aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/CODEOWNERS3
-rw-r--r--.github/workflows/merge-staging.yml39
-rw-r--r--README.md2
-rw-r--r--doc/builders/packages/emacs.section.md119
-rw-r--r--doc/builders/packages/emacs.xml131
-rw-r--r--doc/builders/packages/firefox.section.md49
-rw-r--r--doc/builders/packages/index.xml19
-rw-r--r--doc/builders/packages/kakoune.section.md9
-rw-r--r--doc/builders/packages/kakoune.xml12
-rw-r--r--doc/builders/packages/linux.section.md41
-rw-r--r--doc/builders/packages/linux.xml85
-rw-r--r--doc/builders/packages/nginx.section.md11
-rw-r--r--doc/builders/packages/nginx.xml25
-rw-r--r--doc/builders/packages/opengl.section.md15
-rw-r--r--doc/builders/packages/opengl.xml9
-rw-r--r--doc/builders/packages/shell-helpers.section.md12
-rw-r--r--doc/builders/packages/shell-helpers.xml21
-rw-r--r--doc/builders/packages/urxvt.section.md71
-rw-r--r--doc/builders/packages/urxvt.xml115
-rw-r--r--doc/builders/packages/weechat.section.md85
-rw-r--r--doc/builders/packages/weechat.xml85
-rw-r--r--doc/builders/packages/xorg.section.md34
-rw-r--r--doc/builders/packages/xorg.xml34
-rw-r--r--doc/contributing/reviewing-contributions.xml10
-rw-r--r--doc/languages-frameworks/beam.section.md84
-rw-r--r--doc/languages-frameworks/beam.xml159
-rw-r--r--doc/languages-frameworks/coq.section.md40
-rw-r--r--doc/languages-frameworks/coq.xml52
-rw-r--r--doc/languages-frameworks/gnome.xml34
-rw-r--r--doc/languages-frameworks/go.section.md140
-rw-r--r--doc/languages-frameworks/go.xml248
-rw-r--r--doc/languages-frameworks/index.xml16
-rw-r--r--doc/languages-frameworks/java.section.md91
-rw-r--r--doc/languages-frameworks/java.xml77
-rw-r--r--doc/languages-frameworks/ocaml.section.md70
-rw-r--r--doc/languages-frameworks/ocaml.xml73
-rw-r--r--doc/languages-frameworks/python.section.md2
-rw-r--r--doc/languages-frameworks/qt.section.md124
-rw-r--r--doc/languages-frameworks/qt.xml149
-rw-r--r--doc/languages-frameworks/ruby.section.md221
-rw-r--r--doc/languages-frameworks/ruby.xml107
-rw-r--r--doc/languages-frameworks/rust.section.md63
-rw-r--r--doc/languages-frameworks/texlive.section.md128
-rw-r--r--doc/languages-frameworks/texlive.xml152
-rw-r--r--doc/stdenv/stdenv.xml2
-rw-r--r--doc/using/configuration.xml3
-rw-r--r--doc/using/overlays.xml1
-rw-r--r--lib/licenses.nix5
-rw-r--r--lib/lists.nix8
-rw-r--r--lib/modules.nix4
-rw-r--r--lib/strings.nix10
-rw-r--r--lib/systems/default.nix2
-rw-r--r--lib/systems/examples.nix16
-rw-r--r--lib/systems/platforms.nix63
-rw-r--r--maintainers/maintainer-list.nix126
-rwxr-xr-xmaintainers/scripts/nixpkgs-lint.pl2
-rwxr-xr-xmaintainers/scripts/update-redirected-urls.sh (renamed from maintainers/scripts/update_redirected_urls.sh)1
-rw-r--r--maintainers/team-list.nix1
-rw-r--r--nixos/doc/manual/configuration/configuration.xml1
-rw-r--r--nixos/doc/manual/configuration/subversion.xml140
-rw-r--r--nixos/doc/manual/installation/installing.xml9
-rw-r--r--nixos/doc/manual/release-notes/rl-2103.xml100
-rw-r--r--nixos/lib/make-disk-image.nix4
-rw-r--r--nixos/lib/test-driver/test-driver.py6
-rw-r--r--nixos/modules/config/malloc.nix2
-rw-r--r--nixos/modules/config/swap.nix2
-rw-r--r--nixos/modules/config/system-path.nix2
-rw-r--r--nixos/modules/config/update-users-groups.pl18
-rw-r--r--nixos/modules/config/zram.nix20
-rw-r--r--nixos/modules/installer/cd-dvd/sd-image.nix9
-rw-r--r--nixos/modules/installer/cd-dvd/system-tarball-sheevaplug.nix2
-rw-r--r--nixos/modules/installer/tools/nix-fallback-paths.nix8
-rw-r--r--nixos/modules/misc/documentation.nix2
-rw-r--r--nixos/modules/misc/ids.nix4
-rw-r--r--nixos/modules/module-list.nix4
-rw-r--r--nixos/modules/programs/firejail.nix46
-rw-r--r--nixos/modules/programs/fish.nix2
-rw-r--r--nixos/modules/programs/proxychains.nix165
-rw-r--r--nixos/modules/programs/x2goserver.nix2
-rw-r--r--nixos/modules/security/doas.nix11
-rw-r--r--nixos/modules/security/hidepid.nix4
-rw-r--r--nixos/modules/security/pam.nix2
-rw-r--r--nixos/modules/security/pam_mount.nix2
-rw-r--r--nixos/modules/security/wrappers/default.nix4
-rw-r--r--nixos/modules/services/admin/salt/master.nix2
-rw-r--r--nixos/modules/services/admin/salt/minion.nix2
-rw-r--r--nixos/modules/services/backup/tarsnap.nix4
-rw-r--r--nixos/modules/services/cluster/k3s/default.nix4
-rw-r--r--nixos/modules/services/cluster/kubernetes/kubelet.nix2
-rw-r--r--nixos/modules/services/computing/torque/mom.nix2
-rw-r--r--nixos/modules/services/computing/torque/server.nix2
-rw-r--r--nixos/modules/services/continuous-integration/gitlab-runner.nix2
-rw-r--r--nixos/modules/services/databases/foundationdb.nix2
-rw-r--r--nixos/modules/services/databases/openldap.nix454
-rw-r--r--nixos/modules/services/databases/riak.nix2
-rw-r--r--nixos/modules/services/desktops/pipewire.nix136
-rw-r--r--nixos/modules/services/desktops/profile-sync-daemon.nix4
-rw-r--r--nixos/modules/services/development/hoogle.nix4
-rw-r--r--nixos/modules/services/games/factorio.nix11
-rw-r--r--nixos/modules/services/hardware/sane.nix2
-rw-r--r--nixos/modules/services/hardware/thermald.nix11
-rw-r--r--nixos/modules/services/hardware/udev.nix6
-rw-r--r--nixos/modules/services/logging/vector.nix61
-rw-r--r--nixos/modules/services/mail/postfix.nix12
-rw-r--r--nixos/modules/services/mail/rspamd.nix46
-rw-r--r--nixos/modules/services/misc/disnix.nix12
-rw-r--r--nixos/modules/services/misc/dysnomia.nix86
-rw-r--r--nixos/modules/services/misc/fstrim.nix2
-rw-r--r--nixos/modules/services/misc/gitlab.nix17
-rw-r--r--nixos/modules/services/misc/gogs.nix8
-rw-r--r--nixos/modules/services/misc/home-assistant.nix6
-rw-r--r--nixos/modules/services/misc/matrix-synapse.nix2
-rw-r--r--nixos/modules/services/misc/mautrix-telegram.nix3
-rw-r--r--nixos/modules/services/misc/n8n.nix78
-rw-r--r--nixos/modules/services/misc/nix-daemon.nix2
-rw-r--r--nixos/modules/services/misc/siproxd.nix18
-rw-r--r--nixos/modules/services/misc/svnserve.nix2
-rw-r--r--nixos/modules/services/misc/zigbee2mqtt.nix1
-rw-r--r--nixos/modules/services/monitoring/netdata.nix2
-rw-r--r--nixos/modules/services/monitoring/smartd.nix2
-rw-r--r--nixos/modules/services/network-filesystems/netatalk.nix12
-rw-r--r--nixos/modules/services/network-filesystems/openafs/client.nix2
-rw-r--r--nixos/modules/services/network-filesystems/samba-wsdd.nix124
-rw-r--r--nixos/modules/services/network-filesystems/xtreemfs.nix6
-rw-r--r--nixos/modules/services/networking/morty.nix16
-rw-r--r--nixos/modules/services/networking/mosquitto.nix10
-rw-r--r--nixos/modules/services/networking/mullvad-vpn.nix3
-rw-r--r--nixos/modules/services/networking/nat.nix120
-rw-r--r--nixos/modules/services/networking/networkmanager.nix2
-rw-r--r--nixos/modules/services/networking/ssh/sshd.nix2
-rw-r--r--nixos/modules/services/networking/strongswan-swanctl/module.nix2
-rw-r--r--nixos/modules/services/networking/strongswan-swanctl/swanctl-params.nix18
-rw-r--r--nixos/modules/services/networking/strongswan.nix2
-rw-r--r--nixos/modules/services/networking/tailscale.nix11
-rw-r--r--nixos/modules/services/networking/wasabibackend.nix2
-rw-r--r--nixos/modules/services/security/oauth2_proxy.nix4
-rw-r--r--nixos/modules/services/system/cloud-init.nix2
-rw-r--r--nixos/modules/services/system/dbus.nix15
-rw-r--r--nixos/modules/services/torrent/transmission.nix6
-rw-r--r--nixos/modules/services/ttys/agetty.nix2
-rw-r--r--nixos/modules/services/web-apps/gerrit.nix2
-rw-r--r--nixos/modules/services/web-servers/apache-httpd/default.nix4
-rw-r--r--nixos/modules/services/x11/terminal-server.nix2
-rw-r--r--nixos/modules/services/x11/window-managers/evilwm.nix4
-rw-r--r--nixos/modules/services/x11/window-managers/exwm.nix14
-rw-r--r--nixos/modules/system/activation/activation-script.nix2
-rw-r--r--nixos/modules/system/activation/top-level.nix3
-rw-r--r--nixos/modules/system/boot/grow-partition.nix4
-rw-r--r--nixos/modules/system/boot/initrd-ssh.nix7
-rw-r--r--nixos/modules/system/boot/loader/grub/grub.nix6
-rw-r--r--nixos/modules/system/boot/shutdown.nix2
-rw-r--r--nixos/modules/system/boot/stage-1-init.sh3
-rw-r--r--nixos/modules/system/boot/stage-1.nix6
-rw-r--r--nixos/modules/system/boot/stage-2.nix2
-rw-r--r--nixos/modules/system/boot/systemd.nix9
-rw-r--r--nixos/modules/tasks/auto-upgrade.nix5
-rw-r--r--nixos/modules/tasks/filesystems.nix2
-rw-r--r--nixos/modules/tasks/filesystems/unionfs-fuse.nix6
-rw-r--r--nixos/modules/tasks/filesystems/zfs.nix2
-rw-r--r--nixos/modules/tasks/network-interfaces.nix2
-rw-r--r--nixos/modules/virtualisation/amazon-image.nix2
-rw-r--r--nixos/modules/virtualisation/azure-agent.nix2
-rw-r--r--nixos/modules/virtualisation/brightbox-image.nix2
-rw-r--r--nixos/modules/virtualisation/docker.nix3
-rw-r--r--nixos/modules/virtualisation/ec2-metadata-fetcher.nix26
-rw-r--r--nixos/modules/virtualisation/nixos-containers.nix22
-rw-r--r--nixos/modules/virtualisation/openstack-metadata-fetcher.nix28
-rw-r--r--nixos/modules/virtualisation/qemu-vm.nix2
-rw-r--r--nixos/modules/virtualisation/xen-dom0.nix4
-rw-r--r--nixos/tests/all-tests.nix52
-rw-r--r--nixos/tests/awscli.nix17
-rw-r--r--nixos/tests/bat.nix12
-rw-r--r--nixos/tests/cloud-init.nix20
-rw-r--r--nixos/tests/docker-tools.nix9
-rw-r--r--nixos/tests/fcitx/default.nix28
-rw-r--r--nixos/tests/firejail.nix9
-rw-r--r--nixos/tests/gitea.nix1
-rw-r--r--nixos/tests/gitlab.nix6
-rw-r--r--nixos/tests/jq.nix10
-rw-r--r--nixos/tests/lsd.nix12
-rw-r--r--nixos/tests/minecraft-server.nix37
-rw-r--r--nixos/tests/minecraft.nix28
-rw-r--r--nixos/tests/misc.nix4
-rw-r--r--nixos/tests/morty.nix6
-rw-r--r--nixos/tests/n8n.nix25
-rw-r--r--nixos/tests/networking.nix4
-rw-r--r--nixos/tests/openldap.nix142
-rw-r--r--nixos/tests/os-prober.nix2
-rw-r--r--nixos/tests/podman.nix25
-rw-r--r--nixos/tests/quorum.nix2
-rw-r--r--nixos/tests/rspamd.nix60
-rw-r--r--nixos/tests/samba-wsdd.nix44
-rw-r--r--nixos/tests/sssd-ldap.nix74
-rw-r--r--nixos/tests/systemd.nix37
-rw-r--r--nixos/tests/ucg.nix18
-rw-r--r--nixos/tests/vector.nix37
-rw-r--r--nixos/tests/virtualbox.nix6
-rw-r--r--pkgs/applications/audio/bitwig-studio/bitwig-studio3.nix8
-rw-r--r--pkgs/applications/audio/cadence/default.nix2
-rw-r--r--pkgs/applications/audio/clerk/default.nix4
-rw-r--r--pkgs/applications/audio/cmusfm/default.nix6
-rw-r--r--pkgs/applications/audio/dsf2flac/default.nix34
-rw-r--r--pkgs/applications/audio/faust/faust1.nix2
-rw-r--r--pkgs/applications/audio/faust/faust2.nix2
-rw-r--r--pkgs/applications/audio/faust/faustlive.nix6
-rw-r--r--pkgs/applications/audio/ft2-clone/default.nix8
-rw-r--r--pkgs/applications/audio/geonkick/default.nix4
-rw-r--r--pkgs/applications/audio/goattracker/default.nix11
-rw-r--r--pkgs/applications/audio/greg/default.nix3
-rw-r--r--pkgs/applications/audio/hybridreverb2/default.nix4
-rw-r--r--pkgs/applications/audio/iannix/default.nix21
-rw-r--r--pkgs/applications/audio/jamulus/default.nix4
-rw-r--r--pkgs/applications/audio/littlegptracker/0002-Set-the-initial-directory-to-the-current-directory.patch27
-rw-r--r--pkgs/applications/audio/littlegptracker/default.nix12
-rw-r--r--pkgs/applications/audio/luppp/build-install.patch16
-rw-r--r--pkgs/applications/audio/luppp/default.nix21
-rw-r--r--pkgs/applications/audio/mamba/default.nix4
-rw-r--r--pkgs/applications/audio/mellowplayer/default.nix4
-rw-r--r--pkgs/applications/audio/midas/generic.nix4
-rw-r--r--pkgs/applications/audio/midas/m32edit.nix9
-rw-r--r--pkgs/applications/audio/midas/x32edit.nix9
-rw-r--r--pkgs/applications/audio/midi-visualizer/default.nix4
-rw-r--r--pkgs/applications/audio/mopidy/musicbox-webclient.nix5
-rw-r--r--pkgs/applications/audio/muse/default.nix2
-rw-r--r--pkgs/applications/audio/mympd/default.nix53
-rw-r--r--pkgs/applications/audio/noisetorch/config.patch13
-rw-r--r--pkgs/applications/audio/noisetorch/default.nix6
-rw-r--r--pkgs/applications/audio/nuclear/default.nix32
-rw-r--r--pkgs/applications/audio/ocenaudio/default.nix4
-rw-r--r--pkgs/applications/audio/openmpt123/default.nix4
-rw-r--r--pkgs/applications/audio/pd-plugins/gem/default.nix18
-rw-r--r--pkgs/applications/audio/picard/default.nix4
-rw-r--r--pkgs/applications/audio/projectm/default.nix4
-rw-r--r--pkgs/applications/audio/pt2-clone/default.nix8
-rw-r--r--pkgs/applications/audio/ptcollab/default.nix4
-rw-r--r--pkgs/applications/audio/samplv1/default.nix17
-rw-r--r--pkgs/applications/audio/strawberry/default.nix8
-rw-r--r--pkgs/applications/audio/svox/default.nix33
-rw-r--r--pkgs/applications/audio/whipper/default.nix4
-rw-r--r--pkgs/applications/backup/deja-dup/default.nix4
-rw-r--r--pkgs/applications/blockchains/bitcoin-abc.nix4
-rw-r--r--pkgs/applications/blockchains/bitcoin-classic.nix4
-rw-r--r--pkgs/applications/blockchains/bitcoin-knots.nix4
-rw-r--r--pkgs/applications/blockchains/bitcoin-unlimited.nix4
-rw-r--r--pkgs/applications/blockchains/bitcoin.nix4
-rw-r--r--pkgs/applications/blockchains/btcpayserver/default.nix26
-rw-r--r--pkgs/applications/blockchains/btcpayserver/deps.nix29
-rw-r--r--pkgs/applications/blockchains/clightning.nix4
-rw-r--r--pkgs/applications/blockchains/dashpay.nix4
-rw-r--r--pkgs/applications/blockchains/dogecoin.nix4
-rw-r--r--pkgs/applications/blockchains/exodus/default.nix8
-rw-r--r--pkgs/applications/blockchains/ledger-live-desktop/default.nix7
-rw-r--r--pkgs/applications/blockchains/litecoin.nix4
-rw-r--r--pkgs/applications/blockchains/nbxplorer/default.nix4
-rw-r--r--pkgs/applications/blockchains/nbxplorer/deps.nix37
-rw-r--r--pkgs/applications/blockchains/pivx.nix4
-rw-r--r--pkgs/applications/blockchains/turbo-geth.nix4
-rw-r--r--pkgs/applications/blockchains/zcash/default.nix4
-rw-r--r--pkgs/applications/display-managers/sddm/default.nix4
-rw-r--r--pkgs/applications/display-managers/sddm/sddm-ignore-config-mtime.patch14
-rw-r--r--pkgs/applications/editors/android-studio/default.nix12
-rw-r--r--pkgs/applications/editors/eclipse/build-eclipse.nix5
-rw-r--r--pkgs/applications/editors/eclipse/default.nix21
-rw-r--r--pkgs/applications/editors/eclipse/plugins.nix15
-rw-r--r--pkgs/applications/editors/edbrowse/default.nix4
-rw-r--r--pkgs/applications/editors/elvis/default.nix2
-rw-r--r--pkgs/applications/editors/emacs-modes/prolog/default.nix8
-rw-r--r--pkgs/applications/editors/emacs/generic.nix4
-rw-r--r--pkgs/applications/editors/emacs/site-start.el5
-rw-r--r--pkgs/applications/editors/glow/default.nix8
-rw-r--r--pkgs/applications/editors/greenfoot/default.nix38
-rw-r--r--pkgs/applications/editors/jetbrains/default.nix42
-rw-r--r--pkgs/applications/editors/kakoune/plugins/case.kak.nix2
-rw-r--r--pkgs/applications/editors/kakoune/plugins/default.nix1
-rw-r--r--pkgs/applications/editors/kakoune/plugins/kak-auto-pairs.nix6
-rw-r--r--pkgs/applications/editors/kakoune/plugins/kak-prelude.nix2
-rw-r--r--pkgs/applications/editors/kakoune/plugins/openscad.kak.nix25
-rw-r--r--pkgs/applications/editors/kdevelop5/kdev-php.nix4
-rw-r--r--pkgs/applications/editors/kdevelop5/kdev-python.nix4
-rw-r--r--pkgs/applications/editors/kdevelop5/kdevelop.nix4
-rw-r--r--pkgs/applications/editors/leo-editor/default.nix2
-rw-r--r--pkgs/applications/editors/nano/default.nix4
-rw-r--r--pkgs/applications/editors/rednotebook/default.nix4
-rw-r--r--pkgs/applications/editors/sigil/default.nix8
-rw-r--r--pkgs/applications/editors/thonny/default.nix4
-rw-r--r--pkgs/applications/editors/tiled/default.nix4
-rw-r--r--pkgs/applications/editors/vscode/generic.nix2
-rw-r--r--pkgs/applications/gis/qgis/unwrapped.nix3
-rw-r--r--pkgs/applications/gis/qmapshack/default.nix (renamed from pkgs/applications/misc/qmapshack/default.nix)8
-rw-r--r--pkgs/applications/gis/saga/clang_patch.patch19
-rw-r--r--pkgs/applications/gis/saga/default.nix21
-rw-r--r--pkgs/applications/gis/saga/finite.patch13
-rw-r--r--pkgs/applications/gis/saga/opencv4.patch14
-rw-r--r--pkgs/applications/gis/whitebox-tools/default.nix10
-rw-r--r--pkgs/applications/gis/zombietrackergps/default.nix9
-rw-r--r--pkgs/applications/graphics/avocode/default.nix4
-rwxr-xr-xpkgs/applications/graphics/batik/builder.sh7
-rw-r--r--pkgs/applications/graphics/batik/default.nix26
-rw-r--r--pkgs/applications/graphics/comical/default.nix4
-rw-r--r--pkgs/applications/graphics/deskew/default.nix6
-rw-r--r--pkgs/applications/graphics/digikam/default.nix4
-rw-r--r--pkgs/applications/graphics/drawio/default.nix4
-rw-r--r--pkgs/applications/graphics/feh/default.nix4
-rw-r--r--pkgs/applications/graphics/fondo/default.nix4
-rw-r--r--pkgs/applications/graphics/geeqie/default.nix13
-rw-r--r--pkgs/applications/graphics/imgbrd-grabber/default.nix94
-rw-r--r--pkgs/applications/graphics/imgp/default.nix4
-rw-r--r--pkgs/applications/graphics/inkscape/extensions.nix6
-rw-r--r--pkgs/applications/graphics/lightburn/default.nix4
-rw-r--r--pkgs/applications/graphics/mcomix3/default.nix99
-rw-r--r--pkgs/applications/graphics/meme/default.nix12
-rw-r--r--pkgs/applications/graphics/photoflare/default.nix4
-rw-r--r--pkgs/applications/graphics/photoflow/CMakeLists.patch13
-rw-r--r--pkgs/applications/graphics/photoflow/default.nix70
-rw-r--r--pkgs/applications/graphics/pqiv/default.nix4
-rw-r--r--pkgs/applications/graphics/renderdoc/default.nix4
-rw-r--r--pkgs/applications/graphics/xlife/default.nix28
-rw-r--r--pkgs/applications/graphics/yed/default.nix2
-rw-r--r--pkgs/applications/kde/akonadi/default.nix3
-rw-r--r--pkgs/applications/kde/kpkpass.nix1
-rw-r--r--pkgs/applications/misc/archivy/default.nix57
-rw-r--r--pkgs/applications/misc/ausweisapp2/default.nix4
-rw-r--r--pkgs/applications/misc/blender/darwin.patch85
-rw-r--r--pkgs/applications/misc/blender/default.nix29
-rw-r--r--pkgs/applications/misc/charm/default.nix6
-rw-r--r--pkgs/applications/misc/cheat/default.nix4
-rw-r--r--pkgs/applications/misc/clight/clightd.nix4
-rw-r--r--pkgs/applications/misc/clipit/default.nix6
-rw-r--r--pkgs/applications/misc/clipmenu/default.nix4
-rw-r--r--pkgs/applications/misc/corectrl/default.nix4
-rw-r--r--pkgs/applications/misc/cpp-ethereum/default.nix85
-rw-r--r--pkgs/applications/misc/dasel/default.nix8
-rw-r--r--pkgs/applications/misc/dbeaver/default.nix4
-rw-r--r--pkgs/applications/misc/digitalbitbox/default.nix23
-rw-r--r--pkgs/applications/misc/dmenu/default.nix6
-rw-r--r--pkgs/applications/misc/dmenu/xim.patch31
-rw-r--r--pkgs/applications/misc/electrum/default.nix8
-rw-r--r--pkgs/applications/misc/eureka-editor/default.nix1
-rw-r--r--pkgs/applications/misc/fetchmail/default.nix4
-rw-r--r--pkgs/applications/misc/foxtrotgps/default.nix43
-rw-r--r--pkgs/applications/misc/foxtrotgps/gps-status-fix.patch14
-rw-r--r--pkgs/applications/misc/gallery-dl/default.nix21
-rw-r--r--pkgs/applications/misc/gammu/bashcomp-dir.patch2
-rw-r--r--pkgs/applications/misc/gnome-passwordsafe/default.nix4
-rw-r--r--pkgs/applications/misc/gollum/Gemfile.lock34
-rw-r--r--pkgs/applications/misc/gollum/gemset.nix56
-rw-r--r--pkgs/applications/misc/gphoto2/default.nix37
-rw-r--r--pkgs/applications/misc/gpscorrelate/default.nix3
-rw-r--r--pkgs/applications/misc/gpx/default.nix4
-rw-r--r--pkgs/applications/misc/gpxsee/default.nix4
-rw-r--r--pkgs/applications/misc/heimer/default.nix4
-rw-r--r--pkgs/applications/misc/hstr/default.nix4
-rw-r--r--pkgs/applications/misc/hugo/default.nix6
-rw-r--r--pkgs/applications/misc/ideamaker/default.nix77
-rw-r--r--pkgs/applications/misc/ikiwiki/default.nix23
-rw-r--r--pkgs/applications/misc/ikiwiki/remove-markdown-tests.patch46
-rw-r--r--pkgs/applications/misc/imag/default.nix4
-rw-r--r--pkgs/applications/misc/inkcut/avoid-name-clash-between-inkcut-and-extension.patch85
-rw-r--r--pkgs/applications/misc/inkcut/default.nix25
-rw-r--r--pkgs/applications/misc/ipmicfg/default.nix1
-rw-r--r--pkgs/applications/misc/joplin-desktop/default.nix12
-rw-r--r--pkgs/applications/misc/josm/default.nix7
-rw-r--r--pkgs/applications/misc/keepass-plugins/keepassrpc/default.nix4
-rw-r--r--pkgs/applications/misc/keeweb/default.nix6
-rw-r--r--pkgs/applications/misc/lsd2dsl/default.nix7
-rw-r--r--pkgs/applications/misc/lutris/fhsenv.nix2
-rw-r--r--pkgs/applications/misc/lyx/default.nix4
-rw-r--r--pkgs/applications/misc/moolticute/default.nix4
-rw-r--r--pkgs/applications/misc/mu-repo/default.nix15
-rw-r--r--pkgs/applications/misc/multibootusb/default.nix4
-rw-r--r--pkgs/applications/misc/navi/default.nix6
-rw-r--r--pkgs/applications/misc/obsidian/default.nix4
-rw-r--r--pkgs/applications/misc/pdfarranger/default.nix10
-rw-r--r--pkgs/applications/misc/pdfsam-basic/default.nix4
-rw-r--r--pkgs/applications/misc/playonlinux/default.nix4
-rw-r--r--pkgs/applications/misc/polybar/default.nix4
-rw-r--r--pkgs/applications/misc/prevo/tools.nix2
-rw-r--r--pkgs/applications/misc/projectlibre/default.nix2
-rw-r--r--pkgs/applications/misc/pueue/default.nix6
-rw-r--r--pkgs/applications/misc/pyditz/default.nix4
-rw-r--r--pkgs/applications/misc/qlandkartegt/default.nix4
-rw-r--r--pkgs/applications/misc/qlcplus/default.nix4
-rw-r--r--pkgs/applications/misc/rescuetime/default.nix11
-rw-r--r--pkgs/applications/misc/rofi/default.nix4
-rw-r--r--pkgs/applications/misc/rss-bridge-cli/default.nix28
-rw-r--r--pkgs/applications/misc/simplenote/default.nix4
-rw-r--r--pkgs/applications/misc/syncthingtray/default.nix4
-rw-r--r--pkgs/applications/misc/tickrs/default.nix24
-rw-r--r--pkgs/applications/misc/todoist-electron/default.nix18
-rw-r--r--pkgs/applications/misc/toggldesktop/default.nix1
-rw-r--r--pkgs/applications/misc/udevil/default.nix8
-rw-r--r--pkgs/applications/misc/vifm/default.nix4
-rw-r--r--pkgs/applications/misc/xmr-stak/default.nix4
-rw-r--r--pkgs/applications/misc/xmrig/default.nix4
-rw-r--r--pkgs/applications/misc/xteddy/default.nix4
-rw-r--r--pkgs/applications/misc/xygrib/default.nix12
-rw-r--r--pkgs/applications/misc/yubioath-desktop/0001-replace-git-with-normal-python-package.patch24
-rw-r--r--pkgs/applications/misc/yubioath-desktop/default.nix4
-rw-r--r--pkgs/applications/networking/Sylk/default.nix4
-rw-r--r--pkgs/applications/networking/browsers/bombadillo/default.nix21
-rw-r--r--pkgs/applications/networking/browsers/brave/default.nix9
-rw-r--r--pkgs/applications/networking/browsers/chromium/README.md3
-rw-r--r--pkgs/applications/networking/browsers/chromium/browser.nix1
-rw-r--r--pkgs/applications/networking/browsers/chromium/common.nix25
-rw-r--r--pkgs/applications/networking/browsers/chromium/default.nix5
-rwxr-xr-xpkgs/applications/networking/browsers/chromium/update.py16
-rw-r--r--pkgs/applications/networking/browsers/chromium/upstream-info.json35
-rw-r--r--pkgs/applications/networking/browsers/ephemeral/default.nix4
-rw-r--r--pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix770
-rw-r--r--pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix770
-rw-r--r--pkgs/applications/networking/browsers/firefox/common.nix5
-rw-r--r--pkgs/applications/networking/browsers/firefox/packages.nix15
-rw-r--r--pkgs/applications/networking/browsers/firefox/wrapper.nix172
-rw-r--r--pkgs/applications/networking/browsers/google-chrome/default.nix20
-rw-r--r--pkgs/applications/networking/browsers/palemoon/default.nix5
-rw-r--r--pkgs/applications/networking/browsers/qutebrowser/default.nix4
-rw-r--r--pkgs/applications/networking/browsers/surf/default.nix19
-rw-r--r--pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix6
-rw-r--r--pkgs/applications/networking/browsers/ungoogled-chromium/common.nix4
-rw-r--r--pkgs/applications/networking/browsers/webbrowser/default.nix8
-rw-r--r--pkgs/applications/networking/cloudflared/default.nix4
-rw-r--r--pkgs/applications/networking/cluster/argo/default.nix4
-rw-r--r--pkgs/applications/networking/cluster/argocd/default.nix4
-rw-r--r--pkgs/applications/networking/cluster/helmfile/default.nix6
-rw-r--r--pkgs/applications/networking/cluster/helmsman/default.nix6
-rw-r--r--pkgs/applications/networking/cluster/hetzner-kube/default.nix13
-rw-r--r--pkgs/applications/networking/cluster/istioctl/default.nix6
-rw-r--r--pkgs/applications/networking/cluster/k3s/default.nix4
-rw-r--r--pkgs/applications/networking/cluster/k9s/default.nix6
-rw-r--r--pkgs/applications/networking/cluster/kube3d/default.nix49
-rw-r--r--pkgs/applications/networking/cluster/minikube/default.nix4
-rw-r--r--pkgs/applications/networking/cluster/minishift/default.nix6
-rw-r--r--pkgs/applications/networking/cluster/octant/plugins/starboard-octant-plugin.nix26
-rw-r--r--pkgs/applications/networking/cluster/openshift/default.nix2
-rw-r--r--pkgs/applications/networking/cluster/spacegun/node-composition.nix2
-rw-r--r--pkgs/applications/networking/cluster/ssm-session-manager-plugin/default.nix34
-rw-r--r--pkgs/applications/networking/cluster/starboard/default.nix6
-rw-r--r--pkgs/applications/networking/cluster/tektoncd-cli/default.nix12
-rw-r--r--pkgs/applications/networking/cluster/terraform-providers/default.nix138
-rw-r--r--pkgs/applications/networking/cluster/terraform-providers/providers.json107
-rwxr-xr-xpkgs/applications/networking/cluster/terraform-providers/update-provider187
-rw-r--r--pkgs/applications/networking/cluster/terraform/default.nix27
-rw-r--r--pkgs/applications/networking/cluster/terragrunt/default.nix13
-rw-r--r--pkgs/applications/networking/cluster/tilt/default.nix4
-rw-r--r--pkgs/applications/networking/cluster/velero/default.nix6
-rw-r--r--pkgs/applications/networking/datovka/default.nix4
-rw-r--r--pkgs/applications/networking/droopy/default.nix9
-rw-r--r--pkgs/applications/networking/dropbox/default.nix2
-rw-r--r--pkgs/applications/networking/dyndns/dyndnsc/default.nix59
-rw-r--r--pkgs/applications/networking/feedreaders/rssguard/default.nix4
-rw-r--r--pkgs/applications/networking/firehol/default.nix4
-rw-r--r--pkgs/applications/networking/gns3/default.nix6
-rw-r--r--pkgs/applications/networking/instant-messengers/baresip/default.nix4
-rw-r--r--pkgs/applications/networking/instant-messengers/cordless/default.nix6
-rw-r--r--pkgs/applications/networking/instant-messengers/discord/default.nix12
-rw-r--r--pkgs/applications/networking/instant-messengers/element/element-desktop-package.json2
-rw-r--r--pkgs/applications/networking/instant-messengers/element/element-desktop.nix4
-rw-r--r--pkgs/applications/networking/instant-messengers/element/element-web.nix4
-rw-r--r--pkgs/applications/networking/instant-messengers/fractal/default.nix1
-rw-r--r--pkgs/applications/networking/instant-messengers/franz/default.nix4
-rw-r--r--pkgs/applications/networking/instant-messengers/franz/generic.nix5
-rw-r--r--pkgs/applications/networking/instant-messengers/gitter/default.nix54
-rw-r--r--pkgs/applications/networking/instant-messengers/matrix-recorder/composition.nix2
-rw-r--r--pkgs/applications/networking/instant-messengers/matrix-recorder/node-env.nix8
-rw-r--r--pkgs/applications/networking/instant-messengers/mm/default.nix26
-rw-r--r--pkgs/applications/networking/instant-messengers/pantalaimon/default.nix4
-rw-r--r--pkgs/applications/networking/instant-messengers/psi-plus/default.nix11
-rw-r--r--pkgs/applications/networking/instant-messengers/psi/default.nix19
-rw-r--r--pkgs/applications/networking/instant-messengers/qtox/default.nix4
-rw-r--r--pkgs/applications/networking/instant-messengers/signal-cli/default.nix4
-rw-r--r--pkgs/applications/networking/instant-messengers/signal-desktop/default.nix4
-rw-r--r--pkgs/applications/networking/instant-messengers/teamspeak/client.nix12
-rw-r--r--pkgs/applications/networking/instant-messengers/teamspeak/server.nix10
-rw-r--r--pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix4
-rw-r--r--pkgs/applications/networking/instant-messengers/toxic/default.nix4
-rw-r--r--pkgs/applications/networking/instant-messengers/viber/default.nix12
-rw-r--r--pkgs/applications/networking/instant-messengers/zoom-us/default.nix8
-rw-r--r--pkgs/applications/networking/instant-messengers/zulip/default.nix6
-rw-r--r--pkgs/applications/networking/ipfs-cluster/default.nix2
-rw-r--r--pkgs/applications/networking/irc/tiny/default.nix6
-rw-r--r--pkgs/applications/networking/irc/weechat/scripts/weechat-matrix/default.nix8
-rw-r--r--pkgs/applications/networking/mailreaders/inboxer/default.nix4
-rw-r--r--pkgs/applications/networking/mailreaders/meli/default.nix10
-rw-r--r--pkgs/applications/networking/mailreaders/mutt/default.nix4
-rw-r--r--pkgs/applications/networking/mailreaders/neomutt/default.nix16
-rw-r--r--pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix530
-rw-r--r--pkgs/applications/networking/mailreaders/thunderbird/68.nix13
-rw-r--r--pkgs/applications/networking/mailreaders/thunderbird/default.nix20
-rw-r--r--pkgs/applications/networking/mpop/default.nix4
-rw-r--r--pkgs/applications/networking/mullvad-vpn/default.nix4
-rw-r--r--pkgs/applications/networking/n8n/default.nix18
-rwxr-xr-xpkgs/applications/networking/n8n/generate-dependencies.sh8
-rw-r--r--pkgs/applications/networking/n8n/node-composition.nix17
-rw-r--r--pkgs/applications/networking/n8n/node-env.nix542
-rw-r--r--pkgs/applications/networking/n8n/node-packages.nix6929
-rw-r--r--pkgs/applications/networking/n8n/package.json3
-rw-r--r--pkgs/applications/networking/nextdns/default.nix4
-rw-r--r--pkgs/applications/networking/ostinato/default.nix23
-rw-r--r--pkgs/applications/networking/p2p/frostwire/frostwire-bin.nix4
-rw-r--r--pkgs/applications/networking/p2p/magnetico/default.nix6
-rw-r--r--pkgs/applications/networking/pcloud/default.nix110
-rw-r--r--pkgs/applications/networking/protonmail-bridge/default.nix83
-rw-r--r--pkgs/applications/networking/qv2ray/default.nix66
-rw-r--r--pkgs/applications/networking/remote/x2goserver/default.nix4
-rw-r--r--pkgs/applications/networking/resilio-sync/default.nix2
-rw-r--r--pkgs/applications/networking/seaweedfs/default.nix6
-rw-r--r--pkgs/applications/networking/sync/rclone/default.nix4
-rw-r--r--pkgs/applications/networking/syncthing/default.nix6
-rw-r--r--pkgs/applications/networking/termius/default.nix10
-rw-r--r--pkgs/applications/networking/testssl/default.nix4
-rw-r--r--pkgs/applications/networking/twtxt/default.nix24
-rw-r--r--pkgs/applications/networking/versus/default.nix22
-rw-r--r--pkgs/applications/office/atlassian-cli/default.nix13
-rw-r--r--pkgs/applications/office/elementary-planner/default.nix4
-rw-r--r--pkgs/applications/office/espanso/default.nix6
-rw-r--r--pkgs/applications/office/fava/default.nix4
-rw-r--r--pkgs/applications/office/gtg/default.nix11
-rw-r--r--pkgs/applications/office/libreoffice/default.nix10
-rw-r--r--pkgs/applications/office/minetime/default.nix4
-rw-r--r--pkgs/applications/office/paperwork/backend.nix48
-rw-r--r--pkgs/applications/office/paperwork/openpaperwork-core.nix42
-rw-r--r--pkgs/applications/office/paperwork/openpaperwork-gtk.nix52
-rw-r--r--pkgs/applications/office/paperwork/paperwork-backend.nix77
-rw-r--r--pkgs/applications/office/paperwork/paperwork-gtk.nix (renamed from pkgs/applications/office/paperwork/default.nix)59
-rw-r--r--pkgs/applications/office/paperwork/paperwork-shell.nix59
-rw-r--r--pkgs/applications/office/paperwork/src.nix12
-rw-r--r--pkgs/applications/office/portfolio/default.nix4
-rw-r--r--pkgs/applications/office/skrooge/default.nix1
-rw-r--r--pkgs/applications/office/softmaker/freeoffice.nix4
-rw-r--r--pkgs/applications/office/softmaker/generic.nix14
-rw-r--r--pkgs/applications/office/todo.txt-cli/default.nix4
-rw-r--r--pkgs/applications/office/todoman/default.nix4
-rw-r--r--pkgs/applications/office/vnote/default.nix4
-rw-r--r--pkgs/applications/office/wordgrinder/default.nix8
-rw-r--r--pkgs/applications/office/wpsoffice/default.nix10
-rw-r--r--pkgs/applications/radio/direwolf/default.nix37
-rw-r--r--pkgs/applications/radio/direwolf/udev-fix.patch11
-rw-r--r--pkgs/applications/radio/ebook2cw/Makefile.patch12
-rw-r--r--pkgs/applications/radio/ebook2cw/configfile.patch11
-rw-r--r--pkgs/applications/radio/ebook2cw/default.nix15
-rw-r--r--pkgs/applications/radio/fldigi/default.nix4
-rw-r--r--pkgs/applications/radio/flrig/default.nix4
-rw-r--r--pkgs/applications/radio/gnss-sdr/default.nix1
-rw-r--r--pkgs/applications/radio/gnuradio/3.7.nix295
-rw-r--r--pkgs/applications/radio/gnuradio/ais.nix4
-rw-r--r--pkgs/applications/radio/gnuradio/default.nix423
-rw-r--r--pkgs/applications/radio/gnuradio/gsm.nix4
-rw-r--r--pkgs/applications/radio/gnuradio/limesdr.nix4
-rw-r--r--pkgs/applications/radio/gnuradio/nacl.nix4
-rw-r--r--pkgs/applications/radio/gnuradio/osmosdr.nix5
-rw-r--r--pkgs/applications/radio/gnuradio/rds.nix4
-rw-r--r--pkgs/applications/radio/gnuradio/shared.nix135
-rw-r--r--pkgs/applications/radio/gnuradio/wrapper.nix140
-rw-r--r--pkgs/applications/radio/gqrx/default.nix4
-rw-r--r--pkgs/applications/radio/inspectrum/default.nix4
-rw-r--r--pkgs/applications/radio/noaa-apt/default.nix2
-rw-r--r--pkgs/applications/radio/quisk/default.nix4
-rw-r--r--pkgs/applications/radio/rtl_433/default.nix17
-rw-r--r--pkgs/applications/radio/sdrangel/default.nix29
-rw-r--r--pkgs/applications/radio/urh/default.nix4
-rw-r--r--pkgs/applications/science/astronomy/phd2/default.nix29
-rw-r--r--pkgs/applications/science/biology/ants/default.nix4
-rw-r--r--pkgs/applications/science/biology/bwa/default.nix8
-rw-r--r--pkgs/applications/science/biology/deeptools/default.nix14
-rw-r--r--pkgs/applications/science/biology/hmmer/default.nix4
-rw-r--r--pkgs/applications/science/biology/igv/default.nix4
-rw-r--r--pkgs/applications/science/biology/mosdepth/default.nix4
-rw-r--r--pkgs/applications/science/biology/star/default.nix4
-rw-r--r--pkgs/applications/science/biology/tebreak/default.nix8
-rw-r--r--pkgs/applications/science/chemistry/jmol/default.nix4
-rw-r--r--pkgs/applications/science/chemistry/openmolcas/default.nix2
-rw-r--r--pkgs/applications/science/electronics/appcsxcad/default.nix1
-rw-r--r--pkgs/applications/science/electronics/dsview/default.nix32
-rw-r--r--pkgs/applications/science/electronics/dsview/install.patch8
-rw-r--r--pkgs/applications/science/electronics/dsview/qt515.patch13
-rw-r--r--pkgs/applications/science/electronics/horizon-eda/default.nix4
-rw-r--r--pkgs/applications/science/electronics/kicad/versions.nix26
-rw-r--r--pkgs/applications/science/electronics/librepcb/default.nix42
-rw-r--r--pkgs/applications/science/electronics/ngspice/default.nix4
-rw-r--r--pkgs/applications/science/logic/abc/default.nix8
-rw-r--r--pkgs/applications/science/logic/boolector/default.nix54
-rw-r--r--pkgs/applications/science/logic/btor2tools/default.nix4
-rw-r--r--pkgs/applications/science/logic/key/default.nix74
-rw-r--r--pkgs/applications/science/logic/proverif/default.nix1
-rw-r--r--pkgs/applications/science/logic/tlaplus/toolbox.nix4
-rw-r--r--pkgs/applications/science/logic/workcraft/default.nix4
-rw-r--r--pkgs/applications/science/logic/z3/4.4.0.nix2
-rw-r--r--pkgs/applications/science/logic/z3/default.nix2
-rw-r--r--pkgs/applications/science/math/calc/default.nix4
-rw-r--r--pkgs/applications/science/math/gmsh/default.nix4
-rw-r--r--pkgs/applications/science/math/gretl/default.nix43
-rw-r--r--pkgs/applications/science/math/pspp/default.nix8
-rw-r--r--pkgs/applications/science/math/pynac/default.nix7
-rw-r--r--pkgs/applications/science/math/qalculate-gtk/default.nix4
-rw-r--r--pkgs/applications/science/math/sage/sage.nix1
-rw-r--r--pkgs/applications/science/misc/nextinspace/default.nix24
-rw-r--r--pkgs/applications/science/physics/xflr5/default.nix8
-rw-r--r--pkgs/applications/science/robotics/mavproxy/default.nix4
-rw-r--r--pkgs/applications/search/recoll/default.nix102
-rw-r--r--pkgs/applications/terminal-emulators/alacritty/default.nix9
-rw-r--r--pkgs/applications/terminal-emulators/hyper/default.nix4
-rw-r--r--pkgs/applications/terminal-emulators/roxterm/default.nix4
-rw-r--r--pkgs/applications/terminal-emulators/xterm/default.nix2
-rw-r--r--pkgs/applications/version-management/bcompare/default.nix4
-rw-r--r--pkgs/applications/version-management/bumpver/default.nix29
-rw-r--r--pkgs/applications/version-management/commitizen/node-composition.nix2
-rw-r--r--pkgs/applications/version-management/commitizen/node-env.nix8
-rw-r--r--pkgs/applications/version-management/git-and-tools/cgit/default.nix2
-rw-r--r--pkgs/applications/version-management/git-and-tools/default.nix6
-rw-r--r--pkgs/applications/version-management/git-and-tools/gh/default.nix6
-rw-r--r--pkgs/applications/version-management/git-and-tools/git-bug/default.nix2
-rw-r--r--pkgs/applications/version-management/git-and-tools/git-delete-merged-branches/default.nix28
-rw-r--r--pkgs/applications/version-management/git-and-tools/git-recent/default.nix6
-rw-r--r--pkgs/applications/version-management/git-and-tools/git-secret/default.nix4
-rw-r--r--pkgs/applications/version-management/git-and-tools/git-stree/default.nix4
-rw-r--r--pkgs/applications/version-management/git-and-tools/git/default.nix16
-rw-r--r--pkgs/applications/version-management/git-and-tools/gitstatus/default.nix4
-rw-r--r--pkgs/applications/version-management/git-and-tools/glab/default.nix28
-rw-r--r--pkgs/applications/version-management/git-and-tools/hub/default.nix4
-rw-r--r--pkgs/applications/version-management/git-and-tools/lab/default.nix7
-rw-r--r--pkgs/applications/version-management/git-and-tools/pass-git-helper/default.nix12
-rw-r--r--pkgs/applications/version-management/git-and-tools/topgit/default.nix4
-rw-r--r--pkgs/applications/version-management/git-and-tools/transcrypt/default.nix6
-rw-r--r--pkgs/applications/version-management/git-repo/default.nix4
-rw-r--r--pkgs/applications/version-management/gitea/default.nix4
-rw-r--r--pkgs/applications/version-management/gitkraken/default.nix4
-rw-r--r--pkgs/applications/version-management/gitlab/data.json16
-rw-r--r--pkgs/applications/version-management/gitlab/default.nix9
-rw-r--r--pkgs/applications/version-management/gitlab/gitaly/Gemfile25
-rw-r--r--pkgs/applications/version-management/gitlab/gitaly/Gemfile.lock141
-rw-r--r--pkgs/applications/version-management/gitlab/gitaly/default.nix28
-rw-r--r--pkgs/applications/version-management/gitlab/gitaly/deps.nix2100
-rw-r--r--pkgs/applications/version-management/gitlab/gitaly/fix-executable-check.patch13
-rw-r--r--pkgs/applications/version-management/gitlab/gitaly/gemset.nix299
-rw-r--r--pkgs/applications/version-management/gitlab/gitlab-shell/default.nix16
-rw-r--r--pkgs/applications/version-management/gitlab/gitlab-shell/deps.nix714
-rw-r--r--pkgs/applications/version-management/gitlab/gitlab-shell/remove-hardcoded-locations.patch13
-rw-r--r--pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix22
-rw-r--r--pkgs/applications/version-management/gitlab/gitlab-workhorse/deps.nix1614
-rw-r--r--pkgs/applications/version-management/gitlab/remove-hardcoded-locations.patch10
-rw-r--r--pkgs/applications/version-management/gitlab/rubyEnv/Gemfile160
-rw-r--r--pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock814
-rw-r--r--pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix1239
-rwxr-xr-xpkgs/applications/version-management/gitlab/update.py7
-rw-r--r--pkgs/applications/version-management/gitlab/yarnPkgs.nix4464
-rw-r--r--pkgs/applications/version-management/gogs/default.nix21
-rw-r--r--pkgs/applications/version-management/gogs/static-root-path.patch13
-rw-r--r--pkgs/applications/version-management/pijul/default.nix13
-rw-r--r--pkgs/applications/version-management/sparkleshare/default.nix4
-rw-r--r--pkgs/applications/version-management/sublime-merge/default.nix8
-rw-r--r--pkgs/applications/video/clipgrab/default.nix4
-rw-r--r--pkgs/applications/video/devede/default.nix14
-rw-r--r--pkgs/applications/video/gnomecast/default.nix4
-rw-r--r--pkgs/applications/video/gpac/default.nix4
-rw-r--r--pkgs/applications/video/hdhomerun-config-gui/default.nix4
-rw-r--r--pkgs/applications/video/kodi/plugins.nix4
-rw-r--r--pkgs/applications/video/mapmap/default.nix15
-rw-r--r--pkgs/applications/video/minitube/default.nix14
-rw-r--r--pkgs/applications/video/mpc-qt/default.nix11
-rw-r--r--pkgs/applications/video/mplayer/default.nix4
-rw-r--r--pkgs/applications/video/mpv/default.nix37
-rw-r--r--pkgs/applications/video/mpv/scripts/mpris.nix4
-rw-r--r--pkgs/applications/video/mpv/wrapper.nix2
-rw-r--r--pkgs/applications/video/obs-studio/obs-move-transition.nix60
-rw-r--r--pkgs/applications/video/obs-studio/rename-obs-move-transition-cmake.patch34
-rw-r--r--pkgs/applications/video/openshot-qt/default.nix3
-rw-r--r--pkgs/applications/video/pitivi/default.nix4
-rw-r--r--pkgs/applications/video/plex-media-player/default.nix8
-rw-r--r--pkgs/applications/video/plex-media-player/deps.nix14
-rw-r--r--pkgs/applications/video/qmplay2/default.nix74
-rw-r--r--pkgs/applications/video/shotcut/default.nix49
-rw-r--r--pkgs/applications/video/vcs/default.nix4
-rw-r--r--pkgs/applications/video/vdr/plugins.nix4
-rw-r--r--pkgs/applications/video/webcamoid/default.nix4
-rw-r--r--pkgs/applications/virtualization/OVMF/default.nix4
-rw-r--r--pkgs/applications/virtualization/containerd/default.nix12
-rw-r--r--pkgs/applications/virtualization/cri-o/wrapper.nix4
-rw-r--r--pkgs/applications/virtualization/crun/default.nix4
-rw-r--r--pkgs/applications/virtualization/docker/default.nix15
-rw-r--r--pkgs/applications/virtualization/dumb-init/default.nix4
-rw-r--r--pkgs/applications/virtualization/open-vm-tools/default.nix9
-rw-r--r--pkgs/applications/virtualization/open-vm-tools/find_gdk_pixbuf_xlib.patch12
-rw-r--r--pkgs/applications/virtualization/open-vm-tools/recognize_nixos.patch33
-rw-r--r--pkgs/applications/virtualization/podman/default.nix4
-rw-r--r--pkgs/applications/virtualization/podman/wrapper.nix4
-rw-r--r--pkgs/applications/virtualization/qemu/default.nix15
-rw-r--r--pkgs/applications/virtualization/runc/default.nix9
-rw-r--r--pkgs/applications/virtualization/singularity/default.nix8
-rw-r--r--pkgs/applications/virtualization/virt-manager/qt.nix4
-rw-r--r--pkgs/applications/virtualization/xen/0004-makefile-use-efi-ld.patch36
-rw-r--r--pkgs/applications/virtualization/xen/0005-makefile-fix-efi-mountdir-use.patch35
-rw-r--r--pkgs/applications/virtualization/xen/4.8.nix198
-rw-r--r--pkgs/applications/virtualization/xen/generic.nix34
-rw-r--r--pkgs/applications/virtualization/xen/packages.nix54
-rw-r--r--pkgs/applications/window-managers/berry/default.nix24
-rw-r--r--pkgs/applications/window-managers/cagebreak/default.nix4
-rw-r--r--pkgs/applications/window-managers/i3/altlayout.nix21
-rw-r--r--pkgs/applications/window-managers/i3/layout-manager.nix6
-rw-r--r--pkgs/applications/window-managers/i3/status-rust.nix6
-rw-r--r--pkgs/applications/window-managers/leftwm/default.nix6
-rw-r--r--pkgs/applications/window-managers/lemonbar/default.nix6
-rw-r--r--pkgs/applications/window-managers/sawfish/default.nix36
-rw-r--r--pkgs/applications/window-managers/windowchef/default.nix4
-rwxr-xr-xpkgs/build-support/appimage/appimage-exec.sh10
-rw-r--r--pkgs/build-support/bintools-wrapper/default.nix5
-rw-r--r--pkgs/build-support/build-fhs-userenv-bubblewrap/default.nix39
-rw-r--r--pkgs/build-support/docker/default.nix38
-rw-r--r--pkgs/build-support/docker/examples.nix26
-rwxr-xr-xpkgs/build-support/docker/nix-prefetch-docker14
-rw-r--r--pkgs/build-support/fetchfirefoxaddon/default.nix37
-rw-r--r--pkgs/build-support/fetchfossil/default.nix4
-rw-r--r--pkgs/build-support/fetchmavenartifact/default.nix6
-rw-r--r--pkgs/build-support/fetchzip/default.nix16
-rw-r--r--pkgs/build-support/make-desktopitem/default.nix21
-rw-r--r--pkgs/build-support/rust/build-rust-crate/build-crate.nix2
-rw-r--r--pkgs/build-support/rust/build-rust-crate/configure-crate.nix4
-rw-r--r--pkgs/build-support/rust/build-rust-crate/default.nix6
-rw-r--r--pkgs/build-support/rust/default.nix40
-rw-r--r--pkgs/build-support/rust/sysroot/Cargo.lock29
-rw-r--r--pkgs/build-support/rust/sysroot/cargo.py45
-rw-r--r--pkgs/build-support/rust/sysroot/default.nix41
-rwxr-xr-xpkgs/build-support/rust/sysroot/update-lockfile.sh21
-rw-r--r--pkgs/build-support/setup-hooks/copy-desktop-items.sh42
-rw-r--r--pkgs/build-support/setup-hooks/reproducible-builds.sh4
-rw-r--r--pkgs/build-support/setup-hooks/wrap-gapps-hook/default.nix4
-rw-r--r--pkgs/build-support/singularity-tools/default.nix4
-rw-r--r--pkgs/build-support/vm/default.nix32
-rwxr-xr-xpkgs/common-updater/scripts/mark-broken2
-rwxr-xr-xpkgs/common-updater/scripts/update-source-version21
-rw-r--r--pkgs/common-updater/unstable-updater.nix44
-rw-r--r--pkgs/data/documentation/anarchism/default.nix4
-rw-r--r--pkgs/data/documentation/gnome-user-docs/default.nix4
-rw-r--r--pkgs/data/fonts/agave/default.nix4
-rw-r--r--pkgs/data/fonts/google-fonts/default.nix5
-rw-r--r--pkgs/data/fonts/inter/default.nix4
-rw-r--r--pkgs/data/fonts/iosevka/bin.nix2
-rw-r--r--pkgs/data/fonts/iosevka/default.nix4
-rw-r--r--pkgs/data/fonts/iosevka/variants.nix42
-rw-r--r--pkgs/data/fonts/ttf-tw-moe/default.nix11
-rw-r--r--pkgs/data/fonts/unifont/default.nix6
-rw-r--r--pkgs/data/fonts/unifont_upper/default.nix4
-rw-r--r--pkgs/data/icons/capitaine-cursors/default.nix24
-rw-r--r--pkgs/data/icons/qogir-icon-theme/default.nix4
-rw-r--r--pkgs/data/misc/hackage/default.nix4
-rw-r--r--pkgs/data/misc/osinfo-db/default.nix4
-rw-r--r--pkgs/data/misc/spdx-license-list-data/default.nix4
-rw-r--r--pkgs/data/themes/greybird/default.nix4
-rw-r--r--pkgs/data/themes/jade1/default.nix4
-rw-r--r--pkgs/data/themes/kde2/default.nix5
-rw-r--r--pkgs/data/themes/marwaita-peppermint/default.nix4
-rw-r--r--pkgs/data/themes/matcha/default.nix4
-rw-r--r--pkgs/data/themes/mojave/default.nix4
-rw-r--r--pkgs/data/themes/obsidian2/default.nix4
-rw-r--r--pkgs/data/themes/qogir/default.nix4
-rw-r--r--pkgs/data/themes/qtcurve/default.nix33
-rw-r--r--pkgs/data/themes/vimix/default.nix4
-rw-r--r--pkgs/desktops/cinnamon/cinnamon-desktop/default.nix4
-rw-r--r--pkgs/desktops/cinnamon/cinnamon-menus/default.nix4
-rw-r--r--pkgs/desktops/cinnamon/cinnamon-session/default.nix4
-rw-r--r--pkgs/desktops/cinnamon/cinnamon-translations/default.nix4
-rw-r--r--pkgs/desktops/enlightenment/efl/default.nix4
-rw-r--r--pkgs/desktops/enlightenment/evisum/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/apps/evolution/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/apps/gedit/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/apps/gnome-boxes/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/apps/gnome-getting-started-docs/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/apps/gnome-maps/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/apps/gnome-music/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/core/eog/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/core/epiphany/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/core/evolution-data-server/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-calculator/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-desktop/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-initial-setup/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/core/gnome-shell-extensions/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/core/nautilus/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/devtools/devhelp/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/devtools/gnome-devel-docs/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/extensions/EasyScreenCast/default.nix38
-rw-r--r--pkgs/desktops/gnome-3/extensions/EasyScreenCast/fix-gi-path.patch16
-rw-r--r--pkgs/desktops/gnome-3/extensions/gsconnect/default.nix20
-rw-r--r--pkgs/desktops/gnome-3/extensions/workspace-matrix/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/games/gnome-tetravex/default.nix4
-rw-r--r--pkgs/desktops/gnome-3/misc/gnome-tweaks/default.nix69
-rw-r--r--pkgs/desktops/pantheon/apps/appcenter/default.nix2
-rw-r--r--pkgs/desktops/pantheon/apps/elementary-calendar/default.nix4
-rw-r--r--pkgs/desktops/plasma-5/discover.nix4
-rw-r--r--pkgs/desktops/plasma-5/plasma-desktop/default.nix4
-rw-r--r--pkgs/desktops/xfce/core/thunar/wrapper.nix11
-rw-r--r--pkgs/development/arduino/arduino-mk/default.nix14
-rw-r--r--pkgs/development/arduino/platformio/chrootenv.nix12
-rw-r--r--pkgs/development/arduino/platformio/core.nix13
-rw-r--r--pkgs/development/arduino/platformio/default.nix14
-rw-r--r--pkgs/development/beam-modules/build-erlang-mk.nix9
-rwxr-xr-xpkgs/development/compilers/adoptopenjdk-bin/generate-sources.py2
-rw-r--r--pkgs/development/compilers/adoptopenjdk-bin/jdk-linux-base.nix2
-rw-r--r--pkgs/development/compilers/adoptopenjdk-bin/jdk14-darwin.nix9
-rw-r--r--pkgs/development/compilers/adoptopenjdk-bin/jdk14-linux.nix9
-rw-r--r--pkgs/development/compilers/adoptopenjdk-bin/jdk15-darwin.nix9
-rw-r--r--pkgs/development/compilers/adoptopenjdk-bin/jdk15-linux.nix9
-rw-r--r--pkgs/development/compilers/adoptopenjdk-bin/sources.json500
-rw-r--r--pkgs/development/compilers/bluespec/default.nix53
-rw-r--r--pkgs/development/compilers/bluespec/libstp_stub_makefile.patch28
-rw-r--r--pkgs/development/compilers/cc65/default.nix4
-rw-r--r--pkgs/development/compilers/computecpp/default.nix9
-rw-r--r--pkgs/development/compilers/edk2/default.nix4
-rw-r--r--pkgs/development/compilers/elm/default.nix14
-rwxr-xr-xpkgs/development/compilers/elm/packages/generate-node-packages.sh4
-rw-r--r--pkgs/development/compilers/elm/packages/node-composition.nix2
-rw-r--r--pkgs/development/compilers/elm/packages/node-env.nix542
-rw-r--r--pkgs/development/compilers/elm/packages/node-packages.json23
-rw-r--r--pkgs/development/compilers/elm/packages/node-packages.nix1670
-rw-r--r--pkgs/development/compilers/fasmg/default.nix58
-rw-r--r--pkgs/development/compilers/gcc-arm-embedded/9/default.nix10
-rw-r--r--pkgs/development/compilers/gcc/9/avoid-cycling-subreg-reloads.patch261
-rw-r--r--pkgs/development/compilers/gcc/9/default.nix8
-rw-r--r--pkgs/development/compilers/ghc/8.10.2.nix8
-rw-r--r--pkgs/development/compilers/ghc/8.6.5-binary.nix23
-rw-r--r--pkgs/development/compilers/ghc/8.6.5.nix6
-rw-r--r--pkgs/development/compilers/gleam/default.nix6
-rw-r--r--pkgs/development/compilers/go-jsonnet/default.nix4
-rw-r--r--pkgs/development/compilers/go/1.14.nix4
-rw-r--r--pkgs/development/compilers/go/1.15.nix4
-rw-r--r--pkgs/development/compilers/go/1.4.nix67
-rw-r--r--pkgs/development/compilers/go/creds-test-1.4.patch17
-rw-r--r--pkgs/development/compilers/jsonnet/default.nix4
-rw-r--r--pkgs/development/compilers/kotlin/default.nix4
-rw-r--r--pkgs/development/compilers/llvm/rocm/default.nix4
-rw-r--r--pkgs/development/compilers/lobster/default.nix7
-rw-r--r--pkgs/development/compilers/mlkit/default.nix4
-rw-r--r--pkgs/development/compilers/muon/default.nix34
-rw-r--r--pkgs/development/compilers/nextpnr/default.nix6
-rw-r--r--pkgs/development/compilers/nim/default.nix61
-rw-r--r--pkgs/development/compilers/ocaml/4.12.nix9
-rw-r--r--pkgs/development/compilers/ocaml/generic.nix18
-rw-r--r--pkgs/development/compilers/openjdk/11.nix1
-rw-r--r--pkgs/development/compilers/openjdk/12.nix1
-rw-r--r--pkgs/development/compilers/openjdk/13.nix1
-rw-r--r--pkgs/development/compilers/openjdk/8.nix1
-rw-r--r--pkgs/development/compilers/openjdk/default.nix5
-rw-r--r--pkgs/development/compilers/orc/default.nix34
-rw-r--r--pkgs/development/compilers/osl/default.nix4
-rw-r--r--pkgs/development/compilers/picat/default.nix42
-rw-r--r--pkgs/development/compilers/purescript/purescript/default.nix4
-rw-r--r--pkgs/development/compilers/qbe/default.nix11
-rw-r--r--pkgs/development/compilers/rgbds/default.nix2
-rw-r--r--pkgs/development/compilers/rust/1_48.nix (renamed from pkgs/development/compilers/rust/1_47.nix)22
-rw-r--r--pkgs/development/compilers/rust/default.nix12
-rw-r--r--pkgs/development/compilers/rust/rust-src.nix7
-rw-r--r--pkgs/development/compilers/rust/rustc.nix12
-rw-r--r--pkgs/development/compilers/scala/2.x.nix16
-rw-r--r--pkgs/development/compilers/unison/default.nix11
-rw-r--r--pkgs/development/compilers/wla-dx/default.nix2
-rw-r--r--pkgs/development/compilers/yosys/default.nix6
-rw-r--r--pkgs/development/coq-modules/coq-ext-lib/default.nix50
-rw-r--r--pkgs/development/dhall-modules/Prelude.nix6
-rw-r--r--pkgs/development/guile-modules/guile-cairo/default.nix4
-rw-r--r--pkgs/development/haskell-modules/configuration-common.nix311
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix37
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix3
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix15
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix7
-rw-r--r--pkgs/development/haskell-modules/configuration-hackage2nix.yaml2016
-rw-r--r--pkgs/development/haskell-modules/configuration-nix.nix33
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix12481
-rw-r--r--pkgs/development/haskell-modules/non-hackage-packages.nix3
-rw-r--r--pkgs/development/interpreters/dart/default.nix22
-rw-r--r--pkgs/development/interpreters/dhall/build-dhall-directory-package.nix13
-rw-r--r--pkgs/development/interpreters/dhall/build-dhall-github-package.nix55
-rw-r--r--pkgs/development/interpreters/dhall/build-dhall-package.nix18
-rw-r--r--pkgs/development/interpreters/groovy/default.nix4
-rw-r--r--pkgs/development/interpreters/icon-lang/default.nix43
-rw-r--r--pkgs/development/interpreters/metamath/default.nix6
-rw-r--r--pkgs/development/interpreters/octave/default.nix4
-rw-r--r--pkgs/development/interpreters/perl/default.nix8
-rw-r--r--pkgs/development/interpreters/php/7.3.nix4
-rw-r--r--pkgs/development/interpreters/php/7.4.nix4
-rw-r--r--pkgs/development/interpreters/php/8.0.nix17
-rw-r--r--pkgs/development/interpreters/php/fix-opcache-configure.patch81
-rw-r--r--pkgs/development/interpreters/php/generic.nix3
-rw-r--r--pkgs/development/interpreters/python/cpython/2.7/default.nix19
-rw-r--r--pkgs/development/interpreters/python/cpython/default.nix19
-rw-r--r--pkgs/development/interpreters/python/default.nix28
-rw-r--r--pkgs/development/interpreters/python/hooks/default.nix3
-rw-r--r--pkgs/development/interpreters/python/hooks/pip-install-hook.sh2
-rw-r--r--pkgs/development/interpreters/python/hooks/python-namespaces-hook.sh13
-rw-r--r--pkgs/development/interpreters/python/mk-python-derivation.nix9
-rw-r--r--pkgs/development/interpreters/python/pypy/default.nix17
-rw-r--r--pkgs/development/interpreters/python/tests.nix5
-rw-r--r--pkgs/development/interpreters/python/tests/test_nix_pythonprefix/default.nix2
-rw-r--r--pkgs/development/interpreters/racket/default.nix2
-rw-r--r--pkgs/development/interpreters/racket/minimal.nix2
-rw-r--r--pkgs/development/interpreters/rakudo/default.nix4
-rw-r--r--pkgs/development/interpreters/rakudo/moarvm.nix4
-rw-r--r--pkgs/development/interpreters/rakudo/nqp.nix4
-rw-r--r--pkgs/development/interpreters/rakudo/zef.nix4
-rw-r--r--pkgs/development/interpreters/ruby/default.nix6
-rw-r--r--pkgs/development/interpreters/supercollider/default.nix4
-rw-r--r--pkgs/development/interpreters/unicon-lang/default.nix4
-rw-r--r--pkgs/development/libraries/LAStools/default.nix33
-rw-r--r--pkgs/development/libraries/LAStools/drop-64-suffix.patch13
-rw-r--r--pkgs/development/libraries/SDL2/find-headers.patch34
-rw-r--r--pkgs/development/libraries/ace/default.nix4
-rw-r--r--pkgs/development/libraries/alembic/default.nix4
-rw-r--r--pkgs/development/libraries/amdvlk/default.nix4
-rw-r--r--pkgs/development/libraries/aml/default.nix1
-rw-r--r--pkgs/development/libraries/appstream/default.nix4
-rw-r--r--pkgs/development/libraries/audio/lvtk/default.nix2
-rw-r--r--pkgs/development/libraries/audiofile/default.nix15
-rw-r--r--pkgs/development/libraries/avahi/default.nix19
-rw-r--r--pkgs/development/libraries/aws-c-common/default.nix11
-rw-r--r--pkgs/development/libraries/aws-checksums/default.nix10
-rw-r--r--pkgs/development/libraries/bctoolbox/default.nix6
-rw-r--r--pkgs/development/libraries/bobcat/default.nix4
-rw-r--r--pkgs/development/libraries/botan/2.0.nix4
-rw-r--r--pkgs/development/libraries/c-ares/default.nix7
-rw-r--r--pkgs/development/libraries/c-blosc/default.nix2
-rw-r--r--pkgs/development/libraries/cimg/default.nix4
-rw-r--r--pkgs/development/libraries/comedilib/default.nix4
-rw-r--r--pkgs/development/libraries/cpp-utilities/default.nix4
-rw-r--r--pkgs/development/libraries/cppzmq/default.nix4
-rw-r--r--pkgs/development/libraries/cre2/default.nix4
-rw-r--r--pkgs/development/libraries/cyrus-sasl/default.nix3
-rw-r--r--pkgs/development/libraries/dav1d/default.nix4
-rw-r--r--pkgs/development/libraries/dbus/default.nix8
-rw-r--r--pkgs/development/libraries/dbus/make-dbus-conf.nix5
-rw-r--r--pkgs/development/libraries/dbus/make-session-conf.xsl4
-rw-r--r--pkgs/development/libraries/dbus/make-system-conf.xsl4
-rw-r--r--pkgs/development/libraries/draco/default.nix4
-rw-r--r--pkgs/development/libraries/enet/default.nix4
-rw-r--r--pkgs/development/libraries/faad2/default.nix4
-rw-r--r--pkgs/development/libraries/faudio/default.nix4
-rw-r--r--pkgs/development/libraries/ffmpeg-full/default.nix5
-rw-r--r--pkgs/development/libraries/fmt/default.nix32
-rw-r--r--pkgs/development/libraries/fontconfig/default.nix4
-rw-r--r--pkgs/development/libraries/fribidi/default.nix18
-rw-r--r--pkgs/development/libraries/gdbm/0001-Remove-duplicate-assignments.patch25
-rw-r--r--pkgs/development/libraries/gdbm/default.nix2
-rw-r--r--pkgs/development/libraries/gdk-pixbuf/default.nix19
-rw-r--r--pkgs/development/libraries/git2/default.nix8
-rw-r--r--pkgs/development/libraries/glib/default.nix12
-rw-r--r--pkgs/development/libraries/glibc/common.nix4
-rw-r--r--pkgs/development/libraries/gmp/6.x.nix4
-rw-r--r--pkgs/development/libraries/gnutls/default.nix4
-rw-r--r--pkgs/development/libraries/gpgme/default.nix4
-rw-r--r--pkgs/development/libraries/grpc/default.nix4
-rw-r--r--pkgs/development/libraries/gstreamer/bad/default.nix14
-rw-r--r--pkgs/development/libraries/gstreamer/base/default.nix4
-rw-r--r--pkgs/development/libraries/gstreamer/core/default.nix4
-rw-r--r--pkgs/development/libraries/gstreamer/devtools/default.nix4
-rw-r--r--pkgs/development/libraries/gstreamer/ges/default.nix4
-rw-r--r--pkgs/development/libraries/gstreamer/good/default.nix12
-rw-r--r--pkgs/development/libraries/gstreamer/libav/default.nix4
-rw-r--r--pkgs/development/libraries/gstreamer/rtsp-server/default.nix4
-rw-r--r--pkgs/development/libraries/gstreamer/ugly/default.nix4
-rw-r--r--pkgs/development/libraries/gstreamer/vaapi/default.nix4
-rw-r--r--pkgs/development/libraries/gtk-layer-shell/default.nix4
-rw-r--r--pkgs/development/libraries/gtk/3.x.nix4
-rw-r--r--pkgs/development/libraries/herqq/default.nix17
-rw-r--r--pkgs/development/libraries/hidapi/default.nix4
-rw-r--r--pkgs/development/libraries/hyperscan/default.nix4
-rw-r--r--pkgs/development/libraries/igraph/default.nix4
-rw-r--r--pkgs/development/libraries/incrtcl/default.nix2
-rw-r--r--pkgs/development/libraries/indilib/default.nix4
-rw-r--r--pkgs/development/libraries/intel-media-driver/default.nix4
-rw-r--r--pkgs/development/libraries/itktcl/default.nix2
-rw-r--r--pkgs/development/libraries/java/commons/io/default.nix4
-rw-r--r--pkgs/development/libraries/kpmcore/default.nix4
-rw-r--r--pkgs/development/libraries/ldutils/default.nix6
-rw-r--r--pkgs/development/libraries/leatherman/default.nix4
-rw-r--r--pkgs/development/libraries/lib3mf/default.nix8
-rw-r--r--pkgs/development/libraries/libamqpcpp/default.nix4
-rw-r--r--pkgs/development/libraries/libavif/default.nix4
-rw-r--r--pkgs/development/libraries/libblockdev/default.nix4
-rw-r--r--pkgs/development/libraries/libburn/default.nix4
-rw-r--r--pkgs/development/libraries/libconfuse/default.nix10
-rw-r--r--pkgs/development/libraries/libcork/default.nix45
-rw-r--r--pkgs/development/libraries/libdeflate/default.nix4
-rw-r--r--pkgs/development/libraries/libdevil/default.nix2
-rw-r--r--pkgs/development/libraries/libdigidocpp/default.nix4
-rw-r--r--pkgs/development/libraries/libdrm/default.nix4
-rw-r--r--pkgs/development/libraries/libevdev/default.nix4
-rw-r--r--pkgs/development/libraries/libewf/default.nix4
-rw-r--r--pkgs/development/libraries/libfaketime/0001-Remove-unsupported-clang-flags.patch25
-rw-r--r--pkgs/development/libraries/libfaketime/default.nix7
-rw-r--r--pkgs/development/libraries/libff/default.nix28
-rw-r--r--pkgs/development/libraries/libfprint/default.nix4
-rw-r--r--pkgs/development/libraries/libgphoto2/default.nix27
-rw-r--r--pkgs/development/libraries/libimagequant/default.nix4
-rw-r--r--pkgs/development/libraries/libimobiledevice/default.nix2
-rw-r--r--pkgs/development/libraries/libinput/default.nix4
-rw-r--r--pkgs/development/libraries/libirecovery/default.nix2
-rw-r--r--pkgs/development/libraries/libjpeg-turbo/default.nix4
-rw-r--r--pkgs/development/libraries/liblouis/default.nix4
-rw-r--r--pkgs/development/libraries/libmanette/default.nix18
-rw-r--r--pkgs/development/libraries/libmicrohttpd/0.9.70.nix10
-rw-r--r--pkgs/development/libraries/libmicrohttpd/0.9.71.nix10
-rw-r--r--pkgs/development/libraries/libmicrohttpd/generic.nix (renamed from pkgs/development/libraries/libmicrohttpd/default.nix)9
-rw-r--r--pkgs/development/libraries/libmtp/default.nix38
-rw-r--r--pkgs/development/libraries/libndctl/default.nix4
-rw-r--r--pkgs/development/libraries/libnixxml/default.nix27
-rw-r--r--pkgs/development/libraries/libnova/default.nix20
-rw-r--r--pkgs/development/libraries/libopenaptx/default.nix12
-rw-r--r--pkgs/development/libraries/libpaper/default.nix8
-rw-r--r--pkgs/development/libraries/libplist/default.nix2
-rw-r--r--pkgs/development/libraries/libproxy/default.nix11
-rw-r--r--pkgs/development/libraries/libquotient/default.nix4
-rw-r--r--pkgs/development/libraries/librealsense/default.nix4
-rw-r--r--pkgs/development/libraries/libseccomp/default.nix17
-rw-r--r--pkgs/development/libraries/libsecret/default.nix4
-rw-r--r--pkgs/development/libraries/libsidplayfp/default.nix4
-rw-r--r--pkgs/development/libraries/libslirp/default.nix6
-rw-r--r--pkgs/development/libraries/libsndfile/default.nix54
-rw-r--r--pkgs/development/libraries/libtins/default.nix4
-rw-r--r--pkgs/development/libraries/libusbmuxd/default.nix2
-rw-r--r--pkgs/development/libraries/libvirt/5.9.0.nix4
-rw-r--r--pkgs/development/libraries/libvirt/default.nix4
-rw-r--r--pkgs/development/libraries/libwacom/default.nix4
-rw-r--r--pkgs/development/libraries/libxml2/default.nix18
-rw-r--r--pkgs/development/libraries/libxsmm/default.nix4
-rw-r--r--pkgs/development/libraries/marl/default.nix26
-rw-r--r--pkgs/development/libraries/matio/default.nix4
-rw-r--r--pkgs/development/libraries/mdds/default.nix8
-rw-r--r--pkgs/development/libraries/mesa/default.nix4
-rw-r--r--pkgs/development/libraries/minixml/default.nix4
-rw-r--r--pkgs/development/libraries/mlt/qt-5.nix63
-rw-r--r--pkgs/development/libraries/nanopb/default.nix36
-rw-r--r--pkgs/development/libraries/nanopb/protoc-gen-nanopb3
-rw-r--r--pkgs/development/libraries/nco/default.nix4
-rw-r--r--pkgs/development/libraries/ndpi/default.nix12
-rw-r--r--pkgs/development/libraries/nlopt/default.nix4
-rw-r--r--pkgs/development/libraries/noise-suppression-for-voice/default.nix26
-rw-r--r--pkgs/development/libraries/oniguruma/default.nix4
-rw-r--r--pkgs/development/libraries/onnxruntime/default.nix78
-rw-r--r--pkgs/development/libraries/opencv/4.x.nix2
-rw-r--r--pkgs/development/libraries/openldap/default.nix17
-rw-r--r--pkgs/development/libraries/openxr-loader/default.nix4
-rw-r--r--pkgs/development/libraries/phonon/default.nix2
-rw-r--r--pkgs/development/libraries/physics/fastjet-contrib/default.nix4
-rw-r--r--pkgs/development/libraries/physics/yoda/default.nix4
-rw-r--r--pkgs/development/libraries/pipewire/default.nix24
-rw-r--r--pkgs/development/libraries/pipewire/pipewire-config-dir.patch30
-rw-r--r--pkgs/development/libraries/pipewire/pipewire-pulse-path.patch24
-rw-r--r--pkgs/development/libraries/pkcs11helper/default.nix4
-rw-r--r--pkgs/development/libraries/polkit/default.nix12
-rw-r--r--pkgs/development/libraries/precice/default.nix2
-rw-r--r--pkgs/development/libraries/protobuf/3.13.nix4
-rw-r--r--pkgs/development/libraries/protobuf/3.14.nix6
-rw-r--r--pkgs/development/libraries/psqlodbc/default.nix2
-rw-r--r--pkgs/development/libraries/pugixml/default.nix10
-rw-r--r--pkgs/development/libraries/qpdf/default.nix4
-rw-r--r--pkgs/development/libraries/rdkafka/default.nix6
-rw-r--r--pkgs/development/libraries/relibc/default.nix3
-rw-r--r--pkgs/development/libraries/rnnoise-plugin/default.nix2
-rw-r--r--pkgs/development/libraries/rocclr/default.nix4
-rw-r--r--pkgs/development/libraries/rocksdb/default.nix4
-rw-r--r--pkgs/development/libraries/rocm-comgr/default.nix4
-rw-r--r--pkgs/development/libraries/rocm-device-libs/default.nix4
-rw-r--r--pkgs/development/libraries/rocm-opencl-runtime/default.nix4
-rw-r--r--pkgs/development/libraries/rocm-runtime/default.nix4
-rw-r--r--pkgs/development/libraries/rocm-thunk/default.nix4
-rw-r--r--pkgs/development/libraries/science/electronics/qcsxcad/default.nix (renamed from pkgs/applications/science/electronics/qcsxcad/default.nix)9
-rw-r--r--pkgs/development/libraries/science/math/blis/default.nix4
-rw-r--r--pkgs/development/libraries/science/math/cudnn/default.nix2
-rw-r--r--pkgs/development/libraries/science/math/mkl/default.nix13
-rw-r--r--pkgs/development/libraries/science/math/openlibm/default.nix6
-rw-r--r--pkgs/development/libraries/science/math/petsc/default.nix4
-rw-r--r--pkgs/development/libraries/science/math/suitesparse/default.nix23
-rw-r--r--pkgs/development/libraries/simpleitk/default.nix4
-rw-r--r--pkgs/development/libraries/skalibs/default.nix4
-rw-r--r--pkgs/development/libraries/spdlog/default.nix14
-rw-r--r--pkgs/development/libraries/speechd/default.nix4
-rw-r--r--pkgs/development/libraries/sqlite/analyzer.nix31
-rw-r--r--pkgs/development/libraries/sundials/default.nix27
-rw-r--r--pkgs/development/libraries/swiftshader/default.nix10
-rw-r--r--pkgs/development/libraries/symengine/default.nix4
-rw-r--r--pkgs/development/libraries/talloc/default.nix14
-rw-r--r--pkgs/development/libraries/tdlib/default.nix10
-rw-r--r--pkgs/development/libraries/tiledb/default.nix4
-rw-r--r--pkgs/development/libraries/tinyobjloader/default.nix26
-rw-r--r--pkgs/development/libraries/tpm2-tss/default.nix4
-rw-r--r--pkgs/development/libraries/tracker/default.nix4
-rw-r--r--pkgs/development/libraries/trompeloeil/default.nix4
-rw-r--r--pkgs/development/libraries/ucx/default.nix4
-rw-r--r--pkgs/development/libraries/utf8proc/default.nix4
-rw-r--r--pkgs/development/libraries/volume-key/default.nix4
-rw-r--r--pkgs/development/libraries/wayland/0001-add-placeholder-for-nm.patch25
-rw-r--r--pkgs/development/libraries/wayland/default.nix59
-rw-r--r--pkgs/development/libraries/webkitgtk/default.nix4
-rw-r--r--pkgs/development/libraries/wxsqlite3/default.nix4
-rw-r--r--pkgs/development/libraries/xmlsec/default.nix17
-rw-r--r--pkgs/development/libraries/zookeeper_mt/default.nix2
-rw-r--r--pkgs/development/misc/google-clasp/google-clasp.nix2
-rw-r--r--pkgs/development/mobile/abootimg/default.nix4
-rw-r--r--pkgs/development/mobile/androidenv/tools/25.nix4
-rw-r--r--pkgs/development/node-packages/composition.nix4
-rw-r--r--pkgs/development/node-packages/default.nix4
-rw-r--r--pkgs/development/node-packages/node-env.nix8
-rw-r--r--pkgs/development/node-packages/node-packages.json7
-rw-r--r--pkgs/development/node-packages/node-packages.nix7219
-rw-r--r--pkgs/development/ocaml-modules/angstrom-async/default.nix2
-rw-r--r--pkgs/development/ocaml-modules/angstrom-lwt-unix/default.nix2
-rw-r--r--pkgs/development/ocaml-modules/angstrom-unix/default.nix2
-rw-r--r--pkgs/development/ocaml-modules/angstrom/default.nix4
-rw-r--r--pkgs/development/ocaml-modules/astring/default.nix23
-rw-r--r--pkgs/development/ocaml-modules/batteries/default.nix13
-rw-r--r--pkgs/development/ocaml-modules/bigstringaf/default.nix6
-rw-r--r--pkgs/development/ocaml-modules/conduit/default.nix1
-rw-r--r--pkgs/development/ocaml-modules/conduit/lwt.nix2
-rw-r--r--pkgs/development/ocaml-modules/containers/data.nix4
-rw-r--r--pkgs/development/ocaml-modules/containers/default.nix8
-rw-r--r--pkgs/development/ocaml-modules/cstruct/default.nix12
-rw-r--r--pkgs/development/ocaml-modules/cstruct/lwt.nix2
-rw-r--r--pkgs/development/ocaml-modules/cstruct/ppx.nix6
-rw-r--r--pkgs/development/ocaml-modules/cstruct/sexp.nix2
-rw-r--r--pkgs/development/ocaml-modules/cstruct/unix.nix2
-rw-r--r--pkgs/development/ocaml-modules/ctypes/default.nix4
-rw-r--r--pkgs/development/ocaml-modules/duff/default.nix3
-rw-r--r--pkgs/development/ocaml-modules/earlybird/default.nix2
-rw-r--r--pkgs/development/ocaml-modules/eqaf/default.nix1
-rw-r--r--pkgs/development/ocaml-modules/extlib/default.nix6
-rw-r--r--pkgs/development/ocaml-modules/faraday/default.nix10
-rw-r--r--pkgs/development/ocaml-modules/functoria/default.nix10
-rw-r--r--pkgs/development/ocaml-modules/functoria/runtime.nix2
-rw-r--r--pkgs/development/ocaml-modules/integers/default.nix4
-rw-r--r--pkgs/development/ocaml-modules/io-page/default.nix1
-rw-r--r--pkgs/development/ocaml-modules/io-page/unix.nix2
-rw-r--r--pkgs/development/ocaml-modules/ipaddr/cstruct.nix2
-rw-r--r--pkgs/development/ocaml-modules/ipaddr/default.nix2
-rw-r--r--pkgs/development/ocaml-modules/ipaddr/sexp.nix2
-rw-r--r--pkgs/development/ocaml-modules/iter/default.nix9
-rw-r--r--pkgs/development/ocaml-modules/ke/default.nix4
-rw-r--r--pkgs/development/ocaml-modules/macaddr/cstruct.nix2
-rw-r--r--pkgs/development/ocaml-modules/macaddr/default.nix2
-rw-r--r--pkgs/development/ocaml-modules/macaddr/sexp.nix2
-rw-r--r--pkgs/development/ocaml-modules/mirage-clock/default.nix4
-rw-r--r--pkgs/development/ocaml-modules/mirage-flow/combinators.nix2
-rw-r--r--pkgs/development/ocaml-modules/mirage-flow/default.nix1
-rw-r--r--pkgs/development/ocaml-modules/mirage-flow/unix.nix2
-rw-r--r--pkgs/development/ocaml-modules/mirage-protocols/default.nix6
-rw-r--r--pkgs/development/ocaml-modules/mirage-random/default.nix2
-rw-r--r--pkgs/development/ocaml-modules/mirage-stack/default.nix1
-rw-r--r--pkgs/development/ocaml-modules/mirage/runtime.nix4
-rw-r--r--pkgs/development/ocaml-modules/mirage/types-lwt.nix13
-rw-r--r--pkgs/development/ocaml-modules/mirage/types.nix19
-rw-r--r--pkgs/development/ocaml-modules/ocaml-migrate-parsetree/1.8.x.nix (renamed from pkgs/development/ocaml-modules/ocaml-migrate-parsetree/default.nix)4
-rw-r--r--pkgs/development/ocaml-modules/ocaml-migrate-parsetree/2.1.x.nix20
-rw-r--r--pkgs/development/ocaml-modules/ocaml-protoc/default.nix32
-rw-r--r--pkgs/development/ocaml-modules/odate/default.nix29
-rw-r--r--pkgs/development/ocaml-modules/ppx_deriving_protobuf/default.nix8
-rw-r--r--pkgs/development/ocaml-modules/ppx_deriving_rpc/default.nix11
-rw-r--r--pkgs/development/ocaml-modules/ppx_tools_versioned/default.nix4
-rw-r--r--pkgs/development/ocaml-modules/qcheck/alcotest.nix2
-rw-r--r--pkgs/development/ocaml-modules/qcheck/core.nix6
-rw-r--r--pkgs/development/ocaml-modules/qcheck/default.nix2
-rw-r--r--pkgs/development/ocaml-modules/qcheck/ounit.nix2
-rw-r--r--pkgs/development/ocaml-modules/qtest/default.nix6
-rw-r--r--pkgs/development/ocaml-modules/randomconv/default.nix2
-rw-r--r--pkgs/development/ocaml-modules/rpclib/default.nix22
-rw-r--r--pkgs/development/ocaml-modules/rpclib/lwt.nix18
-rw-r--r--pkgs/development/ocaml-modules/sqlexpr/ppx.nix2
-rw-r--r--pkgs/development/ocaml-modules/tls/default.nix4
-rw-r--r--pkgs/development/ocaml-modules/tsort/default.nix1
-rw-r--r--pkgs/development/ocaml-modules/tuntap/default.nix2
-rw-r--r--pkgs/development/ocaml-modules/xtmpl/default.nix1
-rw-r--r--pkgs/development/php-packages/composer/2.0.nix4
-rw-r--r--pkgs/development/php-packages/couchbase/default.nix3
-rw-r--r--pkgs/development/php-packages/imagick/default.nix10
-rw-r--r--pkgs/development/php-packages/mongodb/default.nix4
-rw-r--r--pkgs/development/php-packages/phpstan/default.nix4
-rw-r--r--pkgs/development/php-packages/protobuf/default.nix4
-rw-r--r--pkgs/development/php-packages/psalm/default.nix4
-rw-r--r--pkgs/development/php-packages/redis/default.nix3
-rw-r--r--pkgs/development/php-packages/xdebug/default.nix4
-rw-r--r--pkgs/development/php-packages/yaml/default.nix4
-rw-r--r--pkgs/development/python-modules/3to2/default.nix2
-rw-r--r--pkgs/development/python-modules/FormEncode/default.nix24
-rw-r--r--pkgs/development/python-modules/HAP-python/default.nix4
-rw-r--r--pkgs/development/python-modules/HTSeq/default.nix20
-rw-r--r--pkgs/development/python-modules/IPy/default.nix4
-rw-r--r--pkgs/development/python-modules/JPype1/default.nix10
-rw-r--r--pkgs/development/python-modules/Nikola/default.nix4
-rw-r--r--pkgs/development/python-modules/Pygments/default.nix4
-rw-r--r--pkgs/development/python-modules/Wand/default.nix4
-rw-r--r--pkgs/development/python-modules/absl-py/default.nix4
-rw-r--r--pkgs/development/python-modules/actdiag/default.nix22
-rw-r--r--pkgs/development/python-modules/aioextensions/default.nix4
-rw-r--r--pkgs/development/python-modules/aiofiles/default.nix4
-rw-r--r--pkgs/development/python-modules/aiohttp-jinja2/default.nix4
-rw-r--r--pkgs/development/python-modules/aiohttp/default.nix19
-rw-r--r--pkgs/development/python-modules/aiomysql/default.nix4
-rw-r--r--pkgs/development/python-modules/amazon_kclpy/default.nix4
-rw-r--r--pkgs/development/python-modules/amqp/default.nix4
-rw-r--r--pkgs/development/python-modules/annexremote/default.nix4
-rw-r--r--pkgs/development/python-modules/annoy/default.nix4
-rw-r--r--pkgs/development/python-modules/ansi2html/default.nix12
-rw-r--r--pkgs/development/python-modules/anyio/default.nix6
-rw-r--r--pkgs/development/python-modules/apispec/default.nix4
-rw-r--r--pkgs/development/python-modules/argcomplete/default.nix4
-rw-r--r--pkgs/development/python-modules/astroid/default.nix4
-rw-r--r--pkgs/development/python-modules/astropy/default.nix8
-rw-r--r--pkgs/development/python-modules/asyncssh/default.nix13
-rwxr-xr-xpkgs/development/python-modules/atlassian-python-api/default.nix7
-rw-r--r--pkgs/development/python-modules/atom/default.nix4
-rw-r--r--pkgs/development/python-modules/atpublic/default.nix6
-rw-r--r--pkgs/development/python-modules/atsim_potentials/default.nix24
-rw-r--r--pkgs/development/python-modules/attrs/default.nix4
-rw-r--r--pkgs/development/python-modules/awkward1/default.nix4
-rw-r--r--pkgs/development/python-modules/aws-sam-translator/default.nix4
-rw-r--r--pkgs/development/python-modules/azure-common/default.nix4
-rw-r--r--pkgs/development/python-modules/azure-core/default.nix4
-rw-r--r--pkgs/development/python-modules/azure-identity/default.nix4
-rw-r--r--pkgs/development/python-modules/azure-mgmt-authorization/default.nix6
-rw-r--r--pkgs/development/python-modules/azure-mgmt-compute/default.nix4
-rw-r--r--pkgs/development/python-modules/azure-mgmt-containerinstance/default.nix6
-rw-r--r--pkgs/development/python-modules/azure-mgmt-containerservice/default.nix6
-rw-r--r--pkgs/development/python-modules/azure-mgmt-core/default.nix4
-rw-r--r--pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix6
-rw-r--r--pkgs/development/python-modules/azure-mgmt-loganalytics/default.nix4
-rw-r--r--pkgs/development/python-modules/azure-mgmt-redis/default.nix6
-rw-r--r--pkgs/development/python-modules/azure-mgmt-security/default.nix4
-rw-r--r--pkgs/development/python-modules/azure-mgmt-servicebus/default.nix6
-rw-r--r--pkgs/development/python-modules/azure-mgmt-sql/default.nix6
-rw-r--r--pkgs/development/python-modules/azure-mgmt-synapse/default.nix4
-rw-r--r--pkgs/development/python-modules/azure-mgmt-web/default.nix6
-rw-r--r--pkgs/development/python-modules/azure-servicebus/default.nix6
-rw-r--r--pkgs/development/python-modules/azure-storage-blob/default.nix4
-rw-r--r--pkgs/development/python-modules/azure-storage-file-share/default.nix4
-rw-r--r--pkgs/development/python-modules/b2sdk/default.nix4
-rw-r--r--pkgs/development/python-modules/bellows/default.nix4
-rw-r--r--pkgs/development/python-modules/bip_utils/default.nix4
-rw-r--r--pkgs/development/python-modules/bitstruct/default.nix4
-rw-r--r--pkgs/development/python-modules/black/default.nix63
-rw-r--r--pkgs/development/python-modules/bleach/default.nix4
-rw-r--r--pkgs/development/python-modules/blessed/default.nix4
-rw-r--r--pkgs/development/python-modules/blis/default.nix5
-rw-r--r--pkgs/development/python-modules/blivet/default.nix6
-rw-r--r--pkgs/development/python-modules/block-io/default.nix2
-rw-r--r--pkgs/development/python-modules/blockdiag/default.nix24
-rw-r--r--pkgs/development/python-modules/blockdiagcontrib-cisco/default.nix25
-rw-r--r--pkgs/development/python-modules/bme680/default.nix1
-rw-r--r--pkgs/development/python-modules/bootstrapped-pip/default.nix10
-rw-r--r--pkgs/development/python-modules/boto/default.nix2
-rw-r--r--pkgs/development/python-modules/boto3/default.nix4
-rw-r--r--pkgs/development/python-modules/botocore/default.nix4
-rw-r--r--pkgs/development/python-modules/bottle/default.nix4
-rw-r--r--pkgs/development/python-modules/bravia-tv/default.nix4
-rw-r--r--pkgs/development/python-modules/breezy/default.nix4
-rw-r--r--pkgs/development/python-modules/broadlink/default.nix4
-rw-r--r--pkgs/development/python-modules/browsermob-proxy/default.nix6
-rw-r--r--pkgs/development/python-modules/bsddb3/default.nix4
-rw-r--r--pkgs/development/python-modules/bumps/default.nix4
-rw-r--r--pkgs/development/python-modules/bx-python/default.nix4
-rw-r--r--pkgs/development/python-modules/canopen/default.nix4
-rw-r--r--pkgs/development/python-modules/cassandra-driver/default.nix1
-rw-r--r--pkgs/development/python-modules/celery/default.nix4
-rw-r--r--pkgs/development/python-modules/certbot/default.nix4
-rw-r--r--pkgs/development/python-modules/certifi/default.nix4
-rw-r--r--pkgs/development/python-modules/cffi/default.nix4
-rw-r--r--pkgs/development/python-modules/cftime/default.nix29
-rw-r--r--pkgs/development/python-modules/channels/default.nix4
-rw-r--r--pkgs/development/python-modules/check-manifest/default.nix4
-rw-r--r--pkgs/development/python-modules/cheroot/default.nix7
-rw-r--r--pkgs/development/python-modules/class-registry/default.nix4
-rw-r--r--pkgs/development/python-modules/cliapp/default.nix2
-rw-r--r--pkgs/development/python-modules/clickhouse-cityhash/default.nix27
-rw-r--r--pkgs/development/python-modules/clickhouse-driver/default.nix48
-rw-r--r--pkgs/development/python-modules/cliff/default.nix4
-rw-r--r--pkgs/development/python-modules/clintermission/default.nix29
-rw-r--r--pkgs/development/python-modules/cloudpickle/default.nix4
-rw-r--r--pkgs/development/python-modules/cmarkgfm/default.nix4
-rw-r--r--pkgs/development/python-modules/cmdtest/default.nix2
-rw-r--r--pkgs/development/python-modules/cnvkit/default.nix33
-rw-r--r--pkgs/development/python-modules/coapthon3/default.nix27
-rw-r--r--pkgs/development/python-modules/codespell/default.nix9
-rw-r--r--pkgs/development/python-modules/colander/default.nix4
-rw-r--r--pkgs/development/python-modules/colanderalchemy/default.nix20
-rw-r--r--pkgs/development/python-modules/coloredlogs/default.nix4
-rw-r--r--pkgs/development/python-modules/colorlog/default.nix8
-rw-r--r--pkgs/development/python-modules/coverage/default.nix4
-rw-r--r--pkgs/development/python-modules/coveralls/default.nix4
-rw-r--r--pkgs/development/python-modules/crate/default.nix4
-rw-r--r--pkgs/development/python-modules/crayons/default.nix4
-rw-r--r--pkgs/development/python-modules/cryptography/2.9.nix2
-rw-r--r--pkgs/development/python-modules/cryptography/CVE-2020-25659.patch76
-rw-r--r--pkgs/development/python-modules/cryptography/default.nix11
-rw-r--r--pkgs/development/python-modules/crytic-compile/default.nix4
-rw-r--r--pkgs/development/python-modules/cupy/default.nix4
-rw-r--r--pkgs/development/python-modules/curio/default.nix4
-rw-r--r--pkgs/development/python-modules/cx_freeze/default.nix11
-rw-r--r--pkgs/development/python-modules/cypari2/default.nix4
-rw-r--r--pkgs/development/python-modules/daemonocle/default.nix42
-rw-r--r--pkgs/development/python-modules/dask-gateway-server/default.nix4
-rw-r--r--pkgs/development/python-modules/dask-gateway/default.nix4
-rw-r--r--pkgs/development/python-modules/dask-image/default.nix4
-rw-r--r--pkgs/development/python-modules/dask-ml/default.nix4
-rw-r--r--pkgs/development/python-modules/dask/default.nix9
-rw-r--r--pkgs/development/python-modules/databricks-cli/default.nix4
-rw-r--r--pkgs/development/python-modules/databricks-connect/default.nix11
-rw-r--r--pkgs/development/python-modules/dataclasses/default.nix4
-rw-r--r--pkgs/development/python-modules/dateparser/default.nix4
-rw-r--r--pkgs/development/python-modules/debugpy/default.nix16
-rw-r--r--pkgs/development/python-modules/debugpy/hardcode-version.patch51
-rw-r--r--pkgs/development/python-modules/dependency-injector/default.nix4
-rw-r--r--pkgs/development/python-modules/discordpy/default.nix13
-rw-r--r--pkgs/development/python-modules/django-cors-headers/default.nix4
-rw-r--r--pkgs/development/python-modules/django-haystack/default.nix4
-rw-r--r--pkgs/development/python-modules/django-ipware/default.nix4
-rw-r--r--pkgs/development/python-modules/django-jinja2/default.nix4
-rw-r--r--pkgs/development/python-modules/django-storages/default.nix4
-rw-r--r--pkgs/development/python-modules/django/3.nix4
-rw-r--r--pkgs/development/python-modules/django_evolution/default.nix4
-rw-r--r--pkgs/development/python-modules/djangorestframework-simplejwt/default.nix4
-rw-r--r--pkgs/development/python-modules/docker/default.nix4
-rw-r--r--pkgs/development/python-modules/dockerfile-parse/default.nix4
-rw-r--r--pkgs/development/python-modules/docplex/default.nix4
-rw-r--r--pkgs/development/python-modules/dogpile.cache/default.nix4
-rw-r--r--pkgs/development/python-modules/drms/default.nix4
-rw-r--r--pkgs/development/python-modules/dulwich/default.nix4
-rw-r--r--pkgs/development/python-modules/easy-thumbnails/default.nix4
-rw-r--r--pkgs/development/python-modules/ecdsa/default.nix4
-rw-r--r--pkgs/development/python-modules/ecpy/default.nix6
-rw-r--r--pkgs/development/python-modules/email-validator/default.nix6
-rw-r--r--pkgs/development/python-modules/emv/default.nix39
-rw-r--r--pkgs/development/python-modules/enamlx/default.nix6
-rw-r--r--pkgs/development/python-modules/enamlx/replace-unicode-with-str.patch274
-rw-r--r--pkgs/development/python-modules/eventlet/default.nix4
-rw-r--r--pkgs/development/python-modules/events/default.nix4
-rw-r--r--pkgs/development/python-modules/executor/default.nix4
-rw-r--r--pkgs/development/python-modules/fabulous/default.nix39
-rw-r--r--pkgs/development/python-modules/fabulous/relative_import.patch27
-rw-r--r--pkgs/development/python-modules/factory_boy/default.nix4
-rw-r--r--pkgs/development/python-modules/faker/default.nix35
-rw-r--r--pkgs/development/python-modules/fastjsonschema/default.nix4
-rw-r--r--pkgs/development/python-modules/feedparser/default.nix4
-rw-r--r--pkgs/development/python-modules/fiona/default.nix4
-rw-r--r--pkgs/development/python-modules/flake8-debugger/default.nix19
-rw-r--r--pkgs/development/python-modules/flask-babel/default.nix4
-rw-r--r--pkgs/development/python-modules/flask-httpauth/default.nix4
-rw-r--r--pkgs/development/python-modules/flask-jwt-extended/default.nix4
-rw-r--r--pkgs/development/python-modules/flask-limiter/default.nix4
-rw-r--r--pkgs/development/python-modules/flask-marshmallow/default.nix4
-rw-r--r--pkgs/development/python-modules/flask-swagger-ui/default.nix4
-rw-r--r--pkgs/development/python-modules/flaskbabel/default.nix4
-rw-r--r--pkgs/development/python-modules/flit-core/default.nix16
-rw-r--r--pkgs/development/python-modules/flit/default.nix29
-rw-r--r--pkgs/development/python-modules/freezegun/0.3.nix32
-rw-r--r--pkgs/development/python-modules/freezegun/default.nix6
-rw-r--r--pkgs/development/python-modules/genanki/default.nix8
-rw-r--r--pkgs/development/python-modules/genshi/default.nix4
-rw-r--r--pkgs/development/python-modules/getkey/default.nix34
-rw-r--r--pkgs/development/python-modules/gevent/default.nix4
-rw-r--r--pkgs/development/python-modules/gidgethub/default.nix4
-rw-r--r--pkgs/development/python-modules/gin-config/default.nix4
-rw-r--r--pkgs/development/python-modules/gipc/default.nix2
-rw-r--r--pkgs/development/python-modules/git-annex-adapter/default.nix4
-rw-r--r--pkgs/development/python-modules/glom/default.nix4
-rw-r--r--pkgs/development/python-modules/goobook/default.nix8
-rw-r--r--pkgs/development/python-modules/google-api-python-client/default.nix4
-rw-r--r--pkgs/development/python-modules/google_api_core/default.nix4
-rw-r--r--pkgs/development/python-modules/google_cloud_asset/default.nix4
-rw-r--r--pkgs/development/python-modules/google_cloud_bigquery/default.nix4
-rw-r--r--pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix4
-rw-r--r--pkgs/development/python-modules/google_cloud_bigtable/default.nix4
-rw-r--r--pkgs/development/python-modules/google_cloud_container/default.nix4
-rw-r--r--pkgs/development/python-modules/google_cloud_dataproc/default.nix4
-rw-r--r--pkgs/development/python-modules/google_cloud_datastore/default.nix4
-rw-r--r--pkgs/development/python-modules/google_cloud_dlp/default.nix4
-rw-r--r--pkgs/development/python-modules/google_cloud_error_reporting/default.nix4
-rw-r--r--pkgs/development/python-modules/google_cloud_firestore/default.nix4
-rw-r--r--pkgs/development/python-modules/google_cloud_iot/default.nix4
-rw-r--r--pkgs/development/python-modules/google_cloud_language/default.nix4
-rw-r--r--pkgs/development/python-modules/google_cloud_logging/default.nix4
-rw-r--r--pkgs/development/python-modules/google_cloud_monitoring/default.nix4
-rw-r--r--pkgs/development/python-modules/google_cloud_redis/default.nix4
-rw-r--r--pkgs/development/python-modules/google_cloud_secret_manager/default.nix8
-rw-r--r--pkgs/development/python-modules/google_cloud_securitycenter/default.nix4
-rw-r--r--pkgs/development/python-modules/google_cloud_spanner/default.nix4
-rw-r--r--pkgs/development/python-modules/google_cloud_speech/default.nix4
-rw-r--r--pkgs/development/python-modules/google_cloud_storage/default.nix4
-rw-r--r--pkgs/development/python-modules/google_cloud_tasks/default.nix4
-rw-r--r--pkgs/development/python-modules/google_cloud_trace/default.nix4
-rw-r--r--pkgs/development/python-modules/google_cloud_videointelligence/default.nix4
-rw-r--r--pkgs/development/python-modules/google_cloud_vision/default.nix4
-rw-r--r--pkgs/development/python-modules/gradient_statsd/default.nix3
-rw-r--r--pkgs/development/python-modules/green/default.nix4
-rw-r--r--pkgs/development/python-modules/greenlet/default.nix4
-rw-r--r--pkgs/development/python-modules/grpcio-tools/default.nix6
-rw-r--r--pkgs/development/python-modules/grpcio/default.nix2
-rw-r--r--pkgs/development/python-modules/gssapi/default.nix4
-rw-r--r--pkgs/development/python-modules/gtts/default.nix4
-rw-r--r--pkgs/development/python-modules/h2/default.nix8
-rw-r--r--pkgs/development/python-modules/h3/default.nix4
-rw-r--r--pkgs/development/python-modules/h5py/default.nix32
-rw-r--r--pkgs/development/python-modules/ha-ffmpeg/default.nix4
-rw-r--r--pkgs/development/python-modules/hcloud/default.nix4
-rw-r--r--pkgs/development/python-modules/hidapi/default.nix6
-rw-r--r--pkgs/development/python-modules/hjson/default.nix24
-rw-r--r--pkgs/development/python-modules/hpack/default.nix4
-rw-r--r--pkgs/development/python-modules/httpbin/default.nix17
-rw-r--r--pkgs/development/python-modules/httpretty/default.nix4
-rw-r--r--pkgs/development/python-modules/humanize/default.nix4
-rw-r--r--pkgs/development/python-modules/hvplot/default.nix4
-rw-r--r--pkgs/development/python-modules/hwi/default.nix4
-rw-r--r--pkgs/development/python-modules/hyperframe/default.nix9
-rw-r--r--pkgs/development/python-modules/identify/default.nix4
-rw-r--r--pkgs/development/python-modules/ifcopenshell/default.nix67
-rw-r--r--pkgs/development/python-modules/ifcopenshell/site-packages.patch32
-rw-r--r--pkgs/development/python-modules/ignite/default.nix38
-rw-r--r--pkgs/development/python-modules/ijson/default.nix4
-rw-r--r--pkgs/development/python-modules/imagecorruptions/default.nix4
-rw-r--r--pkgs/development/python-modules/imantics/default.nix46
-rw-r--r--pkgs/development/python-modules/impacket/default.nix4
-rw-r--r--pkgs/development/python-modules/importlib-resources/default.nix4
-rw-r--r--pkgs/development/python-modules/inflect/default.nix4
-rw-r--r--pkgs/development/python-modules/influxdb-client/default.nix4
-rw-r--r--pkgs/development/python-modules/inform/default.nix7
-rw-r--r--pkgs/development/python-modules/invoke/default.nix3
-rw-r--r--pkgs/development/python-modules/ipython/default.nix4
-rw-r--r--pkgs/development/python-modules/ircrobots/default.nix7
-rw-r--r--pkgs/development/python-modules/ircstates/default.nix4
-rw-r--r--pkgs/development/python-modules/isbnlib/default.nix4
-rw-r--r--pkgs/development/python-modules/isort/4.nix43
-rw-r--r--pkgs/development/python-modules/isort/default.nix70
-rw-r--r--pkgs/development/python-modules/iterm2/default.nix4
-rw-r--r--pkgs/development/python-modules/janus/default.nix4
-rw-r--r--pkgs/development/python-modules/jaraco_classes/default.nix2
-rw-r--r--pkgs/development/python-modules/jaraco_collections/default.nix2
-rw-r--r--pkgs/development/python-modules/jaraco_functools/default.nix2
-rw-r--r--pkgs/development/python-modules/jaraco_itertools/default.nix2
-rw-r--r--pkgs/development/python-modules/jaraco_logging/default.nix2
-rw-r--r--pkgs/development/python-modules/jaraco_stream/default.nix4
-rw-r--r--pkgs/development/python-modules/jaraco_text/default.nix2
-rw-r--r--pkgs/development/python-modules/jeepney/default.nix6
-rw-r--r--pkgs/development/python-modules/jenkins-job-builder/default.nix4
-rw-r--r--pkgs/development/python-modules/joblib/default.nix26
-rw-r--r--pkgs/development/python-modules/josepy/default.nix4
-rw-r--r--pkgs/development/python-modules/jsonpatch/default.nix4
-rw-r--r--pkgs/development/python-modules/jsonrpc-base/default.nix4
-rw-r--r--pkgs/development/python-modules/jsonrpc-websocket/default.nix12
-rw-r--r--pkgs/development/python-modules/jsonrpclib-pelix/default.nix4
-rw-r--r--pkgs/development/python-modules/jupyter_core/default.nix4
-rw-r--r--pkgs/development/python-modules/jupyterlab-git/default.nix11
-rw-r--r--pkgs/development/python-modules/jupyterlab-pygments/default.nix27
-rw-r--r--pkgs/development/python-modules/jupytext/default.nix4
-rw-r--r--pkgs/development/python-modules/keyring/default.nix4
-rw-r--r--pkgs/development/python-modules/keyrings-alt/default.nix8
-rw-r--r--pkgs/development/python-modules/kiwisolver/default.nix4
-rw-r--r--pkgs/development/python-modules/kmapper/default.nix4
-rw-r--r--pkgs/development/python-modules/kombu/default.nix4
-rw-r--r--pkgs/development/python-modules/kubernetes/default.nix4
-rw-r--r--pkgs/development/python-modules/labelbox/default.nix4
-rw-r--r--pkgs/development/python-modules/larch/default.nix2
-rw-r--r--pkgs/development/python-modules/lazy-object-proxy/default.nix4
-rw-r--r--pkgs/development/python-modules/ldaptor/default.nix4
-rw-r--r--pkgs/development/python-modules/lexid/default.nix22
-rw-r--r--pkgs/development/python-modules/libsass/default.nix37
-rw-r--r--pkgs/development/python-modules/libusb1/default.nix4
-rw-r--r--pkgs/development/python-modules/lightgbm/default.nix4
-rw-r--r--pkgs/development/python-modules/line_profiler/default.nix4
-rw-r--r--pkgs/development/python-modules/linecache2/default.nix8
-rw-r--r--pkgs/development/python-modules/linuxfd/default.nix4
-rw-r--r--pkgs/development/python-modules/lmdb/default.nix4
-rw-r--r--pkgs/development/python-modules/lml/default.nix4
-rw-r--r--pkgs/development/python-modules/locustio/default.nix35
-rw-r--r--pkgs/development/python-modules/logzero/default.nix4
-rw-r--r--pkgs/development/python-modules/mac_alias/default.nix4
-rw-r--r--pkgs/development/python-modules/markdown/default.nix4
-rw-r--r--pkgs/development/python-modules/markdownsuperscript/default.nix1
-rw-r--r--pkgs/development/python-modules/marshmallow-sqlalchemy/default.nix4
-rw-r--r--pkgs/development/python-modules/marshmallow/default.nix4
-rw-r--r--pkgs/development/python-modules/mathlibtools/default.nix4
-rw-r--r--pkgs/development/python-modules/matplotlib/default.nix4
-rw-r--r--pkgs/development/python-modules/matrix-nio/default.nix4
-rw-r--r--pkgs/development/python-modules/mautrix/default.nix9
-rw-r--r--pkgs/development/python-modules/mecab-python3/default.nix4
-rw-r--r--pkgs/development/python-modules/memcached/default.nix5
-rw-r--r--pkgs/development/python-modules/mesa/default.nix7
-rw-r--r--pkgs/development/python-modules/milc/default.nix38
-rw-r--r--pkgs/development/python-modules/minio/default.nix4
-rw-r--r--pkgs/development/python-modules/mitmproxy/default.nix19
-rw-r--r--pkgs/development/python-modules/mlflow/default.nix4
-rw-r--r--pkgs/development/python-modules/mlxtend/default.nix49
-rw-r--r--pkgs/development/python-modules/mocket/default.nix4
-rw-r--r--pkgs/development/python-modules/mongoengine/default.nix4
-rw-r--r--pkgs/development/python-modules/more-itertools/default.nix4
-rw-r--r--pkgs/development/python-modules/msal-extensions/default.nix4
-rw-r--r--pkgs/development/python-modules/msal/default.nix4
-rw-r--r--pkgs/development/python-modules/mss/default.nix8
-rw-r--r--pkgs/development/python-modules/multidict/default.nix4
-rw-r--r--pkgs/development/python-modules/munkres/default.nix10
-rw-r--r--pkgs/development/python-modules/natsort/default.nix4
-rw-r--r--pkgs/development/python-modules/nbclient/default.nix2
-rw-r--r--pkgs/development/python-modules/nbconvert/default.nix33
-rw-r--r--pkgs/development/python-modules/nbdime/default.nix4
-rw-r--r--pkgs/development/python-modules/neo/default.nix4
-rw-r--r--pkgs/development/python-modules/nest-asyncio/default.nix4
-rw-r--r--pkgs/development/python-modules/networkx/default.nix4
-rw-r--r--pkgs/development/python-modules/nibabel/default.nix4
-rw-r--r--pkgs/development/python-modules/nilearn/default.nix26
-rw-r--r--pkgs/development/python-modules/nipype/default.nix25
-rw-r--r--pkgs/development/python-modules/nocasedict/default.nix28
-rw-r--r--pkgs/development/python-modules/nocaselist/default.nix28
-rw-r--r--pkgs/development/python-modules/notebook/default.nix5
-rw-r--r--pkgs/development/python-modules/notify-py/default.nix4
-rw-r--r--pkgs/development/python-modules/ntplib/default.nix4
-rw-r--r--pkgs/development/python-modules/nuitka/default.nix2
-rw-r--r--pkgs/development/python-modules/numericalunits/default.nix4
-rw-r--r--pkgs/development/python-modules/numexpr/default.nix10
-rw-r--r--pkgs/development/python-modules/numpy-stl/default.nix4
-rw-r--r--pkgs/development/python-modules/numpy/1.16.nix1
-rw-r--r--pkgs/development/python-modules/numpy/default.nix22
-rw-r--r--pkgs/development/python-modules/nunavut/default.nix4
-rw-r--r--pkgs/development/python-modules/oauthenticator/default.nix4
-rw-r--r--pkgs/development/python-modules/openrazer/common.nix4
-rw-r--r--pkgs/development/python-modules/opentracing/default.nix4
-rw-r--r--pkgs/development/python-modules/outcome/default.nix4
-rw-r--r--pkgs/development/python-modules/packaging/2.nix40
-rw-r--r--pkgs/development/python-modules/packaging/default.nix25
-rw-r--r--pkgs/development/python-modules/pamqp/default.nix4
-rw-r--r--pkgs/development/python-modules/panel/default.nix2
-rw-r--r--pkgs/development/python-modules/papermill/default.nix4
-rw-r--r--pkgs/development/python-modules/parfive/default.nix4
-rw-r--r--pkgs/development/python-modules/patator/default.nix4
-rw-r--r--pkgs/development/python-modules/pathspec/default.nix4
-rw-r--r--pkgs/development/python-modules/pbr/default.nix4
-rw-r--r--pkgs/development/python-modules/pc-ble-driver-py/default.nix4
-rw-r--r--pkgs/development/python-modules/pdoc3/default.nix28
-rw-r--r--pkgs/development/python-modules/pex/default.nix4
-rw-r--r--pkgs/development/python-modules/pexpect/default.nix4
-rw-r--r--pkgs/development/python-modules/pglast/default.nix4
-rw-r--r--pkgs/development/python-modules/phonenumbers/default.nix4
-rw-r--r--pkgs/development/python-modules/phx-class-registry/default.nix28
-rw-r--r--pkgs/development/python-modules/pikepdf/default.nix10
-rw-r--r--pkgs/development/python-modules/pillow/default.nix4
-rw-r--r--pkgs/development/python-modules/pinboard/default.nix2
-rw-r--r--pkgs/development/python-modules/pip-tools/default.nix4
-rw-r--r--pkgs/development/python-modules/pip/default.nix13
-rw-r--r--pkgs/development/python-modules/pkginfo/default.nix4
-rw-r--r--pkgs/development/python-modules/plaid-python/default.nix4
-rw-r--r--pkgs/development/python-modules/plotly/default.nix4
-rw-r--r--pkgs/development/python-modules/plyvel/default.nix4
-rw-r--r--pkgs/development/python-modules/poetry-core/default.nix1
-rw-r--r--pkgs/development/python-modules/pony/default.nix4
-rw-r--r--pkgs/development/python-modules/pooch/default.nix8
-rw-r--r--pkgs/development/python-modules/portend/default.nix5
-rw-r--r--pkgs/development/python-modules/powerline/default.nix5
-rw-r--r--pkgs/development/python-modules/pproxy/default.nix6
-rw-r--r--pkgs/development/python-modules/ppscore/default.nix35
-rw-r--r--pkgs/development/python-modules/preshed/default.nix4
-rw-r--r--pkgs/development/python-modules/prettytable/default.nix13
-rw-r--r--pkgs/development/python-modules/prometheus_client/default.nix4
-rw-r--r--pkgs/development/python-modules/prov/default.nix4
-rw-r--r--pkgs/development/python-modules/psycopg2cffi/default.nix39
-rw-r--r--pkgs/development/python-modules/pure-eval/default.nix2
-rw-r--r--pkgs/development/python-modules/pure-pcapy3/default.nix2
-rw-r--r--pkgs/development/python-modules/pwntools/default.nix4
-rw-r--r--pkgs/development/python-modules/py-air-control-exporter/default.nix24
-rw-r--r--pkgs/development/python-modules/py-air-control/default.nix27
-rw-r--r--pkgs/development/python-modules/py3status/default.nix4
-rw-r--r--pkgs/development/python-modules/pyTelegramBotAPI/default.nix4
-rw-r--r--pkgs/development/python-modules/pyatmo/default.nix7
-rw-r--r--pkgs/development/python-modules/pybids/default.nix4
-rw-r--r--pkgs/development/python-modules/pybind11/default.nix4
-rw-r--r--pkgs/development/python-modules/pybtex/default.nix4
-rw-r--r--pkgs/development/python-modules/pybullet/default.nix4
-rw-r--r--pkgs/development/python-modules/pycapnp/default.nix4
-rw-r--r--pkgs/development/python-modules/pycmarkgfm/default.nix32
-rw-r--r--pkgs/development/python-modules/pydicom/default.nix4
-rw-r--r--pkgs/development/python-modules/pyee/default.nix4
-rw-r--r--pkgs/development/python-modules/pyexcel/default.nix4
-rw-r--r--pkgs/development/python-modules/pyfakefs/default.nix4
-rw-r--r--pkgs/development/python-modules/pyflakes/default.nix5
-rw-r--r--pkgs/development/python-modules/pygame/default.nix4
-rw-r--r--pkgs/development/python-modules/pygit2/default.nix4
-rw-r--r--pkgs/development/python-modules/pygtrie/default.nix4
-rw-r--r--pkgs/development/python-modules/pyhaversion/default.nix4
-rw-r--r--pkgs/development/python-modules/pyhs100/default.nix4
-rw-r--r--pkgs/development/python-modules/pykdl/default.nix12
-rw-r--r--pkgs/development/python-modules/pykdtree/default.nix4
-rw-r--r--pkgs/development/python-modules/pylatexenc/default.nix6
-rw-r--r--pkgs/development/python-modules/pylibacl/default.nix4
-rw-r--r--pkgs/development/python-modules/pymatgen/default.nix27
-rw-r--r--pkgs/development/python-modules/pymavlink/default.nix4
-rw-r--r--pkgs/development/python-modules/pymediainfo/default.nix4
-rw-r--r--pkgs/development/python-modules/pymongo/default.nix4
-rw-r--r--pkgs/development/python-modules/pynacl/default.nix4
-rw-r--r--pkgs/development/python-modules/pynisher/default.nix4
-rw-r--r--pkgs/development/python-modules/pynput/default.nix11
-rw-r--r--pkgs/development/python-modules/pyobjc/default.nix4
-rw-r--r--pkgs/development/python-modules/pyopencl/default.nix4
-rw-r--r--pkgs/development/python-modules/pyosf/default.nix34
-rw-r--r--pkgs/development/python-modules/pypandoc/default.nix10
-rw-r--r--pkgs/development/python-modules/pyproj/default.nix33
-rw-r--r--pkgs/development/python-modules/pyqtgraph/default.nix11
-rw-r--r--pkgs/development/python-modules/pyramid/default.nix4
-rw-r--r--pkgs/development/python-modules/pyro-api/default.nix23
-rw-r--r--pkgs/development/python-modules/pyro-ppl/default.nix25
-rw-r--r--pkgs/development/python-modules/pyro4/default.nix18
-rw-r--r--pkgs/development/python-modules/pyrsistent/default.nix4
-rw-r--r--pkgs/development/python-modules/pysaml2/default.nix3
-rw-r--r--pkgs/development/python-modules/pysbd/default.nix31
-rw-r--r--pkgs/development/python-modules/pyscard/default.nix17
-rw-r--r--pkgs/development/python-modules/pyserial-asyncio/default.nix4
-rw-r--r--pkgs/development/python-modules/pyserial/default.nix4
-rw-r--r--pkgs/development/python-modules/pyside2/default.nix4
-rw-r--r--pkgs/development/python-modules/pysonos/default.nix4
-rw-r--r--pkgs/development/python-modules/pyspark/default.nix3
-rw-r--r--pkgs/development/python-modules/pyspread/default.nix4
-rw-r--r--pkgs/development/python-modules/pysqueezebox/default.nix4
-rw-r--r--pkgs/development/python-modules/pytest-django/default.nix4
-rw-r--r--pkgs/development/python-modules/pytest-flakes/default.nix4
-rw-r--r--pkgs/development/python-modules/pytest-flask/default.nix4
-rw-r--r--pkgs/development/python-modules/pytest-html/default.nix4
-rw-r--r--pkgs/development/python-modules/pytest-isort/default.nix4
-rw-r--r--pkgs/development/python-modules/pytest-metadata/default.nix4
-rw-r--r--pkgs/development/python-modules/pytest-mock/default.nix4
-rw-r--r--pkgs/development/python-modules/pytest-mpl/default.nix4
-rw-r--r--pkgs/development/python-modules/pytest-mypy/default.nix4
-rw-r--r--pkgs/development/python-modules/pytest-quickcheck/default.nix4
-rw-r--r--pkgs/development/python-modules/pytest-randomly/default.nix4
-rw-r--r--pkgs/development/python-modules/pytest-repeat/default.nix4
-rw-r--r--pkgs/development/python-modules/pytest-services/default.nix13
-rw-r--r--pkgs/development/python-modules/pytest-xdist/default.nix4
-rw-r--r--pkgs/development/python-modules/pytest-xprocess/default.nix4
-rw-r--r--pkgs/development/python-modules/python-crontab/default.nix27
-rw-r--r--pkgs/development/python-modules/python-dotenv/default.nix4
-rw-r--r--pkgs/development/python-modules/python-frontmatter/default.nix30
-rw-r--r--pkgs/development/python-modules/python-markdown-math/default.nix4
-rw-r--r--pkgs/development/python-modules/python-miio/default.nix4
-rw-r--r--pkgs/development/python-modules/python-periphery/default.nix4
-rw-r--r--pkgs/development/python-modules/python-prctl/default.nix4
-rw-r--r--pkgs/development/python-modules/python-rapidjson/default.nix4
-rw-r--r--pkgs/development/python-modules/python-redis-lock/default.nix4
-rw-r--r--pkgs/development/python-modules/python-socketio/default.nix4
-rw-r--r--pkgs/development/python-modules/python-telegram-bot/default.nix4
-rw-r--r--pkgs/development/python-modules/python_fedora/default.nix4
-rw-r--r--pkgs/development/python-modules/pytorch/default.nix15
-rw-r--r--pkgs/development/python-modules/pytz/default.nix4
-rw-r--r--pkgs/development/python-modules/pyusb/default.nix12
-rw-r--r--pkgs/development/python-modules/pywbem/default.nix31
-rw-r--r--pkgs/development/python-modules/pyxnat/default.nix4
-rw-r--r--pkgs/development/python-modules/pyzmq/default.nix4
-rw-r--r--pkgs/development/python-modules/qiskit-aer/default.nix52
-rw-r--r--pkgs/development/python-modules/qiskit-aqua/default.nix49
-rw-r--r--pkgs/development/python-modules/qiskit-ibmq-provider/default.nix49
-rw-r--r--pkgs/development/python-modules/qiskit-ignis/default.nix25
-rw-r--r--pkgs/development/python-modules/qiskit-terra/default.nix76
-rw-r--r--pkgs/development/python-modules/qiskit/default.nix10
-rw-r--r--pkgs/development/python-modules/qtconsole/default.nix4
-rw-r--r--pkgs/development/python-modules/r2pipe/default.nix4
-rw-r--r--pkgs/development/python-modules/re-assert/default.nix28
-rw-r--r--pkgs/development/python-modules/readme_renderer/default.nix4
-rw-r--r--pkgs/development/python-modules/regex/default.nix4
-rw-r--r--pkgs/development/python-modules/requests-unixsocket/default.nix1
-rw-r--r--pkgs/development/python-modules/requests/default.nix4
-rw-r--r--pkgs/development/python-modules/responses/default.nix4
-rw-r--r--pkgs/development/python-modules/restrictedpython/default.nix4
-rw-r--r--pkgs/development/python-modules/restructuredtext_lint/default.nix4
-rw-r--r--pkgs/development/python-modules/retworkx/default.nix23
-rw-r--r--pkgs/development/python-modules/ripser/default.nix4
-rw-r--r--pkgs/development/python-modules/rlp/default.nix4
-rw-r--r--pkgs/development/python-modules/robotframework-requests/default.nix4
-rw-r--r--pkgs/development/python-modules/robotframework-sshlibrary/default.nix4
-rw-r--r--pkgs/development/python-modules/routes/default.nix13
-rw-r--r--pkgs/development/python-modules/rpy2/default.nix15
-rw-r--r--pkgs/development/python-modules/rpy2/rpy2-3.x-r-libs-site.patch8
-rw-r--r--pkgs/development/python-modules/s3fs/default.nix4
-rw-r--r--pkgs/development/python-modules/scikit-fuzzy/default.nix34
-rw-r--r--pkgs/development/python-modules/scour/default.nix4
-rw-r--r--pkgs/development/python-modules/scrapy/default.nix4
-rw-r--r--pkgs/development/python-modules/seccomp/default.nix29
-rw-r--r--pkgs/development/python-modules/secretstorage/default.nix4
-rw-r--r--pkgs/development/python-modules/sentry-sdk/default.nix4
-rw-r--r--pkgs/development/python-modules/setproctitle/default.nix10
-rw-r--r--pkgs/development/python-modules/setuptools/44.0.nix11
-rw-r--r--pkgs/development/python-modules/setuptools/default.nix15
-rw-r--r--pkgs/development/python-modules/setuptools/tag-date.patch12
-rw-r--r--pkgs/development/python-modules/shap/default.nix70
-rw-r--r--pkgs/development/python-modules/shapely/default.nix3
-rw-r--r--pkgs/development/python-modules/skorch/default.nix4
-rw-r--r--pkgs/development/python-modules/slicer/default.nix29
-rw-r--r--pkgs/development/python-modules/slither-analyzer/default.nix4
-rw-r--r--pkgs/development/python-modules/smart_open/default.nix4
-rw-r--r--pkgs/development/python-modules/sniffio/default.nix4
-rw-r--r--pkgs/development/python-modules/snowflake-connector-python/default.nix6
-rw-r--r--pkgs/development/python-modules/snowflake-sqlalchemy/default.nix2
-rw-r--r--pkgs/development/python-modules/soco/default.nix4
-rw-r--r--pkgs/development/python-modules/sopel/default.nix4
-rw-r--r--pkgs/development/python-modules/sorl_thumbnail/default.nix4
-rw-r--r--pkgs/development/python-modules/sortedcontainers/default.nix4
-rw-r--r--pkgs/development/python-modules/spacy/default.nix4
-rw-r--r--pkgs/development/python-modules/sphinx/default.nix4
-rw-r--r--pkgs/development/python-modules/sphinxcontrib-spelling/default.nix4
-rw-r--r--pkgs/development/python-modules/sphinxcontrib_plantuml/default.nix4
-rw-r--r--pkgs/development/python-modules/spyder-kernels/default.nix4
-rw-r--r--pkgs/development/python-modules/spyder/default.nix4
-rw-r--r--pkgs/development/python-modules/sqlite-utils/default.nix4
-rw-r--r--pkgs/development/python-modules/sqlparse/default.nix4
-rw-r--r--pkgs/development/python-modules/sshtunnel/default.nix4
-rw-r--r--pkgs/development/python-modules/staticjinja/default.nix4
-rw-r--r--pkgs/development/python-modules/strictyaml/default.nix4
-rw-r--r--pkgs/development/python-modules/stripe/default.nix4
-rw-r--r--pkgs/development/python-modules/sumtypes/default.nix23
-rw-r--r--pkgs/development/python-modules/supervise_api/default.nix4
-rw-r--r--pkgs/development/python-modules/sybil/default.nix4
-rw-r--r--pkgs/development/python-modules/symengine/default.nix9
-rw-r--r--pkgs/development/python-modules/tag-expressions/default.nix2
-rw-r--r--pkgs/development/python-modules/telethon/default.nix5
-rw-r--r--pkgs/development/python-modules/tensorflow/1/bin.nix5
-rw-r--r--pkgs/development/python-modules/tensorflow/2/bin.nix4
-rw-r--r--pkgs/development/python-modules/tensorflow/2/default.nix14
-rw-r--r--pkgs/development/python-modules/terminado/default.nix4
-rw-r--r--pkgs/development/python-modules/testfixtures/default.nix4
-rw-r--r--pkgs/development/python-modules/tflearn/default.nix4
-rw-r--r--pkgs/development/python-modules/thinc/default.nix4
-rw-r--r--pkgs/development/python-modules/tifffile/default.nix4
-rw-r--r--pkgs/development/python-modules/timeout-decorator/default.nix4
-rw-r--r--pkgs/development/python-modules/timezonefinder/default.nix4
-rw-r--r--pkgs/development/python-modules/tinyobjloader-py/default.nix21
-rw-r--r--pkgs/development/python-modules/tld/default.nix4
-rw-r--r--pkgs/development/python-modules/tldextract/default.nix4
-rw-r--r--pkgs/development/python-modules/tmdb3/default.nix5
-rw-r--r--pkgs/development/python-modules/tornado/default.nix4
-rw-r--r--pkgs/development/python-modules/tox/default.nix4
-rw-r--r--pkgs/development/python-modules/tqdm/default.nix24
-rw-r--r--pkgs/development/python-modules/tracing/default.nix2
-rw-r--r--pkgs/development/python-modules/traitlets/default.nix4
-rw-r--r--pkgs/development/python-modules/traitsui/default.nix4
-rw-r--r--pkgs/development/python-modules/transformers/default.nix11
-rw-r--r--pkgs/development/python-modules/transitions/default.nix4
-rw-r--r--pkgs/development/python-modules/trimesh/default.nix4
-rw-r--r--pkgs/development/python-modules/trytond/default.nix4
-rw-r--r--pkgs/development/python-modules/ttystatus/default.nix2
-rw-r--r--pkgs/development/python-modules/tubeup/default.nix4
-rw-r--r--pkgs/development/python-modules/tvnamer/default.nix4
-rw-r--r--pkgs/development/python-modules/typeguard/default.nix4
-rw-r--r--pkgs/development/python-modules/ujson/default.nix4
-rw-r--r--pkgs/development/python-modules/uncertainties/default.nix4
-rw-r--r--pkgs/development/python-modules/uncompyle6/default.nix2
-rw-r--r--pkgs/development/python-modules/uproot-methods/default.nix4
-rw-r--r--pkgs/development/python-modules/uproot/default.nix4
-rw-r--r--pkgs/development/python-modules/urllib3/default.nix4
-rw-r--r--pkgs/development/python-modules/urwid-readline/default.nix4
-rw-r--r--pkgs/development/python-modules/uvicorn/default.nix10
-rw-r--r--pkgs/development/python-modules/uvloop/default.nix1
-rw-r--r--pkgs/development/python-modules/validators/default.nix4
-rw-r--r--pkgs/development/python-modules/vdirsyncer/default.nix5
-rw-r--r--pkgs/development/python-modules/vega_datasets/default.nix4
-rw-r--r--pkgs/development/python-modules/vine/default.nix4
-rw-r--r--pkgs/development/python-modules/virtualenv/default.nix4
-rw-r--r--pkgs/development/python-modules/vispy/default.nix4
-rw-r--r--pkgs/development/python-modules/watchdog/default.nix4
-rw-r--r--pkgs/development/python-modules/web/default.nix4
-rw-r--r--pkgs/development/python-modules/west/default.nix4
-rw-r--r--pkgs/development/python-modules/wheel/default.nix4
-rw-r--r--pkgs/development/python-modules/wsproto/default.nix4
-rw-r--r--pkgs/development/python-modules/xcffib/default.nix4
-rw-r--r--pkgs/development/python-modules/xdot/default.nix4
-rw-r--r--pkgs/development/python-modules/xlib/default.nix4
-rw-r--r--pkgs/development/python-modules/xml2rfc/default.nix4
-rw-r--r--pkgs/development/python-modules/xmljson/default.nix26
-rw-r--r--pkgs/development/python-modules/xstatic-bootstrap/default.nix4
-rw-r--r--pkgs/development/python-modules/xstatic-jquery-file-upload/default.nix4
-rw-r--r--pkgs/development/python-modules/xstatic-jquery/default.nix4
-rw-r--r--pkgs/development/python-modules/xstatic-pygments/default.nix4
-rw-r--r--pkgs/development/python-modules/yamlloader/default.nix33
-rw-r--r--pkgs/development/python-modules/yarl/default.nix4
-rw-r--r--pkgs/development/python-modules/youtube-dlc/default.nix23
-rw-r--r--pkgs/development/python-modules/yt/default.nix4
-rw-r--r--pkgs/development/python-modules/zarr/default.nix4
-rw-r--r--pkgs/development/python-modules/zfec/default.nix4
-rw-r--r--pkgs/development/python-modules/zha-quirks/default.nix16
-rw-r--r--pkgs/development/python-modules/zigpy-deconz/default.nix4
-rw-r--r--pkgs/development/python-modules/zigpy-xbee/default.nix2
-rw-r--r--pkgs/development/python-modules/zigpy-zigate/default.nix8
-rw-r--r--pkgs/development/python-modules/zipp/default.nix4
-rw-r--r--pkgs/development/python-modules/zm-py/default.nix4
-rw-r--r--pkgs/development/python-modules/zope_event/default.nix4
-rw-r--r--pkgs/development/python-modules/zope_interface/default.nix6
-rw-r--r--pkgs/development/python-modules/zstd/default.nix3
-rw-r--r--pkgs/development/r-modules/default.nix1
-rw-r--r--pkgs/development/r-modules/generic-builder.nix4
-rw-r--r--pkgs/development/ruby-modules/gem-config/default.nix16
-rw-r--r--pkgs/development/ruby-modules/gem/default.nix7
-rw-r--r--pkgs/development/ruby-modules/rbenv/default.nix41
-rw-r--r--pkgs/development/tools/ammonite/default.nix8
-rw-r--r--pkgs/development/tools/analysis/checkstyle/default.nix4
-rw-r--r--pkgs/development/tools/analysis/codeql/default.nix4
-rw-r--r--pkgs/development/tools/analysis/frama-c/default.nix8
-rw-r--r--pkgs/development/tools/analysis/pmd/default.nix4
-rw-r--r--pkgs/development/tools/analysis/randoop/default.nix4
-rw-r--r--pkgs/development/tools/analysis/svlint/default.nix6
-rw-r--r--pkgs/development/tools/analysis/tflint/default.nix6
-rw-r--r--pkgs/development/tools/apktool/default.nix4
-rw-r--r--pkgs/development/tools/aws-sam-cli/default.nix4
-rw-r--r--pkgs/development/tools/backblaze-b2/default.nix27
-rw-r--r--pkgs/development/tools/bazel-kazel/default.nix4
-rw-r--r--pkgs/development/tools/build-managers/bear/default.nix4
-rw-r--r--pkgs/development/tools/build-managers/cmake/default.nix4
-rw-r--r--pkgs/development/tools/build-managers/meson/default.nix5
-rw-r--r--pkgs/development/tools/build-managers/mill/default.nix4
-rw-r--r--pkgs/development/tools/build-managers/ninja/default.nix4
-rw-r--r--pkgs/development/tools/build-managers/rebar3/default.nix99
-rw-r--r--pkgs/development/tools/build-managers/rocm-cmake/default.nix4
-rw-r--r--pkgs/development/tools/build-managers/sbt-extras/default.nix6
-rw-r--r--pkgs/development/tools/build-managers/sbt/default.nix4
-rw-r--r--pkgs/development/tools/buildah/wrapper.nix4
-rw-r--r--pkgs/development/tools/buildkit/default.nix4
-rw-r--r--pkgs/development/tools/buildpack/default.nix4
-rw-r--r--pkgs/development/tools/cask/default.nix2
-rw-r--r--pkgs/development/tools/cloud-nuke/default.nix6
-rw-r--r--pkgs/development/tools/continuous-integration/buildkite-agent/default.nix6
-rw-r--r--pkgs/development/tools/continuous-integration/drone-cli/default.nix6
-rw-r--r--pkgs/development/tools/continuous-integration/fly/default.nix4
-rw-r--r--pkgs/development/tools/continuous-integration/gitlab-runner/default.nix8
-rw-r--r--pkgs/development/tools/continuous-integration/jenkins/default.nix4
-rw-r--r--pkgs/development/tools/database/dbmate/default.nix6
-rw-r--r--pkgs/development/tools/database/pgcli/default.nix11
-rw-r--r--pkgs/development/tools/database/pgweb/default.nix26
-rw-r--r--pkgs/development/tools/doctl/default.nix4
-rw-r--r--pkgs/development/tools/documentation/gtk-doc/default.nix4
-rw-r--r--pkgs/development/tools/electron/default.nix71
-rw-r--r--pkgs/development/tools/electron/generic.nix29
-rwxr-xr-xpkgs/development/tools/electron/print-hashes.sh3
-rw-r--r--pkgs/development/tools/errcheck/default.nix16
-rw-r--r--pkgs/development/tools/errcheck/deps.nix20
-rw-r--r--pkgs/development/tools/fdroidserver/default.nix1
-rw-r--r--pkgs/development/tools/fedora-coreos-config-transpiler/default.nix4
-rw-r--r--pkgs/development/tools/flyway/default.nix4
-rw-r--r--pkgs/development/tools/git-quick-stats/default.nix4
-rw-r--r--pkgs/development/tools/glade/default.nix4
-rw-r--r--pkgs/development/tools/go-migrate/default.nix6
-rw-r--r--pkgs/development/tools/goconst/default.nix4
-rw-r--r--pkgs/development/tools/golangci-lint/default.nix6
-rw-r--r--pkgs/development/tools/halfempty/default.nix4
-rw-r--r--pkgs/development/tools/haskell/dconf2nix/dconf2nix.nix6
-rw-r--r--pkgs/development/tools/java/visualvm/default.nix4
-rw-r--r--pkgs/development/tools/jira_cli/default.nix4
-rw-r--r--pkgs/development/tools/jq/default.nix20
-rw-r--r--pkgs/development/tools/jsonnet-bundler/default.nix26
-rw-r--r--pkgs/development/tools/knightos/genkfs/default.nix25
-rw-r--r--pkgs/development/tools/knightos/mkrom/default.nix4
-rw-r--r--pkgs/development/tools/ktlint/default.nix4
-rw-r--r--pkgs/development/tools/kubie/default.nix6
-rw-r--r--pkgs/development/tools/lc3tools/0001-mangle-configure.patch29
-rw-r--r--pkgs/development/tools/lc3tools/default.nix42
-rw-r--r--pkgs/development/tools/mdk/default.nix6
-rw-r--r--pkgs/development/tools/metals/default.nix4
-rw-r--r--pkgs/development/tools/misc/abi-dumper/default.nix4
-rw-r--r--pkgs/development/tools/misc/autogen/default.nix4
-rw-r--r--pkgs/development/tools/misc/automake/automake-1.16.x.nix4
-rw-r--r--pkgs/development/tools/misc/binutils/R_ARM_COPY.patch29
-rw-r--r--pkgs/development/tools/misc/binutils/default.nix8
-rw-r--r--pkgs/development/tools/misc/blackfire/php-probe.nix5
-rw-r--r--pkgs/development/tools/misc/ccache/default.nix42
-rw-r--r--pkgs/development/tools/misc/ccache/force-objdump-on-darwin.patch31
-rw-r--r--pkgs/development/tools/misc/circleci-cli/default.nix4
-rw-r--r--pkgs/development/tools/misc/creduce/default.nix4
-rw-r--r--pkgs/development/tools/misc/dfu-util/default.nix4
-rw-r--r--pkgs/development/tools/misc/gengetopt/default.nix4
-rw-r--r--pkgs/development/tools/misc/macdylibbundler/default.nix9
-rw-r--r--pkgs/development/tools/misc/mdl/Gemfile.lock25
-rw-r--r--pkgs/development/tools/misc/mdl/gemset.nix65
-rw-r--r--pkgs/development/tools/misc/mkcert/default.nix6
-rw-r--r--pkgs/development/tools/misc/stlink/default.nix2
-rw-r--r--pkgs/development/tools/misc/terraformer/default.nix6
-rw-r--r--pkgs/development/tools/misc/usb-modeswitch/default.nix4
-rw-r--r--pkgs/development/tools/misc/yodl/default.nix4
-rw-r--r--pkgs/development/tools/ocaml/camlp5/default.nix6
-rw-r--r--pkgs/development/tools/ocaml/obelisk/default.nix26
-rw-r--r--pkgs/development/tools/ocaml/ocamlify/default.nix2
-rw-r--r--pkgs/development/tools/ocaml/ocamlmod/default.nix2
-rw-r--r--pkgs/development/tools/omnisharp-roslyn/default.nix6
-rw-r--r--pkgs/development/tools/open-policy-agent/default.nix4
-rw-r--r--pkgs/development/tools/osslsigncode/default.nix8
-rw-r--r--pkgs/development/tools/packet-sd/default.nix24
-rw-r--r--pkgs/development/tools/parsing/bison/default.nix4
-rwxr-xr-xpkgs/development/tools/poetry2nix/poetry2nix/bin/poetry2nix170
-rw-r--r--pkgs/development/tools/poetry2nix/poetry2nix/default.nix2
-rw-r--r--pkgs/development/tools/poetry2nix/poetry2nix/hooks/default.nix6
-rw-r--r--pkgs/development/tools/poetry2nix/poetry2nix/mk-poetry-dep.nix27
-rw-r--r--pkgs/development/tools/poetry2nix/poetry2nix/overrides.nix134
-rw-r--r--pkgs/development/tools/poetry2nix/poetry2nix/pep425.nix2
-rw-r--r--pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/default.nix4
-rw-r--r--pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/pyproject.toml2
-rw-r--r--pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/src.json4
-rw-r--r--pkgs/development/tools/react-native-debugger/default.nix4
-rw-r--r--pkgs/development/tools/repository-managers/nexus/default.nix4
-rw-r--r--pkgs/development/tools/rgp/default.nix18
-rw-r--r--pkgs/development/tools/rust/cargo-c/default.nix8
-rw-r--r--pkgs/development/tools/rust/cargo-embed/default.nix2
-rw-r--r--pkgs/development/tools/rust/cargo-expand/default.nix6
-rw-r--r--pkgs/development/tools/rust/cargo-flash/default.nix2
-rw-r--r--pkgs/development/tools/rust/cargo-udeps/default.nix6
-rw-r--r--pkgs/development/tools/sd-local/default.nix4
-rw-r--r--pkgs/development/tools/selenium/chromedriver/default.nix29
-rw-r--r--pkgs/development/tools/selenium/server/default.nix6
-rw-r--r--pkgs/development/tools/skaffold/default.nix4
-rw-r--r--pkgs/development/tools/the-way/default.nix6
-rw-r--r--pkgs/development/tools/tracy/default.nix4
-rw-r--r--pkgs/development/tools/trellis/default.nix13
-rw-r--r--pkgs/development/tools/vagrant/default.nix4
-rw-r--r--pkgs/development/tools/vagrant/gemset.nix12
-rw-r--r--pkgs/development/tools/vcstool/default.nix4
-rw-r--r--pkgs/development/tools/vultr-cli/default.nix4
-rw-r--r--pkgs/development/tools/ytt/default.nix25
-rw-r--r--pkgs/development/web/cypress/default.nix4
-rw-r--r--pkgs/development/web/deno/default.nix6
-rw-r--r--pkgs/development/web/flyctl/default.nix6
-rw-r--r--pkgs/development/web/insomnia/default.nix6
-rw-r--r--pkgs/development/web/newman/node-composition.nix2
-rw-r--r--pkgs/development/web/newman/node-env.nix8
-rw-r--r--pkgs/development/web/newman/node-packages.nix1003
-rw-r--r--pkgs/development/web/nodejs/bypass-xcodebuild.diff28
-rw-r--r--pkgs/development/web/nodejs/nodejs.nix4
-rw-r--r--pkgs/development/web/nodejs/v10.nix3
-rw-r--r--pkgs/development/web/nodejs/v12.nix7
-rw-r--r--pkgs/development/web/nodejs/v14.nix3
-rw-r--r--pkgs/development/web/nodejs/v15.nix4
-rw-r--r--pkgs/development/web/postman/default.nix4
-rw-r--r--pkgs/development/web/remarkjs/nodepkgs.nix2
-rw-r--r--pkgs/games/1oom/default.nix32
-rw-r--r--pkgs/games/amoeba/default.nix4
-rw-r--r--pkgs/games/eduke32/default.nix13
-rw-r--r--pkgs/games/empty-epsilon/default.nix8
-rw-r--r--pkgs/games/factorio/default.nix113
-rwxr-xr-xpkgs/games/factorio/update.py174
-rw-r--r--pkgs/games/factorio/versions.json58
-rw-r--r--pkgs/games/freeciv/default.nix4
-rw-r--r--pkgs/games/frogatto/default.nix1
-rw-r--r--pkgs/games/gcompris/default.nix4
-rw-r--r--pkgs/games/julius/default.nix5
-rw-r--r--pkgs/games/mindustry/default.nix24
-rw-r--r--pkgs/games/minecraft-server/default.nix7
-rw-r--r--pkgs/games/minecraft/default.nix20
-rw-r--r--pkgs/games/multimc/default.nix2
-rw-r--r--pkgs/games/nudoku/default.nix5
-rw-r--r--pkgs/games/openrct2/default.nix12
-rw-r--r--pkgs/games/openxray/default.nix13
-rw-r--r--pkgs/games/osu-lazer/default.nix4
-rw-r--r--pkgs/games/osu-lazer/deps.nix276
-rw-r--r--pkgs/games/papermc/default.nix6
-rw-r--r--pkgs/games/pentobi/default.nix24
-rw-r--r--pkgs/games/pioneers/default.nix32
-rw-r--r--pkgs/games/solarus/default.nix24
-rw-r--r--pkgs/games/steam/steam.nix2
-rw-r--r--pkgs/games/tdm/default.nix1
-rw-r--r--pkgs/games/terraria-server/default.nix6
-rw-r--r--pkgs/games/tome2/default.nix1
-rw-r--r--pkgs/games/unnethack/default.nix4
-rw-r--r--pkgs/games/voxelands/default.nix51
-rw-r--r--pkgs/games/xonotic/default.nix7
-rw-r--r--pkgs/misc/arm-trusted-firmware/default.nix4
-rw-r--r--pkgs/misc/base16-builder/node-packages.nix2
-rw-r--r--pkgs/misc/calaos/installer/default.nix6
-rw-r--r--pkgs/misc/cups/drivers/mfcj6510dwlpr/default.nix4
-rw-r--r--pkgs/misc/drivers/hplip/3.16.11.nix4
-rw-r--r--pkgs/misc/drivers/hplip/3.18.5.nix4
-rw-r--r--pkgs/misc/drivers/hplip/default.nix4
-rw-r--r--pkgs/misc/emulators/cdemu/libmirage.nix4
-rw-r--r--pkgs/misc/emulators/dolphin-emu/default.nix4
-rw-r--r--pkgs/misc/emulators/dolphin-emu/master.nix2
-rw-r--r--pkgs/misc/emulators/hatari/default.nix7
-rw-r--r--pkgs/misc/emulators/lambda-delta/default.nix26
-rw-r--r--pkgs/misc/emulators/qmc2/default.nix4
-rw-r--r--pkgs/misc/emulators/ruffle/default.nix49
-rw-r--r--pkgs/misc/emulators/ryujinx/default.nix6
-rw-r--r--pkgs/misc/emulators/ryujinx/deps.nix14
-rw-r--r--pkgs/misc/emulators/ryujinx/log.patch4
-rw-r--r--pkgs/misc/emulators/wine/base.nix7
-rw-r--r--pkgs/misc/emulators/wine/cert-path-stable.patch24
-rw-r--r--pkgs/misc/emulators/wine/cert-path.patch41
-rw-r--r--pkgs/misc/emulators/wine/packages.nix6
-rw-r--r--pkgs/misc/emulators/wine/sources.nix36
-rw-r--r--pkgs/misc/emulators/wine/staging.nix2
-rw-r--r--pkgs/misc/ghostscript/default.nix14
-rw-r--r--pkgs/misc/screensavers/multilockscreen/default.nix47
-rw-r--r--pkgs/misc/seafile-shared/default.nix4
-rw-r--r--pkgs/misc/tmux-plugins/default.nix122
-rw-r--r--pkgs/misc/tpm2-pkcs11/default.nix4
-rw-r--r--pkgs/misc/vim-plugins/generated.nix775
-rw-r--r--pkgs/misc/vim-plugins/overrides.nix24
-rw-r--r--pkgs/misc/vim-plugins/vim-plugin-names22
-rw-r--r--pkgs/misc/vscode-extensions/default.nix494
-rw-r--r--pkgs/misc/vscode-extensions/ms-vsliveshare-vsliveshare/default.nix4
-rw-r--r--pkgs/os-specific/darwin/reattach-to-user-namespace/default.nix12
-rw-r--r--pkgs/os-specific/darwin/spacebar/default.nix4
-rw-r--r--pkgs/os-specific/darwin/yabai/default.nix4
-rw-r--r--pkgs/os-specific/linux/akvcam/default.nix31
-rw-r--r--pkgs/os-specific/linux/autofs/default.nix7
-rw-r--r--pkgs/os-specific/linux/bpftrace/default.nix4
-rw-r--r--pkgs/os-specific/linux/catfs/default.nix47
-rw-r--r--pkgs/os-specific/linux/criu/default.nix8
-rw-r--r--pkgs/os-specific/linux/displaylink/default.nix4
-rw-r--r--pkgs/os-specific/linux/earlyoom/default.nix4
-rw-r--r--pkgs/os-specific/linux/ell/default.nix4
-rw-r--r--pkgs/os-specific/linux/eudev/default.nix4
-rw-r--r--pkgs/os-specific/linux/firejail/default.nix15
-rw-r--r--pkgs/os-specific/linux/firejail/fbuilder-call-firejail-on-path.patch11
-rw-r--r--pkgs/os-specific/linux/firejail/mount-nix-dir-on-overlay.patch27
-rw-r--r--pkgs/os-specific/linux/firmware/sof-firmware/default.nix14
-rw-r--r--pkgs/os-specific/linux/firmware/system76-firmware/default.nix6
-rw-r--r--pkgs/os-specific/linux/fuse/common.nix4
-rw-r--r--pkgs/os-specific/linux/fuse/default.nix4
-rw-r--r--pkgs/os-specific/linux/gcadapter-oc-kmod/default.nix38
-rw-r--r--pkgs/os-specific/linux/hdparm/default.nix4
-rw-r--r--pkgs/os-specific/linux/ipset/default.nix4
-rw-r--r--pkgs/os-specific/linux/iwd/default.nix9
-rw-r--r--pkgs/os-specific/linux/kernel-headers/default.nix4
-rw-r--r--pkgs/os-specific/linux/kernel/common-config.nix2
-rw-r--r--pkgs/os-specific/linux/kernel/hardened/patches.json24
-rw-r--r--pkgs/os-specific/linux/kernel/linux-4.14.nix4
-rw-r--r--pkgs/os-specific/linux/kernel/linux-4.19.nix4
-rw-r--r--pkgs/os-specific/linux/kernel/linux-4.4.nix4
-rw-r--r--pkgs/os-specific/linux/kernel/linux-4.9.nix4
-rw-r--r--pkgs/os-specific/linux/kernel/linux-5.4.nix4
-rw-r--r--pkgs/os-specific/linux/kernel/linux-5.9.nix4
-rw-r--r--pkgs/os-specific/linux/kernel/linux-hardkernel-4.14.nix2
-rw-r--r--pkgs/os-specific/linux/kernel/linux-rt-5.4.nix6
-rw-r--r--pkgs/os-specific/linux/kernel/linux-testing.nix4
-rw-r--r--pkgs/os-specific/linux/kernel/linux-zen.nix4
-rw-r--r--pkgs/os-specific/linux/kernel/manual-config.nix2
-rw-r--r--pkgs/os-specific/linux/ldm/default.nix4
-rw-r--r--pkgs/os-specific/linux/libaio/default.nix4
-rw-r--r--pkgs/os-specific/linux/libselinux/default.nix20
-rw-r--r--pkgs/os-specific/linux/libsepol/default.nix6
-rw-r--r--pkgs/os-specific/linux/light/default.nix4
-rw-r--r--pkgs/os-specific/linux/lvm2/default.nix2
-rw-r--r--pkgs/os-specific/linux/lxcfs/default.nix6
-rw-r--r--pkgs/os-specific/linux/mcelog/default.nix8
-rw-r--r--pkgs/os-specific/linux/mdadm/default.nix4
-rw-r--r--pkgs/os-specific/linux/musl/default.nix6
-rw-r--r--pkgs/os-specific/linux/nfs-utils/default.nix4
-rw-r--r--pkgs/os-specific/linux/nftables/default.nix7
-rwxr-xr-xpkgs/os-specific/linux/nvidia-x11/builder.sh8
-rw-r--r--pkgs/os-specific/linux/nvidia-x11/default.nix8
-rw-r--r--pkgs/os-specific/linux/open-iscsi/default.nix4
-rw-r--r--pkgs/os-specific/linux/openrazer/driver.nix4
-rw-r--r--pkgs/os-specific/linux/openvswitch/default.nix4
-rw-r--r--pkgs/os-specific/linux/openvswitch/lts.nix4
-rw-r--r--pkgs/os-specific/linux/pam_mount/default.nix6
-rw-r--r--pkgs/os-specific/linux/pcm/default.nix4
-rw-r--r--pkgs/os-specific/linux/pktgen/default.nix4
-rw-r--r--pkgs/os-specific/linux/pm-utils/default.nix4
-rw-r--r--pkgs/os-specific/linux/pmount/default.nix8
-rw-r--r--pkgs/os-specific/linux/powertop/default.nix1
-rw-r--r--pkgs/os-specific/linux/prl-tools/default.nix4
-rw-r--r--pkgs/os-specific/linux/rdma-core/default.nix4
-rw-r--r--pkgs/os-specific/linux/s6-linux-utils/default.nix4
-rw-r--r--pkgs/os-specific/linux/sssd/default.nix5
-rw-r--r--pkgs/os-specific/linux/swapview/default.nix23
-rw-r--r--pkgs/os-specific/linux/sysdig/default.nix43
-rw-r--r--pkgs/os-specific/linux/systemd/default.nix59
-rw-r--r--pkgs/os-specific/linux/tomb/default.nix4
-rw-r--r--pkgs/os-specific/linux/trace-cmd/default.nix2
-rw-r--r--pkgs/os-specific/linux/udisks/1-default.nix4
-rw-r--r--pkgs/os-specific/linux/udisks/2-default.nix6
-rw-r--r--pkgs/os-specific/linux/zfs/default.nix35
-rw-r--r--pkgs/servers/adguardhome/default.nix4
-rw-r--r--pkgs/servers/amqp/rabbitmq-server/default.nix4
-rw-r--r--pkgs/servers/apcupsd/default.nix4
-rw-r--r--pkgs/servers/asterisk/default.nix4
-rw-r--r--pkgs/servers/atlassian/jira.nix4
-rw-r--r--pkgs/servers/bazarr/default.nix4
-rw-r--r--pkgs/servers/clickhouse/default.nix17
-rw-r--r--pkgs/servers/computing/slurm/default.nix4
-rw-r--r--pkgs/servers/computing/torque/default.nix4
-rw-r--r--pkgs/servers/consul/default.nix6
-rw-r--r--pkgs/servers/corosync/default.nix7
-rw-r--r--pkgs/servers/dns/pdns-recursor/default.nix4
-rw-r--r--pkgs/servers/documize-community/default.nix6
-rw-r--r--pkgs/servers/etcd/3.4.nix4
-rw-r--r--pkgs/servers/fileshare/default.nix4
-rw-r--r--pkgs/servers/gortr/default.nix4
-rw-r--r--pkgs/servers/gotify/default.nix6
-rw-r--r--pkgs/servers/gpsd/0001-Import-LD_LIBRARY_PATH-to-allow-running-scons-check-.patch25
-rw-r--r--pkgs/servers/gpsd/0001-Use-pkgconfig-for-dbus-library.patch31
-rw-r--r--pkgs/servers/gpsd/0002-Import-XML_CATALOG_FILES-to-be-able-to-validate-the-.patch28
-rw-r--r--pkgs/servers/gpsd/0002-scons-envs-patch.patch11
-rw-r--r--pkgs/servers/gpsd/default.nix53
-rw-r--r--pkgs/servers/gpsd/sconstruct-env-fixes.patch15
-rw-r--r--pkgs/servers/home-assistant/component-packages.nix4
-rw-r--r--pkgs/servers/home-assistant/default.nix4
-rw-r--r--pkgs/servers/http/gitlab-pages/default.nix6
-rw-r--r--pkgs/servers/http/jetty/default.nix4
-rw-r--r--pkgs/servers/http/lighttpd/default.nix4
-rw-r--r--pkgs/servers/http/nginx/mainline.nix4
-rw-r--r--pkgs/servers/http/openresty/default.nix18
-rw-r--r--pkgs/servers/http/unit/default.nix9
-rw-r--r--pkgs/servers/hylafaxplus/default.nix4
-rw-r--r--pkgs/servers/irc/ircd-hybrid/default.nix6
-rw-r--r--pkgs/servers/jackett/default.nix4
-rw-r--r--pkgs/servers/klipper/default.nix4
-rw-r--r--pkgs/servers/mail/postfix/default.nix2
-rw-r--r--pkgs/servers/mail/postsrsd/default.nix4
-rw-r--r--pkgs/servers/matrix-appservice-discord/node-composition.nix2
-rw-r--r--pkgs/servers/matrix-synapse/matrix-appservice-slack/node-composition.nix2
-rw-r--r--pkgs/servers/mautrix-telegram/0001-Re-add-entrypoint.patch29
-rw-r--r--pkgs/servers/mautrix-telegram/0002-Don-t-depend-on-pytest-runner.patch24
-rw-r--r--pkgs/servers/mautrix-telegram/default.nix15
-rw-r--r--pkgs/servers/memcached/default.nix4
-rw-r--r--pkgs/servers/metabase/default.nix4
-rw-r--r--pkgs/servers/microserver/default.nix10
-rw-r--r--pkgs/servers/minio/default.nix6
-rw-r--r--pkgs/servers/misc/navidrome/default.nix6
-rw-r--r--pkgs/servers/misc/oven-media-engine/default.nix8
-rw-r--r--pkgs/servers/monitoring/bosun/default.nix4
-rw-r--r--pkgs/servers/monitoring/grafana/default.nix8
-rw-r--r--pkgs/servers/monitoring/mackerel-agent/default.nix4
-rw-r--r--pkgs/servers/monitoring/nagios/plugins/check_systemd.nix36
-rw-r--r--pkgs/servers/monitoring/nagios/plugins/pynagsystemd.nix22
-rw-r--r--pkgs/servers/monitoring/plugins/esxi.nix17
-rw-r--r--pkgs/servers/monitoring/prometheus/nginx-exporter.nix4
-rw-r--r--pkgs/servers/monitoring/telegraf/default.nix6
-rw-r--r--pkgs/servers/monitoring/thanos/default.nix6
-rw-r--r--pkgs/servers/mtprotoproxy/default.nix4
-rw-r--r--pkgs/servers/nats-streaming-server/default.nix4
-rw-r--r--pkgs/servers/nosql/cassandra/3.0.nix4
-rw-r--r--pkgs/servers/nosql/cassandra/generic.nix2
-rw-r--r--pkgs/servers/nosql/influxdb2/default.nix128
-rw-r--r--pkgs/servers/nosql/influxdb2/influx-ui-package.json200
-rw-r--r--pkgs/servers/nosql/influxdb2/influx-ui-yarndeps.nix13389
-rwxr-xr-xpkgs/servers/nosql/influxdb2/update-influxdb2.sh17
-rw-r--r--pkgs/servers/nosql/redis/default.nix4
-rw-r--r--pkgs/servers/peach/default.nix22
-rw-r--r--pkgs/servers/pg_featureserv/default.nix25
-rw-r--r--pkgs/servers/pg_tileserv/default.nix8
-rw-r--r--pkgs/servers/pim6sd/default.nix23
-rw-r--r--pkgs/servers/pinnwand/default.nix2
-rw-r--r--pkgs/servers/plex/raw.nix44
-rw-r--r--pkgs/servers/pounce/default.nix4
-rw-r--r--pkgs/servers/pulseaudio/hsphfpd.nix6
-rw-r--r--pkgs/servers/rainloop/default.nix25
-rw-r--r--pkgs/servers/rippled/default.nix12
-rw-r--r--pkgs/servers/routinator/default.nix6
-rw-r--r--pkgs/servers/rtsp-simple-server/default.nix6
-rw-r--r--pkgs/servers/sabnzbd/default.nix4
-rw-r--r--pkgs/servers/search/elasticsearch/6.x.nix6
-rw-r--r--pkgs/servers/search/elasticsearch/7.x.nix6
-rw-r--r--pkgs/servers/search/groonga/default.nix4
-rw-r--r--pkgs/servers/shairport-sync/default.nix4
-rw-r--r--pkgs/servers/sickbeard/sickgear.nix4
-rw-r--r--pkgs/servers/slimserver/default.nix4
-rw-r--r--pkgs/servers/smcroute/default.nix2
-rw-r--r--pkgs/servers/sql/dolt/default.nix6
-rw-r--r--pkgs/servers/sql/monetdb/default.nix4
-rw-r--r--pkgs/servers/sql/pgbouncer/default.nix4
-rw-r--r--pkgs/servers/sql/postgresql/default.nix30
-rw-r--r--pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix4
-rw-r--r--pkgs/servers/sql/postgresql/ext/pg_hll.nix4
-rw-r--r--pkgs/servers/sql/postgresql/ext/pg_topn.nix5
-rw-r--r--pkgs/servers/sql/postgresql/ext/pgrouting.nix5
-rw-r--r--pkgs/servers/sql/postgresql/ext/plpgsql_check.nix4
-rw-r--r--pkgs/servers/sql/postgresql/ext/postgis.nix7
-rw-r--r--pkgs/servers/sql/postgresql/patches/stabilize-timetz-dst.patch117
-rw-r--r--pkgs/servers/tailscale/default.nix6
-rw-r--r--pkgs/servers/tarssh/default.nix6
-rw-r--r--pkgs/servers/tautulli/default.nix48
-rw-r--r--pkgs/servers/tracing/tempo/default.nix4
-rw-r--r--pkgs/servers/traefik/default.nix6
-rw-r--r--pkgs/servers/u9fs/default.nix28
-rw-r--r--pkgs/servers/unifi/default.nix4
-rw-r--r--pkgs/servers/ursadb/default.nix1
-rw-r--r--pkgs/servers/web-apps/cryptpad/node-packages.nix2
-rw-r--r--pkgs/servers/web-apps/engelsystem/default.nix2
-rw-r--r--pkgs/servers/web-apps/shaarli/default.nix4
-rw-r--r--pkgs/servers/wsdd/default.nix34
-rw-r--r--pkgs/servers/x11/xorg/default.nix35
-rwxr-xr-xpkgs/servers/x11/xorg/generate-expr-from-tarballs.pl4
-rw-r--r--pkgs/servers/x11/xorg/overrides.nix24
-rw-r--r--pkgs/servers/x11/xorg/tarballs.list8
-rw-r--r--pkgs/servers/xmpp/ejabberd/default.nix4
-rw-r--r--pkgs/servers/zigbee2mqtt/default.nix14
-rw-r--r--pkgs/servers/zigbee2mqtt/node-packages.nix1454
-rw-r--r--pkgs/servers/zigbee2mqtt/node.nix2
-rwxr-xr-xpkgs/servers/zigbee2mqtt/update.sh4
-rw-r--r--pkgs/servers/zoneminder/default.nix4
-rw-r--r--pkgs/shells/bash/4.4.nix4
-rw-r--r--pkgs/shells/bash/5.0.nix4
-rw-r--r--pkgs/shells/dash/default.nix14
-rw-r--r--pkgs/shells/fish/default.nix4
-rw-r--r--pkgs/shells/nushell/default.nix6
-rw-r--r--pkgs/shells/oil/default.nix4
-rw-r--r--pkgs/shells/powershell/default.nix4
-rw-r--r--pkgs/shells/zsh/oh-my-zsh/default.nix6
-rw-r--r--pkgs/shells/zsh/zsh-powerlevel10k/default.nix8
-rw-r--r--pkgs/stdenv/generic/check-meta.nix39
-rw-r--r--pkgs/stdenv/generic/default.nix1
-rw-r--r--pkgs/stdenv/generic/make-derivation.nix3
-rw-r--r--pkgs/stdenv/generic/setup.sh9
-rw-r--r--pkgs/stdenv/linux/default.nix4
-rw-r--r--pkgs/stdenv/linux/make-bootstrap-tools.nix14
-rw-r--r--pkgs/test/default.nix2
-rw-r--r--pkgs/test/rust-sysroot/default.nix60
-rw-r--r--pkgs/tools/X11/devour/default.nix28
-rw-r--r--pkgs/tools/X11/nx-libs/default.nix4
-rw-r--r--pkgs/tools/X11/virtualgl/lib.nix22
-rw-r--r--pkgs/tools/X11/x11vnc/default.nix10
-rw-r--r--pkgs/tools/X11/xpra/default.nix4
-rw-r--r--pkgs/tools/admin/acme.sh/default.nix4
-rw-r--r--pkgs/tools/admin/awscli/default.nix25
-rw-r--r--pkgs/tools/admin/awscli2/default.nix20
-rw-r--r--pkgs/tools/admin/azure-cli/default.nix12
-rw-r--r--pkgs/tools/admin/azure-cli/python-packages.nix25
-rw-r--r--pkgs/tools/admin/bluemix-cli/default.nix2
-rw-r--r--pkgs/tools/admin/eksctl/default.nix6
-rw-r--r--pkgs/tools/admin/exoscale-cli/default.nix4
-rw-r--r--pkgs/tools/admin/google-cloud-sdk/default.nix10
-rw-r--r--pkgs/tools/admin/procs/default.nix6
-rw-r--r--pkgs/tools/admin/pulumi/data.nix170
-rwxr-xr-xpkgs/tools/admin/pulumi/update.sh42
-rw-r--r--pkgs/tools/admin/salt/default.nix4
-rw-r--r--pkgs/tools/admin/stripe-cli/default.nix4
-rw-r--r--pkgs/tools/admin/trivy/default.nix7
-rw-r--r--pkgs/tools/archivers/ctrtool/default.nix9
-rw-r--r--pkgs/tools/archivers/fsarchiver/default.nix4
-rw-r--r--pkgs/tools/archivers/pax/default.nix30
-rw-r--r--pkgs/tools/audio/abcm2ps/default.nix4
-rw-r--r--pkgs/tools/audio/abcmidi/default.nix4
-rw-r--r--pkgs/tools/audio/pasystray/default.nix12
-rw-r--r--pkgs/tools/audio/playerctl/default.nix4
-rw-r--r--pkgs/tools/audio/tts/default.nix123
-rw-r--r--pkgs/tools/backup/btrbk/default.nix4
-rw-r--r--pkgs/tools/backup/duplicity/default.nix4
-rw-r--r--pkgs/tools/backup/ori/default.nix4
-rw-r--r--pkgs/tools/backup/tarsnap/default.nix2
-rw-r--r--pkgs/tools/backup/wal-g/default.nix6
-rw-r--r--pkgs/tools/bluetooth/blueberry/default.nix8
-rw-r--r--pkgs/tools/cd-dvd/bashburn/default.nix6
-rw-r--r--pkgs/tools/cd-dvd/unetbootin/default.nix8
-rw-r--r--pkgs/tools/compression/lz4/default.nix4
-rw-r--r--pkgs/tools/compression/pigz/default.nix4
-rw-r--r--pkgs/tools/filesystems/bcache-tools/default.nix4
-rw-r--r--pkgs/tools/filesystems/bees/default.nix18
-rw-r--r--pkgs/tools/filesystems/btrfs-progs/default.nix2
-rw-r--r--pkgs/tools/filesystems/ceph/default.nix13
-rw-r--r--pkgs/tools/filesystems/darling-dmg/default.nix23
-rw-r--r--pkgs/tools/filesystems/dislocker/default.nix4
-rw-r--r--pkgs/tools/filesystems/fatresize/default.nix6
-rw-r--r--pkgs/tools/filesystems/fuse-overlayfs/default.nix4
-rw-r--r--pkgs/tools/filesystems/glusterfs/default.nix10
-rw-r--r--pkgs/tools/filesystems/irods/common.nix2
-rw-r--r--pkgs/tools/filesystems/mergerfs/default.nix4
-rw-r--r--pkgs/tools/filesystems/moosefs/default.nix4
-rw-r--r--pkgs/tools/filesystems/mtools/default.nix7
-rw-r--r--pkgs/tools/filesystems/nixpart/0.4/blivet.nix6
-rw-r--r--pkgs/tools/filesystems/nixpart/0.4/default.nix6
-rw-r--r--pkgs/tools/filesystems/nixpart/0.4/lvm2.nix4
-rw-r--r--pkgs/tools/filesystems/nixpart/0.4/parted.nix4
-rw-r--r--pkgs/tools/filesystems/ntfs-3g/default.nix6
-rw-r--r--pkgs/tools/filesystems/sftpman/default.nix25
-rw-r--r--pkgs/tools/filesystems/yandex-disk/default.nix5
-rw-r--r--pkgs/tools/graphics/exifprobe/default.nix31
-rw-r--r--pkgs/tools/graphics/gmic/default.nix8
-rw-r--r--pkgs/tools/graphics/gromit-mpx/default.nix4
-rw-r--r--pkgs/tools/graphics/oxipng/default.nix6
-rw-r--r--pkgs/tools/graphics/vips/default.nix2
-rw-r--r--pkgs/tools/graphics/vulkan-extension-layer/default.nix39
-rw-r--r--pkgs/tools/graphics/waifu2x-converter-cpp/default.nix14
-rw-r--r--pkgs/tools/graphics/yafaray-core/default.nix4
-rw-r--r--pkgs/tools/inputmethods/ibus-engines/ibus-bamboo/default.nix4
-rw-r--r--pkgs/tools/inputmethods/ibus-engines/ibus-mozc/default.nix37
-rw-r--r--pkgs/tools/inputmethods/ibus-engines/ibus-rime/default.nix44
-rw-r--r--pkgs/tools/inputmethods/ibus/default.nix4
-rw-r--r--pkgs/tools/misc/archi/default.nix61
-rw-r--r--pkgs/tools/misc/autojump/default.nix4
-rw-r--r--pkgs/tools/misc/autorandr/default.nix8
-rw-r--r--pkgs/tools/misc/bat/default.nix9
-rw-r--r--pkgs/tools/misc/bdf2psf/default.nix4
-rw-r--r--pkgs/tools/misc/birdfont/xmlbird.nix4
-rw-r--r--pkgs/tools/misc/broot/default.nix6
-rw-r--r--pkgs/tools/misc/calamares/default.nix4
-rw-r--r--pkgs/tools/misc/chezmoi/default.nix6
-rw-r--r--pkgs/tools/misc/cht.sh/default.nix4
-rw-r--r--pkgs/tools/misc/cloud-utils/default.nix4
-rw-r--r--pkgs/tools/misc/codebraid/default.nix6
-rw-r--r--pkgs/tools/misc/cutecom/default.nix6
-rw-r--r--pkgs/tools/misc/debootstrap/default.nix4
-rw-r--r--pkgs/tools/misc/direnv/default.nix4
-rw-r--r--pkgs/tools/misc/dua/default.nix6
-rw-r--r--pkgs/tools/misc/envchain/default.nix32
-rw-r--r--pkgs/tools/misc/etcher/default.nix4
-rw-r--r--pkgs/tools/misc/execline/default.nix9
-rw-r--r--pkgs/tools/misc/fend/default.nix6
-rw-r--r--pkgs/tools/misc/flameshot/default.nix2
-rw-r--r--pkgs/tools/misc/flashrom/default.nix1
-rw-r--r--pkgs/tools/misc/fluent-bit/default.nix4
-rw-r--r--pkgs/tools/misc/fselect/default.nix6
-rw-r--r--pkgs/tools/misc/fzf/default.nix4
-rw-r--r--pkgs/tools/misc/geekbench/default.nix4
-rw-r--r--pkgs/tools/misc/gibo/default.nix6
-rw-r--r--pkgs/tools/misc/goreleaser/default.nix33
-rw-r--r--pkgs/tools/misc/gparted/default.nix4
-rw-r--r--pkgs/tools/misc/graylog/default.nix4
-rw-r--r--pkgs/tools/misc/graylog/plugins.nix8
-rw-r--r--pkgs/tools/misc/hdl-dump/default.nix35
-rw-r--r--pkgs/tools/misc/html-proofer/Gemfile.lock6
-rw-r--r--pkgs/tools/misc/html-proofer/gemset.nix12
-rw-r--r--pkgs/tools/misc/idevicerestore/default.nix7
-rw-r--r--pkgs/tools/misc/jdiskreport/default.nix9
-rw-r--r--pkgs/tools/misc/jdupes/default.nix4
-rw-r--r--pkgs/tools/misc/logstash/6.x.nix2
-rw-r--r--pkgs/tools/misc/logstash/7.x.nix2
-rw-r--r--pkgs/tools/misc/logstash/contrib.nix4
-rw-r--r--pkgs/tools/misc/lokalise2-cli/default.nix6
-rw-r--r--pkgs/tools/misc/lsd/default.nix3
-rw-r--r--pkgs/tools/misc/memtest86-efi/default.nix4
-rw-r--r--pkgs/tools/misc/mongodb-compass/default.nix4
-rw-r--r--pkgs/tools/misc/onefetch/default.nix6
-rw-r--r--pkgs/tools/misc/ostree/default.nix8
-rw-r--r--pkgs/tools/misc/page/default.nix6
-rw-r--r--pkgs/tools/misc/parted/default.nix6
-rw-r--r--pkgs/tools/misc/partition-manager/default.nix4
-rw-r--r--pkgs/tools/misc/phraseapp-client/default.nix4
-rw-r--r--pkgs/tools/misc/pipreqs/default.nix11
-rw-r--r--pkgs/tools/misc/pistol/default.nix6
-rw-r--r--pkgs/tools/misc/plantuml/default.nix4
-rw-r--r--pkgs/tools/misc/powerline-rs/default.nix2
-rw-r--r--pkgs/tools/misc/profile-sync-daemon/default.nix10
-rw-r--r--pkgs/tools/misc/rmlint/default.nix6
-rw-r--r--pkgs/tools/misc/rmtrash/default.nix4
-rw-r--r--pkgs/tools/misc/rpm-ostree/default.nix8
-rw-r--r--pkgs/tools/misc/s6-portable-utils/default.nix4
-rw-r--r--pkgs/tools/misc/silicon/default.nix6
-rw-r--r--pkgs/tools/misc/snapper/default.nix4
-rw-r--r--pkgs/tools/misc/spigot/default.nix6
-rw-r--r--pkgs/tools/misc/staruml/default.nix2
-rw-r--r--pkgs/tools/misc/svtplay-dl/default.nix9
-rw-r--r--pkgs/tools/misc/tagref/default.nix22
-rw-r--r--pkgs/tools/misc/thin-provisioning-tools/default.nix2
-rw-r--r--pkgs/tools/misc/tlp/default.nix4
-rw-r--r--pkgs/tools/misc/tmuxinator/default.nix4
-rw-r--r--pkgs/tools/misc/tmuxp/default.nix4
-rw-r--r--pkgs/tools/misc/topgrade/default.nix6
-rw-r--r--pkgs/tools/misc/toybox/default.nix6
-rw-r--r--pkgs/tools/misc/trash-cli/default.nix18
-rw-r--r--pkgs/tools/misc/ugtrain/default.nix28
-rw-r--r--pkgs/tools/misc/urjtag/default.nix17
-rw-r--r--pkgs/tools/misc/vector/default.nix2
-rw-r--r--pkgs/tools/misc/vimwiki-markdown/default.nix4
-rw-r--r--pkgs/tools/misc/wacomtablet/default.nix10
-rw-r--r--pkgs/tools/misc/woeusb/default.nix4
-rw-r--r--pkgs/tools/misc/wsl-open/default.nix28
-rw-r--r--pkgs/tools/misc/xfstests/default.nix4
-rw-r--r--pkgs/tools/misc/xvfb-run/default.nix4
-rw-r--r--pkgs/tools/misc/you-get/default.nix4
-rw-r--r--pkgs/tools/misc/youtube-dl/default.nix4
-rw-r--r--pkgs/tools/networking/airfield/node.nix2
-rw-r--r--pkgs/tools/networking/axel/default.nix4
-rw-r--r--pkgs/tools/networking/bud/default.nix4
-rw-r--r--pkgs/tools/networking/cjdns/default.nix4
-rw-r--r--pkgs/tools/networking/clash/default.nix6
-rw-r--r--pkgs/tools/networking/croc/default.nix6
-rw-r--r--pkgs/tools/networking/davix/default.nix8
-rw-r--r--pkgs/tools/networking/drill/default.nix6
-rw-r--r--pkgs/tools/networking/dsniff/default.nix4
-rw-r--r--pkgs/tools/networking/easyrsa/default.nix9
-rw-r--r--pkgs/tools/networking/easyrsa/fix-paths.patch48
-rw-r--r--pkgs/tools/networking/eternal-terminal/default.nix4
-rw-r--r--pkgs/tools/networking/frp/default.nix6
-rw-r--r--pkgs/tools/networking/gnirehtet/default.nix25
-rw-r--r--pkgs/tools/networking/gnirehtet/paths.patch48
-rw-r--r--pkgs/tools/networking/gping/default.nix6
-rw-r--r--pkgs/tools/networking/haproxy/default.nix4
-rw-r--r--pkgs/tools/networking/hey/default.nix4
-rw-r--r--pkgs/tools/networking/httpstat/default.nix4
-rw-r--r--pkgs/tools/networking/i2p/default.nix8
-rw-r--r--pkgs/tools/networking/i2pd/default.nix4
-rw-r--r--pkgs/tools/networking/igmpproxy/default.nix26
-rw-r--r--pkgs/tools/networking/inadyn/default.nix2
-rw-r--r--pkgs/tools/networking/minidlna/default.nix4
-rw-r--r--pkgs/tools/networking/minio-client/default.nix6
-rw-r--r--pkgs/tools/networking/modem-manager/default.nix4
-rw-r--r--pkgs/tools/networking/mosh/default.nix5
-rw-r--r--pkgs/tools/networking/nfdump/default.nix4
-rw-r--r--pkgs/tools/networking/openapi-generator-cli/default.nix5
-rw-r--r--pkgs/tools/networking/openfortivpn/default.nix4
-rw-r--r--pkgs/tools/networking/openssh/default.nix5
-rw-r--r--pkgs/tools/networking/openssh/ssh-copy-id-fix-eof.patch21
-rw-r--r--pkgs/tools/networking/openvpn/default.nix112
-rw-r--r--pkgs/tools/networking/openvpn/openvpn_learnaddress.nix6
-rw-r--r--pkgs/tools/networking/openvpn/update-systemd-resolved.nix4
-rw-r--r--pkgs/tools/networking/pdsh/default.nix6
-rw-r--r--pkgs/tools/networking/privoxy/default.nix4
-rw-r--r--pkgs/tools/networking/proxychains/default.nix3
-rw-r--r--pkgs/tools/networking/shorewall/default.nix6
-rw-r--r--pkgs/tools/networking/slirp4netns/default.nix4
-rw-r--r--pkgs/tools/networking/tcpreplay/default.nix10
-rw-r--r--pkgs/tools/networking/telepresence/default.nix6
-rw-r--r--pkgs/tools/networking/tendermint/default.nix6
-rw-r--r--pkgs/tools/networking/tgt/default.nix2
-rw-r--r--pkgs/tools/networking/tridactyl-native/default.nix4
-rw-r--r--pkgs/tools/networking/zerotierone/default.nix10
-rw-r--r--pkgs/tools/nix/cached-nix-shell/default.nix13
-rw-r--r--pkgs/tools/nix/dnadd/default.nix22
-rw-r--r--pkgs/tools/package-management/disnix/DisnixWebService/default.nix6
-rw-r--r--pkgs/tools/package-management/disnix/default.nix14
-rw-r--r--pkgs/tools/package-management/disnix/disnixos/default.nix8
-rw-r--r--pkgs/tools/package-management/disnix/dydisnix/default.nix27
-rw-r--r--pkgs/tools/package-management/disnix/dysnomia/default.nix26
-rw-r--r--pkgs/tools/package-management/emplace/default.nix6
-rw-r--r--pkgs/tools/package-management/nfpm/default.nix6
-rw-r--r--pkgs/tools/package-management/nix-update-source/default.nix15
-rw-r--r--pkgs/tools/package-management/nix-update/default.nix10
-rw-r--r--pkgs/tools/package-management/nix/default.nix10
-rw-r--r--pkgs/tools/package-management/nixpkgs-review/default.nix8
-rw-r--r--pkgs/tools/package-management/nixui/nixui.nix2
-rw-r--r--pkgs/tools/security/1password-gui/default.nix13
-rw-r--r--pkgs/tools/security/aflplusplus/default.nix4
-rw-r--r--pkgs/tools/security/b3sum/cargo-lock.patch (renamed from pkgs/tools/security/b3sum/add-cargo-lock.patch)162
-rw-r--r--pkgs/tools/security/b3sum/default.nix10
-rwxr-xr-xpkgs/tools/security/b3sum/update-cargo-lock.sh19
-rw-r--r--pkgs/tools/security/bash-supergenpass/default.nix15
-rw-r--r--pkgs/tools/security/chrome-token-signing/default.nix4
-rw-r--r--pkgs/tools/security/clamav/default.nix4
-rw-r--r--pkgs/tools/security/creddump/default.nix3
-rw-r--r--pkgs/tools/security/doas/default.nix6
-rw-r--r--pkgs/tools/security/doppler/default.nix4
-rw-r--r--pkgs/tools/security/ecryptfs/default.nix6
-rw-r--r--pkgs/tools/security/ghidra/default.nix12
-rw-r--r--pkgs/tools/security/gnupg/22.nix4
-rw-r--r--pkgs/tools/security/hcxdumptool/default.nix4
-rw-r--r--pkgs/tools/security/ipscan/default.nix4
-rw-r--r--pkgs/tools/security/jadx/default.nix6
-rw-r--r--pkgs/tools/security/jd-gui/default.nix14
-rw-r--r--pkgs/tools/security/keybase/default.nix4
-rw-r--r--pkgs/tools/security/keybase/gui.nix6
-rw-r--r--pkgs/tools/security/keysmith/default.nix17
-rw-r--r--pkgs/tools/security/metasploit/Gemfile2
-rw-r--r--pkgs/tools/security/metasploit/Gemfile.lock257
-rw-r--r--pkgs/tools/security/metasploit/default.nix16
-rw-r--r--pkgs/tools/security/metasploit/gemset.nix358
-rwxr-xr-xpkgs/tools/security/metasploit/update.sh17
-rw-r--r--pkgs/tools/security/ncrack/default.nix23
-rw-r--r--pkgs/tools/security/nmap/default.nix4
-rw-r--r--pkgs/tools/security/opensc/default.nix21
-rw-r--r--pkgs/tools/security/pass/default.nix23
-rw-r--r--pkgs/tools/security/pass/extensions/audit/default.nix3
-rw-r--r--pkgs/tools/security/pass/extensions/import.nix2
-rw-r--r--pkgs/tools/security/pass/extensions/update.nix2
-rw-r--r--pkgs/tools/security/pass/rofi-pass.nix4
-rw-r--r--pkgs/tools/security/rage/default.nix14
-rw-r--r--pkgs/tools/security/rustscan/default.nix8
-rw-r--r--pkgs/tools/security/scrypt/default.nix4
-rw-r--r--pkgs/tools/security/secp256k1/default.nix11
-rw-r--r--pkgs/tools/security/snallygaster/default.nix38
-rw-r--r--pkgs/tools/security/snow/default.nix25
-rw-r--r--pkgs/tools/security/sudo/default.nix4
-rw-r--r--pkgs/tools/security/thc-ipv6/default.nix4
-rw-r--r--pkgs/tools/security/vault/default.nix5
-rw-r--r--pkgs/tools/security/vault/vault-bin.nix20
-rw-r--r--pkgs/tools/security/volatility/default.nix12
-rw-r--r--pkgs/tools/system/bottom/default.nix15
-rw-r--r--pkgs/tools/system/bpytop/default.nix4
-rw-r--r--pkgs/tools/system/clinfo/default.nix4
-rw-r--r--pkgs/tools/system/daemon/default.nix21
-rw-r--r--pkgs/tools/system/facter/default.nix4
-rw-r--r--pkgs/tools/system/fio/default.nix4
-rw-r--r--pkgs/tools/system/hwinfo/default.nix4
-rw-r--r--pkgs/tools/system/inxi/default.nix4
-rw-r--r--pkgs/tools/system/netdata/go.d.plugin.nix6
-rw-r--r--pkgs/tools/system/nvtop/default.nix4
-rw-r--r--pkgs/tools/system/rocm-smi/default.nix4
-rw-r--r--pkgs/tools/system/rofi-systemd/default.nix11
-rw-r--r--pkgs/tools/system/s6-rc/default.nix4
-rw-r--r--pkgs/tools/system/s6/default.nix4
-rw-r--r--pkgs/tools/system/safe-rm/default.nix2
-rw-r--r--pkgs/tools/system/thermald/default.nix4
-rw-r--r--pkgs/tools/system/tuptime/default.nix6
-rw-r--r--pkgs/tools/text/amber/default.nix6
-rw-r--r--pkgs/tools/text/chars/default.nix28
-rw-r--r--pkgs/tools/text/gnugrep/default.nix4
-rw-r--r--pkgs/tools/text/groff/default.nix4
-rw-r--r--pkgs/tools/text/highlight/default.nix4
-rw-r--r--pkgs/tools/text/kdiff3/default.nix2
-rw-r--r--pkgs/tools/text/languagetool/default.nix4
-rw-r--r--pkgs/tools/text/miller/default.nix4
-rw-r--r--pkgs/tools/text/pbgopy/default.nix22
-rw-r--r--pkgs/tools/text/poedit/default.nix4
-rw-r--r--pkgs/tools/text/recode/default.nix4
-rw-r--r--pkgs/tools/text/rst2html5/default.nix21
-rw-r--r--pkgs/tools/text/shfmt/default.nix4
-rw-r--r--pkgs/tools/text/ucg/default.nix40
-rw-r--r--pkgs/tools/text/ugrep/default.nix4
-rw-r--r--pkgs/tools/text/uwc/default.nix24
-rw-r--r--pkgs/tools/text/vale/default.nix4
-rw-r--r--pkgs/tools/typesetting/asciidoctorj/default.nix4
-rw-r--r--pkgs/tools/typesetting/pdftk/default.nix25
-rw-r--r--pkgs/tools/typesetting/pdftk/legacy.nix1
-rw-r--r--pkgs/tools/typesetting/skribilo/default.nix31
-rw-r--r--pkgs/tools/typesetting/tex/nix/run-latex.sh25
-rw-r--r--pkgs/tools/typesetting/tex/texlive/bin.nix24
-rw-r--r--pkgs/tools/typesetting/tex/texlive/combine.nix8
-rw-r--r--pkgs/tools/typesetting/xmlto/default.nix5
-rw-r--r--pkgs/tools/virtualization/alpine-make-vm-image/default.nix4
-rw-r--r--pkgs/tools/virtualization/awsebcli/default.nix4
-rw-r--r--pkgs/tools/virtualization/google-compute-engine/default.nix8
-rw-r--r--pkgs/tools/virtualization/nixos-container/default.nix6
-rw-r--r--pkgs/tools/virtualization/rootlesskit/default.nix4
-rw-r--r--pkgs/tools/wayland/wlsunset/default.nix29
-rw-r--r--pkgs/top-level/aliases.nix16
-rw-r--r--pkgs/top-level/all-packages.nix753
-rw-r--r--pkgs/top-level/haskell-packages.nix2
-rw-r--r--pkgs/top-level/ocaml-packages.nix32
-rw-r--r--pkgs/top-level/perl-packages.nix277
-rw-r--r--pkgs/top-level/php-packages.nix16
-rw-r--r--pkgs/top-level/python-packages.nix112
-rw-r--r--pkgs/top-level/release-lib.nix4
-rw-r--r--pkgs/top-level/release-small.nix4
-rw-r--r--pkgs/top-level/stage.nix3
-rw-r--r--pkgs/top-level/unix-tools.nix32
2512 files changed, 62412 insertions, 36043 deletions
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 3762b2eaf8f5..9835b7654612 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -12,6 +12,7 @@
# GitHub actions
/.github/workflows @Mic92 @zowoq
+/.github/workflows/merge-staging @FRidh
# EditorConfig
/.editorconfig @Mic92 @zowoq
@@ -213,7 +214,7 @@
/doc/builders/images/dockertools.xml @roberth
# Blockchains
-/pkgs/applications/blockchains @mmahut
+/pkgs/applications/blockchains @mmahut @RaghavSood
# Go
/pkgs/development/compilers/go @kalbasit @Mic92 @zowoq
diff --git a/.github/workflows/merge-staging.yml b/.github/workflows/merge-staging.yml
new file mode 100644
index 000000000000..1aadef16328a
--- /dev/null
+++ b/.github/workflows/merge-staging.yml
@@ -0,0 +1,39 @@
+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 == 'NixOS/nixpkgs'
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v2
+
+ - name: Merge master into 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
+ 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 [failed](https://github.com/NixOS/nixpkgs/actions/runs/${{ github.run_id }}).
+
diff --git a/README.md b/README.md
index 16cfeabfa7ed..8f52d9150053 100644
--- a/README.md
+++ b/README.md
@@ -60,7 +60,7 @@ channels](https://nixos.org/nix/manual/#sec-channels).
Nixpkgs is among the most active projects on GitHub. While thousands
of open issues and pull requests might seem a lot at first, it helps
consider it in the context of the scope of the project. Nixpkgs
-describes how to build over 40,000 pieces of software and implements a
+describes how to build tens of thousands of pieces of software and implements a
Linux distribution. The [GitHub Insights](https://github.com/NixOS/nixpkgs/pulse)
page gives a sense of the project activity.
diff --git a/doc/builders/packages/emacs.section.md b/doc/builders/packages/emacs.section.md
new file mode 100644
index 000000000000..e9b89d086d68
--- /dev/null
+++ b/doc/builders/packages/emacs.section.md
@@ -0,0 +1,119 @@
+# Emacs {#sec-emacs}
+
+## Configuring Emacs {#sec-emacs-config}
+
+The Emacs package comes with some extra helpers to make it easier to configure. `emacsWithPackages` allows you to manage packages from ELPA. This means that you will not have to install that packages from within Emacs. For instance, if you wanted to use `company` `counsel`, `flycheck`, `ivy`, `magit`, `projectile`, and `use-package` you could use this as a `~/.config/nixpkgs/config.nix` override:
+
+```nix
+{
+ packageOverrides = pkgs: with pkgs; {
+ myEmacs = emacsWithPackages (epkgs: (with epkgs.melpaStablePackages; [
+ company
+ counsel
+ flycheck
+ ivy
+ magit
+ projectile
+ use-package
+ ]));
+ }
+}
+```
+
+You can install it like any other packages via `nix-env -iA myEmacs`. However, this will only install those packages. It will not `configure` them for us. To do this, we need to provide a configuration file. Luckily, it is possible to do this from within Nix! By modifying the above example, we can make Emacs load a custom config file. The key is to create a package that provide a `default.el` file in `/share/emacs/site-start/`. Emacs knows to load this file automatically when it starts.
+
+```nix
+{
+ packageOverrides = pkgs: with pkgs; rec {
+ myEmacsConfig = writeText "default.el" ''
+ ;; initialize package
+
+ (require 'package)
+ (package-initialize 'noactivate)
+ (eval-when-compile
+ (require 'use-package))
+
+ ;; load some packages
+
+ (use-package company
+ :bind ("<C-tab>" . company-complete)
+ :diminish company-mode
+ :commands (company-mode global-company-mode)
+ :defer 1
+ :config
+ (global-company-mode))
+
+ (use-package counsel
+ :commands (counsel-descbinds)
+ :bind (([remap execute-extended-command] . counsel-M-x)
+ ("C-x C-f" . counsel-find-file)
+ ("C-c g" . counsel-git)
+ ("C-c j" . counsel-git-grep)
+ ("C-c k" . counsel-ag)
+ ("C-x l" . counsel-locate)
+ ("M-y" . counsel-yank-pop)))
+
+ (use-package flycheck
+ :defer 2
+ :config (global-flycheck-mode))
+
+ (use-package ivy
+ :defer 1
+ :bind (("C-c C-r" . ivy-resume)
+ ("C-x C-b" . ivy-switch-buffer)
+ :map ivy-minibuffer-map
+ ("C-j" . ivy-call))
+ :diminish ivy-mode
+ :commands ivy-mode
+ :config
+ (ivy-mode 1))
+
+ (use-package magit
+ :defer
+ :if (executable-find "git")
+ :bind (("C-x g" . magit-status)
+ ("C-x G" . magit-dispatch-popup))
+ :init
+ (setq magit-completing-read-function 'ivy-completing-read))
+
+ (use-package projectile
+ :commands projectile-mode
+ :bind-keymap ("C-c p" . projectile-command-map)
+ :defer 5
+ :config
+ (projectile-global-mode))
+ '';
+
+ myEmacs = emacsWithPackages (epkgs: (with epkgs.melpaStablePackages; [
+ (runCommand "default.el" {} ''
+ mkdir -p $out/share/emacs/site-lisp
+ cp ${myEmacsConfig} $out/share/emacs/site-lisp/default.el
+ '')
+ company
+ counsel
+ flycheck
+ ivy
+ magit
+ projectile
+ use-package
+ ]));
+ };
+}
+```
+
+This provides a fairly full Emacs start file. It will load in addition to the user's presonal config. You can always disable it by passing `-q` to the Emacs command.
+
+Sometimes `emacsWithPackages` is not enough, as this package set has some priorities imposed on packages (with the lowest priority assigned to Melpa Unstable, and the highest for packages manually defined in `pkgs/top-level/emacs-packages.nix`). But you can't control this priorities when some package is installed as a dependency. You can override it on per-package-basis, providing all the required dependencies manually - but it's tedious and there is always a possibility that an unwanted dependency will sneak in through some other package. To completely override such a package you can use `overrideScope'`.
+
+```nix
+overrides = self: super: rec {
+ haskell-mode = self.melpaPackages.haskell-mode;
+ ...
+};
+((emacsPackagesGen emacs).overrideScope' overrides).emacsWithPackages
+ (p: with p; [
+ # here both these package will use haskell-mode of our own choice
+ ghc-mod
+ dante
+ ])
+```
diff --git a/doc/builders/packages/emacs.xml b/doc/builders/packages/emacs.xml
deleted file mode 100644
index 9cce7c40863a..000000000000
--- a/doc/builders/packages/emacs.xml
+++ /dev/null
@@ -1,131 +0,0 @@
-<section xmlns="http://docbook.org/ns/docbook"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xml:id="sec-emacs">
- <title>Emacs</title>
-
- <section xml:id="sec-emacs-config">
- <title>Configuring Emacs</title>
-
- <para>
- The Emacs package comes with some extra helpers to make it easier to configure. <varname>emacsWithPackages</varname> allows you to manage packages from ELPA. This means that you will not have to install that packages from within Emacs. For instance, if you wanted to use <literal>company</literal>, <literal>counsel</literal>, <literal>flycheck</literal>, <literal>ivy</literal>, <literal>magit</literal>, <literal>projectile</literal>, and <literal>use-package</literal> you could use this as a <filename>~/.config/nixpkgs/config.nix</filename> override:
- </para>
-
-<screen>
-{
- packageOverrides = pkgs: with pkgs; {
- myEmacs = emacsWithPackages (epkgs: (with epkgs.melpaStablePackages; [
- company
- counsel
- flycheck
- ivy
- magit
- projectile
- use-package
- ]));
- }
-}
-</screen>
-
- <para>
- You can install it like any other packages via <command>nix-env -iA myEmacs</command>. However, this will only install those packages. It will not <literal>configure</literal> them for us. To do this, we need to provide a configuration file. Luckily, it is possible to do this from within Nix! By modifying the above example, we can make Emacs load a custom config file. The key is to create a package that provide a <filename>default.el</filename> file in <filename>/share/emacs/site-start/</filename>. Emacs knows to load this file automatically when it starts.
- </para>
-
-<screen>
-{
- packageOverrides = pkgs: with pkgs; rec {
- myEmacsConfig = writeText "default.el" ''
-;; initialize package
-
-(require 'package)
-(package-initialize 'noactivate)
-(eval-when-compile
- (require 'use-package))
-
-;; load some packages
-
-(use-package company
- :bind ("&lt;C-tab&gt;" . company-complete)
- :diminish company-mode
- :commands (company-mode global-company-mode)
- :defer 1
- :config
- (global-company-mode))
-
-(use-package counsel
- :commands (counsel-descbinds)
- :bind (([remap execute-extended-command] . counsel-M-x)
- ("C-x C-f" . counsel-find-file)
- ("C-c g" . counsel-git)
- ("C-c j" . counsel-git-grep)
- ("C-c k" . counsel-ag)
- ("C-x l" . counsel-locate)
- ("M-y" . counsel-yank-pop)))
-
-(use-package flycheck
- :defer 2
- :config (global-flycheck-mode))
-
-(use-package ivy
- :defer 1
- :bind (("C-c C-r" . ivy-resume)
- ("C-x C-b" . ivy-switch-buffer)
- :map ivy-minibuffer-map
- ("C-j" . ivy-call))
- :diminish ivy-mode
- :commands ivy-mode
- :config
- (ivy-mode 1))
-
-(use-package magit
- :defer
- :if (executable-find "git")
- :bind (("C-x g" . magit-status)
- ("C-x G" . magit-dispatch-popup))
- :init
- (setq magit-completing-read-function 'ivy-completing-read))
-
-(use-package projectile
- :commands projectile-mode
- :bind-keymap ("C-c p" . projectile-command-map)
- :defer 5
- :config
- (projectile-global-mode))
- '';
- myEmacs = emacsWithPackages (epkgs: (with epkgs.melpaStablePackages; [
- (runCommand "default.el" {} ''
-mkdir -p $out/share/emacs/site-lisp
-cp ${myEmacsConfig} $out/share/emacs/site-lisp/default.el
-'')
- company
- counsel
- flycheck
- ivy
- magit
- projectile
- use-package
- ]));
- };
-}
-</screen>
-
- <para>
- This provides a fairly full Emacs start file. It will load in addition to the user's presonal config. You can always disable it by passing <command>-q</command> to the Emacs command.
- </para>
-
- <para>
- Sometimes <varname>emacsWithPackages</varname> is not enough, as this package set has some priorities imposed on packages (with the lowest priority assigned to Melpa Unstable, and the highest for packages manually defined in <filename>pkgs/top-level/emacs-packages.nix</filename>). But you can't control this priorities when some package is installed as a dependency. You can override it on per-package-basis, providing all the required dependencies manually - but it's tedious and there is always a possibility that an unwanted dependency will sneak in through some other package. To completely override such a package you can use <varname>overrideScope'</varname>.
- </para>
-
-<screen>
-overrides = self: super: rec {
- haskell-mode = self.melpaPackages.haskell-mode;
- ...
-};
-((emacsPackagesGen emacs).overrideScope' overrides).emacsWithPackages (p: with p; [
- # here both these package will use haskell-mode of our own choice
- ghc-mod
- dante
-])
-</screen>
- </section>
-</section>
diff --git a/doc/builders/packages/firefox.section.md b/doc/builders/packages/firefox.section.md
new file mode 100644
index 000000000000..28fa3f0dbd7c
--- /dev/null
+++ b/doc/builders/packages/firefox.section.md
@@ -0,0 +1,49 @@
+# Firefox {#sec-firefox}
+
+## Build wrapped Firefox with extensions and policies
+
+The `wrapFirefox` function allows to pass policies, preferences and extension that are available to firefox. With the help of `fetchFirefoxAddon` this allows build a firefox version that already comes with addons pre-installed:
+
+```nix
+{
+ myFirefox = wrapFirefox firefox-unwrapped {
+ nixExtensions = [
+ (fetchFirefoxAddon {
+ name = "ublock";
+ url = "https://addons.mozilla.org/firefox/downloads/file/3679754/ublock_origin-1.31.0-an+fx.xpi";
+ sha256 = "1h768ljlh3pi23l27qp961v1hd0nbj2vasgy11bmcrlqp40zgvnr";
+ })
+ ];
+
+ extraPolicies = {
+ CaptivePortal = false;
+ DisableFirefoxStudies = true;
+ DisablePocket = true;
+ DisableTelemetry = true;
+ DisableFirefoxAccounts = true;
+ FirefoxHome = {
+ Pocket = false;
+ Snippets = false;
+ };
+ UserMessaging = {
+ ExtensionRecommendations = false;
+ SkipOnboarding = true;
+ };
+ };
+
+ extraPrefs = ''
+ // Show more ssl cert infos
+ lockPref("security.identityblock.show_extended_validation", true);
+ '';
+ };
+}
+```
+
+If `nixExtensions != null` then all manually installed addons will be uninstalled from your browser profile.
+To view available enterprise policies visit [enterprise policies](https://github.com/mozilla/policy-templates#enterprisepoliciesenabled)
+or type into the Firefox url bar: `about:policies#documentation`.
+Nix installed addons do not have a valid signature, which is why signature verification is disabled. This does not compromise security because downloaded addons are checksumed and manual addons can't be installed.
+
+## Troubleshooting {#sec-firefox-troubleshooting}
+If addons do not appear installed although they have been defined in your nix configuration file reset the local addon state of your Firefox profile by clicking `help -> restart with addons disabled -> restart -> refresh firefox`. This can happen if you switch from manual addon mode to nix addon mode and then back to manual mode and then again to nix addon mode.
+
diff --git a/doc/builders/packages/index.xml b/doc/builders/packages/index.xml
index e20b0c689a80..c7a4aa9f47dc 100644
--- a/doc/builders/packages/index.xml
+++ b/doc/builders/packages/index.xml
@@ -9,17 +9,18 @@
<xi:include href="dlib.xml" />
<xi:include href="eclipse.xml" />
<xi:include href="elm.xml" />
- <xi:include href="emacs.xml" />
+ <xi:include href="emacs.section.xml" />
+ <xi:include href="firefox.section.xml" />
<xi:include href="ibus.xml" />
- <xi:include href="kakoune.xml" />
- <xi:include href="linux.xml" />
+ <xi:include href="kakoune.section.xml" />
+ <xi:include href="linux.section.xml" />
<xi:include href="locales.xml" />
- <xi:include href="nginx.xml" />
- <xi:include href="opengl.xml" />
- <xi:include href="shell-helpers.xml" />
+ <xi:include href="nginx.section.xml" />
+ <xi:include href="opengl.section.xml" />
+ <xi:include href="shell-helpers.section.xml" />
<xi:include href="steam.xml" />
<xi:include href="cataclysm-dda.section.xml" />
- <xi:include href="urxvt.xml" />
- <xi:include href="weechat.xml" />
- <xi:include href="xorg.xml" />
+ <xi:include href="urxvt.section.xml" />
+ <xi:include href="weechat.section.xml" />
+ <xi:include href="xorg.section.xml" />
</chapter>
diff --git a/doc/builders/packages/kakoune.section.md b/doc/builders/packages/kakoune.section.md
new file mode 100644
index 000000000000..8e054777a757
--- /dev/null
+++ b/doc/builders/packages/kakoune.section.md
@@ -0,0 +1,9 @@
+# Kakoune {#sec-kakoune}
+
+Kakoune can be built to autoload plugins:
+
+```nix
+(kakoune.override {
+ plugins = with pkgs.kakounePlugins; [ parinfer-rust ];
+})
+```
diff --git a/doc/builders/packages/kakoune.xml b/doc/builders/packages/kakoune.xml
deleted file mode 100644
index 045dbd0a653b..000000000000
--- a/doc/builders/packages/kakoune.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<section xmlns="http://docbook.org/ns/docbook"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xml:id="sec-kakoune">
- <title>Kakoune</title>
-
- <para>
- Kakoune can be built to autoload plugins:
-<programlisting>(kakoune.override {
- plugins = with pkgs.kakounePlugins; [ parinfer-rust ];
-})</programlisting>
- </para>
-</section>
diff --git a/doc/builders/packages/linux.section.md b/doc/builders/packages/linux.section.md
new file mode 100644
index 000000000000..1b8d6eda749d
--- /dev/null
+++ b/doc/builders/packages/linux.section.md
@@ -0,0 +1,41 @@
+# Linux kernel {#sec-linux-kernel}
+
+The Nix expressions to build the Linux kernel are in [`pkgs/os-specific/linux/kernel`](https://github.com/NixOS/nixpkgs/blob/master/pkgs/os-specific/linux/kernel).
+
+The function that builds the kernel has an argument `kernelPatches` which should be a list of `{name, patch, extraConfig}` attribute sets, where `name` is the name of the patch (which is included in the kernel’s `meta.description` attribute), `patch` is the patch itself (possibly compressed), and `extraConfig` (optional) is a string specifying extra options to be concatenated to the kernel configuration file (`.config`).
+
+The kernel derivation exports an attribute `features` specifying whether optional functionality is or isn’t enabled. This is used in NixOS to implement kernel-specific behaviour. For instance, if the kernel has the `iwlwifi` feature (i.e. has built-in support for Intel wireless chipsets), then NixOS doesn’t have to build the external `iwlwifi` package:
+
+```nix
+modulesTree = [kernel]
+ ++ pkgs.lib.optional (!kernel.features ? iwlwifi) kernelPackages.iwlwifi
+ ++ ...;
+```
+
+How to add a new (major) version of the Linux kernel to Nixpkgs:
+
+1. Copy the old Nix expression (e.g. `linux-2.6.21.nix`) to the new one (e.g. `linux-2.6.22.nix`) and update it.
+
+2. Add the new kernel to `all-packages.nix` (e.g., create an attribute `kernel_2_6_22`).
+
+3. Now we’re going to update the kernel configuration. First unpack the kernel. Then for each supported platform (`i686`, `x86_64`, `uml`) do the following:
+
+ 1. Make an copy from the old config (e.g. `config-2.6.21-i686-smp`) to the new one (e.g. `config-2.6.22-i686-smp`).
+
+ 2. Copy the config file for this platform (e.g. `config-2.6.22-i686-smp`) to `.config` in the kernel source tree.
+
+ 3. Run `make oldconfig ARCH={i386,x86_64,um}` and answer all questions. (For the uml configuration, also add `SHELL=bash`.) Make sure to keep the configuration consistent between platforms (i.e. don’t enable some feature on `i686` and disable it on `x86_64`).
+
+ 4. If needed you can also run `make menuconfig`:
+
+ ```ShellSession
+ $ nix-env -i ncurses
+ $ export NIX_CFLAGS_LINK=-lncurses
+ $ make menuconfig ARCH=arch
+ ```
+
+ 5. Copy `.config` over the new config file (e.g. `config-2.6.22-i686-smp`).
+
+4. Test building the kernel: `nix-build -A kernel_2_6_22`. If it compiles, ship it! For extra credit, try booting NixOS with it.
+
+5. It may be that the new kernel requires updating the external kernel modules and kernel-dependent packages listed in the `linuxPackagesFor` function in `all-packages.nix` (such as the NVIDIA drivers, AUFS, etc.). If the updated packages aren’t backwards compatible with older kernels, you may need to keep the older versions around.
diff --git a/doc/builders/packages/linux.xml b/doc/builders/packages/linux.xml
deleted file mode 100644
index 72d0e21493b3..000000000000
--- a/doc/builders/packages/linux.xml
+++ /dev/null
@@ -1,85 +0,0 @@
-<section xmlns="http://docbook.org/ns/docbook"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xml:id="sec-linux-kernel">
- <title>Linux kernel</title>
-
- <para>
- The Nix expressions to build the Linux kernel are in <link
-xlink:href="https://github.com/NixOS/nixpkgs/blob/master/pkgs/os-specific/linux/kernel"><filename>pkgs/os-specific/linux/kernel</filename></link>.
- </para>
-
- <para>
- The function that builds the kernel has an argument <varname>kernelPatches</varname> which should be a list of <literal>{name, patch, extraConfig}</literal> attribute sets, where <varname>name</varname> is the name of the patch (which is included in the kernel’s <varname>meta.description</varname> attribute), <varname>patch</varname> is the patch itself (possibly compressed), and <varname>extraConfig</varname> (optional) is a string specifying extra options to be concatenated to the kernel configuration file (<filename>.config</filename>).
- </para>
-
- <para>
- The kernel derivation exports an attribute <varname>features</varname> specifying whether optional functionality is or isn’t enabled. This is used in NixOS to implement kernel-specific behaviour. For instance, if the kernel has the <varname>iwlwifi</varname> feature (i.e. has built-in support for Intel wireless chipsets), then NixOS doesn’t have to build the external <varname>iwlwifi</varname> package:
-<programlisting>
-modulesTree = [kernel]
- ++ pkgs.lib.optional (!kernel.features ? iwlwifi) kernelPackages.iwlwifi
- ++ ...;
-</programlisting>
- </para>
-
- <para>
- How to add a new (major) version of the Linux kernel to Nixpkgs:
- <orderedlist>
- <listitem>
- <para>
- Copy the old Nix expression (e.g. <filename>linux-2.6.21.nix</filename>) to the new one (e.g. <filename>linux-2.6.22.nix</filename>) and update it.
- </para>
- </listitem>
- <listitem>
- <para>
- Add the new kernel to <filename>all-packages.nix</filename> (e.g., create an attribute <varname>kernel_2_6_22</varname>).
- </para>
- </listitem>
- <listitem>
- <para>
- Now we’re going to update the kernel configuration. First unpack the kernel. Then for each supported platform (<literal>i686</literal>, <literal>x86_64</literal>, <literal>uml</literal>) do the following:
- <orderedlist>
- <listitem>
- <para>
- Make an copy from the old config (e.g. <filename>config-2.6.21-i686-smp</filename>) to the new one (e.g. <filename>config-2.6.22-i686-smp</filename>).
- </para>
- </listitem>
- <listitem>
- <para>
- Copy the config file for this platform (e.g. <filename>config-2.6.22-i686-smp</filename>) to <filename>.config</filename> in the kernel source tree.
- </para>
- </listitem>
- <listitem>
- <para>
- Run <literal>make oldconfig ARCH=<replaceable>{i386,x86_64,um}</replaceable></literal> and answer all questions. (For the uml configuration, also add <literal>SHELL=bash</literal>.) Make sure to keep the configuration consistent between platforms (i.e. don’t enable some feature on <literal>i686</literal> and disable it on <literal>x86_64</literal>).
- </para>
- </listitem>
- <listitem>
- <para>
- If needed you can also run <literal>make menuconfig</literal>:
-<screen>
-<prompt>$ </prompt>nix-env -i ncurses
-<prompt>$ </prompt>export NIX_CFLAGS_LINK=-lncurses
-<prompt>$ </prompt>make menuconfig ARCH=<replaceable>arch</replaceable></screen>
- </para>
- </listitem>
- <listitem>
- <para>
- Copy <filename>.config</filename> over the new config file (e.g. <filename>config-2.6.22-i686-smp</filename>).
- </para>
- </listitem>
- </orderedlist>
- </para>
- </listitem>
- <listitem>
- <para>
- Test building the kernel: <literal>nix-build -A kernel_2_6_22</literal>. If it compiles, ship it! For extra credit, try booting NixOS with it.
- </para>
- </listitem>
- <listitem>
- <para>
- It may be that the new kernel requires updating the external kernel modules and kernel-dependent packages listed in the <varname>linuxPackagesFor</varname> function in <filename>all-packages.nix</filename> (such as the NVIDIA drivers, AUFS, etc.). If the updated packages aren’t backwards compatible with older kernels, you may need to keep the older versions around.
- </para>
- </listitem>
- </orderedlist>
- </para>
-</section>
diff --git a/doc/builders/packages/nginx.section.md b/doc/builders/packages/nginx.section.md
new file mode 100644
index 000000000000..154c21f9b369
--- /dev/null
+++ b/doc/builders/packages/nginx.section.md
@@ -0,0 +1,11 @@
+# Nginx {#sec-nginx}
+
+[Nginx](https://nginx.org) is a reverse proxy and lightweight webserver.
+
+## ETags on static files served from the Nix store {#sec-nginx-etag}
+
+HTTP has a couple different mechanisms for caching to prevent clients from having to download the same content repeatedly if a resource has not changed since the last time it was requested. When nginx is used as a server for static files, it implements the caching mechanism based on the [`Last-Modified`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Last-Modified) response header automatically; unfortunately, it works by using filesystem timestamps to determine the value of the `Last-Modified` header. This doesn't give the desired behavior when the file is in the Nix store, because all file timestamps are set to 0 (for reasons related to build reproducibility).
+
+Fortunately, HTTP supports an alternative (and more effective) caching mechanism: the [`ETag`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag) response header. The value of the `ETag` header specifies some identifier for the particular content that the server is sending (e.g. a hash). When a client makes a second request for the same resource, it sends that value back in an `If-None-Match` header. If the ETag value is unchanged, then the server does not need to resend the content.
+
+As of NixOS 19.09, the nginx package in Nixpkgs is patched such that when nginx serves a file out of `/nix/store`, the hash in the store path is used as the `ETag` header in the HTTP response, thus providing proper caching functionality. This happens automatically; you do not need to do modify any configuration to get this behavior.
diff --git a/doc/builders/packages/nginx.xml b/doc/builders/packages/nginx.xml
deleted file mode 100644
index 65854ba02366..000000000000
--- a/doc/builders/packages/nginx.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<section xmlns="http://docbook.org/ns/docbook"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xml:id="sec-nginx">
- <title>Nginx</title>
-
- <para>
- <link xlink:href="https://nginx.org/">Nginx</link> is a reverse proxy and lightweight webserver.
- </para>
-
- <section xml:id="sec-nginx-etag">
- <title>ETags on static files served from the Nix store</title>
-
- <para>
- HTTP has a couple different mechanisms for caching to prevent clients from having to download the same content repeatedly if a resource has not changed since the last time it was requested. When nginx is used as a server for static files, it implements the caching mechanism based on the <link xlink:href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Last-Modified"><literal>Last-Modified</literal></link> response header automatically; unfortunately, it works by using filesystem timestamps to determine the value of the <literal>Last-Modified</literal> header. This doesn't give the desired behavior when the file is in the Nix store, because all file timestamps are set to 0 (for reasons related to build reproducibility).
- </para>
-
- <para>
- Fortunately, HTTP supports an alternative (and more effective) caching mechanism: the <link xlink:href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag"><literal>ETag</literal></link> response header. The value of the <literal>ETag</literal> header specifies some identifier for the particular content that the server is sending (e.g. a hash). When a client makes a second request for the same resource, it sends that value back in an <literal>If-None-Match</literal> header. If the ETag value is unchanged, then the server does not need to resend the content.
- </para>
-
- <para>
- As of NixOS 19.09, the nginx package in Nixpkgs is patched such that when nginx serves a file out of <filename>/nix/store</filename>, the hash in the store path is used as the <literal>ETag</literal> header in the HTTP response, thus providing proper caching functionality. This happens automatically; you do not need to do modify any configuration to get this behavior.
- </para>
- </section>
-</section>
diff --git a/doc/builders/packages/opengl.section.md b/doc/builders/packages/opengl.section.md
new file mode 100644
index 000000000000..6866bf89221a
--- /dev/null
+++ b/doc/builders/packages/opengl.section.md
@@ -0,0 +1,15 @@
+# OpenGL {#sec-opengl}
+
+OpenGL support varies depending on which hardware is used and which drivers are available and loaded.
+
+Broadly, we support both GL vendors: Mesa and NVIDIA.
+
+## NixOS Desktop
+
+The NixOS desktop or other non-headless configurations are the primary target for OpenGL libraries and applications. The current solution for discovering which drivers are available is based on [libglvnd](https://gitlab.freedesktop.org/glvnd/libglvnd). `libglvnd` performs "vendor-neutral dispatch", trying a variety of techniques to find the system's GL implementation. In practice, this will be either via standard GLX for X11 users or EGL for Wayland users, and supporting either NVIDIA or Mesa extensions.
+
+## Nix on GNU/Linux
+
+If you are using a non-NixOS GNU/Linux/X11 desktop with free software video drivers, consider launching OpenGL-dependent programs from Nixpkgs with Nixpkgs versions of `libglvnd` and `mesa.drivers` in `LD_LIBRARY_PATH`. For Mesa drivers, the Linux kernel version doesn't have to match nixpkgs.
+
+For proprietary video drivers you might have luck with also adding the corresponding video driver package.
diff --git a/doc/builders/packages/opengl.xml b/doc/builders/packages/opengl.xml
deleted file mode 100644
index dfd64b188586..000000000000
--- a/doc/builders/packages/opengl.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<section xmlns="http://docbook.org/ns/docbook"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xml:id="sec-opengl">
- <title>OpenGL</title>
-
- <para>
- Packages that use OpenGL have NixOS desktop as their primary target. The current solution for loading the GPU-specific drivers is based on <literal>libglvnd</literal> and looks for the driver implementation in <literal>LD_LIBRARY_PATH</literal>. If you are using a non-NixOS GNU/Linux/X11 desktop with free software video drivers, consider launching OpenGL-dependent programs from Nixpkgs with Nixpkgs versions of <literal>libglvnd</literal> and <literal>mesa.drivers</literal> in <literal>LD_LIBRARY_PATH</literal>. For proprietary video drivers you might have luck with also adding the corresponding video driver package.
- </para>
-</section>
diff --git a/doc/builders/packages/shell-helpers.section.md b/doc/builders/packages/shell-helpers.section.md
new file mode 100644
index 000000000000..57b8619c5007
--- /dev/null
+++ b/doc/builders/packages/shell-helpers.section.md
@@ -0,0 +1,12 @@
+# Interactive shell helpers {#sec-shell-helpers}
+
+Some packages provide the shell integration to be more useful. But unlike other systems, nix doesn't have a standard `share` directory location. This is why a bunch `PACKAGE-share` scripts are shipped that print the location of the corresponding shared folder. Current list of such packages is as following:
+
+- `fzf` : `fzf-share`
+
+E.g. `fzf` can then used in the `.bashrc` like this:
+
+```bash
+source "$(fzf-share)/completion.bash"
+source "$(fzf-share)/key-bindings.bash"
+```
diff --git a/doc/builders/packages/shell-helpers.xml b/doc/builders/packages/shell-helpers.xml
deleted file mode 100644
index a4ac9022c4ce..000000000000
--- a/doc/builders/packages/shell-helpers.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<section xmlns="http://docbook.org/ns/docbook"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xml:id="sec-shell-helpers">
- <title>Interactive shell helpers</title>
-
- <para>
- Some packages provide the shell integration to be more useful. But unlike other systems, nix doesn't have a standard share directory location. This is why a bunch <command>PACKAGE-share</command> scripts are shipped that print the location of the corresponding shared folder. Current list of such packages is as following:
- <itemizedlist>
- <listitem>
- <para>
- <literal>fzf</literal>: <command>fzf-share</command>
- </para>
- </listitem>
- </itemizedlist>
- E.g. <literal>fzf</literal> can then used in the .bashrc like this:
-<screen>
- source "$(fzf-share)/completion.bash"
- source "$(fzf-share)/key-bindings.bash"
-</screen>
- </para>
-</section>
diff --git a/doc/builders/packages/urxvt.section.md b/doc/builders/packages/urxvt.section.md
new file mode 100644
index 000000000000..2d1196d92278
--- /dev/null
+++ b/doc/builders/packages/urxvt.section.md
@@ -0,0 +1,71 @@
+# Urxvt {#sec-urxvt}
+
+Urxvt, also known as rxvt-unicode, is a highly customizable terminal emulator.
+
+## Configuring urxvt {#sec-urxvt-conf}
+
+In `nixpkgs`, urxvt is provided by the package `rxvt-unicode`. It can be configured to include your choice of plugins, reducing its closure size from the default configuration which includes all available plugins. To make use of this functionality, use an overlay or directly install an expression that overrides its configuration, such as
+
+```nix
+rxvt-unicode.override {
+ configure = { availablePlugins, ... }: {
+ plugins = with availablePlugins; [ perls resize-font vtwheel ];
+ };
+}
+```
+
+If the `configure` function returns an attrset without the `plugins` attribute, `availablePlugins` will be used automatically.
+
+In order to add plugins but also keep all default plugins installed, it is possible to use the following method:
+
+```nix
+rxvt-unicode.override {
+ configure = { availablePlugins, ... }: {
+ plugins = (builtins.attrValues availablePlugins) ++ [ custom-plugin ];
+ };
+}
+```
+
+To get a list of all the plugins available, open the Nix REPL and run
+
+```ShellSession
+$ nix repl
+:l <nixpkgs>
+map (p: p.name) pkgs.rxvt-unicode.plugins
+```
+
+Alternatively, if your shell is bash or zsh and have completion enabled, simply type `nixpkgs.rxvt-unicode.plugins.<tab>`.
+
+In addition to `plugins` the options `extraDeps` and `perlDeps` can be used to install extra packages. `extraDeps` can be used, for example, to provide `xsel` (a clipboard manager) to the clipboard plugin, without installing it globally:
+
+```nix
+rxvt-unicode.override {
+ configure = { availablePlugins, ... }: {
+ pluginsDeps = [ xsel ];
+ };
+}
+```
+
+`perlDeps` is a handy way to provide Perl packages to your custom plugins (in `$HOME/.urxvt/ext`). For example, if you need `AnyEvent` you can do:
+
+```nix
+rxvt-unicode.override {
+ configure = { availablePlugins, ... }: {
+ perlDeps = with perlPackages; [ AnyEvent ];
+ };
+}
+```
+
+## Packaging urxvt plugins {#sec-urxvt-pkg}
+
+Urxvt plugins resides in `pkgs/applications/misc/rxvt-unicode-plugins`. To add a new plugin create an expression in a subdirectory and add the package to the set in `pkgs/applications/misc/rxvt-unicode-plugins/default.nix`.
+
+A plugin can be any kind of derivation, the only requirement is that it should always install perl scripts in `$out/lib/urxvt/perl`. Look for existing plugins for examples.
+
+If the plugin is itself a perl package that needs to be imported from other plugins or scripts, add the following passthrough:
+
+```nix
+passthru.perlPackages = [ "self" ];
+```
+
+This will make the urxvt wrapper pick up the dependency and set up the perl path accordingly.
diff --git a/doc/builders/packages/urxvt.xml b/doc/builders/packages/urxvt.xml
deleted file mode 100644
index 330e056b6560..000000000000
--- a/doc/builders/packages/urxvt.xml
+++ /dev/null
@@ -1,115 +0,0 @@
-<section xmlns="http://docbook.org/ns/docbook"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xml:id="sec-urxvt">
- <title>Urxvt</title>
-
- <para>
- Urxvt, also known as rxvt-unicode, is a highly customizable terminal emulator.
- </para>
-
- <section xml:id="sec-urxvt-conf">
-
- <title>Configuring urxvt</title>
-
- <para>
- In <literal>nixpkgs</literal>, urxvt is provided by the package
- <literal>rxvt-unicode</literal>. It can be configured to include your choice
- of plugins, reducing its closure size from the default configuration which
- includes all available plugins. To make use of this functionality, use an
- overlay or directly install an expression that overrides its configuration,
- such as
-<programlisting>
-rxvt-unicode.override {
- configure = { availablePlugins, ... }: {
- plugins = with availablePlugins; [ perls resize-font vtwheel ];
- };
-}
-</programlisting>
- If the <literal>configure</literal> function returns an attrset without the
- <literal>plugins</literal> attribute, <literal>availablePlugins</literal>
- will be used automatically.
- </para>
-
- <para>
- In order to add plugins but also keep all default plugins installed, it is
- possible to use the following method:
-<programlisting>
-rxvt-unicode.override {
- configure = { availablePlugins, ... }: {
- plugins = (builtins.attrValues availablePlugins) ++ [ custom-plugin ];
- };
-}
-</programlisting>
- </para>
-
- <para>
- To get a list of all the plugins available, open the Nix REPL and run
-<screen>
-<prompt>$ </prompt>nix repl
-:l &lt;nixpkgs&gt;
-map (p: p.name) pkgs.rxvt-unicode.plugins
-</screen>
- Alternatively, if your shell is bash or zsh and have completion enabled,
- simply type <literal>nixpkgs.rxvt-unicode.plugins.&lt;tab&gt;</literal>.
- </para>
-
- <para>
- In addition to <literal>plugins</literal> the options
- <literal>extraDeps</literal> and <literal>perlDeps</literal> can be used
- to install extra packages.
- <literal>extraDeps</literal> can be used, for example, to provide
- <literal>xsel</literal> (a clipboard manager) to the clipboard plugin,
- without installing it globally:
-<programlisting>
-rxvt-unicode.override {
- configure = { availablePlugins, ... }: {
- pluginsDeps = [ xsel ];
- };
-}
-</programlisting>
-
- <literal>perlDeps</literal> is a handy way to provide Perl packages to
- your custom plugins (in <literal>$HOME/.urxvt/ext</literal>). For example,
- if you need <literal>AnyEvent</literal> you can do:
-<programlisting>
-rxvt-unicode.override {
- configure = { availablePlugins, ... }: {
- perlDeps = with perlPackages; [ AnyEvent ];
- };
-}
-</programlisting>
- </para>
-
- </section>
-
- <section xml:id="sec-urxvt-pkg">
-
- <title>Packaging urxvt plugins</title>
-
- <para>
- Urxvt plugins resides in
- <literal>pkgs/applications/misc/rxvt-unicode-plugins</literal>.
- To add a new plugin create an expression in a subdirectory and add the
- package to the set in
- <literal>pkgs/applications/misc/rxvt-unicode-plugins/default.nix</literal>.
- </para>
-
- <para>
- A plugin can be any kind of derivation, the only requirement is that it
- should always install perl scripts in <literal>$out/lib/urxvt/perl</literal>.
- Look for existing plugins for examples.
- </para>
-
- <para>
- If the plugin is itself a perl package that needs to be imported from
- other plugins or scripts, add the following passthrough:
-<programlisting>
-passthru.perlPackages = [ "self" ];
-</programlisting>
- This will make the urxvt wrapper pick up the dependency and set up the perl
- path accordingly.
- </para>
-
- </section>
-
-</section>
diff --git a/doc/builders/packages/weechat.section.md b/doc/builders/packages/weechat.section.md
new file mode 100644
index 000000000000..1d99b00e6323
--- /dev/null
+++ b/doc/builders/packages/weechat.section.md
@@ -0,0 +1,85 @@
+# Weechat {#sec-weechat}
+
+Weechat can be configured to include your choice of plugins, reducing its closure size from the default configuration which includes all available plugins. To make use of this functionality, install an expression that overrides its configuration such as
+
+```nix
+weechat.override {configure = {availablePlugins, ...}: {
+ plugins = with availablePlugins; [ python perl ];
+ }
+}
+```
+
+If the `configure` function returns an attrset without the `plugins` attribute, `availablePlugins` will be used automatically.
+
+The plugins currently available are `python`, `perl`, `ruby`, `guile`, `tcl` and `lua`.
+
+The python and perl plugins allows the addition of extra libraries. For instance, the `inotify.py` script in `weechat-scripts` requires D-Bus or libnotify, and the `fish.py` script requires `pycrypto`. To use these scripts, use the plugin's `withPackages` attribute:
+
+```nix
+weechat.override { configure = {availablePlugins, ...}: {
+ plugins = with availablePlugins; [
+ (python.withPackages (ps: with ps; [ pycrypto python-dbus ]))
+ ];
+ };
+}
+```
+
+In order to also keep all default plugins installed, it is possible to use the following method:
+
+```nix
+weechat.override { configure = { availablePlugins, ... }: {
+ plugins = builtins.attrValues (availablePlugins // {
+ python = availablePlugins.python.withPackages (ps: with ps; [ pycrypto python-dbus ]);
+ });
+}; }
+```
+
+WeeChat allows to set defaults on startup using the `--run-command`. The `configure` method can be used to pass commands to the program:
+
+```nix
+weechat.override {
+ configure = { availablePlugins, ... }: {
+ init = ''
+ /set foo bar
+ /server add freenode chat.freenode.org
+ '';
+ };
+}
+```
+
+Further values can be added to the list of commands when running `weechat --run-command "your-commands"`.
+
+Additionally it's possible to specify scripts to be loaded when starting `weechat`. These will be loaded before the commands from `init`:
+
+```nix
+weechat.override {
+ configure = { availablePlugins, ... }: {
+ scripts = with pkgs.weechatScripts; [
+ weechat-xmpp weechat-matrix-bridge wee-slack
+ ];
+ init = ''
+ /set plugins.var.python.jabber.key "val"
+ '':
+ };
+}
+```
+
+In `nixpkgs` there's a subpackage which contains derivations for WeeChat scripts. Such derivations expect a `passthru.scripts` attribute which contains a list of all scripts inside the store path. Furthermore all scripts have to live in `$out/share`. An exemplary derivation looks like this:
+
+```nix
+{ stdenv, fetchurl }:
+
+stdenv.mkDerivation {
+ name = "exemplary-weechat-script";
+ src = fetchurl {
+ url = "https://scripts.tld/your-scripts.tar.gz";
+ sha256 = "...";
+ };
+ passthru.scripts = [ "foo.py" "bar.lua" ];
+ installPhase = ''
+ mkdir $out/share
+ cp foo.py $out/share
+ cp bar.lua $out/share
+ '';
+}
+```
diff --git a/doc/builders/packages/weechat.xml b/doc/builders/packages/weechat.xml
deleted file mode 100644
index a110d3f491c7..000000000000
--- a/doc/builders/packages/weechat.xml
+++ /dev/null
@@ -1,85 +0,0 @@
-<section xmlns="http://docbook.org/ns/docbook"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xml:id="sec-weechat">
- <title>Weechat</title>
-
- <para>
- Weechat can be configured to include your choice of plugins, reducing its closure size from the default configuration which includes all available plugins. To make use of this functionality, install an expression that overrides its configuration such as
-<programlisting>weechat.override {configure = {availablePlugins, ...}: {
- plugins = with availablePlugins; [ python perl ];
- }
-}</programlisting>
- If the <literal>configure</literal> function returns an attrset without the <literal>plugins</literal> attribute, <literal>availablePlugins</literal> will be used automatically.
- </para>
-
- <para>
- The plugins currently available are <literal>python</literal>, <literal>perl</literal>, <literal>ruby</literal>, <literal>guile</literal>, <literal>tcl</literal> and <literal>lua</literal>.
- </para>
-
- <para>
- The python and perl plugins allows the addition of extra libraries. For instance, the <literal>inotify.py</literal> script in weechat-scripts requires D-Bus or libnotify, and the <literal>fish.py</literal> script requires pycrypto. To use these scripts, use the plugin's <literal>withPackages</literal> attribute:
-<programlisting>weechat.override { configure = {availablePlugins, ...}: {
- plugins = with availablePlugins; [
- (python.withPackages (ps: with ps; [ pycrypto python-dbus ]))
- ];
- };
-}
-</programlisting>
- </para>
-
- <para>
- In order to also keep all default plugins installed, it is possible to use the following method:
-<programlisting>weechat.override { configure = { availablePlugins, ... }: {
- plugins = builtins.attrValues (availablePlugins // {
- python = availablePlugins.python.withPackages (ps: with ps; [ pycrypto python-dbus ]);
- });
-}; }
-</programlisting>
- </para>
-
- <para>
- WeeChat allows to set defaults on startup using the <literal>--run-command</literal>. The <literal>configure</literal> method can be used to pass commands to the program:
-<programlisting>weechat.override {
- configure = { availablePlugins, ... }: {
- init = ''
- /set foo bar
- /server add freenode chat.freenode.org
- '';
- };
-}</programlisting>
- Further values can be added to the list of commands when running <literal>weechat --run-command "your-commands"</literal>.
- </para>
-
- <para>
- Additionally it's possible to specify scripts to be loaded when starting <literal>weechat</literal>. These will be loaded before the commands from <literal>init</literal>:
-<programlisting>weechat.override {
- configure = { availablePlugins, ... }: {
- scripts = with pkgs.weechatScripts; [
- weechat-xmpp weechat-matrix-bridge wee-slack
- ];
- init = ''
- /set plugins.var.python.jabber.key "val"
- '':
- };
-}</programlisting>
- </para>
-
- <para>
- In <literal>nixpkgs</literal> there's a subpackage which contains derivations for WeeChat scripts. Such derivations expect a <literal>passthru.scripts</literal> attribute which contains a list of all scripts inside the store path. Furthermore all scripts have to live in <literal>$out/share</literal>. An exemplary derivation looks like this:
-<programlisting>{ stdenv, fetchurl }:
-
-stdenv.mkDerivation {
- name = "exemplary-weechat-script";
- src = fetchurl {
- url = "https://scripts.tld/your-scripts.tar.gz";
- sha256 = "...";
- };
- passthru.scripts = [ "foo.py" "bar.lua" ];
- installPhase = ''
- mkdir $out/share
- cp foo.py $out/share
- cp bar.lua $out/share
- '';
-}</programlisting>
- </para>
-</section>
diff --git a/doc/builders/packages/xorg.section.md b/doc/builders/packages/xorg.section.md
new file mode 100644
index 000000000000..be220a25404a
--- /dev/null
+++ b/doc/builders/packages/xorg.section.md
@@ -0,0 +1,34 @@
+# X.org {#sec-xorg}
+
+The Nix expressions for the X.org packages reside in `pkgs/servers/x11/xorg/default.nix`. This file is automatically generated from lists of tarballs in an X.org release. As such it should not be modified directly; rather, you should modify the lists, the generator script or the file `pkgs/servers/x11/xorg/overrides.nix`, in which you can override or add to the derivations produced by the generator.
+
+## Katamari Tarballs
+
+X.org upstream releases used to include [katamari](https://en.wiktionary.org/wiki/%E3%81%8B%E3%81%9F%E3%81%BE%E3%82%8A) releases, which included a holistic recommended version for each tarball, up until 7.7. To create a list of tarballs in a katamari release:
+
+```ShellSession
+export release="X11R7.7"
+export url="mirror://xorg/$release/src/everything/"
+cat $(PRINT_PATH=1 nix-prefetch-url $url | tail -n 1) \
+ | perl -e 'while (<>) { if (/(href|HREF)="([^"]*.bz2)"/) { print "$ENV{'url'}$2\n"; }; }' \
+ | sort > "tarballs-$release.list"
+```
+
+## Individual Tarballs
+
+The upstream release process for [X11R7.8](https://x.org/wiki/Releases/7.8/) does not include a planned katamari. Instead, each component of X.org is released as its own tarball. We maintain `pkgs/servers/x11/xorg/tarballs.list` as a list of tarballs for each individual package. This list includes X.org core libraries and protocol descriptions, extra newer X11 interface libraries, like `xorg.libxcb`, and classic utilities which are largely unused but still available if needed, like `xorg.imake`.
+
+## Generating Nix Expressions
+
+The generator is invoked as follows:
+
+```ShellSession
+cd pkgs/servers/x11/xorg
+<tarballs.list perl ./generate-expr-from-tarballs.pl
+```
+
+For each of the tarballs in the `.list` files, the script downloads it, unpacks it, and searches its `configure.ac` and `*.pc.in` files for dependencies. This information is used to generate `default.nix`. The generator caches downloaded tarballs between runs. Pay close attention to the `NOT FOUND: $NAME` messages at the end of the run, since they may indicate missing dependencies. (Some might be optional dependencies, however.)
+
+## Overriding the Generator
+
+If the expression for a package requires derivation attributes that the generator cannot figure out automatically (say, `patches` or a `postInstall` hook), you should modify `pkgs/servers/x11/xorg/overrides.nix`.
diff --git a/doc/builders/packages/xorg.xml b/doc/builders/packages/xorg.xml
deleted file mode 100644
index ebf4930cc097..000000000000
--- a/doc/builders/packages/xorg.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<section xmlns="http://docbook.org/ns/docbook"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xml:id="sec-xorg">
- <title>X.org</title>
-
- <para>
- The Nix expressions for the X.org packages reside in <filename>pkgs/servers/x11/xorg/default.nix</filename>. This file is automatically generated from lists of tarballs in an X.org release. As such it should not be modified directly; rather, you should modify the lists, the generator script or the file <filename>pkgs/servers/x11/xorg/overrides.nix</filename>, in which you can override or add to the derivations produced by the generator.
- </para>
-
- <para>
- The generator is invoked as follows:
-<screen>
-<prompt>$ </prompt>cd pkgs/servers/x11/xorg
-<prompt>$ </prompt>cat tarballs-7.5.list extra.list old.list \
- | perl ./generate-expr-from-tarballs.pl
-</screen>
- For each of the tarballs in the <filename>.list</filename> files, the script downloads it, unpacks it, and searches its <filename>configure.ac</filename> and <filename>*.pc.in</filename> files for dependencies. This information is used to generate <filename>default.nix</filename>. The generator caches downloaded tarballs between runs. Pay close attention to the <literal>NOT FOUND: <replaceable>name</replaceable></literal> messages at the end of the run, since they may indicate missing dependencies. (Some might be optional dependencies, however.)
- </para>
-
- <para>
- A file like <filename>tarballs-7.5.list</filename> contains all tarballs in a X.org release. It can be generated like this:
-<screen>
-<prompt>$ </prompt>export i="mirror://xorg/X11R7.4/src/everything/"
-<prompt>$ </prompt>cat $(PRINT_PATH=1 nix-prefetch-url $i | tail -n 1) \
- | perl -e 'while (&lt;>) { if (/(href|HREF)="([^"]*.bz2)"/) { print "$ENV{'i'}$2\n"; }; }' \
- | sort > tarballs-7.4.list
-</screen>
- <filename>extra.list</filename> contains libraries that aren’t part of X.org proper, but are closely related to it, such as <literal>libxcb</literal>. <filename>old.list</filename> contains some packages that were removed from X.org, but are still needed by some people or by other packages (such as <varname>imake</varname>).
- </para>
-
- <para>
- If the expression for a package requires derivation attributes that the generator cannot figure out automatically (say, <varname>patches</varname> or a <varname>postInstall</varname> hook), you should modify <filename>pkgs/servers/x11/xorg/overrides.nix</filename>.
- </para>
-</section>
diff --git a/doc/contributing/reviewing-contributions.xml b/doc/contributing/reviewing-contributions.xml
index 96bf44da9723..991db77bc584 100644
--- a/doc/contributing/reviewing-contributions.xml
+++ b/doc/contributing/reviewing-contributions.xml
@@ -467,12 +467,8 @@
It is possible for community members that have enough knowledge and experience on a special topic to contribute by merging pull requests.
</para>
- <para>
- TODO: add the procedure to request merging rights.
- </para>
-
<!--
-The following paragraph about how to deal with unactive contributors is just a
+The following paragraphs about how to deal with unactive contributors is just a
proposition and should be modified to what the community agrees to be the right
policy.
@@ -481,6 +477,10 @@ policy.
-->
<para>
+ Please see the discussion in <link xlink:href="https://github.com/NixOS/nixpkgs/issues/50105">GitHub nixpkgs issue #50105</link> for information on how to proceed to be granted this level of access.
+ </para>
+
+ <para>
In a case a contributor definitively leaves the Nix community, they should create an issue or post on <link
xlink:href="https://discourse.nixos.org">Discourse</link> with references of packages and modules they maintain so the maintainership can be taken over by other contributors.
</para>
diff --git a/doc/languages-frameworks/beam.section.md b/doc/languages-frameworks/beam.section.md
new file mode 100644
index 000000000000..ad3b94880b5c
--- /dev/null
+++ b/doc/languages-frameworks/beam.section.md
@@ -0,0 +1,84 @@
+# BEAM Languages (Erlang, Elixir & LFE) {#sec-beam}
+
+## Introduction {#beam-introduction}
+
+In this document and related Nix expressions, we use the term, *BEAM*, to describe the environment. BEAM is the name of the Erlang Virtual Machine and, as far as we're concerned, from a packaging perspective, all languages that run on the BEAM are interchangeable. That which varies, like the build system, is transparent to users of any given BEAM package, so we make no distinction.
+
+## Structure {#beam-structure}
+
+All BEAM-related expressions are available via the top-level `beam` attribute, which includes:
+
+ - `interpreters`: a set of compilers running on the BEAM, including multiple Erlang/OTP versions (`beam.interpreters.erlangR19`, etc), Elixir (`beam.interpreters.elixir`) and LFE (`beam.interpreters.lfe`).
+
+ - `packages`: a set of package builders (Mix and rebar3), each compiled with a specific Erlang/OTP version, e.g. `beam.packages.erlangR19`.
+
+The default Erlang compiler, defined by `beam.interpreters.erlang`, is aliased as `erlang`. The default BEAM package set is defined by `beam.packages.erlang` and aliased at the top level as `beamPackages`.
+
+To create a package builder built with a custom Erlang version, use the lambda, `beam.packagesWith`, which accepts an Erlang/OTP derivation and produces a package builder similar to `beam.packages.erlang`.
+
+Many Erlang/OTP distributions available in `beam.interpreters` have versions with ODBC and/or Java enabled or without wx (no observer support). For example, there's `beam.interpreters.erlangR22_odbc_javac`, which corresponds to `beam.interpreters.erlangR22` and `beam.interpreters.erlangR22_nox`, which corresponds to `beam.interpreters.erlangR22`.
+
+## Build Tools {#build-tools}
+
+### Rebar3 {#build-tools-rebar3}
+
+We provide a version of Rebar3, under `rebar3`. We also provide a helper to fetch Rebar3 dependencies from a lockfile under `fetchRebar3Deps`.
+
+### Mix & Erlang.mk {#build-tools-other}
+
+Both Mix and Erlang.mk work exactly as expected. There is a bootstrap process that needs to be run for both, however, which is supported by the `buildMix` and `buildErlangMk` derivations, respectively.
+
+## How to Install BEAM Packages {#how-to-install-beam-packages}
+
+BEAM builders are not registered at the top level, simply because they are not relevant to the vast majority of Nix users. To install any of those builders into your profile, refer to them by their attribute path `beamPackages.rebar3`:
+
+```ShellSession
+$ nix-env -f "<nixpkgs>" -iA beamPackages.rebar3
+```
+
+## Packaging BEAM Applications {#packaging-beam-applications}
+
+### Erlang Applications {#packaging-erlang-applications}
+
+#### Rebar3 Packages {#rebar3-packages}
+
+The Nix function, `buildRebar3`, defined in `beam.packages.erlang.buildRebar3` and aliased at the top level, can be used to build a derivation that understands how to build a Rebar3 project.
+
+If a package needs to compile native code via Rebar3's port compilation mechanism, add `compilePort = true;` to the derivation.
+
+#### Erlang.mk Packages {#erlang-mk-packages}
+
+Erlang.mk functions similarly to Rebar3, except we use `buildErlangMk` instead of `buildRebar3`.
+
+#### Mix Packages {#mix-packages}
+
+Mix functions similarly to Rebar3, except we use `buildMix` instead of `buildRebar3`.
+
+Alternatively, we can use `buildHex` as a shortcut:
+
+## How to Develop {#how-to-develop}
+
+### Creating a Shell {#creating-a-shell}
+
+Usually, we need to create a `shell.nix` file and do our development inside of the environment specified therein. Just install your version of erlang and other interpreter, and then user your normal build tools. As an example with elixir:
+
+```nix
+{ pkgs ? import "<nixpkgs"> {} }:
+
+with pkgs;
+
+let
+
+ elixir = beam.packages.erlangR22.elixir_1_9;
+
+in
+mkShell {
+ buildInputs = [ elixir ];
+
+ ERL_INCLUDE_PATH="${erlang}/lib/erlang/usr/include";
+}
+```
+
+#### Building in a Shell (for Mix Projects) {#building-in-a-shell}
+
+Using a `shell.nix` as described (see <xref linkend="creating-a-shell"/>) should just work.
diff --git a/doc/languages-frameworks/beam.xml b/doc/languages-frameworks/beam.xml
deleted file mode 100644
index addab24f7f6d..000000000000
--- a/doc/languages-frameworks/beam.xml
+++ /dev/null
@@ -1,159 +0,0 @@
-<section xmlns="http://docbook.org/ns/docbook"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xml:id="sec-beam">
- <title>BEAM Languages (Erlang, Elixir &amp; LFE)</title>
-
- <section xml:id="beam-introduction">
- <title>Introduction</title>
-
- <para>
- In this document and related Nix expressions, we use the term, <emphasis>BEAM</emphasis>, to describe the environment. BEAM is the name of the Erlang Virtual Machine and, as far as we're concerned, from a packaging perspective, all languages that run on the BEAM are interchangeable. That which varies, like the build system, is transparent to users of any given BEAM package, so we make no distinction.
- </para>
- </section>
-
- <section xml:id="beam-structure">
- <title>Structure</title>
-
- <para>
- All BEAM-related expressions are available via the top-level <literal>beam</literal> attribute, which includes:
- </para>
-
- <itemizedlist>
- <listitem>
- <para>
- <literal>interpreters</literal>: a set of compilers running on the BEAM, including multiple Erlang/OTP versions (<literal>beam.interpreters.erlangR19</literal>, etc), Elixir (<literal>beam.interpreters.elixir</literal>) and LFE (<literal>beam.interpreters.lfe</literal>).
- </para>
- </listitem>
- <listitem>
- <para>
- <literal>packages</literal>: a set of package builders (Mix and rebar3), each compiled with a specific Erlang/OTP version, e.g. <literal>beam.packages.erlangR19</literal>.
- </para>
- </listitem>
- </itemizedlist>
-
- <para>
- The default Erlang compiler, defined by <literal>beam.interpreters.erlang</literal>, is aliased as <literal>erlang</literal>. The default BEAM package set is defined by <literal>beam.packages.erlang</literal> and aliased at the top level as <literal>beamPackages</literal>.
- </para>
-
- <para>
- To create a package builder built with a custom Erlang version, use the lambda, <literal>beam.packagesWith</literal>, which accepts an Erlang/OTP derivation and produces a package builder similar to <literal>beam.packages.erlang</literal>.
- </para>
-
- <para>
- Many Erlang/OTP distributions available in <literal>beam.interpreters</literal> have versions with ODBC and/or Java enabled or without wx (no observer support). For example, there's <literal>beam.interpreters.erlangR22_odbc_javac</literal>, which corresponds to <literal>beam.interpreters.erlangR22</literal> and <literal>beam.interpreters.erlangR22_nox</literal>, which corresponds to <literal>beam.interpreters.erlangR22</literal>.
- </para>
- </section>
-
- <section xml:id="build-tools">
- <title>Build Tools</title>
-
- <section xml:id="build-tools-rebar3">
- <title>Rebar3</title>
-
- <para>
- We provide a version of Rebar3, under <literal>rebar3</literal>. We also provide a helper to fetch Rebar3 dependencies from a lockfile under <literal>fetchRebar3Deps</literal>.
- </para>
- </section>
-
- <section xml:id="build-tools-other">
- <title>Mix &amp; Erlang.mk</title>
-
- <para>
- Both Mix and Erlang.mk work exactly as expected. There is a bootstrap process that needs to be run for both, however, which is supported by the <literal>buildMix</literal> and <literal>buildErlangMk</literal> derivations, respectively.
- </para>
- </section>
- </section>
-
- <section xml:id="how-to-install-beam-packages">
- <title>How to Install BEAM Packages</title>
-
- <para>
- BEAM builders are not registered at the top level, simply because they are not relevant to the vast majority of Nix users.
- To install any of those builders into your profile, refer to them by their attribute path <literal>beamPackages.rebar3</literal>:
- </para>
-
-<screen>
-<prompt>$ </prompt>nix-env -f &quot;&lt;nixpkgs&gt;&quot; -iA beamPackages.rebar3
-</screen>
-</section>
-
- <section xml:id="packaging-beam-applications">
- <title>Packaging BEAM Applications</title>
-
- <section xml:id="packaging-erlang-applications">
- <title>Erlang Applications</title>
-
- <section xml:id="rebar3-packages">
- <title>Rebar3 Packages</title>
-
- <para>
- The Nix function, <literal>buildRebar3</literal>, defined in <literal>beam.packages.erlang.buildRebar3</literal> and aliased at the top level, can be used to build a derivation that understands how to build a Rebar3 project.
- </para>
-
- <para>
- If a package needs to compile native code via Rebar3's port compilation mechanism, add <literal>compilePort = true;</literal> to the derivation.
- </para>
- </section>
-
- <section xml:id="erlang-mk-packages">
- <title>Erlang.mk Packages</title>
-
- <para>
- Erlang.mk functions similarly to Rebar3, except we use <literal>buildErlangMk</literal> instead of <literal>buildRebar3</literal>.
- </para>
-
- </section>
-
- <section xml:id="mix-packages">
- <title>Mix Packages</title>
-
- <para>
- Mix functions similarly to Rebar3, except we use <literal>buildMix</literal> instead of <literal>buildRebar3</literal>.
- </para>
-
- <para>
- Alternatively, we can use <literal>buildHex</literal> as a shortcut:
- </para>
- </section>
- </section>
- </section>
-
- <section xml:id="how-to-develop">
- <title>How to Develop</title>
-
- <section xml:id="creating-a-shell">
- <title>Creating a Shell</title>
-
- <para>
- Usually, we need to create a <literal>shell.nix</literal> file and do our development inside of the environment specified therein. Just install your version of erlang and other interpreter, and then user your normal build tools.
- As an example with elixir:
- </para>
-
-<programlisting>
-{ pkgs ? import &quot;&lt;nixpkgs&quot;&gt; {} }:
-
-with pkgs;
-
-let
-
- elixir = beam.packages.erlangR22.elixir_1_9;
-
-in
-mkShell {
- buildInputs = [ elixir ];
-
- ERL_INCLUDE_PATH="${erlang}/lib/erlang/usr/include";
-}
-</programlisting>
-
- <section xml:id="building-in-a-shell">
- <title>Building in a Shell (for Mix Projects)</title>
-
- <para>
- Using a <literal>shell.nix</literal> as described (see <xref
- linkend="creating-a-shell"/>) should just work.
- </para>
- </section>
- </section>
- </section>
-</section>
diff --git a/doc/languages-frameworks/coq.section.md b/doc/languages-frameworks/coq.section.md
new file mode 100644
index 000000000000..714e84efc8db
--- /dev/null
+++ b/doc/languages-frameworks/coq.section.md
@@ -0,0 +1,40 @@
+# Coq {#sec-language-coq}
+
+Coq libraries should be installed in `$(out)/lib/coq/${coq.coq-version}/user-contrib/`. Such directories are automatically added to the `$COQPATH` environment variable by the hook defined in the Coq derivation.
+
+Some extensions (plugins) might require OCaml and sometimes other OCaml packages. The `coq.ocamlPackages` attribute can be used to depend on the same package set Coq was built against.
+
+Coq libraries may be compatible with some specific versions of Coq only. The `compatibleCoqVersions` attribute is used to precisely select those versions of Coq that are compatible with this derivation.
+
+Here is a simple package example. It is a pure Coq library, thus it depends on Coq. It builds on the Mathematical Components library, thus it also takes `mathcomp` as `buildInputs`. Its `Makefile` has been generated using `coq_makefile` so we only have to set the `$COQLIB` variable at install time.
+
+```nix
+{ stdenv, fetchFromGitHub, coq, mathcomp }:
+
+stdenv.mkDerivation rec {
+ name = "coq${coq.coq-version}-multinomials-${version}";
+ version = "1.0";
+ src = fetchFromGitHub {
+ owner = "math-comp";
+ repo = "multinomials";
+ rev = version;
+ sha256 = "1qmbxp1h81cy3imh627pznmng0kvv37k4hrwi2faa101s6bcx55m";
+ };
+
+ buildInputs = [ coq ];
+ propagatedBuildInputs = [ mathcomp ];
+
+ installFlags = "COQLIB=$(out)/lib/coq/${coq.coq-version}/";
+
+ meta = {
+ description = "A Coq/SSReflect Library for Monoidal Rings and Multinomials";
+ inherit (src.meta) homepage;
+ license = stdenv.lib.licenses.cecill-b;
+ inherit (coq.meta) platforms;
+ };
+
+ passthru = {
+ compatibleCoqVersions = v: builtins.elem v [ "8.5" "8.6" "8.7" ];
+ };
+}
+```
diff --git a/doc/languages-frameworks/coq.xml b/doc/languages-frameworks/coq.xml
deleted file mode 100644
index 86d9226166f5..000000000000
--- a/doc/languages-frameworks/coq.xml
+++ /dev/null
@@ -1,52 +0,0 @@
-<section xmlns="http://docbook.org/ns/docbook"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xml:id="sec-language-coq">
- <title>Coq</title>
-
- <para>
- Coq libraries should be installed in <literal>$(out)/lib/coq/${coq.coq-version}/user-contrib/</literal>. Such directories are automatically added to the <literal>$COQPATH</literal> environment variable by the hook defined in the Coq derivation.
- </para>
-
- <para>
- Some extensions (plugins) might require OCaml and sometimes other OCaml packages. The <literal>coq.ocamlPackages</literal> attribute can be used to depend on the same package set Coq was built against.
- </para>
-
- <para>
- Coq libraries may be compatible with some specific versions of Coq only. The <literal>compatibleCoqVersions</literal> attribute is used to precisely select those versions of Coq that are compatible with this derivation.
- </para>
-
- <para>
- Here is a simple package example. It is a pure Coq library, thus it depends on Coq. It builds on the Mathematical Components library, thus it also takes <literal>mathcomp</literal> as <literal>buildInputs</literal>. Its <literal>Makefile</literal> has been generated using <literal>coq_makefile</literal> so we only have to set the <literal>$COQLIB</literal> variable at install time.
- </para>
-
-<programlisting>
-{ stdenv, fetchFromGitHub, coq, mathcomp }:
-
-stdenv.mkDerivation rec {
- name = "coq${coq.coq-version}-multinomials-${version}";
- version = "1.0";
- src = fetchFromGitHub {
- owner = "math-comp";
- repo = "multinomials";
- rev = version;
- sha256 = "1qmbxp1h81cy3imh627pznmng0kvv37k4hrwi2faa101s6bcx55m";
- };
-
- buildInputs = [ coq ];
- propagatedBuildInputs = [ mathcomp ];
-
- installFlags = "COQLIB=$(out)/lib/coq/${coq.coq-version}/";
-
- meta = {
- description = "A Coq/SSReflect Library for Monoidal Rings and Multinomials";
- inherit (src.meta) homepage;
- license = stdenv.lib.licenses.cecill-b;
- inherit (coq.meta) platforms;
- };
-
- passthru = {
- compatibleCoqVersions = v: builtins.elem v [ "8.5" "8.6" "8.7" ];
- };
-}
-</programlisting>
-</section>
diff --git a/doc/languages-frameworks/gnome.xml b/doc/languages-frameworks/gnome.xml
index 159216ca981f..f555cacbd2c4 100644
--- a/doc/languages-frameworks/gnome.xml
+++ b/doc/languages-frameworks/gnome.xml
@@ -28,6 +28,22 @@
</para>
</section>
+ <section xml:id="ssec-gnome-gdk-pixbuf-loaders">
+ <title>GdkPixbuf loaders</title>
+
+ <para>
+ GTK applications typically use <link xlink:href="https://developer.gnome.org/gdk-pixbuf/stable/">GdkPixbuf</link> to load images. But <package>gdk-pixbuf</package> package only supports basic bitmap formats like JPEG, PNG or TIFF, requiring to use third-party loader modules for other formats. This is especially painful since GTK itself includes SVG icons, which cannot be rendered without a loader provided by <package>librsvg</package>.
+ </para>
+
+ <para>
+ Unlike other libraries mentioned in this section, GdkPixbuf only supports a single value in its controlling environment variable <envar>GDK_PIXBUF_MODULE_FILE</envar>. It is supposed to point to a cache file containing information about the available loaders. Each loader package will contain a <filename>lib/gdk-pixbuf-2.0/2.10.0/loaders.cache</filename> file describing the default loaders in <package>gdk-pixbuf</package> package plus the loader contained in the package itself. If you want to use multiple third-party loaders, you will need to create your own cache file manually. Fortunately, this is pretty rare as <link xlink:href="https://gitlab.gnome.org/federico/gdk-pixbuf-survey/blob/master/src/modules.md">not many loaders exist</link>.
+ </para>
+
+ <para>
+ <package>gdk-pixbuf</package> contains <link linkend="ssec-gnome-hooks-gdk-pixbuf">a setup hook</link> that sets <envar>GDK_PIXBUF_MODULE_FILE</envar> from dependencies but as mentioned in further section, it is pretty limited. Loaders should propagate this setup hook.
+ </para>
+ </section>
+
<section xml:id="ssec-gnome-icons">
<title>Icons</title>
@@ -100,9 +116,16 @@ preFixup = ''
done
'';
</programlisting>
- Fortunately, there is <package>wrapGAppsHook</package>, that does the wrapping for us. In particular, it works in conjunction with other setup hooks that will populate the variable:
+ </para>
+ <para>
+ Fortunately, there is <package xml:id="ssec-gnome-hooks-wrapgappshook">wrapGAppsHook</package>. It works in conjunction with other setup hooks that populate environment variables, and it will then wrap all executables in <filename>bin</filename> and <filename>libexec</filename> directories using said variables.
+ </para>
+ <para>
+ For convenience, it also adds <package>dconf.lib</package> for a GIO module implementing a GSettings backend using <package>dconf</package>, <package>gtk3</package> for GSettings schemas, and <package>librsvg</package> for GdkPixbuf loader to the closure. In case you are packaging a program without a graphical interface, you might want to use <package xml:id="ssec-gnome-hooks-wrapgappsnoguihook">wrapGAppsNoGuiHook</package>, which runs the same script as <package>wrapGAppsHook</package> but does not bring <package>gtk3</package> and <package>librsvg</package> into the closure.
+ </para>
+ <para>
<itemizedlist>
- <listitem xml:id="ssec-gnome-hooks-wrapgappshook">
+ <listitem>
<para>
<package>wrapGAppsHook</package> itself will add the package’s <filename>share</filename> directory to <envar>XDG_DATA_DIRS</envar>.
</para>
@@ -112,6 +135,11 @@ preFixup = ''
<package>glib</package> setup hook will populate <envar>GSETTINGS_SCHEMAS_PATH</envar> and then <package>wrapGAppsHook</package> will prepend it to <envar>XDG_DATA_DIRS</envar>.
</para>
</listitem>
+ <listitem xml:id="ssec-gnome-hooks-gdk-pixbuf">
+ <para>
+ <package>gdk-pixbuf</package> setup hook will populate <envar>GDK_PIXBUF_MODULE_FILE</envar> with the path to biggest <filename>loaders.cache</filename> file from the dependencies containing <link xlink:href="ssec-gnome-gdk-pixbuf-loaders">GdkPixbuf loaders</link>. This works fine when there are only two packages containing loaders (<package>gdk-pixbuf</package> and e.g. <package>librsvg</package>) – it will choose the second one, reasonably expecting that it will be bigger since it describes extra loader in addition to the default ones. But when there are more than two loader packages, this logic will break. One possible solution would be constructing a custom cache file for each package containing a program like <filename>services/x11/gdk-pixbuf.nix</filename> NixOS module does. <package>wrapGAppsHook</package> copies the <envar>GDK_PIXBUF_MODULE_FILE</envar> environment variable into the produced wrapper.
+ </para>
+ </listitem>
<listitem xml:id="ssec-gnome-hooks-gtk-drop-icon-theme-cache">
<para>
One of <package>gtk3</package>’s setup hooks will remove <filename>icon-theme.cache</filename> files from package’s icon theme directories to avoid conflicts. Icon theme packages should prevent this with <code>dontDropIconThemeCache = true;</code>.
@@ -178,7 +206,7 @@ preFixup = ''
</term>
<listitem>
<para>
- There are no schemas avalable in <envar>XDG_DATA_DIRS</envar>. Temporarily add a random package containing schemas like <package>gsettings-desktop-schemas</package> to <literal>buildInputs</literal>. <link linkend="ssec-gnome-hooks-glib"><package>glib</package></link> and <link linkend="ssec-gnome-hooks-wrapgappshook"><package>wrapGAppsHook</package></link> setup hooks will take care of making the schemas available to application and you will see the actual missing schemas with the <link linkend="ssec-gnome-common-issues-missing-schema">next error</link>. Or you can try looking through the source code for the actual schemas used.
+ There are no schemas available in <envar>XDG_DATA_DIRS</envar>. Temporarily add a random package containing schemas like <package>gsettings-desktop-schemas</package> to <literal>buildInputs</literal>. <link linkend="ssec-gnome-hooks-glib"><package>glib</package></link> and <link linkend="ssec-gnome-hooks-wrapgappshook"><package>wrapGAppsHook</package></link> setup hooks will take care of making the schemas available to application and you will see the actual missing schemas with the <link linkend="ssec-gnome-common-issues-missing-schema">next error</link>. Or you can try looking through the source code for the actual schemas used.
</para>
</listitem>
</varlistentry>
diff --git a/doc/languages-frameworks/go.section.md b/doc/languages-frameworks/go.section.md
new file mode 100644
index 000000000000..b4228d9d313d
--- /dev/null
+++ b/doc/languages-frameworks/go.section.md
@@ -0,0 +1,140 @@
+# Go {#sec-language-go}
+
+## Go modules {#ssec-language-go}
+
+The function `buildGoModule` builds Go programs managed with Go modules. It builds a [Go Modules](https://github.com/golang/go/wiki/Modules) through a two phase build:
+
+- An intermediate fetcher derivation. This derivation will be used to fetch all of the dependencies of the Go module.
+- A final derivation will use the output of the intermediate derivation to build the binaries and produce the final output.
+
+### Example for `buildGoModule` {#ex-buildGoModule}
+
+In the following is an example expression using `buildGoModule`, the following arguments are of special significance to the function:
+
+- `vendorSha256`: is the hash of the output of the intermediate fetcher derivation. `vendorSha256` can also take `null` as an input. When `null` is used as a value, rather than fetching the dependencies and vendoring them, we use the vendoring included within the source repo. If you'd like to not have to update this field on dependency changes, run `go mod vendor` in your source repo and set `vendorSha256 = null;`
+- `runVend`: runs the vend command to generate the vendor directory. This is useful if your code depends on c code and go mod tidy does not include the needed sources to build.
+
+```nix
+pet = buildGoModule rec {
+ pname = "pet";
+ version = "0.3.4";
+
+ src = fetchFromGitHub {
+ owner = "knqyf263";
+ repo = "pet";
+ rev = "v${version}";
+ sha256 = "0m2fzpqxk7hrbxsgqplkg7h2p7gv6s1miymv3gvw0cz039skag0s";
+ };
+
+ vendorSha256 = "1879j77k96684wi554rkjxydrj8g3hpp0kvxz03sd8dmwr3lh83j";
+
+ runVend = true;
+
+ meta = with lib; {
+ description = "Simple command-line snippet manager, written in Go";
+ homepage = "https://github.com/knqyf263/pet";
+ license = licenses.mit;
+ maintainers = with maintainers; [ kalbasit ];
+ platforms = platforms.linux ++ platforms.darwin;
+ };
+}
+```
+
+## `buildGoPackage` (legacy) {#ssec-go-legacy}
+
+The function `buildGoPackage` builds legacy Go programs, not supporting Go modules.
+
+### Example for `buildGoPackage`
+
+In the following is an example expression using buildGoPackage, the following arguments are of special significance to the function:
+
+- `goPackagePath` specifies the package's canonical Go import path.
+- `goDeps` is where the Go dependencies of a Go program are listed as a list of package source identified by Go import path. It could be imported as a separate `deps.nix` file for readability. The dependency data structure is described below.
+
+```nix
+deis = buildGoPackage rec {
+ pname = "deis";
+ version = "1.13.0";
+
+ goPackagePath = "github.com/deis/deis";
+
+ src = fetchFromGitHub {
+ owner = "deis";
+ repo = "deis";
+ rev = "v${version}";
+ sha256 = "1qv9lxqx7m18029lj8cw3k7jngvxs4iciwrypdy0gd2nnghc68sw";
+ };
+
+ goDeps = ./deps.nix;
+}
+```
+
+The `goDeps` attribute can be imported from a separate `nix` file that defines which Go libraries are needed and should be included in `GOPATH` for `buildPhase`:
+
+```nix
+# deps.nix
+[ # goDeps is a list of Go dependencies.
+ {
+ # goPackagePath specifies Go package import path.
+ goPackagePath = "gopkg.in/yaml.v2";
+ fetch = {
+ # `fetch type` that needs to be used to get package source.
+ # If `git` is used there should be `url`, `rev` and `sha256` defined next to it.
+ type = "git";
+ url = "https://gopkg.in/yaml.v2";
+ rev = "a83829b6f1293c91addabc89d0571c246397bbf4";
+ sha256 = "1m4dsmk90sbi17571h6pld44zxz7jc4lrnl4f27dpd1l8g5xvjhh";
+ };
+ }
+ {
+ goPackagePath = "github.com/docopt/docopt-go";
+ fetch = {
+ type = "git";
+ url = "https://github.com/docopt/docopt-go";
+ rev = "784ddc588536785e7299f7272f39101f7faccc3f";
+ sha256 = "0wwz48jl9fvl1iknvn9dqr4gfy1qs03gxaikrxxp9gry6773v3sj";
+ };
+ }
+]
+```
+
+To extract dependency information from a Go package in automated way use [go2nix](https://github.com/kamilchm/go2nix). It can produce complete derivation and `goDeps` file for Go programs.
+
+You may use Go packages installed into the active Nix profiles by adding the following to your ~/.bashrc:
+
+```bash
+for p in $NIX_PROFILES; do
+ GOPATH="$p/share/go:$GOPATH"
+done
+```
+
+## Attributes used by the builders {#ssec-go-common-attributes}
+
+Both `buildGoModule` and `buildGoPackage` can be tweaked to behave slightly differently, if the following attributes are used:
+
+### `buildFlagsArray` and `buildFlags`: {#ex-goBuildFlags-noarray}
+
+These attributes set build flags supported by `go build`. We recommend using `buildFlagsArray`. The most common use case of these attributes is to make the resulting executable aware of its own version. For example:
+
+```nix
+ buildFlagsArray = [
+ # Note: single quotes are not needed.
+ "-ldflags=-X main.Version=${version} -X main.Commit=${version}"
+ ];
+```
+
+```nix
+ buildFlagsArray = ''
+ -ldflags=
+ -X main.Version=${version}
+ -X main.Commit=${version}
+ '';
+```
+
+### `deleteVendor` {#var-go-deleteVendor}
+
+Removes the pre-existing vendor directory. This should only be used if the dependencies included in the vendor folder are broken or incomplete.
+
+### `subPackages` {#var-go-subPackages}
+
+Limits the builder from building child packages that have not been listed. If <varname>subPackages</varname> is not specified, all child packages will be built.
diff --git a/doc/languages-frameworks/go.xml b/doc/languages-frameworks/go.xml
deleted file mode 100644
index ebdcf616054c..000000000000
--- a/doc/languages-frameworks/go.xml
+++ /dev/null
@@ -1,248 +0,0 @@
-<section xmlns="http://docbook.org/ns/docbook"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xml:id="sec-language-go">
- <title>Go</title>
-
- <section xml:id="ssec-go-modules">
- <title>Go modules</title>
-
- <para>
- The function <varname> buildGoModule </varname> builds Go programs managed with Go modules. It builds a <link xlink:href="https://github.com/golang/go/wiki/Modules">Go modules</link> through a two phase build:
- <itemizedlist>
- <listitem>
- <para>
- An intermediate fetcher derivation. This derivation will be used to fetch all of the dependencies of the Go module.
- </para>
- </listitem>
- <listitem>
- <para>
- A final derivation will use the output of the intermediate derivation to build the binaries and produce the final output.
- </para>
- </listitem>
- </itemizedlist>
- </para>
-
- <example xml:id='ex-buildGoModule'>
- <title>buildGoModule</title>
-<programlisting>
-pet = buildGoModule rec {
- pname = "pet";
- version = "0.3.4";
-
- src = fetchFromGitHub {
- owner = "knqyf263";
- repo = "pet";
- rev = "v${version}";
- sha256 = "0m2fzpqxk7hrbxsgqplkg7h2p7gv6s1miymv3gvw0cz039skag0s";
- };
-
- vendorSha256 = "1879j77k96684wi554rkjxydrj8g3hpp0kvxz03sd8dmwr3lh83j"; <co xml:id='ex-buildGoModule-1' />
-
- runVend = true; <co xml:id='ex-buildGoModule-2' />
-
- meta = with lib; {
- description = "Simple command-line snippet manager, written in Go";
- homepage = "https://github.com/knqyf263/pet";
- license = licenses.mit;
- maintainers = with maintainers; [ kalbasit ];
- platforms = platforms.linux ++ platforms.darwin;
- };
-}
-</programlisting>
- </example>
-
- <para>
- <xref linkend='ex-buildGoModule'/> is an example expression using buildGoModule, the following arguments are of special significance to the function:
- <calloutlist>
- <callout arearefs='ex-buildGoModule-1'>
- <para>
- <varname>vendorSha256</varname> is the hash of the output of the intermediate fetcher derivation.
- </para>
- </callout>
- <callout arearefs='ex-buildGoModule-2'>
- <para>
- <varname>runVend</varname> runs the vend command to generate the vendor directory. This is useful if your code depends on c code and go mod tidy does not include the needed sources to build.
- </para>
- </callout>
- </calloutlist>
- </para>
-
- <para>
- <varname>vendorSha256</varname> can also take <varname>null</varname> as an input. When `null` is used as a value, rather than fetching the dependencies and vendoring them, we use the vendoring included within the source repo. If you'd like to not have to update this field on dependency changes, run `go mod vendor` in your source repo and set 'vendorSha256 = null;'
- </para>
- </section>
-
- <section xml:id="ssec-go-legacy">
- <title>Go legacy</title>
-
- <para>
- The function <varname> buildGoPackage </varname> builds legacy Go programs, not supporting Go modules.
- </para>
-
- <example xml:id='ex-buildGoPackage'>
- <title>buildGoPackage</title>
-<programlisting>
-deis = buildGoPackage rec {
- pname = "deis";
- version = "1.13.0";
-
- goPackagePath = "github.com/deis/deis"; <co xml:id='ex-buildGoPackage-1' />
-
- src = fetchFromGitHub {
- owner = "deis";
- repo = "deis";
- rev = "v${version}";
- sha256 = "1qv9lxqx7m18029lj8cw3k7jngvxs4iciwrypdy0gd2nnghc68sw";
- };
-
- goDeps = ./deps.nix; <co xml:id='ex-buildGoPackage-2' />
-}
-</programlisting>
- </example>
-
- <para>
- <xref linkend='ex-buildGoPackage'/> is an example expression using buildGoPackage, the following arguments are of special significance to the function:
- <calloutlist>
- <callout arearefs='ex-buildGoPackage-1'>
- <para>
- <varname>goPackagePath</varname> specifies the package's canonical Go import path.
- </para>
- </callout>
- <callout arearefs='ex-buildGoPackage-2'>
- <para>
- <varname>goDeps</varname> is where the Go dependencies of a Go program are listed as a list of package source identified by Go import path. It could be imported as a separate <varname>deps.nix</varname> file for readability. The dependency data structure is described below.
- </para>
- </callout>
- </calloutlist>
- </para>
-
- <para>
- The <varname>goDeps</varname> attribute can be imported from a separate <varname>nix</varname> file that defines which Go libraries are needed and should be included in <varname>GOPATH</varname> for <varname>buildPhase</varname>.
- </para>
-
- <example xml:id='ex-goDeps'>
- <title>deps.nix</title>
-<programlisting>
-[ <co xml:id='ex-goDeps-1' />
- {
- goPackagePath = "gopkg.in/yaml.v2"; <co xml:id='ex-goDeps-2' />
- fetch = {
- type = "git"; <co xml:id='ex-goDeps-3' />
- url = "https://gopkg.in/yaml.v2";
- rev = "a83829b6f1293c91addabc89d0571c246397bbf4";
- sha256 = "1m4dsmk90sbi17571h6pld44zxz7jc4lrnl4f27dpd1l8g5xvjhh";
- };
- }
- {
- goPackagePath = "github.com/docopt/docopt-go";
- fetch = {
- type = "git";
- url = "https://github.com/docopt/docopt-go";
- rev = "784ddc588536785e7299f7272f39101f7faccc3f";
- sha256 = "0wwz48jl9fvl1iknvn9dqr4gfy1qs03gxaikrxxp9gry6773v3sj";
- };
- }
-]
-</programlisting>
- </example>
-
- <para>
- <calloutlist>
- <callout arearefs='ex-goDeps-1'>
- <para>
- <varname>goDeps</varname> is a list of Go dependencies.
- </para>
- </callout>
- <callout arearefs='ex-goDeps-2'>
- <para>
- <varname>goPackagePath</varname> specifies Go package import path.
- </para>
- </callout>
- <callout arearefs='ex-goDeps-3'>
- <para>
- <varname>fetch type</varname> that needs to be used to get package source. If <varname>git</varname> is used there should be <varname>url</varname>, <varname>rev</varname> and <varname>sha256</varname> defined next to it.
- </para>
- </callout>
- </calloutlist>
- </para>
-
- <para>
- To extract dependency information from a Go package in automated way use <link xlink:href="https://github.com/kamilchm/go2nix">go2nix</link>. It can produce complete derivation and <varname>goDeps</varname> file for Go programs.
- </para>
-
- <para>
- You may use Go packages installed into the active Nix profiles by adding the following to your ~/.bashrc:
-<screen>
-for p in $NIX_PROFILES; do
- GOPATH="$p/share/go:$GOPATH"
-done
-</screen>
- </para>
- </section>
-
- <section xml:id="ssec-go-common-attributes">
- <title>Attributes used by the builders</title>
-
- <para>
- Both <link xlink:href="#ssec-go-modules"><varname>buildGoModule</varname></link> and <link xlink:href="#ssec-go-modules"><varname>buildGoPackage</varname></link> can be tweaked to behave slightly differently, if the following attributes are used:
- </para>
-
- <variablelist>
- <varlistentry xml:id="var-go-buildFlagsArray">
- <term>
- <varname>buildFlagsArray</varname> and <varname>buildFlags</varname>
- </term>
- <listitem>
- <para>
- These attributes set build flags supported by <varname>go build</varname>. We recommend using <varname>buildFlagsArray</varname>. The most common use case of these attributes is to make the resulting executable aware of its own version. For example:
- </para>
- <example xml:id='ex-goBuildFlags-nospaces'>
- <title>buildFlagsArray</title>
-<programlisting>
- buildFlagsArray = [
- "-ldflags=-X main.Version=${version} -X main.Commit=${version}" <co xml:id='ex-goBuildFlags-1' />
- ];
-</programlisting>
- </example>
- <calloutlist>
- <callout arearefs='ex-goBuildFlags-1'>
- <para>
- Note: single quotes are not needed.
- </para>
- </callout>
- </calloutlist>
- <example xml:id='ex-goBuildFlags-noarray'>
- <title>buildFlagsArray</title>
-<programlisting>
- buildFlagsArray = ''
- -ldflags=
- -X main.Version=${version}
- -X main.Commit=${version}
- '';
-</programlisting>
- </example>
- </listitem>
- </varlistentry>
- <varlistentry xml:id="var-go-deleteVendor">
- <term>
- <varname>deleteVendor</varname>
- </term>
- <listitem>
- <para>
- Removes the pre-existing vendor directory. This should only be used if the dependencies included in the vendor folder are broken or incomplete.
- </para>
- </listitem>
- </varlistentry>
- <varlistentry xml:id="var-go-subPackages">
- <term>
- <varname>subPackages</varname>
- </term>
- <listitem>
- <para>
- Limits the builder from building child packages that have not been listed. If <varname>subPackages</varname> is not specified, all child packages will be built.
- </para>
- </listitem>
- </varlistentry>
- </variablelist>
- </section>
-</section>
diff --git a/doc/languages-frameworks/index.xml b/doc/languages-frameworks/index.xml
index 3366108cd938..daa57cf1f865 100644
--- a/doc/languages-frameworks/index.xml
+++ b/doc/languages-frameworks/index.xml
@@ -7,29 +7,29 @@
</para>
<xi:include href="agda.section.xml" />
<xi:include href="android.section.xml" />
- <xi:include href="beam.xml" />
+ <xi:include href="beam.section.xml" />
<xi:include href="bower.xml" />
- <xi:include href="coq.xml" />
+ <xi:include href="coq.section.xml" />
<xi:include href="crystal.section.xml" />
<xi:include href="emscripten.section.xml" />
<xi:include href="gnome.xml" />
- <xi:include href="go.xml" />
+ <xi:include href="go.section.xml" />
<xi:include href="haskell.section.xml" />
<xi:include href="idris.section.xml" />
<xi:include href="ios.section.xml" />
- <xi:include href="java.xml" />
+ <xi:include href="java.section.xml" />
<xi:include href="lua.section.xml" />
<xi:include href="maven.section.xml" />
<xi:include href="node.section.xml" />
- <xi:include href="ocaml.xml" />
+ <xi:include href="ocaml.section.xml" />
<xi:include href="perl.xml" />
<xi:include href="php.section.xml" />
<xi:include href="python.section.xml" />
- <xi:include href="qt.xml" />
+ <xi:include href="qt.section.xml" />
<xi:include href="r.section.xml" />
- <xi:include href="ruby.xml" />
+ <xi:include href="ruby.section.xml" />
<xi:include href="rust.section.xml" />
- <xi:include href="texlive.xml" />
+ <xi:include href="texlive.section.xml" />
<xi:include href="titanium.section.xml" />
<xi:include href="vim.section.xml" />
</chapter>
diff --git a/doc/languages-frameworks/java.section.md b/doc/languages-frameworks/java.section.md
new file mode 100644
index 000000000000..77919d43f748
--- /dev/null
+++ b/doc/languages-frameworks/java.section.md
@@ -0,0 +1,91 @@
+# Java {#sec-language-java}
+
+Ant-based Java packages are typically built from source as follows:
+
+```nix
+stdenv.mkDerivation {
+ name = "...";
+ src = fetchurl { ... };
+
+ nativeBuildInputs = [ jdk ant ];
+
+ buildPhase = "ant";
+}
+```
+
+Note that `jdk` is an alias for the OpenJDK (self-built where available,
+or pre-built via Zulu). Platforms with OpenJDK not (yet) in Nixpkgs
+(`Aarch32`, `Aarch64`) point to the (unfree) `oraclejdk`.
+
+JAR files that are intended to be used by other packages should be
+installed in `$out/share/java`. JDKs have a stdenv setup hook that add
+any JARs in the `share/java` directories of the build inputs to the
+`CLASSPATH` environment variable. For instance, if the package `libfoo`
+installs a JAR named `foo.jar` in its `share/java` directory, and
+another package declares the attribute
+
+```nix
+buildInputs = [ libfoo ];
+nativeBuildInputs = [ jdk ];
+```
+
+then `CLASSPATH` will be set to
+`/nix/store/...-libfoo/share/java/foo.jar`.
+
+Private JARs should be installed in a location like
+`$out/share/package-name`.
+
+If your Java package provides a program, you need to generate a wrapper
+script to run it using a JRE. You can use `makeWrapper` for this:
+
+```nix
+nativeBuildInputs = [ makeWrapper ];
+
+installPhase = ''
+ mkdir -p $out/bin
+ makeWrapper ${jre}/bin/java $out/bin/foo \
+ --add-flags "-cp $out/share/java/foo.jar org.foo.Main"
+'';
+```
+
+Since the introduction of the Java Platform Module System in Java 9,
+Java distributions typically no longer ship with a general-purpose JRE:
+instead, they allow generating a JRE with only the modules required for
+your application(s). Because we can't predict what modules will be
+needed on a general-purpose system, the default jre package is the full
+JDK. When building a minimal system/image, you can override the
+`modules` parameter on `jre_minimal` to build a JRE with only the
+modules relevant for you:
+
+```nix
+let
+ my_jre = pkgs.jre_minimal.override {
+ modules = [
+ # The modules used by 'something' and 'other' combined:
+ "java.base"
+ "java.logging"
+ ];
+ };
+ something = (pkgs.something.override { jre = my_jre; });
+ other = (pkgs.other.override { jre = my_jre; });
+in
+ ...
+```
+
+Note all JDKs passthru `home`, so if your application requires
+environment variables like `JAVA_HOME` being set, that can be done in a
+generic fashion with the `--set` argument of `makeWrapper`:
+
+```bash
+--set JAVA_HOME ${jdk.home}
+```
+
+It is possible to use a different Java compiler than `javac` from the
+OpenJDK. For instance, to use the GNU Java Compiler:
+
+```nix
+nativeBuildInputs = [ gcj ant ];
+```
+
+Here, Ant will automatically use `gij` (the GNU Java Runtime) instead of
+the OpenJRE.
diff --git a/doc/languages-frameworks/java.xml b/doc/languages-frameworks/java.xml
deleted file mode 100644
index 881d492b5bff..000000000000
--- a/doc/languages-frameworks/java.xml
+++ /dev/null
@@ -1,77 +0,0 @@
-<section xmlns="http://docbook.org/ns/docbook"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xml:id="sec-language-java">
- <title>Java</title>
-
- <para>
- Ant-based Java packages are typically built from source as follows:
-<programlisting>
-stdenv.mkDerivation {
- name = "...";
- src = fetchurl { ... };
-
- nativeBuildInputs = [ jdk ant ];
-
- buildPhase = "ant";
-}
-</programlisting>
- Note that <varname>jdk</varname> is an alias for the OpenJDK (self-built where available, or pre-built via Zulu). Platforms with OpenJDK not (yet) in Nixpkgs (<literal>Aarch32</literal>, <literal>Aarch64</literal>) point to the (unfree) <literal>oraclejdk</literal>.
- </para>
-
- <para>
- JAR files that are intended to be used by other packages should be installed in <filename>$out/share/java</filename>. JDKs have a stdenv setup hook that add any JARs in the <filename>share/java</filename> directories of the build inputs to the <envar>CLASSPATH</envar> environment variable. For instance, if the package <literal>libfoo</literal> installs a JAR named <filename>foo.jar</filename> in its <filename>share/java</filename> directory, and another package declares the attribute
-<programlisting>
-buildInputs = [ libfoo ];
-nativeBuildInputs = [ jdk ];
-</programlisting>
- then <envar>CLASSPATH</envar> will be set to <filename>/nix/store/...-libfoo/share/java/foo.jar</filename>.
- </para>
-
- <para>
- Private JARs should be installed in a location like <filename>$out/share/<replaceable>package-name</replaceable></filename>.
- </para>
-
- <para>
- If your Java package provides a program, you need to generate a wrapper script to run it using a JRE. You can use <literal>makeWrapper</literal> for this:
-<programlisting>
-nativeBuildInputs = [ makeWrapper ];
-
-installPhase =
- ''
- mkdir -p $out/bin
- makeWrapper ${jre}/bin/java $out/bin/foo \
- --add-flags "-cp $out/share/java/foo.jar org.foo.Main"
- '';
-</programlisting>
-Since the introduction of the Java Platform Module System in Java 9, Java distributions typically no longer ship with a general-purpose JRE: instead, they allow generating a JRE with only the modules required for your application(s). Because we can't predict what modules will be needed on a general-purpose system, the default <package>jre</package> package is the full JDK. When building a minimal system/image, you can override the <literal>modules</literal> parameter on <literal>jre_minimal</literal> to build a JRE with only the modules relevant for you:
-<programlisting>
-let
- my_jre = pkgs.jre_minimal.override {
- modules = [
- # The modules used by 'something' and 'other' combined:
- "java.base"
- "java.logging"
- ];
- };
- something = (pkgs.something.override { jre = my_jre; });
- other = (pkgs.other.override { jre = my_jre; });
-in
- ...
-</programlisting>
- </para>
-
- <para>
- Note all JDKs passthru <literal>home</literal>, so if your application requires environment variables like <envar>JAVA_HOME</envar> being set, that can be done in a generic fashion with the <literal>--set</literal> argument of <literal>makeWrapper</literal>:
-<programlisting>
---set JAVA_HOME ${jdk.home}
-</programlisting>
- </para>
-
- <para>
- It is possible to use a different Java compiler than <command>javac</command> from the OpenJDK. For instance, to use the GNU Java Compiler:
-<programlisting>
-nativeBuildInputs = [ gcj ant ];
-</programlisting>
- Here, Ant will automatically use <command>gij</command> (the GNU Java Runtime) instead of the OpenJRE.
- </para>
-</section>
diff --git a/doc/languages-frameworks/ocaml.section.md b/doc/languages-frameworks/ocaml.section.md
new file mode 100644
index 000000000000..1c5a5473a05e
--- /dev/null
+++ b/doc/languages-frameworks/ocaml.section.md
@@ -0,0 +1,70 @@
+# OCaml {#sec-language-ocaml}
+
+OCaml libraries should be installed in `$(out)/lib/ocaml/${ocaml.version}/site-lib/`. Such directories are automatically added to the `$OCAMLPATH` environment variable when building another package that depends on them or when opening a `nix-shell`.
+
+Given that most of the OCaml ecosystem is now built with dune, nixpkgs includes a convenience build support function called `buildDunePackage` that will build an OCaml package using dune, OCaml and findlib and any additional dependencies provided as `buildInputs` or `propagatedBuildInputs`.
+
+Here is a simple package example. It defines an (optional) attribute `minimumOCamlVersion` that will be used to throw a descriptive evaluation error if building with an older OCaml is attempted. It uses the `fetchFromGitHub` fetcher to get its source. It sets the `doCheck` (optional) attribute to `true` which means that tests will be run with `dune runtest -p angstrom` after the build (`dune build -p angstrom`) is complete. It uses `alcotest` as a build input (because it is needed to run the tests) and `bigstringaf` and `result` as propagated build inputs (thus they will also be available to libraries depending on this library). The library will be installed using the `angstrom.install` file that dune generates.
+
+```nix
+{ stdenv
+, fetchFromGitHub
+, buildDunePackage
+, alcotest
+, result
+, bigstringaf
+}:
+
+buildDunePackage rec {
+ pname = "angstrom";
+ version = "0.10.0";
+
+ minimumOCamlVersion = "4.03";
+
+ src = fetchFromGitHub {
+ owner = "inhabitedtype";
+ repo = pname;
+ rev = version;
+ sha256 = "0lh6024yf9ds0nh9i93r9m6p5psi8nvrqxl5x7jwl13zb0r9xfpw";
+ };
+
+ buildInputs = [ alcotest ];
+ propagatedBuildInputs = [ bigstringaf result ];
+ doCheck = true;
+
+ meta = {
+ homepage = "https://github.com/inhabitedtype/angstrom";
+ description = "OCaml parser combinators built for speed and memory efficiency";
+ license = stdenv.lib.licenses.bsd3;
+ maintainers = with stdenv.lib.maintainers; [ sternenseemann ];
+ };
+}
+```
+
+Here is a second example, this time using a source archive generated with `dune-release`. It is a good idea to use this archive when it is available as it will usually contain substituted variables such as a `%%VERSION%%` field. This library does not depend on any other OCaml library and no tests are run after building it.
+
+```nix
+{ stdenv
+, fetchurl
+, buildDunePackage
+}:
+
+buildDunePackage rec {
+ pname = "wtf8";
+ version = "1.0.1";
+
+ minimumOCamlVersion = "4.01";
+
+ src = fetchurl {
+ url = "https://github.com/flowtype/ocaml-${pname}/releases/download/v${version}/${pname}-${version}.tbz";
+ sha256 = "1msg3vycd3k8qqj61sc23qks541cxpb97vrnrvrhjnqxsqnh6ygq";
+ };
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/flowtype/ocaml-wtf8";
+ description = "WTF-8 is a superset of UTF-8 that allows unpaired surrogates.";
+ license = licenses.mit;
+ maintainers = [ maintainers.eqyiel ];
+ };
+}
+```
diff --git a/doc/languages-frameworks/ocaml.xml b/doc/languages-frameworks/ocaml.xml
deleted file mode 100644
index 3f72092ec150..000000000000
--- a/doc/languages-frameworks/ocaml.xml
+++ /dev/null
@@ -1,73 +0,0 @@
-<section xmlns="http://docbook.org/ns/docbook"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xml:id="sec-language-ocaml">
- <title>OCaml</title>
-
- <para>
- OCaml libraries should be installed in <literal>$(out)/lib/ocaml/${ocaml.version}/site-lib/</literal>. Such directories are automatically added to the <literal>$OCAMLPATH</literal> environment variable when building another package that depends on them or when opening a <literal>nix-shell</literal>.
- </para>
-
- <para>
- Given that most of the OCaml ecosystem is now built with dune, nixpkgs includes a convenience build support function called <literal>buildDunePackage</literal> that will build an OCaml package using dune, OCaml and findlib and any additional dependencies provided as <literal>buildInputs</literal> or <literal>propagatedBuildInputs</literal>.
- </para>
-
- <para>
- Here is a simple package example. It defines an (optional) attribute <literal>minimumOCamlVersion</literal> that will be used to throw a descriptive evaluation error if building with an older OCaml is attempted. It uses the <literal>fetchFromGitHub</literal> fetcher to get its source. It sets the <literal>doCheck</literal> (optional) attribute to <literal>true</literal> which means that tests will be run with <literal>dune runtest -p angstrom</literal> after the build (<literal>dune build -p angstrom</literal>) is complete. It uses <literal>alcotest</literal> as a build input (because it is needed to run the tests) and <literal>bigstringaf</literal> and <literal>result</literal> as propagated build inputs (thus they will also be available to libraries depending on this library). The library will be installed using the <literal>angstrom.install</literal> file that dune generates.
- </para>
-
-<programlisting>
-{ stdenv, fetchFromGitHub, buildDunePackage, alcotest, result, bigstringaf }:
-
-buildDunePackage rec {
- pname = "angstrom";
- version = "0.10.0";
-
- minimumOCamlVersion = "4.03";
-
- src = fetchFromGitHub {
- owner = "inhabitedtype";
- repo = pname;
- rev = version;
- sha256 = "0lh6024yf9ds0nh9i93r9m6p5psi8nvrqxl5x7jwl13zb0r9xfpw";
- };
-
- buildInputs = [ alcotest ];
- propagatedBuildInputs = [ bigstringaf result ];
- doCheck = true;
-
- meta = {
- homepage = "https://github.com/inhabitedtype/angstrom";
- description = "OCaml parser combinators built for speed and memory efficiency";
- license = stdenv.lib.licenses.bsd3;
- maintainers = with stdenv.lib.maintainers; [ sternenseemann ];
- };
-}
-</programlisting>
-
- <para>
- Here is a second example, this time using a source archive generated with <literal>dune-release</literal>. It is a good idea to use this archive when it is available as it will usually contain substituted variables such as a <literal>%%VERSION%%</literal> field. This library does not depend on any other OCaml library and no tests are run after building it.
- </para>
-
-<programlisting>
-{ stdenv, fetchurl, buildDunePackage }:
-
-buildDunePackage rec {
- pname = "wtf8";
- version = "1.0.1";
-
- minimumOCamlVersion = "4.01";
-
- src = fetchurl {
- url = "https://github.com/flowtype/ocaml-${pname}/releases/download/v${version}/${pname}-${version}.tbz";
- sha256 = "1msg3vycd3k8qqj61sc23qks541cxpb97vrnrvrhjnqxsqnh6ygq";
- };
-
- meta = with stdenv.lib; {
- homepage = "https://github.com/flowtype/ocaml-wtf8";
- description = "WTF-8 is a superset of UTF-8 that allows unpaired surrogates.";
- license = licenses.mit;
- maintainers = [ maintainers.eqyiel ];
- };
-}
-</programlisting>
-</section>
diff --git a/doc/languages-frameworks/python.section.md b/doc/languages-frameworks/python.section.md
index 59f7389b9ad3..8a2fe2711c7a 100644
--- a/doc/languages-frameworks/python.section.md
+++ b/doc/languages-frameworks/python.section.md
@@ -153,7 +153,7 @@ The dot product of [1 2] and [3 4] is: 11
But if we maintain the script ourselves, and if there are more dependencies, it
may be nice to encode those dependencies in source to make the script re-usable
without that bit of knowledge. That can be done by using `nix-shell` as a
-[shebang](https://en.wikipedia.org/wiki/Shebang_(Unix), like so:
+[shebang](https://en.wikipedia.org/wiki/Shebang_(Unix)), like so:
```python
#!/usr/bin/env nix-shell
diff --git a/doc/languages-frameworks/qt.section.md b/doc/languages-frameworks/qt.section.md
new file mode 100644
index 000000000000..4a37eb4ef7db
--- /dev/null
+++ b/doc/languages-frameworks/qt.section.md
@@ -0,0 +1,124 @@
+# Qt {#sec-language-qt}
+
+This section describes the differences between Nix expressions for Qt libraries and applications and Nix expressions for other C++ software. Some knowledge of the latter is assumed.
+
+There are primarily two problems which the Qt infrastructure is designed to address: ensuring consistent versioning of all dependencies and finding dependencies at runtime.
+
+## Nix expression for a Qt package (default.nix) {#qt-default-nix}
+
+```{=docbook}
+<programlisting>
+{ mkDerivation, lib, qtbase }: <co xml:id='qt-default-nix-co-1' />
+
+mkDerivation { <co xml:id='qt-default-nix-co-2' />
+ pname = "myapp";
+ version = "1.0";
+
+ buildInputs = [ qtbase ]; <co xml:id='qt-default-nix-co-3' />
+}
+</programlisting>
+
+ <calloutlist>
+ <callout arearefs='qt-default-nix-co-1'>
+ <para>
+ Import <literal>mkDerivation</literal> and Qt (such as <literal>qtbase</literal> modules directly. <emphasis>Do not</emphasis> import Qt package sets; the Qt versions of dependencies may not be coherent, causing build and runtime failures.
+ </para>
+ </callout>
+ <callout arearefs='qt-default-nix-co-2'>
+ <para>
+ Use <literal>mkDerivation</literal> instead of <literal>stdenv.mkDerivation</literal>. <literal>mkDerivation</literal> is a wrapper around <literal>stdenv.mkDerivation</literal> which applies some Qt-specific settings. This deriver accepts the same arguments as <literal>stdenv.mkDerivation</literal>; refer to <xref linkend='chap-stdenv' /> for details.
+ </para>
+ <para>
+ To use another deriver instead of <literal>stdenv.mkDerivation</literal>, use <literal>mkDerivationWith</literal>:
+<programlisting>
+mkDerivationWith myDeriver {
+ # ...
+}
+</programlisting>
+ If you cannot use <literal>mkDerivationWith</literal>, please refer to <xref linkend='qt-runtime-dependencies' />.
+ </para>
+ </callout>
+ <callout arearefs='qt-default-nix-co-3'>
+ <para>
+ <literal>mkDerivation</literal> accepts the same arguments as <literal>stdenv.mkDerivation</literal>, such as <literal>buildInputs</literal>.
+ </para>
+ </callout>
+ </calloutlist>
+```
+
+## Locating runtime dependencies {#qt-runtime-dependencies}
+Qt applications need to be wrapped to find runtime dependencies. If you cannot use `mkDerivation` or `mkDerivationWith` above, include `wrapQtAppsHook` in `nativeBuildInputs`:
+
+```nix
+stdenv.mkDerivation {
+ # ...
+
+ nativeBuildInputs = [ wrapQtAppsHook ];
+}
+```
+Entries added to `qtWrapperArgs` are used to modify the wrappers created by `wrapQtAppsHook`. The entries are passed as arguments to [wrapProgram executable makeWrapperArgs](#fun-wrapProgram).
+
+```nix
+mkDerivation {
+ # ...
+
+ qtWrapperArgs = [ ''--prefix PATH : /path/to/bin'' ];
+}
+```
+
+Set `dontWrapQtApps` to stop applications from being wrapped automatically. It is required to wrap applications manually with `wrapQtApp`, using the syntax of [wrapProgram executable makeWrapperArgs](#fun-wrapProgram):
+
+```nix
+mkDerivation {
+ # ...
+
+ dontWrapQtApps = true;
+ preFixup = ''
+ wrapQtApp "$out/bin/myapp" --prefix PATH : /path/to/bin
+ '';
+}
+```
+
+> Note: `wrapQtAppsHook` ignores files that are non-ELF executables. This means that scripts won't be automatically wrapped so you'll need to manually wrap them as previously mentioned. An example of when you'd always need to do this is with Python applications that use PyQT.
+
+Libraries are built with every available version of Qt. Use the `meta.broken` attribute to disable the package for unsupported Qt versions:
+
+```nix
+mkDerivation {
+ # ...
+
+ # Disable this library with Qt &lt; 5.9.0
+ meta.broken = builtins.compareVersions qtbase.version "5.9.0" &lt; 0;
+}
+```
+## Adding a library to Nixpkgs
+ Add a Qt library to all-packages.nix by adding it to the collection inside `mkLibsForQt5`. This ensures that the library is built with every available version of Qt as needed.
+
+### Example Adding a Qt library to all-packages.nix {#qt-library-all-packages-nix}
+
+```
+{
+ # ...
+
+ mkLibsForQt5 = self: with self; {
+ # ...
+
+ mylib = callPackage ../path/to/mylib {};
+ };
+
+ # ...
+}
+```
+## Adding an application to Nixpkgs
+Add a Qt application to *all-packages.nix* using `libsForQt5.callPackage` instead of the usual `callPackage`. The former ensures that all dependencies are built with the same version of Qt.
+
+### Example Adding a QT application to all-packages.nix {#qt-application-all-packages-nix}
+```nix
+{
+ # ...
+
+ myapp = libsForQt5.callPackage ../path/to/myapp/ {};
+
+ # ...
+}
+```
diff --git a/doc/languages-frameworks/qt.xml b/doc/languages-frameworks/qt.xml
deleted file mode 100644
index ec95621d8ff2..000000000000
--- a/doc/languages-frameworks/qt.xml
+++ /dev/null
@@ -1,149 +0,0 @@
-<section xmlns="http://docbook.org/ns/docbook"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xml:id="sec-language-qt">
- <title>Qt</title>
-
- <para>
- This section describes the differences between Nix expressions for Qt libraries and applications and Nix expressions for other C++ software. Some knowledge of the latter is assumed. There are primarily two problems which the Qt infrastructure is designed to address: ensuring consistent versioning of all dependencies and finding dependencies at runtime.
- </para>
-
- <example xml:id='qt-default-nix'>
- <title>Nix expression for a Qt package (<filename>default.nix</filename>)</title>
-<programlisting>
-{ mkDerivation, lib, qtbase }: <co xml:id='qt-default-nix-co-1' />
-
-mkDerivation { <co xml:id='qt-default-nix-co-2' />
- pname = "myapp";
- version = "1.0";
-
- buildInputs = [ qtbase ]; <co xml:id='qt-default-nix-co-3' />
-}
-</programlisting>
- </example>
-
- <calloutlist>
- <callout arearefs='qt-default-nix-co-1'>
- <para>
- Import <literal>mkDerivation</literal> and Qt (such as <literal>qtbase</literal> modules directly. <emphasis>Do not</emphasis> import Qt package sets; the Qt versions of dependencies may not be coherent, causing build and runtime failures.
- </para>
- </callout>
- <callout arearefs='qt-default-nix-co-2'>
- <para>
- Use <literal>mkDerivation</literal> instead of <literal>stdenv.mkDerivation</literal>. <literal>mkDerivation</literal> is a wrapper around <literal>stdenv.mkDerivation</literal> which applies some Qt-specific settings. This deriver accepts the same arguments as <literal>stdenv.mkDerivation</literal>; refer to <xref linkend='chap-stdenv' /> for details.
- </para>
- <para>
- To use another deriver instead of <literal>stdenv.mkDerivation</literal>, use <literal>mkDerivationWith</literal>:
-<programlisting>
-mkDerivationWith myDeriver {
- # ...
-}
-</programlisting>
- If you cannot use <literal>mkDerivationWith</literal>, please refer to <xref linkend='qt-runtime-dependencies' />.
- </para>
- </callout>
- <callout arearefs='qt-default-nix-co-3'>
- <para>
- <literal>mkDerivation</literal> accepts the same arguments as <literal>stdenv.mkDerivation</literal>, such as <literal>buildInputs</literal>.
- </para>
- </callout>
- </calloutlist>
-
- <formalpara xml:id='qt-runtime-dependencies'>
- <title>Locating runtime dependencies</title>
- <para>
- Qt applications need to be wrapped to find runtime dependencies. If you cannot use <literal>mkDerivation</literal> or <literal>mkDerivationWith</literal> above, include <literal>wrapQtAppsHook</literal> in <literal>nativeBuildInputs</literal>:
-<programlisting>
-stdenv.mkDerivation {
- # ...
-
- nativeBuildInputs = [ wrapQtAppsHook ];
-}
-</programlisting>
- </para>
- </formalpara>
-
- <para>
- Entries added to <literal>qtWrapperArgs</literal> are used to modify the wrappers created by <literal>wrapQtAppsHook</literal>. The entries are passed as arguments to <xref linkend='fun-wrapProgram' />.
-<programlisting>
-mkDerivation {
- # ...
-
- qtWrapperArgs = [ ''--prefix PATH : /path/to/bin'' ];
-}
-</programlisting>
- </para>
-
- <para>
- Set <literal>dontWrapQtApps</literal> to stop applications from being wrapped automatically. It is required to wrap applications manually with <literal>wrapQtApp</literal>, using the syntax of <xref linkend='fun-wrapProgram' />:
-<programlisting>
-mkDerivation {
- # ...
-
- dontWrapQtApps = true;
- preFixup = ''
- wrapQtApp "$out/bin/myapp" --prefix PATH : /path/to/bin
- '';
-}
-</programlisting>
- </para>
-
- <note>
- <para>
- <literal>wrapQtAppsHook</literal> ignores files that are non-ELF executables. This means that scripts won't be automatically wrapped so you'll need to manually wrap them as previously mentioned. An example of when you'd always need to do this is with Python applications that use PyQT.
- </para>
- </note>
-
- <para>
- Libraries are built with every available version of Qt. Use the <literal>meta.broken</literal> attribute to disable the package for unsupported Qt versions:
-<programlisting>
-mkDerivation {
- # ...
-
- # Disable this library with Qt &lt; 5.9.0
- meta.broken = builtins.compareVersions qtbase.version "5.9.0" &lt; 0;
-}
-</programlisting>
- </para>
-
- <formalpara>
- <title>Adding a library to Nixpkgs</title>
- <para>
- Add a Qt library to <filename>all-packages.nix</filename> by adding it to the collection inside <literal>mkLibsForQt5</literal>. This ensures that the library is built with every available version of Qt as needed.
- <example xml:id='qt-library-all-packages-nix'>
- <title>Adding a Qt library to <filename>all-packages.nix</filename></title>
-<programlisting>
-{
- # ...
-
- mkLibsForQt5 = self: with self; {
- # ...
-
- mylib = callPackage ../path/to/mylib {};
- };
-
- # ...
-}
-</programlisting>
- </example>
- </para>
- </formalpara>
-
- <formalpara>
- <title>Adding an application to Nixpkgs</title>
- <para>
- Add a Qt application to <filename>all-packages.nix</filename> using <literal>libsForQt5.callPackage</literal> instead of the usual <literal>callPackage</literal>. The former ensures that all dependencies are built with the same version of Qt.
- <example xml:id='qt-application-all-packages-nix'>
- <title>Adding a Qt application to <filename>all-packages.nix</filename></title>
-<programlisting>
-{
- # ...
-
- myapp = libsForQt5.callPackage ../path/to/myapp/ {};
-
- # ...
-}
-</programlisting>
- </example>
- </para>
- </formalpara>
-</section>
diff --git a/doc/languages-frameworks/ruby.section.md b/doc/languages-frameworks/ruby.section.md
index e4c4ffce0432..e292b3110ff4 100644
--- a/doc/languages-frameworks/ruby.section.md
+++ b/doc/languages-frameworks/ruby.section.md
@@ -1,74 +1,38 @@
----
-title: Ruby
-author: Michael Fellinger
-date: 2019-05-23
----
+# Ruby {#sec-language-ruby}
-# Ruby
+## Using Ruby
-## User Guide
+Several versions of Ruby interpreters are available on Nix, as well as over 250 gems and many applications written in Ruby. The attribute `ruby` refers to the default Ruby interpreter, which is currently MRI 2.6. It's also possible to refer to specific versions, e.g. `ruby_2_y`, `jruby`, or `mruby`.
-### Using Ruby
+In the Nixpkgs tree, Ruby packages can be found throughout, depending on what they do, and are called from the main package set. Ruby gems, however are separate sets, and there's one default set for each interpreter (currently MRI only).
-#### Overview
+There are two main approaches for using Ruby with gems. One is to use a specifically locked `Gemfile` for an application that has very strict dependencies. The other is to depend on the common gems, which we'll explain further down, and rely on them being updated regularly.
-Several versions of Ruby interpreters are available on Nix, as well as over 250 gems and many applications written in Ruby.
-The attribute `ruby` refers to the default Ruby interpreter, which is currently
-MRI 2.5. It's also possible to refer to specific versions, e.g. `ruby_2_6`, `jruby`, or `mruby`.
+The interpreters have common attributes, namely `gems`, and `withPackages`. So you can refer to `ruby.gems.nokogiri`, or `ruby_2_6.gems.nokogiri` to get the Nokogiri gem already compiled and ready to use.
-In the nixpkgs tree, Ruby packages can be found throughout, depending on what
-they do, and are called from the main package set. Ruby gems, however are
-separate sets, and there's one default set for each interpreter (currently MRI
-only).
+Since not all gems have executables like `nokogiri`, it's usually more convenient to use the `withPackages` function like this: `ruby.withPackages (p: with p; [ nokogiri ])`. This will also make sure that the Ruby in your environment will be able to find the gem and it can be used in your Ruby code (for example via `ruby` or `irb` executables) via `require "nokogiri"` as usual.
-There are two main approaches for using Ruby with gems.
-One is to use a specifically locked `Gemfile` for an application that has very strict dependencies.
-The other is to depend on the common gems, which we'll explain further down, and
-rely on them being updated regularly.
+### Temporary Ruby environment with `nix-shell`
-The interpreters have common attributes, namely `gems`, and `withPackages`. So
-you can refer to `ruby.gems.nokogiri`, or `ruby_2_5.gems.nokogiri` to get the
-Nokogiri gem already compiled and ready to use.
+Rather than having a single Ruby environment shared by all Ruby development projects on a system, Nix allows you to create separate environments per project. `nix-shell` gives you the possibility to temporarily load another environment akin to a combined `chruby` or `rvm` and `bundle exec`.
-Since not all gems have executables like `nokogiri`, it's usually more
-convenient to use the `withPackages` function like this:
-`ruby.withPackages (p: with p; [ nokogiri ])`. This will also make sure that the
-Ruby in your environment will be able to find the gem and it can be used in your
-Ruby code (for example via `ruby` or `irb` executables) via `require "nokogiri"`
-as usual.
+There are two methods for loading a shell with Ruby packages. The first and recommended method is to create an environment with `ruby.withPackages` and load that.
-#### Temporary Ruby environment with `nix-shell`
-
-Rather than having a single Ruby environment shared by all Ruby
-development projects on a system, Nix allows you to create separate
-environments per project. `nix-shell` gives you the possibility to
-temporarily load another environment akin to a combined `chruby` or
-`rvm` and `bundle exec`.
-
-There are two methods for loading a shell with Ruby packages. The first and
-recommended method is to create an environment with `ruby.withPackages` and load
-that.
-
-```shell
-nix-shell -p "ruby.withPackages (ps: with ps; [ nokogiri pry ])"
+```ShellSession
+$ nix-shell -p "ruby.withPackages (ps: with ps; [ nokogiri pry ])"
```
-The other method, which is not recommended, is to create an environment and list
-all the packages directly.
+The other method, which is not recommended, is to create an environment and list all the packages directly.
-```shell
-nix-shell -p ruby.gems.nokogiri ruby.gems.pry
+```ShellSession
+$ nix-shell -p ruby.gems.nokogiri ruby.gems.pry
```
-Again, it's possible to launch the interpreter from the shell. The Ruby
-interpreter has the attribute `gems` which contains all Ruby gems for that
-specific interpreter.
+Again, it's possible to launch the interpreter from the shell. The Ruby interpreter has the attribute `gems` which contains all Ruby gems for that specific interpreter.
-##### Load environment from `.nix` expression
+#### Load Ruby environment from `.nix` expression
-As explained in the Nix manual, `nix-shell` can also load an expression from a
-`.nix` file. Say we want to have Ruby 2.5, `nokogori`, and `pry`. Consider a
-`shell.nix` file with:
+As explained in the Nix manual, `nix-shell` can also load an expression from a `.nix` file. Say we want to have Ruby 2.6, `nokogori`, and `pry`. Consider a `shell.nix` file with:
```nix
with import <nixpkgs> {};
@@ -77,43 +41,33 @@ ruby.withPackages (ps: with ps; [ nokogiri pry ])
What's happening here?
-1. We begin with importing the Nix Packages collections. `import <nixpkgs>`
- imports the `<nixpkgs>` function, `{}` calls it and the `with` statement
- brings all attributes of `nixpkgs` in the local scope. These attributes form
- the main package set.
+1. We begin with importing the Nix Packages collections. `import <nixpkgs>` imports the `<nixpkgs>` function, `{}` calls it and the `with` statement brings all attributes of `nixpkgs` in the local scope. These attributes form the main package set.
2. Then we create a Ruby environment with the `withPackages` function.
-3. The `withPackages` function expects us to provide a function as an argument
- that takes the set of all ruby gems and returns a list of packages to include
- in the environment. Here, we select the packages `nokogiri` and `pry` from
- the package set.
+3. The `withPackages` function expects us to provide a function as an argument that takes the set of all ruby gems and returns a list of packages to include in the environment. Here, we select the packages `nokogiri` and `pry` from the package set.
-##### Execute command with `--run`
+#### Execute command with `--run`
-A convenient flag for `nix-shell` is `--run`. It executes a command in the
-`nix-shell`. We can e.g. directly open a `pry` REPL:
+A convenient flag for `nix-shell` is `--run`. It executes a command in the `nix-shell`. We can e.g. directly open a `pry` REPL:
-```shell
-nix-shell -p "ruby.withPackages (ps: with ps; [ nokogiri pry ])" --run "pry"
+```ShellSession
+$ nix-shell -p "ruby.withPackages (ps: with ps; [ nokogiri pry ])" --run "pry"
```
Or immediately require `nokogiri` in pry:
-```shell
-nix-shell -p "ruby.withPackages (ps: with ps; [ nokogiri pry ])" --run "pry -rnokogiri"
+```ShellSession
+$ nix-shell -p "ruby.withPackages (ps: with ps; [ nokogiri pry ])" --run "pry -rnokogiri"
```
Or run a script using this environment:
-```shell
-nix-shell -p "ruby.withPackages (ps: with ps; [ nokogiri pry ])" --run "ruby example.rb"
+```ShellSession
+$ nix-shell -p "ruby.withPackages (ps: with ps; [ nokogiri pry ])" --run "ruby example.rb"
```
-##### Using `nix-shell` as shebang
+#### Using `nix-shell` as shebang
-In fact, for the last case, there is a more convenient method. You can add a
-[shebang](https://en.wikipedia.org/wiki/Shebang_(Unix)) to your script
-specifying which dependencies `nix-shell` needs. With the following shebang, you
-can just execute `./example.rb`, and it will run with all dependencies.
+In fact, for the last case, there is a more convenient method. You can add a [shebang](<https://en.wikipedia.org/wiki/Shebang_(Unix)>) to your script specifying which dependencies `nix-shell` needs. With the following shebang, you can just execute `./example.rb`, and it will run with all dependencies.
```ruby
#! /usr/bin/env nix-shell
@@ -126,35 +80,24 @@ body = RestClient.get('http://example.com').body
puts Nokogiri::HTML(body).at('h1').text
```
-### Developing with Ruby
+## Developing with Ruby
-#### Using an existing Gemfile
+### Using an existing Gemfile
-In most cases, you'll already have a `Gemfile.lock` listing all your dependencies.
-This can be used to generate a `gemset.nix` which is used to fetch the gems and
-combine them into a single environment.
-The reason why you need to have a separate file for this, is that Nix requires
-you to have a checksum for each input to your build.
-Since the `Gemfile.lock` that `bundler` generates doesn't provide us with
-checksums, we have to first download each gem, calculate its SHA256, and store
-it in this separate file.
+In most cases, you'll already have a `Gemfile.lock` listing all your dependencies. This can be used to generate a `gemset.nix` which is used to fetch the gems and combine them into a single environment. The reason why you need to have a separate file for this, is that Nix requires you to have a checksum for each input to your build. Since the `Gemfile.lock` that `bundler` generates doesn't provide us with checksums, we have to first download each gem, calculate its SHA256, and store it in this separate file.
So the steps from having just a `Gemfile` to a `gemset.nix` are:
-```shell
-bundle lock
-bundix
+```ShellSession
+$ bundle lock
+$ bundix
```
-If you already have a `Gemfile.lock`, you can simply run `bundix` and it will
-work the same.
+If you already have a `Gemfile.lock`, you can simply run `bundix` and it will work the same.
-To update the gems in your `Gemfile.lock`, you may use the `bundix -l` flag,
-which will create a new `Gemfile.lock` in case the `Gemfile` has a more recent
-time of modification.
+To update the gems in your `Gemfile.lock`, you may use the `bundix -l` flag, which will create a new `Gemfile.lock` in case the `Gemfile` has a more recent time of modification.
-Once the `gemset.nix` is generated, it can be used in a
-`bundlerEnv` derivation. Here is an example you could use for your `shell.nix`:
+Once the `gemset.nix` is generated, it can be used in a `bundlerEnv` derivation. Here is an example you could use for your `shell.nix`:
```nix
# ...
@@ -166,41 +109,26 @@ let
in mkShell { buildInputs = [ gems gems.wrappedRuby ]; }
```
-With this file in your directory, you can run `nix-shell` to build and use the gems.
-The important parts here are `bundlerEnv` and `wrappedRuby`.
+With this file in your directory, you can run `nix-shell` to build and use the gems. The important parts here are `bundlerEnv` and `wrappedRuby`.
-The `bundlerEnv` is a wrapper over all the gems in your gemset. This means that
-all the `/lib` and `/bin` directories will be available, and the executables of
-all gems (even of indirect dependencies) will end up in your `$PATH`.
-The `wrappedRuby` provides you with all executables that come with Ruby itself,
-but wrapped so they can easily find the gems in your gemset.
+The `bundlerEnv` is a wrapper over all the gems in your gemset. This means that all the `/lib` and `/bin` directories will be available, and the executables of all gems (even of indirect dependencies) will end up in your `$PATH`. The `wrappedRuby` provides you with all executables that come with Ruby itself, but wrapped so they can easily find the gems in your gemset.
-One common issue that you might have is that you have Ruby 2.6, but also
-`bundler` in your gemset. That leads to a conflict for `/bin/bundle` and
-`/bin/bundler`. You can resolve this by wrapping either your Ruby or your gems
-in a `lowPrio` call. So in order to give the `bundler` from your gemset
-priority, it would be used like this:
+One common issue that you might have is that you have Ruby 2.6, but also `bundler` in your gemset. That leads to a conflict for `/bin/bundle` and `/bin/bundler`. You can resolve this by wrapping either your Ruby or your gems in a `lowPrio` call. So in order to give the `bundler` from your gemset priority, it would be used like this:
```nix
# ...
mkShell { buildInputs = [ gems (lowPrio gems.wrappedRuby) ]; }
```
+### Gem-specific configurations and workarounds
-#### Gem-specific configurations and workarounds
+In some cases, especially if the gem has native extensions, you might need to modify the way the gem is built.
-In some cases, especially if the gem has native extensions, you might need to
-modify the way the gem is built.
+This is done via a common configuration file that includes all of the workarounds for each gem.
-This is done via a common configuration file that includes all of the
-workarounds for each gem.
+This file lives at `/pkgs/development/ruby-modules/gem-config/default.nix`, since it already contains a lot of entries, it should be pretty easy to add the modifications you need for your needs.
-This file lives at `/pkgs/development/ruby-modules/gem-config/default.nix`,
-since it already contains a lot of entries, it should be pretty easy to add the
-modifications you need for your needs.
-
-In the meanwhile, or if the modification is for a private gem, you can also add
-the configuration to only your own environment.
+In the meanwhile, or if the modification is for a private gem, you can also add the configuration to only your own environment.
Two places that allow this modification are the `ruby` derivation, or `bundlerEnv`.
@@ -261,10 +189,9 @@ let
in pkgs.ruby.withPackages (ps: with ps; [ pg ])
```
-Then we can get whichever postgresql version we desire and the `pg` gem will
-always reference it correctly:
+Then we can get whichever postgresql version we desire and the `pg` gem will always reference it correctly:
-```shell
+```ShellSession
$ nix-shell --argstr pg_version 9_4 --run 'ruby -rpg -e "puts PG.library_version"'
90421
@@ -272,24 +199,15 @@ $ nix-shell --run 'ruby -rpg -e "puts PG.library_version"'
100007
```
-Of course for this use-case one could also use overlays since the configuration
-for `pg` depends on the `postgresql` alias, but for demonstration purposes this
-has to suffice.
+Of course for this use-case one could also use overlays since the configuration for `pg` depends on the `postgresql` alias, but for demonstration purposes this has to suffice.
-#### Adding a gem to the default gemset
+### Adding a gem to the default gemset
-Now that you know how to get a working Ruby environment with Nix, it's time to
-go forward and start actually developing with Ruby.
-We will first have a look at how Ruby gems are packaged on Nix. Then, we will
-look at how you can use development mode with your code.
+Now that you know how to get a working Ruby environment with Nix, it's time to go forward and start actually developing with Ruby. We will first have a look at how Ruby gems are packaged on Nix. Then, we will look at how you can use development mode with your code.
-All gems in the standard set are automatically generated from a single
-`Gemfile`. The dependency resolution is done with `bundler` and makes it more
-likely that all gems are compatible to each other.
+All gems in the standard set are automatically generated from a single `Gemfile`. The dependency resolution is done with `bundler` and makes it more likely that all gems are compatible to each other.
-In order to add a new gem to nixpkgs, you can put it into the
-`/pkgs/development/ruby-modules/with-packages/Gemfile` and run
-`./maintainers/scripts/update-ruby-packages`.
+In order to add a new gem to nixpkgs, you can put it into the `/pkgs/development/ruby-modules/with-packages/Gemfile` and run `./maintainers/scripts/update-ruby-packages`.
To test that it works, you can then try using the gem with:
@@ -297,16 +215,11 @@ To test that it works, you can then try using the gem with:
NIX_PATH=nixpkgs=$PWD nix-shell -p "ruby.withPackages (ps: with ps; [ name-of-your-gem ])"
```
-#### Packaging applications
+### Packaging applications
-A common task is to add a ruby executable to nixpkgs, popular examples would be
-`chef`, `jekyll`, or `sass`. A good way to do that is to use the `bundlerApp`
-function, that allows you to make a package that only exposes the listed
-executables, otherwise the package may cause conflicts through common paths like
-`bin/rake` or `bin/bundler` that aren't meant to be used.
+A common task is to add a ruby executable to nixpkgs, popular examples would be `chef`, `jekyll`, or `sass`. A good way to do that is to use the `bundlerApp` function, that allows you to make a package that only exposes the listed executables, otherwise the package may cause conflicts through common paths like `bin/rake` or `bin/bundler` that aren't meant to be used.
-The absolute easiest way to do that is to write a
-`Gemfile` along these lines:
+The absolute easiest way to do that is to write a `Gemfile` along these lines:
```ruby
source 'https://rubygems.org' do
@@ -314,10 +227,7 @@ source 'https://rubygems.org' do
end
```
-If you want to package a specific version, you can use the standard Gemfile
-syntax for that, e.g. `gem 'mdl', '0.5.0'`, but if you want the latest stable
-version anyway, it's easier to update by simply running the `bundle lock` and
-`bundix` steps again.
+If you want to package a specific version, you can use the standard Gemfile syntax for that, e.g. `gem 'mdl', '0.5.0'`, but if you want the latest stable version anyway, it's easier to update by simply running the `bundle lock` and `bundix` steps again.
Now you can also also make a `default.nix` that looks like this:
@@ -331,20 +241,15 @@ bundlerApp {
}
```
-All that's left to do is to generate the corresponding `Gemfile.lock` and
-`gemset.nix` as described above in the `Using an existing Gemfile` section.
+All that's left to do is to generate the corresponding `Gemfile.lock` and `gemset.nix` as described above in the `Using an existing Gemfile` section.
-##### Packaging executables that require wrapping
+#### Packaging executables that require wrapping
-Sometimes your app will depend on other executables at runtime, and tries to
-find it through the `PATH` environment variable.
+Sometimes your app will depend on other executables at runtime, and tries to find it through the `PATH` environment variable.
-In this case, you can provide a `postBuild` hook to `bundlerApp` that wraps the
-gem in another script that prefixes the `PATH`.
+In this case, you can provide a `postBuild` hook to `bundlerApp` that wraps the gem in another script that prefixes the `PATH`.
-Of course you could also make a custom `gemConfig` if you know exactly how to
-patch it, but it's usually much easier to maintain with a simple wrapper so the
-patch doesn't have to be adjusted for each version.
+Of course you could also make a custom `gemConfig` if you know exactly how to patch it, but it's usually much easier to maintain with a simple wrapper so the patch doesn't have to be adjusted for each version.
Here's another example:
diff --git a/doc/languages-frameworks/ruby.xml b/doc/languages-frameworks/ruby.xml
deleted file mode 100644
index 9b579d6804f4..000000000000
--- a/doc/languages-frameworks/ruby.xml
+++ /dev/null
@@ -1,107 +0,0 @@
-<section xmlns="http://docbook.org/ns/docbook"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xml:id="sec-language-ruby">
- <title>Ruby</title>
-
- <para>
- There currently is support to bundle applications that are packaged as Ruby gems. The utility "bundix" allows you to write a <filename>Gemfile</filename>, let bundler create a <filename>Gemfile.lock</filename>, and then convert this into a nix expression that contains all Gem dependencies automatically.
- </para>
-
- <para>
- For example, to package sensu, we did:
- </para>
-
-<screen>
-<prompt>$ </prompt>cd pkgs/servers/monitoring
-<prompt>$ </prompt>mkdir sensu
-<prompt>$ </prompt>cd sensu
-<prompt>$ </prompt>cat > Gemfile
-source 'https://rubygems.org'
-gem 'sensu'
-<prompt>$ </prompt>$(nix-build '&lt;nixpkgs>' -A bundix --no-out-link)/bin/bundix --magic
-<prompt>$ </prompt>cat > default.nix
-{ lib, bundlerEnv, ruby }:
-
-bundlerEnv rec {
- name = "sensu-${version}";
-
- version = (import gemset).sensu.version;
- inherit ruby;
- # expects Gemfile, Gemfile.lock and gemset.nix in the same directory
- gemdir = ./.;
-
- meta = with lib; {
- description = "A monitoring framework that aims to be simple, malleable, and scalable";
- homepage = "http://sensuapp.org/";
- license = with licenses; mit;
- maintainers = with maintainers; [ theuni ];
- platforms = platforms.unix;
- };
-}
-</screen>
-
- <para>
- Please check in the <filename>Gemfile</filename>, <filename>Gemfile.lock</filename> and the <filename>gemset.nix</filename> so future updates can be run easily.
- </para>
-
- <para>
- Updating Ruby packages can then be done like this:
- </para>
-
-<screen>
-<prompt>$ </prompt>cd pkgs/servers/monitoring/sensu
-<prompt>$ </prompt>nix-shell -p bundler --run 'bundle lock --update'
-<prompt>$ </prompt>nix-shell -p bundix --run 'bundix'
-</screen>
-
- <para>
- For tools written in Ruby - i.e. where the desire is to install a package and then execute e.g. <command>rake</command> at the command line, there is an alternative builder called <literal>bundlerApp</literal>. Set up the <filename>gemset.nix</filename> the same way, and then, for example:
- </para>
-
-<programlisting>
-<![CDATA[{ lib, bundlerApp }:
-
-bundlerApp {
- pname = "corundum";
- gemdir = ./.;
- exes = [ "corundum-skel" ];
-
- meta = with lib; {
- description = "Tool and libraries for maintaining Ruby gems.";
- homepage = "https://github.com/nyarly/corundum";
- license = licenses.mit;
- maintainers = [ maintainers.nyarly ];
- platforms = platforms.unix;
- };
-}]]>
-</programlisting>
-
- <para>
- The chief advantage of <literal>bundlerApp</literal> over <literal>bundlerEnv</literal> is the executables introduced in the environment are precisely those selected in the <literal>exes</literal> list, as opposed to <literal>bundlerEnv</literal> which adds all the executables made available by gems in the gemset, which can mean e.g. <command>rspec</command> or <command>rake</command> in unpredictable versions available from various packages.
- </para>
-
- <para>
- Resulting derivations for both builders also have two helpful attributes, <literal>env</literal> and <literal>wrappedRuby</literal>. The first one allows one to quickly drop into <command>nix-shell</command> with the specified environment present. E.g. <command>nix-shell -A sensu.env</command> would give you an environment with Ruby preset so it has all the libraries necessary for <literal>sensu</literal> in its paths. The second one can be used to make derivations from custom Ruby scripts which have <filename>Gemfile</filename>s with their dependencies specified. It is a derivation with <command>ruby</command> wrapped so it can find all the needed dependencies. For example, to make a derivation <literal>my-script</literal> for a <filename>my-script.rb</filename> (which should be placed in <filename>bin</filename>) you should run <command>bundix</command> as specified above and then use <literal>bundlerEnv</literal> like this:
- </para>
-
-<programlisting>
-<![CDATA[let env = bundlerEnv {
- name = "my-script-env";
-
- inherit ruby;
- gemfile = ./Gemfile;
- lockfile = ./Gemfile.lock;
- gemset = ./gemset.nix;
-};
-
-in stdenv.mkDerivation {
- name = "my-script";
- buildInputs = [ env.wrappedRuby ];
- script = ./my-script.rb;
- buildCommand = ''
- install -D -m755 $script $out/bin/my-script
- patchShebangs $out/bin/my-script
- '';
-}]]>
-</programlisting>
-</section>
diff --git a/doc/languages-frameworks/rust.section.md b/doc/languages-frameworks/rust.section.md
index 400f39c345cd..0230993d3f08 100644
--- a/doc/languages-frameworks/rust.section.md
+++ b/doc/languages-frameworks/rust.section.md
@@ -63,9 +63,52 @@ The fetcher will verify that the `Cargo.lock` file is in sync with the `src`
attribute, and fail the build if not. It will also will compress the vendor
directory into a tar.gz archive.
-### Building a crate for a different target
-
-To build your crate with a different cargo `--target` simply specify the `target` attribute:
+### Cross compilation
+
+By default, Rust packages are compiled for the host platform, just like any
+other package is. The `--target` passed to rust tools is computed from this.
+By default, it takes the `stdenv.hostPlatform.config` and replaces components
+where they are known to differ. But there are ways to customize the argument:
+
+ - To choose a different target by name, define
+ `stdenv.hostPlatform.rustc.config` as that name (a string), and that
+ name will be used instead.
+
+ For example:
+ ```nix
+ import <nixpkgs> {
+ crossSystem = (import <nixpkgs/lib>).systems.examples.armhf-embedded // {
+ rustc.config = "thumbv7em-none-eabi";
+ };
+ }
+ ```
+ will result in:
+ ```shell
+ --target thumbv7em-none-eabi
+ ```
+
+ - To pass a completely custom target, define
+ `stdenv.hostPlatform.rustc.config` with its name, and
+ `stdenv.hostPlatform.rustc.platform` with the value. The value will be
+ serialized to JSON in a file called
+ `${stdenv.hostPlatform.rustc.config}.json`, and the path of that file
+ will be used instead.
+
+ For example:
+ ```nix
+ import <nixpkgs> {
+ crossSystem = (import <nixpkgs/lib>).systems.examples.armhf-embedded // {
+ rustc.config = "thumb-crazy";
+ rustc.platform = { foo = ""; bar = ""; };
+ };
+ }
+ will result in:
+ ```shell
+ --target /nix/store/asdfasdfsadf-thumb-crazy.json # contains {"foo":"","bar":""}
+ ```
+
+Finally, as an ad-hoc escape hatch, a computed target (string or JSON file
+path) can be passed directly to `buildRustPackage`:
```nix
pkgs.rustPlatform.buildRustPackage {
@@ -74,6 +117,15 @@ pkgs.rustPlatform.buildRustPackage {
}
```
+This is useful to avoid rebuilding Rust tools, since they are actually target
+agnostic and don't need to be rebuilt. But in the future, we should always
+build the Rust tools and standard library crates separately so there is no
+reason not to take the `stdenv.hostPlatform.rustc`-modifying approach, and the
+ad-hoc escape hatch to `buildRustPackage` can be removed.
+
+Note that currently custom targets aren't compiled with `std`, so `cargo test`
+will fail. This can be ignored by adding `doCheck = false;` to your derivation.
+
### Running package tests
When using `buildRustPackage`, the `checkPhase` is enabled by default and runs
@@ -524,12 +576,13 @@ For example, you might want to add `latest.rustChannels.stable.rust` to the list
Imperatively, the latest stable version can be installed with the following command:
- $ nix-env -Ai nixos.latest.rustChannels.stable.rust
+ $ nix-env -Ai nixpkgs.latest.rustChannels.stable.rust
Or using the attribute with nix-shell:
- $ nix-shell -p nixos.latest.rustChannels.stable.rust
+ $ nix-shell -p nixpkgs.latest.rustChannels.stable.rust
+Substitute the `nixpkgs` prefix with `nixos` on NixOS.
To install the beta or nightly channel, "stable" should be substituted by
"nightly" or "beta", or
use the function provided by this overlay to pull a version based on a
diff --git a/doc/languages-frameworks/texlive.section.md b/doc/languages-frameworks/texlive.section.md
new file mode 100644
index 000000000000..9584c56bb52f
--- /dev/null
+++ b/doc/languages-frameworks/texlive.section.md
@@ -0,0 +1,128 @@
+
+# TeX Live {#sec-language-texlive}
+
+Since release 15.09 there is a new TeX Live packaging that lives entirely under attribute `texlive`.
+
+## User's guide {#sec-language-texlive-user-guide}
+
+- For basic usage just pull `texlive.combined.scheme-basic` for an environment with basic LaTeX support.
+- It typically won't work to use separately installed packages together. Instead, you can build a custom set of packages like this:
+
+ ```nix
+ texlive.combine {
+ inherit (texlive) scheme-small collection-langkorean algorithms cm-super;
+ }
+ ```
+
+- There are all the schemes, collections and a few thousand packages, as defined upstream (perhaps with tiny differences).
+- By default you only get executables and files needed during runtime, and a little documentation for the core packages. To change that, you need to add `pkgFilter` function to `combine`.
+
+ ```nix
+ texlive.combine {
+ # inherit (texlive) whatever-you-want;
+ pkgFilter = pkg:
+ pkg.tlType == "run" || pkg.tlType == "bin" || pkg.pname == "cm-super";
+ # elem tlType [ "run" "bin" "doc" "source" ]
+ # there are also other attributes: version, name
+ }
+ ```
+
+- You can list packages e.g. by `nix repl`.
+
+ ```ShellSession
+ $ nix repl
+ nix-repl> :l <nixpkgs>
+ nix-repl> texlive.collection-[TAB]
+ ```
+
+- Note that the wrapper assumes that the result has a chance to be useful. For example, the core executables should be present, as well as some core data files. The supported way of ensuring this is by including some scheme, for example `scheme-basic`, into the combination.
+
+## Custom packages {#sec-language-texlive-custom-packages}
+
+
+You may find that you need to use an external TeX package. A derivation for such package has to provide contents of the "texmf" directory in its output and provide the `tlType` attribute. Here is a (very verbose) example:
+
+```nix
+with import <nixpkgs> {};
+
+let
+ foiltex_run = stdenvNoCC.mkDerivation {
+ pname = "latex-foiltex";
+ version = "2.1.4b";
+ passthru.tlType = "run";
+
+ srcs = [
+ (fetchurl {
+ url = "http://mirrors.ctan.org/macros/latex/contrib/foiltex/foiltex.dtx";
+ sha256 = "07frz0krpz7kkcwlayrwrj2a2pixmv0icbngyw92srp9fp23cqpz";
+ })
+ (fetchurl {
+ url = "http://mirrors.ctan.org/macros/latex/contrib/foiltex/foiltex.ins";
+ sha256 = "09wkyidxk3n3zvqxfs61wlypmbhi1pxmjdi1kns9n2ky8ykbff99";
+ })
+ ];
+
+ unpackPhase = ''
+ runHook preUnpack
+
+ for _src in $srcs; do
+ cp "$_src" $(stripHash "$_src")
+ done
+
+ runHook postUnpack
+ '';
+
+ nativeBuildInputs = [ texlive.combined.scheme-small ];
+
+ dontConfigure = true;
+
+ buildPhase = ''
+ runHook preBuild
+
+ # Generate the style files
+ latex foiltex.ins
+
+ runHook postBuild
+ '';
+
+ installPhase = ''
+ runHook preInstall
+
+ path="$out/tex/latex/foiltex"
+ mkdir -p "$path"
+ cp *.{cls,def,clo} "$path/"
+
+ runHook postInstall
+ '';
+
+ meta = with lib; {
+ description = "A LaTeX2e class for overhead transparencies";
+ license = licenses.unfreeRedistributable;
+ maintainers = with maintainers; [ veprbl ];
+ platforms = platforms.all;
+ };
+ };
+ foiltex = { pkgs = [ foiltex_run ]; };
+
+ latex_with_foiltex = texlive.combine {
+ inherit (texlive) scheme-small;
+ inherit foiltex;
+ };
+in
+ runCommand "test.pdf" {
+ nativeBuildInputs = [ latex_with_foiltex ];
+ } ''
+cat >test.tex <<EOF
+\documentclass{foils}
+
+\title{Presentation title}
+\date{}
+
+\begin{document}
+\maketitle
+\end{document}
+EOF
+ pdflatex test.tex
+ cp test.pdf $out
+''
+```
diff --git a/doc/languages-frameworks/texlive.xml b/doc/languages-frameworks/texlive.xml
deleted file mode 100644
index 141c46e5a623..000000000000
--- a/doc/languages-frameworks/texlive.xml
+++ /dev/null
@@ -1,152 +0,0 @@
-<section xmlns="http://docbook.org/ns/docbook"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xml:id="sec-language-texlive">
- <title>TeX Live</title>
-
- <para>
- Since release 15.09 there is a new TeX Live packaging that lives entirely under attribute <varname>texlive</varname>.
- </para>
-
- <section xml:id="sec-language-texlive-users-guide">
- <title>User's guide</title>
-
- <itemizedlist>
- <listitem>
- <para>
- For basic usage just pull <varname>texlive.combined.scheme-basic</varname> for an environment with basic LaTeX support.
- </para>
- </listitem>
- <listitem>
- <para>
- It typically won't work to use separately installed packages together. Instead, you can build a custom set of packages like this:
-<programlisting>
-texlive.combine {
- inherit (texlive) scheme-small collection-langkorean algorithms cm-super;
-}
-</programlisting>
- There are all the schemes, collections and a few thousand packages, as defined upstream (perhaps with tiny differences).
- </para>
- </listitem>
- <listitem>
- <para>
- By default you only get executables and files needed during runtime, and a little documentation for the core packages. To change that, you need to add <varname>pkgFilter</varname> function to <varname>combine</varname>.
-<programlisting>
-texlive.combine {
- # inherit (texlive) whatever-you-want;
- pkgFilter = pkg:
- pkg.tlType == "run" || pkg.tlType == "bin" || pkg.pname == "cm-super";
- # elem tlType [ "run" "bin" "doc" "source" ]
- # there are also other attributes: version, name
-}
-</programlisting>
- </para>
- </listitem>
- <listitem>
- <para>
- You can list packages e.g. by <command>nix repl</command>.
-<programlisting>
-<prompt>$ </prompt>nix repl
-<prompt>nix-repl> </prompt>:l &lt;nixpkgs>
-<prompt>nix-repl> </prompt>texlive.collection-<keycap function="tab" />
-</programlisting>
- </para>
- </listitem>
- <listitem>
- <para>
- Note that the wrapper assumes that the result has a chance to be useful. For example, the core executables should be present, as well as some core data files. The supported way of ensuring this is by including some scheme, for example <varname>scheme-basic</varname>, into the combination.
- </para>
- </listitem>
- </itemizedlist>
- </section>
-
- <section xml:id="sec-language-texlive-custom-packages">
- <title>Custom packages</title>
- <para>
- You may find that you need to use an external TeX package. A derivation for such package has to provide contents of the "texmf" directory in its output and provide the <varname>tlType</varname> attribute. Here is a (very verbose) example:
-<programlisting><![CDATA[
-with import <nixpkgs> {};
-
-let
- foiltex_run = stdenvNoCC.mkDerivation {
- pname = "latex-foiltex";
- version = "2.1.4b";
- passthru.tlType = "run";
-
- srcs = [
- (fetchurl {
- url = "http://mirrors.ctan.org/macros/latex/contrib/foiltex/foiltex.dtx";
- sha256 = "07frz0krpz7kkcwlayrwrj2a2pixmv0icbngyw92srp9fp23cqpz";
- })
- (fetchurl {
- url = "http://mirrors.ctan.org/macros/latex/contrib/foiltex/foiltex.ins";
- sha256 = "09wkyidxk3n3zvqxfs61wlypmbhi1pxmjdi1kns9n2ky8ykbff99";
- })
- ];
-
- unpackPhase = ''
- runHook preUnpack
-
- for _src in $srcs; do
- cp "$_src" $(stripHash "$_src")
- done
-
- runHook postUnpack
- '';
-
- nativeBuildInputs = [ texlive.combined.scheme-small ];
-
- dontConfigure = true;
-
- buildPhase = ''
- runHook preBuild
-
- # Generate the style files
- latex foiltex.ins
-
- runHook postBuild
- '';
-
- installPhase = ''
- runHook preInstall
-
- path="$out/tex/latex/foiltex"
- mkdir -p "$path"
- cp *.{cls,def,clo} "$path/"
-
- runHook postInstall
- '';
-
- meta = with lib; {
- description = "A LaTeX2e class for overhead transparencies";
- license = licenses.unfreeRedistributable;
- maintainers = with maintainers; [ veprbl ];
- platforms = platforms.all;
- };
- };
- foiltex = { pkgs = [ foiltex_run ]; };
-
- latex_with_foiltex = texlive.combine {
- inherit (texlive) scheme-small;
- inherit foiltex;
- };
-in
- runCommand "test.pdf" {
- nativeBuildInputs = [ latex_with_foiltex ];
- } ''
-cat >test.tex <<EOF
-\documentclass{foils}
-
-\title{Presentation title}
-\date{}
-
-\begin{document}
-\maketitle
-\end{document}
-EOF
- pdflatex test.tex
- cp test.pdf $out
-''
-]]></programlisting>
- </para>
- </section>
-</section>
diff --git a/doc/stdenv/stdenv.xml b/doc/stdenv/stdenv.xml
index 46ee97927eac..282893b0ca2b 100644
--- a/doc/stdenv/stdenv.xml
+++ b/doc/stdenv/stdenv.xml
@@ -1989,7 +1989,7 @@ addEnvHooks "$hostOffset" myBashFunction
</term>
<listitem>
<para>
- Exports <envar>GDK_PIXBUF_MODULE_FILE</envar> environment variable to the builder. Add librsvg package to <varname>buildInputs</varname> to get svg support.
+ Exports <envar>GDK_PIXBUF_MODULE_FILE</envar> environment variable to the builder. Add librsvg package to <varname>buildInputs</varname> to get svg support. See also <xref linkend="ssec-gnome-hooks-gdk-pixbuf" />.
</para>
</listitem>
</varlistentry>
diff --git a/doc/using/configuration.xml b/doc/using/configuration.xml
index 3e21b0e22843..336bdf5b2656 100644
--- a/doc/using/configuration.xml
+++ b/doc/using/configuration.xml
@@ -169,6 +169,9 @@
}
</programlisting>
</para>
+ <para>
+ Note that <literal>whitelistedLicenses</literal> only applies to unfree licenses unless <literal>allowUnfree</literal> is enabled. It is not a generic whitelist for all types of licenses. <literal>blacklistedLicenses</literal> applies to all licenses.
+ </para>
</listitem>
</itemizedlist>
diff --git a/doc/using/overlays.xml b/doc/using/overlays.xml
index 4937e9508857..caacb0a04622 100644
--- a/doc/using/overlays.xml
+++ b/doc/using/overlays.xml
@@ -28,6 +28,7 @@
</para>
<para>
+ NOTE: DO NOT USE THIS in nixpkgs.
Further overlays can be added by calling the <literal>pkgs.extend</literal> or <literal>pkgs.appendOverlays</literal>, although it is often preferable to avoid these functions, because they recompute the Nixpkgs fixpoint, which is somewhat expensive to do.
</para>
</section>
diff --git a/lib/licenses.nix b/lib/licenses.nix
index a704a6884c7d..850de29e7d13 100644
--- a/lib/licenses.nix
+++ b/lib/licenses.nix
@@ -392,6 +392,11 @@ lib.mapAttrs (n: v: v // { shortName = n; }) {
fullName = "Historic Permission Notice and Disclaimer";
};
+ hpndSellVariant = spdx {
+ fullName = "Historical Permission Notice and Disclaimer - sell variant";
+ spdxId = "HPND-sell-variant";
+ };
+
# Intel's license, seems free
iasl = {
fullName = "iASL";
diff --git a/lib/lists.nix b/lib/lists.nix
index 6c97e0686aa8..06cee2eb112a 100644
--- a/lib/lists.nix
+++ b/lib/lists.nix
@@ -640,13 +640,7 @@ rec {
unique [ 3 2 3 4 ]
=> [ 3 2 4 ]
*/
- unique = list:
- if list == [] then
- []
- else
- let
- x = head list;
- in [x] ++ unique (remove x list);
+ unique = foldl' (acc: e: if elem e acc then acc else acc ++ [ e ]) [];
/* Intersects list 'e' and another list. O(nm) complexity.
diff --git a/lib/modules.nix b/lib/modules.nix
index d2d35dbaae51..3f2bfd478b0d 100644
--- a/lib/modules.nix
+++ b/lib/modules.nix
@@ -265,7 +265,7 @@ rec {
if badAttrs != {} then
throw "Module `${key}' has an unsupported attribute `${head (attrNames badAttrs)}'. This is caused by introducing a top-level `config' or `options' attribute. Add configuration attributes immediately on the top level instead, or move all of them (namely: ${toString (attrNames badAttrs)}) into the explicit `config' attribute."
else
- { _file = m._file or file;
+ { _file = toString m._file or file;
key = toString m.key or key;
disabledModules = m.disabledModules or [];
imports = m.imports or [];
@@ -273,7 +273,7 @@ rec {
config = addFreeformType (addMeta (m.config or {}));
}
else
- { _file = m._file or file;
+ { _file = toString m._file or file;
key = toString m.key or key;
disabledModules = m.disabledModules or [];
imports = m.require or [] ++ m.imports or [];
diff --git a/lib/strings.nix b/lib/strings.nix
index fbb48dec92af..5010d9159cb8 100644
--- a/lib/strings.nix
+++ b/lib/strings.nix
@@ -569,9 +569,9 @@ rec {
standard GNU Autoconf scripts.
Example:
- enableFeature true "shared" "foo"
+ enableFeatureAs true "shared" "foo"
=> "--enable-shared=foo"
- enableFeature false "shared" (throw "ignored")
+ enableFeatureAs false "shared" (throw "ignored")
=> "--disable-shared"
*/
enableFeatureAs = enable: feat: value: enableFeature enable feat + optionalString enable "=${value}";
@@ -593,9 +593,9 @@ rec {
standard GNU Autoconf scripts.
Example:
- with_Feature true "shared" "foo"
+ withFeatureAs true "shared" "foo"
=> "--with-shared=foo"
- with_Feature false "shared" (throw "ignored")
+ withFeatureAs false "shared" (throw "ignored")
=> "--without-shared"
*/
withFeatureAs = with_: feat: value: withFeature with_ feat + optionalString with_ "=${value}";
@@ -674,7 +674,7 @@ rec {
else
false;
- /* Parse a string string as an int.
+ /* Parse a string as an int.
Type: string -> int
diff --git a/lib/systems/default.nix b/lib/systems/default.nix
index 9939743157e7..f6832945a23d 100644
--- a/lib/systems/default.nix
+++ b/lib/systems/default.nix
@@ -25,7 +25,7 @@ rec {
system = parse.doubleFromSystem final.parsed;
config = parse.tripleFromSystem final.parsed;
# Just a guess, based on `system`
- platform = platforms.selectBySystem final.system;
+ platform = platforms.select final;
# Determine whether we are compatible with the provided CPU
isCompatible = platform: parse.isCompatible final.parsed.cpu platform.parsed.cpu;
# Derived meta-data
diff --git a/lib/systems/examples.nix b/lib/systems/examples.nix
index b824bea6c20c..16002450f2d1 100644
--- a/lib/systems/examples.nix
+++ b/lib/systems/examples.nix
@@ -7,7 +7,7 @@ let
riscv = bits: {
config = "riscv${bits}-unknown-linux-gnu";
- platform = platforms.riscv-multiplatform bits;
+ platform = platforms.riscv-multiplatform;
};
in
@@ -34,6 +34,16 @@ rec {
platform = platforms.raspberrypi;
};
+ remarkable1 = {
+ config = "armv7l-unknown-linux-gnueabihf";
+ platform = platforms.zero-gravitas;
+ };
+
+ remarkable2 = {
+ config = "armv7l-unknown-linux-gnueabihf";
+ platform = platforms.zero-sugar;
+ };
+
armv7l-hf-multiplatform = {
config = "armv7l-unknown-linux-gnueabihf";
platform = platforms.armv7l-hf-multiplatform;
@@ -100,13 +110,13 @@ rec {
riscv64-embedded = {
config = "riscv64-none-elf";
libc = "newlib";
- platform = platforms.riscv-multiplatform "64";
+ platform = platforms.riscv-multiplatform;
};
riscv32-embedded = {
config = "riscv32-none-elf";
libc = "newlib";
- platform = platforms.riscv-multiplatform "32";
+ platform = platforms.riscv-multiplatform;
};
mmix = {
diff --git a/lib/systems/platforms.nix b/lib/systems/platforms.nix
index ab3cf1d54301..a0dccc859883 100644
--- a/lib/systems/platforms.nix
+++ b/lib/systems/platforms.nix
@@ -203,6 +203,35 @@ rec {
# Legacy attribute, for compatibility with existing configs only.
raspberrypi2 = armv7l-hf-multiplatform;
+ zero-gravitas = {
+ name = "zero-gravitas";
+ kernelBaseConfig = "zero-gravitas_defconfig";
+ kernelArch = "arm";
+ # kernelTarget verified by checking /boot on reMarkable 1 device
+ kernelTarget = "zImage";
+ kernelAutoModules = false;
+ kernelDTB = true;
+ gcc = {
+ fpu = "neon";
+ cpu = "cortex-a9";
+ };
+ };
+
+ zero-sugar = {
+ name = "zero-sugar";
+ kernelBaseConfig = "zero-sugar_defconfig";
+ kernelArch = "arm";
+ kernelDTB = true;
+ kernelAutoModules = false;
+ kernelPreferBuiltin = true;
+ kernelTarget = "zImage";
+ gcc = {
+ cpu = "cortex-a7";
+ fpu = "neon-vfpv4";
+ float-abi = "hard";
+ };
+ };
+
scaleway-c1 = armv7l-hf-multiplatform // {
gcc = {
cpu = "cortex-a9";
@@ -442,10 +471,9 @@ rec {
## Other
##
- riscv-multiplatform = bits: {
+ riscv-multiplatform = {
name = "riscv-multiplatform";
kernelArch = "riscv";
- bfdEmulation = "elf${bits}lriscv";
kernelTarget = "vmlinux";
kernelAutoModules = true;
kernelBaseConfig = "defconfig";
@@ -455,17 +483,22 @@ rec {
'';
};
- selectBySystem = system: {
- i486-linux = pc32;
- i586-linux = pc32;
- i686-linux = pc32;
- x86_64-linux = pc64;
- armv5tel-linux = sheevaplug;
- armv6l-linux = raspberrypi;
- armv7a-linux = armv7l-hf-multiplatform;
- armv7l-linux = armv7l-hf-multiplatform;
- aarch64-linux = aarch64-multiplatform;
- mipsel-linux = fuloong2f_n32;
- powerpc64le-linux = powernv;
- }.${system} or pcBase;
+ select = platform:
+ # x86
+ /**/ if platform.isx86_32 then pc32
+ else if platform.isx86_64 then pc64
+
+ # ARM
+ else if platform.isAarch32 then let
+ version = platform.parsed.cpu.version or "";
+ in if lib.versionOlder version "6" then sheevaplug
+ else if lib.versionOlder version "7" then raspberrypi
+ else armv7l-hf-multiplatform
+ else if platform.isAarch64 then aarch64-multiplatform
+
+ else if platform.parsed.cpu == lib.systems.parse.cpuTypes.mipsel then fuloong2f_n32
+
+ else if platform.parsed.cpu == lib.systems.parse.cpuTypes.powerpc64le then powernv
+
+ else pcBase;
}
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index f2e33938e051..3454dc71997c 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -652,6 +652,12 @@
githubId = 56009;
name = "Arcadio Rubio García";
};
+ archseer = {
+ email = "blaz@mxxn.io";
+ github = "archseer";
+ githubId = 1372918;
+ name = "Blaž Hrastnik";
+ };
arcnmx = {
email = "arcnmx@users.noreply.github.com";
github = "arcnmx";
@@ -1152,9 +1158,9 @@
githubId = 50839;
name = "Brian Jones";
};
- boothead = {
+ commandodev = {
email = "ben@perurbis.com";
- github = "boothead";
+ github = "commandodev";
githubId = 87764;
name = "Ben Ford";
};
@@ -1252,6 +1258,16 @@
githubId = 3043718;
name = "Brett Lyons";
};
+ brodes = {
+ email = "me@brod.es";
+ github = "brhoades";
+ githubId = 4763746;
+ name = "Billy Rhoades";
+ keys = [{
+ longkeyid = "rsa4096/0x8AE74787A4B7C07E";
+ fingerprint = "BF4FCB85C69989B4ED95BF938AE74787A4B7C07E";
+ }];
+ };
bryanasdev000 = {
email = "bryanasdev000@gmail.com";
github = "bryanasdev000";
@@ -1755,6 +1771,12 @@
githubId = 1740337;
name = "Chris Ostrouchov";
};
+ confus = {
+ email = "con-f-use@gmx.net";
+ github = "con-f-use";
+ githubId = 11145016;
+ name = "J.C.";
+ };
contrun = {
email = "uuuuuu@protonmail.com";
github = "contrun";
@@ -2749,6 +2771,16 @@
email = "adam.copp@gmail.com";
name = "Adam Copp";
};
+ ethancedwards8 = {
+ email = "ethancarteredwards@gmail.com";
+ github = "ethancedwards8";
+ githubId = 60861925;
+ name = "Ethan Carter Edwards";
+ keys = [{
+ longkeyid = "rsa4096/0xF93DDAFA26EF2458";
+ fingerprint = "0E69 0F46 3457 D812 3387 C978 F93D DAFA 26EF 2458";
+ }];
+ };
ethercrow = {
email = "ethercrow@gmail.com";
github = "ethercrow";
@@ -2895,6 +2927,12 @@
githubId = 541748;
name = "Felipe Espinoza";
};
+ fehnomenal = {
+ email = "fehnomenal@fehn.systems";
+ github = "fehnomenal";
+ githubId = 9959940;
+ name = "Andreas Fehn";
+ };
felschr = {
email = "dev@felschr.com";
github = "felschr";
@@ -3425,6 +3463,12 @@
fingerprint = "74B1 F67D 8E43 A94A 7554 0768 9CCC E364 02CB 49A6";
}];
};
+ happysalada = {
+ email = "raphael@megzari.com";
+ github = "happysalada";
+ githubId = 5317234;
+ name = "Raphael Megzari";
+ };
haslersn = {
email = "haslersn@fius.informatik.uni-stuttgart.de";
github = "haslersn";
@@ -4137,6 +4181,12 @@
githubId = 60272884;
name = "Jonathan Jeppener-Haltenhoff";
};
+ joelancaster = {
+ email = "joe.a.lancas@gmail.com";
+ github = "joelancaster";
+ githubId = 16760945;
+ name = "Joe Lancaster";
+ };
joelburget = {
email = "joelburget@gmail.com";
github = "joelburget";
@@ -4789,6 +4839,12 @@
githubId = 2422454;
name = "Kai Wohlfahrt";
};
+ kyleondy = {
+ email = "kyle@ondy.org";
+ github = "kyleondy";
+ githubId = 1640900;
+ name = "Kyle Ondy";
+ };
kylesferrazza = {
name = "Kyle Sferrazza";
email = "kyle.sferrazza@gmail.com";
@@ -4801,12 +4857,6 @@
fingerprint = "5A9A 1C9B 2369 8049 3B48 CF5B 81A1 5409 4816 2372";
}];
};
- kylewlacy = {
- email = "kylelacy+nix@pm.me";
- github = "kylewlacy";
- githubId = 1362179;
- name = "Kyle Lacy";
- };
laikq = {
email = "gwen@quasebarth.de";
github = "laikq";
@@ -5496,6 +5546,12 @@
githubId = 1191859;
name = "Maxim Krivchikov";
};
+ mazurel = {
+ email = "mateusz.mazur@yahoo.com";
+ github = "Mazurel";
+ githubId = 22836301;
+ name = "Mateusz Mazur";
+ };
mbakke = {
email = "mbakke@fastmail.com";
github = "mbakke";
@@ -5503,7 +5559,7 @@
name = "Marius Bakke";
};
mbaillie = {
- email = "martin@baillie.email";
+ email = "martin@baillie.id";
github = "martinbaillie";
githubId = 613740;
name = "Martin Baillie";
@@ -6129,6 +6185,12 @@
githubId = 5139265;
name = "James Wood";
};
+ mudrii = {
+ email = "mudreac@gmail.com";
+ github = "mudrii";
+ githubId = 220262;
+ name = "Ion Mudreac";
+ };
muflax = {
email = "mail@muflax.com";
github = "muflax";
@@ -6189,6 +6251,16 @@
githubId = 1916245;
name = "Fernando Jose Pando";
};
+ nasirhm = {
+ email = "nasirhussainm14@gmail.com";
+ github = "nasirhm";
+ githubId = 35005234;
+ name = "Nasir Hussain";
+ keys = [{
+ longkeyid = "rsa4096/0xD8126E559CE7C35D";
+ fingerprint = "7A10 AB8E 0BEC 566B 090C 9BE3 D812 6E55 9CE7 C35D";
+ }];
+ };
Nate-Devv = {
email = "natedevv@gmail.com";
name = "Nathan Moore";
@@ -6735,6 +6807,12 @@
githubId = 8641;
name = "Pierre Carrier";
};
+ pengmeiyu = {
+ email = "pengmyu@gmail.com";
+ github = "pmeiyu";
+ githubId = 8529551;
+ name = "Peng Mei Yu";
+ };
penguwin = {
email = "penguwin@penguwin.eu";
github = "penguwin";
@@ -6953,6 +7031,18 @@
githubId = 138074;
name = "Pedro Pombeiro";
};
+ poscat = {
+ email = "poscat@mail.poscat.moe";
+ github = "poscat0x04";
+ githubId = 53291983;
+ name = "Poscat Tarski";
+ keys = [
+ {
+ longkeyid = "rsa4096/2D2595A00D08ACE0";
+ fingerprint = "48AD DE10 F27B AFB4 7BB0 CCAF 2D25 95A0 0D08 ACE0";
+ }
+ ];
+ };
pradeepchhetri = {
email = "pradeep.chhetri89@gmail.com";
github = "pradeepchhetri";
@@ -6969,6 +7059,12 @@
fingerprint = "240B 57DE 4271 2480 7CE3 EAC8 4F74 D536 1C4C A31E";
}];
};
+ preisschild = {
+ email = "florian@florianstroeger.com";
+ github = "Preisschild";
+ githubId = 11898437;
+ name = "Florian Ströger";
+ };
priegger = {
email = "philipp@riegger.name";
github = "priegger";
@@ -9035,6 +9131,12 @@
githubId = 619015;
name = "Svintsov Dmitry";
};
+ urbas = {
+ email = "matej.urbas@gmail.com";
+ github = "urbas";
+ githubId = 771193;
+ name = "Matej Urbas";
+ };
uri-canva = {
email = "uri@canva.com";
github = "uri-canva";
@@ -9998,4 +10100,10 @@
github = "pulsation";
githubId = 1838397;
};
+ zupo = {
+ name = "Nejc Zupan";
+ email = "nejczupan+nix@gmail.com";
+ github = "zupo";
+ githubId = 311580;
+ };
}
diff --git a/maintainers/scripts/nixpkgs-lint.pl b/maintainers/scripts/nixpkgs-lint.pl
index 638d1b2aaa16..43fb39413613 100755
--- a/maintainers/scripts/nixpkgs-lint.pl
+++ b/maintainers/scripts/nixpkgs-lint.pl
@@ -35,7 +35,7 @@ GetOptions("package|p=s" => \$filter,
) or exit 1;
# Evaluate Nixpkgs into an XML representation.
-my $xml = `nix-env -f '$path' -qa '$filter' --xml --meta --drv-path`;
+my $xml = `nix-env -f '$path' --arg overlays '[]' -qa '$filter' --xml --meta --drv-path`;
die "$0: evaluation of ‘$path’ failed\n" if $? != 0;
my $info = XMLin($xml, KeyAttr => { 'item' => '+attrPath', 'meta' => 'name' }, ForceArray => 1, SuppressEmpty => '' ) or die "cannot parse XML output";
diff --git a/maintainers/scripts/update_redirected_urls.sh b/maintainers/scripts/update-redirected-urls.sh
index b80275655946..5ffa9aca5f68 100755
--- a/maintainers/scripts/update_redirected_urls.sh
+++ b/maintainers/scripts/update-redirected-urls.sh
@@ -9,3 +9,4 @@ curl https://repology.org/api/v1/repository/nix_unstable/problems \
| jq -r '.[] | select(.type == "homepage_permanent_https_redirect") | .data | "s@\(.url)@\(.target)@"' \
| sort | uniq | tee script.sed
find -name '*.nix' | xargs -P4 -- sed -f script.sed -i
+rm script.sed
diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix
index 9f56686e24f2..598393582ab8 100644
--- a/maintainers/team-list.nix
+++ b/maintainers/team-list.nix
@@ -113,6 +113,7 @@ with lib.maintainers; {
members = [
timokau
omasanori
+ raskin
];
scope = "Maintain SageMath and the dependencies that are likely to break it.";
};
diff --git a/nixos/doc/manual/configuration/configuration.xml b/nixos/doc/manual/configuration/configuration.xml
index 44ff1f1b571a..6949189b8883 100644
--- a/nixos/doc/manual/configuration/configuration.xml
+++ b/nixos/doc/manual/configuration/configuration.xml
@@ -23,6 +23,7 @@
<xi:include href="xfce.xml" />
<xi:include href="networking.xml" />
<xi:include href="linux-kernel.xml" />
+ <xi:include href="subversion.xml" />
<xi:include href="../generated/modules.xml" xpointer="xpointer(//section[@id='modules']/*)" />
<xi:include href="profiles.xml" />
<xi:include href="kubernetes.xml" />
diff --git a/nixos/doc/manual/configuration/subversion.xml b/nixos/doc/manual/configuration/subversion.xml
new file mode 100644
index 000000000000..940d63cc4e6d
--- /dev/null
+++ b/nixos/doc/manual/configuration/subversion.xml
@@ -0,0 +1,140 @@
+<chapter xmlns="http://docbook.org/ns/docbook"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:xi="http://www.w3.org/2001/XInclude"
+ version="5.0"
+ xml:id="module-services-subversion">
+ <title>Subversion</title>
+
+ <para>
+ <link xlink:href="https://subversion.apache.org/">Subversion</link>
+ is a centralized version-control system. It can use a <link
+ xlink:href="http://svnbook.red-bean.com/en/1.7/svn-book.html#svn.serverconfig.choosing">variety
+ of protocols</link> for communication between client and server.
+ </para>
+ <section xml:id="module-services-subversion-apache-httpd">
+ <title>Subversion inside Apache HTTP</title>
+
+ <para>
+ This section focuses on configuring a web-based server on top of
+ the Apache HTTP server, which uses
+ <link xlink:href="http://www.webdav.org/">WebDAV</link>/<link
+ xlink:href="http://www.webdav.org/deltav/WWW10/deltav-intro.htm">DeltaV</link>
+ for communication.
+ </para>
+
+ <para>For more information on the general setup, please refer to
+ the <link
+ xlink:href="http://svnbook.red-bean.com/en/1.7/svn-book.html#svn.serverconfig.httpd">the
+ appropriate section of the Subversion book</link>.
+ </para>
+
+ <para>To configure, include in
+ <literal>/etc/nixos/configuration.nix</literal> code to activate
+ Apache HTTP, setting <xref linkend="opt-services.httpd.adminAddr" />
+ appropriately:
+ </para>
+
+ <para>
+<programlisting>
+ services.httpd.enable = true;
+ services.httpd.adminAddr = ...;
+ networking.firewall.allowedTCPPorts = [ 80 443 ];
+</programlisting>
+ </para>
+
+ <para>For a simple Subversion server with basic authentication,
+ configure the Subversion module for Apache as follows, setting
+ <literal>hostName</literal> and <literal>documentRoot</literal>
+ appropriately, and <literal>SVNParentPath</literal> to the parent
+ directory of the repositories,
+ <literal>AuthzSVNAccessFile</literal> to the location of the
+ <code>.authz</code> file describing access permission, and
+ <literal>AuthUserFile</literal> to the password file.
+ </para>
+ <para>
+<programlisting>
+services.httpd.extraModules = [
+ # note that order is *super* important here
+ { name = "dav_svn"; path = "${pkgs.apacheHttpdPackages.subversion}/modules/mod_dav_svn.so"; }
+ { name = "authz_svn"; path = "${pkgs.apacheHttpdPackages.subversion}/modules/mod_authz_svn.so"; }
+ ];
+ services.httpd.virtualHosts = {
+ "svn" = {
+ hostName = HOSTNAME;
+ documentRoot = DOCUMENTROOT;
+ locations."/svn".extraConfig = ''
+ DAV svn
+ SVNParentPath REPO_PARENT
+ AuthzSVNAccessFile ACCESS_FILE
+ AuthName "SVN Repositories"
+ AuthType Basic
+ AuthUserFile PASSWORD_FILE
+ Require valid-user
+ '';
+ }
+</programlisting>
+ </para>
+
+ <para>
+ The key <code>"svn"</code> is just a symbolic name identifying the
+ virtual host. The <code>"/svn"</code> in
+ <code>locations."/svn".extraConfig</code> is the path underneath
+ which the repositories will be served.
+ </para>
+
+ <para><link
+ xlink:href="https://wiki.archlinux.org/index.php/Subversion">This
+ page</link> explains how to set up the Subversion configuration
+ itself. This boils down to the following:
+ </para>
+ <para>
+ Underneath <literal>REPO_PARENT</literal> repositories can be set up
+ as follows:
+ </para>
+ <para>
+<screen>
+<prompt>$ </prompt> svn create REPO_NAME
+</screen>
+ </para>
+ <para>Repository files need to be accessible by
+ <literal>wwwrun</literal>:
+ </para>
+ <para>
+<screen>
+<prompt>$ </prompt> chown -R wwwrun:wwwrun REPO_PARENT
+</screen>
+ </para>
+ <para>
+ The password file <literal>PASSWORD_FILE</literal> can be created as follows:
+ </para>
+ <para>
+<screen>
+<prompt>$ </prompt> htpasswd -cs PASSWORD_FILE USER_NAME
+</screen>
+ </para>
+ <para>
+ Additional users can be set up similarly, omitting the
+ <code>c</code> flag:
+ </para>
+ <para>
+<screen>
+<prompt>$ </prompt> htpasswd -s PASSWORD_FILE USER_NAME
+</screen>
+ </para>
+ <para>
+ The file describing access permissions
+ <literal>ACCESS_FILE</literal> will look something like
+ the following:
+ </para>
+ <para>
+<programlisting>
+[/]
+* = r
+
+[REPO_NAME:/]
+USER_NAME = rw
+</programlisting>
+ </para>
+ <para>The Subversion repositories will be accessible as <code>http://HOSTNAME/svn/REPO_NAME</code>.</para>
+ </section>
+</chapter>
diff --git a/nixos/doc/manual/installation/installing.xml b/nixos/doc/manual/installation/installing.xml
index 6df1d8303483..bedeb7ccfa8e 100644
--- a/nixos/doc/manual/installation/installing.xml
+++ b/nixos/doc/manual/installation/installing.xml
@@ -480,13 +480,8 @@ Retype new UNIX password: ***</screen>
<prompt>$ </prompt>passwd eelco</screen>
</para>
<para>
- You may also want to install some software. For instance,
-<screen>
-<prompt>$ </prompt>nix-env -qaP \*</screen>
- shows what packages are available, and
-<screen>
-<prompt>$ </prompt>nix-env -f '&lt;nixpkgs&gt;' -iA w3m</screen>
- installs the <literal>w3m</literal> browser.
+ You may also want to install some software. This will be covered
+ in <xref linkend="sec-package-management" />.
</para>
</listitem>
</orderedlist>
diff --git a/nixos/doc/manual/release-notes/rl-2103.xml b/nixos/doc/manual/release-notes/rl-2103.xml
index da4f083d01ac..ffb00aa0362e 100644
--- a/nixos/doc/manual/release-notes/rl-2103.xml
+++ b/nixos/doc/manual/release-notes/rl-2103.xml
@@ -26,6 +26,19 @@
<listitem>
<para>GNOME desktop environment was upgraded to 3.38, see its <link xlink:href="https://help.gnome.org/misc/release-notes/3.38/">release notes</link>.</para>
</listitem>
+ <listitem>
+ <para>
+ <link xlink:href="https://www.gnuradio.org/">GNURadio</link> 3.8 was
+ <link xlink:href="https://github.com/NixOS/nixpkgs/issues/82263">finnally</link>
+ packaged, along with a rewrite to the Nix expressions, allowing users to
+ override the features upstream supports selecting to compile or not to.
+ Additionally, the attribute <code>gnuradio</code> and <code>gnuradio3_7</code>
+ now point to an externally wrapped by default derivations, that allow you to
+ also add `extraPythonPackages` to the Python interpreter used by GNURadio.
+ Missing environmental variables needed for operational GUI were also added
+ (<link xlink:href="https://github.com/NixOS/nixpkgs/issues/75478">#7547</link>).
+ </para>
+ </listitem>
</itemizedlist>
</section>
@@ -56,6 +69,11 @@
section of the NixOS manual</link> for more information.
</para>
</listitem>
+ <listitem>
+ <para>
+ <xref linkend="opt-services.samba-wsdd.enable" /> Web Services Dynamic Discovery host daemon
+ </para>
+ </listitem>
</itemizedlist>
</section>
@@ -102,6 +120,13 @@
</para>
</listitem>
<listitem>
+ <para>
+ Setting <option>services.openssh.authorizedKeysFiles</option> now also affects which keys <option>security.pam.enableSSHAgentAuth</option> will use.
+
+ WARNING: If you are using these options in combination do make sure that any key paths you use are present in <option>services.openssh.authorizedKeysFiles</option>!
+ </para>
+ </listitem>
+ <listitem>
<para>
The option <option>fonts.enableFontDir</option> has been renamed to
<xref linkend="opt-fonts.fontDir.enable"/>. The path of font directory
@@ -128,6 +153,13 @@
</listitem>
<listitem>
<para>
+ Paperwork was updated to version 2. The on-disk format slightly changed,
+ and it is not possible to downgrade from Paperwork 2 back to Paperwork
+ 1.3. Back your documents up before upgrading. See <link xlink:href="https://forum.openpaper.work/t/paperwork-2-0/112/5">this thread</link> for more details.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
PowerDNS has been updated from <literal>4.2.x</literal> to <literal>4.3.x</literal>. Please
be sure to review the <link xlink:href="https://doc.powerdns.com/authoritative/upgrading.html#x-to-4-3-0">Upgrade Notes</link>
provided by upstream before upgrading. Worth specifically noting is that the service now runs
@@ -143,6 +175,11 @@
</listitem>
<listitem>
<para>
+ <package>cpp_ethereum</package> (aleth) has been abandoned upstream, and removed.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
<package>riak-cs</package> package removed along with <varname>services.riak-cs</varname> module.
</para>
</listitem>
@@ -178,6 +215,56 @@
which is the new stable release. OpenAFS 1.6 was removed.
</para>
</listitem>
+ <listitem>
+ <para>
+ The <literal>openldap</literal> module now has support for OLC-style
+ configuration, users of the <literal>configDir</literal> option may wish
+ to migrate. If you continue to use <literal>configDir</literal>, ensure that
+ <literal>olcPidFile</literal> is set to <literal>/run/slapd/slapd.pid</literal>.
+ </para>
+ <para>
+ As a result, <literal>extraConfig</literal> and <literal>extraDatabaseConfig</literal>
+ are removed. To help with migration, you can convert your <literal>slapd.conf</literal>
+ file to OLC configuration with the following script (find the location of this
+ configuration file by running <literal>systemctl status openldap</literal>, it is the
+ <literal>-f</literal> option.
+ </para>
+ <programlisting>
+ TMPDIR=$(mktemp -d)
+ slaptest -f /path/to/slapd.conf $TMPDIR
+ slapcat -F $TMPDIR -n0 -H 'ldap:///???(!(objectClass=olcSchemaConfig))'
+ </programlisting>
+ <para>
+ This will dump your current configuration in LDIF format, which should be
+ straightforward to convert into Nix settings. This does not show your schema
+ configuration, as this is unnecessarily verbose for users of the default schemas
+ and <literal>slaptest</literal> is buggy with schemas directly in the config file.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Amazon EC2 and OpenStack Compute (nova) images now re-fetch instance meta data and user data from the instance
+ metadata service (IMDS) on each boot. For example: stopping an EC2 instance, changing its user data, and
+ restarting the instance will now cause it to fetch and apply the new user data.
+ </para>
+ <warning>
+ <para>
+ Specifically, <literal>/etc/ec2-metadata</literal> is re-populated on each boot. Some NixOS scripts that read
+ from this directory are guarded to only run if the files they want to manipulate do not already exist, and so
+ will not re-apply their changes if the IMDS response changes. Examples: <literal>root</literal>'s SSH key is
+ only added if <literal>/root/.ssh/authorized_keys</literal> does not exist, and SSH host keys are only set from
+ user data if they do not exist in <literal>/etc/ssh</literal>.
+ </para>
+ </warning>
+ </listitem>
+ <listitem>
+ <para>
+ The <literal>rspamd</literal> services is now sandboxed. It is run as
+ a dynamic user instead of root, so secrets and other files may have to
+ be moved or their permissions may have to be fixed. The sockets are now
+ located in <literal>/run/rspamd</literal> instead of <literal>/run</literal>.
+ </para>
+ </listitem>
</itemizedlist>
</section>
@@ -270,6 +357,19 @@
<literal>unbound-control</literal> without passing a custom configuration location.
</para>
</listitem>
+ <listitem>
+ <para>
+ NixOS now defaults to the unified cgroup hierarchy (cgroupsv2).
+ See the <link xlink:href="https://www.redhat.com/sysadmin/fedora-31-control-group-v2">Fedora Article for 31</link>
+ for details on why this is desirable, and how it impacts containers.
+ </para>
+ <para>
+ If you want to run containers with a runtime that does not yet support cgroupsv2,
+ you can switch back to the old behaviour by setting
+ <xref linkend="opt-systemd.enableUnifiedCgroupHierarchy"/> = <literal>false</literal>;
+ and rebooting.
+ </para>
+ </listitem>
</itemizedlist>
</section>
</section>
diff --git a/nixos/lib/make-disk-image.nix b/nixos/lib/make-disk-image.nix
index a4a488a1b3ea..0ad0cf1fef5a 100644
--- a/nixos/lib/make-disk-image.nix
+++ b/nixos/lib/make-disk-image.nix
@@ -134,7 +134,7 @@ let format' = format; in let
binPath = with pkgs; makeBinPath (
[ rsync
- utillinux
+ util-linux
parted
e2fsprogs
lkl
@@ -239,7 +239,7 @@ let format' = format; in let
in pkgs.vmTools.runInLinuxVM (
pkgs.runCommand name
{ preVM = prepareImage;
- buildInputs = with pkgs; [ utillinux e2fsprogs dosfstools ];
+ buildInputs = with pkgs; [ util-linux e2fsprogs dosfstools ];
postVM = ''
${if format == "raw" then ''
mv $diskImage $out/${filename}
diff --git a/nixos/lib/test-driver/test-driver.py b/nixos/lib/test-driver/test-driver.py
index 68bd35dd98e9..96b75a49928f 100644
--- a/nixos/lib/test-driver/test-driver.py
+++ b/nixos/lib/test-driver/test-driver.py
@@ -634,8 +634,7 @@ class Machine:
shutil.copy(intermediate, abs_target)
def dump_tty_contents(self, tty: str) -> None:
- """Debugging: Dump the contents of the TTY<n>
- """
+ """Debugging: Dump the contents of the TTY<n>"""
self.execute("fold -w 80 /dev/vcs{} | systemd-cat".format(tty))
def get_screen_text(self) -> str:
@@ -860,8 +859,7 @@ class Machine:
self.send_monitor_command("set_link virtio-net-pci.1 off")
def unblock(self) -> None:
- """Make the machine reachable.
- """
+ """Make the machine reachable."""
self.send_monitor_command("set_link virtio-net-pci.1 on")
diff --git a/nixos/modules/config/malloc.nix b/nixos/modules/config/malloc.nix
index 31a659ee83fe..a3eb55d8a42e 100644
--- a/nixos/modules/config/malloc.nix
+++ b/nixos/modules/config/malloc.nix
@@ -23,7 +23,7 @@ let
};
scudo = {
- libPath = "${pkgs.llvmPackages.compiler-rt}/lib/linux/libclang_rt.scudo-x86_64.so";
+ libPath = "${pkgs.llvmPackages_latest.compiler-rt}/lib/linux/libclang_rt.scudo-x86_64.so";
description = ''
A user-mode allocator based on LLVM Sanitizer’s CombinedAllocator,
which aims at providing additional mitigations against heap based
diff --git a/nixos/modules/config/swap.nix b/nixos/modules/config/swap.nix
index adb4e2294213..4bb66e9b5144 100644
--- a/nixos/modules/config/swap.nix
+++ b/nixos/modules/config/swap.nix
@@ -187,7 +187,7 @@ in
before = [ "${realDevice'}.swap" ];
# If swap is encrypted, depending on rngd resolves a possible entropy starvation during boot
after = mkIf (config.security.rngd.enable && sw.randomEncryption.enable) [ "rngd.service" ];
- path = [ pkgs.utillinux ] ++ optional sw.randomEncryption.enable pkgs.cryptsetup;
+ path = [ pkgs.util-linux ] ++ optional sw.randomEncryption.enable pkgs.cryptsetup;
script =
''
diff --git a/nixos/modules/config/system-path.nix b/nixos/modules/config/system-path.nix
index c65fa1a684f8..27d1cef849bc 100644
--- a/nixos/modules/config/system-path.nix
+++ b/nixos/modules/config/system-path.nix
@@ -37,7 +37,7 @@ let
pkgs.procps
pkgs.su
pkgs.time
- pkgs.utillinux
+ pkgs.util-linux
pkgs.which
pkgs.zstd
];
diff --git a/nixos/modules/config/update-users-groups.pl b/nixos/modules/config/update-users-groups.pl
index e220aa610908..fd3affae899c 100644
--- a/nixos/modules/config/update-users-groups.pl
+++ b/nixos/modules/config/update-users-groups.pl
@@ -16,8 +16,7 @@ my $gidMap = -e $gidMapFile ? decode_json(read_file($gidMapFile)) : {};
sub updateFile {
my ($path, $contents, $perms) = @_;
- write_file("$path.tmp", { binmode => ':utf8', perms => $perms // 0644 }, $contents);
- rename("$path.tmp", $path) or die;
+ write_file($path, { atomic => 1, binmode => ':utf8', perms => $perms // 0644 }, $contents) or die;
}
@@ -98,7 +97,7 @@ sub parseGroup {
return ($f[0], { name => $f[0], password => $f[1], gid => $gid, members => $f[3] });
}
-my %groupsCur = -f "/etc/group" ? map { parseGroup } read_file("/etc/group") : ();
+my %groupsCur = -f "/etc/group" ? map { parseGroup } read_file("/etc/group", { binmode => ":utf8" }) : ();
# Read the current /etc/passwd.
sub parseUser {
@@ -109,20 +108,19 @@ sub parseUser {
return ($f[0], { name => $f[0], fakePassword => $f[1], uid => $uid,
gid => $f[3], description => $f[4], home => $f[5], shell => $f[6] });
}
-
-my %usersCur = -f "/etc/passwd" ? map { parseUser } read_file("/etc/passwd") : ();
+my %usersCur = -f "/etc/passwd" ? map { parseUser } read_file("/etc/passwd", { binmode => ":utf8" }) : ();
# Read the groups that were created declaratively (i.e. not by groups)
# in the past. These must be removed if they are no longer in the
# current spec.
my $declGroupsFile = "/var/lib/nixos/declarative-groups";
my %declGroups;
-$declGroups{$_} = 1 foreach split / /, -e $declGroupsFile ? read_file($declGroupsFile) : "";
+$declGroups{$_} = 1 foreach split / /, -e $declGroupsFile ? read_file($declGroupsFile, { binmode => ":utf8" }) : "";
# Idem for the users.
my $declUsersFile = "/var/lib/nixos/declarative-users";
my %declUsers;
-$declUsers{$_} = 1 foreach split / /, -e $declUsersFile ? read_file($declUsersFile) : "";
+$declUsers{$_} = 1 foreach split / /, -e $declUsersFile ? read_file($declUsersFile, { binmode => ":utf8" }) : "";
# Generate a new /etc/group containing the declared groups.
@@ -175,7 +173,7 @@ foreach my $name (keys %groupsCur) {
# Rewrite /etc/group. FIXME: acquire lock.
my @lines = map { join(":", $_->{name}, $_->{password}, $_->{gid}, $_->{members}) . "\n" }
(sort { $a->{gid} <=> $b->{gid} } values(%groupsOut));
-updateFile($gidMapFile, encode_json($gidMap));
+updateFile($gidMapFile, to_json($gidMap));
updateFile("/etc/group", \@lines);
system("nscd --invalidate group");
@@ -251,7 +249,7 @@ foreach my $name (keys %usersCur) {
# Rewrite /etc/passwd. FIXME: acquire lock.
@lines = map { join(":", $_->{name}, $_->{fakePassword}, $_->{uid}, $_->{gid}, $_->{description}, $_->{home}, $_->{shell}) . "\n" }
(sort { $a->{uid} <=> $b->{uid} } (values %usersOut));
-updateFile($uidMapFile, encode_json($uidMap));
+updateFile($uidMapFile, to_json($uidMap));
updateFile("/etc/passwd", \@lines);
system("nscd --invalidate passwd");
@@ -260,7 +258,7 @@ system("nscd --invalidate passwd");
my @shadowNew;
my %shadowSeen;
-foreach my $line (-f "/etc/shadow" ? read_file("/etc/shadow") : ()) {
+foreach my $line (-f "/etc/shadow" ? read_file("/etc/shadow", { binmode => ":utf8" }) : ()) {
chomp $line;
my ($name, $hashedPassword, @rest) = split(':', $line, -9);
my $u = $usersOut{$name};;
diff --git a/nixos/modules/config/zram.nix b/nixos/modules/config/zram.nix
index 5e9870bf6b1c..1f513b7e4dae 100644
--- a/nixos/modules/config/zram.nix
+++ b/nixos/modules/config/zram.nix
@@ -80,6 +80,15 @@ in
'';
};
+ memoryMax = mkOption {
+ default = null;
+ type = with types; nullOr int;
+ description = ''
+ Maximum total amount of memory (in bytes) that can be used by the zram
+ swap devices.
+ '';
+ };
+
priority = mkOption {
default = 5;
type = types.int;
@@ -146,11 +155,16 @@ in
# Calculate memory to use for zram
mem=$(${pkgs.gawk}/bin/awk '/MemTotal: / {
- print int($2*${toString cfg.memoryPercent}/100.0/${toString devicesCount}*1024)
+ value=int($2*${toString cfg.memoryPercent}/100.0/${toString devicesCount}*1024);
+ ${lib.optionalString (cfg.memoryMax != null) ''
+ memory_max=int(${toString cfg.memoryMax}/${toString devicesCount});
+ if (value > memory_max) { value = memory_max }
+ ''}
+ print value
}' /proc/meminfo)
- ${pkgs.utillinux}/sbin/zramctl --size $mem --algorithm ${cfg.algorithm} /dev/${dev}
- ${pkgs.utillinux}/sbin/mkswap /dev/${dev}
+ ${pkgs.util-linux}/sbin/zramctl --size $mem --algorithm ${cfg.algorithm} /dev/${dev}
+ ${pkgs.util-linux}/sbin/mkswap /dev/${dev}
'';
restartIfChanged = false;
};
diff --git a/nixos/modules/installer/cd-dvd/sd-image.nix b/nixos/modules/installer/cd-dvd/sd-image.nix
index 231c7bf0a6c2..c8c5a46dfb87 100644
--- a/nixos/modules/installer/cd-dvd/sd-image.nix
+++ b/nixos/modules/installer/cd-dvd/sd-image.nix
@@ -147,10 +147,10 @@ in
sdImage.storePaths = [ config.system.build.toplevel ];
system.build.sdImage = pkgs.callPackage ({ stdenv, dosfstools, e2fsprogs,
- mtools, libfaketime, utillinux, zstd }: stdenv.mkDerivation {
+ mtools, libfaketime, util-linux, zstd }: stdenv.mkDerivation {
name = config.sdImage.imageName;
- nativeBuildInputs = [ dosfstools e2fsprogs mtools libfaketime utillinux zstd ];
+ nativeBuildInputs = [ dosfstools e2fsprogs mtools libfaketime util-linux zstd ];
inherit (config.sdImage) compressImage;
@@ -221,11 +221,12 @@ in
set -euo pipefail
set -x
# Figure out device names for the boot device and root filesystem.
- rootPart=$(${pkgs.utillinux}/bin/findmnt -n -o SOURCE /)
+ rootPart=$(${pkgs.util-linux}/bin/findmnt -n -o SOURCE /)
bootDevice=$(lsblk -npo PKNAME $rootPart)
+ partNum=$(lsblk -npo MAJ:MIN $rootPart | awk -F: '{print $2}')
# Resize the root partition and the filesystem to fit the disk
- echo ",+," | sfdisk -N2 --no-reread $bootDevice
+ echo ",+," | sfdisk -N$partNum --no-reread $bootDevice
${pkgs.parted}/bin/partprobe
${pkgs.e2fsprogs}/bin/resize2fs $rootPart
diff --git a/nixos/modules/installer/cd-dvd/system-tarball-sheevaplug.nix b/nixos/modules/installer/cd-dvd/system-tarball-sheevaplug.nix
index 8408f56f94f9..0e67ae7de698 100644
--- a/nixos/modules/installer/cd-dvd/system-tarball-sheevaplug.nix
+++ b/nixos/modules/installer/cd-dvd/system-tarball-sheevaplug.nix
@@ -96,7 +96,7 @@ in
boot.initrd.extraUtilsCommands =
''
- copy_bin_and_libs ${pkgs.utillinux}/sbin/hwclock
+ copy_bin_and_libs ${pkgs.util-linux}/sbin/hwclock
'';
boot.initrd.postDeviceCommands =
diff --git a/nixos/modules/installer/tools/nix-fallback-paths.nix b/nixos/modules/installer/tools/nix-fallback-paths.nix
index bd70bd20013b..699fb555615b 100644
--- a/nixos/modules/installer/tools/nix-fallback-paths.nix
+++ b/nixos/modules/installer/tools/nix-fallback-paths.nix
@@ -1,6 +1,6 @@
{
- x86_64-linux = "/nix/store/qxayqjmlpqnmwg5yfsjjayw220ls8i2r-nix-2.3.8";
- i686-linux = "/nix/store/5834psaay75048jp6d07liqh4j0v1swd-nix-2.3.8";
- aarch64-linux = "/nix/store/pic90a5fxvifz05jzkd0zak21f9mjin6-nix-2.3.8";
- x86_64-darwin = "/nix/store/cjx3f8z12wlayp5983kli2a52ipi8jz2-nix-2.3.8";
+ x86_64-linux = "/nix/store/fwak7l5jjl0py4wldsqjbv7p7rdzql0b-nix-2.3.9";
+ i686-linux = "/nix/store/jlqrx9zw3vkwcczndaar5ban1j8g519z-nix-2.3.9";
+ aarch64-linux = "/nix/store/kzvpzlm12185hw27l5znrprgvcja54d0-nix-2.3.9";
+ x86_64-darwin = "/nix/store/kanh3awpf370pxfnjfvkh2m343wr3hj0-nix-2.3.9";
}
diff --git a/nixos/modules/misc/documentation.nix b/nixos/modules/misc/documentation.nix
index bc43cc33b5d4..fe0263f158f4 100644
--- a/nixos/modules/misc/documentation.nix
+++ b/nixos/modules/misc/documentation.nix
@@ -217,7 +217,7 @@ in
manualCache = pkgs.runCommandLocal "man-cache" { }
''
echo "MANDB_MAP ${manualPages}/share/man $out" > man.conf
- ${pkgs.man-db}/bin/mandb -C man.conf -psc
+ ${pkgs.man-db}/bin/mandb -C man.conf -psc >/dev/null 2>&1
'';
in
''
diff --git a/nixos/modules/misc/ids.nix b/nixos/modules/misc/ids.nix
index bafa22250400..cf0198d7b93d 100644
--- a/nixos/modules/misc/ids.nix
+++ b/nixos/modules/misc/ids.nix
@@ -135,7 +135,7 @@ in
#keys = 96; # unused
#haproxy = 97; # dynamically allocated as of 2020-03-11
mongodb = 98;
- openldap = 99;
+ #openldap = 99; # dynamically allocated as of PR#94610
#users = 100; # unused
cgminer = 101;
munin = 102;
@@ -451,7 +451,7 @@ in
keys = 96;
#haproxy = 97; # dynamically allocated as of 2020-03-11
#mongodb = 98; # unused
- openldap = 99;
+ #openldap = 99; # dynamically allocated as of PR#94610
munin = 102;
#logcheck = 103; # unused
#nix-ssh = 104; # unused
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix
index 0a38fa317305..33d2bc3decc6 100644
--- a/nixos/modules/module-list.nix
+++ b/nixos/modules/module-list.nix
@@ -147,6 +147,7 @@
./programs/npm.nix
./programs/oblogout.nix
./programs/plotinus.nix
+ ./programs/proxychains.nix
./programs/qt5ct.nix
./programs/screen.nix
./programs/sedutil.nix
@@ -396,6 +397,7 @@
./services/logging/rsyslogd.nix
./services/logging/syslog-ng.nix
./services/logging/syslogd.nix
+ ./services/logging/vector.nix
./services/mail/clamsmtp.nix
./services/mail/davmail.nix
./services/mail/dkimproxy-out.nix
@@ -480,6 +482,7 @@
./services/misc/mediatomb.nix
./services/misc/metabase.nix
./services/misc/mwlib.nix
+ ./services/misc/n8n.nix
./services/misc/nix-daemon.nix
./services/misc/nix-gc.nix
./services/misc/nix-optimise.nix
@@ -583,6 +586,7 @@
./services/network-filesystems/orangefs/client.nix
./services/network-filesystems/rsyncd.nix
./services/network-filesystems/samba.nix
+ ./services/network-filesystems/samba-wsdd.nix
./services/network-filesystems/tahoe.nix
./services/network-filesystems/diod.nix
./services/network-filesystems/u9fs.nix
diff --git a/nixos/modules/programs/firejail.nix b/nixos/modules/programs/firejail.nix
index 484f9eb44406..ad4ef1a39459 100644
--- a/nixos/modules/programs/firejail.nix
+++ b/nixos/modules/programs/firejail.nix
@@ -11,10 +11,20 @@ let
}
''
mkdir -p $out/bin
- ${lib.concatStringsSep "\n" (lib.mapAttrsToList (command: binary: ''
+ ${lib.concatStringsSep "\n" (lib.mapAttrsToList (command: value:
+ let
+ opts = if builtins.isAttrs value
+ then value
+ else { executable = value; profile = null; extraArgs = []; };
+ args = lib.escapeShellArgs (
+ (optional (opts.profile != null) "--profile=${toString opts.profile}")
+ ++ opts.extraArgs
+ );
+ in
+ ''
cat <<_EOF >$out/bin/${command}
#! ${pkgs.runtimeShell} -e
- exec /run/wrappers/bin/firejail ${binary} "\$@"
+ exec /run/wrappers/bin/firejail ${args} -- ${toString opts.executable} "\$@"
_EOF
chmod 0755 $out/bin/${command}
'') cfg.wrappedBinaries)}
@@ -25,12 +35,38 @@ in {
enable = mkEnableOption "firejail";
wrappedBinaries = mkOption {
- type = types.attrsOf types.path;
+ type = types.attrsOf (types.either types.path (types.submodule {
+ options = {
+ executable = mkOption {
+ type = types.path;
+ description = "Executable to run sandboxed";
+ example = literalExample "''${lib.getBin pkgs.firefox}/bin/firefox";
+ };
+ profile = mkOption {
+ type = types.nullOr types.path;
+ default = null;
+ description = "Profile to use";
+ example = literalExample "''${pkgs.firejail}/etc/firejail/firefox.profile";
+ };
+ extraArgs = mkOption {
+ type = types.listOf types.str;
+ default = [];
+ description = "Extra arguments to pass to firejail";
+ example = [ "--private=~/.firejail_home" ];
+ };
+ };
+ }));
default = {};
example = literalExample ''
{
- firefox = "''${lib.getBin pkgs.firefox}/bin/firefox";
- mpv = "''${lib.getBin pkgs.mpv}/bin/mpv";
+ firefox = {
+ executable = "''${lib.getBin pkgs.firefox}/bin/firefox";
+ profile = "''${pkgs.firejail}/etc/firejail/firefox.profile";
+ };
+ mpv = {
+ executable = "''${lib.getBin pkgs.mpv}/bin/mpv";
+ profile = "''${pkgs.firejail}/etc/firejail/mpv.profile";
+ };
}
'';
description = ''
diff --git a/nixos/modules/programs/fish.nix b/nixos/modules/programs/fish.nix
index 39b92edf2ac2..50d1077dd410 100644
--- a/nixos/modules/programs/fish.nix
+++ b/nixos/modules/programs/fish.nix
@@ -103,7 +103,7 @@ in
programs.fish.shellAliases = mapAttrs (name: mkDefault) cfge.shellAliases;
# Required for man completions
- documentation.man.generateCaches = true;
+ documentation.man.generateCaches = lib.mkDefault true;
environment.etc."fish/foreign-env/shellInit".text = cfge.shellInit;
environment.etc."fish/foreign-env/loginShellInit".text = cfge.loginShellInit;
diff --git a/nixos/modules/programs/proxychains.nix b/nixos/modules/programs/proxychains.nix
new file mode 100644
index 000000000000..7743f79c1c0a
--- /dev/null
+++ b/nixos/modules/programs/proxychains.nix
@@ -0,0 +1,165 @@
+{ config, lib, pkgs, ... }:
+with lib;
+let
+
+ cfg = config.programs.proxychains;
+
+ configFile = ''
+ ${cfg.chain.type}_chain
+ ${optionalString (cfg.chain.type == "random")
+ "chain_len = ${builtins.toString cfg.chain.length}"}
+ ${optionalString cfg.proxyDNS "proxy_dns"}
+ ${optionalString cfg.quietMode "quiet_mode"}
+ remote_dns_subnet ${builtins.toString cfg.remoteDNSSubnet}
+ tcp_read_time_out ${builtins.toString cfg.tcpReadTimeOut}
+ tcp_connect_time_out ${builtins.toString cfg.tcpConnectTimeOut}
+ localnet ${cfg.localnet}
+ [ProxyList]
+ ${builtins.concatStringsSep "\n"
+ (lib.mapAttrsToList (k: v: "${v.type} ${v.host} ${builtins.toString v.port}")
+ (lib.filterAttrs (k: v: v.enable) cfg.proxies))}
+ '';
+
+ proxyOptions = {
+ options = {
+ enable = mkEnableOption "this proxy";
+
+ type = mkOption {
+ type = types.enum [ "http" "socks4" "socks5" ];
+ description = "Proxy type.";
+ };
+
+ host = mkOption {
+ type = types.str;
+ description = "Proxy host or IP address.";
+ };
+
+ port = mkOption {
+ type = types.port;
+ description = "Proxy port";
+ };
+ };
+ };
+
+in {
+
+ ###### interface
+
+ options = {
+
+ programs.proxychains = {
+
+ enable = mkEnableOption "installing proxychains configuration";
+
+ chain = {
+ type = mkOption {
+ type = types.enum [ "dynamic" "strict" "random" ];
+ default = "strict";
+ description = ''
+ <literal>dynamic</literal> - Each connection will be done via chained proxies
+ all proxies chained in the order as they appear in the list
+ at least one proxy must be online to play in chain
+ (dead proxies are skipped)
+ otherwise <literal>EINTR</literal> is returned to the app.
+
+ <literal>strict</literal> - Each connection will be done via chained proxies
+ all proxies chained in the order as they appear in the list
+ all proxies must be online to play in chain
+ otherwise <literal>EINTR</literal> is returned to the app.
+
+ <literal>random</literal> - Each connection will be done via random proxy
+ (or proxy chain, see <option>programs.proxychains.chain.length</option>) from the list.
+ '';
+ };
+ length = mkOption {
+ type = types.nullOr types.int;
+ default = null;
+ description = ''
+ Chain length for random chain.
+ '';
+ };
+ };
+
+ proxyDNS = mkOption {
+ type = types.bool;
+ default = true;
+ description = "Proxy DNS requests - no leak for DNS data.";
+ };
+
+ quietMode = mkEnableOption "Quiet mode (no output from the library).";
+
+ remoteDNSSubnet = mkOption {
+ type = types.enum [ 10 127 224 ];
+ default = 224;
+ description = ''
+ Set the class A subnet number to use for the internal remote DNS mapping, uses the reserved 224.x.x.x range by default.
+ '';
+ };
+
+ tcpReadTimeOut = mkOption {
+ type = types.int;
+ default = 15000;
+ description = "Connection read time-out in milliseconds.";
+ };
+
+ tcpConnectTimeOut = mkOption {
+ type = types.int;
+ default = 8000;
+ description = "Connection time-out in milliseconds.";
+ };
+
+ localnet = mkOption {
+ type = types.str;
+ default = "127.0.0.0/255.0.0.0";
+ description = "By default enable localnet for loopback address ranges.";
+ };
+
+ proxies = mkOption {
+ type = types.attrsOf (types.submodule proxyOptions);
+ description = ''
+ Proxies to be used by proxychains.
+ '';
+
+ example = literalExample ''
+ { myproxy =
+ { type = "socks4";
+ host = "127.0.0.1";
+ port = 1337;
+ };
+ }
+ '';
+ };
+
+ };
+
+ };
+
+ ###### implementation
+
+ meta.maintainers = with maintainers; [ sorki ];
+
+ config = mkIf cfg.enable {
+
+ assertions = singleton {
+ assertion = cfg.chain.type != "random" && cfg.chain.length == null;
+ message = ''
+ Option `programs.proxychains.chain.length`
+ only makes sense with `programs.proxychains.chain.type` = "random".
+ '';
+ };
+
+ programs.proxychains.proxies = mkIf config.services.tor.client.enable
+ {
+ torproxy = mkDefault {
+ enable = true;
+ type = "socks4";
+ host = "127.0.0.1";
+ port = 9050;
+ };
+ };
+
+ environment.etc."proxychains.conf".text = configFile;
+ environment.systemPackages = [ pkgs.proxychains ];
+ };
+
+}
diff --git a/nixos/modules/programs/x2goserver.nix b/nixos/modules/programs/x2goserver.nix
index 7d74231e956b..05707a56542f 100644
--- a/nixos/modules/programs/x2goserver.nix
+++ b/nixos/modules/programs/x2goserver.nix
@@ -110,7 +110,7 @@ in {
"L+ /usr/local/bin/chmod - - - - ${coreutils}/bin/chmod"
"L+ /usr/local/bin/cp - - - - ${coreutils}/bin/cp"
"L+ /usr/local/bin/sed - - - - ${gnused}/bin/sed"
- "L+ /usr/local/bin/setsid - - - - ${utillinux}/bin/setsid"
+ "L+ /usr/local/bin/setsid - - - - ${util-linux}/bin/setsid"
"L+ /usr/local/bin/xrandr - - - - ${xorg.xrandr}/bin/xrandr"
"L+ /usr/local/bin/xmodmap - - - - ${xorg.xmodmap}/bin/xmodmap"
];
diff --git a/nixos/modules/security/doas.nix b/nixos/modules/security/doas.nix
index b81f2d0c2d52..27f6870aaf37 100644
--- a/nixos/modules/security/doas.nix
+++ b/nixos/modules/security/doas.nix
@@ -12,6 +12,7 @@ let
mkOpts = rule: concatStringsSep " " [
(optionalString rule.noPass "nopass")
+ (optionalString rule.noLog "nolog")
(optionalString rule.persist "persist")
(optionalString rule.keepEnv "keepenv")
"setenv { SSH_AUTH_SOCK ${concatStringsSep " " rule.setEnv} }"
@@ -118,6 +119,16 @@ in
'';
};
+ noLog = mkOption {
+ type = with types; bool;
+ default = false;
+ description = ''
+ If <code>true</code>, successful executions will not be logged
+ to
+ <citerefentry><refentrytitle>syslogd</refentrytitle><manvolnum>8</manvolnum></citerefentry>.
+ '';
+ };
+
persist = mkOption {
type = with types; bool;
default = false;
diff --git a/nixos/modules/security/hidepid.nix b/nixos/modules/security/hidepid.nix
index 55a48ea3c9c6..4953f517e93b 100644
--- a/nixos/modules/security/hidepid.nix
+++ b/nixos/modules/security/hidepid.nix
@@ -23,5 +23,9 @@ with lib;
boot.specialFileSystems."/proc".options = [ "hidepid=2" "gid=${toString config.ids.gids.proc}" ];
systemd.services.systemd-logind.serviceConfig.SupplementaryGroups = [ "proc" ];
+
+ # Disable cgroupsv2, which doesn't work with hidepid.
+ # https://github.com/NixOS/nixpkgs/pull/104094#issuecomment-729996203
+ systemd.enableUnifiedCgroupHierarchy = false;
};
}
diff --git a/nixos/modules/security/pam.nix b/nixos/modules/security/pam.nix
index a517f9e51ce1..a428103eaa96 100644
--- a/nixos/modules/security/pam.nix
+++ b/nixos/modules/security/pam.nix
@@ -396,7 +396,7 @@ let
${optionalString cfg.logFailures
"auth required pam_tally.so"}
${optionalString (config.security.pam.enableSSHAgentAuth && cfg.sshAgentAuth)
- "auth sufficient ${pkgs.pam_ssh_agent_auth}/libexec/pam_ssh_agent_auth.so file=~/.ssh/authorized_keys:~/.ssh/authorized_keys2:/etc/ssh/authorized_keys.d/%u"}
+ "auth sufficient ${pkgs.pam_ssh_agent_auth}/libexec/pam_ssh_agent_auth.so file=${lib.concatStringsSep ":" config.services.openssh.authorizedKeysFiles}"}
${optionalString cfg.fprintAuth
"auth sufficient ${pkgs.fprintd}/lib/security/pam_fprintd.so"}
${let p11 = config.security.pam.p11; in optionalString cfg.p11Auth
diff --git a/nixos/modules/security/pam_mount.nix b/nixos/modules/security/pam_mount.nix
index 89211bfbde48..9a0143c155c5 100644
--- a/nixos/modules/security/pam_mount.nix
+++ b/nixos/modules/security/pam_mount.nix
@@ -60,7 +60,7 @@ in
<!-- if activated, requires ofl from hxtools to be present -->
<logout wait="0" hup="no" term="no" kill="no" />
<!-- set PATH variable for pam_mount module -->
- <path>${pkgs.utillinux}/bin</path>
+ <path>${pkgs.util-linux}/bin</path>
<!-- create mount point if not present -->
<mkmountpoint enable="1" remove="true" />
diff --git a/nixos/modules/security/wrappers/default.nix b/nixos/modules/security/wrappers/default.nix
index 52de21bca9bf..de6213714ac3 100644
--- a/nixos/modules/security/wrappers/default.nix
+++ b/nixos/modules/security/wrappers/default.nix
@@ -163,8 +163,8 @@ in
# These are mount related wrappers that require the +s permission.
fusermount.source = "${pkgs.fuse}/bin/fusermount";
fusermount3.source = "${pkgs.fuse3}/bin/fusermount3";
- mount.source = "${lib.getBin pkgs.utillinux}/bin/mount";
- umount.source = "${lib.getBin pkgs.utillinux}/bin/umount";
+ mount.source = "${lib.getBin pkgs.util-linux}/bin/mount";
+ umount.source = "${lib.getBin pkgs.util-linux}/bin/umount";
};
boot.specialFileSystems.${parentWrapperDir} = {
diff --git a/nixos/modules/services/admin/salt/master.nix b/nixos/modules/services/admin/salt/master.nix
index cb803d323bbd..a3069c81c19a 100644
--- a/nixos/modules/services/admin/salt/master.nix
+++ b/nixos/modules/services/admin/salt/master.nix
@@ -45,7 +45,7 @@ in
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
path = with pkgs; [
- utillinux # for dmesg
+ util-linux # for dmesg
];
serviceConfig = {
ExecStart = "${pkgs.salt}/bin/salt-master";
diff --git a/nixos/modules/services/admin/salt/minion.nix b/nixos/modules/services/admin/salt/minion.nix
index c8fa9461a209..ac124c570d8d 100644
--- a/nixos/modules/services/admin/salt/minion.nix
+++ b/nixos/modules/services/admin/salt/minion.nix
@@ -50,7 +50,7 @@ in
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
path = with pkgs; [
- utillinux
+ util-linux
];
serviceConfig = {
ExecStart = "${pkgs.salt}/bin/salt-minion";
diff --git a/nixos/modules/services/backup/tarsnap.nix b/nixos/modules/services/backup/tarsnap.nix
index 6d99a1efb613..e1200731c2ca 100644
--- a/nixos/modules/services/backup/tarsnap.nix
+++ b/nixos/modules/services/backup/tarsnap.nix
@@ -308,7 +308,7 @@ in
requires = [ "network-online.target" ];
after = [ "network-online.target" ];
- path = with pkgs; [ iputils tarsnap utillinux ];
+ path = with pkgs; [ iputils tarsnap util-linux ];
# In order for the persistent tarsnap timer to work reliably, we have to
# make sure that the tarsnap server is reachable after systemd starts up
@@ -355,7 +355,7 @@ in
description = "Tarsnap restore '${name}'";
requires = [ "network-online.target" ];
- path = with pkgs; [ iputils tarsnap utillinux ];
+ path = with pkgs; [ iputils tarsnap util-linux ];
script = let
tarsnap = ''tarsnap --configfile "/etc/tarsnap/${name}.conf"'';
diff --git a/nixos/modules/services/cluster/k3s/default.nix b/nixos/modules/services/cluster/k3s/default.nix
index 2e8bf20a68fc..f0317fdbd160 100644
--- a/nixos/modules/services/cluster/k3s/default.nix
+++ b/nixos/modules/services/cluster/k3s/default.nix
@@ -76,6 +76,10 @@ in
enable = mkDefault true;
};
+ # TODO: disable this once k3s supports cgroupsv2, either by docker
+ # supporting it, or their bundled containerd
+ systemd.enableUnifiedCgroupHierarchy = false;
+
systemd.services.k3s = {
description = "k3s service";
after = mkIf cfg.docker [ "docker.service" ];
diff --git a/nixos/modules/services/cluster/kubernetes/kubelet.nix b/nixos/modules/services/cluster/kubernetes/kubelet.nix
index c3d67552cc8c..2b6e45ba1b90 100644
--- a/nixos/modules/services/cluster/kubernetes/kubelet.nix
+++ b/nixos/modules/services/cluster/kubernetes/kubelet.nix
@@ -241,7 +241,7 @@ in
description = "Kubernetes Kubelet Service";
wantedBy = [ "kubernetes.target" ];
after = [ "network.target" "docker.service" "kube-apiserver.service" ];
- path = with pkgs; [ gitMinimal openssh docker utillinux iproute ethtool thin-provisioning-tools iptables socat ] ++ top.path;
+ path = with pkgs; [ gitMinimal openssh docker util-linux iproute ethtool thin-provisioning-tools iptables socat ] ++ top.path;
preStart = ''
${concatMapStrings (img: ''
echo "Seeding docker image: ${img}"
diff --git a/nixos/modules/services/computing/torque/mom.nix b/nixos/modules/services/computing/torque/mom.nix
index 0c5f43cf3e6a..6747bd4b0d5a 100644
--- a/nixos/modules/services/computing/torque/mom.nix
+++ b/nixos/modules/services/computing/torque/mom.nix
@@ -32,7 +32,7 @@ in
environment.systemPackages = [ pkgs.torque ];
systemd.services.torque-mom-init = {
- path = with pkgs; [ torque utillinux procps inetutils ];
+ path = with pkgs; [ torque util-linux procps inetutils ];
script = ''
pbs_mkdirs -v aux
diff --git a/nixos/modules/services/computing/torque/server.nix b/nixos/modules/services/computing/torque/server.nix
index 21c5a4f46724..8d923fc04d46 100644
--- a/nixos/modules/services/computing/torque/server.nix
+++ b/nixos/modules/services/computing/torque/server.nix
@@ -21,7 +21,7 @@ in
environment.systemPackages = [ pkgs.torque ];
systemd.services.torque-server-init = {
- path = with pkgs; [ torque utillinux procps inetutils ];
+ path = with pkgs; [ torque util-linux procps inetutils ];
script = ''
tmpsetup=$(mktemp -t torque-XXXX)
diff --git a/nixos/modules/services/continuous-integration/gitlab-runner.nix b/nixos/modules/services/continuous-integration/gitlab-runner.nix
index 431555309cc9..c358a5db77c2 100644
--- a/nixos/modules/services/continuous-integration/gitlab-runner.nix
+++ b/nixos/modules/services/continuous-integration/gitlab-runner.nix
@@ -541,7 +541,7 @@ in
jq
moreutils
remarshal
- utillinux
+ util-linux
cfg.package
] ++ cfg.extraPackages;
reloadIfChanged = true;
diff --git a/nixos/modules/services/databases/foundationdb.nix b/nixos/modules/services/databases/foundationdb.nix
index 18727acc7c75..e22127403e91 100644
--- a/nixos/modules/services/databases/foundationdb.nix
+++ b/nixos/modules/services/databases/foundationdb.nix
@@ -233,7 +233,7 @@ in
type = types.str;
default = "Check.Valid=1,Check.Unexpired=1";
description = ''
- "Peer verification string". This may be used to adjust which TLS
+ "Peer verification string". This may be used to adjust which TLS
client certificates a server will accept, as a form of user
authorization; for example, it may only accept TLS clients who
offer a certificate abiding by some locality or organization name.
diff --git a/nixos/modules/services/databases/openldap.nix b/nixos/modules/services/databases/openldap.nix
index 7472538b887e..94a5c573768b 100644
--- a/nixos/modules/services/databases/openldap.nix
+++ b/nixos/modules/services/databases/openldap.nix
@@ -1,43 +1,121 @@
{ config, lib, pkgs, ... }:
with lib;
-
let
-
cfg = config.services.openldap;
+ legacyOptions = [ "rootpwFile" "suffix" "dataDir" "rootdn" "rootpw" ];
openldap = cfg.package;
-
- dataFile = pkgs.writeText "ldap-contents.ldif" cfg.declarativeContents;
- configFile = pkgs.writeText "slapd.conf" ((optionalString cfg.defaultSchemas ''
- include ${openldap.out}/etc/schema/core.schema
- include ${openldap.out}/etc/schema/cosine.schema
- include ${openldap.out}/etc/schema/inetorgperson.schema
- include ${openldap.out}/etc/schema/nis.schema
- '') + ''
- ${cfg.extraConfig}
- database ${cfg.database}
- suffix ${cfg.suffix}
- rootdn ${cfg.rootdn}
- ${if (cfg.rootpw != null) then ''
- rootpw ${cfg.rootpw}
- '' else ''
- include ${cfg.rootpwFile}
- ''}
- directory ${cfg.dataDir}
- ${cfg.extraDatabaseConfig}
- '');
- configOpts = if cfg.configDir == null then "-f ${configFile}"
- else "-F ${cfg.configDir}";
-in
-
-{
-
- ###### interface
-
+ configDir = if cfg.configDir != null then cfg.configDir else "/etc/openldap/slapd.d";
+
+ ldapValueType = let
+ # Can't do types.either with multiple non-overlapping submodules, so define our own
+ singleLdapValueType = lib.mkOptionType rec {
+ name = "LDAP";
+ description = "LDAP value";
+ check = x: lib.isString x || (lib.isAttrs x && (x ? path || x ? base64));
+ merge = lib.mergeEqualOption;
+ };
+ # We don't coerce to lists of single values, as some values must be unique
+ in types.either singleLdapValueType (types.listOf singleLdapValueType);
+
+ ldapAttrsType =
+ let
+ options = {
+ attrs = mkOption {
+ type = types.attrsOf ldapValueType;
+ default = {};
+ description = "Attributes of the parent entry.";
+ };
+ children = mkOption {
+ # Hide the child attributes, to avoid infinite recursion in e.g. documentation
+ # Actual Nix evaluation is lazy, so this is not an issue there
+ type = let
+ hiddenOptions = lib.mapAttrs (name: attr: attr // { visible = false; }) options;
+ in types.attrsOf (types.submodule { options = hiddenOptions; });
+ default = {};
+ description = "Child entries of the current entry, with recursively the same structure.";
+ example = lib.literalExample ''
+ {
+ "cn=schema" = {
+ # The attribute used in the DN must be defined
+ attrs = { cn = "schema"; };
+ children = {
+ # This entry's DN is expanded to "cn=foo,cn=schema"
+ "cn=foo" = { ... };
+ };
+ # These includes are inserted after "cn=schema", but before "cn=foo,cn=schema"
+ includes = [ ... ];
+ };
+ }
+ '';
+ };
+ includes = mkOption {
+ type = types.listOf types.path;
+ default = [];
+ description = ''
+ LDIF files to include after the parent's attributes but before its children.
+ '';
+ };
+ };
+ in types.submodule { inherit options; };
+
+ valueToLdif = attr: values: let
+ listValues = if lib.isList values then values else lib.singleton values;
+ in map (value:
+ if lib.isAttrs value then
+ if lib.hasAttr "path" value
+ then "${attr}:< file://${value.path}"
+ else "${attr}:: ${value.base64}"
+ else "${attr}: ${lib.replaceStrings [ "\n" ] [ "\n " ] value}"
+ ) listValues;
+
+ attrsToLdif = dn: { attrs, children, includes, ... }: [''
+ dn: ${dn}
+ ${lib.concatStringsSep "\n" (lib.flatten (lib.mapAttrsToList valueToLdif attrs))}
+ ''] ++ (map (path: "include: file://${path}\n") includes) ++ (
+ lib.flatten (lib.mapAttrsToList (name: value: attrsToLdif "${name},${dn}" value) children)
+ );
+in {
+ imports = let
+ deprecationNote = "This option is removed due to the deprecation of `slapd.conf` upstream. Please migrate to `services.openldap.settings`, see the release notes for advice with this process.";
+ mkDatabaseOption = old: new:
+ lib.mkChangedOptionModule [ "services" "openldap" old ] [ "services" "openldap" "settings" "children" ]
+ (config: let
+ database = lib.getAttrFromPath [ "services" "openldap" "database" ] config;
+ value = lib.getAttrFromPath [ "services" "openldap" old ] config;
+ in lib.setAttrByPath ([ "olcDatabase={1}${database}" "attrs" ] ++ new) value);
+ in [
+ (lib.mkRemovedOptionModule [ "services" "openldap" "extraConfig" ] deprecationNote)
+ (lib.mkRemovedOptionModule [ "services" "openldap" "extraDatabaseConfig" ] deprecationNote)
+
+ (lib.mkChangedOptionModule [ "services" "openldap" "logLevel" ] [ "services" "openldap" "settings" "attrs" "olcLogLevel" ]
+ (config: lib.splitString " " (lib.getAttrFromPath [ "services" "openldap" "logLevel" ] config)))
+ (lib.mkChangedOptionModule [ "services" "openldap" "defaultSchemas" ] [ "services" "openldap" "settings" "children" "cn=schema" "includes"]
+ (config: lib.optionals (lib.getAttrFromPath [ "services" "openldap" "defaultSchemas" ] config) (
+ map (schema: "${openldap}/etc/schema/${schema}.ldif") [ "core" "cosine" "inetorgperson" "nis" ])))
+
+ (lib.mkChangedOptionModule [ "services" "openldap" "database" ] [ "services" "openldap" "settings" "children" ]
+ (config: let
+ database = lib.getAttrFromPath [ "services" "openldap" "database" ] config;
+ in {
+ "olcDatabase={1}${database}".attrs = {
+ # objectClass is case-insensitive, so don't need to capitalize ${database}
+ objectClass = [ "olcdatabaseconfig" "olc${database}config" ];
+ olcDatabase = "{1}${database}";
+ olcDbDirectory = lib.mkDefault "/var/db/openldap";
+ };
+ "cn=schema".includes = lib.mkDefault (
+ map (schema: "${openldap}/etc/schema/${schema}.ldif") [ "core" "cosine" "inetorgperson" "nis" ]
+ );
+ }))
+ (mkDatabaseOption "rootpwFile" [ "olcRootPW" "path" ])
+ (mkDatabaseOption "suffix" [ "olcSuffix" ])
+ (mkDatabaseOption "dataDir" [ "olcDbDirectory" ])
+ (mkDatabaseOption "rootdn" [ "olcRootDN" ])
+ (mkDatabaseOption "rootpw" [ "olcRootPW" ])
+ ];
options = {
-
services.openldap = {
-
enable = mkOption {
type = types.bool;
default = false;
@@ -77,224 +155,170 @@ in
example = [ "ldaps:///" ];
};
- dataDir = mkOption {
- type = types.path;
- default = "/var/db/openldap";
- description = "The database directory.";
- };
-
- defaultSchemas = mkOption {
- type = types.bool;
- default = true;
- description = ''
- Include the default schemas core, cosine, inetorgperson and nis.
- This setting will be ignored if configDir is set.
- '';
- };
-
- database = mkOption {
- type = types.str;
- default = "mdb";
- description = ''
- Database type to use for the LDAP.
- This setting will be ignored if configDir is set.
- '';
- };
-
- suffix = mkOption {
- type = types.str;
- example = "dc=example,dc=org";
- description = ''
- Specify the DN suffix of queries that will be passed to this backend
- database.
- This setting will be ignored if configDir is set.
- '';
- };
-
- rootdn = mkOption {
- type = types.str;
- example = "cn=admin,dc=example,dc=org";
- description = ''
- Specify the distinguished name that is not subject to access control
- or administrative limit restrictions for operations on this database.
- This setting will be ignored if configDir is set.
- '';
- };
-
- rootpw = mkOption {
- type = types.nullOr types.str;
- default = null;
- description = ''
- Password for the root user.
- This setting will be ignored if configDir is set.
- Using this option will store the root password in plain text in the
- world-readable nix store. To avoid this the <literal>rootpwFile</literal> can be used.
+ settings = mkOption {
+ type = ldapAttrsType;
+ description = "Configuration for OpenLDAP, in OLC format";
+ example = lib.literalExample ''
+ {
+ attrs.olcLogLevel = [ "stats" ];
+ children = {
+ "cn=schema".includes = [
+ "\${pkgs.openldap}/etc/schema/core.ldif"
+ "\${pkgs.openldap}/etc/schema/cosine.ldif"
+ "\${pkgs.openldap}/etc/schema/inetorgperson.ldif"
+ ];
+ "olcDatabase={-1}frontend" = {
+ attrs = {
+ objectClass = "olcDatabaseConfig";
+ olcDatabase = "{-1}frontend";
+ olcAccess = [ "{0}to * by dn.exact=uidNumber=0+gidNumber=0,cn=peercred,cn=external,cn=auth manage stop by * none stop" ];
+ };
+ };
+ "olcDatabase={0}config" = {
+ attrs = {
+ objectClass = "olcDatabaseConfig";
+ olcDatabase = "{0}config";
+ olcAccess = [ "{0}to * by * none break" ];
+ };
+ };
+ "olcDatabase={1}mdb" = {
+ attrs = {
+ objectClass = [ "olcDatabaseConfig" "olcMdbConfig" ];
+ olcDatabase = "{1}mdb";
+ olcDbDirectory = "/var/db/ldap";
+ olcDbIndex = [
+ "objectClass eq"
+ "cn pres,eq"
+ "uid pres,eq"
+ "sn pres,eq,subany"
+ ];
+ olcSuffix = "dc=example,dc=com";
+ olcAccess = [ "{0}to * by * read break" ];
+ };
+ };
+ };
+ };
'';
};
- rootpwFile = mkOption {
- type = types.nullOr types.str;
- default = null;
- description = ''
- Password file for the root user.
- The file should contain the string <literal>rootpw</literal> followed by the password.
- e.g.: <literal>rootpw mysecurepassword</literal>
- '';
- };
-
- logLevel = mkOption {
- type = types.str;
- default = "0";
- example = "acl trace";
- description = "The log level selector of slapd.";
- };
-
+ # This option overrides settings
configDir = mkOption {
type = types.nullOr types.path;
default = null;
- description = "Use this optional config directory instead of using slapd.conf";
+ description = ''
+ Use this config directory instead of generating one from the
+ <literal>settings</literal> option. Overrides all NixOS settings. If
+ you use this option,ensure `olcPidFile` is set to `/run/slapd/slapd.conf`.
+ '';
example = "/var/db/slapd.d";
};
- extraConfig = mkOption {
- type = types.lines;
- default = "";
- description = "
- slapd.conf configuration
- ";
- example = literalExample ''
- '''
- include ${openldap.out}/etc/schema/core.schema
- include ${openldap.out}/etc/schema/cosine.schema
- include ${openldap.out}/etc/schema/inetorgperson.schema
- include ${openldap.out}/etc/schema/nis.schema
-
- database bdb
- suffix dc=example,dc=org
- rootdn cn=admin,dc=example,dc=org
- # NOTE: change after first start
- rootpw secret
- directory /var/db/openldap
- '''
- '';
- };
-
declarativeContents = mkOption {
- type = with types; nullOr lines;
- default = null;
+ type = with types; attrsOf lines;
+ default = {};
description = ''
- Declarative contents for the LDAP database, in LDIF format.
+ Declarative contents for the LDAP database, in LDIF format by suffix.
- Note a few facts when using it. First, the database
- <emphasis>must</emphasis> be stored in the directory defined by
- <code>dataDir</code>. Second, all <code>dataDir</code> will be erased
- when starting the LDAP server. Third, modifications to the database
- are not prevented, they are just dropped on the next reboot of the
- server. Finally, performance-wise the database and indexes are rebuilt
- on each server startup, so this will slow down server startup,
+ All data will be erased when starting the LDAP server. Modifications
+ to the database are not prevented, they are just dropped on the next
+ reboot of the server. Performance-wise the database and indexes are
+ rebuilt on each server startup, so this will slow down server startup,
especially with large databases.
'';
- example = ''
- dn: dc=example,dc=org
- objectClass: domain
- dc: example
-
- dn: ou=users,dc=example,dc=org
- objectClass = organizationalUnit
- ou: users
-
- # ...
+ example = lib.literalExample ''
+ {
+ "dc=example,dc=org" = '''
+ dn= dn: dc=example,dc=org
+ objectClass: domain
+ dc: example
+
+ dn: ou=users,dc=example,dc=org
+ objectClass = organizationalUnit
+ ou: users
+
+ # ...
+ ''';
+ }
'';
};
-
- extraDatabaseConfig = mkOption {
- type = types.lines;
- default = "";
- description = ''
- slapd.conf configuration after the database option.
- This setting will be ignored if configDir is set.
- '';
- example = ''
- # Indices to maintain for this directory
- # unique id so equality match only
- index uid eq
- # allows general searching on commonname, givenname and email
- index cn,gn,mail eq,sub
- # allows multiple variants on surname searching
- index sn eq,sub
- # sub above includes subintial,subany,subfinal
- # optimise department searches
- index ou eq
- # if searches will include objectClass uncomment following
- # index objectClass eq
- # shows use of default index parameter
- index default eq,sub
- # indices missing - uses default eq,sub
- index telephonenumber
-
- # other database parameters
- # read more in slapd.conf reference section
- cachesize 10000
- checkpoint 128 15
- '';
- };
-
};
-
- };
-
- meta = {
- maintainers = [ lib.maintainers.mic92 ];
};
-
- ###### implementation
+ meta.maintainers = with lib.maintainters; [ mic92 kwohlfahrt ];
config = mkIf cfg.enable {
- assertions = [
- {
- assertion = cfg.configDir != null || cfg.rootpwFile != null || cfg.rootpw != null;
- message = "services.openldap: Unless configDir is set, either rootpw or rootpwFile must be set";
- }
- ];
-
+ assertions = map (opt: {
+ assertion = ((getAttr opt cfg) != "_mkMergedOptionModule") -> (cfg.database != "_mkMergedOptionModule");
+ message = "Legacy OpenLDAP option `services.openldap.${opt}` requires `services.openldap.database` (use value \"mdb\" if unsure)";
+ }) legacyOptions;
environment.systemPackages = [ openldap ];
+ # Literal attributes must always be set
+ services.openldap.settings = {
+ attrs = {
+ objectClass = "olcGlobal";
+ cn = "config";
+ olcPidFile = "/run/slapd/slapd.pid";
+ };
+ children."cn=schema".attrs = {
+ cn = "schema";
+ objectClass = "olcSchemaConfig";
+ };
+ };
+
systemd.services.openldap = {
description = "LDAP server";
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
- preStart = ''
+ preStart = let
+ settingsFile = pkgs.writeText "config.ldif" (lib.concatStringsSep "\n" (attrsToLdif "cn=config" cfg.settings));
+
+ dbSettings = lib.filterAttrs (name: value: lib.hasPrefix "olcDatabase=" name) cfg.settings.children;
+ dataDirs = lib.mapAttrs' (name: value: lib.nameValuePair value.attrs.olcSuffix value.attrs.olcDbDirectory)
+ (lib.filterAttrs (_: value: value.attrs ? olcDbDirectory) dbSettings);
+ dataFiles = lib.mapAttrs (dn: contents: pkgs.writeText "${dn}.ldif" contents) cfg.declarativeContents;
+ mkLoadScript = dn: let
+ dataDir = lib.escapeShellArg (getAttr dn dataDirs);
+ in ''
+ rm -rf ${dataDir}/*
+ ${openldap}/bin/slapadd -F ${lib.escapeShellArg configDir} -b ${dn} -l ${getAttr dn dataFiles}
+ chown -R "${cfg.user}:${cfg.group}" ${dataDir}
+ '';
+ in ''
mkdir -p /run/slapd
chown -R "${cfg.user}:${cfg.group}" /run/slapd
- ${optionalString (cfg.declarativeContents != null) ''
- rm -Rf "${cfg.dataDir}"
- ''}
- mkdir -p "${cfg.dataDir}"
- ${optionalString (cfg.declarativeContents != null) ''
- ${openldap.out}/bin/slapadd ${configOpts} -l ${dataFile}
- ''}
- chown -R "${cfg.user}:${cfg.group}" "${cfg.dataDir}"
- ${openldap}/bin/slaptest ${configOpts}
+ mkdir -p ${lib.escapeShellArg configDir} ${lib.escapeShellArgs (lib.attrValues dataDirs)}
+ chown "${cfg.user}:${cfg.group}" ${lib.escapeShellArg configDir} ${lib.escapeShellArgs (lib.attrValues dataDirs)}
+
+ ${lib.optionalString (cfg.configDir == null) (''
+ rm -Rf ${configDir}/*
+ ${openldap}/bin/slapadd -F ${configDir} -bcn=config -l ${settingsFile}
+ '')}
+ chown -R "${cfg.user}:${cfg.group}" ${lib.escapeShellArg configDir}
+
+ ${lib.concatStrings (map mkLoadScript (lib.attrNames cfg.declarativeContents))}
+ ${openldap}/bin/slaptest -u -F ${lib.escapeShellArg configDir}
'';
- serviceConfig.ExecStart =
- "${openldap.out}/libexec/slapd -d '${cfg.logLevel}' " +
- "-u '${cfg.user}' -g '${cfg.group}' " +
- "-h '${concatStringsSep " " cfg.urlList}' " +
- "${configOpts}";
+ serviceConfig = {
+ ExecStart = lib.escapeShellArgs ([
+ "${openldap}/libexec/slapd" "-u" cfg.user "-g" cfg.group "-F" configDir
+ "-h" (lib.concatStringsSep " " cfg.urlList)
+ ]);
+ Type = "forking";
+ PIDFile = cfg.settings.attrs.olcPidFile;
+ };
};
- users.users.openldap =
- { name = cfg.user;
+ users.users = lib.optionalAttrs (cfg.user == "openldap") {
+ openldap = {
group = cfg.group;
- uid = config.ids.uids.openldap;
- };
-
- users.groups.openldap =
- { name = cfg.group;
- gid = config.ids.gids.openldap;
+ isSystemUser = true;
};
+ };
+ users.groups = lib.optionalAttrs (cfg.group == "openldap") {
+ openldap = {};
+ };
};
}
diff --git a/nixos/modules/services/databases/riak.nix b/nixos/modules/services/databases/riak.nix
index 885215209bdf..657eeea87bf4 100644
--- a/nixos/modules/services/databases/riak.nix
+++ b/nixos/modules/services/databases/riak.nix
@@ -118,7 +118,7 @@ in
after = [ "network.target" ];
path = [
- pkgs.utillinux # for `logger`
+ pkgs.util-linux # for `logger`
pkgs.bash
];
diff --git a/nixos/modules/services/desktops/pipewire.nix b/nixos/modules/services/desktops/pipewire.nix
index 5179cbaf6bc2..0ef988d9e69f 100644
--- a/nixos/modules/services/desktops/pipewire.nix
+++ b/nixos/modules/services/desktops/pipewire.nix
@@ -15,11 +15,7 @@ let
# This doesn't work in general because of missing development information.
jack-libs = pkgs.runCommand "jack-libs" {} ''
mkdir -p "$out/lib"
- ln -s "${pkgs.pipewire.jack}/lib" "$out/lib/pipewire"
- '';
- pulse-libs = pkgs.runCommand "pulse-libs" {} ''
- mkdir -p "$out/lib"
- ln -s "${pkgs.pipewire.pulse}/lib" "$out/lib/pipewire"
+ ln -s "${cfg.package.jack}/lib" "$out/lib/pipewire"
'';
in {
@@ -32,6 +28,16 @@ in {
services.pipewire = {
enable = mkEnableOption "pipewire service";
+ package = mkOption {
+ type = types.package;
+ default = pkgs.pipewire;
+ defaultText = "pkgs.pipewire";
+ example = literalExample "pkgs.pipewire";
+ description = ''
+ The pipewire derivation to use.
+ '';
+ };
+
socketActivation = mkOption {
default = true;
type = types.bool;
@@ -40,6 +46,32 @@ in {
'';
};
+ extraConfig = mkOption {
+ type = types.lines;
+ default = "";
+ description = ''
+ Literal string to append to /etc/pipewire/pipewire.conf.
+ '';
+ };
+
+ sessionManager = mkOption {
+ type = types.nullOr types.string;
+ default = null;
+ example = literalExample ''"''${pipewire}/bin/pipewire-media-session"'';
+ description = ''
+ Path to the pipewire session manager executable.
+ '';
+ };
+
+ sessionManagerArguments = mkOption {
+ type = types.listOf types.string;
+ default = [];
+ example = literalExample ''[ "-p" "bluez5.msbc-support=true" ]'';
+ description = ''
+ Arguments passed to the pipewire session manager.
+ '';
+ };
+
alsa = {
enable = mkEnableOption "ALSA support";
support32Bit = mkEnableOption "32-bit ALSA support on 64-bit systems";
@@ -50,7 +82,7 @@ in {
};
pulse = {
- enable = mkEnableOption "PulseAudio emulation";
+ enable = mkEnableOption "PulseAudio server emulation";
};
};
};
@@ -61,45 +93,91 @@ in {
assertions = [
{
assertion = cfg.pulse.enable -> !config.hardware.pulseaudio.enable;
- message = "PipeWire based PulseAudio emulation doesn't use the PulseAudio service";
+ message = "PipeWire based PulseAudio server emulation replaces PulseAudio";
}
{
assertion = cfg.jack.enable -> !config.services.jack.jackd.enable;
- message = "PIpeWire based JACK emulation doesn't use the JACK service";
+ message = "PipeWire based JACK emulation doesn't use the JACK service";
}
];
- environment.systemPackages = [ pkgs.pipewire ]
- ++ lib.optional cfg.jack.enable jack-libs
- ++ lib.optional cfg.pulse.enable pulse-libs;
+ services.pipewire.sessionManager = mkDefault "${cfg.package}/bin/pipewire-media-session";
- systemd.packages = [ pkgs.pipewire ];
+ environment.systemPackages = [ cfg.package ]
+ ++ lib.optional cfg.jack.enable jack-libs;
+
+ systemd.packages = [ cfg.package ]
+ ++ lib.optional cfg.pulse.enable cfg.package.pulse;
# PipeWire depends on DBUS but doesn't list it. Without this booting
# into a terminal results in the service crashing with an error.
systemd.user.sockets.pipewire.wantedBy = lib.mkIf cfg.socketActivation [ "sockets.target" ];
+ systemd.user.sockets.pipewire-pulse.wantedBy = lib.mkIf (cfg.socketActivation && cfg.pulse.enable) ["sockets.target"];
systemd.user.services.pipewire.bindsTo = [ "dbus.service" ];
- services.udev.packages = [ pkgs.pipewire ];
+ services.udev.packages = [ cfg.package ];
# If any paths are updated here they must also be updated in the package test.
- sound.extraConfig = mkIf cfg.alsa.enable ''
- pcm_type.pipewire {
- libs.native = ${pkgs.pipewire.lib}/lib/alsa-lib/libasound_module_pcm_pipewire.so ;
- ${optionalString enable32BitAlsaPlugins
- "libs.32Bit = ${pkgs.pkgsi686Linux.pipewire.lib}/lib/alsa-lib/libasound_module_pcm_pipewire.so ;"}
- }
- pcm.!default {
- @func getenv
- vars [ PCM ]
- default "plug:pipewire"
- playback_mode "-1"
- capture_mode "-1"
- }
- '';
+ environment.etc."alsa/conf.d/49-pipewire-modules.conf" = mkIf cfg.alsa.enable {
+ text = ''
+ pcm_type.pipewire {
+ libs.native = ${cfg.package.lib}/lib/alsa-lib/libasound_module_pcm_pipewire.so ;
+ ${optionalString enable32BitAlsaPlugins
+ "libs.32Bit = ${pkgs.pkgsi686Linux.pipewire.lib}/lib/alsa-lib/libasound_module_pcm_pipewire.so ;"}
+ }
+ ctl_type.pipewire {
+ libs.native = ${cfg.package.lib}/lib/alsa-lib/libasound_module_ctl_pipewire.so ;
+ ${optionalString enable32BitAlsaPlugins
+ "libs.32Bit = ${pkgs.pkgsi686Linux.pipewire.lib}/lib/alsa-lib/libasound_module_ctl_pipewire.so ;"}
+ }
+ '';
+ };
environment.etc."alsa/conf.d/50-pipewire.conf" = mkIf cfg.alsa.enable {
- source = "${pkgs.pipewire}/share/alsa/alsa.conf.d/50-pipewire.conf";
+ source = "${cfg.package}/share/alsa/alsa.conf.d/50-pipewire.conf";
+ };
+ environment.etc."alsa/conf.d/99-pipewire-default.conf" = mkIf cfg.alsa.enable {
+ source = "${cfg.package}/share/alsa/alsa.conf.d/99-pipewire-default.conf";
};
environment.sessionVariables.LD_LIBRARY_PATH =
- lib.optional (cfg.jack.enable || cfg.pulse.enable) "/run/current-system/sw/lib/pipewire";
+ lib.optional cfg.jack.enable "/run/current-system/sw/lib/pipewire";
+
+ environment.etc."pipewire/pipewire.conf" = {
+ # Adapted from src/daemon/pipewire.conf.in
+ text = ''
+ set-prop link.max-buffers 16 # version < 3 clients can't handle more
+
+ add-spa-lib audio.convert* audioconvert/libspa-audioconvert
+ add-spa-lib api.alsa.* alsa/libspa-alsa
+ add-spa-lib api.v4l2.* v4l2/libspa-v4l2
+ add-spa-lib api.libcamera.* libcamera/libspa-libcamera
+ add-spa-lib api.bluez5.* bluez5/libspa-bluez5
+ add-spa-lib api.vulkan.* vulkan/libspa-vulkan
+ add-spa-lib api.jack.* jack/libspa-jack
+ add-spa-lib support.* support/libspa-support
+
+ load-module libpipewire-module-rtkit # rt.prio=20 rt.time.soft=200000 rt.time.hard=200000
+ load-module libpipewire-module-protocol-native
+ load-module libpipewire-module-profiler
+ load-module libpipewire-module-metadata
+ load-module libpipewire-module-spa-device-factory
+ load-module libpipewire-module-spa-node-factory
+ load-module libpipewire-module-client-node
+ load-module libpipewire-module-client-device
+ load-module libpipewire-module-portal
+ load-module libpipewire-module-access
+ load-module libpipewire-module-adapter
+ load-module libpipewire-module-link-factory
+ load-module libpipewire-module-session-manager
+
+ create-object spa-node-factory factory.name=support.node.driver node.name=Dummy priority.driver=8000
+
+ exec ${cfg.sessionManager} ${lib.concatStringsSep " " cfg.sessionManagerArguments}
+
+ ${cfg.extraConfig}
+ '';
+ };
+
+ environment.etc."pipewire/media-session.d/with-alsa" = mkIf cfg.alsa.enable { text = ""; };
+ environment.etc."pipewire/media-session.d/with-pulseaudio" = mkIf cfg.pulse.enable { text = ""; };
+ environment.etc."pipewire/media-session.d/with-jack" = mkIf cfg.jack.enable { text = ""; };
};
}
diff --git a/nixos/modules/services/desktops/profile-sync-daemon.nix b/nixos/modules/services/desktops/profile-sync-daemon.nix
index a8ac22ac1276..6206295272fc 100644
--- a/nixos/modules/services/desktops/profile-sync-daemon.nix
+++ b/nixos/modules/services/desktops/profile-sync-daemon.nix
@@ -36,7 +36,7 @@ in {
description = "Profile Sync daemon";
wants = [ "psd-resync.service" ];
wantedBy = [ "default.target" ];
- path = with pkgs; [ rsync kmod gawk nettools utillinux profile-sync-daemon ];
+ path = with pkgs; [ rsync kmod gawk nettools util-linux profile-sync-daemon ];
unitConfig = {
RequiresMountsFor = [ "/home/" ];
};
@@ -55,7 +55,7 @@ in {
wants = [ "psd-resync.timer" ];
partOf = [ "psd.service" ];
wantedBy = [ "default.target" ];
- path = with pkgs; [ rsync kmod gawk nettools utillinux profile-sync-daemon ];
+ path = with pkgs; [ rsync kmod gawk nettools util-linux profile-sync-daemon ];
serviceConfig = {
Type = "oneshot";
ExecStart = "${pkgs.profile-sync-daemon}/bin/profile-sync-daemon resync";
diff --git a/nixos/modules/services/development/hoogle.nix b/nixos/modules/services/development/hoogle.nix
index 1a98f005602a..cbf13f027de2 100644
--- a/nixos/modules/services/development/hoogle.nix
+++ b/nixos/modules/services/development/hoogle.nix
@@ -61,10 +61,8 @@ in {
Restart = "always";
ExecStart = ''${hoogleEnv}/bin/hoogle server --local --port ${toString cfg.port} --home ${cfg.home}'';
- User = "nobody";
- Group = "nogroup";
+ DynamicUser = true;
- PrivateTmp = true;
ProtectHome = true;
RuntimeDirectory = "hoogle";
diff --git a/nixos/modules/services/games/factorio.nix b/nixos/modules/services/games/factorio.nix
index 4b2e1a3c07f0..73099ae33634 100644
--- a/nixos/modules/services/games/factorio.nix
+++ b/nixos/modules/services/games/factorio.nix
@@ -49,8 +49,13 @@ in
default = 34197;
description = ''
The port to which the service should bind.
-
- This option will also open up the UDP port in the firewall configuration.
+ '';
+ };
+ openFirewall = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Whether to automatically open the specified UDP port in the firewall.
'';
};
saveName = mkOption {
@@ -237,6 +242,6 @@ in
};
};
- networking.firewall.allowedUDPPorts = [ cfg.port ];
+ networking.firewall.allowedUDPPorts = if cfg.openFirewall then [ cfg.port ] else [];
};
}
diff --git a/nixos/modules/services/hardware/sane.nix b/nixos/modules/services/hardware/sane.nix
index b344dfc20610..03070a8f9e7c 100644
--- a/nixos/modules/services/hardware/sane.nix
+++ b/nixos/modules/services/hardware/sane.nix
@@ -148,7 +148,7 @@ in
# saned needs to distinguish between IPv4 and IPv6 to open matching data sockets.
BindIPv6Only = "ipv6-only";
Accept = true;
- MaxConnections = 1;
+ MaxConnections = 64;
};
};
diff --git a/nixos/modules/services/hardware/thermald.nix b/nixos/modules/services/hardware/thermald.nix
index b7be0e89d0c6..241490c5aae7 100644
--- a/nixos/modules/services/hardware/thermald.nix
+++ b/nixos/modules/services/hardware/thermald.nix
@@ -23,15 +23,6 @@ in {
default = null;
description = "the thermald manual configuration file.";
};
-
- adaptive = mkOption {
- type = types.bool;
- default = false;
- description = ''
- Whether to enable adaptive mode, only working on kernel versions greater than 5.8.
- Thermald will detect this itself, safe to enable on kernel versions below 5.8.
- '';
- };
};
};
@@ -48,8 +39,8 @@ in {
--no-daemon \
${optionalString cfg.debug "--loglevel=debug"} \
${optionalString (cfg.configFile != null) "--config-file ${cfg.configFile}"} \
- ${optionalString cfg.adaptive "--adaptive"} \
--dbus-enable
+ --adaptive
'';
};
};
diff --git a/nixos/modules/services/hardware/udev.nix b/nixos/modules/services/hardware/udev.nix
index 587b9b0234aa..a212adb7342d 100644
--- a/nixos/modules/services/hardware/udev.nix
+++ b/nixos/modules/services/hardware/udev.nix
@@ -57,8 +57,8 @@ let
substituteInPlace $i \
--replace \"/sbin/modprobe \"${pkgs.kmod}/bin/modprobe \
--replace \"/sbin/mdadm \"${pkgs.mdadm}/sbin/mdadm \
- --replace \"/sbin/blkid \"${pkgs.utillinux}/sbin/blkid \
- --replace \"/bin/mount \"${pkgs.utillinux}/bin/mount \
+ --replace \"/sbin/blkid \"${pkgs.util-linux}/sbin/blkid \
+ --replace \"/bin/mount \"${pkgs.util-linux}/bin/mount \
--replace /usr/bin/readlink ${pkgs.coreutils}/bin/readlink \
--replace /usr/bin/basename ${pkgs.coreutils}/bin/basename
done
@@ -280,7 +280,7 @@ in
services.udev.packages = [ extraUdevRules extraHwdbFile ];
- services.udev.path = [ pkgs.coreutils pkgs.gnused pkgs.gnugrep pkgs.utillinux udev ];
+ services.udev.path = [ pkgs.coreutils pkgs.gnused pkgs.gnugrep pkgs.util-linux udev ];
boot.kernelParams = mkIf (!config.networking.usePredictableInterfaceNames) [ "net.ifnames=0" ];
diff --git a/nixos/modules/services/logging/vector.nix b/nixos/modules/services/logging/vector.nix
new file mode 100644
index 000000000000..a7c54ad75fde
--- /dev/null
+++ b/nixos/modules/services/logging/vector.nix
@@ -0,0 +1,61 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+let cfg = config.services.vector;
+
+in {
+ options.services.vector = {
+ enable = mkEnableOption "Vector";
+
+ journaldAccess = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Enable Vector to access journald.
+ '';
+ };
+
+ settings = mkOption {
+ type = (pkgs.formats.json { }).type;
+ default = { };
+ description = ''
+ Specify the configuration for Vector in Nix.
+ '';
+ };
+ };
+
+ config = mkIf cfg.enable {
+
+ users.groups.vector = { };
+ users.users.vector = {
+ description = "Vector service user";
+ group = "vector";
+ isSystemUser = true;
+ };
+ systemd.services.vector = {
+ description = "Vector event and log aggregator";
+ wantedBy = [ "multi-user.target" ];
+ after = [ "network-online.target" ];
+ requires = [ "network-online.target" ];
+ serviceConfig = let
+ format = pkgs.formats.toml { };
+ conf = format.generate "vector.toml" cfg.settings;
+ validateConfig = file:
+ pkgs.runCommand "validate-vector-conf" { } ''
+ ${pkgs.vector}/bin/vector validate --no-topology --no-environment "${file}"
+ ln -s "${file}" "$out"
+ '';
+ in {
+ ExecStart = "${pkgs.vector}/bin/vector --config ${validateConfig conf}";
+ User = "vector";
+ Group = "vector";
+ Restart = "no";
+ StateDirectory = "vector";
+ ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
+ AmbientCapabilities = "CAP_NET_BIND_SERVICE";
+ # This group is required for accessing journald.
+ SupplementaryGroups = mkIf cfg.journaldAccess "systemd-journal";
+ };
+ };
+ };
+}
diff --git a/nixos/modules/services/mail/postfix.nix b/nixos/modules/services/mail/postfix.nix
index fd4d16cdc37b..319b3b638444 100644
--- a/nixos/modules/services/mail/postfix.nix
+++ b/nixos/modules/services/mail/postfix.nix
@@ -834,12 +834,6 @@ in
};
services.postfix.masterConfig = {
- smtp_inet = {
- name = "smtp";
- type = "inet";
- private = false;
- command = "smtpd";
- };
pickup = {
private = false;
wakeup = 60;
@@ -921,6 +915,12 @@ in
in concatLists (mapAttrsToList mkKeyVal cfg.submissionOptions);
};
} // optionalAttrs cfg.enableSmtp {
+ smtp_inet = {
+ name = "smtp";
+ type = "inet";
+ private = false;
+ command = "smtpd";
+ };
smtp = {};
relay = {
command = "smtp";
diff --git a/nixos/modules/services/mail/rspamd.nix b/nixos/modules/services/mail/rspamd.nix
index 86a3f52107d5..2f9d28195bd8 100644
--- a/nixos/modules/services/mail/rspamd.nix
+++ b/nixos/modules/services/mail/rspamd.nix
@@ -371,6 +371,9 @@ in
};
services.postfix.config = mkIf cfg.postfix.enable cfg.postfix.config;
+ systemd.services.postfix.serviceConfig.SupplementaryGroups =
+ mkIf cfg.postfix.enable [ postfixCfg.group ];
+
# Allow users to run 'rspamc' and 'rspamadm'.
environment.systemPackages = [ pkgs.rspamd ];
@@ -394,21 +397,50 @@ in
restartTriggers = [ rspamdDir ];
serviceConfig = {
- ExecStart = "${pkgs.rspamd}/bin/rspamd ${optionalString cfg.debug "-d"} --user=${cfg.user} --group=${cfg.group} --pid=/run/rspamd.pid -c /etc/rspamd/rspamd.conf -f";
+ ExecStart = "${pkgs.rspamd}/bin/rspamd ${optionalString cfg.debug "-d"} -c /etc/rspamd/rspamd.conf -f";
Restart = "always";
+
+ User = "${cfg.user}";
+ Group = "${cfg.group}";
+ SupplementaryGroups = mkIf cfg.postfix.enable [ postfixCfg.group ];
+
RuntimeDirectory = "rspamd";
+ RuntimeDirectoryMode = "0755";
+ StateDirectory = "rspamd";
+ StateDirectoryMode = "0700";
+
+ AmbientCapabilities = [];
+ CapabilityBoundingSet = [];
+ DevicePolicy = "closed";
+ LockPersonality = true;
+ NoNewPrivileges = true;
+ PrivateDevices = true;
+ PrivateMounts = true;
PrivateTmp = true;
+ # we need to chown socket to rspamd-milter
+ PrivateUsers = !cfg.postfix.enable;
+ ProtectClock = true;
+ ProtectControlGroups = true;
+ ProtectHome = true;
+ ProtectHostname = true;
+ ProtectKernelLogs = true;
+ ProtectKernelModules = true;
+ ProtectKernelTunables = true;
+ ProtectSystem = "strict";
+ RemoveIPC = true;
+ RestrictAddressFamilies = [ "AF_INET" "AF_INET6" "AF_UNIX" ];
+ RestrictNamespaces = true;
+ RestrictRealtime = true;
+ RestrictSUIDSGID = true;
+ SystemCallArchitectures = "native";
+ SystemCallFilter = "@system-service";
+ UMask = "0077";
};
-
- preStart = ''
- ${pkgs.coreutils}/bin/mkdir -p /var/lib/rspamd
- ${pkgs.coreutils}/bin/chown ${cfg.user}:${cfg.group} /var/lib/rspamd
- '';
};
};
imports = [
(mkRemovedOptionModule [ "services" "rspamd" "socketActivation" ]
- "Socket activation never worked correctly and could at this time not be fixed and so was removed")
+ "Socket activation never worked correctly and could at this time not be fixed and so was removed")
(mkRenamedOptionModule [ "services" "rspamd" "bindSocket" ] [ "services" "rspamd" "workers" "normal" "bindSockets" ])
(mkRenamedOptionModule [ "services" "rspamd" "bindUISocket" ] [ "services" "rspamd" "workers" "controller" "bindSockets" ])
(mkRemovedOptionModule [ "services" "rmilter" ] "Use services.rspamd.* instead to set up milter service")
diff --git a/nixos/modules/services/misc/disnix.nix b/nixos/modules/services/misc/disnix.nix
index 69386cdbb381..41483d80a2dd 100644
--- a/nixos/modules/services/misc/disnix.nix
+++ b/nixos/modules/services/misc/disnix.nix
@@ -34,6 +34,14 @@ in
defaultText = "pkgs.disnix";
};
+ enableProfilePath = mkEnableOption "exposing the Disnix profiles in the system's PATH";
+
+ profiles = mkOption {
+ type = types.listOf types.string;
+ default = [ "default" ];
+ example = [ "default" ];
+ description = "Names of the Disnix profiles to expose in the system's PATH";
+ };
};
};
@@ -44,6 +52,7 @@ in
dysnomia.enable = true;
environment.systemPackages = [ pkgs.disnix ] ++ optional cfg.useWebServiceInterface pkgs.DisnixWebService;
+ environment.variables.PATH = lib.optionals cfg.enableProfilePath (map (profileName: "/nix/var/nix/profiles/disnix/${profileName}/bin" ) cfg.profiles);
services.dbus.enable = true;
services.dbus.packages = [ pkgs.disnix ];
@@ -68,7 +77,8 @@ in
++ optional config.services.postgresql.enable "postgresql.service"
++ optional config.services.tomcat.enable "tomcat.service"
++ optional config.services.svnserve.enable "svnserve.service"
- ++ optional config.services.mongodb.enable "mongodb.service";
+ ++ optional config.services.mongodb.enable "mongodb.service"
+ ++ optional config.services.influxdb.enable "influxdb.service";
restartIfChanged = false;
diff --git a/nixos/modules/services/misc/dysnomia.nix b/nixos/modules/services/misc/dysnomia.nix
index 4b52963500d1..eb94791fbbff 100644
--- a/nixos/modules/services/misc/dysnomia.nix
+++ b/nixos/modules/services/misc/dysnomia.nix
@@ -66,6 +66,19 @@ let
) (builtins.attrNames cfg.components)}
'';
};
+
+ dysnomiaFlags = {
+ enableApacheWebApplication = config.services.httpd.enable;
+ enableAxis2WebService = config.services.tomcat.axis2.enable;
+ enableDockerContainer = config.virtualisation.docker.enable;
+ enableEjabberdDump = config.services.ejabberd.enable;
+ enableMySQLDatabase = config.services.mysql.enable;
+ enablePostgreSQLDatabase = config.services.postgresql.enable;
+ enableTomcatWebApplication = config.services.tomcat.enable;
+ enableMongoDatabase = config.services.mongodb.enable;
+ enableSubversionRepository = config.services.svnserve.enable;
+ enableInfluxDatabase = config.services.influxdb.enable;
+ };
in
{
options = {
@@ -117,6 +130,12 @@ in
description = "A list of paths containing additional modules that are added to the search folders";
default = [];
};
+
+ enableLegacyModules = mkOption {
+ type = types.bool;
+ default = true;
+ description = "Whether to enable Dysnomia legacy process and wrapper modules";
+ };
};
};
@@ -142,34 +161,48 @@ in
environment.systemPackages = [ cfg.package ];
- dysnomia.package = pkgs.dysnomia.override (origArgs: {
- enableApacheWebApplication = config.services.httpd.enable;
- enableAxis2WebService = config.services.tomcat.axis2.enable;
- enableEjabberdDump = config.services.ejabberd.enable;
- enableMySQLDatabase = config.services.mysql.enable;
- enablePostgreSQLDatabase = config.services.postgresql.enable;
- enableSubversionRepository = config.services.svnserve.enable;
- enableTomcatWebApplication = config.services.tomcat.enable;
- enableMongoDatabase = config.services.mongodb.enable;
- enableInfluxDatabase = config.services.influxdb.enable;
+ dysnomia.package = pkgs.dysnomia.override (origArgs: dysnomiaFlags // lib.optionalAttrs (cfg.enableLegacyModules) {
+ enableLegacy = builtins.trace ''
+ WARNING: Dysnomia has been configured to use the legacy 'process' and 'wrapper'
+ modules for compatibility reasons! If you rely on these modules, consider
+ migrating to better alternatives.
+
+ More information: https://raw.githubusercontent.com/svanderburg/dysnomia/f65a9a84827bcc4024d6b16527098b33b02e4054/README-legacy.md
+
+ If you have migrated already or don't rely on these Dysnomia modules, you can
+ disable legacy mode with the following NixOS configuration option:
+
+ dysnomia.enableLegacyModules = false;
+
+ In a future version of Dysnomia (and NixOS) the legacy option will go away!
+ '' true;
});
dysnomia.properties = {
hostname = config.networking.hostName;
inherit (config.nixpkgs.localSystem) system;
- supportedTypes = (import "${pkgs.stdenv.mkDerivation {
- name = "supportedtypes";
- buildCommand = ''
- ( echo -n "[ "
- cd ${cfg.package}/libexec/dysnomia
- for i in *
- do
- echo -n "\"$i\" "
- done
- echo -n " ]") > $out
- '';
- }}");
+ supportedTypes = [
+ "echo"
+ "fileset"
+ "process"
+ "wrapper"
+
+ # These are not base modules, but they are still enabled because they work with technology that are always enabled in NixOS
+ "systemd-unit"
+ "sysvinit-script"
+ "nixos-configuration"
+ ]
+ ++ optional (dysnomiaFlags.enableApacheWebApplication) "apache-webapplication"
+ ++ optional (dysnomiaFlags.enableAxis2WebService) "axis2-webservice"
+ ++ optional (dysnomiaFlags.enableDockerContainer) "docker-container"
+ ++ optional (dysnomiaFlags.enableEjabberdDump) "ejabberd-dump"
+ ++ optional (dysnomiaFlags.enableInfluxDatabase) "influx-database"
+ ++ optional (dysnomiaFlags.enableMySQLDatabase) "mysql-database"
+ ++ optional (dysnomiaFlags.enablePostgreSQLDatabase) "postgresql-database"
+ ++ optional (dysnomiaFlags.enableTomcatWebApplication) "tomcat-webapplication"
+ ++ optional (dysnomiaFlags.enableMongoDatabase) "mongo-database"
+ ++ optional (dysnomiaFlags.enableSubversionRepository) "subversion-repository";
};
dysnomia.containers = lib.recursiveUpdate ({
@@ -185,9 +218,9 @@ in
}; }
// lib.optionalAttrs (config.services.mysql.enable) { mysql-database = {
mysqlPort = config.services.mysql.port;
+ mysqlSocket = "/run/mysqld/mysqld.sock";
} // lib.optionalAttrs cfg.enableAuthentication {
mysqlUsername = "root";
- mysqlPassword = builtins.readFile (config.services.mysql.rootPassword);
};
}
// lib.optionalAttrs (config.services.postgresql.enable) { postgresql-database = {
@@ -199,6 +232,13 @@ in
tomcatPort = 8080;
}; }
// lib.optionalAttrs (config.services.mongodb.enable) { mongo-database = {}; }
+ // lib.optionalAttrs (config.services.influxdb.enable) {
+ influx-database = {
+ influxdbUsername = config.services.influxdb.user;
+ influxdbDataDir = "${config.services.influxdb.dataDir}/data";
+ influxdbMetaDir = "${config.services.influxdb.dataDir}/meta";
+ };
+ }
// lib.optionalAttrs (config.services.svnserve.enable) { subversion-repository = {
svnBaseDir = config.services.svnserve.svnBaseDir;
}; }) cfg.extraContainerProperties;
diff --git a/nixos/modules/services/misc/fstrim.nix b/nixos/modules/services/misc/fstrim.nix
index b8841a7fe74c..5258f5acb410 100644
--- a/nixos/modules/services/misc/fstrim.nix
+++ b/nixos/modules/services/misc/fstrim.nix
@@ -31,7 +31,7 @@ in {
config = mkIf cfg.enable {
- systemd.packages = [ pkgs.utillinux ];
+ systemd.packages = [ pkgs.util-linux ];
systemd.timers.fstrim = {
timerConfig = {
diff --git a/nixos/modules/services/misc/gitlab.nix b/nixos/modules/services/misc/gitlab.nix
index 122bc3000b41..3ee7a81dc375 100644
--- a/nixos/modules/services/misc/gitlab.nix
+++ b/nixos/modules/services/misc/gitlab.nix
@@ -43,9 +43,13 @@ let
[gitlab-shell]
dir = "${cfg.packages.gitlab-shell}"
+
+ [gitlab]
secret_file = "${cfg.statePath}/gitlab_shell_secret"
- gitlab_url = "http+unix://${pathUrlQuote gitlabSocket}"
- http_settings = { self_signed_cert = false }
+ url = "http+unix://${pathUrlQuote gitlabSocket}"
+
+ [gitlab.http-settings]
+ self_signed_cert = false
${concatStringsSep "\n" (attrValues (mapAttrs (k: v: ''
[[storage]]
@@ -119,6 +123,7 @@ let
receive_pack = true;
};
workhorse.secret_file = "${cfg.statePath}/.gitlab_workhorse_secret";
+ gitlab_kas.secret_file = "${cfg.statePath}/.gitlab_kas_secret";
git.bin_path = "git";
monitoring = {
ip_whitelist = [ "127.0.0.0/8" "::1/128" ];
@@ -653,7 +658,7 @@ in {
script = ''
set -eu
- PSQL="${pkgs.utillinux}/bin/runuser -u ${pgsql.superUser} -- psql --port=${toString pgsql.port}"
+ PSQL="${pkgs.util-linux}/bin/runuser -u ${pgsql.superUser} -- psql --port=${toString pgsql.port}"
$PSQL -tAc "SELECT 1 FROM pg_database WHERE datname = '${cfg.databaseName}'" | grep -q 1 || $PSQL -tAc 'CREATE DATABASE "${cfg.databaseName}" OWNER "${cfg.databaseUsername}"'
current_owner=$($PSQL -tAc "SELECT pg_catalog.pg_get_userbyid(datdba) FROM pg_catalog.pg_database WHERE datname = '${cfg.databaseName}'")
@@ -668,6 +673,7 @@ in {
rm "${config.services.postgresql.dataDir}/.reassigning_${cfg.databaseName}"
fi
$PSQL '${cfg.databaseName}' -tAc "CREATE EXTENSION IF NOT EXISTS pg_trgm"
+ $PSQL '${cfg.databaseName}' -tAc "CREATE EXTENSION IF NOT EXISTS btree_gist;"
'';
serviceConfig = {
@@ -750,7 +756,8 @@ in {
};
systemd.services.gitaly = {
- after = [ "network.target" ];
+ after = [ "network.target" "gitlab.service" ];
+ bindsTo = [ "gitlab.service" ];
wantedBy = [ "multi-user.target" ];
path = with pkgs; [
openssh
@@ -839,7 +846,7 @@ in {
};
systemd.services.gitlab = {
- after = [ "gitlab-workhorse.service" "gitaly.service" "network.target" "gitlab-postgresql.service" "redis.service" ];
+ after = [ "gitlab-workhorse.service" "network.target" "gitlab-postgresql.service" "redis.service" ];
requires = [ "gitlab-sidekiq.service" ];
wantedBy = [ "multi-user.target" ];
environment = gitlabEnv;
diff --git a/nixos/modules/services/misc/gogs.nix b/nixos/modules/services/misc/gogs.nix
index c5070aaa356a..d7233f10c7cb 100644
--- a/nixos/modules/services/misc/gogs.nix
+++ b/nixos/modules/services/misc/gogs.nix
@@ -25,7 +25,6 @@ let
HTTP_ADDR = ${cfg.httpAddress}
HTTP_PORT = ${toString cfg.httpPort}
ROOT_URL = ${cfg.rootUrl}
- STATIC_ROOT_PATH = ${cfg.staticRootPath}
[session]
COOKIE_NAME = session
@@ -179,13 +178,6 @@ in
'';
};
- staticRootPath = mkOption {
- type = types.str;
- default = "${pkgs.gogs.data}";
- example = "/var/lib/gogs/data";
- description = "Upper level of template and static files path.";
- };
-
extraConfig = mkOption {
type = types.str;
default = "";
diff --git a/nixos/modules/services/misc/home-assistant.nix b/nixos/modules/services/misc/home-assistant.nix
index 0477254e7c18..1f2e13f37325 100644
--- a/nixos/modules/services/misc/home-assistant.nix
+++ b/nixos/modules/services/misc/home-assistant.nix
@@ -245,7 +245,11 @@ in {
Group = "hass";
Restart = "on-failure";
ProtectSystem = "strict";
- ReadWritePaths = "${cfg.configDir}";
+ ReadWritePaths = let
+ cfgPath = [ "config" "homeassistant" "allowlist_external_dirs" ];
+ value = attrByPath cfgPath [] cfg;
+ allowPaths = if isList value then value else singleton value;
+ in [ "${cfg.configDir}" ] ++ allowPaths;
KillSignal = "SIGINT";
PrivateTmp = true;
RemoveIPC = true;
diff --git a/nixos/modules/services/misc/matrix-synapse.nix b/nixos/modules/services/misc/matrix-synapse.nix
index 7f42184735c8..3abb9b7d69c8 100644
--- a/nixos/modules/services/misc/matrix-synapse.nix
+++ b/nixos/modules/services/misc/matrix-synapse.nix
@@ -713,7 +713,7 @@ in {
${ concatMapStringsSep "\n " (x: "--config-path ${x} \\") ([ configFile ] ++ cfg.extraConfigFiles) }
--keys-directory ${cfg.dataDir}
'';
- ExecReload = "${pkgs.utillinux}/bin/kill -HUP $MAINPID";
+ ExecReload = "${pkgs.util-linux}/bin/kill -HUP $MAINPID";
Restart = "on-failure";
};
};
diff --git a/nixos/modules/services/misc/mautrix-telegram.nix b/nixos/modules/services/misc/mautrix-telegram.nix
index c5e8a5b85ec2..caeb4b04164f 100644
--- a/nixos/modules/services/misc/mautrix-telegram.nix
+++ b/nixos/modules/services/misc/mautrix-telegram.nix
@@ -21,6 +21,7 @@ in {
default = {
appservice = rec {
database = "sqlite:///${dataDir}/mautrix-telegram.db";
+ database_opts = {};
hostname = "0.0.0.0";
port = 8080;
address = "http://localhost:${toString port}";
@@ -29,6 +30,8 @@ in {
bridge = {
permissions."*" = "relaybot";
relaybot.whitelist = [ ];
+ double_puppet_server_map = {};
+ login_shared_secret_map = {};
};
logging = {
diff --git a/nixos/modules/services/misc/n8n.nix b/nixos/modules/services/misc/n8n.nix
new file mode 100644
index 000000000000..516d0f70ef0b
--- /dev/null
+++ b/nixos/modules/services/misc/n8n.nix
@@ -0,0 +1,78 @@
+{ config, pkgs, lib, ... }:
+
+with lib;
+
+let
+ cfg = config.services.n8n;
+ format = pkgs.formats.json {};
+ configFile = format.generate "n8n.json" cfg.settings;
+in
+{
+ options.services.n8n = {
+
+ enable = mkEnableOption "n8n server";
+
+ openFirewall = mkOption {
+ type = types.bool;
+ default = false;
+ description = "Open ports in the firewall for the n8n web interface.";
+ };
+
+ settings = mkOption {
+ type = format.type;
+ default = {};
+ description = ''
+ Configuration for n8n, see <link xlink:href="https://docs.n8n.io/reference/configuration.html"/>
+ for supported values.
+ '';
+ };
+
+ };
+
+ config = mkIf cfg.enable {
+ services.n8n.settings = {
+ # We use this to open the firewall, so we need to know about the default at eval time
+ port = lib.mkDefault 5678;
+ };
+
+ systemd.services.n8n = {
+ description = "N8N service";
+ after = [ "network.target" ];
+ wantedBy = [ "multi-user.target" ];
+ environment = {
+ # This folder must be writeable as the application is storing
+ # its data in it, so the StateDirectory is a good choice
+ N8N_USER_FOLDER = "/var/lib/n8n";
+ N8N_CONFIG_FILES = "${configFile}";
+ };
+ serviceConfig = {
+ Type = "simple";
+ ExecStart = "${pkgs.n8n}/bin/n8n";
+ Restart = "on-failure";
+ StateDirectory = "n8n";
+
+ # Basic Hardening
+ NoNewPrivileges = "yes";
+ PrivateTmp = "yes";
+ PrivateDevices = "yes";
+ DevicePolicy = "closed";
+ DynamicUser = "true";
+ ProtectSystem = "strict";
+ ProtectHome = "read-only";
+ ProtectControlGroups = "yes";
+ ProtectKernelModules = "yes";
+ ProtectKernelTunables = "yes";
+ RestrictAddressFamilies = "AF_UNIX AF_INET AF_INET6 AF_NETLINK";
+ RestrictNamespaces = "yes";
+ RestrictRealtime = "yes";
+ RestrictSUIDSGID = "yes";
+ MemoryDenyWriteExecute = "yes";
+ LockPersonality = "yes";
+ };
+ };
+
+ networking.firewall = mkIf cfg.openFirewall {
+ allowedTCPPorts = [ cfg.settings.port ];
+ };
+ };
+}
diff --git a/nixos/modules/services/misc/nix-daemon.nix b/nixos/modules/services/misc/nix-daemon.nix
index ed05882a6343..0eeff31d6c4d 100644
--- a/nixos/modules/services/misc/nix-daemon.nix
+++ b/nixos/modules/services/misc/nix-daemon.nix
@@ -539,7 +539,7 @@ in
systemd.sockets.nix-daemon.wantedBy = [ "sockets.target" ];
systemd.services.nix-daemon =
- { path = [ nix pkgs.utillinux config.programs.ssh.package ]
+ { path = [ nix pkgs.util-linux config.programs.ssh.package ]
++ optionals cfg.distributedBuilds [ pkgs.gzip ];
environment = cfg.envVars
diff --git a/nixos/modules/services/misc/siproxd.nix b/nixos/modules/services/misc/siproxd.nix
index 0e87fc461d3f..20fe0793b84b 100644
--- a/nixos/modules/services/misc/siproxd.nix
+++ b/nixos/modules/services/misc/siproxd.nix
@@ -39,7 +39,7 @@ in
default = false;
description = ''
Whether to enable the Siproxd SIP
- proxy/masquerading daemon.
+ proxy/masquerading daemon.
'';
};
@@ -57,29 +57,29 @@ in
hostsAllowReg = mkOption {
type = types.listOf types.str;
- default = [ ];
+ default = [ ];
example = [ "192.168.1.0/24" "192.168.2.0/24" ];
- description = ''
+ description = ''
Acess control list for incoming SIP registrations.
'';
};
hostsAllowSip = mkOption {
type = types.listOf types.str;
- default = [ ];
+ default = [ ];
example = [ "123.45.0.0/16" "123.46.0.0/16" ];
- description = ''
+ description = ''
Acess control list for incoming SIP traffic.
'';
};
hostsDenySip = mkOption {
type = types.listOf types.str;
- default = [ ];
+ default = [ ];
example = [ "10.0.0.0/8" "11.0.0.0/8" ];
- description = ''
+ description = ''
Acess control list for denying incoming
- SIP registrations and traffic.
+ SIP registrations and traffic.
'';
};
@@ -87,7 +87,7 @@ in
type = types.int;
default = 5060;
description = ''
- Port to listen for incoming SIP messages.
+ Port to listen for incoming SIP messages.
'';
};
diff --git a/nixos/modules/services/misc/svnserve.nix b/nixos/modules/services/misc/svnserve.nix
index 3335ed09d40e..f70e3ca7fef0 100644
--- a/nixos/modules/services/misc/svnserve.nix
+++ b/nixos/modules/services/misc/svnserve.nix
@@ -25,7 +25,7 @@ in
svnBaseDir = mkOption {
default = "/repos";
- description = "Base directory from which Subversion repositories are accessed.";
+ description = "Base directory from which Subversion repositories are accessed.";
};
};
diff --git a/nixos/modules/services/misc/zigbee2mqtt.nix b/nixos/modules/services/misc/zigbee2mqtt.nix
index 0957920f1a09..cd987eb76c76 100644
--- a/nixos/modules/services/misc/zigbee2mqtt.nix
+++ b/nixos/modules/services/misc/zigbee2mqtt.nix
@@ -70,6 +70,7 @@ in
description = "Zigbee2mqtt Service";
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
+ environment.ZIGBEE2MQTT_DATA = cfg.dataDir;
serviceConfig = {
ExecStart = "${cfg.package}/bin/zigbee2mqtt";
User = "zigbee2mqtt";
diff --git a/nixos/modules/services/monitoring/netdata.nix b/nixos/modules/services/monitoring/netdata.nix
index 2e73e15d3a86..db51fdbd2c61 100644
--- a/nixos/modules/services/monitoring/netdata.nix
+++ b/nixos/modules/services/monitoring/netdata.nix
@@ -142,7 +142,7 @@ in {
serviceConfig = {
Environment="PYTHONPATH=${cfg.package}/libexec/netdata/python.d/python_modules";
ExecStart = "${cfg.package}/bin/netdata -P /run/netdata/netdata.pid -D -c ${configFile}";
- ExecReload = "${pkgs.utillinux}/bin/kill -s HUP -s USR1 -s USR2 $MAINPID";
+ ExecReload = "${pkgs.util-linux}/bin/kill -s HUP -s USR1 -s USR2 $MAINPID";
TimeoutStopSec = 60;
Restart = "on-failure";
# User and group
diff --git a/nixos/modules/services/monitoring/smartd.nix b/nixos/modules/services/monitoring/smartd.nix
index c72b4abfcdce..3ea254371142 100644
--- a/nixos/modules/services/monitoring/smartd.nix
+++ b/nixos/modules/services/monitoring/smartd.nix
@@ -36,7 +36,7 @@ let
$SMARTD_MESSAGE
EOF
- } | ${pkgs.utillinux}/bin/wall 2>/dev/null
+ } | ${pkgs.util-linux}/bin/wall 2>/dev/null
''}
${optionalString nx.enable ''
export DISPLAY=${nx.display}
diff --git a/nixos/modules/services/network-filesystems/netatalk.nix b/nixos/modules/services/network-filesystems/netatalk.nix
index 7674c8f7fa8d..ca9d32311f5f 100644
--- a/nixos/modules/services/network-filesystems/netatalk.nix
+++ b/nixos/modules/services/network-filesystems/netatalk.nix
@@ -108,10 +108,10 @@ in
extmap = mkOption {
type = types.lines;
- default = "";
- description = ''
- File name extension mappings.
- See <literal>man extmap.conf</literal> for more information.
+ default = "";
+ description = ''
+ File name extension mappings.
+ See <literal>man extmap.conf</literal> for more information.
'';
};
@@ -132,10 +132,10 @@ in
Type = "forking";
GuessMainPID = "no";
PIDFile = "/run/lock/netatalk";
- ExecStartPre = "${pkgs.coreutils}/bin/mkdir -m 0755 -p /var/lib/netatalk/CNID";
+ ExecStartPre = "${pkgs.coreutils}/bin/mkdir -m 0755 -p /var/lib/netatalk/CNID";
ExecStart = "${pkgs.netatalk}/sbin/netatalk -F ${afpConfFile}";
ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
- ExecStop = "${pkgs.coreutils}/bin/kill -TERM $MAINPID";
+ ExecStop = "${pkgs.coreutils}/bin/kill -TERM $MAINPID";
Restart = "always";
RestartSec = 1;
};
diff --git a/nixos/modules/services/network-filesystems/openafs/client.nix b/nixos/modules/services/network-filesystems/openafs/client.nix
index 677111814a01..03884cb72976 100644
--- a/nixos/modules/services/network-filesystems/openafs/client.nix
+++ b/nixos/modules/services/network-filesystems/openafs/client.nix
@@ -244,7 +244,7 @@ in
# postStop, then we get a hang + kernel oops, because AFS can't be
# stopped simply by sending signals to processes.
preStop = ''
- ${pkgs.utillinux}/bin/umount ${cfg.mountPoint}
+ ${pkgs.util-linux}/bin/umount ${cfg.mountPoint}
${openafsBin}/sbin/afsd -shutdown
${pkgs.kmod}/sbin/rmmod libafs
'';
diff --git a/nixos/modules/services/network-filesystems/samba-wsdd.nix b/nixos/modules/services/network-filesystems/samba-wsdd.nix
new file mode 100644
index 000000000000..004d07064afd
--- /dev/null
+++ b/nixos/modules/services/network-filesystems/samba-wsdd.nix
@@ -0,0 +1,124 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+ cfg = config.services.samba-wsdd;
+
+in {
+ options = {
+ services.samba-wsdd = {
+ enable = mkEnableOption ''
+ Enable Web Services Dynamic Discovery host daemon. This enables (Samba) hosts, like your local NAS device,
+ to be found by Web Service Discovery Clients like Windows.
+ <note>
+ <para>If you use the firewall consider adding the following:</para>
+ <programlisting>
+ networking.firewall.allowedTCPPorts = [ 5357 ];
+ networking.firewall.allowedUDPPorts = [ 3702 ];
+ </programlisting>
+ </note>
+ '';
+ interface = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ example = "eth0";
+ description = "Interface or address to use.";
+ };
+ hoplimit = mkOption {
+ type = types.nullOr types.int;
+ default = null;
+ example = 2;
+ description = "Hop limit for multicast packets (default = 1).";
+ };
+ workgroup = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ example = "HOME";
+ description = "Set workgroup name (default WORKGROUP).";
+ };
+ hostname = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ example = "FILESERVER";
+ description = "Override (NetBIOS) hostname to be used (default hostname).";
+ };
+ domain = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ description = "Set domain name (disables workgroup).";
+ };
+ discovery = mkOption {
+ type = types.bool;
+ default = false;
+ description = "Enable discovery operation mode.";
+ };
+ listen = mkOption {
+ type = types.str;
+ default = "/run/wsdd/wsdd.sock";
+ description = "Listen on path or localhost port in discovery mode.";
+ };
+ extraOptions = mkOption {
+ type = types.listOf types.str;
+ default = [ "--shortlog" ];
+ example = [ "--verbose" "--no-http" "--ipv4only" "--no-host" ];
+ description = "Additional wsdd options.";
+ };
+ };
+ };
+
+ config = mkIf cfg.enable {
+
+ environment.systemPackages = [ pkgs.wsdd ];
+
+ systemd.services.samba-wsdd = {
+ description = "Web Services Dynamic Discovery host daemon";
+ after = [ "network.target" ];
+ wantedBy = [ "multi-user.target" ];
+ serviceConfig = {
+ DynamicUser = true;
+ Type = "simple";
+ ExecStart = ''
+ ${pkgs.wsdd}/bin/wsdd ${optionalString (cfg.interface != null) "--interface '${cfg.interface}'"} \
+ ${optionalString (cfg.hoplimit != null) "--hoplimit '${toString cfg.hoplimit}'"} \
+ ${optionalString (cfg.workgroup != null) "--workgroup '${cfg.workgroup}'"} \
+ ${optionalString (cfg.hostname != null) "--hostname '${cfg.hostname}'"} \
+ ${optionalString (cfg.domain != null) "--domain '${cfg.domain}'"} \
+ ${optionalString cfg.discovery "--discovery --listen '${cfg.listen}'"} \
+ ${escapeShellArgs cfg.extraOptions}
+ '';
+ # Runtime directory and mode
+ RuntimeDirectory = "wsdd";
+ RuntimeDirectoryMode = "0750";
+ # Access write directories
+ UMask = "0027";
+ # Capabilities
+ CapabilityBoundingSet = "";
+ # Security
+ NoNewPrivileges = true;
+ # Sandboxing
+ ProtectSystem = "strict";
+ ProtectHome = true;
+ PrivateTmp = true;
+ PrivateDevices = true;
+ PrivateUsers = false;
+ ProtectHostname = true;
+ ProtectClock = true;
+ ProtectKernelTunables = true;
+ ProtectKernelModules = true;
+ ProtectKernelLogs = true;
+ ProtectControlGroups = true;
+ RestrictAddressFamilies = [ "AF_UNIX" "AF_INET" "AF_INET6" ];
+ RestrictNamespaces = true;
+ LockPersonality = true;
+ MemoryDenyWriteExecute = true;
+ RestrictRealtime = true;
+ RestrictSUIDSGID = true;
+ PrivateMounts = true;
+ # System Call Filtering
+ SystemCallArchitectures = "native";
+ SystemCallFilter = "~@clock @cpu-emulation @debug @module @mount @obsolete @privileged @raw-io @reboot @resources @swap";
+ };
+ };
+ };
+}
diff --git a/nixos/modules/services/network-filesystems/xtreemfs.nix b/nixos/modules/services/network-filesystems/xtreemfs.nix
index b8f8c1d71174..27a9fe847c58 100644
--- a/nixos/modules/services/network-filesystems/xtreemfs.nix
+++ b/nixos/modules/services/network-filesystems/xtreemfs.nix
@@ -112,7 +112,7 @@ in
description = ''
Must be set to a unique identifier, preferably a UUID according to
RFC 4122. UUIDs can be generated with `uuidgen` command, found in
- the `utillinux` package.
+ the `util-linux` package.
'';
};
port = mkOption {
@@ -232,7 +232,7 @@ in
description = ''
Must be set to a unique identifier, preferably a UUID according to
RFC 4122. UUIDs can be generated with `uuidgen` command, found in
- the `utillinux` package.
+ the `util-linux` package.
'';
};
port = mkOption {
@@ -370,7 +370,7 @@ in
description = ''
Must be set to a unique identifier, preferably a UUID according to
RFC 4122. UUIDs can be generated with `uuidgen` command, found in
- the `utillinux` package.
+ the `util-linux` package.
'';
};
port = mkOption {
diff --git a/nixos/modules/services/networking/morty.nix b/nixos/modules/services/networking/morty.nix
index e3a6444c1163..e110a5c86101 100644
--- a/nixos/modules/services/networking/morty.nix
+++ b/nixos/modules/services/networking/morty.nix
@@ -29,9 +29,11 @@ in
key = mkOption {
type = types.str;
default = "";
- description = "HMAC url validation key (hexadecimal encoded).
- Leave blank to disable. Without validation key, anyone can
- submit proxy requests. Leave blank to disable.";
+ description = ''
+ HMAC url validation key (hexadecimal encoded).
+ Leave blank to disable. Without validation key, anyone can
+ submit proxy requests. Leave blank to disable.
+ '';
defaultText = "No HMAC url validation. Generate with echo -n somevalue | openssl dgst -sha1 -hmac somekey";
};
@@ -85,10 +87,10 @@ in
serviceConfig = {
User = "morty";
ExecStart = ''${cfg.package}/bin/morty \
- -listen ${cfg.listenAddress}:${toString cfg.port} \
- ${optionalString cfg.ipv6 "-ipv6"} \
- ${optionalString (cfg.key != "") "-key " + cfg.key} \
- '';
+ -listen ${cfg.listenAddress}:${toString cfg.port} \
+ ${optionalString cfg.ipv6 "-ipv6"} \
+ ${optionalString (cfg.key != "") "-key " + cfg.key} \
+ '';
};
};
environment.systemPackages = [ cfg.package ];
diff --git a/nixos/modules/services/networking/mosquitto.nix b/nixos/modules/services/networking/mosquitto.nix
index 4a85b3956dae..10b49d9b2206 100644
--- a/nixos/modules/services/networking/mosquitto.nix
+++ b/nixos/modules/services/networking/mosquitto.nix
@@ -232,6 +232,16 @@ in
Restart = "on-failure";
ExecStart = "${pkgs.mosquitto}/bin/mosquitto -c ${mosquittoConf}";
ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
+
+ ProtectSystem = "strict";
+ ProtectHome = true;
+ PrivateDevices = true;
+ PrivateTmp = true;
+ ReadWritePaths = "${cfg.dataDir}";
+ ProtectControlGroups = true;
+ ProtectKernelModules = true;
+ ProtectKernelTunables = true;
+ NoNewPrivileges = true;
};
preStart = ''
rm -f ${cfg.dataDir}/passwd
diff --git a/nixos/modules/services/networking/mullvad-vpn.nix b/nixos/modules/services/networking/mullvad-vpn.nix
index d9e6e57c92cc..6f595ca4be2b 100644
--- a/nixos/modules/services/networking/mullvad-vpn.nix
+++ b/nixos/modules/services/networking/mullvad-vpn.nix
@@ -15,6 +15,9 @@ with lib;
config = mkIf cfg.enable {
boot.kernelModules = [ "tun" ];
+ # mullvad-daemon writes to /etc/iproute2/rt_tables
+ networking.iproute2.enable = true;
+
systemd.services.mullvad-daemon = {
description = "Mullvad VPN daemon";
wantedBy = [ "multi-user.target" ];
diff --git a/nixos/modules/services/networking/nat.nix b/nixos/modules/services/networking/nat.nix
index 21ae9eb8b6d4..45eb500fe8ce 100644
--- a/nixos/modules/services/networking/nat.nix
+++ b/nixos/modules/services/networking/nat.nix
@@ -9,7 +9,14 @@ with lib;
let
cfg = config.networking.nat;
- dest = if cfg.externalIP == null then "-j MASQUERADE" else "-j SNAT --to-source ${cfg.externalIP}";
+ mkDest = externalIP: if externalIP == null
+ then "-j MASQUERADE"
+ else "-j SNAT --to-source ${externalIP}";
+ dest = mkDest cfg.externalIP;
+ destIPv6 = mkDest cfg.externalIPv6;
+
+ # Whether given IP (plus optional port) is an IPv6.
+ isIPv6 = ip: builtins.length (lib.splitString ":" ip) > 2;
helpers = import ./helpers.nix { inherit config lib; };
@@ -28,63 +35,80 @@ let
${cfg.extraStopCommands}
'';
- setupNat = ''
- ${helpers}
- # Create subchain where we store rules
- ip46tables -w -t nat -N nixos-nat-pre
- ip46tables -w -t nat -N nixos-nat-post
- ip46tables -w -t nat -N nixos-nat-out
-
+ mkSetupNat = { iptables, dest, internalIPs, forwardPorts }: ''
# We can't match on incoming interface in POSTROUTING, so
# mark packets coming from the internal interfaces.
${concatMapStrings (iface: ''
- iptables -w -t nat -A nixos-nat-pre \
+ ${iptables} -w -t nat -A nixos-nat-pre \
-i '${iface}' -j MARK --set-mark 1
'') cfg.internalInterfaces}
# NAT the marked packets.
${optionalString (cfg.internalInterfaces != []) ''
- iptables -w -t nat -A nixos-nat-post -m mark --mark 1 \
+ ${iptables} -w -t nat -A nixos-nat-post -m mark --mark 1 \
${optionalString (cfg.externalInterface != null) "-o ${cfg.externalInterface}"} ${dest}
''}
# NAT packets coming from the internal IPs.
${concatMapStrings (range: ''
- iptables -w -t nat -A nixos-nat-post \
+ ${iptables} -w -t nat -A nixos-nat-post \
-s '${range}' ${optionalString (cfg.externalInterface != null) "-o ${cfg.externalInterface}"} ${dest}
- '') cfg.internalIPs}
+ '') internalIPs}
# NAT from external ports to internal ports.
${concatMapStrings (fwd: ''
- iptables -w -t nat -A nixos-nat-pre \
+ ${iptables} -w -t nat -A nixos-nat-pre \
-i ${toString cfg.externalInterface} -p ${fwd.proto} \
--dport ${builtins.toString fwd.sourcePort} \
-j DNAT --to-destination ${fwd.destination}
${concatMapStrings (loopbackip:
let
- m = builtins.match "([0-9.]+):([0-9-]+)" fwd.destination;
- destinationIP = if (m == null) then throw "bad ip:ports `${fwd.destination}'" else elemAt m 0;
- destinationPorts = if (m == null) then throw "bad ip:ports `${fwd.destination}'" else builtins.replaceStrings ["-"] [":"] (elemAt m 1);
+ matchIP = if isIPv6 fwd.destination then "[[]([0-9a-fA-F:]+)[]]" else "([0-9.]+)";
+ m = builtins.match "${matchIP}:([0-9-]+)" fwd.destination;
+ destinationIP = if m == null then throw "bad ip:ports `${fwd.destination}'" else elemAt m 0;
+ destinationPorts = if m == null then throw "bad ip:ports `${fwd.destination}'" else builtins.replaceStrings ["-"] [":"] (elemAt m 1);
in ''
# Allow connections to ${loopbackip}:${toString fwd.sourcePort} from the host itself
- iptables -w -t nat -A nixos-nat-out \
+ ${iptables} -w -t nat -A nixos-nat-out \
-d ${loopbackip} -p ${fwd.proto} \
--dport ${builtins.toString fwd.sourcePort} \
-j DNAT --to-destination ${fwd.destination}
# Allow connections to ${loopbackip}:${toString fwd.sourcePort} from other hosts behind NAT
- iptables -w -t nat -A nixos-nat-pre \
+ ${iptables} -w -t nat -A nixos-nat-pre \
-d ${loopbackip} -p ${fwd.proto} \
--dport ${builtins.toString fwd.sourcePort} \
-j DNAT --to-destination ${fwd.destination}
- iptables -w -t nat -A nixos-nat-post \
+ ${iptables} -w -t nat -A nixos-nat-post \
-d ${destinationIP} -p ${fwd.proto} \
--dport ${destinationPorts} \
-j SNAT --to-source ${loopbackip}
'') fwd.loopbackIPs}
- '') cfg.forwardPorts}
+ '') forwardPorts}
+ '';
+
+ setupNat = ''
+ ${helpers}
+ # Create subchains where we store rules
+ ip46tables -w -t nat -N nixos-nat-pre
+ ip46tables -w -t nat -N nixos-nat-post
+ ip46tables -w -t nat -N nixos-nat-out
+
+ ${mkSetupNat {
+ iptables = "iptables";
+ inherit dest;
+ inherit (cfg) internalIPs;
+ forwardPorts = filter (x: !(isIPv6 x.destination)) cfg.forwardPorts;
+ }}
+
+ ${optionalString cfg.enableIPv6 (mkSetupNat {
+ iptables = "ip6tables";
+ dest = destIPv6;
+ internalIPs = cfg.internalIPv6s;
+ forwardPorts = filter (x: isIPv6 x.destination) cfg.forwardPorts;
+ })}
${optionalString (cfg.dmzHost != null) ''
iptables -w -t nat -A nixos-nat-pre \
@@ -117,6 +141,15 @@ in
'';
};
+ networking.nat.enableIPv6 = mkOption {
+ type = types.bool;
+ default = false;
+ description =
+ ''
+ Whether to enable IPv6 NAT.
+ '';
+ };
+
networking.nat.internalInterfaces = mkOption {
type = types.listOf types.str;
default = [];
@@ -141,6 +174,18 @@ in
'';
};
+ networking.nat.internalIPv6s = mkOption {
+ type = types.listOf types.str;
+ default = [];
+ example = [ "fc00::/64" ];
+ description =
+ ''
+ The IPv6 address ranges for which to perform NAT. Packets
+ coming from these addresses (on any interface) and destined
+ for the external interface will be rewritten.
+ '';
+ };
+
networking.nat.externalInterface = mkOption {
type = types.nullOr types.str;
default = null;
@@ -164,6 +209,19 @@ in
'';
};
+ networking.nat.externalIPv6 = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ example = "2001:dc0:2001:11::175";
+ description =
+ ''
+ The public IPv6 address to which packets from the local
+ network are to be rewritten. If this is left empty, the
+ IP address associated with the external interface will be
+ used.
+ '';
+ };
+
networking.nat.forwardPorts = mkOption {
type = with types; listOf (submodule {
options = {
@@ -176,7 +234,7 @@ in
destination = mkOption {
type = types.str;
example = "10.0.0.1:80";
- description = "Forward connection to destination ip:port; to specify a port range, use ip:start-end";
+ description = "Forward connection to destination ip:port (or [ipv6]:port); to specify a port range, use ip:start-end";
};
proto = mkOption {
@@ -195,11 +253,15 @@ in
};
});
default = [];
- example = [ { sourcePort = 8080; destination = "10.0.0.1:80"; proto = "tcp"; } ];
+ example = [
+ { sourcePort = 8080; destination = "10.0.0.1:80"; proto = "tcp"; }
+ { sourcePort = 8080; destination = "[fc00::2]:80"; proto = "tcp"; }
+ ];
description =
''
List of forwarded ports from the external interface to
- internal destinations by using DNAT.
+ internal destinations by using DNAT. Destination can be
+ IPv6 if IPv6 NAT is enabled.
'';
};
@@ -246,6 +308,9 @@ in
(mkIf config.networking.nat.enable {
assertions = [
+ { assertion = cfg.enableIPv6 -> config.networking.enableIPv6;
+ message = "networking.nat.enableIPv6 requires networking.enableIPv6";
+ }
{ assertion = (cfg.dmzHost != null) -> (cfg.externalInterface != null);
message = "networking.nat.dmzHost requires networking.nat.externalInterface";
}
@@ -261,6 +326,15 @@ in
kernel.sysctl = {
"net.ipv4.conf.all.forwarding" = mkOverride 99 true;
"net.ipv4.conf.default.forwarding" = mkOverride 99 true;
+ } // optionalAttrs cfg.enableIPv6 {
+ # Do not prevent IPv6 autoconfiguration.
+ # See <http://strugglers.net/~andy/blog/2011/09/04/linux-ipv6-router-advertisements-and-forwarding/>.
+ "net.ipv6.conf.all.accept_ra" = mkOverride 99 2;
+ "net.ipv6.conf.default.accept_ra" = mkOverride 99 2;
+
+ # Forward IPv6 packets.
+ "net.ipv6.conf.all.forwarding" = mkOverride 99 true;
+ "net.ipv6.conf.default.forwarding" = mkOverride 99 true;
};
};
diff --git a/nixos/modules/services/networking/networkmanager.nix b/nixos/modules/services/networking/networkmanager.nix
index 201a51ff70b1..2e680544ec24 100644
--- a/nixos/modules/services/networking/networkmanager.nix
+++ b/nixos/modules/services/networking/networkmanager.nix
@@ -465,7 +465,7 @@ in {
restartTriggers = [ configFile overrideNameserversScript ];
# useful binaries for user-specified hooks
- path = [ pkgs.iproute pkgs.utillinux pkgs.coreutils ];
+ path = [ pkgs.iproute pkgs.util-linux pkgs.coreutils ];
aliases = [ "dbus-org.freedesktop.nm-dispatcher.service" ];
};
diff --git a/nixos/modules/services/networking/ssh/sshd.nix b/nixos/modules/services/networking/ssh/sshd.nix
index 1b745931c4fa..3cc77e4cb938 100644
--- a/nixos/modules/services/networking/ssh/sshd.nix
+++ b/nixos/modules/services/networking/ssh/sshd.nix
@@ -477,7 +477,7 @@ in
# https://github.com/NixOS/nixpkgs/pull/10155
# https://github.com/NixOS/nixpkgs/pull/41745
services.openssh.authorizedKeysFiles =
- [ ".ssh/authorized_keys" ".ssh/authorized_keys2" "/etc/ssh/authorized_keys.d/%u" ];
+ [ "%h/.ssh/authorized_keys" "%h/.ssh/authorized_keys2" "/etc/ssh/authorized_keys.d/%u" ];
services.openssh.extraConfig = mkOrder 0
''
diff --git a/nixos/modules/services/networking/strongswan-swanctl/module.nix b/nixos/modules/services/networking/strongswan-swanctl/module.nix
index 0fec3ef00ad9..f67eedac2961 100644
--- a/nixos/modules/services/networking/strongswan-swanctl/module.nix
+++ b/nixos/modules/services/networking/strongswan-swanctl/module.nix
@@ -63,7 +63,7 @@ in {
description = "strongSwan IPsec IKEv1/IKEv2 daemon using swanctl";
wantedBy = [ "multi-user.target" ];
after = [ "network-online.target" ];
- path = with pkgs; [ kmod iproute iptables utillinux ];
+ path = with pkgs; [ kmod iproute iptables util-linux ];
environment = {
STRONGSWAN_CONF = pkgs.writeTextFile {
name = "strongswan.conf";
diff --git a/nixos/modules/services/networking/strongswan-swanctl/swanctl-params.nix b/nixos/modules/services/networking/strongswan-swanctl/swanctl-params.nix
index 808cb863a9cf..1d1e0bd1ca19 100644
--- a/nixos/modules/services/networking/strongswan-swanctl/swanctl-params.nix
+++ b/nixos/modules/services/networking/strongswan-swanctl/swanctl-params.nix
@@ -1173,20 +1173,20 @@ in {
ppk = mkPrefixedAttrsOfParams {
secret = mkOptionalStrParam ''
- Value of the PPK. It may either be an ASCII string, a hex encoded string
- if it has a <literal>0x</literal> prefix or a Base64 encoded string if
- it has a <literal>0s</literal> prefix in its value. Should have at least
- 256 bits of entropy for 128-bit security.
+ Value of the PPK. It may either be an ASCII string, a hex encoded string
+ if it has a <literal>0x</literal> prefix or a Base64 encoded string if
+ it has a <literal>0s</literal> prefix in its value. Should have at least
+ 256 bits of entropy for 128-bit security.
'';
id = mkPrefixedAttrsOfParam (mkOptionalStrParam "") ''
- PPK identity the PPK belongs to. Multiple unique identities may be
- specified, each having an <literal>id</literal> prefix, if a secret is
- shared between multiple peers.
+ PPK identity the PPK belongs to. Multiple unique identities may be
+ specified, each having an <literal>id</literal> prefix, if a secret is
+ shared between multiple peers.
'';
} ''
- Postquantum Preshared Key (PPK) section for a specific secret. Each PPK is
- defined in a unique section having the <literal>ppk</literal> prefix.
+ Postquantum Preshared Key (PPK) section for a specific secret. Each PPK is
+ defined in a unique section having the <literal>ppk</literal> prefix.
'';
private = mkPrefixedAttrsOfParams {
diff --git a/nixos/modules/services/networking/strongswan.nix b/nixos/modules/services/networking/strongswan.nix
index 13a1a897c5ed..f6170b813654 100644
--- a/nixos/modules/services/networking/strongswan.nix
+++ b/nixos/modules/services/networking/strongswan.nix
@@ -152,7 +152,7 @@ in
systemd.services.strongswan = {
description = "strongSwan IPSec Service";
wantedBy = [ "multi-user.target" ];
- path = with pkgs; [ kmod iproute iptables utillinux ]; # XXX Linux
+ path = with pkgs; [ kmod iproute iptables util-linux ]; # XXX Linux
after = [ "network-online.target" ];
environment = {
STRONGSWAN_CONF = strongswanConf { inherit setup connections ca secretsFile managePlugins enabledPlugins; };
diff --git a/nixos/modules/services/networking/tailscale.nix b/nixos/modules/services/networking/tailscale.nix
index d6684d69e615..1a1474595beb 100644
--- a/nixos/modules/services/networking/tailscale.nix
+++ b/nixos/modules/services/networking/tailscale.nix
@@ -14,11 +14,18 @@ in {
default = 41641;
description = "The port to listen on for tunnel traffic (0=autoselect).";
};
+
+ package = mkOption {
+ type = types.package;
+ default = pkgs.tailscale;
+ defaultText = "pkgs.tailscale";
+ description = "The package to use for tailscale";
+ };
};
config = mkIf cfg.enable {
- environment.systemPackages = [ pkgs.tailscale ]; # for the CLI
- systemd.packages = [ pkgs.tailscale ];
+ environment.systemPackages = [ cfg.package ]; # for the CLI
+ systemd.packages = [ cfg.package ];
systemd.services.tailscaled = {
wantedBy = [ "multi-user.target" ];
serviceConfig.Environment = "PORT=${toString cfg.port}";
diff --git a/nixos/modules/services/networking/wasabibackend.nix b/nixos/modules/services/networking/wasabibackend.nix
index 6eacffe709b0..8482823e197f 100644
--- a/nixos/modules/services/networking/wasabibackend.nix
+++ b/nixos/modules/services/networking/wasabibackend.nix
@@ -21,7 +21,7 @@ let
RegTestBitcoinCoreRpcEndPoint = "${cfg.rpc.ip}:${toString cfg.rpc.port}";
};
- configFile = pkgs.writeText "wasabibackend.conf" (builtins.toJSON confOptions);
+ configFile = pkgs.writeText "wasabibackend.conf" (builtins.toJSON confOptions);
in {
diff --git a/nixos/modules/services/security/oauth2_proxy.nix b/nixos/modules/services/security/oauth2_proxy.nix
index 2f9e94bd77ba..486f3ab05386 100644
--- a/nixos/modules/services/security/oauth2_proxy.nix
+++ b/nixos/modules/services/security/oauth2_proxy.nix
@@ -448,7 +448,7 @@ in
default = false;
description = ''
In case when running behind a reverse proxy, controls whether headers
- like <literal>X-Real-Ip</literal> are accepted. Usage behind a reverse
+ like <literal>X-Real-Ip</literal> are accepted. Usage behind a reverse
proxy will require this flag to be set to avoid logging the reverse
proxy IP address.
'';
@@ -524,7 +524,7 @@ in
type = types.nullOr types.str;
default = null;
description = ''
- Profile access endpoint.
+ Profile access endpoint.
'';
};
diff --git a/nixos/modules/services/system/cloud-init.nix b/nixos/modules/services/system/cloud-init.nix
index 15fe822aec67..3518e0ee9dca 100644
--- a/nixos/modules/services/system/cloud-init.nix
+++ b/nixos/modules/services/system/cloud-init.nix
@@ -9,7 +9,7 @@ let cfg = config.services.cloud-init;
nettools
openssh
shadow
- utillinux
+ util-linux
] ++ optional cfg.btrfs.enable btrfs-progs
++ optional cfg.ext4.enable e2fsprogs
;
diff --git a/nixos/modules/services/system/dbus.nix b/nixos/modules/services/system/dbus.nix
index f8d909a4a3cc..d4cacb85694b 100644
--- a/nixos/modules/services/system/dbus.nix
+++ b/nixos/modules/services/system/dbus.nix
@@ -11,6 +11,7 @@ let
homeDir = "/run/dbus";
configDir = pkgs.makeDBusConf {
+ inherit (cfg) apparmor;
suidHelper = "${config.security.wrapperDir}/dbus-daemon-launch-helper";
serviceDirectories = cfg.packages;
};
@@ -51,6 +52,20 @@ in
'';
};
+ apparmor = mkOption {
+ type = types.enum [ "enabled" "disabled" "required" ];
+ description = ''
+ AppArmor mode for dbus.
+
+ <literal>enabled</literal> enables mediation when it's
+ supported in the kernel, <literal>disabled</literal>
+ always disables AppArmor even with kernel support, and
+ <literal>required</literal> fails when AppArmor was not found
+ in the kernel.
+ '';
+ default = "disabled";
+ };
+
socketActivated = mkOption {
type = types.nullOr types.bool;
default = null;
diff --git a/nixos/modules/services/torrent/transmission.nix b/nixos/modules/services/torrent/transmission.nix
index 717c18d367f0..7bec073e26f7 100644
--- a/nixos/modules/services/torrent/transmission.nix
+++ b/nixos/modules/services/torrent/transmission.nix
@@ -397,9 +397,9 @@ in
mr ${getLib pkgs.openssl}/lib/libcrypto*.so*,
mr ${getLib pkgs.openssl}/lib/libssl*.so*,
mr ${getLib pkgs.systemd}/lib/libsystemd*.so*,
- mr ${getLib pkgs.utillinuxMinimal.out}/lib/libblkid.so*,
- mr ${getLib pkgs.utillinuxMinimal.out}/lib/libmount.so*,
- mr ${getLib pkgs.utillinuxMinimal.out}/lib/libuuid.so*,
+ mr ${getLib pkgs.util-linuxMinimal.out}/lib/libblkid.so*,
+ mr ${getLib pkgs.util-linuxMinimal.out}/lib/libmount.so*,
+ mr ${getLib pkgs.util-linuxMinimal.out}/lib/libuuid.so*,
mr ${getLib pkgs.xz}/lib/liblzma*.so*,
mr ${getLib pkgs.zlib}/lib/libz*.so*,
diff --git a/nixos/modules/services/ttys/agetty.nix b/nixos/modules/services/ttys/agetty.nix
index f3a629f7af70..d07746be2377 100644
--- a/nixos/modules/services/ttys/agetty.nix
+++ b/nixos/modules/services/ttys/agetty.nix
@@ -5,7 +5,7 @@ with lib;
let
autologinArg = optionalString (config.services.mingetty.autologinUser != null) "--autologin ${config.services.mingetty.autologinUser}";
- gettyCmd = extraArgs: "@${pkgs.utillinux}/sbin/agetty agetty --login-program ${pkgs.shadow}/bin/login ${autologinArg} ${extraArgs}";
+ gettyCmd = extraArgs: "@${pkgs.util-linux}/sbin/agetty agetty --login-program ${pkgs.shadow}/bin/login ${autologinArg} ${extraArgs}";
in
diff --git a/nixos/modules/services/web-apps/gerrit.nix b/nixos/modules/services/web-apps/gerrit.nix
index 657b1a4fc5ba..864587aea565 100644
--- a/nixos/modules/services/web-apps/gerrit.nix
+++ b/nixos/modules/services/web-apps/gerrit.nix
@@ -143,7 +143,7 @@ in
Set a UUID that uniquely identifies the server.
This can be generated with
- <literal>nix-shell -p utillinux --run uuidgen</literal>.
+ <literal>nix-shell -p util-linux --run uuidgen</literal>.
'';
};
};
diff --git a/nixos/modules/services/web-servers/apache-httpd/default.nix b/nixos/modules/services/web-servers/apache-httpd/default.nix
index 6ffda3d63614..dc78728d6636 100644
--- a/nixos/modules/services/web-servers/apache-httpd/default.nix
+++ b/nixos/modules/services/web-servers/apache-httpd/default.nix
@@ -750,8 +750,8 @@ in
# Get rid of old semaphores. These tend to accumulate across
# server restarts, eventually preventing it from restarting
# successfully.
- for i in $(${pkgs.utillinux}/bin/ipcs -s | grep ' ${cfg.user} ' | cut -f2 -d ' '); do
- ${pkgs.utillinux}/bin/ipcrm -s $i
+ for i in $(${pkgs.util-linux}/bin/ipcs -s | grep ' ${cfg.user} ' | cut -f2 -d ' '); do
+ ${pkgs.util-linux}/bin/ipcrm -s $i
done
'';
diff --git a/nixos/modules/services/x11/terminal-server.nix b/nixos/modules/services/x11/terminal-server.nix
index 503c14c9b624..e6b50c21a952 100644
--- a/nixos/modules/services/x11/terminal-server.nix
+++ b/nixos/modules/services/x11/terminal-server.nix
@@ -32,7 +32,7 @@ with lib;
path =
[ pkgs.xorg.xorgserver.out pkgs.gawk pkgs.which pkgs.openssl pkgs.xorg.xauth
- pkgs.nettools pkgs.shadow pkgs.procps pkgs.utillinux pkgs.bash
+ pkgs.nettools pkgs.shadow pkgs.procps pkgs.util-linux pkgs.bash
];
environment.FD_GEOM = "1024x786x24";
diff --git a/nixos/modules/services/x11/window-managers/evilwm.nix b/nixos/modules/services/x11/window-managers/evilwm.nix
index 6e19e3572c79..6f1db2110f87 100644
--- a/nixos/modules/services/x11/window-managers/evilwm.nix
+++ b/nixos/modules/services/x11/window-managers/evilwm.nix
@@ -16,8 +16,8 @@ in
services.xserver.windowManager.session = singleton {
name = "evilwm";
start = ''
- ${pkgs.evilwm}/bin/evilwm &
- waitPID=$!
+ ${pkgs.evilwm}/bin/evilwm &
+ waitPID=$!
'';
};
environment.systemPackages = [ pkgs.evilwm ];
diff --git a/nixos/modules/services/x11/window-managers/exwm.nix b/nixos/modules/services/x11/window-managers/exwm.nix
index dc1d957c1709..88e13f4dbfb0 100644
--- a/nixos/modules/services/x11/window-managers/exwm.nix
+++ b/nixos/modules/services/x11/window-managers/exwm.nix
@@ -5,7 +5,7 @@ with lib;
let
cfg = config.services.xserver.windowManager.exwm;
loadScript = pkgs.writeText "emacs-exwm-load" ''
- (require 'exwm)
+ ${cfg.loadScript}
${optionalString cfg.enableDefaultConfig ''
(require 'exwm-config)
(exwm-config-default)
@@ -19,6 +19,18 @@ in
options = {
services.xserver.windowManager.exwm = {
enable = mkEnableOption "exwm";
+ loadScript = mkOption {
+ default = "(require 'exwm)";
+ example = literalExample ''
+ (require 'exwm)
+ (exwm-enable)
+ '';
+ description = ''
+ Emacs lisp code to be run after loading the user's init
+ file. If enableDefaultConfig is true, this will be run
+ before loading the default config.
+ '';
+ };
enableDefaultConfig = mkOption {
default = true;
type = lib.types.bool;
diff --git a/nixos/modules/system/activation/activation-script.nix b/nixos/modules/system/activation/activation-script.nix
index 18c77948cb90..3a6930314b1a 100644
--- a/nixos/modules/system/activation/activation-script.nix
+++ b/nixos/modules/system/activation/activation-script.nix
@@ -25,7 +25,7 @@ let
stdenv.cc.libc # nscd in update-users-groups.pl
shadow
nettools # needed for hostname
- utillinux # needed for mount and mountpoint
+ util-linux # needed for mount and mountpoint
];
scriptType = with types;
diff --git a/nixos/modules/system/activation/top-level.nix b/nixos/modules/system/activation/top-level.nix
index 2724d9f9cb6f..03d7e7493230 100644
--- a/nixos/modules/system/activation/top-level.nix
+++ b/nixos/modules/system/activation/top-level.nix
@@ -97,10 +97,11 @@ let
allowSubstitutes = false;
buildCommand = systemBuilder;
- inherit (pkgs) utillinux coreutils;
+ inherit (pkgs) coreutils;
systemd = config.systemd.package;
shell = "${pkgs.bash}/bin/sh";
su = "${pkgs.shadow.su}/bin/su";
+ utillinux = pkgs.util-linux;
kernelParams = config.boot.kernelParams;
installBootLoader =
diff --git a/nixos/modules/system/boot/grow-partition.nix b/nixos/modules/system/boot/grow-partition.nix
index be70c4ad9c8d..87c981b24cec 100644
--- a/nixos/modules/system/boot/grow-partition.nix
+++ b/nixos/modules/system/boot/grow-partition.nix
@@ -20,8 +20,8 @@ with lib;
boot.initrd.extraUtilsCommands = ''
copy_bin_and_libs ${pkgs.gawk}/bin/gawk
copy_bin_and_libs ${pkgs.gnused}/bin/sed
- copy_bin_and_libs ${pkgs.utillinux}/sbin/sfdisk
- copy_bin_and_libs ${pkgs.utillinux}/sbin/lsblk
+ copy_bin_and_libs ${pkgs.util-linux}/sbin/sfdisk
+ copy_bin_and_libs ${pkgs.util-linux}/sbin/lsblk
substitute "${pkgs.cloud-utils.guest}/bin/.growpart-wrapped" "$out/bin/growpart" \
--replace "${pkgs.bash}/bin/sh" "/bin/sh" \
diff --git a/nixos/modules/system/boot/initrd-ssh.nix b/nixos/modules/system/boot/initrd-ssh.nix
index f7ef26103709..00ac83a18972 100644
--- a/nixos/modules/system/boot/initrd-ssh.nix
+++ b/nixos/modules/system/boot/initrd-ssh.nix
@@ -159,9 +159,14 @@ in
boot.initrd.extraUtilsCommandsTest = ''
# sshd requires a host key to check config, so we pass in the test's
+ tmpkey="$(mktemp initrd-ssh-testkey.XXXXXXXXXX)"
+ cp "${../../../tests/initrd-network-ssh/ssh_host_ed25519_key}" "$tmpkey"
+ # keys from Nix store are world-readable, which sshd doesn't like
+ chmod 600 "$tmpkey"
echo -n ${escapeShellArg sshdConfig} |
$out/bin/sshd -t -f /dev/stdin \
- -h ${../../../tests/initrd-network-ssh/ssh_host_ed25519_key}
+ -h "$tmpkey"
+ rm "$tmpkey"
'';
boot.initrd.network.postCommands = ''
diff --git a/nixos/modules/system/boot/loader/grub/grub.nix b/nixos/modules/system/boot/loader/grub/grub.nix
index 20e39628eabb..df5dfaa554bc 100644
--- a/nixos/modules/system/boot/loader/grub/grub.nix
+++ b/nixos/modules/system/boot/loader/grub/grub.nix
@@ -66,7 +66,7 @@ let
extraEntriesBeforeNixOS extraPrepareConfig configurationLimit copyKernels
default fsIdentifier efiSupport efiInstallAsRemovable gfxmodeEfi gfxmodeBios gfxpayloadEfi gfxpayloadBios;
path = with pkgs; makeBinPath (
- [ coreutils gnused gnugrep findutils diffutils btrfs-progs utillinux mdadm ]
+ [ coreutils gnused gnugrep findutils diffutils btrfs-progs util-linux mdadm ]
++ optional (cfg.efiSupport && (cfg.version == 2)) efibootmgr
++ optionals cfg.useOSProber [ busybox os-prober ]);
font = if cfg.font == null then ""
@@ -705,7 +705,7 @@ in
let
install-grub-pl = pkgs.substituteAll {
src = ./install-grub.pl;
- inherit (pkgs) utillinux;
+ utillinux = pkgs.util-linux;
btrfsprogs = pkgs.btrfs-progs;
};
in pkgs.writeScript "install-grub.sh" (''
@@ -741,7 +741,7 @@ in
+ "'boot.loader.grub.mirroredBoots' to make the system bootable.";
}
{
- assertion = cfg.efiSupport || all (c: c < 2) (mapAttrsToList (_: c: c) bootDeviceCounters);
+ assertion = cfg.efiSupport || all (c: c < 2) (mapAttrsToList (n: c: if n == "nodev" then 0 else c) bootDeviceCounters);
message = "You cannot have duplicated devices in mirroredBoots";
}
{
diff --git a/nixos/modules/system/boot/shutdown.nix b/nixos/modules/system/boot/shutdown.nix
index 11041066e07c..8cda7b3aabe8 100644
--- a/nixos/modules/system/boot/shutdown.nix
+++ b/nixos/modules/system/boot/shutdown.nix
@@ -18,7 +18,7 @@ with lib;
serviceConfig = {
Type = "oneshot";
- ExecStart = "${pkgs.utillinux}/sbin/hwclock --systohc ${if config.time.hardwareClockInLocalTime then "--localtime" else "--utc"}";
+ ExecStart = "${pkgs.util-linux}/sbin/hwclock --systohc ${if config.time.hardwareClockInLocalTime then "--localtime" else "--utc"}";
};
};
diff --git a/nixos/modules/system/boot/stage-1-init.sh b/nixos/modules/system/boot/stage-1-init.sh
index e5cafe237cd5..abc1a0af48a6 100644
--- a/nixos/modules/system/boot/stage-1-init.sh
+++ b/nixos/modules/system/boot/stage-1-init.sh
@@ -219,6 +219,9 @@ done
@preDeviceCommands@
echo "running udev..."
ln -sfn /proc/self/fd /dev/fd
+ln -sfn /proc/self/fd/0 /dev/stdin
+ln -sfn /proc/self/fd/1 /dev/stdout
+ln -sfn /proc/self/fd/2 /dev/stderr
mkdir -p /etc/systemd
ln -sfn @linkUnits@ /etc/systemd/network
mkdir -p /etc/udev
diff --git a/nixos/modules/system/boot/stage-1.nix b/nixos/modules/system/boot/stage-1.nix
index 6823e12847c2..0f5787a19210 100644
--- a/nixos/modules/system/boot/stage-1.nix
+++ b/nixos/modules/system/boot/stage-1.nix
@@ -107,8 +107,8 @@ let
copy_bin_and_libs $BIN
done
- # Copy some utillinux stuff.
- copy_bin_and_libs ${pkgs.utillinux}/sbin/blkid
+ # Copy some util-linux stuff.
+ copy_bin_and_libs ${pkgs.util-linux}/sbin/blkid
# Copy dmsetup and lvm.
copy_bin_and_libs ${getBin pkgs.lvm2}/bin/dmsetup
@@ -235,7 +235,7 @@ let
--replace scsi_id ${extraUtils}/bin/scsi_id \
--replace cdrom_id ${extraUtils}/bin/cdrom_id \
--replace ${pkgs.coreutils}/bin/basename ${extraUtils}/bin/basename \
- --replace ${pkgs.utillinux}/bin/blkid ${extraUtils}/bin/blkid \
+ --replace ${pkgs.util-linux}/bin/blkid ${extraUtils}/bin/blkid \
--replace ${getBin pkgs.lvm2}/bin ${extraUtils}/bin \
--replace ${pkgs.mdadm}/sbin ${extraUtils}/sbin \
--replace ${pkgs.bash}/bin/sh ${extraUtils}/bin/sh \
diff --git a/nixos/modules/system/boot/stage-2.nix b/nixos/modules/system/boot/stage-2.nix
index dd6d83ee0094..94bc34fea0db 100644
--- a/nixos/modules/system/boot/stage-2.nix
+++ b/nixos/modules/system/boot/stage-2.nix
@@ -17,7 +17,7 @@ let
inherit (config.system.build) earlyMountScript;
path = lib.makeBinPath ([
pkgs.coreutils
- pkgs.utillinux
+ pkgs.util-linux
] ++ lib.optional useHostResolvConf pkgs.openresolv);
fsPackagesPath = lib.makeBinPath config.system.fsPackages;
postBootCommands = pkgs.writeText "local-cmds"
diff --git a/nixos/modules/system/boot/systemd.nix b/nixos/modules/system/boot/systemd.nix
index c22264b3e92d..cbf9e7b49d36 100644
--- a/nixos/modules/system/boot/systemd.nix
+++ b/nixos/modules/system/boot/systemd.nix
@@ -550,6 +550,14 @@ in
'';
};
+ systemd.enableUnifiedCgroupHierarchy = mkOption {
+ default = true;
+ type = types.bool;
+ description = ''
+ Whether to enable the unified cgroup hierarchy (cgroupsv2).
+ '';
+ };
+
systemd.coredump.enable = mkOption {
default = true;
type = types.bool;
@@ -1178,6 +1186,7 @@ in
boot.kernel.sysctl = mkIf (!cfg.coredump.enable) {
"kernel.core_pattern" = "core";
};
+ boot.kernelParams = optional (!cfg.enableUnifiedCgroupHierarchy) "systemd.unified_cgroup_hierarchy=0";
};
# FIXME: Remove these eventually.
diff --git a/nixos/modules/tasks/auto-upgrade.nix b/nixos/modules/tasks/auto-upgrade.nix
index 69385e5f2fe0..b19b688a1fb8 100644
--- a/nixos/modules/tasks/auto-upgrade.nix
+++ b/nixos/modules/tasks/auto-upgrade.nix
@@ -109,9 +109,8 @@ in {
'';
}];
- system.autoUpgrade.flags = [ "--no-build-output" ]
- ++ (if cfg.flake == null then
- (if cfg.channel == null then
+ system.autoUpgrade.flags = (if cfg.flake == null then
+ [ "--no-build-output" ] ++ (if cfg.channel == null then
[ "--upgrade" ]
else [
"-I"
diff --git a/nixos/modules/tasks/filesystems.nix b/nixos/modules/tasks/filesystems.nix
index 3ea67dac7146..a055072f9c96 100644
--- a/nixos/modules/tasks/filesystems.nix
+++ b/nixos/modules/tasks/filesystems.nix
@@ -286,7 +286,7 @@ in
before = [ mountPoint' "systemd-fsck@${device'}.service" ];
requires = [ device'' ];
after = [ device'' ];
- path = [ pkgs.utillinux ] ++ config.system.fsPackages;
+ path = [ pkgs.util-linux ] ++ config.system.fsPackages;
script =
''
if ! [ -e "${fs.device}" ]; then exit 1; fi
diff --git a/nixos/modules/tasks/filesystems/unionfs-fuse.nix b/nixos/modules/tasks/filesystems/unionfs-fuse.nix
index 1dcc4c87e3ce..f54f3559c341 100644
--- a/nixos/modules/tasks/filesystems/unionfs-fuse.nix
+++ b/nixos/modules/tasks/filesystems/unionfs-fuse.nix
@@ -18,9 +18,9 @@
boot.initrd.postDeviceCommands = ''
# Hacky!!! fuse hard-codes the path to mount
- mkdir -p /nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-${pkgs.utillinux.name}-bin/bin
- ln -s $(which mount) /nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-${pkgs.utillinux.name}-bin/bin
- ln -s $(which umount) /nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-${pkgs.utillinux.name}-bin/bin
+ mkdir -p /nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-${pkgs.util-linux.name}-bin/bin
+ ln -s $(which mount) /nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-${pkgs.util-linux.name}-bin/bin
+ ln -s $(which umount) /nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-${pkgs.util-linux.name}-bin/bin
'';
})
diff --git a/nixos/modules/tasks/filesystems/zfs.nix b/nixos/modules/tasks/filesystems/zfs.nix
index 7b6c2277741b..6becc6962735 100644
--- a/nixos/modules/tasks/filesystems/zfs.nix
+++ b/nixos/modules/tasks/filesystems/zfs.nix
@@ -440,7 +440,7 @@ in
pkgs.gnugrep
pkgs.gnused
pkgs.nettools
- pkgs.utillinux
+ pkgs.util-linux
];
};
diff --git a/nixos/modules/tasks/network-interfaces.nix b/nixos/modules/tasks/network-interfaces.nix
index 53c54c2e3980..afb9c5404169 100644
--- a/nixos/modules/tasks/network-interfaces.nix
+++ b/nixos/modules/tasks/network-interfaces.nix
@@ -1246,7 +1246,7 @@ in
'';
# Udev attributes for systemd to name the device and to create a .device target.
- systemdAttrs = n: ''NAME:="${n}", ENV{INTERFACE}:="${n}", ENV{SYSTEMD_ALIAS}:="/sys/subsystem/net/devices/${n}", TAG+="systemd"'';
+ systemdAttrs = n: ''NAME:="${n}", ENV{INTERFACE}="${n}", ENV{SYSTEMD_ALIAS}="/sys/subsystem/net/devices/${n}", TAG+="systemd"'';
in
flip (concatMapStringsSep "\n") (attrNames wlanDeviceInterfaces) (device:
let
diff --git a/nixos/modules/virtualisation/amazon-image.nix b/nixos/modules/virtualisation/amazon-image.nix
index 819e93a43e57..26297a7d0f1f 100644
--- a/nixos/modules/virtualisation/amazon-image.nix
+++ b/nixos/modules/virtualisation/amazon-image.nix
@@ -124,7 +124,7 @@ in
boot.initrd.extraUtilsCommands =
''
# We need swapon in the initrd.
- copy_bin_and_libs ${pkgs.utillinux}/sbin/swapon
+ copy_bin_and_libs ${pkgs.util-linux}/sbin/swapon
'';
# Don't put old configurations in the GRUB menu. The user has no
diff --git a/nixos/modules/virtualisation/azure-agent.nix b/nixos/modules/virtualisation/azure-agent.nix
index e85482af8392..81413792eda0 100644
--- a/nixos/modules/virtualisation/azure-agent.nix
+++ b/nixos/modules/virtualisation/azure-agent.nix
@@ -22,7 +22,7 @@ let
nettools # for hostname
procps # for pidof
shadow # for useradd, usermod
- utillinux # for (u)mount, fdisk, sfdisk, mkswap
+ util-linux # for (u)mount, fdisk, sfdisk, mkswap
parted
];
pythonPath = [ pythonPackages.pyasn1 ];
diff --git a/nixos/modules/virtualisation/brightbox-image.nix b/nixos/modules/virtualisation/brightbox-image.nix
index d0efbcc808aa..4498e3a73618 100644
--- a/nixos/modules/virtualisation/brightbox-image.nix
+++ b/nixos/modules/virtualisation/brightbox-image.nix
@@ -27,7 +27,7 @@ in
popd
'';
diskImageBase = "nixos-image-${config.system.nixos.label}-${pkgs.stdenv.hostPlatform.system}.raw";
- buildInputs = [ pkgs.utillinux pkgs.perl ];
+ buildInputs = [ pkgs.util-linux pkgs.perl ];
exportReferencesGraph =
[ "closure" config.system.build.toplevel ];
}
diff --git a/nixos/modules/virtualisation/docker.nix b/nixos/modules/virtualisation/docker.nix
index d87ada35a0ae..ec257801b330 100644
--- a/nixos/modules/virtualisation/docker.nix
+++ b/nixos/modules/virtualisation/docker.nix
@@ -155,6 +155,9 @@ in
users.groups.docker.gid = config.ids.gids.docker;
systemd.packages = [ cfg.package ];
+ # TODO: remove once docker 20.10 is released
+ systemd.enableUnifiedCgroupHierarchy = false;
+
systemd.services.docker = {
wantedBy = optional cfg.enableOnBoot "multi-user.target";
environment = proxy_env;
diff --git a/nixos/modules/virtualisation/ec2-metadata-fetcher.nix b/nixos/modules/virtualisation/ec2-metadata-fetcher.nix
index 812e93ec4aab..dca5c2abd4e0 100644
--- a/nixos/modules/virtualisation/ec2-metadata-fetcher.nix
+++ b/nixos/modules/virtualisation/ec2-metadata-fetcher.nix
@@ -8,9 +8,14 @@
# Make sure that every package you depend on here is already listed as
# a channel blocker for both the full-sized and small channels.
# Otherwise, we risk breaking user deploys in released channels.
+#
+# Also note: OpenStack's metadata service for its instances aims to be
+# compatible with the EC2 IMDS. Where possible, try to keep the set of
+# fetched metadata in sync with ./openstack-metadata-fetcher.nix .
''
metaDir=${targetRoot}etc/ec2-metadata
mkdir -m 0755 -p "$metaDir"
+ rm -f "$metaDir/*"
get_imds_token() {
# retry-delay of 1 selected to give the system a second to get going,
@@ -61,19 +66,12 @@
echo "getting EC2 instance metadata..."
- if ! [ -e "$metaDir/ami-manifest-path" ]; then
- wget ${wgetExtraOptions} --header "X-aws-ec2-metadata-token: $IMDS_TOKEN" -O "$metaDir/ami-manifest-path" http://169.254.169.254/1.0/meta-data/ami-manifest-path
- fi
-
- if ! [ -e "$metaDir/user-data" ]; then
- wget ${wgetExtraOptions} --header "X-aws-ec2-metadata-token: $IMDS_TOKEN" -O "$metaDir/user-data" http://169.254.169.254/1.0/user-data && chmod 600 "$metaDir/user-data"
- fi
-
- if ! [ -e "$metaDir/hostname" ]; then
- wget ${wgetExtraOptions} --header "X-aws-ec2-metadata-token: $IMDS_TOKEN" -O "$metaDir/hostname" http://169.254.169.254/1.0/meta-data/hostname
- fi
+ wget_imds() {
+ wget ${wgetExtraOptions} --header "X-aws-ec2-metadata-token: $IMDS_TOKEN" "$@";
+ }
- if ! [ -e "$metaDir/public-keys-0-openssh-key" ]; then
- wget ${wgetExtraOptions} --header "X-aws-ec2-metadata-token: $IMDS_TOKEN" -O "$metaDir/public-keys-0-openssh-key" http://169.254.169.254/1.0/meta-data/public-keys/0/openssh-key
- fi
+ wget_imds -O "$metaDir/ami-manifest-path" http://169.254.169.254/1.0/meta-data/ami-manifest-path
+ wget_imds -O "$metaDir/user-data" http://169.254.169.254/1.0/user-data && chmod 600 "$metaDir/user-data"
+ wget_imds -O "$metaDir/hostname" http://169.254.169.254/1.0/meta-data/hostname
+ wget_imds -O "$metaDir/public-keys-0-openssh-key" http://169.254.169.254/1.0/meta-data/public-keys/0/openssh-key
''
diff --git a/nixos/modules/virtualisation/nixos-containers.nix b/nixos/modules/virtualisation/nixos-containers.nix
index 8fbb4efd2019..26398afb3cf5 100644
--- a/nixos/modules/virtualisation/nixos-containers.nix
+++ b/nixos/modules/virtualisation/nixos-containers.nix
@@ -614,17 +614,17 @@ in
'';
};
- timeoutStartSec = mkOption {
- type = types.str;
- default = "1min";
- description = ''
- Time for the container to start. In case of a timeout,
- the container processes get killed.
- See <citerefentry><refentrytitle>systemd.time</refentrytitle>
- <manvolnum>7</manvolnum></citerefentry>
- for more information about the format.
- '';
- };
+ timeoutStartSec = mkOption {
+ type = types.str;
+ default = "1min";
+ description = ''
+ Time for the container to start. In case of a timeout,
+ the container processes get killed.
+ See <citerefentry><refentrytitle>systemd.time</refentrytitle>
+ <manvolnum>7</manvolnum></citerefentry>
+ for more information about the format.
+ '';
+ };
bindMounts = mkOption {
type = with types; attrsOf (submodule bindMountOpts);
diff --git a/nixos/modules/virtualisation/openstack-metadata-fetcher.nix b/nixos/modules/virtualisation/openstack-metadata-fetcher.nix
index b531787c31a2..8c191397cf9a 100644
--- a/nixos/modules/virtualisation/openstack-metadata-fetcher.nix
+++ b/nixos/modules/virtualisation/openstack-metadata-fetcher.nix
@@ -1,23 +1,21 @@
{ targetRoot, wgetExtraOptions }:
+
+# OpenStack's metadata service aims to be EC2-compatible. Where
+# possible, try to keep the set of fetched metadata in sync with
+# ./ec2-metadata-fetcher.nix .
''
metaDir=${targetRoot}etc/ec2-metadata
mkdir -m 0755 -p "$metaDir"
+ rm -f "$metaDir/*"
- echo "getting EC2 instance metadata..."
-
- if ! [ -e "$metaDir/ami-manifest-path" ]; then
- wget ${wgetExtraOptions} -O "$metaDir/ami-manifest-path" http://169.254.169.254/1.0/meta-data/ami-manifest-path
- fi
-
- if ! [ -e "$metaDir/user-data" ]; then
- wget ${wgetExtraOptions} -O "$metaDir/user-data" http://169.254.169.254/1.0/user-data && chmod 600 "$metaDir/user-data"
- fi
+ echo "getting instance metadata..."
- if ! [ -e "$metaDir/hostname" ]; then
- wget ${wgetExtraOptions} -O "$metaDir/hostname" http://169.254.169.254/1.0/meta-data/hostname
- fi
+ wget_imds() {
+ wget ${wgetExtraOptions} "$@"
+ }
- if ! [ -e "$metaDir/public-keys-0-openssh-key" ]; then
- wget ${wgetExtraOptions} -O "$metaDir/public-keys-0-openssh-key" http://169.254.169.254/1.0/meta-data/public-keys/0/openssh-key
- fi
+ wget_imds -O "$metaDir/ami-manifest-path" http://169.254.169.254/1.0/meta-data/ami-manifest-path
+ wget_imds -O "$metaDir/user-data" http://169.254.169.254/1.0/user-data && chmod 600 "$metaDir/user-data"
+ wget_imds -O "$metaDir/hostname" http://169.254.169.254/1.0/meta-data/hostname
+ wget_imds -O "$metaDir/public-keys-0-openssh-key" http://169.254.169.254/1.0/meta-data/public-keys/0/openssh-key
''
diff --git a/nixos/modules/virtualisation/qemu-vm.nix b/nixos/modules/virtualisation/qemu-vm.nix
index 33da920e94cc..447d1f091c8c 100644
--- a/nixos/modules/virtualisation/qemu-vm.nix
+++ b/nixos/modules/virtualisation/qemu-vm.nix
@@ -190,7 +190,7 @@ let
'' else ''
''}
'';
- buildInputs = [ pkgs.utillinux ];
+ buildInputs = [ pkgs.util-linux ];
QEMU_OPTS = "-nographic -serial stdio -monitor none"
+ lib.optionalString cfg.useEFIBoot (
" -drive if=pflash,format=raw,unit=0,readonly=on,file=${efiFirmware}"
diff --git a/nixos/modules/virtualisation/xen-dom0.nix b/nixos/modules/virtualisation/xen-dom0.nix
index 7b2a66c43489..5ad647769bbd 100644
--- a/nixos/modules/virtualisation/xen-dom0.nix
+++ b/nixos/modules/virtualisation/xen-dom0.nix
@@ -201,8 +201,8 @@ in
''
if [ -d /proc/xen ]; then
${pkgs.kmod}/bin/modprobe xenfs 2> /dev/null
- ${pkgs.utillinux}/bin/mountpoint -q /proc/xen || \
- ${pkgs.utillinux}/bin/mount -t xenfs none /proc/xen
+ ${pkgs.util-linux}/bin/mountpoint -q /proc/xen || \
+ ${pkgs.util-linux}/bin/mount -t xenfs none /proc/xen
fi
'';
diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix
index 3c10d6215186..c58203cc481f 100644
--- a/nixos/tests/all-tests.nix
+++ b/nixos/tests/all-tests.nix
@@ -28,7 +28,9 @@ in
atd = handleTest ./atd.nix {};
avahi = handleTest ./avahi.nix {};
avahi-with-resolved = handleTest ./avahi.nix { networkd = true; };
+ awscli = handleTest ./awscli.nix { };
babeld = handleTest ./babeld.nix {};
+ bat = handleTest ./bat.nix {};
bazarr = handleTest ./bazarr.nix {};
bcachefs = handleTestOn ["x86_64-linux"] ./bcachefs.nix {}; # linux-4.18.2018.10.12 is unsupported on aarch64
beanstalkd = handleTest ./beanstalkd.nix {};
@@ -38,18 +40,18 @@ in
bittorrent = handleTest ./bittorrent.nix {};
bitwarden = handleTest ./bitwarden.nix {};
blockbook-frontend = handleTest ./blockbook-frontend.nix {};
- buildkite-agents = handleTest ./buildkite-agents.nix {};
boot = handleTestOn ["x86_64-linux"] ./boot.nix {}; # syslinux is unsupported on aarch64
boot-stage1 = handleTest ./boot-stage1.nix {};
borgbackup = handleTest ./borgbackup.nix {};
buildbot = handleTest ./buildbot.nix {};
+ buildkite-agents = handleTest ./buildkite-agents.nix {};
caddy = handleTest ./caddy.nix {};
cadvisor = handleTestOn ["x86_64-linux"] ./cadvisor.nix {};
cage = handleTest ./cage.nix {};
cagebreak = handleTest ./cagebreak.nix {};
cassandra = handleTest ./cassandra.nix {};
- ceph-single-node = handleTestOn ["x86_64-linux"] ./ceph-single-node.nix {};
ceph-multi-node = handleTestOn ["x86_64-linux"] ./ceph-multi-node.nix {};
+ ceph-single-node = handleTestOn ["x86_64-linux"] ./ceph-single-node.nix {};
certmgr = handleTest ./certmgr.nix {};
cfssl = handleTestOn ["x86_64-linux"] ./cfssl.nix {};
charliecloud = handleTest ./charliecloud.nix {};
@@ -57,9 +59,9 @@ in
cjdns = handleTest ./cjdns.nix {};
clickhouse = handleTest ./clickhouse.nix {};
cloud-init = handleTest ./cloud-init.nix {};
+ cockroachdb = handleTestOn ["x86_64-linux"] ./cockroachdb.nix {};
codimd = handleTest ./codimd.nix {};
consul = handleTest ./consul.nix {};
- cockroachdb = handleTestOn ["x86_64-linux"] ./cockroachdb.nix {};
containers-bridge = handleTest ./containers-bridge.nix {};
containers-custom-pkgs.nix = handleTest ./containers-custom-pkgs.nix {};
containers-ephemeral = handleTest ./containers-ephemeral.nix {};
@@ -83,7 +85,6 @@ in
dnscrypt-wrapper = handleTestOn ["x86_64-linux"] ./dnscrypt-wrapper {};
doas = handleTest ./doas.nix {};
docker = handleTestOn ["x86_64-linux"] ./docker.nix {};
- oci-containers = handleTestOn ["x86_64-linux"] ./oci-containers.nix {};
docker-edge = handleTestOn ["x86_64-linux"] ./docker-edge.nix {};
docker-registry = handleTest ./docker-registry.nix {};
docker-tools = handleTestOn ["x86_64-linux"] ./docker-tools.nix {};
@@ -117,24 +118,23 @@ in
fsck = handleTest ./fsck.nix {};
ft2-clone = handleTest ./ft2-clone.nix {};
gerrit = handleTest ./gerrit.nix {};
- gotify-server = handleTest ./gotify-server.nix {};
- grocy = handleTest ./grocy.nix {};
gitdaemon = handleTest ./gitdaemon.nix {};
gitea = handleTest ./gitea.nix {};
gitlab = handleTest ./gitlab.nix {};
gitolite = handleTest ./gitolite.nix {};
gitolite-fcgiwrap = handleTest ./gitolite-fcgiwrap.nix {};
glusterfs = handleTest ./glusterfs.nix {};
- gnome3-xorg = handleTest ./gnome3-xorg.nix {};
gnome3 = handleTest ./gnome3.nix {};
- installed-tests = pkgs.recurseIntoAttrs (handleTest ./installed-tests {});
+ gnome3-xorg = handleTest ./gnome3-xorg.nix {};
+ go-neb = handleTest ./go-neb.nix {};
gocd-agent = handleTest ./gocd-agent.nix {};
gocd-server = handleTest ./gocd-server.nix {};
- go-neb = handleTest ./go-neb.nix {};
google-oslogin = handleTest ./google-oslogin {};
+ gotify-server = handleTest ./gotify-server.nix {};
grafana = handleTest ./grafana.nix {};
graphite = handleTest ./graphite.nix {};
graylog = handleTest ./graylog.nix {};
+ grocy = handleTest ./grocy.nix {};
grub = handleTest ./grub.nix {};
gvisor = handleTest ./gvisor.nix {};
hadoop.hdfs = handleTestOn [ "x86_64-linux" ] ./hadoop/hdfs.nix {};
@@ -142,6 +142,8 @@ in
handbrake = handleTestOn ["x86_64-linux"] ./handbrake.nix {};
haproxy = handleTest ./haproxy.nix {};
hardened = handleTest ./hardened.nix {};
+ installed-tests = pkgs.recurseIntoAttrs (handleTest ./installed-tests {});
+ oci-containers = handleTestOn ["x86_64-linux"] ./oci-containers.nix {};
# 9pnet_virtio used to mount /nix partition doesn't support
# hibernation. This test happens to work on x86_64-linux but
# not on other platforms.
@@ -158,8 +160,8 @@ in
ihatemoney = handleTest ./ihatemoney.nix {};
incron = handleTest ./incron.nix {};
influxdb = handleTest ./influxdb.nix {};
- initrd-network-ssh = handleTest ./initrd-network-ssh {};
initrd-network-openvpn = handleTest ./initrd-network-openvpn {};
+ initrd-network-ssh = handleTest ./initrd-network-ssh {};
initrdNetwork = handleTest ./initrd-network.nix {};
installer = handleTest ./installer.nix {};
iodine = handleTest ./iodine.nix {};
@@ -170,6 +172,7 @@ in
jenkins = handleTest ./jenkins.nix {};
jirafeau = handleTest ./jirafeau.nix {};
jitsi-meet = handleTest ./jitsi-meet.nix {};
+ jq = handleTest ./jq.nix {};
k3s = handleTest ./k3s.nix {};
kafka = handleTest ./kafka.nix {};
keepalived = handleTest ./keepalived.nix {};
@@ -193,12 +196,13 @@ in
limesurvey = handleTest ./limesurvey.nix {};
login = handleTest ./login.nix {};
loki = handleTest ./loki.nix {};
+ lsd = handleTest ./lsd.nix {};
lxd = handleTest ./lxd.nix {};
lxd-nftables = handleTest ./lxd-nftables.nix {};
#logstash = handleTest ./logstash.nix {};
lorri = handleTest ./lorri/default.nix {};
- magnetico = handleTest ./magnetico.nix {};
magic-wormhole-mailbox-server = handleTest ./magic-wormhole-mailbox-server.nix {};
+ magnetico = handleTest ./magnetico.nix {};
mailcatcher = handleTest ./mailcatcher.nix {};
mariadb-galera-mariabackup = handleTest ./mysql/mariadb-galera-mariabackup.nix {};
mariadb-galera-rsync = handleTest ./mysql/mariadb-galera-rsync.nix {};
@@ -207,9 +211,11 @@ in
mediawiki = handleTest ./mediawiki.nix {};
memcached = handleTest ./memcached.nix {};
metabase = handleTest ./metabase.nix {};
+ minecraft = handleTest ./minecraft.nix {};
+ minecraft-server = handleTest ./minecraft-server.nix {};
+ minidlna = handleTest ./minidlna.nix {};
miniflux = handleTest ./miniflux.nix {};
minio = handleTest ./minio.nix {};
- minidlna = handleTest ./minidlna.nix {};
misc = handleTest ./misc.nix {};
moinmoin = handleTest ./moinmoin.nix {};
mongodb = handleTest ./mongodb.nix {};
@@ -225,6 +231,7 @@ in
mysql-autobackup = handleTest ./mysql/mysql-autobackup.nix {};
mysql-backup = handleTest ./mysql/mysql-backup.nix {};
mysql-replication = handleTest ./mysql/mysql-replication.nix {};
+ n8n = handleTest ./n8n.nix {};
nagios = handleTest ./nagios.nix {};
nano = handleTest ./nano.nix {};
nar-serve = handleTest ./nar-serve.nix {};
@@ -234,10 +241,10 @@ in
ncdns = handleTest ./ncdns.nix {};
ndppd = handleTest ./ndppd.nix {};
neo4j = handleTest ./neo4j.nix {};
- specialisation = handleTest ./specialisation.nix {};
netdata = handleTest ./netdata.nix {};
networking.networkd = handleTest ./networking.nix { networkd = true; };
networking.scripted = handleTest ./networking.nix { networkd = false; };
+ specialisation = handleTest ./specialisation.nix {};
# TODO: put in networking.nix after the test becomes more complete
networkingProxy = handleTest ./networking-proxy.nix {};
nextcloud = handleTest ./nextcloud {};
@@ -263,8 +270,8 @@ in
openldap = handleTest ./openldap.nix {};
opensmtpd = handleTest ./opensmtpd.nix {};
openssh = handleTest ./openssh.nix {};
- openstack-image-userdata = (handleTestOn ["x86_64-linux"] ./openstack-image.nix {}).userdata or {};
openstack-image-metadata = (handleTestOn ["x86_64-linux"] ./openstack-image.nix {}).metadata or {};
+ openstack-image-userdata = (handleTestOn ["x86_64-linux"] ./openstack-image.nix {}).userdata or {};
orangefs = handleTest ./orangefs.nix {};
os-prober = handleTestOn ["x86_64-linux"] ./os-prober.nix {};
osrm-backend = handleTest ./osrm-backend.nix {};
@@ -274,6 +281,7 @@ in
pam-u2f = handleTest ./pam-u2f.nix {};
pantheon = handleTest ./pantheon.nix {};
paperless = handleTest ./paperless.nix {};
+ pdns-recursor = handleTest ./pdns-recursor.nix {};
peerflix = handleTest ./peerflix.nix {};
pgjwt = handleTest ./pgjwt.nix {};
pgmanage = handleTest ./pgmanage.nix {};
@@ -315,6 +323,7 @@ in
runInMachine = handleTest ./run-in-machine.nix {};
rxe = handleTest ./rxe.nix {};
samba = handleTest ./samba.nix {};
+ samba-wsdd = handleTest ./samba-wsdd.nix {};
sanoid = handleTest ./sanoid.nix {};
sbt = handleTest ./sbt.nix {};
sbt-extras = handleTest ./sbt-extras.nix {};
@@ -332,9 +341,9 @@ in
snapper = handleTest ./snapper.nix {};
sogo = handleTest ./sogo.nix {};
solr = handleTest ./solr.nix {};
+ sonarr = handleTest ./sonarr.nix {};
spacecookie = handleTest ./spacecookie.nix {};
spike = handleTest ./spike.nix {};
- sonarr = handleTest ./sonarr.nix {};
sslh = handleTest ./sslh.nix {};
sssd = handleTestOn ["x86_64-linux"] ./sssd.nix {};
sssd-ldap = handleTestOn ["x86_64-linux"] ./sssd-ldap.nix {};
@@ -351,13 +360,12 @@ in
systemd-boot = handleTest ./systemd-boot.nix {};
systemd-confinement = handleTest ./systemd-confinement.nix {};
systemd-journal = handleTest ./systemd-journal.nix {};
- systemd-timesyncd = handleTest ./systemd-timesyncd.nix {};
- systemd-networkd-vrf = handleTest ./systemd-networkd-vrf.nix {};
systemd-networkd = handleTest ./systemd-networkd.nix {};
systemd-networkd-dhcpserver = handleTest ./systemd-networkd-dhcpserver.nix {};
systemd-networkd-ipv6-prefix-delegation = handleTest ./systemd-networkd-ipv6-prefix-delegation.nix {};
+ systemd-networkd-vrf = handleTest ./systemd-networkd-vrf.nix {};
systemd-nspawn = handleTest ./systemd-nspawn.nix {};
- pdns-recursor = handleTest ./pdns-recursor.nix {};
+ systemd-timesyncd = handleTest ./systemd-timesyncd.nix {};
taskserver = handleTest ./taskserver.nix {};
telegraf = handleTest ./telegraf.nix {};
tiddlywiki = handleTest ./tiddlywiki.nix {};
@@ -365,20 +373,22 @@ in
tinydns = handleTest ./tinydns.nix {};
tor = handleTest ./tor.nix {};
# traefik test relies on docker-containers
+ trac = handleTest ./trac.nix {};
traefik = handleTestOn ["x86_64-linux"] ./traefik.nix {};
transmission = handleTest ./transmission.nix {};
- trac = handleTest ./trac.nix {};
- trilium-server = handleTestOn ["x86_64-linux"] ./trilium-server.nix {};
trezord = handleTest ./trezord.nix {};
trickster = handleTest ./trickster.nix {};
+ trilium-server = handleTestOn ["x86_64-linux"] ./trilium-server.nix {};
tuptime = handleTest ./tuptime.nix {};
- unbound = handleTest ./unbound.nix {};
+ ucg = handleTest ./ucg.nix {};
udisks2 = handleTest ./udisks2.nix {};
+ unbound = handleTest ./unbound.nix {};
unit-php = handleTest ./web-servers/unit-php.nix {};
upnp = handleTest ./upnp.nix {};
uwsgi = handleTest ./uwsgi.nix {};
v2ray = handleTest ./v2ray.nix {};
vault = handleTest ./vault.nix {};
+ vector = handleTest ./vector.nix {};
victoriametrics = handleTest ./victoriametrics.nix {};
virtualbox = handleTestOn ["x86_64-linux"] ./virtualbox.nix {};
wasabibackend = handleTest ./wasabibackend.nix {};
diff --git a/nixos/tests/awscli.nix b/nixos/tests/awscli.nix
new file mode 100644
index 000000000000..35bdd6d99b1a
--- /dev/null
+++ b/nixos/tests/awscli.nix
@@ -0,0 +1,17 @@
+import ./make-test-python.nix ({ pkgs, ...} : {
+ name = "awscli";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ nequissimus ];
+ };
+
+ machine = { pkgs, ... }:
+ {
+ environment.systemPackages = [ pkgs.awscli ];
+ };
+
+ testScript =
+ ''
+ assert "${pkgs.python3Packages.botocore.version}" in machine.succeed("aws --version")
+ assert "${pkgs.awscli.version}" in machine.succeed("aws --version")
+ '';
+})
diff --git a/nixos/tests/bat.nix b/nixos/tests/bat.nix
new file mode 100644
index 000000000000..8e65e235d94f
--- /dev/null
+++ b/nixos/tests/bat.nix
@@ -0,0 +1,12 @@
+import ./make-test-python.nix ({ pkgs, ... }: {
+ name = "bat";
+ meta = with pkgs.stdenv.lib.maintainers; { maintainers = [ nequissimus ]; };
+
+ machine = { pkgs, ... }: { environment.systemPackages = [ pkgs.bat ]; };
+
+ testScript = ''
+ machine.succeed("echo 'Foobar\n\n\n42' > /tmp/foo")
+ assert "Foobar" in machine.succeed("bat -p /tmp/foo")
+ assert "42" in machine.succeed("bat -p /tmp/foo -r 4:4")
+ '';
+})
diff --git a/nixos/tests/cloud-init.nix b/nixos/tests/cloud-init.nix
index a127be6dd85f..d59d222974b5 100644
--- a/nixos/tests/cloud-init.nix
+++ b/nixos/tests/cloud-init.nix
@@ -51,29 +51,31 @@ in makeTest {
networking.hostName = "";
};
testScript = ''
- machine.wait_for_unit("cloud-init.service")
- machine.succeed("cat /tmp/cloudinit-write-file | grep -q 'cloudinit'")
+ # To wait until cloud-init terminates its run
+ unnamed.wait_for_unit("cloud-final.service")
+
+ unnamed.succeed("cat /tmp/cloudinit-write-file | grep -q 'cloudinit'")
# install snakeoil ssh key and provision .ssh/config file
- machine.succeed("mkdir -p ~/.ssh")
- machine.succeed(
+ unnamed.succeed("mkdir -p ~/.ssh")
+ unnamed.succeed(
"cat ${snakeOilPrivateKey} > ~/.ssh/id_snakeoil"
)
- machine.succeed("chmod 600 ~/.ssh/id_snakeoil")
+ unnamed.succeed("chmod 600 ~/.ssh/id_snakeoil")
- machine.wait_for_unit("sshd.service")
+ unnamed.wait_for_unit("sshd.service")
# we should be able to log in as the root user, as well as the created nixos user
- machine.succeed(
+ unnamed.succeed(
"ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o IdentityFile=~/.ssh/id_snakeoil root@localhost 'true'"
)
- machine.succeed(
+ unnamed.succeed(
"ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o IdentityFile=~/.ssh/id_snakeoil nixos@localhost 'true'"
)
# test changing hostname via cloud-init worked
assert (
- machine.succeed(
+ unnamed.succeed(
"ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o IdentityFile=~/.ssh/id_snakeoil nixos@localhost 'hostname'"
).strip()
== "test"
diff --git a/nixos/tests/docker-tools.nix b/nixos/tests/docker-tools.nix
index a20a08fc90db..3d1e39a379c1 100644
--- a/nixos/tests/docker-tools.nix
+++ b/nixos/tests/docker-tools.nix
@@ -117,7 +117,8 @@ import ./make-test-python.nix ({ pkgs, ... }: {
)
docker.wait_until_succeeds("curl -f http://localhost:8000/")
docker.succeed(
- "docker rm --force nginx", "docker rmi '${examples.nginx.imageName}'",
+ "docker rm --force nginx",
+ "docker rmi '${examples.nginx.imageName}'",
)
with subtest("A pulled image can be used as base image"):
@@ -237,14 +238,14 @@ import ./make-test-python.nix ({ pkgs, ... }: {
with subtest("Ensure cross compiled image can be loaded and has correct arch."):
docker.succeed(
- "docker load --input='${pkgs.dockerTools.examples.cross-aarch64}'",
+ "docker load --input='${pkgs.dockerTools.examples.cross}'",
)
assert (
docker.succeed(
- "docker inspect ${pkgs.dockerTools.examples.cross-aarch64.imageName} "
+ "docker inspect ${pkgs.dockerTools.examples.cross.imageName} "
+ "| ${pkgs.jq}/bin/jq -r .[].Architecture"
).strip()
- == "arm64v8"
+ == "${if pkgs.system == "aarch64-linux" then "amd64" else "arm64v8"}"
)
'';
})
diff --git a/nixos/tests/fcitx/default.nix b/nixos/tests/fcitx/default.nix
index d28a5801f97f..cbeb95d33b0c 100644
--- a/nixos/tests/fcitx/default.nix
+++ b/nixos/tests/fcitx/default.nix
@@ -1,15 +1,15 @@
-import ../make-test-python.nix (
+import ../make-test-python.nix (
{
pkgs, ...
- }:
+ }:
# copy_from_host works only for store paths
rec {
name = "fcitx";
- machine =
- {
- pkgs,
- ...
- }:
+ machine =
+ {
+ pkgs,
+ ...
+ }:
{
virtualisation.memorySize = 1024;
@@ -19,11 +19,11 @@ import ../make-test-python.nix (
environment.systemPackages = [
# To avoid clashing with xfce4-terminal
- pkgs.alacritty
+ pkgs.alacritty
];
- services.xserver =
+ services.xserver =
{
enable = true;
@@ -37,7 +37,7 @@ import ../make-test-python.nix (
desktopManager.xfce.enable = true;
};
-
+
i18n = {
inputMethod = {
enabled = "fcitx";
@@ -50,14 +50,14 @@ import ../make-test-python.nix (
}
;
- testScript = { nodes, ... }:
- let
+ testScript = { nodes, ... }:
+ let
user = nodes.machine.config.users.users.alice;
userName = user.name;
userHome = user.home;
xauth = "${userHome}/.Xauthority";
fcitx_confdir = "${userHome}/.config/fcitx";
- in
+ in
''
# We need config files before login session
# So copy first thing
@@ -92,7 +92,7 @@ import ../make-test-python.nix (
machine.send_key("ctrl-alt-shift-u")
machine.sleep(5)
machine.sleep(1)
-
+
### Search for smiling face
machine.send_chars("smil")
machine.sleep(1)
diff --git a/nixos/tests/firejail.nix b/nixos/tests/firejail.nix
index a723cb01664f..5f122c3fa94d 100644
--- a/nixos/tests/firejail.nix
+++ b/nixos/tests/firejail.nix
@@ -11,6 +11,10 @@ import ./make-test-python.nix ({ pkgs, ...} : {
enable = true;
wrappedBinaries = {
bash-jailed = "${pkgs.bash}/bin/bash";
+ bash-jailed2 = {
+ executable = "${pkgs.bash}/bin/bash";
+ extraArgs = [ "--private=~/firejail-home" ];
+ };
};
};
@@ -53,6 +57,11 @@ import ./make-test-python.nix ({ pkgs, ...} : {
)
machine.fail("sudo -u alice bash-jailed -c 'cat ~/my-secrets/secret' | grep -q s3cret")
+ # Test extraArgs
+ machine.succeed("sudo -u alice mkdir /home/alice/firejail-home")
+ machine.succeed("sudo -u alice bash-jailed2 -c 'echo test > /home/alice/foo'")
+ machine.fail("sudo -u alice cat /home/alice/foo")
+ machine.succeed("sudo -u alice cat /home/alice/firejail-home/foo | grep test")
# Test path acl with firejail executable
machine.succeed("sudo -u alice firejail -- bash -c 'cat ~/public' | grep -q publ1c")
diff --git a/nixos/tests/gitea.nix b/nixos/tests/gitea.nix
index aaed2486421f..1fb27593f056 100644
--- a/nixos/tests/gitea.nix
+++ b/nixos/tests/gitea.nix
@@ -14,6 +14,7 @@ let
nodes = {
server = { config, pkgs, ... }: {
+ virtualisation.memorySize = 2048;
services.gitea = {
enable = true;
database = { inherit type; };
diff --git a/nixos/tests/gitlab.nix b/nixos/tests/gitlab.nix
index 7e4e8bcef92d..1214cddd0937 100644
--- a/nixos/tests/gitlab.nix
+++ b/nixos/tests/gitlab.nix
@@ -33,9 +33,9 @@ import ./make-test-python.nix ({ pkgs, lib, ...} : with lib; {
initialRootPasswordFile = pkgs.writeText "rootPassword" initialRootPassword;
smtp.enable = true;
secrets = {
- secretFile = pkgs.writeText "secret" "Aig5zaic";
- otpFile = pkgs.writeText "otpsecret" "Riew9mue";
- dbFile = pkgs.writeText "dbsecret" "we2quaeZ";
+ secretFile = pkgs.writeText "secret" "r8X9keSKynU7p4aKlh4GO1Bo77g5a7vj";
+ otpFile = pkgs.writeText "otpsecret" "Zu5hGx3YvQx40DvI8WoZJQpX2paSDOlG";
+ dbFile = pkgs.writeText "dbsecret" "lsGltKWTejOf6JxCVa7nLDenzkO9wPLR";
jwsFile = pkgs.runCommand "oidcKeyBase" {} "${pkgs.openssl}/bin/openssl genrsa 2048 > $out";
};
};
diff --git a/nixos/tests/jq.nix b/nixos/tests/jq.nix
new file mode 100644
index 000000000000..20b67522ee6e
--- /dev/null
+++ b/nixos/tests/jq.nix
@@ -0,0 +1,10 @@
+import ./make-test-python.nix ({ pkgs, ... }: {
+ name = "jq";
+ meta = with pkgs.stdenv.lib.maintainers; { maintainers = [ nequissimus ]; };
+
+ nodes.jq = { pkgs, ... }: { environment.systemPackages = [ pkgs.jq ]; };
+
+ testScript = ''
+ assert "world" in jq.succeed('echo \'{"values":["hello","world"]}\'| jq \'.values[1]\''')
+ '';
+})
diff --git a/nixos/tests/lsd.nix b/nixos/tests/lsd.nix
new file mode 100644
index 000000000000..fee8e95e14ff
--- /dev/null
+++ b/nixos/tests/lsd.nix
@@ -0,0 +1,12 @@
+import ./make-test-python.nix ({ pkgs, ... }: {
+ name = "lsd";
+ meta = with pkgs.stdenv.lib.maintainers; { maintainers = [ nequissimus ]; };
+
+ nodes.lsd = { pkgs, ... }: { environment.systemPackages = [ pkgs.lsd ]; };
+
+ testScript = ''
+ lsd.succeed('echo "abc" > /tmp/foo')
+ assert "4 B /tmp/foo" in lsd.succeed('lsd --classic --blocks "size,name" /tmp/foo')
+ assert "lsd ${pkgs.lsd.version}" in lsd.succeed("lsd --version")
+ '';
+})
diff --git a/nixos/tests/minecraft-server.nix b/nixos/tests/minecraft-server.nix
new file mode 100644
index 000000000000..53780e4636ca
--- /dev/null
+++ b/nixos/tests/minecraft-server.nix
@@ -0,0 +1,37 @@
+let
+ seed = "2151901553968352745";
+ rcon-pass = "foobar";
+ rcon-port = 43000;
+in import ./make-test-python.nix ({ pkgs, ... }: {
+ name = "minecraft-server";
+ meta = with pkgs.stdenv.lib.maintainers; { maintainers = [ nequissimus ]; };
+
+ nodes.server = { ... }: {
+ environment.systemPackages = [ pkgs.mcrcon ];
+
+ nixpkgs.config.allowUnfree = true;
+
+ services.minecraft-server = {
+ declarative = true;
+ enable = true;
+ eula = true;
+ serverProperties = {
+ enable-rcon = true;
+ level-seed = seed;
+ online-mode = false;
+ "rcon.password" = rcon-pass;
+ "rcon.port" = rcon-port;
+ };
+ };
+
+ virtualisation.memorySize = 2048;
+ };
+
+ testScript = ''
+ server.wait_for_unit("minecraft-server")
+ server.wait_for_open_port(${toString rcon-port})
+ assert "${seed}" in server.succeed(
+ "mcrcon -H localhost -P ${toString rcon-port} -p '${rcon-pass}' -c 'seed'"
+ )
+ '';
+})
diff --git a/nixos/tests/minecraft.nix b/nixos/tests/minecraft.nix
new file mode 100644
index 000000000000..e0c35f2d2769
--- /dev/null
+++ b/nixos/tests/minecraft.nix
@@ -0,0 +1,28 @@
+import ./make-test-python.nix ({ pkgs, lib, ... }: {
+ name = "minecraft";
+ meta = with lib.maintainers; { maintainers = [ nequissimus ]; };
+
+ nodes.client = { nodes, ... }:
+ let user = nodes.client.config.users.users.alice;
+ in {
+ imports = [ ./common/user-account.nix ./common/x11.nix ];
+
+ environment.systemPackages = [ pkgs.minecraft ];
+
+ nixpkgs.config.allowUnfree = true;
+
+ test-support.displayManager.auto.user = user.name;
+ };
+
+ enableOCR = true;
+
+ testScript = { nodes, ... }:
+ let user = nodes.client.config.users.users.alice;
+ in ''
+ client.wait_for_x()
+ client.execute("su - alice -c minecraft-launcher &")
+ client.wait_for_text("CONTINUE WITHOUT LOGIN")
+ client.sleep(10)
+ client.screenshot("launcher")
+ '';
+})
diff --git a/nixos/tests/misc.nix b/nixos/tests/misc.nix
index ae1505532734..40661cdca0a1 100644
--- a/nixos/tests/misc.nix
+++ b/nixos/tests/misc.nix
@@ -88,8 +88,8 @@ import ./make-test-python.nix ({ pkgs, ...} : rec {
with subtest("whether kernel.poweroff_cmd is set"):
machine.succeed('[ -x "$(cat /proc/sys/kernel/poweroff_cmd)" ]')
- with subtest("whether the blkio controller is properly enabled"):
- machine.succeed("[ -e /sys/fs/cgroup/blkio/blkio.reset_stats ]")
+ with subtest("whether the io cgroupv2 controller is properly enabled"):
+ machine.succeed("grep -q '\\bio\\b' /sys/fs/cgroup/cgroup.controllers")
with subtest("whether we have a reboot record in wtmp"):
machine.shutdown
diff --git a/nixos/tests/morty.nix b/nixos/tests/morty.nix
index ff30b7c072bb..924dce2717e3 100644
--- a/nixos/tests/morty.nix
+++ b/nixos/tests/morty.nix
@@ -12,9 +12,9 @@ import ./make-test-python.nix ({ pkgs, ... }:
{ ... }:
{ services.morty = {
enable = true;
- key = "78a9cd0cfee20c672f78427efb2a2a96036027f0";
- port = 3001;
- };
+ key = "78a9cd0cfee20c672f78427efb2a2a96036027f0";
+ port = 3001;
+ };
};
};
diff --git a/nixos/tests/n8n.nix b/nixos/tests/n8n.nix
new file mode 100644
index 000000000000..ed93639f2a42
--- /dev/null
+++ b/nixos/tests/n8n.nix
@@ -0,0 +1,25 @@
+import ./make-test-python.nix ({ lib, ... }:
+
+with lib;
+
+let
+ port = 5678;
+in
+{
+ name = "n8n";
+ meta.maintainers = with maintainers; [ freezeboy ];
+
+ nodes.machine =
+ { pkgs, ... }:
+ {
+ services.n8n = {
+ enable = true;
+ };
+ };
+
+ testScript = ''
+ machine.wait_for_unit("n8n.service")
+ machine.wait_for_open_port("${toString port}")
+ machine.succeed("curl --fail http://localhost:${toString port}/")
+ '';
+})
diff --git a/nixos/tests/networking.nix b/nixos/tests/networking.nix
index 83d4f6465b68..4fc5d48e0e17 100644
--- a/nixos/tests/networking.nix
+++ b/nixos/tests/networking.nix
@@ -499,8 +499,8 @@ let
list, targetList
)
with subtest("Test MTU and MAC Address are configured"):
- assert "mtu 1342" in machine.succeed("ip link show dev tap0")
- assert "mtu 1343" in machine.succeed("ip link show dev tun0")
+ machine.wait_until_succeeds("ip link show dev tap0 | grep 'mtu 1342'")
+ machine.wait_until_succeeds("ip link show dev tun0 | grep 'mtu 1343'")
assert "02:de:ad:be:ef:01" in machine.succeed("ip link show dev tap0")
'' # network-addresses-* only exist in scripted networking
+ optionalString (!networkd) ''
diff --git a/nixos/tests/openldap.nix b/nixos/tests/openldap.nix
index f8321a2c522d..392fae243467 100644
--- a/nixos/tests/openldap.nix
+++ b/nixos/tests/openldap.nix
@@ -1,33 +1,125 @@
-import ./make-test-python.nix {
- name = "openldap";
-
- machine = { pkgs, ... }: {
- services.openldap = {
- enable = true;
- suffix = "dc=example";
- rootdn = "cn=root,dc=example";
- rootpw = "notapassword";
- database = "bdb";
- extraDatabaseConfig = ''
- directory /var/db/openldap
- '';
- declarativeContents = ''
- dn: dc=example
- objectClass: domain
- dc: example
-
- dn: ou=users,dc=example
- objectClass: organizationalUnit
- ou: users
- '';
- };
- };
+{ pkgs, system ? builtins.currentSystem, ... }: let
+ dbContents = ''
+ dn: dc=example
+ objectClass: domain
+ dc: example
+ dn: ou=users,dc=example
+ objectClass: organizationalUnit
+ ou: users
+ '';
testScript = ''
machine.wait_for_unit("openldap.service")
machine.succeed(
- "systemctl status openldap.service",
'ldapsearch -LLL -D "cn=root,dc=example" -w notapassword -b "dc=example"',
)
'';
+in {
+ # New-style configuration
+ current = import ./make-test-python.nix {
+ inherit testScript;
+ name = "openldap";
+
+ machine = { pkgs, ... }: {
+ environment.etc."openldap/root_password".text = "notapassword";
+ services.openldap = {
+ enable = true;
+ settings = {
+ children = {
+ "cn=schema".includes = [
+ "${pkgs.openldap}/etc/schema/core.ldif"
+ "${pkgs.openldap}/etc/schema/cosine.ldif"
+ "${pkgs.openldap}/etc/schema/inetorgperson.ldif"
+ "${pkgs.openldap}/etc/schema/nis.ldif"
+ ];
+ "olcDatabase={1}mdb" = {
+ # This tests string, base64 and path values, as well as lists of string values
+ attrs = {
+ objectClass = [ "olcDatabaseConfig" "olcMdbConfig" ];
+ olcDatabase = "{1}mdb";
+ olcDbDirectory = "/var/db/openldap";
+ olcSuffix = "dc=example";
+ olcRootDN = {
+ # cn=root,dc=example
+ base64 = "Y249cm9vdCxkYz1leGFtcGxl";
+ };
+ olcRootPW = {
+ path = "/etc/openldap/root_password";
+ };
+ };
+ };
+ };
+ };
+ declarativeContents."dc=example" = dbContents;
+ };
+ };
+ };
+
+ # Old-style configuration
+ oldOptions = import ./make-test-python.nix {
+ inherit testScript;
+ name = "openldap";
+
+ machine = { pkgs, ... }: {
+ services.openldap = {
+ enable = true;
+ logLevel = "stats acl";
+ defaultSchemas = true;
+ database = "mdb";
+ suffix = "dc=example";
+ rootdn = "cn=root,dc=example";
+ rootpw = "notapassword";
+ declarativeContents."dc=example" = dbContents;
+ };
+ };
+ };
+
+ # Manually managed configDir, for example if dynamic config is essential
+ manualConfigDir = import ./make-test-python.nix {
+ name = "openldap";
+
+ machine = { pkgs, ... }: {
+ services.openldap = {
+ enable = true;
+ configDir = "/var/db/slapd.d";
+ };
+ };
+
+ testScript = let
+ contents = pkgs.writeText "data.ldif" dbContents;
+ config = pkgs.writeText "config.ldif" ''
+ dn: cn=config
+ cn: config
+ objectClass: olcGlobal
+ olcLogLevel: stats
+ olcPidFile: /run/slapd/slapd.pid
+
+ dn: cn=schema,cn=config
+ cn: schema
+ objectClass: olcSchemaConfig
+
+ include: file://${pkgs.openldap}/etc/schema/core.ldif
+ include: file://${pkgs.openldap}/etc/schema/cosine.ldif
+ include: file://${pkgs.openldap}/etc/schema/inetorgperson.ldif
+
+ dn: olcDatabase={1}mdb,cn=config
+ objectClass: olcDatabaseConfig
+ objectClass: olcMdbConfig
+ olcDatabase: {1}mdb
+ olcDbDirectory: /var/db/openldap
+ olcDbIndex: objectClass eq
+ olcSuffix: dc=example
+ olcRootDN: cn=root,dc=example
+ olcRootPW: notapassword
+ '';
+ in ''
+ machine.succeed(
+ "mkdir -p /var/db/slapd.d /var/db/openldap",
+ "slapadd -F /var/db/slapd.d -n0 -l ${config}",
+ "slapadd -F /var/db/slapd.d -n1 -l ${contents}",
+ "chown -R openldap:openldap /var/db/slapd.d /var/db/openldap",
+ "systemctl restart openldap",
+ )
+ '' + testScript;
+ };
}
diff --git a/nixos/tests/os-prober.nix b/nixos/tests/os-prober.nix
index be0235a41753..f778d30bdc06 100644
--- a/nixos/tests/os-prober.nix
+++ b/nixos/tests/os-prober.nix
@@ -9,7 +9,7 @@ let
${parted}/sbin/parted --script /dev/vda -- mkpart primary ext2 1M -1s
mkdir /mnt
${e2fsprogs}/bin/mkfs.ext4 /dev/vda1
- ${utillinux}/bin/mount -t ext4 /dev/vda1 /mnt
+ ${util-linux}/bin/mount -t ext4 /dev/vda1 /mnt
if test -e /mnt/.debug; then
exec ${bash}/bin/sh
diff --git a/nixos/tests/podman.nix b/nixos/tests/podman.nix
index cd8c2b4308c8..dd28563dc4c1 100644
--- a/nixos/tests/podman.nix
+++ b/nixos/tests/podman.nix
@@ -34,7 +34,6 @@ import ./make-test-python.nix (
podman.wait_for_unit("sockets.target")
start_all()
-
with subtest("Run container as root with runc"):
podman.succeed("tar cv --files-from /dev/null | podman import - scratchimg")
podman.succeed(
@@ -53,22 +52,38 @@ import ./make-test-python.nix (
podman.succeed("podman stop sleeping")
podman.succeed("podman rm sleeping")
- with subtest("Run container rootless with runc"):
+ with subtest("Run container as root with the default backend"):
+ podman.succeed("tar cv --files-from /dev/null | podman import - scratchimg")
+ podman.succeed(
+ "podman run -d --name=sleeping -v /nix/store:/nix/store -v /run/current-system/sw/bin:/bin scratchimg /bin/sleep 10"
+ )
+ podman.succeed("podman ps | grep sleeping")
+ podman.succeed("podman stop sleeping")
+ podman.succeed("podman rm sleeping")
+
+
+ podman.succeed(
+ "mkdir -p /tmp/podman-run-1000/libpod && chown alice -R /tmp/podman-run-1000"
+ )
+
+
+ with subtest("Run container rootless with crun"):
podman.succeed(su_cmd("tar cv --files-from /dev/null | podman import - scratchimg"))
podman.succeed(
su_cmd(
- "podman run --runtime=runc -d --name=sleeping -v /nix/store:/nix/store -v /run/current-system/sw/bin:/bin scratchimg /bin/sleep 10"
+ "podman run --runtime=crun -d --name=sleeping -v /nix/store:/nix/store -v /run/current-system/sw/bin:/bin scratchimg /bin/sleep 10"
)
)
podman.succeed(su_cmd("podman ps | grep sleeping"))
podman.succeed(su_cmd("podman stop sleeping"))
podman.succeed(su_cmd("podman rm sleeping"))
+ # As of 2020-11-20, the runc backend doesn't work with cgroupsv2 yet, so we don't run that test.
- with subtest("Run container rootless with crun"):
+ with subtest("Run container rootless with the default backend"):
podman.succeed(su_cmd("tar cv --files-from /dev/null | podman import - scratchimg"))
podman.succeed(
su_cmd(
- "podman run --runtime=crun -d --name=sleeping -v /nix/store:/nix/store -v /run/current-system/sw/bin:/bin scratchimg /bin/sleep 10"
+ "podman run -d --name=sleeping -v /nix/store:/nix/store -v /run/current-system/sw/bin:/bin scratchimg /bin/sleep 10"
)
)
podman.succeed(su_cmd("podman ps | grep sleeping"))
diff --git a/nixos/tests/quorum.nix b/nixos/tests/quorum.nix
index 846d2a930188..d5906806a0a2 100644
--- a/nixos/tests/quorum.nix
+++ b/nixos/tests/quorum.nix
@@ -55,7 +55,7 @@ import ./make-test-python.nix ({ pkgs, ... }: {
parentHash =
"0x0000000000000000000000000000000000000000000000000000000000000000";
timestamp = "0x5cffc201";
- };
+ };
};
};
};
diff --git a/nixos/tests/rspamd.nix b/nixos/tests/rspamd.nix
index bf3f0de62044..7f41e1a79566 100644
--- a/nixos/tests/rspamd.nix
+++ b/nixos/tests/rspamd.nix
@@ -13,10 +13,12 @@ let
machine.succeed("id rspamd >/dev/null")
'';
checkSocket = socket: user: group: mode: ''
- machine.succeed("ls ${socket} >/dev/null")
- machine.succeed('[[ "$(stat -c %U ${socket})" == "${user}" ]]')
- machine.succeed('[[ "$(stat -c %G ${socket})" == "${group}" ]]')
- machine.succeed('[[ "$(stat -c %a ${socket})" == "${mode}" ]]')
+ machine.succeed(
+ "ls ${socket} >/dev/null",
+ '[[ "$(stat -c %U ${socket})" == "${user}" ]]',
+ '[[ "$(stat -c %G ${socket})" == "${group}" ]]',
+ '[[ "$(stat -c %a ${socket})" == "${mode}" ]]',
+ )
'';
simple = name: enableIPv6: makeTest {
name = "rspamd-${name}";
@@ -54,33 +56,35 @@ in
services.rspamd = {
enable = true;
workers.normal.bindSockets = [{
- socket = "/run/rspamd.sock";
+ socket = "/run/rspamd/rspamd.sock";
mode = "0600";
- owner = "root";
- group = "root";
+ owner = "rspamd";
+ group = "rspamd";
}];
workers.controller.bindSockets = [{
- socket = "/run/rspamd-worker.sock";
+ socket = "/run/rspamd/rspamd-worker.sock";
mode = "0666";
- owner = "root";
- group = "root";
+ owner = "rspamd";
+ group = "rspamd";
}];
};
};
testScript = ''
${initMachine}
- machine.wait_for_file("/run/rspamd.sock")
- ${checkSocket "/run/rspamd.sock" "root" "root" "600" }
- ${checkSocket "/run/rspamd-worker.sock" "root" "root" "666" }
+ machine.wait_for_file("/run/rspamd/rspamd.sock")
+ ${checkSocket "/run/rspamd/rspamd.sock" "rspamd" "rspamd" "600" }
+ ${checkSocket "/run/rspamd/rspamd-worker.sock" "rspamd" "rspamd" "666" }
machine.log(machine.succeed("cat /etc/rspamd/rspamd.conf"))
machine.log(
machine.succeed("grep 'CONFDIR/worker-controller.inc' /etc/rspamd/rspamd.conf")
)
machine.log(machine.succeed("grep 'CONFDIR/worker-normal.inc' /etc/rspamd/rspamd.conf"))
- machine.log(machine.succeed("rspamc -h /run/rspamd-worker.sock stat"))
+ machine.log(machine.succeed("rspamc -h /run/rspamd/rspamd-worker.sock stat"))
machine.log(
- machine.succeed("curl --unix-socket /run/rspamd-worker.sock http://localhost/ping")
+ machine.succeed(
+ "curl --unix-socket /run/rspamd/rspamd-worker.sock http://localhost/ping"
+ )
)
'';
};
@@ -91,16 +95,16 @@ in
services.rspamd = {
enable = true;
workers.normal.bindSockets = [{
- socket = "/run/rspamd.sock";
+ socket = "/run/rspamd/rspamd.sock";
mode = "0600";
- owner = "root";
- group = "root";
+ owner = "rspamd";
+ group = "rspamd";
}];
workers.controller.bindSockets = [{
- socket = "/run/rspamd-worker.sock";
+ socket = "/run/rspamd/rspamd-worker.sock";
mode = "0666";
- owner = "root";
- group = "root";
+ owner = "rspamd";
+ group = "rspamd";
}];
workers.controller2 = {
type = "controller";
@@ -116,9 +120,9 @@ in
testScript = ''
${initMachine}
- machine.wait_for_file("/run/rspamd.sock")
- ${checkSocket "/run/rspamd.sock" "root" "root" "600" }
- ${checkSocket "/run/rspamd-worker.sock" "root" "root" "666" }
+ machine.wait_for_file("/run/rspamd/rspamd.sock")
+ ${checkSocket "/run/rspamd/rspamd.sock" "rspamd" "rspamd" "600" }
+ ${checkSocket "/run/rspamd/rspamd-worker.sock" "rspamd" "rspamd" "666" }
machine.log(machine.succeed("cat /etc/rspamd/rspamd.conf"))
machine.log(
machine.succeed("grep 'CONFDIR/worker-controller.inc' /etc/rspamd/rspamd.conf")
@@ -137,9 +141,11 @@ in
machine.wait_until_succeeds(
"journalctl -u rspamd | grep -i 'starting controller process' >&2"
)
- machine.log(machine.succeed("rspamc -h /run/rspamd-worker.sock stat"))
+ machine.log(machine.succeed("rspamc -h /run/rspamd/rspamd-worker.sock stat"))
machine.log(
- machine.succeed("curl --unix-socket /run/rspamd-worker.sock http://localhost/ping")
+ machine.succeed(
+ "curl --unix-socket /run/rspamd/rspamd-worker.sock http://localhost/ping"
+ )
)
machine.log(machine.succeed("curl http://localhost:11335/ping"))
'';
@@ -209,7 +215,7 @@ in
return false
end,
score = 5.0,
- description = 'Allow no cows',
+ description = 'Allow no cows',
group = "cows",
}
rspamd_logger.infox(rspamd_config, 'Work dammit!!!')
diff --git a/nixos/tests/samba-wsdd.nix b/nixos/tests/samba-wsdd.nix
new file mode 100644
index 000000000000..1edef6c0056d
--- /dev/null
+++ b/nixos/tests/samba-wsdd.nix
@@ -0,0 +1,44 @@
+import ./make-test-python.nix ({ pkgs, ... }:
+
+{
+ name = "samba-wsdd";
+ meta.maintainers = with pkgs.stdenv.lib.maintainers; [ izorkin ];
+
+ nodes = {
+ client_wsdd = { pkgs, ... }: {
+ services.samba-wsdd = {
+ enable = true;
+ interface = "eth1";
+ workgroup = "WORKGROUP";
+ hostname = "CLIENT-WSDD";
+ discovery = true;
+ extraOptions = [ "--no-host" ];
+ };
+ networking.firewall.allowedTCPPorts = [ 5357 ];
+ networking.firewall.allowedUDPPorts = [ 3702 ];
+ };
+
+ server_wsdd = { ... }: {
+ services.samba-wsdd = {
+ enable = true;
+ interface = "eth1";
+ workgroup = "WORKGROUP";
+ hostname = "SERVER-WSDD";
+ };
+ networking.firewall.allowedTCPPorts = [ 5357 ];
+ networking.firewall.allowedUDPPorts = [ 3702 ];
+ };
+ };
+
+ testScript = ''
+ client_wsdd.start()
+ client_wsdd.wait_for_unit("samba-wsdd")
+
+ server_wsdd.start()
+ server_wsdd.wait_for_unit("samba-wsdd")
+
+ client_wsdd.wait_until_succeeds(
+ "echo list | ${pkgs.libressl.nc}/bin/nc -U /run/wsdd/wsdd.sock | grep -i SERVER-WSDD"
+ )
+ '';
+})
diff --git a/nixos/tests/sssd-ldap.nix b/nixos/tests/sssd-ldap.nix
index b68403a0102a..4831eaa4ba20 100644
--- a/nixos/tests/sssd-ldap.nix
+++ b/nixos/tests/sssd-ldap.nix
@@ -1,4 +1,4 @@
-import ./make-test-python.nix ({ pkgs, ... }:
+({ pkgs, ... }:
let
dbDomain = "example.org";
dbSuffix = "dc=example,dc=org";
@@ -7,8 +7,7 @@ import ./make-test-python.nix ({ pkgs, ... }:
ldapRootPassword = "foobar";
testUser = "alice";
- in
- {
+ in import ./make-test-python.nix {
name = "sssd-ldap";
meta = with pkgs.stdenv.lib.maintainers; {
@@ -18,34 +17,53 @@ import ./make-test-python.nix ({ pkgs, ... }:
machine = { pkgs, ... }: {
services.openldap = {
enable = true;
- rootdn = "cn=${ldapRootUser},${dbSuffix}";
- rootpw = ldapRootPassword;
- suffix = dbSuffix;
- declarativeContents = ''
- dn: ${dbSuffix}
- objectClass: top
- objectClass: dcObject
- objectClass: organization
- o: ${dbDomain}
+ settings = {
+ children = {
+ "cn=schema".includes = [
+ "${pkgs.openldap}/etc/schema/core.ldif"
+ "${pkgs.openldap}/etc/schema/cosine.ldif"
+ "${pkgs.openldap}/etc/schema/inetorgperson.ldif"
+ "${pkgs.openldap}/etc/schema/nis.ldif"
+ ];
+ "olcDatabase={1}mdb" = {
+ attrs = {
+ objectClass = [ "olcDatabaseConfig" "olcMdbConfig" ];
+ olcDatabase = "{1}mdb";
+ olcDbDirectory = "/var/db/openldap";
+ olcSuffix = dbSuffix;
+ olcRootDN = "cn=${ldapRootUser},${dbSuffix}";
+ olcRootPW = ldapRootPassword;
+ };
+ };
+ };
+ };
+ declarativeContents = {
+ ${dbSuffix} = ''
+ dn: ${dbSuffix}
+ objectClass: top
+ objectClass: dcObject
+ objectClass: organization
+ o: ${dbDomain}
- dn: ou=posix,${dbSuffix}
- objectClass: top
- objectClass: organizationalUnit
+ dn: ou=posix,${dbSuffix}
+ objectClass: top
+ objectClass: organizationalUnit
- dn: ou=accounts,ou=posix,${dbSuffix}
- objectClass: top
- objectClass: organizationalUnit
+ dn: ou=accounts,ou=posix,${dbSuffix}
+ objectClass: top
+ objectClass: organizationalUnit
- dn: uid=${testUser},ou=accounts,ou=posix,${dbSuffix}
- objectClass: person
- objectClass: posixAccount
- # userPassword: somePasswordHash
- homeDirectory: /home/${testUser}
- uidNumber: 1234
- gidNumber: 1234
- cn: ""
- sn: ""
- '';
+ dn: uid=${testUser},ou=accounts,ou=posix,${dbSuffix}
+ objectClass: person
+ objectClass: posixAccount
+ # userPassword: somePasswordHash
+ homeDirectory: /home/${testUser}
+ uidNumber: 1234
+ gidNumber: 1234
+ cn: ""
+ sn: ""
+ '';
+ };
};
services.sssd = {
diff --git a/nixos/tests/systemd.nix b/nixos/tests/systemd.nix
index dfa16eecfad2..f7c13a587c58 100644
--- a/nixos/tests/systemd.nix
+++ b/nixos/tests/systemd.nix
@@ -26,7 +26,7 @@ import ./make-test-python.nix ({ pkgs, ... }: {
systemd.shutdown.test = pkgs.writeScript "test.shutdown" ''
#!${pkgs.runtimeShell}
- PATH=${lib.makeBinPath (with pkgs; [ utillinux coreutils ])}
+ PATH=${lib.makeBinPath (with pkgs; [ util-linux coreutils ])}
mount -t 9p shared -o trans=virtio,version=9p2000.L /tmp/shared
touch /tmp/shared/shutdown-test
umount /tmp/shared
@@ -82,6 +82,10 @@ import ./make-test-python.nix ({ pkgs, ... }: {
"systemd-run --pty --property=Type=oneshot --property=DynamicUser=yes --property=User=iamatest whoami"
)
+ with subtest("regression test for https://bugs.freedesktop.org/show_bug.cgi?id=77507"):
+ retcode, output = machine.execute("systemctl status testservice1.service")
+ assert retcode in [0, 3] # https://bugs.freedesktop.org/show_bug.cgi?id=77507
+
# Regression test for https://github.com/NixOS/nixpkgs/issues/35268
with subtest("file system with x-initrd.mount is not unmounted"):
machine.succeed("mountpoint -q /test-x-initrd-mount")
@@ -122,17 +126,6 @@ import ./make-test-python.nix ({ pkgs, ... }: {
machine.wait_for_unit("multi-user.target")
assert "fq_codel" in machine.succeed("sysctl net.core.default_qdisc")
- # Test cgroup accounting is enabled
- with subtest("systemd cgroup accounting is enabled"):
- machine.wait_for_unit("multi-user.target")
- assert "yes" in machine.succeed(
- "systemctl show testservice1.service -p IOAccounting"
- )
-
- retcode, output = machine.execute("systemctl status testservice1.service")
- assert retcode in [0, 3] # https://bugs.freedesktop.org/show_bug.cgi?id=77507
- assert "CPU:" in output
-
# Test systemd is configured to manage a watchdog
with subtest("systemd manages hardware watchdog"):
machine.wait_for_unit("multi-user.target")
@@ -168,5 +161,25 @@ import ./make-test-python.nix ({ pkgs, ... }: {
machine.succeed("systemctl status systemd-cryptsetup@luks1.service")
machine.succeed("mkdir -p /tmp/luks1")
machine.succeed("mount /dev/mapper/luks1 /tmp/luks1")
+
+ # Do some IP traffic
+ output_ping = machine.succeed(
+ "systemd-run --wait -- /run/wrappers/bin/ping -c 1 127.0.0.1 2>&1"
+ )
+
+ with subtest("systemd reports accounting data on system.slice"):
+ output = machine.succeed("systemctl status system.slice")
+ assert "CPU:" in output
+ assert "Memory:" in output
+
+ assert "IP:" in output
+ assert "0B in, 0B out" not in output
+
+ assert "IO:" in output
+ assert "0B read, 0B written" not in output
+
+ with subtest("systemd per-unit accounting works"):
+ assert "IP traffic received: 84B" in output_ping
+ assert "IP traffic sent: 84B" in output_ping
'';
})
diff --git a/nixos/tests/ucg.nix b/nixos/tests/ucg.nix
new file mode 100644
index 000000000000..47507aee07c1
--- /dev/null
+++ b/nixos/tests/ucg.nix
@@ -0,0 +1,18 @@
+import ./make-test-python.nix ({ pkgs, ... }: {
+ name = "ucg";
+ meta = with pkgs.stdenv.lib.maintainers; {
+ maintainers = [ AndersonTorres ];
+ };
+
+ machine = { pkgs, ... }: {
+ environment.systemPackages = [ pkgs.ucg ];
+ };
+
+ testScript = ''
+ machine.succeed("echo 'Lorem ipsum dolor sit amet\n2.7182818284590' > /tmp/foo")
+ assert "dolor" in machine.succeed("ucg 'dolor' /tmp/foo")
+ assert "Lorem" in machine.succeed("ucg --ignore-case 'lorem' /tmp/foo")
+ machine.fail("ucg --word-regexp '2718' /tmp/foo")
+ machine.fail("ucg 'pisum' /tmp/foo")
+ '';
+})
diff --git a/nixos/tests/vector.nix b/nixos/tests/vector.nix
new file mode 100644
index 000000000000..e96c3ad152f3
--- /dev/null
+++ b/nixos/tests/vector.nix
@@ -0,0 +1,37 @@
+{ system ? builtins.currentSystem, config ? { }
+, pkgs ? import ../.. { inherit system config; } }:
+
+with import ../lib/testing-python.nix { inherit system pkgs; };
+with pkgs.lib;
+
+{
+ test1 = makeTest {
+ name = "vector-test1";
+ meta.maintainers = [ pkgs.stdenv.lib.maintainers.happysalada ];
+
+ machine = { config, pkgs, ... }: {
+ services.vector = {
+ enable = true;
+ journaldAccess = true;
+ settings = {
+ sources.journald.type = "journald";
+
+ sinks = {
+ file = {
+ type = "file";
+ inputs = [ "journald" ];
+ path = "/var/lib/vector/logs.log";
+ encoding = { codec = "ndjson"; };
+ };
+ };
+ };
+ };
+ };
+
+ # ensure vector is forwarding the messages appropriately
+ testScript = ''
+ machine.wait_for_unit("vector.service")
+ machine.succeed("test -f /var/lib/vector/logs.log")
+ '';
+ };
+}
diff --git a/nixos/tests/virtualbox.nix b/nixos/tests/virtualbox.nix
index 0d9eafa4a20f..900ee610a70b 100644
--- a/nixos/tests/virtualbox.nix
+++ b/nixos/tests/virtualbox.nix
@@ -24,7 +24,7 @@ let
miniInit = ''
#!${pkgs.runtimeShell} -xe
- export PATH="${lib.makeBinPath [ pkgs.coreutils pkgs.utillinux ]}"
+ export PATH="${lib.makeBinPath [ pkgs.coreutils pkgs.util-linux ]}"
mkdir -p /run/dbus
cat > /etc/passwd <<EOF
@@ -72,7 +72,7 @@ let
boot.initrd.extraUtilsCommands = ''
copy_bin_and_libs "${guestAdditions}/bin/mount.vboxsf"
- copy_bin_and_libs "${pkgs.utillinux}/bin/unshare"
+ copy_bin_and_libs "${pkgs.util-linux}/bin/unshare"
${(attrs.extraUtilsCommands or (const "")) pkgs}
'';
@@ -122,7 +122,7 @@ let
"$diskImage" "$out/disk.vdi"
'';
- buildInputs = [ pkgs.utillinux pkgs.perl ];
+ buildInputs = [ pkgs.util-linux pkgs.perl ];
} ''
${pkgs.parted}/sbin/parted --script /dev/vda mklabel msdos
${pkgs.parted}/sbin/parted --script /dev/vda -- mkpart primary ext2 1M -1s
diff --git a/pkgs/applications/audio/bitwig-studio/bitwig-studio3.nix b/pkgs/applications/audio/bitwig-studio/bitwig-studio3.nix
index 7e5099f3c318..6841cd6e75d9 100644
--- a/pkgs/applications/audio/bitwig-studio/bitwig-studio3.nix
+++ b/pkgs/applications/audio/bitwig-studio/bitwig-studio3.nix
@@ -1,17 +1,17 @@
-{ fetchurl, bitwig-studio1, pulseaudio, xorg }:
+{ fetchurl, bitwig-studio1, pulseaudio, libjack2, xorg }:
bitwig-studio1.overrideAttrs (oldAttrs: rec {
name = "bitwig-studio-${version}";
- version = "3.2.7";
+ version = "3.2.8";
src = fetchurl {
url = "https://downloads.bitwig.com/stable/${version}/bitwig-studio-${version}.deb";
- sha256 = "1mj9kii4bnk5w2p18hypwy8swkpzkaqw98q5fsjq362x4qm0b3py";
+ sha256 = "18ldgmnv7bigb4mch888kjpf4abalpiwmlhwd7rjb9qf6p72fhpj";
};
buildInputs = oldAttrs.buildInputs ++ [ xorg.libXtst ];
- runtimeDependencies = [ pulseaudio ];
+ runtimeDependencies = [ pulseaudio libjack2 ];
installPhase = ''
${oldAttrs.installPhase}
diff --git a/pkgs/applications/audio/cadence/default.nix b/pkgs/applications/audio/cadence/default.nix
index 53adb3f146f1..ea8a52696254 100644
--- a/pkgs/applications/audio/cadence/default.nix
+++ b/pkgs/applications/audio/cadence/default.nix
@@ -96,5 +96,7 @@ mkDerivation rec {
license = stdenv.lib.licenses.gpl2Plus;
maintainers = with stdenv.lib.maintainers; [ worldofpeace ];
platforms = [ "x86_64-linux" ];
+ # Needs QT 5.14
+ broken = true;
};
}
diff --git a/pkgs/applications/audio/clerk/default.nix b/pkgs/applications/audio/clerk/default.nix
index 3c78295db674..912662b7726c 100644
--- a/pkgs/applications/audio/clerk/default.nix
+++ b/pkgs/applications/audio/clerk/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, makeWrapper, rofi, mpc_cli, perl,
-utillinux, pythonPackages, libnotify }:
+util-linux, pythonPackages, libnotify }:
stdenv.mkDerivation {
name = "clerk-2016-10-14";
@@ -18,7 +18,7 @@ stdenv.mkDerivation {
installPhase = ''
DESTDIR=$out PREFIX=/ make install
wrapProgram $out/bin/clerk \
- --prefix PATH : "${stdenv.lib.makeBinPath [ rofi mpc_cli perl utillinux libnotify ]}"
+ --prefix PATH : "${stdenv.lib.makeBinPath [ rofi mpc_cli perl util-linux libnotify ]}"
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/audio/cmusfm/default.nix b/pkgs/applications/audio/cmusfm/default.nix
index 6695b9a7237c..3e8360e1eaf6 100644
--- a/pkgs/applications/audio/cmusfm/default.nix
+++ b/pkgs/applications/audio/cmusfm/default.nix
@@ -1,13 +1,13 @@
{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, curl, libnotify, gdk-pixbuf }:
stdenv.mkDerivation {
- version = "2018-10-11";
+ version = "2020-07-23";
pname = "cmusfm-unstable";
src = fetchFromGitHub {
owner = "Arkq";
repo = "cmusfm";
- rev = "ad2fd0aad3f4f1a25add1b8c2f179e8859885873";
- sha256 = "0wpwdwgyrp64nvwc6shy0n387p31j6aw6cnmfi9x2y1jhl5hbv6b";
+ rev = "73df3e64d8aa3b5053b639615b8f81d512420e52";
+ sha256 = "1p9i65v8hda9bsps4hm9m2b7aw9ivk4ncllg8svyp455gn5v8xx6";
};
# building
configureFlags = [ "--enable-libnotify" ];
diff --git a/pkgs/applications/audio/dsf2flac/default.nix b/pkgs/applications/audio/dsf2flac/default.nix
new file mode 100644
index 000000000000..031203dda756
--- /dev/null
+++ b/pkgs/applications/audio/dsf2flac/default.nix
@@ -0,0 +1,34 @@
+{ stdenv, fetchFromGitHub, autoreconfHook, boost, flac, id3lib, pkg-config
+, taglib, zlib }:
+
+stdenv.mkDerivation rec {
+ pname = "dsf2flac";
+ version = "unstable-2018-01-02";
+
+ src = fetchFromGitHub {
+ owner = "hank";
+ repo = pname;
+ rev = "b0cf5aa6ddc60df9bbfeed25548e443c99f5cb16";
+ sha256 = "15j5f82v7lgs0fkgyyynl82cb1rsxyr9vw3bpzra63nacbi9g8lc";
+ };
+
+ buildInputs = [ boost flac id3lib taglib zlib ];
+
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
+
+ enableParallelBuilding = true;
+
+ preConfigure = ''
+ export LIBS="$LIBS -lz"
+ '';
+
+ configureFlags = [ "--with-boost-libdir=${boost.out}/lib" ];
+
+ meta = with stdenv.lib; {
+ description = "A DSD to FLAC transcoding tool";
+ homepage = "https://github.com/hank/dsf2flac";
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ dmrauh ];
+ platforms = with platforms; linux;
+ };
+}
diff --git a/pkgs/applications/audio/faust/faust1.nix b/pkgs/applications/audio/faust/faust1.nix
index 64b8e7244311..16956433655c 100644
--- a/pkgs/applications/audio/faust/faust1.nix
+++ b/pkgs/applications/audio/faust/faust1.nix
@@ -17,7 +17,7 @@ let
};
meta = with stdenv.lib; {
- homepage = "http://faust.grame.fr/";
+ homepage = "https://faust.grame.fr/";
downloadPage = "https://sourceforge.net/projects/faudiostream/files/";
license = licenses.gpl2;
platforms = platforms.linux;
diff --git a/pkgs/applications/audio/faust/faust2.nix b/pkgs/applications/audio/faust/faust2.nix
index 515f8a6f9af2..1c096374a42b 100644
--- a/pkgs/applications/audio/faust/faust2.nix
+++ b/pkgs/applications/audio/faust/faust2.nix
@@ -31,7 +31,7 @@ let
};
meta = with stdenv.lib; {
- homepage = "http://faust.grame.fr/";
+ homepage = "https://faust.grame.fr/";
downloadPage = "https://github.com/grame-cncm/faust/";
license = licenses.gpl2;
platforms = platforms.linux;
diff --git a/pkgs/applications/audio/faust/faustlive.nix b/pkgs/applications/audio/faust/faustlive.nix
index 03ca4ce8eb0c..907ea3ed7caf 100644
--- a/pkgs/applications/audio/faust/faustlive.nix
+++ b/pkgs/applications/audio/faust/faustlive.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub
-, llvm, qt48Full, qrencode, libmicrohttpd, libjack2, alsaLib, faust, curl
+, llvm, qt48Full, qrencode, libmicrohttpd_0_9_70, libjack2, alsaLib, faust, curl
, bc, coreutils, which, libsndfile, pkg-config
}:
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
};
buildInputs = [
- llvm qt48Full qrencode libmicrohttpd libjack2 alsaLib faust curl
+ llvm qt48Full qrencode libmicrohttpd_0_9_70 libjack2 alsaLib faust curl
bc coreutils which libsndfile pkg-config
];
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
together the convenience of a standalone interpreted language with the
efficiency of a compiled language. It's ideal for fast prototyping.
'';
- homepage = "http://faust.grame.fr/";
+ homepage = "https://faust.grame.fr/";
license = licenses.gpl3;
};
}
diff --git a/pkgs/applications/audio/ft2-clone/default.nix b/pkgs/applications/audio/ft2-clone/default.nix
index 05f24d84e353..7045d6811d38 100644
--- a/pkgs/applications/audio/ft2-clone/default.nix
+++ b/pkgs/applications/audio/ft2-clone/default.nix
@@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "ft2-clone";
- version = "1.40";
+ version = "1.41_fix";
src = fetchFromGitHub {
owner = "8bitbubsy";
repo = "ft2-clone";
rev = "v${version}";
- sha256 = "0qc3hai6fhn4amk5ixmxx3yswsi25qpax0r9nvvnyhbcb6crqcs1";
+ sha256 = "0c7jli79ckachl5n2rbhc4yzml8nc36pl9yzxcwgaz544q8pzmaa";
};
nativeBuildInputs = [ cmake ];
@@ -32,7 +32,9 @@ stdenv.mkDerivation rec {
homepage = "https://16-bits.org/ft2.php";
license = licenses.bsd3;
maintainers = with maintainers; [ fgaz ];
- platforms = platforms.all;
+ # From HOW-TO-COMPILE.txt:
+ # > This code is NOT big-endian compatible
+ platforms = platforms.littleEndian;
};
}
diff --git a/pkgs/applications/audio/geonkick/default.nix b/pkgs/applications/audio/geonkick/default.nix
index 8064c7607466..804aaf75febe 100644
--- a/pkgs/applications/audio/geonkick/default.nix
+++ b/pkgs/applications/audio/geonkick/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "geonkick";
- version = "2.5.0";
+ version = "2.5.1";
src = fetchFromGitLab {
owner = "iurie-sw";
repo = pname;
rev = "v${version}";
- sha256 = "19zbz4v2n5ph4af721xls7ignmis2q2yqyd0m97g9b3njrgnfy3n";
+ sha256 = "14svwrxqw15j6wjy3x8s28yyrafa31bm7d1ns5h6gvpndccwc1kw";
};
nativeBuildInputs = [ cmake pkg-config ];
diff --git a/pkgs/applications/audio/goattracker/default.nix b/pkgs/applications/audio/goattracker/default.nix
index 77a04221b84b..76b5617d23c3 100644
--- a/pkgs/applications/audio/goattracker/default.nix
+++ b/pkgs/applications/audio/goattracker/default.nix
@@ -1,6 +1,7 @@
{ stdenv
, fetchurl
, unzip
+, copyDesktopItems
, makeDesktopItem
, imagemagick
, SDL
@@ -37,7 +38,7 @@ in stdenv.mkDerivation rec {
};
sourceRoot = (if isStereo then "gt2stereo/trunk" else "goattrk2") + "/src";
- nativeBuildInputs = [ unzip imagemagick ];
+ nativeBuildInputs = [ copyDesktopItems unzip imagemagick ];
buildInputs = [ SDL ];
# PREFIX gets treated as BINDIR.
@@ -51,11 +52,16 @@ in stdenv.mkDerivation rec {
# Other files get installed during the build phase.
installPhase = ''
+ runHook preInstall
+
convert goattrk2.bmp goattracker.png
install -Dm644 goattracker.png $out/share/icons/hicolor/32x32/apps/goattracker.png
- ${desktopItem.buildCommand}
+
+ runHook postInstall
'';
+ desktopItems = [ desktopItem ];
+
meta = {
description = "A crossplatform music editor for creating Commodore 64 music. Uses reSID library by Dag Lem and supports alternatively HardSID & CatWeasel devices"
+ optionalString isStereo " - Stereo version";
@@ -66,4 +72,3 @@ in stdenv.mkDerivation rec {
platforms = platforms.all;
};
}
-
diff --git a/pkgs/applications/audio/greg/default.nix b/pkgs/applications/audio/greg/default.nix
index e027680f5fe6..c243a81ac2eb 100644
--- a/pkgs/applications/audio/greg/default.nix
+++ b/pkgs/applications/audio/greg/default.nix
@@ -13,8 +13,7 @@ with pythonPackages; buildPythonApplication rec {
sha256 = "0bdzgh2k1ppgcvqiasxwp3w89q44s4jgwjidlips3ixx1bzm822v";
};
- buildInputs = with pythonPackages; [ feedparser ];
- propagatedBuildInputs = buildInputs;
+ propagatedBuildInputs = [ setuptools feedparser ];
meta = with stdenv.lib; {
homepage = "https://github.com/manolomartinez/greg";
diff --git a/pkgs/applications/audio/hybridreverb2/default.nix b/pkgs/applications/audio/hybridreverb2/default.nix
index 3f1fac79623d..831df6ba3c8d 100644
--- a/pkgs/applications/audio/hybridreverb2/default.nix
+++ b/pkgs/applications/audio/hybridreverb2/default.nix
@@ -4,7 +4,7 @@
let
pname = "HybridReverb2";
- version = "2.1.1";
+ version = "2.1.2";
owner = "jpcima";
DBversion = "1.0.0";
in
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
inherit owner;
repo = pname;
rev = "v${version}";
- sha256 = "15mba9qvlis0qrklr50wp3jdysvmk33m7pvclp0k1is9pirj97cb";
+ sha256 = "16r20plz1w068bgbkrydv01a991ygjybdya3ah7bhp3m5xafjwqb";
fetchSubmodules = true;
};
diff --git a/pkgs/applications/audio/iannix/default.nix b/pkgs/applications/audio/iannix/default.nix
index fa779a7f0f4e..3765d2ca6788 100644
--- a/pkgs/applications/audio/iannix/default.nix
+++ b/pkgs/applications/audio/iannix/default.nix
@@ -1,14 +1,15 @@
-{ mkDerivation, stdenv, fetchFromGitHub, alsaLib, pkgconfig, qtbase, qtscript, qmake
+{ mkDerivation, lib, fetchFromGitHub, alsaLib, pkgconfig, qtbase, qtscript, qmake
}:
-mkDerivation {
+mkDerivation rec {
pname = "iannix";
- version = "2016-01-31";
+ version = "0.9.20-b";
+
src = fetchFromGitHub {
owner = "iannix";
repo = "IanniX";
- rev = "f84becdcbe154b20a53aa2622068cb8f6fda0755";
- sha256 = "184ydb9f1303v332k5k3f1ki7cb6nkxhh6ij0yn72v7dp7figrgj";
+ rev = "v${version}";
+ sha256 = "6jjgMvD2VkR3ztU5LguqhtNd+4/ZqRy5pVW5xQ6K20Q=";
};
nativeBuildInputs = [ pkgconfig qmake ];
@@ -20,11 +21,11 @@ mkDerivation {
enableParallelBuilding = true;
- meta = {
- description = "Graphical open-source sequencer,";
+ meta = with lib; {
+ description = "Graphical open-source sequencer";
homepage = "https://www.iannix.org/";
- license = stdenv.lib.licenses.lgpl3;
- platforms = stdenv.lib.platforms.linux;
- maintainers = [ stdenv.lib.maintainers.nico202 ];
+ license = licenses.lgpl3;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ freezeboy ];
};
}
diff --git a/pkgs/applications/audio/jamulus/default.nix b/pkgs/applications/audio/jamulus/default.nix
index 1839aa9c7ada..4cc48b89f9c4 100644
--- a/pkgs/applications/audio/jamulus/default.nix
+++ b/pkgs/applications/audio/jamulus/default.nix
@@ -3,12 +3,12 @@
mkDerivation rec {
pname = "jamulus";
- version = "3.6.0";
+ version = "3.6.1";
src = fetchFromGitHub {
owner = "corrados";
repo = "jamulus";
rev = "r${stdenv.lib.replaceStrings [ "." ] [ "_" ] version}";
- sha256 = "06x9b2kjsgk8kddhif0x59nwzhnwjmq40x3w5nrphqaimqlrhlcf";
+ sha256 = "11rwgd2car7ziqa0vancb363m4ca94pj480jfxywd6d81139jl15";
};
nativeBuildInputs = [ pkg-config qmake ];
diff --git a/pkgs/applications/audio/littlegptracker/0002-Set-the-initial-directory-to-the-current-directory.patch b/pkgs/applications/audio/littlegptracker/0002-Set-the-initial-directory-to-the-current-directory.patch
deleted file mode 100644
index 3e1c822be2ae..000000000000
--- a/pkgs/applications/audio/littlegptracker/0002-Set-the-initial-directory-to-the-current-directory.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From c3865405ca707e3284a81709577d85ce2b3db72c Mon Sep 17 00:00:00 2001
-From: Francesco Gazzetta <fgaz@fgaz.me>
-Date: Wed, 19 Aug 2020 15:06:58 +0200
-Subject: [PATCH 2/2] Set the initial directory to the current directory
-
-otherwise the user has to navigate from the nix store, which makes the program
-crash due to its size
----
- sources/Adapters/DEB/System/DEBSystem.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/sources/Adapters/DEB/System/DEBSystem.cpp b/sources/Adapters/DEB/System/DEBSystem.cpp
-index 6e86693..65d2cdd 100644
---- a/sources/Adapters/DEB/System/DEBSystem.cpp
-+++ b/sources/Adapters/DEB/System/DEBSystem.cpp
-@@ -54,7 +54,7 @@ void DEBSystem::Boot(int argc,char **argv) {
- }
- Path::SetAlias("bin",dirname(buff)) ;
-
-- Path::SetAlias("root","bin:..") ;
-+ Path::SetAlias("root",".") ;
-
- #ifdef _DEBUG
- Trace::GetInstance()->SetLogger(*(new StdOutLogger()));
---
-2.25.4
-
diff --git a/pkgs/applications/audio/littlegptracker/default.nix b/pkgs/applications/audio/littlegptracker/default.nix
index 91d709687949..2fb453cf19c5 100644
--- a/pkgs/applications/audio/littlegptracker/default.nix
+++ b/pkgs/applications/audio/littlegptracker/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, unstableGitUpdater
, SDL
, jack2
, Foundation
@@ -7,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "littlegptracker";
- version = "unstable-2019-04-14";
+ version = "unstable-2020-11-26";
src = fetchFromGitHub {
owner = "Mdashdotdashn";
repo = "littlegptracker";
- rev = "0ed729b46739e3df5e111c6fa4d548fde2d3b891";
- sha256 = "1pc6lg2qp6xh7ahs5d5pb63ms4h2dz7ryp3c7mci4g37gbwbsj5b";
+ rev = "4aca8cd765e1ad586da62decd019e66cb64b45b8";
+ sha256 = "0f2ip8z5wxk8fvlw47mczsbcrzh4nh1hgw1fwf5gjrqnzm8v111x";
};
buildInputs = [
@@ -26,9 +27,6 @@ stdenv.mkDerivation rec {
# Remove outdated (pre-64bit) checks that would fail on modern platforms
# (see description in patch file)
./0001-Remove-coherency-checks.patch
- # Set starting directory to cwd, default is in /nix/store and causes a crash
- # (see description in patch file)
- ./0002-Set-the-initial-directory-to-the-current-directory.patch
];
preBuild = "cd projects";
@@ -45,6 +43,8 @@ stdenv.mkDerivation rec {
installPhase = let extension = if stdenv.isDarwin then "app" else "deb-exe";
in "install -Dm555 lgpt.${extension} $out/bin/lgpt";
+ passthru.updateScript = unstableGitUpdater { };
+
meta = with stdenv.lib; {
description = "A music tracker similar to lsdj optimised to run on portable game consoles";
longDescription = ''
diff --git a/pkgs/applications/audio/luppp/build-install.patch b/pkgs/applications/audio/luppp/build-install.patch
deleted file mode 100644
index 4dae65438cb5..000000000000
--- a/pkgs/applications/audio/luppp/build-install.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-commit 4ec09e6f6e00e40622a5207ed24dc657da9a9090
-Author: Pavol Rusnak <stick@gk2.sk>
-Date: Tue Dec 4 12:06:22 2018 +0100
-
- build: add install: true to executable in meson.build
-
-diff --git a/meson.build b/meson.build
-index 050e1b1..9224ed5 100644
---- a/meson.build
-+++ b/meson.build
-@@ -39,4 +39,5 @@ endforeach
-
- # compile the main project
- executable('luppp', luppp_src + [version_hxx],
-+ install: true,
- dependencies: deps)
diff --git a/pkgs/applications/audio/luppp/default.nix b/pkgs/applications/audio/luppp/default.nix
index c1494ffc3334..6cf2575b8e5f 100644
--- a/pkgs/applications/audio/luppp/default.nix
+++ b/pkgs/applications/audio/luppp/default.nix
@@ -1,4 +1,5 @@
-{ stdenv, fetchFromGitHub
+{ stdenv
+, fetchFromGitHub
, meson
, ninja
, pkgconfig
@@ -12,26 +13,32 @@
stdenv.mkDerivation rec {
pname = "luppp";
- version = "1.2.0";
- patches = [ ./build-install.patch ];
+ version = "1.2.1";
src = fetchFromGitHub {
owner = "openAVproductions";
repo = "openAV-Luppp";
rev = "release-${version}";
- sha256 = "194yq0lqc2psq9vyxmzif40ccawcvd9jndcn18mkz4f8h5w5rc1a";
+ sha256 = "1ncbn099fyfnr7jw2bp3wf2g9k738lw53m6ssw6wji2wxwmghv78";
};
nativeBuildInputs = [
- meson ninja pkgconfig
+ meson
+ ninja
+ pkgconfig
];
buildInputs = [
- jack2 cairo liblo libsndfile libsamplerate ntk
+ jack2
+ cairo
+ liblo
+ libsndfile
+ libsamplerate
+ ntk
];
meta = with stdenv.lib; {
- homepage = "http://openavproductions.com/luppp/";
+ homepage = "http://openavproductions.com/luppp/"; # https does not work
description = "A music creation tool, intended for live use";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ prusnak ];
diff --git a/pkgs/applications/audio/mamba/default.nix b/pkgs/applications/audio/mamba/default.nix
index b8c5fe13a3f4..dc8620fdd4e1 100644
--- a/pkgs/applications/audio/mamba/default.nix
+++ b/pkgs/applications/audio/mamba/default.nix
@@ -13,13 +13,13 @@
stdenv.mkDerivation rec {
pname = "mamba";
- version = "1.7";
+ version = "1.8";
src = fetchFromGitHub {
owner = "brummer10";
repo = "Mamba";
rev = "v${version}";
- sha256 = "1i78snpyxap2r4899967nyfr8hg20k45nsbshs9h6hdxbfwhikbc";
+ sha256 = "049gvdvvv3hkh1b47h0bia02g1p71agwh6g7q0n4yxz4d81b8kha";
fetchSubmodules = true;
};
diff --git a/pkgs/applications/audio/mellowplayer/default.nix b/pkgs/applications/audio/mellowplayer/default.nix
index 26736ea3e8a3..37c384967737 100644
--- a/pkgs/applications/audio/mellowplayer/default.nix
+++ b/pkgs/applications/audio/mellowplayer/default.nix
@@ -14,13 +14,13 @@
mkDerivation rec {
pname = "MellowPlayer";
- version = "3.6.6";
+ version = "3.6.7";
src = fetchFromGitLab {
owner = "ColinDuquesnoy";
repo = "MellowPlayer";
rev = version;
- sha256 = "14y175fl6wg04fz0fhx553r8z3nwqrs2lr3rdls70bhwx5x6lavw";
+ sha256 = "1p0z8hkbxaxrqjmknjwxb0mpf3xdssik3m5cwrsv1881k1x2x5qs";
};
nativeBuildInputs = [ cmake pkgconfig ];
diff --git a/pkgs/applications/audio/midas/generic.nix b/pkgs/applications/audio/midas/generic.nix
index 293d1b0b6c82..769593919d46 100644
--- a/pkgs/applications/audio/midas/generic.nix
+++ b/pkgs/applications/audio/midas/generic.nix
@@ -1,11 +1,11 @@
-{ stdenv, fetchurl, lib, libX11, libXext, alsaLib, freetype, brand, type, version, homepage, sha256, ... }:
+{ stdenv, fetchurl, lib, libX11, libXext, alsaLib, freetype, brand, type, version, homepage, url, sha256, ... }:
stdenv.mkDerivation rec {
inherit type;
baseName = "${type}-Edit";
name = "${lib.toLower baseName}-${version}";
src = fetchurl {
- url = "http://downloads.music-group.com/software/behringer/${type}/${type}-Edit_LINUX_64bit_${version}.tar.gz";
+ inherit url;
inherit sha256;
};
diff --git a/pkgs/applications/audio/midas/m32edit.nix b/pkgs/applications/audio/midas/m32edit.nix
index 6af11d42e31f..082da1621be3 100644
--- a/pkgs/applications/audio/midas/m32edit.nix
+++ b/pkgs/applications/audio/midas/m32edit.nix
@@ -1,9 +1,10 @@
{ callPackage, ... } @ args:
-callPackage ./generic.nix (args // {
+callPackage ./generic.nix (args // rec {
brand = "Midas";
type = "M32";
- version = "3.2";
- sha256 = "1cds6qinz37086l6pmmgrzrxadygjr2z96sjjyznnai2wz4z2nrd";
- homepage = "http://www.musictri.be/Categories/Midas/Mixers/Digital/M32/p/P0B3I/downloads";
+ version = "4.1";
+ url = "https://mediadl.musictribe.com/download/software/midas_${type}/${type}-Edit_LINUX_64-Bit_${version}.tar.gz";
+ sha256 = "0aqhdrxqa49liyvbbw5x32kwk0h1spzvmizmdxklrfs64vvr9bvh";
+ homepage = "https://midasconsoles.com/midas/product?modelCode=P0B3I";
})
diff --git a/pkgs/applications/audio/midas/x32edit.nix b/pkgs/applications/audio/midas/x32edit.nix
index 7e364ff984a5..a07c83a9dfe4 100644
--- a/pkgs/applications/audio/midas/x32edit.nix
+++ b/pkgs/applications/audio/midas/x32edit.nix
@@ -1,9 +1,10 @@
{ callPackage, ... } @ args:
-callPackage ./generic.nix (args // {
+callPackage ./generic.nix (args // rec {
brand = "Behringer";
type = "X32";
- version = "3.2";
- sha256 = "1lzmhd0sqnlzc0khpwm82sfi48qhv7rg153a57qjih7hhhy41mzk";
- homepage = "http://www.musictri.be/Categories/Behringer/Mixers/Digital/X32/p/P0ASF/downloads";
+ version = "4.1";
+ url = "https://mediadl.musictribe.com/download/software/behringer/${type}/${type}-Edit_LINUX_64-Bit_${version}.tar.gz";
+ sha256 = "0zsw7qfmcci87skkpq8vx5zxk35phn8y4byispvki9ascifnnb33";
+ homepage = "https://www.behringer.com/behringer/product?modelCode=P0ASF";
})
diff --git a/pkgs/applications/audio/midi-visualizer/default.nix b/pkgs/applications/audio/midi-visualizer/default.nix
index c66771be1c9d..64c0cae7a648 100644
--- a/pkgs/applications/audio/midi-visualizer/default.nix
+++ b/pkgs/applications/audio/midi-visualizer/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "MIDIVisualizer";
- version = "5.1";
+ version = "5.2";
src = fetchFromGitHub {
owner = "kosua20";
repo = pname;
rev = "v${version}";
- sha256 = "1fjlfa0qjpnjxl3bx5cq3dkswv9wihxmgfpkjijqp7kvf3q127rq";
+ sha256 = "19z8m6clirz8kwfjp0z1j69fjfna8ar7hkgqnlm3lrc84gyx2rpf";
};
nativeBuildInputs = [ cmake pkg-config makeWrapper];
diff --git a/pkgs/applications/audio/mopidy/musicbox-webclient.nix b/pkgs/applications/audio/mopidy/musicbox-webclient.nix
index d628e5894a28..b10accedc6f8 100644
--- a/pkgs/applications/audio/mopidy/musicbox-webclient.nix
+++ b/pkgs/applications/audio/mopidy/musicbox-webclient.nix
@@ -2,13 +2,13 @@
pythonPackages.buildPythonApplication rec {
pname = "mopidy-musicbox-webclient";
- version = "2.4.0";
+ version = "3.1.0";
src = fetchFromGitHub {
owner = "pimusicbox";
repo = "mopidy-musicbox-webclient";
rev = "v${version}";
- sha256 = "0784s32pap9rbki3f0f7swaf6946sdv4xzidns13jmw9ilifk5z4";
+ sha256 = "1lzarazq67gciyn6r8cdms0f7j0ayyfwhpf28z93ydb280mfrrb9";
};
propagatedBuildInputs = [ mopidy ];
@@ -18,6 +18,7 @@ pythonPackages.buildPythonApplication rec {
meta = with stdenv.lib; {
description = "Mopidy extension for playing music from SoundCloud";
license = licenses.mit;
+ broken = stdenv.isDarwin;
maintainers = [ maintainers.spwhitt ];
};
}
diff --git a/pkgs/applications/audio/muse/default.nix b/pkgs/applications/audio/muse/default.nix
index 6ba29226b585..e7332aa18759 100644
--- a/pkgs/applications/audio/muse/default.nix
+++ b/pkgs/applications/audio/muse/default.nix
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
];
meta = with stdenv.lib; {
- homepage = "https://www.muse-sequencer.org/";
+ homepage = "https://muse-sequencer.github.io/";
description = "MIDI/Audio sequencer with recording and editing capabilities";
longDescription = ''
MusE is a MIDI/Audio sequencer with recording and editing capabilities
diff --git a/pkgs/applications/audio/mympd/default.nix b/pkgs/applications/audio/mympd/default.nix
new file mode 100644
index 000000000000..5c8c5e7c7bff
--- /dev/null
+++ b/pkgs/applications/audio/mympd/default.nix
@@ -0,0 +1,53 @@
+{ stdenv
+, fetchFromGitHub
+, cmake
+, pkg-config
+, mpd_clientlib
+, openssl
+, lua5_3
+, libid3tag
+, flac
+, mongoose
+}:
+
+stdenv.mkDerivation rec {
+ pname = "mympd";
+ version = "6.8.1";
+
+ src = fetchFromGitHub {
+ owner = "jcorporation";
+ repo = "myMPD";
+ rev = "v${version}";
+ sha256 = "dIGg2mLxN6XBDH3GFXtF7nB9a/zf/qMlPCvIulFRXn8=";
+ };
+
+ nativeBuildInputs = [
+ pkg-config
+ cmake
+ ];
+ buildInputs = [
+ mpd_clientlib
+ openssl
+ lua5_3
+ libid3tag
+ flac
+ ];
+
+ cmakeFlags = [
+ "-DENABLE_LUA=ON"
+ # Otherwise, it tries to parse $out/etc/mympd.conf on startup.
+ "-DCMAKE_INSTALL_SYSCONFDIR=/etc"
+ # similarly here
+ "-DCMAKE_INSTALL_LOCALSTATEDIR=/var/lib/mympd"
+ ];
+ # See https://github.com/jcorporation/myMPD/issues/315
+ hardeningDisable = [ "strictoverflow" ];
+
+ meta = {
+ homepage = "https://jcorporation.github.io/mympd";
+ description = "A standalone and mobile friendly web mpd client with a tiny footprint and advanced features";
+ maintainers = [ stdenv.lib.maintainers.doronbehar ];
+ platforms = stdenv.lib.platforms.linux;
+ license = stdenv.lib.licenses.gpl2Plus;
+ };
+}
diff --git a/pkgs/applications/audio/noisetorch/config.patch b/pkgs/applications/audio/noisetorch/config.patch
deleted file mode 100644
index f6e258862db6..000000000000
--- a/pkgs/applications/audio/noisetorch/config.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/config.go b/config.go
-index de16249..fb91ec0 100644
---- a/config.go
-+++ b/config.go
-@@ -20,7 +20,7 @@ const configFile = "config.toml"
-
- func initializeConfigIfNot() {
- log.Println("Checking if config needs to be initialized")
-- conf := config{Threshold: 95, DisplayMonitorSources: false, EnableUpdates: true}
-+ conf := config{Threshold: 95, DisplayMonitorSources: false, EnableUpdates: false}
- configdir := configDir()
- ok, err := exists(configdir)
- if err != nil {
diff --git a/pkgs/applications/audio/noisetorch/default.nix b/pkgs/applications/audio/noisetorch/default.nix
index 1739d27870a0..1932f239cfd7 100644
--- a/pkgs/applications/audio/noisetorch/default.nix
+++ b/pkgs/applications/audio/noisetorch/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "NoiseTorch";
- version = "0.5.2-beta";
+ version = "0.8.2";
src = fetchFromGitHub {
owner = "lawl";
repo = "NoiseTorch";
rev = version;
- sha256 = "1q0gfpqczlpybxcjjkiybcy6yc0gnrq8x27r0mpg4pvgwy7mps47";
+ sha256 = "14i04rmraxbddcvk0k9c6ak9invln7002g5jms54kcjzv9p39hbf";
};
- patches = [ ./version.patch ./config.patch ./embedlibrnnoise.patch ];
+ patches = [ ./version.patch ./embedlibrnnoise.patch ];
vendorSha256 = null;
diff --git a/pkgs/applications/audio/nuclear/default.nix b/pkgs/applications/audio/nuclear/default.nix
new file mode 100644
index 000000000000..6b2a5b67122d
--- /dev/null
+++ b/pkgs/applications/audio/nuclear/default.nix
@@ -0,0 +1,32 @@
+{ appimageTools, lib, fetchurl }:
+let
+ pname = "nuclear";
+ version = "0.6.6";
+ name = "${pname}-v${version}";
+
+ src = fetchurl {
+ url = "https://github.com/nukeop/nuclear/releases/download/v${version}/${name}.AppImage";
+ sha256 = "0c1335m76fv0wfbk07s8r6ln7zbmlqd66052gqfisakl8a1aafl6";
+ };
+
+ appimageContents = appimageTools.extract { inherit name src; };
+in appimageTools.wrapType2 {
+ inherit name src;
+
+ extraInstallCommands = ''
+ mv $out/bin/${name} $out/bin/${pname}
+
+ install -m 444 -D ${appimageContents}/${pname}.desktop -t $out/share/applications
+ substituteInPlace $out/share/applications/${pname}.desktop \
+ --replace 'Exec=AppRun' 'Exec=$out/bin/nuclear'
+ cp -r ${appimageContents}/usr/share/icons $out/share
+ '';
+
+ meta = with lib; {
+ description = "Streaming music player that finds free music for you";
+ homepage = "https://nuclear.js.org/";
+ license = licenses.agpl3Plus;
+ maintainers = [ maintainers.ivar ];
+ platforms = [ "x86_64-linux" ];
+ };
+}
diff --git a/pkgs/applications/audio/ocenaudio/default.nix b/pkgs/applications/audio/ocenaudio/default.nix
index 0de043d35dba..83b1ef3b0430 100644
--- a/pkgs/applications/audio/ocenaudio/default.nix
+++ b/pkgs/applications/audio/ocenaudio/default.nix
@@ -11,11 +11,11 @@
stdenv.mkDerivation rec {
pname = "ocenaudio";
- version = "3.9.5";
+ version = "3.9.6";
src = fetchurl {
url = "https://www.ocenaudio.com/downloads/index.php/ocenaudio_debian9_64.deb?version=${version}";
- sha256 = "13hvdfydlgp2qf49ddhdzghz5jkyx1rhnsj8sf8khfxf9k8phkjd";
+ sha256 = "07r49133kk99ya4grwby3admy892mkk9cfxz3wh0v81aznhpw4jg";
};
diff --git a/pkgs/applications/audio/openmpt123/default.nix b/pkgs/applications/audio/openmpt123/default.nix
index 91bf47dddd6b..4d1387bf6331 100644
--- a/pkgs/applications/audio/openmpt123/default.nix
+++ b/pkgs/applications/audio/openmpt123/default.nix
@@ -2,14 +2,14 @@
, usePulseAudio ? config.pulseaudio or false, libpulseaudio }:
let
- version = "0.5.3";
+ version = "0.5.4";
in stdenv.mkDerivation {
pname = "openmpt123";
inherit version;
src = fetchurl {
url = "https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-${version}+release.autotools.tar.gz";
- sha256 = "1f155yf5v57dwhzb7z0kh67lckr3yq4x8040dm54qgbxw582la77";
+ sha256 = "0h7gpjx1221jwsq3k91p8zhf1h77qaxyasakc88s3g57vawhckgk";
};
enableParallelBuilding = true;
diff --git a/pkgs/applications/audio/pd-plugins/gem/default.nix b/pkgs/applications/audio/pd-plugins/gem/default.nix
index 2c0d0a24c573..a44ba689a618 100644
--- a/pkgs/applications/audio/pd-plugins/gem/default.nix
+++ b/pkgs/applications/audio/pd-plugins/gem/default.nix
@@ -15,27 +15,15 @@
stdenv.mkDerivation rec {
pname = "gem-unstable";
- # The patch below applies to the latest release (v0.94), but then the build
- # fails. I didn't track down what changed between that version and the
- # current master that fixes the build on Nix
- version = "2020-03-26";
+ version = "2020-09-22";
src = fetchFromGitHub {
owner = "umlaeute";
repo = "Gem";
- rev = "f38748d71bfca00e4d2b2f31d6c4e3759c03d599";
- sha256 = "0bkky5fk0a836bapslrgzil272iq9y704y7hw254cfq5ffjd4qjy";
+ rev = "2edfde4f0587e72ef325e7f53681936dcc19655b";
+ sha256 = "0k5sq128wxi2qhaidspkw310pdgysxs47agv09pkjgvch2n4d5dq";
};
- patches = [
- # Update autoconf OpenGL/GLU/GLUT detection scripts
- # https://github.com/umlaeute/Gem/pull/251
- (fetchpatch {
- url = "https://github.com/umlaeute/Gem/commit/343a486c2b5c3427696f77aeabdff440e6590fc7.diff";
- sha256 = "0gkzxv80rgg8lgp9av5qp6xng3ldhnbjz9d6r7ym784fw8yx41yj";
- })
- ];
-
nativeBuildInputs = [
autoreconfHook
file
diff --git a/pkgs/applications/audio/picard/default.nix b/pkgs/applications/audio/picard/default.nix
index 2cb4ff09803c..fb6f59d0ded7 100644
--- a/pkgs/applications/audio/picard/default.nix
+++ b/pkgs/applications/audio/picard/default.nix
@@ -12,13 +12,13 @@ let
;
in pythonPackages.buildPythonApplication rec {
pname = "picard";
- version = "2.5.1";
+ version = "2.5.2";
src = fetchFromGitHub {
owner = "metabrainz";
repo = pname;
rev = "release-${version}";
- sha256 = "13q926iqwdba6ds5s3ir57c9bkg8gcv6dhqvhmg00fnzkq9xqk3d";
+ sha256 = "193pk6fhrqar2ra8krj6xdd7sm5qfw0p708iazzwk4b8c8g0q72j";
};
nativeBuildInputs = [ gettext qt5.wrapQtAppsHook qt5.qtbase ]
diff --git a/pkgs/applications/audio/projectm/default.nix b/pkgs/applications/audio/projectm/default.nix
index d55b79ece595..845435be60eb 100644
--- a/pkgs/applications/audio/projectm/default.nix
+++ b/pkgs/applications/audio/projectm/default.nix
@@ -13,13 +13,13 @@
mkDerivation rec {
pname = "projectm";
- version = "3.1.7";
+ version = "3.1.8";
src = fetchFromGitHub {
owner = "projectM-visualizer";
repo = "projectM";
rev = "v${version}";
- sha256 = "1wm5fym6c1yb972pmil7j9axinqqwrj68cwd2sc7ky8c5z2fsdna";
+ sha256 = "17zyxj1q0zj17jskq8w9bn2ijn34ldvdq61wy01yf5wgngax2r4z";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/audio/pt2-clone/default.nix b/pkgs/applications/audio/pt2-clone/default.nix
index eaabcf4bef7d..bc89505a1fe2 100644
--- a/pkgs/applications/audio/pt2-clone/default.nix
+++ b/pkgs/applications/audio/pt2-clone/default.nix
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "pt2-clone";
- version = "1.23";
+ version = "1.26_fix";
src = fetchFromGitHub {
owner = "8bitbubsy";
repo = "pt2-clone";
rev = "v${version}";
- sha256 = "1vixpp0vqpawqviwl44wn8zf602zyyrgqnjzrlwjrmdzydx9c93y";
+ sha256 = "1ikhgagniiq4irsy8i3g64m6cl61lnfvs163n8gs4hm426yckyb8";
};
nativeBuildInputs = [ cmake ];
@@ -29,7 +29,9 @@ stdenv.mkDerivation rec {
homepage = "https://16-bits.org/pt2.php";
license = licenses.bsd3;
maintainers = with maintainers; [ fgaz ];
- platforms = platforms.all;
+ # From HOW-TO-COMPILE.txt:
+ # > This code is NOT big-endian compatible
+ platforms = platforms.littleEndian;
};
}
diff --git a/pkgs/applications/audio/ptcollab/default.nix b/pkgs/applications/audio/ptcollab/default.nix
index da4db5f159a5..ff190fdcdd36 100644
--- a/pkgs/applications/audio/ptcollab/default.nix
+++ b/pkgs/applications/audio/ptcollab/default.nix
@@ -9,13 +9,13 @@
mkDerivation rec {
pname = "ptcollab";
- version = "0.3.5";
+ version = "0.3.5.1";
src = fetchFromGitHub {
owner = "yuxshao";
repo = "ptcollab";
rev = "v${version}";
- sha256 = "0mgn7lkpgj72hsybnnj0kpfyls4aha1qvv4nhdyclqdfbb6mldxg";
+ sha256 = "1ahfxjm1chz8k65rs7rgn4s2bgippq58fjcxl8fr21pzn718wqf1";
};
nativeBuildInputs = [ qmake ];
diff --git a/pkgs/applications/audio/samplv1/default.nix b/pkgs/applications/audio/samplv1/default.nix
index 86f8f666d80d..17b3f1c3745c 100644
--- a/pkgs/applications/audio/samplv1/default.nix
+++ b/pkgs/applications/audio/samplv1/default.nix
@@ -1,19 +1,22 @@
-{ stdenv, fetchurl, pkgconfig, libjack2, alsaLib, liblo, libsndfile, lv2, qt5 }:
+{ mkDerivation, lib, fetchurl, pkgconfig, libjack2
+, alsaLib, liblo, libsndfile, lv2, qtbase, qttools
+, rubberband
+}:
-stdenv.mkDerivation rec {
+mkDerivation rec {
pname = "samplv1";
- version = "0.9.13";
+ version = "0.9.18";
src = fetchurl {
url = "mirror://sourceforge/samplv1/${pname}-${version}.tar.gz";
- sha256 = "0clsp6s5qfnh0xaxbd35vq2ppi72q9dfayrzlgl73800a8p7gh9m";
+ sha256 = "ePhM9OTLJp1Wa2D9Y1Dqq/69WlEhEp3ih9yNUIJU5Y4=";
};
- buildInputs = [ libjack2 alsaLib liblo libsndfile lv2 qt5.qtbase qt5.qttools];
+ nativeBuildInputs = [ qttools pkgconfig ];
- nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [ libjack2 alsaLib liblo libsndfile lv2 qtbase rubberband ];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "An old-school all-digital polyphonic sampler synthesizer with stereo fx";
homepage = "http://samplv1.sourceforge.net/";
license = licenses.gpl2Plus;
diff --git a/pkgs/applications/audio/strawberry/default.nix b/pkgs/applications/audio/strawberry/default.nix
index 9243bc66544e..c2f1a0db701c 100644
--- a/pkgs/applications/audio/strawberry/default.nix
+++ b/pkgs/applications/audio/strawberry/default.nix
@@ -23,7 +23,7 @@
, libselinux ? null
, libsepol ? null
, p11-kit ? null
-, utillinux ? null
+, util-linux ? null
, qtbase
, qtx11extras
, qttools
@@ -35,13 +35,13 @@
mkDerivation rec {
pname = "strawberry";
- version = "0.8.3";
+ version = "0.8.4";
src = fetchFromGitHub {
owner = "jonaski";
repo = pname;
rev = version;
- sha256 = "0v3rbpaz6pqkam0cj86ydq8gc2rhas8mhwgvy31djvxng9nv3h5j";
+ sha256 = "145djlfvbkx2b1wqipk51mz82dhm27vmh9x00lkn24q1xz1y6h5n";
};
buildInputs = [
@@ -67,7 +67,7 @@ mkDerivation rec {
libselinux
libsepol
p11-kit
- utillinux
+ util-linux
]
++ lib.optionals withGstreamer (with gst_all_1; [
gstreamer
diff --git a/pkgs/applications/audio/svox/default.nix b/pkgs/applications/audio/svox/default.nix
index 0f8e51438830..d5b67819cb07 100644
--- a/pkgs/applications/audio/svox/default.nix
+++ b/pkgs/applications/audio/svox/default.nix
@@ -1,37 +1,24 @@
-{ stdenv, fetchgit }:
+{ stdenv, fetchFromGitHub, autoreconfHook, popt }:
stdenv.mkDerivation {
pname = "svox";
- version = "2017-07-18";
+ version = "2018-02-14";
- src = fetchgit {
- url = "https://android.googlesource.com/platform/external/svox";
- rev = "7e68d0e9aac1b5d2ad15e92ddaa3bceb27973fcb";
- sha256 = "1bqj12w23nn27x64ianm2flrqvkskpvgrnly7ah8gv6k8s8chh3r";
+ # basically took the source code from android and borrowed autotool patches from debian
+ src = fetchFromGitHub {
+ owner = "naggety";
+ repo = "picotts";
+ rev = "e3ba46009ee868911fa0b53db672a55f9cc13b1c";
+ sha256 = "0k3m7vh1ak9gmxd83x29cvhzfkybgz5hnlhd9xj19l1bjyx84s8v";
};
postPatch = ''
cd pico
'';
- buildPhase = ''
- cd lib
- for i in *.c; do
- $CC -O2 -fPIC -c -o ''${i%.c}.o $i
- done
- $CC -shared -o libttspico.so *.o
- cd ..
- '';
-
- installPhase = ''
- install -Dm755 lib/libttspico.so $out/lib/libttspico.so
- mkdir -p $out/include
- cp lib/*.h $out/include
- mkdir -p $out/share/pico/lang
- cp lang/*.bin $out/share/pico/lang
- '';
+ buildInputs = [ popt ];
- NIX_CFLAGS_COMPILE = "-include stdint.h";
+ nativeBuildInputs = [ autoreconfHook ];
meta = with stdenv.lib; {
description = "Text-to-speech engine";
diff --git a/pkgs/applications/audio/whipper/default.nix b/pkgs/applications/audio/whipper/default.nix
index 5cbc9a07b6c7..3ff1368c9432 100644
--- a/pkgs/applications/audio/whipper/default.nix
+++ b/pkgs/applications/audio/whipper/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, python3, cdparanoia, cdrdao, flac
-, sox, accuraterip-checksum, libsndfile, utillinux, substituteAll }:
+, sox, accuraterip-checksum, libsndfile, util-linux, substituteAll }:
python3.pkgs.buildPythonApplication rec {
pname = "whipper";
@@ -37,7 +37,7 @@ python3.pkgs.buildPythonApplication rec {
];
makeWrapperArgs = [
- "--prefix" "PATH" ":" (stdenv.lib.makeBinPath [ accuraterip-checksum cdrdao utillinux flac sox ])
+ "--prefix" "PATH" ":" (stdenv.lib.makeBinPath [ accuraterip-checksum cdrdao util-linux flac sox ])
];
preBuild = ''
diff --git a/pkgs/applications/backup/deja-dup/default.nix b/pkgs/applications/backup/deja-dup/default.nix
index e4898baca54e..d6ce864d6523 100644
--- a/pkgs/applications/backup/deja-dup/default.nix
+++ b/pkgs/applications/backup/deja-dup/default.nix
@@ -21,14 +21,14 @@
stdenv.mkDerivation rec {
pname = "deja-dup";
- version = "42.5";
+ version = "42.6";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "World";
repo = pname;
rev = version;
- sha256 = "1xgsd9a9y36lv6f2vjw2nxi9zj2zl1gv6rcyzkqajf91vgmxwf8k";
+ sha256 = "0grwlfakrnr9ij7h8lsfazlws6qix8pl50dr94cpxnnbjga9xn9z";
};
patches = [
diff --git a/pkgs/applications/blockchains/bitcoin-abc.nix b/pkgs/applications/blockchains/bitcoin-abc.nix
index 1596ed2d3572..81825d3d5b02 100644
--- a/pkgs/applications/blockchains/bitcoin-abc.nix
+++ b/pkgs/applications/blockchains/bitcoin-abc.nix
@@ -1,5 +1,5 @@
{ stdenv, mkDerivation, fetchFromGitHub, pkgconfig, cmake, openssl, db53, boost
-, zlib, miniupnpc, qtbase ? null , qttools ? null, utillinux, protobuf, qrencode, libevent
+, zlib, miniupnpc, qtbase ? null , qttools ? null, util-linux, protobuf, qrencode, libevent
, withGui, python3, jemalloc, zeromq4 }:
with stdenv.lib;
@@ -20,7 +20,7 @@ mkDerivation rec {
nativeBuildInputs = [ pkgconfig cmake ];
buildInputs = [ openssl db53 boost zlib python3 jemalloc zeromq4
- miniupnpc utillinux protobuf libevent ]
+ miniupnpc util-linux protobuf libevent ]
++ optionals withGui [ qtbase qttools qrencode ];
cmakeFlags = optionals (!withGui) [
diff --git a/pkgs/applications/blockchains/bitcoin-classic.nix b/pkgs/applications/blockchains/bitcoin-classic.nix
index 01c1264567ce..417262f6f4d0 100644
--- a/pkgs/applications/blockchains/bitcoin-classic.nix
+++ b/pkgs/applications/blockchains/bitcoin-classic.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, pkgconfig, autoreconfHook, openssl, db48, boost
-, zlib, miniupnpc, qtbase ? null, qttools ? null, utillinux, protobuf, qrencode, libevent
+, zlib, miniupnpc, qtbase ? null, qttools ? null, util-linux, protobuf, qrencode, libevent
, withGui }:
with stdenv.lib;
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig autoreconfHook ];
buildInputs = [ openssl db48 boost zlib
- miniupnpc utillinux protobuf libevent ]
+ miniupnpc util-linux protobuf libevent ]
++ optionals withGui [ qtbase qttools qrencode ];
configureFlags = [ "--with-boost-libdir=${boost.out}/lib" ]
diff --git a/pkgs/applications/blockchains/bitcoin-knots.nix b/pkgs/applications/blockchains/bitcoin-knots.nix
index 384ac880fe14..dd0132df4d94 100644
--- a/pkgs/applications/blockchains/bitcoin-knots.nix
+++ b/pkgs/applications/blockchains/bitcoin-knots.nix
@@ -9,7 +9,7 @@
, miniupnpc
, libevent
, protobuf
-, utillinux
+, util-linux
}:
stdenv.mkDerivation rec {
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ pkgconfig autoreconfHook ];
- buildInputs = [ openssl db5 openssl utillinux
+ buildInputs = [ openssl db5 openssl util-linux
protobuf boost zlib miniupnpc libevent ];
configureFlags = [ "--with-incompatible-bdb"
diff --git a/pkgs/applications/blockchains/bitcoin-unlimited.nix b/pkgs/applications/blockchains/bitcoin-unlimited.nix
index f8988af683d1..8a2b9e370f51 100644
--- a/pkgs/applications/blockchains/bitcoin-unlimited.nix
+++ b/pkgs/applications/blockchains/bitcoin-unlimited.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, pkgconfig, autoreconfHook, openssl, db48, boost
-, zlib, miniupnpc, utillinux, protobuf, qrencode, libevent, python3
+, zlib, miniupnpc, util-linux, protobuf, qrencode, libevent, python3
, withGui, wrapQtAppsHook ? null, qtbase ? null, qttools ? null
, Foundation, ApplicationServices, AppKit }:
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig autoreconfHook python3 ]
++ optionals withGui [ wrapQtAppsHook qttools ];
buildInputs = [ openssl db48 boost zlib
- miniupnpc utillinux protobuf libevent ]
+ miniupnpc util-linux protobuf libevent ]
++ optionals withGui [ qtbase qttools qrencode ]
++ optionals stdenv.isDarwin [ Foundation ApplicationServices AppKit ];
diff --git a/pkgs/applications/blockchains/bitcoin.nix b/pkgs/applications/blockchains/bitcoin.nix
index 09dc59a051ad..80e935f2b1a8 100644
--- a/pkgs/applications/blockchains/bitcoin.nix
+++ b/pkgs/applications/blockchains/bitcoin.nix
@@ -11,7 +11,7 @@
, qtbase ? null
, qttools ? null
, wrapQtAppsHook ? null
-, utillinux
+, util-linux
, python3
, qrencode
, libevent
@@ -44,7 +44,7 @@ stdenv.mkDerivation rec {
++ optional stdenv.isDarwin hexdump
++ optional withGui wrapQtAppsHook;
buildInputs = [ db48 boost zlib zeromq miniupnpc libevent ]
- ++ optionals stdenv.isLinux [ utillinux ]
+ ++ optionals stdenv.isLinux [ util-linux ]
++ optionals withGui [ qtbase qttools qrencode ];
postInstall = optional withGui ''
diff --git a/pkgs/applications/blockchains/btcpayserver/default.nix b/pkgs/applications/blockchains/btcpayserver/default.nix
index eec39e691a88..3958a44cdafe 100644
--- a/pkgs/applications/blockchains/btcpayserver/default.nix
+++ b/pkgs/applications/blockchains/btcpayserver/default.nix
@@ -15,19 +15,17 @@ in
stdenv.mkDerivation rec {
pname = "btcpayserver";
- version = "1.0.5.5";
+ version = "1.0.5.9";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
- sha256 = "11h1nrmb7f44msbhhiz9ddqh5ss2kz6d8ysnvd070x3xj5krgnxz";
+ sha256 = "011pp94i49fx587ng16m6ml63vwiysjvpkijihrk6xamz78zddgx";
};
- nativeBuildInputs = [ dotnetSdk dotnetPackages.Nuget ];
+ nativeBuildInputs = [ dotnetSdk dotnetPackages.Nuget makeWrapper ];
- # Due to a bug in btcpayserver, we can't just `dotnet publish` to create a binary.
- # Build with `dotnet build` instead and add a custom `dotnet run` script.
buildPhase = ''
export HOME=$TMP/home
export DOTNET_CLI_TELEMETRY_OPTOUT=1
@@ -37,21 +35,15 @@ stdenv.mkDerivation rec {
nuget init ${linkFarmFromDrvs "deps" deps} $TMP/nuget
dotnet restore --source $TMP/nuget BTCPayServer/BTCPayServer.csproj
- dotnet build -c Release BTCPayServer/BTCPayServer.csproj
- '';
-
- runScript = ''
- #!${bash}/bin/bash
- DOTNET_CLI_TELEMETRY_OPTOUT=1 exec ${dotnetSdk}/bin/dotnet run --no-launch-profile --no-build \
- -c Release -p @@SHARE@@/BTCPayServer/BTCPayServer.csproj -- "$@"
+ dotnet publish --no-restore --output $out/share/$pname -c Release BTCPayServer/BTCPayServer.csproj
'';
+ # btcpayserver requires the publish directory as its working dir
+ # https://github.com/btcpayserver/btcpayserver/issues/1894
installPhase = ''
- cd ..
- share=$out/share/$pname
- mkdir -p $share
- mv -T source $share
- install -D -m500 <(echo "$runScript" | sed "s|@@SHARE@@|$share|") $out/bin/$pname
+ makeWrapper $out/share/$pname/BTCPayServer $out/bin/$pname \
+ --set DOTNET_ROOT "${dotnetSdk}" \
+ --run "cd $out/share/$pname"
'';
dontStrip = true;
diff --git a/pkgs/applications/blockchains/btcpayserver/deps.nix b/pkgs/applications/blockchains/btcpayserver/deps.nix
index cb0641b8c852..5ee5e2612115 100644
--- a/pkgs/applications/blockchains/btcpayserver/deps.nix
+++ b/pkgs/applications/blockchains/btcpayserver/deps.nix
@@ -21,8 +21,8 @@
})
(fetchNuGet {
name = "BTCPayServer.Lightning.All";
- version = "1.2.3";
- sha256 = "1vx47rb505904pz30n5jzc9x42pcfln695l31q4dv5p4fbf10g4q";
+ version = "1.2.4";
+ sha256 = "1f4wgs8ijk1wmppz5lmas7l6m83szz57jyk6ak0dxhccdld9rdaj";
})
(fetchNuGet {
name = "BTCPayServer.Lightning.Charge";
@@ -31,8 +31,8 @@
})
(fetchNuGet {
name = "BTCPayServer.Lightning.CLightning";
- version = "1.2.0";
- sha256 = "0a47fz20ngcz90h2y01isi2h940jljcmnfy6wyknj029sii7i1zs";
+ version = "1.2.1";
+ sha256 = "14km69jzmnyqg19w27g6znml4z0xkm8l4j7rj0x36bw67cjmgahv";
})
(fetchNuGet {
name = "BTCPayServer.Lightning.Common";
@@ -706,8 +706,8 @@
})
(fetchNuGet {
name = "NBitcoin.Altcoins";
- version = "2.0.16";
- sha256 = "0fsdb96k5lwyq4d7h7yg91qghima08yk0bsw5cvr4h2jsfphk423";
+ version = "2.0.21";
+ sha256 = "0xmygiwjlia7fbxy63893jb15g6fxggxxr9bbm8znd9bs3jzp2g1";
})
(fetchNuGet {
name = "NBitcoin";
@@ -726,13 +726,8 @@
})
(fetchNuGet {
name = "NBitcoin";
- version = "5.0.45";
- sha256 = "102vwxwkg367yxv26hycnc7hjxlv2zvsgr8g6adw8dmzsxck5fwk";
- })
- (fetchNuGet {
- name = "NBitcoin";
- version = "5.0.51";
- sha256 = "0rg014sl7rqscnranwyfk41xfr5ccjqyx7aidfl5mh0znz44db2g";
+ version = "5.0.60";
+ sha256 = "0pin4ldfz5lfxyd47mj1ypyp8lmj0v5nq5zvygdjna956vphd39v";
})
(fetchNuGet {
name = "NBitpayClient";
@@ -741,8 +736,8 @@
})
(fetchNuGet {
name = "NBXplorer.Client";
- version = "3.0.17";
- sha256 = "0xx2xshgpci9l9883zpqnmgchpizygy0hcq2wp2ch6yf3hbrj9qq";
+ version = "3.0.19";
+ sha256 = "0nahfxdsryf5snjy87770m51v2jcry02lmb10ilsg4h2ig4pjdk4";
})
(fetchNuGet {
name = "NETStandard.Library";
@@ -956,8 +951,8 @@
})
(fetchNuGet {
name = "Selenium.WebDriver.ChromeDriver";
- version = "83.0.4103.3900";
- sha256 = "17j9b637209nm5cs5sgr3vflphkhaxpm8bcjizhgj65r52gn17as";
+ version = "85.0.4183.8700";
+ sha256 = "0klyqmwa6yc0ibbmci51mzb2vl6n13qlk06chc9w78i0a43fs382";
})
(fetchNuGet {
name = "Selenium.WebDriver";
diff --git a/pkgs/applications/blockchains/clightning.nix b/pkgs/applications/blockchains/clightning.nix
index 2467d3099220..b17876325d5e 100644
--- a/pkgs/applications/blockchains/clightning.nix
+++ b/pkgs/applications/blockchains/clightning.nix
@@ -4,11 +4,11 @@
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "clightning";
- version = "0.9.1";
+ version = "0.9.2";
src = fetchurl {
url = "https://github.com/ElementsProject/lightning/releases/download/v${version}/clightning-v${version}.zip";
- sha256 = "4923e2fa001cfc2403d1bed368710499d5def322e6384b8eea2bd39d3351a417";
+ sha256 = "022fw6rbn0chg0432h9q05w8qnys0hd9hf1qm2qlnnmamxw4dyfy";
};
enableParallelBuilding = true;
diff --git a/pkgs/applications/blockchains/dashpay.nix b/pkgs/applications/blockchains/dashpay.nix
index 7bdf93b2dacc..b55dd3b5b78d 100644
--- a/pkgs/applications/blockchains/dashpay.nix
+++ b/pkgs/applications/blockchains/dashpay.nix
@@ -1,7 +1,7 @@
{ fetchFromGitHub, stdenv, pkgconfig, autoreconfHook
, openssl, db48, boost, zlib, miniupnpc
, qrencode, glib, protobuf, yasm, libevent
-, utillinux
+, util-linux
, enable_Upnp ? false
, disable_Wallet ? false
, disable_Daemon ? false }:
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig autoreconfHook ];
buildInputs = [ glib openssl db48 yasm boost zlib libevent
- miniupnpc protobuf qrencode utillinux ];
+ miniupnpc protobuf qrencode util-linux ];
configureFlags = [ "--with-boost-libdir=${boost.out}/lib --with-gui=no" ]
diff --git a/pkgs/applications/blockchains/dogecoin.nix b/pkgs/applications/blockchains/dogecoin.nix
index 27a1f6132f05..527b307042c3 100644
--- a/pkgs/applications/blockchains/dogecoin.nix
+++ b/pkgs/applications/blockchains/dogecoin.nix
@@ -1,7 +1,7 @@
{ stdenv , fetchFromGitHub
, pkgconfig, autoreconfHook
, db5, openssl, boost, zlib, miniupnpc, libevent
-, protobuf, utillinux, qt4, qrencode
+, protobuf, util-linux, qt4, qrencode
, withGui }:
with stdenv.lib;
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ pkgconfig autoreconfHook ];
- buildInputs = [ openssl db5 openssl utillinux
+ buildInputs = [ openssl db5 openssl util-linux
protobuf boost zlib miniupnpc libevent ]
++ optionals withGui [ qt4 qrencode ];
diff --git a/pkgs/applications/blockchains/exodus/default.nix b/pkgs/applications/blockchains/exodus/default.nix
index 5630cb20d4de..3992c7824851 100644
--- a/pkgs/applications/blockchains/exodus/default.nix
+++ b/pkgs/applications/blockchains/exodus/default.nix
@@ -1,14 +1,14 @@
{ stdenv, lib, fetchurl, unzip, glib, systemd, nss, nspr, gtk3-x11, pango,
-atk, cairo, gdk-pixbuf, xorg, xorg_sys_opengl, utillinux, alsaLib, dbus, at-spi2-atk,
+atk, cairo, gdk-pixbuf, xorg, xorg_sys_opengl, util-linux, alsaLib, dbus, at-spi2-atk,
cups, vivaldi-ffmpeg-codecs, libpulseaudio, at-spi2-core }:
stdenv.mkDerivation rec {
pname = "exodus";
- version = "20.11.10";
+ version = "20.12.4";
src = fetchurl {
url = "https://downloads.exodus.io/releases/${pname}-linux-x64-${version}.zip";
- sha256 = "1a7qrh5mdkqpz5cpk5jdq0s2cfrvn7ja76r5cmhs70ba1xnzd8rq";
+ sha256 = "1j1iqmcbwfj72l7g83ah701bipas9cqwazyhh0af5hp2ckj9nmmf";
};
sourceRoot = ".";
@@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
xorg.libXrender
xorg.libXtst
xorg_sys_opengl
- utillinux
+ util-linux
xorg.libXrandr
xorg.libXScrnSaver
alsaLib
diff --git a/pkgs/applications/blockchains/ledger-live-desktop/default.nix b/pkgs/applications/blockchains/ledger-live-desktop/default.nix
index 4c4f3f2b29e3..4c64c595fefb 100644
--- a/pkgs/applications/blockchains/ledger-live-desktop/default.nix
+++ b/pkgs/applications/blockchains/ledger-live-desktop/default.nix
@@ -2,12 +2,12 @@
let
pname = "ledger-live-desktop";
- version = "2.16.0";
+ version = "2.18.0";
name = "${pname}-${version}";
src = fetchurl {
url = "https://github.com/LedgerHQ/${pname}/releases/download/v${version}/${pname}-${version}-linux-x86_64.AppImage";
- sha256 = "16z2cy41vxbrvjblj09in6669pks1p9y3rgx8b7afjwf102ba9yi";
+ sha256 = "19sx9n5mij68v07vy65h1c16rgbpll3kagr437cjb7r95k3nk2zn";
};
appimageContents = appimageTools.extractType2 {
@@ -30,8 +30,7 @@ in appimageTools.wrapType2 rec {
description = "Wallet app for Ledger Nano S and Ledger Blue";
homepage = "https://www.ledger.com/live";
license = licenses.mit;
- maintainers = with maintainers; [ thedavidmeister nyanloutre RaghavSood ];
+ maintainers = with maintainers; [ thedavidmeister nyanloutre RaghavSood th0rgal ];
platforms = [ "x86_64-linux" ];
};
}
-
diff --git a/pkgs/applications/blockchains/litecoin.nix b/pkgs/applications/blockchains/litecoin.nix
index fa352652dbf9..85adbec718f3 100644
--- a/pkgs/applications/blockchains/litecoin.nix
+++ b/pkgs/applications/blockchains/litecoin.nix
@@ -1,7 +1,7 @@
{ stdenv, mkDerivation, fetchFromGitHub
, pkgconfig, autoreconfHook
, openssl, db48, boost, zlib, miniupnpc
-, glib, protobuf, utillinux, qrencode
+, glib, protobuf, util-linux, qrencode
, AppKit
, withGui ? true, libevent
, qtbase, qttools
@@ -24,7 +24,7 @@ mkDerivation rec {
nativeBuildInputs = [ pkgconfig autoreconfHook ];
buildInputs = [ openssl db48 boost zlib zeromq
- miniupnpc glib protobuf utillinux libevent ]
+ miniupnpc glib protobuf util-linux libevent ]
++ optionals stdenv.isDarwin [ AppKit ]
++ optionals withGui [ qtbase qttools qrencode ];
diff --git a/pkgs/applications/blockchains/nbxplorer/default.nix b/pkgs/applications/blockchains/nbxplorer/default.nix
index 76ca21ef9aaf..45143a797e5b 100644
--- a/pkgs/applications/blockchains/nbxplorer/default.nix
+++ b/pkgs/applications/blockchains/nbxplorer/default.nix
@@ -15,13 +15,13 @@ in
stdenv.mkDerivation rec {
pname = "nbxplorer";
- version = "2.1.42";
+ version = "2.1.46";
src = fetchFromGitHub {
owner = "dgarage";
repo = "NBXplorer";
rev = "v${version}";
- sha256 = "01q6n7095rrha00xs3l7igzfb9rd743z8crxa2dcz4q5srapfzpi";
+ sha256 = "1aph7yiwmch7s7x1qkzqv1shs3v6kg8i2s7266la0yp9ksf3w35p";
};
nativeBuildInputs = [ dotnetSdk dotnetPackages.Nuget makeWrapper ];
diff --git a/pkgs/applications/blockchains/nbxplorer/deps.nix b/pkgs/applications/blockchains/nbxplorer/deps.nix
index 65afa6b72c48..85d395089de1 100644
--- a/pkgs/applications/blockchains/nbxplorer/deps.nix
+++ b/pkgs/applications/blockchains/nbxplorer/deps.nix
@@ -31,8 +31,8 @@
})
(fetchNuGet {
name = "Microsoft.CodeCoverage";
- version = "16.6.1";
- sha256 = "01ffm4nflqdb93vq4xl0j3377x360fgx6c6h12mpkcy85ixbv3rl";
+ version = "16.7.1";
+ sha256 = "1farw63445cdyciplfs6l9j1gayxw16rkzmrwsiswfyjhqz70xd4";
})
(fetchNuGet {
name = "Microsoft.CSharp";
@@ -126,8 +126,8 @@
})
(fetchNuGet {
name = "Microsoft.NET.Test.Sdk";
- version = "16.6.1";
- sha256 = "0jjdg468jc6pv2z764f3xc19lcr772nzjm9cjfqq3bqw8vkpzmhv";
+ version = "16.7.1";
+ sha256 = "0yqxipj74ax2n76w9ccydppx78ym8m5fda88qnvj4670qjvl0kf8";
})
(fetchNuGet {
name = "Microsoft.NETCore.Platforms";
@@ -156,13 +156,13 @@
})
(fetchNuGet {
name = "Microsoft.TestPlatform.ObjectModel";
- version = "16.6.1";
- sha256 = "0q98q1nw6jl4bajm66z4a9vvh928w8ffsd3k6fpsps23ykpsky7h";
+ version = "16.7.1";
+ sha256 = "0s9dyh99gzdpk1i5v468i2r9m6i3jrr41r394pwdwiajsz99kay0";
})
(fetchNuGet {
name = "Microsoft.TestPlatform.TestHost";
- version = "16.6.1";
- sha256 = "0anzvb2mda548swb2ll1hv65knb8gwjm01hwbl0pzzr607my3lix";
+ version = "16.7.1";
+ sha256 = "1xik06rxn9ps83in0zn9vcl2ibv3acmdqvrx07qq89lxj1sgqlhs";
})
(fetchNuGet {
name = "Microsoft.Win32.Primitives";
@@ -181,18 +181,23 @@
})
(fetchNuGet {
name = "NBitcoin.Altcoins";
- version = "2.0.19";
- sha256 = "12a3bf1pi6sq78z6h3clyczvycx7cjry8fby4fyi748wjwljjizz";
+ version = "2.0.21";
+ sha256 = "0xmygiwjlia7fbxy63893jb15g6fxggxxr9bbm8znd9bs3jzp2g1";
})
(fetchNuGet {
name = "NBitcoin.TestFramework";
- version = "2.0.11";
- sha256 = "09jrbq9p5k67kdic2038s7q299y2nc8ij6m55m3m8hys7jdrrv05";
+ version = "2.0.12";
+ sha256 = "1d6lmymc9x3p74c8hc2x3m61ncnkqqgrddw9cw2m0zkvilkncsns";
})
(fetchNuGet {
name = "NBitcoin";
- version = "5.0.54";
- sha256 = "0mx2gr8j8bc4mf1vi1fvqj3672qalxvzvincc61if79p46cik24b";
+ version = "5.0.58";
+ sha256 = "0qim9xbbj380254iyi1jsh2gnr90ddwd2593jw9a8bjwnlk7qr2c";
+ })
+ (fetchNuGet {
+ name = "NBitcoin";
+ version = "5.0.60";
+ sha256 = "0pin4ldfz5lfxyd47mj1ypyp8lmj0v5nq5zvygdjna956vphd39v";
})
(fetchNuGet {
name = "NETStandard.Library";
@@ -1061,8 +1066,8 @@
})
(fetchNuGet {
name = "xunit.runner.visualstudio";
- version = "2.4.2";
- sha256 = "0fi85h43nyrhfc5jzg07znh01r7cpb7bpjdc6mzb9z1pm14ppfm6";
+ version = "2.4.3";
+ sha256 = "0j1d0rbcm7pp6dypi61sjxp8l22sv261252z55b243l39jgv2rp3";
})
(fetchNuGet {
name = "xunit";
diff --git a/pkgs/applications/blockchains/pivx.nix b/pkgs/applications/blockchains/pivx.nix
index 5a59bb4b7de2..6d6f881ae65f 100644
--- a/pkgs/applications/blockchains/pivx.nix
+++ b/pkgs/applications/blockchains/pivx.nix
@@ -1,7 +1,7 @@
{ fetchFromGitHub, stdenv, pkgconfig, autoreconfHook, wrapQtAppsHook ? null
, openssl, db48, boost, zlib, miniupnpc, gmp
, qrencode, glib, protobuf, yasm, libevent
-, utillinux, qtbase ? null, qttools ? null
+, util-linux, qtbase ? null, qttools ? null
, enableUpnp ? false
, disableWallet ? false
, disableDaemon ? false
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ pkgconfig autoreconfHook ] ++ optionals withGui [ wrapQtAppsHook ];
- buildInputs = [ glib gmp openssl db48 yasm boost zlib libevent miniupnpc protobuf utillinux ]
+ buildInputs = [ glib gmp openssl db48 yasm boost zlib libevent miniupnpc protobuf util-linux ]
++ optionals withGui [ qtbase qttools qrencode ];
configureFlags = [ "--with-boost-libdir=${boost.out}/lib" ]
diff --git a/pkgs/applications/blockchains/turbo-geth.nix b/pkgs/applications/blockchains/turbo-geth.nix
index eae1b812a3d9..b8aa3de44dad 100644
--- a/pkgs/applications/blockchains/turbo-geth.nix
+++ b/pkgs/applications/blockchains/turbo-geth.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "turbo-geth";
- version = "2020.11.02";
+ version = "2020.12.01";
src = fetchFromGitHub {
owner = "ledgerwatch";
repo = pname;
rev = "v${version}";
- sha256 = "1bfywbg6mm3q4wd0mslcv5sj779277izzlqawqvqy3yxnpb6cwj5";
+ sha256 = "0l1qj10vhfkrk66zihz8m24pnyj8jbb65a7amvphp07r199swy2a";
};
vendorSha256 = "16vawkky612zf45d8dhipjmhrprmi28z9wdcnjy07x3bxdyfbhfr";
diff --git a/pkgs/applications/blockchains/zcash/default.nix b/pkgs/applications/blockchains/zcash/default.nix
index e2c57d514cda..9cccbd7b7e46 100644
--- a/pkgs/applications/blockchains/zcash/default.nix
+++ b/pkgs/applications/blockchains/zcash/default.nix
@@ -1,5 +1,5 @@
{ stdenv, libsodium, fetchFromGitHub, wget, pkgconfig, autoreconfHook, openssl, db62, boost17x
-, zlib, gtest, gmock, callPackage, gmp, qt4, utillinux, protobuf, qrencode, libevent }:
+, zlib, gtest, gmock, callPackage, gmp, qt4, util-linux, protobuf, qrencode, libevent }:
let librustzcash = callPackage ./librustzcash {};
in
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoreconfHook pkgconfig ];
buildInputs = [ gtest gmock gmp openssl wget db62 boost17x zlib
protobuf libevent libsodium librustzcash ]
- ++ optionals stdenv.isLinux [ utillinux ];
+ ++ optionals stdenv.isLinux [ util-linux ];
configureFlags = [ "--with-boost-libdir=${boost17x.out}/lib" ];
diff --git a/pkgs/applications/display-managers/sddm/default.nix b/pkgs/applications/display-managers/sddm/default.nix
index 3ebeaa6262b7..fd02536589fb 100644
--- a/pkgs/applications/display-managers/sddm/default.nix
+++ b/pkgs/applications/display-managers/sddm/default.nix
@@ -4,7 +4,7 @@
}:
let
- version = "0.18.1";
+ version = "0.19.0";
in mkDerivation {
pname = "sddm";
@@ -14,7 +14,7 @@ in mkDerivation {
owner = "sddm";
repo = "sddm";
rev = "v${version}";
- sha256 = "0an1zafz0yhxd9jgd3gzdwmaw5f9vs4c924q56lp2yxxddbmzjcq";
+ sha256 = "1s6icb5r1n6grfs137gdzfrcvwsb3hvlhib2zh6931x8pkl1qvxa";
};
patches = [
diff --git a/pkgs/applications/display-managers/sddm/sddm-ignore-config-mtime.patch b/pkgs/applications/display-managers/sddm/sddm-ignore-config-mtime.patch
index aac09dfe876b..a4d41e3e6f52 100644
--- a/pkgs/applications/display-managers/sddm/sddm-ignore-config-mtime.patch
+++ b/pkgs/applications/display-managers/sddm/sddm-ignore-config-mtime.patch
@@ -1,8 +1,8 @@
diff --git a/src/common/ConfigReader.cpp b/src/common/ConfigReader.cpp
-index 4b5983c..911c511 100644
+index 041e5ed..efb1324 100644
--- a/src/common/ConfigReader.cpp
+++ b/src/common/ConfigReader.cpp
-@@ -147,16 +147,13 @@ namespace SDDM {
+@@ -148,17 +148,14 @@ namespace SDDM {
// * m_path (classic fallback /etc/sddm.conf)
QStringList files;
@@ -13,18 +13,20 @@ index 4b5983c..911c511 100644
QDir dir(m_sysConfigDir);
if (dir.exists()) {
- latestModificationTime = std::max(latestModificationTime, QFileInfo(m_sysConfigDir).lastModified());
- foreach (const QFileInfo &file, dir.entryInfoList(QDir::Files | QDir::NoDotAndDotDot, QDir::LocaleAware)) {
+ const auto dirFiles = dir.entryInfoList(QDir::Files | QDir::NoDotAndDotDot, QDir::LocaleAware);
+ for (const QFileInfo &file : dirFiles) {
files << (file.absoluteFilePath());
- latestModificationTime = std::max(latestModificationTime, file.lastModified());
}
}
}
-@@ -164,21 +161,14 @@ namespace SDDM {
+@@ -166,22 +163,15 @@ namespace SDDM {
//include the configDir in modification time so we also reload on any files added/removed
QDir dir(m_configDir);
if (dir.exists()) {
- latestModificationTime = std::max(latestModificationTime, QFileInfo(m_configDir).lastModified());
- foreach (const QFileInfo &file, dir.entryInfoList(QDir::Files | QDir::NoDotAndDotDot, QDir::LocaleAware)) {
+ const auto dirFiles = dir.entryInfoList(QDir::Files | QDir::NoDotAndDotDot, QDir::LocaleAware);
+ for (const QFileInfo &file : dirFiles) {
files << (file.absoluteFilePath());
- latestModificationTime = std::max(latestModificationTime, file.lastModified());
}
@@ -38,6 +40,6 @@ index 4b5983c..911c511 100644
- }
- m_fileModificationTime = latestModificationTime;
-
- foreach (const QString &filepath, files) {
+ for (const QString &filepath : qAsConst(files)) {
loadInternal(filepath);
}
diff --git a/pkgs/applications/editors/android-studio/default.nix b/pkgs/applications/editors/android-studio/default.nix
index 51c7ebcc907f..d94ad070536a 100644
--- a/pkgs/applications/editors/android-studio/default.nix
+++ b/pkgs/applications/editors/android-studio/default.nix
@@ -14,14 +14,14 @@ let
sha256Hash = "sha256-aAMhhJWcVFdvEZt8fI3tF12Eg3TzlU+kUFMNeCYN1os=";
};
betaVersion = {
- version = "4.1.0.18"; # "Android Studio 4.1 RC 3"
- build = "201.6823847";
- sha256Hash = "sha256-qbxmR9g8DSKzcP09bJuc+am79BSXWG39UQxFEb1bZ88=";
+ version = "4.2.0.17"; # "Android Studio 4.2 Beta 1"
+ build = "202.6987402";
+ sha256Hash = "07qr0b1zdzpc1nsi6593518dxp89dcjfp4lznb1d3id8vbqla4i7";
};
latestVersion = { # canary & dev
- version = "4.2.0.16"; # "Android Studio 4.2 Canary 16"
- build = "202.6939830";
- sha256Hash = "sha256-2Xh0GR4BHZI6ofdyMI2icrztI2BmiHWT+1bEZIZ58IE=";
+ version = "2020.3.1.2"; # "Android Studio Arctic Fox Canary 2"
+ build = "202.7006259";
+ sha256Hash = "1d4brfx1fh1vlcjkb0x8hjj2qgz2dl5wbaiy8dj8w03vcf493nc5";
};
in {
# Attributes are named by their corresponding release channels
diff --git a/pkgs/applications/editors/eclipse/build-eclipse.nix b/pkgs/applications/editors/eclipse/build-eclipse.nix
index 218fbe8fc1fc..0282dc95f72e 100644
--- a/pkgs/applications/editors/eclipse/build-eclipse.nix
+++ b/pkgs/applications/editors/eclipse/build-eclipse.nix
@@ -1,6 +1,6 @@
{ stdenv, makeDesktopItem, freetype, fontconfig, libX11, libXrender
, zlib, jdk, glib, gtk, libXtst, gsettings-desktop-schemas, webkitgtk
-, makeWrapper, ... }:
+, makeWrapper, perl, ... }:
{ name, src ? builtins.getAttr stdenv.hostPlatform.system sources, sources ? null, description }:
@@ -50,6 +50,9 @@ stdenv.mkDerivation rec {
cp ${desktopItem}/share/applications/* $out/share/applications
mkdir -p $out/share/pixmaps
ln -s $out/eclipse/icon.xpm $out/share/pixmaps/eclipse.xpm
+
+ # ensure eclipse.ini does not try to use a justj jvm, as those aren't compatible with nix
+ ${perl}/bin/perl -i -p0e 's|-vm\nplugins/org.eclipse.justj.*/jre/bin\n||' $out/eclipse/eclipse.ini
''; # */
meta = {
diff --git a/pkgs/applications/editors/eclipse/default.nix b/pkgs/applications/editors/eclipse/default.nix
index 87ac29b58e94..0afbecb84cf3 100644
--- a/pkgs/applications/editors/eclipse/default.nix
+++ b/pkgs/applications/editors/eclipse/default.nix
@@ -10,13 +10,16 @@ assert stdenv ? glibc;
# https://download.eclipse.org/eclipse/downloads/ is the main place to
# find the downloads needed for new versions
+#
+# to test:
+# $ for e in cpp modeling platform sdk java committers; do nix build -f default.nix pkgs.eclipses.eclipse-${e} -o eclipse-${e}; done
let
platform_major = "4";
- platform_minor = "16";
+ platform_minor = "17";
year = "2020";
- month = "06";
- timestamp = "${year}${month}040540";
+ month = "09";
+ timestamp = "${year}${month}021800";
gtk = gtk3;
in rec {
@@ -34,7 +37,7 @@ in rec {
src =
fetchurl {
url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/technology/epp/downloads/release/${year}-${month}/R/eclipse-cpp-${year}-${month}-R-linux-gtk-x86_64.tar.gz";
- sha512 = "0vfxzsvfv9zmd0ckrdpziijzskh13g8kgk8ibkwmhmqmj14a3visk6yvn5q2s0knkswl1zy9arinw0mxvqh72dfj63vwc01vhp06lyr";
+ sha512 = "270pk7vvfvanig49xkrail01nf967zlp7xf8rvyh2ya7s0y0akj2bi0y4yms4gwijmingm8y2ir9qynd360mzwl8mnc1c31ykf9l3lh";
};
};
@@ -46,7 +49,7 @@ in rec {
src =
fetchurl {
url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/technology/epp/downloads/release/${year}-${month}/R/eclipse-modeling-${year}-${month}-R-linux-gtk-x86_64.tar.gz";
- sha512 = "29nr1x3fgdw5ygrppfma6yi1iaqvad24jyb58sag735z1nz4ymajcwakg52mlv3s19d4w8cxpskh1r459mwz7j769qplymspqifvlkd";
+ sha512 = "26bb6cbnw94ml585aqrs8wpfksd2883njlqi48klpbn5n1bwpnpwvymx9q46i49piiyp0r1pa8ghdcgiwcakvri5nzldlh522fs7h5y";
};
};
@@ -58,7 +61,7 @@ in rec {
src =
fetchurl {
url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/eclipse/downloads/drops${platform_major}/R-${platform_major}.${platform_minor}-${timestamp}/eclipse-platform-${platform_major}.${platform_minor}-linux-gtk-x86_64.tar.gz";
- sha512 = "2pm4xam0jn9x34k1hr5rn67fpvc6snlkpcfn4bzdcf2xjv9f3dr2039mkcrhri5nv2bj6fkbai6aga6fmmrb3na33b7ir7sqlqqn61b";
+ sha512 = "2i3gjxmq1i4p70q2l5749b96z1r4nv15dii17fywbyby3kbggwhfvaydizy7z5p6kn0y91dw13p7gmg3qpr9d46mb8f8h3sxks7fyl9";
};
};
@@ -83,7 +86,7 @@ in rec {
src =
fetchurl {
url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/eclipse/downloads/drops${platform_major}/R-${platform_major}.${platform_minor}-${timestamp}/eclipse-SDK-${platform_major}.${platform_minor}-linux-gtk-x86_64.tar.gz";
- sha512 = "195c07yabmi2a42qxfmpbv6ychpj15bbpgyp40s1pcdb3p875vcqjinq9dqy2sixzwjhfdrggpvwihav87rkih9arzmk2s4cm31mjqd";
+ sha512 = "1c29r7qwjrjv86q2c4bhlrmmh50690lrq164jzrlisys9vnxb6wii0gwb34p9m1xqr3lgba1zhffb4jx18prrk0x8xbd78mp0lvya3k";
};
};
@@ -95,7 +98,7 @@ in rec {
src =
fetchurl {
url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/technology/epp/downloads/release/${year}-${month}/R/eclipse-java-${year}-${month}-R-linux-gtk-x86_64.tar.gz";
- sha512 = "3n8jllgxarrxgz16n7zb4bgaqxk0m9frcxrgdxvy25ar2iw8js4q4ir3cc20y4ri3ii74rf3jy6n4ndhm57miwqh4p2wqzhfjlinirb";
+ sha512 = "3rkpngrk6423i2pcf241wbr9jfzwxm2qwm57ipjpjw6705w1rapcws4bibqjznlf34lqvnynkw2wihy51j1ryw25z9fc2jsvyj67c1q";
};
};
@@ -107,7 +110,7 @@ in rec {
src =
fetchurl {
url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/technology/epp/downloads/release/${year}-${month}/R/eclipse-committers-${year}-${month}-R-linux-gtk-x86_64.tar.gz";
- sha512 = "1l0gc7srpvn3r0yrbrp1pjv1a3n1y7q5fqww5fmzyw1d6j3hjkqj74c9bff16579cpf7z6d4wmj6kr7z89p0ignrx319gc8p0hivi1y";
+ sha512 = "3gnqamrn3x2gr4dfcgl7ppxpyi1q422l0sm7sh0vmipbs9l1c58plm3p14j9rjsyjlly2xjci6dg7sb9mj6259vc640wafnzcs89ii1";
};
};
diff --git a/pkgs/applications/editors/eclipse/plugins.nix b/pkgs/applications/editors/eclipse/plugins.nix
index 4edb7a7ebc4f..43ab2a796ebd 100644
--- a/pkgs/applications/editors/eclipse/plugins.nix
+++ b/pkgs/applications/editors/eclipse/plugins.nix
@@ -255,12 +255,12 @@ rec {
cdt = buildEclipseUpdateSite rec {
name = "cdt-${version}";
# find current version at https://www.eclipse.org/cdt/downloads.php
- version = "9.11.1";
+ version = "10.0.1";
src = fetchzip {
stripRoot = false;
- url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/tools/cdt/releases/9.11/${name}/${name}.zip";
- sha256 = "00cpaal6jm9xb4nbkljrf381r3lf1rb1p06vrbn4l0lxnbckb9df";
+ url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/tools/cdt/releases/10.0/${name}/${name}.zip";
+ sha256 = "1smi1yc4l627bb01zp0pcilm6d0hysxk440hy4n55gz3jxilygx5";
};
meta = with stdenv.lib; {
@@ -355,9 +355,6 @@ rec {
url = "https://download.jboss.org/drools/release/${version}/droolsjbpm-tools-distribution-${version}.zip";
sha512 = "2qzc1iszqfrfnw8xip78n3kp6hlwrvrr708vlmdk7nv525xhs0ssjaxriqdhcr0s6jripmmazxivv3763rnk2bfkh31hmbnckpx4r3m";
extraPostFetch = ''
- # work around https://github.com/NixOS/nixpkgs/issues/38649
- chmod go-w $out;
-
# update site is a couple levels deep, alongside some other irrelevant stuff
cd $out;
find . -type f -not -path ./binaries/org.drools.updatesite/\* -exec rm {} \;
@@ -475,12 +472,12 @@ rec {
jdt = buildEclipseUpdateSite rec {
name = "jdt-${version}";
- version = "4.16";
+ version = "4.17";
src = fetchzip {
stripRoot = false;
- url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/eclipse/downloads/drops4/R-${version}-202006040540/org.eclipse.jdt-${version}.zip";
- sha256 = "0g349hg2nv1y628daxf84396wpf33z52wxv0gawlgrirbbizaznd";
+ url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/eclipse/downloads/drops4/R-${version}-202009021800/org.eclipse.jdt-${version}.zip";
+ sha256 = "16vb88ywqfh0rix5krp2g39yhisv4i797g9c03aayzy5lynqm3ky";
};
meta = with stdenv.lib; {
diff --git a/pkgs/applications/editors/edbrowse/default.nix b/pkgs/applications/editors/edbrowse/default.nix
index c43640b65245..4e727e9a22a6 100644
--- a/pkgs/applications/editors/edbrowse/default.nix
+++ b/pkgs/applications/editors/edbrowse/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "edbrowse";
- version = "3.7.6";
+ version = "3.7.7";
buildInputs = [ curl pcre readline openssl duktape perl html-tidy ];
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
owner = "CMB";
repo = "edbrowse";
rev = "v${version}";
- sha256 = "0yk4djb9q8ll94fs57y706bsqlar4pfx6ysasvkzj146926lrh8a";
+ sha256 = "0cw9d60mdhwna57r1vxn53s8gl81rr3cxnvm769ifq3xyh49vfcf";
};
meta = with stdenv.lib; {
description = "Command Line Editor Browser";
diff --git a/pkgs/applications/editors/elvis/default.nix b/pkgs/applications/editors/elvis/default.nix
index 3a6c8c97b221..df8f255de5e0 100644
--- a/pkgs/applications/editors/elvis/default.nix
+++ b/pkgs/applications/editors/elvis/default.nix
@@ -39,7 +39,7 @@ stdenv.mkDerivation {
configureFlags = [ "--ioctl=termios" ];
meta = {
- homepage = "http://elvis.vi-editor.org/";
+ homepage = "http://elvis.the-little-red-haired-girl.org/";
description = "A vi clone for Unix and other operating systems";
license = stdenv.lib.licenses.free;
};
diff --git a/pkgs/applications/editors/emacs-modes/prolog/default.nix b/pkgs/applications/editors/emacs-modes/prolog/default.nix
index 7f5a097daa93..66ab98302375 100644
--- a/pkgs/applications/editors/emacs-modes/prolog/default.nix
+++ b/pkgs/applications/editors/emacs-modes/prolog/default.nix
@@ -1,11 +1,12 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation {
- name = "prolog-mode-1.25";
+ pname = "prolog-mode";
+ version = "1.28";
src = fetchurl {
url = "http://bruda.ca/_media/emacs/prolog.el";
- sha256 = "0hfd2dr3xc5qxgvc08nkb2l5a05hfldahdc6ymi9vd8798cc46yh";
+ sha256 = "oCMzks4xuor8Il8Ll8PXh1zIvMl5qN0RCFJ9yKiHOHU=";
};
buildCommand = ''
@@ -17,8 +18,5 @@ stdenv.mkDerivation {
homepage = "http://bruda.ca/emacs/prolog_mode_for_emacs/";
description = "Prolog mode for Emacs";
license = stdenv.lib.licenses.gpl2Plus;
-
- # Has wrong sha256
- broken = true;
};
}
diff --git a/pkgs/applications/editors/emacs/generic.nix b/pkgs/applications/editors/emacs/generic.nix
index 2de45d03dd6a..0e09b0c20ee0 100644
--- a/pkgs/applications/editors/emacs/generic.nix
+++ b/pkgs/applications/editors/emacs/generic.nix
@@ -145,7 +145,7 @@ in stdenv.mkDerivation {
rm -rf $siteVersionDir
'' + lib.optionalString withCsrc ''
for srcdir in src lisp lwlib ; do
- dstdir=$siteVersionDir/$srcdir
+ dstdir=$out/share/emacs/$siteVersionDir/$srcdir
mkdir -p $dstdir
find $srcdir -name "*.[chm]" -exec cp {} $dstdir \;
cp $srcdir/TAGS $dstdir
@@ -154,6 +154,8 @@ in stdenv.mkDerivation {
'' + lib.optionalString withNS ''
mkdir -p $out/Applications
mv nextstep/Emacs.app $out/Applications
+ '' + lib.optionalString (nativeComp && withNS) ''
+ ln -snf $out/lib/emacs/*/native-lisp $out/Applications/Emacs.app/Contents/native-lisp
'';
postFixup = lib.concatStringsSep "\n" [
diff --git a/pkgs/applications/editors/emacs/site-start.el b/pkgs/applications/editors/emacs/site-start.el
index de4708b88908..2f02d6d1a86d 100644
--- a/pkgs/applications/editors/emacs/site-start.el
+++ b/pkgs/applications/editors/emacs/site-start.el
@@ -52,9 +52,6 @@ least specific (the system profile)"
(file-name-directory load-file-name)))) ; .../emacs/site-lisp/
(version
(file-name-as-directory
- (concat
- (number-to-string emacs-major-version)
- "."
- (number-to-string emacs-minor-version))))
+ emacs-version))
(src (file-name-as-directory "src")))
(setq find-function-C-source-directory (concat emacs version src)))
diff --git a/pkgs/applications/editors/glow/default.nix b/pkgs/applications/editors/glow/default.nix
index 0ba13c996712..d941c85e2c6f 100644
--- a/pkgs/applications/editors/glow/default.nix
+++ b/pkgs/applications/editors/glow/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "glow";
- version = "1.1.0";
+ version = "1.2.1";
src = fetchFromGitHub {
owner = "charmbracelet";
repo = "glow";
rev = "v${version}";
- sha256 = "016psbm93ni81k87i9gx3cjr59j1fmpq5x8vz0ydabczzdshd1py";
+ sha256 = "1jf9d8zwhvg9pc5g29lwz2r0lc59h1smwb5mjswxlvljpgbj7jwh";
};
- vendorSha256 = "0gvlbj8b5sqk93ahg4b2krwrmr8ljz7cah77fxaxcd98apap0pw6";
+ vendorSha256 = "1p50qr7hbc8vyifa23z7xr43b4fpmwdzg7hqs503c124kpbpk45z";
doCheck = false;
@@ -21,6 +21,6 @@ buildGoModule rec {
description = "Render markdown on the CLI, with pizzazz!";
homepage = "https://github.com/charmbracelet/glow";
license = licenses.mit;
- maintainers = with maintainers; [ ehmry Br1ght0ne penguwin ];
+ maintainers = with maintainers; [ Br1ght0ne penguwin ];
};
}
diff --git a/pkgs/applications/editors/greenfoot/default.nix b/pkgs/applications/editors/greenfoot/default.nix
new file mode 100644
index 000000000000..8205d52b43a1
--- /dev/null
+++ b/pkgs/applications/editors/greenfoot/default.nix
@@ -0,0 +1,38 @@
+{ stdenv, fetchurl, makeWrapper, jdk }:
+
+stdenv.mkDerivation rec {
+ pname = "greenfoot";
+ version = "3.6.1";
+ 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";
+ };
+
+ nativeBuildInputs = [ makeWrapper ];
+
+ unpackPhase = ''
+ ar xf $src
+ tar xf data.tar.xz
+ '';
+
+ installPhase = ''
+ mkdir -p $out
+ cp -r usr/* $out
+ rm -r $out/share/greenfoot/jdk
+ rm -r $out/share/greenfoot/javafx
+
+ makeWrapper ${jdk}/bin/java $out/bin/greenfoot \
+ --add-flags "-Djavafx.embed.singleThread=true -Dawt.useSystemAAFontSettings=on -Xmx512M -cp \"$out/share/greenfoot/bluej.jar\" bluej.Boot -greenfoot=true -bluej.compiler.showunchecked=false -greenfoot.scenarios=$out/share/doc/Greenfoot/scenarios -greenfoot.url.javadoc=file://$out/share/doc/Greenfoot/API"
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A simple integrated development environment for Java";
+ homepage = "https://www.greenfoot.org/";
+ license = licenses.gpl2ClasspathPlus;
+ maintainers = [ maintainers.charvp ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/applications/editors/jetbrains/default.nix b/pkgs/applications/editors/jetbrains/default.nix
index 9fbab346907d..78e6ad30b711 100644
--- a/pkgs/applications/editors/jetbrains/default.nix
+++ b/pkgs/applications/editors/jetbrains/default.nix
@@ -90,7 +90,7 @@ let
It allows you to quickly migrate and refactor relational databases,
construct efficient, statically checked SQL queries and much more.
'';
- maintainers = with maintainers; [ loskutov ];
+ maintainers = with maintainers; [ ];
platforms = platforms.linux;
};
});
@@ -268,12 +268,12 @@ in
clion = buildClion rec {
name = "clion-${version}";
- version = "2020.2.4"; /* updated by script */
+ version = "2020.2.5"; /* updated by script */
description = "C/C++ IDE. New. Intelligent. Cross-platform";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/cpp/CLion-${version}.tar.gz";
- sha256 = "0xkra8l3ga8qsmzbvfisn99lxm5wxa8c4d4jzljjwn8855bs20a3"; /* updated by script */
+ sha256 = "0j7gxh8wqshn2i1f22bl9099sx8a4092qwkp4fwny4649rbkfyrz"; /* updated by script */
};
wmClass = "jetbrains-clion";
update-channel = "CLion RELEASE"; # channel's id as in http://www.jetbrains.com/updates/updates.xml
@@ -281,12 +281,12 @@ in
datagrip = buildDataGrip rec {
name = "datagrip-${version}";
- version = "2020.2.3"; /* updated by script */
+ version = "2020.3"; /* updated by script */
description = "Your Swiss Army Knife for Databases and SQL";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/datagrip/${name}.tar.gz";
- sha256 = "0iv1zmdpbqk8f4cjd6dhgj9mrvxli4dg83jzkhv566sy8wrrx7kb"; /* updated by script */
+ sha256 = "1j0mlsiqh80mspi2x9mi0h5hxhg5gw6395hyl9w33q8dxm95mx2d"; /* updated by script */
};
wmClass = "jetbrains-datagrip";
update-channel = "DataGrip RELEASE";
@@ -307,12 +307,12 @@ in
idea-community = buildIdea rec {
name = "idea-community-${version}";
- version = "2020.2.3"; /* updated by script */
+ version = "2020.3"; /* updated by script */
description = "Integrated Development Environment (IDE) by Jetbrains, community edition";
license = stdenv.lib.licenses.asl20;
src = fetchurl {
url = "https://download.jetbrains.com/idea/ideaIC-${version}.tar.gz";
- sha256 = "092swkz7l1p3asrna6fxj6j324sh7pdbgzrlapdwka8kq9y40ajz"; /* updated by script */
+ sha256 = "0x1nsjw1m03iq7sd9i2qqlyribrzgi8yh6k5hnb630kvrxr8pxy6"; /* updated by script */
};
wmClass = "jetbrains-idea-ce";
update-channel = "IntelliJ IDEA RELEASE";
@@ -320,12 +320,12 @@ in
idea-ultimate = buildIdea rec {
name = "idea-ultimate-${version}";
- version = "2020.2.3"; /* updated by script */
+ version = "2020.3"; /* updated by script */
description = "Integrated Development Environment (IDE) by Jetbrains, requires paid license";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/idea/ideaIU-${version}-no-jbr.tar.gz";
- sha256 = "1416ikna169d2hx77yd0bb8hpxkpnf27jgyq5yrgla1w6h1fp1p0"; /* updated by script */
+ sha256 = "1l6bvfgzp27113rjy1y3jvp09cqx8gpnbgpwp83vsph7x0dhx8a3"; /* updated by script */
};
wmClass = "jetbrains-idea";
update-channel = "IntelliJ IDEA RELEASE";
@@ -333,12 +333,12 @@ in
mps = buildMps rec {
name = "mps-${version}";
- version = "2020.2.2"; /* updated by script */
+ version = "2020.2.3"; /* updated by script */
description = "Create your own domain-specific language";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/mps/2020.2/MPS-${version}.tar.gz";
- sha256 = "1a09yahky8ii2dypj69m89c3yh7akn7sa74n0j0mff7r46ad421y"; /* updated by script */
+ sha256 = "1wd3d8pc155m54y5p2056p0x93v2nv9457i7la53ibbs7rj1j7kw"; /* updated by script */
};
wmClass = "jetbrains-mps";
update-channel = "MPS RELEASE";
@@ -346,12 +346,12 @@ in
phpstorm = buildPhpStorm rec {
name = "phpstorm-${version}";
- version = "2020.2.3"; /* updated by script */
+ version = "2020.2.4"; /* updated by script */
description = "Professional IDE for Web and PHP developers";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/webide/PhpStorm-${version}.tar.gz";
- sha256 = "0bdxmxml6337cdpb2amhdqlvxicng50cgzlnmiw0wqnmwj5ihpih"; /* updated by script */
+ sha256 = "111dr1a6695msh13cd484yk671jnh2ps6q1k2dl0kmryk9dqnvhd"; /* updated by script */
};
wmClass = "jetbrains-phpstorm";
update-channel = "PhpStorm RELEASE";
@@ -359,12 +359,12 @@ in
pycharm-community = buildPycharm rec {
name = "pycharm-community-${version}";
- version = "2020.2.3"; /* updated by script */
+ version = "2020.2.5"; /* updated by script */
description = "PyCharm Community Edition";
license = stdenv.lib.licenses.asl20;
src = fetchurl {
url = "https://download.jetbrains.com/python/${name}.tar.gz";
- sha256 = "0wqhcag32fxqxg6aml2a3d0rpds0d48rgbcl7cp0ah8xj6x72047"; /* updated by script */
+ sha256 = "0jkc26y3v94jj8q7dxq1py59is2whh45b890iac5adg6x670z3s6"; /* updated by script */
};
wmClass = "jetbrains-pycharm-ce";
update-channel = "PyCharm RELEASE";
@@ -372,12 +372,12 @@ in
pycharm-professional = buildPycharm rec {
name = "pycharm-professional-${version}";
- version = "2020.2.3"; /* updated by script */
+ version = "2020.2.5"; /* updated by script */
description = "PyCharm Professional Edition";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/python/${name}.tar.gz";
- sha256 = "0g7bki4bzi3a1w3rlwik2w0ma10xb4g450qxm4fr4fp8dy2xaysc"; /* updated by script */
+ sha256 = "04imfgr45gvicjjgqzdcdmbnbiszjma3s40k2pgqs5nn6wbrw3dd"; /* updated by script */
};
wmClass = "jetbrains-pycharm";
update-channel = "PyCharm RELEASE";
@@ -398,12 +398,12 @@ in
ruby-mine = buildRubyMine rec {
name = "ruby-mine-${version}";
- version = "2020.2.3"; /* updated by script */
+ version = "2020.3"; /* updated by script */
description = "The Most Intelligent Ruby and Rails IDE";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/ruby/RubyMine-${version}.tar.gz";
- sha256 = "03f1z7xhz90j9l8xp3il115yvb15kda0i6ba5ndhby7nf52vnphk"; /* updated by script */
+ sha256 = "0ij6j9bxfqzj8gnrhhdgai22s1n5swd4waxd5zjvmv7q9j9cb2l5"; /* updated by script */
};
wmClass = "jetbrains-rubymine";
update-channel = "RubyMine RELEASE";
@@ -411,12 +411,12 @@ in
webstorm = buildWebStorm rec {
name = "webstorm-${version}";
- version = "2020.2.3"; /* updated by script */
+ version = "2020.3"; /* updated by script */
description = "Professional IDE for Web and JavaScript development";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/webstorm/WebStorm-${version}.tar.gz";
- sha256 = "1c60k38ai63s4779fs55vaiswfc6bi7ki6p96hrmmkrnpzgsipg5"; /* updated by script */
+ sha256 = "0sk7slwfr9jasid09hxw81sik5srn35vif3pbzpybig3yszbv6ld"; /* updated by script */
};
wmClass = "jetbrains-webstorm";
update-channel = "WebStorm RELEASE";
diff --git a/pkgs/applications/editors/kakoune/plugins/case.kak.nix b/pkgs/applications/editors/kakoune/plugins/case.kak.nix
index 20df2872628f..6a2ef200e6e1 100644
--- a/pkgs/applications/editors/kakoune/plugins/case.kak.nix
+++ b/pkgs/applications/editors/kakoune/plugins/case.kak.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation {
'';
meta = with stdenv.lib; {
- description = "Ease navigation between opened buffers in Kakoune";
+ description = "Case convention conversion for Kakoune";
homepage = "https://gitlab.com/FlyingWombat/case.kak";
license = licenses.unlicense;
maintainers = with maintainers; [ eraserhd ];
diff --git a/pkgs/applications/editors/kakoune/plugins/default.nix b/pkgs/applications/editors/kakoune/plugins/default.nix
index 93241b93b04d..168c1d06b31e 100644
--- a/pkgs/applications/editors/kakoune/plugins/default.nix
+++ b/pkgs/applications/editors/kakoune/plugins/default.nix
@@ -12,4 +12,5 @@
kak-powerline = pkgs.callPackage ./kak-powerline.nix { };
kak-prelude = pkgs.callPackage ./kak-prelude.nix { };
kak-vertical-selection = pkgs.callPackage ./kak-vertical-selection.nix { };
+ openscad-kak = pkgs.callPackage ./openscad.kak.nix { };
}
diff --git a/pkgs/applications/editors/kakoune/plugins/kak-auto-pairs.nix b/pkgs/applications/editors/kakoune/plugins/kak-auto-pairs.nix
index 512f1f09207b..4b67f7609769 100644
--- a/pkgs/applications/editors/kakoune/plugins/kak-auto-pairs.nix
+++ b/pkgs/applications/editors/kakoune/plugins/kak-auto-pairs.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchFromGitHub }:
stdenv.mkDerivation {
name = "kak-auto-pairs";
- version = "2019-07-27";
+ version = "2020-07-14";
src = fetchFromGitHub {
owner = "alexherbo2";
repo = "auto-pairs.kak";
- rev = "886449b1a04d43e5deb2f0ef4b1aead6084c7a5f";
- sha256 = "0knfhdvslzw1f1r1k16733yhkczrg3yijjz6n2qwira84iv3239j";
+ rev = "5b4b3b723c34c8b7f40cee60868204974349bf9f";
+ sha256 = "1wgrv03f1lkzflbbaz8n23glij5rvfxf8pcqysd668mbx1hcrk9i";
};
installPhase = ''
diff --git a/pkgs/applications/editors/kakoune/plugins/kak-prelude.nix b/pkgs/applications/editors/kakoune/plugins/kak-prelude.nix
index ee9c125827c8..8fd5fba7d7ed 100644
--- a/pkgs/applications/editors/kakoune/plugins/kak-prelude.nix
+++ b/pkgs/applications/editors/kakoune/plugins/kak-prelude.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation {
installPhase = ''
mkdir -p $out/share/kak/autoload/plugins
- cp -r rc $out/share/kak/autoload/plugins/auto-pairs
+ cp -r rc $out/share/kak/autoload/plugins/prelude
'';
meta = with stdenv.lib;
diff --git a/pkgs/applications/editors/kakoune/plugins/openscad.kak.nix b/pkgs/applications/editors/kakoune/plugins/openscad.kak.nix
new file mode 100644
index 000000000000..21c8b7a60cca
--- /dev/null
+++ b/pkgs/applications/editors/kakoune/plugins/openscad.kak.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchFromGitHub }:
+
+stdenv.mkDerivation {
+ pname = "openscad.kak";
+ version = "unstable-2019-11-08";
+
+ src = fetchFromGitHub {
+ owner = "mayjs";
+ repo = "openscad.kak";
+ rev = "d9143d5e7834e3356b49720664d5647cab9db7cc";
+ sha256 = "0j4dqhrn56z77hdalfdxagwz8h6nwr8s9i4w0bs2644k72lsm2ix";
+ };
+
+ installPhase = ''
+ install -Dm644 rc/openscad.kak -t $out/share/kak/autoload/plugins/
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Syntax highlighting for OpenSCAD files";
+ homepage = "https://github.com/mayjs/openscad.kak";
+ license = licenses.unlicense;
+ maintainers = with maintainers; [ eraserhd ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/applications/editors/kdevelop5/kdev-php.nix b/pkgs/applications/editors/kdevelop5/kdev-php.nix
index b4e4044bea6a..524835402f4e 100644
--- a/pkgs/applications/editors/kdevelop5/kdev-php.nix
+++ b/pkgs/applications/editors/kdevelop5/kdev-php.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "kdev-php";
- version = "5.5.2";
+ version = "5.6.0";
src = fetchurl {
url = "https://github.com/KDE/${pname}/archive/v${version}.tar.gz";
- sha256 = "0z32x0297g078jk3jhzb4vrf8jhw0qprvqzm9p097h8x0026w42l";
+ sha256 = "1j5m9mhjzp2r4wdwnnnckms8ic536s6y0iyry2zdndbsy215hqlz";
};
nativeBuildInputs = [ cmake extra-cmake-modules ];
diff --git a/pkgs/applications/editors/kdevelop5/kdev-python.nix b/pkgs/applications/editors/kdevelop5/kdev-python.nix
index 9fb251d52957..9af12b386a0b 100644
--- a/pkgs/applications/editors/kdevelop5/kdev-python.nix
+++ b/pkgs/applications/editors/kdevelop5/kdev-python.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "kdev-python";
- version = "5.5.2";
+ version = "5.6.0";
src = fetchurl {
url = "https://github.com/KDE/${pname}/archive/v${version}.tar.gz";
- sha256 = "1qxvsz19iv5fr0nvz75b13knmsbkhkgvlvrhip8y4j66ypscs652";
+ sha256 = "1bm6jk7gkl4vi579x99mja4znrzzp15zk66ss600dn8aq11jrxv2";
};
cmakeFlags = [
diff --git a/pkgs/applications/editors/kdevelop5/kdevelop.nix b/pkgs/applications/editors/kdevelop5/kdevelop.nix
index e07e7300048a..d8f41664e665 100644
--- a/pkgs/applications/editors/kdevelop5/kdevelop.nix
+++ b/pkgs/applications/editors/kdevelop5/kdevelop.nix
@@ -10,11 +10,11 @@
mkDerivation rec {
pname = "kdevelop";
- version = "5.5.2";
+ version = "5.6.0";
src = fetchurl {
url = "mirror://kde/stable/${pname}/${version}/src/${pname}-${version}.tar.xz";
- sha256 = "1nkl3z1n1l7ly2zvmbx2sdhx5q72wcvpwhzsz3qgw1474qd9i3i2";
+ sha256 = "0cpmavxz5fi0f1rjinvn6id1nplvjwg00l0n36s0ybygqkacgb9q";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/editors/leo-editor/default.nix b/pkgs/applications/editors/leo-editor/default.nix
index f09fd2ec2779..e583671bcb40 100644
--- a/pkgs/applications/editors/leo-editor/default.nix
+++ b/pkgs/applications/editors/leo-editor/default.nix
@@ -62,6 +62,6 @@ mkDerivation rec {
description = "A powerful folding editor";
longDescription = "Leo is a PIM, IDE and outliner that accelerates the work flow of programmers, authors and web designers.";
license = licenses.mit;
- maintainers = with maintainers; [ leonardoce ramkromberg ];
+ maintainers = with maintainers; [ leonardoce ];
};
}
diff --git a/pkgs/applications/editors/nano/default.nix b/pkgs/applications/editors/nano/default.nix
index 04bd6c7b4b8b..bd8ad4b3d20d 100644
--- a/pkgs/applications/editors/nano/default.nix
+++ b/pkgs/applications/editors/nano/default.nix
@@ -16,11 +16,11 @@ let
in stdenv.mkDerivation rec {
pname = "nano";
- version = "5.3";
+ version = "5.4";
src = fetchurl {
url = "mirror://gnu/nano/${pname}-${version}.tar.xz";
- sha256 = "0lj3fcfzprmv9raydx8yq25lw81bs6g40rhd0fv9d6idcb7wphf5";
+ sha256 = "1sc6xl9935k9s9clkv83hapijka4qknfnj6f15c3b1i2n84396gy";
};
nativeBuildInputs = [ texinfo ] ++ optional enableNls gettext;
diff --git a/pkgs/applications/editors/rednotebook/default.nix b/pkgs/applications/editors/rednotebook/default.nix
index 0cfa2b62dce3..a6e69cf869e9 100644
--- a/pkgs/applications/editors/rednotebook/default.nix
+++ b/pkgs/applications/editors/rednotebook/default.nix
@@ -5,13 +5,13 @@
buildPythonApplication rec {
pname = "rednotebook";
- version = "2.19";
+ version = "2.20";
src = fetchFromGitHub {
owner = "jendrikseipp";
repo = "rednotebook";
rev = "v${version}";
- sha256 = "1y5slcwgs6p5n52whhhjg0c7053688311wnc9wqrk7vjk10qkx9d";
+ sha256 = "1n0zwrzrjh6sg8vmb95mgscsqrylhgm51zsirblqmpvs392jxrk3";
};
# We have not packaged tests.
diff --git a/pkgs/applications/editors/sigil/default.nix b/pkgs/applications/editors/sigil/default.nix
index 869c20c1d6c4..18437f5ff49e 100644
--- a/pkgs/applications/editors/sigil/default.nix
+++ b/pkgs/applications/editors/sigil/default.nix
@@ -6,13 +6,13 @@
mkDerivation rec {
pname = "sigil";
- version = "1.3.0";
+ version = "1.4.3";
src = fetchFromGitHub {
repo = "Sigil";
owner = "Sigil-Ebook";
rev = version;
- sha256 = "02bkyi9xpaxdcivm075y3praxgvfay9z0189gvr6g8yc3ml1miyr";
+ sha256 = "1hk8kmhvkwfimbxzhwbnb8qdpf4n36cdzl9wfvi574i9pps36hnz";
};
pythonPath = with python3Packages; [ lxml ];
@@ -24,6 +24,10 @@ mkDerivation rec {
python3Packages.lxml
];
+ prePatch = ''
+ sed -i '/^QTLIB_DIR=/ d' src/Resource_Files/bash/sigil-sh_install
+ '';
+
dontWrapQtApps = true;
preFixup = ''
diff --git a/pkgs/applications/editors/thonny/default.nix b/pkgs/applications/editors/thonny/default.nix
index 706d3fd71763..c3710cf5b22b 100644
--- a/pkgs/applications/editors/thonny/default.nix
+++ b/pkgs/applications/editors/thonny/default.nix
@@ -4,13 +4,13 @@ with python3.pkgs;
buildPythonApplication rec {
pname = "thonny";
- version = "3.2.7";
+ version = "3.3.0";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
- sha256 = "0gzvdgg5l4j0wgkh7lp4wjabrpxvvs5m7mnpszqixxijdffjd4cj";
+ sha256 = "1k1iy01az65w463j6id7iyrbinjbjd220i100mrnxyn569dxmf34";
};
propagatedBuildInputs = with python3.pkgs; [
diff --git a/pkgs/applications/editors/tiled/default.nix b/pkgs/applications/editors/tiled/default.nix
index 4b032d48ebf4..10c0ed9ea79b 100644
--- a/pkgs/applications/editors/tiled/default.nix
+++ b/pkgs/applications/editors/tiled/default.nix
@@ -3,13 +3,13 @@
mkDerivation rec {
pname = "tiled";
- version = "1.4.2";
+ version = "1.4.3";
src = fetchFromGitHub {
owner = "bjorn";
repo = pname;
rev = "v${version}";
- sha256 = "0b3xjcc86vs9lfxr7xann9d43dz3v3x1g7j1mcn31sy2n68a1wx3";
+ sha256 = "0n8p7bp5pqq72c65av3v7wbazwphh78pw27nqvpiyp9y8k5w4pg0";
};
nativeBuildInputs = [ pkgconfig qmake ];
diff --git a/pkgs/applications/editors/vscode/generic.nix b/pkgs/applications/editors/vscode/generic.nix
index d0933905bcd1..eea34cacfc04 100644
--- a/pkgs/applications/editors/vscode/generic.nix
+++ b/pkgs/applications/editors/vscode/generic.nix
@@ -24,7 +24,7 @@ in
desktopName = longName;
comment = "Code Editing. Redefined.";
genericName = "Text Editor";
- exec = "${executableName} %U";
+ exec = "${executableName} %F";
icon = "code";
startupNotify = "true";
categories = "Utility;TextEditor;Development;IDE;";
diff --git a/pkgs/applications/gis/qgis/unwrapped.nix b/pkgs/applications/gis/qgis/unwrapped.nix
index 13990c338751..54d3d5987597 100644
--- a/pkgs/applications/gis/qgis/unwrapped.nix
+++ b/pkgs/applications/gis/qgis/unwrapped.nix
@@ -53,5 +53,8 @@ in mkDerivation rec {
license = lib.licenses.gpl2Plus;
platforms = with lib.platforms; linux;
maintainers = with lib.maintainers; [ lsix ];
+ # Our 3.10 LTS cannot use a newer Qt (5.15) version because it requires qtwebkit
+ # and our qtwebkit fails to build with 5.15. 01bcfd3579219d60e5d07df309a000f96b2b658b
+ broken = true;
};
}
diff --git a/pkgs/applications/misc/qmapshack/default.nix b/pkgs/applications/gis/qmapshack/default.nix
index 1a8758955cef..bc7d888e2c15 100644
--- a/pkgs/applications/misc/qmapshack/default.nix
+++ b/pkgs/applications/gis/qmapshack/default.nix
@@ -3,13 +3,13 @@
mkDerivation rec {
pname = "qmapshack";
- version = "1.15.0";
+ version = "1.15.1";
src = fetchFromGitHub {
owner = "Maproom";
repo = pname;
rev = "V_${version}";
- sha256 = "157bssrbwcc1w58b0v60jb3wrjf2ig4z6z6crjnpvflkqj5p8vwy";
+ sha256 = "1q8qczp9bgk3dzdswb1x64fcn3xg339s0yx31nablb518hcb8jkr";
};
nativeBuildInputs = [ cmake ];
@@ -22,8 +22,6 @@ mkDerivation rec {
"-DLIBQUAZIP_LIBRARY=${quazip}/lib/libquazip.so"
];
- enableParallelBuilding = true;
-
patches = [
"${src}/FindPROJ4.patch"
"${src}/FindQuaZip5.patch"
@@ -36,7 +34,7 @@ mkDerivation rec {
meta = with lib; {
homepage = "https://github.com/Maproom/qmapshack";
description = "Consumer grade GIS software";
- license = licenses.gpl3;
+ license = licenses.gpl3Plus;
maintainers = with maintainers; [ dotlambda sikmir ];
platforms = with platforms; linux;
};
diff --git a/pkgs/applications/gis/saga/clang_patch.patch b/pkgs/applications/gis/saga/clang_patch.patch
deleted file mode 100644
index e6af8d130514..000000000000
--- a/pkgs/applications/gis/saga/clang_patch.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-commit e92b250968e9656084ab5984689747ca615ff6e7
-Author: Volker Wichmann <wichmann@laserdata.at>
-Date: Sun Mar 5 13:49:53 2017 +0100
-
- saga_api, CSG_Table::Del_Records(): bug fix, check record count correctly
-
-diff --git a/src/saga_core/saga_api/table.cpp b/src/saga_core/saga_api/table.cpp
-index 76a1d8d..fa1a66f 100644
---- a/src/saga_core/saga_api/table.cpp
-+++ b/src/saga_core/saga_api/table.cpp
-@@ -901,7 +901,7 @@ bool CSG_Table::Del_Record(int iRecord)
- //---------------------------------------------------------
- bool CSG_Table::Del_Records(void)
- {
-- if( m_Records > 0 )
-+ if( m_nRecords > 0 )
- {
- _Index_Destroy();
-
diff --git a/pkgs/applications/gis/saga/default.nix b/pkgs/applications/gis/saga/default.nix
index aa418148209e..50df22c186c9 100644
--- a/pkgs/applications/gis/saga/default.nix
+++ b/pkgs/applications/gis/saga/default.nix
@@ -1,4 +1,6 @@
{ stdenv
+, mkDerivation
+, lib
, fetchurl
# native
, autoreconfHook
@@ -28,13 +30,13 @@
, fftw
}:
-stdenv.mkDerivation rec {
+mkDerivation rec {
pname = "saga";
- version = "7.7.0";
+ version = "7.8.1";
src = fetchurl {
- url = "https://sourceforge.net/projects/saga-gis/files/SAGA%20-%20${stdenv.lib.versions.major version}/SAGA%20-%20${version}/saga-${version}.tar.gz";
- sha256 = "1nmvrlcpcm2pas9pnav13iydnym9d8yqqnwq47lm0j6b0a2wy9zk";
+ url = "https://sourceforge.net/projects/saga-gis/files/SAGA%20-%20${lib.versions.major version}/SAGA%20-%20${version}/saga-${version}.tar.gz";
+ sha256 = "qwjuimeoadwf254bwJ7h2vSKaELkcaJdFrGj1WtvnbM=";
};
nativeBuildInputs = [
@@ -68,7 +70,7 @@ stdenv.mkDerivation rec {
]
# See https://groups.google.com/forum/#!topic/nix-devel/h_vSzEJAPXs
# for why the have additional buildInputs on darwin
- ++ stdenv.lib.optionals stdenv.isDarwin [
+ ++ lib.optionals stdenv.isDarwin [
Cocoa
unixODBC
poppler
@@ -76,16 +78,11 @@ stdenv.mkDerivation rec {
sqlite
];
- patches = [
- # See https://sourceforge.net/p/saga-gis/bugs/280/
- ./opencv4.patch
- ];
-
enableParallelBuilding = true;
- CXXFLAGS = stdenv.lib.optionalString stdenv.cc.isClang "-std=c++11 -Wno-narrowing";
+ CXXFLAGS = lib.optionalString stdenv.cc.isClang "-std=c++11 -Wno-narrowing";
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "System for Automated Geoscientific Analyses";
homepage = "http://www.saga-gis.org";
license = licenses.gpl2Plus;
diff --git a/pkgs/applications/gis/saga/finite.patch b/pkgs/applications/gis/saga/finite.patch
deleted file mode 100644
index 7f60743534bd..000000000000
--- a/pkgs/applications/gis/saga/finite.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/saga-gis/src/modules/imagery/imagery_maxent/me.cpp b/saga-gis/src/modules/imagery/imagery_maxent/me.cpp
-index c5da854..d3e9cff 100755
---- a/src/modules/imagery/imagery_maxent/me.cpp
-+++ b/src/modules/imagery/imagery_maxent/me.cpp
-@@ -21,7 +21,7 @@
- #ifdef _SAGA_MSW
- #define isinf(x) (!_finite(x))
- #else
--#define isinf(x) (!finite(x))
-+#define isinf(x) (!isfinite(x))
- #endif
-
- /** The input array contains a set of log probabilities lp1, lp2, lp3
diff --git a/pkgs/applications/gis/saga/opencv4.patch b/pkgs/applications/gis/saga/opencv4.patch
deleted file mode 100644
index 0b26192bf09b..000000000000
--- a/pkgs/applications/gis/saga/opencv4.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- a/src/tools/imagery/imagery_opencv/Makefile.am
-+++ b/src/tools/imagery/imagery_opencv/Makefile.am
-@@ -7,9 +7,9 @@
-
- if HAVE_CV
- DEF_SAGA = -D_SAGA_LINUX -D_TYPEDEF_BYTE -D_TYPEDEF_WORD
--CXX_INCS = -I$(top_srcdir)/src/saga_core -I/usr/include/opencv
-+CXX_INCS = -I$(top_srcdir)/src/saga_core `pkg-config opencv4 --cflags`
- AM_CXXFLAGS = -fPIC $(CXX_INCS) $(DEF_SAGA) $(DBGFLAGS) $(GOMPFLAGS)
--AM_LDFLAGS = -fPIC -shared -avoid-version `pkg-config opencv --libs`
-+AM_LDFLAGS = -fPIC -shared -avoid-version `pkg-config opencv4 --libs`
- pkglib_LTLIBRARIES = libimagery_opencv.la
- libimagery_opencv_la_SOURCES =\
- MLB_Interface.cpp\
diff --git a/pkgs/applications/gis/whitebox-tools/default.nix b/pkgs/applications/gis/whitebox-tools/default.nix
index 0ac19c0d1336..61c2bbc542cd 100644
--- a/pkgs/applications/gis/whitebox-tools/default.nix
+++ b/pkgs/applications/gis/whitebox-tools/default.nix
@@ -1,18 +1,18 @@
-{ stdenv, rustPlatform , fetchFromGitHub, Security }:
+{ stdenv, rustPlatform, fetchFromGitHub, Security }:
rustPlatform.buildRustPackage rec {
pname = "whitebox_tools";
- version = "1.3.0";
+ version = "1.4.0";
src = fetchFromGitHub {
owner = "jblindsay";
repo = "whitebox-tools";
- rev = "v${version}";
- sha256 = "0c9jmfjz6ys65y65zlllv9xvaaavr9jpqc1dc217iywhj07j8k2v";
+ rev = version;
+ sha256 = "0s5byn8qyi1bm59j9vhwqaygw5cxipc7wbd3flh7n24nx0s8pr8c";
};
buildInputs = stdenv.lib.optional stdenv.isDarwin Security;
- cargoSha256 = "05w2jimmygg7dc93i8bpjpjc5yj5xfpfkjnbbgw2sq4kh06r5ii4";
+ cargoSha256 = "09rz8f1xyc64qjbj6pgw8jxr2a7chghmdc6sfkbv7hdvx6vg4wvk";
meta = with stdenv.lib; {
description = "An advanced geospatial data analysis platform";
diff --git a/pkgs/applications/gis/zombietrackergps/default.nix b/pkgs/applications/gis/zombietrackergps/default.nix
index 4db60e53ad2a..51740b5ad609 100644
--- a/pkgs/applications/gis/zombietrackergps/default.nix
+++ b/pkgs/applications/gis/zombietrackergps/default.nix
@@ -2,7 +2,6 @@
, lib
, fetchFromGitLab
, qmake
-, qtbase
, qtcharts
, qtsvg
, marble
@@ -12,18 +11,17 @@
mkDerivation rec {
pname = "zombietrackergps";
- version = "1.01";
+ version = "1.03";
src = fetchFromGitLab {
owner = "ldutils-projects";
repo = pname;
rev = "v_${version}";
- sha256 = "0h354ydbahy8rpkmzh5ym5bddbl6irjzklpcg6nbkv6apry84d48";
+ sha256 = "1rmdy6kijmcxamm4mqmz8638xqisijlnpv8mimgxywpf90h9rrwq";
};
buildInputs = [
ldutils
- qtbase
qtcharts
qtsvg
marble.dev
@@ -49,7 +47,8 @@ mkDerivation rec {
meta = with lib; {
description = "GPS track manager for Qt using KDE Marble maps";
- homepage = "https://gitlab.com/ldutils-projects/zombietrackergps";
+ homepage = "https://www.zombietrackergps.net/ztgps/";
+ changelog = "https://www.zombietrackergps.net/ztgps/history.html";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ sohalt ];
platforms = platforms.linux;
diff --git a/pkgs/applications/graphics/avocode/default.nix b/pkgs/applications/graphics/avocode/default.nix
index 53779041fc90..6d4fa501710d 100644
--- a/pkgs/applications/graphics/avocode/default.nix
+++ b/pkgs/applications/graphics/avocode/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "avocode";
- version = "4.7.0";
+ version = "4.10.4";
src = fetchurl {
url = "https://media.avocode.com/download/avocode-app/${version}/avocode-${version}-linux.zip";
- sha256 = "0kn0422k4vi2qifasnkd0cjf5l6z0rmkqv6l46ygxk3qyykjnqcm";
+ sha256 = "06xf5y2mljk3pd74ap9n90bhhidbzpg5c6wws361ygd4f3x86c46";
};
libPath = stdenv.lib.makeLibraryPath (with xorg; [
diff --git a/pkgs/applications/graphics/batik/builder.sh b/pkgs/applications/graphics/batik/builder.sh
deleted file mode 100755
index c6cf64bf3700..000000000000
--- a/pkgs/applications/graphics/batik/builder.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-set -e
-
-source $stdenv/setup
-
-unzip $src
-mkdir $out
-mv batik-* $out/batik
diff --git a/pkgs/applications/graphics/batik/default.nix b/pkgs/applications/graphics/batik/default.nix
index 3c78c8b6dbd2..52a2589b409c 100644
--- a/pkgs/applications/graphics/batik/default.nix
+++ b/pkgs/applications/graphics/batik/default.nix
@@ -1,25 +1,23 @@
-{stdenv, fetchurl, unzip}:
+{stdenv, fetchurl}:
+
+stdenv.mkDerivation rec {
+ pname = "batik";
+ version = "1.13";
-stdenv.mkDerivation {
- name = "batik-1.6";
- builder = ./builder.sh;
src = fetchurl {
- url = "http://tarballs.nixos.org/batik-1.6.zip";
- sha256 = "0cf15dspmzcnfda8w5lbsdx28m4v2rpq1dv5zx0r0n99ihqd1sh6";
+ url = "mirror://apache/xmlgraphics/batik/binaries/batik-bin-${version}.tar.gz";
+ sha256 = "16sq90nbs6psgm3xz30sbs6r5dnpd3qzsvr1xvnp4yipwjcmhmkw";
};
- buildInputs = [unzip];
-
meta = with stdenv.lib; {
description = "Java based toolkit for handling SVG";
homepage = "https://xmlgraphics.apache.org/batik";
license = licenses.asl20;
platforms = platforms.unix;
- knownVulnerabilities = [
- # vulnerabilities as of 16th October 2018 from https://xmlgraphics.apache.org/security.html:
- "CVE-2018-8013"
- "CVE-2017-5662"
- "CVE-2015-0250"
- ];
};
+
+ installPhase = ''
+ mkdir $out
+ cp -r * $out/
+ '';
}
diff --git a/pkgs/applications/graphics/comical/default.nix b/pkgs/applications/graphics/comical/default.nix
index 8e6e151aff6a..800709de054a 100644
--- a/pkgs/applications/graphics/comical/default.nix
+++ b/pkgs/applications/graphics/comical/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, wxGTK, utillinux, zlib }:
+{stdenv, fetchurl, wxGTK, util-linux, zlib }:
stdenv.mkDerivation rec {
name = "comical-0.8";
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
url = "mirror://sourceforge/comical/${name}.tar.gz";
sha256 = "0b6527cc06b25a937041f1eb248d0fd881cf055362097036b939817f785ab85e";
};
- buildInputs = [ wxGTK utillinux zlib ];
+ buildInputs = [ wxGTK util-linux zlib ];
preBuild="makeFlags=\"prefix=$out\"";
patches = [ ./wxgtk-2.8.patch ];
diff --git a/pkgs/applications/graphics/deskew/default.nix b/pkgs/applications/graphics/deskew/default.nix
index 422c7a0e15e8..6af6d93477a5 100644
--- a/pkgs/applications/graphics/deskew/default.nix
+++ b/pkgs/applications/graphics/deskew/default.nix
@@ -1,13 +1,13 @@
-{ stdenv, fetchFromBitbucket, libtiff, fpc }:
+{ stdenv, fetchFromGitHub, libtiff, fpc }:
stdenv.mkDerivation rec {
pname = "deskew";
version = "1.25";
- src = fetchFromBitbucket {
+ src = fetchFromGitHub {
owner = "galfar";
- repo = "app-deskew";
+ repo = pname;
rev = "v${version}";
sha256 = "0zjjj66qhgqkmfxl3q7p78dv4xl4ci918pgl4d5259pqdj1bfgc8";
};
diff --git a/pkgs/applications/graphics/digikam/default.nix b/pkgs/applications/graphics/digikam/default.nix
index 0654a2ed1a8d..1e4b397db231 100644
--- a/pkgs/applications/graphics/digikam/default.nix
+++ b/pkgs/applications/graphics/digikam/default.nix
@@ -39,7 +39,7 @@
, marble
, libGL
, libGLU
-, opencv3
+, opencv
, pcre
, threadweaver
, x265
@@ -83,7 +83,7 @@ mkDerivation rec {
libusb1
libGL
libGLU
- opencv3
+ opencv
pcre
x265
diff --git a/pkgs/applications/graphics/drawio/default.nix b/pkgs/applications/graphics/drawio/default.nix
index 2d630c8ccbd6..892d81753e65 100644
--- a/pkgs/applications/graphics/drawio/default.nix
+++ b/pkgs/applications/graphics/drawio/default.nix
@@ -11,11 +11,11 @@
stdenv.mkDerivation rec {
pname = "drawio";
- version = "13.9.5";
+ version = "13.9.9";
src = fetchurl {
url = "https://github.com/jgraph/drawio-desktop/releases/download/v${version}/draw.io-x86_64-${version}.rpm";
- sha256 = "1glklqpbx28ssi41cdshckgvix24wkqmsw0rgf964vjc28qgfy1s";
+ hash = "sha256-+rNbLHpkFnvM7gDFbZ9AItPIA2IVTmscz+gTXF8riIY=";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/graphics/feh/default.nix b/pkgs/applications/graphics/feh/default.nix
index 467e593025e4..0c7f3e8fe107 100644
--- a/pkgs/applications/graphics/feh/default.nix
+++ b/pkgs/applications/graphics/feh/default.nix
@@ -7,11 +7,11 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "feh";
- version = "3.5";
+ version = "3.6";
src = fetchurl {
url = "https://feh.finalrewind.org/${pname}-${version}.tar.bz2";
- sha256 = "07jklibpi4ig9pbdrwhllsfffxn2h8xf4ma36qii00w4hb69v3rq";
+ sha256 = "1n6gbyzlc3kx2cq9wfz7azn7mrjmcc9pq436k1n4mrh0lik5sxw7";
};
outputs = [ "out" "man" "doc" ];
diff --git a/pkgs/applications/graphics/fondo/default.nix b/pkgs/applications/graphics/fondo/default.nix
index e80fbee1b71e..a4d925da3dee 100644
--- a/pkgs/applications/graphics/fondo/default.nix
+++ b/pkgs/applications/graphics/fondo/default.nix
@@ -21,13 +21,13 @@
stdenv.mkDerivation rec {
pname = "fondo";
- version = "1.3.9";
+ version = "1.4.0";
src = fetchFromGitHub {
owner = "calo001";
repo = pname;
rev = version;
- sha256 = "1gyi80j2c38j62miv8a8nsx1pad169sa4fx0b85m2yv0x7fz492w";
+ sha256 = "0cdcn4qmdryk2x327f1z3pq8pg4cb0q1jr779gh8s6nqajyk8nqm";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/graphics/geeqie/default.nix b/pkgs/applications/graphics/geeqie/default.nix
index 51c066196efd..629abb3321d5 100644
--- a/pkgs/applications/graphics/geeqie/default.nix
+++ b/pkgs/applications/graphics/geeqie/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "geeqie";
- version = "1.4";
+ version = "1.5.1";
src = fetchurl {
url = "http://geeqie.org/${pname}-${version}.tar.xz";
- sha256 = "0ciygvcxb78pqg59r6p061mkbpvkgv2rv3r79j3kgv3kalb3ln2w";
+ sha256 = "02m1vqaasin249xx792cdj11xyag8lnanwzxd108y7y34g9xam28";
};
patches = [
@@ -19,12 +19,6 @@ stdenv.mkDerivation rec {
url = "https://src.fedoraproject.org/rpms/geeqie/raw/132fb04a1a5e74ddb333d2474f7edb9a39dc8d27/f/geeqie-1.4-goodbye-changelog.patch";
sha256 = "00a35dds44kjjdqsbbfk0x9y82jspvsbpm2makcm1ivzlhjjgszn";
})
- # Fixes build with exiv2 0.27.1
- (fetchpatch {
- name = "geeqie-exiv2-0.27.patch";
- url = "https://git.archlinux.org/svntogit/packages.git/plain/trunk/geeqie-exiv2-0.27.patch?h=packages/geeqie&id=dee28a8b3e9039b9cd6927b5a93ef2a07cd8271d";
- sha256 = "05skpbyp8pcq92psgijyccc8liwfy2cpwprw6m186pf454yb5y9p";
- })
];
preConfigure = "./autogen.sh";
@@ -32,6 +26,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig autoconf automake gettext intltool
wrapGAppsHook
];
+
buildInputs = [
gtk3 lcms2 exiv2 libchamplain clutter-gtk ffmpegthumbnailer fbida
];
@@ -63,7 +58,7 @@ stdenv.mkDerivation rec {
homepage = "http://geeqie.sourceforge.net";
- maintainers = with maintainers; [ jfrankenau pSub ];
+ maintainers = with maintainers; [ jfrankenau pSub markus1189 ];
platforms = platforms.gnu ++ platforms.linux;
};
}
diff --git a/pkgs/applications/graphics/imgbrd-grabber/default.nix b/pkgs/applications/graphics/imgbrd-grabber/default.nix
new file mode 100644
index 000000000000..22a35b3a4cc3
--- /dev/null
+++ b/pkgs/applications/graphics/imgbrd-grabber/default.nix
@@ -0,0 +1,94 @@
+{ stdenv
+, cmake
+, fetchFromGitHub
+, wrapQtAppsHook
+, qtmultimedia
+, qttools
+, qtscript
+, qtdeclarative
+, qtbase
+, autogen
+, automake
+, makeWrapper
+, catch2
+, nodejs
+, libpulseaudio
+, openssl
+, rsync
+, typescript
+}:
+stdenv.mkDerivation rec {
+ pname = "imgbrd-grabber";
+
+ version = "7.3.2";
+ src = fetchFromGitHub {
+ owner = "Bionus";
+ repo = "imgbrd-grabber";
+ rev = "v${version}";
+ sha256 = "053rwvcr88fcba0447a6r115cgnqsm9rl066z8d5jacqnhdij58k";
+ fetchSubmodules = true;
+ };
+
+ buildInputs = [
+ openssl
+ makeWrapper
+ libpulseaudio
+ typescript
+ ];
+
+ nativeBuildInputs = [
+ qtmultimedia
+ qtbase
+ qtdeclarative
+ qttools
+ nodejs
+ cmake
+ wrapQtAppsHook
+ ];
+
+ extraOutputsToLink = [ "doc" ];
+
+ postPatch = ''
+ # the package.sh script provides some install helpers
+ # using this might make it easier to maintain/less likely for the
+ # install phase to fail across version bumps
+ patchShebangs ./scripts/package.sh
+
+ # ensure the script uses the rsync package from nixpkgs
+ substituteInPlace ../scripts/package.sh --replace "rsync" "${rsync}/bin/rsync"
+
+
+ # the npm build step only runs typescript
+ # run this step directly so it doesn't try and fail to download the unnecessary node_modules, etc.
+ substituteInPlace ./sites/CMakeLists.txt --replace "npm install" "npm run build"
+
+ # remove the vendored catch2
+ rm -rf tests/src/vendor/catch
+
+ # link the catch2 sources from nixpkgs
+ ln -sf ${catch2.src} tests/src/vendor/catch
+ '';
+
+ postInstall = ''
+ # move the binaries to the share/Grabber folder so
+ # some relative links can be resolved (e.g. settings.ini)
+ mv $out/bin/* $out/share/Grabber/
+
+ cd ../..
+ # run the package.sh with $out/share/Grabber as the $APP_DIR
+ sh ./scripts/package.sh $out/share/Grabber
+
+ # add symlinks for the binaries to $out/bin
+ ln -s $out/share/Grabber/Grabber $out/bin/Grabber
+ ln -s $out/share/Grabber/Grabber-cli $out/bin/Grabber-cli
+ '';
+
+ sourceRoot = "source/src";
+
+ meta = with stdenv.lib; {
+ description = "Very customizable imageboard/booru downloader with powerful filenaming features";
+ license = licenses.asl20;
+ homepage = "https://bionus.github.io/imgbrd-grabber/";
+ maintainers = [ maintainers.evanjs ];
+ };
+}
diff --git a/pkgs/applications/graphics/imgp/default.nix b/pkgs/applications/graphics/imgp/default.nix
index 80420202c053..1f6e20f465a2 100644
--- a/pkgs/applications/graphics/imgp/default.nix
+++ b/pkgs/applications/graphics/imgp/default.nix
@@ -2,13 +2,13 @@
buildPythonApplication rec {
pname = "imgp";
- version = "2.7";
+ version = "2.8";
src = fetchFromGitHub {
owner = "jarun";
repo = pname;
rev = "v${version}";
- sha256 = "13r4fn3dd0nyidfhrr7zzpls5ifbyqdwxhyvpkqr8ahchws7wfc6";
+ sha256 = "1miabaxd5pwxn0va4drzj1d4ppxvyqsrrd4xw1j6qr52yci0lms8";
};
propagatedBuildInputs = [ pillow ];
diff --git a/pkgs/applications/graphics/inkscape/extensions.nix b/pkgs/applications/graphics/inkscape/extensions.nix
index 66a758f9fe51..013d3bec3527 100644
--- a/pkgs/applications/graphics/inkscape/extensions.nix
+++ b/pkgs/applications/graphics/inkscape/extensions.nix
@@ -1,5 +1,7 @@
{ stdenv
, fetchFromGitHub
+, runCommand
+, inkcut
}:
{
@@ -34,4 +36,8 @@
platforms = platforms.all;
};
};
+ inkcut = (runCommand "inkcut-inkscape-plugin" {} ''
+ mkdir -p $out/share/inkscape/extensions
+ cp ${inkcut}/share/inkscape/extensions/* $out/share/inkscape/extensions
+ '');
}
diff --git a/pkgs/applications/graphics/lightburn/default.nix b/pkgs/applications/graphics/lightburn/default.nix
index 6d5e9d9b9476..9d2c6c4dd59f 100644
--- a/pkgs/applications/graphics/lightburn/default.nix
+++ b/pkgs/applications/graphics/lightburn/default.nix
@@ -6,7 +6,7 @@
stdenv.mkDerivation rec {
pname = "lightburn";
- version = "0.9.18";
+ version = "0.9.19";
nativeBuildInputs = [
p7zip
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://github.com/LightBurnSoftware/deployment/releases/download/${version}/LightBurn-Linux64-v${version}.7z";
- sha256 = "0inl6zmc1726gmj85jbvq3ra4zphd2ikhrnqphgy2b0c72yh4pf7";
+ sha256 = "0j3ydivd666fphmgi3ar48xabgi2dcky7p2fyfl7ghxjplflqs9q";
};
buildInputs = [
diff --git a/pkgs/applications/graphics/mcomix3/default.nix b/pkgs/applications/graphics/mcomix3/default.nix
new file mode 100644
index 000000000000..c9110cbea0b1
--- /dev/null
+++ b/pkgs/applications/graphics/mcomix3/default.nix
@@ -0,0 +1,99 @@
+{ stdenv
+, lib
+, fetchFromGitHub
+, python3
+, wrapGAppsHook
+, gobject-introspection
+, gtk3
+, gdk-pixbuf
+# Recommended Dependencies:
+, unrarSupport ? false
+, unrar
+, p7zip
+, lhasa
+, mupdf
+}:
+
+python3.pkgs.buildPythonApplication rec {
+ pname = "mcomix3";
+ version = "unstable-2020-11-23";
+
+ # fetch from github because no official release on pypi/github and no build system
+ src = fetchFromGitHub {
+ repo = "${pname}";
+ owner = "multiSnow";
+ rev = "cdcb27533dc7ee2ebf7b0a8ab5ba10e61c0b8ff8";
+ sha256 = "0q9xgl60ryf7qmy5vgzgfry4rvw5j9rb4d1ilxmpjmvm7dd3fm2k";
+ };
+
+ buildInputs = [ gobject-introspection gtk3 gdk-pixbuf ];
+ nativeBuildInputs = [ wrapGAppsHook ];
+ propagatedBuildInputs = (with python3.pkgs; [ pillow pygobject3 pycairo ]);
+
+ format = "other";
+
+ # Correct wrapper behavior, see https://github.com/NixOS/nixpkgs/issues/56943
+ # until https://github.com/NixOS/nixpkgs/pull/102613
+ strictDeps = false;
+
+ preInstall = ''
+ libdir=$out/lib/${python3.libPrefix}/site-packages
+ mkdir -p $out/share/{icons/hicolor,man/man1,applications,metainfo,thumbnailers}
+ mkdir -p $out/bin $libdir
+ '';
+
+ installPhase = ''
+ runHook preInstall
+
+ ${python3.executable} installer.py --srcdir=mcomix --target=$libdir
+ mv $libdir/mcomix/mcomixstarter.py $out/bin/${pname}
+ mv $libdir/mcomix/comicthumb.py $out/bin/comicthumb
+ mv $libdir/mcomix/mcomix/* $libdir/mcomix
+
+ runHook postInstall
+ '';
+
+ postInstall = ''
+ rmdir $libdir/mcomix/mcomix
+ cp man/* $out/share/man/man1/
+ cp -r mime/icons/* $out/share/icons/hicolor/
+ cp mime/*.desktop $out/share/applications/
+ cp mime/*.appdata.xml $out/share/metainfo/
+ cp mime/*.thumbnailer $out/share/thumbnailers/
+ for folder in $out/share/icons/hicolor/*; do
+ mkdir $folder/{apps,mimetypes}
+ mv $folder/*.png $folder/mimetypes
+ cp $folder/mimetypes/application-x-cbt.png $folder/mimetypes/application-x-cbr.png
+ cp $folder/mimetypes/application-x-cbt.png $folder/mimetypes/application-x-cbz.png
+ done
+ '';
+
+ # to prevent double wrapping
+ dontWrapGApps = true;
+ preFixup = ''
+ makeWrapperArgs+=(
+ "''${gappsWrapperArgs[@]}"
+ "--prefix" "PATH" ":" "${lib.makeBinPath ([ p7zip lhasa mupdf ] ++ lib.optional (unrarSupport) unrar)}"
+ )
+ '';
+
+ # real pytests seem to be broken upstream
+ checkPhase = ''
+ $out/bin/comicthumb --help > /dev/null
+ $out/bin/${pname} --help > /dev/null
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Comic book reader and image viewer; python3 fork of mcomix";
+ longDescription = ''
+ User-friendly, customizable image viewer, specifically designed to handle
+ comic books and manga supporting a variety of container formats
+ (including CBR, CBZ, CB7, CBT, LHA and PDF)
+ '';
+ homepage = "https://github.com/multiSnow/mcomix3";
+ changelog = "https://github.com/multiSnow/mcomix3/blob/gtk3/ChangeLog";
+ license = licenses.gpl2Plus;
+ maintainers = with maintainers; [ confus ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/applications/graphics/meme/default.nix b/pkgs/applications/graphics/meme/default.nix
index 5f8a0bb6eed3..8cbc776132e6 100644
--- a/pkgs/applications/graphics/meme/default.nix
+++ b/pkgs/applications/graphics/meme/default.nix
@@ -1,8 +1,12 @@
-{ stdenv, buildGoPackage, fetchFromGitHub }:
+{ stdenv
+, buildGoPackage
+, unstableGitUpdater
+, fetchFromGitHub
+}:
buildGoPackage rec {
- pname = "meme-unstable";
- version = "2017-09-10";
+ pname = "meme";
+ version = "unstable-2017-09-10";
owner = "nomad-software";
repo = "meme";
@@ -14,6 +18,8 @@ buildGoPackage rec {
sha256 = "1gbsv1d58ck6mj89q31s5b0ppw51ab76yqgz39jgwqnkidvzdfly";
};
+ passthru.updateScript = unstableGitUpdater { };
+
meta = with stdenv.lib; {
description = "A command line utility for creating image macro style memes";
homepage = "https://github.com/nomad-software/meme";
diff --git a/pkgs/applications/graphics/photoflare/default.nix b/pkgs/applications/graphics/photoflare/default.nix
index 43b12c40d965..f619d79c0f55 100644
--- a/pkgs/applications/graphics/photoflare/default.nix
+++ b/pkgs/applications/graphics/photoflare/default.nix
@@ -3,13 +3,13 @@
mkDerivation rec {
pname = "photoflare";
- version = "1.6.5";
+ version = "1.6.6";
src = fetchFromGitHub {
owner = "PhotoFlare";
repo = "photoflare";
rev = "v${version}";
- sha256 = "0a394324h7ds567z3i3pw6kkii78n4qwdn129kgkkm996yh03q89";
+ sha256 = "07lrlxagv1bljj607s8m0zsbzx9jrvi18bnxahnm7r4i5car5x2d";
};
nativeBuildInputs = [ qmake qttools ];
diff --git a/pkgs/applications/graphics/photoflow/CMakeLists.patch b/pkgs/applications/graphics/photoflow/CMakeLists.patch
new file mode 100644
index 000000000000..7d3d62b41b42
--- /dev/null
+++ b/pkgs/applications/graphics/photoflow/CMakeLists.patch
@@ -0,0 +1,13 @@
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 9b48beea..078ba20d 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -603,7 +603,7 @@ ENDIF(APPLE)
+ #
+ # photoflow executable
+ #
+-add_executable(photoflow main.cc ${RESOURCE_OBJECT})
++add_executable(photoflow main.cc version.cc ${RESOURCE_OBJECT})
+ IF(APPLE)
+ set_target_properties(photoflow PROPERTIES LINK_FLAGS " -framework ApplicationServices ")
+ ENDIF(APPLE)
diff --git a/pkgs/applications/graphics/photoflow/default.nix b/pkgs/applications/graphics/photoflow/default.nix
index 9fec8b99c1bd..cb8ef65b2e9e 100644
--- a/pkgs/applications/graphics/photoflow/default.nix
+++ b/pkgs/applications/graphics/photoflow/default.nix
@@ -1,42 +1,75 @@
-{ stdenv, fetchFromGitHub, gettext, glib, libxml2, pkgconfig, swig, automake, gobject-introspection, cmake, ninja, libtiff, libjpeg, fftw, exiv2, lensfun, gtkmm2, libraw, lcms2, libexif, vips, expat, pcre, pugixml }:
+{ automake
+, cmake
+, exiv2
+, expat
+, fetchFromGitHub
+, fftw
+, fftwFloat
+, gettext
+, glib
+, gobject-introspection
+, gtkmm2
+, lcms2
+, lensfun
+, libexif
+, libiptcdata
+, libjpeg
+, libraw
+, libtiff
+, libxml2
+, ninja
+, openexr
+, pcre
+, pkgconfig
+, pugixml
+, stdenv
+, swig
+, vips
+}:
-stdenv.mkDerivation {
- name = "photoflow-unstable-2018-08-28";
+stdenv.mkDerivation rec {
+ pname = "photoflow";
+ version = "2020-08-28";
src = fetchFromGitHub {
owner = "aferrero2707";
- repo = "PhotoFlow";
- rev = "df03f2538ddd232e693c307db4ab63eb5bdfea38";
- sha256 = "08ybhv08h24y4li8wb4m89xgrz1szlwpksf6vjharp8cznn4y4x9";
+ repo = pname;
+ rev = "8472024fb91175791e0eb23c434c5b58ecd250eb";
+ sha256 = "1bq4733hbh15nwpixpyhqfn3bwkg38amdj2xc0my0pii8l9ln793";
};
+ patches = [ ./CMakeLists.patch ];
+
nativeBuildInputs = [
+ automake
+ cmake
gettext
glib
+ gobject-introspection
libxml2
+ ninja
pkgconfig
swig
- automake
- gobject-introspection
- cmake
- ninja
];
buildInputs = [
- libtiff
- libjpeg
- fftw
exiv2
- lensfun
+ expat
+ fftw
+ fftwFloat
gtkmm2 # Could be build with gtk3 but proper UI theme is missing and therefore not very usable with gtk3
# See: https://discuss.pixls.us/t/help-needed-for-gtk3-theme/5803
- libraw
lcms2
+ lensfun
libexif
- vips
- expat
+ libiptcdata
+ libjpeg
+ libraw
+ libtiff
+ openexr
pcre
pugixml
+ vips
];
cmakeFlags = [
@@ -51,6 +84,7 @@ stdenv.mkDerivation {
license = licenses.gpl3Plus;
maintainers = [ maintainers.MtP ];
platforms = platforms.linux;
- broken = true;
+ # sse3 is not supported on aarch64
+ badPlatforms = [ "aarch64-linux" ];
};
}
diff --git a/pkgs/applications/graphics/pqiv/default.nix b/pkgs/applications/graphics/pqiv/default.nix
index bb29101b4c7f..96efc091ef2b 100644
--- a/pkgs/applications/graphics/pqiv/default.nix
+++ b/pkgs/applications/graphics/pqiv/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation (rec {
pname = "pqiv";
- version = "2.11";
+ version = "2.12";
src = fetchFromGitHub {
owner = "phillipberndt";
repo = "pqiv";
rev = version;
- sha256 = "06cwm28b7j1skwp21s5snmj1pqh3xh6y2i5v4w3pz0b8k3053h9i";
+ sha256 = "18nvrqmlifh4m8nfs0d19sb9d1l3a95xc89qxqdr881jcxdsgflw";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/graphics/renderdoc/default.nix b/pkgs/applications/graphics/renderdoc/default.nix
index 11b497176939..c1255c016f4f 100644
--- a/pkgs/applications/graphics/renderdoc/default.nix
+++ b/pkgs/applications/graphics/renderdoc/default.nix
@@ -13,14 +13,14 @@ let
pythonPackages = python3Packages;
in
mkDerivation rec {
- version = "1.10";
+ version = "1.11";
pname = "renderdoc";
src = fetchFromGitHub {
owner = "baldurk";
repo = "renderdoc";
rev = "v${version}";
- sha256 = "1ibf2lv3q69fkzv1nsva2mbdjlayrpxicrd96d9nfcw64f2mv6ds";
+ sha256 = "01r4fq03fpyhwvn47wx3dw29vcadcd0qml00h36q38cq3pi9x42j";
};
buildInputs = [
diff --git a/pkgs/applications/graphics/xlife/default.nix b/pkgs/applications/graphics/xlife/default.nix
new file mode 100644
index 000000000000..cc7013739985
--- /dev/null
+++ b/pkgs/applications/graphics/xlife/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchsvn, xorg }:
+
+stdenv.mkDerivation {
+ pname = "xlife";
+ version = "6.7.5";
+
+ src = fetchsvn {
+ url = "https://svn.code.sf.net/p/xlife-cal/xlife/trunk";
+ rev = "365";
+ sha256 = "1gadlcp32s179kd7ypxr8cymd6s060p6z4c2vnx94i8bmiw3nn8h";
+ };
+
+ nativeBuildInputs = with xorg; [ imake gccmakedep ];
+ buildInputs = [ xorg.libX11 ];
+
+ hardeningDisable = [ "format" ];
+ installPhase = ''
+ install -Dm755 xlife -t $out/bin
+ install -Dm755 lifeconv -t $out/bin
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "http://litwr2.atspace.eu/xlife.php";
+ description = "Conway's Game of Life and other cellular automata, for X";
+ license = licenses.hpndSellVariant;
+ maintainers = with maintainers; [ djanatyn ];
+ };
+}
diff --git a/pkgs/applications/graphics/yed/default.nix b/pkgs/applications/graphics/yed/default.nix
index 7eb0851834fc..d7c83704dca4 100644
--- a/pkgs/applications/graphics/yed/default.nix
+++ b/pkgs/applications/graphics/yed/default.nix
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ makeWrapper unzip wrapGAppsHook ];
# For wrapGAppsHook setup hook
- buildInputs = [ jre.gtk3 ];
+ buildInputs = [ (jre.gtk3 or null) ];
dontConfigure = true;
dontBuild = true;
diff --git a/pkgs/applications/kde/akonadi/default.nix b/pkgs/applications/kde/akonadi/default.nix
index 7bb4e9217942..6ffe1e2de8aa 100644
--- a/pkgs/applications/kde/akonadi/default.nix
+++ b/pkgs/applications/kde/akonadi/default.nix
@@ -1,6 +1,6 @@
{
mkDerivation, lib, kdepimTeam,
- extra-cmake-modules, shared-mime-info,
+ extra-cmake-modules, shared-mime-info, qtbase,
boost, kcompletion, kconfigwidgets, kcrash, kdbusaddons, kdesignerplugin,
ki18n, kiconthemes, kio, kitemmodels, kwindowsystem, mysql, qttools,
}:
@@ -10,6 +10,7 @@ mkDerivation {
meta = {
license = [ lib.licenses.lgpl21 ];
maintainers = kdepimTeam;
+ broken = lib.versionOlder qtbase.version "5.13";
};
patches = [
./0001-akonadi-paths.patch
diff --git a/pkgs/applications/kde/kpkpass.nix b/pkgs/applications/kde/kpkpass.nix
index e9505a72e85e..15dfe7f2e49e 100644
--- a/pkgs/applications/kde/kpkpass.nix
+++ b/pkgs/applications/kde/kpkpass.nix
@@ -8,6 +8,7 @@ mkDerivation {
meta = {
license = with lib.licenses; [ lgpl21 ];
maintainers = [ lib.maintainers.bkchr ];
+ broken = lib.versionOlder qtbase.version "5.13";
};
nativeBuildInputs = [ extra-cmake-modules shared-mime-info ];
buildInputs = [ qtbase karchive ];
diff --git a/pkgs/applications/misc/archivy/default.nix b/pkgs/applications/misc/archivy/default.nix
new file mode 100644
index 000000000000..09779f8876f8
--- /dev/null
+++ b/pkgs/applications/misc/archivy/default.nix
@@ -0,0 +1,57 @@
+{ stdenv, lib, python3, fetchPypi, appdirs, attrs, requests,
+beautifulsoup4, click-plugins, elasticsearch, flask_login, flask_wtf,
+pypandoc, python-dotenv, python-frontmatter, tinydb, validators,
+watchdog, wtforms }:
+
+python3.pkgs.buildPythonApplication rec {
+ pname = "archivy";
+ version = "0.9.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "5cb760da57dc9dcdd62c0af824993d1715ec7035915629b4046d8bf50442756c";
+ };
+
+ # Relax some dependencies
+ postPatch = ''
+ substituteInPlace requirements.txt \
+ --replace 'validators ==' 'validators >=' \
+ --replace 'elasticsearch ==' 'elasticsearch >=' \
+ --replace 'python-dotenv ==' 'python-dotenv >=' \
+ --replace 'beautifulsoup4 ==' 'beautifulsoup4 >=' \
+ --replace 'WTForms ==' 'WTForms >=' \
+ --replace 'python_dotenv ==' 'python_dotenv >=' \
+ --replace 'attrs == 20.2.0' 'attrs' \
+ --replace 'python_frontmatter == 0.5.0' 'python_frontmatter' \
+ --replace 'requests ==' 'requests >='
+ '';
+
+ propagatedBuildInputs = [
+ appdirs
+ attrs
+ beautifulsoup4
+ click-plugins
+ elasticsearch
+ flask_login
+ flask_wtf
+ pypandoc
+ python-dotenv
+ python-frontmatter
+ tinydb
+ requests
+ validators
+ watchdog
+ wtforms
+ ];
+
+ # __init__.py attempts to mkdir in read-only file system
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Self-hosted knowledge repository";
+ homepage = "https://archivy.github.io";
+ license = licenses.mit;
+ maintainers = with maintainers; [ siraben ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/applications/misc/ausweisapp2/default.nix b/pkgs/applications/misc/ausweisapp2/default.nix
index 911a30ccf611..dc46edc070fd 100644
--- a/pkgs/applications/misc/ausweisapp2/default.nix
+++ b/pkgs/applications/misc/ausweisapp2/default.nix
@@ -3,13 +3,13 @@
mkDerivation rec {
pname = "AusweisApp2";
- version = "1.20.2";
+ version = "1.22.0";
src = fetchFromGitHub {
owner = "Governikus";
repo = "AusweisApp2";
rev = version;
- sha256 = "1vibk3wmn54qr2mwz537hrr959y0r1zabp0gsijhzj2mk68g9pnb";
+ sha256 = "00isb8xcbm419nvxx2ri0n8x5d403733h2whjqjcd3hmpx3x4q1h";
};
nativeBuildInputs = [ cmake pkgconfig ];
diff --git a/pkgs/applications/misc/blender/darwin.patch b/pkgs/applications/misc/blender/darwin.patch
index c426c0b66077..bfbfb5e48e02 100644
--- a/pkgs/applications/misc/blender/darwin.patch
+++ b/pkgs/applications/misc/blender/darwin.patch
@@ -1,24 +1,26 @@
diff a/build_files/cmake/platform/platform_apple.cmake b/build_files/cmake/platform/platform_apple.cmake
--- a/build_files/cmake/platform/platform_apple.cmake
+++ b/build_files/cmake/platform/platform_apple.cmake
-@@ -35,7 +35,6 @@ else()
+@@ -80,7 +80,6 @@ else()
message(STATUS "Using pre-compiled LIBDIR: ${LIBDIR}")
endif()
if(NOT EXISTS "${LIBDIR}/")
- message(FATAL_ERROR "Mac OSX requires pre-compiled libs at: '${LIBDIR}'")
endif()
- if(WITH_OPENAL)
-@@ -86,7 +85,7 @@ endif()
- if(WITH_CODEC_SNDFILE)
- set(LIBSNDFILE ${LIBDIR}/sndfile)
- set(LIBSNDFILE_INCLUDE_DIRS ${LIBSNDFILE}/include)
-- set(LIBSNDFILE_LIBRARIES sndfile FLAC ogg vorbis vorbisenc)
-+ set(LIBSNDFILE_LIBRARIES sndfile)
- set(LIBSNDFILE_LIBPATH ${LIBSNDFILE}/lib ${LIBDIR}/ffmpeg/lib) # TODO, deprecate
- endif()
+ # -------------------------------------------------------------------------
+@@ -112,10 +111,6 @@ if(WITH_CODEC_SNDFILE)
+ find_library(_sndfile_VORBIS_LIBRARY NAMES vorbis HINTS ${LIBDIR}/ffmpeg/lib)
+ find_library(_sndfile_VORBISENC_LIBRARY NAMES vorbisenc HINTS ${LIBDIR}/ffmpeg/lib)
+ list(APPEND LIBSNDFILE_LIBRARIES
+- ${_sndfile_FLAC_LIBRARY}
+- ${_sndfile_OGG_LIBRARY}
+- ${_sndfile_VORBIS_LIBRARY}
+- ${_sndfile_VORBISENC_LIBRARY}
+ )
-@@ -97,7 +96,7 @@ if(WITH_PYTHON)
+ print_found_status("SndFile libraries" "${LIBSNDFILE_LIBRARIES}")
+@@ -132,7 +127,7 @@ if(WITH_PYTHON)
# normally cached but not since we include them with blender
set(PYTHON_INCLUDE_DIR "${LIBDIR}/python/include/python${PYTHON_VERSION}m")
set(PYTHON_EXECUTABLE "${LIBDIR}/python/bin/python${PYTHON_VERSION}m")
@@ -27,40 +29,18 @@ diff a/build_files/cmake/platform/platform_apple.cmake b/build_files/cmake/platf
set(PYTHON_LIBPATH "${LIBDIR}/python/lib/python${PYTHON_VERSION}")
# set(PYTHON_LINKFLAGS "-u _PyMac_Error") # won't build with this enabled
else()
-@@ -162,10 +161,7 @@ if(WITH_CODEC_FFMPEG)
- set(FFMPEG_INCLUDE_DIRS ${FFMPEG}/include)
- set(FFMPEG_LIBRARIES
+@@ -173,9 +168,7 @@ endif()
+ if(WITH_CODEC_FFMPEG)
+ set(FFMPEG_FIND_COMPONENTS
avcodec avdevice avformat avutil
-- mp3lame swscale x264 xvidcore
-- theora theoradec theoraenc
-- vorbis vorbisenc vorbisfile ogg opus
-- vpx swresample)
-+ swscale swresample)
- set(FFMPEG_LIBPATH ${FFMPEG}/lib)
+- mp3lame ogg opus swresample swscale
+- theora theoradec theoraenc vorbis vorbisenc
+- vorbisfile vpx x264 xvidcore)
++ swresample swscale)
+ find_package(FFmpeg)
endif()
-@@ -206,14 +202,14 @@ if(WITH_OPENCOLLADA)
- set(OPENCOLLADA ${LIBDIR}/opencollada)
-
- set(OPENCOLLADA_INCLUDE_DIRS
-- ${LIBDIR}/opencollada/include/COLLADAStreamWriter
-- ${LIBDIR}/opencollada/include/COLLADABaseUtils
-- ${LIBDIR}/opencollada/include/COLLADAFramework
-- ${LIBDIR}/opencollada/include/COLLADASaxFrameworkLoader
-- ${LIBDIR}/opencollada/include/GeneratedSaxParser
-+ ${LIBDIR}/opencollada/include/opencollada/COLLADAStreamWriter
-+ ${LIBDIR}/opencollada/include/opencollada/COLLADABaseUtils
-+ ${LIBDIR}/opencollada/include/opencollada/COLLADAFramework
-+ ${LIBDIR}/opencollada/include/opencollada/COLLADASaxFrameworkLoader
-+ ${LIBDIR}/opencollada/include/opencollada/GeneratedSaxParser
- )
-
-- set(OPENCOLLADA_LIBPATH ${OPENCOLLADA}/lib)
-+ set(OPENCOLLADA_LIBPATH ${OPENCOLLADA}/lib/opencollada)
- set(OPENCOLLADA_LIBRARIES
- OpenCOLLADASaxFrameworkLoader
- -lOpenCOLLADAFramework
-@@ -277,14 +273,13 @@ if(WITH_BOOST)
+@@ -266,7 +259,6 @@ if(WITH_BOOST)
endif()
if(WITH_INTERNATIONAL OR WITH_CODEC_FFMPEG)
@@ -68,25 +48,8 @@ diff a/build_files/cmake/platform/platform_apple.cmake b/build_files/cmake/platf
endif()
if(WITH_OPENIMAGEIO)
- set(OPENIMAGEIO ${LIBDIR}/openimageio)
- set(OPENIMAGEIO_INCLUDE_DIRS ${OPENIMAGEIO}/include)
- set(OPENIMAGEIO_LIBRARIES
-- ${OPENIMAGEIO}/lib/libOpenImageIO.a
-+ ${OPENIMAGEIO}/lib/libOpenImageIO.dylib
- ${PNG_LIBRARIES}
- ${JPEG_LIBRARIES}
- ${TIFF_LIBRARY}
-@@ -307,7 +302,7 @@ endif()
- if(WITH_OPENCOLORIO)
- set(OPENCOLORIO ${LIBDIR}/opencolorio)
- set(OPENCOLORIO_INCLUDE_DIRS ${OPENCOLORIO}/include)
-- set(OPENCOLORIO_LIBRARIES OpenColorIO tinyxml yaml-cpp)
-+ set(OPENCOLORIO_LIBRARIES OpenColorIO)
- set(OPENCOLORIO_LIBPATH ${OPENCOLORIO}/lib)
- endif()
-
-@@ -443,7 +438,7 @@ else()
- set(CMAKE_CXX_FLAGS_RELEASE "-mdynamic-no-pic -fno-strict-aliasing")
+@@ -439,7 +431,7 @@ else()
+ set(CMAKE_CXX_FLAGS_RELEASE "-O2 -mdynamic-no-pic")
endif()
-if(${XCODE_VERSION} VERSION_EQUAL 5 OR ${XCODE_VERSION} VERSION_GREATER 5)
diff --git a/pkgs/applications/misc/blender/default.nix b/pkgs/applications/misc/blender/default.nix
index 17f0ffdb92cd..9796aef9b7cb 100644
--- a/pkgs/applications/misc/blender/default.nix
+++ b/pkgs/applications/misc/blender/default.nix
@@ -1,4 +1,4 @@
-{ config, stdenv, lib, fetchurl, boost, cmake, ffmpeg_3, gettext, glew
+{ config, stdenv, lib, fetchurl, boost, cmake, ffmpeg, gettext, glew
, ilmbase, libXi, libX11, libXext, libXrender
, libjpeg, libpng, libsamplerate, libsndfile
, libtiff, libGLU, libGL, openal, opencolorio, openexr, openimagedenoise, openimageio2, openjpeg, python3Packages
@@ -8,8 +8,8 @@
, cudaSupport ? config.cudaSupport or false, cudatoolkit
, colladaSupport ? true, opencollada
, makeWrapper
-, pugixml, SDL, Cocoa, CoreGraphics, ForceFeedback, OpenAL, OpenGL
-, embree
+, pugixml, llvmPackages, SDL, Cocoa, CoreGraphics, ForceFeedback, OpenAL, OpenGL
+, embree, gmp
}:
with lib;
@@ -18,18 +18,18 @@ let python = python3Packages.python; in
stdenv.mkDerivation rec {
pname = "blender";
- version = "2.90.1";
+ version = "2.91.0";
src = fetchurl {
url = "https://download.blender.org/source/${pname}-${version}.tar.xz";
- sha256 = "169xcmm1zkvab14qdxggqc758xdkqs7r7imwi6yx2fl2djacr3g7";
+ sha256 = "0x396lgmk0dq9115yrc36s8zwxzmjr490sr5n2y6w27y17yllyjm";
};
patches = lib.optional stdenv.isDarwin ./darwin.patch;
nativeBuildInputs = [ cmake ] ++ optional cudaSupport addOpenGLRunpath;
buildInputs =
- [ boost ffmpeg_3 gettext glew ilmbase
+ [ boost ffmpeg gettext glew ilmbase
freetype libjpeg libpng libsamplerate libsndfile libtiff
opencolorio openexr openimagedenoise openimageio2 openjpeg python zlib fftw jemalloc
alembic
@@ -37,6 +37,7 @@ stdenv.mkDerivation rec {
tbb
makeWrapper
embree
+ gmp
]
++ (if (!stdenv.isDarwin) then [
libXi libX11 libXext libXrender
@@ -46,7 +47,7 @@ stdenv.mkDerivation rec {
openvdb
]
else [
- pugixml SDL Cocoa CoreGraphics ForceFeedback OpenAL OpenGL
+ pugixml llvmPackages.openmp SDL Cocoa CoreGraphics ForceFeedback OpenAL OpenGL
])
++ optional jackaudioSupport libjack2
++ optional cudaSupport cudatoolkit
@@ -60,7 +61,9 @@ stdenv.mkDerivation rec {
: > build_files/cmake/platform/platform_apple_xcode.cmake
substituteInPlace source/creator/CMakeLists.txt \
--replace '${"$"}{LIBDIR}/python' \
- '${python}'
+ '${python}' \
+ --replace '${"$"}{LIBDIR}/openmp' \
+ '${llvmPackages.openmp}'
substituteInPlace build_files/cmake/platform/platform_apple.cmake \
--replace 'set(PYTHON_VERSION 3.7)' \
'set(PYTHON_VERSION ${python.pythonVersion})' \
@@ -71,15 +74,7 @@ stdenv.mkDerivation rec {
--replace '${"$"}{LIBDIR}/opencollada' \
'${opencollada}' \
--replace '${"$"}{PYTHON_LIBPATH}/site-packages/numpy' \
- '${python3Packages.numpy}/${python.sitePackages}/numpy' \
- --replace 'set(OPENJPEG_INCLUDE_DIRS ' \
- 'set(OPENJPEG_INCLUDE_DIRS "'$(echo ${openjpeg.dev}/include/openjpeg-*)'") #' \
- --replace 'set(OPENJPEG_LIBRARIES ' \
- 'set(OPENJPEG_LIBRARIES "${openjpeg}/lib/libopenjp2.dylib") #' \
- --replace 'set(OPENIMAGEIO ' \
- 'set(OPENIMAGEIO "${openimageio2.out}") #' \
- --replace 'set(OPENEXR_INCLUDE_DIRS ' \
- 'set(OPENEXR_INCLUDE_DIRS "${openexr.dev}/include/OpenEXR") #'
+ '${python3Packages.numpy}/${python.sitePackages}/numpy'
'' else ''
substituteInPlace extern/clew/src/clew.c --replace '"libOpenCL.so"' '"${ocl-icd}/lib/libOpenCL.so"'
'');
diff --git a/pkgs/applications/misc/charm/default.nix b/pkgs/applications/misc/charm/default.nix
index 0799226866e1..becbbda8acff 100644
--- a/pkgs/applications/misc/charm/default.nix
+++ b/pkgs/applications/misc/charm/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "charm";
- version = "0.8.4";
+ version = "0.8.5";
src = fetchFromGitHub {
owner = "charmbracelet";
repo = "charm";
rev = "v${version}";
- sha256 = "0wsh83kchqakvx7kgs2s31rzsvnfr47jk6pbmqzjv1kqmnlhc3rh";
+ sha256 = "0cgl5dpyzc4lciij9q9yghppiclrdnrl1jsbizfgh2an3s18ab8k";
};
- vendorSha256 = "1lg4bbdzgnw50v6m6p7clibwm8m82kdr1jizgbmhfmzy15d5sfll";
+ vendorSha256 = "1spzawnk2fslc1m14dp8lx4vpnxwz7xgm1hxbpz4bqlqz1hfd6ax";
doCheck = false;
diff --git a/pkgs/applications/misc/cheat/default.nix b/pkgs/applications/misc/cheat/default.nix
index 472eee655188..208c9c533137 100644
--- a/pkgs/applications/misc/cheat/default.nix
+++ b/pkgs/applications/misc/cheat/default.nix
@@ -3,13 +3,13 @@
buildGoModule rec {
pname = "cheat";
- version = "4.1.1";
+ version = "4.2.0";
src = fetchFromGitHub {
owner = "cheat";
repo = "cheat";
rev = version;
- sha256 = "0mraraby0s213ay2ahqsdvnyg76awbqllrkkx17mrx9z3ykba62d";
+ sha256 = "sha256-Q/frWu82gB15LEzwYCbJr7k0yZ+AXBvcPWxoevSpeqU=";
};
subPackages = [ "cmd/cheat" ];
diff --git a/pkgs/applications/misc/clight/clightd.nix b/pkgs/applications/misc/clight/clightd.nix
index c06d00ebb52e..e1f019ffa455 100644
--- a/pkgs/applications/misc/clight/clightd.nix
+++ b/pkgs/applications/misc/clight/clightd.nix
@@ -1,7 +1,7 @@
{ lib, stdenv, fetchFromGitHub
, dbus, cmake, pkgconfig
, glib, udev, polkit, libmodule
-, pcre, libXdmcp, utillinux, libpthreadstubs
+, pcre, libXdmcp, util-linux, libpthreadstubs
, enableDdc ? true, ddcutil
, enableDpms ? true, libXext
, enableGamma ? true, libXrandr
@@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
pcre
libXdmcp
- utillinux
+ util-linux
libpthreadstubs
] ++ optional enableDdc ddcutil
++ optional enableDpms libXext
diff --git a/pkgs/applications/misc/clipit/default.nix b/pkgs/applications/misc/clipit/default.nix
index 02207fb95806..cc6d7d29fcd4 100644
--- a/pkgs/applications/misc/clipit/default.nix
+++ b/pkgs/applications/misc/clipit/default.nix
@@ -1,6 +1,6 @@
{ fetchFromGitHub, fetchpatch, stdenv
, autoreconfHook, intltool, pkgconfig
-, gtk3, xdotool, which, wrapGAppsHook }:
+, gtk3, libayatana-appindicator, xdotool, which, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "clipit";
@@ -18,8 +18,8 @@ stdenv.mkDerivation rec {
'';
nativeBuildInputs = [ pkgconfig wrapGAppsHook autoreconfHook intltool ];
- configureFlags = [ "--with-gtk3" ];
- buildInputs = [ gtk3 ];
+ configureFlags = [ "--with-gtk3" "--enable-appindicator=yes" ];
+ buildInputs = [ gtk3 libayatana-appindicator ];
gappsWrapperArgs = [
"--prefix" "PATH" ":" "${stdenv.lib.makeBinPath [ xdotool which ]}"
diff --git a/pkgs/applications/misc/clipmenu/default.nix b/pkgs/applications/misc/clipmenu/default.nix
index 54c2ab48f656..3227792d6a2f 100644
--- a/pkgs/applications/misc/clipmenu/default.nix
+++ b/pkgs/applications/misc/clipmenu/default.nix
@@ -1,6 +1,6 @@
-{ clipnotify, makeWrapper, xsel, dmenu, utillinux, gawk, stdenv, fetchFromGitHub, fetchpatch, lib }:
+{ clipnotify, makeWrapper, xsel, dmenu, util-linux, gawk, stdenv, fetchFromGitHub, fetchpatch, lib }:
let
- runtimePath = lib.makeBinPath [ clipnotify xsel dmenu utillinux gawk ];
+ runtimePath = lib.makeBinPath [ clipnotify xsel dmenu util-linux gawk ];
in
stdenv.mkDerivation rec {
pname = "clipmenu";
diff --git a/pkgs/applications/misc/corectrl/default.nix b/pkgs/applications/misc/corectrl/default.nix
index cee390d064d0..090a63a32e4f 100644
--- a/pkgs/applications/misc/corectrl/default.nix
+++ b/pkgs/applications/misc/corectrl/default.nix
@@ -7,7 +7,7 @@
, libdrm
, mesa-demos
, procps
-, utillinux
+, util-linux
, vulkan-tools
, qtbase
, qtcharts
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec{
libdrm
mesa-demos
procps
- utillinux
+ util-linux
vulkan-tools
qtbase
qtcharts
diff --git a/pkgs/applications/misc/cpp-ethereum/default.nix b/pkgs/applications/misc/cpp-ethereum/default.nix
deleted file mode 100644
index aed44d1213ce..000000000000
--- a/pkgs/applications/misc/cpp-ethereum/default.nix
+++ /dev/null
@@ -1,85 +0,0 @@
-{ stdenv
-, fetchFromGitHub
-, cmake
-, jsoncpp
-, libjson-rpc-cpp
-, curl
-, boost
-, leveldb
-, cryptopp
-, libcpuid
-, opencl-headers
-, ocl-icd
-, miniupnpc
-, libmicrohttpd
-, gmp
-, libGLU, libGL
-, extraCmakeFlags ? []
-}:
-stdenv.mkDerivation rec {
- pname = "cpp-ethereum";
- version = "1.3.0";
-
- src = fetchFromGitHub {
- owner = "ethereum";
- repo = "cpp-ethereum";
- rev = "62ab9522e58df9f28d2168ea27999a214b16ea96";
- sha256 = "1fxgpqhmjhpv0zzs1m3yf9h8mh25dqpa7pmcfy7f9qiqpfdr4zq9";
- };
-
- cmakeFlags = [ "-DCMAKE_BUILD_TYPE=Release" extraCmakeFlags ];
-
- configurePhase = ''
- export BOOST_INCLUDEDIR=${boost.dev}/include
- export BOOST_LIBRARYDIR=${boost.out}/lib
-
- mkdir -p Build/Install
- pushd Build
-
- cmake .. -DCMAKE_INSTALL_PREFIX=$(pwd)/Install $cmakeFlags
- '';
-
- enableParallelBuilding = true;
-
- runPath = with stdenv.lib; makeLibraryPath ([ stdenv.cc.cc ] ++ buildInputs);
-
- installPhase = ''
- make install
-
- mkdir -p $out
-
- for f in Install/lib/*.so* $(find Install/bin -executable -type f); do
- patchelf --set-rpath $runPath:$out/lib $f
- done
-
- cp -r Install/* $out
- '';
-
- buildInputs = [
- cmake
- jsoncpp
- libjson-rpc-cpp
- curl
- boost
- leveldb
- cryptopp
- libcpuid
- opencl-headers
- ocl-icd
- miniupnpc
- libmicrohttpd
- gmp
- libGLU libGL
- ];
-
- dontStrip = true;
-
- meta = with stdenv.lib; {
- description = "Ethereum C++ client";
- homepage = "https://github.com/ethereum/cpp-ethereum";
- license = licenses.gpl3;
- maintainers = with maintainers; [ artuuge ];
- platforms = platforms.linux;
- broken = true; # 2018-04-10
- };
-}
diff --git a/pkgs/applications/misc/dasel/default.nix b/pkgs/applications/misc/dasel/default.nix
index d3aff8e6b1ba..d76cf9b106e7 100644
--- a/pkgs/applications/misc/dasel/default.nix
+++ b/pkgs/applications/misc/dasel/default.nix
@@ -5,17 +5,21 @@
buildGoModule rec {
pname = "dasel";
- version = "1.6.2";
+ version = "1.8.0";
src = fetchFromGitHub {
owner = "TomWright";
repo = pname;
rev = "v${version}";
- sha256 = "sha256-LGrFs9JNb0gjXg6IRkUfUOWS+sr1nukzOEWK4XUfkfw=";
+ sha256 = "sha256-N27XmrbZTLeNkNvGDsChqKZrAagkQoGFaJeeZ1/Qnkw=";
};
vendorSha256 = "1552k85z4s6gv7sss7dccv3h8x22j2sr12icp6s7s0a3i4iwyksw";
+ buildFlagsArray = ''
+ -ldflags=-s -w -X github.com/tomwright/dasel/internal.Version=${version}
+ '';
+
meta = with stdenv.lib; {
description = "Query and update data structures from the command line";
longDescription = ''
diff --git a/pkgs/applications/misc/dbeaver/default.nix b/pkgs/applications/misc/dbeaver/default.nix
index 1a7f240ffda8..4e928ff34f06 100644
--- a/pkgs/applications/misc/dbeaver/default.nix
+++ b/pkgs/applications/misc/dbeaver/default.nix
@@ -7,7 +7,7 @@
stdenv.mkDerivation rec {
pname = "dbeaver-ce";
- version = "7.2.4";
+ version = "7.3.0";
desktopItem = makeDesktopItem {
name = "dbeaver";
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://dbeaver.io/files/${version}/dbeaver-ce-${version}-linux.gtk.x86_64.tar.gz";
- sha256 = "sha256-RsXLznTz/U23e77xzyINi8HVuGqR4TrPaf+w++zPOH4=";
+ sha256 = "sha256-JhEF2/97vo2FgzpCFkuc31aLl9qjKHV8RYXO5oBU1no=";
};
installPhase = ''
diff --git a/pkgs/applications/misc/digitalbitbox/default.nix b/pkgs/applications/misc/digitalbitbox/default.nix
index 95159d1927ab..0c731aca713f 100644
--- a/pkgs/applications/misc/digitalbitbox/default.nix
+++ b/pkgs/applications/misc/digitalbitbox/default.nix
@@ -1,4 +1,5 @@
-{ stdenv
+{ mkDerivation
+, lib
, autoreconfHook
, curl
, fetchFromGitHub
@@ -7,7 +8,7 @@
, libtool
, qrencode
, udev
-, libusb-compat-0_1
+, libusb1
, makeWrapper
, pkgconfig
, qtbase
@@ -46,18 +47,18 @@
let
copyUdevRuleToOutput = name: rule:
"cp ${writeText name rule} $out/etc/udev/rules.d/${name}";
-in stdenv.mkDerivation rec {
+in mkDerivation rec {
pname = "digitalbitbox";
- version = "2.2.2";
+ version = "3.0.0";
src = fetchFromGitHub {
owner = "digitalbitbox";
repo = "dbb-app";
rev = "v${version}";
- sha256 = "1r77fvqrlaryzij5dfbnigzhvg1d12g96qb2gp8dy3xph1j0k3s1";
+ sha256 = "ig3+TdYv277D9GVnkRSX6nc6D6qruUOw/IQdQCK6FoA=";
};
- nativeBuildInputs = with stdenv.lib; [
+ nativeBuildInputs = with lib; [
autoreconfHook
curl
git
@@ -70,7 +71,7 @@ in stdenv.mkDerivation rec {
libevent
libtool
udev
- libusb-compat-0_1
+ libusb1
qrencode
qtbase
@@ -93,6 +94,8 @@ in stdenv.mkDerivation rec {
"format"
];
+ qtWrapperArgs = [ ''--prefix LD_LIBRARY_PATH : $out/lib'' ];
+
postInstall = ''
mkdir -p "$out/lib"
cp src/libbtc/.libs/*.so* $out/lib
@@ -103,9 +106,6 @@ in stdenv.mkDerivation rec {
# [RPATH][patchelf] Avoid forbidden reference error
rm -rf $PWD
- wrapProgram "$out/bin/dbb-cli" --prefix LD_LIBRARY_PATH : "$out/lib"
- wrapProgram "$out/bin/dbb-app" --prefix LD_LIBRARY_PATH : "$out/lib"
-
# Provide udev rules as documented in https://digitalbitbox.com/start_linux
mkdir -p "$out/etc/udev/rules.d"
${copyUdevRuleToOutput "51-hid-digitalbox.rules" udevRule51}
@@ -114,7 +114,7 @@ in stdenv.mkDerivation rec {
enableParallelBuilding = true;
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A QT based application for the Digital Bitbox hardware wallet";
longDescription = ''
Digital Bitbox provides dbb-app, a GUI tool, and dbb-cli, a CLI tool, to manage Digital Bitbox devices.
@@ -138,6 +138,5 @@ in stdenv.mkDerivation rec {
vidbina
];
platforms = platforms.linux;
- broken = true;
};
}
diff --git a/pkgs/applications/misc/dmenu/default.nix b/pkgs/applications/misc/dmenu/default.nix
index e4d0c82c4176..f83c5fc7f01f 100644
--- a/pkgs/applications/misc/dmenu/default.nix
+++ b/pkgs/applications/misc/dmenu/default.nix
@@ -1,11 +1,11 @@
-{ stdenv, fetchurl, libX11, libXinerama, libXft, zlib, patches ? [ ./xim.patch ] }:
+{ stdenv, fetchurl, libX11, libXinerama, libXft, zlib, patches ? null }:
stdenv.mkDerivation rec {
- name = "dmenu-4.9";
+ name = "dmenu-5.0";
src = fetchurl {
url = "https://dl.suckless.org/tools/${name}.tar.gz";
- sha256 = "0ia9nqr83bv6x247q30bal0v42chcj9qcjgv59xs6xj46m7iz5xk";
+ sha256 = "1lvfxzg3chsgcqbc2vr0zic7vimijgmbvnspayx73kyvqi1f267y";
};
buildInputs = [ libX11 libXinerama zlib libXft ];
diff --git a/pkgs/applications/misc/dmenu/xim.patch b/pkgs/applications/misc/dmenu/xim.patch
deleted file mode 100644
index f77d48324da4..000000000000
--- a/pkgs/applications/misc/dmenu/xim.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-Revert https://git.suckless.org/dmenu/commit/377bd37e212b1ec4c03a481245603c6560d0be22.html
-
-Upstream has reverted it after v4.9 in https://git.suckless.org/dmenu/commit/db6093f6ec1bb884f7540f2512935b5254750b30.html
---- a/dmenu.c
-+++ b/dmenu.c
-@@ -552,7 +552,7 @@ run(void)
- XEvent ev;
-
- while (!XNextEvent(dpy, &ev)) {
-- if (XFilterEvent(&ev, None))
-+ if (XFilterEvent(&ev, win))
- continue;
- switch(ev.type) {
- case Expose:
-@@ -664,7 +664,6 @@ setup(void)
- XNClientWindow, win, XNFocusWindow, win, NULL);
-
- XMapRaised(dpy, win);
-- XSetInputFocus(dpy, win, RevertToParent, CurrentTime);
- if (embed) {
- XSelectInput(dpy, parentwin, FocusChangeMask);
- if (XQueryTree(dpy, parentwin, &dw, &w, &dws, &du) && dws) {
-@@ -730,8 +729,6 @@ main(int argc, char *argv[])
-
- if (!setlocale(LC_CTYPE, "") || !XSupportsLocale())
- fputs("warning: no locale support\n", stderr);
-- if (!XSetLocaleModifiers(""))
-- fputs("warning: no locale modifiers support\n", stderr);
- if (!(dpy = XOpenDisplay(NULL)))
- die("cannot open display");
- screen = DefaultScreen(dpy);
diff --git a/pkgs/applications/misc/electrum/default.nix b/pkgs/applications/misc/electrum/default.nix
index f2d779c8a650..df6c99768e84 100644
--- a/pkgs/applications/misc/electrum/default.nix
+++ b/pkgs/applications/misc/electrum/default.nix
@@ -19,7 +19,7 @@
}:
let
- version = "4.0.4";
+ version = "4.0.6";
# electrum is not compatible with dnspython 2.0.0 yet
# use the latest 1.x release instead
@@ -43,7 +43,7 @@ let
owner = "spesmilo";
repo = "electrum";
rev = version;
- sha256 = "0bzvyfqnd0r0l8syf95hr3nsh8rmmmcs74bvc7v04v0nm5m0fmf1";
+ sha256 = "0mdbg2sq56nv0hx0rrcbgrv1lv89nqc6cqigivgk665hhjm4v5kq";
extraPostFetch = ''
mv $out ./all
@@ -58,7 +58,7 @@ py.pkgs.buildPythonApplication {
src = fetchurl {
url = "https://download.electrum.org/${version}/Electrum-${version}.tar.gz";
- sha256 = "03dc5jwgp18sism5v4lbqfyn2zljchng8j2yi07yf8i01ivy2mmv";
+ sha256 = "0sp8p720g3rqnh52ddhaw2v4hjgpxcwbackw9qc1g9xac1q0942d";
};
postUnpack = ''
@@ -154,6 +154,6 @@ py.pkgs.buildPythonApplication {
homepage = "https://electrum.org/";
license = licenses.mit;
platforms = platforms.all;
- maintainers = with maintainers; [ ehmry joachifm np ];
+ maintainers = with maintainers; [ ehmry joachifm np prusnak ];
};
}
diff --git a/pkgs/applications/misc/eureka-editor/default.nix b/pkgs/applications/misc/eureka-editor/default.nix
index d72aeb629c38..7cee0487ea82 100644
--- a/pkgs/applications/misc/eureka-editor/default.nix
+++ b/pkgs/applications/misc/eureka-editor/default.nix
@@ -34,6 +34,7 @@ stdenv.mkDerivation rec {
description = "A map editor for the classic DOOM games, and a few related games such as Heretic and Hexen";
license = licenses.gpl2;
platforms = platforms.all;
+ broken = stdenv.isDarwin;
maintainers = with maintainers; [ neonfuz ];
};
}
diff --git a/pkgs/applications/misc/fetchmail/default.nix b/pkgs/applications/misc/fetchmail/default.nix
index 83d4103bc0c1..ce6b7c64693c 100644
--- a/pkgs/applications/misc/fetchmail/default.nix
+++ b/pkgs/applications/misc/fetchmail/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, openssl }:
let
- version = "6.4.13";
+ version = "6.4.14";
in
stdenv.mkDerivation {
pname = "fetchmail";
@@ -9,7 +9,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "mirror://sourceforge/fetchmail/fetchmail-${version}.tar.xz";
- sha256 = "1qablzgwx3a516vdhckx3pv716x9r7nyfyr6fbncif861c3cya3x";
+ sha256 = "1jxxb3qyrh7118fwqa3bhirjh97j2w8r71s8vcb6vp3w1wwhfis2";
};
buildInputs = [ openssl ];
diff --git a/pkgs/applications/misc/foxtrotgps/default.nix b/pkgs/applications/misc/foxtrotgps/default.nix
index dc3f1922c214..9ac701014906 100644
--- a/pkgs/applications/misc/foxtrotgps/default.nix
+++ b/pkgs/applications/misc/foxtrotgps/default.nix
@@ -1,16 +1,32 @@
-{ fetchurl, stdenv, pkg-config, wrapGAppsHook, curl, gnome2, gpsd, gtk2
+{ stdenv, fetchbzr, autoreconfHook, texinfo, help2man, imagemagick, pkg-config
+, curl, gnome2, gpsd, gtk2, wrapGAppsHook
, intltool, libexif, python3Packages, sqlite }:
-stdenv.mkDerivation rec {
+let
+ srcs = {
+ foxtrot = fetchbzr {
+ url = "lp:foxtrotgps";
+ rev = "326";
+ sha256 = "191pgcy5rng8djy22a5z9s8gssc73f9p5hm4ig52ra189cb48d8k";
+ };
+ screenshots = fetchbzr {
+ url = "lp:foxtrotgps/screenshots";
+ rev = "2";
+ sha256 = "1sgysn3dhfhrv7rj7wf8f2119vmhc1s1zzsp4r3nlrr45d20wmsv";
+ };
+ };
+in stdenv.mkDerivation rec {
pname = "foxtrotgps";
- version = "1.2.2";
+ version = "1.2.2+326";
- src = fetchurl {
- url = "https://www.foxtrotgps.org/releases/foxtrotgps-${version}.tar.xz";
- sha256 = "0grn35j5kwc286dxx18fv32qa330xmalqliwy6zirxmj6dffvrkg";
- };
+ # Pull directly from bzr because gpsd API version 9 is not supported on latest release
+ src = srcs.foxtrot;
+
+ patches = [
+ ./gps-status-fix.patch
+ ];
- nativeBuildInputs = [ pkg-config wrapGAppsHook ];
+ nativeBuildInputs = [ pkg-config autoreconfHook texinfo help2man imagemagick wrapGAppsHook ];
buildInputs = [
curl.dev
@@ -22,7 +38,16 @@ stdenv.mkDerivation rec {
sqlite.dev
(python3Packages.python.withPackages (pythonPackages: with python3Packages;
[ beautifulsoup4 feedparser sqlalchemy ]))
- ];
+ ];
+
+ postUnpack = ''
+ cp -R ${srcs.screenshots} $sourceRoot/doc/screenshots
+ chmod -R u+w $sourceRoot/doc/screenshots
+ '';
+
+ preConfigure = ''
+ intltoolize --automake --copy --force
+ '';
meta = with stdenv.lib; {
description = "GPS/GIS application optimized for small screens";
diff --git a/pkgs/applications/misc/foxtrotgps/gps-status-fix.patch b/pkgs/applications/misc/foxtrotgps/gps-status-fix.patch
new file mode 100644
index 000000000000..e9b3624a174b
--- /dev/null
+++ b/pkgs/applications/misc/foxtrotgps/gps-status-fix.patch
@@ -0,0 +1,14 @@
+--- foxtrot/src/gps_functions.c.orig 2020-12-04 15:02:22.290163204 -0600
++++ foxtrot/src/gps_functions.c 2020-12-04 15:04:54.470648534 -0600
+@@ -762,7 +762,11 @@
+ {
+ gpsdata->fix.time = (time_t) 0;
+ }
++#if GPSD_API_MAJOR_VERSION >= 9
++ gpsdata->valid = (libgps_gpsdata.fix.status != STATUS_NO_FIX);
++#else
+ gpsdata->valid = (libgps_gpsdata.status != STATUS_NO_FIX);
++#endif
+ if (gpsdata->valid)
+ {
+ gpsdata->seen_valid = TRUE;
diff --git a/pkgs/applications/misc/gallery-dl/default.nix b/pkgs/applications/misc/gallery-dl/default.nix
index 8135dce4d7a3..a93ebb12ed4c 100644
--- a/pkgs/applications/misc/gallery-dl/default.nix
+++ b/pkgs/applications/misc/gallery-dl/default.nix
@@ -1,27 +1,28 @@
-{ lib, python3Packages }:
+{ lib, buildPythonApplication, fetchPypi, requests, pytestCheckHook }:
-python3Packages.buildPythonApplication rec {
+buildPythonApplication rec {
pname = "gallery_dl";
- version = "1.15.2";
+ version = "1.15.4";
- src = python3Packages.fetchPypi {
+ src = fetchPypi {
inherit pname version;
- sha256 = "0f2d1ixg0ir7ispxxggv378dc0m55k9y19075swf893maxf07f35";
+ sha256 = "0byn1ggrb9yg9d29205q312v95jy66qp4z384kys8cmrd3mky111";
};
- propagatedBuildInputs = with python3Packages; [ requests ];
+ propagatedBuildInputs = [ requests ];
- checkInputs = with python3Packages; [ pytestCheckHook ];
+ checkInputs = [ pytestCheckHook ];
pytestFlagsArray = [
# requires network access
"--ignore=test/test_results.py"
"--ignore=test/test_downloader.py"
];
- meta = {
+ meta = with lib; {
description = "Command-line program to download image-galleries and -collections from several image hosting sites";
homepage = "https://github.com/mikf/gallery-dl";
- license = lib.licenses.gpl2;
- maintainers = with lib.maintainers; [ dawidsowa ];
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ dawidsowa ];
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/applications/misc/gammu/bashcomp-dir.patch b/pkgs/applications/misc/gammu/bashcomp-dir.patch
index d41aa432cf35..de402595cd38 100644
--- a/pkgs/applications/misc/gammu/bashcomp-dir.patch
+++ b/pkgs/applications/misc/gammu/bashcomp-dir.patch
@@ -5,7 +5,7 @@
macro_optional_find_package (BashCompletion)
if (NOT BASH_COMPLETION_FOUND)
- set (BASH_COMPLETION_COMPLETIONSDIR "/etc/bash_completion.d" CACHE PATH "Location of bash_completion.d")
-+ set (BASH_COMPLETION_COMPLETIONSDIR "${CMAKE_INSTALL_PREFIX}/etc/bash_completion.d" CACHE PATH "Location of bash_completion.d")
++ set (BASH_COMPLETION_COMPLETIONSDIR "${CMAKE_INSTALL_PREFIX}/share/bash-completion/completions" CACHE PATH "Location of bash_completion.d")
endif (NOT BASH_COMPLETION_FOUND)
install (
FILES bash-completion/gammu
diff --git a/pkgs/applications/misc/gnome-passwordsafe/default.nix b/pkgs/applications/misc/gnome-passwordsafe/default.nix
index 7b0553f7f9e3..dc84b312626e 100644
--- a/pkgs/applications/misc/gnome-passwordsafe/default.nix
+++ b/pkgs/applications/misc/gnome-passwordsafe/default.nix
@@ -5,7 +5,7 @@
, gettext
, fetchFromGitLab
, python3
-, libhandy
+, libhandy_0
, libpwquality
, wrapGAppsHook
, gtk3
@@ -44,7 +44,7 @@ python3.pkgs.buildPythonApplication rec {
gtk3
glib
gdk-pixbuf
- libhandy
+ libhandy_0
];
propagatedBuildInputs = with python3.pkgs; [
diff --git a/pkgs/applications/misc/gollum/Gemfile.lock b/pkgs/applications/misc/gollum/Gemfile.lock
index 91096ddc9173..eed618a5cbd1 100644
--- a/pkgs/applications/misc/gollum/Gemfile.lock
+++ b/pkgs/applications/misc/gollum/Gemfile.lock
@@ -1,19 +1,18 @@
GEM
remote: https://rubygems.org/
specs:
- backports (3.18.1)
concurrent-ruby (1.1.7)
crass (1.0.6)
execjs (2.7.0)
ffi (1.13.1)
gemojione (4.3.3)
json
- github-markup (3.0.4)
- gollum (5.1.1)
+ github-markup (3.0.5)
+ gollum (5.1.2)
gemojione (~> 4.1)
gollum-lib (~> 5.0)
kramdown (~> 2.3)
- kramdown-parser-gfm (~> 1.0.0)
+ kramdown-parser-gfm (~> 1.1.0)
mustache (>= 0.99.5, < 1.0.0)
octicons (~> 8.5)
rss (~> 0.2.9)
@@ -25,7 +24,7 @@ GEM
therubyrhino (~> 2.1.0)
uglifier (~> 3.2)
useragent (~> 0.16.2)
- gollum-lib (5.0.5)
+ gollum-lib (5.0.6)
gemojione (~> 4.1)
github-markup (~> 3.0)
gollum-rugged_adapter (~> 1.0)
@@ -40,14 +39,14 @@ GEM
json (2.3.1)
kramdown (2.3.0)
rexml
- kramdown-parser-gfm (1.0.1)
+ kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
- loofah (2.6.0)
+ loofah (2.8.0)
crass (~> 1.0.2)
nokogiri (>= 1.5.9)
mime-types (3.3.1)
mime-types-data (~> 3.2015)
- mime-types-data (3.2020.0512)
+ mime-types-data (3.2020.1104)
mini_portile2 (2.4.0)
multi_json (1.15.0)
mustache (0.99.8)
@@ -58,13 +57,13 @@ GEM
octicons (8.5.0)
nokogiri (>= 1.6.3.1)
rack (2.2.3)
- rack-protection (2.0.8.1)
+ rack-protection (2.1.0)
rack
rb-fsevent (0.10.4)
rb-inotify (0.10.1)
ffi (~> 1.0)
rexml (3.2.4)
- rouge (3.22.0)
+ rouge (3.25.0)
rss (0.2.9)
rexml
ruby2_keywords (0.0.2)
@@ -74,22 +73,21 @@ GEM
sass-listen (4.0.0)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
- sinatra (2.0.8.1)
+ sinatra (2.1.0)
mustermann (~> 1.0)
- rack (~> 2.0)
- rack-protection (= 2.0.8.1)
+ rack (~> 2.2)
+ rack-protection (= 2.1.0)
tilt (~> 2.0)
- sinatra-contrib (2.0.8.1)
- backports (>= 2.8.2)
+ sinatra-contrib (2.1.0)
multi_json
mustermann (~> 1.0)
- rack-protection (= 2.0.8.1)
- sinatra (= 2.0.8.1)
+ rack-protection (= 2.1.0)
+ sinatra (= 2.1.0)
tilt (~> 2.0)
sprockets (3.7.2)
concurrent-ruby (~> 1.0)
rack (> 1, < 3)
- sprockets-helpers (1.3.0)
+ sprockets-helpers (1.4.0)
sprockets (>= 2.2)
therubyrhino (2.1.2)
therubyrhino_jar (>= 1.7.4, < 1.7.9)
diff --git a/pkgs/applications/misc/gollum/gemset.nix b/pkgs/applications/misc/gollum/gemset.nix
index 45bf0e04d07f..75ee9d05ab43 100644
--- a/pkgs/applications/misc/gollum/gemset.nix
+++ b/pkgs/applications/misc/gollum/gemset.nix
@@ -1,14 +1,4 @@
{
- backports = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0qagwshq7zyjgm6k53hbrf4gfrwn6qz5d6rrc83cl59q37v68zsc";
- type = "gem";
- };
- version = "3.18.1";
- };
concurrent-ruby = {
groups = ["default"];
platforms = [];
@@ -65,10 +55,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "14991x92v8s60hfqv7162jfmdqa20fifn2bz0km3k5cgi01pf9rs";
+ sha256 = "0rlq9hnvhhndqskl087xwabbvfbfnrvx8ac79iin35wmzpyagl96";
type = "gem";
};
- version = "3.0.4";
+ version = "3.0.5";
};
gollum = {
dependencies = ["gemojione" "gollum-lib" "kramdown" "kramdown-parser-gfm" "mustache" "octicons" "rss" "sass" "sinatra" "sinatra-contrib" "sprockets" "sprockets-helpers" "therubyrhino" "uglifier" "useragent"];
@@ -76,10 +66,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "14i6y3ilv9l7cqvkawl75js26cfj1pd8cphhmq9lic95ajvdf371";
+ sha256 = "0pmvxj7pka7pjpw060a9pfxsci1hmx45hk9hbp5m49xkkiiqf1gx";
type = "gem";
};
- version = "5.1.1";
+ version = "5.1.2";
};
gollum-lib = {
dependencies = ["gemojione" "github-markup" "gollum-rugged_adapter" "loofah" "nokogiri" "octicons" "rouge" "twitter-text"];
@@ -87,10 +77,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "18f3g5px9zznyh6ppqlnjdp1ia8awgrix9lhbfh64rpgxg0b9xlr";
+ sha256 = "02mc1w4hn9kjrgvg0r46x1bd0h8hq7lqs432dgjfn2dw36kchja4";
type = "gem";
};
- version = "5.0.5";
+ version = "5.0.6";
};
gollum-rugged_adapter = {
dependencies = ["mime-types" "rugged"];
@@ -130,10 +120,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0ykna2apphld9llmjnz0210fipp4fkmj2ja18l7iz9xikg0h0ihi";
+ sha256 = "0a8pb3v951f4x7h968rqfsa19c8arz21zw1vaj42jza22rap8fgv";
type = "gem";
};
- version = "1.0.1";
+ version = "1.1.0";
};
loofah = {
dependencies = ["crass" "nokogiri"];
@@ -141,10 +131,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1s9hq8bpn6g5vqr3nzyirn3agn7x8agan6151zvq5vmkf6rvmyb2";
+ sha256 = "0ndimir6k3kfrh8qrb7ir1j836l4r3qlwyclwjh88b86clblhszh";
type = "gem";
};
- version = "2.6.0";
+ version = "2.8.0";
};
mime-types = {
dependencies = ["mime-types-data"];
@@ -162,10 +152,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1z75svngyhsglx0y2f9rnil2j08f9ab54b3l95bpgz67zq2if753";
+ sha256 = "0ipjyfwn9nlvpcl8knq3jk4g5f12cflwdbaiqxcq1s7vwfwfxcag";
type = "gem";
};
- version = "3.2020.0512";
+ version = "3.2020.1104";
};
mini_portile2 = {
groups = ["default"];
@@ -246,10 +236,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1zyj97bfr1shfgwk4ddmdbw0mdkm4qdyh9s1hl0k7accf3kxx1yi";
+ sha256 = "159a4j4kragqh0z0z8vrpilpmaisnlz3n7kgiyf16bxkwlb3qlhz";
type = "gem";
};
- version = "2.0.8.1";
+ version = "2.1.0";
};
rb-fsevent = {
groups = ["default"];
@@ -287,10 +277,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1wcz7i009wdbymlfsamagqi18m6ih8j60bii0k18f21g70r72i0m";
+ sha256 = "0yvcv901lrh5rfnk1h4h56hf2m6n9pd6w8n96vag74aakgz3gaxn";
type = "gem";
};
- version = "3.22.0";
+ version = "3.25.0";
};
rss = {
dependencies = ["rexml"];
@@ -351,21 +341,21 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0riy3hwjab1mr73jcqx3brmbmwspnw3d193j06a5f0fy1w35z15q";
+ sha256 = "0dd53rzpkxgs697pycbhhgc9vcnxra4ly4xar8ni6aiydx2f88zk";
type = "gem";
};
- version = "2.0.8.1";
+ version = "2.1.0";
};
sinatra-contrib = {
- dependencies = ["backports" "multi_json" "mustermann" "rack-protection" "sinatra" "tilt"];
+ dependencies = ["multi_json" "mustermann" "rack-protection" "sinatra" "tilt"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1mmrfm4pqh98f3irjpkvfpazhcx6q42bnx6bbms9dqvmck3mid28";
+ sha256 = "1rl1iiafz51yzjd0vchl2lni7lmwppjql6cn1fnfxbma707qlcja";
type = "gem";
};
- version = "2.0.8.1";
+ version = "2.1.0";
};
sprockets = {
dependencies = ["concurrent-ruby" "rack"];
@@ -384,10 +374,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "14iq8v16l31bfq7pikfmgcv5x6pkc5lbdmwwg6zlzcy1bibcliar";
+ sha256 = "0513ma356g05lsskhsb363263177h6ccmp475il0p69y18his2ij";
type = "gem";
};
- version = "1.3.0";
+ version = "1.4.0";
};
therubyrhino = {
dependencies = ["therubyrhino_jar"];
diff --git a/pkgs/applications/misc/gphoto2/default.nix b/pkgs/applications/misc/gphoto2/default.nix
index cdfbe3f6dc1f..7bda292a4cba 100644
--- a/pkgs/applications/misc/gphoto2/default.nix
+++ b/pkgs/applications/misc/gphoto2/default.nix
@@ -1,17 +1,38 @@
-{ stdenv, fetchurl, pkgconfig, libgphoto2, libexif, popt, gettext
-, libjpeg, readline, libtool
+{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig
+, gettext
+, libexif
+, libgphoto2
+, libjpeg
+, libtool
+, popt
+, readline
}:
stdenv.mkDerivation rec {
- name = "gphoto2-2.5.26";
+ pname = "gphoto2";
+ version = "2.5.26";
- src = fetchurl {
- url = "mirror://sourceforge/gphoto/${name}.tar.bz2";
- sha256 = "0bxbcn31xalsvjp8fra324hf2105y3ps7zlyfz11v71j0lxj2lvn";
+ src = fetchFromGitHub {
+ owner = "gphoto";
+ repo = "gphoto2";
+ rev = "v${version}";
+ sha256 = "1w01j3qvjl2nlfs38rnsmjvn3r0r2xf7prxz1i6yarbpj3fzwqqc";
};
- nativeBuildInputs = [ pkgconfig gettext libtool ];
- buildInputs = [ libgphoto2 libexif popt libjpeg readline ];
+ nativeBuildInputs = [
+ autoreconfHook
+ pkgconfig
+ gettext
+ libtool
+ ];
+
+ buildInputs = [
+ libexif
+ libgphoto2
+ libjpeg
+ popt
+ readline
+ ];
meta = with stdenv.lib; {
description = "A ready to use set of digital camera software applications";
diff --git a/pkgs/applications/misc/gpscorrelate/default.nix b/pkgs/applications/misc/gpscorrelate/default.nix
index 07918d3d599d..42f522175b04 100644
--- a/pkgs/applications/misc/gpscorrelate/default.nix
+++ b/pkgs/applications/misc/gpscorrelate/default.nix
@@ -1,5 +1,5 @@
{ fetchFromGitHub, stdenv, fetchpatch, pkgconfig, exiv2, libxml2, gtk3
-, libxslt, docbook_xsl, docbook_xml_dtd_42, desktop-file-utils }:
+, libxslt, docbook_xsl, docbook_xml_dtd_42, desktop-file-utils, wrapGAppsHook }:
stdenv.mkDerivation rec {
pname = "gpscorrelate";
@@ -18,6 +18,7 @@ stdenv.mkDerivation rec {
docbook_xsl
libxslt
pkgconfig
+ wrapGAppsHook
];
buildInputs = [
diff --git a/pkgs/applications/misc/gpx/default.nix b/pkgs/applications/misc/gpx/default.nix
index dcf022fc4453..c052b1ddb059 100644
--- a/pkgs/applications/misc/gpx/default.nix
+++ b/pkgs/applications/misc/gpx/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "gpx";
- version = "2.5.2";
+ version = "2.6.8";
nativeBuildInputs = [ autoreconfHook ];
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
owner = "markwal";
repo = "GPX";
rev = version;
- sha256 = "1yab269x8qyf7rd04vaxyqyjv4pzz9lp4sc4dwh927k23avr3rw5";
+ sha256 = "1izs8s5npkbfrsyk17429hyl1vyrbj9dp6vmdlbb2vh6mfgl54h8";
};
meta = {
diff --git a/pkgs/applications/misc/gpxsee/default.nix b/pkgs/applications/misc/gpxsee/default.nix
index 11b373ac1311..a081076ac83f 100644
--- a/pkgs/applications/misc/gpxsee/default.nix
+++ b/pkgs/applications/misc/gpxsee/default.nix
@@ -2,13 +2,13 @@
mkDerivation rec {
pname = "gpxsee";
- version = "7.36";
+ version = "7.37";
src = fetchFromGitHub {
owner = "tumic0";
repo = "GPXSee";
rev = version;
- sha256 = "18vsw6hw6kn5wmr4iarhx1v8q455j60fhf0hq69jkfyarl56b99j";
+ sha256 = "0fpb43smh0kwic5pdxs46c0hkqj8g084h72pa024x1my6w12y9b8";
};
patches = (substituteAll {
diff --git a/pkgs/applications/misc/heimer/default.nix b/pkgs/applications/misc/heimer/default.nix
index 2a443303e203..444ee7ab5232 100644
--- a/pkgs/applications/misc/heimer/default.nix
+++ b/pkgs/applications/misc/heimer/default.nix
@@ -2,13 +2,13 @@
mkDerivation rec {
pname = "heimer";
- version = "1.20.0";
+ version = "1.21.0";
src = fetchFromGitHub {
owner = "juzzlin";
repo = pname;
rev = version;
- sha256 = "01pgmwq539a0z7xsgx60vz6hmnr0c72xp6apx75qkvjsqbwmzhjh";
+ sha256 = "03q3jn0j0cydw2mxfv7236lv4w9fh9slha0mphj33mk2f97b9hl6";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/applications/misc/hstr/default.nix b/pkgs/applications/misc/hstr/default.nix
index 81f931b11f8e..421d02e97b91 100644
--- a/pkgs/applications/misc/hstr/default.nix
+++ b/pkgs/applications/misc/hstr/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "hstr";
- version = "2.2";
+ version = "2.3";
src = fetchFromGitHub {
owner = "dvorka";
repo = "hstr";
rev = version;
- sha256 = "07fkilqlkpygvf9kvxyvl58g3lfq0bwwdp3wczy4hk8qlbhmgihn";
+ sha256 = "1chmfdi1dwg3sarzd01nqa82g65q7wdr6hrnj96l75vikwsg986y";
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
diff --git a/pkgs/applications/misc/hugo/default.nix b/pkgs/applications/misc/hugo/default.nix
index 5bad48edca1e..3ded9f013fbc 100644
--- a/pkgs/applications/misc/hugo/default.nix
+++ b/pkgs/applications/misc/hugo/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "hugo";
- version = "0.78.2";
+ version = "0.79.0";
src = fetchFromGitHub {
owner = "gohugoio";
repo = pname;
rev = "v${version}";
- sha256 = "1xjxyx520wa6sgvighjp82qqfi0ykfskp0za5j95167c56ss8lm4";
+ sha256 = "0i9c12w0jlfrqb5gygfn20rn41m7qy6ab03n779wbzwfqqz85mj6";
};
- vendorSha256 = "00jjcw76l12ppx3q1xhly7q10jfi2kx62a8z3r1k7m2593k8c4vq";
+ vendorSha256 = "0jb6aqdv9yx7fxbkgd73rx6kvxagxscrin5b5bal3ig7ys1ghpsp";
doCheck = false;
diff --git a/pkgs/applications/misc/ideamaker/default.nix b/pkgs/applications/misc/ideamaker/default.nix
new file mode 100644
index 000000000000..7b2eeec292bf
--- /dev/null
+++ b/pkgs/applications/misc/ideamaker/default.nix
@@ -0,0 +1,77 @@
+{ stdenv
+, autoPatchelfHook
+, curl
+, dpkg
+, fetchurl
+, gcc
+, lib
+, libGLU
+, libcork
+, makeDesktopItem
+, qt5
+, quazip_qt4
+, zlib
+}:
+stdenv.mkDerivation rec {
+ pname = "ideamaker";
+ version = "4.0.1";
+
+ src = fetchurl {
+ # N.B. Unfortunately ideamaker adds a number after the patch number in
+ # their release scheme which is not referenced anywhere other than in
+ # the download URL. Because of this, I have chosen to not use ${version}
+ # and just handwrite the correct values in the following URL, hopefully
+ # avoiding surprises for the next person that comes to update this
+ # package.
+ url = "https://download.raise3d.com/ideamaker/release/4.0.1/ideaMaker_4.0.1.4802-ubuntu_amd64.deb";
+ sha256 = "0a1jcakdglcr4kz0kyq692dbjk6aq2yqcp3i6gzni91k791h49hp";
+ };
+
+ nativeBuildInputs = [ autoPatchelfHook dpkg qt5.wrapQtAppsHook ];
+ buildInputs = [
+ curl
+ gcc.cc.lib
+ libGLU
+ libcork
+ qt5.qtbase
+ qt5.qtserialport
+ quazip_qt4
+ zlib
+ ];
+
+ unpackPhase = ''
+ runHook preUnpack
+ dpkg-deb -x $src .
+ runHook postUnpack
+ '';
+
+ installPhase = ''
+ runHook preInstall
+
+ mkdir -p $out/{bin,share/pixmaps}
+
+ cp usr/lib/x86_64-linux-gnu/ideamaker/ideamaker $out/bin
+ ln -s "${desktopItem}/share/applications" $out/share/
+ cp usr/share/ideamaker/icons/ideamaker-icon.png $out/share/pixmaps/${pname}.png
+
+ runHook postInstall
+ '';
+
+ desktopItem = makeDesktopItem {
+ name = pname;
+ exec = pname;
+ icon = pname;
+ desktopName = "Ideamaker";
+ genericName = meta.description;
+ categories = "Utility;Viewer;Engineering;";
+ mimeType = "application/sla";
+ };
+
+ meta = with lib; {
+ homepage = "https://www.raise3d.com/ideamaker/";
+ description = "Raise3D's 3D slicer software";
+ license = licenses.unfree;
+ platforms = [ "x86_64-linux" ];
+ maintainers = with maintainers; [ lovesegfault ];
+ };
+}
diff --git a/pkgs/applications/misc/ikiwiki/default.nix b/pkgs/applications/misc/ikiwiki/default.nix
index 0c2abbd9f588..c97ea3d4b772 100644
--- a/pkgs/applications/misc/ikiwiki/default.nix
+++ b/pkgs/applications/misc/ikiwiki/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, perlPackages, gettext, makeWrapper, PerlMagick, which
+{ stdenv, fetchurl, perlPackages, gettext, makeWrapper, PerlMagick, which, highlight
, gitSupport ? false, git ? null
, docutilsSupport ? false, python ? null, docutils ? null
, monotoneSupport ? false, monotone ? null
@@ -19,7 +19,7 @@ assert mercurialSupport -> (mercurial != null);
let
name = "ikiwiki";
- version = "3.20190228";
+ version = "3.20200202.3";
lib = stdenv.lib;
in
@@ -28,10 +28,10 @@ stdenv.mkDerivation {
src = fetchurl {
url = "mirror://debian/pool/main/i/ikiwiki/${name}_${version}.orig.tar.xz";
- sha256 = "17pyblaqhkb61lxl63bzndiffism8k859p54k3k4sghclq6lsynh";
+ sha256 = "0skrc8r4wh4mjfgw1c94awr5sacfb9nfsbm4frikanc9xsy16ksr";
};
- buildInputs = [ which ]
+ buildInputs = [ which highlight ]
++ (with perlPackages; [ perl TextMarkdown URI HTMLParser HTMLScrubber HTMLTemplate
TimeDate gettext makeWrapper DBFile CGISession CGIFormBuilder LocaleGettext
RpcXML XMLSimple PerlMagick YAML YAMLLibYAML HTMLTree AuthenPassphrase
@@ -62,13 +62,14 @@ stdenv.mkDerivation {
postInstall = ''
for a in "$out/bin/"*; do
wrapProgram $a --suffix PERL5LIB : $PERL5LIB --prefix PATH : ${perlPackages.perl}/bin:$out/bin \
- ${lib.optionalString gitSupport ''--prefix PATH : ${git}/bin \''}
- ${lib.optionalString monotoneSupport ''--prefix PATH : ${monotone}/bin \''}
- ${lib.optionalString bazaarSupport ''--prefix PATH : ${breezy}/bin \''}
- ${lib.optionalString cvsSupport ''--prefix PATH : ${cvs}/bin \''}
- ${lib.optionalString cvsSupport ''--prefix PATH : ${cvsps}/bin \''}
- ${lib.optionalString subversionSupport ''--prefix PATH : ${subversion.out}/bin \''}
- ${lib.optionalString mercurialSupport ''--prefix PATH : ${mercurial}/bin \''}
+ ${lib.optionalString gitSupport ''--prefix PATH : ${git}/bin ''} \
+ ${lib.optionalString monotoneSupport ''--prefix PATH : ${monotone}/bin ''} \
+ ${lib.optionalString bazaarSupport ''--prefix PATH : ${breezy}/bin ''} \
+ ${lib.optionalString cvsSupport ''--prefix PATH : ${cvs}/bin ''} \
+ ${lib.optionalString cvsSupport ''--prefix PATH : ${cvsps}/bin ''} \
+ ${lib.optionalString subversionSupport ''--prefix PATH : ${subversion.out}/bin ''} \
+ ${lib.optionalString mercurialSupport ''--prefix PATH : ${mercurial}/bin ''} \
+ ${lib.optionalString docutilsSupport ''--prefix PYTHONPATH : "$(toPythonPath ${docutils})" ''} \
${lib.concatMapStrings (x: "--prefix PATH : ${x}/bin ") extraUtils}
done
'';
diff --git a/pkgs/applications/misc/ikiwiki/remove-markdown-tests.patch b/pkgs/applications/misc/ikiwiki/remove-markdown-tests.patch
index c981857a248b..bae63a10bf67 100644
--- a/pkgs/applications/misc/ikiwiki/remove-markdown-tests.patch
+++ b/pkgs/applications/misc/ikiwiki/remove-markdown-tests.patch
@@ -1,10 +1,28 @@
diff --git a/t/mdwn.t b/t/mdwn.t
-index ca3180139..d64750403 100755
+index 966aad2..2756173 100755
--- a/t/mdwn.t
+++ b/t/mdwn.t
-@@ -16,32 +16,17 @@ is(IkiWiki::htmlize("foo", "foo", "mdwn",
- "C. S. Lewis wrote books\n"),
- "<p>C. S. Lewis wrote books</p>\n", "alphalist off by default");
+@@ -22,30 +22,13 @@ foreach my $multimarkdown (qw(1 0)) {
+ "<p>C. S. Lewis wrote books</p>\n",
+ "alphalist off by default for multimarkdown = $multimarkdown");
+
+- like(IkiWiki::htmlize("foo", "foo", "mdwn",
+- "This works[^1]\n\n[^1]: Sometimes it doesn't.\n"),
+- qr{<p>This works.*fnref:1.*},
+- "footnotes on by default for multimarkdown = $multimarkdown");
+-
+ $config{mdwn_footnotes} = 0;
+ unlike(IkiWiki::htmlize("foo", "foo", "mdwn",
+ "An unusual link label: [^1]\n\n[^1]: http://example.com/\n"),
+ qr{<p>An unusual link label: .*fnref:1.*},
+ "footnotes can be disabled for multimarkdown = $multimarkdown");
+-
+- $config{mdwn_footnotes} = 1;
+- like(IkiWiki::htmlize("foo", "foo", "mdwn",
+- "This works[^1]\n\n[^1]: Sometimes it doesn't.\n"),
+- qr{<p>This works.*fnref:1.*},
+- "footnotes can be enabled for multimarkdown = $multimarkdown");
+ }
-$config{mdwn_alpha_lists} = 1;
-like(IkiWiki::htmlize("foo", "foo", "mdwn",
@@ -15,23 +33,3 @@ index ca3180139..d64750403 100755
$config{mdwn_alpha_lists} = 0;
like(IkiWiki::htmlize("foo", "foo", "mdwn",
"A. One\n".
- "B. Two\n"),
- qr{<p>A. One\sB. Two</p>\n}, "alphalist can be disabled");
-
--like(IkiWiki::htmlize("foo", "foo", "mdwn",
-- "This works[^1]\n\n[^1]: Sometimes it doesn't.\n"),
-- qr{<p>This works<sup\W}, "footnotes on by default");
--
- $config{mdwn_footnotes} = 0;
- like(IkiWiki::htmlize("foo", "foo", "mdwn",
- "An unusual link label: [^1]\n\n[^1]: http://example.com/\n"),
- qr{<a href="http://example\.com/">\^1</a>}, "footnotes can be disabled");
-
--$config{mdwn_footnotes} = 1;
--like(IkiWiki::htmlize("foo", "foo", "mdwn",
-- "This works[^1]\n\n[^1]: Sometimes it doesn't.\n"),
-- qr{<p>This works<sup\W}, "footnotes can be enabled");
--
- SKIP: {
- skip 'set $IKIWIKI_TEST_ASSUME_MODERN_DISCOUNT if you have Discount 2.2.0+', 4
- unless $ENV{IKIWIKI_TEST_ASSUME_MODERN_DISCOUNT};
diff --git a/pkgs/applications/misc/imag/default.nix b/pkgs/applications/misc/imag/default.nix
index f00433a658f7..f3d4e156d6cd 100644
--- a/pkgs/applications/misc/imag/default.nix
+++ b/pkgs/applications/misc/imag/default.nix
@@ -7,7 +7,7 @@
, installShellFiles
, Security
, gitMinimal
-, utillinuxMinimal
+, util-linuxMinimal
}:
rustPlatform.buildRustPackage rec {
@@ -24,7 +24,7 @@ rustPlatform.buildRustPackage rec {
nativeBuildInputs = [ installShellFiles pkg-config ];
buildInputs = [ openssl ]
++ stdenv.lib.optional stdenv.isDarwin Security;
- checkInputs = [ gitMinimal utillinuxMinimal ];
+ checkInputs = [ gitMinimal util-linuxMinimal ];
LIBCLANG_PATH = "${llvmPackages.libclang}/lib";
diff --git a/pkgs/applications/misc/inkcut/avoid-name-clash-between-inkcut-and-extension.patch b/pkgs/applications/misc/inkcut/avoid-name-clash-between-inkcut-and-extension.patch
new file mode 100644
index 000000000000..34e4e6f0e7fb
--- /dev/null
+++ b/pkgs/applications/misc/inkcut/avoid-name-clash-between-inkcut-and-extension.patch
@@ -0,0 +1,85 @@
+From ddc1f9e63e7a769c71131b56f6a2a011c649635c Mon Sep 17 00:00:00 2001
+From: Arnout Engelen <arnout@bzzt.net>
+Date: Tue, 24 Nov 2020 15:34:40 +0100
+Subject: [PATCH] Avoid name clash between inkscape plugin and inkcut itself
+
+Ohterwise, with an unfortunate PYTONPATH, inkcut would no longer
+start since it'd try to invoke the inkcut.py from the extension
+instead of the main application
+---
+ plugins/inkscape/{inkcut.py => inkcut4inkscape.py} | 2 +-
+ plugins/inkscape/inkcut_cut.inx | 2 +-
+ plugins/inkscape/inkcut_cut.py | 2 +-
+ plugins/inkscape/inkcut_open.inx | 2 +-
+ plugins/inkscape/inkcut_open.py | 2 +-
+ 5 files changed, 5 insertions(+), 5 deletions(-)
+ rename plugins/inkscape/{inkcut.py => inkcut4inkscape.py} (98%)
+
+diff --git a/plugins/inkscape/inkcut.py b/plugins/inkscape/inkcut4inkscape.py
+similarity index 98%
+rename from plugins/inkscape/inkcut.py
+rename to plugins/inkscape/inkcut4inkscape.py
+index 5b90475..7dc8d86 100644
+--- a/plugins/inkscape/inkcut.py
++++ b/plugins/inkscape/inkcut4inkscape.py
+@@ -2,7 +2,7 @@
+ # -*- coding: utf-8 -*-
+ """
+ Inkcut, Plot HPGL directly from Inkscape.
+- inkcut.py
++ inkcut4inkscape.py
+
+ Copyright 2018 The Inkcut Team
+
+diff --git a/plugins/inkscape/inkcut_cut.inx b/plugins/inkscape/inkcut_cut.inx
+index 4b44ae5..3db8721 100644
+--- a/plugins/inkscape/inkcut_cut.inx
++++ b/plugins/inkscape/inkcut_cut.inx
+@@ -2,7 +2,7 @@
+ <_name>Cut selection...</_name>
+ <id>org.ekips.filter.inkcut.cut</id>
+ <dependency type="executable" location="extensions">inkcut_cut.py</dependency>
+- <dependency type="executable" location="extensions">inkcut.py</dependency>
++ <dependency type="executable" location="extensions">inkcut4inkscape.py</dependency>
+ <dependency type="executable" location="extensions">inkex.py</dependency>
+ <effect>
+ <object-type>all</object-type>
+diff --git a/plugins/inkscape/inkcut_cut.py b/plugins/inkscape/inkcut_cut.py
+index acaf812..777629a 100644
+--- a/plugins/inkscape/inkcut_cut.py
++++ b/plugins/inkscape/inkcut_cut.py
+@@ -37,7 +37,7 @@
+ else:
+ inkex.localize()
+ import subprocess
+-from inkcut import contains_text, convert_objects_to_paths
++from inkcut4inkscape import contains_text, convert_objects_to_paths
+
+
+
+diff --git a/plugins/inkscape/inkcut_open.inx b/plugins/inkscape/inkcut_open.inx
+index 45ee585..2dcd38e 100644
+--- a/plugins/inkscape/inkcut_open.inx
++++ b/plugins/inkscape/inkcut_open.inx
+@@ -2,7 +2,7 @@
+ <_name>Open current document...</_name>
+ <id>org.ekips.filter.inkcut.open</id>
+ <dependency type="executable" location="extensions">inkcut_open.py</dependency>
+- <dependency type="executable" location="extensions">inkcut.py</dependency>
++ <dependency type="executable" location="extensions">inkcut4inkscape.py</dependency>
+ <dependency type="executable" location="extensions">inkex.py</dependency>
+ <effect>
+ <object-type>all</object-type>
+diff --git a/plugins/inkscape/inkcut_open.py b/plugins/inkscape/inkcut_open.py
+index b4652eb..e4c2d62 100644
+--- a/plugins/inkscape/inkcut_open.py
++++ b/plugins/inkscape/inkcut_open.py
+@@ -38,7 +38,7 @@
+ inkex.localize()
+ import subprocess
+
+-from inkcut import convert_objects_to_paths
++from inkcut4inkscape import convert_objects_to_paths
+
+ DEBUG = False
+ try:
diff --git a/pkgs/applications/misc/inkcut/default.nix b/pkgs/applications/misc/inkcut/default.nix
index 6be6e842bde7..481069feac07 100644
--- a/pkgs/applications/misc/inkcut/default.nix
+++ b/pkgs/applications/misc/inkcut/default.nix
@@ -1,18 +1,28 @@
-{ lib, python3Packages, fetchFromGitHub, wrapQtAppsHook }:
+{ lib
+, python3Packages
+, fetchFromGitHub
+, wrapQtAppsHook
+}:
with python3Packages;
buildPythonApplication rec {
pname = "inkcut";
- version = "2.1.1";
+ version = "2.1.2";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
- sha256 = "1c0mfdfy9iq4l683f3aa7cm7x2w9px83dyigc7655wvaq3bxi2rp";
+ sha256 = "1zn5i69f3kimcwdd2qkqd3hd1hq76a6i5wxxfb91ih2hj04vdbmx";
};
+ patches = [
+ # https://github.com/inkcut/inkcut/pull/292 but downloaded
+ # because of https://github.com/NixOS/nixpkgs/issues/32084
+ ./avoid-name-clash-between-inkcut-and-extension.patch
+ ];
+
nativeBuildInputs = [ wrapQtAppsHook ];
propagatedBuildInputs = [
@@ -45,6 +55,15 @@ buildPythonApplication rec {
dontWrapQtApps = true;
makeWrapperArgs = [ "\${qtWrapperArgs[@]}" ];
+ postInstall = ''
+ mkdir -p $out/share/inkscape/extensions
+
+ cp plugins/inkscape/* $out/share/inkscape/extensions
+
+ sed -i "s|cmd = \['inkcut'\]|cmd = \['$out/bin/inkcut'\]|" $out/share/inkscape/extensions/inkcut_cut.py
+ sed -i "s|cmd = \['inkcut'\]|cmd = \['$out/bin/inkcut'\]|" $out/share/inkscape/extensions/inkcut_open.py
+ '';
+
meta = with lib; {
homepage = "https://www.codelv.com/projects/inkcut/";
description = "Control 2D plotters, cutters, engravers, and CNC machines";
diff --git a/pkgs/applications/misc/ipmicfg/default.nix b/pkgs/applications/misc/ipmicfg/default.nix
index f561f15ab3ec..f3d8d5cbc205 100644
--- a/pkgs/applications/misc/ipmicfg/default.nix
+++ b/pkgs/applications/misc/ipmicfg/default.nix
@@ -8,7 +8,6 @@ stdenv.mkDerivation rec {
src = fetchzip {
url = "https://www.supermicro.com/wftp/utility/IPMICFG/IPMICFG_${version}_build.${buildVersion}.zip";
sha256 = "0srkzivxa4qlf3x9zdkri7xfq7kjj4fsmn978vzmzsvbxkqswd5a";
- extraPostFetch = "chmod u+rwX,go-rwx+X $out/";
};
installPhase = ''
diff --git a/pkgs/applications/misc/joplin-desktop/default.nix b/pkgs/applications/misc/joplin-desktop/default.nix
index de68e90a4f14..bcd4f686f818 100644
--- a/pkgs/applications/misc/joplin-desktop/default.nix
+++ b/pkgs/applications/misc/joplin-desktop/default.nix
@@ -2,7 +2,7 @@
let
pname = "joplin-desktop";
- version = "1.3.18";
+ version = "1.4.19";
name = "${pname}-${version}";
inherit (stdenv.hostPlatform) system;
@@ -16,8 +16,8 @@ let
src = fetchurl {
url = "https://github.com/laurent22/joplin/releases/download/v${version}/Joplin-${version}.${suffix}";
sha256 = {
- x86_64-linux = "1dldy137ia8qxhf7d5xzq5slm12bhnmw4kx7fm37n1ajjdcn5sf7";
- x86_64-darwin = "0zm9vhxlfs1ldd8za4yha54psqwl0al4hzdfxjfp7ir98i9a4cj7";
+ x86_64-linux = "1xyj30pnlczchbh4awb955sxh51v89d170f4yk0v1jkj7dg2wjgj";
+ x86_64-darwin = "166yp2rr87p0lh64ngs498a50ahcann8z5s0g2p0azs6wi54a6kw";
}.${system} or throwSystem;
};
@@ -52,9 +52,9 @@ let
extraPkgs = appimageTools.defaultFhsEnvArgs.multiPkgs;
extraInstallCommands = ''
mv $out/bin/{${name},${pname}}
- install -Dm444 ${appimageContents}/joplin.desktop -t $out/share/applications
- install -Dm444 ${appimageContents}/joplin.png -t $out/share/pixmaps
- substituteInPlace $out/share/applications/joplin.desktop \
+ install -Dm444 ${appimageContents}/@joplinapp-desktop.desktop -t $out/share/applications
+ install -Dm444 ${appimageContents}/@joplinapp-desktop.png -t $out/share/pixmaps
+ substituteInPlace $out/share/applications/@joplinapp-desktop.desktop \
--replace 'Exec=AppRun' 'Exec=${pname}'
'';
};
diff --git a/pkgs/applications/misc/josm/default.nix b/pkgs/applications/misc/josm/default.nix
index ea7672abf6e7..eab2519ad08e 100644
--- a/pkgs/applications/misc/josm/default.nix
+++ b/pkgs/applications/misc/josm/default.nix
@@ -1,15 +1,15 @@
{ stdenv, fetchurl, fetchsvn, makeWrapper, unzip, jre, libXxf86vm }:
let
pname = "josm";
- version = "17084";
+ version = "17329";
srcs = {
jar = fetchurl {
url = "https://josm.openstreetmap.de/download/josm-snapshot-${version}.jar";
- sha256 = "0avzpzmvv371jpbph9xpq0ia2nikha2aib9v10hr2f9q7vka9zx4";
+ sha256 = "0hra146akadqz9acj1xa2vzrmipfzf8li7sgsmk169xr991y653k";
};
macosx = fetchurl {
url = "https://josm.openstreetmap.de/download/macosx/josm-macosx-${version}.zip";
- sha256 = "1vd2r4sshjpd6ic460cdil75skrm6f6q48lm6n3g1ywkn4mx63p1";
+ sha256 = "0i09jnfqbcirmic9vayrp78lnyk4mfh7ax3v3cs8kyqhk930pscf";
};
pkg = fetchsvn {
url = "https://josm.openstreetmap.de/svn/trunk/native/linux/tested";
@@ -43,6 +43,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "An extensible editor for OpenStreetMap";
homepage = "https://josm.openstreetmap.de/";
+ changelog = "https://josm.openstreetmap.de/wiki/Changelog";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ rycee sikmir ];
platforms = platforms.all;
diff --git a/pkgs/applications/misc/keepass-plugins/keepassrpc/default.nix b/pkgs/applications/misc/keepass-plugins/keepassrpc/default.nix
index 3d41c45f6dc5..b28914a44a81 100644
--- a/pkgs/applications/misc/keepass-plugins/keepassrpc/default.nix
+++ b/pkgs/applications/misc/keepass-plugins/keepassrpc/default.nix
@@ -1,13 +1,13 @@
{ stdenv, buildEnv, fetchurl, mono }:
let
- version = "1.8.0";
+ version = "1.14.0";
drv = stdenv.mkDerivation {
pname = "keepassrpc";
inherit version;
src = fetchurl {
url = "https://github.com/kee-org/keepassrpc/releases/download/v${version}/KeePassRPC.plgx";
- sha256 = "1dclfpia559cqf78qw29zz235h1df5md4kgjv3bbi8y41wwmx7cd";
+ sha256 = "1c410cc93c0252e7cfdb02507b8172c13e18d12c97f08630b721d897dc9b8b24";
};
meta = with stdenv.lib; {
diff --git a/pkgs/applications/misc/keeweb/default.nix b/pkgs/applications/misc/keeweb/default.nix
index 159f034b8535..8c1c56dacdc3 100644
--- a/pkgs/applications/misc/keeweb/default.nix
+++ b/pkgs/applications/misc/keeweb/default.nix
@@ -4,7 +4,7 @@ let
throwSystem = throw "Unsupported system: ${system}";
pname = "keeweb";
- version = "1.15.7";
+ version = "1.16.0";
name = "${pname}-${version}";
suffix = {
@@ -15,8 +15,8 @@ let
src = fetchurl {
url = "https://github.com/keeweb/keeweb/releases/download/v${version}/KeeWeb-${version}.${suffix}";
sha256 = {
- x86_64-linux = "0cy0avl0m07xs523xm0rzsmifl28sv4rjb2jj3x492qmr2v64ckk";
- x86_64-darwin = "0r8c3zi0ibj0bb0gfc1axfn0y4qpjqfr0xpcxf810d65kaz6wic4";
+ x86_64-linux = "1pivic7n5nv00s8bb51i2jz2mxgjn92hkc8n0p8662ai1cdng47g";
+ x86_64-darwin = "0q6k0qgkgzid9yjbfsfpp8l9dr0n8xp25a4jf2bxwickm4irs9mz";
}.${system} or throwSystem;
};
diff --git a/pkgs/applications/misc/lsd2dsl/default.nix b/pkgs/applications/misc/lsd2dsl/default.nix
index 335279c7084a..b30d652584f5 100644
--- a/pkgs/applications/misc/lsd2dsl/default.nix
+++ b/pkgs/applications/misc/lsd2dsl/default.nix
@@ -3,13 +3,13 @@
mkDerivation rec {
pname = "lsd2dsl";
- version = "0.5.1";
+ version = "0.5.2";
src = fetchFromGitHub {
owner = "nongeneric";
repo = pname;
rev = "v${version}";
- sha256 = "100qd9i0x6r0nkw1ic2p0xjr16jlhinxkn1x7i98s4xmw4wyb8n8";
+ sha256 = "0s0la6zkg584is93p4nj1ha3pbnvadq84zgsv8nym3r35n7k8czi";
};
nativeBuildInputs = [ cmake ];
@@ -19,8 +19,7 @@ mkDerivation rec {
NIX_CFLAGS_COMPILE = "-Wno-error=unused-result -Wno-error=missing-braces";
installPhase = ''
- install -Dm755 console/lsd2dsl $out/bin/lsd2dsl
- install -m755 gui/lsd2dsl-qtgui $out/bin/lsd2dsl-qtgui
+ install -Dm755 console/lsd2dsl gui/lsd2dsl-qtgui -t $out/bin
'' + lib.optionalString stdenv.isDarwin ''
wrapQtApp $out/bin/lsd2dsl
wrapQtApp $out/bin/lsd2dsl-qtgui
diff --git a/pkgs/applications/misc/lutris/fhsenv.nix b/pkgs/applications/misc/lutris/fhsenv.nix
index 2b656775ab5c..d7eabae0e8e5 100644
--- a/pkgs/applications/misc/lutris/fhsenv.nix
+++ b/pkgs/applications/misc/lutris/fhsenv.nix
@@ -103,7 +103,7 @@ in buildFHSUserEnv {
# WINE
cups lcms2 mpg123 cairo unixODBC samba4 sane-backends openldap
- ocl-icd utillinux libkrb5
+ ocl-icd util-linux libkrb5
# Proton
libselinux
diff --git a/pkgs/applications/misc/lyx/default.nix b/pkgs/applications/misc/lyx/default.nix
index 34e7e145e749..3c9158750968 100644
--- a/pkgs/applications/misc/lyx/default.nix
+++ b/pkgs/applications/misc/lyx/default.nix
@@ -3,12 +3,12 @@
}:
mkDerivation rec {
- version = "2.3.5.2";
+ version = "2.3.6";
pname = "lyx";
src = fetchurl {
url = "ftp://ftp.lyx.org/pub/lyx/stable/2.3.x/${pname}-${version}.tar.xz";
- sha256 = "1pwdh0ljd7lm5a83vsqmp4695irhig07wxa90jc23ng5gap589na";
+ sha256 = "160whjwwrmxizdakjlkf9xc86bhqfnslw47fixgqq4qhbapcxxkg";
};
# LaTeX is used from $PATH, as people often want to have it with extra pkgs
diff --git a/pkgs/applications/misc/moolticute/default.nix b/pkgs/applications/misc/moolticute/default.nix
index c815a74e0197..bc825b94facb 100644
--- a/pkgs/applications/misc/moolticute/default.nix
+++ b/pkgs/applications/misc/moolticute/default.nix
@@ -9,13 +9,13 @@
mkDerivation rec {
pname = "moolticute";
- version = "0.44.0";
+ version = "0.44.17";
src = fetchFromGitHub {
owner = "mooltipass";
repo = pname;
rev = "v${version}";
- sha256 = "1xlbhx6f1ysx8gka8g67271whzhkzsnkavpq3x58hdxr8v88khby";
+ sha256 = "1bqp99n8cqr7kjiffbs39v0dd280f50hid5py3c4zgc7aqj9k0bx";
};
outputs = [ "out" "udev" ];
diff --git a/pkgs/applications/misc/mu-repo/default.nix b/pkgs/applications/misc/mu-repo/default.nix
index ddee1939b02a..eacd1971610f 100644
--- a/pkgs/applications/misc/mu-repo/default.nix
+++ b/pkgs/applications/misc/mu-repo/default.nix
@@ -1,20 +1,19 @@
-{ lib, fetchFromGitHub, buildPythonApplication, pytest, git }:
+{ lib, fetchFromGitHub, buildPythonApplication, pytestCheckHook, git }:
buildPythonApplication rec {
pname = "mu-repo";
- version = "1.8.0";
+ version = "1.8.1";
src = fetchFromGitHub {
owner = "fabioz";
repo = pname;
- rev = with lib;
- "mu_repo_" + concatStringsSep "_" (splitVersion version);
- sha256 = "1dxfggzbhiips0ww2s93yba9842ycp0i3x2i8vvcx0vgicv3rv6f";
+ rev = "mu_repo_${lib.replaceStrings [ "." ] [ "_" ] version}";
+ sha256 = "0mmjdkvmdlsndi2q56ybxyz2988ppxsbbr1g54nzzkkvab2bc2na";
};
- checkInputs = [ pytest git ];
- # disable test which assumes it's a git repo
- checkPhase = "py.test mu_repo --ignore=mu_repo/tests/test_checkout.py";
+ propagatedBuildInputs = [ git ];
+
+ checkInputs = [ pytestCheckHook git ];
meta = with lib; {
description = "Tool to help in dealing with multiple git repositories";
diff --git a/pkgs/applications/misc/multibootusb/default.nix b/pkgs/applications/misc/multibootusb/default.nix
index 8f90c7a581d0..c1c7b5a2706e 100644
--- a/pkgs/applications/misc/multibootusb/default.nix
+++ b/pkgs/applications/misc/multibootusb/default.nix
@@ -1,6 +1,6 @@
{ fetchFromGitHub, libxcb, mtools, p7zip, parted, procps, qemu, unzip, zip,
coreutils, gnugrep, which, gnused, e2fsprogs, autoPatchelfHook, gptfdisk,
- python36Packages, qt5, runtimeShell, stdenv, utillinux, wrapQtAppsHook }:
+ python36Packages, qt5, runtimeShell, stdenv, util-linux, wrapQtAppsHook }:
# Note: Multibootusb is tricky to maintain. It relies on the
# $PYTHONPATH variable containing some of their code, so that
@@ -30,7 +30,7 @@ python36Packages.buildPythonApplication rec {
gnugrep
which
parted
- utillinux
+ util-linux
qemu
p7zip
gnused
diff --git a/pkgs/applications/misc/navi/default.nix b/pkgs/applications/misc/navi/default.nix
index 7553b078ef61..46d463645e56 100644
--- a/pkgs/applications/misc/navi/default.nix
+++ b/pkgs/applications/misc/navi/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "navi";
- version = "2.12.1";
+ version = "2.13.0";
src = fetchFromGitHub {
owner = "denisidoro";
repo = "navi";
rev = "v${version}";
- sha256 = "1vrj8ad004h6jgmcb56f3f19s4xk6gvcpwysj78bxzgpa1998r3r";
+ sha256 = "04ks38s6d3nkdj0arhxw8f3sfw796l97fbqxsm7b9g5d2953a6cs";
};
- cargoSha256 = "0yifgcf2pfszzny523ax7pb9a5r3012nynbnhdqg0j1ia1pdymf3";
+ cargoSha256 = "1zwar1l793809bsgqnwrgi50y76bd78qd4s8lw6d64f4z72dh80g";
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/applications/misc/obsidian/default.nix b/pkgs/applications/misc/obsidian/default.nix
index ae3d9181a3e8..5618a8df9101 100644
--- a/pkgs/applications/misc/obsidian/default.nix
+++ b/pkgs/applications/misc/obsidian/default.nix
@@ -30,12 +30,12 @@ let
in stdenv.mkDerivation rec {
pname = "obsidian";
- version = "0.9.11";
+ version = "0.9.17";
src = fetchurl {
url =
"https://github.com/obsidianmd/obsidian-releases/releases/download/v${version}/obsidian-${version}.asar.gz";
- sha256 = "11z22pglqsqjms1ykxmj7lfdwpcmkbdsd5r812m5gv94xsv38lnr";
+ sha256 = "0spa5zsipd456dcsp7ww24ab5vk4vmwyvrdmraw3hcsbnj9vcnwa";
};
nativeBuildInputs = [ makeWrapper graphicsmagick ];
diff --git a/pkgs/applications/misc/pdfarranger/default.nix b/pkgs/applications/misc/pdfarranger/default.nix
index b8f7c4641d20..8c8413b2ce60 100644
--- a/pkgs/applications/misc/pdfarranger/default.nix
+++ b/pkgs/applications/misc/pdfarranger/default.nix
@@ -5,13 +5,13 @@
python3Packages.buildPythonApplication rec {
pname = "pdfarranger";
- version = "1.6.0";
+ version = "1.6.2";
src = fetchFromGitHub {
- owner = "jeromerobert";
+ owner = pname;
repo = pname;
rev = version;
- sha256 = "03siz4ar6flyvrrgh7hr7sslc6n9x5d9i13lc5rm2qnssd0qdich";
+ sha256 = "wJ6ImWpszfgErfLh7YgHirVKFIt0ij8A/CdYJmkNBP0=";
};
nativeBuildInputs = [
@@ -33,6 +33,10 @@ python3Packages.buildPythonApplication rec {
# incompatible with wrapGAppsHook
strictDeps = false;
+ dontWrapGApps = true;
+ preFixup = ''
+ makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
+ '';
doCheck = false; # no tests
diff --git a/pkgs/applications/misc/pdfsam-basic/default.nix b/pkgs/applications/misc/pdfsam-basic/default.nix
index d8e55e113b28..039967f41820 100644
--- a/pkgs/applications/misc/pdfsam-basic/default.nix
+++ b/pkgs/applications/misc/pdfsam-basic/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "pdfsam-basic";
- version = "4.2.0";
+ version = "4.2.1";
src = fetchurl {
url = "https://github.com/torakiki/pdfsam/releases/download/v${version}/pdfsam_${version}-1_amd64.deb";
- sha256 = "0dhwaadk2qw7avpfnw0mgqv3yhjsm4qm88yyy4w24a3cqzrvb56g";
+ sha256 = "0d7pvl87ybkvcxk69fr35fz0w447hy2pm65bhvlril16ljm2izja";
};
unpackPhase = ''
diff --git a/pkgs/applications/misc/playonlinux/default.nix b/pkgs/applications/misc/playonlinux/default.nix
index e3b7c48d2b4b..3acb77545055 100644
--- a/pkgs/applications/misc/playonlinux/default.nix
+++ b/pkgs/applications/misc/playonlinux/default.nix
@@ -25,7 +25,7 @@
}:
let
- version = "4.3.4";
+ version = "4.4";
binpath = stdenv.lib.makeBinPath [
cabextract
@@ -65,7 +65,7 @@ in stdenv.mkDerivation {
src = fetchurl {
url = "https://www.playonlinux.com/script_files/PlayOnLinux/${version}/PlayOnLinux_${version}.tar.gz";
- sha256 = "019dvb55zqrhlbx73p6913807ql866rm0j011ix5mkk2g79dzhqp";
+ sha256 = "0n40927c8cnjackfns68zwl7h4d7dvhf7cyqdkazzwwx4k2xxvma";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/applications/misc/polybar/default.nix b/pkgs/applications/misc/polybar/default.nix
index 14d9b3015f49..df08de7a4a22 100644
--- a/pkgs/applications/misc/polybar/default.nix
+++ b/pkgs/applications/misc/polybar/default.nix
@@ -27,13 +27,13 @@ assert i3GapsSupport -> ! i3Support && jsoncpp != null && i3-gaps != null;
stdenv.mkDerivation rec {
pname = "polybar";
- version = "3.4.3";
+ version = "3.5.0";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = version;
- sha256 = "0fsfh3xv0c0hz10xqzvd01c0p0wvzcnanbyczi45zhaxfrisb39w";
+ sha256 = "1kga98cgllsjcq692l27y01sgl8ii4wxp70kmdcwxkrliylg3dji";
fetchSubmodules = true;
};
diff --git a/pkgs/applications/misc/prevo/tools.nix b/pkgs/applications/misc/prevo/tools.nix
index 6a85e73bf851..39c54b73b2fe 100644
--- a/pkgs/applications/misc/prevo/tools.nix
+++ b/pkgs/applications/misc/prevo/tools.nix
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
buildInputs = [ glib expat ];
postInstall = ''
- installShellCompletion --bash $out/etc/bash_completion.d/prevo-completion
+ installShellCompletion --bash src/prevo-completion
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/misc/projectlibre/default.nix b/pkgs/applications/misc/projectlibre/default.nix
index 344c3d7168ac..2a7a82bc74a4 100644
--- a/pkgs/applications/misc/projectlibre/default.nix
+++ b/pkgs/applications/misc/projectlibre/default.nix
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = "http://www.projectlibre.com/";
+ homepage = "https://www.projectlibre.com/";
description = "Project-Management Software similar to MS-Project";
maintainers = [ maintainers.Mogria ];
license = licenses.cpal10;
diff --git a/pkgs/applications/misc/pueue/default.nix b/pkgs/applications/misc/pueue/default.nix
index 3cd9d5db0067..d0459cb426c6 100644
--- a/pkgs/applications/misc/pueue/default.nix
+++ b/pkgs/applications/misc/pueue/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "pueue";
- version = "0.8.1";
+ version = "0.8.2";
src = fetchFromGitHub {
owner = "Nukesor";
repo = pname;
rev = "v${version}";
- sha256 = "0rqnbils0r98qglhm2jafw5d119fqdzszmk825yc0bma4icm7xzp";
+ sha256 = "1vdlsfnqnyri0ny2g695lhivs9m25v9lsqf1valwbjv9l9vjxfqa";
};
- cargoSha256 = "1f3g5i0yh82qll1hyihrvv08pbd4h9vzs6jy6bf94bzabyjsgnzv";
+ cargoSha256 = "0qziwb69qpbziz772np8dcb1dvxg6m506k5kl63m75z4zicgykcv";
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/applications/misc/pyditz/default.nix b/pkgs/applications/misc/pyditz/default.nix
index 05338b38dfef..d8b2b2ec602e 100644
--- a/pkgs/applications/misc/pyditz/default.nix
+++ b/pkgs/applications/misc/pyditz/default.nix
@@ -6,11 +6,11 @@ let
cerberus_1_1 = callPackage ./cerberus.nix { };
in buildPythonApplication rec {
pname = "pyditz";
- version = "0.10.3";
+ version = "0.11";
src = fetchPypi {
inherit pname version;
- sha256 = "0hxxz7kxv9gsrr86ccsc31g7bc2agw1ihbxhd659c2m6nrqq5qaf";
+ sha256 = "da0365ae9064e30c4a27526fb0d7a802fda5c8651cda6990d17be7ede89a2551";
};
nativeBuildInputs = [ setuptools_scm ];
propagatedBuildInputs = [ pyyaml six jinja2 cerberus_1_1 ];
diff --git a/pkgs/applications/misc/qlandkartegt/default.nix b/pkgs/applications/misc/qlandkartegt/default.nix
index d780125fbbfa..9ae65a962ddc 100644
--- a/pkgs/applications/misc/qlandkartegt/default.nix
+++ b/pkgs/applications/misc/qlandkartegt/default.nix
@@ -33,6 +33,10 @@ mkDerivation rec {
sha256 = "16hql8ignzw4n1hlp4icbvaddqcadh2rjns0bvis720535112sc8";
})
(fetchpatch {
+ url = "https://aur.archlinux.org/cgit/aur.git/plain/fix-timespec.patch?h=qlandkartegt";
+ sha256 = "1yzdwfsgjn7q04r9f7s5qk50y25hdl384dxrmpfmkm97fmpgyr7w";
+ })
+ (fetchpatch {
url = "https://aur.archlinux.org/cgit/aur.git/plain/fix-ver_str.patch?h=qlandkartegt";
sha256 = "13fg05gqrjfa9j00lrqz1b06xf6r5j01kl6l06vkn0hz1jzxss5m";
})
diff --git a/pkgs/applications/misc/qlcplus/default.nix b/pkgs/applications/misc/qlcplus/default.nix
index b47d8feecf76..452629b6181d 100644
--- a/pkgs/applications/misc/qlcplus/default.nix
+++ b/pkgs/applications/misc/qlcplus/default.nix
@@ -5,13 +5,13 @@
mkDerivation rec {
pname = "qlcplus";
- version = "4.12.2";
+ version = "4.12.3";
src = fetchFromGitHub {
owner = "mcallegari";
repo = "qlcplus";
rev = "QLC+_${version}";
- sha256 = "1j0jhgql78p5ghcaz36l1k55447s5qiv396a448qic7xqpym2vl3";
+ sha256 = "PB1Y8N1TrJMcS7A2e1nKjsUlAxOYjdJqBhbyuDCAbGs=";
};
nativeBuildInputs = [ qmake pkgconfig ];
diff --git a/pkgs/applications/misc/rescuetime/default.nix b/pkgs/applications/misc/rescuetime/default.nix
index 3b989a75c9b0..fcdab3ddbc48 100644
--- a/pkgs/applications/misc/rescuetime/default.nix
+++ b/pkgs/applications/misc/rescuetime/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl, dpkg, patchelf, qt5, libXtst, libXext, libX11, mkDerivation, makeWrapper, libXScrnSaver }:
+{ stdenv, lib, fetchurl, dpkg, patchelf, qt5, libXtst, libXext, libX11, mkDerivation, makeWrapper, libXScrnSaver, writeScript }:
let
version = "2.16.4.2";
@@ -34,6 +34,15 @@ in mkDerivation {
--set-rpath "${lib.makeLibraryPath [ qt5.qtbase libXtst libXext libX11 libXScrnSaver ]}" \
$out/bin/rescuetime
'';
+
+ passthru.updateScript = writeScript "rescuetime-updater" ''
+ #!/usr/bin/env nix-shell
+ #!nix-shell -i bash -p curl pup common-updater-scripts
+ set -eu -o pipefail
+ latestVersion="$(curl -sS https://www.rescuetime.com/release-notes/linux | pup '.release:first-of-type h2 strong text{}' | tr -d '\n')"
+ update-source-version rescuetime "$latestVersion"
+ '';
+
meta = with lib; {
description = "Helps you understand your daily habits so you can focus and be more productive";
homepage = "https://www.rescuetime.com";
diff --git a/pkgs/applications/misc/rofi/default.nix b/pkgs/applications/misc/rofi/default.nix
index d565e1874cd1..6ee2cb8c3495 100644
--- a/pkgs/applications/misc/rofi/default.nix
+++ b/pkgs/applications/misc/rofi/default.nix
@@ -6,11 +6,11 @@
stdenv.mkDerivation rec {
pname = "rofi-unwrapped";
- version = "1.6.0";
+ version = "1.6.1";
src = fetchurl {
url = "https://github.com/davatorium/rofi/releases/download/${version}/rofi-${version}.tar.gz";
- sha256 = "sha256-BS/ypMS/MfaiUizWVov8yYgGJjgwMWvz0PiH3sYYn50=";
+ sha256 = "04glljqbf9ckkc6x6fv4x1gqmy468n1agya0kd8rxdvz24wzf7cd";
};
preConfigure = ''
diff --git a/pkgs/applications/misc/rss-bridge-cli/default.nix b/pkgs/applications/misc/rss-bridge-cli/default.nix
new file mode 100644
index 000000000000..f481f0953f81
--- /dev/null
+++ b/pkgs/applications/misc/rss-bridge-cli/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, writeShellScriptBin, rss-bridge, php }:
+
+let
+ phpWithExts = (php.withExtensions
+ ({ all, ... }: with all; [
+ curl
+ filter
+ iconv
+ json
+ mbstring
+ openssl
+ simplexml
+ sqlite3
+ ])
+ );
+ phpBin = "${phpWithExts}/bin/php";
+in (writeShellScriptBin "rss-bridge-cli" ''
+ ${phpBin} ${rss-bridge}/index.php "$@"
+'').overrideAttrs (oldAttrs: rec {
+ version = rss-bridge.version;
+
+ meta = with stdenv.lib; {
+ description = "Command-line interface for RSS-Bridge";
+ homepage = "https://github.com/RSS-Bridge/rss-bridge";
+ license = licenses.unlicense;
+ maintainers = with maintainers; [ ymeister ];
+ };
+})
diff --git a/pkgs/applications/misc/simplenote/default.nix b/pkgs/applications/misc/simplenote/default.nix
index 455c08fb295c..fa0a47fdcb5e 100644
--- a/pkgs/applications/misc/simplenote/default.nix
+++ b/pkgs/applications/misc/simplenote/default.nix
@@ -17,10 +17,10 @@ let
pname = "simplenote";
- version = "2.0.0";
+ version = "2.2.0";
sha256 = {
- x86_64-linux = "18alzsl1y9pvd5rs6gfnzv0py8ha0im33ylg7h6dicil5vii4l05";
+ x86_64-linux = "123b0fh14068s2z3k6s5mmh46xwlz02qfnpmj838zlm5hckjmifv";
}.${system} or throwSystem;
meta = with stdenv.lib; {
diff --git a/pkgs/applications/misc/syncthingtray/default.nix b/pkgs/applications/misc/syncthingtray/default.nix
index beccfe5477bb..bbe629ecb14f 100644
--- a/pkgs/applications/misc/syncthingtray/default.nix
+++ b/pkgs/applications/misc/syncthingtray/default.nix
@@ -20,14 +20,14 @@
}:
mkDerivation rec {
- version = "1.0.1";
+ version = "1.1.0";
pname = "syncthingtray";
src = fetchFromGitHub {
owner = "Martchus";
repo = "syncthingtray";
rev = "v${version}";
- sha256 = "1dln5gh3p8nz9qmg07cw2s0lpzp3rfhyrwdhczj89g27bwk0lr4k";
+ sha256 = "0nzkzx870hzil2kny1irp4w2kxz5gmpchr2qxb7q4f9cnih92n0j";
};
buildInputs = [ qtbase cpp-utilities qtutilities ]
diff --git a/pkgs/applications/misc/tickrs/default.nix b/pkgs/applications/misc/tickrs/default.nix
new file mode 100644
index 000000000000..754de71f1ae7
--- /dev/null
+++ b/pkgs/applications/misc/tickrs/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, rustPlatform, fetchFromGitHub, perl }:
+
+rustPlatform.buildRustPackage rec {
+ pname = "tickrs";
+ version = "0.7.1";
+
+ src = fetchFromGitHub {
+ owner = "tarkah";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "159smcjrf5193yijfpvy1g9b1gin72xwbjghfyrrphwscwhb215z";
+ };
+
+ cargoSha256 = "1s95b3x7vs1z8xs7j6j80y6mfpy5bdgnzmzn3qa9zr6cghabbf6n";
+
+ nativeBuildInputs = [ perl ];
+
+ meta = with stdenv.lib; {
+ description = "Realtime ticker data in your terminal";
+ homepage = "https://github.com/tarkah/tickrs";
+ license = licenses.mit;
+ maintainers = with maintainers; [ mredaelli ];
+ };
+}
diff --git a/pkgs/applications/misc/todoist-electron/default.nix b/pkgs/applications/misc/todoist-electron/default.nix
index e1d578edb0f5..cdcb54cbc6c4 100644
--- a/pkgs/applications/misc/todoist-electron/default.nix
+++ b/pkgs/applications/misc/todoist-electron/default.nix
@@ -1,19 +1,21 @@
{ stdenv, lib, fetchurl, makeDesktopItem, dpkg, atk, at-spi2-atk, glib, pango, gdk-pixbuf
, gtk3, cairo, freetype, fontconfig, dbus, xorg, nss, nspr, alsaLib, cups, expat
-, udev, libpulseaudio, utillinux, makeWrapper }:
+, udev, libpulseaudio, util-linux, makeWrapper }:
stdenv.mkDerivation rec {
pname = "todoist-electron";
- version = "1.23.0";
+ version = "1.24.0";
src = fetchurl {
url = "https://github.com/KryDos/todoist-linux/releases/download/${version}/Todoist_${version}_amd64.deb";
- sha256 = "1yxa0fdc3fnffny6jf1hm7545792pw7828mc27il17l4kn346g98";
+ sha256 = "0g35518z6nf6pnfyx4ax75rq8b8br72mi6wv6jzgac9ric1q4h2s";
};
desktopItem = makeDesktopItem {
name = "Todoist";
- exec = "todoist";
+ exec = "todoist %U";
+ icon = "todoist";
+ comment = "Todoist for Linux";
desktopName = "Todoist";
categories = "Utility";
};
@@ -27,7 +29,7 @@ stdenv.mkDerivation rec {
installPhase = let
libPath = lib.makeLibraryPath ([
stdenv.cc.cc gtk3 atk at-spi2-atk glib pango gdk-pixbuf cairo freetype fontconfig dbus
- nss nspr alsaLib libpulseaudio cups expat udev utillinux
+ nss nspr alsaLib libpulseaudio cups expat udev util-linux
] ++ (with xorg; [
libXi libXcursor libXdamage libXrandr libXcomposite libXext libXfixes libxcb
libXrender libX11 libXtst libXScrnSaver
@@ -35,6 +37,7 @@ stdenv.mkDerivation rec {
in ''
mkdir -p "$out/bin"
mv opt "$out/"
+ mv usr/share "$out/share"
# Patch binary
patchelf \
@@ -48,14 +51,15 @@ stdenv.mkDerivation rec {
# Desktop item
mkdir -p "$out/share"
- ln -s "${desktopItem}/share/applications" "$out/share/applications"
+ rm -r "$out/share/applications"
+ cp -r "${desktopItem}/share/applications" "$out/share/applications"
'';
meta = with lib; {
homepage = "https://github.com/KryDos/todoist-linux";
description = "The Linux wrapper for Todoist web version";
platforms = [ "x86_64-linux" ];
- license = licenses.isc;
+ license = licenses.mit;
maintainers = with maintainers; [ i077 ];
};
}
diff --git a/pkgs/applications/misc/toggldesktop/default.nix b/pkgs/applications/misc/toggldesktop/default.nix
index 410c17be803a..eb49853885b0 100644
--- a/pkgs/applications/misc/toggldesktop/default.nix
+++ b/pkgs/applications/misc/toggldesktop/default.nix
@@ -139,6 +139,7 @@ buildEnv {
paths = [ desktopItem toggldesktop-icons toggldesktop-wrapped ];
meta = with lib; {
+ broken = true; # libtoggl is broken
description = "Client for Toggl time tracking service";
homepage = "https://github.com/toggl/toggldesktop";
license = licenses.bsd3;
diff --git a/pkgs/applications/misc/udevil/default.nix b/pkgs/applications/misc/udevil/default.nix
index dbf721888df6..8e01f73f9675 100644
--- a/pkgs/applications/misc/udevil/default.nix
+++ b/pkgs/applications/misc/udevil/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, intltool, glib, pkgconfig, udev, utillinux, acl }:
+{ stdenv, fetchurl, intltool, glib, pkgconfig, udev, util-linux, acl }:
stdenv.mkDerivation {
name = "udevil-0.4.4";
src = fetchurl {
@@ -13,9 +13,9 @@ stdenv.mkDerivation {
substituteInPlace src/Makefile.in --replace 4755 0755
./configure \
--prefix=$out \
- --with-mount-prog=${utillinux}/bin/mount \
- --with-umount-prog=${utillinux}/bin/umount \
- --with-losetup-prog=${utillinux}/bin/losetup \
+ --with-mount-prog=${util-linux}/bin/mount \
+ --with-umount-prog=${util-linux}/bin/umount \
+ --with-losetup-prog=${util-linux}/bin/losetup \
--with-setfacl-prog=${acl.bin}/bin/setfacl \
--sysconfdir=$prefix/etc
'';
diff --git a/pkgs/applications/misc/vifm/default.nix b/pkgs/applications/misc/vifm/default.nix
index b014543e8ceb..2c388e58fe11 100644
--- a/pkgs/applications/misc/vifm/default.nix
+++ b/pkgs/applications/misc/vifm/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, makeWrapper
, pkgconfig
, ncurses, libX11
-, utillinux, file, which, groff
+, util-linux, file, which, groff
# adds support for handling removable media (vifm-media). Linux only!
, mediaSupport ? false, python3 ? null, udisks2 ? null, lib ? null
@@ -18,7 +18,7 @@ in stdenv.mkDerivation rec {
};
nativeBuildInputs = [ pkgconfig makeWrapper ];
- buildInputs = [ ncurses libX11 utillinux file which groff ];
+ buildInputs = [ ncurses libX11 util-linux file which groff ];
postFixup = let
path = lib.makeBinPath
diff --git a/pkgs/applications/misc/xmr-stak/default.nix b/pkgs/applications/misc/xmr-stak/default.nix
index b6f05ea3094a..cb4233be8ec3 100644
--- a/pkgs/applications/misc/xmr-stak/default.nix
+++ b/pkgs/applications/misc/xmr-stak/default.nix
@@ -1,5 +1,5 @@
{ stdenv, stdenvGcc6, lib
-, fetchFromGitHub, cmake, libmicrohttpd, openssl
+, fetchFromGitHub, cmake, libmicrohttpd_0_9_70, openssl
, opencl-headers, ocl-icd, hwloc, cudatoolkit
, devDonationLevel ? "0.0"
, cudaSupport ? false
@@ -27,7 +27,7 @@ stdenv'.mkDerivation rec {
++ lib.optional (!openclSupport) "-DOpenCL_ENABLE=OFF";
nativeBuildInputs = [ cmake ];
- buildInputs = [ libmicrohttpd openssl hwloc ]
+ buildInputs = [ libmicrohttpd_0_9_70 openssl hwloc ]
++ lib.optional cudaSupport cudatoolkit
++ lib.optionals openclSupport [ opencl-headers ocl-icd ];
diff --git a/pkgs/applications/misc/xmrig/default.nix b/pkgs/applications/misc/xmrig/default.nix
index 99afc44d2b4d..35a19cb3063e 100644
--- a/pkgs/applications/misc/xmrig/default.nix
+++ b/pkgs/applications/misc/xmrig/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "xmrig";
- version = "6.2.2";
+ version = "6.6.1";
src = fetchFromGitHub {
owner = "xmrig";
repo = "xmrig";
rev = "v${version}";
- sha256 = "0ph9mrg8i6cv2xjx79118hlm1gcynfavcmp0x2mvvlraxmghfp7a";
+ sha256 = "03phq1c6fylvkg5x7l0bskspr9jdfx61jy67yx2lxhymqgpbf64z";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/applications/misc/xteddy/default.nix b/pkgs/applications/misc/xteddy/default.nix
index 856ddb8ff50c..34ec17b0b9a5 100644
--- a/pkgs/applications/misc/xteddy/default.nix
+++ b/pkgs/applications/misc/xteddy/default.nix
@@ -6,8 +6,8 @@ stdenv.mkDerivation rec {
src = fetchFromGitLab {
domain = "salsa.debian.org";
owner = "games-team";
- repo = "xteddy";
- rev = "debian%2F${version}"; # %2F = urlquote("/");
+ repo = pname;
+ rev = "debian/${version}";
sha256 = "0rm7w78d6qajq4fvi4agyqm0c70f3c1i0cy2jdb6kqql2k8w78qy";
};
diff --git a/pkgs/applications/misc/xygrib/default.nix b/pkgs/applications/misc/xygrib/default.nix
index c7f449d97cdb..e3d22b5d00a6 100644
--- a/pkgs/applications/misc/xygrib/default.nix
+++ b/pkgs/applications/misc/xygrib/default.nix
@@ -13,9 +13,15 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake qttools wrapQtAppsHook ];
buildInputs = [ bzip2 qtbase libnova proj openjpeg libpng ];
- cmakeFlags = [ "-DOPENJPEG_INCLUDE_DIR=${openjpeg.dev}/include/openjpeg-2.3" ];
+ cmakeFlags = [ "-DOPENJPEG_INCLUDE_DIR=${openjpeg.dev}/include/openjpeg-2.3" ]
+ ++ stdenv.lib.optionals stdenv.isDarwin [ "-DLIBNOVA_LIBRARY=${libnova}/lib/libnova.dylib" ];
- postInstall = ''
+ postInstall = if stdenv.isDarwin then ''
+ mkdir -p "$out/Applications" "$out/XyGrib/XyGrib.app/Contents/Resources"
+ cp "../data/img/xyGrib.icns" "$out/XyGrib/XyGrib.app/Contents/Resources/xyGrib.icns"
+ mv $out/XyGrib/XyGrib.app $out/Applications
+ wrapQtApp "$out/Applications/XyGrib.app/Contents/MacOS/XyGrib"
+ '' else ''
wrapQtApp $out/XyGrib/XyGrib
mkdir -p $out/bin
ln -s $out/XyGrib/XyGrib $out/bin/xygrib
@@ -29,6 +35,6 @@ stdenv.mkDerivation rec {
of global and large area atmospheric and wave models.'';
license = licenses.gpl3;
platforms = platforms.all;
- maintainers = [ maintainers.j03 ];
+ maintainers = with maintainers; [ j03 SuperSandro2000 ];
};
}
diff --git a/pkgs/applications/misc/yubioath-desktop/0001-replace-git-with-normal-python-package.patch b/pkgs/applications/misc/yubioath-desktop/0001-replace-git-with-normal-python-package.patch
new file mode 100644
index 000000000000..d56a6cfab073
--- /dev/null
+++ b/pkgs/applications/misc/yubioath-desktop/0001-replace-git-with-normal-python-package.patch
@@ -0,0 +1,24 @@
+From 5eb4d6a384753896d495b09d8651c48672ef234d Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= <joerg@thalheim.io>
+Date: Wed, 25 Nov 2020 11:26:49 +0100
+Subject: [PATCH] replace git with normal python package
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Jörg Thalheim <joerg@thalheim.io>
+---
+ requirements.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/requirements.txt b/requirements.txt
+index ef25aad..b4246a4 100644
+--- a/requirements.txt
++++ b/requirements.txt
+@@ -1,2 +1,2 @@
+-git+https://github.com/Yubico/yubikey-manager.git
++yubikey-manager
+ ./py/qr
+--
+2.29.2
+
diff --git a/pkgs/applications/misc/yubioath-desktop/default.nix b/pkgs/applications/misc/yubioath-desktop/default.nix
index c6a1022288f7..460b34416ff5 100644
--- a/pkgs/applications/misc/yubioath-desktop/default.nix
+++ b/pkgs/applications/misc/yubioath-desktop/default.nix
@@ -19,6 +19,10 @@ mkDerivation rec {
nativeBuildInputs = [ qmake makeWrapper python3.pkgs.wrapPython ];
+ patches = [
+ ./0001-replace-git-with-normal-python-package.patch
+ ];
+
postPatch = ''
substituteInPlace deployment.pri \
--replace '/usr/bin' "$out/bin"
diff --git a/pkgs/applications/networking/Sylk/default.nix b/pkgs/applications/networking/Sylk/default.nix
index 3ba91b6abc55..9f5378d761aa 100644
--- a/pkgs/applications/networking/Sylk/default.nix
+++ b/pkgs/applications/networking/Sylk/default.nix
@@ -2,7 +2,7 @@
let
pname = "Sylk";
- version = "2.9.2";
+ version = "2.9.3";
in
appimageTools.wrapType2 rec {
@@ -10,7 +10,7 @@ appimageTools.wrapType2 rec {
src = fetchurl {
url = "http://download.ag-projects.com/Sylk/Sylk-${version}-x86_64.AppImage";
- hash = "sha256-pfzTeKxY2fs98mgvhzaI/uBbYYkxfnQ+6jQ+gTSeEkA=";
+ hash = "sha256-JH/TUGAYZTIb/L926CoYb5yzPtbOKVmnWRmHO6DxDyY=";
};
profile = ''
diff --git a/pkgs/applications/networking/browsers/bombadillo/default.nix b/pkgs/applications/networking/browsers/bombadillo/default.nix
new file mode 100644
index 000000000000..c24f91c4e103
--- /dev/null
+++ b/pkgs/applications/networking/browsers/bombadillo/default.nix
@@ -0,0 +1,21 @@
+{ lib, fetchgit, buildGoModule }:
+
+buildGoModule rec {
+ pname = "bombadillo";
+ version = "2.3.3";
+
+ src = fetchgit {
+ url = "https://tildegit.org/sloum/bombadillo.git";
+ rev = version;
+ sha256 = "02w6h44sxzmk3bkdidl8xla0i9rwwpdqljnvcbydx5kyixycmg0q";
+ };
+
+ vendorSha256 = "0sjjj9z1dhilhpc8pq4154czrb79z9cm044jvn75kxcjv6v5l2m5";
+
+ meta = with lib; {
+ description = "Non-web client for the terminal, supporting Gopher, Gemini and more";
+ homepage = "https://bombadillo.colorfield.space/";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ ehmry ];
+ };
+}
diff --git a/pkgs/applications/networking/browsers/brave/default.nix b/pkgs/applications/networking/browsers/brave/default.nix
index f0abf2a79fe3..d76dd8b9daa7 100644
--- a/pkgs/applications/networking/browsers/brave/default.nix
+++ b/pkgs/applications/networking/browsers/brave/default.nix
@@ -26,6 +26,7 @@
, libXext
, libXfixes
, libXi
+, libxkbcommon
, libXrandr
, libXrender
, libXScrnSaver
@@ -61,6 +62,7 @@ rpath = lib.makeLibraryPath [
libdrm
libpulseaudio
libX11
+ libxkbcommon
libXScrnSaver
libXcomposite
libXcursor
@@ -68,6 +70,7 @@ rpath = lib.makeLibraryPath [
libXext
libXfixes
libXi
+ libxkbcommon
libXrandr
libXrender
libXtst
@@ -86,11 +89,11 @@ in
stdenv.mkDerivation rec {
pname = "brave";
- version = "1.16.72";
+ version = "1.17.73";
src = fetchurl {
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";
- sha256 = "0gcmbqkrkdrjj0cc34bp56iqawhyfz46k7q8x82pw9b1rbjp1x6k";
+ sha256 = "18bd6kgzfza5r0y2ggfy82pdpnfr2hzgjcfy9vxqq658z7q3jpqy";
};
dontConfigure = true;
@@ -155,7 +158,7 @@ stdenv.mkDerivation rec {
contribute to your favorite creators automatically.
'';
license = licenses.mpl20;
- maintainers = with maintainers; [ uskudnik rht jefflabonte ];
+ maintainers = with maintainers; [ uskudnik rht jefflabonte nasirhm ];
platforms = [ "x86_64-linux" ];
};
}
diff --git a/pkgs/applications/networking/browsers/chromium/README.md b/pkgs/applications/networking/browsers/chromium/README.md
index 5b7c9fe55040..8e4eae75f960 100644
--- a/pkgs/applications/networking/browsers/chromium/README.md
+++ b/pkgs/applications/networking/browsers/chromium/README.md
@@ -36,6 +36,9 @@ update `upstream-info.json`. After updates it is important to test at least
`nixosTests.chromium` (or basic manual testing) and `google-chrome` (which
reuses `upstream-info.json`).
+After updating, please also update pkgs/development/tools/selenium/chromedriver/default.nix
+to a matching version.
+
## Backports
All updates are considered security critical and should be ported to the stable
diff --git a/pkgs/applications/networking/browsers/chromium/browser.nix b/pkgs/applications/networking/browsers/chromium/browser.nix
index c44968a41264..d3953da71d28 100644
--- a/pkgs/applications/networking/browsers/chromium/browser.nix
+++ b/pkgs/applications/networking/browsers/chromium/browser.nix
@@ -82,6 +82,5 @@ mkChromiumDerivation (base: rec {
platforms = platforms.linux;
hydraPlatforms = if channel == "stable" then ["aarch64-linux" "x86_64-linux"] else [];
timeout = 172800; # 48 hours (increased from the Hydra default of 10h)
- broken = channel == "dev"; # Blocked on https://bugs.chromium.org/p/chromium/issues/detail?id=1141896
};
})
diff --git a/pkgs/applications/networking/browsers/chromium/common.nix b/pkgs/applications/networking/browsers/chromium/common.nix
index 7e453d6e0540..0c16d0c9ec60 100644
--- a/pkgs/applications/networking/browsers/chromium/common.nix
+++ b/pkgs/applications/networking/browsers/chromium/common.nix
@@ -9,7 +9,7 @@
, python2Packages, perl, pkgconfig
, nspr, systemd, kerberos
-, utillinux, alsaLib
+, util-linux, alsaLib
, bison, gperf
, glib, gtk3, dbus-glib
, glibc
@@ -18,20 +18,14 @@
, ffmpeg, libxslt, libxml2, at-spi2-core
, jre8
, pipewire_0_2
+, libva
# optional dependencies
, libgcrypt ? null # gnomeSupport || cupsSupport
-, libva ? null # useVaapi
, libdrm ? null, wayland ? null, mesa ? null, libxkbcommon ? null # useOzone
# package customization
-, useOzone ? false
-, useVaapi ? !(useOzone || stdenv.isAarch64) # Built if supported, but disabled in the wrapper
-# VA-API TODOs:
-# - Ozone: M81 fails to build due to "ozone_platform_gbm = false"
-# - Possible solutions: Write a patch to fix the build (wrong gn dependencies)
-# or build with minigbm
-# - AArch64: Causes serious regressions (https://github.com/NixOS/nixpkgs/pull/85253#issuecomment-614405879)
+, useOzone ? true
, gnomeSupport ? false, gnome ? null
, gnomeKeyringSupport ? false, libgnome-keyring3 ? null
, proprietaryCodecs ? true
@@ -134,15 +128,15 @@ let
buildInputs = defaultDependencies ++ [
nspr nss systemd
- utillinux alsaLib
+ util-linux alsaLib
bison gperf kerberos
glib gtk3 dbus-glib
libXScrnSaver libXcursor libXtst libGLU libGL
pciutils protobuf speechd libXdamage at-spi2-core
jre
pipewire_0_2
- ] ++ optional useVaapi libva
- ++ optional gnomeKeyringSupport libgnome-keyring3
+ libva
+ ] ++ optional gnomeKeyringSupport libgnome-keyring3
++ optionals gnomeSupport [ gnome.GConf libgcrypt ]
++ optionals cupsSupport [ libgcrypt cups ]
++ optional pulseSupport libpulseaudio
@@ -220,9 +214,8 @@ let
custom_toolchain = "//build/toolchain/linux/unbundle:default";
host_toolchain = "//build/toolchain/linux/unbundle:default";
is_official_build = true;
- is_debug = false;
- proprietary_codecs = false;
+ use_vaapi = !stdenv.isAarch64; # TODO: Remove once M88 is released
use_sysroot = false;
use_gnome_keyring = gnomeKeyringSupport;
use_gio = gnomeSupport;
@@ -238,7 +231,6 @@ let
rtc_use_pipewire = true;
treat_warnings_as_errors = false;
- is_clang = stdenv.cc.isClang;
clang_use_chrome_plugins = false;
blink_symbol_level = 0;
symbol_level = 0;
@@ -256,14 +248,11 @@ let
proprietary_codecs = true;
enable_hangout_services_extension = true;
ffmpeg_branding = "Chrome";
- } // optionalAttrs useVaapi {
- use_vaapi = true;
} // optionalAttrs pulseSupport {
use_pulseaudio = true;
link_pulseaudio = true;
} // optionalAttrs useOzone {
use_ozone = true;
- ozone_platform_gbm = false;
use_xkbcommon = true;
use_glib = true;
use_gtk = true;
diff --git a/pkgs/applications/networking/browsers/chromium/default.nix b/pkgs/applications/networking/browsers/chromium/default.nix
index 845a4ac3b61b..e35e4d945dde 100644
--- a/pkgs/applications/networking/browsers/chromium/default.nix
+++ b/pkgs/applications/networking/browsers/chromium/default.nix
@@ -15,7 +15,6 @@
, enablePepperFlash ? false
, enableWideVine ? false
, enableVaapi ? false # Disabled by default due to unofficial support
-, useOzone ? true
, cupsSupport ? true
, pulseSupport ? config.pulseaudio or stdenv.isLinux
, commandLineArgs ? ""
@@ -34,15 +33,13 @@ let
mkChromiumDerivation = callPackage ./common.nix ({
inherit channel gnome gnomeSupport gnomeKeyringSupport proprietaryCodecs
- cupsSupport pulseSupport useOzone;
+ cupsSupport pulseSupport;
gnChromium = gn.overrideAttrs (oldAttrs: {
inherit (upstream-info.deps.gn) version;
src = fetchgit {
inherit (upstream-info.deps.gn) url rev sha256;
};
});
- # TODO: Cleanup useOzone and useVaapi in common.nix:
- useVaapi = !stdenv.isAarch64; # TODO: Might be best to not set use_vaapi anymore (default is fine)
});
browser = callPackage ./browser.nix { inherit channel enableWideVine; };
diff --git a/pkgs/applications/networking/browsers/chromium/update.py b/pkgs/applications/networking/browsers/chromium/update.py
index b404ca555bff..9e1f0aec598d 100755
--- a/pkgs/applications/networking/browsers/chromium/update.py
+++ b/pkgs/applications/networking/browsers/chromium/update.py
@@ -38,6 +38,20 @@ def get_file_revision(revision, file_path):
with urlopen(url) as http_response:
return http_response.read()
+def get_matching_chromedriver(version):
+ # See https://chromedriver.chromium.org/downloads/version-selection
+ build = re.sub('.[0-9]+$', '', version)
+ chromedriver_version_url = f'https://chromedriver.storage.googleapis.com/LATEST_RELEASE_{build}'
+ with urlopen(chromedriver_version_url) as http_response:
+ chromedriver_version = http_response.read().decode()
+ def get_chromedriver_url(system):
+ return f'https://chromedriver.storage.googleapis.com/{chromedriver_version}/chromedriver_{system}.zip'
+ return {
+ 'version': chromedriver_version,
+ 'sha256_linux': nix_prefetch_url(get_chromedriver_url('linux64')),
+ 'sha256_darwin': nix_prefetch_url(get_chromedriver_url('mac64'))
+ }
+
def get_channel_dependencies(channel):
deps = get_file_revision(channel['version'], 'DEPS')
gn_pattern = b"'gn_version': 'git_revision:([0-9a-f]{40})'"
@@ -85,6 +99,8 @@ with urlopen(HISTORY_URL) as resp:
continue
channel['deps'] = get_channel_dependencies(channel)
+ if channel_name == 'stable':
+ channel['chromedriver'] = get_matching_chromedriver(channel['version'])
channels[channel_name] = channel
diff --git a/pkgs/applications/networking/browsers/chromium/upstream-info.json b/pkgs/applications/networking/browsers/chromium/upstream-info.json
index 1f360191937a..6343dd4b2468 100644
--- a/pkgs/applications/networking/browsers/chromium/upstream-info.json
+++ b/pkgs/applications/networking/browsers/chromium/upstream-info.json
@@ -1,8 +1,8 @@
{
"stable": {
- "version": "87.0.4280.66",
- "sha256": "0hgpg31gkksqgyvycsan7l7vjypc7cr6ikjfygf2zv7dhbmf9a19",
- "sha256bin64": "09hjhxjihhxq5i2wadpa0g72a6iis0igarr8arrcah4122icdr77",
+ "version": "87.0.4280.88",
+ "sha256": "1h09g9b2zxad85vd146ymvg3w2kpngpi78yig3dn1vrmhwr4aiiy",
+ "sha256bin64": "0n3fm6wf8zfkv135d50xl8xxrnng3q55vyxkck1da8jyvh18bijb",
"deps": {
"gn": {
"version": "2020-09-09",
@@ -10,31 +10,36 @@
"rev": "e002e68a48d1c82648eadde2f6aafa20d08c36f2",
"sha256": "0x4c7amxwzxs39grqs3dnnz0531mpf1p75niq7zhinyfqm86i4dk"
}
+ },
+ "chromedriver": {
+ "version": "87.0.4280.88",
+ "sha256_linux": "141mr2jiy3nslwd3s43m4i6plkv9wv5fgi78cn7mz0ac9x6fpcgx",
+ "sha256_darwin": "048hsqp6575r980m769lzznvxypmfcwn89f1d3ik751ymzmb5r78"
}
},
"beta": {
- "version": "87.0.4280.66",
- "sha256": "0hgpg31gkksqgyvycsan7l7vjypc7cr6ikjfygf2zv7dhbmf9a19",
- "sha256bin64": "15n01jia8sxv3a7vfbla40rq45x54pyksg0kg14bm0br6m3n65pz",
+ "version": "88.0.4324.27",
+ "sha256": "0mciiyh3sn2zrl8g6znylc2pm9sb0wzsclgavf7mmlknri5sjblc",
+ "sha256bin64": "0qf2j1j3p94s724rwh8fydpjn88cs9yxxhjf5axvqwi7q3h35cfx",
"deps": {
"gn": {
- "version": "2020-09-09",
+ "version": "2020-11-05",
"url": "https://gn.googlesource.com/gn",
- "rev": "e002e68a48d1c82648eadde2f6aafa20d08c36f2",
- "sha256": "0x4c7amxwzxs39grqs3dnnz0531mpf1p75niq7zhinyfqm86i4dk"
+ "rev": "53d92014bf94c3893886470a1c7c1289f8818db0",
+ "sha256": "1xcm07qjk6m2czi150fiqqxql067i832adck6zxrishm70c9jbr9"
}
}
},
"dev": {
- "version": "88.0.4315.5",
- "sha256": "0k6man2xq8vmnk73dqv3fcc9929agqq8j6s6nvc9z653q4jdphkw",
- "sha256bin64": "0m139w8lwaawridk8in24ss1g1i6ah5298xky226k3vhk5i4mn3j",
+ "version": "89.0.4343.0",
+ "sha256": "0jmc1l0lysl5zax98fjhzsfq3c1sqh3n3xscidafflx362wcfpwa",
+ "sha256bin64": "1v6xik8kf531y0g5xj0c8szjmak0qvh77kwkw7p7hqxqmnwwp06d",
"deps": {
"gn": {
- "version": "2020-10-21",
+ "version": "2020-11-05",
"url": "https://gn.googlesource.com/gn",
- "rev": "f5f465b52e5df6d4de9fbe67cc79f1914ba4dbfc",
- "sha256": "1xb31vsvg27ivvcdyiq93h8wj4d90qdrpagfh1dvm6xszkajsca1"
+ "rev": "53d92014bf94c3893886470a1c7c1289f8818db0",
+ "sha256": "1xcm07qjk6m2czi150fiqqxql067i832adck6zxrishm70c9jbr9"
}
}
}
diff --git a/pkgs/applications/networking/browsers/ephemeral/default.nix b/pkgs/applications/networking/browsers/ephemeral/default.nix
index 550076787788..6d8aa3649a90 100644
--- a/pkgs/applications/networking/browsers/ephemeral/default.nix
+++ b/pkgs/applications/networking/browsers/ephemeral/default.nix
@@ -20,13 +20,13 @@
stdenv.mkDerivation rec {
pname = "ephemeral";
- version = "6.4.1";
+ version = "7.0.4";
src = fetchFromGitHub {
owner = "cassidyjames";
repo = "ephemeral";
rev = version;
- sha256 = "1lzcwaczh601kwbx7fzg32nrzlg67asby7p86qy10qz86xf4g608";
+ sha256 = "18chvfdmka21zvjgqfpinm3nrj0ba09szxhhm39anpvpbj92ra8j";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
index 7548eb94fa6d..98cf28ec3e18 100644
--- a/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
+++ b/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
@@ -1,965 +1,965 @@
{
- version = "81.0b4";
+ version = "84.0b4";
sources = [
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/ach/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/ach/firefox-84.0b4.tar.bz2";
locale = "ach";
arch = "linux-x86_64";
- sha256 = "4b133dd14e8ce1b934e482c4f7f7b5ca4b58751181bed89f6573ba5994ebe644";
+ sha256 = "da9290899d245d86b3d2d378072af403106596ae1e02a36d40a93deea9e57000";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/af/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/af/firefox-84.0b4.tar.bz2";
locale = "af";
arch = "linux-x86_64";
- sha256 = "8e50a0845eb058ee853fe40b13c88d764e721f7f8ac2eb54695049ab2a66e3e9";
+ sha256 = "28810946bde4c2335714c0f8b0dffad1a1650c167370e38c6eb5e2ee5d2e54be";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/an/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/an/firefox-84.0b4.tar.bz2";
locale = "an";
arch = "linux-x86_64";
- sha256 = "3edf8e157cac424b1cbfff019240877e7b7c3bf5ed1b576580569c155c5dd660";
+ sha256 = "d32e9e13b2c1f484686d9394f20a87e2c1d833703e0115de1f9c8c552d1e9d8a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/ar/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/ar/firefox-84.0b4.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha256 = "b2167ff357963e3295eed2ed423a1c3bcf62d645329b8f4cf817ad3c0e101c97";
+ sha256 = "de8348caf98ca0551f3f080eb32ef94c00706676bc8df1723377d98f10221e56";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/ast/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/ast/firefox-84.0b4.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha256 = "805a87a99a417ff4b762c01a9a2b88c7963f53a04fc19b42015db304b15f4bbe";
+ sha256 = "104cc96b0e14c030848be4bc07a1b2b836a241e9ddba581b9ca24018c54356ee";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/az/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/az/firefox-84.0b4.tar.bz2";
locale = "az";
arch = "linux-x86_64";
- sha256 = "79c61c9515a683731649bcb5d36b26b95dd56165765e5a952339910310c9d259";
+ sha256 = "e96087b52f1dc18c8bd29d486faa00ad06a2165d1e14cbd47e37cafb40602a87";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/be/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/be/firefox-84.0b4.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha256 = "318fece7d1ad734f6a19faa7003e060b1254b31bf62e59580c70a64c4a167ec6";
+ sha256 = "d67c2c1556b6859e0acae5b69b3b7eeac77b3bb1594b48682a97a72742c79d05";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/bg/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/bg/firefox-84.0b4.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha256 = "55616606306dbd0933240d718fef8e83004fd65e4f53dd18f1601f09d0b94e92";
+ sha256 = "b3bad1b330a5d4c515b37cddb3e89e538c5cd66ffce68dbf8d1e9adaf4881431";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/bn/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/bn/firefox-84.0b4.tar.bz2";
locale = "bn";
arch = "linux-x86_64";
- sha256 = "c38fdef89f6aee7bf03362d2edfe4dcc665d540b1e1dc1dad8c53db20d70087d";
+ sha256 = "9c50c4e12061279133177ade4b22b7e2bb7e14dcc1875464f57efb7c7e360bf7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/br/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/br/firefox-84.0b4.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha256 = "c5ac1c8e9dc2f4c5a1a2b6e33bf699a823a9422bce46922bc36222700a29d2e5";
+ sha256 = "79eb76af707b26fa4d46acf11d0be25ccd144abda6c853373c9ec0cc872c2a8f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/bs/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/bs/firefox-84.0b4.tar.bz2";
locale = "bs";
arch = "linux-x86_64";
- sha256 = "a18718ef7f467ed87c76816fb6797165db3e06bc166c5e88b526c9f2ce5c1d19";
+ sha256 = "2cbf15a604f90c4a6212f5da251372d09e2247f5ed338193ff93a94695bca308";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/ca-valencia/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/ca-valencia/firefox-84.0b4.tar.bz2";
locale = "ca-valencia";
arch = "linux-x86_64";
- sha256 = "fcfccd0714c965801ce468f6817bf37eb074064e6e0b616c81be7218a6b632fc";
+ sha256 = "a9b6cacf6ee8a6a1f733f3ff3741c1bb12eff823664279205906e8e59b646679";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/ca/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/ca/firefox-84.0b4.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha256 = "5f08a2b2d357d5a6828865913b9e28fe90bda7a8ce17a0ea60effb25b8441b7a";
+ sha256 = "1ea49a5d59129c820f359fbad2253e051adbb260cedd4b62bb20122562466bfd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/cak/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/cak/firefox-84.0b4.tar.bz2";
locale = "cak";
arch = "linux-x86_64";
- sha256 = "db41156b75e1148527c51b915e3d9367d1c36a8d24a52132d1cc9cfe63bd9db6";
+ sha256 = "b18651df9ae2e16ea9855c30fa393dd34103cf338a515d41d3c1802e52fb92a1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/cs/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/cs/firefox-84.0b4.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha256 = "d3287f28964581e63a3b1a5484e47e8ef33c136b39f13e07d6f3d555c27864cb";
+ sha256 = "4dca051e5349372d6caf5a7f6e8e6e12fe42bf96110a1c6e2f7f6e408f365b80";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/cy/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/cy/firefox-84.0b4.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha256 = "f41fd34cf1cc72d5fc80113cdc9fae7f03f434e45e990e17a94dd68463464c49";
+ sha256 = "3117d47bcec1cf0f5a547a33c62ca5ecfee34435c13a478f23d1d9f0ac187f4f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/da/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/da/firefox-84.0b4.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha256 = "dbbf1611913315ac5294f400c727cd5afbc832efbea56bd839b77cd4d6a5b823";
+ sha256 = "34a38c76997bdd41e6b12cebf08345e7cd19838bd92f5a8d082ba3087cb063c7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/de/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/de/firefox-84.0b4.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha256 = "1047799de5b42b5cb0827371872b7e85b93a4474bde9288da54a573841e156bd";
+ sha256 = "65e417603cf383d92058b8976c1f6499dc5804d02a22bb639e416c4e730b4a62";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/dsb/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/dsb/firefox-84.0b4.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha256 = "602eaa32d32db35d6a6d07f1c0cc53eaa4e432b7ab81d1f23b47d3125ac98d24";
+ sha256 = "08dacb91773d7b49eb8f08668627badae2967193c441ff2fb6b9d88063c5ffb9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/el/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/el/firefox-84.0b4.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha256 = "8a460f9542e213b1605265c6497742e7d55213ac91b42d00a15b3123b47754ef";
+ sha256 = "78e870b673c204e4d9fca2a3fbab06031c724a8b0696a3b6e2dea5ac07a5bb88";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/en-CA/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/en-CA/firefox-84.0b4.tar.bz2";
locale = "en-CA";
arch = "linux-x86_64";
- sha256 = "9bcc44ca3f4192a2a7a001f27db6884dd481551663b6d0c348ed0b9281dabe87";
+ sha256 = "4c862eb5c53e65af1ddc212a093eb23e33653341fa7db53d935ed8482637aed8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/en-GB/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/en-GB/firefox-84.0b4.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha256 = "9d241d56362ec52619ce02cdd2f11dc90c2e0f7c515c707ea56eca2e8f0eb306";
+ sha256 = "f505cf16328603d0164e330fcef60fcfeccdad186d1f91e0b4cee1b8cc7c740d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/en-US/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/en-US/firefox-84.0b4.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha256 = "28972b08f8b3f2d19f5d50a2c9275fc459fc3e57df11c884149d1fdb9d99300b";
+ sha256 = "f0561469f04ab83dd52ae4e3a8ca451d6569845e37d9e04c5a91085654661f8a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/eo/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/eo/firefox-84.0b4.tar.bz2";
locale = "eo";
arch = "linux-x86_64";
- sha256 = "013caa4590462b4bc5dc09cb963cfd85cba4b5419111cdc87316574ca5691e80";
+ sha256 = "c64d227d6b21876ea48182795d6fd8ec3ca486e5328629a0bbfb936e8463b0a8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/es-AR/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/es-AR/firefox-84.0b4.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha256 = "d6970ccf4d58e2f1219cb0d43a8788084d0863f0f349ab3292e182fb0201e860";
+ sha256 = "73b45f6b8d1e53bef003b3e77cc1217b8a85dde49cb0900b4fa2991895e5c184";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/es-CL/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/es-CL/firefox-84.0b4.tar.bz2";
locale = "es-CL";
arch = "linux-x86_64";
- sha256 = "76fb3c865b3efa1da1d34c8caa7b56b5b6d0af2cbbaeaef873fa96d2b8c93bb1";
+ sha256 = "e7025e4c5fc311aae2798da99ec5e5863bca5ad8b8460981cef86e29ae37d74a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/es-ES/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/es-ES/firefox-84.0b4.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha256 = "7b41a2b297df4f0f6d4f44e1eb0ea0cbf02454382d0994f119a77876c578c4b6";
+ sha256 = "e819644eb6337255004fda8286e1f2ed898423c4b97694c8355c28f4d449da61";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/es-MX/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/es-MX/firefox-84.0b4.tar.bz2";
locale = "es-MX";
arch = "linux-x86_64";
- sha256 = "733b90640a30df66700397ab0cc2045fcbc25af94ef9f36463a191228b511b77";
+ sha256 = "07de091ca3b06b94e35b84add7fbc5c8fa6ea84ddfe548e5f55b3bc7980a9bd3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/et/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/et/firefox-84.0b4.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha256 = "027286d744b1d9f21157d8242445ccd7610a08d8d541d64635fc16549aac1b4d";
+ sha256 = "d6af9ab39f1a13efc772cbb63dd731dcf988c10f13649f348d7ddb3f6ab6ca60";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/eu/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/eu/firefox-84.0b4.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha256 = "ff555da3aaf1abb2c384772b309fb4129dad57b9fd523fcabef5b2743d3063ce";
+ sha256 = "110e667568429dd2b0c752962e1148884c44aaef9939926c6b0f49ba5bdb1182";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/fa/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/fa/firefox-84.0b4.tar.bz2";
locale = "fa";
arch = "linux-x86_64";
- sha256 = "c99f9297568f93eda17058d96dfaf83e587907be9b5005e8f649f693662e4fb6";
+ sha256 = "f7a783f12bb08ccb06074f903bb2eaaab13b348c6a2950a9699beee28ad97b5e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/ff/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/ff/firefox-84.0b4.tar.bz2";
locale = "ff";
arch = "linux-x86_64";
- sha256 = "91658b195a622afa3c6fde535391eff1aa6b70f4c0cccc5c55e56e6d66459435";
+ sha256 = "b2e47bc8ae8d1e54a1b5799a87b4742d049696edd9913f0cc6beb52a89cc261d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/fi/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/fi/firefox-84.0b4.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha256 = "cbc70d2051c96813ab081251c339f6cacd29ff26bdd8174b35caf9905a874635";
+ sha256 = "f5ee09f1b9d41506ad1023ad05dbdee95ac049eb4bfd38dd99c06cf682e111a8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/fr/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/fr/firefox-84.0b4.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha256 = "51890621c8c3c0e40103a10e705adbc860937e5dbbb8a3984eb71a5cae3ed63b";
+ sha256 = "f8c33819a6ceab041bed80f1663d94a80ee3bdb6e859eab1eb8ec9d0b67f4222";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/fy-NL/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/fy-NL/firefox-84.0b4.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha256 = "5c3a982a51951901732ec7684514be233fe1c44780531fb38f7205724c241387";
+ sha256 = "6ed233042e570e9a04ecc1e25f6211deb7685c117db75f32a541076d95d1cebf";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/ga-IE/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/ga-IE/firefox-84.0b4.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha256 = "04b5d338c7557f12fc6fb2206d444a8a00be6814b1ca26de4923449a4425b57d";
+ sha256 = "b28337429a0c1d26653fda1d93b59ea0383061a253be5b763442166fdb21bbca";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/gd/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/gd/firefox-84.0b4.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha256 = "6bc0de0ac627203b1ba035f7a7ba7dd19bd82a7730c526c217150cc5de668fd4";
+ sha256 = "546bf2f1a4a8a643b161554bc92e771644ff9ae46c6b10fb2a60b920a2454f44";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/gl/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/gl/firefox-84.0b4.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha256 = "37522d032422af770e37a93e33de6c0b8b79b2d22c6e71f32107cc8808de4d35";
+ sha256 = "cfc32d3e7e3ba5379895a8b348d9399bd3962a819d0677f14a365f6e0c314676";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/gn/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/gn/firefox-84.0b4.tar.bz2";
locale = "gn";
arch = "linux-x86_64";
- sha256 = "f761db975c72d7e419601988c0674acc7fe17227d5569cac85a1fe2d91f5141c";
+ sha256 = "b2b5e826540d3f9b52d67e092fa755b26a34ea9acd0cb1c69eb6f0bc332354d0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/gu-IN/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/gu-IN/firefox-84.0b4.tar.bz2";
locale = "gu-IN";
arch = "linux-x86_64";
- sha256 = "8565c1965e09060ddc5b253fa126998f827d17dd58692ec4d17d194d29a464a5";
+ sha256 = "497b8a954ed2c9fa13e207462730dd39d2d0de10a38e3762dac3ef1fbd36282c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/he/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/he/firefox-84.0b4.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha256 = "c3cc5911103ce955f89c5104ceb1ee50f7c047e4ec761681c8693b643f5d91a8";
+ sha256 = "8cdac2e9d2cf10171f2744727ddd80e21a4d46e2082947e49f4a255f174db968";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/hi-IN/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/hi-IN/firefox-84.0b4.tar.bz2";
locale = "hi-IN";
arch = "linux-x86_64";
- sha256 = "95463325675e56e700eaffb6e6690f4b398adb5cb77aaa34b87e16cb142f3533";
+ sha256 = "d37c55e60329220de3d792894d7b801adf7dc7ab8ff4ab39bd2e24b59443b973";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/hr/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/hr/firefox-84.0b4.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha256 = "6332ae812507f79baaed24e4fb79fc6c383418c4c9d41c0f3dbebc2fb72efef5";
+ sha256 = "bebb6709dd3be119be45d9fdb0bac41b81514d78a384a221e2ffbb51b46dbea8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/hsb/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/hsb/firefox-84.0b4.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha256 = "b18a7d31d3ce7373bcbd6bb7ff56adc023c58097126781d5f915828be8fef92b";
+ sha256 = "c43aea7fdd8a57653d6d9af4aa7c0be6e860f5292366ddd91c5860dfde2ee1bf";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/hu/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/hu/firefox-84.0b4.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha256 = "b1e4c6c9c21b2593f3fa111820a7e6a2e2e72e8b3065738f6a50df6ef4b7f18b";
+ sha256 = "71e6b509dd3a6937d9851c262fc7a1bc9e551cbe0515089586fc22098bc51151";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/hy-AM/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/hy-AM/firefox-84.0b4.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha256 = "562f4d9e094b688cb53860834e425997e65b78222724c48ff4ddd71ccca264fe";
+ sha256 = "c92eaf9f6bfa97651075d2342e45b988ae89c1a4cb55559dad71bfae5912ee83";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/ia/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/ia/firefox-84.0b4.tar.bz2";
locale = "ia";
arch = "linux-x86_64";
- sha256 = "87299a8aeee6da57666a06cc2d4f479b0c74c220e2b22ddf5254a052f11edacd";
+ sha256 = "3c71aafb7dddcd3f9bcc8e169281614ac1087400d1d0ba02afb18c68b1914128";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/id/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/id/firefox-84.0b4.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha256 = "0cf1bae8def307d08e4c24fb44f7cfbebf150f1edfde2a3c0855a69775f26539";
+ sha256 = "8075ef0b1d7eb2fc6141262cbb0d3831c3d8508eb43d3e9e142d96946ed2036d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/is/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/is/firefox-84.0b4.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha256 = "6140d270e99173d995e42d32c0b696a51f72b1c6baa746549bdbbe7e2a08a811";
+ sha256 = "5ef96d77bea5c94e7147a5657d76eb5c7f206208a0464245242cca3fc7fb79f0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/it/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/it/firefox-84.0b4.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha256 = "3583cf0223528929141879c085278354927ced41d71321fe8d832ebd356d4614";
+ sha256 = "eb76a1f3bd1ac065772d4ea4a435c53b5f7b1d5b643c7b62b7ccfee205ea4e81";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/ja/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/ja/firefox-84.0b4.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha256 = "4a1bcf87b3cd09d7c3379bd922ede7a3c6c4a19bf11596e858634b408df95cad";
+ sha256 = "80b644648b9e40ed592ab9ea2b9d7f1e2abcf8d6b0f925aa57cd6cf28d53dcf0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/ka/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/ka/firefox-84.0b4.tar.bz2";
locale = "ka";
arch = "linux-x86_64";
- sha256 = "320567daf4e4bb12c7209aff34d98efdbb2dead9b34f23d4a2181d2cdddeed71";
+ sha256 = "03c34e7b08a8b6140e612739118c35b05dcdef1257b4857d2fda87a1cf8852ff";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/kab/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/kab/firefox-84.0b4.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha256 = "5b9d60703b494a4eb5956e59bc2d6893bc70e8b890d0c940f25d25b605000c89";
+ sha256 = "419a4758cf2e2e24968f4da384dbfb03ef8398713c6070ab29ce379772168f18";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/kk/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/kk/firefox-84.0b4.tar.bz2";
locale = "kk";
arch = "linux-x86_64";
- sha256 = "45580e0c3cbb265f718a69ac9de7220d3d89e52e3b8a5cfceb7363c20e63c83e";
+ sha256 = "cfe96420e125dd12c9a9e79e45a8d7ee260d1957abddab5ed887afd1a1e3f499";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/km/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/km/firefox-84.0b4.tar.bz2";
locale = "km";
arch = "linux-x86_64";
- sha256 = "24b4879f22829a2a5d72219cba2c5658bf7c7e73ffdc9640f6e897ec613733c7";
+ sha256 = "4b3599a9b30132b6105e4bbda7de370e54e21d8e498bb3c4c3d9807282fbf246";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/kn/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/kn/firefox-84.0b4.tar.bz2";
locale = "kn";
arch = "linux-x86_64";
- sha256 = "905ed3fa762c73c5ba677b8ca5b620294cb1ad36dea2ac53fdfca5a739c0c0e6";
+ sha256 = "5da3ddc9d9824e3ba59e1cdc89ee3fb8900c661faec1f539c829d0917be5d4d1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/ko/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/ko/firefox-84.0b4.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha256 = "a6a63ca4106ee9c710331ea50099e2a50842465095d38ea55a63dcb3ee3d80ad";
+ sha256 = "2db9a494693091832e578959144d172d5135b82bbf44c041949da8ffec2de9dc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/lij/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/lij/firefox-84.0b4.tar.bz2";
locale = "lij";
arch = "linux-x86_64";
- sha256 = "b6fa42dc9bc68d4b71ae93eebfb1a19416f0cdd06d20fb344c0c0347aa2d4862";
+ sha256 = "2219d5235f0ed9d2015ead5782976727d2b7103afd987eb445f3f274856e6af6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/lt/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/lt/firefox-84.0b4.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha256 = "c70f6e7c20e252fdef6bf136c99095ebc27672719594df302e58be801a3f06d3";
+ sha256 = "a335e0d835bcc7ae9563bb3efe6b926ad71e08f3ccbd164aa2b9f257acd1341d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/lv/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/lv/firefox-84.0b4.tar.bz2";
locale = "lv";
arch = "linux-x86_64";
- sha256 = "c64d561be20fc8f0e7507a0b1dc2e5d79af407531a37cc7da3fd880789899fdb";
+ sha256 = "1f89f8f2715254ef335af9b01ca1503caecb1c93b1a900ee1643c3f9e00c6821";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/mk/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/mk/firefox-84.0b4.tar.bz2";
locale = "mk";
arch = "linux-x86_64";
- sha256 = "aa38b13c6bc5288ab491f5ccee3a881474b1f42f1bd959435035782d1c39f407";
+ sha256 = "86eb9f1e8189ce45c03925337a90f1b204dbdc902c1c4a817a924410a26b0048";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/mr/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/mr/firefox-84.0b4.tar.bz2";
locale = "mr";
arch = "linux-x86_64";
- sha256 = "e56eea60ca1cd447e30cccc82ce7a4797fa23e9bb4871a5e20e05d44ac35f720";
+ sha256 = "d5214647403f85c5f7a95871e8d6fb4d4c448af92e6475841fd8474857f21067";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/ms/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/ms/firefox-84.0b4.tar.bz2";
locale = "ms";
arch = "linux-x86_64";
- sha256 = "9d8445e2bda6a8cc8714a0eaf82e1b9ec03fbd94042c3557f07d9c8b25bc4b6f";
+ sha256 = "23af07562748448a35242a6cd77bce25a5576d2b71177fb682da58adb21671e3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/my/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/my/firefox-84.0b4.tar.bz2";
locale = "my";
arch = "linux-x86_64";
- sha256 = "4a7527e5e3e6ea0181cc8b9a2f206bbe162a4e1867faa75b4af261f08e89ae0d";
+ sha256 = "bfec2f3ad0853fb36ec4aac9ad97ba14d30a275eff2582c2e9df600b5940c004";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/nb-NO/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/nb-NO/firefox-84.0b4.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha256 = "c2ae9f5fb235541cc69cc3c4307dd4b7de51a9f4b6e038ef3091a773edec6c5a";
+ sha256 = "32be6fe8aa661f6098b4600d824846738664f254ecd4ab0d0a1e705b28a94e74";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/ne-NP/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/ne-NP/firefox-84.0b4.tar.bz2";
locale = "ne-NP";
arch = "linux-x86_64";
- sha256 = "05acc175b06ab7f5861a3a7e58e9a92c40e0660224426fc8225fba6c25888726";
+ sha256 = "dfa3e6b9f31fa716a2c80fda07c24717a526ef96033b5b1861fcdad43c99b29e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/nl/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/nl/firefox-84.0b4.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha256 = "640be4e631343c9f2a55c24a4d5c63908627e9ab2d39a5346d1842d8e4a57799";
+ sha256 = "e253d963b66855c44f41c43baba1b5c952b37dd1b83aac8243c60581ca674a49";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/nn-NO/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/nn-NO/firefox-84.0b4.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha256 = "46a898f41e5c3c9853b05fda8f44be01b2fd5a7fe3dad281c21588c2deaaedce";
+ sha256 = "5d9b90cdee03a544a78f44d4f0566b5b59ae802af4fa60367a1a4836c01197f1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/oc/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/oc/firefox-84.0b4.tar.bz2";
locale = "oc";
arch = "linux-x86_64";
- sha256 = "7481c8bad2e905a033f09ec4c20f8d4b184a0f90fce1c10648c4fc57a7a5f301";
+ sha256 = "b37f9a283d9dd2ff9e8998d83e0c147bfbb75e4b64b3936cb344243e1277c370";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/pa-IN/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/pa-IN/firefox-84.0b4.tar.bz2";
locale = "pa-IN";
arch = "linux-x86_64";
- sha256 = "a460ed0241c569e1ac62727b17f8c8d0d4091e794900e2e2be7d8d8e2b90ada4";
+ sha256 = "68f6bae2e6f064e22503145b5fd57d027899f23fcf109010a98397dd8c0d7cf6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/pl/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/pl/firefox-84.0b4.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha256 = "d82e300cc8be61ddc2aa66bd4d4ec35cd18e47603bd19530cf48728c5fe67a5c";
+ sha256 = "789d6925c3b17f96bb92eef54c05fc8787f32ce2c9846931e185dc5a1de9f303";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/pt-BR/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/pt-BR/firefox-84.0b4.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha256 = "1ee1560d4597adbd230fb0c556a4d8fa6984ee86bb731f7a5a936d660897eb99";
+ sha256 = "329eecf74dc8d9d1d8f4578389553d92a368c972fcb2468e0b936f21508bd1bc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/pt-PT/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/pt-PT/firefox-84.0b4.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha256 = "be7e484f8c3f4d8b7b894a437b70b2f4b448e3a7df518ce6906295df9be7749d";
+ sha256 = "b30ba75dbd5f5ff3ff709722acdf36acf4de9993d230eb27996e81406779dd0a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/rm/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/rm/firefox-84.0b4.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha256 = "819cf6a13d1690dee4e4255aa0c3f551411e2b7076f8ce3447bba47f07c806db";
+ sha256 = "ad90ce4fbcd094bebf77b36a63e38326c613bffb580743c9a4c19df845907dfb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/ro/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/ro/firefox-84.0b4.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha256 = "2baa8154f358962983c7e0b26c4a7cc8cf97587b646884527fafe46f5d8d92ae";
+ sha256 = "8f7864bc6577724f20829ad79901d92775200860dd8c43bb2443c7bf22d7a435";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/ru/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/ru/firefox-84.0b4.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha256 = "eaaa5338ff8ffbc9bad5321ee3eb7410feb9a26a06d3cc49707c0a048f4412e2";
+ sha256 = "8b52d5eaee53805422bb2fd6dd8b2e0c7a5b01feccbc6fb6c77e4fb8678d30a9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/si/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/si/firefox-84.0b4.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha256 = "ce04721a96cea62eb7011c261f740e9e0ad6288ad9ff231538c3a6df86fb40ae";
+ sha256 = "a71df756e97f58271715f3d79a86c0407487dd5820500127cbd9373361bd016f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/sk/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/sk/firefox-84.0b4.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha256 = "4b19fef341d64f94ad97a0bb8821693b00e4e7e04454156f92f0c82f4fee0005";
+ sha256 = "71eefff1538a2978d9e4e65fdd5a2322ad81ddfee33464c0d70b95eda1649fda";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/sl/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/sl/firefox-84.0b4.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha256 = "96192922f2012a3e6be634c7ed09017cebf9498c6fc2862336bfddbc4ea40840";
+ sha256 = "91b2938be8230b6301fe3d15c6d9ba3f031c1e5fca886da228f47a2e0a2cd144";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/son/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/son/firefox-84.0b4.tar.bz2";
locale = "son";
arch = "linux-x86_64";
- sha256 = "dfb144edeb3712bc0a3bf7e0675de80315c78bea7d7c6ee5f6047c077acbddf9";
+ sha256 = "57e456cd14418c41c2e5f8eb0ec6b0807459f41e15207f6997c7742fd3dc8a1a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/sq/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/sq/firefox-84.0b4.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha256 = "54dfab9e843dcde43cf188ae33922371fb90c1bfda53ef629df16576d6a0bac2";
+ sha256 = "0f343e2442523f0e422309cc36518484a242db4116f0e6b7dcfe251cdfea76cf";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/sr/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/sr/firefox-84.0b4.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha256 = "f00b5184ccb47223858128aa26481867fb33aa50a914a8c807235c9a2bdf74fa";
+ sha256 = "cf8fb723611506fff356cabd91a0ca3fdd9cc5d806167df6dd385438d467eeff";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/sv-SE/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/sv-SE/firefox-84.0b4.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha256 = "d3884cf4a9ff23971badfb1a794c9489e0006e6851a0e501e290d8793054cc1e";
+ sha256 = "258020bbc7a75139fee340e50d41676d234be19c931f0228485f06fcab2eef81";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/ta/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/ta/firefox-84.0b4.tar.bz2";
locale = "ta";
arch = "linux-x86_64";
- sha256 = "53584d2093feffd36a8a5249ee438b82d21af834a3c2c210944030c127b91cb2";
+ sha256 = "7783166c0f9ceed0f7d037c1e92b988818a70522945af2c96db958966eed8b66";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/te/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/te/firefox-84.0b4.tar.bz2";
locale = "te";
arch = "linux-x86_64";
- sha256 = "63b65440720bc492fc95d080b191ba452cc87c8501b195e02df66ea4487fb902";
+ sha256 = "02662946b3506da6432c48eb1c7e0f522ffaed2abcfcc474332a799ef3be2b92";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/th/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/th/firefox-84.0b4.tar.bz2";
locale = "th";
arch = "linux-x86_64";
- sha256 = "3b01fff09734f2206e4aee227ee7f0c13544fb1635f92a5221ee356117955446";
+ sha256 = "1592b372b8e767e5b7369f356fb733a2daf51b4f45c8c4c94041845d63b3c604";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/tl/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/tl/firefox-84.0b4.tar.bz2";
locale = "tl";
arch = "linux-x86_64";
- sha256 = "00f1c65baf63246a9ff44d98171a6ceec6e276488f5d6fbdf6f97760509b3bc7";
+ sha256 = "2b831feaae729c674e8a9ee207dea007df100bbbd8cf7553791aee3eede37224";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/tr/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/tr/firefox-84.0b4.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha256 = "064d6c6036fae215fcb50a87863e6808bd1626084d9144a18f7ea1f4c7072093";
+ sha256 = "aedf8b7684f204109e42a3797ba00bd7a8c5bd3f827c31ea3fd4eea1679d8af5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/trs/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/trs/firefox-84.0b4.tar.bz2";
locale = "trs";
arch = "linux-x86_64";
- sha256 = "73c892e0b0ab0bcdbcf6af88fdc8de335bcd5c56805675ba7b487ed3b620ed22";
+ sha256 = "232cae54f6120a47455fdd7e0d88dde1f64d5a1931bcd7d54f6bf8bd376583e8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/uk/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/uk/firefox-84.0b4.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha256 = "8ac48524702e3f177e78fe97e4fcf528752a3ea0ef08e9212037dbd0febea53e";
+ sha256 = "e00de7cbe1f00aa082f9a448857cc19f011bb1d5b579e79457bb0dfc72b7a12d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/ur/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/ur/firefox-84.0b4.tar.bz2";
locale = "ur";
arch = "linux-x86_64";
- sha256 = "154dd642021769aa67a081080f33d87d736686b9e6e46cdfa2bd2201605bda26";
+ sha256 = "7ece4d8af476eef174c0c175b65841da8d826702fb255587c2e1d259bb9ef3ba";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/uz/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/uz/firefox-84.0b4.tar.bz2";
locale = "uz";
arch = "linux-x86_64";
- sha256 = "dd36910596d777f49de3dfe8e22f2838b76081cb259107047b9a98c3445c01eb";
+ sha256 = "09c7e7d641f703404aa7927860f2924e6be376b2e39b1f0fe012dc87469edb62";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/vi/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/vi/firefox-84.0b4.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha256 = "3cef9f657f83bbfc68ab4a7c8ab84e1e937553cca98cfc30d3fbbec5c8be7907";
+ sha256 = "18121867e6b8c2a52c5324f653f82afbae97481b5ac3df811e881ec39bbb3b0e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/xh/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/xh/firefox-84.0b4.tar.bz2";
locale = "xh";
arch = "linux-x86_64";
- sha256 = "30a98fa9218cbb07d792629e73a250659b321a3555eedca0a68e6ffb1d5191a7";
+ sha256 = "04f5bb96ef9002eeb0869236f70168e7cbd7842b8e12b66dd6d5d67db9acd28a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/zh-CN/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/zh-CN/firefox-84.0b4.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha256 = "bf15e819d84a3cd3825df2046bd9ffc139008f45fdbbdc64e04cec6a549af3e4";
+ sha256 = "142286cf9136bcb9b6af7ea1df3cf77821c0793ab7b9fe533a2963c453f45a7d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-x86_64/zh-TW/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-x86_64/zh-TW/firefox-84.0b4.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha256 = "b194749cb05fe282f59f2f6621a5d04fba42406d7a3ea71242b667fe94a5a857";
+ sha256 = "fef32e5817140bbcb6d1b614a72a29523235606192078eb04420ff7a2453cb9a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/ach/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/ach/firefox-84.0b4.tar.bz2";
locale = "ach";
arch = "linux-i686";
- sha256 = "203ca1a13f76935935daf2124c662329df93af0e44b4bcee7334ff60092c8027";
+ sha256 = "40e9b7a738e06cec731c69b659b14ca48b119ae20016e0214e1160edf03919b0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/af/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/af/firefox-84.0b4.tar.bz2";
locale = "af";
arch = "linux-i686";
- sha256 = "481d233552b0702a8b8092748b4c71da3c14c8df5e971c5b4662273cd8808022";
+ sha256 = "9bb05361a51f836b2de5614127f8df768e504f4d5bc136e3f169741098f0bcbd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/an/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/an/firefox-84.0b4.tar.bz2";
locale = "an";
arch = "linux-i686";
- sha256 = "a128b96a34eea409a8b5fa412e6a1a36bcc28f2fbed40ba9b474b9d86d23dbae";
+ sha256 = "ee62418444c76b709204962ed47af8ef3d61b80e628600201b5a12293651c70d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/ar/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/ar/firefox-84.0b4.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha256 = "a2ab8b556b6b477bb1aa287f630e7ae6aa902fd1b75968c01c2e2c76fe9cdf09";
+ sha256 = "10b5d4f1616e078bf83ab5ff942dabe89a8eaca63f24e96b53726dfb2bc9e36b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/ast/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/ast/firefox-84.0b4.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha256 = "193422cbafcaf5ed58f334a9d5b30f9a6181aa1cb649303df18626d9a3484088";
+ sha256 = "a4e5ccae125edaa0696b696a5342320707f0c39c8985437b6aed60faede71de0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/az/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/az/firefox-84.0b4.tar.bz2";
locale = "az";
arch = "linux-i686";
- sha256 = "c206f5351f0ba474a5277e223514f032c7ff0b66029f570143f2d1d2b8ccf566";
+ sha256 = "c13d9ed183c7b9256801708014f38405749cdfcead9f243e80eef78d06a9b78e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/be/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/be/firefox-84.0b4.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha256 = "c3d7d04ea43230b6a6e4227b799d47348bc5c2ab6a60e93f4107efa6e7b34ef3";
+ sha256 = "57d8eafc3d45784dbad71eb49d5a4c0483d939719b43b0f16e4db1d5a96ff4a8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/bg/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/bg/firefox-84.0b4.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha256 = "08edf0db8aebd41f25366ef4302214b4ef00540be39406fc780eec288b0de324";
+ sha256 = "0a65ad71cc9d97277535f07a8dbc7ca248508c24dea8520f92fecbb806f87a31";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/bn/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/bn/firefox-84.0b4.tar.bz2";
locale = "bn";
arch = "linux-i686";
- sha256 = "a6d5dd5918d94e74ee8ffeb10c4caba65697ecdb81598b0bda815fa5d4830a78";
+ sha256 = "3cead08f4d746def6cfb909107f4739400498c970f10fbd542259c04b84b5852";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/br/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/br/firefox-84.0b4.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha256 = "4e7ffbc380b6f8716399ee9d7b9ffc5fcdcae72f48b63ae4bcd2011a85efa0b1";
+ sha256 = "40c6e963e8e52ef51cd4d4e63d501f2a6cecec1800541941458b896ad90e5b93";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/bs/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/bs/firefox-84.0b4.tar.bz2";
locale = "bs";
arch = "linux-i686";
- sha256 = "ef36dae13dc3c943e5981a16d7ca61b4c6daa9a4873d2cd87022fbbcd01c8907";
+ sha256 = "1e9df53642c442ead4318b0cc886653fdfcecf5275d6e7218acb390bb13e0021";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/ca-valencia/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/ca-valencia/firefox-84.0b4.tar.bz2";
locale = "ca-valencia";
arch = "linux-i686";
- sha256 = "584a0370f79011dd2691461acd573133348a94cc1323d6fb99dea9dd6df1e155";
+ sha256 = "3b5699dad93291921979fc6da21d16f94ef471e9a8ef3d877001400ba4abe316";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/ca/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/ca/firefox-84.0b4.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha256 = "e280fe05f4e9320fd354407811ea8664d50de3810298e5eb4922b2d3e549ad11";
+ sha256 = "c52b9cc25dc72eeb6ef3e7c3add4066c005399afdba2cd0964e695a891a1d314";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/cak/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/cak/firefox-84.0b4.tar.bz2";
locale = "cak";
arch = "linux-i686";
- sha256 = "3decca8b5b0d44db169abfa20f07b3c109bbea0a68ae3e44a35f97e3b989324b";
+ sha256 = "355df19615fddd85c51b033a413a3de524f19fb2d97a2ba77f3b8001b231338f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/cs/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/cs/firefox-84.0b4.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha256 = "efccc2a43f961179f61eb7858b1e17ffd069bf7a26027faaad09f1b529ade52c";
+ sha256 = "e10f35795f19ea10c4de34687eacad6f9bd863002e9d66b87cbace01b97c8628";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/cy/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/cy/firefox-84.0b4.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha256 = "dc8a1945d0230070e2bdf65b673a9aecc4868c9821f7f1e2f6e0d18bb98c912d";
+ sha256 = "f2fd90b19e8c4ac98bd6ee262084ef7842e52a304abe10cfcda2fc14ccb5ce30";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/da/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/da/firefox-84.0b4.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha256 = "058b800e2c9fc464f2a75fa48542269056a88916b9474a953f0d29a3e9041257";
+ sha256 = "01e468f3a445276aea85425b4b8a58e44a2e4cf8552a02aa3d4d31775bff9575";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/de/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/de/firefox-84.0b4.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha256 = "7fbd0b27073b2c46829fc0d631ed11fd9a38a07d0ce474f6837ad1f5c2adff62";
+ sha256 = "9dd3d806a4ff60c9cfd5b81cdf212f72c281f75ce554555cfd443f0696f700d5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/dsb/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/dsb/firefox-84.0b4.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha256 = "d0b6083098d416366040a877a92b163d469e2764af995c65fced49de23148624";
+ sha256 = "eb26cbad496bc1c4f97e6027a1f2cd9166d479a503a3f0ac566a766c86bdf8b5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/el/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/el/firefox-84.0b4.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha256 = "104258b0e47b661d7c75c72f5a0d7750399a101a9996a3f8837f0f524e9820db";
+ sha256 = "e173622f06f64156d749d0f56d98be72f067077c3e41090aa16a3b0c6d7a5e43";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/en-CA/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/en-CA/firefox-84.0b4.tar.bz2";
locale = "en-CA";
arch = "linux-i686";
- sha256 = "be6750a6946b7ef58869d0c9f0412febffcbe4955c823a573d02822f9a14266e";
+ sha256 = "c1c6aa503e1565cb0c0239d562f11322265a7bce4005211b8007579f8f56c318";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/en-GB/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/en-GB/firefox-84.0b4.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha256 = "e6d2c60c30aa90b6026cb85d6fc3a1d1b7266263980df652c9a1c158528cfc74";
+ sha256 = "57b2670f515e2a17c10df602d93a6960e5c4710462098d89568efd446e4480e5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/en-US/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/en-US/firefox-84.0b4.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha256 = "be534d43126a7fdd297f3431b579495b6f22832a358a0c793a23bea8adce1c9d";
+ sha256 = "81cf4a4fe610de3342bdea340d450ff67c594e7e4924a08b6b69de75510da698";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/eo/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/eo/firefox-84.0b4.tar.bz2";
locale = "eo";
arch = "linux-i686";
- sha256 = "6ffe84994fe7db178e59ea667495e95e6fba621cd0e4ec812d94dc3d98cf0a3e";
+ sha256 = "dd61c4bacfe39f7887c6d21d139df6a2df17f263c4be5689f5f9dd6bb4ee6e63";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/es-AR/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/es-AR/firefox-84.0b4.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha256 = "982874a48791db0bc98559de45bb8884da93ee0a0738664c73ae5a08b3b1a2ef";
+ sha256 = "3ae8695c57befa3552033bcb867b48f9ba491a08e31168ba22901fcb3276a3af";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/es-CL/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/es-CL/firefox-84.0b4.tar.bz2";
locale = "es-CL";
arch = "linux-i686";
- sha256 = "c21fcdeacdf570a9f8bba9c34c64a60776aa8a4de56b5f773b1d26eca6d65b70";
+ sha256 = "5ae14208cdbf0dd50edecb8a56bfe7dba0e7520f2ef135abb092761acc8630ae";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/es-ES/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/es-ES/firefox-84.0b4.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha256 = "bb34dda74d59c862ab24ad9ff0c5ad1e1fb5d73e6029b915f966d0913cf4506a";
+ sha256 = "d786cf3b623a05e5156b020a436897525e80117ab7fa9f25ca42fca9fb4c0eba";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/es-MX/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/es-MX/firefox-84.0b4.tar.bz2";
locale = "es-MX";
arch = "linux-i686";
- sha256 = "53686263f77643ad4f769faac81697c7e1eca216ed0a7b051c2318b181318d7b";
+ sha256 = "c2ec749bb5befffd81189503d87a57bda462897bba858904924ae999923a4e42";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/et/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/et/firefox-84.0b4.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha256 = "053d8ad6cf01be9f51cd133090e99230dfe797effc749e14c8a21ba712546776";
+ sha256 = "7a2e1078ff1a3bb975baa5488f89e8161e20354d7f55b98c964efa5bfce6f696";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/eu/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/eu/firefox-84.0b4.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha256 = "77774b9126ccbca2b5716b1701f8eb7933ee67ec5437a00b8ab991f423888a80";
+ sha256 = "c635006a367f68bfabad7a3874f3333ac3f486f0001ca9641ac8ce12dd9bd01e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/fa/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/fa/firefox-84.0b4.tar.bz2";
locale = "fa";
arch = "linux-i686";
- sha256 = "4a0554bff8c11ca39f1de223537d595d298e6f61c2590543151e8ab1d8eca36e";
+ sha256 = "f897a5d316c436fc20d8c2737902e29dfd0ece3c9ffdb90fda2fa454ad398257";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/ff/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/ff/firefox-84.0b4.tar.bz2";
locale = "ff";
arch = "linux-i686";
- sha256 = "272784bfa53ddc48fa43590b3ebd2fce808786b4649efa1d5b417488efbb8911";
+ sha256 = "3a31d43cb5242a0aec516d8fe99dc916144e8b7250b81c7de0b1361b19f067fa";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/fi/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/fi/firefox-84.0b4.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha256 = "c389eb80f3cdd215549c7ce55402a7c03544eca2fa3c2074842af32755d14cac";
+ sha256 = "50261499bd4725f08684c9042056c9da2029f55b0dee4a856a9de661412c06e8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/fr/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/fr/firefox-84.0b4.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha256 = "dc5a79229fbdd3e9fada6b6bbb35183c17a703b9c3f29d9172f2b56cd5c0d289";
+ sha256 = "7b793590a975a64b6fcfcccb4e6c07cd5346ec457af1ae31b5fb1032d4217c64";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/fy-NL/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/fy-NL/firefox-84.0b4.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha256 = "3eb69867818f0a8448e4f421f0ded4ad1a172bd5c99048065bd4b6cf83e8b25c";
+ sha256 = "468c7463503a34de44a74ff6a751e8614abbe6bd23f39f50308f23000614331e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/ga-IE/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/ga-IE/firefox-84.0b4.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha256 = "b09208ca65279e393f512a04712f91b2b170ca6e32777479acb7a03db89e87dd";
+ sha256 = "92b49316d122c8c91995766e28387d5587955e022f844c7a85fe491ca602e222";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/gd/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/gd/firefox-84.0b4.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha256 = "011beadfc3e78ff216a13d55a9b54471ebf84bb1be852aa986ab5ba1648836f4";
+ sha256 = "4bd2901b705f99bd1889b21f4af9ba7dd022f608960807f96f115a110c96a80a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/gl/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/gl/firefox-84.0b4.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha256 = "c492314ad418a190484fce335d1dc5a28a515f630c59b1cf2d7e812b6d3c3bf4";
+ sha256 = "391d62de840d53d531130fef0018c71add0ef7134fbc758eb869da7c1cc3b5f3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/gn/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/gn/firefox-84.0b4.tar.bz2";
locale = "gn";
arch = "linux-i686";
- sha256 = "25b03d5251a69631f5d0cbf9dd89d1ce1dd5355e05efcc233bcf62e5311d4d01";
+ sha256 = "d51f75a7718e78bfb1e9d0974db0a404294e577e186794d3480778c7facce418";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/gu-IN/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/gu-IN/firefox-84.0b4.tar.bz2";
locale = "gu-IN";
arch = "linux-i686";
- sha256 = "1cc9a3b933b625a26beeb7c31eb062e22ff8dc98c4860bf6ef4aef5567552d63";
+ sha256 = "7cbbf4846153f79fc72e217872fd64b92ed8968aaf618eeededa375ac268a12e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/he/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/he/firefox-84.0b4.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha256 = "027cd01f51db3b4d27381870ddf95ca2f7252bf7c6588c3d073d303bebb45311";
+ sha256 = "44c0bfad535a4e3c225d948d87935e08e5d77ea22638e971cc833877462edc32";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/hi-IN/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/hi-IN/firefox-84.0b4.tar.bz2";
locale = "hi-IN";
arch = "linux-i686";
- sha256 = "99d6d2159ae34ce2154678e4913145ccb9c96572ef19a18db6a223647b7ec68e";
+ sha256 = "fc64673429972967238b5bb101beb2117cfdb0360e405d4d3b53f013791c0b8c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/hr/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/hr/firefox-84.0b4.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha256 = "d9b2fbc6474bac73fe7fb5c4eb818f5dc0d74cbbd52c3aacbed0f17db8bce9eb";
+ sha256 = "f256eb4e655a14b1a084af7f72ef4673d33b42d1c23ffc1ff3b4ede42d966246";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/hsb/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/hsb/firefox-84.0b4.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha256 = "dcd0c254c542a50807cbf1d0036a4cab5463c237318fb1d1fec9826d052aef62";
+ sha256 = "9e1e478e501875ac259e22287aece77f1bbc1f898355ab1c29fa26543b38acbb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/hu/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/hu/firefox-84.0b4.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha256 = "5a0a94eeb9c8d219b3e34e92fc51163e190c606f975735215177d521b7ed9656";
+ sha256 = "e8605e1b9d2c92c2eafa35cbe647bdda6af22eb030d8656262473b0b17650de9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/hy-AM/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/hy-AM/firefox-84.0b4.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha256 = "2ff26ab884697d226bcfe224ff5c068aed355f6bb00777fa6d9f3bd0b9f9b386";
+ sha256 = "be21fea69e27ce54498b6b003c1db20b42d7d52702ac56d1a1fc2c6fc24558f1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/ia/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/ia/firefox-84.0b4.tar.bz2";
locale = "ia";
arch = "linux-i686";
- sha256 = "7bd9d940f81d76984886463cc10920896247084f91efedf99f787601a47abba6";
+ sha256 = "039f50fc10d95bdef4468174a8486f45bbf9313e1b9b6cecb0d094bb3766ca9c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/id/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/id/firefox-84.0b4.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha256 = "c415b55ec7701219557cc4815ec0975d86f18312a2ef6a8abf3e82876edc5045";
+ sha256 = "ecd6f3e031529e1fed8fb7ae77bf6e0497c9ad0e4996e31a86c4b79489ba9811";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/is/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/is/firefox-84.0b4.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha256 = "3ee6e83bd9c244b123c1a1989fbcc0524c4101fefe697ea0a9ab7c6a05302ac5";
+ sha256 = "1f6fbf55f1384141826a4b6a39ec617cc798b0c0a0e1ee02d6cd65a79d6784a9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/it/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/it/firefox-84.0b4.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha256 = "de141769375ff5da94ee1030f5af84b309917eeea48cde769419004ca5a015c6";
+ sha256 = "73eebb1d351b5d746d3447c7a68d7a906c4db6df8cd257c6a048ea16cf908e64";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/ja/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/ja/firefox-84.0b4.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha256 = "69c5c01998a78c17ba55f262493c4e7bfa4fe03bd19a8ca605546f41f0c6f794";
+ sha256 = "ff1c630c6c41cd31c8ecab5fc48e8879dbc4aa295492368cae93061de6558b64";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/ka/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/ka/firefox-84.0b4.tar.bz2";
locale = "ka";
arch = "linux-i686";
- sha256 = "4c37f22f1a20c79c1b391b0f86bde8535c0766980a1b9a42ef912cbf91752392";
+ sha256 = "b6976def40cfd05543b70597347ea7c632c591660a2dd08332f81411a6ce6723";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/kab/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/kab/firefox-84.0b4.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha256 = "1c6722e18e1eff26918de17454d8103929115f7f036a1c23247695f7fee13051";
+ sha256 = "403bd985ff7ab44324d12c8c7f1386eec9fbae97ac9a0597d12d09d387686db4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/kk/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/kk/firefox-84.0b4.tar.bz2";
locale = "kk";
arch = "linux-i686";
- sha256 = "9ef2e2142d2e6d49adf59e6dd190b4ff816cf566cd35e5d288f66794aa2d73c4";
+ sha256 = "3860b0e8d53655669afcb4bece7637e9a1c0daa66d453e9548b2336eb45d94ad";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/km/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/km/firefox-84.0b4.tar.bz2";
locale = "km";
arch = "linux-i686";
- sha256 = "bf0899cad62f3331d157c557cbf3cf1f7faadaa7f9aeed3c6547b4533689dd7c";
+ sha256 = "5753474371c7b8663d45f7f9591958afb9e9e2777df3e89840f6f34894ddf491";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/kn/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/kn/firefox-84.0b4.tar.bz2";
locale = "kn";
arch = "linux-i686";
- sha256 = "cfea495b254e1ca8c1be94e95f0c1f126d5f1a1c9d54129562fbec5ded6dec58";
+ sha256 = "d0dbeceacf93c3a581cc581e09507e401636350b763c8c9f5342b33a0640bd8e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/ko/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/ko/firefox-84.0b4.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha256 = "ba8c93f8567a4f6bbf7af3c38a2d2ee793b05c0246638ded86538f91e6e9112b";
+ sha256 = "095930063eae8e3d6a78a6d9adb3d28cff0bb0c9ccdec977c8c80765a4c60560";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/lij/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/lij/firefox-84.0b4.tar.bz2";
locale = "lij";
arch = "linux-i686";
- sha256 = "c093b95b291af78460396e87ad39aa142d9925a7253f74aef9640fac0134e397";
+ sha256 = "587bced8e4480eba25e8597ab6b838a4f18553dd44b4f0ff48f245406f78e896";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/lt/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/lt/firefox-84.0b4.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha256 = "b035e58bfe373138626d9c5a22e6b6a8c6f35e8ba30ce821f80a1a85fd16c35c";
+ sha256 = "e214c23914e05152973428f5ed1df20054df054848d99ff23e5eb09e19b4557c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/lv/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/lv/firefox-84.0b4.tar.bz2";
locale = "lv";
arch = "linux-i686";
- sha256 = "6dd5cf66db0207527966532a2728d37438f71d1e79caf9b97916d0e404c9509f";
+ sha256 = "67657d4abb394ef76d37c321625d99dcf228ee00cc109e6d1c80cb3659db9879";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/mk/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/mk/firefox-84.0b4.tar.bz2";
locale = "mk";
arch = "linux-i686";
- sha256 = "1308f476d0052e1317b4c7db29d4d2218c60921a9ba7f619dde4455aee7978de";
+ sha256 = "bac0e98b7a68dda441195cbebcdbea583f104188112449b14723c1086c3c4f19";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/mr/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/mr/firefox-84.0b4.tar.bz2";
locale = "mr";
arch = "linux-i686";
- sha256 = "7336012a19cd650dfb8f842de37da8e29e7b0948cc707880667eca87bb31869a";
+ sha256 = "125a63c875f4be6e246fa01289386295172d999e0e523c1171578adea24b022e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/ms/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/ms/firefox-84.0b4.tar.bz2";
locale = "ms";
arch = "linux-i686";
- sha256 = "192e12151ed1be4c3f7ea12beedd2c50f6e7fa877ae8c448cc899cd0fa1c6d24";
+ sha256 = "6dc44f34449c915e93bf9c012ce7286b16d6418ca8f576d8a008b7ceb90bcb13";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/my/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/my/firefox-84.0b4.tar.bz2";
locale = "my";
arch = "linux-i686";
- sha256 = "08db2ff728d5bfcf751e95eb9bba34a94c435e53863790ae06daf803d56c227d";
+ sha256 = "af5e2f1f9dcca84f41d3701035a00fc6b581aee2bf00f9f926928b99ab42d06e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/nb-NO/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/nb-NO/firefox-84.0b4.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha256 = "22cfe518994fff77dc41e6f45550549593564ef2fa2dd34e31af17f5e42d636d";
+ sha256 = "d168631cc1518e17cc9cd85f481f1047f6ae7df593d9197de5710fca0d87965b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/ne-NP/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/ne-NP/firefox-84.0b4.tar.bz2";
locale = "ne-NP";
arch = "linux-i686";
- sha256 = "605180e46adcaee8fb813dc41c4e7bbe5f509f181b607554137712405c0cc294";
+ sha256 = "4b6065882ddd9e02441eff830808b31e6104d076cefed8386cff4ec7cb12330a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/nl/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/nl/firefox-84.0b4.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha256 = "ba8b45685a1d428d5fa1e38e1a3ec024f55db2f3ce4221fd53b96b0e0801a6b4";
+ sha256 = "96298283a2dbd9e3242c27551ee29829b21c8b9a32ca33b85da3142c47084dd5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/nn-NO/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/nn-NO/firefox-84.0b4.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha256 = "0b76c63f7942576a2deb29cf15b089d2e73aa0b25f07eb1a511ccf033c68234a";
+ sha256 = "19475301d3d93a633a1555b4436d63546a71160a992daa760a8c76a808791b89";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/oc/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/oc/firefox-84.0b4.tar.bz2";
locale = "oc";
arch = "linux-i686";
- sha256 = "5de508b4039c395b594a0c78d25655113906b95a735d1e94f8e1171ca789da19";
+ sha256 = "48af4af195173b541d76bb623acc357c3a2a8d03227406a21de89ab2d6c8c757";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/pa-IN/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/pa-IN/firefox-84.0b4.tar.bz2";
locale = "pa-IN";
arch = "linux-i686";
- sha256 = "0bf9e4751ef967f4c6f63cb6332fe3940698b3e67d0e4873ea6bf639487159f2";
+ sha256 = "582ec12fbe2f8b07f8f4ae11ddf05c62db2d84508ee63ad6bfead9493a1424cc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/pl/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/pl/firefox-84.0b4.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha256 = "0fcece8a65132810cb297a599cd4b003604854f0af684b33c9de554fbf7b1e86";
+ sha256 = "df8fcb5fe32325d45fbc1c9349065cd2d7f283e6a33d944282f3ed948c1174ee";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/pt-BR/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/pt-BR/firefox-84.0b4.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha256 = "8363d209d1eb7e8053acb4805df119e230ab31e74b3389ddb01b53b032c12bf4";
+ sha256 = "fa48bc301c9b7dac4802b50980c573039648eb41bf0c0fb3ef75d0ba1dce9b67";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/pt-PT/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/pt-PT/firefox-84.0b4.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha256 = "cf2ecf2a673f0a4f17cecb10b330bec530fd6e37aff9ed821aa68e202f59f864";
+ sha256 = "b0075346738d9a5f61fe4c3265c3a50f639f017551d3bdb2479e622d9561bd33";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/rm/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/rm/firefox-84.0b4.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha256 = "8849e945e79f0f9605e288de967e9f5316c792b150654e23ca65f6c91bba8978";
+ sha256 = "c9ad20ff328c8c0693cab58fbfb1d6c1f85bb63fdd20eb8d371e82d4df5c2e50";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/ro/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/ro/firefox-84.0b4.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha256 = "452496612b170e53423009a128f092a3d4a372e0e6fe352e649b3c989f6f254b";
+ sha256 = "7816302b6f70c0e24b848d3d396876ee0d870d90561c37e440bb8b7722f54ff2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/ru/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/ru/firefox-84.0b4.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha256 = "0e7787bee9fdbb1ca0bd3ef050b1ee5d6c6d8277da941232d6ef10c612003773";
+ sha256 = "8f4969a16f4e70b59dd2da78b73532ff39589c984512d16fcd7106d2cf503342";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/si/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/si/firefox-84.0b4.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha256 = "bfd6df7b86490aa941f5878ad749d7918bc3c907a177213ab8a60df0270eea69";
+ sha256 = "0dfc4c1c797366ac9e65489b07de756a1b03b5498c9e4a6a10ac0d3a60345471";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/sk/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/sk/firefox-84.0b4.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha256 = "87c4827968ac3de5fb7609b9d7685653ef279bafbbb8b15f15f93cc876d6e021";
+ sha256 = "5e16b451058d64ea0cb61fa92e17fd72e591009803170b0b220237cac7180167";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/sl/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/sl/firefox-84.0b4.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha256 = "6b272ee0cc91ba6114dc777f1833ed5201a96fd905a0d68a71cbafafe1a066cb";
+ sha256 = "36216a3b474d3fd1d27886495f92eca83d24a465690efe7356ca9e7e4c08163d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/son/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/son/firefox-84.0b4.tar.bz2";
locale = "son";
arch = "linux-i686";
- sha256 = "342f9eedcb359409fb324c13120ed25421435b614e9b5e15585ccf1551c263c4";
+ sha256 = "1116bbb70b7ff8538d3ce4e7df190bd152c98889d1612fa8485cb0197a83868c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/sq/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/sq/firefox-84.0b4.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha256 = "ad11f5878139c46a2344d0bcf6b02ad2c19e59f9861e7ac74668801e14742b73";
+ sha256 = "006948f771f4964f5f4f078615cbb85aee23051e371ff7b871caee7c4659fe64";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/sr/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/sr/firefox-84.0b4.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha256 = "5e555aafe353036537609b9ba997374d106bb5ecaaa386b5395b7d156ff89901";
+ sha256 = "20b0b9d605603e525d046424d290e6b2a0c963c0eae2a9a6c6ccdb72a9803e9e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/sv-SE/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/sv-SE/firefox-84.0b4.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha256 = "cbd33b4fd20d8a7401e384196c28adf9fda6ee2bf24895d75e75f8b727d33e53";
+ sha256 = "a132b97019c75aa8929830f873974e1ab36b69ca7e3c9ab44dd2a5b11bbe4f7f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/ta/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/ta/firefox-84.0b4.tar.bz2";
locale = "ta";
arch = "linux-i686";
- sha256 = "8e4e9919ec79c1847449cc75539f24801d972b67d6895727aafddf7485d95ed3";
+ sha256 = "3f24d965ee5c89edd447e8a52a0241a5d1cedb0aae6ed1ad1c212ba4dbed210a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/te/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/te/firefox-84.0b4.tar.bz2";
locale = "te";
arch = "linux-i686";
- sha256 = "cb756aa758e69f26eb50d2e81bcb922c2a15a2304ef99debe67a57c44b2c3c52";
+ sha256 = "2b65c7bb7df93b2bdffa687bd4309352f0d73ecdd66767db0db860f33f17c6a6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/th/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/th/firefox-84.0b4.tar.bz2";
locale = "th";
arch = "linux-i686";
- sha256 = "8c2be1458aa4077264ec946181d7ab3160086d12c821dc3d5fa3bbba46de3574";
+ sha256 = "21e2dca4e194a38de97b9b717150441bdd32466ee43e721f41afde004bc8e3e2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/tl/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/tl/firefox-84.0b4.tar.bz2";
locale = "tl";
arch = "linux-i686";
- sha256 = "e51e4cf97b79b3720129ed9467b57d393a4ffd5698a9a941cd28feffa1d166fa";
+ sha256 = "9f4dc351f5244b0837a95d4afbfa0af373fe056e5eb106a2b177a57ba4c85ee7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/tr/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/tr/firefox-84.0b4.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha256 = "9f0a494434bc3d78c43428bc535517b5d61743326fbdbf1836a84f353408a54e";
+ sha256 = "50cabe6fea43e2212d0b0a9a5a382e085fdabc3ff6b6b0694b8f9d3d327c3ffc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/trs/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/trs/firefox-84.0b4.tar.bz2";
locale = "trs";
arch = "linux-i686";
- sha256 = "24cadb7247a254595c29aebe60784d37061465f2c960a8d036096c6df71e4186";
+ sha256 = "c4db90a9a0677430fa591cc387bf1255f260208a4907cb760649cd7a6db03808";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/uk/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/uk/firefox-84.0b4.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha256 = "6aa85e7119fd3ca00cd87d898eb93d954b1e58d01edf14106c41df98bdca4d99";
+ sha256 = "7c92d619dd827a9f7ef9297f784cff582aba44684dca91c3b9873337b4318fb3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/ur/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/ur/firefox-84.0b4.tar.bz2";
locale = "ur";
arch = "linux-i686";
- sha256 = "6b188379acb89178d08e827a60244c2298eae62434991d53378327c36829fa01";
+ sha256 = "ef46130577072c6fe6b14aa0710c75344dea46124093f483db47cbc8c9cb4ec6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/uz/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/uz/firefox-84.0b4.tar.bz2";
locale = "uz";
arch = "linux-i686";
- sha256 = "782ced50737f68a9fa6db854cde83ef7bbc6f95776a44918248efcedd95230ec";
+ sha256 = "34c28440a7772a7fcf7f920be760f92057d813648372fe7cb8ae9f2c3fb3a846";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/vi/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/vi/firefox-84.0b4.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha256 = "37b600b306c901080f659955163b1696f5129e71bc3c5f65dc74d280ee6e3024";
+ sha256 = "c02c1737b56e1ae4f20ffa9abd392fb69f19d68348341977d0f39bfefab465b6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/xh/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/xh/firefox-84.0b4.tar.bz2";
locale = "xh";
arch = "linux-i686";
- sha256 = "ebdfb9a50a5a7cad0508ade647ef3f81e18837d6b84212de6393a854bbfc652f";
+ sha256 = "6be6defb443480c536639d99d124d8c636d70f049f126a793d627c131035c9c2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/zh-CN/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/zh-CN/firefox-84.0b4.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha256 = "fbc7b8952fa6d2d73b736abf4e60a10512eb983ea4588f7e746bff9512b953ce";
+ sha256 = "454af78f3ea4aa00676c4b97dff278dd404116e1da7993b5a2593167d11db885";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/81.0b4/linux-i686/zh-TW/firefox-81.0b4.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/84.0b4/linux-i686/zh-TW/firefox-84.0b4.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha256 = "5c29c56ef6480703ef9b6a2dc3cae8bc45b2fc01495ba099bd1ee28bbcdce55a";
+ sha256 = "7e6b1b0ad56916759b01df06b23bb6a23b0c59815538cb1edb3e95edf7b772d7";
}
];
}
diff --git a/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix
index 5b61afe0241c..5f16fb1914ab 100644
--- a/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix
+++ b/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix
@@ -1,965 +1,965 @@
{
- version = "80.0b8";
+ version = "84.0b4";
sources = [
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ach/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ach/firefox-84.0b4.tar.bz2";
locale = "ach";
arch = "linux-x86_64";
- sha256 = "f9b686c12733f6be1c96fcc71727f55e9c79f417df64a4b703c7fadaaf3a85e6";
+ sha256 = "6b548e6e2753e4a0ad2ad5968c063b6f4c7866c297314ba9e807161f7c757275";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/af/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/af/firefox-84.0b4.tar.bz2";
locale = "af";
arch = "linux-x86_64";
- sha256 = "dc73e323741c3612607812878d24450b0b5d5274a8e58d25a9c3957d457b2431";
+ sha256 = "f75bfba14ae1a248918c0e433c343328305eb6372dd80aa343506437f631f2b6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/an/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/an/firefox-84.0b4.tar.bz2";
locale = "an";
arch = "linux-x86_64";
- sha256 = "a84e966f8ac0373f63c7fd76148e16c56af645bb9b83cccee91e20065883f92d";
+ sha256 = "d2e972f7d345720a89081fce3b9257942c93bdeb2a5c7dcede3c30282407f159";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ar/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ar/firefox-84.0b4.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha256 = "9949f976617961c3853fc6e4596bac9a7c18d66b72df22b9b217dbccaea6b0c7";
+ sha256 = "2731722dbd097875bb797a555e9a0ba3843deb159f7917626d8e97c1a3005e7a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ast/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ast/firefox-84.0b4.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha256 = "89f277e215e11c7efd270c6f0952292db5c85057a50b48a3753fb16c1322587d";
+ sha256 = "4d626c7f293226e9e18e28d069b40f75914f9387553d54588c34e7dd70ce1ae9";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/az/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/az/firefox-84.0b4.tar.bz2";
locale = "az";
arch = "linux-x86_64";
- sha256 = "44c84f6e00f5672c4f4b5d26d727da4aa0e8f5bbdcb4ab484be4015b5ea4bb55";
+ sha256 = "01a647694a6aa2bbd8ad531197565593783946ad248d34f86550d28b8be5b52b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/be/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/be/firefox-84.0b4.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha256 = "cbcb4dbf931214f01167705529ce410935a378ddf76f32c04a16a019a04dcec6";
+ sha256 = "49639180573943a4bd4d0672c5dec969850b4bfceca00c37575c6d0f2d589a7e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/bg/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/bg/firefox-84.0b4.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha256 = "6af931944901fc143d9958538aecfcfa5c8604aa928dcad7ff4062e4752b2861";
+ sha256 = "c575261553cbc6afcc60650e21605e1298a122b975f6b6b2845a35725fe2ff25";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/bn/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/bn/firefox-84.0b4.tar.bz2";
locale = "bn";
arch = "linux-x86_64";
- sha256 = "5f44e1a8abf75708aed3c73c217ac6aa31520c32eae8c6a2c28838d4591fd779";
+ sha256 = "5c5ebe2bfaaa7ea16ca4285d9806f3ecef1b29b61e5018920db27e050a4ef521";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/br/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/br/firefox-84.0b4.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha256 = "7f345832f046770ff20457c902b499a6d2d3650e3cbad696d0a0ce81371b8710";
+ sha256 = "29c764eff10d3756f258f0ac5cc9bec14cc46bb66d804eaca5548cebbaa067d6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/bs/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/bs/firefox-84.0b4.tar.bz2";
locale = "bs";
arch = "linux-x86_64";
- sha256 = "539e441b74c8897113d8fe36076473f61cd26f9be24d5197dfa8f92a5ce68169";
+ sha256 = "7730a4c1e7d4d791fe35f000bba72d3652fe7289eb95f5e77b426995a63ef412";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ca-valencia/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ca-valencia/firefox-84.0b4.tar.bz2";
locale = "ca-valencia";
arch = "linux-x86_64";
- sha256 = "8f8581a6888dbdce1d357e8a289a0befa20e1679a8cc7bff13ef237bb5498ec9";
+ sha256 = "fe90ef596de4262d803fa282cce7b30c1c9bde896b31d7e47d8e862e38ca1037";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ca/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ca/firefox-84.0b4.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha256 = "5f3b7553a62465e18e103ffce48f75cc58489349c3cf966e3ba0138ce14d7b8c";
+ sha256 = "f435a47a36affd5b59c7a6543f1c1c7e0dfead407138967a0f295dcd6093bed6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/cak/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/cak/firefox-84.0b4.tar.bz2";
locale = "cak";
arch = "linux-x86_64";
- sha256 = "a1269157c6ec005756c1e0f0bbbf61a524f03b4c69022a2c49661c0375a78839";
+ sha256 = "ec4968ccfaea0a975a4f56aaae8290387707570cf899d078438ac2cb98244fe7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/cs/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/cs/firefox-84.0b4.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha256 = "15a26b351b40964089c8eed80fd5cadafd66ef39abbf19ce50a8b7ef5bdc661d";
+ sha256 = "357c5372b6fade862671db66b90b3382749153c641bcd7c99f7b2a3c68c143fb";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/cy/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/cy/firefox-84.0b4.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha256 = "8400fc3e6192f2095d4a57bf354dbeee1b771a8aa61ab0d865956cdddfafcaf6";
+ sha256 = "5ce8f5e451fb2271635a2cada6c7b54a53936a1b912b777d54ce640cecb3d37e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/da/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/da/firefox-84.0b4.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha256 = "83c7818e65c32723c2bd0a4f65a33f19941fdcc5d84055cf2532cf8c4592020b";
+ sha256 = "ac790fdafd2875d180be2375937b38546dd77d6e9b8428f4d44a2b780b4db14f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/de/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/de/firefox-84.0b4.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha256 = "589b9249ffcff23c388716c24cd09baa8b309d771b97f4dfcf9c979ad9a3342a";
+ sha256 = "6c5205a4d74da62927648f95a069ed6a68ab012f2cbe0c4cded3de8d40c3d325";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/dsb/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/dsb/firefox-84.0b4.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha256 = "df57cc439fa74d93921c7c1265b7335e23c0df545e78eccce34e06fa528e75b3";
+ sha256 = "516308e19f0373b3ff75e2e114fc7f1d2d370cd4a0f63f8bf74704eced2e0d56";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/el/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/el/firefox-84.0b4.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha256 = "7a2b0380cc8733e7d6eb5adc228fd543d8459d7b7d9ffbcb39b73dffd395e5de";
+ sha256 = "d35a67fcfc8c5c334f55d12810bdcbaab6b9cb5fd3aaa75c79977accf7429445";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/en-CA/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/en-CA/firefox-84.0b4.tar.bz2";
locale = "en-CA";
arch = "linux-x86_64";
- sha256 = "6e747524fb05aa987e0c24b21fc9ab27901f1cb205b7cffa100d5bdb7ba130c6";
+ sha256 = "e8d36d76d791108a6e514a649eebc9c4814aa8ccd4b21728e56a4e9839eef803";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/en-GB/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/en-GB/firefox-84.0b4.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha256 = "4e95f0c08c44e6d4830abaf9c2d25b10e63753f1dd48e192d4464a03b82a68de";
+ sha256 = "9bb695670d7ee7a3a35d9adeef579e33f076fc1eca717149a5078134f584bf70";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/en-US/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/en-US/firefox-84.0b4.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha256 = "2b75be9a3961e734ae16e591c367e76828e9a3adc458629db69fe5fb32a8b476";
+ sha256 = "595b1004380ac96663c2d8889f02a681ad7c5c56e0f12cde4a26a6453d0a0ec5";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/eo/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/eo/firefox-84.0b4.tar.bz2";
locale = "eo";
arch = "linux-x86_64";
- sha256 = "2fb71c60605c4c56432c262f62d72509d520787a7e86a45b496a68e55d08823b";
+ sha256 = "cb6ac56d074e91e2f5154c275c4c3a46e4392586451fdbba52fb419bbe085c64";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/es-AR/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/es-AR/firefox-84.0b4.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha256 = "3aefd418e20dbb7ae0b8aa87d15be140b4ddd7f6572ae0ca691b98f7f919361b";
+ sha256 = "920e2aa05414fb72be7f24240636e7ce7b431776cc919c5a07c1361da3f66289";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/es-CL/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/es-CL/firefox-84.0b4.tar.bz2";
locale = "es-CL";
arch = "linux-x86_64";
- sha256 = "7d650204f7f717cb39b218919b3654db5cced3fffa4d06fdcbd4eba5cea1263b";
+ sha256 = "9db297046da02c5c8e1f6d5ba0e4f6b35ec8b8d36335dd2f7933e49d86c207b3";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/es-ES/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/es-ES/firefox-84.0b4.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha256 = "5870182df6c69538ac1eaad0e61f580165e2e916cb76bbdee8b659a5a58dc68b";
+ sha256 = "ed94f3ded8f803f956290976cfa41a5c46b42da7f3158b4283445ded15fdd789";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/es-MX/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/es-MX/firefox-84.0b4.tar.bz2";
locale = "es-MX";
arch = "linux-x86_64";
- sha256 = "166dc0e61759c879737a10c3b709e5bc94493bfbf01a7997c2d38b48254d6af6";
+ sha256 = "11e2a8b7084ea002c6efd92fc86529e2dd09afbe4fe52285a3165733af95e132";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/et/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/et/firefox-84.0b4.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha256 = "b8b8ea33ad920876b36abd8d35a61f01548c5a482c7eab0998f83f066bb62e27";
+ sha256 = "0baa470895983b2c85f9ecc79f36fa1b6c8578c5bc22be76ef10d6e7f9e11ee9";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/eu/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/eu/firefox-84.0b4.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha256 = "255637aa99002ea1f353098b19787077501efc915a74c2bc88a6ed6c05f12079";
+ sha256 = "271141d85b5a0338445945208d515ab9ec6452253abddb1860c31cd61458de4b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/fa/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/fa/firefox-84.0b4.tar.bz2";
locale = "fa";
arch = "linux-x86_64";
- sha256 = "304144942ac8e71f4c29bf4bbc91f17a05bfd712e621cc0029909e0b65e09a95";
+ sha256 = "d467a6e1eff3b2edad56c6b8b58a7fe2d7fa5c07524fc0d567b660b29169ddf9";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ff/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ff/firefox-84.0b4.tar.bz2";
locale = "ff";
arch = "linux-x86_64";
- sha256 = "7ce1b42078fe98783e2da541cdd69dd2083ada20254ef80fb53454950e77eddd";
+ sha256 = "4f117b8bd69c01cb6d38b927ab26cfe79fcd111fc9a4a2e53ae4ef936bc9806d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/fi/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/fi/firefox-84.0b4.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha256 = "af9271da2138c9c0d73fec09c5356a87b91aecc36a1211a9ce35e0ee1bcedda2";
+ sha256 = "6eb9d0c0d1ef84abf0af2a873334dea463d728ef5aff398417e2ea3104a4503e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/fr/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/fr/firefox-84.0b4.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha256 = "c7f347082b17060c7af21ef12f9fd8b210ee20f877e7e791379c482a63e04ace";
+ sha256 = "85d4b90fabcc03d3ac396bdba0749794bc3fe447c9f2ce793962a2acfc35918f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/fy-NL/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/fy-NL/firefox-84.0b4.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha256 = "51d42832b2f58e0d8f011762f9884dd49ab243d45b050258ceeae96bb92daad9";
+ sha256 = "462e14991e34122e2275bedcd6776d9f8a75242c2b06d84ef3dadab08428d48d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ga-IE/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ga-IE/firefox-84.0b4.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha256 = "33a50b14ff9d965deac611e0dd6a85de9caa9cde9b99a8dd955a28916e026d7e";
+ sha256 = "b0b7def94a250ec52fda4e4fe0de931209fe71eb06ce03de13bd7309c7f78d79";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/gd/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/gd/firefox-84.0b4.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha256 = "bd3469f5c101682a723eb5b261c591fa619b64dc99466ae919658cf44ae8fed4";
+ sha256 = "e3bc980f579132b68cdf06b06abe2303430df239444971010ef420f5fe1599f0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/gl/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/gl/firefox-84.0b4.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha256 = "eedd3b89b26b6634827e07a5b20b57716f54a604b18d9849a4b2fe30ab7c366e";
+ sha256 = "66b9c65dedd1b57cfa2d960a40df72dca473f39f1cc585e1406abc64d68b1ce5";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/gn/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/gn/firefox-84.0b4.tar.bz2";
locale = "gn";
arch = "linux-x86_64";
- sha256 = "206a292bdf13d98a502ff89ea57e94b37a528e57b88c1611c5094ed64aae2b0d";
+ sha256 = "ad707ad91336de1c0d1f26fddebb95d25a8ff405bc3d576660ad9be0f5643939";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/gu-IN/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/gu-IN/firefox-84.0b4.tar.bz2";
locale = "gu-IN";
arch = "linux-x86_64";
- sha256 = "2ec91a2be77abc9b52e4d466cfaef70ef02b7b92e332fe572cdc3f4e53ac5276";
+ sha256 = "585c76f373ef5c3f3b86a6cef4dfcdbffe3e314ba737a3f514bcd871140e5aaf";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/he/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/he/firefox-84.0b4.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha256 = "5f53772c8a24d4fe1be3cc21673a924a5d65e606168f079b8091f4502d1218b7";
+ sha256 = "8f9ed5eb32fe9272f5adc22753997292cd2dab7b1368864b4f001eb0fffd7526";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/hi-IN/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/hi-IN/firefox-84.0b4.tar.bz2";
locale = "hi-IN";
arch = "linux-x86_64";
- sha256 = "15e74fb5124e1547f7eb776bd3b6d4096338731f1d97b6c0944e7f3af1b569c9";
+ sha256 = "22d8b3d494f3b0dc5e347c0fedd5ab2ba32690c02993bd2a9066a987bb87aea8";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/hr/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/hr/firefox-84.0b4.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha256 = "5c4a0c766ed006e0f43856104aa8bd96e8d63ca618fda401370633b707e80374";
+ sha256 = "c3a70593633985fcc8974364db75f2998e450359d4a8b621f23e95df24cf8e6b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/hsb/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/hsb/firefox-84.0b4.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha256 = "6945e71a060bcbf8a329c65ddcba786beb4f955cc2105806bf5873c07daae988";
+ sha256 = "30701d1b25536a45a6a5613cbff8ac83bdec08d6421f1e37d9f0ae9c39ab6856";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/hu/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/hu/firefox-84.0b4.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha256 = "5da76038365922aff82c540652132c7763a07f4336ef003a434299240444b036";
+ sha256 = "bcb63dc6211b5c24536062ed6f8a424edf0ad553187b298874d97f75d363b1ea";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/hy-AM/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/hy-AM/firefox-84.0b4.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha256 = "4be5260452b39b707d271b5696710038174c397083f626b3fd877aad36c37142";
+ sha256 = "0278018d35f7be3e4c8da080bcd86e2bf08a544bfd452136483d2b21f91c582e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ia/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ia/firefox-84.0b4.tar.bz2";
locale = "ia";
arch = "linux-x86_64";
- sha256 = "94dac5899d0f2d5afa0dec53472afb329b956347d22581e1b9668a123d200278";
+ sha256 = "d5699f8b946bc551fea78389cc6e82a9ca58ca3a8a492cbe3b985ed655fd60d1";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/id/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/id/firefox-84.0b4.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha256 = "d4cade715292ed116c2605dd6a8c70854cad373641982283decbc1e2f0417490";
+ sha256 = "1e2c580382192e88094738a01bc99b7efda5a1010e1bb180e35b5701f03aef55";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/is/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/is/firefox-84.0b4.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha256 = "5f4bf4e8bb2f5e72872e99f8415b864df457c93ddabbcd4377588895c83b1d7a";
+ sha256 = "a541657165e18212f97261b2aba391434246688451cc9f2b643a57891dc0eb1a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/it/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/it/firefox-84.0b4.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha256 = "5fa9251fd8c8e0d4aebc006ea1f8df15afada7276a1bd0517b89c2a6f8e488b6";
+ sha256 = "5ecf7a03bc8e8d6329db2bca4296cf0d07b943ec9c9e0cbb2ffdaa4ecffcdf3a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ja/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ja/firefox-84.0b4.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha256 = "a1557fd84bb39786566b6c11d1efea9464a96b77a690b1b1c3b165283c031185";
+ sha256 = "80d6148dbfa8e95e5292699b5326171f6a44eaa30dc4c84b233191a8505a248b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ka/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ka/firefox-84.0b4.tar.bz2";
locale = "ka";
arch = "linux-x86_64";
- sha256 = "f9359c7eb9c6536ced999c18571babd932a1b1bd22565d6489bb43cb17893eb8";
+ sha256 = "9f15ef55fab16e0086466e696f35dc3107451c2b9ccab9452901cf66723bf688";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/kab/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/kab/firefox-84.0b4.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha256 = "9b34875edfbf6383b5bbddd110d969e32e448e47eaf48b7f41c215e6b3f8da62";
+ sha256 = "762be8a3bee38ea5b939611b4fbc9fd5bfe71e80b685cb0a8937373aa19f94d6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/kk/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/kk/firefox-84.0b4.tar.bz2";
locale = "kk";
arch = "linux-x86_64";
- sha256 = "78bdac1a7f0bd82440e43c6079332624b1e7e60defe45d55493857b1f9e2c7ce";
+ sha256 = "65196c278a5a70c76315546465915626ed0c5f395af4ed1aed0ab2f27846aac4";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/km/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/km/firefox-84.0b4.tar.bz2";
locale = "km";
arch = "linux-x86_64";
- sha256 = "9fc753e4fa4a2a3a911dcfe9d8c7c993416833bedec4e94e85d95ef075209377";
+ sha256 = "530010cb0d3393e47324c032d048a377ac5c9da16e73888db026f6cec61c3533";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/kn/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/kn/firefox-84.0b4.tar.bz2";
locale = "kn";
arch = "linux-x86_64";
- sha256 = "1e45e618c6d4db4f870e4d3baf60676d2a76916ce0998ae33d671ab73e8c1bfa";
+ sha256 = "5233a8714e24a915404b3139aa3496812a4203b866cf4d870b013b940eba41ec";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ko/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ko/firefox-84.0b4.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha256 = "afe8410a5be470aa016720f411f33aa0b244fa34dacb138ab145b97a7e195db9";
+ sha256 = "5dfe6629926804ed0820d472e19e51223565b011dee3feb722a81faa58043744";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/lij/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/lij/firefox-84.0b4.tar.bz2";
locale = "lij";
arch = "linux-x86_64";
- sha256 = "094f4ad0a2b988f0d75938dd6439ad5dacb1eee42584e7d1b424289117512d49";
+ sha256 = "4bb4bd94ac7aa845a062c366ea47871293f7b5281a460d3547fc321b6430a3ec";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/lt/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/lt/firefox-84.0b4.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha256 = "69164a34e2cacc8f68e8e87defe713c4dcd1de278d449e1f9eb7b8cf42aae305";
+ sha256 = "162d3705cbb8ef0b8036520d59e17eefd8e94bf27b9c1df027e9c0b26b3ebcca";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/lv/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/lv/firefox-84.0b4.tar.bz2";
locale = "lv";
arch = "linux-x86_64";
- sha256 = "10262da2e4d50f2e331b3bd0c4d064002a3a5f10719284b96cced812ca0551bb";
+ sha256 = "7498cb5bad8ccde4a82e2acf49e899a652086de5c2e0a63f833d5342e83bfa48";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/mk/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/mk/firefox-84.0b4.tar.bz2";
locale = "mk";
arch = "linux-x86_64";
- sha256 = "d310667e306b177191965b40b6cc8556e0fa749a3ebfa6120b0255e701d81ac1";
+ sha256 = "88ffd9ffb56000b42d3878654b6be2413189b93881d29809c5cfcbcd740349db";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/mr/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/mr/firefox-84.0b4.tar.bz2";
locale = "mr";
arch = "linux-x86_64";
- sha256 = "2130fd9a56e2e4f4c09ea57cf0a566ade53c255c52e867c40316e14a04a59e0f";
+ sha256 = "cac6e4ea74b146d07afa79e85746d9678e6407c733a38367ed36e94821cc2f4a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ms/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ms/firefox-84.0b4.tar.bz2";
locale = "ms";
arch = "linux-x86_64";
- sha256 = "ac215f60d098eacfb4d03e857e0229d0368a113e5758f00044790953712cc4bf";
+ sha256 = "7e5eaf47c232fd25fb5c1e2de9d81351cfcf33c88c696a193219b0ff86a3c29f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/my/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/my/firefox-84.0b4.tar.bz2";
locale = "my";
arch = "linux-x86_64";
- sha256 = "0f89f81cde40821463e9ddbd988616d019d73fc0a27cc3a427dad4c9bd6fc931";
+ sha256 = "20b1756847b2cbfc98153ac0d9a646f129b83f5c1383067d7547e9c70409abfc";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/nb-NO/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/nb-NO/firefox-84.0b4.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha256 = "4d599136e6a8f430f21605895d2ea63aaa3542a2b9dff5fa44d3a618dff1be5b";
+ sha256 = "ac71d2e5520acaa352eba1f26576dc101b7b3a64971b36acbbfe7151b47e1344";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ne-NP/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ne-NP/firefox-84.0b4.tar.bz2";
locale = "ne-NP";
arch = "linux-x86_64";
- sha256 = "859dc2201e76de7f08b2c29d11382f02bb2eb6f9ec48f65656f578da67cc10d3";
+ sha256 = "90ff28f5e3ed56f5472e524f37288bad57045dc5491bc84f5e76f33d1d2cb046";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/nl/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/nl/firefox-84.0b4.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha256 = "f9b7784f2c626f6bfe8a39a18a593d9f0d10d0f6407d1015969fd3744a483e88";
+ sha256 = "267c1d406006feae8bc350bcb58b4f73cc2403682c5786bb500bcafca4aa1ae9";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/nn-NO/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/nn-NO/firefox-84.0b4.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha256 = "6c46d8b833423fe0eed0da6c162ae16f6969b569902c41fa21ee7e19ce7515fd";
+ sha256 = "815e84bf8acb3cec68dd7fc06d7849240f71e73cd710538b9f8a887df73f98da";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/oc/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/oc/firefox-84.0b4.tar.bz2";
locale = "oc";
arch = "linux-x86_64";
- sha256 = "c359b9438f6065adb64baca086b7bed295ffccb825a96b4bcc5721ed4346a061";
+ sha256 = "14717ad07784d231333584150f04118d22a8616fec76aab800d3208c514904fb";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/pa-IN/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/pa-IN/firefox-84.0b4.tar.bz2";
locale = "pa-IN";
arch = "linux-x86_64";
- sha256 = "6ae3b82728155e195747176188e30d4ddc3d5e9499ab018902e2e1289b19c171";
+ sha256 = "1c1470816615bb292f51cfd1a52002b5f2ed4444be41a3521ef1a40b4e64b2b4";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/pl/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/pl/firefox-84.0b4.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha256 = "45b97c17dcd1042eb205f6c59f5b679fcd224705cd5009dc2e39c8a22099ecb9";
+ sha256 = "872a505769aff03597c71de66121fd007559c3f1cbb22c67661930de6e193634";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/pt-BR/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/pt-BR/firefox-84.0b4.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha256 = "50b2309fc1b083f739b090729096fe82747dc3e889923d271aae500ee5f0c82d";
+ sha256 = "d0ef34afb32b0f6d1c266b99ea0f4a9015934112524eee0cadc66faa6898ae27";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/pt-PT/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/pt-PT/firefox-84.0b4.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha256 = "aac403c497aa1bb9e37038ea7897f57074278d080e592bf1984f1712a80de632";
+ sha256 = "e0b17a97217c799e4e0067e91374e63a6a99df827442d0193fcf47320af8a737";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/rm/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/rm/firefox-84.0b4.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha256 = "b8330c7ef733c1d50e320376bdd9c5205fd56f58fc7baf46497f1b0902193dc5";
+ sha256 = "0c031b6ae10918e65274f5ce95fd03d68011e36ab626e03ad9484ff40b36bc7e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ro/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ro/firefox-84.0b4.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha256 = "ae7d39f56d162d7b8bfb4d55c6de9b46a40f45c1bf9a4191e65c7a99a36b22ab";
+ sha256 = "256b81200a5b92763d368b9c5d6f29e191aa4f11b097de1773bc5557d748c3ea";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ru/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ru/firefox-84.0b4.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha256 = "10e1adf60a23574fd5ccf9ae1be83710c92c902367174f73952d18412228814f";
+ sha256 = "734b7d94b896554d5fedfd94a84c827ad6737808cd1f7b5b13be20702d46315b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/si/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/si/firefox-84.0b4.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha256 = "fe02265dfb0bb12ad9a5739e802937540425789c8e36220f59001ef4fc256f16";
+ sha256 = "d2c9fee5e64b8063c834610c2671f9c3fa49a5e02fc7e3482890b534aeb66a7a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/sk/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/sk/firefox-84.0b4.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha256 = "73c58bb35f204f875d2c8d293780810be6083d2934fa8d7d7e02a3bc8d41e5a3";
+ sha256 = "edcdf2a8a00e0402992862e28efb33614b9f1a4cdfed16316c5d4bbc229b298f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/sl/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/sl/firefox-84.0b4.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha256 = "90243b7a75889617085715d6cbb65c220f1fc5eba5d4a70612277dcb6a6df6b6";
+ sha256 = "d097a61adf0908041cb3cce76758f6da274cd7b3a006163b004f70e869947021";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/son/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/son/firefox-84.0b4.tar.bz2";
locale = "son";
arch = "linux-x86_64";
- sha256 = "ba8ead8c649116edb7e168b25e6eb3735a85cf5c15a2a78ebe8340cd7071adc1";
+ sha256 = "d60731c5976825f0566502f6211d8e22388ec9d02bd122272f70a0830297e1fe";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/sq/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/sq/firefox-84.0b4.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha256 = "6466c44847b3b0370665e996582a2cbed9a8eb56a8b3f683582011cba77e918c";
+ sha256 = "5dffa799eec3baf2e55d7b690cf73c2b190e369bff32dd1800020c0fdf912c9d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/sr/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/sr/firefox-84.0b4.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha256 = "06869c6fc77aecdf48a991ebd65cc6052c8c3aca976b01cac5e39933c7aa9190";
+ sha256 = "abb5779af704c926ca90bd9b9a01eb8de1b1b4feae658d5911bc523739eda0d3";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/sv-SE/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/sv-SE/firefox-84.0b4.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha256 = "e763358e9672fbc8b990bacae8687c7558d9718cc9d1e80798ee9ad220f28b35";
+ sha256 = "2a228577a4d6c11a433b8c0340558aa638de175474491428b05509019920f8e1";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ta/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ta/firefox-84.0b4.tar.bz2";
locale = "ta";
arch = "linux-x86_64";
- sha256 = "1669e95f886a7adeac0489c072fb88f1ca09daf3b42027006305857bdbfced4f";
+ sha256 = "82f0bec91719e7b2a355c9b0398b924ce4cf429bb11e99d566af9836f5087acb";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/te/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/te/firefox-84.0b4.tar.bz2";
locale = "te";
arch = "linux-x86_64";
- sha256 = "3d5c9f1596291eba38fa5b5174674fdcfd335e4cff44ecc50ddc7f08ca254b97";
+ sha256 = "9e581d2dc107c385142c3bbb5476e3bd94e700cd8f9e36ead46d284d5708e9c2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/th/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/th/firefox-84.0b4.tar.bz2";
locale = "th";
arch = "linux-x86_64";
- sha256 = "d583744cc4d1099f23960b0ee7c80992233864c94f877623f0c566a65cd944fe";
+ sha256 = "096ce747a12c0b773d34517efce6aa4aaaf09385c5cf088046f7217639a7ce9e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/tl/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/tl/firefox-84.0b4.tar.bz2";
locale = "tl";
arch = "linux-x86_64";
- sha256 = "cb6b8cdf1747e211cceeb07bda07573bc193574fa3603bfebaa537857953ce13";
+ sha256 = "3fc48cd9839ba88f246fb04fe34cc5760aa9e40c8fb782ea57347e32d66030f0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/tr/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/tr/firefox-84.0b4.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha256 = "e2561f98607ac5dcc67ef825cfe73d1c2af4ef9c5c01ebf48ee4dc0f80b53d07";
+ sha256 = "087c629e5aea8fc698cbc5608c270a7099607b34c5852b3b3f4091af3b7c789f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/trs/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/trs/firefox-84.0b4.tar.bz2";
locale = "trs";
arch = "linux-x86_64";
- sha256 = "de1e1f83c439d17d5489d666f1772ac32e26d70a5b3309176b528de413fae39d";
+ sha256 = "4df467d46c5830a3d96f87294c3dfddcc397b73a372ba566900123f7ab86a6ee";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/uk/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/uk/firefox-84.0b4.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha256 = "7632b4734ffe3106e78ddfc9e5ed81dbd219045f4b954421be4629397436763c";
+ sha256 = "11090c8aa00533c456ce96cbb09691c816fa2f98ac421cf581c86bd2bef5f296";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/ur/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/ur/firefox-84.0b4.tar.bz2";
locale = "ur";
arch = "linux-x86_64";
- sha256 = "8e6c6d36546492ae93128c780c80bcae86ebaded38cc753db1f0401d4b5d31e3";
+ sha256 = "8e7a5cc3606dc6cf71de328863a9107c36024001a381baf00daab11bebb857d7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/uz/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/uz/firefox-84.0b4.tar.bz2";
locale = "uz";
arch = "linux-x86_64";
- sha256 = "18c7827cc1337e0a2cb3a1e9603aff8e7c3ac8e5631cb791eb0b7a2de35bb487";
+ sha256 = "bb1846dd3b7bcf3b657d64bbd215301565dafee00eae96cee15fc71b40f49877";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/vi/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/vi/firefox-84.0b4.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha256 = "e78c922c13e0207c9cfb4d492e855543979e77b49a18fc63796c7e74cc4fcdeb";
+ sha256 = "375805742481f8f33adccbdc7e10f21ef0b1a0ab383c379e4dc13718c3f8fbf8";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/xh/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/xh/firefox-84.0b4.tar.bz2";
locale = "xh";
arch = "linux-x86_64";
- sha256 = "bd30e089384bac81aacf68c52ac884712bd0c739f517faa6390090d112d9fcf7";
+ sha256 = "a8ce0836980441d1248f8bbd2e4bbc7a8269afe9bf8e3125bd9f4dd3acd06d7a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/zh-CN/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/zh-CN/firefox-84.0b4.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha256 = "316ad740bbba808a66b6fa00a9b1391597c949fa217e721563c685ef9fa028f1";
+ sha256 = "8f491d8d1f61bf4a7f036efc047462bb04cf953e2a3a39cb5a326e49ed7a880e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-x86_64/zh-TW/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-x86_64/zh-TW/firefox-84.0b4.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha256 = "f92189c808903b314ff4cc30fdfa7d5e2085ce22b9763e95144a7d69e6af719d";
+ sha256 = "dc5a8ca6f8a3f40060d0d2abaf694a066960cbfea355678ac583c3977b37cbed";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ach/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ach/firefox-84.0b4.tar.bz2";
locale = "ach";
arch = "linux-i686";
- sha256 = "aaf1bc4cda7e1f1182f701485f5cb186d4b731851aca70611cd478c923b2427b";
+ sha256 = "f5b5a500581e52dfe5192135cfa06bf283ff23ca0b1b569db1f1bdcd359ad0b4";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/af/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/af/firefox-84.0b4.tar.bz2";
locale = "af";
arch = "linux-i686";
- sha256 = "1be25b19658c15a88031169c57acda5ebd49b63212f584da6f859370b493ad32";
+ sha256 = "f96a13006c272edf5f60d6c04011e48729b5078fbde2238a0e5c422eb1293372";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/an/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/an/firefox-84.0b4.tar.bz2";
locale = "an";
arch = "linux-i686";
- sha256 = "d461a566f7efc35ac323b0e8e963b8332a349e1b317401c2975cf4c75f7ce8cd";
+ sha256 = "0bdbd429a512499dcd920ae695b61347196527ab30c601e1645385f3cdaff4ac";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ar/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ar/firefox-84.0b4.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha256 = "2051bf3ff16a6ebf15ed4fcd97adc2bef65c04500d09ff1f009785f41c0b02a2";
+ sha256 = "e0b6addd1b699c228aa353af879bbd263d1bd0e17aa033754abe864348adfc9a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ast/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ast/firefox-84.0b4.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha256 = "97951d00f79bed031680ff9676201c9ff0fe79273e4f2697cd19ca9ccdfe95cc";
+ sha256 = "3ffbc1b67d9cae58c2b21227e6456d9e6ca8a387cdbe8b5bbae9b1db553a34b4";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/az/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/az/firefox-84.0b4.tar.bz2";
locale = "az";
arch = "linux-i686";
- sha256 = "a461aa41658c34bef1bffba2d34619ea402fdda2e51aa1e0200002b2e9321c8d";
+ sha256 = "36c9ad3b07b6e032b38486e1d2a7a6b85b85dc84d8d0b9218fbd4c4a71e59e70";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/be/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/be/firefox-84.0b4.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha256 = "ff1d2fa9203fce0aac5d91b38034910bbf7b0822b499fe522ed981f3365db8c3";
+ sha256 = "2ac1811463e482205f7dd27e4f98564146f089fb423405a8c3df8d2a10e45147";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/bg/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/bg/firefox-84.0b4.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha256 = "17553a8566afe02d916b18d76a8850295512d9514bc37bbac459bd28a3bf46ec";
+ sha256 = "174d0ab72bfb1a8ea811c1b77a9eb65871f68641b1703c3bbf02bad4d298460b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/bn/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/bn/firefox-84.0b4.tar.bz2";
locale = "bn";
arch = "linux-i686";
- sha256 = "9863e968594a556a7bd52a43cd3c965687d4116c9fbfb62bed38b1b7ee343728";
+ sha256 = "e6d1b74e56690abd5c2f0d2d1dae0b9ac6d16b28daf1964ecd87138a5de9fadf";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/br/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/br/firefox-84.0b4.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha256 = "762f1f951560f8c85a44cc2a7c318e4f8e5a0b752011cf06f86235e3aedabebf";
+ sha256 = "2ad97986bcdcdc2b988f1d50fef1a71d767119e03065ddc3e51ad38efc7dd351";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/bs/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/bs/firefox-84.0b4.tar.bz2";
locale = "bs";
arch = "linux-i686";
- sha256 = "24fc8ac01417df1bbcec358c083f7627ed13bc76921bf0efc14e9f7653e9a819";
+ sha256 = "71c472c8dce7174ee8139360fd5b8528cba89f73dc186bdd08ed368917b8c41d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ca-valencia/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ca-valencia/firefox-84.0b4.tar.bz2";
locale = "ca-valencia";
arch = "linux-i686";
- sha256 = "b071e20fadfaa2c06baa1579343c18167f6adf88e1c98fc68413287f6a45225f";
+ sha256 = "4e5245f658f5bf6f47d40e2437841213b03b9f6d12e83766621f5b59fb258eaa";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ca/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ca/firefox-84.0b4.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha256 = "e63fc27b2bd404ae9190035d5537822fe76213545d8dd076566abd12ea213e25";
+ sha256 = "4de924505b98c029dbba0762723a3310b3d171f18072a1a51d4f9636aaca8831";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/cak/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/cak/firefox-84.0b4.tar.bz2";
locale = "cak";
arch = "linux-i686";
- sha256 = "6f4fc3e51819d9d3914ad624593cfc755d9e8f78263700268dab46c38e8fdbcf";
+ sha256 = "11fa8468ca6b3c51ed615d0375e63d85443beab66c10cbdc95fca817ada02215";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/cs/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/cs/firefox-84.0b4.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha256 = "ee61413b6544ec56d13bebd08ee2ee69f8d1f16e886ba31d46c2a786c0984f7c";
+ sha256 = "c1bc48d54d0ea32731d4400c2b2fd817c5ed222cbe5fea20b3ee26ddeebab9d3";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/cy/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/cy/firefox-84.0b4.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha256 = "8f29a8b77732cb1387371538efdf970d0e93d3de866b103c836990a4f0a30933";
+ sha256 = "02cf2dc5bb97e9497655c53ef45dda3495f280a333c94fcc51048852bc993a53";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/da/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/da/firefox-84.0b4.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha256 = "b89854119e139a8e9347b262131ed5da62672f6d728b1017963a11d279861a45";
+ sha256 = "6d36d0aa1ce447770c9a149a1df2c27731a31f5784b9f20ef536836e6e42819a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/de/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/de/firefox-84.0b4.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha256 = "c453a0f5cf528c582a35997a963b944d31666018ffc912ee4e188f795066b925";
+ sha256 = "49eb555372658bf827adfc07b08c8ac46a6351f0ecd0fed0ad6d5c4975553c8e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/dsb/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/dsb/firefox-84.0b4.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha256 = "bf1f7ebef2aa4a5e0ed824a2c89a0b86101b5cc754feec482f0c39ef2ef3dea4";
+ sha256 = "1c358edc0e6248773103ab92ef0bf6103dfcbfa2945602bbd2f49153ebc7c690";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/el/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/el/firefox-84.0b4.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha256 = "b31ea72af96ecfd2b625d813bf32e08dfbffb9c0acb004e1f279b7937d675a90";
+ sha256 = "a445f9806285ef0b036364a618c8d7ca226da899dfa33adbda5b2e327fe63dcb";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/en-CA/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/en-CA/firefox-84.0b4.tar.bz2";
locale = "en-CA";
arch = "linux-i686";
- sha256 = "31866007d8bc76202fcec3b9531afe237c9822025a14113051a9389cd9f81ec8";
+ sha256 = "6d2590c0cc0aa28a1443185aec54f84973a31e79beccd5ca5700abfd8deebe2c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/en-GB/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/en-GB/firefox-84.0b4.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha256 = "82b2e6cc268eefb687255fdc5170aa8ab6136d6a07b881d49c044e1700eb9190";
+ sha256 = "71c4040c1326133f18ec7a07ea021b061b0994cf92aa113b358c5c0c10ebc59b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/en-US/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/en-US/firefox-84.0b4.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha256 = "dcd29328d9b464c16bd034f635a16d1593f98e08becc6a278d265b07bdc208a2";
+ sha256 = "af3bcd19cd78dea23deaff0c2810282a68428eee4d45e2989c75cbce5ff97098";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/eo/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/eo/firefox-84.0b4.tar.bz2";
locale = "eo";
arch = "linux-i686";
- sha256 = "cfd6996e81513426d0534ba62e4f2d22fafcef51ed48da4a593b9d3ead2cb2fb";
+ sha256 = "641def17e0d004f81cb176ccf70cbaa1df50fb204c3ff45a80800b76c21ed006";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/es-AR/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/es-AR/firefox-84.0b4.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha256 = "9d4c24e1153f723a789c1934c15cf8b4d3925fd34e8fee98d7e5ad19c9f7a9d3";
+ sha256 = "0475e9de47c64b11470edf16f2819bfc1b1013f75ff6dd83da96bff1174db788";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/es-CL/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/es-CL/firefox-84.0b4.tar.bz2";
locale = "es-CL";
arch = "linux-i686";
- sha256 = "91364ba1a2ab6c8bdede117f45a855b5968bee492e054123433c0fc034d66415";
+ sha256 = "0f3c14175da4f59b745473df5f0256b582800b3c3dfabaa21e124b9ef100fc72";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/es-ES/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/es-ES/firefox-84.0b4.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha256 = "1cef40ebfb1b12813d85a975ac0620b3ed339acf5de8e4d0ff0aba6aadedcc7d";
+ sha256 = "9a33525bcb9d10a10630d4c470877c8698f6da32671cbc47450c7fa4d2cba7de";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/es-MX/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/es-MX/firefox-84.0b4.tar.bz2";
locale = "es-MX";
arch = "linux-i686";
- sha256 = "e41ae370750f65e59470e05b2ed501a308f8743cde3291bae2fb8d17af553789";
+ sha256 = "ba397ac159b77c9346b58e5c9e4bdffd21b5ac3fd3d4b67a2b67931916b2f830";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/et/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/et/firefox-84.0b4.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha256 = "5a279c246cffd27f6c919f451161e87b30ac8743e1a22ac490496b28af7e75de";
+ sha256 = "664672b4f5f713bee16024845f16555da16f758d8db674dc5ec7f0022d2b7000";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/eu/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/eu/firefox-84.0b4.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha256 = "3530e6f3060fd133dfad72532319c6cdb5be5bdd2dc0395d02e379b203264d20";
+ sha256 = "3230da6f19116ccf848855218df3fbace86af2d9085f4109a3006476807f464d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/fa/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/fa/firefox-84.0b4.tar.bz2";
locale = "fa";
arch = "linux-i686";
- sha256 = "ae1b1fa06440f1038c97fa9d625a2b58ce5ffe11fb53a71afff632a18675f113";
+ sha256 = "faf07d08ce391b1043d4081fc650e3ee78ca067a3a11a6e3ff87916f3ac7a557";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ff/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ff/firefox-84.0b4.tar.bz2";
locale = "ff";
arch = "linux-i686";
- sha256 = "05b47dda3d1fbce0e3dcd79534aef247516e5ded783d1184975ba97b1abb09f8";
+ sha256 = "2c763d737cb112b77919594fe34061db5181a725cf518fc3cd9133be9bfd7cf6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/fi/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/fi/firefox-84.0b4.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha256 = "689eeeee1a769ec9bb53014044a615f0a5c05d8a15e6dcd408d18ef452c0b441";
+ sha256 = "5a631720534e03e211936255012270e04918461112411e787ea02f138087c6b1";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/fr/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/fr/firefox-84.0b4.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha256 = "c64e31adfc24ba1fca84922b33a71bb74150ddc9b4d5e52f3627d2aac3b11516";
+ sha256 = "2b86ce004a5c42fd6f5cdda28439263357ce5428b6469440046ce6fe4d6157c2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/fy-NL/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/fy-NL/firefox-84.0b4.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha256 = "36765f1c9e1b15b43fd7d70c9f9dd1b977c4171ff920710346493214e08f9dc0";
+ sha256 = "e0e81fb1494d86abdcab4cc9feb0f789ab304172c67da013f0a09ab2c2e3e676";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ga-IE/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ga-IE/firefox-84.0b4.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha256 = "026c461de7bba74facc421a58028e46efe32e7e3f441a8ca030911e2e883f56a";
+ sha256 = "ffcf120a36f7268ab2ae03fb1eb6d458fb63b00d41198bf7997290c28997205b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/gd/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/gd/firefox-84.0b4.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha256 = "c2a21914b4f7cc71d6456e9c395fcf2ebbca12408563decc4a400e3d5d43c865";
+ sha256 = "a99d3471da7fa2e985fc562a4abe086de9096d2461a50841ad5c8e5d2891bf8b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/gl/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/gl/firefox-84.0b4.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha256 = "888aaad1dba8db4d71785fee01c100aa1919d432e8ccaa044e386224abe9494e";
+ sha256 = "01412502c872561564e1dac95b12d27295be5c411d2bb1ebbd53cfb4dbadee3a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/gn/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/gn/firefox-84.0b4.tar.bz2";
locale = "gn";
arch = "linux-i686";
- sha256 = "d5b1d103104c2e6e7b8198be649b0628acb4cfe6865422fc9e3db3b6ecc07cc6";
+ sha256 = "a73ee3448bb7888acec856e3e3369e28f5fbb9c5d203892e4992f73b319fa394";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/gu-IN/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/gu-IN/firefox-84.0b4.tar.bz2";
locale = "gu-IN";
arch = "linux-i686";
- sha256 = "215b9df33e06685f9b264b06b512d325aa8353b3f3975699b77e9fc8d18531f1";
+ sha256 = "3b7904059b38eea27b7901de41be029ea8ec23c3d2a8bbe8941d8852c55cfb97";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/he/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/he/firefox-84.0b4.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha256 = "8a19ef1eb702a0083c7751cbd7f2437c5fa46ba3f61a5f5d07f797b8ca696d22";
+ sha256 = "0bf4d3aa4f217e12b1f204bdb189625c6daae24cf5253bf4b1cd6288f2717873";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/hi-IN/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/hi-IN/firefox-84.0b4.tar.bz2";
locale = "hi-IN";
arch = "linux-i686";
- sha256 = "17a84efead836ce54c1c0f0f5486595753f97463fbc2031d78b01e33c7a7775d";
+ sha256 = "4f95852212b0b08aa420c88e2ec7825913e3e82c1d2891fffdb11a8583bf46b8";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/hr/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/hr/firefox-84.0b4.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha256 = "41bc47533991b818b26fa149a30825326879cdb3ba92eab0ae5171be595078bd";
+ sha256 = "e30d3274103e39241e233aee994b5b8c2b39dbd190ffa1a9da99f8494ae833b1";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/hsb/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/hsb/firefox-84.0b4.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha256 = "9ee8d0255eaaefe37f00960ed59c83a06b8356a8c6ea05d1f9697edb9880593e";
+ sha256 = "f401baba947e64ef4ef02cc5137c8623a99967ec8597e4e5c8987382dbc505a4";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/hu/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/hu/firefox-84.0b4.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha256 = "a9b6dfa44cc8d90a530aeb98ac96a0ac1e63b4a46b9af8ddfd4d6f268fc7eb5a";
+ sha256 = "70ac5b24deabcaf0b250575a0454a35e127cf15023a3546ae41c01942c64c59b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/hy-AM/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/hy-AM/firefox-84.0b4.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha256 = "e93f74803b536d3b12b6e41d064a7adc5dc16615d045a2e6cf792d25477fbdc6";
+ sha256 = "9dfa8b99f67ce66625e0c89c37f4ee36b23421ca89d4445deb5dc82eb0eb05a7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ia/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ia/firefox-84.0b4.tar.bz2";
locale = "ia";
arch = "linux-i686";
- sha256 = "931dbb0817dd797c5af61bc683f3d95ed99ad9834efe2f66a50f9e444e708061";
+ sha256 = "4445dc874962b72f7d9096cb46ff98987b56d9c2d3e0acd814fc8c59261363b2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/id/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/id/firefox-84.0b4.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha256 = "1e1afcecc3bcadfbd6989eefc191f8d5cfd0f4d29c1f6814927370aa647af854";
+ sha256 = "16c6550910555ddfc395b0c9626dd6e41a4bc9bd4a8ddbfb2867faa991cd4ae4";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/is/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/is/firefox-84.0b4.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha256 = "4907987557a6a560557d417dcc31f9c7dd45dc0d2767ed050770f6fc6f308641";
+ sha256 = "1c208c0b99cd008d67e8c9c1d118f7b2c8c354b4dcf740554fc2474ff93b8a7c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/it/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/it/firefox-84.0b4.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha256 = "d895c87359cfb98e236c4b5bac92391528eef07a45dca2d067a7d55fed4ebe7c";
+ sha256 = "cac410ba1679d27565d63d3a70920d3ff262b6171dfe732c3ec7ee88d3386b14";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ja/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ja/firefox-84.0b4.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha256 = "30dc7aee461930bea42c9f2985ff766f4aaf3ec0bd7f09562626b155bf80f202";
+ sha256 = "0b8c20ac0a4394c8c4a106e65d83718f639453e10c54906da04f4da536a218e4";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ka/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ka/firefox-84.0b4.tar.bz2";
locale = "ka";
arch = "linux-i686";
- sha256 = "d452668daf3b5a9f0602417822f7581183dfd5dbcc5d770afa20e1d61d557003";
+ sha256 = "978aad2d0855ed8e364faf4a0522d7271bbd134c699da515db7e5c58dca79d49";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/kab/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/kab/firefox-84.0b4.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha256 = "5e828a4f6abbb80c7b575db2a70ddcff0d734f11eb9bca55c2b8d00f08fa6497";
+ sha256 = "f32b2f9cd504a6d4d5b5d2ce47368cad4317cb1249dbd7d925d0c48098fba8be";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/kk/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/kk/firefox-84.0b4.tar.bz2";
locale = "kk";
arch = "linux-i686";
- sha256 = "994e8ccd626f3e640b8a1b687a22ae6e3943b25995278f3333b6814ce61185c2";
+ sha256 = "38e2fef40b71d50b85be7a2d2c44bc0b0bc569410782119fbe07aba00c8193f7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/km/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/km/firefox-84.0b4.tar.bz2";
locale = "km";
arch = "linux-i686";
- sha256 = "a63ad9f77f01523dfb02eb6c2880a4046a556bae6d329a5e5480aa3eea0aec85";
+ sha256 = "c8a617eeaba39e138676c8412594329b00d372c40a0401a77e5bf974a407a3b1";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/kn/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/kn/firefox-84.0b4.tar.bz2";
locale = "kn";
arch = "linux-i686";
- sha256 = "5396452efe004c7cb57105bb7134875e073f822927a98db23e96994e11fc7155";
+ sha256 = "d1f19e2edfd1ee97b13b8e42c22f1409174c8fb4b024612d27cbb3ab9586ca1d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ko/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ko/firefox-84.0b4.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha256 = "a0bd2586531902121344b7c70e9ec9ae4e08514d2c467a17664701735f8d74ab";
+ sha256 = "8e1f68d6bf97644616e8d8a39443061fe99df088b42e5218beb823d8cd18b8e6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/lij/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/lij/firefox-84.0b4.tar.bz2";
locale = "lij";
arch = "linux-i686";
- sha256 = "ac4f16381c71e3a4f00c6ac615913cc7d5eda77dd9ca337b9a8ec0e63a2e9176";
+ sha256 = "ba22770bc65b0033f424ce30df69a7d21a728245230696b412baf44aa9a111a9";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/lt/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/lt/firefox-84.0b4.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha256 = "bbeda439051c1ff43ba08b95de57914237e7b9845fef0d92efa02265cdc81961";
+ sha256 = "27ab65ac4ee08e2714ca7c493a4575352df4a06532773197a2bb3da86e9a18c9";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/lv/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/lv/firefox-84.0b4.tar.bz2";
locale = "lv";
arch = "linux-i686";
- sha256 = "bb500de9c32241a7e28828e3f9b89427be1a54475d7b05b9c678d489a457c329";
+ sha256 = "4a8f6944d9b6134d664e08eb404e130a218497b4957437b56e4487a8bc205ca5";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/mk/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/mk/firefox-84.0b4.tar.bz2";
locale = "mk";
arch = "linux-i686";
- sha256 = "5689b2805b30cece9f9757a1869906529a7094b4a9de5d5180a5bea7582606de";
+ sha256 = "885893b0a9ef75cd623f21c720aee07357ff3b4b21ccfbe456fc11928ef7037f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/mr/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/mr/firefox-84.0b4.tar.bz2";
locale = "mr";
arch = "linux-i686";
- sha256 = "fc5ec6938f33c548f52cfb90f8a40b342bc9b4a7b97c3fcc1b3cd2aa5a031270";
+ sha256 = "55aa8e1e4b61eb3b9a26fe9abafa804e7b6d34ac1f36efadf10ee13d2cd934a6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ms/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ms/firefox-84.0b4.tar.bz2";
locale = "ms";
arch = "linux-i686";
- sha256 = "374e2a6ea3c59c7f985606f2e631294b57e20d7aff2bd8256ef9c91189e960b3";
+ sha256 = "61412fde864addb40fa2d0ab42f30cb9a7e1887cd130ab59880763d675b6f7fd";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/my/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/my/firefox-84.0b4.tar.bz2";
locale = "my";
arch = "linux-i686";
- sha256 = "d9058df8893da03a707e549d9f133942fa71bf51e06c1a654f3ac588d79af82b";
+ sha256 = "cd7190acda6e20c22edcb99c88c15e87b4676b2dba7de0578d2ab32a22b2bc1b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/nb-NO/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/nb-NO/firefox-84.0b4.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha256 = "11019961c5378bb86b45b2c6d4b74ca1e41e86aed500ec0cd73fbe1785ef7742";
+ sha256 = "97f16d919eb8321c71864daba7accfcd9bd86d4948bc86df44fa86a52649ad8e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ne-NP/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ne-NP/firefox-84.0b4.tar.bz2";
locale = "ne-NP";
arch = "linux-i686";
- sha256 = "de45c606c961a38c84196cab1827089b1b22e2dd0c23302ce57bf9fcbfcaf82e";
+ sha256 = "4ebbdfb4c75621a24b52853c3d94e178decfe3bcaaa1f8f92f42bf91eedd874f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/nl/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/nl/firefox-84.0b4.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha256 = "bc2d98ae8f0fcc608d55b394398c45c1bcfcd02956031ca4762cc98d265916d8";
+ sha256 = "4b14585bb554bc346565a69b6a4c10580345923f8e4dbda8b202e6b9e8cf1452";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/nn-NO/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/nn-NO/firefox-84.0b4.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha256 = "b7c1d390a8bdf295ad8951959fcb720f977139592ef0f669005dcca0e6cbb19b";
+ sha256 = "408f34fb48fe1fa93850857118fc4ed972139e273ed2521cd9f7169f8d4148cc";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/oc/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/oc/firefox-84.0b4.tar.bz2";
locale = "oc";
arch = "linux-i686";
- sha256 = "a61a765b698f48c15cf07ea424e8e69be7630261a94c6514fa739974b51243f0";
+ sha256 = "0f7e1e4df86a931152206159a9f4e99b4241377c5545fb343eff86cd21869bec";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/pa-IN/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/pa-IN/firefox-84.0b4.tar.bz2";
locale = "pa-IN";
arch = "linux-i686";
- sha256 = "6721ca2f49b60f5ff1d86e0b1c9a1d6107c5d701b319a2abec7b6fcb9f845d57";
+ sha256 = "c7f85ae2c46585cab0aed8c41117ffd686fe0dac6e0ba64eb41bc22d4b8f01c9";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/pl/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/pl/firefox-84.0b4.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha256 = "a77c0c05be64f027d25feaa75a788c630dd7af831c0c2fa334db7c36ac340144";
+ sha256 = "2669e61a0d7da09684230c67c6d43091b3b51e12f291259a62c72ce124fa4c3c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/pt-BR/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/pt-BR/firefox-84.0b4.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha256 = "2baf74be32eec18bb235b57ee3816a3c9df916bbd4458aab1613af864581a072";
+ sha256 = "10ac3662c49611f73fb96a13ef464c27b4ce08c25f0f44e253e6e5ce2239a45c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/pt-PT/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/pt-PT/firefox-84.0b4.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha256 = "0103da6d53b4a9e9512b8e3b90e583d8592a5bd02f09aedb90f49b1ce73516e6";
+ sha256 = "a6e606c6d4ca032653b46966c0b90e001474907424f4fef46669e2363ffb89f1";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/rm/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/rm/firefox-84.0b4.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha256 = "5dc1ace0d108460d6a57f7b158a1640d822c4e07a2e4d108db9f17e63150e4a1";
+ sha256 = "a8a8ee42020f62b38c125002ff6b5ad975d1a24df4e64f354f58fd949517e3c0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ro/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ro/firefox-84.0b4.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha256 = "1e2ee8f338625bf95da2914e54b22e1a052cce955a92102163e67cacc41129b8";
+ sha256 = "f405c06f8041e4c90caed14e7d6fac38467976fd71a214f06eab8c2113c386c0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ru/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ru/firefox-84.0b4.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha256 = "c57cda1ba6e8895044fbc55b37eb5e241b02904f69337a6430b3b9fd47a57fea";
+ sha256 = "acd2c0812a24b301aafb1278246495b07e346fbd9cd699da406b988dc3d393ee";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/si/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/si/firefox-84.0b4.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha256 = "e31df32be4babb9b1eeb5f6a5a44d1c94b07fd5c4bf70d8cc78d4061e1e790a0";
+ sha256 = "d444818f1e76a01a1170209497349331175ab9a761c27b31ddb89ff4d542ab9e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/sk/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/sk/firefox-84.0b4.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha256 = "0630c3c617d1a646ab0acdc0c18346ac29066a8a31be9995f96e5daecc74bb24";
+ sha256 = "f2f3c9c4888f0055c10d1aae6cb1c40cc7f4d2bd1653e846768326e11b6ef2c6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/sl/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/sl/firefox-84.0b4.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha256 = "65cc9e3d0e6af8743a768cf23b1dcb281d5ee26cbdf0fb2f0639cfe032f8cc07";
+ sha256 = "aeff79d992488895e47d3682d6b3661cfd1a86d39aff8c91313f057838075068";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/son/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/son/firefox-84.0b4.tar.bz2";
locale = "son";
arch = "linux-i686";
- sha256 = "7f25deb9d71b23647722745d813e8e115e0d08190811efa4fc0b6456ee5bc634";
+ sha256 = "860900ac8f3fde5511a294a4f41e553d4853c4592d4446441399fda78a91898a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/sq/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/sq/firefox-84.0b4.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha256 = "e103461a63337bd7905345091edde08056eb267a522a205d6308e33d477f7d49";
+ sha256 = "9122e1837c732b8cf242f211937b3fc445b6a48da3db01cbaa4a0d00117848a8";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/sr/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/sr/firefox-84.0b4.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha256 = "cfaead5b0913dd265c18e42793a2a845aeb6e421b6c54a0f979bc80cd7a6cb18";
+ sha256 = "a3c15061deb11e870d83138bf65beb5a838cc3ba96d067d3e72f816f818da3c5";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/sv-SE/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/sv-SE/firefox-84.0b4.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha256 = "7343ae52dc3f85d35264fb6cc86daea45deed4cc3b7c3dc3078afdfde9a48919";
+ sha256 = "cb3d2dcf7d80501a8fa38c50d0301af9562050bc64250cc1c6208467990795d6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ta/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ta/firefox-84.0b4.tar.bz2";
locale = "ta";
arch = "linux-i686";
- sha256 = "389ae6d8db8280f74944c2c5d61dc031ba4ae4db792c1f851ff72ebfb123b17c";
+ sha256 = "4ece8a45e79aae6e535d56370f8890c5d3045d0ca78bec67fe848367e518339a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/te/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/te/firefox-84.0b4.tar.bz2";
locale = "te";
arch = "linux-i686";
- sha256 = "e49d8a521ffc7087c8d75f5ecbb9f6c010966c9f92dd4c105278aeeee1eee865";
+ sha256 = "70996e39e5b38f7def90f1eadbdbb294992e4ad27a49d4941b3982a0d3f8421b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/th/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/th/firefox-84.0b4.tar.bz2";
locale = "th";
arch = "linux-i686";
- sha256 = "a27ff17d3bd090cf5bf798465dbeb3e369ea03a738729b748a0b03bb2d0418f8";
+ sha256 = "36720f87e8b3ee23f15ff48514931747d05638194e9b13b30017e601b8a5c905";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/tl/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/tl/firefox-84.0b4.tar.bz2";
locale = "tl";
arch = "linux-i686";
- sha256 = "5826bcb2683e74bc5588c7b12099d9d2ac70ecb0026d375bea92d94a3f381f70";
+ sha256 = "d433a22f97bcb69570933b1f371c248ebd2eb83a217bcc1989897c08175cbcd0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/tr/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/tr/firefox-84.0b4.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha256 = "73d79d2dfc0c7ac86566c1d41a6cbf6367ff57a6c5dcd459e1994d5bb8290fe8";
+ sha256 = "0787dd09f287aab492610d2ce23d0be7bc3a2158e84d7e94345358a750ddb752";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/trs/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/trs/firefox-84.0b4.tar.bz2";
locale = "trs";
arch = "linux-i686";
- sha256 = "a8b7cab92a7b449ce57a2eaf6a447e4cec99fbd8dd43ffe36dd4b87cd04c19a7";
+ sha256 = "4d3bd35ed7c43eb502f482bb60da0dbf14714b35e2996362c835a0a35008308a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/uk/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/uk/firefox-84.0b4.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha256 = "af59707ac1141ed356a9bacfa116d0a65236352f6bbbddd69e8544a551064782";
+ sha256 = "8e1c371acd0bd1762c715c8e36dbc8df104351cbb3c37fab64c72b55bc98f006";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/ur/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/ur/firefox-84.0b4.tar.bz2";
locale = "ur";
arch = "linux-i686";
- sha256 = "4a6068c0384b69592312bde06631584e612fd1f17d0af4b71dbfe38fe19dd413";
+ sha256 = "14b6149229f49406755a5ee308e0e120964595a1f9a7f2f7e9cc2979a5cf561a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/uz/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/uz/firefox-84.0b4.tar.bz2";
locale = "uz";
arch = "linux-i686";
- sha256 = "a6f01fd45fc403dff8a97be0bcdcd2837eff7880ad039eab2cb31a2eca82c6e9";
+ sha256 = "a8adf840548ac5974654234956957b8e53f3e36c83cfad4fa5c840c16e9e4d5c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/vi/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/vi/firefox-84.0b4.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha256 = "b7cc325a09e7e5a6097c81055eec760452ebff160af5e5f9b7a790a2d3fba53d";
+ sha256 = "fc9b023caaabb3a5a18a21a2d65195a7dc7b2655a5d9a1f4c75434cb1f02e4da";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/xh/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/xh/firefox-84.0b4.tar.bz2";
locale = "xh";
arch = "linux-i686";
- sha256 = "64e6d44ed8b07fefb110463e1003cab01503a52bcb72c76d6030325cd6c796d9";
+ sha256 = "940b4e34e92a0efa397d3944fb6b8c5afea57f29355c9f9621accb557efd9860";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/zh-CN/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/zh-CN/firefox-84.0b4.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha256 = "11312a9a212159bb929df04217292481b9aacdebc50ae941729b37f9c7c8312b";
+ sha256 = "b1284ea7ec8e42c6139249b1958380e672dd19e7b8c21d95e256e0d3265bd095";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/80.0b8/linux-i686/zh-TW/firefox-80.0b8.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/84.0b4/linux-i686/zh-TW/firefox-84.0b4.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha256 = "0b3f5974dd951fe9ec988c8608b186a2d5ebbc397fb017d587e869cbe4dcc74b";
+ sha256 = "ac76d109c7817b9c06356918860216a3e2f4f776a31a8690064593ffc43139d9";
}
];
}
diff --git a/pkgs/applications/networking/browsers/firefox/common.nix b/pkgs/applications/networking/browsers/firefox/common.nix
index fd3982a7c62c..1fbfdc2a7da6 100644
--- a/pkgs/applications/networking/browsers/firefox/common.nix
+++ b/pkgs/applications/networking/browsers/firefox/common.nix
@@ -23,7 +23,7 @@
, ffmpegSupport ? true
, gtk3Support ? true, gtk2, gtk3, wrapGAppsHook
, waylandSupport ? true, libxkbcommon
-# LTO is disabled since it caused segfaults on wayland see https://github.com/NixOS/nixpkgs/issues/10142
+# LTO is disabled since it caused segfaults on wayland see https://github.com/NixOS/nixpkgs/issues/101429
, ltoSupport ? false, overrideCC, buildPackages
, gssSupport ? true, kerberos
, pipewireSupport ? waylandSupport && webrtcSupport, pipewire
@@ -118,6 +118,7 @@ buildStdenv.mkDerivation ({
patches = [
./env_var_for_system_dir.patch
+ ./no-buildconfig-ffx76.patch
] ++
# there are two flavors of pipewire support
@@ -386,4 +387,6 @@ buildStdenv.mkDerivation ({
# on aarch64 this is also required
dontUpdateAutotoolsGnuConfigScripts = true;
+
+ requiredSystemFeatures = [ "big-parallel" ];
})
diff --git a/pkgs/applications/networking/browsers/firefox/packages.nix b/pkgs/applications/networking/browsers/firefox/packages.nix
index 352e7bac5e9c..d31a1a0e54c4 100644
--- a/pkgs/applications/networking/browsers/firefox/packages.nix
+++ b/pkgs/applications/networking/browsers/firefox/packages.nix
@@ -1,4 +1,4 @@
-{ config, stdenv, lib, callPackage, fetchurl, nss_3_44 }:
+{ stdenv, lib, callPackage, fetchurl, fetchpatch }:
let
common = opts: callPackage (import ./common.nix opts) {};
@@ -14,7 +14,14 @@ rec {
};
patches = [
- ./no-buildconfig-ffx76.patch
+ # Fix compilation on aarch64 with newer rust version
+ # See https://bugzilla.mozilla.org/show_bug.cgi?id=1677690
+ # and https://bugzilla.redhat.com/show_bug.cgi?id=1897675
+ (fetchpatch {
+ name = "aarch64-simd-bgz-1677690.patch";
+ url = "https://github.com/mozilla/gecko-dev/commit/71597faac0fde4f608a60dd610d0cefac4972cc3.patch";
+ sha256 = "1f61nsgbv2c2ylgjs7wdahxrrlgc19gjy5nzs870zr1g832ybwin";
+ })
];
meta = {
@@ -41,10 +48,6 @@ rec {
sha512 = "20h53cn7p4dds1yfm166iwbjdmw4fkv5pfk4z0pni6x8ddjvg19imzs6ggmpnfhaji8mnlknm7xp5j7x9vi24awvdxdds5n88rh25hd";
};
- patches = [
- ./no-buildconfig-ffx76.patch
- ];
-
meta = {
description = "A web browser built from Firefox Extended Support Release source tree";
homepage = "http://www.mozilla.com/en-US/firefox/";
diff --git a/pkgs/applications/networking/browsers/firefox/wrapper.nix b/pkgs/applications/networking/browsers/firefox/wrapper.nix
index cc6cc72e27be..7f0b826f905e 100644
--- a/pkgs/applications/networking/browsers/firefox/wrapper.nix
+++ b/pkgs/applications/networking/browsers/firefox/wrapper.nix
@@ -1,4 +1,5 @@
{ stdenv, lib, makeDesktopItem, makeWrapper, lndir, config
+, replace, fetchurl, zip, unzip, jq
## various stuff that can be plugged in
, flashplayer, hal-flash
@@ -31,6 +32,16 @@ let
, forceWayland ? false
, useGlvnd ? true
, cfg ? config.${browserName} or {}
+
+ ## Following options are needed for extra prefs & policies
+ # For more information about anti tracking (german website)
+ # visit https://wiki.kairaven.de/open/app/firefox
+ , extraPrefs ? ""
+ # For more information about policies visit
+ # https://github.com/mozilla/policy-templates#enterprisepoliciesenabled
+ , extraPolicies ? {}
+ , firefoxLibName ? "firefox" # Important for tor package or the like
+ , nixExtensions ? null
}:
assert forceWayland -> (browser ? gtk3); # Can only use the wayland backend if gtk3 is being used
@@ -81,6 +92,63 @@ let
++ pkcs11Modules;
gtk_modules = [ libcanberra-gtk2 ];
+ #########################
+ # #
+ # EXTRA PREF CHANGES #
+ # #
+ #########################
+ policiesJson = builtins.toFile "policies.json"
+ (builtins.toJSON enterprisePolicies);
+
+ usesNixExtensions = nixExtensions != null;
+
+ extensions = builtins.map (a:
+ if ! (builtins.hasAttr "extid" a) then
+ throw "nixExtensions has an invalid entry. Missing extid attribute. Please use fetchfirefoxaddon"
+ else
+ a
+ ) (if usesNixExtensions then nixExtensions else []);
+
+ enterprisePolicies =
+ {
+ policies = lib.optionalAttrs usesNixExtensions {
+ DisableAppUpdate = true;
+ } //
+ lib.optionalAttrs usesNixExtensions {
+ ExtensionSettings = {
+ "*" = {
+ blocked_install_message = "You can't have manual extension mixed with nix extensions";
+ installation_mode = "blocked";
+ };
+
+ } // lib.foldr (e: ret:
+ ret // {
+ "${e.extid}" = {
+ installation_mode = "allowed";
+ };
+ }
+ ) {} extensions;
+ }
+ // extraPolicies;
+ };
+
+ mozillaCfg = builtins.toFile "mozilla.cfg" ''
+// First line must be a comment
+
+ // Disables addon signature checking
+ // to be able to install addons that do not have an extid
+ // Security is maintained because only user whitelisted addons
+ // with a checksum can be installed
+ ${ lib.optionalString usesNixExtensions ''lockPref("xpinstall.signatures.required", false)'' };
+ ${extraPrefs}
+ '';
+
+ #############################
+ # #
+ # END EXTRA PREF CHANGES #
+ # #
+ #############################
+
in stdenv.mkDerivation {
inherit pname version;
@@ -106,6 +174,7 @@ let
nativeBuildInputs = [ makeWrapper lndir ];
buildInputs = lib.optional (browser ? gtk3) browser.gtk3;
+
buildCommand = lib.optionalString stdenv.isDarwin ''
mkdir -p $out/Applications
cp -R --no-preserve=mode,ownership ${browser}/Applications/${browserName}.app $out/Applications
@@ -117,7 +186,66 @@ let
exit 1
fi
- makeWrapper "$(readlink -v --canonicalize-existing "${browser}${browser.execdir or "/bin"}/${browserName}")" \
+ #########################
+ # #
+ # EXTRA PREF CHANGES #
+ # #
+ #########################
+ # Link the runtime. The executable itself has to be copied,
+ # because it will resolve paths relative to its true location.
+ # Any symbolic links have to be replicated as well.
+ cd "${browser}"
+ find . -type d -exec mkdir -p "$out"/{} \;
+
+ find . -type f \( -not -name "${browserName}" \) -exec ln -sT "${browser}"/{} "$out"/{} \;
+
+ find . -type f -name "${browserName}" -print0 | while read -d $'\0' f; do
+ cp -P --no-preserve=mode,ownership "${browser}/$f" "$out/$f"
+ chmod a+rwx "$out/$f"
+ done
+
+ # fix links and absolute references
+ cd "${browser}"
+
+ find . -type l -print0 | while read -d $'\0' l; do
+ target="$(readlink "$l" | ${replace}/bin/replace-literal -es -- "${browser}" "$out")"
+ ln -sfT "$target" "$out/$l"
+ done
+
+ # This will not patch binaries, only "text" files.
+ # Its there for the wrapper mostly.
+ cd "$out"
+ ${replace}/bin/replace-literal -esfR -- "${browser}" "$out"
+
+ # create the wrapper
+
+ executablePrefix="$out${browser.execdir or "/bin"}"
+ executablePath="$executablePrefix/${browserName}"
+
+ if [ ! -x "$executablePath" ]
+ then
+ echo "cannot find executable file \`${browser}${browser.execdir or "/bin"}/${browserName}'"
+ exit 1
+ fi
+
+ if [ ! -L "$executablePath" ]
+ then
+ # Careful here, the file at executablePath may already be
+ # a wrapper. That is why we postfix it with -old instead
+ # of -wrapped.
+ oldExe="$executablePrefix"/".${browserName}"-old
+ mv "$executablePath" "$oldExe"
+ else
+ oldExe="$(readlink -v --canonicalize-existing "$executablePath")"
+ fi
+
+ if [ ! -x "${browser}${browser.execdir or "/bin"}/${browserName}" ]
+ then
+ echo "cannot find executable file \`${browser}${browser.execdir or "/bin"}/${browserName}'"
+ exit 1
+ fi
+
+ makeWrapper "$oldExe" \
"$out${browser.execdir or "/bin"}/${browserName}${nameSuffix}" \
--suffix-each MOZ_PLUGIN_PATH ':' "$plugins" \
--suffix LD_LIBRARY_PATH ':' "$libs" \
@@ -137,6 +265,11 @@ let
--suffix XDG_DATA_DIRS : '${gnome3.adwaita-icon-theme}/share'
''
}
+ #############################
+ # #
+ # END EXTRA PREF CHANGES #
+ # #
+ #############################
if [ -e "${browser}/share/icons" ]; then
mkdir -p "$out/share"
@@ -166,6 +299,43 @@ let
# For manpages, in case the program supplies them
mkdir -p $out/nix-support
echo ${browser} > $out/nix-support/propagated-user-env-packages
+
+
+ #########################
+ # #
+ # EXTRA PREF CHANGES #
+ # #
+ #########################
+ # user customization
+ mkdir -p $out/lib/${firefoxLibName}
+
+ # creating policies.json
+ mkdir -p "$out/lib/${firefoxLibName}/distribution"
+
+ POL_PATH="$out/lib/${firefoxLibName}/distribution/policies.json"
+ rm -f "$POL_PATH"
+ cat ${policiesJson} >> "$POL_PATH"
+
+ # preparing for autoconfig
+ mkdir -p "$out/lib/${firefoxLibName}/defaults/pref"
+
+ cat > "$out/lib/${firefoxLibName}/defaults/pref/autoconfig.js" <<EOF
+ pref("general.config.filename", "mozilla.cfg");
+ pref("general.config.obscure_value", 0);
+ EOF
+
+ cat > "$out/lib/${firefoxLibName}/mozilla.cfg" < ${mozillaCfg}
+
+ mkdir -p $out/lib/${firefoxLibName}/distribution/extensions
+
+ for i in ${toString extensions}; do
+ ln -s -t $out/lib/${firefoxLibName}/distribution/extensions $i/*
+ done
+ #############################
+ # #
+ # END EXTRA PREF CHANGES #
+ # #
+ #############################
'';
preferLocalBuild = true;
diff --git a/pkgs/applications/networking/browsers/google-chrome/default.nix b/pkgs/applications/networking/browsers/google-chrome/default.nix
index 727090a4c5c3..73a095b0827f 100644
--- a/pkgs/applications/networking/browsers/google-chrome/default.nix
+++ b/pkgs/applications/networking/browsers/google-chrome/default.nix
@@ -4,7 +4,7 @@
, glib, fontconfig, freetype, pango, cairo, libX11, libXi, atk, gconf, nss, nspr
, libXcursor, libXext, libXfixes, libXrender, libXScrnSaver, libXcomposite, libxcb
, alsaLib, libXdamage, libXtst, libXrandr, expat, cups
-, dbus, gtk2, gtk3, gdk-pixbuf, gcc-unwrapped, at-spi2-atk, at-spi2-core
+, dbus, gtk3, gdk-pixbuf, gcc-unwrapped, at-spi2-atk, at-spi2-core
, kerberos, libdrm, mesa
, libxkbcommon, wayland # ozone/wayland
@@ -22,7 +22,7 @@
# Additional dependencies according to other distros.
## Ubuntu
-, liberation_ttf, curl, utillinux, xdg_utils, wget
+, liberation_ttf, curl, util-linux, xdg_utils, wget
## Arch Linux.
, flac, harfbuzz, icu, libpng, libopus, snappy, speechd
## Gentoo
@@ -38,7 +38,7 @@
, chromium
, gsettings-desktop-schemas
-, gnome2, gnome3
+, gnome3
}:
with stdenv.lib;
@@ -49,8 +49,6 @@ let
};
version = chromium.upstream-info.version;
- gtk = if (versionAtLeast version "59.0.0.0") then gtk3 else gtk2;
- gnome = if (versionAtLeast version "59.0.0.0") then gnome3 else gnome2;
deps = [
glib fontconfig freetype pango cairo libX11 libXi atk gconf nss nspr
@@ -59,13 +57,13 @@ let
dbus gdk-pixbuf gcc-unwrapped.lib
systemd
libexif
- liberation_ttf curl utillinux xdg_utils wget
+ liberation_ttf curl util-linux xdg_utils wget
flac harfbuzz icu libpng opusWithCustomModes snappy speechd
bzip2 libcap at-spi2-atk at-spi2-core
kerberos libdrm mesa coreutils
libxkbcommon wayland
] ++ optional pulseSupport libpulseaudio
- ++ [ gtk ];
+ ++ [ gtk3 ];
suffix = if channel != "stable" then "-" + channel else "";
@@ -79,10 +77,10 @@ in stdenv.mkDerivation {
nativeBuildInputs = [ patchelf makeWrapper ];
buildInputs = [
# needed for GSETTINGS_SCHEMAS_PATH
- gsettings-desktop-schemas glib gtk
+ gsettings-desktop-schemas glib gtk3
# needed for XDG_ICON_DIRS
- gnome.adwaita-icon-theme
+ gnome3.adwaita-icon-theme
];
unpackPhase = ''
@@ -150,10 +148,10 @@ in stdenv.mkDerivation {
description = "A freeware web browser developed by Google";
homepage = "https://www.google.com/chrome/browser/";
license = licenses.unfree;
- maintainers = with maintainers; [ primeos msteen ];
+ maintainers = with maintainers; [ primeos ];
# Note from primeos: By updating Chromium I also update Google Chrome and
# will try to merge PRs and respond to issues but I'm not actually using
- # Google Chrome. msteen is the actual user/maintainer.
+ # Google Chrome.
platforms = [ "x86_64-linux" ];
};
}
diff --git a/pkgs/applications/networking/browsers/palemoon/default.nix b/pkgs/applications/networking/browsers/palemoon/default.nix
index 8bfbf98b1983..5d299f3349ed 100644
--- a/pkgs/applications/networking/browsers/palemoon/default.nix
+++ b/pkgs/applications/networking/browsers/palemoon/default.nix
@@ -16,13 +16,14 @@ let
in stdenv.mkDerivation rec {
pname = "palemoon";
- version = "28.14.2";
+ version = "28.16.0";
src = fetchFromGitHub {
+ githubBase = "repo.palemoon.org";
owner = "MoonchildProductions";
repo = "Pale-Moon";
rev = "${version}_Release";
- sha256 = "1qz2sqc8rcg5z5kncabgmpl6v4i6wrs9dlgmna69255qrmsshwgm";
+ sha256 = "1svwbiar7c38c8xfw249mwnvayqq5868nkks7cbv9nyf2m9yap56";
fetchSubmodules = true;
};
diff --git a/pkgs/applications/networking/browsers/qutebrowser/default.nix b/pkgs/applications/networking/browsers/qutebrowser/default.nix
index 84a6f7b92fa5..4b1efe9dba2f 100644
--- a/pkgs/applications/networking/browsers/qutebrowser/default.nix
+++ b/pkgs/applications/networking/browsers/qutebrowser/default.nix
@@ -31,12 +31,12 @@ let
in mkDerivationWith python3Packages.buildPythonApplication rec {
pname = "qutebrowser";
- version = "1.14.0";
+ version = "1.14.1";
# 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 = "0jip413yvyhdaywz0iadc32aaanjnhbx1d1vwzx3z1xbgc4i9svn";
+ sha256 = "15l7jphy1qjsh6y6kd5mgkxsl6ymm9564g1yypa946jbyrgi8k2m";
};
# Needs tox
diff --git a/pkgs/applications/networking/browsers/surf/default.nix b/pkgs/applications/networking/browsers/surf/default.nix
index 03571469da1f..57eb4fad76b0 100644
--- a/pkgs/applications/networking/browsers/surf/default.nix
+++ b/pkgs/applications/networking/browsers/surf/default.nix
@@ -1,21 +1,22 @@
-{ lib, stdenv, fetchurl
+{ lib, stdenv, fetchgit
, pkgconfig, wrapGAppsHook
-, glib, glib-networking, gsettings-desktop-schemas, gtk, libsoup, webkitgtk
+, glib, gcr, glib-networking, gsettings-desktop-schemas, gtk, libsoup, webkitgtk
, xorg, dmenu, findutils, gnused, coreutils
, patches ? null
}:
stdenv.mkDerivation rec {
pname = "surf";
- version = "2.0";
+ version = "unstable-2019-02-08";
- src = fetchurl {
- url = "https://dl.suckless.org/surf/surf-${version}.tar.gz";
- sha256 = "07cmajyafljigy10d21kkyvv5jf3hxkx06pz3rwwk3y3c9x4rvps";
+ src = fetchgit {
+ url = "git://git.suckless.org/surf";
+ rev = "d068a3878b6b9f2841a49cd7948cdf9d62b55585";
+ sha256 = "0pjsv2q8c74sdmqsalym8wa2lv55lj4pd36miam5wd12769xw68m";
};
nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
- buildInputs = [ glib glib-networking gsettings-desktop-schemas gtk libsoup webkitgtk ];
+ buildInputs = [ glib gcr glib-networking gsettings-desktop-schemas gtk libsoup webkitgtk ];
inherit patches;
@@ -32,9 +33,9 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- description = "A simple web browser based on WebKit/GTK";
+ description = "A simple web browser based on WebKitGTK";
longDescription = ''
- Surf is a simple web browser based on WebKit/GTK. It is able to display
+ surf is a simple web browser based on WebKitGTK. It is able to display
websites and follow links. It supports the XEmbed protocol which makes it
possible to embed it in another application. Furthermore, one can point
surf to another URI by setting its XProperties.
diff --git a/pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix b/pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
index e340e3a052e9..222b1b5b767c 100644
--- a/pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
+++ b/pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
@@ -91,19 +91,19 @@ let
fteLibPath = makeLibraryPath [ stdenv.cc.cc gmp ];
# Upstream source
- version = "10.0.4";
+ version = "10.0.5";
lang = "en-US";
srcs = {
x86_64-linux = fetchurl {
url = "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux64-${version}_${lang}.tar.xz";
- sha256 = "sha256-2Ye1+mhFnkZnAYQXgKZ5YIOiIVaiunTCyCOM+ZExw2I==";
+ sha256 = "1cxh39x69m4lgqin5k5p67gs9g26w7cnlbdpjqi8dw47y0bpr9xw";
};
i686-linux = fetchurl {
url = "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux32-${version}_${lang}.tar.xz";
- sha256 = "sha256-B0WGkIt8KDtma/WGyenQ04ctKE7AantUtYnwsjAZZb0=";
+ sha256 = "1cyg5ic7mrj6x1gxw5w609933d9ripa5b5gxyqnvnxfa23dkh608";
};
};
in
diff --git a/pkgs/applications/networking/browsers/ungoogled-chromium/common.nix b/pkgs/applications/networking/browsers/ungoogled-chromium/common.nix
index 2b8dc83da508..2accb1a7ab21 100644
--- a/pkgs/applications/networking/browsers/ungoogled-chromium/common.nix
+++ b/pkgs/applications/networking/browsers/ungoogled-chromium/common.nix
@@ -9,7 +9,7 @@
, python2Packages, perl, pkgconfig
, nspr, systemd, kerberos
-, utillinux, alsaLib
+, util-linux, alsaLib
, bison, gperf
, glib, gtk3, dbus-glib
, glibc
@@ -141,7 +141,7 @@ let
buildInputs = defaultDependencies ++ [
nspr nss systemd
- utillinux alsaLib
+ util-linux alsaLib
bison gperf kerberos
glib gtk3 dbus-glib
libXScrnSaver libXcursor libXtst libGLU libGL
diff --git a/pkgs/applications/networking/browsers/webbrowser/default.nix b/pkgs/applications/networking/browsers/webbrowser/default.nix
index d10758170784..5190f1a7b534 100644
--- a/pkgs/applications/networking/browsers/webbrowser/default.nix
+++ b/pkgs/applications/networking/browsers/webbrowser/default.nix
@@ -1,6 +1,6 @@
{ stdenv, lib, fetchgit, makeDesktopItem, pkgconfig, makeWrapper
# Build
-, python2, autoconf213, yasm, perl, ccache
+, python2, autoconf213, yasm, perl
, unzip, gnome2, gnum4
# Runtime
@@ -41,7 +41,7 @@ in stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- gnum4 makeWrapper perl pkgconfig python2 ccache
+ gnum4 makeWrapper perl pkgconfig python2
];
buildInputs = [
@@ -54,7 +54,6 @@ in stdenv.mkDerivation rec {
configurePhase = ''
export MOZCONFIG=$PWD/.mozconfig
export MOZ_NOSPAM=1
- export HOME=$PWD # Needed by ccache
cp $src/doc/mozconfig.example $MOZCONFIG
# Need to modify it
@@ -65,7 +64,8 @@ in stdenv.mkDerivation rec {
--replace "mk_add_options AUTOCONF=/usr/bin/autoconf-2.13" "mk_add_options AUTOCONF=${autoconf213}/bin/autoconf" \
--replace 'mk_add_options MOZ_OBJDIR=$HOME/build/wbobjects/' "" \
--replace "ac_add_options --x-libraries=/usr/lib64" "ac_add_options --x-libraries=${lib.makeLibraryPath [ xorg.libX11 ]}" \
- --replace "_BUILD_64=1" "_BUILD_64=${lib.optionalString stdenv.hostPlatform.is64bit "1"}"
+ --replace "_BUILD_64=1" "_BUILD_64=${lib.optionalString stdenv.hostPlatform.is64bit "1"}" \
+ --replace "--enable-ccache" "--disable-ccache"
echo >> $MOZCONFIG '
#
diff --git a/pkgs/applications/networking/cloudflared/default.nix b/pkgs/applications/networking/cloudflared/default.nix
index 738917f37991..3e19af619db3 100644
--- a/pkgs/applications/networking/cloudflared/default.nix
+++ b/pkgs/applications/networking/cloudflared/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "cloudflared";
- version = "2020.11.5";
+ version = "2020.11.11";
src = fetchFromGitHub {
owner = "cloudflare";
repo = "cloudflared";
rev = version;
- sha256 = "09bjqcrz7s40m7afb80dpx7jncp5prn2p6bksspv5wqc84l2nn5d";
+ sha256 = "059q0k53n8cc78cg70pw7dnbc1cjzv3kdvw3cfamvkrmscqgczxd";
};
vendorSha256 = null;
diff --git a/pkgs/applications/networking/cluster/argo/default.nix b/pkgs/applications/networking/cluster/argo/default.nix
index 6f2344bd3e75..4009bf96cd4f 100644
--- a/pkgs/applications/networking/cluster/argo/default.nix
+++ b/pkgs/applications/networking/cluster/argo/default.nix
@@ -19,13 +19,13 @@ let
in
buildGoModule rec {
pname = "argo";
- version = "2.11.7";
+ version = "2.11.8";
src = fetchFromGitHub {
owner = "argoproj";
repo = "argo";
rev = "v${version}";
- sha256 = "1i7qgghnb39bibnk07f47k64qpkb1k8mi3bbfnx6mxl0jlq335af";
+ sha256 = "19nkkj69506759qjfrz6d7j57z8rqjslgfrdrkx01ri68cil4mfh";
};
vendorSha256 = "1ca0ssvbi4vrsn9ljc783hnh9bmf5p8nr1lz5wm8g3gbrrrf1ray";
diff --git a/pkgs/applications/networking/cluster/argocd/default.nix b/pkgs/applications/networking/cluster/argocd/default.nix
index 2f884970fc1a..981e555462a3 100644
--- a/pkgs/applications/networking/cluster/argocd/default.nix
+++ b/pkgs/applications/networking/cluster/argocd/default.nix
@@ -2,14 +2,14 @@
buildGoModule rec {
pname = "argocd";
- version = "1.7.8";
+ version = "1.7.10";
commit = "ef5010c3a0b5e027fd642732d03c5b0391b1e574";
src = fetchFromGitHub {
owner = "argoproj";
repo = "argo-cd";
rev = "v${version}";
- sha256 = "1pwk6mzmlsx43c75wl5lglpxgc2jkgzra4443hwp6n0wfgzajfp4";
+ sha256 = "1vkdny88lmxkm3iw8qv5rrl0g5xwi16hfm2f6dga8i8xl555m78c";
};
vendorSha256 = "0c5gykijwjrq3cx9qg9hm5j7axccngc1kp5qj3429a2ilw80l8pl";
diff --git a/pkgs/applications/networking/cluster/helmfile/default.nix b/pkgs/applications/networking/cluster/helmfile/default.nix
index fe68d90dd920..2516370430e3 100644
--- a/pkgs/applications/networking/cluster/helmfile/default.nix
+++ b/pkgs/applications/networking/cluster/helmfile/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "helmfile";
- version = "0.134.1";
+ version = "0.135.0";
src = fetchFromGitHub {
owner = "roboll";
repo = "helmfile";
rev = "v${version}";
- sha256 = "14qlz6b4iddc5qxm4w4pvhkbzv60qzymn3bkyrpbx189b2yfvh6c";
+ sha256 = "1ky9mh5n6n84g77ax1dn1cisgxjwyrhnapaikyj4q53zcbyai3ng";
};
- vendorSha256 = "0nk2f38qjmhy45pw9yz53acmsdy2fdxswqnasvbmfzrb85b0fnfq";
+ vendorSha256 = "0dycngvk4nymcrkn6pn2q2h2zfvhc69m1zs2pspl58sa0mkakk2p";
doCheck = false;
diff --git a/pkgs/applications/networking/cluster/helmsman/default.nix b/pkgs/applications/networking/cluster/helmsman/default.nix
index d044840637eb..21a9608db2c2 100644
--- a/pkgs/applications/networking/cluster/helmsman/default.nix
+++ b/pkgs/applications/networking/cluster/helmsman/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "helmsman";
- version = "3.5.1";
+ version = "3.6.2";
src = fetchFromGitHub {
owner = "Praqma";
repo = "helmsman";
rev = "v${version}";
- sha256 = "0vng0ra8bjxmfq6xvdxn72f5bcjrv8i72dams80lf0mq3l7wjl7c";
+ sha256 = "0a9f6745f17sws7fyhz0d8wnriv69d6nrci9j5nhysnzg97ky1np";
};
- vendorSha256 = "05vnysr5r3hbayss1pyifgp989kjw81h95iack8ady62k6ys5njl";
+ vendorSha256 = "04csmw5zpansb30amr3i6vlwxc3z38q4g69cklh44cr37glm04sm";
doCheck = false;
diff --git a/pkgs/applications/networking/cluster/hetzner-kube/default.nix b/pkgs/applications/networking/cluster/hetzner-kube/default.nix
index 7409d71fe8ff..d0afe6d2e436 100644
--- a/pkgs/applications/networking/cluster/hetzner-kube/default.nix
+++ b/pkgs/applications/networking/cluster/hetzner-kube/default.nix
@@ -1,4 +1,4 @@
-{ lib, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub, installShellFiles }:
buildGoModule rec {
pname = "hetzner-kube";
@@ -20,6 +20,17 @@ buildGoModule rec {
-X github.com/xetys/hetzner-kube/cmd.version=${version}
'';
+ nativeBuildInputs = [
+ installShellFiles
+ ];
+
+ postInstall = ''
+ $out/bin/hetzner-kube completion bash > hetzner-kube
+ $out/bin/hetzner-kube completion zsh > _hetzner-kube
+ installShellCompletion --zsh _hetzner-kube
+ installShellCompletion --bash hetzner-kube
+ '';
+
meta = {
description = "A CLI tool for provisioning Kubernetes clusters on Hetzner Cloud";
homepage = "https://github.com/xetys/hetzner-kube";
diff --git a/pkgs/applications/networking/cluster/istioctl/default.nix b/pkgs/applications/networking/cluster/istioctl/default.nix
index 053035e629ea..ffe79381a228 100644
--- a/pkgs/applications/networking/cluster/istioctl/default.nix
+++ b/pkgs/applications/networking/cluster/istioctl/default.nix
@@ -2,15 +2,15 @@
buildGoModule rec {
pname = "istioctl";
- version = "1.7.4";
+ version = "1.8.0";
src = fetchFromGitHub {
owner = "istio";
repo = "istio";
rev = version;
- sha256 = "1vy6y6gk7ljnrb7cxxaa60i4ycylsrd2yszbly1aaz5vnh1vsfz9";
+ sha256 = "0fwc56797gmcg9pcy0jpv5lb0b6wwiqh242xn1chd4a4hp8in7h9";
};
- vendorSha256 = "0f2n8mwnj9i4qifs0f63jrgr61mjs3c1arxnny723i5pialj3zdl";
+ vendorSha256 = "0ing5pih2rz974dcianlb05fpgrj3y7h32awf3cp41gh448gxd24";
doCheck = false;
diff --git a/pkgs/applications/networking/cluster/k3s/default.nix b/pkgs/applications/networking/cluster/k3s/default.nix
index 8fa288f04014..55d51a656d9c 100644
--- a/pkgs/applications/networking/cluster/k3s/default.nix
+++ b/pkgs/applications/networking/cluster/k3s/default.nix
@@ -13,7 +13,7 @@
, libseccomp
, pkgconfig
, ethtool
-, utillinux
+, util-linux
, ipset
, fetchFromGitHub
, fetchurl
@@ -234,7 +234,7 @@ stdenv.mkDerivation rec {
iproute
bridge-utils
ethtool
- utillinux
+ util-linux
ipset
conntrack-tools
];
diff --git a/pkgs/applications/networking/cluster/k9s/default.nix b/pkgs/applications/networking/cluster/k9s/default.nix
index ec5b6f44c6f8..d45cbb19e71b 100644
--- a/pkgs/applications/networking/cluster/k9s/default.nix
+++ b/pkgs/applications/networking/cluster/k9s/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "k9s";
- version = "0.23.10";
+ version = "0.24.2";
src = fetchFromGitHub {
owner = "derailed";
repo = "k9s";
rev = "v${version}";
- sha256 = "0nfgi67ja36mymhcyh4902680pkfnk4g8j8nbajksx9nfp53n91v";
+ sha256 = "0cr7ap9yfd9flcph98rxap2f46fc3v689v31mc8n7vxi9jr07irh";
};
buildFlagsArray = ''
@@ -18,7 +18,7 @@ buildGoModule rec {
-X github.com/derailed/k9s/cmd.commit=${src.rev}
'';
- vendorSha256 = "116aidry55917ays7rn5r5kj17nbgb9qi16bplml9kxfkjv072kz";
+ vendorSha256 = "01g50sfk0k7v60m3anfiq2w9pzl2wpa985s22ciq911h3fscka3f";
doCheck = false;
diff --git a/pkgs/applications/networking/cluster/kube3d/default.nix b/pkgs/applications/networking/cluster/kube3d/default.nix
index 69119673f308..9163347d7b22 100644
--- a/pkgs/applications/networking/cluster/kube3d/default.nix
+++ b/pkgs/applications/networking/cluster/kube3d/default.nix
@@ -1,28 +1,35 @@
-{ stdenv, buildGoModule, fetchFromGitHub, installShellFiles }:
+{ lib, buildGoModule, fetchFromGitHub, installShellFiles }:
+let
+ k3sVersion = "1.19.3-k3s3";
+in
buildGoModule rec {
pname = "kube3d";
- version = "3.2.1";
- k3sVersion = "1.18.9-k3s1";
+ version = "3.3.0";
- excludedPackages = ''tools'';
+ excludedPackages = "tools";
src = fetchFromGitHub {
- owner = "rancher";
- repo = "k3d";
- rev = "v${version}";
- sha256 = "1910vir9yc3xvb23260xljnfpznyhnk4gddy752rrndz7rk1b5c3";
+ owner = "rancher";
+ repo = "k3d";
+ rev = "v${version}";
+ sha256 = "1pq5x4fyn98f01mzfjv335gx29c61zd85qc5vhx9rk27hi825ima";
};
- buildFlagsArray = ''
- -ldflags=
- -w -s
- -X github.com/rancher/k3d/v3/version.Version=v${version}
- -X github.com/rancher/k3d/v3/version.K3sVersion=v${k3sVersion}
- '';
+ vendorSha256 = null;
nativeBuildInputs = [ installShellFiles ];
+ buildFlagsArray = [
+ "-ldflags="
+ "-w"
+ "-s"
+ "-X github.com/rancher/k3d/v3/version.Version=v${version}"
+ "-X github.com/rancher/k3d/v3/version.K3sVersion=v${k3sVersion}"
+ ];
+
+ doCheck = false;
+
postInstall = ''
installShellCompletion --cmd k3d \
--bash <($out/bin/k3d completion bash) \
@@ -30,13 +37,15 @@ buildGoModule rec {
--zsh <($out/bin/k3d completion zsh)
'';
- vendorSha256 = null;
-
- doCheck = false;
-
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = "https://github.com/rancher/k3d";
- description = "A helper to run k3s (Lightweight Kubernetes. 5 less than k8s) in a docker container";
+ description = "A helper to run k3s (Lightweight Kubernetes. 5 less than k8s) in a docker container - k3d";
+ longDescription = ''
+ k3s is the lightweight Kubernetes distribution by Rancher: rancher/k3s
+
+ k3d creates containerized k3s clusters. This means, that you can spin up a
+ multi-node k3s cluster on a single machine using docker.
+ '';
license = licenses.mit;
platforms = platforms.linux;
maintainers = with maintainers; [ kuznero jlesquembre ngerstle jk ];
diff --git a/pkgs/applications/networking/cluster/minikube/default.nix b/pkgs/applications/networking/cluster/minikube/default.nix
index 6281d652d0c3..bd71f2f5c5ba 100644
--- a/pkgs/applications/networking/cluster/minikube/default.nix
+++ b/pkgs/applications/networking/cluster/minikube/default.nix
@@ -11,7 +11,7 @@
buildGoModule rec {
pname = "minikube";
- version = "1.15.0";
+ version = "1.15.1";
vendorSha256 = "1xkk4f8qjqx5x878iniclni3jm2f7ka47va756vc3vk8p5s6vpdk";
@@ -21,7 +21,7 @@ buildGoModule rec {
owner = "kubernetes";
repo = "minikube";
rev = "v${version}";
- sha256 = "1n1jhsa0lrfpqvl7m5il37l3f22ffgg4zv8g42xq24cgna951a1z";
+ sha256 = "03knkc8z3vri73j1aa9ry6p1rxql3d75kphd429x5am856mpnn6g";
};
nativeBuildInputs = [ go-bindata installShellFiles pkg-config which ];
diff --git a/pkgs/applications/networking/cluster/minishift/default.nix b/pkgs/applications/networking/cluster/minishift/default.nix
index cd11bcbb431c..f9391373b188 100644
--- a/pkgs/applications/networking/cluster/minishift/default.nix
+++ b/pkgs/applications/networking/cluster/minishift/default.nix
@@ -4,10 +4,10 @@
}:
let
- version = "1.34.2";
+ version = "1.34.3";
# Update these on version bumps according to Makefile
- centOsIsoVersion = "v1.15.0";
+ centOsIsoVersion = "v1.17.0";
openshiftVersion = "v3.11.0";
in buildGoPackage rec {
@@ -18,7 +18,7 @@ in buildGoPackage rec {
owner = "minishift";
repo = "minishift";
rev = "v${version}";
- sha256 = "1xzjzmjs2ijg7zzw53v02lgrg1j82jd7ljcn6lprg01hhvfrwgg7";
+ sha256 = "0yhln3kyc0098hbnjyxhbd915g6j7s692c0z8yrhh9gdpc5cr2aa";
};
nativeBuildInputs = [ pkgconfig go-bindata makeWrapper ];
diff --git a/pkgs/applications/networking/cluster/octant/plugins/starboard-octant-plugin.nix b/pkgs/applications/networking/cluster/octant/plugins/starboard-octant-plugin.nix
new file mode 100644
index 000000000000..1c9f21afddfc
--- /dev/null
+++ b/pkgs/applications/networking/cluster/octant/plugins/starboard-octant-plugin.nix
@@ -0,0 +1,26 @@
+{ lib, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "starboard-octant-plugin";
+ version = "0.6.0";
+
+ src = fetchFromGitHub {
+ owner = "aquasecurity";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1rgfk8l3yz7xwghr06vcgpi6zzjynxxvyg2r78fgp7wpw7bh3rmd";
+ };
+
+ vendorSha256 = "1f6x66zgrmm7x661d0d0qqharrpyb2bsi10swlgx68y5yz285296";
+
+ meta = with lib; {
+ description = "Octant plugin for viewing Starboard security information";
+ longDescription = ''
+ This is an Octant plugin for Starboard which provides visibility into vulnerability assessment reports for
+ Kubernetes workloads stored as custom security resources.
+ '';
+ homepage = src.meta.homepage;
+ license = licenses.asl20;
+ maintainers = with maintainers; [ jk ];
+ };
+}
diff --git a/pkgs/applications/networking/cluster/openshift/default.nix b/pkgs/applications/networking/cluster/openshift/default.nix
index b547434d8da1..34d362a4623b 100644
--- a/pkgs/applications/networking/cluster/openshift/default.nix
+++ b/pkgs/applications/networking/cluster/openshift/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub, buildGoPackage, which, go-bindata, rsync, utillinux
+{ stdenv, lib, fetchFromGitHub, buildGoPackage, which, go-bindata, rsync, util-linux
, coreutils, kerberos, ncurses, clang, installShellFiles
, components ? [
"cmd/oc"
diff --git a/pkgs/applications/networking/cluster/spacegun/node-composition.nix b/pkgs/applications/networking/cluster/spacegun/node-composition.nix
index 47cdb6942cec..712f62e8d4fd 100644
--- a/pkgs/applications/networking/cluster/spacegun/node-composition.nix
+++ b/pkgs/applications/networking/cluster/spacegun/node-composition.nix
@@ -6,7 +6,7 @@
let
nodeEnv = import ../../../../development/node-packages/node-env.nix {
- inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile;
+ inherit (pkgs) stdenv python2 util-linux runCommand writeTextFile;
inherit nodejs;
libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null;
};
diff --git a/pkgs/applications/networking/cluster/ssm-session-manager-plugin/default.nix b/pkgs/applications/networking/cluster/ssm-session-manager-plugin/default.nix
index 7c948fbcdfc7..15a3b0ac24c7 100644
--- a/pkgs/applications/networking/cluster/ssm-session-manager-plugin/default.nix
+++ b/pkgs/applications/networking/cluster/ssm-session-manager-plugin/default.nix
@@ -1,28 +1,38 @@
-{ stdenv, lib, fetchurl, autoPatchelfHook, dpkg, awscli }:
+{ stdenv, lib, fetchurl, autoPatchelfHook, dpkg, awscli, unzip }:
+let
+ ver = "1.2.7.0";
+ source = if stdenv.isDarwin then {
+ url =
+ "https://s3.amazonaws.com/session-manager-downloads/plugin/${ver}/mac/sessionmanager-bundle.zip";
+ sha256 = "sha256-HP+opNjS53zR9eUxpNUHGD9rZN1z7lDc6+nONR8fa/s=";
+ } else {
+ url =
+ "https://s3.amazonaws.com/session-manager-downloads/plugin/${ver}/ubuntu_64bit/session-manager-plugin.deb";
+ sha256 = "sha256-EZ9ncj1YYlod1RLfXOpZFijnKjLYWYVBb+C6yd42l34=";
+ };
+ platformBuildInput = if stdenv.isDarwin then [ unzip ] else [ dpkg ];
+ unpackCmd = if stdenv.isDarwin then "unzip $src" else "dpkg-deb -x $src .";
+ archivePath = if stdenv.isDarwin then "sessionmanager-bundle" else "usr/local/sessionmanagerplugin";
+in
stdenv.mkDerivation rec {
pname = "ssm-session-manager-plugin";
- version = "1.1.61.0";
+ version = ver;
- src = fetchurl {
- url =
- "https://s3.amazonaws.com/session-manager-downloads/plugin/${version}/ubuntu_64bit/session-manager-plugin.deb";
- sha256 = "0z59irrpwhjjhn379454xyraqs590hij2n6n6k25w5hh8ak7imfl";
- };
+ src = fetchurl source;
- nativeBuildInputs = [ autoPatchelfHook dpkg ];
+ nativeBuildInputs = [ autoPatchelfHook ] ++ platformBuildInput;
buildInputs = [ awscli ];
- unpackPhase = "dpkg-deb -x $src .";
+ unpackPhase = unpackCmd;
- installPhase =
- "install -m755 -D usr/local/sessionmanagerplugin/bin/session-manager-plugin $out/bin/session-manager-plugin";
+ installPhase = "install -m755 -D ${archivePath}/bin/session-manager-plugin $out/bin/session-manager-plugin";
meta = with lib; {
homepage =
"https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager-working-with-install-plugin.html";
description = "Amazon SSM Session Manager Plugin";
- platforms = [ "x86_64-linux" ];
+ platforms = [ "x86_64-linux" "x86_64-darwin" ];
license = licenses.unfree;
maintainers = with maintainers; [ mbaillie ];
};
diff --git a/pkgs/applications/networking/cluster/starboard/default.nix b/pkgs/applications/networking/cluster/starboard/default.nix
index bc42bf13666a..bb4327064527 100644
--- a/pkgs/applications/networking/cluster/starboard/default.nix
+++ b/pkgs/applications/networking/cluster/starboard/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "starboard";
- version = "0.6.0";
+ version = "0.7.0";
src = fetchFromGitHub {
owner = "aquasecurity";
repo = pname;
rev = "v${version}";
- sha256 = "00d3cnd3n6laa6rphw5w9xk8slpp4a603vzhixzg01sghq26gy22";
+ sha256 = "1xj0fa52973h7cg3scxn85lav98q6fz82dwd5cls3p39ghnhzn5l";
};
- vendorSha256 = "0y816r75rp1a4rp7j0a8wzrfi2mdf4ji1vz2vaj5s7x9ik6rc13r";
+ vendorSha256 = "07cz4p8k927ash5ncw1r56bcn592imgywbyzkvhnn50pap91m0q0";
subPackages = [ "cmd/starboard" ];
diff --git a/pkgs/applications/networking/cluster/tektoncd-cli/default.nix b/pkgs/applications/networking/cluster/tektoncd-cli/default.nix
index 1e2a21d46679..aeaff2ff5f15 100644
--- a/pkgs/applications/networking/cluster/tektoncd-cli/default.nix
+++ b/pkgs/applications/networking/cluster/tektoncd-cli/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "tektoncd-cli";
- version = "0.13.1";
+ version = "0.14.0";
src = fetchFromGitHub {
owner = "tektoncd";
repo = "cli";
rev = "v${version}";
- sha256 = "0cjih8h64wwdp022pn70xqxafdk34z2y2ipxb86dlf2zdrf9xv53";
+ sha256 = "1mkbwh4cmhx9in928vlvs7xjjklpsxbv5niv8jmsbnifflg1an8p";
};
vendorSha256 = null;
@@ -27,10 +27,10 @@ buildGoModule rec {
mkdir -p "$out/share/man/man1"
cp docs/man/man1/* "$out/share/man/man1"
- # TODO: Move to enhanced installShellCompletion when merged: PR #83630
- $out/bin/tkn completion bash > tkn.bash
- $out/bin/tkn completion zsh > _tkn
- installShellCompletion tkn.bash --zsh _tkn
+ installShellCompletion --cmd tkn \
+ --bash <($out/bin/tkn completion bash) \
+ --fish <($out/bin/tkn completion fish) \
+ --zsh <($out/bin/tkn completion zsh)
'';
meta = with lib; {
diff --git a/pkgs/applications/networking/cluster/terraform-providers/default.nix b/pkgs/applications/networking/cluster/terraform-providers/default.nix
index 6ce7ad6092af..b7b6c8ad73b3 100644
--- a/pkgs/applications/networking/cluster/terraform-providers/default.nix
+++ b/pkgs/applications/networking/cluster/terraform-providers/default.nix
@@ -1,4 +1,5 @@
{ lib
+, buildGoModule
, buildGoPackage
, fetchFromGitHub
, callPackage
@@ -7,7 +8,23 @@
let
list = lib.importJSON ./providers.json;
- toDrv = name: data:
+ buildWithGoModule = data:
+ buildGoModule {
+ pname = data.repo;
+ version = data.version;
+ subPackages = [ "." ];
+ src = fetchFromGitHub {
+ inherit (data) owner repo rev sha256;
+ };
+ vendorSha256 = data.vendorSha256 or null;
+
+ # Terraform allow checking the provider versions, but this breaks
+ # if the versions are not provided via file paths.
+ postBuild = "mv $NIX_BUILD_TOP/go/bin/${data.repo}{,_v${data.version}}";
+ passthru = data;
+ };
+
+ buildWithGoPackage = data:
buildGoPackage {
pname = data.repo;
version = data.version;
@@ -22,43 +39,13 @@ let
passthru = data;
};
- # Google is now using the vendored go modules, which works a bit differently
- # and is not 100% compatible with the pre-modules vendored folders.
- #
- # Instead of switching to goModules which requires a goModSha256, patch the
- # goPackage derivation so it can install the top-level.
- patchGoModVendor = drv:
- drv.overrideAttrs (attrs: {
- buildFlags = "-mod=vendor";
-
- # override configurePhase to not move the source into GOPATH
- configurePhase = ''
- export GOPATH=$NIX_BUILD_TOP/go:$GOPATH
- export GOCACHE=$TMPDIR/go-cache
- export GO111MODULE=on
- '';
-
- # just build and install into $GOPATH/bin
- buildPhase = ''
- go install -mod=vendor -v -p 16 .
-
- runHook postBuild
- '';
-
- # don't run the tests, they are broken in this setup
- doCheck = false;
- });
-
# These providers are managed with the ./update-all script
- automated-providers = lib.mapAttrs (toDrv) list;
+ automated-providers = lib.mapAttrs (_: attrs:
+ (if (lib.hasAttr "vendorSha256" attrs) then buildWithGoModule else buildWithGoPackage)
+ attrs) list;
# These are the providers that don't fall in line with the default model
special-providers = {
- # Override providers that use Go modules + vendor/ folder
- google = patchGoModVendor automated-providers.google;
- google-beta = patchGoModVendor automated-providers.google-beta;
- ibm = patchGoModVendor automated-providers.ibm;
-
acme = automated-providers.acme.overrideAttrs (attrs: {
prePatch = attrs.prePatch or "" + ''
substituteInPlace go.mod --replace terraform-providers/terraform-provider-acme getstackhead/terraform-provider-acme
@@ -66,89 +53,6 @@ let
'';
});
- # providers that were moved to the `hashicorp` organization,
- # but haven't updated their references yet:
-
- # https://github.com/hashicorp/terraform-provider-archive/pull/67
- archive = automated-providers.archive.overrideAttrs (attrs: {
- prePatch = attrs.prePatch or "" + ''
- substituteInPlace go.mod --replace terraform-providers/terraform-provider-archive hashicorp/terraform-provider-archive
- substituteInPlace main.go --replace terraform-providers/terraform-provider-archive hashicorp/terraform-provider-archive
- '';
- });
-
- # https://github.com/hashicorp/terraform-provider-dns/pull/101
- dns = automated-providers.dns.overrideAttrs (attrs: {
- prePatch = attrs.prePatch or "" + ''
- substituteInPlace go.mod --replace terraform-providers/terraform-provider-dns hashicorp/terraform-provider-dns
- substituteInPlace main.go --replace terraform-providers/terraform-provider-dns hashicorp/terraform-provider-dns
- '';
- });
-
- # https://github.com/hashicorp/terraform-provider-external/pull/41
- external = automated-providers.external.overrideAttrs (attrs: {
- prePatch = attrs.prePatch or "" + ''
- substituteInPlace go.mod --replace terraform-providers/terraform-provider-external hashicorp/terraform-provider-external
- substituteInPlace main.go --replace terraform-providers/terraform-provider-external hashicorp/terraform-provider-external
- '';
- });
-
- # https://github.com/hashicorp/terraform-provider-helm/pull/522
- helm = automated-providers.helm.overrideAttrs (attrs: {
- prePatch = attrs.prePatch or "" + ''
- substituteInPlace go.mod --replace terraform-providers/terraform-provider-helm hashicorp/terraform-provider-helm
- substituteInPlace main.go --replace terraform-providers/terraform-provider-helm hashicorp/terraform-provider-helm
- '';
- });
-
- # https://github.com/hashicorp/terraform-provider-http/pull/40
- http = automated-providers.http.overrideAttrs (attrs: {
- prePatch = attrs.prePatch or "" + ''
- substituteInPlace go.mod --replace terraform-providers/terraform-provider-http hashicorp/terraform-provider-http
- substituteInPlace main.go --replace terraform-providers/terraform-provider-http hashicorp/terraform-provider-http
- '';
- });
-
- # https://github.com/hashicorp/terraform-provider-local/pull/40
- local = automated-providers.local.overrideAttrs (attrs: {
- prePatch = attrs.prePatch or "" + ''
- substituteInPlace go.mod --replace terraform-providers/terraform-provider-local hashicorp/terraform-provider-local
- substituteInPlace main.go --replace terraform-providers/terraform-provider-local hashicorp/terraform-provider-local
- '';
- });
-
- # https://github.com/hashicorp/terraform-provider-null/pull/43
- null = automated-providers.null.overrideAttrs (attrs: {
- prePatch = attrs.prePatch or "" + ''
- substituteInPlace go.mod --replace terraform-providers/terraform-provider-null hashicorp/terraform-provider-null
- substituteInPlace main.go --replace terraform-providers/terraform-provider-null hashicorp/terraform-provider-null
- '';
- });
-
- # https://github.com/hashicorp/terraform-provider-random/pull/107
- random = automated-providers.random.overrideAttrs (attrs: {
- prePatch = attrs.prePatch or "" + ''
- substituteInPlace go.mod --replace terraform-providers/terraform-provider-random hashicorp/terraform-provider-random
- substituteInPlace main.go --replace terraform-providers/terraform-provider-random hashicorp/terraform-provider-random
- '';
- });
-
- # https://github.com/hashicorp/terraform-provider-template/pull/79
- template = automated-providers.template.overrideAttrs (attrs: {
- prePatch = attrs.prePatch or "" + ''
- substituteInPlace go.mod --replace terraform-providers/terraform-provider-template hashicorp/terraform-provider-template
- substituteInPlace main.go --replace terraform-providers/terraform-provider-template hashicorp/terraform-provider-template
- '';
- });
-
- # https://github.com/hashicorp/terraform-provider-tls/pull/71
- tls = automated-providers.tls.overrideAttrs (attrs: {
- prePatch = attrs.prePatch or "" + ''
- substituteInPlace go.mod --replace terraform-providers/terraform-provider-tls hashicorp/terraform-provider-tls
- substituteInPlace main.go --replace terraform-providers/terraform-provider-tls hashicorp/terraform-provider-tls
- '';
- });
-
# Packages that don't fit the default model
ansible = callPackage ./ansible {};
cloudfoundry = callPackage ./cloudfoundry {};
diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json
index 3136529baed4..bb2a7ab582b9 100644
--- a/pkgs/applications/networking/cluster/terraform-providers/providers.json
+++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json
@@ -35,6 +35,7 @@
"repo": "terraform-provider-archive",
"rev": "v2.0.0",
"sha256": "1d5n379zyjp2srg43g78a8h33qwcpkfkj7c35idvbyydi35vzlpl",
+ "vendorSha256": null,
"version": "2.0.0"
},
"arukas": {
@@ -66,12 +67,13 @@
"version": "2.14.1"
},
"aws": {
- "owner": "terraform-providers",
+ "owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/aws",
"repo": "terraform-provider-aws",
- "rev": "v2.65.0",
- "sha256": "005vs1qd6payicxldc9lr4w6kzr58xw9b930j52g1q7hlddl5mbb",
- "version": "2.65.0"
+ "rev": "v3.15.0",
+ "sha256": "0rxpdxg5p478sipbhq2x347gs5wrlwz4ggy9z007cbp34yhb2wka",
+ "vendorSha256": "0vapfnd4c8jb15pdjnnb97vgsvfakjvl1czccbfy0znhdk2ynz02",
+ "version": "3.15.0"
},
"azuread": {
"owner": "terraform-providers",
@@ -233,11 +235,13 @@
"version": "2.7.0"
},
"digitalocean": {
- "owner": "terraform-providers",
+ "owner": "digitalocean",
+ "provider-source-address": "registry.terraform.io/digitalocean/digitalocean",
"repo": "terraform-provider-digitalocean",
- "rev": "v1.19.0",
- "sha256": "0plfkwkfb19f7bzky4jfa2kmkqvbah02c6j6applsd3jyiawpbgy",
- "version": "1.19.0"
+ "rev": "v2.2.0",
+ "sha256": "14v9sh2qqdflzzp5mvkr7hd5c21hch8b8shxiwm0ar4qgdxq3wfy",
+ "vendorSha256": null,
+ "version": "2.2.0"
},
"dme": {
"owner": "terraform-providers",
@@ -250,9 +254,10 @@
"owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/dns",
"repo": "terraform-provider-dns",
- "rev": "v2.2.0",
- "sha256": "11xdxj6hfclaq9glbh14nihmrsk220crm9ld8bdv77w0bppmrrch",
- "version": "2.2.0"
+ "rev": "v3.0.0",
+ "sha256": "160dbmg7xg7iyc70f66dphyiysrdbscwya2n28idi8wp5rjx8bid",
+ "vendorSha256": null,
+ "version": "3.0.0"
},
"dnsimple": {
"owner": "terraform-providers",
@@ -295,6 +300,7 @@
"repo": "terraform-provider-external",
"rev": "v2.0.0",
"sha256": "16wciz08gicicsirij2ql0gy8dg0372jjsqmaigkl2n07mqz2b6a",
+ "vendorSha256": null,
"version": "2.0.0"
},
"fastly": {
@@ -333,25 +339,30 @@
"version": "3.1.0"
},
"gitlab": {
- "owner": "terraform-providers",
+ "owner": "gitlabhq",
+ "provider-source-address": "registry.terraform.io/gitlabhq/gitlab",
"repo": "terraform-provider-gitlab",
- "rev": "v2.9.0",
- "sha256": "0l0b69nxxskpsylcgli2sm9qq7p4hw96dsri24w38shhnxmpysbb",
- "version": "2.9.0"
+ "rev": "v3.1.0",
+ "sha256": "1an34ckz7lz1k25lkjpbmls55zp9pacr46vjnjjpqx6bx5s95f5g",
+ "version": "3.1.0"
},
"google": {
- "owner": "terraform-providers",
+ "owner": "hashicorp",
+ "provider-source-address": "registry.terraform.io/hashicorp/google",
"repo": "terraform-provider-google",
- "rev": "v3.18.0",
- "sha256": "18cxl1qw1wyvzvhgjm1s3c19hbi5z9s6mipgazhrac70myw8dmy7",
- "version": "3.18.0"
+ "rev": "v3.47.0",
+ "sha256": "05xb0q56y9088qbyaf3vzjm9im1s2azxffhjffjpzi0i79k0g2p0",
+ "vendorSha256": "1h83p7ncv7b4ci7qdig7hb81zk9458fq9aqqbkryawf1w7wbaq2a",
+ "version": "3.47.0"
},
"google-beta": {
- "owner": "terraform-providers",
+ "owner": "hashicorp",
+ "provider-source-address": "registry.terraform.io/hashicorp/google-beta",
"repo": "terraform-provider-google-beta",
- "rev": "v3.18.0",
- "sha256": "1rsaqrgr6ddgx1pala83y70dk32s0mvf6vi877awmimxjzsa1l4r",
- "version": "3.18.0"
+ "rev": "v3.47.0",
+ "sha256": "1nk0bg2q7dg65rn3j5pkdjv07x0gs7bkv1bpfvlhi9p4fzx9g4by",
+ "vendorSha256": "0c2q4d2khsi3v9b659q1kmncnlshv4px6ch99jpcymwqg3xrxda2",
+ "version": "3.47.0"
},
"grafana": {
"owner": "terraform-providers",
@@ -378,9 +389,10 @@
"owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/helm",
"repo": "terraform-provider-helm",
- "rev": "v1.2.2",
- "sha256": "1hjlf0pzc9jkcvqi52kvqwmd8v0cvnhhcbahzxmv0zkdwh310c12",
- "version": "1.2.2"
+ "rev": "v1.3.2",
+ "sha256": "0mpbf03483jqrwd9cx4pdn2pcv4swfs5nbp021gaqr0jf1w970x6",
+ "vendorSha256": null,
+ "version": "1.3.2"
},
"heroku": {
"owner": "terraform-providers",
@@ -393,9 +405,10 @@
"owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/http",
"repo": "terraform-provider-http",
- "rev": "v1.2.0",
- "sha256": "0q8ichbqrq62q1j0rc7sdz1jzfwg2l9v4ac9jqf6y485dblhmwqd",
- "version": "1.2.0"
+ "rev": "v2.0.0",
+ "sha256": "0x6a9qf819g16dj9inyvhwff67xy0ixyy70ck56lkidrldara444",
+ "vendorSha256": null,
+ "version": "2.0.0"
},
"huaweicloud": {
"owner": "terraform-providers",
@@ -413,10 +426,12 @@
},
"ibm": {
"owner": "IBM-Cloud",
+ "provider-source-address": "registry.terraform.io/IBM-Cloud/ibm",
"repo": "terraform-provider-ibm",
- "rev": "v1.7.0",
- "sha256": "1kb2dxdygvph65hh7qiba9kl9k5aygxxvx3x1qi28jwny594j82a",
- "version": "1.7.0"
+ "rev": "v1.14.0",
+ "sha256": "1r3y7r0mnbzd7xk6d5f7pvysl3p8vl5i5phya89dfwrk2x9xyw21",
+ "vendorSha256": null,
+ "version": "1.14.0"
},
"icinga2": {
"owner": "terraform-providers",
@@ -468,11 +483,12 @@
"version": "1.0.0"
},
"kubernetes": {
- "owner": "terraform-providers",
+ "owner": "hashicorp",
+ "provider-source-address": "registry.terraform.io/hashicorp/kubernetes",
"repo": "terraform-provider-kubernetes",
- "rev": "v1.11.3",
- "sha256": "13j4xwibjgiqpzwbwd0d3z1idv0lwz78ip38khhmhwa78mjjb4zz",
- "version": "1.11.3"
+ "rev": "v1.13.3",
+ "sha256": "01hkbb81r3k630s3ww6379p66h1fsd5cd1dz14jm833nsr142c0i",
+ "version": "1.13.3"
},
"kubernetes-alpha": {
"owner": "hashicorp",
@@ -508,6 +524,7 @@
"repo": "terraform-provider-local",
"rev": "v2.0.0",
"sha256": "0c1mk63lh3qmj8pl80lyvvsgyg4gg7673abr8cfxrj45635h74z5",
+ "vendorSha256": null,
"version": "2.0.0"
},
"logentries": {
@@ -614,6 +631,7 @@
"repo": "terraform-provider-null",
"rev": "v3.0.0",
"sha256": "0r1kvsc96922i85hdvf1pk8aicxjr6bc69gc63qi21hrl0jpvr7r",
+ "vendorSha256": null,
"version": "3.0.0"
},
"nutanix": {
@@ -702,11 +720,11 @@
"version": "0.8.0"
},
"packet": {
- "owner": "terraform-providers",
+ "owner": "packethost",
"repo": "terraform-provider-packet",
- "rev": "v2.9.0",
- "sha256": "0d9r272gidkwn4zr130ml047512qq5d5d599s63blzy6m38vilha",
- "version": "2.9.0"
+ "rev": "v3.2.0",
+ "sha256": "sha256-YIv4OPRbR00YTVwz0iJ/y6qTbj50nsi5ylrWEx1kZck=",
+ "version": "3.2.0"
},
"pagerduty": {
"owner": "terraform-providers",
@@ -732,9 +750,9 @@
"postgresql": {
"owner": "terraform-providers",
"repo": "terraform-provider-postgresql",
- "rev": "v1.6.0",
- "sha256": "0m9x60hrry0cqx4bhmql081wjcbay3750jwzqiph5vpj9717banf",
- "version": "1.6.0"
+ "rev": "v1.7.1",
+ "sha256": "0qlz00svvbwxslp8v7bi7mx5mvnjmh2cvg33a006gh4fy5n75shy",
+ "version": "1.7.1"
},
"powerdns": {
"owner": "terraform-providers",
@@ -784,6 +802,7 @@
"repo": "terraform-provider-random",
"rev": "v3.0.0",
"sha256": "00dkpcri9ckp0kxwgh3p8175cyd44m8z13cb013pm4mrr61n4wq9",
+ "vendorSha256": null,
"version": "3.0.0"
},
"rightscale": {
@@ -904,6 +923,7 @@
"repo": "terraform-provider-template",
"rev": "v2.2.0",
"sha256": "12pn1i06jz4xl50md94yfdggg3pg5bv1viwf35izizm5rnyksyv2",
+ "vendorSha256": null,
"version": "2.2.0"
},
"tencentcloud": {
@@ -941,6 +961,7 @@
"repo": "terraform-provider-tls",
"rev": "v3.0.0",
"sha256": "1p9d5wrr4xwf2i930zlcarm1zl8ysj3nyc6rrbhpxk04kr6ap0wz",
+ "vendorSha256": null,
"version": "3.0.0"
},
"triton": {
diff --git a/pkgs/applications/networking/cluster/terraform-providers/update-provider b/pkgs/applications/networking/cluster/terraform-providers/update-provider
index c7094e1c77e4..e1f1a0ef38a5 100755
--- a/pkgs/applications/networking/cluster/terraform-providers/update-provider
+++ b/pkgs/applications/networking/cluster/terraform-providers/update-provider
@@ -1,42 +1,94 @@
#!/usr/bin/env nix-shell
-#! nix-shell -i bash -p coreutils curl jq
+#! nix-shell -i bash -p coreutils curl jq moreutils
# shellcheck shell=bash
+# vim: ft=sh
+#
+# Update a terraform provider to the latest version advertised at the
+# provider source address.
#
-# Update a terraform provider to the latest version advertised at
-# the provider source address.
set -euo pipefail
-USAGE=$(cat<<DOC
-Specify the terraform provider name to update.
+show_usage() {
+ cat <<DOC
+Usage: ./update-provider [--force] [--vendor] [<owner>/]<provider>
+
+Update a single provider in the providers.json inventory file.
+
+For example to update 'terraform-providers.aws' run:
+
+ ./update-provider aws
+
+If the provider is not in the list already, use the form '<owner>/<provider>'
+to add the provider to the list:
-Example:
-To update nixpkgs.terraform-providers.aws run:
-./update-provider aws
+ ./update-provider hetznercloud/hcloud
+
+Options:
+
+ * --force: Force the update even if the version matches.
+ * --vendor: Switch from go package to go modules with vendor.
+ * --vendor-sha256 <sha256>: Override the SHA256 or "null".
DOC
-)
+}
+
+force=
+provider=
+vendor=
+vendorSha256=
+
+while [[ $# -gt 0 ]]; do
+ case "$1" in
+ -h | --help)
+ show_usage
+ exit
+ ;;
+ --force)
+ force=1
+ shift
+ ;;
+ --vendor)
+ force=1
+ vendor=1
+ shift
+ ;;
+ --vendor-sha256)
+ force=1
+ vendorSha256=$2
+ shift 2
+ ;;
+ *)
+ if [[ -n "$provider" ]]; then
+ echo "ERROR: provider name was passed two times: '$provider' and '$1'"
+ echo "Use --help for more info"
+ exit 1
+ fi
+ provider=$1
+ shift
+ esac
+done
-provider_name="${1:-}"
-if [ -z "$provider_name" ]; then
- echo "No providers specified!"
+if [[ -z "$provider" ]]; then
+ echo "ERROR: No providers specified!"
echo
- echo "$USAGE"
+ show_usage
exit 1
fi
-provider_source_address="$(jq -r ".$provider_name.\"provider-source-address\"" providers.json)"
+provider_name=$(basename "$provider")
-if [ "$provider_source_address" == "null" ]; then
- echo "No provider source address specified with provider: $provider_name"
- exit 1
-fi
+# Usage: read_attr <key>
+read_attr() {
+ jq -r ".\"$provider_name\".\"$1\"" providers.json
+}
-# The provider source address (used inside Terraform `required_providers` block) is
-# used to compute the registry API endpoint
-#
-# registry.terraform.io/hashicorp/aws (provider source address)
-# registry.terraform.io/providers/hashicorp/aws (provider URL for the website)
-# registry.terraform.io/v1/providers/hashicorp/aws (provider URL for the JSON API)
-registry_response=$(curl -s https://"${provider_source_address/\///v1/providers/}")
+# Usage: update_attr <key> <value>
+update_attr() {
+ if [[ "$2" == "null" ]]; then
+ jq -S ".\"$provider_name\".\"$1\" = null" providers.json | sponge providers.json
+ else
+ jq -S ".\"$provider_name\".\"$1\" = \"$2\"" providers.json | sponge providers.json
+ fi
+}
prefetch_github() {
# of a given owner, repo and rev, fetch the tarball and return the output of
@@ -47,31 +99,80 @@ prefetch_github() {
nix-prefetch-url --unpack "https://github.com/$owner/$repo/archive/$rev.tar.gz"
}
+old_source_address="$(read_attr provider-source-address)"
+old_vendor_sha256=$(read_attr vendorSha256)
+old_version=$(read_attr version)
+
+if [[ $provider =~ ^[^/]+/[^/]+$ ]]; then
+ source_address=registry.terraform.io/$provider
+else
+ source_address=$old_source_address
+fi
+if [[ "$source_address" == "null" ]]; then
+ echo "Could not find the source address for provider: $provider"
+ exit 1
+fi
+update_attr "provider-source-address" "$source_address"
+
+# The provider source address (used inside Terraform `required_providers` block) is
+# used to compute the registry API endpoint
+#
+# registry.terraform.io/hashicorp/aws (provider source address)
+# registry.terraform.io/providers/hashicorp/aws (provider URL for the website)
+# registry.terraform.io/v1/providers/hashicorp/aws (provider URL for the JSON API)
+registry_response=$(curl -s https://"${source_address/\///v1/providers/}")
+
+version="$(jq -r '.version' <<< "$registry_response")"
+if [[ "$old_version" = "$version" && "$force" != 1 && -z "$vendorSha256" && "$old_vendor_sha256" != "$vendorSha256" ]]; then
+ echo "$provider_name is already at version $version"
+ exit
+fi
+update_attr version "$version"
+
provider_source_url="$(jq -r '.source' <<< "$registry_response")"
org="$(echo "$provider_source_url" | cut -d '/' -f 4)"
+update_attr owner "$org"
repo="$(echo "$provider_source_url" | cut -d '/' -f 5)"
+update_attr repo "$repo"
rev="$(jq -r '.tag' <<< "$registry_response")"
-
+update_attr rev "$rev"
sha256=$(prefetch_github "$org" "$repo" "$rev")
+update_attr sha256 "$sha256"
-version="$(jq -r '.version' <<< "$registry_response")"
+repo_root=$(git rev-parse --show-toplevel)
-updated_provider="$(mktemp)"
-cat <<EOF >> "$updated_provider"
-{
- "$provider_name": {
- "owner": "$org",
- "repo": "$repo",
- "rev": "$rev",
- "sha256": "$sha256",
- "version": "$version",
- "provider-source-address": "$provider_source_address"
- }
-}
-EOF
+if [[ -z "$vendorSha256" ]]; then
+ if [[ "$old_vendor_sha256" == null ]]; then
+ vendorSha256=null
+ elif [[ -n "$old_vendor_sha256" || "$vendor" = 1 ]]; then
+ echo "=== Calculating vendorSha256 ==="
+ update_attr vendorSha256 "0000000000000000000000000000000000000000000000000000000000000000"
+ # Hackish way to find out the desired sha256. First build, then extract the
+ # error message from the logs.
+ set +e
+ nix-build --no-out-link "$repo_root" -A "terraform-providers.$provider_name.go-modules" 2>vendor_log.txt
+ set -e
+ logs=$(< vendor_log.txt)
+ if ! [[ $logs =~ got:\ +([^\ ]+) ]]; then
+ echo "ERROR: could not find new hash in output:"
+ cat vendor_log.txt
+ rm -f vendor_log.txt
+ exit 1
+ fi
+ rm -f vendor_log.txt
+ vendorSha256=${BASH_REMATCH[1]}
+ # Deal with nix unstable
+ if [[ $vendorSha256 = sha256-* ]]; then
+ vendorSha256=$(nix to-base32 "$vendorSha256")
+ fi
+ fi
+fi
-original_provider_list="$(mktemp)"
-cat providers.json > "$original_provider_list"
+if [[ -n "$vendorSha256" ]]; then
+ update_attr vendorSha256 "$vendorSha256"
+fi
-jq --sort-keys --slurp '.[0] * .[1]' "$original_provider_list" "$updated_provider" > providers.json
+# Check that the provider builds
+echo "=== Building terraform-providers.$provider_name ==="
+nix-build "$repo_root" -A "terraform-providers.$provider_name"
diff --git a/pkgs/applications/networking/cluster/terraform/default.nix b/pkgs/applications/networking/cluster/terraform/default.nix
index b478071ead16..d8c17a89e69b 100644
--- a/pkgs/applications/networking/cluster/terraform/default.nix
+++ b/pkgs/applications/networking/cluster/terraform/default.nix
@@ -1,15 +1,13 @@
-{ stdenv, lib, buildEnv, buildGoPackage, fetchFromGitHub, makeWrapper, coreutils
+{ stdenv, lib, buildGoModule, fetchFromGitHub, makeWrapper, coreutils
, runCommand, runtimeShell, writeText, terraform-providers, fetchpatch }:
let
- goPackagePath = "github.com/hashicorp/terraform";
-
- generic = { version, sha256, ... }@attrs:
- let attrs' = builtins.removeAttrs attrs [ "version" "sha256" ];
- in buildGoPackage ({
+ generic = { version, sha256, vendorSha256 ? null, ... }@attrs:
+ let attrs' = builtins.removeAttrs attrs [ "version" "sha256" "vendorSha256" ];
+ in buildGoModule ({
name = "terraform-${version}";
- inherit goPackagePath;
+ inherit vendorSha256;
src = fetchFromGitHub {
owner = "hashicorp";
@@ -18,7 +16,7 @@ let
inherit sha256;
};
- postPatch = ''
+ postConfigure = ''
# speakeasy hardcodes /bin/stty https://github.com/bgentry/speakeasy/issues/22
substituteInPlace vendor/github.com/bgentry/speakeasy/speakeasy_unix.go \
--replace "/bin/stty" "${coreutils}/bin/stty"
@@ -34,9 +32,12 @@ let
'';
preCheck = ''
- export HOME=$TMP
+ export HOME=$TMPDIR
+ export TF_SKIP_REMOTE_TESTS=1
'';
+ subPackages = [ "." ];
+
meta = with stdenv.lib; {
description =
"Tool for building, changing, and versioning infrastructure";
@@ -163,6 +164,14 @@ in rec {
passthru = { inherit plugins; };
});
+ terraform_0_14 = pluggable (generic {
+ version = "0.14.0";
+ sha256 = "0pbglnvb6cx8zrz791lfa67dmjqfsyysbxm2083b1lhlmbybi9ax";
+ vendorSha256 = "1gxhdj98np482jm76aj6zbbmkn7vfk8b878hzz59iywgbdr1r4m1";
+ patches = [ ./provider-path.patch ];
+ passthru = { inherit plugins; };
+ });
+
# Tests that the plugins are being used. Terraform looks at the specific
# file pattern and if the plugin is not found it will try to download it
# from the Internet. With sandboxing enable this test will fail if that is
diff --git a/pkgs/applications/networking/cluster/terragrunt/default.nix b/pkgs/applications/networking/cluster/terragrunt/default.nix
index e607a9ee75ba..a6a9631481f6 100644
--- a/pkgs/applications/networking/cluster/terragrunt/default.nix
+++ b/pkgs/applications/networking/cluster/terragrunt/default.nix
@@ -1,17 +1,17 @@
-{ lib, buildGoModule, fetchFromGitHub, makeWrapper, terraform }:
+{ lib, buildGoModule, fetchFromGitHub, makeWrapper }:
buildGoModule rec {
pname = "terragrunt";
- version = "0.26.2";
+ version = "0.26.7";
src = fetchFromGitHub {
owner = "gruntwork-io";
repo = pname;
rev = "v${version}";
- sha256 = "0bp43rsnkq2ysdl0v28i9agan738m0zk5yn8zza6js28sx0y7kns";
+ sha256 = "1431n6zs2mfkgh281xi0d7m9hxifrrsnd46fnpb54mr6lj9h0sdb";
};
- vendorSha256 = "0l85jx02dj9qvxs8l0ln5fln8vssi0fisblm5i1scz9x4a1jqg9n";
+ vendorSha256 = "18ix11g709fvh8h02k3p2bmzrq5fjzaqa50h3g74s3hyl2gc9s9h";
doCheck = false;
@@ -19,11 +19,6 @@ buildGoModule rec {
buildFlagsArray = [ "-ldflags=" "-X main.VERSION=v${version}" ];
- postInstall = ''
- wrapProgram $out/bin/terragrunt \
- --set TERRAGRUNT_TFPATH ${lib.getBin terraform.full}/bin/terraform
- '';
-
meta = with lib; {
description = "A thin wrapper for Terraform that supports locking for Terraform state and enforces best practices";
homepage = "https://github.com/gruntwork-io/terragrunt/";
diff --git a/pkgs/applications/networking/cluster/tilt/default.nix b/pkgs/applications/networking/cluster/tilt/default.nix
index c3ec58df35d4..40ba3530c8af 100644
--- a/pkgs/applications/networking/cluster/tilt/default.nix
+++ b/pkgs/applications/networking/cluster/tilt/default.nix
@@ -5,13 +5,13 @@ buildGoModule rec {
/* Do not use "dev" as a version. If you do, Tilt will consider itself
running in development environment and try to serve assets from the
source tree, which is not there once build completes. */
- version = "0.17.2";
+ version = "0.17.13";
src = fetchFromGitHub {
owner = "tilt-dev";
repo = pname;
rev = "v${version}";
- sha256 = "0wiqnlam4f7085n3djvb5phhvw9df61bj8w6c5rcpffykg33vhmi";
+ sha256 = "sha256-x3U5OF8T3z9kHcYe7SwKVEKNiEsi8AEvA1rlOma4y+8=";
};
vendorSha256 = null;
diff --git a/pkgs/applications/networking/cluster/velero/default.nix b/pkgs/applications/networking/cluster/velero/default.nix
index 415031d27718..45cae94ec850 100644
--- a/pkgs/applications/networking/cluster/velero/default.nix
+++ b/pkgs/applications/networking/cluster/velero/default.nix
@@ -27,9 +27,9 @@ buildGoModule rec {
nativeBuildInputs = [ installShellFiles ];
postInstall = ''
- $out/bin/velero completion bash > helm.bash
- $out/bin/velero completion zsh > helm.zsh
- installShellCompletion helm.{bash,zsh}
+ $out/bin/velero completion bash > velero.bash
+ $out/bin/velero completion zsh > velero.zsh
+ installShellCompletion velero.{bash,zsh}
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/networking/datovka/default.nix b/pkgs/applications/networking/datovka/default.nix
index 2e598b1a7639..22bf982ec4cc 100644
--- a/pkgs/applications/networking/datovka/default.nix
+++ b/pkgs/applications/networking/datovka/default.nix
@@ -11,11 +11,11 @@
mkDerivation rec {
pname = "datovka";
- version = "4.15.5";
+ version = "4.15.6";
src = fetchurl {
url = "https://secure.nic.cz/files/datove_schranky/${version}/${pname}-${version}.tar.xz";
- sha256 = "1mnw1m3wjkw8rfh6fwwrhfmkna6j19pza9cs7kyp8qj1fzzqi8my";
+ sha256 = "1qs1yd9qqsf56jm9w6sffkqb2l8s3i9qgi2q8vd59ss19ym6yky2";
};
buildInputs = [ libisds qmake qtbase qtsvg libxml2 ];
diff --git a/pkgs/applications/networking/droopy/default.nix b/pkgs/applications/networking/droopy/default.nix
index f3f5f54f4092..63afa5ce76f1 100644
--- a/pkgs/applications/networking/droopy/default.nix
+++ b/pkgs/applications/networking/droopy/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub, wrapPython }:
+{ stdenv, lib, fetchFromGitHub, wrapPython, fetchpatch }:
with lib;
@@ -13,6 +13,13 @@ stdenv.mkDerivation {
sha256 = "03i1arwyj9qpfyyvccl21lbpz3rnnp1hsadvc0b23nh1z2ng9sff";
};
+ patches = [
+ (fetchpatch {
+ url = "https://patch-diff.githubusercontent.com/raw/stackp/Droopy/pull/30.patch";
+ sha256 = "Y6jBraKvVQAiScbvLwezSKeWY3vaAbhaNXEGNaItigQ=";
+ })
+ ];
+
nativeBuildInputs = [ wrapPython ];
installPhase = ''
diff --git a/pkgs/applications/networking/dropbox/default.nix b/pkgs/applications/networking/dropbox/default.nix
index b3655888e1d3..845d0f2779c2 100644
--- a/pkgs/applications/networking/dropbox/default.nix
+++ b/pkgs/applications/networking/dropbox/default.nix
@@ -7,7 +7,7 @@ assert lib.elem stdenv.hostPlatform.system platforms;
# Dropbox client to bootstrap installation.
# The client is self-updating, so the actual version may be newer.
let
- version = "83.4.152";
+ version = "111.3.447";
arch = {
x86_64-linux = "x86_64";
diff --git a/pkgs/applications/networking/dyndns/dyndnsc/default.nix b/pkgs/applications/networking/dyndns/dyndnsc/default.nix
new file mode 100644
index 000000000000..65d463057416
--- /dev/null
+++ b/pkgs/applications/networking/dyndns/dyndnsc/default.nix
@@ -0,0 +1,59 @@
+{ stdenv, lib, python3Packages }:
+
+python3Packages.buildPythonApplication rec {
+ pname = "dyndnsc";
+ version = "0.5.1";
+
+ src = python3Packages.fetchPypi {
+ inherit pname version;
+ hash = "sha256-Sy6U0XhIQ9mPmznmWKqoyqE34vaE84fwlivouaF7Dd0=";
+ };
+
+ postPatch = ''
+ substituteInPlace setup.py --replace "bottle==" "bottle>="
+ '';
+
+ nativeBuildInputs = with python3Packages; [ pytestrunner ];
+ propagatedBuildInputs = with python3Packages; [
+ daemonocle
+ dnspython
+ netifaces
+ requests
+ setuptools
+ ];
+ checkInputs = with python3Packages; [ bottle pytestCheckHook ];
+
+ disabledTests = [
+ # dnswanip connects to an external server to discover the
+ # machine's IP address.
+ "dnswanip"
+ ] ++ lib.optionals stdenv.isDarwin [
+ # The tests that spawn a server using Bottle cannot be run on
+ # macOS or Windows as the default multiprocessing start method
+ # on those platforms is 'spawn', which requires the code to be
+ # run to be picklable, which this code isn't.
+ # Additionaly, other start methods are unsafe and prone to failure
+ # on macOS; see https://bugs.python.org/issue33725.
+ "BottleServer"
+ ];
+ # Allow tests that bind or connect to localhost on macOS.
+ __darwinAllowLocalNetworking = true;
+
+ meta = with lib; {
+ description = "Dynamic DNS update client with support for multiple protocols";
+ longDescription = ''
+ Dyndnsc is a command line client for sending updates to Dynamic
+ DNS (DDNS, DynDNS) services. It supports multiple protocols and
+ services, and it has native support for IPv6. The configuration
+ file allows using foreign, but compatible services. Dyndnsc
+ ships many different IP detection mechanisms, support for
+ configuring multiple services in one place and it has a daemon
+ mode for running unattended. It has a plugin system to provide
+ external notification services.
+ '';
+ homepage = "https://github.com/infothrill/python-dyndnsc";
+ license = licenses.mit;
+ maintainers = with maintainers; [ AluisioASG ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/applications/networking/feedreaders/rssguard/default.nix b/pkgs/applications/networking/feedreaders/rssguard/default.nix
index 40b67484360b..13dc38aaba93 100644
--- a/pkgs/applications/networking/feedreaders/rssguard/default.nix
+++ b/pkgs/applications/networking/feedreaders/rssguard/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "rssguard";
- version = "3.7.2";
+ version = "3.8.3";
src = fetchFromGitHub {
owner = "martinrotter";
repo = pname;
rev = version;
- sha256 = "1l2ra06am6bgwb4q200lhi64sz3np1dzf2vpjh10znxbx0mahbq6";
+ sha256 = "1704nj77h6s88l4by3wxl5l770gaig90mv3ix80r00nh8mhzq44q";
};
buildInputs = [ qtwebengine qttools ];
diff --git a/pkgs/applications/networking/firehol/default.nix b/pkgs/applications/networking/firehol/default.nix
index 16b2b7454bf5..de523b14ba64 100644
--- a/pkgs/applications/networking/firehol/default.nix
+++ b/pkgs/applications/networking/firehol/default.nix
@@ -1,6 +1,6 @@
{ stdenv, lib, fetchFromGitHub, pkgs
, autoconf, automake, curl, iprange, iproute, ipset, iptables, iputils
-, kmod, nettools, procps, tcpdump, traceroute, utillinux, whois
+, kmod, nettools, procps, tcpdump, traceroute, util-linux, whois
# If true, just install FireQOS without FireHOL
, onlyQOS ? false
@@ -86,7 +86,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoconf automake ];
buildInputs = [
curl iprange iproute ipset iptables iputils kmod
- nettools procps tcpdump traceroute utillinux whois
+ nettools procps tcpdump traceroute util-linux whois
];
preConfigure = "./autogen.sh";
diff --git a/pkgs/applications/networking/gns3/default.nix b/pkgs/applications/networking/gns3/default.nix
index a0f35f3779d1..3d22dca36d95 100644
--- a/pkgs/applications/networking/gns3/default.nix
+++ b/pkgs/applications/networking/gns3/default.nix
@@ -1,7 +1,7 @@
{ callPackage, libsForQt5 }:
let
- stableVersion = "2.2.16";
+ stableVersion = "2.2.17";
previewVersion = stableVersion;
addVersion = args:
let version = if args.stable then stableVersion else previewVersion;
@@ -26,8 +26,8 @@ let
};
mkGui = args: libsForQt5.callPackage (import ./gui.nix (addVersion args // extraArgs)) { };
mkServer = args: callPackage (import ./server.nix (addVersion args // extraArgs)) { };
- guiSrcHash = "1kz5gr5rwqp1hn9fw17v6sy2467506zks574nqcd2vgxzhr6cy6x";
- serverSrcHash = "1r6qj1l8jgyjm67agn83zp9c2n7pgfzwyh8a5q314zxi18nm6rqp";
+ guiSrcHash = "0dfyxr983w6lmbcvaf32bnm9cz7y7fp9jfaz8zxp1dvr6dr06cmv";
+ serverSrcHash = "0m5ajd2zkafx89hvp202m351h1dygfc3jssl3m7nd7r42csyi2vj";
in {
guiStable = mkGui {
stable = true;
diff --git a/pkgs/applications/networking/instant-messengers/baresip/default.nix b/pkgs/applications/networking/instant-messengers/baresip/default.nix
index 37d8adceae1c..c3479d1ee698 100644
--- a/pkgs/applications/networking/instant-messengers/baresip/default.nix
+++ b/pkgs/applications/networking/instant-messengers/baresip/default.nix
@@ -1,6 +1,6 @@
{stdenv, fetchurl, zlib, openssl, libre, librem, pkgconfig, gst_all_1
, cairo, mpg123, alsaLib, SDL, libv4l, celt, libsndfile, srtp, ffmpeg_3
-, gsm, speex, portaudio, spandsp, libuuid, ccache, libvpx
+, gsm, speex, portaudio, spandsp, libuuid, libvpx
}:
stdenv.mkDerivation rec {
version = "0.6.5";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [zlib openssl libre librem cairo mpg123
alsaLib SDL libv4l celt libsndfile srtp ffmpeg_3 gsm speex portaudio spandsp libuuid
- ccache libvpx
+ libvpx
] ++ (with gst_all_1; [ gstreamer gst-libav gst-plugins-base gst-plugins-bad gst-plugins-good ]);
makeFlags = [
"LIBRE_MK=${libre}/share/re/re.mk"
diff --git a/pkgs/applications/networking/instant-messengers/cordless/default.nix b/pkgs/applications/networking/instant-messengers/cordless/default.nix
index 1b475bdee846..d3633e2245ff 100644
--- a/pkgs/applications/networking/instant-messengers/cordless/default.nix
+++ b/pkgs/applications/networking/instant-messengers/cordless/default.nix
@@ -2,18 +2,18 @@
buildGoModule rec {
pname = "cordless";
- version = "2020-10-24";
+ version = "2020-11-22";
src = fetchFromGitHub {
owner = "Bios-Marcel";
repo = pname;
rev = version;
- sha256 = "18j8yrnipiivc49jwbb0ipgqwdi249fs9zxxz8qx8jfq77imvwbq";
+ sha256 = "0avf09b73fs3wpb4fzmm6ka595aanfvp95m6xj1ccxvq8ciwpqcw";
};
subPackages = [ "." ];
- vendorSha256 = "1h47aqf8bmyqvaayfj16br1402qzy7kf8rk96f3vnsyvsnkg5gw5";
+ vendorSha256 = "01anbhwgwam70dymcmvkia1xpw48658rq7wv4m7fiavxvnli6z2y";
meta = with stdenv.lib; {
homepage = "https://github.com/Bios-Marcel/cordless";
diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix
index bb37380a6822..570fe463c5ae 100644
--- a/pkgs/applications/networking/instant-messengers/discord/default.nix
+++ b/pkgs/applications/networking/instant-messengers/discord/default.nix
@@ -7,30 +7,30 @@ in {
pname = "discord";
binaryName = "Discord";
desktopName = "Discord";
- version = "0.0.12";
+ version = "0.0.13";
src = fetchurl {
url = "https://dl.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz";
- sha256 = "0qrzvc8cp8azb1b2wb5i4jh9smjfw5rxiw08bfqm8p3v74ycvwk8";
+ sha256 = "0d5z6cbj9dg3hjw84pyg75f8dwdvi2mqxb9ic8dfqzk064ssiv7y";
};
};
ptb = callPackage ./base.nix rec {
pname = "discord-ptb";
binaryName = "DiscordPTB";
desktopName = "Discord PTB";
- version = "0.0.22";
+ version = "0.0.23";
src = fetchurl {
url = "https://dl-ptb.discordapp.net/apps/linux/${version}/discord-ptb-${version}.tar.gz";
- sha256 = "06qyh8i9d7il6q7q7iaymbbcmdcgrj6rc4z4xik1ay3fr7qy299j";
+ sha256 = "0vxz68vldrbmmw1alpwl7blfcy6byd6zg9m0851dm0p0ldyhsp5j";
};
};
canary = callPackage ./base.nix rec {
pname = "discord-canary";
binaryName = "DiscordCanary";
desktopName = "Discord Canary";
- version = "0.0.115";
+ version = "0.0.116";
src = fetchurl {
url = "https://dl-canary.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz";
- sha256 = "0w9i3plbiiy2kp4yahsdvz0f4wpszsgqdnlgzbnx7wj0xk4qrkcx";
+ sha256 = "14kg85gz91f9mvvnl5p1lwz40rm47bca3a8dwv4618zv6vncgmkp";
};
};
}.${branch}
diff --git a/pkgs/applications/networking/instant-messengers/element/element-desktop-package.json b/pkgs/applications/networking/instant-messengers/element/element-desktop-package.json
index 871850fd6a69..f2d882ad75e4 100644
--- a/pkgs/applications/networking/instant-messengers/element/element-desktop-package.json
+++ b/pkgs/applications/networking/instant-messengers/element/element-desktop-package.json
@@ -2,7 +2,7 @@
"name": "element-desktop",
"productName": "Element",
"main": "src/electron-main.js",
- "version": "1.7.13",
+ "version": "1.7.14",
"description": "A feature-rich client for Matrix.org",
"author": "Element",
"repository": {
diff --git a/pkgs/applications/networking/instant-messengers/element/element-desktop.nix b/pkgs/applications/networking/instant-messengers/element/element-desktop.nix
index 4f387045bb4b..9a3dab920f40 100644
--- a/pkgs/applications/networking/instant-messengers/element/element-desktop.nix
+++ b/pkgs/applications/networking/instant-messengers/element/element-desktop.nix
@@ -8,12 +8,12 @@
let
executableName = "element-desktop";
- version = "1.7.13";
+ version = "1.7.14";
src = fetchFromGitHub {
owner = "vector-im";
repo = "riot-desktop";
rev = "v${version}";
- sha256 = "04nm5amhc0bqqwcc1c9x88lnbjaaryfs0xhi4as65l5ac4jdkzjc";
+ sha256 = "04zqvj7n803dwp4jkhiihhynp82birb14vamm6ys39a0zgs91cnv";
};
electron = electron_9;
diff --git a/pkgs/applications/networking/instant-messengers/element/element-web.nix b/pkgs/applications/networking/instant-messengers/element/element-web.nix
index 93f9e34f8671..46ac18af9ee5 100644
--- a/pkgs/applications/networking/instant-messengers/element/element-web.nix
+++ b/pkgs/applications/networking/instant-messengers/element/element-web.nix
@@ -12,11 +12,11 @@ let
in stdenv.mkDerivation rec {
pname = "element-web";
- version = "1.7.13";
+ version = "1.7.14";
src = fetchurl {
url = "https://github.com/vector-im/riot-web/releases/download/v${version}/riot-v${version}.tar.gz";
- sha256 = "13ylzyr1kkrppvp86kih60pqxlsvqlcsgz2gj4azgmrf2bijfby3";
+ sha256 = "1wyk1si0dmlcskf25zmbijpz6505yzjxa7pvd3g2k9kxc49vi20j";
};
installPhase = ''
diff --git a/pkgs/applications/networking/instant-messengers/fractal/default.nix b/pkgs/applications/networking/instant-messengers/fractal/default.nix
index 7098bba2de09..bc6dbc5ce193 100644
--- a/pkgs/applications/networking/instant-messengers/fractal/default.nix
+++ b/pkgs/applications/networking/instant-messengers/fractal/default.nix
@@ -92,6 +92,7 @@ rustPlatform.buildRustPackage rec {
description = "Matrix group messaging app";
homepage = "https://gitlab.gnome.org/GNOME/fractal";
license = licenses.gpl3;
+ broken = stdenv.isDarwin;
maintainers = with maintainers; [ dtzWill worldofpeace ];
};
}
diff --git a/pkgs/applications/networking/instant-messengers/franz/default.nix b/pkgs/applications/networking/instant-messengers/franz/default.nix
index 52bc60b5affd..646a790fed25 100644
--- a/pkgs/applications/networking/instant-messengers/franz/default.nix
+++ b/pkgs/applications/networking/instant-messengers/franz/default.nix
@@ -3,10 +3,10 @@
mkFranzDerivation rec {
pname = "franz";
name = "Franz";
- version = "5.5.0";
+ version = "5.6.1";
src = fetchurl {
url = "https://github.com/meetfranz/franz/releases/download/v${version}/franz_${version}_amd64.deb";
- sha256 = "0kgfjai0pz0gpbxsmn3hbha7zr2kax0s1j3ygcsy4kzghla990wm";
+ sha256 = "1gn0n1hr6z2gsdnpxysyq6sm8y7cjr9jafhsam8ffw0bq74kph7p";
};
meta = with stdenv.lib; {
description = "A free messaging app that combines chat & messaging services into one application";
diff --git a/pkgs/applications/networking/instant-messengers/franz/generic.nix b/pkgs/applications/networking/instant-messengers/franz/generic.nix
index 3f05e3d7a5d3..96865374bed1 100644
--- a/pkgs/applications/networking/instant-messengers/franz/generic.nix
+++ b/pkgs/applications/networking/instant-messengers/franz/generic.nix
@@ -28,7 +28,7 @@
# Helper function for building a derivation for Franz and forks.
{ pname, name, version, src, meta }:
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
inherit pname version src meta;
# Don't remove runtime deps.
@@ -65,7 +65,7 @@ stdenv.mkDerivation {
expat
stdenv.cc.cc
];
- runtimeDependencies = [ (lib.getLib udev) libnotify ];
+ runtimeDependencies = [ stdenv.cc.cc.lib (lib.getLib udev) libnotify ];
unpackPhase = "dpkg-deb -x $src .";
@@ -84,6 +84,7 @@ stdenv.mkDerivation {
postFixup = ''
wrapProgram $out/opt/${name}/${pname} \
+ --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath runtimeDependencies}" \
--prefix PATH : ${xdg_utils}/bin \
"''${gappsWrapperArgs[@]}"
'';
diff --git a/pkgs/applications/networking/instant-messengers/gitter/default.nix b/pkgs/applications/networking/instant-messengers/gitter/default.nix
index 57b745057dce..69a198480668 100644
--- a/pkgs/applications/networking/instant-messengers/gitter/default.nix
+++ b/pkgs/applications/networking/instant-messengers/gitter/default.nix
@@ -1,29 +1,61 @@
-{ stdenv, alsaLib, atk, cairo, cups, dbus, dpkg, expat, fetchurl
-, fontconfig, freetype, gdk-pixbuf, glib, gnome2, gtk3, libX11
+{ stdenv, alsaLib, atk, at-spi2-core, cairo, cups, dbus, dpkg, expat, fetchurl
+, fontconfig, freetype, gdk-pixbuf, glib, gnome2, gtk3, libdrm, libX11
, libXScrnSaver, libXcomposite, libXcursor, libXdamage, libXext, libXfixes
, libXi, libXrandr, libXrender, libXtst, libappindicator-gtk3, libcxx
-, libnotify, libpulseaudio, libxcb, makeDesktopItem, makeWrapper, nspr, nss
+, libnotify, libpulseaudio, libxcb, makeDesktopItem, makeWrapper, mesa, nspr, nss
, pango, systemd }:
let gitterDirectorySuffix = "opt/gitter";
+ libPath = stdenv.lib.makeLibraryPath [
+ alsaLib
+ atk
+ at-spi2-core
+ cairo
+ cups
+ dbus
+ expat
+ fontconfig
+ freetype
+ gdk-pixbuf
+ glib
+ gnome2.GConf
+ gtk3
+ libX11
+ libXScrnSaver
+ libXcomposite
+ libXcursor
+ libXdamage
+ libXext
+ libXfixes
+ libXi
+ libXrandr
+ libXrender
+ libXtst
+ libappindicator-gtk3
+ libcxx
+ libdrm
+ libnotify
+ libpulseaudio
+ libxcb
+ mesa
+ nspr
+ nss
+ pango
+ stdenv.cc.cc
+ systemd
+ ];
doELFPatch = target: ''
patchelf --set-interpreter ${stdenv.cc.bintools.dynamicLinker} \
--set-rpath "$out/${gitterDirectorySuffix}/lib:${libPath}" \
$out/${gitterDirectorySuffix}/${target}
'';
- libPath = stdenv.lib.makeLibraryPath [
- alsaLib atk cairo cups dbus expat fontconfig freetype gdk-pixbuf glib
- gnome2.GConf gtk3 libX11 libXScrnSaver libXcomposite libXcursor libXdamage
- libXext libXfixes libXi libXrandr libXrender libXtst libappindicator-gtk3
- libcxx libnotify libpulseaudio libxcb nspr nss pango stdenv.cc.cc systemd
- ];
in stdenv.mkDerivation rec {
pname = "gitter";
- version = "4.1.0";
+ version = "5.0.1";
src = fetchurl {
url = "https://update.gitter.im/linux64/${pname}_${version}_amd64.deb";
- sha256 = "1gny9i2pywvczzrs93k8krqn6hwm6c2zg8yr3xmjqs3p88817wbi";
+ sha256 = "1ps9akylqrril4902r8mi0mprm0hb5wra51ry6c1rb5xz5nrzgh1";
};
nativeBuildInputs = [ makeWrapper dpkg ];
diff --git a/pkgs/applications/networking/instant-messengers/matrix-recorder/composition.nix b/pkgs/applications/networking/instant-messengers/matrix-recorder/composition.nix
index e03bdd9909e8..92ddfe342982 100644
--- a/pkgs/applications/networking/instant-messengers/matrix-recorder/composition.nix
+++ b/pkgs/applications/networking/instant-messengers/matrix-recorder/composition.nix
@@ -6,7 +6,7 @@
let
nodeEnv = import ./node-env.nix {
- inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile;
+ inherit (pkgs) stdenv python2 util-linux runCommand writeTextFile;
inherit nodejs;
libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null;
};
diff --git a/pkgs/applications/networking/instant-messengers/matrix-recorder/node-env.nix b/pkgs/applications/networking/instant-messengers/matrix-recorder/node-env.nix
index 670556bf271a..ff5ca0d99b19 100644
--- a/pkgs/applications/networking/instant-messengers/matrix-recorder/node-env.nix
+++ b/pkgs/applications/networking/instant-messengers/matrix-recorder/node-env.nix
@@ -1,6 +1,6 @@
# This file originates from node2nix
-{stdenv, nodejs, python2, utillinux, libtool, runCommand, writeTextFile}:
+{stdenv, nodejs, python2, util-linux, libtool, runCommand, writeTextFile}:
let
python = if nodejs ? python then nodejs.python else python2;
@@ -396,7 +396,7 @@ let
stdenv.mkDerivation ({
name = "node_${name}-${version}";
buildInputs = [ tarWrapper python nodejs ]
- ++ stdenv.lib.optional (stdenv.isLinux) utillinux
+ ++ stdenv.lib.optional (stdenv.isLinux) util-linux
++ stdenv.lib.optional (stdenv.isDarwin) libtool
++ buildInputs;
@@ -468,7 +468,7 @@ let
name = "node-dependencies-${name}-${version}";
buildInputs = [ tarWrapper python nodejs ]
- ++ stdenv.lib.optional (stdenv.isLinux) utillinux
+ ++ stdenv.lib.optional (stdenv.isLinux) util-linux
++ stdenv.lib.optional (stdenv.isDarwin) libtool
++ buildInputs;
@@ -514,7 +514,7 @@ let
stdenv.mkDerivation {
name = "node-shell-${name}-${version}";
- buildInputs = [ python nodejs ] ++ stdenv.lib.optional (stdenv.isLinux) utillinux ++ buildInputs;
+ buildInputs = [ python nodejs ] ++ stdenv.lib.optional (stdenv.isLinux) util-linux ++ buildInputs;
buildCommand = ''
mkdir -p $out/bin
cat > $out/bin/shell <<EOF
diff --git a/pkgs/applications/networking/instant-messengers/mm/default.nix b/pkgs/applications/networking/instant-messengers/mm/default.nix
index 3bdfcbfe7d1d..a9306a751ac8 100644
--- a/pkgs/applications/networking/instant-messengers/mm/default.nix
+++ b/pkgs/applications/networking/instant-messengers/mm/default.nix
@@ -1,21 +1,21 @@
-{ stdenv, buildGoPackage, fetchFromGitLab }:
+{ stdenv, buildGoModule, fetchgit }:
-buildGoPackage {
+buildGoModule {
pname = "mm";
- version = "2016.11.04";
+ version = "2020.11.17";
- goPackagePath = "gitlab.com/meutraa/mm";
-
- src = fetchFromGitLab {
- owner = "meutraa";
- repo = "mm";
- rev = "473fdd97285168054b672dbad2ffc4047324c518";
- sha256 = "1s8v5gxpw1sms1g3i8nq2x2mmmyz97qkmxs1fzlspfcd6i8vknkp";
+ src = fetchgit {
+ url = "https://git.lost.host/meutraa/mm.git";
+ rev = "e5fa8eeb845aac8f28fc36013ee8a1dbe1e5710c";
+ sha256 = "sha256-SdD4EE/rc85H7xqKB/kU8XFsC63i1sVObPha/zrxFGk=";
};
- meta = {
+ vendorSha256 = "sha256-zJJ9PzQShv2iRNyCg1XVscbwjV9ZtMIojJDtXXm3rVM=";
+
+ meta = with stdenv.lib; {
description = "A file system based matrix client";
- homepage = "https://gitlab.com/meutraa/mm";
- license = stdenv.lib.licenses.isc;
+ homepage = "https://git.lost.host/meutraa/mm";
+ license = licenses.isc;
+ maintainers = with maintainers; [ meutraa ];
};
}
diff --git a/pkgs/applications/networking/instant-messengers/pantalaimon/default.nix b/pkgs/applications/networking/instant-messengers/pantalaimon/default.nix
index 3b1fb255b6ee..9c99741823aa 100644
--- a/pkgs/applications/networking/instant-messengers/pantalaimon/default.nix
+++ b/pkgs/applications/networking/instant-messengers/pantalaimon/default.nix
@@ -10,7 +10,7 @@
buildPythonApplication rec {
pname = "pantalaimon";
- version = "0.7.0";
+ version = "0.8.0";
disabled = pythonOlder "3.6";
@@ -19,7 +19,7 @@ buildPythonApplication rec {
owner = "matrix-org";
repo = pname;
rev = version;
- sha256 = "0cx8sqajf5lh8w61yy1l6ry67rv1b45xp264zkw3s7ip80i4ylb2";
+ sha256 = "0n86cdpw85qzlcr1ynvar0f0zbphmdz1jia9r75lmj07iw4r5hk9";
};
propagatedBuildInputs = [
diff --git a/pkgs/applications/networking/instant-messengers/psi-plus/default.nix b/pkgs/applications/networking/instant-messengers/psi-plus/default.nix
index cf7c1008a080..1112a3215c9d 100644
--- a/pkgs/applications/networking/instant-messengers/psi-plus/default.nix
+++ b/pkgs/applications/networking/instant-messengers/psi-plus/default.nix
@@ -1,10 +1,10 @@
-{ stdenv, fetchFromGitHub, cmake, wrapQtAppsHook
+{ mkDerivation, lib, fetchFromGitHub, cmake
, qtbase, qtmultimedia, qtx11extras, qttools, qtwebengine
, libidn, qca-qt5, libsecret, libXScrnSaver, hunspell
, libgcrypt, libotr, html-tidy, libgpgerror, libsignal-protocol-c
}:
-stdenv.mkDerivation rec {
+mkDerivation rec {
pname = "psi-plus";
version = "1.4.1473";
@@ -19,15 +19,16 @@ stdenv.mkDerivation rec {
"-DENABLE_PLUGINS=ON"
];
- nativeBuildInputs = [ cmake wrapQtAppsHook ];
+ nativeBuildInputs = [ cmake qttools ];
buildInputs = [
- qtbase qtmultimedia qtx11extras qttools qtwebengine
+ qtbase qtmultimedia qtx11extras qtwebengine
libidn qca-qt5 libsecret libXScrnSaver hunspell
libgcrypt libotr html-tidy libgpgerror libsignal-protocol-c
];
- meta = with stdenv.lib; {
+ meta = with lib; {
+ homepage = "https://sourceforge.net/projects/psiplus/";
description = "XMPP (Jabber) client";
maintainers = with maintainers; [ orivej misuzu ];
license = licenses.gpl2;
diff --git a/pkgs/applications/networking/instant-messengers/psi/default.nix b/pkgs/applications/networking/instant-messengers/psi/default.nix
index 9f841f50dac3..08c3ab96210f 100644
--- a/pkgs/applications/networking/instant-messengers/psi/default.nix
+++ b/pkgs/applications/networking/instant-messengers/psi/default.nix
@@ -1,30 +1,33 @@
-{ stdenv, fetchFromGitHub, cmake, wrapQtAppsHook
+{ lib, mkDerivation, fetchFromGitHub, cmake
, qtbase, qtmultimedia, qtx11extras, qttools, qtwebengine
, libidn, qca-qt5, libXScrnSaver, hunspell
}:
-stdenv.mkDerivation rec {
+
+mkDerivation rec {
pname = "psi";
- version = "1.4";
+ version = "1.5";
src = fetchFromGitHub {
owner = "psi-im";
repo = pname;
rev = version;
- sha256 = "09c7cg96vgxzgbpypgcw7yv73gvzppbi1lm4svbpfn2cfxy059d4";
+ sha256 = "hXDZODHl14kimRlMQ1XjISQ2kk9NS78axVN3U21wkuM=";
fetchSubmodules = true;
};
patches = [
./fix-cmake-hunspell-1.7.patch
];
- nativeBuildInputs = [ cmake wrapQtAppsHook ];
+ nativeBuildInputs = [ cmake qttools ];
buildInputs = [
- qtbase qtmultimedia qtx11extras qttools qtwebengine
+ qtbase qtmultimedia qtx11extras qtwebengine
libidn qca-qt5 libXScrnSaver hunspell
];
enableParallelBuilding = true;
- meta = with stdenv.lib; {
+
+ meta = with lib; {
+ homepage = "https://psi-im.org";
description = "An XMPP (Jabber) client";
maintainers = [ maintainers.raskin ];
license = licenses.gpl2;
- platforms = stdenv.lib.platforms.linux;
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/networking/instant-messengers/qtox/default.nix b/pkgs/applications/networking/instant-messengers/qtox/default.nix
index 0df7a5d8e560..952182def26d 100644
--- a/pkgs/applications/networking/instant-messengers/qtox/default.nix
+++ b/pkgs/applications/networking/instant-messengers/qtox/default.nix
@@ -7,7 +7,7 @@
, AVFoundation ? null }:
let
- version = "1.17.2";
+ version = "1.17.3";
rev = "v${version}";
in mkDerivation {
@@ -17,7 +17,7 @@ in mkDerivation {
src = fetchFromGitHub {
owner = "qTox";
repo = "qTox";
- sha256 = "04pbv1zsxy8dph2v0r9xc8lcm5g6604pwnppi3la5w46ihbwxlb9";
+ sha256 = "19xgw9bqirxbgvj5cdh20qxh61pkwk838lq1l78n6py1qrs7z5wp";
inherit rev;
};
diff --git a/pkgs/applications/networking/instant-messengers/signal-cli/default.nix b/pkgs/applications/networking/instant-messengers/signal-cli/default.nix
index 995c050d90ca..93ab78c439a6 100644
--- a/pkgs/applications/networking/instant-messengers/signal-cli/default.nix
+++ b/pkgs/applications/networking/instant-messengers/signal-cli/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
pname = "signal-cli";
- version = "0.6.11";
+ version = "0.6.12";
# Building from source would be preferred, but is much more involved.
src = fetchurl {
url = "https://github.com/AsamK/signal-cli/releases/download/v${version}/signal-cli-${version}.tar.gz";
- sha256 = "0gkaxhx87yn8gmkqjdn78m1axfnfkw07sw9qsn7821966fd5l5ax";
+ sha256 = "0i1y2p5qi2bwhkm8sv0wkb0lfi2vm26qalnpg6kn0ikcxkqkq5bc";
};
buildInputs = lib.optionals stdenv.isLinux [ libmatthew_java dbus dbus_java ];
diff --git a/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix b/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
index f8a3c4b4bf02..84f090228627 100644
--- a/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
+++ b/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
@@ -25,7 +25,7 @@ let
else "");
in stdenv.mkDerivation rec {
pname = "signal-desktop";
- version = "1.38.1"; # Please backport all updates to the stable channel.
+ version = "1.38.2"; # 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:
@@ -35,7 +35,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 = "0d146l1s37qxawh1k7yrkv78kxxfzf0yzzzcn1q1v1ndrwrvwhjz";
+ sha256 = "1lq830760y4kmhqd29hhgnab6lryiipb01y0c5bbl886zk3z35n4";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/networking/instant-messengers/teamspeak/client.nix b/pkgs/applications/networking/instant-messengers/teamspeak/client.nix
index 7d2586c67081..ba726d5b3771 100644
--- a/pkgs/applications/networking/instant-messengers/teamspeak/client.nix
+++ b/pkgs/applications/networking/instant-messengers/teamspeak/client.nix
@@ -33,13 +33,13 @@ in
stdenv.mkDerivation rec {
pname = "teamspeak-client";
- version = "3.5.3";
+ version = "3.5.6";
src = fetchurl {
url = "https://files.teamspeak-services.com/releases/client/${version}/TeamSpeak3-Client-linux_${arch}-${version}.run";
sha256 = if stdenv.is64bit
- then "0fp9v2rkxf0zgvf3wcx8nsmf93bzdc22xlqxk3r8cb0415adp76a"
- else "0ni7hijprc8xygyz41568f1m9wwhl8lk5c3q28bm9m5r6qym39l6";
+ then "sha256:0hjai1bd4mq3g2dlyi0zkn8s4zlgxd38skw77mb78nc4di5gvgpg"
+ else "sha256:1y1c65nap91nv9xkvd96fagqbfl56p9n0rl6iac0i29bkysdmija";
};
# grab the plugin sdk for the desktop icon
@@ -99,15 +99,15 @@ stdenv.mkDerivation rec {
dontStrip = true;
dontPatchELF = true;
- meta = {
+ meta = with stdenv.lib; {
description = "The TeamSpeak voice communication tool";
homepage = "https://teamspeak.com/";
license = {
fullName = "Teamspeak client license";
- url = "http://sales.teamspeakusa.com/licensing.php";
+ url = "https://www.teamspeak.com/en/privacy-and-terms/";
free = false;
};
- maintainers = [ stdenv.lib.maintainers.lhvwb ];
+ maintainers = with maintainers; [ lhvwb lukegb ];
platforms = [ "i686-linux" "x86_64-linux" ];
};
}
diff --git a/pkgs/applications/networking/instant-messengers/teamspeak/server.nix b/pkgs/applications/networking/instant-messengers/teamspeak/server.nix
index 761d7cfcbd4b..521e60c78f00 100644
--- a/pkgs/applications/networking/instant-messengers/teamspeak/server.nix
+++ b/pkgs/applications/networking/instant-messengers/teamspeak/server.nix
@@ -1,19 +1,19 @@
-{ stdenv, fetchurl, autoPatchelfHook, writeScript }:
+{ stdenv, fetchurl, postgresql, autoPatchelfHook, writeScript }:
let
arch = if stdenv.is64bit then "amd64" else "x86";
in stdenv.mkDerivation rec {
pname = "teamspeak-server";
- version = "3.12.1";
+ version = "3.13.2";
src = fetchurl {
url = "https://files.teamspeak-services.com/releases/server/${version}/teamspeak3-server_linux_${arch}-${version}.tar.bz2";
sha256 = if stdenv.is64bit
- then "1dxbnk12ry6arn1p38hpv5jfak55pmfmxkkl7aihn3sp1aizpgyg"
- else "0nfzx7pbzd95a7v08g29l84sc0lnv9fx8vz3mrmzhs0xqn9gxdkq";
+ then "1l9i9667wppwxbbnf6kxamnqlbxzkz9ync4rsypfla124b6cidpz"
+ else "0qhd05abiycsgc16r1p6y8bfdrl6zji21xaqwdizpr0jb01z335g";
};
- buildInputs = [ stdenv.cc.cc ];
+ buildInputs = [ stdenv.cc.cc postgresql.lib ];
nativeBuildInputs = [ autoPatchelfHook ];
diff --git a/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix b/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
index 3bd8ac58e8bc..6518f73a2299 100644
--- a/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
+++ b/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
@@ -4,7 +4,7 @@
, dee, ffmpeg, openalSoft, minizip, libopus, alsaLib, libpulseaudio, range-v3
, tl-expected, hunspell
# TODO: Shouldn't be required:
-, pcre, xorg, utillinux, libselinux, libsepol, epoxy, at-spi2-core, libXtst
+, pcre, xorg, util-linux, libselinux, libsepol, epoxy, at-spi2-core, libXtst
, xdg_utils
}:
@@ -49,7 +49,7 @@ in mkDerivation rec {
tl-expected hunspell
tg_owt
# TODO: Shouldn't be required:
- pcre xorg.libpthreadstubs xorg.libXdmcp utillinux libselinux libsepol epoxy at-spi2-core libXtst
+ pcre xorg.libpthreadstubs xorg.libXdmcp util-linux libselinux libsepol epoxy at-spi2-core libXtst
];
enableParallelBuilding = true;
diff --git a/pkgs/applications/networking/instant-messengers/toxic/default.nix b/pkgs/applications/networking/instant-messengers/toxic/default.nix
index 8560a8b94473..a2489427b946 100644
--- a/pkgs/applications/networking/instant-messengers/toxic/default.nix
+++ b/pkgs/applications/networking/instant-messengers/toxic/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "toxic";
- version = "0.8.4";
+ version = "0.10.0";
src = fetchFromGitHub {
owner = "Tox";
repo = "toxic";
rev = "v${version}";
- sha256 = "0p1cmj1kyp506y5xm04mhlznhf5wcylvgsn6b307ms91vjqs3fg2";
+ sha256 = "1v9cdpy6i3xl70g75zg33sqi4aqp20by0pyjhjg5iz24fxvfaw6c";
};
makeFlags = [ "PREFIX=$(out)"];
diff --git a/pkgs/applications/networking/instant-messengers/viber/default.nix b/pkgs/applications/networking/instant-messengers/viber/default.nix
index e53b8c7391e8..24ce75dc7974 100644
--- a/pkgs/applications/networking/instant-messengers/viber/default.nix
+++ b/pkgs/applications/networking/instant-messengers/viber/default.nix
@@ -1,15 +1,16 @@
{fetchurl, stdenv, dpkg, makeWrapper,
- alsaLib, cups, curl, dbus, expat, fontconfig, freetype, glib, gst_all_1, harfbuzz, libcap,
- libpulseaudio, libxml2, libxslt, libGLU, libGL, nspr, nss, openssl, systemd, wayland, xorg, zlib, ...
+ alsaLib, cups, curl, dbus, expat, fontconfig, freetype, glib, gst_all_1,
+ harfbuzz, libcap, libGL, libGLU, libpulseaudio, libxkbcommon, libxml2, libxslt,
+ nspr, nss, openssl, systemd, wayland, xorg, zlib, ...
}:
stdenv.mkDerivation {
pname = "viber";
- version = "7.0.0.1035";
+ version = "13.3.1.22";
src = fetchurl {
url = "https://download.cdn.viber.com/cdn/desktop/Linux/viber.deb";
- sha256 = "06mp2wvqx4y6rd5gs2mh442qcykjrrvwnkhlpx0lara331i2p0lj";
+ sha256 = "0rs26x0lycavybn6k1hbb5kzms0zzcmxlrmi4g8k7vyafj6s8dqh";
};
buildInputs = [ dpkg makeWrapper ];
@@ -29,10 +30,11 @@ stdenv.mkDerivation {
gst_all_1.gstreamer
harfbuzz
libcap
+ libGLU libGL
libpulseaudio
+ libxkbcommon
libxml2
libxslt
- libGLU libGL
nspr
nss
openssl
diff --git a/pkgs/applications/networking/instant-messengers/zoom-us/default.nix b/pkgs/applications/networking/instant-messengers/zoom-us/default.nix
index 6c072118bc88..887e3f458bc4 100644
--- a/pkgs/applications/networking/instant-messengers/zoom-us/default.nix
+++ b/pkgs/applications/networking/instant-messengers/zoom-us/default.nix
@@ -6,8 +6,9 @@
, qtquickcontrols2, qtscript, qtsvg , qttools, qtwayland, qtwebchannel
, qtwebengine
# Runtime
-, coreutils, faac, pciutils, procps, utillinux
+, coreutils, faac, pciutils, procps, util-linux
, pulseaudioSupport ? true, libpulseaudio ? null
+, alsaSupport ? stdenv.isLinux, alsaLib ? null
}:
assert pulseaudioSupport -> libpulseaudio != null;
@@ -45,7 +46,8 @@ in mkDerivation {
qtscript qtwebchannel qtwebengine qtimageformats qtsvg qttools qtwayland
];
- runtimeDependencies = optional pulseaudioSupport libpulseaudio;
+ runtimeDependencies = optional pulseaudioSupport libpulseaudio
+ ++ optional alsaSupport alsaLib;
installPhase =
let
@@ -103,7 +105,7 @@ in mkDerivation {
dontWrapQtApps = true;
qtWrapperArgs = [
- ''--prefix PATH : ${makeBinPath [ coreutils glib.dev pciutils procps qttools.dev utillinux ]}''
+ ''--prefix PATH : ${makeBinPath [ coreutils glib.dev pciutils procps qttools.dev util-linux ]}''
# --run "cd ${placeholder "out"}/share/zoom-us"
# ^^ unfortunately, breaks run arg into multiple array elements, due to
# some bad array propagation. We'll do that in bash below
diff --git a/pkgs/applications/networking/instant-messengers/zulip/default.nix b/pkgs/applications/networking/instant-messengers/zulip/default.nix
index dbf6cf46e92b..a177499154ee 100644
--- a/pkgs/applications/networking/instant-messengers/zulip/default.nix
+++ b/pkgs/applications/networking/instant-messengers/zulip/default.nix
@@ -5,12 +5,12 @@
let
pname = "zulip";
- version = "5.4.3";
+ version = "5.5.0";
name = "${pname}-${version}";
src = fetchurl {
url = "https://github.com/zulip/zulip-desktop/releases/download/v${version}/Zulip-${version}-x86_64.AppImage";
- sha256 = "0yd4g87kcwiy1arx3y2nyb7lq1nlh4cn87762k2sd8n4s9i52c7r";
+ sha256 = "059zfcvaq8wnsz2lfd4gdb17b6nngqk3vgisy2kb29ifqf3lpzqi";
name="${pname}-${version}.AppImage";
};
@@ -32,7 +32,7 @@ in appimageTools.wrapType2 {
meta = with lib; {
description = "Desktop client for Zulip Chat";
- homepage = "https://zulipchat.com";
+ homepage = "https://zulip.com";
license = licenses.asl20;
maintainers = with maintainers; [ jonafato ];
platforms = [ "x86_64-linux" ];
diff --git a/pkgs/applications/networking/ipfs-cluster/default.nix b/pkgs/applications/networking/ipfs-cluster/default.nix
index 09ab75aae94c..39f4d0d23343 100644
--- a/pkgs/applications/networking/ipfs-cluster/default.nix
+++ b/pkgs/applications/networking/ipfs-cluster/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub, fetchgx, gx-go }:
+{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "ipfs-cluster";
diff --git a/pkgs/applications/networking/irc/tiny/default.nix b/pkgs/applications/networking/irc/tiny/default.nix
index 980221afb61f..c51d93378c52 100644
--- a/pkgs/applications/networking/irc/tiny/default.nix
+++ b/pkgs/applications/networking/irc/tiny/default.nix
@@ -11,16 +11,16 @@
rustPlatform.buildRustPackage rec {
pname = "tiny";
- version = "0.5.1";
+ version = "0.7.0";
src = fetchFromGitHub {
owner = "osa1";
repo = pname;
rev = "v${version}";
- sha256 = "1m57xsrc7lzkrm8k1wh3yx3in5bhd0qjzygxdwr8lvigpsiy5caa";
+ sha256 = "11kjndd4rzj83hzhcqvvp9nxjkana63m0h5r51xwp1ww9sn63km9";
};
- cargoSha256 = "1s93zxk85wa7zw8745ba1sgipal75w1y18nc9vca6sig4pzvvj41";
+ cargoSha256 = "079ns78acsff2qb59s7q0ck3j2fygcfqy8is6vfa71jyq7a0rjqm";
RUSTC_BOOTSTRAP = 1;
diff --git a/pkgs/applications/networking/irc/weechat/scripts/weechat-matrix/default.nix b/pkgs/applications/networking/irc/weechat/scripts/weechat-matrix/default.nix
index aca9a9a111d6..0b60617cbb38 100644
--- a/pkgs/applications/networking/irc/weechat/scripts/weechat-matrix/default.nix
+++ b/pkgs/applications/networking/irc/weechat/scripts/weechat-matrix/default.nix
@@ -20,15 +20,17 @@ let
requests
python_magic
]);
+
+ version = "0.2.0";
in buildPythonPackage {
pname = "weechat-matrix";
- version = "0.1.0";
+ inherit version;
src = fetchFromGitHub {
owner = "poljar";
repo = "weechat-matrix";
- rev = "65a5db7291439b6132e35e8cc09ed901614fabf6";
- sha256 = "0m3k5vrv5ab1aw1mjd0r8d71anwqzvncvv9v5zx9xp1i188sdm8x";
+ rev = version;
+ hash = "sha256-qsTdF9mGHac4rPs53mgoOElcujicRNXbJ7GsoptWSGc=";
};
propagatedBuildInputs = [
diff --git a/pkgs/applications/networking/mailreaders/inboxer/default.nix b/pkgs/applications/networking/mailreaders/inboxer/default.nix
index a11e57636993..30ca6d6c7eca 100644
--- a/pkgs/applications/networking/mailreaders/inboxer/default.nix
+++ b/pkgs/applications/networking/mailreaders/inboxer/default.nix
@@ -4,7 +4,7 @@
stdenv.mkDerivation rec {
pname = "inboxer";
- version = "1.2.1";
+ version = "1.2.3";
meta = with stdenv.lib; {
description = "Unofficial, free and open-source Google Inbox Desktop App";
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://github.com/denysdovhan/inboxer/releases/download/v${version}/inboxer_${version}_amd64.deb";
- sha256 = "0nyxas07d6ckgjazxapmc6iyakd2cddla6wflr5rhfp78d7kax3a";
+ sha256 = "1ak8sr9sc0fkbrmfynxivbn9csrbyly4fhjlk7kx10aq8hk893a7";
};
unpackPhase = ''
diff --git a/pkgs/applications/networking/mailreaders/meli/default.nix b/pkgs/applications/networking/mailreaders/meli/default.nix
index 1abaeb6f1656..4f3a1ef3901f 100644
--- a/pkgs/applications/networking/mailreaders/meli/default.nix
+++ b/pkgs/applications/networking/mailreaders/meli/default.nix
@@ -8,6 +8,7 @@
, sqlite
, file
, gzip
+, makeWrapper
, notmuch
# Build with support for notmuch backend
, withNotmuch ? true
@@ -27,7 +28,7 @@ rustPlatform.buildRustPackage rec {
cargoBuildFlags = lib.optional withNotmuch "--features=notmuch";
- nativeBuildInputs = [ pkgconfig gzip ];
+ nativeBuildInputs = [ pkgconfig gzip makeWrapper ];
buildInputs = [ openssl dbus sqlite ] ++ lib.optional withNotmuch notmuch;
@@ -39,6 +40,13 @@ rustPlatform.buildRustPackage rec {
mkdir -p $out/share/man/man5
gzip < docs/meli.conf.5 > $out/share/man/man5/meli.conf.5.gz
gzip < docs/meli-themes.5 > $out/share/man/man5/meli-themes.5.gz
+ '' + lib.optionalString withNotmuch ''
+ # Fixes this runtime error when meli is started with notmuch configured:
+ # $ meli
+ # libnotmuch5 was not found in your system. Make sure it is installed and
+ # in the library paths.
+ # notmuch is not a valid mail backend
+ wrapProgram $out/bin/meli --set LD_LIBRARY_PATH ${notmuch}/lib
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/networking/mailreaders/mutt/default.nix b/pkgs/applications/networking/mailreaders/mutt/default.nix
index 696fb504c1b8..0596cd350dfb 100644
--- a/pkgs/applications/networking/mailreaders/mutt/default.nix
+++ b/pkgs/applications/networking/mailreaders/mutt/default.nix
@@ -27,11 +27,11 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "mutt";
- version = "2.0.1";
+ version = "2.0.3";
src = fetchurl {
url = "http://ftp.mutt.org/pub/mutt/${pname}-${version}.tar.gz";
- sha256 = "1nr1n0lshif6lrn4c5ym473jrg0jaka5wfyy06qmbxhnavmgvx8c";
+ sha256 = "1vf1ab3mnx7p4s4n4pssajj211s3zr4730bwgsjx9gxcnyppqclw";
};
patches = optional smimeSupport (fetchpatch {
diff --git a/pkgs/applications/networking/mailreaders/neomutt/default.nix b/pkgs/applications/networking/mailreaders/neomutt/default.nix
index 8d3fb26b06c4..cf78da9a5048 100644
--- a/pkgs/applications/networking/mailreaders/neomutt/default.nix
+++ b/pkgs/applications/networking/mailreaders/neomutt/default.nix
@@ -6,14 +6,14 @@
}:
stdenv.mkDerivation rec {
- version = "20200925";
+ version = "20201127";
pname = "neomutt";
src = fetchFromGitHub {
owner = "neomutt";
repo = "neomutt";
rev = version;
- sha256 = "1q931n9sijq1iin3swzk57rz7qmy485hvr1fahy5i2wd1xx9yhb2";
+ sha256 = "sha256-BkDGKZmpwahDw1vD67CyWfxD93H83kcpv5JBGVL5F/o=";
};
buildInputs = [
@@ -22,18 +22,6 @@ stdenv.mkDerivation rec {
mailcap sqlite
];
- patches = [
- # To be removed on next release. Fixes two bugs in the sidebar behavior.
- (fetchpatch {
- url = "https://github.com/neomutt/neomutt/commit/96753674e70edb695c1dc7af73e3317956c1b259.patch";
- sha256 = "0yjmgdfhn8ra7bc3d40c3c29imgpgbhzphjxp6575llh9kw5h53s";
- })
- (fetchpatch {
- url = "https://github.com/neomutt/neomutt/commit/6078653c9233644ca76c24bdb64e49bd443dd714.patch";
- sha256 = "1s1p86bqpc9xq9z5qfh0mxxh6syps8shq0dm7bbkg1bz7qya5phy";
- })
- ];
-
nativeBuildInputs = [
docbook_xsl docbook_xml_dtd_42 gettext libxml2 libxslt.bin makeWrapper tcl which zlib w3m
];
diff --git a/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix b/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
index 9a411d4a82df..4a1472fde717 100644
--- a/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
+++ b/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
@@ -1,665 +1,665 @@
{
- version = "78.4.3";
+ version = "78.5.1";
sources = [
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/af/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/af/thunderbird-78.5.1.tar.bz2";
locale = "af";
arch = "linux-x86_64";
- sha256 = "03d4e32b23408b003de5347b2a26d9e3e734f7c3e811510ba81114eff80e6fa3";
+ sha256 = "87cb38398aaa5af68e562a5fc6d20d3d3477d871979bd4a635c94c440e66a482";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/ar/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/ar/thunderbird-78.5.1.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha256 = "5aefbc61f46d59de19061a0e76949642e254a13867881b40b6bac289791c281e";
+ sha256 = "935efae7caa116e16c341d64634954d77cafbc5e28626b46f5385b8416060f51";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/ast/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/ast/thunderbird-78.5.1.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha256 = "1e328339808efed1db23ed372841ff65f64e1bda8e1d4be81fd00039468bbb1f";
+ sha256 = "a5868dc7987529790910e638b64b15295a2d57e449fa515f4e17a4ab88a830e6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/be/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/be/thunderbird-78.5.1.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha256 = "f42230768f2907fb3d23a03a56fc20f14ff5ded7b4418debb3e77c4942eb7db8";
+ sha256 = "af52b29567ce26159890f70fcdccd4cafd49c7fc75c620bb606727fd27b7049a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/bg/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/bg/thunderbird-78.5.1.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha256 = "27a72288cbaaaaee6a24a36bb2e463a0426810e97938cbfe012dceb1a3800fd0";
+ sha256 = "91856a4745a8bdefac7c2b0193766a4f0009378dfe941dbbe1afcae2ffae2337";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/br/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/br/thunderbird-78.5.1.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha256 = "fa1b6c891e3d9d097857a08181030e1df2201240ae466c4adc6fc0be0982d002";
+ sha256 = "d5ba5fe368c99377a264d8574607335fc4317dad447bb38fdc6a5b53d2e95b49";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/ca/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/ca/thunderbird-78.5.1.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha256 = "6bcc123c7ecccbf42022e302b63683cdf77f6f6f2a615b12c5ea9e6a081fb900";
+ sha256 = "396a1d7b668c7f47b56d7cb41e6e914f03e9e517a14b4698abedb501037ef2c1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/cak/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/cak/thunderbird-78.5.1.tar.bz2";
locale = "cak";
arch = "linux-x86_64";
- sha256 = "392cc166ee9be6c5cf8294f727f97cb21b6ad7ebb77d263bba273f02cb15e661";
+ sha256 = "914b76ad8268db608be0595039a68189146ded384c23407ccbcd78a5e74e19ae";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/cs/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/cs/thunderbird-78.5.1.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha256 = "60f5ea97e75f965ac0947e51c8cb8e709e5fa8f67ea478babe936032dee5a912";
+ sha256 = "4b62702cabecfbb2567b19446f405936c9d948dad6f65a2e3f21809d4f2b1176";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/cy/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/cy/thunderbird-78.5.1.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha256 = "93aa92633d2414ad59aedea8b1a820b158a21c042cbfaedd8abd2b5a41e31c5c";
+ sha256 = "736d245bd7766ac8c611a6801b3769a84baf4abae94818e0cfcadde8521850ad";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/da/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/da/thunderbird-78.5.1.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha256 = "dc263e9d186f4ca8cd404b6e5bd13f9d2874e0e2507eaa55e99a6b5ab3b05179";
+ sha256 = "53143b51b84ee74ee9131d3b3b80e2cf873e5a8c22478c87db34a9d2ac34607a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/de/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/de/thunderbird-78.5.1.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha256 = "d9dbf07f3c57f688b08f75673074562ad9d4a9b138159f353415d63f9ccac80b";
+ sha256 = "2f3a4d8bf96e9653dd3883ac4399c650e87831d7df137358401966683d382e6c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/dsb/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/dsb/thunderbird-78.5.1.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha256 = "084ef3ef3628d003c75dea9a9fa5897424e6e564cb18fb5bca33b341c8c511cc";
+ sha256 = "81a3674dd2495da673a2fe3e3d200d7cadf83f9c67ff92bf2d607f6546bc2f38";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/el/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/el/thunderbird-78.5.1.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha256 = "4e91e7d21d0a3d524de7e41201ce8af58518a7e0292c11fc2961a84e9b7d04fb";
+ sha256 = "651e8f535b2518bc4e56706cfb76da6d0e35d4fec031f8426cbefb404e4790d7";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/en-CA/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/en-CA/thunderbird-78.5.1.tar.bz2";
locale = "en-CA";
arch = "linux-x86_64";
- sha256 = "922220811fb0083e8dc51c7cbd703530acdfeb0e9403d1a0909ba1618db020bf";
+ sha256 = "775983115d98e3581db993f6202fdad1de6b23d38e5bb7edfd965ad6bc0ae425";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/en-GB/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/en-GB/thunderbird-78.5.1.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha256 = "090806f6ebf12efbc5c20a920451feeb0d88d1e7366a074553b79080869687c4";
+ sha256 = "d0a3569c76b85fdca01e5098cf279b08a63d2d9023e92cadf3f8dc136d76c619";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/en-US/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/en-US/thunderbird-78.5.1.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha256 = "7fa3769297600c47c54902bac696e718053c48fc02e54698cb05ef81a4eec873";
+ sha256 = "4363d8fd759ac4f4783eeb76726c8cf22e5afb3c171f26fe5cca5ab194ab6959";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/es-AR/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/es-AR/thunderbird-78.5.1.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha256 = "51be3a453bb3e3f1353b88ab31fffa3fc0c135cb91facb7807c967a9d4afa659";
+ sha256 = "3a04a2e42935c97c7ef003e4a690c0433783b57ce56700f07ad8b590e48b4ad0";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/es-ES/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/es-ES/thunderbird-78.5.1.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha256 = "8828e5ff82e84c5f69afd60ae5dbba445d766e2a2d7fbbcd8f0dc8f255d8fc02";
+ sha256 = "f70a3feb09b79153d18e2a382017abbd6e015c78d4d55ff66f8b199b450172c4";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/et/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/et/thunderbird-78.5.1.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha256 = "d58404701341bcd9b859f1afb87cb3340fc4b8334cc9490e8ea21446e3f308eb";
+ sha256 = "c739f5306a2526baf74e57a029371390d02f8c119681b0f154481ae32c67c18c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/eu/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/eu/thunderbird-78.5.1.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha256 = "5570472164329f23d3f0be51911402c2b454ea704419ef16b46b359a2c93e821";
+ sha256 = "9f95f4f1ec40e2732e053e68b31529b827f95876ad890d752f5380158f53b9e6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/fa/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/fa/thunderbird-78.5.1.tar.bz2";
locale = "fa";
arch = "linux-x86_64";
- sha256 = "cc56e14f1fa17e8b4ec9431ae9ada10159bd90bcade39432c647ba401791e3fe";
+ sha256 = "e53dd458656ee9f39e996042016256949c974161c51b1bee63a401d90d59bace";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/fi/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/fi/thunderbird-78.5.1.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha256 = "5175e312e8957490b013dd515b84fe4dfcdf57d30c6806f8bdee67caf39659f7";
+ sha256 = "b0a96b08e986e49ee6526ab098fb0d44700b3a2aa7f96205b318fdd4b938ef51";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/fr/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/fr/thunderbird-78.5.1.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha256 = "5239f8a07f0f6bc4f69b3d4315570dab33c331ab775479a9df39479b71542cc7";
+ sha256 = "872da741245da7466de58d766a0362983d59a111a65a333881d3636defe00eb4";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/fy-NL/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/fy-NL/thunderbird-78.5.1.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha256 = "5747be2c7f9d5463f9c14fd02fd5e66a8f6c4c8adca3a1bf8c3b4333f1ea2adf";
+ sha256 = "d57862f51ec01e63ab77916ab352276b7f4992b089508dee0c9c5d389ab88d95";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/ga-IE/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/ga-IE/thunderbird-78.5.1.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha256 = "8e15ffc9235742ad88a1ecaf587a178f5aeb0bc57e075b33f792e2d458362ab9";
+ sha256 = "bda41b8eff5a5004f753944c49f15ddbd1f76c19b0310481251e04ff64309597";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/gd/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/gd/thunderbird-78.5.1.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha256 = "72f53918cd04e587319d59100da05657a3084f97d70acba7d1ef7b7321add6ff";
+ sha256 = "0671af342859574cb96dbe119d76d7ffa92a8c3fef11eee2a03f662ea71fb84a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/gl/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/gl/thunderbird-78.5.1.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha256 = "28beb85fe0ea27a659e5063f7094877e906729602ef2e155f0e55e9e9f6d56ad";
+ sha256 = "b458d6f79914fc4c551b3fa4444dc5ad4fa8d3310907a33a3480bf363bcdbfdb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/he/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/he/thunderbird-78.5.1.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha256 = "718f8605fc8d418c645a0485ce86d97ae1eeded8b776a990e137ced78eb91a68";
+ sha256 = "146f2a8417827d2d6352f7cc20486ecca8fd1e0ad384d4eb2d8b2635edf2075f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/hr/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/hr/thunderbird-78.5.1.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha256 = "febadac023152dc30e72026f6df203c8051b65ad4da0c4e7059a14ab0b4b5f37";
+ sha256 = "5c510bd3a8f8015e5c8a7c0cff401e3557b0cdca83bff77d2384c8f75f287152";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/hsb/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/hsb/thunderbird-78.5.1.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha256 = "faaaf4606fde4baca3216ed5801209f13cd1bbf34c9671cfc7a7648bb0ac7351";
+ sha256 = "605ae5746f0df98c7a561550da9cc938d0e06a222f422910ab118fa89d09e793";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/hu/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/hu/thunderbird-78.5.1.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha256 = "353633956336852193510c8e77251834355c92ec503ab827a389a0dbc21c05bc";
+ sha256 = "7d42f5e242e04d06bb9abd9bde8fe21571fa13f91b027369a048447d4de8526c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/hy-AM/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/hy-AM/thunderbird-78.5.1.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha256 = "1b5dba6f05ecc8449522d8a54c1d4e7aa5ec7a2e26fafbaefbd754ee3ea5780f";
+ sha256 = "74b0b31089be36c0538eb24c98e57123f24599b4122aac5b08c4eb914f6a8f7d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/id/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/id/thunderbird-78.5.1.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha256 = "470151868d745ce829f0f38c6377f4ead87be829d43f4383d2e5c3541b93e8d2";
+ sha256 = "291ad6b1fcdc537e723ee76cf0a40a3084bdf1ebec68fc3c8c54714618f5d790";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/is/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/is/thunderbird-78.5.1.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha256 = "e9d6b36beb61445c3f96ffe6e11b238a8539b398d5f3911f2ded7ee96ec0766c";
+ sha256 = "188e2cab8e00421b8a5f9c9a174e8a529ab404a0f4f3976797e41848eb0abc4d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/it/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/it/thunderbird-78.5.1.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha256 = "95a02afcebb834b14986b8ccd92d5381a8ac64d3ebbba13860ffbd0313a594e1";
+ sha256 = "12daeb5314ae81a82ce95c35dc9e34d676fe8b666a84a38aea36367b52aa2c95";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/ja/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/ja/thunderbird-78.5.1.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha256 = "d1c4e2a551a5266839da96b843372e71616346ea00361dccc8e1a62628e6315f";
+ sha256 = "cdd41967d60abff6053f1736375cbbdb521bbdf5aa25110ca8e08bb365c853ca";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/ka/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/ka/thunderbird-78.5.1.tar.bz2";
locale = "ka";
arch = "linux-x86_64";
- sha256 = "9eb37a69a370b2619724c91c6789471b9ef579190c08363f633f320563dc4df1";
+ sha256 = "9548232d8df327e6282b5413d904d5742aadfa75574b1333a235df2097337032";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/kab/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/kab/thunderbird-78.5.1.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha256 = "bce07886dc5251ef401141d387c926f27f61d13450f35cb9a9cbc8403b43260a";
+ sha256 = "ca35aa36ed5794661372e76f24dd6c98d11d35da76aff5396215ebe9331aa881";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/kk/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/kk/thunderbird-78.5.1.tar.bz2";
locale = "kk";
arch = "linux-x86_64";
- sha256 = "222647dd8106134d46bbad6dad8638090e5441a64aa2a6725aa5b1d959a2832a";
+ sha256 = "dd90fff1a4ee8380e03e59ef324298d1591833a021d14a11fdb2829cd3a934f3";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/ko/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/ko/thunderbird-78.5.1.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha256 = "be2346d5a48e5323d5cc8c1077adf054927d8aececd2fb45fc2f5c0a9f0b8dc2";
+ sha256 = "4dae3766bf420a0cfb5473fa95356f0061b657a7ebfdc808b69a8e639564893b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/lt/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/lt/thunderbird-78.5.1.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha256 = "da5cde252d5e167025fb06861a32b67a2d0f7171c767bdd8c5d2ba9fc90d7739";
+ sha256 = "de4b448d9651692bc4eb38447d94c94e37d93dae816edb5f3936d56a58aa41af";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/ms/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/ms/thunderbird-78.5.1.tar.bz2";
locale = "ms";
arch = "linux-x86_64";
- sha256 = "d6ab0652184cbbfe9126a49f61c25fe8852725b88460ad92c37dc1c4d969368f";
+ sha256 = "08593e72643de8f79b6d90a0c41d6031f915097d3f28f1e7e901c21caa0ab037";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/nb-NO/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/nb-NO/thunderbird-78.5.1.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha256 = "2485cc4df1b1dafd0c5fb7d7723e923e7fea10af1dbf9764d5d7447f38825e49";
+ sha256 = "21caa07be03725788c41fa527e7656a0467194e8a498de87f2455b571c4e14b2";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/nl/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/nl/thunderbird-78.5.1.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha256 = "0795d2ae4364def43056e77106ea19053c3111e2f95758dbb41875071655ba47";
+ sha256 = "7c1c00a8e03d0a8e4fa9cdc3b4acce51215e9f273660e48ad76347e6003a1985";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/nn-NO/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/nn-NO/thunderbird-78.5.1.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha256 = "b774035d8bff615646d3b3d73228277531d50309fb5dbf3978346e2b988b2491";
+ sha256 = "103bc1307f47c20102e14362fcd6da696eb122fe77f680e70cd0849c9c03c47a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/pa-IN/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/pa-IN/thunderbird-78.5.1.tar.bz2";
locale = "pa-IN";
arch = "linux-x86_64";
- sha256 = "2a38813c8aa0eaef3d2ec0ac379ab5c85d0b8c2df1f6a2d36ae066f7b0445447";
+ sha256 = "388d01d0881573164816d7ddf6a08c17ad966616f1c8e8e429f821d2bb179a62";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/pl/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/pl/thunderbird-78.5.1.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha256 = "21cdb977bff1f0c07bf913b4feab2075a429b4594760de52ac358538179d9c66";
+ sha256 = "160651e72037bb89ac62534714ce9ecbebdec0cf1f8a6127396c68ab531745f9";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/pt-BR/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/pt-BR/thunderbird-78.5.1.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha256 = "d903ccd23367c39779ac2cdd3abe636a0f9e72f8d133a567bead8a739e651589";
+ sha256 = "6d2064a6ed4bb684384f7e79b61cfceb66a9a26900e9947b3666c36d6b8793cd";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/pt-PT/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/pt-PT/thunderbird-78.5.1.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha256 = "f220a8bc90b05dd796c402aa5e79c62a8aa91a4d80dacbdf57abf77ec51d73b0";
+ sha256 = "2ccc7a3d9d845f1a3e2ad3869cbd4cefa10e44992c27444a599f6f1429070f32";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/rm/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/rm/thunderbird-78.5.1.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha256 = "805d08f629e9dda7d6db36bd41dbcc128defe59b4610e4b7d5d47408a07e47b8";
+ sha256 = "05e45497c19d46292617de4f247f014f7b14a684f74bfd314caf408416dc5b19";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/ro/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/ro/thunderbird-78.5.1.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha256 = "3b09b2c59f32a09938a45270e04740616b2a13f8b8a6f40503650d9b0f72fc35";
+ sha256 = "bf01cf8c987e46f03236dbaab14aa551464019f471aa111299b6c7538e995f80";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/ru/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/ru/thunderbird-78.5.1.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha256 = "2022473752da127d2ebe4eef7f834ac5feafe38dedbe64ad30defb8ae69c6ebd";
+ sha256 = "a3cbdfa26ff487d0efdabfa9dc324b75ec1446964f1c0192afcd67565dfc4a51";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/si/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/si/thunderbird-78.5.1.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha256 = "dc5166b0b24bd0a9e98f7dfc483a6bff184a4bfffb0eff8a4007b96fe8205254";
+ sha256 = "fb26eef7b0c5b233e41f8d4ad79f11aa7d0db21b155bf0d9284881cabb51f6e4";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/sk/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/sk/thunderbird-78.5.1.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha256 = "d30e4d3218fbf13a5c531d45f55f0f366aac10aa2d180886ced778c7459c0610";
+ sha256 = "d462f2606bfd7f6e0e45334a68d266889f0f9f927f08d5b92c39329711a8c4cf";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/sl/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/sl/thunderbird-78.5.1.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha256 = "f968618f7b13b6dc4441a09882ac5c826017a5b0ca3887b7cdca8ef6a3b3c266";
+ sha256 = "b6011aefaf1eb60c8849b4ecc7a7a6fa0a72def8ba690f5b7ca61de3e089c9a4";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/sq/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/sq/thunderbird-78.5.1.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha256 = "f4400c6e55859e07705b353cbf211e863e8c3f373490f3fff6bd3e6d360d5b7f";
+ sha256 = "aeed36c0d6129dc58d496f8f6177a88950a4c4cfe2e4ac157fb389ea79488b11";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/sr/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/sr/thunderbird-78.5.1.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha256 = "f6437ffb64b1a98b5c5630f3b386b12866a514467c641fb02c8e86560e4b62d9";
+ sha256 = "f55cb398b3e6420acf6791d9ab5592b9915d299c5111ea917934b5729d22dd7f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/sv-SE/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/sv-SE/thunderbird-78.5.1.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha256 = "f1af8019698347ac94bad5c33b5e094b65e8ebed9181f5fed5e740cf2029bcef";
+ sha256 = "036b4f2b3d6cd24bcdcdbc1da1f44df2fba012f22ab96d0840a8c7ae0b945055";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/th/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/th/thunderbird-78.5.1.tar.bz2";
locale = "th";
arch = "linux-x86_64";
- sha256 = "75830b637302032bbc70342b71012f391b333a2645d8fefb8f4232d432c9dde1";
+ sha256 = "316ae39fb02b9ad1b28bbe7a21342e5e85dd7593978b4935b7be20253fe6b761";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/tr/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/tr/thunderbird-78.5.1.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha256 = "3691e5aca6b9713fab9c8a15952d1ceae50d67cc60e362eacc9513a362875dfd";
+ sha256 = "73811e185274d880abdb15503a928a537428460080245426a07cf1c01e38f1c6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/uk/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/uk/thunderbird-78.5.1.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha256 = "c4aca974c3a541c312029eb66fb8fdb1c5ecd787deb67a10bda3195f0ca06263";
+ sha256 = "8ff9e333cf16a02e7888f297851b5a9316c5b57cf546f592f12d2aab6e3bed48";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/uz/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/uz/thunderbird-78.5.1.tar.bz2";
locale = "uz";
arch = "linux-x86_64";
- sha256 = "2052c0a9a41c81a37aa23fbf28775e286b8350594b01aff629604ccbd74ae90d";
+ sha256 = "899c0c8c886fbaa6a6609a500bb374797bd36272138a6fcdc6aca7c7b6a6fe66";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/vi/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/vi/thunderbird-78.5.1.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha256 = "b142f463cd953bfc423be210eb891f66e948308129de74cdfd415409d4b0cb03";
+ sha256 = "13afdad34f64a1c96f9612c10c8af880e9718ae10d8a1578bc397b238a936dbd";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/zh-CN/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/zh-CN/thunderbird-78.5.1.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha256 = "0664f379ce4e464e2e6dcc3cfa749bd6ae4a597b008b7fd1c97bb6219727da6d";
+ sha256 = "00a1d01acabd210ba70ed6d0842ab5e1674109c7f39f561e8295d1ffd5f80a0d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-x86_64/zh-TW/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-x86_64/zh-TW/thunderbird-78.5.1.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha256 = "2ba4d49b52e6cd699f7bb1fa8f024c330f67d6b9df543a77fea7c3dc87985cc4";
+ sha256 = "19b84b15a6bbf593a342c874822764bd73022d2c846fe20a6d7d91aceeb1ee15";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/af/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/af/thunderbird-78.5.1.tar.bz2";
locale = "af";
arch = "linux-i686";
- sha256 = "60f62dc28a8433e571b894d33c0d9670c3aebc6a8c556c65f12d8d574e5edceb";
+ sha256 = "4c1487a6b823a76d477085e66b377f536f2cfd95b4ddc6804b97c792af77c554";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/ar/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/ar/thunderbird-78.5.1.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha256 = "cf0fc7d7af09b20dbb35364ac0e47615919ae1627a0b729acf2f13dd99198400";
+ sha256 = "d33576a1d8c346195a20c8a222281d682d14f604654ff173eb28ca8a9343574b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/ast/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/ast/thunderbird-78.5.1.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha256 = "cb7ed53eedb55858fa5a5aadab1ed0ae4f2f9e2714406488b211660e56785d21";
+ sha256 = "09d68977bc121e562f3c697bd1d87b21250c8a0bcac013940e3806d4a69a749d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/be/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/be/thunderbird-78.5.1.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha256 = "b04239a6caf488d3fcb5be0373ddf83554643897d41bd197edb6dbaee15b9a4d";
+ sha256 = "bb58501c902788b2d1f8f308468aa57447a15979cab59dc89c27e3738748b6d9";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/bg/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/bg/thunderbird-78.5.1.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha256 = "fabd2c79cee02328166954d6b793b70bb94cb41162b904ecb124cdf91e5cff0d";
+ sha256 = "373bd3548f518a4ae56e8a103b64eb76c3139b984a5af8013de56b133a0d44c0";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/br/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/br/thunderbird-78.5.1.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha256 = "66584e5c63c58c10cb4f2f8fb81048c4201046adbad03d58faf8f36e405a8e40";
+ sha256 = "40934c8ec7070ad29cb0111624de431a0cdeeff9c7c01d8781444e33f65acbca";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/ca/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/ca/thunderbird-78.5.1.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha256 = "eca54850e9ed41a19bb4cd23de9c11d9d2851ac1573507b32b4fd33431ad7889";
+ sha256 = "fbce4213fe7564f2af3f980f5844961cac9a7ec2a30b23d7cdd4e5db6aa4ebaa";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/cak/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/cak/thunderbird-78.5.1.tar.bz2";
locale = "cak";
arch = "linux-i686";
- sha256 = "ff8e285bf3198c225c2b5b216678bde7f978443c1f354193e39c0c5d3d7237bd";
+ sha256 = "2aaf7ea23606be03f5f7168aaa4286760f236d084babd1f81540f8b62b37962c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/cs/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/cs/thunderbird-78.5.1.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha256 = "72a18f3ac0168478c7b9c8d2641922ba7be5d129b63b711b7f7f133ba3cb1d75";
+ sha256 = "880e36431f76161674fdb9f2902c9d5487bed528a198722458b7e6e76e80e9b5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/cy/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/cy/thunderbird-78.5.1.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha256 = "16fecfef3f81870befcadf833db5ecf54b7b83d587f2a211c5eaceeaf7a5796f";
+ sha256 = "eddb4dcac8063e5b245eb1c095c4ff98cb03714bf5b07f0366b89d670a9d95dd";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/da/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/da/thunderbird-78.5.1.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha256 = "7aac88184c6e2539003905b3a7609116cb2180943a8df219449354297b323455";
+ sha256 = "2425487caaab7979f504d37cf6b100c7cb030e8e5495b6723fa4f953348e4f40";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/de/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/de/thunderbird-78.5.1.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha256 = "f3f487f8852b7f50ed49b5375ae97376470282a0f5639c8fc4cb7040da30f946";
+ sha256 = "81df3e5ba46fe5959f785c06bef0b70daa55e8f8721cfff0bf55a76f7343b32f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/dsb/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/dsb/thunderbird-78.5.1.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha256 = "842a084fc74c29d3c7573e473666cfa01f205b75fe6c1ee83acc25cca68d3666";
+ sha256 = "995d3aaf3df22aa3166f161b98113fc25b813dc7cee2743b2bdd6913b4a620c4";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/el/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/el/thunderbird-78.5.1.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha256 = "8df4c2a688b435f60fe0d5646ac5172dad33d254fdd68e35a29a6a83c4bda905";
+ sha256 = "ad5162a76dba9c37e2542fa7ed08c63edce9955600e9b50889abb03e352ddf23";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/en-CA/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/en-CA/thunderbird-78.5.1.tar.bz2";
locale = "en-CA";
arch = "linux-i686";
- sha256 = "8eab7a0b08e3c65eb5c373eb018d5e1df519b28f8774b06203a5b7743b146cd5";
+ sha256 = "c605520e5e65449855c355147f18b813f66d38dce52e8d3a23b90afbec5bcbf1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/en-GB/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/en-GB/thunderbird-78.5.1.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha256 = "23c819e15ca0ff1ad366f2d5fb76e934dcea0fae9cec6674b39339e14a3c4254";
+ sha256 = "63b0d984ee8296c5185ed1aab279a0ef065986d989edbd0a7683b9db6a6d94bb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/en-US/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/en-US/thunderbird-78.5.1.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha256 = "5cdf4b40f337352a8e966046a2eb1a368c0feef4fb069fd4c22d4f986ea1ed3f";
+ sha256 = "b5404037f2678d36acbb225f43d426a86db9a4828a69b1beaf44dc3b5264ae7e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/es-AR/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/es-AR/thunderbird-78.5.1.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha256 = "e7947542ef45cb432991ac5435523987c79811889e9bd5cb6fe4c698897a241e";
+ sha256 = "cefe0ff79bacc9c16fe649c0d7b4f932afca6ebb10c8426fac527485e92f4422";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/es-ES/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/es-ES/thunderbird-78.5.1.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha256 = "95121f74bc1389e62dfe7acb286d2a4cd60a536f28054c8e367cdfd867babde1";
+ sha256 = "de7c6685c4e73ee334faf83c809b2f45d55c971282ba99aecfd5d1c8b05577da";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/et/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/et/thunderbird-78.5.1.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha256 = "87aedd276bc54360887e81bf2e3b07c54a365b78814d7e478f7ad5ec15c1d451";
+ sha256 = "e5174b12c61221436a5926224f61f218bfe762086f1d5bb814af5f7708592392";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/eu/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/eu/thunderbird-78.5.1.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha256 = "66168f09ed77b7f31faaf21daff48e9a8bf75314fcab585fad67160db52471b9";
+ sha256 = "66bfbb4edc775117a6f048f52084fff9828633166ac6234a7c1dc0d67311677f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/fa/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/fa/thunderbird-78.5.1.tar.bz2";
locale = "fa";
arch = "linux-i686";
- sha256 = "2848f0277f75dc58f371e2025bebdeca1c37d543055fa78258df67d05c67f5bc";
+ sha256 = "072163a9d1a94b1f5c297c794791b4bd3e7f7e6897e7f7615df59a9dd2232a52";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/fi/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/fi/thunderbird-78.5.1.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha256 = "725f0dcd456245e188e32a32401ecd40400b7786da3a39d9f6965c1f674ee954";
+ sha256 = "9c269f267251bee9828acfd78d04bf149767dfe5247ae4f53ec5b0bd65c410ba";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/fr/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/fr/thunderbird-78.5.1.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha256 = "d24ab35a8db7cb32d6098defb9f7b6b007b5c993a070c1a3a5c8991451165e37";
+ sha256 = "6ccfac2b5d96491c4d5dc7b00e4458617ca68fe07917941559534a31424c977c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/fy-NL/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/fy-NL/thunderbird-78.5.1.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha256 = "ea3a88b57166b3b8f04922a5c2f6d8d9f94f1a7bb5f3a9e2d6b5f11a13528c18";
+ sha256 = "1b470c45c9d52a8a84c59dbb4ed0e6966d124ffdc3ea865e4d02289bd39b346f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/ga-IE/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/ga-IE/thunderbird-78.5.1.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha256 = "763bc901967ec61e1f7f543bbf248bb03ea68b01c000677505408ec8e8c3cbb4";
+ sha256 = "a1cbb9a4c1bf91f920da9e4e0e39e6ecff0a8c87413898c1930ce69dadad9a26";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/gd/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/gd/thunderbird-78.5.1.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha256 = "7394f43ae2ff5816dcf9b37255fd9770dc48dd7309d685ab378bc2de8a5a39b1";
+ sha256 = "909be2cc362ed839f373eb22d27c5f3c569b1c82fc2ba5aaf270d605029d336c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/gl/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/gl/thunderbird-78.5.1.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha256 = "7daaacf6af75b34d37d440e2c0b252ef03c3b432523f5acb8ef71f83b5d7b6cb";
+ sha256 = "8ffadcffd16aca8befd4b9c230b7da750e6a694add7ee465227a0c3f31a5c655";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/he/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/he/thunderbird-78.5.1.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha256 = "4831ef263de0a08df6494b13a280475642c3eed7f34c7415fd7b59af192398dc";
+ sha256 = "a9242889345131a405d138d0ec8e470eb49c59ada18b1e8f78004f307ceb41b1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/hr/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/hr/thunderbird-78.5.1.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha256 = "6860b40fc2ba7f9b8ddedcaf50acca8ac01b6451c0895c325b36485f188b5dda";
+ sha256 = "eb1f5496811677e28b2ed034da40ebf1fef324673e0f3acb2c21f0db5c71f592";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/hsb/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/hsb/thunderbird-78.5.1.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha256 = "681fc8200f6f9346e911c21d6a1c8206e5ee5ad1adfaa56ddfbc5088225fc561";
+ sha256 = "643a2b11a0775a71a8fa6c25097cfe297e6bc190fb29eee18ddd3d16fb61d989";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/hu/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/hu/thunderbird-78.5.1.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha256 = "8909d02e58f5b333fa51b15e4ddb5df162d01e36a8052827482c479949da2cb4";
+ sha256 = "61d91bed542a7e014a8d11e46e1b3d97e8bef1303bba397b3d4da0585b1e68af";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/hy-AM/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/hy-AM/thunderbird-78.5.1.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha256 = "12dee2dbe126d2243b674bed4617ffcec7c93f850d266f6253d802c6af5b6d6d";
+ sha256 = "2e6739d14a45529ed2a68abb8ed03ad901b4e7770efebd382f6e9626c86da036";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/id/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/id/thunderbird-78.5.1.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha256 = "5564c24b01f9a952def885a4fb56e3246643ca30bc5066d6ffa4ed6c6982b33b";
+ sha256 = "8753bc4c7292cd0c6ee382bb5572e432222e7c39ed739904d91ed1ece5a8197e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/is/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/is/thunderbird-78.5.1.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha256 = "fedea70297479b2c828aa19a9a4aa3090597c5490ee842a0f521d0096615d6db";
+ sha256 = "4f624262b72fce7d258b6f7c264f7d2266ebcfdd59fce895e4e85c72fa784637";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/it/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/it/thunderbird-78.5.1.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha256 = "8466f3dc9988270d4a9166b82dba764d8dbfa14e8c26a1931d35abe011c3160a";
+ sha256 = "6298ce45c4a659e47877302d61a50dfc7e0634e7c3e7036aeec49da5a2839073";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/ja/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/ja/thunderbird-78.5.1.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha256 = "3ffe4ae508896ac961a27940a93f5955bb8b29640c88e5378a8251827b4e9ab8";
+ sha256 = "85a7b01f65c79b0e13c4f8a18f3950f0a250f380fc8756b8fb1709680a148554";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/ka/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/ka/thunderbird-78.5.1.tar.bz2";
locale = "ka";
arch = "linux-i686";
- sha256 = "7c099596fbc4666e053bd1079f6b7c45511b2b44db73cd5c099fd392bec8e3e3";
+ sha256 = "f7b18243b9985b54eb8684b62bad47b7b021eb959f467fec9876c866d92b1727";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/kab/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/kab/thunderbird-78.5.1.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha256 = "5e64e5a276a6e77250ad7647f9b4ecc2b8c9dc360c486f9504b3b17b8da3e467";
+ sha256 = "cc8eb77d0d0ea95a1e2b13db51da4f18a9500aeacee1cbe505da67f2b6a9b979";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/kk/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/kk/thunderbird-78.5.1.tar.bz2";
locale = "kk";
arch = "linux-i686";
- sha256 = "4562bced5900bc447a79c53d381b250a1e13b9f076979cb9760f9adaa89c54b3";
+ sha256 = "6999faf34774806e1e4257a139dd97dd50a889a7729fef4f51a8b41bb4ad169e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/ko/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/ko/thunderbird-78.5.1.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha256 = "b6cb53893d67bedb077547f1262a833a5487e49395187a49eb977659d019e7f8";
+ sha256 = "42b0bf1ebfce252fdfca3ed8de9f227bbb054bf591e6155b716b18e9613a9cff";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/lt/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/lt/thunderbird-78.5.1.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha256 = "6291d36e9347729920f89a28b949c943d8c92863cba1a03624801c7136eff997";
+ sha256 = "6ffe9b52189579bee34604499649901be5c8be2a026eb70a33ac9eb4e3b21880";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/ms/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/ms/thunderbird-78.5.1.tar.bz2";
locale = "ms";
arch = "linux-i686";
- sha256 = "5dee2e40dbceea93fbe3b35b744d00472b89b88e745025127a1d07afc79d7df8";
+ sha256 = "640942eb04d84d24bd28cf5e49e57497934810394b50693bad591cf3b783e1bf";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/nb-NO/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/nb-NO/thunderbird-78.5.1.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha256 = "491115e7ad1c4245da34dc328e179de3916291d4e42a85ee5fd4fadeae1fcdcd";
+ sha256 = "c0d35274192ae664314e91fd9364609cbbf142f8177d37210c9c49fdf8d31086";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/nl/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/nl/thunderbird-78.5.1.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha256 = "c4631681eb3354a3093acd5a76d5c7ca5ef3e76ac2cef9f1fa4007c40c1e282d";
+ sha256 = "864ac834a0f44ce112deb107abce170802abaa63556f0aad88ee828bf3f8a98c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/nn-NO/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/nn-NO/thunderbird-78.5.1.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha256 = "aa4d383b90b7cd48ff18f098c9bba429f09fcfb72a2f2a086a992778718a3b1d";
+ sha256 = "e821eaf0388885e3b5e88001a2c4410cdf065059b79a3581c324f53d1cf59eb5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/pa-IN/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/pa-IN/thunderbird-78.5.1.tar.bz2";
locale = "pa-IN";
arch = "linux-i686";
- sha256 = "c5fb66455a59383494890e06559d4529c0762ecf76d17e5ad784eb413277438d";
+ sha256 = "5a0afbf815683afd24c258ac66a45dc300028b4d41a9950784355645874459ed";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/pl/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/pl/thunderbird-78.5.1.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha256 = "720eea0998d9934960a5dc97466f57c7e68b2048f88125a987569539a8a00579";
+ sha256 = "cebdc0a0188edc63fce0b4fe0a4a3f22ab792ad486bd1e10e635ac8f641f1b5d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/pt-BR/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/pt-BR/thunderbird-78.5.1.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha256 = "d27ab836f5d8753d740e980291a4403656735c206cedbaf7d5c13df26d327150";
+ sha256 = "7bbf9aa4d48bf84a7455dcebc6b7476e4c1ffa085c1771fbdf302f71d10e4825";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/pt-PT/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/pt-PT/thunderbird-78.5.1.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha256 = "2b996d07174c24df1b066c41bd92c8b24ebab82767c47d8c658f2205eeff9cb4";
+ sha256 = "b84c28dfb5d677768a6e0f69c8ea63fcaf884839739789ac72f50e7b8884f8ca";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/rm/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/rm/thunderbird-78.5.1.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha256 = "206b2bf82b88ab733bf585e11a3eba49a779c8b8fb7bb249716022fc7ee1a18a";
+ sha256 = "f34eea430a9e929c25ad961b1c92724c5539a46cbbfb9a97a5c7edca4996115a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/ro/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/ro/thunderbird-78.5.1.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha256 = "2d06d671114d70ba4e39b2c639eab1debe7ad33de11795113f30f27708d13ae4";
+ sha256 = "115cd666282822f35924d4de3b33fd0dd3d790d278bb35849ada579d43d5ac54";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/ru/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/ru/thunderbird-78.5.1.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha256 = "08e71802964c340dfbcddf963382d1ccc5b8fd2e262daa1316488cffd04f449f";
+ sha256 = "961eb62e639f8f7c7c5695bd39df50fe4b3401e7aeade8281600779bb8edd374";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/si/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/si/thunderbird-78.5.1.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha256 = "0f59d187fa15bd08ffe0e08e643bb76954f7eb7730c3768079514385c53df5d3";
+ sha256 = "0887999609e47839a0f7600215c3083ce939fe13abc0c38cf701449224dbc87a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/sk/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/sk/thunderbird-78.5.1.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha256 = "5109939226907517fac9ae9c4e6ee96d732de9a67b9139e390d32cbdea892ef7";
+ sha256 = "a3b9281efc4c0cd6cb454f2c5b97567b4d2c6567076cee188e85c30a45213f98";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/sl/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/sl/thunderbird-78.5.1.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha256 = "c56fb54ad65dd453b487813b1f0dde8d83ed6a2f7e428af55c40a80d1c9a35ca";
+ sha256 = "141e9a41dba4c2a3eee4370d2db6e14f8805fee2d70c20ecbb9865b7a0dcaa77";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/sq/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/sq/thunderbird-78.5.1.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha256 = "0b3814c80014108032c9f0376a62c09864704441f36a084accba1c7c0f8156de";
+ sha256 = "6a50fdac7993294937756a169b4b0ac7fe021611c5c6a730ea194ee7302c95dc";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/sr/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/sr/thunderbird-78.5.1.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha256 = "80b01424fae7d18c98a77a0026dd4b50f1913f5f3cce2d3f85d9e56da633a537";
+ sha256 = "2ec4c2f367bceb3f05c75e55366cc66fae6593fc35c79d7bea57f34f93d79dba";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/sv-SE/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/sv-SE/thunderbird-78.5.1.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha256 = "ef0154595d85c13d0eac381a907a51da19e9d93d2758c7dc0f052b7b76a7f31f";
+ sha256 = "4a9027f9aa74bd9c6e3cbf02ac1918f1b9dfbda57ed0344a99fccad9fa271f79";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/th/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/th/thunderbird-78.5.1.tar.bz2";
locale = "th";
arch = "linux-i686";
- sha256 = "939f56c4951e8dbfdff257efe7f0212e93c1bb55547ce1e934f7d908932d3116";
+ sha256 = "f394b18a364fa84ff5eeeee00c841248ba4095285833ce625b700fd500b9c0cc";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/tr/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/tr/thunderbird-78.5.1.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha256 = "66f4f2cb06f20fca47e59b37d52f07a9e1215b03f0bbf9320cd1436e1d1a7c35";
+ sha256 = "9f180c1b6b604fc597bf1ecb10e3521c70953cb70d4292105cb3bc7cbeb806c0";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/uk/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/uk/thunderbird-78.5.1.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha256 = "33f3b9812b442184c075056cbe7da924655729865d849856093bdaa2d7d84660";
+ sha256 = "f828ac8f52bda71f913462e60fb7ea2221de4f824063b95b85709320a820db8a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/uz/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/uz/thunderbird-78.5.1.tar.bz2";
locale = "uz";
arch = "linux-i686";
- sha256 = "5abbc17bb66700093eeef5eb97bcab0a5d040ffe20ecf79d8239123248b1affb";
+ sha256 = "8d3dd4a1bbe008e4d346c22c01bafe988dde88fa6c9919c50194b9b155bc821f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/vi/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/vi/thunderbird-78.5.1.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha256 = "de5071c3b4a5cf7494f91c69f4a7cf4678bcf57227115e1b6e50cc65a3e716dd";
+ sha256 = "4db40b3debca281c59e926bd0f9cb4e5cd2150bf27235f1178ed8e497616a031";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/zh-CN/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/zh-CN/thunderbird-78.5.1.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha256 = "07afc2b794439475d0d4db82c7b694728aa5b8e6e80ac79789bae662757ae8d2";
+ sha256 = "399707f970a01e2f3c2eacc81f2f3bb33b1f49433c3ba6c49f4615b499f0c246";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.4.3/linux-i686/zh-TW/thunderbird-78.4.3.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/78.5.1/linux-i686/zh-TW/thunderbird-78.5.1.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha256 = "70a71d0c26fd2cd18dd599374cc6f1c39d22246f3b3c8e8d17659cb7c33a5a77";
+ sha256 = "27ad21908069582a4a7641dc9a7d9acc69d4842382499cef2cee2f84d0fc3856";
}
];
}
diff --git a/pkgs/applications/networking/mailreaders/thunderbird/68.nix b/pkgs/applications/networking/mailreaders/thunderbird/68.nix
index ee5b7c5e17b0..60dc12054841 100644
--- a/pkgs/applications/networking/mailreaders/thunderbird/68.nix
+++ b/pkgs/applications/networking/mailreaders/thunderbird/68.nix
@@ -4,6 +4,7 @@
, bzip2
, cargo
, common-updater-scripts
+, copyDesktopItems
, coreutils
, curl
, dbus
@@ -83,6 +84,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
autoconf213
cargo
+ copyDesktopItems
gnused
llvmPackages.llvm
m4
@@ -262,8 +264,8 @@ stdenv.mkDerivation rec {
doCheck = false;
- postInstall = let
- desktopItem = makeDesktopItem {
+ desktopItems = [
+ (makeDesktopItem {
categories = lib.concatStringsSep ";" [ "Application" "Network" ];
desktopName = "Thunderbird";
genericName = "Mail Reader";
@@ -283,12 +285,11 @@ stdenv.mkDerivation rec {
"x-scheme-handler/snews"
"x-scheme-handler/nntp"
];
- };
- in ''
+ })
+ ];
+ postInstall = ''
# TODO: Move to a dev output?
rm -rf $out/include $out/lib/thunderbird-devel-* $out/share/idl
-
- ${desktopItem.buildCommand}
'';
preFixup = ''
diff --git a/pkgs/applications/networking/mailreaders/thunderbird/default.nix b/pkgs/applications/networking/mailreaders/thunderbird/default.nix
index c982f6db485b..58eae867487f 100644
--- a/pkgs/applications/networking/mailreaders/thunderbird/default.nix
+++ b/pkgs/applications/networking/mailreaders/thunderbird/default.nix
@@ -2,6 +2,7 @@
, bzip2
, cargo
, common-updater-scripts
+, copyDesktopItems
, coreutils
, curl
, dbus
@@ -70,18 +71,19 @@ assert waylandSupport -> gtk3Support == true;
stdenv.mkDerivation rec {
pname = "thunderbird";
- version = "78.4.3";
+ version = "78.5.1";
src = fetchurl {
url =
"mirror://mozilla/thunderbird/releases/${version}/source/thunderbird-${version}.source.tar.xz";
sha512 =
- "0h5ddqp1z2dphyy4mjcb7v9mrrxlnjw8rwklm0yqsbvs9m96pc1yyp4clb3wmgs7kzh3wxdwi450842m3b13wdg5h0ls7rhamd1yi0c";
+ "202s2h9fsvg4chy93rgxdf4vlavf3wbp9vqgh0nrgk5wcdhz17144vhw1bmxia8hf99snq2a3ix6haidwl8d2n6l2nfsjzcnphhxd9z";
};
nativeBuildInputs = [
autoconf213
cargo
+ copyDesktopItems
gnused
llvmPackages.llvm
m4
@@ -257,8 +259,8 @@ stdenv.mkDerivation rec {
doCheck = false;
- postInstall = let
- desktopItem = makeDesktopItem {
+ desktopItems = [
+ (makeDesktopItem {
categories = lib.concatStringsSep ";" [ "Application" "Network" ];
desktopName = "Thunderbird";
genericName = "Mail Reader";
@@ -278,12 +280,12 @@ stdenv.mkDerivation rec {
"x-scheme-handler/snews"
"x-scheme-handler/nntp"
];
- };
- in ''
+ })
+ ];
+
+ postInstall = ''
# TODO: Move to a dev output?
rm -rf $out/include $out/lib/thunderbird-devel-* $out/share/idl
-
- ${desktopItem.buildCommand}
'';
preFixup = ''
@@ -321,6 +323,8 @@ stdenv.mkDerivation rec {
gnugrep curl runtimeShell;
};
+ requiredSystemFeatures = [ "big-parallel" ];
+
meta = with stdenv.lib; {
description = "A full-featured e-mail client";
homepage = "https://www.thunderbird.net";
diff --git a/pkgs/applications/networking/mpop/default.nix b/pkgs/applications/networking/mpop/default.nix
index f6c979b5173b..e2f1f0e828d3 100644
--- a/pkgs/applications/networking/mpop/default.nix
+++ b/pkgs/applications/networking/mpop/default.nix
@@ -4,11 +4,11 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "mpop";
- version = "1.4.10";
+ version = "1.4.11";
src = fetchurl {
url = "https://marlam.de/${pname}/releases/${pname}-${version}.tar.xz";
- sha256 = "1243hazpiwgvz2m3p48cdh0yw1019i6xjxgc7qyhmxcdy0inb6wy";
+ sha256 = "1gcxvhin5y0q47svqbf90r5aip0cgywm8sq6m84ygda7km8xylwv";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/networking/mullvad-vpn/default.nix b/pkgs/applications/networking/mullvad-vpn/default.nix
index da49ece4c68f..e6f5d6ac4ea2 100644
--- a/pkgs/applications/networking/mullvad-vpn/default.nix
+++ b/pkgs/applications/networking/mullvad-vpn/default.nix
@@ -41,11 +41,11 @@ in
stdenv.mkDerivation rec {
pname = "mullvad-vpn";
- version = "2020.6";
+ version = "2020.7";
src = fetchurl {
url = "https://www.mullvad.net/media/app/MullvadVPN-${version}_amd64.deb";
- sha256 = "0d9rv874avx86jppl1dky0nfq1633as0z8yz3h3f69nhmcbwhlr3";
+ sha256 = "07vryz1nq8r4m5y9ry0d0v62ykz1cnnsv628x34yvwiyazbav4ri";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/networking/n8n/default.nix b/pkgs/applications/networking/n8n/default.nix
new file mode 100644
index 000000000000..94305a8cfeea
--- /dev/null
+++ b/pkgs/applications/networking/n8n/default.nix
@@ -0,0 +1,18 @@
+{ pkgs, nodejs, stdenv, lib, ... }:
+
+let
+ nodePackages = import ./node-composition.nix {
+ inherit pkgs nodejs;
+ inherit (stdenv.hostPlatform) system;
+ };
+in
+nodePackages.n8n.override {
+ nativeBuildInputs = with pkgs.nodePackages; [
+ node-pre-gyp
+ ];
+ meta = with lib; {
+ description = "Free and open fair-code licensed node based Workflow Automation Tool";
+ maintainers = with maintainers; [ freezeboy ];
+ license = licenses.asl20;
+ };
+}
diff --git a/pkgs/applications/networking/n8n/generate-dependencies.sh b/pkgs/applications/networking/n8n/generate-dependencies.sh
new file mode 100755
index 000000000000..292811669184
--- /dev/null
+++ b/pkgs/applications/networking/n8n/generate-dependencies.sh
@@ -0,0 +1,8 @@
+#!/usr/bin/env nix-shell
+#! nix-shell -i bash -p nodePackages.node2nix
+
+node2nix \
+ --node-env node-env.nix \
+ --input package.json \
+ --output node-packages.nix \
+ --composition node-composition.nix
diff --git a/pkgs/applications/networking/n8n/node-composition.nix b/pkgs/applications/networking/n8n/node-composition.nix
new file mode 100644
index 000000000000..c970861a86f0
--- /dev/null
+++ b/pkgs/applications/networking/n8n/node-composition.nix
@@ -0,0 +1,17 @@
+# This file has been generated by node2nix 1.8.0. Do not edit!
+
+{pkgs ? import <nixpkgs> {
+ inherit system;
+ }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-12_x"}:
+
+let
+ nodeEnv = import ./node-env.nix {
+ inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile;
+ inherit nodejs;
+ libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null;
+ };
+in
+import ./node-packages.nix {
+ inherit (pkgs) fetchurl fetchgit;
+ inherit nodeEnv;
+} \ No newline at end of file
diff --git a/pkgs/applications/networking/n8n/node-env.nix b/pkgs/applications/networking/n8n/node-env.nix
new file mode 100644
index 000000000000..e1abf5304935
--- /dev/null
+++ b/pkgs/applications/networking/n8n/node-env.nix
@@ -0,0 +1,542 @@
+# This file originates from node2nix
+
+{stdenv, nodejs, python2, utillinux, libtool, runCommand, writeTextFile}:
+
+let
+ python = if nodejs ? python then nodejs.python else python2;
+
+ # Create a tar wrapper that filters all the 'Ignoring unknown extended header keyword' noise
+ tarWrapper = runCommand "tarWrapper" {} ''
+ mkdir -p $out/bin
+
+ cat > $out/bin/tar <<EOF
+ #! ${stdenv.shell} -e
+ $(type -p tar) "\$@" --warning=no-unknown-keyword --delay-directory-restore
+ EOF
+
+ chmod +x $out/bin/tar
+ '';
+
+ # Function that generates a TGZ file from a NPM project
+ buildNodeSourceDist =
+ { name, version, src, ... }:
+
+ stdenv.mkDerivation {
+ name = "node-tarball-${name}-${version}";
+ inherit src;
+ buildInputs = [ nodejs ];
+ buildPhase = ''
+ export HOME=$TMPDIR
+ tgzFile=$(npm pack | tail -n 1) # Hooks to the pack command will add output (https://docs.npmjs.com/misc/scripts)
+ '';
+ installPhase = ''
+ mkdir -p $out/tarballs
+ mv $tgzFile $out/tarballs
+ mkdir -p $out/nix-support
+ echo "file source-dist $out/tarballs/$tgzFile" >> $out/nix-support/hydra-build-products
+ '';
+ };
+
+ includeDependencies = {dependencies}:
+ stdenv.lib.optionalString (dependencies != [])
+ (stdenv.lib.concatMapStrings (dependency:
+ ''
+ # Bundle the dependencies of the package
+ mkdir -p node_modules
+ cd node_modules
+
+ # Only include dependencies if they don't exist. They may also be bundled in the package.
+ if [ ! -e "${dependency.name}" ]
+ then
+ ${composePackage dependency}
+ fi
+
+ cd ..
+ ''
+ ) dependencies);
+
+ # Recursively composes the dependencies of a package
+ composePackage = { name, packageName, src, dependencies ? [], ... }@args:
+ builtins.addErrorContext "while evaluating node package '${packageName}'" ''
+ DIR=$(pwd)
+ cd $TMPDIR
+
+ unpackFile ${src}
+
+ # Make the base dir in which the target dependency resides first
+ mkdir -p "$(dirname "$DIR/${packageName}")"
+
+ if [ -f "${src}" ]
+ then
+ # Figure out what directory has been unpacked
+ packageDir="$(find . -maxdepth 1 -type d | tail -1)"
+
+ # Restore write permissions to make building work
+ find "$packageDir" -type d -exec chmod u+x {} \;
+ chmod -R u+w "$packageDir"
+
+ # Move the extracted tarball into the output folder
+ mv "$packageDir" "$DIR/${packageName}"
+ elif [ -d "${src}" ]
+ then
+ # Get a stripped name (without hash) of the source directory.
+ # On old nixpkgs it's already set internally.
+ if [ -z "$strippedName" ]
+ then
+ strippedName="$(stripHash ${src})"
+ fi
+
+ # Restore write permissions to make building work
+ chmod -R u+w "$strippedName"
+
+ # Move the extracted directory into the output folder
+ mv "$strippedName" "$DIR/${packageName}"
+ fi
+
+ # Unset the stripped name to not confuse the next unpack step
+ unset strippedName
+
+ # Include the dependencies of the package
+ cd "$DIR/${packageName}"
+ ${includeDependencies { inherit dependencies; }}
+ cd ..
+ ${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
+ '';
+
+ pinpointDependencies = {dependencies, production}:
+ let
+ pinpointDependenciesFromPackageJSON = writeTextFile {
+ name = "pinpointDependencies.js";
+ text = ''
+ var fs = require('fs');
+ var path = require('path');
+
+ function resolveDependencyVersion(location, name) {
+ if(location == process.env['NIX_STORE']) {
+ return null;
+ } else {
+ var dependencyPackageJSON = path.join(location, "node_modules", name, "package.json");
+
+ if(fs.existsSync(dependencyPackageJSON)) {
+ var dependencyPackageObj = JSON.parse(fs.readFileSync(dependencyPackageJSON));
+
+ if(dependencyPackageObj.name == name) {
+ return dependencyPackageObj.version;
+ }
+ } else {
+ return resolveDependencyVersion(path.resolve(location, ".."), name);
+ }
+ }
+ }
+
+ function replaceDependencies(dependencies) {
+ if(typeof dependencies == "object" && dependencies !== null) {
+ for(var dependency in dependencies) {
+ var resolvedVersion = resolveDependencyVersion(process.cwd(), dependency);
+
+ if(resolvedVersion === null) {
+ process.stderr.write("WARNING: cannot pinpoint dependency: "+dependency+", context: "+process.cwd()+"\n");
+ } else {
+ dependencies[dependency] = resolvedVersion;
+ }
+ }
+ }
+ }
+
+ /* Read the package.json configuration */
+ var packageObj = JSON.parse(fs.readFileSync('./package.json'));
+
+ /* Pinpoint all dependencies */
+ replaceDependencies(packageObj.dependencies);
+ if(process.argv[2] == "development") {
+ replaceDependencies(packageObj.devDependencies);
+ }
+ replaceDependencies(packageObj.optionalDependencies);
+
+ /* Write the fixed package.json file */
+ fs.writeFileSync("package.json", JSON.stringify(packageObj, null, 2));
+ '';
+ };
+ in
+ ''
+ node ${pinpointDependenciesFromPackageJSON} ${if production then "production" else "development"}
+
+ ${stdenv.lib.optionalString (dependencies != [])
+ ''
+ if [ -d node_modules ]
+ then
+ cd node_modules
+ ${stdenv.lib.concatMapStrings (dependency: pinpointDependenciesOfPackage dependency) dependencies}
+ cd ..
+ fi
+ ''}
+ '';
+
+ # Recursively traverses all dependencies of a package and pinpoints all
+ # dependencies in the package.json file to the versions that are actually
+ # being used.
+
+ pinpointDependenciesOfPackage = { packageName, dependencies ? [], production ? true, ... }@args:
+ ''
+ if [ -d "${packageName}" ]
+ then
+ cd "${packageName}"
+ ${pinpointDependencies { inherit dependencies production; }}
+ cd ..
+ ${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
+ fi
+ '';
+
+ # Extract the Node.js source code which is used to compile packages with
+ # native bindings
+ nodeSources = runCommand "node-sources" {} ''
+ tar --no-same-owner --no-same-permissions -xf ${nodejs.src}
+ mv node-* $out
+ '';
+
+ # Script that adds _integrity fields to all package.json files to prevent NPM from consulting the cache (that is empty)
+ addIntegrityFieldsScript = writeTextFile {
+ name = "addintegrityfields.js";
+ text = ''
+ var fs = require('fs');
+ var path = require('path');
+
+ function augmentDependencies(baseDir, dependencies) {
+ for(var dependencyName in dependencies) {
+ var dependency = dependencies[dependencyName];
+
+ // Open package.json and augment metadata fields
+ var packageJSONDir = path.join(baseDir, "node_modules", dependencyName);
+ var packageJSONPath = path.join(packageJSONDir, "package.json");
+
+ if(fs.existsSync(packageJSONPath)) { // Only augment packages that exist. Sometimes we may have production installs in which development dependencies can be ignored
+ console.log("Adding metadata fields to: "+packageJSONPath);
+ var packageObj = JSON.parse(fs.readFileSync(packageJSONPath));
+
+ if(dependency.integrity) {
+ packageObj["_integrity"] = dependency.integrity;
+ } else {
+ packageObj["_integrity"] = "sha1-000000000000000000000000000="; // When no _integrity string has been provided (e.g. by Git dependencies), add a dummy one. It does not seem to harm and it bypasses downloads.
+ }
+
+ if(dependency.resolved) {
+ packageObj["_resolved"] = dependency.resolved; // Adopt the resolved property if one has been provided
+ } else {
+ packageObj["_resolved"] = dependency.version; // Set the resolved version to the version identifier. This prevents NPM from cloning Git repositories.
+ }
+
+ if(dependency.from !== undefined) { // Adopt from property if one has been provided
+ packageObj["_from"] = dependency.from;
+ }
+
+ fs.writeFileSync(packageJSONPath, JSON.stringify(packageObj, null, 2));
+ }
+
+ // Augment transitive dependencies
+ if(dependency.dependencies !== undefined) {
+ augmentDependencies(packageJSONDir, dependency.dependencies);
+ }
+ }
+ }
+
+ if(fs.existsSync("./package-lock.json")) {
+ var packageLock = JSON.parse(fs.readFileSync("./package-lock.json"));
+
+ if(packageLock.lockfileVersion !== 1) {
+ process.stderr.write("Sorry, I only understand lock file version 1!\n");
+ process.exit(1);
+ }
+
+ if(packageLock.dependencies !== undefined) {
+ augmentDependencies(".", packageLock.dependencies);
+ }
+ }
+ '';
+ };
+
+ # Reconstructs a package-lock file from the node_modules/ folder structure and package.json files with dummy sha1 hashes
+ reconstructPackageLock = writeTextFile {
+ name = "addintegrityfields.js";
+ text = ''
+ var fs = require('fs');
+ var path = require('path');
+
+ var packageObj = JSON.parse(fs.readFileSync("package.json"));
+
+ var lockObj = {
+ name: packageObj.name,
+ version: packageObj.version,
+ lockfileVersion: 1,
+ requires: true,
+ dependencies: {}
+ };
+
+ function augmentPackageJSON(filePath, dependencies) {
+ var packageJSON = path.join(filePath, "package.json");
+ if(fs.existsSync(packageJSON)) {
+ var packageObj = JSON.parse(fs.readFileSync(packageJSON));
+ dependencies[packageObj.name] = {
+ version: packageObj.version,
+ integrity: "sha1-000000000000000000000000000=",
+ dependencies: {}
+ };
+ processDependencies(path.join(filePath, "node_modules"), dependencies[packageObj.name].dependencies);
+ }
+ }
+
+ function processDependencies(dir, dependencies) {
+ if(fs.existsSync(dir)) {
+ var files = fs.readdirSync(dir);
+
+ files.forEach(function(entry) {
+ var filePath = path.join(dir, entry);
+ var stats = fs.statSync(filePath);
+
+ if(stats.isDirectory()) {
+ if(entry.substr(0, 1) == "@") {
+ // When we encounter a namespace folder, augment all packages belonging to the scope
+ var pkgFiles = fs.readdirSync(filePath);
+
+ pkgFiles.forEach(function(entry) {
+ if(stats.isDirectory()) {
+ var pkgFilePath = path.join(filePath, entry);
+ augmentPackageJSON(pkgFilePath, dependencies);
+ }
+ });
+ } else {
+ augmentPackageJSON(filePath, dependencies);
+ }
+ }
+ });
+ }
+ }
+
+ processDependencies("node_modules", lockObj.dependencies);
+
+ fs.writeFileSync("package-lock.json", JSON.stringify(lockObj, null, 2));
+ '';
+ };
+
+ prepareAndInvokeNPM = {packageName, bypassCache, reconstructLock, npmFlags, production}:
+ let
+ forceOfflineFlag = if bypassCache then "--offline" else "--registry http://www.example.com";
+ in
+ ''
+ # Pinpoint the versions of all dependencies to the ones that are actually being used
+ echo "pinpointing versions of dependencies..."
+ source $pinpointDependenciesScriptPath
+
+ # Patch the shebangs of the bundled modules to prevent them from
+ # calling executables outside the Nix store as much as possible
+ patchShebangs .
+
+ # Deploy the Node.js package by running npm install. Since the
+ # dependencies have been provided already by ourselves, it should not
+ # attempt to install them again, which is good, because we want to make
+ # it Nix's responsibility. If it needs to install any dependencies
+ # anyway (e.g. because the dependency parameters are
+ # incomplete/incorrect), it fails.
+ #
+ # The other responsibilities of NPM are kept -- version checks, build
+ # steps, postprocessing etc.
+
+ export HOME=$TMPDIR
+ cd "${packageName}"
+ runHook preRebuild
+
+ ${stdenv.lib.optionalString bypassCache ''
+ ${stdenv.lib.optionalString reconstructLock ''
+ if [ -f package-lock.json ]
+ then
+ echo "WARNING: Reconstruct lock option enabled, but a lock file already exists!"
+ echo "This will most likely result in version mismatches! We will remove the lock file and regenerate it!"
+ rm package-lock.json
+ else
+ echo "No package-lock.json file found, reconstructing..."
+ fi
+
+ node ${reconstructPackageLock}
+ ''}
+
+ node ${addIntegrityFieldsScript}
+ ''}
+
+ npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${stdenv.lib.optionalString production "--production"} rebuild
+
+ if [ "''${dontNpmInstall-}" != "1" ]
+ then
+ # NPM tries to download packages even when they already exist if npm-shrinkwrap is used.
+ rm -f npm-shrinkwrap.json
+
+ npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${stdenv.lib.optionalString production "--production"} install
+ fi
+ '';
+
+ # Builds and composes an NPM package including all its dependencies
+ buildNodePackage =
+ { name
+ , packageName
+ , version
+ , dependencies ? []
+ , buildInputs ? []
+ , production ? true
+ , npmFlags ? ""
+ , dontNpmInstall ? false
+ , bypassCache ? false
+ , reconstructLock ? false
+ , preRebuild ? ""
+ , dontStrip ? true
+ , unpackPhase ? "true"
+ , buildPhase ? "true"
+ , ... }@args:
+
+ let
+ extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" "dontStrip" "dontNpmInstall" "preRebuild" "unpackPhase" "buildPhase" ];
+ in
+ stdenv.mkDerivation ({
+ name = "node_${name}-${version}";
+ buildInputs = [ tarWrapper python nodejs ]
+ ++ stdenv.lib.optional (stdenv.isLinux) utillinux
+ ++ stdenv.lib.optional (stdenv.isDarwin) libtool
+ ++ buildInputs;
+
+ inherit nodejs;
+
+ inherit dontStrip; # Stripping may fail a build for some package deployments
+ inherit dontNpmInstall preRebuild unpackPhase buildPhase;
+
+ compositionScript = composePackage args;
+ pinpointDependenciesScript = pinpointDependenciesOfPackage args;
+
+ passAsFile = [ "compositionScript" "pinpointDependenciesScript" ];
+
+ installPhase = ''
+ # Create and enter a root node_modules/ folder
+ mkdir -p $out/lib/node_modules
+ cd $out/lib/node_modules
+
+ # Compose the package and all its dependencies
+ source $compositionScriptPath
+
+ ${prepareAndInvokeNPM { inherit packageName bypassCache reconstructLock npmFlags production; }}
+
+ # Create symlink to the deployed executable folder, if applicable
+ if [ -d "$out/lib/node_modules/.bin" ]
+ then
+ ln -s $out/lib/node_modules/.bin $out/bin
+ fi
+
+ # Create symlinks to the deployed manual page folders, if applicable
+ if [ -d "$out/lib/node_modules/${packageName}/man" ]
+ then
+ mkdir -p $out/share
+ for dir in "$out/lib/node_modules/${packageName}/man/"*
+ do
+ mkdir -p $out/share/man/$(basename "$dir")
+ for page in "$dir"/*
+ do
+ ln -s $page $out/share/man/$(basename "$dir")
+ done
+ done
+ fi
+
+ # Run post install hook, if provided
+ runHook postInstall
+ '';
+ } // extraArgs);
+
+ # Builds a development shell
+ buildNodeShell =
+ { name
+ , packageName
+ , version
+ , src
+ , dependencies ? []
+ , buildInputs ? []
+ , production ? true
+ , npmFlags ? ""
+ , dontNpmInstall ? false
+ , bypassCache ? false
+ , reconstructLock ? false
+ , dontStrip ? true
+ , unpackPhase ? "true"
+ , buildPhase ? "true"
+ , ... }@args:
+
+ let
+ extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" ];
+
+ nodeDependencies = stdenv.mkDerivation ({
+ name = "node-dependencies-${name}-${version}";
+
+ buildInputs = [ tarWrapper python nodejs ]
+ ++ stdenv.lib.optional (stdenv.isLinux) utillinux
+ ++ stdenv.lib.optional (stdenv.isDarwin) libtool
+ ++ buildInputs;
+
+ inherit dontStrip; # Stripping may fail a build for some package deployments
+ inherit dontNpmInstall unpackPhase buildPhase;
+
+ includeScript = includeDependencies { inherit dependencies; };
+ pinpointDependenciesScript = pinpointDependenciesOfPackage args;
+
+ passAsFile = [ "includeScript" "pinpointDependenciesScript" ];
+
+ installPhase = ''
+ mkdir -p $out/${packageName}
+ cd $out/${packageName}
+
+ source $includeScriptPath
+
+ # Create fake package.json to make the npm commands work properly
+ cp ${src}/package.json .
+ chmod 644 package.json
+ ${stdenv.lib.optionalString bypassCache ''
+ if [ -f ${src}/package-lock.json ]
+ then
+ cp ${src}/package-lock.json .
+ fi
+ ''}
+
+ # Go to the parent folder to make sure that all packages are pinpointed
+ cd ..
+ ${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
+
+ ${prepareAndInvokeNPM { inherit packageName bypassCache reconstructLock npmFlags production; }}
+
+ # Expose the executables that were installed
+ cd ..
+ ${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
+
+ mv ${packageName} lib
+ ln -s $out/lib/node_modules/.bin $out/bin
+ '';
+ } // extraArgs);
+ in
+ stdenv.mkDerivation {
+ name = "node-shell-${name}-${version}";
+
+ buildInputs = [ python nodejs ] ++ stdenv.lib.optional (stdenv.isLinux) utillinux ++ buildInputs;
+ buildCommand = ''
+ mkdir -p $out/bin
+ cat > $out/bin/shell <<EOF
+ #! ${stdenv.shell} -e
+ $shellHook
+ exec ${stdenv.shell}
+ EOF
+ chmod +x $out/bin/shell
+ '';
+
+ # Provide the dependencies in a development shell through the NODE_PATH environment variable
+ inherit nodeDependencies;
+ shellHook = stdenv.lib.optionalString (dependencies != []) ''
+ export NODE_PATH=${nodeDependencies}/lib/node_modules
+ export PATH="${nodeDependencies}/bin:$PATH"
+ '';
+ };
+in
+{
+ buildNodeSourceDist = stdenv.lib.makeOverridable buildNodeSourceDist;
+ buildNodePackage = stdenv.lib.makeOverridable buildNodePackage;
+ buildNodeShell = stdenv.lib.makeOverridable buildNodeShell;
+}
diff --git a/pkgs/applications/networking/n8n/node-packages.nix b/pkgs/applications/networking/n8n/node-packages.nix
new file mode 100644
index 000000000000..7a77dcff11bb
--- /dev/null
+++ b/pkgs/applications/networking/n8n/node-packages.nix
@@ -0,0 +1,6929 @@
+# This file has been generated by node2nix 1.8.0. Do not edit!
+
+{nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}:
+
+let
+ sources = {
+ "@azure/ms-rest-azure-env-1.1.2" = {
+ name = "_at_azure_slash_ms-rest-azure-env";
+ packageName = "@azure/ms-rest-azure-env";
+ version = "1.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@azure/ms-rest-azure-env/-/ms-rest-azure-env-1.1.2.tgz";
+ sha512 = "l7z0DPCi2Hp88w12JhDTtx5d0Y3+vhfE7JKJb9O7sEz71Cwp053N8piTtTnnk/tUor9oZHgEKi/p3tQQmLPjvA==";
+ };
+ };
+ "@azure/ms-rest-js-1.9.0" = {
+ name = "_at_azure_slash_ms-rest-js";
+ packageName = "@azure/ms-rest-js";
+ version = "1.9.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-1.9.0.tgz";
+ sha512 = "cB4Z2Mg7eBmet1rfbf0QSO1XbhfknRW7B+mX3IHJq0KGHaGJvCPoVTgdsJdCkazEMK1jtANFNEDDzSQacxyzbA==";
+ };
+ };
+ "@azure/ms-rest-nodeauth-2.0.2" = {
+ name = "_at_azure_slash_ms-rest-nodeauth";
+ packageName = "@azure/ms-rest-nodeauth";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@azure/ms-rest-nodeauth/-/ms-rest-nodeauth-2.0.2.tgz";
+ sha512 = "KmNNICOxt3EwViAJI3iu2VH8t8BQg5J2rSAyO4IUYLF9ZwlyYsP419pdvl4NBUhluAP2cgN7dfD2V6E6NOMZlQ==";
+ };
+ };
+ "@icetee/ftp-0.3.15" = {
+ name = "_at_icetee_slash_ftp";
+ packageName = "@icetee/ftp";
+ version = "0.3.15";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@icetee/ftp/-/ftp-0.3.15.tgz";
+ sha512 = "RxSa9VjcDWgWCYsaLdZItdCnJj7p4LxggaEk+Y3MP0dHKoxez8ioG07DVekVbZZqccsrL+oPB/N9AzVPxj4blg==";
+ };
+ };
+ "@nodelib/fs.scandir-2.1.3" = {
+ name = "_at_nodelib_slash_fs.scandir";
+ packageName = "@nodelib/fs.scandir";
+ version = "2.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz";
+ sha512 = "eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==";
+ };
+ };
+ "@nodelib/fs.stat-2.0.3" = {
+ name = "_at_nodelib_slash_fs.stat";
+ packageName = "@nodelib/fs.stat";
+ version = "2.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz";
+ sha512 = "bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==";
+ };
+ };
+ "@nodelib/fs.walk-1.2.4" = {
+ name = "_at_nodelib_slash_fs.walk";
+ packageName = "@nodelib/fs.walk";
+ version = "1.2.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz";
+ sha512 = "1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==";
+ };
+ };
+ "@oclif/command-1.8.0" = {
+ name = "_at_oclif_slash_command";
+ packageName = "@oclif/command";
+ version = "1.8.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@oclif/command/-/command-1.8.0.tgz";
+ sha512 = "5vwpq6kbvwkQwKqAoOU3L72GZ3Ta8RRrewKj9OJRolx28KLJJ8Dg9Rf7obRwt5jQA9bkYd8gqzMTrI7H3xLfaw==";
+ };
+ };
+ "@oclif/config-1.17.0" = {
+ name = "_at_oclif_slash_config";
+ packageName = "@oclif/config";
+ version = "1.17.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@oclif/config/-/config-1.17.0.tgz";
+ sha512 = "Lmfuf6ubjQ4ifC/9bz1fSCHc6F6E653oyaRXxg+lgT4+bYf9bk+nqrUpAbrXyABkCqgIBiFr3J4zR/kiFdE1PA==";
+ };
+ };
+ "@oclif/errors-1.3.4" = {
+ name = "_at_oclif_slash_errors";
+ packageName = "@oclif/errors";
+ version = "1.3.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@oclif/errors/-/errors-1.3.4.tgz";
+ sha512 = "pJKXyEqwdfRTUdM8n5FIHiQQHg5ETM0Wlso8bF9GodczO40mF5Z3HufnYWJE7z8sGKxOeJCdbAVZbS8Y+d5GCw==";
+ };
+ };
+ "@oclif/linewrap-1.0.0" = {
+ name = "_at_oclif_slash_linewrap";
+ packageName = "@oclif/linewrap";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@oclif/linewrap/-/linewrap-1.0.0.tgz";
+ sha512 = "Ups2dShK52xXa8w6iBWLgcjPJWjais6KPJQq3gQ/88AY6BXoTX+MIGFPrWQO1KLMiQfoTpcLnUwloN4brrVUHw==";
+ };
+ };
+ "@oclif/parser-3.8.5" = {
+ name = "_at_oclif_slash_parser";
+ packageName = "@oclif/parser";
+ version = "3.8.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@oclif/parser/-/parser-3.8.5.tgz";
+ sha512 = "yojzeEfmSxjjkAvMRj0KzspXlMjCfBzNRPkWw8ZwOSoNWoJn+OCS/m/S+yfV6BvAM4u2lTzX9Y5rCbrFIgkJLg==";
+ };
+ };
+ "@oclif/plugin-help-3.2.0" = {
+ name = "_at_oclif_slash_plugin-help";
+ packageName = "@oclif/plugin-help";
+ version = "3.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-3.2.0.tgz";
+ sha512 = "7jxtpwVWAVbp1r46ZnTK/uF+FeZc6y4p1XcGaIUuPAp7wx6NJhIRN/iMT9UfNFX/Cz7mq+OyJz+E+i0zrik86g==";
+ };
+ };
+ "@servie/events-1.0.0" = {
+ name = "_at_servie_slash_events";
+ packageName = "@servie/events";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@servie/events/-/events-1.0.0.tgz";
+ sha512 = "sBSO19KzdrJCM3gdx6eIxV8M9Gxfgg6iDQmH5TIAGaUu+X9VDdsINXJOnoiZ1Kx3TrHdH4bt5UVglkjsEGBcvw==";
+ };
+ };
+ "@sqltools/formatter-1.2.2" = {
+ name = "_at_sqltools_slash_formatter";
+ packageName = "@sqltools/formatter";
+ version = "1.2.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@sqltools/formatter/-/formatter-1.2.2.tgz";
+ sha512 = "/5O7Fq6Vnv8L6ucmPjaWbVG1XkP4FO+w5glqfkIsq3Xw4oyNAdJddbnYodNDAfjVUvo/rrSCTom4kAND7T1o5Q==";
+ };
+ };
+ "@tokenizer/token-0.1.1" = {
+ name = "_at_tokenizer_slash_token";
+ packageName = "@tokenizer/token";
+ version = "0.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@tokenizer/token/-/token-0.1.1.tgz";
+ sha512 = "XO6INPbZCxdprl+9qa/AAbFFOMzzwqYxpjPgLICrMD6C2FCw6qfJOPcBk6JqqPLSaZ/Qx87qn4rpPmPMwaAK6w==";
+ };
+ };
+ "@types/bluebird-3.5.33" = {
+ name = "_at_types_slash_bluebird";
+ packageName = "@types/bluebird";
+ version = "3.5.33";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.33.tgz";
+ sha512 = "ndEo1xvnYeHxm7I/5sF6tBvnsA4Tdi3zj1keRKRs12SP+2ye2A27NDJ1B6PqkfMbGAcT+mqQVqbZRIrhfOp5PQ==";
+ };
+ };
+ "@types/body-parser-1.19.0" = {
+ name = "_at_types_slash_body-parser";
+ packageName = "@types/body-parser";
+ version = "1.19.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz";
+ sha512 = "W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==";
+ };
+ };
+ "@types/connect-3.4.33" = {
+ name = "_at_types_slash_connect";
+ packageName = "@types/connect";
+ version = "3.4.33";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/connect/-/connect-3.4.33.tgz";
+ sha512 = "2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A==";
+ };
+ };
+ "@types/debug-4.1.5" = {
+ name = "_at_types_slash_debug";
+ packageName = "@types/debug";
+ version = "4.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/debug/-/debug-4.1.5.tgz";
+ sha512 = "Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==";
+ };
+ };
+ "@types/express-4.17.9" = {
+ name = "_at_types_slash_express";
+ packageName = "@types/express";
+ version = "4.17.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/express/-/express-4.17.9.tgz";
+ sha512 = "SDzEIZInC4sivGIFY4Sz1GG6J9UObPwCInYJjko2jzOf/Imx/dlpume6Xxwj1ORL82tBbmN4cPDIDkLbWHk9hw==";
+ };
+ };
+ "@types/express-jwt-0.0.42" = {
+ name = "_at_types_slash_express-jwt";
+ packageName = "@types/express-jwt";
+ version = "0.0.42";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/express-jwt/-/express-jwt-0.0.42.tgz";
+ sha512 = "WszgUddvM1t5dPpJ3LhWNH8kfNN8GPIBrAGxgIYXVCEGx6Bx4A036aAuf/r5WH9DIEdlmp7gHOYvSM6U87B0ag==";
+ };
+ };
+ "@types/express-serve-static-core-4.17.14" = {
+ name = "_at_types_slash_express-serve-static-core";
+ packageName = "@types/express-serve-static-core";
+ version = "4.17.14";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.14.tgz";
+ sha512 = "uFTLwu94TfUFMToXNgRZikwPuZdOtDgs3syBtAIr/OXorL1kJqUJT9qCLnRZ5KBOWfZQikQ2xKgR2tnDj1OgDA==";
+ };
+ };
+ "@types/express-unless-0.5.1" = {
+ name = "_at_types_slash_express-unless";
+ packageName = "@types/express-unless";
+ version = "0.5.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/express-unless/-/express-unless-0.5.1.tgz";
+ sha512 = "5fuvg7C69lemNgl0+v+CUxDYWVPSfXHhJPst4yTLcqi4zKJpORCxnDrnnilk3k0DTq/WrAUdvXFs01+vUqUZHw==";
+ };
+ };
+ "@types/ftp-0.3.31" = {
+ name = "_at_types_slash_ftp";
+ packageName = "@types/ftp";
+ version = "0.3.31";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/ftp/-/ftp-0.3.31.tgz";
+ sha512 = "J30a1yD9avBsFahvmGoeumWUZ5YnGRj/7u0aKSa3dGxyaguU+14WkHmVzZYToK7vX0ADfyAXBUQlaQ20PTHhAA==";
+ };
+ };
+ "@types/glob-7.1.3" = {
+ name = "_at_types_slash_glob";
+ packageName = "@types/glob";
+ version = "7.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz";
+ sha512 = "SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==";
+ };
+ };
+ "@types/jsonwebtoken-8.5.0" = {
+ name = "_at_types_slash_jsonwebtoken";
+ packageName = "@types/jsonwebtoken";
+ version = "8.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.0.tgz";
+ sha512 = "9bVao7LvyorRGZCw0VmH/dr7Og+NdjYSsKAxB43OQoComFbBgsEpoR9JW6+qSq/ogwVBg8GI2MfAlk4SYI4OLg==";
+ };
+ };
+ "@types/mime-2.0.3" = {
+ name = "_at_types_slash_mime";
+ packageName = "@types/mime";
+ version = "2.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz";
+ sha512 = "Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==";
+ };
+ };
+ "@types/minimatch-3.0.3" = {
+ name = "_at_types_slash_minimatch";
+ packageName = "@types/minimatch";
+ version = "3.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz";
+ sha512 = "tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==";
+ };
+ };
+ "@types/node-12.19.8" = {
+ name = "_at_types_slash_node";
+ packageName = "@types/node";
+ version = "12.19.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/node/-/node-12.19.8.tgz";
+ sha512 = "D4k2kNi0URNBxIRCb1khTnkWNHv8KSL1owPmS/K5e5t8B2GzMReY7AsJIY1BnP5KdlgC4rj9jk2IkDMasIE7xg==";
+ };
+ };
+ "@types/node-14.14.10" = {
+ name = "_at_types_slash_node";
+ packageName = "@types/node";
+ version = "14.14.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/node/-/node-14.14.10.tgz";
+ sha512 = "J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==";
+ };
+ };
+ "@types/node-8.10.66" = {
+ name = "_at_types_slash_node";
+ packageName = "@types/node";
+ version = "8.10.66";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/node/-/node-8.10.66.tgz";
+ sha512 = "tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==";
+ };
+ };
+ "@types/promise-ftp-1.3.4" = {
+ name = "_at_types_slash_promise-ftp";
+ packageName = "@types/promise-ftp";
+ version = "1.3.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/promise-ftp/-/promise-ftp-1.3.4.tgz";
+ sha512 = "fCIX7I84e25RX6bZ+qiIv0Puu5axWhCj9+El+4Kz1gZZyO/NvwdGTNQ33y6jdrPuTn3Df3kg7nMi1HohjNQLog==";
+ };
+ };
+ "@types/promise-ftp-common-1.1.0" = {
+ name = "_at_types_slash_promise-ftp-common";
+ packageName = "@types/promise-ftp-common";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/promise-ftp-common/-/promise-ftp-common-1.1.0.tgz";
+ sha512 = "mqo6D4qdiJdzeqlzFwEIchQQZk2hZacjssmjoAX7nClcREmRUUsnmgbWXEfA2qK986rwOPqepfRoSu7rsjAKag==";
+ };
+ };
+ "@types/qs-6.9.5" = {
+ name = "_at_types_slash_qs";
+ packageName = "@types/qs";
+ version = "6.9.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/qs/-/qs-6.9.5.tgz";
+ sha512 = "/JHkVHtx/REVG0VVToGRGH2+23hsYLHdyG+GrvoUGlGAd0ErauXDyvHtRI/7H7mzLm+tBCKA7pfcpkQ1lf58iQ==";
+ };
+ };
+ "@types/range-parser-1.2.3" = {
+ name = "_at_types_slash_range-parser";
+ packageName = "@types/range-parser";
+ version = "1.2.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz";
+ sha512 = "ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==";
+ };
+ };
+ "@types/readable-stream-2.3.9" = {
+ name = "_at_types_slash_readable-stream";
+ packageName = "@types/readable-stream";
+ version = "2.3.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-2.3.9.tgz";
+ sha512 = "sqsgQqFT7HmQz/V5jH1O0fvQQnXAJO46Gg9LRO/JPfjmVmGUlcx831TZZO3Y3HtWhIkzf3kTsNT0Z0kzIhIvZw==";
+ };
+ };
+ "@types/serve-static-1.13.8" = {
+ name = "_at_types_slash_serve-static";
+ packageName = "@types/serve-static";
+ version = "1.13.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.8.tgz";
+ sha512 = "MoJhSQreaVoL+/hurAZzIm8wafFR6ajiTM1m4A0kv6AGeVBl4r4pOV8bGFrjjq1sGxDTnCoF8i22o0/aE5XCyA==";
+ };
+ };
+ "@types/tough-cookie-2.3.7" = {
+ name = "_at_types_slash_tough-cookie";
+ packageName = "@types/tough-cookie";
+ version = "2.3.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-2.3.7.tgz";
+ sha512 = "rMQbgMGxnLsdn8e9aPVyuN+zMQLrZ2QW8xlv7eWS1mydfGXN+tsTKffcIzd8rGCcLdmi3xvQw2MDaZI1bBNTaw==";
+ };
+ };
+ "@types/tunnel-0.0.0" = {
+ name = "_at_types_slash_tunnel";
+ packageName = "@types/tunnel";
+ version = "0.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.0.tgz";
+ sha512 = "FGDp0iBRiBdPjOgjJmn1NH0KDLN+Z8fRmo+9J7XGBhubq1DPrGrbmG4UTlGzrpbCpesMqD0sWkzi27EYkOMHyg==";
+ };
+ };
+ "abbrev-1.1.1" = {
+ name = "abbrev";
+ packageName = "abbrev";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz";
+ sha512 = "nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==";
+ };
+ };
+ "accepts-1.3.7" = {
+ name = "accepts";
+ packageName = "accepts";
+ version = "1.3.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz";
+ sha512 = "Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==";
+ };
+ };
+ "access-control-1.0.1" = {
+ name = "access-control";
+ packageName = "access-control";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/access-control/-/access-control-1.0.1.tgz";
+ sha512 = "H5aqjkogmFxfaOrfn/e42vyspHVXuJ8er63KuljJXpOyJ1ZO/U5CrHfO8BLKIy2w7mBM02L5quL0vbfQqrGQbA==";
+ };
+ };
+ "adal-node-0.1.28" = {
+ name = "adal-node";
+ packageName = "adal-node";
+ version = "0.1.28";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/adal-node/-/adal-node-0.1.28.tgz";
+ sha1 = "468c4bb3ebbd96b1270669f4b9cba4e0065ea485";
+ };
+ };
+ "adler-32-1.2.0" = {
+ name = "adler-32";
+ packageName = "adler-32";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/adler-32/-/adler-32-1.2.0.tgz";
+ sha1 = "6a3e6bf0a63900ba15652808cb15c6813d1a5f25";
+ };
+ };
+ "ajv-6.12.6" = {
+ name = "ajv";
+ packageName = "ajv";
+ version = "6.12.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz";
+ sha512 = "j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==";
+ };
+ };
+ "ansi-escapes-4.3.1" = {
+ name = "ansi-escapes";
+ packageName = "ansi-escapes";
+ version = "4.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz";
+ sha512 = "JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==";
+ };
+ };
+ "ansi-regex-2.1.1" = {
+ name = "ansi-regex";
+ packageName = "ansi-regex";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz";
+ sha1 = "c3b33ab5ee360d86e0e628f0468ae7ef27d654df";
+ };
+ };
+ "ansi-regex-3.0.0" = {
+ name = "ansi-regex";
+ packageName = "ansi-regex";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz";
+ sha1 = "ed0317c322064f79466c02966bddb605ab37d998";
+ };
+ };
+ "ansi-regex-4.1.0" = {
+ name = "ansi-regex";
+ packageName = "ansi-regex";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz";
+ sha512 = "1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==";
+ };
+ };
+ "ansi-regex-5.0.0" = {
+ name = "ansi-regex";
+ packageName = "ansi-regex";
+ version = "5.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz";
+ sha512 = "bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==";
+ };
+ };
+ "ansi-styles-2.2.1" = {
+ name = "ansi-styles";
+ packageName = "ansi-styles";
+ version = "2.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz";
+ sha1 = "b432dd3358b634cf75e1e4664368240533c1ddbe";
+ };
+ };
+ "ansi-styles-3.2.1" = {
+ name = "ansi-styles";
+ packageName = "ansi-styles";
+ version = "3.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz";
+ sha512 = "VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==";
+ };
+ };
+ "ansi-styles-4.3.0" = {
+ name = "ansi-styles";
+ packageName = "ansi-styles";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz";
+ sha512 = "zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==";
+ };
+ };
+ "ansicolors-0.3.2" = {
+ name = "ansicolors";
+ packageName = "ansicolors";
+ version = "0.3.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz";
+ sha1 = "665597de86a9ffe3aa9bfbe6cae5c6ea426b4979";
+ };
+ };
+ "any-promise-1.3.0" = {
+ name = "any-promise";
+ packageName = "any-promise";
+ version = "1.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz";
+ sha1 = "abc6afeedcea52e809cdc0376aed3ce39635d17f";
+ };
+ };
+ "app-root-path-3.0.0" = {
+ name = "app-root-path";
+ packageName = "app-root-path";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/app-root-path/-/app-root-path-3.0.0.tgz";
+ sha512 = "qMcx+Gy2UZynHjOHOIXPNvpf+9cjvk3cWrBBK7zg4gH9+clobJRb9NGzcT7mQTcV/6Gm/1WelUtqxVXnNlrwcw==";
+ };
+ };
+ "aproba-1.2.0" = {
+ name = "aproba";
+ packageName = "aproba";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz";
+ sha512 = "Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==";
+ };
+ };
+ "are-we-there-yet-1.1.5" = {
+ name = "are-we-there-yet";
+ packageName = "are-we-there-yet";
+ version = "1.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz";
+ sha512 = "5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==";
+ };
+ };
+ "argparse-1.0.10" = {
+ name = "argparse";
+ packageName = "argparse";
+ version = "1.0.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz";
+ sha512 = "o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==";
+ };
+ };
+ "array-flatten-1.1.1" = {
+ name = "array-flatten";
+ packageName = "array-flatten";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz";
+ sha1 = "9a5f699051b1e7073328f2a008968b64ea2955d2";
+ };
+ };
+ "array-parallel-0.1.3" = {
+ name = "array-parallel";
+ packageName = "array-parallel";
+ version = "0.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/array-parallel/-/array-parallel-0.1.3.tgz";
+ sha1 = "8f785308926ed5aa478c47e64d1b334b6c0c947d";
+ };
+ };
+ "array-series-0.1.5" = {
+ name = "array-series";
+ packageName = "array-series";
+ version = "0.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/array-series/-/array-series-0.1.5.tgz";
+ sha1 = "df5d37bfc5c2ef0755e2aa4f92feae7d4b5a972f";
+ };
+ };
+ "array-union-2.1.0" = {
+ name = "array-union";
+ packageName = "array-union";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz";
+ sha512 = "HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==";
+ };
+ };
+ "asn1-0.2.4" = {
+ name = "asn1";
+ packageName = "asn1";
+ version = "0.2.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz";
+ sha512 = "jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==";
+ };
+ };
+ "assert-options-0.6.2" = {
+ name = "assert-options";
+ packageName = "assert-options";
+ version = "0.6.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/assert-options/-/assert-options-0.6.2.tgz";
+ sha512 = "KP9S549XptFAPGYmLRnIjQBL4/Ry8Jx5YNLQZ/l+eejqbTidBMnw4uZSAsUrzBq/lgyqDYqxcTF7cOxZb9gyEw==";
+ };
+ };
+ "assert-plus-1.0.0" = {
+ name = "assert-plus";
+ packageName = "assert-plus";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz";
+ sha1 = "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525";
+ };
+ };
+ "async-3.2.0" = {
+ name = "async";
+ packageName = "async";
+ version = "3.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/async/-/async-3.2.0.tgz";
+ sha512 = "TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==";
+ };
+ };
+ "asynckit-0.4.0" = {
+ name = "asynckit";
+ packageName = "asynckit";
+ version = "0.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz";
+ sha1 = "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79";
+ };
+ };
+ "aws-sign2-0.7.0" = {
+ name = "aws-sign2";
+ packageName = "aws-sign2";
+ version = "0.7.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz";
+ sha1 = "b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8";
+ };
+ };
+ "aws4-1.11.0" = {
+ name = "aws4";
+ packageName = "aws4";
+ version = "1.11.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz";
+ sha512 = "xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==";
+ };
+ };
+ "axios-0.19.0" = {
+ name = "axios";
+ packageName = "axios";
+ version = "0.19.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/axios/-/axios-0.19.0.tgz";
+ sha512 = "1uvKqKQta3KBxIz14F2v06AEHZ/dIoeKfbTRkK1E5oqjDnuEerLmYTgJB5AiQZHJcljpg1TuRzdjDR06qNk0DQ==";
+ };
+ };
+ "axios-0.19.2" = {
+ name = "axios";
+ packageName = "axios";
+ version = "0.19.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz";
+ sha512 = "fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==";
+ };
+ };
+ "balanced-match-1.0.0" = {
+ name = "balanced-match";
+ packageName = "balanced-match";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz";
+ sha1 = "89b4d199ab2bee49de164ea02b89ce462d71b767";
+ };
+ };
+ "base64-js-1.5.1" = {
+ name = "base64-js";
+ packageName = "base64-js";
+ version = "1.5.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz";
+ sha512 = "AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==";
+ };
+ };
+ "basic-auth-2.0.1" = {
+ name = "basic-auth";
+ packageName = "basic-auth";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz";
+ sha512 = "NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==";
+ };
+ };
+ "bcrypt-pbkdf-1.0.2" = {
+ name = "bcrypt-pbkdf";
+ packageName = "bcrypt-pbkdf";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz";
+ sha1 = "a4301d389b6a43f9b67ff3ca11a3f6637e360e9e";
+ };
+ };
+ "bcryptjs-2.4.3" = {
+ name = "bcryptjs";
+ packageName = "bcryptjs";
+ version = "2.4.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz";
+ sha1 = "9ab5627b93e60621ff7cdac5da9733027df1d0cb";
+ };
+ };
+ "bl-2.2.1" = {
+ name = "bl";
+ packageName = "bl";
+ version = "2.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz";
+ sha512 = "6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==";
+ };
+ };
+ "bl-3.0.1" = {
+ name = "bl";
+ packageName = "bl";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bl/-/bl-3.0.1.tgz";
+ sha512 = "jrCW5ZhfQ/Vt07WX1Ngs+yn9BDqPL/gw28S7s9H6QK/gupnizNzJAss5akW20ISgOrbLTlXOOCTJeNUQqruAWQ==";
+ };
+ };
+ "bl-4.0.3" = {
+ name = "bl";
+ packageName = "bl";
+ version = "4.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bl/-/bl-4.0.3.tgz";
+ sha512 = "fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg==";
+ };
+ };
+ "bluebird-2.11.0" = {
+ name = "bluebird";
+ packageName = "bluebird";
+ version = "2.11.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz";
+ sha1 = "534b9033c022c9579c56ba3b3e5a5caafbb650e1";
+ };
+ };
+ "body-parser-1.19.0" = {
+ name = "body-parser";
+ packageName = "body-parser";
+ version = "1.19.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz";
+ sha512 = "dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==";
+ };
+ };
+ "body-parser-xml-1.1.0" = {
+ name = "body-parser-xml";
+ packageName = "body-parser-xml";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/body-parser-xml/-/body-parser-xml-1.1.0.tgz";
+ sha1 = "7b56bef1cd7d266c13602b4c1daf4f511d26447c";
+ };
+ };
+ "boolbase-1.0.0" = {
+ name = "boolbase";
+ packageName = "boolbase";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz";
+ sha1 = "68dff5fbe60c51eb37725ea9e3ed310dcc1e776e";
+ };
+ };
+ "brace-expansion-1.1.11" = {
+ name = "brace-expansion";
+ packageName = "brace-expansion";
+ version = "1.1.11";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz";
+ sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==";
+ };
+ };
+ "braces-3.0.2" = {
+ name = "braces";
+ packageName = "braces";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz";
+ sha512 = "b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==";
+ };
+ };
+ "bson-1.1.5" = {
+ name = "bson";
+ packageName = "bson";
+ version = "1.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bson/-/bson-1.1.5.tgz";
+ sha512 = "kDuEzldR21lHciPQAIulLs1LZlCXdLziXI6Mb/TDkwXhb//UORJNPXgcRs2CuO4H0DcMkpfT3/ySsP3unoZjBg==";
+ };
+ };
+ "buffer-5.7.1" = {
+ name = "buffer";
+ packageName = "buffer";
+ version = "5.7.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz";
+ sha512 = "EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==";
+ };
+ };
+ "buffer-equal-constant-time-1.0.1" = {
+ name = "buffer-equal-constant-time";
+ packageName = "buffer-equal-constant-time";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz";
+ sha1 = "f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819";
+ };
+ };
+ "buffer-from-1.1.1" = {
+ name = "buffer-from";
+ packageName = "buffer-from";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz";
+ sha512 = "MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==";
+ };
+ };
+ "buffer-writer-2.0.0" = {
+ name = "buffer-writer";
+ packageName = "buffer-writer";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/buffer-writer/-/buffer-writer-2.0.0.tgz";
+ sha512 = "a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==";
+ };
+ };
+ "byte-length-1.0.2" = {
+ name = "byte-length";
+ packageName = "byte-length";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/byte-length/-/byte-length-1.0.2.tgz";
+ sha512 = "ovBpjmsgd/teRmgcPh23d4gJvxDoXtAzEL9xTfMU8Yc2kqCDb7L9jAG0XHl1nzuGl+h3ebCIF1i62UFyA9V/2Q==";
+ };
+ };
+ "bytes-3.0.0" = {
+ name = "bytes";
+ packageName = "bytes";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz";
+ sha1 = "d32815404d689699f85a4ea4fa8755dd13a96048";
+ };
+ };
+ "bytes-3.1.0" = {
+ name = "bytes";
+ packageName = "bytes";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz";
+ sha512 = "zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==";
+ };
+ };
+ "callback-stream-1.1.0" = {
+ name = "callback-stream";
+ packageName = "callback-stream";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/callback-stream/-/callback-stream-1.1.0.tgz";
+ sha1 = "4701a51266f06e06eaa71fc17233822d875f4908";
+ };
+ };
+ "camel-case-4.1.2" = {
+ name = "camel-case";
+ packageName = "camel-case";
+ version = "4.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz";
+ sha512 = "gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==";
+ };
+ };
+ "camelcase-5.3.1" = {
+ name = "camelcase";
+ packageName = "camelcase";
+ version = "5.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz";
+ sha512 = "L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==";
+ };
+ };
+ "capital-case-1.0.4" = {
+ name = "capital-case";
+ packageName = "capital-case";
+ version = "1.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz";
+ sha512 = "ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==";
+ };
+ };
+ "cardinal-2.1.1" = {
+ name = "cardinal";
+ packageName = "cardinal";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cardinal/-/cardinal-2.1.1.tgz";
+ sha1 = "7cc1055d822d212954d07b085dea251cc7bc5505";
+ };
+ };
+ "caseless-0.12.0" = {
+ name = "caseless";
+ packageName = "caseless";
+ version = "0.12.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz";
+ sha1 = "1b681c21ff84033c826543090689420d187151dc";
+ };
+ };
+ "cfb-1.2.0" = {
+ name = "cfb";
+ packageName = "cfb";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cfb/-/cfb-1.2.0.tgz";
+ sha512 = "sXMvHsKCICVR3Naq+J556K+ExBo9n50iKl6LGarlnvuA2035uMlGA/qVrc0wQtow5P1vJEw9UyrKLCbtIKz+TQ==";
+ };
+ };
+ "chalk-1.1.3" = {
+ name = "chalk";
+ packageName = "chalk";
+ version = "1.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz";
+ sha1 = "a8115c55e4a702fe4d150abd3872822a7e09fc98";
+ };
+ };
+ "chalk-2.4.2" = {
+ name = "chalk";
+ packageName = "chalk";
+ version = "2.4.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz";
+ sha512 = "Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==";
+ };
+ };
+ "chalk-4.1.0" = {
+ name = "chalk";
+ packageName = "chalk";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz";
+ sha512 = "qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==";
+ };
+ };
+ "change-case-4.1.2" = {
+ name = "change-case";
+ packageName = "change-case";
+ version = "4.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz";
+ sha512 = "bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==";
+ };
+ };
+ "chardet-0.7.0" = {
+ name = "chardet";
+ packageName = "chardet";
+ version = "0.7.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz";
+ sha512 = "mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==";
+ };
+ };
+ "cheerio-1.0.0-rc.3" = {
+ name = "cheerio";
+ packageName = "cheerio";
+ version = "1.0.0-rc.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz";
+ sha512 = "0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA==";
+ };
+ };
+ "chownr-1.1.4" = {
+ name = "chownr";
+ packageName = "chownr";
+ version = "1.1.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz";
+ sha512 = "jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==";
+ };
+ };
+ "clean-stack-3.0.1" = {
+ name = "clean-stack";
+ packageName = "clean-stack";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/clean-stack/-/clean-stack-3.0.1.tgz";
+ sha512 = "lR9wNiMRcVQjSB3a7xXGLuz4cr4wJuuXlaAEbRutGowQTmlp7R72/DOgN21e8jdwblMWl9UOJMJXarX94pzKdg==";
+ };
+ };
+ "cli-cursor-3.1.0" = {
+ name = "cli-cursor";
+ packageName = "cli-cursor";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz";
+ sha512 = "I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==";
+ };
+ };
+ "cli-highlight-2.1.9" = {
+ name = "cli-highlight";
+ packageName = "cli-highlight";
+ version = "2.1.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.9.tgz";
+ sha512 = "t8RNIZgiI24i/mslZ8XT8o660RUj5ZbUJpEZrZa/BNekTzdC2LfMRAnt0Y7sgzNM4FGW5tmWg/YnbTH8o1eIOQ==";
+ };
+ };
+ "cli-width-3.0.0" = {
+ name = "cli-width";
+ packageName = "cli-width";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz";
+ sha512 = "FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==";
+ };
+ };
+ "client-oauth2-4.3.3" = {
+ name = "client-oauth2";
+ packageName = "client-oauth2";
+ version = "4.3.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/client-oauth2/-/client-oauth2-4.3.3.tgz";
+ sha512 = "k8AvUYJon0vv75ufoVo4nALYb/qwFFicO3I0+39C6xEdflqVtr+f9cy+0ZxAduoVSTfhP5DX2tY2XICAd5hy6Q==";
+ };
+ };
+ "cliui-5.0.0" = {
+ name = "cliui";
+ packageName = "cliui";
+ version = "5.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz";
+ sha512 = "PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==";
+ };
+ };
+ "cliui-6.0.0" = {
+ name = "cliui";
+ packageName = "cliui";
+ version = "6.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz";
+ sha512 = "t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==";
+ };
+ };
+ "cliui-7.0.4" = {
+ name = "cliui";
+ packageName = "cliui";
+ version = "7.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz";
+ sha512 = "OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==";
+ };
+ };
+ "code-point-at-1.1.0" = {
+ name = "code-point-at";
+ packageName = "code-point-at";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz";
+ sha1 = "0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77";
+ };
+ };
+ "codepage-1.14.0" = {
+ name = "codepage";
+ packageName = "codepage";
+ version = "1.14.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/codepage/-/codepage-1.14.0.tgz";
+ sha1 = "8cbe25481323559d7d307571b0fff91e7a1d2f99";
+ };
+ };
+ "color-3.0.0" = {
+ name = "color";
+ packageName = "color";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/color/-/color-3.0.0.tgz";
+ sha512 = "jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==";
+ };
+ };
+ "color-convert-1.9.3" = {
+ name = "color-convert";
+ packageName = "color-convert";
+ version = "1.9.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz";
+ sha512 = "QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==";
+ };
+ };
+ "color-convert-2.0.1" = {
+ name = "color-convert";
+ packageName = "color-convert";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz";
+ sha512 = "RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==";
+ };
+ };
+ "color-name-1.1.3" = {
+ name = "color-name";
+ packageName = "color-name";
+ version = "1.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz";
+ sha1 = "a7d0558bd89c42f795dd42328f740831ca53bc25";
+ };
+ };
+ "color-name-1.1.4" = {
+ name = "color-name";
+ packageName = "color-name";
+ version = "1.1.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz";
+ sha512 = "dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==";
+ };
+ };
+ "color-string-1.5.4" = {
+ name = "color-string";
+ packageName = "color-string";
+ version = "1.5.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz";
+ sha512 = "57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==";
+ };
+ };
+ "colornames-1.1.1" = {
+ name = "colornames";
+ packageName = "colornames";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/colornames/-/colornames-1.1.1.tgz";
+ sha1 = "f8889030685c7c4ff9e2a559f5077eb76a816f96";
+ };
+ };
+ "colorspace-1.1.2" = {
+ name = "colorspace";
+ packageName = "colorspace";
+ version = "1.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/colorspace/-/colorspace-1.1.2.tgz";
+ sha512 = "vt+OoIP2d76xLhjwbBaucYlNSpPsrJWPlBTtwCpQKIu6/CSMutyzX93O/Do0qzpH3YoHEes8YEFXyZ797rEhzQ==";
+ };
+ };
+ "combined-stream-1.0.8" = {
+ name = "combined-stream";
+ packageName = "combined-stream";
+ version = "1.0.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz";
+ sha512 = "FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==";
+ };
+ };
+ "commander-2.14.1" = {
+ name = "commander";
+ packageName = "commander";
+ version = "2.14.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz";
+ sha512 = "+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==";
+ };
+ };
+ "commander-2.17.1" = {
+ name = "commander";
+ packageName = "commander";
+ version = "2.17.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz";
+ sha512 = "wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==";
+ };
+ };
+ "commist-1.1.0" = {
+ name = "commist";
+ packageName = "commist";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/commist/-/commist-1.1.0.tgz";
+ sha512 = "rraC8NXWOEjhADbZe9QBNzLAN5Q3fsTPQtBV+fEVj6xKIgDgNiEVE6ZNfHpZOqfQ21YUzfVNUXLOEZquYvQPPg==";
+ };
+ };
+ "compressible-2.0.18" = {
+ name = "compressible";
+ packageName = "compressible";
+ version = "2.0.18";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz";
+ sha512 = "AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==";
+ };
+ };
+ "compression-1.7.4" = {
+ name = "compression";
+ packageName = "compression";
+ version = "1.7.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz";
+ sha512 = "jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==";
+ };
+ };
+ "concat-map-0.0.1" = {
+ name = "concat-map";
+ packageName = "concat-map";
+ version = "0.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz";
+ sha1 = "d8a96bd77fd68df7793a73036a3ba0d5405d477b";
+ };
+ };
+ "concat-stream-1.6.2" = {
+ name = "concat-stream";
+ packageName = "concat-stream";
+ version = "1.6.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz";
+ sha512 = "27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==";
+ };
+ };
+ "concat-stream-2.0.0" = {
+ name = "concat-stream";
+ packageName = "concat-stream";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz";
+ sha512 = "MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==";
+ };
+ };
+ "connect-history-api-fallback-1.6.0" = {
+ name = "connect-history-api-fallback";
+ packageName = "connect-history-api-fallback";
+ version = "1.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz";
+ sha512 = "e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==";
+ };
+ };
+ "console-control-strings-1.1.0" = {
+ name = "console-control-strings";
+ packageName = "console-control-strings";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz";
+ sha1 = "3d7cf4464db6446ea644bf4b39507f9851008e8e";
+ };
+ };
+ "constant-case-3.0.4" = {
+ name = "constant-case";
+ packageName = "constant-case";
+ version = "3.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz";
+ sha512 = "I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==";
+ };
+ };
+ "content-disposition-0.5.3" = {
+ name = "content-disposition";
+ packageName = "content-disposition";
+ version = "0.5.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz";
+ sha512 = "ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==";
+ };
+ };
+ "content-type-1.0.4" = {
+ name = "content-type";
+ packageName = "content-type";
+ version = "1.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz";
+ sha512 = "hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==";
+ };
+ };
+ "convict-5.2.0" = {
+ name = "convict";
+ packageName = "convict";
+ version = "5.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/convict/-/convict-5.2.0.tgz";
+ sha512 = "C3cdUwo47cCikZNzu5Vv8AL0MuXVVeg9t/Gyr9qyK5ZpCjOkMPmJ85KUF3CowNeSfj4UtztHxS+hoO9wGRh6kg==";
+ };
+ };
+ "cookie-0.4.0" = {
+ name = "cookie";
+ packageName = "cookie";
+ version = "0.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz";
+ sha512 = "+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==";
+ };
+ };
+ "cookie-signature-1.0.6" = {
+ name = "cookie-signature";
+ packageName = "cookie-signature";
+ version = "1.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz";
+ sha1 = "e303a882b342cc3ee8ca513a79999734dab3ae2c";
+ };
+ };
+ "core-util-is-1.0.2" = {
+ name = "core-util-is";
+ packageName = "core-util-is";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz";
+ sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7";
+ };
+ };
+ "crc-32-1.2.0" = {
+ name = "crc-32";
+ packageName = "crc-32";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz";
+ sha512 = "1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==";
+ };
+ };
+ "cron-1.8.2" = {
+ name = "cron";
+ packageName = "cron";
+ version = "1.8.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cron/-/cron-1.8.2.tgz";
+ sha512 = "Gk2c4y6xKEO8FSAUTklqtfSr7oTq0CiPQeLBG5Fl0qoXpZyMcj1SG59YL+hqq04bu6/IuEA7lMkYDAplQNKkyg==";
+ };
+ };
+ "cross-spawn-4.0.2" = {
+ name = "cross-spawn";
+ packageName = "cross-spawn";
+ version = "4.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz";
+ sha1 = "7b9247621c23adfdd3856004a823cbe397424d41";
+ };
+ };
+ "crypto-js-4.0.0" = {
+ name = "crypto-js";
+ packageName = "crypto-js";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/crypto-js/-/crypto-js-4.0.0.tgz";
+ sha512 = "bzHZN8Pn+gS7DQA6n+iUmBfl0hO5DJq++QP3U6uTucDtk/0iGpXd/Gg7CGR0p8tJhofJyaKoWBuJI4eAO00BBg==";
+ };
+ };
+ "csrf-3.1.0" = {
+ name = "csrf";
+ packageName = "csrf";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/csrf/-/csrf-3.1.0.tgz";
+ sha512 = "uTqEnCvWRk042asU6JtapDTcJeeailFy4ydOQS28bj1hcLnYRiqi8SsD2jS412AY1I/4qdOwWZun774iqywf9w==";
+ };
+ };
+ "css-select-1.2.0" = {
+ name = "css-select";
+ packageName = "css-select";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz";
+ sha1 = "2b3a110539c5355f1cd8d314623e870b121ec858";
+ };
+ };
+ "css-what-2.1.3" = {
+ name = "css-what";
+ packageName = "css-what";
+ version = "2.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz";
+ sha512 = "a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==";
+ };
+ };
+ "d-1.0.1" = {
+ name = "d";
+ packageName = "d";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d/-/d-1.0.1.tgz";
+ sha512 = "m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==";
+ };
+ };
+ "dashdash-1.14.1" = {
+ name = "dashdash";
+ packageName = "dashdash";
+ version = "1.14.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz";
+ sha1 = "853cfa0f7cbe2fed5de20326b8dd581035f6e2f0";
+ };
+ };
+ "date-utils-1.2.21" = {
+ name = "date-utils";
+ packageName = "date-utils";
+ version = "1.2.21";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/date-utils/-/date-utils-1.2.21.tgz";
+ sha1 = "61fb16cdc1274b3c9acaaffe9fc69df8720a2b64";
+ };
+ };
+ "debug-2.6.9" = {
+ name = "debug";
+ packageName = "debug";
+ version = "2.6.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz";
+ sha512 = "bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==";
+ };
+ };
+ "debug-3.1.0" = {
+ name = "debug";
+ packageName = "debug";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz";
+ sha512 = "OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==";
+ };
+ };
+ "debug-3.2.7" = {
+ name = "debug";
+ packageName = "debug";
+ version = "3.2.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz";
+ sha512 = "CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==";
+ };
+ };
+ "debug-4.1.1" = {
+ name = "debug";
+ packageName = "debug";
+ version = "4.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz";
+ sha512 = "pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==";
+ };
+ };
+ "debug-4.3.1" = {
+ name = "debug";
+ packageName = "debug";
+ version = "4.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz";
+ sha512 = "doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==";
+ };
+ };
+ "decamelize-1.2.0" = {
+ name = "decamelize";
+ packageName = "decamelize";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz";
+ sha1 = "f6534d15148269b20352e7bee26f501f9a191290";
+ };
+ };
+ "deep-extend-0.6.0" = {
+ name = "deep-extend";
+ packageName = "deep-extend";
+ version = "0.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz";
+ sha512 = "LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==";
+ };
+ };
+ "delayed-stream-1.0.0" = {
+ name = "delayed-stream";
+ packageName = "delayed-stream";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz";
+ sha1 = "df3ae199acadfb7d440aaae0b29e2272b24ec619";
+ };
+ };
+ "delegates-1.0.0" = {
+ name = "delegates";
+ packageName = "delegates";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz";
+ sha1 = "84c6e159b81904fdca59a0ef44cd870d31250f9a";
+ };
+ };
+ "denque-1.4.1" = {
+ name = "denque";
+ packageName = "denque";
+ version = "1.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/denque/-/denque-1.4.1.tgz";
+ sha512 = "OfzPuSZKGcgr96rf1oODnfjqBFmr1DVoc/TrItj3Ohe0Ah1C5WX5Baquw/9U9KovnQ88EqmJbD66rKYUQYN1tQ==";
+ };
+ };
+ "depd-1.1.2" = {
+ name = "depd";
+ packageName = "depd";
+ version = "1.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz";
+ sha1 = "9bcd52e14c097763e749b274c4346ed2e560b5a9";
+ };
+ };
+ "depd-2.0.0" = {
+ name = "depd";
+ packageName = "depd";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz";
+ sha512 = "g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==";
+ };
+ };
+ "destroy-1.0.4" = {
+ name = "destroy";
+ packageName = "destroy";
+ version = "1.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz";
+ sha1 = "978857442c44749e4206613e37946205826abd80";
+ };
+ };
+ "detect-libc-1.0.3" = {
+ name = "detect-libc";
+ packageName = "detect-libc";
+ version = "1.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz";
+ sha1 = "fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b";
+ };
+ };
+ "diagnostics-1.1.1" = {
+ name = "diagnostics";
+ packageName = "diagnostics";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/diagnostics/-/diagnostics-1.1.1.tgz";
+ sha512 = "8wn1PmdunLJ9Tqbx+Fx/ZEuHfJf4NKSN2ZBj7SJC/OWRWha843+WsTjqMe1B5E3p28jqBlp+mJ2fPVxPyNgYKQ==";
+ };
+ };
+ "dir-glob-3.0.1" = {
+ name = "dir-glob";
+ packageName = "dir-glob";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz";
+ sha512 = "WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==";
+ };
+ };
+ "dom-serializer-0.1.1" = {
+ name = "dom-serializer";
+ packageName = "dom-serializer";
+ version = "0.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz";
+ sha512 = "l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==";
+ };
+ };
+ "domelementtype-1.3.1" = {
+ name = "domelementtype";
+ packageName = "domelementtype";
+ version = "1.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz";
+ sha512 = "BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==";
+ };
+ };
+ "domhandler-2.4.2" = {
+ name = "domhandler";
+ packageName = "domhandler";
+ version = "2.4.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz";
+ sha512 = "JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==";
+ };
+ };
+ "domutils-1.5.1" = {
+ name = "domutils";
+ packageName = "domutils";
+ version = "1.5.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz";
+ sha1 = "dcd8488a26f563d61079e48c9f7b7e32373682cf";
+ };
+ };
+ "dot-case-3.0.4" = {
+ name = "dot-case";
+ packageName = "dot-case";
+ version = "3.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz";
+ sha512 = "Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==";
+ };
+ };
+ "dotenv-8.2.0" = {
+ name = "dotenv";
+ packageName = "dotenv";
+ version = "8.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz";
+ sha512 = "8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==";
+ };
+ };
+ "double-ended-queue-2.1.0-0" = {
+ name = "double-ended-queue";
+ packageName = "double-ended-queue";
+ version = "2.1.0-0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz";
+ sha1 = "103d3527fd31528f40188130c841efdd78264e5c";
+ };
+ };
+ "duplexify-3.7.1" = {
+ name = "duplexify";
+ packageName = "duplexify";
+ version = "3.7.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz";
+ sha512 = "07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==";
+ };
+ };
+ "ecc-jsbn-0.1.2" = {
+ name = "ecc-jsbn";
+ packageName = "ecc-jsbn";
+ version = "0.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz";
+ sha1 = "3a83a904e54353287874c564b7549386849a98c9";
+ };
+ };
+ "ecdsa-sig-formatter-1.0.11" = {
+ name = "ecdsa-sig-formatter";
+ packageName = "ecdsa-sig-formatter";
+ version = "1.0.11";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz";
+ sha512 = "nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==";
+ };
+ };
+ "ee-first-1.1.1" = {
+ name = "ee-first";
+ packageName = "ee-first";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz";
+ sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d";
+ };
+ };
+ "emoji-regex-7.0.3" = {
+ name = "emoji-regex";
+ packageName = "emoji-regex";
+ version = "7.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz";
+ sha512 = "CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==";
+ };
+ };
+ "emoji-regex-8.0.0" = {
+ name = "emoji-regex";
+ packageName = "emoji-regex";
+ version = "8.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz";
+ sha512 = "MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==";
+ };
+ };
+ "enabled-1.0.2" = {
+ name = "enabled";
+ packageName = "enabled";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/enabled/-/enabled-1.0.2.tgz";
+ sha1 = "965f6513d2c2d1c5f4652b64a2e3396467fc2f93";
+ };
+ };
+ "encodeurl-1.0.2" = {
+ name = "encodeurl";
+ packageName = "encodeurl";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz";
+ sha1 = "ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59";
+ };
+ };
+ "encoding-japanese-1.0.30" = {
+ name = "encoding-japanese";
+ packageName = "encoding-japanese";
+ version = "1.0.30";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/encoding-japanese/-/encoding-japanese-1.0.30.tgz";
+ sha512 = "bd/DFLAoJetvv7ar/KIpE3CNO8wEuyrt9Xuw6nSMiZ+Vrz/Q21BPsMHvARL2Wz6IKHKXgb+DWZqtRg1vql9cBg==";
+ };
+ };
+ "end-of-stream-1.4.4" = {
+ name = "end-of-stream";
+ packageName = "end-of-stream";
+ version = "1.4.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz";
+ sha512 = "+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==";
+ };
+ };
+ "entities-1.1.2" = {
+ name = "entities";
+ packageName = "entities";
+ version = "1.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz";
+ sha512 = "f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==";
+ };
+ };
+ "entities-2.1.0" = {
+ name = "entities";
+ packageName = "entities";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz";
+ sha512 = "hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==";
+ };
+ };
+ "env-variable-0.0.6" = {
+ name = "env-variable";
+ packageName = "env-variable";
+ version = "0.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/env-variable/-/env-variable-0.0.6.tgz";
+ sha512 = "bHz59NlBbtS0NhftmR8+ExBEekE7br0e01jw+kk0NDro7TtZzBYZ5ScGPs3OmwnpyfHTHOtr1Y6uedCdrIldtg==";
+ };
+ };
+ "es5-ext-0.10.53" = {
+ name = "es5-ext";
+ packageName = "es5-ext";
+ version = "0.10.53";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz";
+ sha512 = "Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==";
+ };
+ };
+ "es6-iterator-2.0.3" = {
+ name = "es6-iterator";
+ packageName = "es6-iterator";
+ version = "2.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz";
+ sha1 = "a7de889141a05a94b0854403b2d0a0fbfa98f3b7";
+ };
+ };
+ "es6-map-0.1.5" = {
+ name = "es6-map";
+ packageName = "es6-map";
+ version = "0.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz";
+ sha1 = "9136e0503dcc06a301690f0bb14ff4e364e949f0";
+ };
+ };
+ "es6-set-0.1.5" = {
+ name = "es6-set";
+ packageName = "es6-set";
+ version = "0.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz";
+ sha1 = "d2b3ec5d4d800ced818db538d28974db0a73ccb1";
+ };
+ };
+ "es6-symbol-3.1.1" = {
+ name = "es6-symbol";
+ packageName = "es6-symbol";
+ version = "3.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz";
+ sha1 = "bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77";
+ };
+ };
+ "es6-symbol-3.1.3" = {
+ name = "es6-symbol";
+ packageName = "es6-symbol";
+ version = "3.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz";
+ sha512 = "NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==";
+ };
+ };
+ "escalade-3.1.1" = {
+ name = "escalade";
+ packageName = "escalade";
+ version = "3.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz";
+ sha512 = "k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==";
+ };
+ };
+ "escape-html-1.0.3" = {
+ name = "escape-html";
+ packageName = "escape-html";
+ version = "1.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz";
+ sha1 = "0258eae4d3d0c0974de1c169188ef0051d1d1988";
+ };
+ };
+ "escape-string-regexp-1.0.5" = {
+ name = "escape-string-regexp";
+ packageName = "escape-string-regexp";
+ version = "1.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz";
+ sha1 = "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4";
+ };
+ };
+ "escape-string-regexp-4.0.0" = {
+ name = "escape-string-regexp";
+ packageName = "escape-string-regexp";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz";
+ sha512 = "TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==";
+ };
+ };
+ "eslint-config-riot-1.0.0" = {
+ name = "eslint-config-riot";
+ packageName = "eslint-config-riot";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/eslint-config-riot/-/eslint-config-riot-1.0.0.tgz";
+ sha1 = "fbd65386980b30fbcd0e1305d4c3fb8614ef2119";
+ };
+ };
+ "esprima-4.0.1" = {
+ name = "esprima";
+ packageName = "esprima";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz";
+ sha512 = "eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==";
+ };
+ };
+ "etag-1.8.1" = {
+ name = "etag";
+ packageName = "etag";
+ version = "1.8.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz";
+ sha1 = "41ae2eeb65efa62268aebfea83ac7d79299b0887";
+ };
+ };
+ "event-emitter-0.3.5" = {
+ name = "event-emitter";
+ packageName = "event-emitter";
+ version = "0.3.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz";
+ sha1 = "df8c69eef1647923c7157b9ce83840610b02cc39";
+ };
+ };
+ "eventsource-1.0.7" = {
+ name = "eventsource";
+ packageName = "eventsource";
+ version = "1.0.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz";
+ sha512 = "4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==";
+ };
+ };
+ "exit-on-epipe-1.0.1" = {
+ name = "exit-on-epipe";
+ packageName = "exit-on-epipe";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz";
+ sha512 = "h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==";
+ };
+ };
+ "express-4.17.1" = {
+ name = "express";
+ packageName = "express";
+ version = "4.17.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/express/-/express-4.17.1.tgz";
+ sha512 = "mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==";
+ };
+ };
+ "ext-1.4.0" = {
+ name = "ext";
+ packageName = "ext";
+ version = "1.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz";
+ sha512 = "Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==";
+ };
+ };
+ "extend-3.0.2" = {
+ name = "extend";
+ packageName = "extend";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz";
+ sha512 = "fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==";
+ };
+ };
+ "external-editor-3.1.0" = {
+ name = "external-editor";
+ packageName = "external-editor";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz";
+ sha512 = "hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==";
+ };
+ };
+ "extsprintf-1.3.0" = {
+ name = "extsprintf";
+ packageName = "extsprintf";
+ version = "1.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz";
+ sha1 = "96918440e3041a7a414f8c52e3c574eb3c3e1e05";
+ };
+ };
+ "fast-deep-equal-3.1.3" = {
+ name = "fast-deep-equal";
+ packageName = "fast-deep-equal";
+ version = "3.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz";
+ sha512 = "f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==";
+ };
+ };
+ "fast-glob-3.2.4" = {
+ name = "fast-glob";
+ packageName = "fast-glob";
+ version = "3.2.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz";
+ sha512 = "kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==";
+ };
+ };
+ "fast-json-stable-stringify-2.1.0" = {
+ name = "fast-json-stable-stringify";
+ packageName = "fast-json-stable-stringify";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz";
+ sha512 = "lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==";
+ };
+ };
+ "fastq-1.9.0" = {
+ name = "fastq";
+ packageName = "fastq";
+ version = "1.9.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fastq/-/fastq-1.9.0.tgz";
+ sha512 = "i7FVWL8HhVY+CTkwFxkN2mk3h+787ixS5S63eb78diVRc1MCssarHq3W5cj0av7YDSwmaV928RNag+U1etRQ7w==";
+ };
+ };
+ "fflate-0.3.11" = {
+ name = "fflate";
+ packageName = "fflate";
+ version = "0.3.11";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fflate/-/fflate-0.3.11.tgz";
+ sha512 = "Rr5QlUeGN1mbOHlaqcSYMKVpPbgLy0AWT/W0EHxA6NGI12yO1jpoui2zBBvU2G824ltM6Ut8BFgfHSBGfkmS0A==";
+ };
+ };
+ "figlet-1.5.0" = {
+ name = "figlet";
+ packageName = "figlet";
+ version = "1.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/figlet/-/figlet-1.5.0.tgz";
+ sha512 = "ZQJM4aifMpz6H19AW1VqvZ7l4pOE9p7i/3LyxgO2kp+PO/VcDYNqIHEMtkccqIhTXMKci4kjueJr/iCQEaT/Ww==";
+ };
+ };
+ "figures-3.2.0" = {
+ name = "figures";
+ packageName = "figures";
+ version = "3.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz";
+ sha512 = "yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==";
+ };
+ };
+ "file-type-14.7.1" = {
+ name = "file-type";
+ packageName = "file-type";
+ version = "14.7.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/file-type/-/file-type-14.7.1.tgz";
+ sha512 = "sXAMgFk67fQLcetXustxfKX+PZgHIUFn96Xld9uH8aXPdX3xOp0/jg9OdouVTvQrf7mrn+wAa4jN/y9fUOOiRA==";
+ };
+ };
+ "fill-range-7.0.1" = {
+ name = "fill-range";
+ packageName = "fill-range";
+ version = "7.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz";
+ sha512 = "qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==";
+ };
+ };
+ "finalhandler-1.1.2" = {
+ name = "finalhandler";
+ packageName = "finalhandler";
+ version = "1.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz";
+ sha512 = "aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==";
+ };
+ };
+ "find-up-3.0.0" = {
+ name = "find-up";
+ packageName = "find-up";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz";
+ sha512 = "1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==";
+ };
+ };
+ "find-up-4.1.0" = {
+ name = "find-up";
+ packageName = "find-up";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz";
+ sha512 = "PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==";
+ };
+ };
+ "flatted-2.0.2" = {
+ name = "flatted";
+ packageName = "flatted";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz";
+ sha512 = "r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==";
+ };
+ };
+ "follow-redirects-1.5.10" = {
+ name = "follow-redirects";
+ packageName = "follow-redirects";
+ version = "1.5.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz";
+ sha512 = "0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==";
+ };
+ };
+ "forever-agent-0.6.1" = {
+ name = "forever-agent";
+ packageName = "forever-agent";
+ version = "0.6.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz";
+ sha1 = "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91";
+ };
+ };
+ "form-data-2.3.3" = {
+ name = "form-data";
+ packageName = "form-data";
+ version = "2.3.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz";
+ sha512 = "1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==";
+ };
+ };
+ "formidable-1.2.2" = {
+ name = "formidable";
+ packageName = "formidable";
+ version = "1.2.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/formidable/-/formidable-1.2.2.tgz";
+ sha512 = "V8gLm+41I/8kguQ4/o1D3RIHRmhYFG4pnNyonvua+40rqcEmT4+V71yaZ3B457xbbgCsCfjSPi65u/W6vK1U5Q==";
+ };
+ };
+ "forwarded-0.1.2" = {
+ name = "forwarded";
+ packageName = "forwarded";
+ version = "0.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz";
+ sha1 = "98c23dab1175657b8c0573e8ceccd91b0ff18c84";
+ };
+ };
+ "frac-1.1.2" = {
+ name = "frac";
+ packageName = "frac";
+ version = "1.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz";
+ sha512 = "w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==";
+ };
+ };
+ "fresh-0.5.2" = {
+ name = "fresh";
+ packageName = "fresh";
+ version = "0.5.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz";
+ sha1 = "3d8cadd90d976569fa835ab1f8e4b23a105605a7";
+ };
+ };
+ "fs-extra-8.1.0" = {
+ name = "fs-extra";
+ packageName = "fs-extra";
+ version = "8.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz";
+ sha512 = "yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==";
+ };
+ };
+ "fs-minipass-1.2.7" = {
+ name = "fs-minipass";
+ packageName = "fs-minipass";
+ version = "1.2.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz";
+ sha512 = "GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==";
+ };
+ };
+ "fs.realpath-1.0.0" = {
+ name = "fs.realpath";
+ packageName = "fs.realpath";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz";
+ sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f";
+ };
+ };
+ "gauge-2.7.4" = {
+ name = "gauge";
+ packageName = "gauge";
+ version = "2.7.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz";
+ sha1 = "2c03405c7538c39d7eb37b317022e325fb018bf7";
+ };
+ };
+ "generate-function-2.3.1" = {
+ name = "generate-function";
+ packageName = "generate-function";
+ version = "2.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz";
+ sha512 = "eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==";
+ };
+ };
+ "get-caller-file-2.0.5" = {
+ name = "get-caller-file";
+ packageName = "get-caller-file";
+ version = "2.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz";
+ sha512 = "DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==";
+ };
+ };
+ "get-system-fonts-2.0.2" = {
+ name = "get-system-fonts";
+ packageName = "get-system-fonts";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/get-system-fonts/-/get-system-fonts-2.0.2.tgz";
+ sha512 = "zzlgaYnHMIEgHRrfC7x0Qp0Ylhw/sHpM6MHXeVBTYIsvGf5GpbnClB+Q6rAPdn+0gd2oZZIo6Tj3EaWrt4VhDQ==";
+ };
+ };
+ "getpass-0.1.7" = {
+ name = "getpass";
+ packageName = "getpass";
+ version = "0.1.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz";
+ sha1 = "5eff8e3e684d569ae4cb2b1282604e8ba62149fa";
+ };
+ };
+ "glob-7.1.6" = {
+ name = "glob";
+ packageName = "glob";
+ version = "7.1.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz";
+ sha512 = "LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==";
+ };
+ };
+ "glob-parent-3.1.0" = {
+ name = "glob-parent";
+ packageName = "glob-parent";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz";
+ sha1 = "9e6af6299d8d3bd2bd40430832bd113df906c5ae";
+ };
+ };
+ "glob-parent-5.1.1" = {
+ name = "glob-parent";
+ packageName = "glob-parent";
+ version = "5.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz";
+ sha512 = "FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==";
+ };
+ };
+ "glob-promise-3.4.0" = {
+ name = "glob-promise";
+ packageName = "glob-promise";
+ version = "3.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/glob-promise/-/glob-promise-3.4.0.tgz";
+ sha512 = "q08RJ6O+eJn+dVanerAndJwIcumgbDdYiUT7zFQl3Wm1xD6fBKtah7H8ZJChj4wP+8C+QfeVy8xautR7rdmKEw==";
+ };
+ };
+ "glob-stream-6.1.0" = {
+ name = "glob-stream";
+ packageName = "glob-stream";
+ version = "6.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz";
+ sha1 = "7045c99413b3eb94888d83ab46d0b404cc7bdde4";
+ };
+ };
+ "globby-11.0.1" = {
+ name = "globby";
+ packageName = "globby";
+ version = "11.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz";
+ sha512 = "iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==";
+ };
+ };
+ "gm-1.23.1" = {
+ name = "gm";
+ packageName = "gm";
+ version = "1.23.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/gm/-/gm-1.23.1.tgz";
+ sha1 = "2edeeb958084d0f8ea7988e5d995b1c7dfc14777";
+ };
+ };
+ "google-timezones-json-1.0.2" = {
+ name = "google-timezones-json";
+ packageName = "google-timezones-json";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/google-timezones-json/-/google-timezones-json-1.0.2.tgz";
+ sha512 = "UWXQ7BpSCW8erDespU2I4cri22xsKgwOCyhsJal0OJhi2tFpwJpsYNJt4vCiFPL1p2HzCGiS713LKpNR25n9Kg==";
+ };
+ };
+ "graceful-fs-4.2.4" = {
+ name = "graceful-fs";
+ packageName = "graceful-fs";
+ version = "4.2.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz";
+ sha512 = "WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==";
+ };
+ };
+ "har-schema-2.0.0" = {
+ name = "har-schema";
+ packageName = "har-schema";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz";
+ sha1 = "a94c2224ebcac04782a0d9035521f24735b7ec92";
+ };
+ };
+ "har-validator-5.1.5" = {
+ name = "har-validator";
+ packageName = "har-validator";
+ version = "5.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz";
+ sha512 = "nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==";
+ };
+ };
+ "has-ansi-2.0.0" = {
+ name = "has-ansi";
+ packageName = "has-ansi";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz";
+ sha1 = "34f5049ce1ecdf2b0649af3ef24e45ed35416d91";
+ };
+ };
+ "has-flag-3.0.0" = {
+ name = "has-flag";
+ packageName = "has-flag";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz";
+ sha1 = "b5d454dc2199ae225699f3467e5a07f3b955bafd";
+ };
+ };
+ "has-flag-4.0.0" = {
+ name = "has-flag";
+ packageName = "has-flag";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz";
+ sha512 = "EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==";
+ };
+ };
+ "has-unicode-2.0.1" = {
+ name = "has-unicode";
+ packageName = "has-unicode";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz";
+ sha1 = "e0e6fe6a28cf51138855e086d1691e771de2a8b9";
+ };
+ };
+ "he-1.2.0" = {
+ name = "he";
+ packageName = "he";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/he/-/he-1.2.0.tgz";
+ sha512 = "F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==";
+ };
+ };
+ "header-case-2.0.4" = {
+ name = "header-case";
+ packageName = "header-case";
+ version = "2.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz";
+ sha512 = "H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==";
+ };
+ };
+ "help-me-1.1.0" = {
+ name = "help-me";
+ packageName = "help-me";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/help-me/-/help-me-1.1.0.tgz";
+ sha1 = "8f2d508d0600b4a456da2f086556e7e5c056a3c6";
+ };
+ };
+ "highlight.js-10.4.1" = {
+ name = "highlight.js";
+ packageName = "highlight.js";
+ version = "10.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/highlight.js/-/highlight.js-10.4.1.tgz";
+ sha512 = "yR5lWvNz7c85OhVAEAeFhVCc/GV4C30Fjzc/rCP0aCWzc1UUOPUk55dK/qdwTZHBvMZo+eZ2jpk62ndX/xMFlg==";
+ };
+ };
+ "html-to-text-5.1.1" = {
+ name = "html-to-text";
+ packageName = "html-to-text";
+ version = "5.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/html-to-text/-/html-to-text-5.1.1.tgz";
+ sha512 = "Bci6bD/JIfZSvG4s0gW/9mMKwBRoe/1RWLxUME/d6WUSZCdY7T60bssf/jFf7EYXRyqU4P5xdClVqiYU0/ypdA==";
+ };
+ };
+ "htmlparser2-3.10.1" = {
+ name = "htmlparser2";
+ packageName = "htmlparser2";
+ version = "3.10.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz";
+ sha512 = "IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==";
+ };
+ };
+ "http-errors-1.7.2" = {
+ name = "http-errors";
+ packageName = "http-errors";
+ version = "1.7.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz";
+ sha512 = "uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==";
+ };
+ };
+ "http-signature-1.2.0" = {
+ name = "http-signature";
+ packageName = "http-signature";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz";
+ sha1 = "9aecd925114772f3d95b65a60abb8f7c18fbace1";
+ };
+ };
+ "iconv-lite-0.4.24" = {
+ name = "iconv-lite";
+ packageName = "iconv-lite";
+ version = "0.4.24";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz";
+ sha512 = "v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==";
+ };
+ };
+ "iconv-lite-0.5.0" = {
+ name = "iconv-lite";
+ packageName = "iconv-lite";
+ version = "0.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.0.tgz";
+ sha512 = "NnEhI9hIEKHOzJ4f697DMz9IQEXr/MMJ5w64vN2/4Ai+wRnvV7SBrL0KLoRlwaKVghOc7LQ5YkPLuX146b6Ydw==";
+ };
+ };
+ "iconv-lite-0.5.2" = {
+ name = "iconv-lite";
+ packageName = "iconv-lite";
+ version = "0.5.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.2.tgz";
+ sha512 = "kERHXvpSaB4aU3eANwidg79K8FlrN77m8G9V+0vOR3HYaRifrlwMEpT7ZBJqLSEIHnEgJTHcWK82wwLwwKwtag==";
+ };
+ };
+ "iconv-lite-0.6.2" = {
+ name = "iconv-lite";
+ packageName = "iconv-lite";
+ version = "0.6.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz";
+ sha512 = "2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==";
+ };
+ };
+ "ieee754-1.2.1" = {
+ name = "ieee754";
+ packageName = "ieee754";
+ version = "1.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz";
+ sha512 = "dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==";
+ };
+ };
+ "ignore-5.1.8" = {
+ name = "ignore";
+ packageName = "ignore";
+ version = "5.1.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz";
+ sha512 = "BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==";
+ };
+ };
+ "ignore-walk-3.0.3" = {
+ name = "ignore-walk";
+ packageName = "ignore-walk";
+ version = "3.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz";
+ sha512 = "m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==";
+ };
+ };
+ "imap-0.8.19" = {
+ name = "imap";
+ packageName = "imap";
+ version = "0.8.19";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/imap/-/imap-0.8.19.tgz";
+ sha1 = "3678873934ab09cea6ba48741f284da2af59d8d5";
+ };
+ };
+ "imap-simple-4.3.0" = {
+ name = "imap-simple";
+ packageName = "imap-simple";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/imap-simple/-/imap-simple-4.3.0.tgz";
+ sha512 = "SW3LtfEJFjlJKS/h2CmpX2IKpya2RXobR3ENJJW4iMQ3QYPxWxf5oeaz1K3P4eGUwfGEndkqt7uVDKnEyG9zeQ==";
+ };
+ };
+ "indent-string-4.0.0" = {
+ name = "indent-string";
+ packageName = "indent-string";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz";
+ sha512 = "EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==";
+ };
+ };
+ "inflight-1.0.6" = {
+ name = "inflight";
+ packageName = "inflight";
+ version = "1.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz";
+ sha1 = "49bd6331d7d02d0c09bc910a1075ba8165b56df9";
+ };
+ };
+ "inherits-2.0.3" = {
+ name = "inherits";
+ packageName = "inherits";
+ version = "2.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz";
+ sha1 = "633c2c83e3da42a502f52466022480f4208261de";
+ };
+ };
+ "inherits-2.0.4" = {
+ name = "inherits";
+ packageName = "inherits";
+ version = "2.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz";
+ sha512 = "k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==";
+ };
+ };
+ "ini-1.3.5" = {
+ name = "ini";
+ packageName = "ini";
+ version = "1.3.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz";
+ sha512 = "RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==";
+ };
+ };
+ "inquirer-7.3.3" = {
+ name = "inquirer";
+ packageName = "inquirer";
+ version = "7.3.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz";
+ sha512 = "JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==";
+ };
+ };
+ "ip-regex-2.1.0" = {
+ name = "ip-regex";
+ packageName = "ip-regex";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz";
+ sha1 = "fa78bf5d2e6913c911ce9f819ee5146bb6d844e9";
+ };
+ };
+ "ipaddr.js-1.9.1" = {
+ name = "ipaddr.js";
+ packageName = "ipaddr.js";
+ version = "1.9.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz";
+ sha512 = "0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==";
+ };
+ };
+ "is-absolute-1.0.0" = {
+ name = "is-absolute";
+ packageName = "is-absolute";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz";
+ sha512 = "dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==";
+ };
+ };
+ "is-arrayish-0.3.2" = {
+ name = "is-arrayish";
+ packageName = "is-arrayish";
+ version = "0.3.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz";
+ sha512 = "eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==";
+ };
+ };
+ "is-buffer-2.0.5" = {
+ name = "is-buffer";
+ packageName = "is-buffer";
+ version = "2.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz";
+ sha512 = "i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==";
+ };
+ };
+ "is-docker-2.1.1" = {
+ name = "is-docker";
+ packageName = "is-docker";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz";
+ sha512 = "ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==";
+ };
+ };
+ "is-extglob-2.1.1" = {
+ name = "is-extglob";
+ packageName = "is-extglob";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz";
+ sha1 = "a88c02535791f02ed37c76a1b9ea9773c833f8c2";
+ };
+ };
+ "is-fullwidth-code-point-1.0.0" = {
+ name = "is-fullwidth-code-point";
+ packageName = "is-fullwidth-code-point";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz";
+ sha1 = "ef9e31386f031a7f0d643af82fde50c457ef00cb";
+ };
+ };
+ "is-fullwidth-code-point-2.0.0" = {
+ name = "is-fullwidth-code-point";
+ packageName = "is-fullwidth-code-point";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz";
+ sha1 = "a3b30a5c4f199183167aaab93beefae3ddfb654f";
+ };
+ };
+ "is-fullwidth-code-point-3.0.0" = {
+ name = "is-fullwidth-code-point";
+ packageName = "is-fullwidth-code-point";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz";
+ sha512 = "zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==";
+ };
+ };
+ "is-glob-3.1.0" = {
+ name = "is-glob";
+ packageName = "is-glob";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz";
+ sha1 = "7ba5ae24217804ac70707b96922567486cc3e84a";
+ };
+ };
+ "is-glob-4.0.1" = {
+ name = "is-glob";
+ packageName = "is-glob";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz";
+ sha512 = "5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==";
+ };
+ };
+ "is-negated-glob-1.0.0" = {
+ name = "is-negated-glob";
+ packageName = "is-negated-glob";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz";
+ sha1 = "6910bca5da8c95e784b5751b976cf5a10fee36d2";
+ };
+ };
+ "is-number-7.0.0" = {
+ name = "is-number";
+ packageName = "is-number";
+ version = "7.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz";
+ sha512 = "41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==";
+ };
+ };
+ "is-promise-1.0.1" = {
+ name = "is-promise";
+ packageName = "is-promise";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-promise/-/is-promise-1.0.1.tgz";
+ sha1 = "31573761c057e33c2e91aab9e96da08cefbe76e5";
+ };
+ };
+ "is-property-1.0.2" = {
+ name = "is-property";
+ packageName = "is-property";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz";
+ sha1 = "57fe1c4e48474edd65b09911f26b1cd4095dda84";
+ };
+ };
+ "is-relative-1.0.0" = {
+ name = "is-relative";
+ packageName = "is-relative";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz";
+ sha512 = "Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==";
+ };
+ };
+ "is-typedarray-1.0.0" = {
+ name = "is-typedarray";
+ packageName = "is-typedarray";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz";
+ sha1 = "e479c80858df0c1b11ddda6940f96011fcda4a9a";
+ };
+ };
+ "is-unc-path-1.0.0" = {
+ name = "is-unc-path";
+ packageName = "is-unc-path";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz";
+ sha512 = "mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==";
+ };
+ };
+ "is-windows-1.0.2" = {
+ name = "is-windows";
+ packageName = "is-windows";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz";
+ sha512 = "eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==";
+ };
+ };
+ "is-wsl-2.2.0" = {
+ name = "is-wsl";
+ packageName = "is-wsl";
+ version = "2.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz";
+ sha512 = "fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==";
+ };
+ };
+ "isarray-0.0.1" = {
+ name = "isarray";
+ packageName = "isarray";
+ version = "0.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz";
+ sha1 = "8a18acfca9a8f4177e09abfc6038939b05d1eedf";
+ };
+ };
+ "isarray-1.0.0" = {
+ name = "isarray";
+ packageName = "isarray";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz";
+ sha1 = "bb935d48582cba168c06834957a54a3e07124f11";
+ };
+ };
+ "isexe-2.0.0" = {
+ name = "isexe";
+ packageName = "isexe";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz";
+ sha1 = "e8fbf374dc556ff8947a10dcb0572d633f2cfa10";
+ };
+ };
+ "iso-639-1-2.1.4" = {
+ name = "iso-639-1";
+ packageName = "iso-639-1";
+ version = "2.1.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/iso-639-1/-/iso-639-1-2.1.4.tgz";
+ sha512 = "pwJRHnpz1sCR5saQ+Hm1E2YESw2eLGKP5TzsYKXuQ7SIfvKWMRb9CHhptqunYpCIcRCpq3LgLuhYG5hiLPRbFQ==";
+ };
+ };
+ "isstream-0.1.2" = {
+ name = "isstream";
+ packageName = "isstream";
+ version = "0.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz";
+ sha1 = "47e63f7af55afa6f92e1500e690eb8b8529c099a";
+ };
+ };
+ "js-yaml-3.14.0" = {
+ name = "js-yaml";
+ packageName = "js-yaml";
+ version = "3.14.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz";
+ sha512 = "/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==";
+ };
+ };
+ "jsbi-3.1.4" = {
+ name = "jsbi";
+ packageName = "jsbi";
+ version = "3.1.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jsbi/-/jsbi-3.1.4.tgz";
+ sha512 = "52QRRFSsi9impURE8ZUbzAMCLjPm4THO7H2fcuIvaaeFTbSysvkodbQQXIVsNgq/ypDbq6dJiuGKL0vZ/i9hUg==";
+ };
+ };
+ "jsbn-0.1.1" = {
+ name = "jsbn";
+ packageName = "jsbn";
+ version = "0.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz";
+ sha1 = "a5e654c2e5a2deb5f201d96cefbca80c0ef2f513";
+ };
+ };
+ "json-schema-0.2.3" = {
+ name = "json-schema";
+ packageName = "json-schema";
+ version = "0.2.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz";
+ sha1 = "b480c892e59a2f05954ce727bd3f2a4e882f9e13";
+ };
+ };
+ "json-schema-traverse-0.4.1" = {
+ name = "json-schema-traverse";
+ packageName = "json-schema-traverse";
+ version = "0.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz";
+ sha512 = "xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==";
+ };
+ };
+ "json-stable-stringify-without-jsonify-1.0.1" = {
+ name = "json-stable-stringify-without-jsonify";
+ packageName = "json-stable-stringify-without-jsonify";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz";
+ sha1 = "9db7b59496ad3f3cfef30a75142d2d930ad72651";
+ };
+ };
+ "json-stringify-safe-5.0.1" = {
+ name = "json-stringify-safe";
+ packageName = "json-stringify-safe";
+ version = "5.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz";
+ sha1 = "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb";
+ };
+ };
+ "json5-2.1.0" = {
+ name = "json5";
+ packageName = "json5";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz";
+ sha512 = "8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==";
+ };
+ };
+ "jsonfile-4.0.0" = {
+ name = "jsonfile";
+ packageName = "jsonfile";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz";
+ sha1 = "8771aae0799b64076b76640fca058f9c10e33ecb";
+ };
+ };
+ "jsonwebtoken-8.5.1" = {
+ name = "jsonwebtoken";
+ packageName = "jsonwebtoken";
+ version = "8.5.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz";
+ sha512 = "XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==";
+ };
+ };
+ "jsprim-1.4.1" = {
+ name = "jsprim";
+ packageName = "jsprim";
+ version = "1.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz";
+ sha1 = "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2";
+ };
+ };
+ "jwa-1.4.1" = {
+ name = "jwa";
+ packageName = "jwa";
+ version = "1.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz";
+ sha512 = "qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==";
+ };
+ };
+ "jwks-rsa-1.9.0" = {
+ name = "jwks-rsa";
+ packageName = "jwks-rsa";
+ version = "1.9.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jwks-rsa/-/jwks-rsa-1.9.0.tgz";
+ sha512 = "UPCfQQg0s2kF2Ju6UFJrQH73f7MaVN/hKBnYBYOp+X9KN4y6TLChhLtaXS5nRKbZqshwVdrZ9OY63m/Q9CLqcg==";
+ };
+ };
+ "jws-3.2.2" = {
+ name = "jws";
+ packageName = "jws";
+ version = "3.2.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz";
+ sha512 = "YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==";
+ };
+ };
+ "kafkajs-1.15.0" = {
+ name = "kafkajs";
+ packageName = "kafkajs";
+ version = "1.15.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/kafkajs/-/kafkajs-1.15.0.tgz";
+ sha512 = "yjPyEnQCkPxAuQLIJnY5dI+xnmmgXmhuOQ1GVxClG5KTOV/rJcW1qA3UfvyEJKTp/RTSqQnUR3HJsKFvHyTpNg==";
+ };
+ };
+ "kuler-1.0.1" = {
+ name = "kuler";
+ packageName = "kuler";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/kuler/-/kuler-1.0.1.tgz";
+ sha512 = "J9nVUucG1p/skKul6DU3PUZrhs0LPulNaeUOox0IyXDi8S4CztTHs1gQphhuZmzXG7VOQSf6NJfKuzteQLv9gQ==";
+ };
+ };
+ "leven-2.1.0" = {
+ name = "leven";
+ packageName = "leven";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz";
+ sha1 = "c2e7a9f772094dee9d34202ae8acce4687875580";
+ };
+ };
+ "libbase64-1.2.1" = {
+ name = "libbase64";
+ packageName = "libbase64";
+ version = "1.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/libbase64/-/libbase64-1.2.1.tgz";
+ sha512 = "l+nePcPbIG1fNlqMzrh68MLkX/gTxk/+vdvAb388Ssi7UuUN31MI44w4Yf33mM3Cm4xDfw48mdf3rkdHszLNew==";
+ };
+ };
+ "libmime-4.2.1" = {
+ name = "libmime";
+ packageName = "libmime";
+ version = "4.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/libmime/-/libmime-4.2.1.tgz";
+ sha512 = "09y7zjSc5im1aNsq815zgo4/G3DnIzym3aDOHsGq4Ee5vrX4PdgQRybAsztz9Rv0NhO+J5C0llEUloa3sUmjmA==";
+ };
+ };
+ "libmime-5.0.0" = {
+ name = "libmime";
+ packageName = "libmime";
+ version = "5.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/libmime/-/libmime-5.0.0.tgz";
+ sha512 = "2Bm96d5ktnE217Ib1FldvUaPAaOst6GtZrsxJCwnJgi9lnsoAKIHyU0sae8rNx6DNYbjdqqh8lv5/b9poD8qOg==";
+ };
+ };
+ "libqp-1.1.0" = {
+ name = "libqp";
+ packageName = "libqp";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/libqp/-/libqp-1.1.0.tgz";
+ sha1 = "f5e6e06ad74b794fb5b5b66988bf728ef1dedbe8";
+ };
+ };
+ "limiter-1.1.5" = {
+ name = "limiter";
+ packageName = "limiter";
+ version = "1.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz";
+ sha512 = "FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==";
+ };
+ };
+ "linkify-it-3.0.2" = {
+ name = "linkify-it";
+ packageName = "linkify-it";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.2.tgz";
+ sha512 = "gDBO4aHNZS6coiZCKVhSNh43F9ioIL4JwRjLZPkoLIY4yZFwg264Y5lu2x6rb1Js42Gh6Yqm2f6L2AJcnkzinQ==";
+ };
+ };
+ "localtunnel-2.0.0" = {
+ name = "localtunnel";
+ packageName = "localtunnel";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/localtunnel/-/localtunnel-2.0.0.tgz";
+ sha512 = "g6E0aLgYYDvQDxIjIXkgJo2+pHj3sGg4Wz/XP3h2KtZnRsWPbOQY+hw1H8Z91jep998fkcVE9l+kghO+97vllg==";
+ };
+ };
+ "locate-path-3.0.0" = {
+ name = "locate-path";
+ packageName = "locate-path";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz";
+ sha512 = "7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==";
+ };
+ };
+ "locate-path-5.0.0" = {
+ name = "locate-path";
+ packageName = "locate-path";
+ version = "5.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz";
+ sha512 = "t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==";
+ };
+ };
+ "lodash-4.17.20" = {
+ name = "lodash";
+ packageName = "lodash";
+ version = "4.17.20";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz";
+ sha512 = "PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==";
+ };
+ };
+ "lodash._reinterpolate-3.0.0" = {
+ name = "lodash._reinterpolate";
+ packageName = "lodash._reinterpolate";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz";
+ sha1 = "0ccf2d89166af03b3663c796538b75ac6e114d9d";
+ };
+ };
+ "lodash.clonedeep-4.5.0" = {
+ name = "lodash.clonedeep";
+ packageName = "lodash.clonedeep";
+ version = "4.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz";
+ sha1 = "e23f3f9c4f8fbdde872529c1071857a086e5ccef";
+ };
+ };
+ "lodash.get-4.4.2" = {
+ name = "lodash.get";
+ packageName = "lodash.get";
+ version = "4.4.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz";
+ sha1 = "2d177f652fa31e939b4438d5341499dfa3825e99";
+ };
+ };
+ "lodash.includes-4.3.0" = {
+ name = "lodash.includes";
+ packageName = "lodash.includes";
+ version = "4.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz";
+ sha1 = "60bb98a87cb923c68ca1e51325483314849f553f";
+ };
+ };
+ "lodash.isboolean-3.0.3" = {
+ name = "lodash.isboolean";
+ packageName = "lodash.isboolean";
+ version = "3.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz";
+ sha1 = "6c2e171db2a257cd96802fd43b01b20d5f5870f6";
+ };
+ };
+ "lodash.isinteger-4.0.4" = {
+ name = "lodash.isinteger";
+ packageName = "lodash.isinteger";
+ version = "4.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz";
+ sha1 = "619c0af3d03f8b04c31f5882840b77b11cd68343";
+ };
+ };
+ "lodash.isnumber-3.0.3" = {
+ name = "lodash.isnumber";
+ packageName = "lodash.isnumber";
+ version = "3.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz";
+ sha1 = "3ce76810c5928d03352301ac287317f11c0b1ffc";
+ };
+ };
+ "lodash.isplainobject-4.0.6" = {
+ name = "lodash.isplainobject";
+ packageName = "lodash.isplainobject";
+ version = "4.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz";
+ sha1 = "7c526a52d89b45c45cc690b88163be0497f550cb";
+ };
+ };
+ "lodash.isstring-4.0.1" = {
+ name = "lodash.isstring";
+ packageName = "lodash.isstring";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz";
+ sha1 = "d527dfb5456eca7cc9bb95d5daeaf88ba54a5451";
+ };
+ };
+ "lodash.once-4.1.1" = {
+ name = "lodash.once";
+ packageName = "lodash.once";
+ version = "4.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz";
+ sha1 = "0dd3971213c7c56df880977d504c88fb471a97ac";
+ };
+ };
+ "lodash.set-4.3.2" = {
+ name = "lodash.set";
+ packageName = "lodash.set";
+ version = "4.3.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz";
+ sha1 = "d8757b1da807dde24816b0d6a84bea1a76230b23";
+ };
+ };
+ "lodash.template-4.5.0" = {
+ name = "lodash.template";
+ packageName = "lodash.template";
+ version = "4.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz";
+ sha512 = "84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==";
+ };
+ };
+ "lodash.templatesettings-4.2.0" = {
+ name = "lodash.templatesettings";
+ packageName = "lodash.templatesettings";
+ version = "4.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz";
+ sha512 = "stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==";
+ };
+ };
+ "lodash.unset-4.5.2" = {
+ name = "lodash.unset";
+ packageName = "lodash.unset";
+ version = "4.5.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.unset/-/lodash.unset-4.5.2.tgz";
+ sha1 = "370d1d3e85b72a7e1b0cdf2d272121306f23e4ed";
+ };
+ };
+ "long-4.0.0" = {
+ name = "long";
+ packageName = "long";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/long/-/long-4.0.0.tgz";
+ sha512 = "XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==";
+ };
+ };
+ "lower-case-2.0.2" = {
+ name = "lower-case";
+ packageName = "lower-case";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz";
+ sha512 = "7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==";
+ };
+ };
+ "lru-cache-4.0.2" = {
+ name = "lru-cache";
+ packageName = "lru-cache";
+ version = "4.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.2.tgz";
+ sha1 = "1d17679c069cda5d040991a09dbc2c0db377e55e";
+ };
+ };
+ "lru-cache-4.1.5" = {
+ name = "lru-cache";
+ packageName = "lru-cache";
+ version = "4.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz";
+ sha512 = "sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==";
+ };
+ };
+ "lru-cache-5.1.1" = {
+ name = "lru-cache";
+ packageName = "lru-cache";
+ version = "5.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz";
+ sha512 = "KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==";
+ };
+ };
+ "lru-cache-6.0.0" = {
+ name = "lru-cache";
+ packageName = "lru-cache";
+ version = "6.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz";
+ sha512 = "Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==";
+ };
+ };
+ "lru-memoizer-2.1.2" = {
+ name = "lru-memoizer";
+ packageName = "lru-memoizer";
+ version = "2.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lru-memoizer/-/lru-memoizer-2.1.2.tgz";
+ sha512 = "N5L5xlnVcbIinNn/TJ17vHBZwBMt9t7aJDz2n97moWubjNl6VO9Ao2XuAGBBddkYdjrwR9HfzXbT6NfMZXAZ/A==";
+ };
+ };
+ "mailparser-2.8.1" = {
+ name = "mailparser";
+ packageName = "mailparser";
+ version = "2.8.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mailparser/-/mailparser-2.8.1.tgz";
+ sha512 = "H/CYAO9dsw6SFNbEGGpZsejVSWDcFlyHjb1OkHUWg0wggUekva1tNc28trB155nSqM8rhtbwTKt//orX0AmJxQ==";
+ };
+ };
+ "mailsplit-5.0.0" = {
+ name = "mailsplit";
+ packageName = "mailsplit";
+ version = "5.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mailsplit/-/mailsplit-5.0.0.tgz";
+ sha512 = "HeXA0eyCKBtZqbr7uoeb3Nn2L7VV8Vm27x6/YBb0ZiNzRzLoNS2PqRgGYADwh0cBzLYtqddq40bSSirqLO2LGw==";
+ };
+ };
+ "make-error-1.3.6" = {
+ name = "make-error";
+ packageName = "make-error";
+ version = "1.3.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz";
+ sha512 = "s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==";
+ };
+ };
+ "make-error-cause-2.3.0" = {
+ name = "make-error-cause";
+ packageName = "make-error-cause";
+ version = "2.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/make-error-cause/-/make-error-cause-2.3.0.tgz";
+ sha512 = "etgt+n4LlOkGSJbBTV9VROHA5R7ekIPS4vfh+bCAoJgRrJWdqJCBbpS3osRJ/HrT7R68MzMiY3L3sDJ/Fd8aBg==";
+ };
+ };
+ "media-typer-0.3.0" = {
+ name = "media-typer";
+ packageName = "media-typer";
+ version = "0.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz";
+ sha1 = "8710d7af0aa626f8fffa1ce00168545263255748";
+ };
+ };
+ "memory-pager-1.5.0" = {
+ name = "memory-pager";
+ packageName = "memory-pager";
+ version = "1.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz";
+ sha512 = "ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==";
+ };
+ };
+ "merge-descriptors-1.0.1" = {
+ name = "merge-descriptors";
+ packageName = "merge-descriptors";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz";
+ sha1 = "b00aaa556dd8b44568150ec9d1b953f3f90cbb61";
+ };
+ };
+ "merge2-1.4.1" = {
+ name = "merge2";
+ packageName = "merge2";
+ version = "1.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz";
+ sha512 = "8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==";
+ };
+ };
+ "methods-1.1.2" = {
+ name = "methods";
+ packageName = "methods";
+ version = "1.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz";
+ sha1 = "5529a4d67654134edcc5266656835b0f851afcee";
+ };
+ };
+ "micromatch-4.0.2" = {
+ name = "micromatch";
+ packageName = "micromatch";
+ version = "4.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz";
+ sha512 = "y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==";
+ };
+ };
+ "millisecond-0.1.2" = {
+ name = "millisecond";
+ packageName = "millisecond";
+ version = "0.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/millisecond/-/millisecond-0.1.2.tgz";
+ sha1 = "6cc5ad386241cab8e78aff964f87028eec92dac5";
+ };
+ };
+ "mime-1.6.0" = {
+ name = "mime";
+ packageName = "mime";
+ version = "1.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz";
+ sha512 = "x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==";
+ };
+ };
+ "mime-db-1.44.0" = {
+ name = "mime-db";
+ packageName = "mime-db";
+ version = "1.44.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz";
+ sha512 = "/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==";
+ };
+ };
+ "mime-types-2.1.27" = {
+ name = "mime-types";
+ packageName = "mime-types";
+ version = "2.1.27";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz";
+ sha512 = "JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==";
+ };
+ };
+ "mimic-fn-2.1.0" = {
+ name = "mimic-fn";
+ packageName = "mimic-fn";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz";
+ sha512 = "OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==";
+ };
+ };
+ "minimatch-3.0.4" = {
+ name = "minimatch";
+ packageName = "minimatch";
+ version = "3.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz";
+ sha512 = "yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==";
+ };
+ };
+ "minimist-1.2.5" = {
+ name = "minimist";
+ packageName = "minimist";
+ version = "1.2.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz";
+ sha512 = "FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==";
+ };
+ };
+ "minipass-2.9.0" = {
+ name = "minipass";
+ packageName = "minipass";
+ version = "2.9.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz";
+ sha512 = "wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==";
+ };
+ };
+ "minizlib-1.3.3" = {
+ name = "minizlib";
+ packageName = "minizlib";
+ version = "1.3.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz";
+ sha512 = "6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==";
+ };
+ };
+ "mkdirp-0.5.5" = {
+ name = "mkdirp";
+ packageName = "mkdirp";
+ version = "0.5.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz";
+ sha512 = "NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==";
+ };
+ };
+ "mkdirp-1.0.4" = {
+ name = "mkdirp";
+ packageName = "mkdirp";
+ version = "1.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz";
+ sha512 = "vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==";
+ };
+ };
+ "moment-2.24.0" = {
+ name = "moment";
+ packageName = "moment";
+ version = "2.24.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz";
+ sha512 = "bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==";
+ };
+ };
+ "moment-2.28.0" = {
+ name = "moment";
+ packageName = "moment";
+ version = "2.28.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/moment/-/moment-2.28.0.tgz";
+ sha512 = "Z5KOjYmnHyd/ukynmFd/WwyXHd7L4J9vTI/nn5Ap9AVUgaAE15VvQ9MOGmJJygEUklupqIrFnor/tjTwRU+tQw==";
+ };
+ };
+ "moment-timezone-0.5.32" = {
+ name = "moment-timezone";
+ packageName = "moment-timezone";
+ version = "0.5.32";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.32.tgz";
+ sha512 = "Z8QNyuQHQAmWucp8Knmgei8YNo28aLjJq6Ma+jy1ZSpSk5nyfRT8xgUbSQvD2+2UajISfenndwvFuH3NGS+nvA==";
+ };
+ };
+ "mongodb-3.6.3" = {
+ name = "mongodb";
+ packageName = "mongodb";
+ version = "3.6.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mongodb/-/mongodb-3.6.3.tgz";
+ sha512 = "rOZuR0QkodZiM+UbQE5kDsJykBqWi0CL4Ec2i1nrGrUI3KO11r6Fbxskqmq3JK2NH7aW4dcccBuUujAP0ERl5w==";
+ };
+ };
+ "mqtt-4.2.1" = {
+ name = "mqtt";
+ packageName = "mqtt";
+ version = "4.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mqtt/-/mqtt-4.2.1.tgz";
+ sha512 = "Iv893r+jWlo5GkNcPOfCGwW8M49IixwHiKLFFYTociEymSibUVCORVEjPXWPGzSxhn7BdlUeHicbRmWiv0Crkg==";
+ };
+ };
+ "mqtt-packet-6.6.0" = {
+ name = "mqtt-packet";
+ packageName = "mqtt-packet";
+ version = "6.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mqtt-packet/-/mqtt-packet-6.6.0.tgz";
+ sha512 = "LvghnKMFC70hKWMVykmhJarlO5e7lT3t9s9A2qPCUx+lazL3Mq55U+eCV0eLi7/nRRQYvEUWo/2tTo89EjnCJQ==";
+ };
+ };
+ "ms-2.0.0" = {
+ name = "ms";
+ packageName = "ms";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz";
+ sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8";
+ };
+ };
+ "ms-2.1.1" = {
+ name = "ms";
+ packageName = "ms";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz";
+ sha512 = "tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==";
+ };
+ };
+ "ms-2.1.2" = {
+ name = "ms";
+ packageName = "ms";
+ version = "2.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz";
+ sha512 = "sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==";
+ };
+ };
+ "mssql-6.2.3" = {
+ name = "mssql";
+ packageName = "mssql";
+ version = "6.2.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mssql/-/mssql-6.2.3.tgz";
+ sha512 = "4TW/fA9UgzmVTNgjl65r6ISr6aL5QHnlptEt1A3jIpdzkNbFPIkRbUNz90324HIdE+5pKc3VqikOImcTrhd4og==";
+ };
+ };
+ "mute-stream-0.0.8" = {
+ name = "mute-stream";
+ packageName = "mute-stream";
+ version = "0.0.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz";
+ sha512 = "nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==";
+ };
+ };
+ "mysql2-2.1.0" = {
+ name = "mysql2";
+ packageName = "mysql2";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mysql2/-/mysql2-2.1.0.tgz";
+ sha512 = "9kGVyi930rG2KaHrz3sHwtc6K+GY9d8wWk1XRSYxQiunvGcn4DwuZxOwmK11ftuhhwrYDwGx9Ta4VBwznJn36A==";
+ };
+ };
+ "mz-2.7.0" = {
+ name = "mz";
+ packageName = "mz";
+ version = "2.7.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz";
+ sha512 = "z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==";
+ };
+ };
+ "n8n-core-0.54.0" = {
+ name = "n8n-core";
+ packageName = "n8n-core";
+ version = "0.54.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/n8n-core/-/n8n-core-0.54.0.tgz";
+ sha512 = "07Fts2MSm5acbsFPEVU7RXx38K5ryGVy6OE1g+Nbr8B0LuQiTEhCzC7x+AIfFDQlt/cQQEiPejaBGDZZm0kdpA==";
+ };
+ };
+ "n8n-editor-ui-0.66.0" = {
+ name = "n8n-editor-ui";
+ packageName = "n8n-editor-ui";
+ version = "0.66.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-0.66.0.tgz";
+ sha512 = "BZTaiYffZ2+dbPOp0JjV+pZ4S7iD7r2oYTylwFbNRpEbIc4a0l8JbU0HRqHESdPR3yYDdUTmVXqk1fWfc8IgYw==";
+ };
+ };
+ "n8n-nodes-base-0.91.0" = {
+ name = "n8n-nodes-base";
+ packageName = "n8n-nodes-base";
+ version = "0.91.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-0.91.0.tgz";
+ sha512 = "75DVfQS/AkZBB6lIAAWHhM4wRkhHXCNf/30Fi0Cc+cihw7GW3O4bdXNhZKFwDTf70DYNATM0kBBEbSHvQusuCw==";
+ };
+ };
+ "n8n-workflow-0.47.0" = {
+ name = "n8n-workflow";
+ packageName = "n8n-workflow";
+ version = "0.47.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-0.47.0.tgz";
+ sha512 = "1CbSOvVSf1KNM5izOEVsuMMEkuwiqezVH4hWS1Ts7pSdgSi8TrFCi4CE1J8qA0KBmWq5APh3vEJGFyvkLX6BOg==";
+ };
+ };
+ "named-placeholders-1.1.2" = {
+ name = "named-placeholders";
+ packageName = "named-placeholders";
+ version = "1.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/named-placeholders/-/named-placeholders-1.1.2.tgz";
+ sha512 = "wiFWqxoLL3PGVReSZpjLVxyJ1bRqe+KKJVbr4hGs1KWfTZTQyezHFBbuKj9hsizHyGV2ne7EMjHdxEGAybD5SA==";
+ };
+ };
+ "nan-2.14.2" = {
+ name = "nan";
+ packageName = "nan";
+ version = "2.14.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz";
+ sha512 = "M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==";
+ };
+ };
+ "native-duplexpair-1.0.0" = {
+ name = "native-duplexpair";
+ packageName = "native-duplexpair";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/native-duplexpair/-/native-duplexpair-1.0.0.tgz";
+ sha1 = "7899078e64bf3c8a3d732601b3d40ff05db58fa0";
+ };
+ };
+ "needle-2.5.2" = {
+ name = "needle";
+ packageName = "needle";
+ version = "2.5.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/needle/-/needle-2.5.2.tgz";
+ sha512 = "LbRIwS9BfkPvNwNHlsA41Q29kL2L/6VaOJ0qisM5lLWsTV3nP15abO5ITL6L81zqFhzjRKDAYjpcBcwM0AVvLQ==";
+ };
+ };
+ "negotiator-0.6.2" = {
+ name = "negotiator";
+ packageName = "negotiator";
+ version = "0.6.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz";
+ sha512 = "hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==";
+ };
+ };
+ "next-tick-1.0.0" = {
+ name = "next-tick";
+ packageName = "next-tick";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz";
+ sha1 = "ca86d1fe8828169b0120208e3dc8424b9db8342c";
+ };
+ };
+ "no-case-3.0.4" = {
+ name = "no-case";
+ packageName = "no-case";
+ version = "3.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz";
+ sha512 = "fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==";
+ };
+ };
+ "node-ensure-0.0.0" = {
+ name = "node-ensure";
+ packageName = "node-ensure";
+ version = "0.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/node-ensure/-/node-ensure-0.0.0.tgz";
+ sha1 = "ecae764150de99861ec5c810fd5d096b183932a7";
+ };
+ };
+ "node-pre-gyp-0.11.0" = {
+ name = "node-pre-gyp";
+ packageName = "node-pre-gyp";
+ version = "0.11.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz";
+ sha512 = "TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q==";
+ };
+ };
+ "nodeify-1.0.1" = {
+ name = "nodeify";
+ packageName = "nodeify";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/nodeify/-/nodeify-1.0.1.tgz";
+ sha1 = "64ab69a7bdbaf03ce107b4f0335c87c0b9e91b1d";
+ };
+ };
+ "nodemailer-6.4.11" = {
+ name = "nodemailer";
+ packageName = "nodemailer";
+ version = "6.4.11";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/nodemailer/-/nodemailer-6.4.11.tgz";
+ sha512 = "BVZBDi+aJV4O38rxsUh164Dk1NCqgh6Cm0rQSb9SK/DHGll/DrCMnycVDD7msJgZCnmVa8ASo8EZzR7jsgTukQ==";
+ };
+ };
+ "nodemailer-6.4.16" = {
+ name = "nodemailer";
+ packageName = "nodemailer";
+ version = "6.4.16";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/nodemailer/-/nodemailer-6.4.16.tgz";
+ sha512 = "68K0LgZ6hmZ7PVmwL78gzNdjpj5viqBdFqKrTtr9bZbJYj6BRj5W6WGkxXrEnUl3Co3CBXi3CZBUlpV/foGnOQ==";
+ };
+ };
+ "nopt-4.0.3" = {
+ name = "nopt";
+ packageName = "nopt";
+ version = "4.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz";
+ sha512 = "CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==";
+ };
+ };
+ "npm-bundled-1.1.1" = {
+ name = "npm-bundled";
+ packageName = "npm-bundled";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz";
+ sha512 = "gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==";
+ };
+ };
+ "npm-normalize-package-bin-1.0.1" = {
+ name = "npm-normalize-package-bin";
+ packageName = "npm-normalize-package-bin";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz";
+ sha512 = "EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==";
+ };
+ };
+ "npm-packlist-1.4.8" = {
+ name = "npm-packlist";
+ packageName = "npm-packlist";
+ version = "1.4.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz";
+ sha512 = "5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==";
+ };
+ };
+ "npmlog-4.1.2" = {
+ name = "npmlog";
+ packageName = "npmlog";
+ version = "4.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz";
+ sha512 = "2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==";
+ };
+ };
+ "nth-check-1.0.2" = {
+ name = "nth-check";
+ packageName = "nth-check";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz";
+ sha512 = "WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==";
+ };
+ };
+ "number-is-nan-1.0.1" = {
+ name = "number-is-nan";
+ packageName = "number-is-nan";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz";
+ sha1 = "097b602b53422a522c1afb8790318336941a011d";
+ };
+ };
+ "oauth-1.0a-2.2.6" = {
+ name = "oauth-1.0a";
+ packageName = "oauth-1.0a";
+ version = "2.2.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/oauth-1.0a/-/oauth-1.0a-2.2.6.tgz";
+ sha512 = "6bkxv3N4Gu5lty4viIcIAnq5GbxECviMBeKR3WX/q87SPQ8E8aursPZUtsXDnxCs787af09WPRBLqYrf/lwoYQ==";
+ };
+ };
+ "oauth-sign-0.9.0" = {
+ name = "oauth-sign";
+ packageName = "oauth-sign";
+ version = "0.9.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz";
+ sha512 = "fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==";
+ };
+ };
+ "object-assign-4.1.1" = {
+ name = "object-assign";
+ packageName = "object-assign";
+ version = "4.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz";
+ sha1 = "2109adc7965887cfc05cbbd442cac8bfbb360863";
+ };
+ };
+ "on-finished-2.3.0" = {
+ name = "on-finished";
+ packageName = "on-finished";
+ version = "2.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz";
+ sha1 = "20f1336481b083cd75337992a16971aa2d906947";
+ };
+ };
+ "on-headers-1.0.2" = {
+ name = "on-headers";
+ packageName = "on-headers";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz";
+ sha512 = "pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==";
+ };
+ };
+ "once-1.4.0" = {
+ name = "once";
+ packageName = "once";
+ version = "1.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/once/-/once-1.4.0.tgz";
+ sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1";
+ };
+ };
+ "onetime-5.1.2" = {
+ name = "onetime";
+ packageName = "onetime";
+ version = "5.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz";
+ sha512 = "kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==";
+ };
+ };
+ "open-7.3.0" = {
+ name = "open";
+ packageName = "open";
+ version = "7.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/open/-/open-7.3.0.tgz";
+ sha512 = "mgLwQIx2F/ye9SmbrUkurZCnkoXyXyu9EbHtJZrICjVAJfyMArdHp3KkixGdZx1ZHFPNIwl0DDM1dFFqXbTLZw==";
+ };
+ };
+ "openurl-1.1.1" = {
+ name = "openurl";
+ packageName = "openurl";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz";
+ sha1 = "3875b4b0ef7a52c156f0db41d4609dbb0f94b387";
+ };
+ };
+ "ordered-read-streams-1.0.1" = {
+ name = "ordered-read-streams";
+ packageName = "ordered-read-streams";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz";
+ sha1 = "77c0cb37c41525d64166d990ffad7ec6a0e1363e";
+ };
+ };
+ "original-1.0.2" = {
+ name = "original";
+ packageName = "original";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/original/-/original-1.0.2.tgz";
+ sha512 = "hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==";
+ };
+ };
+ "os-homedir-1.0.2" = {
+ name = "os-homedir";
+ packageName = "os-homedir";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz";
+ sha1 = "ffbc4988336e0e833de0c168c7ef152121aa7fb3";
+ };
+ };
+ "os-tmpdir-1.0.2" = {
+ name = "os-tmpdir";
+ packageName = "os-tmpdir";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz";
+ sha1 = "bbe67406c79aa85c5cfec766fe5734555dfa1274";
+ };
+ };
+ "osenv-0.1.5" = {
+ name = "osenv";
+ packageName = "osenv";
+ version = "0.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz";
+ sha512 = "0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==";
+ };
+ };
+ "p-cancelable-2.0.0" = {
+ name = "p-cancelable";
+ packageName = "p-cancelable";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz";
+ sha512 = "wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==";
+ };
+ };
+ "p-limit-2.3.0" = {
+ name = "p-limit";
+ packageName = "p-limit";
+ version = "2.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz";
+ sha512 = "//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==";
+ };
+ };
+ "p-locate-3.0.0" = {
+ name = "p-locate";
+ packageName = "p-locate";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz";
+ sha512 = "x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==";
+ };
+ };
+ "p-locate-4.1.0" = {
+ name = "p-locate";
+ packageName = "p-locate";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz";
+ sha512 = "R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==";
+ };
+ };
+ "p-try-2.2.0" = {
+ name = "p-try";
+ packageName = "p-try";
+ version = "2.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz";
+ sha512 = "R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==";
+ };
+ };
+ "packet-reader-1.0.0" = {
+ name = "packet-reader";
+ packageName = "packet-reader";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/packet-reader/-/packet-reader-1.0.0.tgz";
+ sha512 = "HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ==";
+ };
+ };
+ "param-case-3.0.4" = {
+ name = "param-case";
+ packageName = "param-case";
+ version = "3.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz";
+ sha512 = "RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==";
+ };
+ };
+ "parent-require-1.0.0" = {
+ name = "parent-require";
+ packageName = "parent-require";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/parent-require/-/parent-require-1.0.0.tgz";
+ sha1 = "746a167638083a860b0eef6732cb27ed46c32977";
+ };
+ };
+ "parse5-3.0.3" = {
+ name = "parse5";
+ packageName = "parse5";
+ version = "3.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz";
+ sha512 = "rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==";
+ };
+ };
+ "parse5-5.1.1" = {
+ name = "parse5";
+ packageName = "parse5";
+ version = "5.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz";
+ sha512 = "ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==";
+ };
+ };
+ "parse5-6.0.1" = {
+ name = "parse5";
+ packageName = "parse5";
+ version = "6.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz";
+ sha512 = "Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==";
+ };
+ };
+ "parse5-htmlparser2-tree-adapter-6.0.1" = {
+ name = "parse5-htmlparser2-tree-adapter";
+ packageName = "parse5-htmlparser2-tree-adapter";
+ version = "6.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz";
+ sha512 = "qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==";
+ };
+ };
+ "parseurl-1.3.3" = {
+ name = "parseurl";
+ packageName = "parseurl";
+ version = "1.3.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz";
+ sha512 = "CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==";
+ };
+ };
+ "pascal-case-3.1.2" = {
+ name = "pascal-case";
+ packageName = "pascal-case";
+ version = "3.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz";
+ sha512 = "uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==";
+ };
+ };
+ "path-case-3.0.4" = {
+ name = "path-case";
+ packageName = "path-case";
+ version = "3.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz";
+ sha512 = "qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==";
+ };
+ };
+ "path-dirname-1.0.2" = {
+ name = "path-dirname";
+ packageName = "path-dirname";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz";
+ sha1 = "cc33d24d525e099a5388c0336c6e32b9160609e0";
+ };
+ };
+ "path-exists-3.0.0" = {
+ name = "path-exists";
+ packageName = "path-exists";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz";
+ sha1 = "ce0ebeaa5f78cb18925ea7d810d7b59b010fd515";
+ };
+ };
+ "path-exists-4.0.0" = {
+ name = "path-exists";
+ packageName = "path-exists";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz";
+ sha512 = "ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==";
+ };
+ };
+ "path-is-absolute-1.0.1" = {
+ name = "path-is-absolute";
+ packageName = "path-is-absolute";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz";
+ sha1 = "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f";
+ };
+ };
+ "path-to-regexp-0.1.7" = {
+ name = "path-to-regexp";
+ packageName = "path-to-regexp";
+ version = "0.1.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz";
+ sha1 = "df604178005f522f15eb4490e7247a1bfaa67f8c";
+ };
+ };
+ "path-type-4.0.0" = {
+ name = "path-type";
+ packageName = "path-type";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz";
+ sha512 = "gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==";
+ };
+ };
+ "pdf-parse-1.1.1" = {
+ name = "pdf-parse";
+ packageName = "pdf-parse";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pdf-parse/-/pdf-parse-1.1.1.tgz";
+ sha512 = "v6ZJ/efsBpGrGGknjtq9J/oC8tZWq0KWL5vQrk2GlzLEQPUDB1ex+13Rmidl1neNN358Jn9EHZw5y07FFtaC7A==";
+ };
+ };
+ "peek-readable-3.1.0" = {
+ name = "peek-readable";
+ packageName = "peek-readable";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/peek-readable/-/peek-readable-3.1.0.tgz";
+ sha512 = "KGuODSTV6hcgdZvDrIDBUkN0utcAVj1LL7FfGbM0viKTtCHmtZcuEJ+lGqsp0fTFkGqesdtemV2yUSMeyy3ddA==";
+ };
+ };
+ "performance-now-2.1.0" = {
+ name = "performance-now";
+ packageName = "performance-now";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz";
+ sha1 = "6309f4e0e5fa913ec1c69307ae364b4b377c9e7b";
+ };
+ };
+ "pg-8.5.1" = {
+ name = "pg";
+ packageName = "pg";
+ version = "8.5.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pg/-/pg-8.5.1.tgz";
+ sha512 = "9wm3yX9lCfjvA98ybCyw2pADUivyNWT/yIP4ZcDVpMN0og70BUWYEGXPCTAQdGTAqnytfRADb7NERrY1qxhIqw==";
+ };
+ };
+ "pg-connection-string-2.4.0" = {
+ name = "pg-connection-string";
+ packageName = "pg-connection-string";
+ version = "2.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.4.0.tgz";
+ sha512 = "3iBXuv7XKvxeMrIgym7njT+HlZkwZqqGX4Bu9cci8xHZNT+Um1gWKqCsAzcC0d95rcKMU5WBg6YRUcHyV0HZKQ==";
+ };
+ };
+ "pg-int8-1.0.1" = {
+ name = "pg-int8";
+ packageName = "pg-int8";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz";
+ sha512 = "WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==";
+ };
+ };
+ "pg-minify-1.6.1" = {
+ name = "pg-minify";
+ packageName = "pg-minify";
+ version = "1.6.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pg-minify/-/pg-minify-1.6.1.tgz";
+ sha512 = "ujanxJJB9CSDUvlAOshtjdKAywOPR2vY0a7D+vvgk5rbrYcthZA7TjpN+Z+UwZsz/G/bUexYDT6huE33vYVN0g==";
+ };
+ };
+ "pg-pool-3.2.2" = {
+ name = "pg-pool";
+ packageName = "pg-pool";
+ version = "3.2.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pg-pool/-/pg-pool-3.2.2.tgz";
+ sha512 = "ORJoFxAlmmros8igi608iVEbQNNZlp89diFVx6yV5v+ehmpMY9sK6QgpmgoXbmkNaBAx8cOOZh9g80kJv1ooyA==";
+ };
+ };
+ "pg-promise-10.8.1" = {
+ name = "pg-promise";
+ packageName = "pg-promise";
+ version = "10.8.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pg-promise/-/pg-promise-10.8.1.tgz";
+ sha512 = "xRW3PBopAAPlSmOutfpxwrd0i1wfiVoJjkRC2xYzwk0PwWGLEOVKoDEHX4VoqjfIJ+SEEiILy5B5nUVvXpFFVA==";
+ };
+ };
+ "pg-protocol-1.4.0" = {
+ name = "pg-protocol";
+ packageName = "pg-protocol";
+ version = "1.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.4.0.tgz";
+ sha512 = "El+aXWcwG/8wuFICMQjM5ZSAm6OWiJicFdNYo+VY3QP+8vI4SvLIWVe51PppTzMhikUJR+PsyIFKqfdXPz/yxA==";
+ };
+ };
+ "pg-types-2.2.0" = {
+ name = "pg-types";
+ packageName = "pg-types";
+ version = "2.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz";
+ sha512 = "qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==";
+ };
+ };
+ "pgpass-1.0.4" = {
+ name = "pgpass";
+ packageName = "pgpass";
+ version = "1.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pgpass/-/pgpass-1.0.4.tgz";
+ sha512 = "YmuA56alyBq7M59vxVBfPJrGSozru8QAdoNlWuW3cz8l+UX3cWge0vTvjKhsSHSJpo3Bom8/Mm6hf0TR5GY0+w==";
+ };
+ };
+ "picomatch-2.2.2" = {
+ name = "picomatch";
+ packageName = "picomatch";
+ version = "2.2.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz";
+ sha512 = "q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==";
+ };
+ };
+ "popsicle-12.1.0" = {
+ name = "popsicle";
+ packageName = "popsicle";
+ version = "12.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/popsicle/-/popsicle-12.1.0.tgz";
+ sha512 = "muNC/cIrWhfR6HqqhHazkxjob3eyECBe8uZYSQ/N5vixNAgssacVleerXnE8Are5fspR0a+d2qWaBR1g7RYlmw==";
+ };
+ };
+ "popsicle-content-encoding-1.0.0" = {
+ name = "popsicle-content-encoding";
+ packageName = "popsicle-content-encoding";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/popsicle-content-encoding/-/popsicle-content-encoding-1.0.0.tgz";
+ sha512 = "4Df+vTfM8wCCJVTzPujiI6eOl3SiWQkcZg0AMrOkD1enMXsF3glIkFUZGvour1Sj7jOWCsNSEhBxpbbhclHhzw==";
+ };
+ };
+ "popsicle-cookie-jar-1.0.0" = {
+ name = "popsicle-cookie-jar";
+ packageName = "popsicle-cookie-jar";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/popsicle-cookie-jar/-/popsicle-cookie-jar-1.0.0.tgz";
+ sha512 = "vrlOGvNVELko0+J8NpGC5lHWDGrk8LQJq9nwAMIVEVBfN1Lib3BLxAaLRGDTuUnvl45j5N9dT2H85PULz6IjjQ==";
+ };
+ };
+ "popsicle-redirects-1.1.0" = {
+ name = "popsicle-redirects";
+ packageName = "popsicle-redirects";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/popsicle-redirects/-/popsicle-redirects-1.1.0.tgz";
+ sha512 = "XCpzVjVk7tty+IJnSdqWevmOr1n8HNDhL86v7mZ6T1JIIf2KGybxUk9mm7ZFOhWMkGB0e8XkacHip7BV8AQWQA==";
+ };
+ };
+ "popsicle-transport-http-1.0.9" = {
+ name = "popsicle-transport-http";
+ packageName = "popsicle-transport-http";
+ version = "1.0.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/popsicle-transport-http/-/popsicle-transport-http-1.0.9.tgz";
+ sha512 = "55Os0JdCs35FI8cAsgMoKG6XXKR4Wh8qZIbL3rY5+IZqqjMIo3/3q3wSE98mUhHyLgjg9HQ6ep5wNfhbYCI7GQ==";
+ };
+ };
+ "popsicle-transport-xhr-2.0.0" = {
+ name = "popsicle-transport-xhr";
+ packageName = "popsicle-transport-xhr";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/popsicle-transport-xhr/-/popsicle-transport-xhr-2.0.0.tgz";
+ sha512 = "5Sbud4Widngf1dodJE5cjEYXkzEUIl8CzyYRYR57t6vpy9a9KPGQX6KBKdPjmBZlR5A06pOBXuJnVr23l27rtA==";
+ };
+ };
+ "popsicle-user-agent-1.0.0" = {
+ name = "popsicle-user-agent";
+ packageName = "popsicle-user-agent";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/popsicle-user-agent/-/popsicle-user-agent-1.0.0.tgz";
+ sha512 = "epKaq3TTfTzXcxBxjpoKYMcTTcAX8Rykus6QZu77XNhJuRHSRxMd+JJrbX/3PFI0opFGSN0BabbAYCbGxbu0mA==";
+ };
+ };
+ "postgres-array-2.0.0" = {
+ name = "postgres-array";
+ packageName = "postgres-array";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz";
+ sha512 = "VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==";
+ };
+ };
+ "postgres-bytea-1.0.0" = {
+ name = "postgres-bytea";
+ packageName = "postgres-bytea";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz";
+ sha1 = "027b533c0aa890e26d172d47cf9ccecc521acd35";
+ };
+ };
+ "postgres-date-1.0.7" = {
+ name = "postgres-date";
+ packageName = "postgres-date";
+ version = "1.0.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz";
+ sha512 = "suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==";
+ };
+ };
+ "postgres-interval-1.2.0" = {
+ name = "postgres-interval";
+ packageName = "postgres-interval";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz";
+ sha512 = "9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==";
+ };
+ };
+ "printj-1.1.2" = {
+ name = "printj";
+ packageName = "printj";
+ version = "1.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz";
+ sha512 = "zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==";
+ };
+ };
+ "process-nextick-args-2.0.1" = {
+ name = "process-nextick-args";
+ packageName = "process-nextick-args";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz";
+ sha512 = "3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==";
+ };
+ };
+ "promise-1.3.0" = {
+ name = "promise";
+ packageName = "promise";
+ version = "1.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/promise/-/promise-1.3.0.tgz";
+ sha1 = "e5cc9a4c8278e4664ffedc01c7da84842b040175";
+ };
+ };
+ "promise-ftp-1.3.5" = {
+ name = "promise-ftp";
+ packageName = "promise-ftp";
+ version = "1.3.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/promise-ftp/-/promise-ftp-1.3.5.tgz";
+ sha512 = "v368jPSqzmjjKDIyggulC+dRFcpAOEX7aFdEWkFYQp8Ao3P2N4Y6XnFFdKgK7PtkylwvGQkZR/65HZuzmq0V7A==";
+ };
+ };
+ "promise-ftp-common-1.1.5" = {
+ name = "promise-ftp-common";
+ packageName = "promise-ftp-common";
+ version = "1.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/promise-ftp-common/-/promise-ftp-common-1.1.5.tgz";
+ sha1 = "b4f8082a74035647703506763edb14230d9865da";
+ };
+ };
+ "proxy-addr-2.0.6" = {
+ name = "proxy-addr";
+ packageName = "proxy-addr";
+ version = "2.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz";
+ sha512 = "dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==";
+ };
+ };
+ "pseudomap-1.0.2" = {
+ name = "pseudomap";
+ packageName = "pseudomap";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz";
+ sha1 = "f052a28da70e618917ef0a8ac34c1ae5a68286b3";
+ };
+ };
+ "psl-1.8.0" = {
+ name = "psl";
+ packageName = "psl";
+ version = "1.8.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz";
+ sha512 = "RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==";
+ };
+ };
+ "pump-2.0.1" = {
+ name = "pump";
+ packageName = "pump";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz";
+ sha512 = "ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==";
+ };
+ };
+ "pump-3.0.0" = {
+ name = "pump";
+ packageName = "pump";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz";
+ sha512 = "LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==";
+ };
+ };
+ "pumpify-1.5.1" = {
+ name = "pumpify";
+ packageName = "pumpify";
+ version = "1.5.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz";
+ sha512 = "oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==";
+ };
+ };
+ "punycode-2.1.1" = {
+ name = "punycode";
+ packageName = "punycode";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz";
+ sha512 = "XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==";
+ };
+ };
+ "qs-6.5.2" = {
+ name = "qs";
+ packageName = "qs";
+ version = "6.5.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz";
+ sha512 = "N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==";
+ };
+ };
+ "qs-6.7.0" = {
+ name = "qs";
+ packageName = "qs";
+ version = "6.7.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz";
+ sha512 = "VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==";
+ };
+ };
+ "querystringify-2.2.0" = {
+ name = "querystringify";
+ packageName = "querystringify";
+ version = "2.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz";
+ sha512 = "FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==";
+ };
+ };
+ "quoted-printable-1.0.1" = {
+ name = "quoted-printable";
+ packageName = "quoted-printable";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/quoted-printable/-/quoted-printable-1.0.1.tgz";
+ sha1 = "9eebf5eb3d11eef022b264fd2d2b6b2bb3b84cc3";
+ };
+ };
+ "random-bytes-1.0.0" = {
+ name = "random-bytes";
+ packageName = "random-bytes";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz";
+ sha1 = "4f68a1dc0ae58bd3fb95848c30324db75d64360b";
+ };
+ };
+ "range-parser-1.2.1" = {
+ name = "range-parser";
+ packageName = "range-parser";
+ version = "1.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz";
+ sha512 = "Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==";
+ };
+ };
+ "raw-body-2.4.0" = {
+ name = "raw-body";
+ packageName = "raw-body";
+ version = "2.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz";
+ sha512 = "4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==";
+ };
+ };
+ "rc-1.2.8" = {
+ name = "rc";
+ packageName = "rc";
+ version = "1.2.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz";
+ sha512 = "y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==";
+ };
+ };
+ "readable-stream-1.1.14" = {
+ name = "readable-stream";
+ packageName = "readable-stream";
+ version = "1.1.14";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz";
+ sha1 = "7cf4c54ef648e3813084c636dd2079e166c081d9";
+ };
+ };
+ "readable-stream-2.3.7" = {
+ name = "readable-stream";
+ packageName = "readable-stream";
+ version = "2.3.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz";
+ sha512 = "Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==";
+ };
+ };
+ "readable-stream-3.6.0" = {
+ name = "readable-stream";
+ packageName = "readable-stream";
+ version = "3.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz";
+ sha512 = "BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==";
+ };
+ };
+ "readable-web-to-node-stream-2.0.0" = {
+ name = "readable-web-to-node-stream";
+ packageName = "readable-web-to-node-stream";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-2.0.0.tgz";
+ sha512 = "+oZJurc4hXpaaqsN68GoZGQAQIA3qr09Or4fqEsargABnbe5Aau8hFn6ISVleT3cpY/0n/8drn7huyyEvTbghA==";
+ };
+ };
+ "redeyed-2.1.1" = {
+ name = "redeyed";
+ packageName = "redeyed";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/redeyed/-/redeyed-2.1.1.tgz";
+ sha1 = "8984b5815d99cb220469c99eeeffe38913e6cc0b";
+ };
+ };
+ "redis-2.8.0" = {
+ name = "redis";
+ packageName = "redis";
+ version = "2.8.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/redis/-/redis-2.8.0.tgz";
+ sha512 = "M1OkonEQwtRmZv4tEWF2VgpG0JWJ8Fv1PhlgT5+B+uNq2cA3Rt1Yt/ryoR+vQNOQcIEgdCdfH0jr3bDpihAw1A==";
+ };
+ };
+ "redis-commands-1.6.0" = {
+ name = "redis-commands";
+ packageName = "redis-commands";
+ version = "1.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/redis-commands/-/redis-commands-1.6.0.tgz";
+ sha512 = "2jnZ0IkjZxvguITjFTrGiLyzQZcTvaw8DAaCXxZq/dsHXz7KfMQ3OUJy7Tz9vnRtZRVz6VRCPDvruvU8Ts44wQ==";
+ };
+ };
+ "redis-parser-2.6.0" = {
+ name = "redis-parser";
+ packageName = "redis-parser";
+ version = "2.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/redis-parser/-/redis-parser-2.6.0.tgz";
+ sha1 = "52ed09dacac108f1a631c07e9b69941e7a19504b";
+ };
+ };
+ "reflect-metadata-0.1.13" = {
+ name = "reflect-metadata";
+ packageName = "reflect-metadata";
+ version = "0.1.13";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz";
+ sha512 = "Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==";
+ };
+ };
+ "reinterval-1.1.0" = {
+ name = "reinterval";
+ packageName = "reinterval";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/reinterval/-/reinterval-1.1.0.tgz";
+ sha1 = "3361ecfa3ca6c18283380dd0bb9546f390f5ece7";
+ };
+ };
+ "remove-trailing-separator-1.1.0" = {
+ name = "remove-trailing-separator";
+ packageName = "remove-trailing-separator";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz";
+ sha1 = "c24bce2a283adad5bc3f58e0d48249b92379d8ef";
+ };
+ };
+ "request-2.88.2" = {
+ name = "request";
+ packageName = "request";
+ version = "2.88.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/request/-/request-2.88.2.tgz";
+ sha512 = "MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==";
+ };
+ };
+ "request-promise-core-1.1.4" = {
+ name = "request-promise-core";
+ packageName = "request-promise-core";
+ version = "1.1.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz";
+ sha512 = "TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==";
+ };
+ };
+ "request-promise-native-1.0.9" = {
+ name = "request-promise-native";
+ packageName = "request-promise-native";
+ version = "1.0.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz";
+ sha512 = "wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==";
+ };
+ };
+ "require-directory-2.1.1" = {
+ name = "require-directory";
+ packageName = "require-directory";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz";
+ sha1 = "8c64ad5fd30dab1c976e2344ffe7f792a6a6df42";
+ };
+ };
+ "require-main-filename-2.0.0" = {
+ name = "require-main-filename";
+ packageName = "require-main-filename";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz";
+ sha512 = "NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==";
+ };
+ };
+ "require_optional-1.0.1" = {
+ name = "require_optional";
+ packageName = "require_optional";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz";
+ sha512 = "qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g==";
+ };
+ };
+ "requires-port-1.0.0" = {
+ name = "requires-port";
+ packageName = "requires-port";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz";
+ sha1 = "925d2601d39ac485e091cf0da5c6e694dc3dcaff";
+ };
+ };
+ "resolve-from-2.0.0" = {
+ name = "resolve-from";
+ packageName = "resolve-from";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz";
+ sha1 = "9480ab20e94ffa1d9e80a804c7ea147611966b57";
+ };
+ };
+ "restore-cursor-3.1.0" = {
+ name = "restore-cursor";
+ packageName = "restore-cursor";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz";
+ sha512 = "l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==";
+ };
+ };
+ "retry-0.12.0" = {
+ name = "retry";
+ packageName = "retry";
+ version = "0.12.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz";
+ sha1 = "1b42a6266a21f07421d1b0b54b7dc167b01c013b";
+ };
+ };
+ "reusify-1.0.4" = {
+ name = "reusify";
+ packageName = "reusify";
+ version = "1.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz";
+ sha512 = "U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==";
+ };
+ };
+ "rhea-1.0.24" = {
+ name = "rhea";
+ packageName = "rhea";
+ version = "1.0.24";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/rhea/-/rhea-1.0.24.tgz";
+ sha512 = "PEl62U2EhxCO5wMUZ2/bCBcXAVKN9AdMSNQOrp3+R5b77TEaOSiy16MQ0sIOmzj/iqsgIAgPs1mt3FYfu1vIXA==";
+ };
+ };
+ "rimraf-2.7.1" = {
+ name = "rimraf";
+ packageName = "rimraf";
+ version = "2.7.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz";
+ sha512 = "uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==";
+ };
+ };
+ "rimraf-3.0.2" = {
+ name = "rimraf";
+ packageName = "rimraf";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz";
+ sha512 = "JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==";
+ };
+ };
+ "riot-tmpl-3.0.8" = {
+ name = "riot-tmpl";
+ packageName = "riot-tmpl";
+ version = "3.0.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/riot-tmpl/-/riot-tmpl-3.0.8.tgz";
+ sha1 = "dd654e72a3a1520cb009cbef70c73856ded584a6";
+ };
+ };
+ "rndm-1.2.0" = {
+ name = "rndm";
+ packageName = "rndm";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/rndm/-/rndm-1.2.0.tgz";
+ sha1 = "f33fe9cfb52bbfd520aa18323bc65db110a1b76c";
+ };
+ };
+ "rss-parser-3.9.0" = {
+ name = "rss-parser";
+ packageName = "rss-parser";
+ version = "3.9.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/rss-parser/-/rss-parser-3.9.0.tgz";
+ sha512 = "wlRSfGrotOXuWo19Dtl2KmQt7o9i5zzCExUrxpechE0O54BAx7JD+xhWyGumPPqiJj771ndflV3sE3bTHen0HQ==";
+ };
+ };
+ "run-async-2.4.1" = {
+ name = "run-async";
+ packageName = "run-async";
+ version = "2.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz";
+ sha512 = "tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==";
+ };
+ };
+ "run-parallel-1.1.10" = {
+ name = "run-parallel";
+ packageName = "run-parallel";
+ version = "1.1.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz";
+ sha512 = "zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==";
+ };
+ };
+ "rxjs-6.6.3" = {
+ name = "rxjs";
+ packageName = "rxjs";
+ version = "6.6.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz";
+ sha512 = "trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==";
+ };
+ };
+ "safe-buffer-5.1.2" = {
+ name = "safe-buffer";
+ packageName = "safe-buffer";
+ version = "5.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz";
+ sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==";
+ };
+ };
+ "safe-buffer-5.2.1" = {
+ name = "safe-buffer";
+ packageName = "safe-buffer";
+ version = "5.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz";
+ sha512 = "rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==";
+ };
+ };
+ "safer-buffer-2.1.2" = {
+ name = "safer-buffer";
+ packageName = "safer-buffer";
+ version = "2.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz";
+ sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==";
+ };
+ };
+ "saslprep-1.0.3" = {
+ name = "saslprep";
+ packageName = "saslprep";
+ version = "1.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz";
+ sha512 = "/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==";
+ };
+ };
+ "sax-1.2.4" = {
+ name = "sax";
+ packageName = "sax";
+ version = "1.2.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz";
+ sha512 = "NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==";
+ };
+ };
+ "semver-5.3.0" = {
+ name = "semver";
+ packageName = "semver";
+ version = "5.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz";
+ sha1 = "9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f";
+ };
+ };
+ "semver-5.7.1" = {
+ name = "semver";
+ packageName = "semver";
+ version = "5.7.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz";
+ sha512 = "sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==";
+ };
+ };
+ "semver-7.3.4" = {
+ name = "semver";
+ packageName = "semver";
+ version = "7.3.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz";
+ sha512 = "tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==";
+ };
+ };
+ "send-0.17.1" = {
+ name = "send";
+ packageName = "send";
+ version = "0.17.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/send/-/send-0.17.1.tgz";
+ sha512 = "BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==";
+ };
+ };
+ "sentence-case-3.0.4" = {
+ name = "sentence-case";
+ packageName = "sentence-case";
+ version = "3.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz";
+ sha512 = "8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==";
+ };
+ };
+ "seq-queue-0.0.5" = {
+ name = "seq-queue";
+ packageName = "seq-queue";
+ version = "0.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/seq-queue/-/seq-queue-0.0.5.tgz";
+ sha1 = "d56812e1c017a6e4e7c3e3a37a1da6d78dd3c93e";
+ };
+ };
+ "serve-static-1.14.1" = {
+ name = "serve-static";
+ packageName = "serve-static";
+ version = "1.14.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz";
+ sha512 = "JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==";
+ };
+ };
+ "servie-4.3.3" = {
+ name = "servie";
+ packageName = "servie";
+ version = "4.3.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/servie/-/servie-4.3.3.tgz";
+ sha512 = "b0IrY3b1gVMsWvJppCf19g1p3JSnS0hQi6xu4Hi40CIhf0Lx8pQHcvBL+xunShpmOiQzg1NOia812NAWdSaShw==";
+ };
+ };
+ "set-blocking-2.0.0" = {
+ name = "set-blocking";
+ packageName = "set-blocking";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz";
+ sha1 = "045f9782d011ae9a6803ddd382b24392b3d890f7";
+ };
+ };
+ "setheader-1.0.2" = {
+ name = "setheader";
+ packageName = "setheader";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/setheader/-/setheader-1.0.2.tgz";
+ sha512 = "A704nIwzqGed0CnJZIqDE+0udMPS839ocgf1R9OJ8aq8vw4U980HWeNaD9ec8VnmBni9lyGEWDedOWXT/C5kxA==";
+ };
+ };
+ "setprototypeof-1.1.1" = {
+ name = "setprototypeof";
+ packageName = "setprototypeof";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz";
+ sha512 = "JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==";
+ };
+ };
+ "sha.js-2.4.11" = {
+ name = "sha.js";
+ packageName = "sha.js";
+ version = "2.4.11";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz";
+ sha512 = "QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==";
+ };
+ };
+ "signal-exit-3.0.3" = {
+ name = "signal-exit";
+ packageName = "signal-exit";
+ version = "3.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz";
+ sha512 = "VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==";
+ };
+ };
+ "simple-swizzle-0.2.2" = {
+ name = "simple-swizzle";
+ packageName = "simple-swizzle";
+ version = "0.2.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz";
+ sha1 = "a4da6b635ffcccca33f70d17cb92592de95e557a";
+ };
+ };
+ "slash-3.0.0" = {
+ name = "slash";
+ packageName = "slash";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz";
+ sha512 = "g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==";
+ };
+ };
+ "snake-case-3.0.4" = {
+ name = "snake-case";
+ packageName = "snake-case";
+ version = "3.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz";
+ sha512 = "LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==";
+ };
+ };
+ "sparse-bitfield-3.0.3" = {
+ name = "sparse-bitfield";
+ packageName = "sparse-bitfield";
+ version = "3.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz";
+ sha1 = "ff4ae6e68656056ba4b3e792ab3334d38273ca11";
+ };
+ };
+ "spex-3.0.2" = {
+ name = "spex";
+ packageName = "spex";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/spex/-/spex-3.0.2.tgz";
+ sha512 = "ZNCrOso+oNv5P01HCO4wuxV9Og5rS6ms7gGAqugfBPjx1QwfNXJI3T02ldfaap1O0dlT1sB0Rk+mhDqxt3Z27w==";
+ };
+ };
+ "split2-3.2.2" = {
+ name = "split2";
+ packageName = "split2";
+ version = "3.2.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz";
+ sha512 = "9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==";
+ };
+ };
+ "sprintf-js-1.0.3" = {
+ name = "sprintf-js";
+ packageName = "sprintf-js";
+ version = "1.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz";
+ sha1 = "04e6926f662895354f3dd015203633b857297e2c";
+ };
+ };
+ "sprintf-js-1.1.2" = {
+ name = "sprintf-js";
+ packageName = "sprintf-js";
+ version = "1.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz";
+ sha512 = "VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==";
+ };
+ };
+ "sqlite3-4.2.0" = {
+ name = "sqlite3";
+ packageName = "sqlite3";
+ version = "4.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sqlite3/-/sqlite3-4.2.0.tgz";
+ sha512 = "roEOz41hxui2Q7uYnWsjMOTry6TcNUNmp8audCx18gF10P2NknwdpF+E+HKvz/F2NvPKGGBF4NGc+ZPQ+AABwg==";
+ };
+ };
+ "sqlstring-2.3.2" = {
+ name = "sqlstring";
+ packageName = "sqlstring";
+ version = "2.3.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.2.tgz";
+ sha512 = "vF4ZbYdKS8OnoJAWBmMxCQDkiEBkGQYU7UZPtL8flbDRSNkhaXvRJ279ZtI6M+zDaQovVU4tuRgzK5fVhvFAhg==";
+ };
+ };
+ "sse-channel-3.1.1" = {
+ name = "sse-channel";
+ packageName = "sse-channel";
+ version = "3.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sse-channel/-/sse-channel-3.1.1.tgz";
+ sha512 = "vgf4QFh60vlAMX0vGJpn6S+7gTO3ckRn7xq4DOgQGcgDs7ULBkaQFQxy4b3vj/umyk0ydhGu7i4A1nHQc5HcYw==";
+ };
+ };
+ "ssf-0.11.2" = {
+ name = "ssf";
+ packageName = "ssf";
+ version = "0.11.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz";
+ sha512 = "+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==";
+ };
+ };
+ "ssh2-0.8.9" = {
+ name = "ssh2";
+ packageName = "ssh2";
+ version = "0.8.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ssh2/-/ssh2-0.8.9.tgz";
+ sha512 = "GmoNPxWDMkVpMFa9LVVzQZHF6EW3WKmBwL+4/GeILf2hFmix5Isxm7Amamo8o7bHiU0tC+wXsGcUXOxp8ChPaw==";
+ };
+ };
+ "ssh2-sftp-client-5.3.2" = {
+ name = "ssh2-sftp-client";
+ packageName = "ssh2-sftp-client";
+ version = "5.3.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ssh2-sftp-client/-/ssh2-sftp-client-5.3.2.tgz";
+ sha512 = "YD38WQKleuapAZyvqRJq7PN8pC6GnzWdWcnZN4vsPXMHtZpjcg/ipBcFGtDsC5rkHp5qXgRu56WPcDUkM87FiA==";
+ };
+ };
+ "ssh2-streams-0.4.10" = {
+ name = "ssh2-streams";
+ packageName = "ssh2-streams";
+ version = "0.4.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ssh2-streams/-/ssh2-streams-0.4.10.tgz";
+ sha512 = "8pnlMjvnIZJvmTzUIIA5nT4jr2ZWNNVHwyXfMGdRJbug9TpI3kd99ffglgfSWqujVv/0gxwMsDn9j9RVst8yhQ==";
+ };
+ };
+ "sshpk-1.16.1" = {
+ name = "sshpk";
+ packageName = "sshpk";
+ version = "1.16.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz";
+ sha512 = "HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==";
+ };
+ };
+ "statuses-1.5.0" = {
+ name = "statuses";
+ packageName = "statuses";
+ version = "1.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz";
+ sha1 = "161c7dac177659fd9811f43771fa99381478628c";
+ };
+ };
+ "stealthy-require-1.1.1" = {
+ name = "stealthy-require";
+ packageName = "stealthy-require";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz";
+ sha1 = "35b09875b4ff49f26a777e509b3090a3226bf24b";
+ };
+ };
+ "stream-shift-1.0.1" = {
+ name = "stream-shift";
+ packageName = "stream-shift";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz";
+ sha512 = "AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==";
+ };
+ };
+ "streamsearch-0.1.2" = {
+ name = "streamsearch";
+ packageName = "streamsearch";
+ version = "0.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz";
+ sha1 = "808b9d0e56fc273d809ba57338e929919a1a9f1a";
+ };
+ };
+ "string-width-1.0.2" = {
+ name = "string-width";
+ packageName = "string-width";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz";
+ sha1 = "118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3";
+ };
+ };
+ "string-width-2.1.1" = {
+ name = "string-width";
+ packageName = "string-width";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz";
+ sha512 = "nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==";
+ };
+ };
+ "string-width-3.1.0" = {
+ name = "string-width";
+ packageName = "string-width";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz";
+ sha512 = "vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==";
+ };
+ };
+ "string-width-4.2.0" = {
+ name = "string-width";
+ packageName = "string-width";
+ version = "4.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz";
+ sha512 = "zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==";
+ };
+ };
+ "string_decoder-0.10.31" = {
+ name = "string_decoder";
+ packageName = "string_decoder";
+ version = "0.10.31";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz";
+ sha1 = "62e203bc41766c6c28c9fc84301dab1c5310fa94";
+ };
+ };
+ "string_decoder-1.1.1" = {
+ name = "string_decoder";
+ packageName = "string_decoder";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz";
+ sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==";
+ };
+ };
+ "strip-ansi-3.0.1" = {
+ name = "strip-ansi";
+ packageName = "strip-ansi";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz";
+ sha1 = "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf";
+ };
+ };
+ "strip-ansi-4.0.0" = {
+ name = "strip-ansi";
+ packageName = "strip-ansi";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz";
+ sha1 = "a8479022eb1ac368a871389b635262c505ee368f";
+ };
+ };
+ "strip-ansi-5.2.0" = {
+ name = "strip-ansi";
+ packageName = "strip-ansi";
+ version = "5.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz";
+ sha512 = "DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==";
+ };
+ };
+ "strip-ansi-6.0.0" = {
+ name = "strip-ansi";
+ packageName = "strip-ansi";
+ version = "6.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz";
+ sha512 = "AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==";
+ };
+ };
+ "strip-json-comments-2.0.1" = {
+ name = "strip-json-comments";
+ packageName = "strip-json-comments";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz";
+ sha1 = "3c531942e908c2697c0ec344858c286c7ca0a60a";
+ };
+ };
+ "strtok3-6.0.4" = {
+ name = "strtok3";
+ packageName = "strtok3";
+ version = "6.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/strtok3/-/strtok3-6.0.4.tgz";
+ sha512 = "rqWMKwsbN9APU47bQTMEYTPcwdpKDtmf1jVhHzNW2cL1WqAxaM9iBb9t5P2fj+RV2YsErUWgQzHD5JwV0uCTEQ==";
+ };
+ };
+ "supports-color-2.0.0" = {
+ name = "supports-color";
+ packageName = "supports-color";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz";
+ sha1 = "535d045ce6b6363fa40117084629995e9df324c7";
+ };
+ };
+ "supports-color-5.5.0" = {
+ name = "supports-color";
+ packageName = "supports-color";
+ version = "5.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz";
+ sha512 = "QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==";
+ };
+ };
+ "supports-color-7.2.0" = {
+ name = "supports-color";
+ packageName = "supports-color";
+ version = "7.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz";
+ sha512 = "qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==";
+ };
+ };
+ "tar-4.4.13" = {
+ name = "tar";
+ packageName = "tar";
+ version = "4.4.13";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz";
+ sha512 = "w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==";
+ };
+ };
+ "tarn-1.1.5" = {
+ name = "tarn";
+ packageName = "tarn";
+ version = "1.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tarn/-/tarn-1.1.5.tgz";
+ sha512 = "PMtJ3HCLAZeedWjJPgGnCvcphbCOMbtZpjKgLq3qM5Qq9aQud+XHrL0WlrlgnTyS8U+jrjGbEXprFcQrxPy52g==";
+ };
+ };
+ "tedious-6.7.0" = {
+ name = "tedious";
+ packageName = "tedious";
+ version = "6.7.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tedious/-/tedious-6.7.0.tgz";
+ sha512 = "8qr7+sB0h4SZVQBRWUgHmYuOEflAOl2eihvxk0fVNvpvGJV4V5UC/YmSvebyfgyfwWcPO22/AnSbYVZZqf9wuQ==";
+ };
+ };
+ "text-hex-1.0.0" = {
+ name = "text-hex";
+ packageName = "text-hex";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz";
+ sha512 = "uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==";
+ };
+ };
+ "thenify-3.3.1" = {
+ name = "thenify";
+ packageName = "thenify";
+ version = "3.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz";
+ sha512 = "RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==";
+ };
+ };
+ "thenify-all-1.6.0" = {
+ name = "thenify-all";
+ packageName = "thenify-all";
+ version = "1.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz";
+ sha1 = "1a1918d402d8fc3f98fbf234db0bcc8cc10e9726";
+ };
+ };
+ "through-2.3.8" = {
+ name = "through";
+ packageName = "through";
+ version = "2.3.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/through/-/through-2.3.8.tgz";
+ sha1 = "0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5";
+ };
+ };
+ "through2-2.0.5" = {
+ name = "through2";
+ packageName = "through2";
+ version = "2.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz";
+ sha512 = "/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==";
+ };
+ };
+ "through2-filter-3.0.0" = {
+ name = "through2-filter";
+ packageName = "through2-filter";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz";
+ sha512 = "jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==";
+ };
+ };
+ "throwback-4.1.0" = {
+ name = "throwback";
+ packageName = "throwback";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/throwback/-/throwback-4.1.0.tgz";
+ sha512 = "dLFe8bU8SeH0xeqeKL7BNo8XoPC/o91nz9/ooeplZPiso+DZukhoyZcSz9TFnUNScm+cA9qjU1m1853M6sPOng==";
+ };
+ };
+ "tlds-1.208.0" = {
+ name = "tlds";
+ packageName = "tlds";
+ version = "1.208.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tlds/-/tlds-1.208.0.tgz";
+ sha512 = "6kbY7GJpRQXwBddSOAbVUZXjObbCGFXliWWN+kOSEoRWIOyRWLB6zdeKC/Tguwwenl/KsUx016XR50EdHYsxZw==";
+ };
+ };
+ "tmp-0.0.33" = {
+ name = "tmp";
+ packageName = "tmp";
+ version = "0.0.33";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz";
+ sha512 = "jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==";
+ };
+ };
+ "tmp-0.2.1" = {
+ name = "tmp";
+ packageName = "tmp";
+ version = "0.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz";
+ sha512 = "76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==";
+ };
+ };
+ "tmp-promise-3.0.2" = {
+ name = "tmp-promise";
+ packageName = "tmp-promise";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.2.tgz";
+ sha512 = "OyCLAKU1HzBjL6Ev3gxUeraJNlbNingmi8IrHHEsYH8LTmEuhvYfqvhn2F/je+mjf4N58UmZ96OMEy1JanSCpA==";
+ };
+ };
+ "to-absolute-glob-2.0.2" = {
+ name = "to-absolute-glob";
+ packageName = "to-absolute-glob";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz";
+ sha1 = "1865f43d9e74b0822db9f145b78cff7d0f7c849b";
+ };
+ };
+ "to-regex-range-5.0.1" = {
+ name = "to-regex-range";
+ packageName = "to-regex-range";
+ version = "5.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz";
+ sha512 = "65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==";
+ };
+ };
+ "toidentifier-1.0.0" = {
+ name = "toidentifier";
+ packageName = "toidentifier";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz";
+ sha512 = "yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==";
+ };
+ };
+ "token-types-2.0.0" = {
+ name = "token-types";
+ packageName = "token-types";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/token-types/-/token-types-2.0.0.tgz";
+ sha512 = "WWvu8sGK8/ZmGusekZJJ5NM6rRVTTDO7/bahz4NGiSDb/XsmdYBn6a1N/bymUHuWYTWeuLUg98wUzvE4jPdCZw==";
+ };
+ };
+ "tough-cookie-2.5.0" = {
+ name = "tough-cookie";
+ packageName = "tough-cookie";
+ version = "2.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz";
+ sha512 = "nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==";
+ };
+ };
+ "tough-cookie-3.0.1" = {
+ name = "tough-cookie";
+ packageName = "tough-cookie";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz";
+ sha512 = "yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==";
+ };
+ };
+ "ts-expect-1.1.0" = {
+ name = "ts-expect";
+ packageName = "ts-expect";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ts-expect/-/ts-expect-1.1.0.tgz";
+ sha512 = "cKoBZ47X85x/Qh7taf30m3BhOJOhtNbb7KFHz9CCuWeRSAh0wzprnmiN9TSOQ0FWp3+qDWS5f2FDnxkY93Kdfw==";
+ };
+ };
+ "tslib-1.11.2" = {
+ name = "tslib";
+ packageName = "tslib";
+ version = "1.11.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tslib/-/tslib-1.11.2.tgz";
+ sha512 = "tTSkux6IGPnUGUd1XAZHcpu85MOkIl5zX49pO+jfsie3eP0B6pyhOlLXm3cAC6T7s+euSDDUUV+Acop5WmtkVg==";
+ };
+ };
+ "tslib-1.14.1" = {
+ name = "tslib";
+ packageName = "tslib";
+ version = "1.14.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz";
+ sha512 = "Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==";
+ };
+ };
+ "tslib-2.0.3" = {
+ name = "tslib";
+ packageName = "tslib";
+ version = "2.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz";
+ sha512 = "uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==";
+ };
+ };
+ "tsscmp-1.0.6" = {
+ name = "tsscmp";
+ packageName = "tsscmp";
+ version = "1.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz";
+ sha512 = "LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==";
+ };
+ };
+ "tunnel-0.0.6" = {
+ name = "tunnel";
+ packageName = "tunnel";
+ version = "0.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz";
+ sha512 = "1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==";
+ };
+ };
+ "tunnel-agent-0.6.0" = {
+ name = "tunnel-agent";
+ packageName = "tunnel-agent";
+ version = "0.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz";
+ sha1 = "27a5dea06b36b04a0a9966774b290868f0fc40fd";
+ };
+ };
+ "tweetnacl-0.14.5" = {
+ name = "tweetnacl";
+ packageName = "tweetnacl";
+ version = "0.14.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz";
+ sha1 = "5ae68177f192d4456269d108afa93ff8743f4f64";
+ };
+ };
+ "type-1.2.0" = {
+ name = "type";
+ packageName = "type";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/type/-/type-1.2.0.tgz";
+ sha512 = "+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==";
+ };
+ };
+ "type-2.1.0" = {
+ name = "type";
+ packageName = "type";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/type/-/type-2.1.0.tgz";
+ sha512 = "G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==";
+ };
+ };
+ "type-fest-0.11.0" = {
+ name = "type-fest";
+ packageName = "type-fest";
+ version = "0.11.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz";
+ sha512 = "OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==";
+ };
+ };
+ "type-is-1.6.18" = {
+ name = "type-is";
+ packageName = "type-is";
+ version = "1.6.18";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz";
+ sha512 = "TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==";
+ };
+ };
+ "typedarray-0.0.6" = {
+ name = "typedarray";
+ packageName = "typedarray";
+ version = "0.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz";
+ sha1 = "867ac74e3864187b1d3d47d996a78ec5c8830777";
+ };
+ };
+ "typedarray-to-buffer-3.1.5" = {
+ name = "typedarray-to-buffer";
+ packageName = "typedarray-to-buffer";
+ version = "3.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz";
+ sha512 = "zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==";
+ };
+ };
+ "typeorm-0.2.29" = {
+ name = "typeorm";
+ packageName = "typeorm";
+ version = "0.2.29";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/typeorm/-/typeorm-0.2.29.tgz";
+ sha512 = "ih1vrTe3gEAGKRcWlcsTRxTL7gNjacQE498wVGuJ3ZRujtMqPZlbAWuC7xDzWCRjQnkZYNwZQeG9UgKfxSHB5g==";
+ };
+ };
+ "uc.micro-1.0.6" = {
+ name = "uc.micro";
+ packageName = "uc.micro";
+ version = "1.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz";
+ sha512 = "8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==";
+ };
+ };
+ "uid-safe-2.1.5" = {
+ name = "uid-safe";
+ packageName = "uid-safe";
+ version = "2.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz";
+ sha512 = "KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==";
+ };
+ };
+ "unc-path-regex-0.1.2" = {
+ name = "unc-path-regex";
+ packageName = "unc-path-regex";
+ version = "0.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz";
+ sha1 = "e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa";
+ };
+ };
+ "underscore-1.12.0" = {
+ name = "underscore";
+ packageName = "underscore";
+ version = "1.12.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/underscore/-/underscore-1.12.0.tgz";
+ sha512 = "21rQzss/XPMjolTiIezSu3JAjgagXKROtNrYFEOWK109qY1Uv2tVjPTZ1ci2HgvQDA16gHYSthQIJfB+XId/rQ==";
+ };
+ };
+ "unique-stream-2.3.1" = {
+ name = "unique-stream";
+ packageName = "unique-stream";
+ version = "2.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz";
+ sha512 = "2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==";
+ };
+ };
+ "universalify-0.1.2" = {
+ name = "universalify";
+ packageName = "universalify";
+ version = "0.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz";
+ sha512 = "rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==";
+ };
+ };
+ "unpipe-1.0.0" = {
+ name = "unpipe";
+ packageName = "unpipe";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz";
+ sha1 = "b2bf4ee8514aae6165b4817829d21b2ef49904ec";
+ };
+ };
+ "upper-case-2.0.2" = {
+ name = "upper-case";
+ packageName = "upper-case";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz";
+ sha512 = "KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==";
+ };
+ };
+ "upper-case-first-2.0.2" = {
+ name = "upper-case-first";
+ packageName = "upper-case-first";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz";
+ sha512 = "514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==";
+ };
+ };
+ "uri-js-4.4.0" = {
+ name = "uri-js";
+ packageName = "uri-js";
+ version = "4.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz";
+ sha512 = "B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==";
+ };
+ };
+ "url-parse-1.4.7" = {
+ name = "url-parse";
+ packageName = "url-parse";
+ version = "1.4.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz";
+ sha512 = "d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==";
+ };
+ };
+ "utf7-1.0.2" = {
+ name = "utf7";
+ packageName = "utf7";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/utf7/-/utf7-1.0.2.tgz";
+ sha1 = "955f490aae653ba220b9456a0a8776c199360991";
+ };
+ };
+ "utf8-2.1.2" = {
+ name = "utf8";
+ packageName = "utf8";
+ version = "2.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/utf8/-/utf8-2.1.2.tgz";
+ sha1 = "1fa0d9270e9be850d9b05027f63519bf46457d96";
+ };
+ };
+ "util-deprecate-1.0.2" = {
+ name = "util-deprecate";
+ packageName = "util-deprecate";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz";
+ sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf";
+ };
+ };
+ "utils-merge-1.0.1" = {
+ name = "utils-merge";
+ packageName = "utils-merge";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz";
+ sha1 = "9f95710f50a267947b2ccc124741c1028427e713";
+ };
+ };
+ "uuencode-0.0.4" = {
+ name = "uuencode";
+ packageName = "uuencode";
+ version = "0.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/uuencode/-/uuencode-0.0.4.tgz";
+ sha1 = "c8d50370885663879385ab37e333c7e8e3b0218c";
+ };
+ };
+ "uuid-3.4.0" = {
+ name = "uuid";
+ packageName = "uuid";
+ version = "3.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz";
+ sha512 = "HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==";
+ };
+ };
+ "validator-11.1.0" = {
+ name = "validator";
+ packageName = "validator";
+ version = "11.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/validator/-/validator-11.1.0.tgz";
+ sha512 = "qiQ5ktdO7CD6C/5/mYV4jku/7qnqzjrxb3C/Q5wR3vGGinHTgJZN/TdFT3ZX4vXhX2R1PXx42fB1cn5W+uJ4lg==";
+ };
+ };
+ "vary-1.1.2" = {
+ name = "vary";
+ packageName = "vary";
+ version = "1.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz";
+ sha1 = "2299f02c6ded30d4a5961b0b9f74524a18f634fc";
+ };
+ };
+ "verror-1.10.0" = {
+ name = "verror";
+ packageName = "verror";
+ version = "1.10.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz";
+ sha1 = "3a105ca17053af55d6e270c1f8288682e18da400";
+ };
+ };
+ "vm2-3.9.2" = {
+ name = "vm2";
+ packageName = "vm2";
+ version = "3.9.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/vm2/-/vm2-3.9.2.tgz";
+ sha512 = "nzyFmHdy2FMg7mYraRytc2jr4QBaUY3TEGe3q3bK8EgS9WC98wxn2jrPxS/ruWm+JGzrEIIeufKweQzVoQEd+Q==";
+ };
+ };
+ "which-1.3.1" = {
+ name = "which";
+ packageName = "which";
+ version = "1.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/which/-/which-1.3.1.tgz";
+ sha512 = "HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==";
+ };
+ };
+ "which-module-2.0.0" = {
+ name = "which-module";
+ packageName = "which-module";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz";
+ sha1 = "d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a";
+ };
+ };
+ "wide-align-1.1.3" = {
+ name = "wide-align";
+ packageName = "wide-align";
+ version = "1.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz";
+ sha512 = "QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==";
+ };
+ };
+ "widest-line-3.1.0" = {
+ name = "widest-line";
+ packageName = "widest-line";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz";
+ sha512 = "NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==";
+ };
+ };
+ "wmf-1.0.2" = {
+ name = "wmf";
+ packageName = "wmf";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz";
+ sha512 = "/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==";
+ };
+ };
+ "word-0.3.0" = {
+ name = "word";
+ packageName = "word";
+ version = "0.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/word/-/word-0.3.0.tgz";
+ sha512 = "OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==";
+ };
+ };
+ "wrap-ansi-4.0.0" = {
+ name = "wrap-ansi";
+ packageName = "wrap-ansi";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-4.0.0.tgz";
+ sha512 = "uMTsj9rDb0/7kk1PbcbCcwvHUxp60fGDB/NNXpVa0Q+ic/e7y5+BwTxKfQ33VYgDppSwi/FBzpetYzo8s6tfbg==";
+ };
+ };
+ "wrap-ansi-5.1.0" = {
+ name = "wrap-ansi";
+ packageName = "wrap-ansi";
+ version = "5.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz";
+ sha512 = "QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==";
+ };
+ };
+ "wrap-ansi-6.2.0" = {
+ name = "wrap-ansi";
+ packageName = "wrap-ansi";
+ version = "6.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz";
+ sha512 = "r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==";
+ };
+ };
+ "wrap-ansi-7.0.0" = {
+ name = "wrap-ansi";
+ packageName = "wrap-ansi";
+ version = "7.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz";
+ sha512 = "YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==";
+ };
+ };
+ "wrappy-1.0.2" = {
+ name = "wrappy";
+ packageName = "wrappy";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz";
+ sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f";
+ };
+ };
+ "ws-7.4.1" = {
+ name = "ws";
+ packageName = "ws";
+ version = "7.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ws/-/ws-7.4.1.tgz";
+ sha512 = "pTsP8UAfhy3sk1lSk/O/s4tjD0CRwvMnzvwr4OKGX7ZvqZtUyx4KIJB5JWbkykPoc55tixMGgTNoh3k4FkNGFQ==";
+ };
+ };
+ "xlsx-0.16.9" = {
+ name = "xlsx";
+ packageName = "xlsx";
+ version = "0.16.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/xlsx/-/xlsx-0.16.9.tgz";
+ sha512 = "gxi1I3EasYvgCX1vN9pGyq920Ron4NO8PNfhuoA3Hpq6Y8f0ECXiy4OLrK4QZBnj1jx3QD+8Fq5YZ/3mPZ5iXw==";
+ };
+ };
+ "xml2js-0.4.23" = {
+ name = "xml2js";
+ packageName = "xml2js";
+ version = "0.4.23";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz";
+ sha512 = "ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==";
+ };
+ };
+ "xmlbuilder-11.0.1" = {
+ name = "xmlbuilder";
+ packageName = "xmlbuilder";
+ version = "11.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz";
+ sha512 = "fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==";
+ };
+ };
+ "xmldom-0.4.0" = {
+ name = "xmldom";
+ packageName = "xmldom";
+ version = "0.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/xmldom/-/xmldom-0.4.0.tgz";
+ sha512 = "2E93k08T30Ugs+34HBSTQLVtpi6mCddaY8uO+pMNk1pqSjV5vElzn4mmh6KLxN3hki8rNcHSYzILoh3TEWORvA==";
+ };
+ };
+ "xpath.js-1.1.0" = {
+ name = "xpath.js";
+ packageName = "xpath.js";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/xpath.js/-/xpath.js-1.1.0.tgz";
+ sha512 = "jg+qkfS4K8E7965sqaUl8mRngXiKb3WZGfONgE18pr03FUQiuSV6G+Ej4tS55B+rIQSFEIw3phdVAQ4pPqNWfQ==";
+ };
+ };
+ "xregexp-2.0.0" = {
+ name = "xregexp";
+ packageName = "xregexp";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz";
+ sha1 = "52a63e56ca0b84a7f3a5f3d61872f126ad7a5943";
+ };
+ };
+ "xtend-4.0.2" = {
+ name = "xtend";
+ packageName = "xtend";
+ version = "4.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz";
+ sha512 = "LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==";
+ };
+ };
+ "y18n-4.0.1" = {
+ name = "y18n";
+ packageName = "y18n";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz";
+ sha512 = "wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==";
+ };
+ };
+ "y18n-5.0.5" = {
+ name = "y18n";
+ packageName = "y18n";
+ version = "5.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz";
+ sha512 = "hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==";
+ };
+ };
+ "yallist-2.1.2" = {
+ name = "yallist";
+ packageName = "yallist";
+ version = "2.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz";
+ sha1 = "1c11f9218f076089a47dd512f93c6699a6a81d52";
+ };
+ };
+ "yallist-3.1.1" = {
+ name = "yallist";
+ packageName = "yallist";
+ version = "3.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz";
+ sha512 = "a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==";
+ };
+ };
+ "yallist-4.0.0" = {
+ name = "yallist";
+ packageName = "yallist";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz";
+ sha512 = "3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==";
+ };
+ };
+ "yargonaut-1.1.4" = {
+ name = "yargonaut";
+ packageName = "yargonaut";
+ version = "1.1.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/yargonaut/-/yargonaut-1.1.4.tgz";
+ sha512 = "rHgFmbgXAAzl+1nngqOcwEljqHGG9uUZoPjsdZEs1w5JW9RXYzrSvH/u70C1JE5qFi0qjsdhnUX/dJRpWqitSA==";
+ };
+ };
+ "yargs-13.3.0" = {
+ name = "yargs";
+ packageName = "yargs";
+ version = "13.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz";
+ sha512 = "2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==";
+ };
+ };
+ "yargs-15.4.1" = {
+ name = "yargs";
+ packageName = "yargs";
+ version = "15.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz";
+ sha512 = "aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==";
+ };
+ };
+ "yargs-16.1.1" = {
+ name = "yargs";
+ packageName = "yargs";
+ version = "16.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/yargs/-/yargs-16.1.1.tgz";
+ sha512 = "hAD1RcFP/wfgfxgMVswPE+z3tlPFtxG8/yWUrG2i17sTWGCGqWnxKcLTF4cUKDUK8fzokwsmO9H0TDkRbMHy8w==";
+ };
+ };
+ "yargs-parser-13.0.0" = {
+ name = "yargs-parser";
+ packageName = "yargs-parser";
+ version = "13.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.0.0.tgz";
+ sha512 = "w2LXjoL8oRdRQN+hOyppuXs+V/fVAYtpcrRxZuF7Kt/Oc+Jr2uAcVntaUTNT6w5ihoWfFDpNY8CPx1QskxZ/pw==";
+ };
+ };
+ "yargs-parser-13.1.2" = {
+ name = "yargs-parser";
+ packageName = "yargs-parser";
+ version = "13.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz";
+ sha512 = "3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==";
+ };
+ };
+ "yargs-parser-18.1.3" = {
+ name = "yargs-parser";
+ packageName = "yargs-parser";
+ version = "18.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz";
+ sha512 = "o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==";
+ };
+ };
+ "yargs-parser-20.2.4" = {
+ name = "yargs-parser";
+ packageName = "yargs-parser";
+ version = "20.2.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz";
+ sha512 = "WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==";
+ };
+ };
+ };
+in
+{
+ n8n = nodeEnv.buildNodePackage {
+ name = "n8n";
+ packageName = "n8n";
+ version = "0.96.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/n8n/-/n8n-0.96.0.tgz";
+ sha512 = "HllfTHaD5g98YeGRsGQEeOg1WUUxQr5jnYEWD1qjIWkTVYqVrtEWaEdOxDxnko3Fw7sh2XqtWk1HZHNCRSTQuA==";
+ };
+ dependencies = [
+ sources."@azure/ms-rest-azure-env-1.1.2"
+ (sources."@azure/ms-rest-js-1.9.0" // {
+ dependencies = [
+ sources."tough-cookie-2.5.0"
+ ];
+ })
+ sources."@azure/ms-rest-nodeauth-2.0.2"
+ (sources."@icetee/ftp-0.3.15" // {
+ dependencies = [
+ sources."isarray-0.0.1"
+ sources."readable-stream-1.1.14"
+ sources."string_decoder-0.10.31"
+ ];
+ })
+ sources."@nodelib/fs.scandir-2.1.3"
+ sources."@nodelib/fs.stat-2.0.3"
+ sources."@nodelib/fs.walk-1.2.4"
+ sources."@oclif/command-1.8.0"
+ (sources."@oclif/config-1.17.0" // {
+ dependencies = [
+ sources."tslib-2.0.3"
+ ];
+ })
+ (sources."@oclif/errors-1.3.4" // {
+ dependencies = [
+ sources."ansi-styles-4.3.0"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
+ sources."wrap-ansi-7.0.0"
+ ];
+ })
+ sources."@oclif/linewrap-1.0.0"
+ sources."@oclif/parser-3.8.5"
+ sources."@oclif/plugin-help-3.2.0"
+ sources."@servie/events-1.0.0"
+ sources."@sqltools/formatter-1.2.2"
+ sources."@tokenizer/token-0.1.1"
+ sources."@types/bluebird-3.5.33"
+ sources."@types/body-parser-1.19.0"
+ sources."@types/connect-3.4.33"
+ sources."@types/debug-4.1.5"
+ sources."@types/express-4.17.9"
+ sources."@types/express-jwt-0.0.42"
+ sources."@types/express-serve-static-core-4.17.14"
+ sources."@types/express-unless-0.5.1"
+ sources."@types/ftp-0.3.31"
+ sources."@types/glob-7.1.3"
+ sources."@types/jsonwebtoken-8.5.0"
+ sources."@types/mime-2.0.3"
+ sources."@types/minimatch-3.0.3"
+ sources."@types/node-14.14.10"
+ sources."@types/promise-ftp-1.3.4"
+ sources."@types/promise-ftp-common-1.1.0"
+ sources."@types/qs-6.9.5"
+ sources."@types/range-parser-1.2.3"
+ sources."@types/readable-stream-2.3.9"
+ sources."@types/serve-static-1.13.8"
+ sources."@types/tough-cookie-2.3.7"
+ sources."@types/tunnel-0.0.0"
+ sources."abbrev-1.1.1"
+ sources."accepts-1.3.7"
+ sources."access-control-1.0.1"
+ (sources."adal-node-0.1.28" // {
+ dependencies = [
+ sources."@types/node-8.10.66"
+ ];
+ })
+ sources."adler-32-1.2.0"
+ sources."ajv-6.12.6"
+ sources."ansi-escapes-4.3.1"
+ sources."ansi-regex-5.0.0"
+ sources."ansi-styles-3.2.1"
+ sources."ansicolors-0.3.2"
+ sources."any-promise-1.3.0"
+ sources."app-root-path-3.0.0"
+ sources."aproba-1.2.0"
+ sources."are-we-there-yet-1.1.5"
+ (sources."argparse-1.0.10" // {
+ dependencies = [
+ sources."sprintf-js-1.0.3"
+ ];
+ })
+ sources."array-flatten-1.1.1"
+ sources."array-parallel-0.1.3"
+ sources."array-series-0.1.5"
+ sources."array-union-2.1.0"
+ sources."asn1-0.2.4"
+ sources."assert-options-0.6.2"
+ sources."assert-plus-1.0.0"
+ sources."async-3.2.0"
+ sources."asynckit-0.4.0"
+ sources."aws-sign2-0.7.0"
+ sources."aws4-1.11.0"
+ sources."axios-0.19.2"
+ sources."balanced-match-1.0.0"
+ sources."base64-js-1.5.1"
+ sources."basic-auth-2.0.1"
+ sources."bcrypt-pbkdf-1.0.2"
+ sources."bcryptjs-2.4.3"
+ sources."bl-2.2.1"
+ sources."bluebird-2.11.0"
+ (sources."body-parser-1.19.0" // {
+ dependencies = [
+ sources."debug-2.6.9"
+ sources."ms-2.0.0"
+ ];
+ })
+ sources."body-parser-xml-1.1.0"
+ sources."boolbase-1.0.0"
+ sources."brace-expansion-1.1.11"
+ sources."braces-3.0.2"
+ sources."bson-1.1.5"
+ sources."buffer-5.7.1"
+ sources."buffer-equal-constant-time-1.0.1"
+ sources."buffer-from-1.1.1"
+ sources."buffer-writer-2.0.0"
+ sources."byte-length-1.0.2"
+ sources."bytes-3.1.0"
+ sources."callback-stream-1.1.0"
+ (sources."camel-case-4.1.2" // {
+ dependencies = [
+ sources."tslib-2.0.3"
+ ];
+ })
+ sources."camelcase-5.3.1"
+ (sources."capital-case-1.0.4" // {
+ dependencies = [
+ sources."tslib-2.0.3"
+ ];
+ })
+ sources."cardinal-2.1.1"
+ sources."caseless-0.12.0"
+ sources."cfb-1.2.0"
+ sources."chalk-2.4.2"
+ (sources."change-case-4.1.2" // {
+ dependencies = [
+ sources."tslib-2.0.3"
+ ];
+ })
+ sources."chardet-0.7.0"
+ sources."cheerio-1.0.0-rc.3"
+ sources."chownr-1.1.4"
+ (sources."clean-stack-3.0.1" // {
+ dependencies = [
+ sources."escape-string-regexp-4.0.0"
+ ];
+ })
+ sources."cli-cursor-3.1.0"
+ (sources."cli-highlight-2.1.9" // {
+ dependencies = [
+ sources."ansi-styles-4.3.0"
+ sources."chalk-4.1.0"
+ sources."cliui-6.0.0"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
+ sources."find-up-4.1.0"
+ sources."has-flag-4.0.0"
+ sources."locate-path-5.0.0"
+ sources."p-locate-4.1.0"
+ sources."parse5-5.1.1"
+ sources."path-exists-4.0.0"
+ sources."supports-color-7.2.0"
+ sources."wrap-ansi-6.2.0"
+ sources."yargs-15.4.1"
+ sources."yargs-parser-18.1.3"
+ ];
+ })
+ sources."cli-width-3.0.0"
+ (sources."client-oauth2-4.3.3" // {
+ dependencies = [
+ sources."safe-buffer-5.2.1"
+ ];
+ })
+ (sources."cliui-5.0.0" // {
+ dependencies = [
+ sources."ansi-regex-4.1.0"
+ sources."emoji-regex-7.0.3"
+ sources."is-fullwidth-code-point-2.0.0"
+ sources."string-width-3.1.0"
+ sources."strip-ansi-5.2.0"
+ sources."wrap-ansi-5.1.0"
+ ];
+ })
+ sources."code-point-at-1.1.0"
+ (sources."codepage-1.14.0" // {
+ dependencies = [
+ sources."commander-2.14.1"
+ ];
+ })
+ sources."color-3.0.0"
+ sources."color-convert-1.9.3"
+ sources."color-name-1.1.3"
+ sources."color-string-1.5.4"
+ sources."colornames-1.1.1"
+ sources."colorspace-1.1.2"
+ sources."combined-stream-1.0.8"
+ sources."commander-2.17.1"
+ sources."commist-1.1.0"
+ sources."compressible-2.0.18"
+ (sources."compression-1.7.4" // {
+ dependencies = [
+ sources."bytes-3.0.0"
+ sources."debug-2.6.9"
+ sources."ms-2.0.0"
+ ];
+ })
+ sources."concat-map-0.0.1"
+ sources."concat-stream-1.6.2"
+ sources."connect-history-api-fallback-1.6.0"
+ sources."console-control-strings-1.1.0"
+ (sources."constant-case-3.0.4" // {
+ dependencies = [
+ sources."tslib-2.0.3"
+ ];
+ })
+ sources."content-disposition-0.5.3"
+ sources."content-type-1.0.4"
+ sources."convict-5.2.0"
+ sources."cookie-0.4.0"
+ sources."cookie-signature-1.0.6"
+ sources."core-util-is-1.0.2"
+ sources."crc-32-1.2.0"
+ sources."cron-1.8.2"
+ (sources."cross-spawn-4.0.2" // {
+ dependencies = [
+ sources."lru-cache-4.1.5"
+ sources."yallist-2.1.2"
+ ];
+ })
+ sources."crypto-js-4.0.0"
+ sources."csrf-3.1.0"
+ sources."css-select-1.2.0"
+ sources."css-what-2.1.3"
+ sources."d-1.0.1"
+ sources."dashdash-1.14.1"
+ sources."date-utils-1.2.21"
+ sources."debug-4.3.1"
+ sources."decamelize-1.2.0"
+ sources."deep-extend-0.6.0"
+ sources."delayed-stream-1.0.0"
+ sources."delegates-1.0.0"
+ sources."denque-1.4.1"
+ sources."depd-1.1.2"
+ sources."destroy-1.0.4"
+ sources."detect-libc-1.0.3"
+ sources."diagnostics-1.1.1"
+ sources."dir-glob-3.0.1"
+ sources."dom-serializer-0.1.1"
+ sources."domelementtype-1.3.1"
+ sources."domhandler-2.4.2"
+ sources."domutils-1.5.1"
+ (sources."dot-case-3.0.4" // {
+ dependencies = [
+ sources."tslib-2.0.3"
+ ];
+ })
+ sources."dotenv-8.2.0"
+ sources."double-ended-queue-2.1.0-0"
+ sources."duplexify-3.7.1"
+ sources."ecc-jsbn-0.1.2"
+ sources."ecdsa-sig-formatter-1.0.11"
+ sources."ee-first-1.1.1"
+ sources."emoji-regex-8.0.0"
+ sources."enabled-1.0.2"
+ sources."encodeurl-1.0.2"
+ sources."encoding-japanese-1.0.30"
+ sources."end-of-stream-1.4.4"
+ sources."entities-1.1.2"
+ sources."env-variable-0.0.6"
+ sources."es5-ext-0.10.53"
+ sources."es6-iterator-2.0.3"
+ sources."es6-map-0.1.5"
+ (sources."es6-set-0.1.5" // {
+ dependencies = [
+ sources."es6-symbol-3.1.1"
+ ];
+ })
+ sources."es6-symbol-3.1.3"
+ sources."escalade-3.1.1"
+ sources."escape-html-1.0.3"
+ sources."escape-string-regexp-1.0.5"
+ sources."eslint-config-riot-1.0.0"
+ sources."esprima-4.0.1"
+ sources."etag-1.8.1"
+ sources."event-emitter-0.3.5"
+ sources."eventsource-1.0.7"
+ sources."exit-on-epipe-1.0.1"
+ (sources."express-4.17.1" // {
+ dependencies = [
+ sources."debug-2.6.9"
+ sources."ms-2.0.0"
+ ];
+ })
+ (sources."ext-1.4.0" // {
+ dependencies = [
+ sources."type-2.1.0"
+ ];
+ })
+ sources."extend-3.0.2"
+ sources."external-editor-3.1.0"
+ sources."extsprintf-1.3.0"
+ sources."fast-deep-equal-3.1.3"
+ sources."fast-glob-3.2.4"
+ sources."fast-json-stable-stringify-2.1.0"
+ sources."fastq-1.9.0"
+ sources."fflate-0.3.11"
+ sources."figlet-1.5.0"
+ sources."figures-3.2.0"
+ sources."file-type-14.7.1"
+ sources."fill-range-7.0.1"
+ (sources."finalhandler-1.1.2" // {
+ dependencies = [
+ sources."debug-2.6.9"
+ sources."ms-2.0.0"
+ ];
+ })
+ sources."find-up-3.0.0"
+ sources."flatted-2.0.2"
+ (sources."follow-redirects-1.5.10" // {
+ dependencies = [
+ sources."debug-3.1.0"
+ sources."ms-2.0.0"
+ ];
+ })
+ sources."forever-agent-0.6.1"
+ sources."form-data-2.3.3"
+ sources."formidable-1.2.2"
+ sources."forwarded-0.1.2"
+ sources."frac-1.1.2"
+ sources."fresh-0.5.2"
+ sources."fs-extra-8.1.0"
+ sources."fs-minipass-1.2.7"
+ sources."fs.realpath-1.0.0"
+ (sources."gauge-2.7.4" // {
+ dependencies = [
+ sources."ansi-regex-2.1.1"
+ sources."is-fullwidth-code-point-1.0.0"
+ sources."string-width-1.0.2"
+ sources."strip-ansi-3.0.1"
+ ];
+ })
+ sources."generate-function-2.3.1"
+ sources."get-caller-file-2.0.5"
+ sources."get-system-fonts-2.0.2"
+ sources."getpass-0.1.7"
+ sources."glob-7.1.6"
+ sources."glob-parent-5.1.1"
+ sources."glob-promise-3.4.0"
+ (sources."glob-stream-6.1.0" // {
+ dependencies = [
+ sources."glob-parent-3.1.0"
+ sources."is-glob-3.1.0"
+ ];
+ })
+ sources."globby-11.0.1"
+ (sources."gm-1.23.1" // {
+ dependencies = [
+ sources."debug-3.2.7"
+ ];
+ })
+ sources."google-timezones-json-1.0.2"
+ sources."graceful-fs-4.2.4"
+ sources."har-schema-2.0.0"
+ sources."har-validator-5.1.5"
+ (sources."has-ansi-2.0.0" // {
+ dependencies = [
+ sources."ansi-regex-2.1.1"
+ ];
+ })
+ sources."has-flag-3.0.0"
+ sources."has-unicode-2.0.1"
+ sources."he-1.2.0"
+ (sources."header-case-2.0.4" // {
+ dependencies = [
+ sources."tslib-2.0.3"
+ ];
+ })
+ sources."help-me-1.1.0"
+ sources."highlight.js-10.4.1"
+ sources."html-to-text-5.1.1"
+ (sources."htmlparser2-3.10.1" // {
+ dependencies = [
+ sources."readable-stream-3.6.0"
+ ];
+ })
+ sources."http-errors-1.7.2"
+ sources."http-signature-1.2.0"
+ sources."iconv-lite-0.4.24"
+ sources."ieee754-1.2.1"
+ sources."ignore-5.1.8"
+ sources."ignore-walk-3.0.3"
+ (sources."imap-0.8.19" // {
+ dependencies = [
+ sources."isarray-0.0.1"
+ sources."readable-stream-1.1.14"
+ sources."string_decoder-0.10.31"
+ ];
+ })
+ sources."imap-simple-4.3.0"
+ sources."indent-string-4.0.0"
+ sources."inflight-1.0.6"
+ sources."inherits-2.0.3"
+ sources."ini-1.3.5"
+ (sources."inquirer-7.3.3" // {
+ dependencies = [
+ sources."ansi-styles-4.3.0"
+ sources."chalk-4.1.0"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
+ sources."has-flag-4.0.0"
+ sources."supports-color-7.2.0"
+ ];
+ })
+ sources."ip-regex-2.1.0"
+ sources."ipaddr.js-1.9.1"
+ sources."is-absolute-1.0.0"
+ sources."is-arrayish-0.3.2"
+ sources."is-buffer-2.0.5"
+ sources."is-docker-2.1.1"
+ sources."is-extglob-2.1.1"
+ sources."is-fullwidth-code-point-3.0.0"
+ sources."is-glob-4.0.1"
+ sources."is-negated-glob-1.0.0"
+ sources."is-number-7.0.0"
+ sources."is-promise-1.0.1"
+ sources."is-property-1.0.2"
+ sources."is-relative-1.0.0"
+ sources."is-typedarray-1.0.0"
+ sources."is-unc-path-1.0.0"
+ sources."is-windows-1.0.2"
+ sources."is-wsl-2.2.0"
+ sources."isarray-1.0.0"
+ sources."isexe-2.0.0"
+ sources."iso-639-1-2.1.4"
+ sources."isstream-0.1.2"
+ sources."js-yaml-3.14.0"
+ sources."jsbi-3.1.4"
+ sources."jsbn-0.1.1"
+ sources."json-schema-0.2.3"
+ sources."json-schema-traverse-0.4.1"
+ sources."json-stable-stringify-without-jsonify-1.0.1"
+ sources."json-stringify-safe-5.0.1"
+ sources."json5-2.1.0"
+ sources."jsonfile-4.0.0"
+ (sources."jsonwebtoken-8.5.1" // {
+ dependencies = [
+ sources."semver-5.7.1"
+ ];
+ })
+ sources."jsprim-1.4.1"
+ sources."jwa-1.4.1"
+ sources."jwks-rsa-1.9.0"
+ sources."jws-3.2.2"
+ sources."kafkajs-1.15.0"
+ sources."kuler-1.0.1"
+ sources."leven-2.1.0"
+ sources."libbase64-1.2.1"
+ (sources."libmime-5.0.0" // {
+ dependencies = [
+ sources."iconv-lite-0.6.2"
+ ];
+ })
+ sources."libqp-1.1.0"
+ sources."limiter-1.1.5"
+ sources."linkify-it-3.0.2"
+ (sources."localtunnel-2.0.0" // {
+ dependencies = [
+ sources."axios-0.19.0"
+ sources."debug-4.1.1"
+ ];
+ })
+ sources."locate-path-3.0.0"
+ sources."lodash-4.17.20"
+ sources."lodash._reinterpolate-3.0.0"
+ sources."lodash.clonedeep-4.5.0"
+ sources."lodash.get-4.4.2"
+ sources."lodash.includes-4.3.0"
+ sources."lodash.isboolean-3.0.3"
+ sources."lodash.isinteger-4.0.4"
+ sources."lodash.isnumber-3.0.3"
+ sources."lodash.isplainobject-4.0.6"
+ sources."lodash.isstring-4.0.1"
+ sources."lodash.once-4.1.1"
+ sources."lodash.set-4.3.2"
+ sources."lodash.template-4.5.0"
+ sources."lodash.templatesettings-4.2.0"
+ sources."lodash.unset-4.5.2"
+ sources."long-4.0.0"
+ (sources."lower-case-2.0.2" // {
+ dependencies = [
+ sources."tslib-2.0.3"
+ ];
+ })
+ sources."lru-cache-6.0.0"
+ (sources."lru-memoizer-2.1.2" // {
+ dependencies = [
+ sources."lru-cache-4.0.2"
+ sources."yallist-2.1.2"
+ ];
+ })
+ (sources."mailparser-2.8.1" // {
+ dependencies = [
+ sources."iconv-lite-0.6.2"
+ sources."nodemailer-6.4.11"
+ ];
+ })
+ (sources."mailsplit-5.0.0" // {
+ dependencies = [
+ sources."iconv-lite-0.5.0"
+ sources."libmime-4.2.1"
+ ];
+ })
+ sources."make-error-1.3.6"
+ sources."make-error-cause-2.3.0"
+ sources."media-typer-0.3.0"
+ sources."memory-pager-1.5.0"
+ sources."merge-descriptors-1.0.1"
+ sources."merge2-1.4.1"
+ sources."methods-1.1.2"
+ sources."micromatch-4.0.2"
+ sources."millisecond-0.1.2"
+ sources."mime-1.6.0"
+ sources."mime-db-1.44.0"
+ sources."mime-types-2.1.27"
+ sources."mimic-fn-2.1.0"
+ sources."minimatch-3.0.4"
+ sources."minimist-1.2.5"
+ (sources."minipass-2.9.0" // {
+ dependencies = [
+ sources."yallist-3.1.1"
+ ];
+ })
+ sources."minizlib-1.3.3"
+ sources."mkdirp-0.5.5"
+ sources."moment-2.24.0"
+ sources."moment-timezone-0.5.32"
+ sources."mongodb-3.6.3"
+ sources."mqtt-4.2.1"
+ (sources."mqtt-packet-6.6.0" // {
+ dependencies = [
+ sources."bl-4.0.3"
+ sources."inherits-2.0.4"
+ sources."readable-stream-3.6.0"
+ ];
+ })
+ sources."ms-2.1.2"
+ sources."mssql-6.2.3"
+ sources."mute-stream-0.0.8"
+ (sources."mysql2-2.1.0" // {
+ dependencies = [
+ sources."iconv-lite-0.5.2"
+ sources."lru-cache-5.1.1"
+ sources."yallist-3.1.1"
+ ];
+ })
+ sources."mz-2.7.0"
+ sources."n8n-core-0.54.0"
+ sources."n8n-editor-ui-0.66.0"
+ (sources."n8n-nodes-base-0.91.0" // {
+ dependencies = [
+ sources."moment-2.28.0"
+ ];
+ })
+ sources."n8n-workflow-0.47.0"
+ (sources."named-placeholders-1.1.2" // {
+ dependencies = [
+ sources."lru-cache-4.1.5"
+ sources."yallist-2.1.2"
+ ];
+ })
+ sources."nan-2.14.2"
+ sources."native-duplexpair-1.0.0"
+ (sources."needle-2.5.2" // {
+ dependencies = [
+ sources."debug-3.2.7"
+ ];
+ })
+ sources."negotiator-0.6.2"
+ sources."next-tick-1.0.0"
+ (sources."no-case-3.0.4" // {
+ dependencies = [
+ sources."tslib-2.0.3"
+ ];
+ })
+ sources."node-ensure-0.0.0"
+ (sources."node-pre-gyp-0.11.0" // {
+ dependencies = [
+ sources."rimraf-2.7.1"
+ sources."semver-5.7.1"
+ ];
+ })
+ sources."nodeify-1.0.1"
+ sources."nodemailer-6.4.16"
+ sources."nopt-4.0.3"
+ sources."npm-bundled-1.1.1"
+ sources."npm-normalize-package-bin-1.0.1"
+ sources."npm-packlist-1.4.8"
+ sources."npmlog-4.1.2"
+ sources."nth-check-1.0.2"
+ sources."number-is-nan-1.0.1"
+ sources."oauth-1.0a-2.2.6"
+ sources."oauth-sign-0.9.0"
+ sources."object-assign-4.1.1"
+ sources."on-finished-2.3.0"
+ sources."on-headers-1.0.2"
+ sources."once-1.4.0"
+ sources."onetime-5.1.2"
+ sources."open-7.3.0"
+ sources."openurl-1.1.1"
+ sources."ordered-read-streams-1.0.1"
+ sources."original-1.0.2"
+ sources."os-homedir-1.0.2"
+ sources."os-tmpdir-1.0.2"
+ sources."osenv-0.1.5"
+ sources."p-cancelable-2.0.0"
+ sources."p-limit-2.3.0"
+ sources."p-locate-3.0.0"
+ sources."p-try-2.2.0"
+ sources."packet-reader-1.0.0"
+ (sources."param-case-3.0.4" // {
+ dependencies = [
+ sources."tslib-2.0.3"
+ ];
+ })
+ sources."parent-require-1.0.0"
+ sources."parse5-3.0.3"
+ (sources."parse5-htmlparser2-tree-adapter-6.0.1" // {
+ dependencies = [
+ sources."parse5-6.0.1"
+ ];
+ })
+ sources."parseurl-1.3.3"
+ (sources."pascal-case-3.1.2" // {
+ dependencies = [
+ sources."tslib-2.0.3"
+ ];
+ })
+ (sources."path-case-3.0.4" // {
+ dependencies = [
+ sources."tslib-2.0.3"
+ ];
+ })
+ sources."path-dirname-1.0.2"
+ sources."path-exists-3.0.0"
+ sources."path-is-absolute-1.0.1"
+ sources."path-to-regexp-0.1.7"
+ sources."path-type-4.0.0"
+ (sources."pdf-parse-1.1.1" // {
+ dependencies = [
+ sources."debug-3.2.7"
+ ];
+ })
+ sources."peek-readable-3.1.0"
+ sources."performance-now-2.1.0"
+ sources."pg-8.5.1"
+ sources."pg-connection-string-2.4.0"
+ sources."pg-int8-1.0.1"
+ sources."pg-minify-1.6.1"
+ sources."pg-pool-3.2.2"
+ sources."pg-promise-10.8.1"
+ sources."pg-protocol-1.4.0"
+ sources."pg-types-2.2.0"
+ sources."pgpass-1.0.4"
+ sources."picomatch-2.2.2"
+ sources."popsicle-12.1.0"
+ sources."popsicle-content-encoding-1.0.0"
+ sources."popsicle-cookie-jar-1.0.0"
+ sources."popsicle-redirects-1.1.0"
+ sources."popsicle-transport-http-1.0.9"
+ sources."popsicle-transport-xhr-2.0.0"
+ sources."popsicle-user-agent-1.0.0"
+ sources."postgres-array-2.0.0"
+ sources."postgres-bytea-1.0.0"
+ sources."postgres-date-1.0.7"
+ sources."postgres-interval-1.2.0"
+ sources."printj-1.1.2"
+ sources."process-nextick-args-2.0.1"
+ sources."promise-1.3.0"
+ sources."promise-ftp-1.3.5"
+ sources."promise-ftp-common-1.1.5"
+ sources."proxy-addr-2.0.6"
+ sources."pseudomap-1.0.2"
+ sources."psl-1.8.0"
+ sources."pump-3.0.0"
+ (sources."pumpify-1.5.1" // {
+ dependencies = [
+ sources."pump-2.0.1"
+ ];
+ })
+ sources."punycode-2.1.1"
+ sources."qs-6.7.0"
+ sources."querystringify-2.2.0"
+ sources."quoted-printable-1.0.1"
+ sources."random-bytes-1.0.0"
+ sources."range-parser-1.2.1"
+ sources."raw-body-2.4.0"
+ sources."rc-1.2.8"
+ sources."readable-stream-2.3.7"
+ sources."readable-web-to-node-stream-2.0.0"
+ sources."redeyed-2.1.1"
+ sources."redis-2.8.0"
+ sources."redis-commands-1.6.0"
+ sources."redis-parser-2.6.0"
+ sources."reflect-metadata-0.1.13"
+ sources."reinterval-1.1.0"
+ sources."remove-trailing-separator-1.1.0"
+ (sources."request-2.88.2" // {
+ dependencies = [
+ sources."qs-6.5.2"
+ sources."tough-cookie-2.5.0"
+ ];
+ })
+ sources."request-promise-core-1.1.4"
+ (sources."request-promise-native-1.0.9" // {
+ dependencies = [
+ sources."tough-cookie-2.5.0"
+ ];
+ })
+ sources."require-directory-2.1.1"
+ sources."require-main-filename-2.0.0"
+ (sources."require_optional-1.0.1" // {
+ dependencies = [
+ sources."semver-5.7.1"
+ ];
+ })
+ sources."requires-port-1.0.0"
+ sources."resolve-from-2.0.0"
+ sources."restore-cursor-3.1.0"
+ sources."retry-0.12.0"
+ sources."reusify-1.0.4"
+ (sources."rhea-1.0.24" // {
+ dependencies = [
+ sources."debug-3.2.7"
+ ];
+ })
+ sources."rimraf-3.0.2"
+ sources."riot-tmpl-3.0.8"
+ sources."rndm-1.2.0"
+ (sources."rss-parser-3.9.0" // {
+ dependencies = [
+ sources."entities-2.1.0"
+ ];
+ })
+ sources."run-async-2.4.1"
+ sources."run-parallel-1.1.10"
+ sources."rxjs-6.6.3"
+ sources."safe-buffer-5.1.2"
+ sources."safer-buffer-2.1.2"
+ sources."saslprep-1.0.3"
+ sources."sax-1.2.4"
+ sources."semver-7.3.4"
+ (sources."send-0.17.1" // {
+ dependencies = [
+ (sources."debug-2.6.9" // {
+ dependencies = [
+ sources."ms-2.0.0"
+ ];
+ })
+ sources."ms-2.1.1"
+ ];
+ })
+ (sources."sentence-case-3.0.4" // {
+ dependencies = [
+ sources."tslib-2.0.3"
+ ];
+ })
+ sources."seq-queue-0.0.5"
+ sources."serve-static-1.14.1"
+ sources."servie-4.3.3"
+ sources."set-blocking-2.0.0"
+ sources."setheader-1.0.2"
+ sources."setprototypeof-1.1.1"
+ sources."sha.js-2.4.11"
+ sources."signal-exit-3.0.3"
+ sources."simple-swizzle-0.2.2"
+ sources."slash-3.0.0"
+ (sources."snake-case-3.0.4" // {
+ dependencies = [
+ sources."tslib-2.0.3"
+ ];
+ })
+ sources."sparse-bitfield-3.0.3"
+ sources."spex-3.0.2"
+ (sources."split2-3.2.2" // {
+ dependencies = [
+ sources."readable-stream-3.6.0"
+ ];
+ })
+ sources."sprintf-js-1.1.2"
+ sources."sqlite3-4.2.0"
+ sources."sqlstring-2.3.2"
+ sources."sse-channel-3.1.1"
+ sources."ssf-0.11.2"
+ sources."ssh2-0.8.9"
+ (sources."ssh2-sftp-client-5.3.2" // {
+ dependencies = [
+ sources."concat-stream-2.0.0"
+ sources."readable-stream-3.6.0"
+ ];
+ })
+ sources."ssh2-streams-0.4.10"
+ sources."sshpk-1.16.1"
+ sources."statuses-1.5.0"
+ sources."stealthy-require-1.1.1"
+ sources."stream-shift-1.0.1"
+ sources."streamsearch-0.1.2"
+ sources."string-width-4.2.0"
+ sources."string_decoder-1.1.1"
+ sources."strip-ansi-6.0.0"
+ sources."strip-json-comments-2.0.1"
+ sources."strtok3-6.0.4"
+ sources."supports-color-5.5.0"
+ (sources."tar-4.4.13" // {
+ dependencies = [
+ sources."yallist-3.1.1"
+ ];
+ })
+ sources."tarn-1.1.5"
+ (sources."tedious-6.7.0" // {
+ dependencies = [
+ sources."@types/node-12.19.8"
+ sources."bl-3.0.1"
+ sources."depd-2.0.0"
+ sources."iconv-lite-0.5.2"
+ sources."readable-stream-3.6.0"
+ ];
+ })
+ sources."text-hex-1.0.0"
+ sources."thenify-3.3.1"
+ sources."thenify-all-1.6.0"
+ sources."through-2.3.8"
+ sources."through2-2.0.5"
+ sources."through2-filter-3.0.0"
+ sources."throwback-4.1.0"
+ sources."tlds-1.208.0"
+ sources."tmp-0.0.33"
+ (sources."tmp-promise-3.0.2" // {
+ dependencies = [
+ sources."tmp-0.2.1"
+ ];
+ })
+ sources."to-absolute-glob-2.0.2"
+ sources."to-regex-range-5.0.1"
+ sources."toidentifier-1.0.0"
+ sources."token-types-2.0.0"
+ sources."tough-cookie-3.0.1"
+ sources."ts-expect-1.1.0"
+ sources."tslib-1.11.2"
+ sources."tsscmp-1.0.6"
+ sources."tunnel-0.0.6"
+ sources."tunnel-agent-0.6.0"
+ sources."tweetnacl-0.14.5"
+ sources."type-1.2.0"
+ sources."type-fest-0.11.0"
+ sources."type-is-1.6.18"
+ sources."typedarray-0.0.6"
+ sources."typedarray-to-buffer-3.1.5"
+ (sources."typeorm-0.2.29" // {
+ dependencies = [
+ sources."ansi-styles-4.3.0"
+ sources."chalk-4.1.0"
+ sources."cliui-7.0.4"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
+ sources."has-flag-4.0.0"
+ sources."mkdirp-1.0.4"
+ sources."supports-color-7.2.0"
+ sources."tslib-1.14.1"
+ sources."wrap-ansi-7.0.0"
+ sources."y18n-5.0.5"
+ sources."yargs-16.1.1"
+ sources."yargs-parser-20.2.4"
+ ];
+ })
+ sources."uc.micro-1.0.6"
+ sources."uid-safe-2.1.5"
+ sources."unc-path-regex-0.1.2"
+ sources."underscore-1.12.0"
+ sources."unique-stream-2.3.1"
+ sources."universalify-0.1.2"
+ sources."unpipe-1.0.0"
+ (sources."upper-case-2.0.2" // {
+ dependencies = [
+ sources."tslib-2.0.3"
+ ];
+ })
+ (sources."upper-case-first-2.0.2" // {
+ dependencies = [
+ sources."tslib-2.0.3"
+ ];
+ })
+ sources."uri-js-4.4.0"
+ sources."url-parse-1.4.7"
+ (sources."utf7-1.0.2" // {
+ dependencies = [
+ sources."semver-5.3.0"
+ ];
+ })
+ sources."utf8-2.1.2"
+ sources."util-deprecate-1.0.2"
+ sources."utils-merge-1.0.1"
+ sources."uuencode-0.0.4"
+ sources."uuid-3.4.0"
+ sources."validator-11.1.0"
+ sources."vary-1.1.2"
+ sources."verror-1.10.0"
+ sources."vm2-3.9.2"
+ sources."which-1.3.1"
+ sources."which-module-2.0.0"
+ (sources."wide-align-1.1.3" // {
+ dependencies = [
+ sources."ansi-regex-3.0.0"
+ sources."is-fullwidth-code-point-2.0.0"
+ sources."string-width-2.1.1"
+ sources."strip-ansi-4.0.0"
+ ];
+ })
+ sources."widest-line-3.1.0"
+ sources."wmf-1.0.2"
+ sources."word-0.3.0"
+ (sources."wrap-ansi-4.0.0" // {
+ dependencies = [
+ sources."ansi-regex-3.0.0"
+ sources."is-fullwidth-code-point-2.0.0"
+ sources."string-width-2.1.1"
+ sources."strip-ansi-4.0.0"
+ ];
+ })
+ sources."wrappy-1.0.2"
+ sources."ws-7.4.1"
+ sources."xlsx-0.16.9"
+ sources."xml2js-0.4.23"
+ sources."xmlbuilder-11.0.1"
+ sources."xmldom-0.4.0"
+ sources."xpath.js-1.1.0"
+ sources."xregexp-2.0.0"
+ sources."xtend-4.0.2"
+ sources."y18n-4.0.1"
+ sources."yallist-4.0.0"
+ (sources."yargonaut-1.1.4" // {
+ dependencies = [
+ sources."ansi-regex-2.1.1"
+ sources."ansi-styles-2.2.1"
+ sources."chalk-1.1.3"
+ sources."strip-ansi-3.0.1"
+ sources."supports-color-2.0.0"
+ ];
+ })
+ (sources."yargs-13.3.0" // {
+ dependencies = [
+ sources."ansi-regex-4.1.0"
+ sources."emoji-regex-7.0.3"
+ sources."is-fullwidth-code-point-2.0.0"
+ sources."string-width-3.1.0"
+ sources."strip-ansi-5.2.0"
+ sources."yargs-parser-13.1.2"
+ ];
+ })
+ sources."yargs-parser-13.0.0"
+ ];
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "n8n Workflow Automation Tool";
+ homepage = https://n8n.io/;
+ license = "SEE LICENSE IN LICENSE.md";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = true;
+ };
+} \ No newline at end of file
diff --git a/pkgs/applications/networking/n8n/package.json b/pkgs/applications/networking/n8n/package.json
new file mode 100644
index 000000000000..ac8d49dfaa41
--- /dev/null
+++ b/pkgs/applications/networking/n8n/package.json
@@ -0,0 +1,3 @@
+[
+ "n8n"
+]
diff --git a/pkgs/applications/networking/nextdns/default.nix b/pkgs/applications/networking/nextdns/default.nix
index 16f1d7ebd1bb..dfe816fbf934 100644
--- a/pkgs/applications/networking/nextdns/default.nix
+++ b/pkgs/applications/networking/nextdns/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "nextdns";
- version = "1.8.8";
+ version = "1.9.4";
src = fetchFromGitHub {
owner = "nextdns";
repo = "nextdns";
rev = "v${version}";
- sha256 = "17grlia9vxjly7hnwdgw8xfrynibj9h839kxs3wbdgp86b4lf5xf";
+ sha256 = "0bd3nvisdg64wcy5syb1iyrv3vy4c6j8gy68dbf141hn1qiah1bg";
};
vendorSha256 = "09whpzsn16znyrknfm5zlhla253r69j6d751czza4c83m4r36swj";
diff --git a/pkgs/applications/networking/ostinato/default.nix b/pkgs/applications/networking/ostinato/default.nix
index aa9d94ad5b6e..0719c137aba5 100644
--- a/pkgs/applications/networking/ostinato/default.nix
+++ b/pkgs/applications/networking/ostinato/default.nix
@@ -1,16 +1,17 @@
-{ stdenv, fetchFromGitHub, fetchurl, qmake4Hook, makeDesktopItem
-, qt4, protobuf, libpcap, wireshark, gzip, diffutils, gawk
+{ lib, mkDerivation, fetchFromGitHub, fetchurl, qmake, makeDesktopItem
+, qtbase, qtscript, protobuf, libpcap, wireshark, gzip, diffutils, gawk
+, libnl
}:
-stdenv.mkDerivation rec {
+mkDerivation rec {
pname = "ostinato";
- version = "0.9";
+ version = "1.1";
src = fetchFromGitHub {
owner = "pstavirs";
repo = "ostinato";
rev = "v${version}";
- sha256 = "109gxj6djdsk7rp1nxpx39kfi75xfl9p9qgffh1cpcdpbsbvq5bx";
+ sha256 = "0B3jOj5rA3/rD2gXS2praZImeP34zN06fOPy/IswXOg=";
};
ostinatoIcon = fetchurl {
@@ -18,14 +19,17 @@ stdenv.mkDerivation rec {
sha256 = "f5c067823f2934e4d358d76f65a343efd69ad783a7aeabd7ab4ce3cd03490d70";
};
- buildInputs = [ qt4 protobuf libpcap ];
+ buildInputs = [ qtbase protobuf libpcap qtscript libnl ];
- nativeBuildInputs = [ qmake4Hook ];
+ nativeBuildInputs = [ qmake ];
patches = [ ./drone_ini.patch ];
+ prePatch = ''
+ sed -i 's|/usr/include/libnl3|${libnl.dev}/include/libnl3|' server/drone.pro
+ '';
desktopItem = makeDesktopItem {
- type = "application";
+ type = "Application";
name = "ostinato";
desktopName = "Ostinato";
genericName = "Packet/Traffic Generator and Analyzer";
@@ -39,6 +43,7 @@ stdenv.mkDerivation rec {
GenericName[it]=Generatore ed Analizzatore di pacchetti di rete
Comment[it]=Generatore ed Analizzatore di pacchetti di rete con interfaccia amichevole
'';
+ fileValidation = false;
};
postInstall = ''
@@ -58,7 +63,7 @@ stdenv.mkDerivation rec {
# pdmlprotocol.h:23:25: fatal error: protocol.pb.h: No such file or directory
enableParallelBuilding = false;
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A packet traffic generator and analyzer";
homepage = "https://ostinato.org";
license = licenses.gpl3;
diff --git a/pkgs/applications/networking/p2p/frostwire/frostwire-bin.nix b/pkgs/applications/networking/p2p/frostwire/frostwire-bin.nix
index b9ee526bbe50..364aeac550e6 100644
--- a/pkgs/applications/networking/p2p/frostwire/frostwire-bin.nix
+++ b/pkgs/applications/networking/p2p/frostwire/frostwire-bin.nix
@@ -3,12 +3,12 @@
with stdenv.lib;
stdenv.mkDerivation rec {
- version = "6.8.7";
+ version = "6.8.8";
pname = "frostwire";
src = fetchurl {
url = "https://dl.frostwire.com/frostwire/${version}/frostwire-${version}.amd64.tar.gz";
- sha256 = "1m9v4abm8jbyz46hin63vi6irs32n1xzg85bdyb48vpdxh6iwv04";
+ sha256 = "0zxk0nv7m1k4n8n82h1rkh239a58s7j643lgqbw3qx45bdy4sf4k";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/applications/networking/p2p/magnetico/default.nix b/pkgs/applications/networking/p2p/magnetico/default.nix
index 44084daf9c08..124e3492c8cd 100644
--- a/pkgs/applications/networking/p2p/magnetico/default.nix
+++ b/pkgs/applications/networking/p2p/magnetico/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "magnetico";
- version = "0.11.0";
+ version = "0.12.0";
src = fetchFromGitHub {
owner = "boramalper";
repo = "magnetico";
rev = "v${version}";
- sha256 = "1622xcl5v67lrnkjwbg7g5b5ikrawx7p91jxbj3ixc1za2f3a3fn";
+ sha256 = "1avqnfn4llmc9xmpsjfc9ivki0cfvd8sljfzd9yac94xcj581s83";
};
- vendorSha256 = "0g4m0jnpy0q64xnflphyc0lmhni0q9448h7grbbr7f1s9lpqsjml";
+ vendorSha256 = "087kikj6sjhjxqymnj7bpxawfmwckihi6mbmi39w0bn2040aflx5";
nativeBuildInputs = [ go-bindata ];
buildPhase = ''
diff --git a/pkgs/applications/networking/pcloud/default.nix b/pkgs/applications/networking/pcloud/default.nix
new file mode 100644
index 000000000000..7db633737d99
--- /dev/null
+++ b/pkgs/applications/networking/pcloud/default.nix
@@ -0,0 +1,110 @@
+# Even though pCloud Drive is redistributed as a plug-n-play AppImage, it
+# requires a little bit more love because of the way Nix launches those types
+# of applications.
+#
+# What Nix does, simplifying a bit, is that it extracts an AppImage and starts
+# it via buildFHSUserEnv - this is totally fine for majority of apps, but makes
+# it by-design *impossible* to launch SUID wrappers [^1]; in case of pCloud,
+# it's fusermount.
+# (so pCloud starts, but silently fails to mount the FUSE drive.)
+#
+# To overcome this issue, we're manually extracting the AppImage and then treat
+# it as if it was a regular, good-ol' application requiring some standard path
+# fixes.
+#
+# ^1 https://github.com/NixOS/nixpkgs/issues/69338
+
+{
+ # Build dependencies
+ appimageTools, autoPatchelfHook, fetchzip, stdenv,
+
+ # Runtime dependencies;
+ # A few additional ones (e.g. Node) are already shipped together with the
+ # AppImage, so we don't have to duplicate them here.
+ alsaLib, dbus-glib, fuse, gnome3, libdbusmenu-gtk2, udev, nss
+}:
+
+let
+ pname = "pcloud";
+ version = "1.8.8";
+ name = "${pname}-${version}";
+
+ # Archive link's code thanks to: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=pcloud-drive
+ src = fetchzip {
+ url = "https://api.pcloud.com/getpubzip?code=XZpnMpXZPWyhRfdvXUhyY6XpdfmQmJiLRmmV&filename=${name}.zip";
+ hash = "sha256-z9OeFkH6EVthg5Dz2mN3jlBTMhiMt/6bUIYFeMO6EXk=";
+ };
+
+ appimageContents = appimageTools.extractType2 {
+ inherit name;
+ src = "${src}/pcloud";
+ };
+
+in stdenv.mkDerivation {
+ inherit pname version;
+
+ src = appimageContents;
+
+ dontConfigure = true;
+ dontBuild = true;
+
+ nativeBuildInputs = [
+ autoPatchelfHook
+ ];
+
+ buildInputs = [
+ alsaLib
+ dbus-glib
+ fuse
+ gnome3.gtk
+ libdbusmenu-gtk2
+ nss
+ udev
+ ];
+
+ installPhase = ''
+ mkdir "$out"
+ cp -ar . "$out/app"
+ cd "$out"
+
+ # Remove the AppImage runner, since users are not supposed to use it; the
+ # actual entry point is the `pcloud` binary
+ rm app/AppRun
+
+ # Adjust directory structure, so that the `.desktop` etc. files are
+ # properly detected
+ mkdir bin
+ mv app/usr/share .
+ mv app/usr/lib .
+
+ # Adjust the `.desktop` file
+ mkdir share/applications
+
+ substitute \
+ app/pcloud.desktop \
+ share/applications/pcloud.desktop \
+ --replace "Name=pcloud" "Name=pCloud" \
+ --replace "Exec=AppRun" "Exec=$out/bin/pcloud"
+
+ # Build the main executable
+ cat > bin/pcloud <<EOF
+ #! $SHELL -e
+
+ # This is required for the file picker dialog - otherwise pcloud just
+ # crashes
+ export XDG_DATA_DIRS="${gnome3.gsettings-desktop-schemas}/share/gsettings-schemas/${gnome3.gsettings-desktop-schemas.name}:${gnome3.gtk}/share/gsettings-schemas/${gnome3.gtk.name}:$XDG_DATA_DIRS"
+
+ exec "$out/app/pcloud"
+ EOF
+
+ chmod +x bin/pcloud
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Secure and simple to use cloud storage for your files; pCloud Drive, Electron Edition";
+ homepage = "https://www.pcloud.com/";
+ license = licenses.unfree;
+ maintainers = with maintainers; [ patryk27 ];
+ platforms = [ "x86_64-linux" ];
+ };
+}
diff --git a/pkgs/applications/networking/protonmail-bridge/default.nix b/pkgs/applications/networking/protonmail-bridge/default.nix
index 7acf821dfcf4..9b86c0847e3c 100644
--- a/pkgs/applications/networking/protonmail-bridge/default.nix
+++ b/pkgs/applications/networking/protonmail-bridge/default.nix
@@ -1,73 +1,42 @@
-{ stdenv, fetchurl, lib, qtbase, qtmultimedia, qtsvg, qtdeclarative, qttools, qtgraphicaleffects, qtquickcontrols2, full
-, libsecret, libGL, libpulseaudio, glib, wrapQtAppsHook, mkDerivation }:
+{ lib, buildGoModule, fetchFromGitHub, pkg-config, libsecret }:
-let
- version = "1.2.3-1";
-
- description = ''
- An application that runs on your computer in the background and seamlessly encrypts
- and decrypts your mail as it enters and leaves your computer.
-
- To work, gnome-keyring service must be enabled.
- '';
-in mkDerivation {
+buildGoModule rec {
pname = "protonmail-bridge";
- inherit version;
+ version = "1.5.0";
- src = fetchurl {
- url = "https://protonmail.com/download/protonmail-bridge_${version}_amd64.deb";
- sha256 = "032ggk9fvd19fbsqkzwzwh0hpyg8gpkrin71di7zsx6ias5innw1";
+ src = fetchFromGitHub {
+ owner = "ProtonMail";
+ repo = "proton-bridge";
+ rev = "br-${version}";
+ sha256 = "lHqwKlFwz9iO7LJMGFTGCauw12z/BKnQte2sVoVkOaY=";
};
- sourceRoot = ".";
+ vendorSha256 = "eP+7fqBctX9XLCoHVJDI/qaa5tocgg3F5nfUM6dzNRg=";
- unpackCmd = ''
- ar p "$src" data.tar.xz | tar xJ
- '';
+ nativeBuildInputs = [ pkg-config ];
- installPhase = ''
- mkdir -p $out/{bin,lib,share}
+ buildInputs = [ libsecret ];
- cp -r usr/lib/protonmail/bridge/protonmail-bridge $out/lib
- cp -r usr/share $out
-
- ln -s $out/lib/protonmail-bridge $out/bin/protonmail-bridge
+ buildPhase = ''
+ make BUILD_TIME= build-nogui
'';
- postFixup = let
- rpath = lib.makeLibraryPath [
- stdenv.cc.cc.lib
- qtbase
- qtquickcontrols2
- qtgraphicaleffects
- qtmultimedia
- qtsvg
- qtdeclarative
- qttools
- libGL
- libsecret
- libpulseaudio
- glib
- ];
- in ''
- patchelf \
- --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
- --set-rpath "${rpath}" \
- $out/lib/protonmail-bridge
-
- substituteInPlace $out/share/applications/ProtonMail_Bridge.desktop \
- --replace "/usr/" "$out/" \
- --replace "Exec=protonmail-bridge" "Exec=$out/bin/protonmail-bridge"
+ installPhase = ''
+ install -Dm555 Desktop-Bridge $out/bin/protonmail-bridge
'';
- buildInputs = [ qtbase qtquickcontrols2 qtmultimedia qtgraphicaleffects qtdeclarative ];
-
- meta = with stdenv.lib; {
- homepage = "https://www.protonmail.com/bridge";
- license = licenses.mit;
- platforms = [ "x86_64-linux" ];
+ meta = with lib; {
+ homepage = "https://github.com/ProtonMail/proton-bridge";
+ changelog = "https://github.com/ProtonMail/proton-bridge/blob/master/Changelog.md";
+ downloadPage = "https://github.com/ProtonMail/proton-bridge/releases";
+ license = licenses.gpl3;
maintainers = with maintainers; [ lightdiscord ];
+ description = "Use your ProtonMail account with your local e-mail client";
+ longDescription = ''
+ An application that runs on your computer in the background and seamlessly encrypts
+ and decrypts your mail as it enters and leaves your computer.
- inherit description;
+ To work, gnome-keyring service must be enabled.
+ '';
};
}
diff --git a/pkgs/applications/networking/qv2ray/default.nix b/pkgs/applications/networking/qv2ray/default.nix
new file mode 100644
index 000000000000..f4d41ee79e6d
--- /dev/null
+++ b/pkgs/applications/networking/qv2ray/default.nix
@@ -0,0 +1,66 @@
+{ stdenv
+, mkDerivation
+, fetchFromGitHub
+, qmake
+, qttools
+, cmake
+, clang
+, grpc
+, protobuf
+, openssl
+, pkgconfig
+, c-ares
+, abseil-cpp
+, libGL
+, zlib
+}:
+
+mkDerivation rec {
+ pname = "qv2ray";
+ version = "2.6.3";
+
+ src = fetchFromGitHub {
+ owner = "Qv2ray";
+ repo = "Qv2ray";
+ rev = "v${version}";
+ sha256 = "sha256-zf3IlpRbZGDZMEny0jp7S+kWtcE1Z10U9GzKC0W0mZI=";
+ fetchSubmodules = true;
+ };
+
+ cmakeFlags = [
+ "-DCMAKE_BUILD_TYPE=Release"
+ "-DQV2RAY_DISABLE_AUTO_UPDATE=on"
+ "-DQV2RAY_TRANSLATION_PATH=${placeholder "out"}/share/qv2ray/lang"
+ ];
+
+ preConfigure = ''
+ export _QV2RAY_BUILD_INFO_="Qv2ray Nixpkgs"
+ export _QV2RAY_BUILD_EXTRA_INFO_="(Nixpkgs build) nixpkgs"
+ '';
+
+ buildInputs = [
+ libGL
+ zlib
+ grpc
+ protobuf
+ openssl
+ abseil-cpp
+ c-ares
+ ];
+
+ nativeBuildInputs = [
+ cmake
+ clang
+ pkgconfig
+ qmake
+ qttools
+ ];
+
+ meta = with stdenv.lib; {
+ description = "An GUI frontend to v2ray";
+ homepage = "https://qv2ray.github.io/en/";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ poscat ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/applications/networking/remote/x2goserver/default.nix b/pkgs/applications/networking/remote/x2goserver/default.nix
index f69d2326217d..1c20bd8b7a82 100644
--- a/pkgs/applications/networking/remote/x2goserver/default.nix
+++ b/pkgs/applications/networking/remote/x2goserver/default.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, fetchurl, perlPackages, makeWrapper, perl, which, nx-libs
-, utillinux, coreutils, glibc, gawk, gnused, gnugrep, findutils, xorg
+, util-linux, coreutils, glibc, gawk, gnused, gnugrep, findutils, xorg
, nettools, iproute, bc, procps, psmisc, lsof, pwgen, openssh, sshfs, bash
}:
@@ -30,7 +30,7 @@ let
]);
binaryDeps = [
- perlEnv which nx-libs utillinux coreutils glibc.bin gawk gnused gnugrep
+ perlEnv which nx-libs util-linux coreutils glibc.bin gawk gnused gnugrep
findutils nettools iproute bc procps psmisc lsof pwgen openssh sshfs
xorg.xauth xorg.xinit xorg.xrandr xorg.xmodmap xorg.xwininfo xorg.fontutil
xorg.xkbcomp xorg.setxkbmap
diff --git a/pkgs/applications/networking/resilio-sync/default.nix b/pkgs/applications/networking/resilio-sync/default.nix
index fe75268c0ecb..537e0fc81800 100644
--- a/pkgs/applications/networking/resilio-sync/default.nix
+++ b/pkgs/applications/networking/resilio-sync/default.nix
@@ -4,6 +4,7 @@ let
arch = {
x86_64-linux = "x64";
i686-linux = "i386";
+ aarch64-linux = "arm64";
}.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.libc ];
@@ -16,6 +17,7 @@ in stdenv.mkDerivation rec {
sha256 = {
x86_64-linux = "0gar5lzv1v4yqmypwqsjnfb64vffzn8mw9vnjr733fgf1pmr57hf";
i686-linux = "1bws7r86h1vysjkhyvp2zk8yvxazmlczvhjlcayldskwq48iyv6w";
+ aarch64-linux = "0j8wk5cf8bcaaqxi8gnqf1mpv8nyfjyr4ibls7jnn2biqq767af2";
}.${stdenv.hostPlatform.system};
};
diff --git a/pkgs/applications/networking/seaweedfs/default.nix b/pkgs/applications/networking/seaweedfs/default.nix
index da54ecf44dbc..d0a396d6a907 100644
--- a/pkgs/applications/networking/seaweedfs/default.nix
+++ b/pkgs/applications/networking/seaweedfs/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "seaweedfs";
- version = "2.09";
+ version = "2.13";
src = fetchFromGitHub {
owner = "chrislusf";
repo = "seaweedfs";
rev = version;
- sha256 = "0yy5a7hr597vj6xbn7f5vzqdwnr637b3l1d62cmk0h7qbmh4anji";
+ sha256 = "0w41p2fm26ml5dvdg2cnxcw0xzsbjq26chpa3bkn1adpazlpivp4";
};
- vendorSha256 = "1r7k0rzizs61r4gqqll7l2j7mdpi3w1ja6l4w6vxgzb45h2sjhi7";
+ vendorSha256 = "0g344dj325d35i0myrzhg5chspqnly40qp910ml6zrmp7iszc1mw";
subPackages = [ "weed" ];
diff --git a/pkgs/applications/networking/sync/rclone/default.nix b/pkgs/applications/networking/sync/rclone/default.nix
index bf9be1b103d7..2f0a9a044f24 100644
--- a/pkgs/applications/networking/sync/rclone/default.nix
+++ b/pkgs/applications/networking/sync/rclone/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "rclone";
- version = "1.53.2";
+ version = "1.53.3";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
- sha256 = "0ns55b6s4zdw94jlialps3knclghj9xqx84ff8hyrl9ksq02kd3w";
+ sha256 = "10nimrq8nmpmfk2d4fx0yp916wk5q027m283izpshrbwvx7l6xx0";
};
vendorSha256 = "1l4iz31k1pylvf0zrp4nhxna70s1ma4981x6q1s3dhszjxil5c88";
diff --git a/pkgs/applications/networking/syncthing/default.nix b/pkgs/applications/networking/syncthing/default.nix
index febb1e699820..84b571a20f0c 100644
--- a/pkgs/applications/networking/syncthing/default.nix
+++ b/pkgs/applications/networking/syncthing/default.nix
@@ -3,17 +3,17 @@
let
common = { stname, target, postInstall ? "" }:
buildGoModule rec {
- version = "1.11.1";
+ version = "1.12.0";
name = "${stname}-${version}";
src = fetchFromGitHub {
owner = "syncthing";
repo = "syncthing";
rev = "v${version}";
- sha256 = "0x5a24r74i9am6a8k32qkb2vck28d2jiy4yhpb4g774m4krjqxd2";
+ sha256 = "09kqc66pnklhmlcn66c5zydnvy2mfs2hqzd1465ydww8bbgcncss";
};
- vendorSha256 = "0ap287996ix119hkdyssn2q2bqjbgdshi9a67hf8msfp7k9warm7";
+ vendorSha256 = "1jw0k1wm9mfsa2yr2fi2j8mrlykrlcwfnii07rafv9dnnwabs022";
doCheck = false;
diff --git a/pkgs/applications/networking/termius/default.nix b/pkgs/applications/networking/termius/default.nix
index 66856264f345..b4907cc8bdae 100644
--- a/pkgs/applications/networking/termius/default.nix
+++ b/pkgs/applications/networking/termius/default.nix
@@ -12,11 +12,11 @@
stdenv.mkDerivation rec {
pname = "termius";
- version = "6.4.1";
+ version = "7.1.0";
src = fetchurl {
url = "https://deb.termius.com/pool/main/t/termius-app/termius-app_${version}_amd64.deb";
- sha256 = "0vc4nz5yndg11zhs92xj496jqzlhy9g0vqlfqrmg8zpf9ciygbqz";
+ sha256 = "801579b931ca0ad5340085df8863042336e2b609dd1cd6771260c873f3d2bb73";
};
desktopItem = makeDesktopItem {
@@ -45,7 +45,6 @@ stdenv.mkDerivation rec {
cp -R "opt" "$out"
cp -R "usr/share" "$out/share"
chmod -R g-w "$out"
-
# Desktop file
mkdir -p "$out/share/applications"
cp "${desktopItem}/share/applications/"* "$out/share/applications"
@@ -59,11 +58,12 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
+ broken = true;
description = "A cross-platform SSH client with cloud data sync and more";
homepage = "https://termius.com/";
downloadPage = "https://termius.com/linux/";
license = licenses.unfree;
- maintainers = with maintainers; [ Br1ght0ne ];
+ maintainers = with maintainers; [ Br1ght0ne th0rgal ];
platforms = [ "x86_64-linux" ];
};
-}
+} \ No newline at end of file
diff --git a/pkgs/applications/networking/testssl/default.nix b/pkgs/applications/networking/testssl/default.nix
index 197756d8ace4..0e0727d464f8 100644
--- a/pkgs/applications/networking/testssl/default.nix
+++ b/pkgs/applications/networking/testssl/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, makeWrapper, lib
-, dnsutils, coreutils, openssl, nettools, utillinux, procps }:
+, dnsutils, coreutils, openssl, nettools, util-linux, procps }:
stdenv.mkDerivation rec {
pname = "testssl.sh";
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
nettools # for hostname
openssl # for openssl
procps # for ps
- utillinux # for hexdump
+ util-linux # for hexdump
];
postPatch = ''
diff --git a/pkgs/applications/networking/twtxt/default.nix b/pkgs/applications/networking/twtxt/default.nix
new file mode 100644
index 000000000000..98877880255a
--- /dev/null
+++ b/pkgs/applications/networking/twtxt/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, lib, fetchFromGitHub, buildGoModule }:
+
+buildGoModule rec {
+ pname = "twtxt";
+ version = "0.1.0";
+
+ src = fetchFromGitHub {
+ owner = "jointwt";
+ repo = pname;
+ rev = version;
+ sha256 = "15jhfnhpk34nmad04f7xz1w041dba8cn17hq46p9n5sarjgkjiiw";
+ };
+
+ vendorSha256 = "1lnf8wd2rv9d292rp8jndfdg0rjs6gfw0yg49l9spw4yzifnd7f7";
+
+ subPackages = [ "cmd/twt" "cmd/twtd" ];
+
+ meta = with lib; {
+ description = "Self-hosted, Twitter-like decentralised microblogging platform";
+ homepage = "https://github.com/jointwt/twtxt";
+ license = licenses.mit;
+ maintainers = with maintainers; [ siraben ];
+ };
+}
diff --git a/pkgs/applications/networking/versus/default.nix b/pkgs/applications/networking/versus/default.nix
new file mode 100644
index 000000000000..1d2875e44e64
--- /dev/null
+++ b/pkgs/applications/networking/versus/default.nix
@@ -0,0 +1,22 @@
+{ stdenv, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "versus";
+ version = "1.0";
+
+ src = fetchFromGitHub {
+ owner = "INFURA";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0j5mj9gwwvgx7r1svlg14dpcqlj8mhwlf7sampkkih6bv92qfzcd";
+ };
+
+ vendorSha256 = "1d12jcd8crxcgp5m8ga691wivim4cg8cbz4pzgxp0jhzg9jplpbv";
+
+ meta = with stdenv.lib; {
+ description = "Benchmark multiple API endpoints against each other";
+ homepage = "https://github.com/INFURA/versus";
+ license = licenses.mit;
+ maintainers = with maintainers; [ mmahut ];
+ };
+}
diff --git a/pkgs/applications/office/atlassian-cli/default.nix b/pkgs/applications/office/atlassian-cli/default.nix
index 3cc62aa9dc18..ec8e2b396c58 100644
--- a/pkgs/applications/office/atlassian-cli/default.nix
+++ b/pkgs/applications/office/atlassian-cli/default.nix
@@ -2,14 +2,13 @@
stdenv.mkDerivation rec {
pname = "atlassian-cli";
- version = "9.3.0";
-
+ version = "9.4.0";
+
src = fetchzip {
url = "https://bobswift.atlassian.net/wiki/download/attachments/16285777/${pname}-${version}-distribution.zip";
- sha256 = "1gsyxkkx04vhp8ii0xbln5h8wa8x3dj6xhh2fyjs4z0bil4hlf06";
- extraPostFetch = "chmod go-w $out";
+ sha256 = "091dhjkx7fdn23cj7c4071swncsbmknpvidmmjzhc0355l3p4k2g";
};
-
+
tools = [
"agile"
"bamboo"
@@ -24,7 +23,7 @@ stdenv.mkDerivation rec {
"trello"
"upm"
];
-
+
installPhase = ''
mkdir -p $out/{bin,share/doc/atlassian-cli}
cp -r lib $out/share/java
@@ -38,7 +37,7 @@ stdenv.mkDerivation rec {
chmod +x $out/bin/$tool
done
'';
-
+
meta = with stdenv.lib; {
description = "An integrated family of CLI’s for various Atlassian applications";
homepage = "https://bobswift.atlassian.net/wiki/spaces/ACLI/overview";
diff --git a/pkgs/applications/office/elementary-planner/default.nix b/pkgs/applications/office/elementary-planner/default.nix
index c1d459a2df58..671613ddd32e 100644
--- a/pkgs/applications/office/elementary-planner/default.nix
+++ b/pkgs/applications/office/elementary-planner/default.nix
@@ -21,13 +21,13 @@
stdenv.mkDerivation rec {
pname = "elementary-planner";
- version = "2.4.6";
+ version = "2.5.4";
src = fetchFromGitHub {
owner = "alainm23";
repo = "planner";
rev = version;
- sha256 = "0z0997yq809wbsk3w21xv4fcrgqcb958qdlksf4rhzhfnwbiii6y";
+ sha256 = "0q5zmjh0d1mapgqb2a38spss280jkkc2n835kc7grzvs9jgq1k1k";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/office/espanso/default.nix b/pkgs/applications/office/espanso/default.nix
index 942a0543d3c3..14ac9ccbb30e 100644
--- a/pkgs/applications/office/espanso/default.nix
+++ b/pkgs/applications/office/espanso/default.nix
@@ -14,16 +14,16 @@
rustPlatform.buildRustPackage rec {
pname = "espanso";
- version = "0.7.2";
+ version = "0.7.3";
src = fetchFromGitHub {
owner = "federico-terzi";
repo = pname;
rev = "v${version}";
- sha256 = "11b02i254dn5nwk8m2g21ixz22qcqgcf90vwll0n3yny78p40hn0";
+ sha256 = "1q47r43midkq9574gl8gdv3ylvrnbhdc39rrw4y4yk6jbdf5wwkm";
};
- cargoSha256 = "1cnz6rbqbb08j67bw485qi22pi31b3l3yzgr6w1qx780ldf1zd54";
+ cargoSha256 = "0mxksifjagx25qkyg6ym0zlhal8014j8iim54cd44ndbkkiqlyxc";
nativeBuildInputs = [
extra-cmake-modules
diff --git a/pkgs/applications/office/fava/default.nix b/pkgs/applications/office/fava/default.nix
index d6b404f9db78..cee8098f4515 100644
--- a/pkgs/applications/office/fava/default.nix
+++ b/pkgs/applications/office/fava/default.nix
@@ -5,11 +5,11 @@ let
in
buildPythonApplication rec {
pname = "fava";
- version = "1.16";
+ version = "1.17";
src = fetchPypi {
inherit pname version;
- sha256 = "436b6f9441a638f8028729c2a39c28433f7878c2af6ddb9bfccaeea9ea3086e1";
+ sha256 = "efad3a4b5697b9d7ee29eff5dc0c8367fc1df37b1abacc8d0b2071602e94a6cd";
};
checkInputs = [ python3.pkgs.pytest ];
diff --git a/pkgs/applications/office/gtg/default.nix b/pkgs/applications/office/gtg/default.nix
index 2cc3e8eb9221..31266bf6142b 100644
--- a/pkgs/applications/office/gtg/default.nix
+++ b/pkgs/applications/office/gtg/default.nix
@@ -11,17 +11,18 @@
, pango
, gdk-pixbuf
, gobject-introspection
+, xvfb_run
}:
python3Packages.buildPythonApplication rec {
pname = "gtg";
- version = "unstable-2020-09-16";
+ version = "unstable-2020-10-22";
src = fetchFromGitHub {
owner = "getting-things-gnome";
repo = "gtg";
- rev = "1be991c6d7f7b2e4b8ac16f82e8a07f9dce4272f";
- sha256 = "1f5acpjwnp08c78dds7xm22qjzcfnx2qs121yvm3rswkh27s4n23";
+ rev = "144814c16723fa9d00e17e047df5d79ab443fc5f";
+ sha256 = "1lpanfbj8y8b6cqp92lgbvfs8irrc5bsdffzcjcycazv19qm7z2n";
};
@@ -45,7 +46,6 @@ python3Packages.buildPythonApplication rec {
pycairo
pygobject3
lxml
- dbus-python
gst-python
liblarch
];
@@ -53,12 +53,13 @@ python3Packages.buildPythonApplication rec {
checkInputs = with python3Packages; [
nose
mock
+ xvfb_run
];
format = "other";
strictDeps = false; # gobject-introspection does not run with strictDeps (https://github.com/NixOS/nixpkgs/issues/56943)
- checkPhase = "python3 ../run-tests";
+ checkPhase = "xvfb-run python3 ../run-tests";
meta = with stdenv.lib; {
description = " A personal tasks and TODO-list items organizer";
diff --git a/pkgs/applications/office/libreoffice/default.nix b/pkgs/applications/office/libreoffice/default.nix
index 1023af9234c9..e11aea576e97 100644
--- a/pkgs/applications/office/libreoffice/default.nix
+++ b/pkgs/applications/office/libreoffice/default.nix
@@ -3,7 +3,7 @@
, libxml2, db, curl, fontconfig, libsndfile, neon
, bison, flex, zip, unzip, gtk3, libmspack, getopt, file, cairo, which
, icu, boost, jdk, ant, cups, xorg, libcmis, fontforge
-, openssl, gperf, cppunit, poppler, utillinux
+, openssl, gperf, cppunit, poppler, util-linux
, librsvg, libGLU, libGL, bsh, CoinMP, libwps, libabw, libmysqlclient
, autoconf, automake, openldap, bash, hunspell, librdf_redland, nss, nspr
, libwpg, dbus-glib, clucene_core, libcdr, lcms
@@ -405,11 +405,15 @@ in (mkDrv rec {
neon nspr nss openldap openssl pam perl pkgconfig poppler
python3 sane-backends unzip which zip zlib
mdds bluez5 libcmis libwps libabw libzmf
- libxshmfence libatomic_ops graphite2 harfbuzz gpgme utillinux
+ libxshmfence libatomic_ops graphite2 harfbuzz gpgme util-linux
librevenge libe-book libmwaw glm ncurses epoxy
libodfgen CoinMP librdf_rasqal gnome3.adwaita-icon-theme gettext
]
- ++ (with gst_all_1; [ gstreamer gst-plugins-base gst-plugins-good ])
+ ++ (with gst_all_1; [
+ gstreamer
+ gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly
+ gst-libav
+ ])
++ lib.optional kdeIntegration [ qtbase qtx11extras kcoreaddons kio ];
passthru = {
diff --git a/pkgs/applications/office/minetime/default.nix b/pkgs/applications/office/minetime/default.nix
index 8f90973e5f8e..1241b97b427f 100644
--- a/pkgs/applications/office/minetime/default.nix
+++ b/pkgs/applications/office/minetime/default.nix
@@ -3,10 +3,10 @@
let
name = "${pname}-${version}";
pname = "minetime";
- version = "1.7.3";
+ version = "1.8.10";
appimage = fetchurl {
url = "https://github.com/marcoancona/MineTime/releases/download/v${version}/${name}.AppImage";
- sha256 = "0zz6p3mwxg9gm1sqzs582pq2nkb10lv0c3r542b9llqyzk9qv5aa";
+ sha256 = "1a80lgk6v9kv9xb2y3i08gk25jm0pqyl57kfr5p1rbc33prhmcgw";
};
extracted = appimageTools.extractType2 {
inherit name;
diff --git a/pkgs/applications/office/paperwork/backend.nix b/pkgs/applications/office/paperwork/backend.nix
deleted file mode 100644
index af0d4c430590..000000000000
--- a/pkgs/applications/office/paperwork/backend.nix
+++ /dev/null
@@ -1,48 +0,0 @@
-{ buildPythonPackage, lib, fetchFromGitLab
-
-, isPy3k, isPyPy
-
-, pyenchant, simplebayes, pillow, pycountry, whoosh, termcolor
-, python-Levenshtein, pygobject3, pyocr, natsort, libinsane
-, distro
-
-, pkgs
-}:
-
-buildPythonPackage rec {
- pname = "paperwork-backend";
- version = "1.3.1";
-
- src = fetchFromGitLab {
- domain = "gitlab.gnome.org";
- repo = "paperwork";
- group = "World";
- owner = "OpenPaperwork";
- rev = version;
- sha256 = "1219yz8z4r1yn6miq8zc2z1m1lnhf3dmkhwfw23n05bg842nvg65";
- };
-
- sourceRoot = "source/paperwork-backend";
-
- # Python 2.x is not supported.
- disabled = !isPy3k && !isPyPy;
-
- patchPhase = ''
- echo 'version = "${version}"' > paperwork_backend/_version.py
- '';
-
- preCheck = "\"$out/bin/paperwork-shell\" chkdeps paperwork_backend";
-
- propagatedBuildInputs = [
- pyenchant simplebayes pillow pycountry whoosh termcolor
- python-Levenshtein libinsane pygobject3 pyocr natsort
- pkgs.poppler_gi pkgs.gtk3 distro
- ];
-
- meta = {
- description = "Backend part of Paperwork (Python API, no UI)";
- homepage = "https://openpaper.work/";
- license = lib.licenses.gpl3Plus;
- maintainers = with lib.maintainers; [ aszlig symphorien ];
- };
-}
diff --git a/pkgs/applications/office/paperwork/openpaperwork-core.nix b/pkgs/applications/office/paperwork/openpaperwork-core.nix
new file mode 100644
index 000000000000..cae55ae95f1c
--- /dev/null
+++ b/pkgs/applications/office/paperwork/openpaperwork-core.nix
@@ -0,0 +1,42 @@
+{ buildPythonPackage, lib, fetchFromGitLab
+
+, isPy3k, isPyPy
+
+, distro, setuptools
+
+, pkgs
+}:
+
+buildPythonPackage rec {
+ pname = "openpaperwork-core";
+ inherit (import ./src.nix { inherit fetchFromGitLab; }) version src;
+
+ sourceRoot = "source/openpaperwork-core";
+
+ # Python 2.x is not supported.
+ disabled = !isPy3k && !isPyPy;
+
+ patchPhase = ''
+ echo 'version = "${version}"' > src/openpaperwork_core/_version.py
+ chmod a+w -R ..
+ patchShebangs ../tools
+ '';
+
+ propagatedBuildInputs = [
+ distro
+ setuptools
+ ];
+
+ nativeBuildInputs = [ pkgs.gettext pkgs.which ];
+
+ preBuild = ''
+ make l10n_compile
+ '';
+
+ meta = {
+ description = "Backend part of Paperwork (Python API, no UI)";
+ homepage = "https://openpaper.work/";
+ license = lib.licenses.gpl3Plus;
+ maintainers = with lib.maintainers; [ aszlig symphorien ];
+ };
+}
diff --git a/pkgs/applications/office/paperwork/openpaperwork-gtk.nix b/pkgs/applications/office/paperwork/openpaperwork-gtk.nix
new file mode 100644
index 000000000000..5dae745ce2eb
--- /dev/null
+++ b/pkgs/applications/office/paperwork/openpaperwork-gtk.nix
@@ -0,0 +1,52 @@
+{ buildPythonPackage
+, lib
+, fetchFromGitLab
+
+, isPy3k
+, isPyPy
+
+, openpaperwork-core
+, pillow
+, pygobject3
+, distro
+
+, pkgs
+}:
+
+buildPythonPackage rec {
+ pname = "openpaperwork-gtk";
+ inherit (import ./src.nix { inherit fetchFromGitLab; }) version src;
+
+ sourceRoot = "source/openpaperwork-gtk";
+
+ # Python 2.x is not supported.
+ disabled = !isPy3k && !isPyPy;
+
+ patchPhase = ''
+ echo 'version = "${version}"' > src/openpaperwork_gtk/_version.py
+ chmod a+w -R ..
+ patchShebangs ../tools
+ '';
+
+ nativeBuildInputs = [ pkgs.gettext pkgs.which ];
+ preBuild = ''
+ make l10n_compile
+ '';
+
+ propagatedBuildInputs = [
+ pillow
+ pygobject3
+ pkgs.poppler_gi
+ pkgs.gtk3
+ distro
+ pkgs.pango
+ openpaperwork-core
+ ];
+
+ meta = {
+ description = "Reusable GTK components of Paperwork";
+ homepage = "https://openpaper.work/";
+ license = lib.licenses.gpl3Plus;
+ maintainers = with lib.maintainers; [ aszlig symphorien ];
+ };
+}
diff --git a/pkgs/applications/office/paperwork/paperwork-backend.nix b/pkgs/applications/office/paperwork/paperwork-backend.nix
new file mode 100644
index 000000000000..a033bd695db6
--- /dev/null
+++ b/pkgs/applications/office/paperwork/paperwork-backend.nix
@@ -0,0 +1,77 @@
+{ buildPythonPackage
+, lib
+, fetchFromGitLab
+
+, isPy3k
+, isPyPy
+
+, pyenchant
+, simplebayes
+, pypillowfight
+, pycountry
+, whoosh
+, termcolor
+, python-Levenshtein
+, pygobject3
+, pyocr
+, natsort
+, libinsane
+, distro
+, openpaperwork-core
+, openpaperwork-gtk
+, psutil
+
+, pkgs
+}:
+
+buildPythonPackage rec {
+ pname = "paperwork-backend";
+ inherit (import ./src.nix { inherit fetchFromGitLab; }) version src;
+
+ sourceRoot = "source/paperwork-backend";
+
+ # Python 2.x is not supported.
+ disabled = !isPy3k && !isPyPy;
+
+ patchPhase = ''
+ echo 'version = "${version}"' > src/paperwork_backend/_version.py
+ chmod a+w -R ..
+ patchShebangs ../tools
+ '';
+
+ propagatedBuildInputs = [
+ pyenchant
+ simplebayes
+ pypillowfight
+ pycountry
+ whoosh
+ termcolor
+ python-Levenshtein
+ libinsane
+ pygobject3
+ pyocr
+ natsort
+ pkgs.poppler_gi
+ pkgs.gtk3
+ distro
+ openpaperwork-core
+ ];
+
+ preCheck = ''
+ export HOME=$(mktemp -d)
+ '';
+
+ nativeBuildInputs = [ pkgs.gettext pkgs.which ];
+ preBuild = ''
+ make l10n_compile
+ '';
+
+ checkInputs = [ openpaperwork-gtk psutil ];
+
+ meta = {
+ description = "Backend part of Paperwork (Python API, no UI)";
+ homepage = "https://openpaper.work/";
+ license = lib.licenses.gpl3Plus;
+ maintainers = with lib.maintainers; [ aszlig symphorien ];
+ };
+}
diff --git a/pkgs/applications/office/paperwork/default.nix b/pkgs/applications/office/paperwork/paperwork-gtk.nix
index 102c3cd2564c..c493421dd11b 100644
--- a/pkgs/applications/office/paperwork/default.nix
+++ b/pkgs/applications/office/paperwork/paperwork-gtk.nix
@@ -10,45 +10,36 @@
, dbus
, libnotify
, wrapGAppsHook
+, fetchFromGitLab
+, which
+, gettext
+, gobject-introspection
}:
python3Packages.buildPythonApplication rec {
- inherit (python3Packages.paperwork-backend) version src;
+ inherit (import ./src.nix { inherit fetchFromGitLab; }) version src;
pname = "paperwork";
sourceRoot = "source/paperwork-gtk";
# Patch out a few paths that assume that we're using the FHS:
postPatch = ''
- themeDir="$(echo "${gnome3.adwaita-icon-theme}/share/icons/"*)"
- sed -i -e "s,/usr/share/icons/gnome,$themeDir," src/paperwork/deps.py
+ chmod a+w -R ..
+ patchShebangs ../tools
- sed -i -e 's,sys\.prefix,"",g' \
- src/paperwork/frontend/aboutdialog/__init__.py \
- src/paperwork/frontend/mainwindow/__init__.py \
- setup.py
+ export HOME=$(mktemp -d)
- sed -i -e '/^UI_FILES_DIRS = \[/,/^\]$/ {
- c UI_FILES_DIRS = ["'"$out/share/paperwork"'"]
- }' src/paperwork/frontend/util/__init__.py
-
- sed -i -e '/^LOCALE_PATHS = \[/,/^\]$/ {
- c LOCALE_PATHS = ["'"$out/share"'"]
- }' src/paperwork/paperwork.py
-
- sed -i -e 's/"icon"/"icon-name"/g' \
- src/paperwork/frontend/mainwindow/mainwindow.glade
-
- sed -i -e 's/"logo"/"logo-icon-name"/g' \
- src/paperwork/frontend/aboutdialog/aboutdialog.glade
-
- cat - ../AUTHORS.py > src/paperwork/_version.py <<EOF
+ cat - ../AUTHORS.py > src/paperwork_gtk/_version.py <<EOF
# -*- coding: utf-8 -*-
version = "${version}"
authors_code=""
EOF
'';
+ preBuild = ''
+ make l10n_compile
+ '';
+
ASPELL_CONF = "dict-dir ${buildEnv {
name = "aspell-all-dicts";
paths = lib.collect lib.isDerivation aspellDicts;
@@ -56,37 +47,49 @@ python3Packages.buildPythonApplication rec {
postInstall = ''
# paperwork-shell needs to be re-wrapped with access to paperwork
- cp ${python3Packages.paperwork-backend}/bin/.paperwork-shell-wrapped $out/bin/paperwork-shell
+ cp ${python3Packages.paperwork-shell}/bin/.paperwork-cli-wrapped $out/bin/paperwork-cli
# install desktop files and icons
- XDG_DATA_HOME=$out/share $out/bin/paperwork-shell install
+ XDG_DATA_HOME=$out/share $out/bin/paperwork-gtk install --user
'';
- checkInputs = [ xvfb_run dbus.daemon ] ++ (with python3Packages; [ paperwork-backend ]);
+ checkInputs = [ xvfb_run dbus.daemon ];
nativeBuildInputs = [
wrapGAppsHook
+ gobject-introspection
+ (lib.getBin gettext)
+ which
];
buildInputs = [
gnome3.adwaita-icon-theme
libnotify
librsvg
+ gtk3
+ cairo
];
+ dontWrapGApps = true;
+
+ preFixup = ''
+ makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
+ '';
+
# A few parts of chkdeps need to have a display and a dbus session, so we not
# only need to run a virtual X server + dbus but also have a large enough
# resolution, because the Cairo test tries to draw a 200x200 window.
preCheck = ''
xvfb-run -s '-screen 0 800x600x24' dbus-run-session \
--config-file=${dbus.daemon}/share/dbus-1/session.conf \
- paperwork-shell chkdeps paperwork
+ $out/bin/paperwork-gtk chkdeps
'';
propagatedBuildInputs = with python3Packages; [
paperwork-backend
+ paperwork-shell
+ openpaperwork-gtk
+ openpaperwork-core
pypillowfight
- gtk3
- cairo
pyxdg
dateutil
setuptools
diff --git a/pkgs/applications/office/paperwork/paperwork-shell.nix b/pkgs/applications/office/paperwork/paperwork-shell.nix
new file mode 100644
index 000000000000..1be6f329e3cf
--- /dev/null
+++ b/pkgs/applications/office/paperwork/paperwork-shell.nix
@@ -0,0 +1,59 @@
+{ buildPythonPackage
+, lib
+, fetchFromGitLab
+
+, isPy3k
+, isPyPy
+
+, openpaperwork-core
+, openpaperwork-gtk
+, paperwork-backend
+, fabulous
+, getkey
+
+, pkgs
+}:
+
+buildPythonPackage rec {
+ pname = "paperwork-shell";
+ inherit (import ./src.nix { inherit fetchFromGitLab; }) version src;
+
+ sourceRoot = "source/paperwork-shell";
+
+ # Python 2.x is not supported.
+ disabled = !isPy3k && !isPyPy;
+
+ patchPhase = ''
+ echo 'version = "${version}"' > src/paperwork_shell/_version.py
+ chmod a+w -R ..
+ patchShebangs ../tools
+ '';
+
+ propagatedBuildInputs = [
+ openpaperwork-core
+ paperwork-backend
+ fabulous
+ getkey
+ ];
+
+ checkInputs = [
+ openpaperwork-gtk
+ ];
+
+ nativeBuildInputs = [ pkgs.gettext pkgs.which ];
+ preBuild = ''
+ make l10n_compile
+ '';
+
+ preCheck = ''
+ export HOME=$(mktemp -d)
+ "$out/bin/paperwork-cli" chkdeps
+ '';
+
+ meta = {
+ description = "CLI for Paperwork";
+ homepage = "https://openpaper.work/";
+ license = lib.licenses.gpl3Plus;
+ maintainers = with lib.maintainers; [ aszlig symphorien ];
+ };
+}
diff --git a/pkgs/applications/office/paperwork/src.nix b/pkgs/applications/office/paperwork/src.nix
new file mode 100644
index 000000000000..70770676edde
--- /dev/null
+++ b/pkgs/applications/office/paperwork/src.nix
@@ -0,0 +1,12 @@
+{fetchFromGitLab}:
+rec {
+ version = "2.0.1";
+ src = fetchFromGitLab {
+ domain = "gitlab.gnome.org";
+ repo = "paperwork";
+ group = "World";
+ owner = "OpenPaperwork";
+ rev = version;
+ sha256 = "16pc4drwpjl4937wdavs6wk0j1qs474b072wplhs8ywxfgqip1h4";
+ };
+}
diff --git a/pkgs/applications/office/portfolio/default.nix b/pkgs/applications/office/portfolio/default.nix
index 163e61215768..d89284f90e5b 100644
--- a/pkgs/applications/office/portfolio/default.nix
+++ b/pkgs/applications/office/portfolio/default.nix
@@ -24,11 +24,11 @@ let
in
stdenv.mkDerivation rec {
pname = "PortfolioPerformance";
- version = "0.49.2";
+ version = "0.49.3";
src = fetchurl {
url = "https://github.com/buchen/portfolio/releases/download/${version}/PortfolioPerformance-${version}-linux.gtk.x86_64.tar.gz";
- sha256 = "0c2ixzwbc094wqc2lyrh3w1azswg6xz3wdh8l4lbkiw02s9czhhn";
+ sha256 = "1j8d3bih2hs1c1a6pjqpmdlh2hbj76s00srl0f850d06jhldg3p6";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/office/skrooge/default.nix b/pkgs/applications/office/skrooge/default.nix
index e84e84967419..067b06747d77 100644
--- a/pkgs/applications/office/skrooge/default.nix
+++ b/pkgs/applications/office/skrooge/default.nix
@@ -30,6 +30,7 @@ mkDerivation rec {
cmakeFlags = [
"-DSKG_DESIGNER=OFF"
"-DSKG_WEBENGINE=ON"
+ "-DBUILD_TESTS=ON"
];
meta = with lib; {
diff --git a/pkgs/applications/office/softmaker/freeoffice.nix b/pkgs/applications/office/softmaker/freeoffice.nix
index 2e12e6d3d43d..bdd90fecb8ee 100644
--- a/pkgs/applications/office/softmaker/freeoffice.nix
+++ b/pkgs/applications/office/softmaker/freeoffice.nix
@@ -5,9 +5,9 @@
# overridable. This is useful when the upstream archive was replaced
# and nixpkgs is not in sync yet.
, officeVersion ? {
- version = "978";
+ version = "980";
edition = "2018";
- sha256 = "1c5div1kbyyj48f89wkhc1i1759n70bsbp3w4a42cr0jmllyl60v";
+ sha256 = "19pgil86aagiz6z4kx22gd4cxbbmrx42ix42arkfb6p6hav1plby";
}
, ... } @ args:
diff --git a/pkgs/applications/office/softmaker/generic.nix b/pkgs/applications/office/softmaker/generic.nix
index 56f3cb74363f..fbde26058e1b 100644
--- a/pkgs/applications/office/softmaker/generic.nix
+++ b/pkgs/applications/office/softmaker/generic.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, autoPatchelfHook, makeDesktopItem, makeWrapper
+{ stdenv, fetchurl, autoPatchelfHook, makeDesktopItem, makeWrapper, copyDesktopItems
# Dynamic Libraries
, curl, libGL, libX11, libXext, libXmu, libXrandr, libXrender
@@ -8,7 +8,7 @@
, coreutils, libredirect
# Extra utilities used by the SoftMaker applications.
-, gnugrep, utillinux, which
+, gnugrep, util-linux, which
, pname, version, edition, suiteName, src, archive
@@ -27,6 +27,7 @@ in stdenv.mkDerivation {
nativeBuildInputs = [
autoPatchelfHook
+ copyDesktopItems
makeWrapper
];
@@ -72,7 +73,7 @@ in stdenv.mkDerivation {
extraWrapperArgs = ''
--set LD_PRELOAD "${libredirect}/lib/libredirect.so" \
--set NIX_REDIRECTS "/bin/ls=${coreutils}/bin/ls" \
- --prefix PATH : "${stdenv.lib.makeBinPath [ coreutils gnugrep utillinux which ]}"
+ --prefix PATH : "${stdenv.lib.makeBinPath [ coreutils gnugrep util-linux which ]}"
'';
in ''
runHook preInstall
@@ -110,17 +111,14 @@ in stdenv.mkDerivation {
# remove broken symbolic links
find $out -xtype l -ls -exec rm {} \;
- # Add desktop items
- ${desktopItems.planmaker.buildCommand}
- ${desktopItems.presentations.buildCommand}
- ${desktopItems.textmaker.buildCommand}
-
# Add mime types
install -D -t $out/share/mime/packages ${pname}/mime/softmaker-*office*${shortEdition}.xml
runHook postInstall
'';
+ desktopItems = builtins.attrValues desktopItems;
+
meta = with stdenv.lib; {
description = "An office suite with a word processor, spreadsheet and presentation program";
homepage = "https://www.softmaker.com/";
diff --git a/pkgs/applications/office/todo.txt-cli/default.nix b/pkgs/applications/office/todo.txt-cli/default.nix
index 489b759f48c4..8db5691ed84d 100644
--- a/pkgs/applications/office/todo.txt-cli/default.nix
+++ b/pkgs/applications/office/todo.txt-cli/default.nix
@@ -13,8 +13,8 @@ in stdenv.mkDerivation {
installPhase = ''
install -vd $out/bin
install -vm 755 todo.sh $out/bin
- install -vd $out/etc/bash_completion.d
- install -vm 644 todo_completion $out/etc/bash_completion.d/todo
+ install -vd $out/share/bash-completion/completions
+ install -vm 644 todo_completion $out/share/bash-completion/completions/todo
install -vd $out/etc/todo
install -vm 644 todo.cfg $out/etc/todo/config
'';
diff --git a/pkgs/applications/office/todoman/default.nix b/pkgs/applications/office/todoman/default.nix
index 3eb7f4f57d02..1c536458369d 100644
--- a/pkgs/applications/office/todoman/default.nix
+++ b/pkgs/applications/office/todoman/default.nix
@@ -10,11 +10,11 @@ let
in
buildPythonApplication rec {
pname = "todoman";
- version = "3.8.0";
+ version = "3.9.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1aq7f63bhs9dnwzp15nfr07f2ki6s3lnqfap3b09rhchn6lfznwb";
+ sha256 = "e7e5cab13ecce0562b1f13f46ab8cbc079caed4b462f2371929f8a4abff2bcbe";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/office/vnote/default.nix b/pkgs/applications/office/vnote/default.nix
index 80b6ef6243ca..b266ce86e2ac 100644
--- a/pkgs/applications/office/vnote/default.nix
+++ b/pkgs/applications/office/vnote/default.nix
@@ -3,7 +3,7 @@
let
description = "A note-taking application that knows programmers and Markdown better";
in mkDerivation rec {
- version = "2.8.2";
+ version = "2.10";
pname = "vnote";
src = fetchFromGitHub {
@@ -11,7 +11,7 @@ in mkDerivation rec {
repo = "vnote";
fetchSubmodules = true;
rev = "v${version}";
- sha256 = "18qffq5c2plr5rjb5lafhdz1v5kbbb2wiyacgdhh3xni3khni52l";
+ sha256 = "EeeVGnKI0irLO1zJQxlVlIUhqG987JIgxNvKpUgLxUQ=";
};
nativeBuildInputs = [ qmake ];
diff --git a/pkgs/applications/office/wordgrinder/default.nix b/pkgs/applications/office/wordgrinder/default.nix
index 6438bed48285..e50e319f319c 100644
--- a/pkgs/applications/office/wordgrinder/default.nix
+++ b/pkgs/applications/office/wordgrinder/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "wordgrinder";
- version = "0.7.2";
+ version = "0.8";
src = fetchFromGitHub {
repo = "wordgrinder";
owner = "davidgiven";
rev = version;
- sha256 = "08lnq5wmspfqdjmqm15gizcq0xr7mg4h62qhvwj63v0sd6ks1cal";
+ sha256 = "124d1bnn2aqs6ik8pdazzni6a0583prz9lfdjrbwyb97ipqga9pm";
};
makeFlags = [
@@ -25,6 +25,7 @@ stdenv.mkDerivation rec {
dontUseNinjaBuild = true;
dontUseNinjaInstall = true;
+ dontConfigure = true;
nativeBuildInputs = [
pkgconfig
@@ -33,11 +34,12 @@ stdenv.mkDerivation rec {
];
buildInputs = [
- libXft
lua52Packages.lua
ncurses
readline
zlib
+ ] ++ stdenv.lib.optionals stdenv.isLinux [
+ libXft
];
# To be able to find <Xft.h>
diff --git a/pkgs/applications/office/wpsoffice/default.nix b/pkgs/applications/office/wpsoffice/default.nix
index cc8412e1ac5f..9ab7446fe3c0 100644
--- a/pkgs/applications/office/wpsoffice/default.nix
+++ b/pkgs/applications/office/wpsoffice/default.nix
@@ -12,7 +12,7 @@
, cups
, dbus
, expat
-, ffmpeg_3
+, ffmpeg
, fontconfig
, freetype
, gdk-pixbuf
@@ -38,11 +38,11 @@
stdenv.mkDerivation rec {
pname = "wpsoffice";
- version = "11.1.0.9505";
+ version = "11.1.0.9615";
src = fetchurl {
- url = "http://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/9505/wps-office_11.1.0.9505.XA_amd64.deb";
- sha256 = "1bvaxwd3npw3kswk7k1p6mcbfg37x0ym4sp6xis6ykz870qivqk5";
+ url = "http://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/9615/wps-office_11.1.0.9615.XA_amd64.deb";
+ sha256 = "0dpd4njpizclllps3qagipycfws935rhj9k5gmdhjfgsk0ns188w";
};
unpackCmd = "dpkg -x $src .";
sourceRoot = ".";
@@ -71,7 +71,7 @@ stdenv.mkDerivation rec {
cairo
dbus.lib
expat
- ffmpeg_3
+ ffmpeg
fontconfig
freetype
gdk-pixbuf
diff --git a/pkgs/applications/radio/direwolf/default.nix b/pkgs/applications/radio/direwolf/default.nix
index aab76574968b..321b103c7f7a 100644
--- a/pkgs/applications/radio/direwolf/default.nix
+++ b/pkgs/applications/radio/direwolf/default.nix
@@ -1,50 +1,41 @@
-{ stdenv, fetchFromGitHub
-, alsaLib, espeak, glibc, gpsd
+{ stdenv, fetchFromGitHub, cmake, alsaLib, espeak, glibc, gpsd
, hamlib, perl, python, udev }:
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "direwolf";
- version = "1.5";
+ version = "1.6";
src = fetchFromGitHub {
owner = "wb2osz";
repo = "direwolf";
rev = version;
- sha256 = "1w55dv9xqgc9mpincsj017838vmvdy972fhis3ddskyfvhhzgcsk";
+ sha256 = "0xmz64m02knbrpasfij4rrq53ksxna5idxwgabcw4n2b1ig7pyx5";
};
+ nativeBuildInputs = [ cmake ];
+
buildInputs = [
espeak gpsd hamlib perl python
] ++ (optionals stdenv.isLinux [alsaLib udev]);
- makeFlags = [ "DESTDIR=$(out)" ];
+ patches = [
+ ./udev-fix.patch
+ ];
postPatch = ''
- substituteInPlace symbols.c \
+ substituteInPlace src/symbols.c \
--replace /usr/share/direwolf/symbols-new.txt $out/share/direwolf/symbols-new.txt \
--replace /opt/local/share/direwolf/symbols-new.txt $out/share/direwolf/symbols-new.txt
- substituteInPlace decode_aprs.c \
+ substituteInPlace src/decode_aprs.c \
--replace /usr/share/direwolf/tocalls.txt $out/share/direwolf/tocalls.txt \
--replace /opt/local/share/direwolf/tocalls.txt $out/share/direwolf/tocalls.txt
- substituteInPlace dwespeak.sh \
+ substituteInPlace scripts/dwespeak.sh \
--replace espeak ${espeak}/bin/espeak
- '' + (optionalString stdenv.isLinux ''
- substituteInPlace Makefile.linux \
- --replace /usr/include/pthread.h ${stdenv.glibc.dev}/include/pthread.h \
- --replace /usr/include/alsa ${alsaLib.dev}/include/alsa \
- --replace /usr/include/gps.h ${gpsd}/include/gps.h \
- --replace /usr/include/hamlib ${hamlib}/include/hamlib \
- --replace /usr/include/libudev.h ${udev.dev}/include/libudev.h \
- --replace /etc/udev $out/etc/udev \
- --replace 'Exec=xterm -hold -title \"Dire Wolf\" -bg white -e \"$(DESTDIR)/bin/direwolf\"' "Exec=$out/bin/direwolf" \
- --replace '#Terminal=true' 'Terminal=true' \
- --replace 'Path=$(HOME)' '#Path='
- '');
-
- preInstall = ''
- mkdir -p $out/bin
+ substituteInPlace cmake/cpack/direwolf.desktop.in \
+ --replace 'Terminal=false' 'Terminal=true' \
+ --replace 'Exec=@APPLICATION_DESKTOP_EXEC@' 'Exec=direwolf' \
'';
meta = {
diff --git a/pkgs/applications/radio/direwolf/udev-fix.patch b/pkgs/applications/radio/direwolf/udev-fix.patch
new file mode 100644
index 000000000000..cff17fb88621
--- /dev/null
+++ b/pkgs/applications/radio/direwolf/udev-fix.patch
@@ -0,0 +1,11 @@
+--- direwolf/conf/CMakeLists.txt.orig 2020-12-04 11:12:59.739390894 -0600
++++ direwolf/conf/CMakeLists.txt 2020-12-04 11:23:09.146594795 -0600
+@@ -26,7 +26,7 @@
+
+ # install udev rules for CM108
+ if(LINUX)
+- install(FILES "${CUSTOM_CONF_DIR}/99-direwolf-cmedia.rules" DESTINATION /etc/udev/rules.d/)
++ install(FILES "${CUSTOM_CONF_DIR}/99-direwolf-cmedia.rules" DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/udev/rules.d/")
+ endif()
+
+ install(FILES "${CMAKE_BINARY_DIR}/direwolf.conf" DESTINATION ${INSTALL_CONF_DIR})
diff --git a/pkgs/applications/radio/ebook2cw/Makefile.patch b/pkgs/applications/radio/ebook2cw/Makefile.patch
new file mode 100644
index 000000000000..be6c32e41470
--- /dev/null
+++ b/pkgs/applications/radio/ebook2cw/Makefile.patch
@@ -0,0 +1,12 @@
+diff --git a/Makefile b/Makefile
+index 005d60d..f69c7fe 100644
+--- a/Makefile
++++ b/Makefile
+@@ -41,6 +41,7 @@ install:
+ install -d -v $(DESTDIR)/bin/
+ install -d -v $(DESTDIR)/share/doc/ebook2cw/
+ install -d -v $(DESTDIR)/share/doc/ebook2cw/examples/
++ install -d -v $(DESTDIR)/share/locale/de/LC_MESSAGES/
+ install -s -m 0755 ebook2cw $(DESTDIR)/bin/
+ install -m 0644 ebook2cw.1 $(DESTDIR)/share/man/man1/
+ install -m 0644 README $(DESTDIR)/share/doc/ebook2cw/
diff --git a/pkgs/applications/radio/ebook2cw/configfile.patch b/pkgs/applications/radio/ebook2cw/configfile.patch
deleted file mode 100644
index c7aafe5227a5..000000000000
--- a/pkgs/applications/radio/ebook2cw/configfile.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/ebook2cw.c 2017-11-08 19:52:58.298131348 -0700
-+++ b/ebook2cw.c 2017-11-08 19:53:02.588231067 -0700
-@@ -136,7 +136,7 @@
- char isomap[256][4]; /* by these strings */
- char utf8map[256][8];
-
-- char configfile[1025];
-+ char configfile[2048];
-
- char id3_author[80],
- id3_title[80],
diff --git a/pkgs/applications/radio/ebook2cw/default.nix b/pkgs/applications/radio/ebook2cw/default.nix
index d273594f4c90..5bd9e47ab716 100644
--- a/pkgs/applications/radio/ebook2cw/default.nix
+++ b/pkgs/applications/radio/ebook2cw/default.nix
@@ -1,17 +1,18 @@
-{ stdenv, fetchsvn, lame, libvorbis }:
+{ stdenv, fetchgit, lame, libvorbis, gettext }:
stdenv.mkDerivation rec {
pname = "ebook2cw";
- version = "0.8.2";
+ version = "0.8.3";
- src = fetchsvn {
- url = "svn://svn.fkurz.net/ebook2cw/tags/${pname}-${version}";
- sha256 = "1mvp3nz3k76v757792n9b7fcm5jm3jcwarl1k7cila9fi0c2rsiw";
+ src = fetchgit {
+ url = "https://git.fkurz.net/dj1yfk/ebook2cw.git";
+ rev = "${pname}-${version}";
+ sha256 = "0jqmnjblv3wzr0ppqzndzd8wg02nlkvzg1fqw14vyyp76sdjsh46";
};
- buildInputs = [ lame libvorbis ];
+ buildInputs = [ lame libvorbis gettext ];
- patches = [ ./configfile.patch ];
+ patches = [ ./Makefile.patch ];
makeFlags = [ "DESTDIR=$(out)" ];
diff --git a/pkgs/applications/radio/fldigi/default.nix b/pkgs/applications/radio/fldigi/default.nix
index 5f7ee88a029b..07e9647f2c3f 100644
--- a/pkgs/applications/radio/fldigi/default.nix
+++ b/pkgs/applications/radio/fldigi/default.nix
@@ -2,12 +2,12 @@
libsamplerate, libpulseaudio, libXinerama, gettext, pkgconfig, alsaLib }:
stdenv.mkDerivation rec {
- version = "4.1.16";
+ version = "4.1.17";
pname = "fldigi";
src = fetchurl {
url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.gz";
- sha256 = "1dfkvhs0ri5kbyskk730ik8ix5z138qys26b31p6kixd8jjkw3k4";
+ sha256 = "1gzff60sn3h05279f9mdi1rkdws52m28shcil16911lvlq6ki13m";
};
buildInputs = [ libXinerama gettext hamlib fltk14 libjpeg libpng portaudio
diff --git a/pkgs/applications/radio/flrig/default.nix b/pkgs/applications/radio/flrig/default.nix
index d95d894bdef7..322f2eb9a3b9 100644
--- a/pkgs/applications/radio/flrig/default.nix
+++ b/pkgs/applications/radio/flrig/default.nix
@@ -6,12 +6,12 @@
}:
stdenv.mkDerivation rec {
- version = "1.3.51";
+ version = "1.3.53";
pname = "flrig";
src = fetchurl {
url = "mirror://sourceforge/fldigi/${pname}-${version}.tar.gz";
- sha256 = "0aq4x0ai9q08ypfhzfj2inc4z3q39zq1l6h9as1kil9yn4zbay61";
+ sha256 = "1m0fa891scpaf719002w9gpg1famx84kpzav1mw1fafmbzyvjw1i";
};
buildInputs = [
diff --git a/pkgs/applications/radio/gnss-sdr/default.nix b/pkgs/applications/radio/gnss-sdr/default.nix
index cc89ffb4f870..d7e2d44c75ce 100644
--- a/pkgs/applications/radio/gnss-sdr/default.nix
+++ b/pkgs/applications/radio/gnss-sdr/default.nix
@@ -41,6 +41,7 @@ stdenv.mkDerivation rec {
orc
pkgconfig
pythonPackages.Mako
+ pythonPackages.six
# UHD support is optional, but gnuradio is built with it, so there's
# nothing to be gained by leaving it out.
diff --git a/pkgs/applications/radio/gnuradio/3.7.nix b/pkgs/applications/radio/gnuradio/3.7.nix
new file mode 100644
index 000000000000..54fb0d7d66cd
--- /dev/null
+++ b/pkgs/applications/radio/gnuradio/3.7.nix
@@ -0,0 +1,295 @@
+{ stdenv
+, fetchFromGitHub
+, fetchpatch
+, cmake
+# Remove gcc and python references
+, removeReferencesTo
+, pkgconfig
+, cppunit
+, swig
+, orc
+, boost
+, log4cpp
+, mpir
+, doxygen
+, python
+, codec2
+, gsm
+, fftwFloat
+, alsaLib
+, libjack2
+, CoreAudio
+, uhd
+, comedilib
+, libusb1
+, SDL
+, gsl
+, cppzmq
+, zeromq
+# GUI related
+, gtk2
+, pango
+, cairo
+, qt4
+, qwt6_qt4
+# Features available to override, the list of them is in featuresInfo. They
+# are all turned on by default
+, features ? {}
+# If one wishes to use a different src or name for a very custom build
+, overrideSrc ? {}
+, pname ? "gnuradio"
+, versionAttr ? {
+ major = "3.7";
+ minor = "14";
+ patch = "0";
+}
+, fetchSubmodules ? true
+}:
+
+let
+ sourceSha256 = "1nh4f9dmygprlbqybd3j1byg9fsr6065n140mvc4b0v8qqygmhrc";
+ featuresInfo = {
+ # Needed always
+ basic = {
+ native = [
+ cmake
+ pkgconfig
+ orc
+ ];
+ runtime = [ boost log4cpp mpir ];
+ pythonNative = with python.pkgs; [ Mako six ];
+ };
+ volk = {
+ cmakeEnableFlag = "VOLK";
+ };
+ doxygen = {
+ native = [ doxygen ];
+ cmakeEnableFlag = "DOXYGEN";
+ };
+ sphinx = {
+ pythonNative = with python.pkgs; [ sphinx ];
+ cmakeEnableFlag = "SPHINX";
+ };
+ python-support = {
+ pythonRuntime = [ python.pkgs.six ];
+ native = [
+ swig
+ python
+ ];
+ cmakeEnableFlag = "PYTHON";
+ };
+ testing-support = {
+ native = [ cppunit ];
+ cmakeEnableFlag = "TESTING";
+ };
+ gnuradio-runtime = {
+ cmakeEnableFlag = "GNURADIO_RUNTIME";
+ };
+ gr-ctrlport = {
+ cmakeEnableFlag = "GR_CTRLPORT";
+ native = [
+ swig
+ ];
+ };
+ gnuradio-companion = {
+ pythonRuntime = with python.pkgs; [
+ pyyaml
+ cheetah
+ lxml
+ pygtk
+ numpy
+ # propagated by pygtk, but since wrapping is done externally, it help
+ # the wrapper if it's here
+ pycairo
+ pygobject2
+ ];
+ runtime = [
+ gtk2
+ pango
+ cairo
+ ];
+ cmakeEnableFlag = "GRC";
+ };
+ gr-blocks = {
+ cmakeEnableFlag = "GR_BLOCKS";
+ };
+ gr-fec = {
+ cmakeEnableFlag = "GR_FEC";
+ };
+ gr-fft = {
+ runtime = [ fftwFloat ];
+ cmakeEnableFlag = "GR_FFT";
+ };
+ gr-filter = {
+ runtime = [ fftwFloat ];
+ cmakeEnableFlag = "GR_FILTER";
+ };
+ gr-analog = {
+ cmakeEnableFlag = "GR_ANALOG";
+ };
+ gr-digital = {
+ cmakeEnableFlag = "GR_DIGITAL";
+ };
+ gr-dtv = {
+ cmakeEnableFlag = "GR_DTV";
+ };
+ gr-atsc = {
+ cmakeEnableFlag = "GR_ATSC";
+ };
+ gr-audio = {
+ runtime = []
+ ++ stdenv.lib.optionals stdenv.isLinux [ alsaLib libjack2 ]
+ ++ stdenv.lib.optionals stdenv.isDarwin [ CoreAudio ]
+ ;
+ cmakeEnableFlag = "GR_AUDIO";
+ };
+ gr-comedi = {
+ runtime = [ comedilib ];
+ cmakeEnableFlag = "GR_COMEDI";
+ };
+ gr-channels = {
+ cmakeEnableFlag = "GR_CHANNELS";
+ };
+ gr-noaa = {
+ cmakeEnableFlag = "GR_NOAA";
+ };
+ gr-pager = {
+ cmakeEnableFlag = "GR_PAGER";
+ };
+ gr-qtgui = {
+ runtime = [ qt4 qwt6_qt4 ];
+ pythonRuntime = [ python.pkgs.pyqt4 ];
+ cmakeEnableFlag = "GR_QTGUI";
+ };
+ gr-trellis = {
+ cmakeEnableFlag = "GR_TRELLIS";
+ };
+ gr-uhd = {
+ runtime = [ uhd ];
+ cmakeEnableFlag = "GR_UHD";
+ };
+ gr-utils = {
+ cmakeEnableFlag = "GR_UTILS";
+ };
+ gr-video-sdl = {
+ runtime = [ SDL ];
+ cmakeEnableFlag = "GR_VIDEO_SDL";
+ };
+ gr-vocoder = {
+ runtime = [ codec2 gsm ];
+ cmakeEnableFlag = "GR_VOCODER";
+ };
+ gr-fcd = {
+ runtime = [ libusb1 ];
+ cmakeEnableFlag = "GR_FCD";
+ };
+ gr-wavelet = {
+ cmakeEnableFlag = "GR_WAVELET";
+ runtime = [ gsl ];
+ };
+ gr-zeromq = {
+ runtime = [ cppzmq zeromq ];
+ cmakeEnableFlag = "GR_ZEROMQ";
+ };
+ gr-wxgui = {
+ pythonRuntime = with python.pkgs; [ numpy wxPython ];
+ cmakeEnableFlag = "GR_WXGUI";
+ };
+ };
+ shared = (import ./shared.nix {
+ inherit
+ stdenv
+ python
+ removeReferencesTo
+ featuresInfo
+ features
+ versionAttr
+ sourceSha256
+ overrideSrc
+ fetchFromGitHub
+ fetchSubmodules
+ ;
+ qt = qt4;
+ gtk = gtk2;
+ });
+ inherit (shared)
+ version
+ src
+ hasFeature # function
+ nativeBuildInputs
+ buildInputs
+ disallowedReferences
+ postInstall
+ passthru
+ doCheck
+ dontWrapPythonPrograms
+ meta
+ ;
+ cmakeFlags = shared.cmakeFlags
+ # From some reason, if these are not set, libcodec2 and gsm are
+ # not detected properly (slightly different then what's in
+ # ./default.nix).
+ ++ stdenv.lib.optionals (hasFeature "gr-vocoder" features) [
+ "-DLIBCODEC2_LIBRARIES=${codec2}/lib/libcodec2.so"
+ "-DLIBCODEC2_INCLUDE_DIR=${codec2}/include"
+ "-DLIBGSM_LIBRARIES=${gsm}/lib/libgsm.so"
+ "-DLIBGSM_INCLUDE_DIR=${gsm}/include/gsm"
+ ]
+ ;
+ stripDebugList = shared.stripDebugList
+ # gr-fcd feature was dropped in 3.8
+ ++ stdenv.lib.optionals (hasFeature "gr-fcd" features) [ "share/gnuradio/examples/fcd" ]
+ ;
+ preConfigure = ''
+ ''
+ # wxgui and pygtk are not looked up properly, so we force them to be
+ # detected as found, if they are requested by the `features` attrset.
+ + stdenv.lib.optionalString (hasFeature "gr-wxgui" features) ''
+ sed -i 's/.*wx\.version.*/set(WX_FOUND TRUE)/g' gr-wxgui/CMakeLists.txt
+ ''
+ + stdenv.lib.optionalString (hasFeature "gnuradio-companion" features) ''
+ sed -i 's/.*pygtk_version.*/set(PYGTK_FOUND TRUE)/g' grc/CMakeLists.txt
+ ''
+ # If python-support is disabled, don't install volk's (git submodule)
+ # volk_modtool - it references python.
+ #
+ # NOTE: The same is done for 3.8, but we don't put this string in
+ # ./shared.nix since on the next release of 3.8 it won't be needed there,
+ # but it will be needed for 3.7, probably for ever.
+ + stdenv.lib.optionalString (!hasFeature "python-support" features) ''
+ sed -i -e "/python\/volk_modtool/d" volk/CMakeLists.txt
+ ''
+ ;
+ patches = [
+ # Don't install python referencing files if python support is disabled.
+ # See: https://github.com/gnuradio/gnuradio/pull/3856
+ (fetchpatch {
+ url = "https://github.com/gnuradio/gnuradio/commit/acef55433d15c231661fa44751f9a2d90a4baa4b.diff";
+ sha256 = "2CEX44Ll8frfLXTIWjdDhKl7aXcjiAWsezVdwrynelE=";
+ })
+ (fetchpatch {
+ url = "https://github.com/gnuradio/gnuradio/commit/a2681edcfaabcb1ecf878ae861161b6a6bf8459d.diff";
+ sha256 = "2Pitgu8accs16B5X5+/q51hr+IY9DMsA15f56gAtBs8=";
+ })
+ ];
+in
+
+stdenv.mkDerivation rec {
+ inherit
+ pname
+ version
+ src
+ nativeBuildInputs
+ buildInputs
+ cmakeFlags
+ preConfigure
+ # disallowedReferences
+ stripDebugList
+ patches
+ postInstall
+ passthru
+ doCheck
+ dontWrapPythonPrograms
+ meta
+ ;
+}
diff --git a/pkgs/applications/radio/gnuradio/ais.nix b/pkgs/applications/radio/gnuradio/ais.nix
index 30c2638a72f8..46d46d1c3255 100644
--- a/pkgs/applications/radio/gnuradio/ais.nix
+++ b/pkgs/applications/radio/gnuradio/ais.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, cmake, pkgconfig, boost, gnuradio
-, makeWrapper, cppunit, gr-osmosdr
+, makeWrapper, cppunit, gr-osmosdr, log4cpp
, pythonSupport ? true, python, swig
}:
@@ -19,7 +19,7 @@ stdenv.mkDerivation {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [
- cmake boost gnuradio makeWrapper cppunit gr-osmosdr
+ cmake boost gnuradio makeWrapper cppunit gr-osmosdr log4cpp
] ++ stdenv.lib.optionals pythonSupport [ python swig ];
postInstall = ''
diff --git a/pkgs/applications/radio/gnuradio/default.nix b/pkgs/applications/radio/gnuradio/default.nix
index dec968cd32d7..811eb37f4f31 100644
--- a/pkgs/applications/radio/gnuradio/default.nix
+++ b/pkgs/applications/radio/gnuradio/default.nix
@@ -1,165 +1,288 @@
{ stdenv
, fetchFromGitHub
-, makeWrapper
-, writeText
-# Dependencies documented @ https://gnuradio.org/doc/doxygen/build_guide.html
-# => core dependencies
+, fetchpatch
, cmake
+# Remove gcc and python references
+, removeReferencesTo
, pkgconfig
-, git
-, boost
, cppunit
-, fftw
-# => python wrappers
-# May be able to upgrade to swig3
+, swig
+, orc
+, boost
+, log4cpp
+, mpir
+, doxygen
, python
-, swig2
-, numpy
-, scipy
-, matplotlib
-# => grc - the gnu radio companion
-, Mako
-, cheetah
-, pygtk # Note: GR is migrating to Mako. Cheetah should be removed for GR3.8
-# => gr-wavelet: collection of wavelet blocks
-, gsl
-# => gr-qtgui: the Qt-based GUI
-, qt4
-, qwt
-, pyqt4
-# => gr-wxgui: the Wx-based GUI
-, wxPython
-, lxml
-# => gr-audio: audio subsystems (system/OS dependent)
-, alsaLib # linux 'audio-alsa'
-, CoreAudio # darwin 'audio-osx'
-# => uhd: the Ettus USRP Hardware Driver Interface
+, codec2
+, gsm
+, fftwFloat
+, alsaLib
+, libjack2
+, CoreAudio
, uhd
-# => gr-video-sdl: PAL and NTSC display
, SDL
-# Other
-, libusb1
-, orc
-, pyopengl
+, gsl
+, cppzmq
+, zeromq
+# GUI related
+, gtk3
+, pango
+, gobject-introspection
+, cairo
+, qt5
+, libsForQt5
+# Features available to override, the list of them is in featuresInfo. They
+# are all turned on by default.
+, features ? {}
+# If one wishes to use a different src or name for a very custom build
+, overrideSrc ? {}
+, pname ? "gnuradio"
+, versionAttr ? {
+ major = "3.8";
+ minor = "2";
+ patch = "0";
+}
+# Should be false on the release after 3.8.2.0
+, fetchSubmodules ? true
}:
-stdenv.mkDerivation rec {
- pname = "gnuradio";
- version = "3.7.14.0";
-
- src = fetchFromGitHub {
- owner = "gnuradio";
- repo = "gnuradio";
- rev = "v${version}";
- sha256 = "1nh4f9dmygprlbqybd3j1byg9fsr6065n140mvc4b0v8qqygmhrc";
- fetchSubmodules = true;
+let
+ sourceSha256 = "1mnfwdy7w3160vi6110x2qkyq8l78qi8771zwak9n72bl7lhhpnf";
+ featuresInfo = {
+ # Needed always
+ basic = {
+ native = [
+ cmake
+ pkgconfig
+ orc
+ ];
+ runtime = [
+ boost
+ log4cpp
+ mpir
+ ];
+ pythonNative = with python.pkgs; [
+ Mako
+ six
+ ];
+ };
+ # NOTE: Should be removed on the release after 3.8.2.0, see:
+ # https://github.com/gnuradio/gnuradio/commit/80c04479d
+ volk = {
+ cmakeEnableFlag = "VOLK";
+ };
+ doxygen = {
+ native = [ doxygen ];
+ cmakeEnableFlag = "DOXYGEN";
+ };
+ sphinx = {
+ pythonNative = with python.pkgs; [ sphinx ];
+ cmakeEnableFlag = "SPHINX";
+ };
+ python-support = {
+ pythonRuntime = [ python.pkgs.six ];
+ native = [
+ swig
+ python
+ ];
+ cmakeEnableFlag = "PYTHON";
+ };
+ testing-support = {
+ native = [ cppunit ];
+ cmakeEnableFlag = "TESTING";
+ };
+ gnuradio-runtime = {
+ cmakeEnableFlag = "GNURADIO_RUNTIME";
+ };
+ gr-ctrlport = {
+ # Thrift support is not really working well, and even the patch they
+ # recommend applying on 0.9.2 won't apply. See:
+ # https://github.com/gnuradio/gnuradio/blob/v3.8.2.0/gnuradio-runtime/lib/controlport/thrift/README
+ cmakeEnableFlag = "GR_CTRLPORT";
+ native = [
+ swig
+ ];
+ };
+ gnuradio-companion = {
+ pythonRuntime = with python.pkgs; [
+ pyyaml
+ Mako
+ numpy
+ pygobject3
+ ];
+ runtime = [
+ gtk3
+ pango
+ gobject-introspection
+ cairo
+ ];
+ cmakeEnableFlag = "GRC";
+ };
+ gr-blocks = {
+ cmakeEnableFlag = "GR_BLOCKS";
+ };
+ gr-fec = {
+ cmakeEnableFlag = "GR_FEC";
+ };
+ gr-fft = {
+ runtime = [ fftwFloat ];
+ cmakeEnableFlag = "GR_FFT";
+ };
+ gr-filter = {
+ runtime = [ fftwFloat ];
+ cmakeEnableFlag = "GR_FILTER";
+ };
+ gr-analog = {
+ cmakeEnableFlag = "GR_ANALOG";
+ };
+ gr-digital = {
+ cmakeEnableFlag = "GR_DIGITAL";
+ };
+ gr-dtv = {
+ cmakeEnableFlag = "GR_DTV";
+ };
+ gr-audio = {
+ runtime = []
+ ++ stdenv.lib.optionals stdenv.isLinux [ alsaLib libjack2 ]
+ ++ stdenv.lib.optionals stdenv.isDarwin [ CoreAudio ]
+ ;
+ cmakeEnableFlag = "GR_AUDIO";
+ };
+ gr-channels = {
+ cmakeEnableFlag = "GR_CHANNELS";
+ };
+ gr-qtgui = {
+ runtime = [ qt5.qtbase libsForQt5.qwt ];
+ pythonRuntime = [ python.pkgs.pyqt5 ];
+ cmakeEnableFlag = "GR_QTGUI";
+ };
+ gr-trellis = {
+ cmakeEnableFlag = "GR_TRELLIS";
+ };
+ gr-uhd = {
+ runtime = [ uhd ];
+ cmakeEnableFlag = "GR_UHD";
+ };
+ gr-utils = {
+ cmakeEnableFlag = "GR_UTILS";
+ };
+ gr-modtool = {
+ pythonRuntime = with python.pkgs; [
+ click
+ click-plugins
+ ];
+ cmakeEnableFlag = "GR_MODTOOL";
+ };
+ gr-video-sdl = {
+ runtime = [ SDL ];
+ cmakeEnableFlag = "GR_VIDEO_SDL";
+ };
+ gr-vocoder = {
+ runtime = [ codec2 gsm ];
+ cmakeEnableFlag = "GR_VOCODER";
+ };
+ gr-wavelet = {
+ cmakeEnableFlag = "GR_WAVELET";
+ runtime = [ gsl ];
+ };
+ gr-zeromq = {
+ runtime = [ cppzmq zeromq ];
+ cmakeEnableFlag = "GR_ZEROMQ";
+ };
};
+ shared = (import ./shared.nix {
+ inherit
+ stdenv
+ python
+ removeReferencesTo
+ featuresInfo
+ features
+ versionAttr
+ sourceSha256
+ overrideSrc
+ fetchFromGitHub
+ fetchSubmodules
+ ;
+ qt = qt5;
+ gtk = gtk3;
+ });
+ inherit (shared)
+ version
+ src
+ hasFeature # function
+ nativeBuildInputs
+ buildInputs
+ disallowedReferences
+ stripDebugList
+ passthru
+ doCheck
+ dontWrapPythonPrograms
+ meta
+ ;
+ cmakeFlags = shared.cmakeFlags
+ # From some reason, if these are not set, libcodec2 and gsm are not
+ # detected properly. NOTE: qradiolink needs libcodec2 to be detected in
+ # order to build, see https://github.com/qradiolink/qradiolink/issues/67
+ ++ stdenv.lib.optionals (hasFeature "gr-vocoder" features) [
+ "-DLIBCODEC2_LIBRARIES=${codec2}/lib/libcodec2.so"
+ "-DLIBCODEC2_INCLUDE_DIRS=${codec2}/include"
+ "-DLIBCODEC2_HAS_FREEDV_API=ON"
+ "-DLIBGSM_LIBRARIES=${gsm}/lib/libgsm.so"
+ "-DLIBGSM_INCLUDE_DIRS=${gsm}/include/gsm"
+ ]
+ ;
- nativeBuildInputs = [
- cmake
- pkgconfig
- git
- makeWrapper
- cppunit
- orc
- ];
-
- buildInputs = [
- boost
- fftw
- python
- swig2
- lxml
- qt4
- qwt
- SDL
- libusb1
- uhd
- gsl
- ] ++ stdenv.lib.optionals stdenv.isLinux [ alsaLib ]
- ++ stdenv.lib.optionals stdenv.isDarwin [ CoreAudio ];
-
- propagatedBuildInputs = [
- Mako
- cheetah
- numpy
- scipy
- matplotlib
- pyqt4
- pygtk
- wxPython
- pyopengl
- ];
-
- NIX_LDFLAGS = "-lpthread";
-
- enableParallelBuilding = true;
-
- postPatch = ''
- substituteInPlace \
- gr-fec/include/gnuradio/fec/polar_decoder_common.h \
- --replace BOOST_CONSTEXPR_OR_CONST const
- '';
-
- # Enables composition with nix-shell
- grcSetupHook = writeText "grcSetupHook.sh" ''
- addGRCBlocksPath() {
- addToSearchPath GRC_BLOCKS_PATH $1/share/gnuradio/grc/blocks
- }
- addEnvHooks "$targetOffset" addGRCBlocksPath
- '';
-
- setupHook = [ grcSetupHook ];
-
- # patch wxgui and pygtk check due to python importerror in a headless environment
- # wxgtk gui will be removed in GR3.8
- # c++11 hack may not be necessary anymore
+ postInstall = shared.postInstall
+ # This is the only python reference worth removing, if needed (3.7 doesn't
+ # set that reference).
+ + stdenv.lib.optionalString (!hasFeature "python-support" features) ''
+ ${removeReferencesTo}/bin/remove-references-to -t ${python} $out/lib/cmake/gnuradio/GnuradioConfig.cmake
+ ''
+ ;
preConfigure = ''
- export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -Wno-unused-variable ${stdenv.lib.optionalString (!stdenv.isDarwin) "-std=c++11"}"
- sed -i 's/.*wx\.version.*/set(WX_FOUND TRUE)/g' gr-wxgui/CMakeLists.txt
- sed -i 's/.*pygtk_version.*/set(PYGTK_FOUND TRUE)/g' grc/CMakeLists.txt
- find . -name "CMakeLists.txt" -exec sed -i '1iadd_compile_options($<$<COMPILE_LANGUAGE:CXX>:-std=c++11>)' "{}" ";"
- '';
-
- # Framework path needed for qwt6_qt4 but not qwt5
- cmakeFlags =
- stdenv.lib.optionals stdenv.isDarwin [ "-DCMAKE_FRAMEWORK_PATH=${qwt}/lib" ];
-
- # - Ensure we get an interactive backend for matplotlib. If not the gr_plot_*
- # programs will not display anything. Yes, $MATPLOTLIBRC must point to the
- # *dirname* where matplotlibrc is located, not the file itself.
- # - GNU Radio core is C++ but the user interface (GUI and API) is Python, so
- # we must wrap the stuff in bin/.
- # Notes:
- # - May want to use makeWrapper instead of wrapProgram
- # - may want to change interpreter path on Python examples instead of wrapping
- # - see https://github.com/NixOS/nixpkgs/issues/22688 regarding use of --prefix / python.withPackages
- # - see https://github.com/NixOS/nixpkgs/issues/24693 regarding use of DYLD_FRAMEWORK_PATH on Darwin
- postInstall = ''
- printf "backend : Qt4Agg\n" > "$out/share/gnuradio/matplotlibrc"
-
- for file in $(find $out/bin $out/share/gnuradio/examples -type f -executable); do
- wrapProgram "$file" \
- --prefix PYTHONPATH : $PYTHONPATH:$(toPythonPath "$out") \
- --set MATPLOTLIBRC "$out/share/gnuradio" \
- ${stdenv.lib.optionalString stdenv.isDarwin "--set DYLD_FRAMEWORK_PATH /System/Library/Frameworks"}
- done
- '';
+ ''
+ # If python-support is disabled, don't install volk's (git submodule)
+ # volk_modtool - it references python.
+ #
+ # NOTE: on the next release, volk will always be required to be installed
+ # externally (submodule removed upstream). Hence this hook will fail and
+ # we'll need to package volk while able to tell it to install or not
+ # install python referencing files. When we'll be there, this will help:
+ # https://github.com/gnuradio/volk/pull/404
+ + stdenv.lib.optionalString (!hasFeature "python-support" features) ''
+ sed -i -e "/python\/volk_modtool/d" volk/CMakeLists.txt
+ ''
+ ;
+ patches = [
+ # Don't install python referencing files if python support is disabled.
+ # See: https://github.com/gnuradio/gnuradio/pull/3839
+ (fetchpatch {
+ url = "https://github.com/gnuradio/gnuradio/commit/4a4fd570b398b0b50fe875fcf0eb9c9db2ea5c6e.diff";
+ sha256 = "xz2E0ji6zfdOAhjfPecAcaVOIls1XP8JngLkBbBBW5Q=";
+ })
+ (fetchpatch {
+ url = "https://github.com/gnuradio/gnuradio/commit/dbc8ad7e7361fddc7b1dbc267c07a776a3f9664b.diff";
+ sha256 = "tQcCpcUbJv3yqAX8rSHN/pAuBq4ueEvoVo7sNzZGvf4=";
+ })
+ ];
+in
- meta = with stdenv.lib; {
- description = "Software Defined Radio (SDR) software";
- longDescription = ''
- GNU Radio is a free & open-source software development toolkit that
- provides signal processing blocks to implement software radios. It can be
- used with readily-available low-cost external RF hardware to create
- software-defined radios, or without hardware in a simulation-like
- environment. It is widely used in hobbyist, academic and commercial
- environments to support both wireless communications research and
- real-world radio systems.
- '';
- homepage = "https://www.gnuradio.org";
- license = licenses.gpl3;
- platforms = platforms.linux ++ platforms.darwin;
- maintainers = with maintainers; [ bjornfor fpletz ];
- };
+stdenv.mkDerivation rec {
+ inherit
+ pname
+ version
+ src
+ nativeBuildInputs
+ buildInputs
+ cmakeFlags
+ preConfigure
+ # disallowedReferences
+ stripDebugList
+ patches
+ postInstall
+ passthru
+ doCheck
+ dontWrapPythonPrograms
+ meta
+ ;
}
diff --git a/pkgs/applications/radio/gnuradio/gsm.nix b/pkgs/applications/radio/gnuradio/gsm.nix
index e0b8d7dd44f7..4e2406fc07a0 100644
--- a/pkgs/applications/radio/gnuradio/gsm.nix
+++ b/pkgs/applications/radio/gnuradio/gsm.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, cmake, pkgconfig, boost, gnuradio
+{ stdenv, fetchFromGitHub, cmake, pkgconfig, boost, gnuradio, log4cpp
, makeWrapper, cppunit, libosmocore, gr-osmosdr
, pythonSupport ? true, python, swig
}:
@@ -18,7 +18,7 @@ stdenv.mkDerivation {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [
- cmake boost gnuradio makeWrapper cppunit libosmocore gr-osmosdr
+ cmake boost gnuradio makeWrapper cppunit libosmocore gr-osmosdr log4cpp
] ++ stdenv.lib.optionals pythonSupport [ python swig ];
postInstall = ''
diff --git a/pkgs/applications/radio/gnuradio/limesdr.nix b/pkgs/applications/radio/gnuradio/limesdr.nix
index 490caaaa7bea..b2f99164bec6 100644
--- a/pkgs/applications/radio/gnuradio/limesdr.nix
+++ b/pkgs/applications/radio/gnuradio/limesdr.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, cmake, pkgconfig, boost, gnuradio
-, pythonSupport ? true, python, swig, limesuite
+, pythonSupport ? true, python, swig, limesuite, log4cpp
} :
assert pythonSupport -> python != null && swig != null;
@@ -24,7 +24,7 @@ in stdenv.mkDerivation {
] ++ stdenv.lib.optionals pythonSupport [ swig ];
buildInputs = [
- boost gnuradio limesuite
+ boost gnuradio limesuite log4cpp
] ++ stdenv.lib.optionals pythonSupport [ python ];
diff --git a/pkgs/applications/radio/gnuradio/nacl.nix b/pkgs/applications/radio/gnuradio/nacl.nix
index e3d851e2e14a..3435d5cdb4f0 100644
--- a/pkgs/applications/radio/gnuradio/nacl.nix
+++ b/pkgs/applications/radio/gnuradio/nacl.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, cmake, pkgconfig, boost, gnuradio, uhd
-, makeWrapper, libsodium, cppunit
+, makeWrapper, libsodium, cppunit, log4cpp
, pythonSupport ? true, python, swig
}:
@@ -18,7 +18,7 @@ stdenv.mkDerivation {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [
- cmake boost gnuradio uhd makeWrapper libsodium cppunit
+ cmake boost gnuradio uhd makeWrapper libsodium cppunit log4cpp
] ++ stdenv.lib.optionals pythonSupport [ python swig ];
postInstall = ''
diff --git a/pkgs/applications/radio/gnuradio/osmosdr.nix b/pkgs/applications/radio/gnuradio/osmosdr.nix
index ad54fc8d7c4f..9eb6fe648d02 100644
--- a/pkgs/applications/radio/gnuradio/osmosdr.nix
+++ b/pkgs/applications/radio/gnuradio/osmosdr.nix
@@ -8,6 +8,7 @@
, rtl-sdr
, soapysdr-with-plugins
, uhd
+, log4cpp
}:
assert pythonSupport -> python != null && swig != null;
@@ -24,10 +25,10 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [
- cmake makeWrapper boost
+ cmake makeWrapper boost log4cpp
airspy gnuradio hackrf libbladeRF rtl-sdr uhd
] ++ stdenv.lib.optionals stdenv.isLinux [ soapysdr-with-plugins ]
- ++ stdenv.lib.optionals pythonSupport [ python swig ];
+ ++ stdenv.lib.optionals pythonSupport [ python swig python.pkgs.cheetah ];
postInstall = ''
for prog in "$out"/bin/*; do
diff --git a/pkgs/applications/radio/gnuradio/rds.nix b/pkgs/applications/radio/gnuradio/rds.nix
index 1f8ed211ef29..72838569bb3b 100644
--- a/pkgs/applications/radio/gnuradio/rds.nix
+++ b/pkgs/applications/radio/gnuradio/rds.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, cmake, pkgconfig, boost, gnuradio
+{ stdenv, fetchFromGitHub, cmake, pkgconfig, boost, gnuradio, log4cpp
, makeWrapper, pythonSupport ? true, python, swig
}:
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [
- cmake boost gnuradio makeWrapper
+ cmake boost gnuradio makeWrapper log4cpp
] ++ stdenv.lib.optionals pythonSupport [ python swig ];
postInstall = ''
diff --git a/pkgs/applications/radio/gnuradio/shared.nix b/pkgs/applications/radio/gnuradio/shared.nix
new file mode 100644
index 000000000000..66ce0a5f5132
--- /dev/null
+++ b/pkgs/applications/radio/gnuradio/shared.nix
@@ -0,0 +1,135 @@
+{ stdenv
+, python
+, qt
+, gtk
+, removeReferencesTo
+, featuresInfo
+, features
+, versionAttr
+, sourceSha256
+# If overriden. No need to set default values, as they are given defaults in
+# the main expressions
+, overrideSrc
+, fetchFromGitHub
+, fetchSubmodules
+}:
+
+let
+ lib = stdenv.lib;
+in rec {
+ version = builtins.concatStringsSep "." (
+ lib.attrVals [ "major" "minor" "patch" ] versionAttr
+ );
+ src = if overrideSrc != {} then
+ overrideSrc
+ else
+ fetchFromGitHub {
+ repo = "gnuradio";
+ owner = "gnuradio";
+ rev = "v${version}";
+ sha256 = sourceSha256;
+ inherit fetchSubmodules;
+ }
+ ;
+ # Check if a feature is enabled, while defaulting to true if feat is not
+ # specified.
+ hasFeature = feat: features: (
+ if builtins.hasAttr feat features then
+ features.${feat}
+ else
+ true
+ );
+ nativeBuildInputs = lib.flatten (lib.mapAttrsToList (
+ feat: info: (
+ if hasFeature feat features then
+ (if builtins.hasAttr "native" info then info.native else []) ++
+ (if builtins.hasAttr "pythonNative" info then info.pythonNative else [])
+ else
+ []
+ )
+ ) featuresInfo);
+ buildInputs = lib.flatten (lib.mapAttrsToList (
+ feat: info: (
+ if hasFeature feat features then
+ (if builtins.hasAttr "runtime" info then info.runtime else []) ++
+ (if builtins.hasAttr "pythonRuntime" info then info.pythonRuntime else [])
+ else
+ []
+ )
+ ) featuresInfo);
+ cmakeFlags = lib.mapAttrsToList (
+ feat: info: (
+ if feat == "basic" then
+ # Abuse this unavoidable "iteration" to set this flag which we want as
+ # well - it means: Don't turn on features just because their deps are
+ # satisfied, let only our cmakeFlags decide.
+ "-DENABLE_DEFAULT=OFF"
+ else
+ if hasFeature feat features then
+ "-DENABLE_${info.cmakeEnableFlag}=ON"
+ else
+ "-DENABLE_${info.cmakeEnableFlag}=OFF"
+ )) featuresInfo
+ ;
+ disallowedReferences = [
+ # TODO: Should this be conditional?
+ stdenv.cc
+ stdenv.cc.cc
+ ]
+ # If python-support is disabled, we probably don't want it referenced
+ ++ lib.optionals (!hasFeature "python-support" features) [ python ]
+ ;
+ # Gcc references from examples
+ stripDebugList = [ "lib" "bin" ]
+ ++ lib.optionals (hasFeature "gr-audio" features) [ "share/gnuradio/examples/audio" ]
+ ++ lib.optionals (hasFeature "gr-uhd" features) [ "share/gnuradio/examples/uhd" ]
+ ++ lib.optionals (hasFeature "gr-qtgui" features) [ "share/gnuradio/examples/qt-gui" ]
+ ;
+ postInstall = ''
+ ''
+ # Gcc references
+ + lib.optionalString (hasFeature "volk" features) ''
+ ${removeReferencesTo}/bin/remove-references-to -t ${stdenv.cc} $(readlink -f $out/lib/libvolk.so)
+ ''
+ + lib.optionalString (hasFeature "gnuradio-runtime" features) ''
+ ${removeReferencesTo}/bin/remove-references-to -t ${stdenv.cc} $(readlink -f $out/lib/libgnuradio-runtime.so)
+ ''
+ ;
+ # NOTE: Outputs are disabled due to upstream not using GNU InstallDIrs cmake
+ # module. It's not that bad since it's a development package for most
+ # purposes. If closure size needs to be reduced, features should be disabled
+ # via an override.
+ passthru = {
+ inherit
+ hasFeature
+ versionAttr
+ features
+ featuresInfo
+ python
+ qt
+ gtk
+ ;
+ };
+ # Wrapping is done with an external wrapper
+ dontWrapPythonPrograms = true;
+ # Tests should succeed, but it's hard to get LD_LIBRARY_PATH right in order
+ # for it to happen.
+ doCheck = false;
+
+ meta = with lib; {
+ description = "Software Defined Radio (SDR) software";
+ longDescription = ''
+ GNU Radio is a free & open-source software development toolkit that
+ provides signal processing blocks to implement software radios. It can be
+ used with readily-available low-cost external RF hardware to create
+ software-defined radios, or without hardware in a simulation-like
+ environment. It is widely used in hobbyist, academic and commercial
+ environments to support both wireless communications research and
+ real-world radio systems.
+ '';
+ homepage = "https://www.gnuradio.org";
+ license = licenses.gpl3;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ doronbehar bjornfor fpletz ];
+ };
+}
diff --git a/pkgs/applications/radio/gnuradio/wrapper.nix b/pkgs/applications/radio/gnuradio/wrapper.nix
index ffed3da03187..6b854918f571 100644
--- a/pkgs/applications/radio/gnuradio/wrapper.nix
+++ b/pkgs/applications/radio/gnuradio/wrapper.nix
@@ -1,24 +1,134 @@
-{ stdenv, gnuradio, makeWrapper, python, extraPackages ? [] }:
+{ stdenv
+, unwrapped
+, makeWrapper
+# For lndir
+, xorg
+# For Emulating wrapGAppsHook
+, gsettings-desktop-schemas
+, glib
+, hicolor-icon-theme
+, pango
+, json-glib
+, dconf
+, gobject-introspection
+, librsvg
+, gdk-pixbuf
+, harfbuzz
+, at-spi2-core
+, atk
+# For Adding additional GRC blocks
+, extraPackages ? []
+# For Adding additional python packaages
+, extraPythonPackages ? []
+# Allow to add whatever you want to the wrapper
+, extraMakeWrapperArgs ? []
+}:
-with { inherit (stdenv.lib) appendToName makeSearchPath; };
+let
+ pythonPkgs = extraPythonPackages
+ # Add the extraPackages as python modules as well
+ ++ (builtins.map unwrapped.python.pkgs.toPythonModule extraPackages)
+ ++ stdenv.lib.flatten (stdenv.lib.mapAttrsToList (
+ feat: info: (
+ if unwrapped.hasFeature feat unwrapped.features then
+ (if builtins.hasAttr "pythonRuntime" info then info.pythonRuntime else [])
+ else
+ []
+ )
+ ) unwrapped.featuresInfo)
+ ++ stdenv.lib.optionals (unwrapped.hasFeature "python-support" unwrapped.features) [
+ # Add unwrapped itself as a python module
+ (unwrapped.python.pkgs.toPythonModule unwrapped)
+ ]
+ ;
+ python3Env = unwrapped.python.withPackages(ps: pythonPkgs);
+ name = (stdenv.lib.appendToName "wrapped" unwrapped).name;
+ makeWrapperArgs = builtins.concatStringsSep " " ([
+ ]
+ # Emulating wrapGAppsHook & wrapQtAppsHook working together
+ ++ stdenv.lib.optionals (
+ (unwrapped.hasFeature "gnuradio-companion" unwrapped.features)
+ || (unwrapped.hasFeature "gr-qtgui" unwrapped.features)
+ ) [
+ "--prefix" "XDG_DATA_DIRS" ":" "$out/share"
+ "--prefix" "XDG_DATA_DIRS" ":" "$out/share/gsettings-schemas/${name}"
+ "--prefix" "XDG_DATA_DIRS" ":" "${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}"
+ "--prefix" "XDG_DATA_DIRS" ":" "${hicolor-icon-theme}/share"
+ # Needs to run `gsettings` on startup, see:
+ # https://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg1764890.html
+ "--prefix" "PATH" ":" "${stdenv.lib.getBin glib}/bin"
+ ]
+ ++ stdenv.lib.optionals (unwrapped.hasFeature "gnuradio-companion" unwrapped.features) [
+ "--set" "GDK_PIXBUF_MODULE_FILE" "${librsvg}/${gdk-pixbuf.moduleDir}.cache"
+ "--prefix" "GIO_EXTRA_MODULES" ":" "${stdenv.lib.getLib dconf}/lib/gio/modules"
+ "--prefix" "XDG_DATA_DIRS" ":" "${unwrapped.gtk}/share"
+ "--prefix" "XDG_DATA_DIRS" ":" "${unwrapped.gtk}/share/gsettings-schemas/${unwrapped.gtk.name}"
+ "--prefix" "GI_TYPELIB_PATH" ":" "${stdenv.lib.makeSearchPath "lib/girepository-1.0" [
+ unwrapped.gtk
+ gsettings-desktop-schemas
+ atk
+ # From some reason, if .out is not used, .bin is used, and we want
+ # what's in `.out`.
+ pango.out
+ gdk-pixbuf
+ json-glib
+ harfbuzz
+ librsvg
+ gobject-introspection
+ at-spi2-core
+ ]}"
+ ]
+ ++ stdenv.lib.optionals (extraPackages != []) [
+ "--prefix" "GRC_BLOCKS_PATH" ":" "${stdenv.lib.makeSearchPath "share/gnuradio/grc/blocks" extraPackages}"
+ ]
+ ++ stdenv.lib.optionals (unwrapped.hasFeature "gr-qtgui" unwrapped.features)
+ # 3.7 builds with qt4
+ (if unwrapped.versionAttr.major == "3.8" then
+ [
+ "--prefix" "QT_PLUGIN_PATH" ":"
+ "${stdenv.lib.getBin unwrapped.qt.qtbase}/${unwrapped.qt.qtbase.qtPluginPrefix}"
+ "--prefix" "QML2_IMPORT_PATH" ":"
+ "${stdenv.lib.getBin unwrapped.qt.qtbase}/${unwrapped.qt.qtbase.qtQmlPrefix}"
+ ]
+ else
+ # TODO: Add here qt4 related environment for 3.7?
+ [
+
+ ]
+ )
+ ++ extraMakeWrapperArgs
+ );
+in
stdenv.mkDerivation {
- name = (appendToName "with-packages" gnuradio).name;
- buildInputs = [ makeWrapper python ];
+ inherit name;
- buildCommand = ''
- mkdir -p $out/bin
- ln -s "${gnuradio}"/bin/* $out/bin/
+ buildInputs = [
+ makeWrapper
+ xorg.lndir
+ ];
- for file in $(find -L $out/bin -type f); do
- if test -x "$(readlink -f "$file")"; then
- wrapProgram "$file" \
- --prefix PYTHONPATH : ${stdenv.lib.concatStringsSep ":"
- (map (path: "$(toPythonPath ${path})") extraPackages)} \
- --prefix GRC_BLOCKS_PATH : ${makeSearchPath "share/gnuradio/grc/blocks" extraPackages}
- fi
+ passthru = {
+ inherit python3Env pythonPkgs unwrapped;
+ };
+
+ buildCommand = ''
+ mkdir $out
+ cd $out
+ lndir -silent ${unwrapped}
+ for i in $out/bin/*; do
+ if [[ ! -x "$i" ]]; then
+ continue
+ fi
+ cp -L "$i" "$i".tmp
+ mv -f "$i".tmp "$i"
+ if head -1 "$i" | grep -q ${unwrapped.python}; then
+ substituteInPlace "$i" \
+ --replace ${unwrapped.python} ${python3Env}
+ fi
+ wrapProgram "$i" ${makeWrapperArgs}
done
'';
- inherit (gnuradio) meta;
+ inherit (unwrapped) meta;
}
diff --git a/pkgs/applications/radio/gqrx/default.nix b/pkgs/applications/radio/gqrx/default.nix
index 106d2103ec40..b2402aad33eb 100644
--- a/pkgs/applications/radio/gqrx/default.nix
+++ b/pkgs/applications/radio/gqrx/default.nix
@@ -9,13 +9,13 @@ assert pulseaudioSupport -> libpulseaudio != null;
mkDerivation rec {
pname = "gqrx";
- version = "2.13.5";
+ version = "2.14.2";
src = fetchFromGitHub {
owner = "csete";
repo = "gqrx";
rev = "v${version}";
- sha256 = "168wjad5g0ka555hwsciwbj7fqx1c89q59hq1yxj8aiyp5kfcahx";
+ sha256 = "15xlzfgmffq43wn74xjqc5p2m21i3lh28qqskd2jf2hhvanpcwcp";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/applications/radio/inspectrum/default.nix b/pkgs/applications/radio/inspectrum/default.nix
index f55c78ea26b5..cf4ddd5b6e86 100644
--- a/pkgs/applications/radio/inspectrum/default.nix
+++ b/pkgs/applications/radio/inspectrum/default.nix
@@ -13,13 +13,13 @@
mkDerivation rec {
pname = "inspectrum";
- version = "0.2.2";
+ version = "0.2.3";
src = fetchFromGitHub {
owner = "miek";
repo = "inspectrum";
rev = "v${version}";
- sha256 = "1a517y7s1xi66y5kjrpjay450pad9nc228pa8801mxq1c7m1lamm";
+ sha256 = "1x6nyn429pk0f7lqzskrgsbq09mq5787xd4piic95add6n1cc355";
};
nativeBuildInputs = [ cmake pkgconfig wrapQtAppsHook ];
diff --git a/pkgs/applications/radio/noaa-apt/default.nix b/pkgs/applications/radio/noaa-apt/default.nix
index a81f2ea8f7d9..01dc7b5c30db 100644
--- a/pkgs/applications/radio/noaa-apt/default.nix
+++ b/pkgs/applications/radio/noaa-apt/default.nix
@@ -56,7 +56,7 @@ rustPlatform.buildRustPackage rec {
meta = with lib; {
description = "NOAA APT image decoder";
- homepage = "http://noaa-apt.mbernardi.com.ar/";
+ homepage = "https://noaa-apt.mbernardi.com.ar/";
license = licenses.gpl3Only;
maintainers = with maintainers; [ trepetti ];
platforms = platforms.all;
diff --git a/pkgs/applications/radio/quisk/default.nix b/pkgs/applications/radio/quisk/default.nix
index 1a032554e193..86edfadcce11 100644
--- a/pkgs/applications/radio/quisk/default.nix
+++ b/pkgs/applications/radio/quisk/default.nix
@@ -3,11 +3,11 @@
python38Packages.buildPythonApplication rec {
pname = "quisk";
- version = "4.1.72";
+ version = "4.1.73";
src = fetchPypi {
inherit pname version;
- sha256 = "0qw00b9d0l3ysdrmd3nr5a2zlwg9ygdil7krnk2gjp5g8bb778k7";
+ sha256 = "37dfb02a32341025c086b07d66ddf1608d4ee1ae1c62fb51f87c97662f13e0d8";
};
buildInputs = [ fftw alsaLib pulseaudio ];
diff --git a/pkgs/applications/radio/rtl_433/default.nix b/pkgs/applications/radio/rtl_433/default.nix
index 78d0f8befc98..c84160c19eae 100644
--- a/pkgs/applications/radio/rtl_433/default.nix
+++ b/pkgs/applications/radio/rtl_433/default.nix
@@ -1,25 +1,26 @@
-{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig
+{ stdenv, fetchFromGitHub, cmake, pkgconfig
, libusb1, rtl-sdr, soapysdr-with-plugins
}:
-stdenv.mkDerivation {
-
- version = "20.02";
+stdenv.mkDerivation rec {
+ version = "20.11";
pname = "rtl_433";
src = fetchFromGitHub {
owner = "merbanan";
repo = "rtl_433";
- rev = "20.02";
- sha256 = "11991xky9gawkragdyg27qsf7kw5bhlg7ygvf3fn7ng00x4xbh1z";
+ rev = version;
+ sha256 = "093bxjxkg7yf78wqj5gpijbfa2p05ny09qqsj84kzi1svnzsa369";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ pkgconfig cmake ];
buildInputs = [ libusb1 rtl-sdr soapysdr-with-plugins ];
+ doCheck = true;
+
meta = with stdenv.lib; {
- description = "Decode traffic from devices that broadcast on 433.9 MHz";
+ description = "Decode traffic from devices that broadcast on 433.9 MHz, 868 MHz, 315 MHz, 345 MHz and 915 MHz";
homepage = "https://github.com/merbanan/rtl_433";
license = licenses.gpl2;
maintainers = with maintainers; [ earldouglas ];
diff --git a/pkgs/applications/radio/sdrangel/default.nix b/pkgs/applications/radio/sdrangel/default.nix
index 6d0a19334dec..dd8c56610c28 100644
--- a/pkgs/applications/radio/sdrangel/default.nix
+++ b/pkgs/applications/radio/sdrangel/default.nix
@@ -13,47 +13,40 @@ libav,
libiio,
libopus,
libpulseaudio,
-libusb-compat-0_1,
+libusb1,
limesuite,
+libbladeRF,
mkDerivation,
ocl-icd,
opencv3,
pkgconfig,
qtbase,
qtmultimedia,
+qtserialport,
qtwebsockets,
rtl-sdr,
-serialdv
+serialdv,
+uhd
}:
-let
-
- codec2' = codec2.overrideAttrs (old: {
- src = fetchFromGitHub {
- owner = "drowe67";
- repo = "codec2";
- rev = "567346818c0d4d697773cf66d925fdb031e15668";
- sha256 = "0ngqlh2cw5grx2lg7xj8baz6p55gfhq4caggxkb4pxlg817pwbpa";
- };
- });
-
-in mkDerivation rec {
+mkDerivation rec {
pname = "sdrangel";
- version = "4.11.12";
+ version = "4.21.1";
src = fetchFromGitHub {
owner = "f4exb";
repo = "sdrangel";
rev = "v${version}";
- sha256 = "0zbx0gklylk8npb3wnnmqpam0pdxl40f20i3wzwwh4gqrppxywzx";
+ sha256 = "y6BVwnSJXiapgm9pAuby1DLLeU5MSyB4uqEa3oS35/U=";
fetchSubmodules = false;
};
nativeBuildInputs = [ cmake pkgconfig ];
buildInputs = [
- glew opencv3 libusb-compat-0_1 boost libopus limesuite libav libiio libpulseaudio
+ glew opencv3 libusb1 boost libopus limesuite libav libiio libpulseaudio
qtbase qtwebsockets qtmultimedia rtl-sdr airspy hackrf
- fftwFloat codec2' cm256cc serialdv
+ fftwFloat codec2 cm256cc serialdv qtserialport
+ libbladeRF uhd
];
cmakeFlags = [
"-DLIBSERIALDV_INCLUDE_DIR:PATH=${serialdv}/include/serialdv"
diff --git a/pkgs/applications/radio/urh/default.nix b/pkgs/applications/radio/urh/default.nix
index 008697211f75..5411571113d5 100644
--- a/pkgs/applications/radio/urh/default.nix
+++ b/pkgs/applications/radio/urh/default.nix
@@ -5,13 +5,13 @@
python3Packages.buildPythonApplication rec {
pname = "urh";
- version = "2.8.9";
+ version = "2.9.0";
src = fetchFromGitHub {
owner = "jopohl";
repo = pname;
rev = "v${version}";
- sha256 = "0axzqyljbmpc4c9bnqmdrrz5la5r9qynp49fig645xyxs87vq6b0";
+ sha256 = "1pcyj1vzv51j8rgi0hh9chw3vfkfi03bg1rg7gs4nk95ffmwx4pd";
};
nativeBuildInputs = [ qt5.wrapQtAppsHook ];
diff --git a/pkgs/applications/science/astronomy/phd2/default.nix b/pkgs/applications/science/astronomy/phd2/default.nix
new file mode 100644
index 000000000000..98afba77c4f0
--- /dev/null
+++ b/pkgs/applications/science/astronomy/phd2/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchFromGitHub, pkg-config, cmake, gtk3,
+ wxGTK30-gtk3, curl, gettext, glib, indilib, libnova }:
+
+stdenv.mkDerivation rec {
+ pname = "phd2";
+ version = "2.6.9dev1";
+
+ src = fetchFromGitHub {
+ owner = "OpenPHDGuiding";
+ repo = "phd2";
+ rev = "v${version}";
+ sha256 = "1ih7m9lilh12xbhmwm9kkicaqy72mi3firl6df7m5x38n2zj3zm4";
+ };
+
+ nativeBuildInputs = [ cmake pkg-config ];
+ buildInputs = [ gtk3 wxGTK30-gtk3 curl gettext glib indilib libnova ];
+
+ cmakeFlags = [
+ "-DOPENSOURCE_ONLY=1"
+ ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://openphdguiding.org/";
+ description = "Telescope auto-guidance application";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ hjones2199 ];
+ platforms = [ "x86_64-linux" ];
+ };
+}
diff --git a/pkgs/applications/science/biology/ants/default.nix b/pkgs/applications/science/biology/ants/default.nix
index cb88e92fe1cb..ece218eea37d 100644
--- a/pkgs/applications/science/biology/ants/default.nix
+++ b/pkgs/applications/science/biology/ants/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, fetchpatch, cmake, makeWrapper, itk4, vtk_7 }:
+{ stdenv, fetchFromGitHub, fetchpatch, cmake, makeWrapper, itk4, vtk_7, Cocoa }:
stdenv.mkDerivation rec {
pname = "ANTs";
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [ cmake makeWrapper ];
- buildInputs = [ itk4 vtk_7 ];
+ buildInputs = [ itk4 vtk_7 ] ++ stdenv.lib.optional stdenv.isDarwin [ Cocoa ];
cmakeFlags = [ "-DANTS_SUPERBUILD=FALSE" "-DUSE_VTK=TRUE" ];
diff --git a/pkgs/applications/science/biology/bwa/default.nix b/pkgs/applications/science/biology/bwa/default.nix
index 7212b42198c4..10859d9e8c13 100644
--- a/pkgs/applications/science/biology/bwa/default.nix
+++ b/pkgs/applications/science/biology/bwa/default.nix
@@ -11,6 +11,12 @@ stdenv.mkDerivation rec {
buildInputs = [ zlib ];
+ # Avoid hardcoding gcc to allow environments with a different
+ # C compiler to build
+ preConfigure = ''
+ sed -i '/^CC/d' Makefile
+ '';
+
# it's unclear which headers are intended to be part of the public interface
# so we may find ourselves having to add more here over time
installPhase = ''
@@ -27,6 +33,6 @@ stdenv.mkDerivation rec {
license = licenses.gpl3;
homepage = "http://bio-bwa.sourceforge.net/";
maintainers = with maintainers; [ luispedro ];
- platforms = [ "x86_64-linux" ];
+ platforms = platforms.x86_64;
};
}
diff --git a/pkgs/applications/science/biology/deeptools/default.nix b/pkgs/applications/science/biology/deeptools/default.nix
index efa246a277fe..2621c5bbf037 100644
--- a/pkgs/applications/science/biology/deeptools/default.nix
+++ b/pkgs/applications/science/biology/deeptools/default.nix
@@ -1,14 +1,14 @@
-{ lib
-, python
-}:
+{ lib, python, fetchFromGitHub }:
with python.pkgs;
buildPythonApplication rec {
pname = "deepTools";
version = "3.5.0";
- src = fetchPypi {
- inherit pname version;
- sha256 = "1a14a29e60be13eac11bd204dab9aef73cd72fe56a94c587333f21087584c0d8";
+ src = fetchFromGitHub {
+ owner = "deeptools";
+ repo = "deepTools";
+ rev = version;
+ sha256 = "1bz8ln32mfc9k8l9wgp034vw80dxh6f92dfqxhcrpggk4akwj6ml";
};
propagatedBuildInputs = [
@@ -23,7 +23,7 @@ buildPythonApplication rec {
deeptoolsintervals
];
- checkInputs = [ pytest ];
+ checkInputs = [ nose ];
meta = with lib; {
homepage = "https://deeptools.readthedocs.io/en/develop";
diff --git a/pkgs/applications/science/biology/hmmer/default.nix b/pkgs/applications/science/biology/hmmer/default.nix
index 6ee7cd609c42..3b1420a18819 100644
--- a/pkgs/applications/science/biology/hmmer/default.nix
+++ b/pkgs/applications/science/biology/hmmer/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
- version = "3.3.1";
+ version = "3.3.2";
pname = "hmmer";
src = fetchurl {
url = "http://eddylab.org/software/hmmer/${pname}-${version}.tar.gz";
- sha256 = "1mcvr74w6ffd5z0p8v3jss473mbgard9lz5whjnk95c661lnmrlc";
+ sha256 = "0s9wf6n0qanbx8qs6igfl3vyjikwbrvh4d9d6mv54yp3xysykzlj";
};
meta = with stdenv.lib; {
diff --git a/pkgs/applications/science/biology/igv/default.nix b/pkgs/applications/science/biology/igv/default.nix
index 86a16c4f0474..3f9cb1a288b3 100644
--- a/pkgs/applications/science/biology/igv/default.nix
+++ b/pkgs/applications/science/biology/igv/default.nix
@@ -2,10 +2,10 @@
stdenv.mkDerivation rec {
pname = "igv";
- version = "2.8.12";
+ version = "2.8.13";
src = fetchzip {
url = "https://data.broadinstitute.org/igv/projects/downloads/2.8/IGV_${version}.zip";
- sha256 = "0zxmk417j9s5nms0np1fsip7r0jhwkj1d1x424ljr9krcb2zwcyq";
+ sha256 = "0sab478jq96iw3fv0560hrrj8qbh40r8m4ncypdb7991j9haxl09";
};
installPhase = ''
diff --git a/pkgs/applications/science/biology/mosdepth/default.nix b/pkgs/applications/science/biology/mosdepth/default.nix
index d0f98719fa1a..d2b05943f7ce 100644
--- a/pkgs/applications/science/biology/mosdepth/default.nix
+++ b/pkgs/applications/science/biology/mosdepth/default.nix
@@ -17,13 +17,13 @@ let
in stdenv.mkDerivation rec {
pname = "mosdepth";
- version = "0.2.9";
+ version = "0.3.1";
src = fetchFromGitHub {
owner = "brentp";
repo = "mosdepth";
rev = "v${version}";
- sha256 = "01gm9gj2x2zs4yx6wk761fi1papi7qr3gp4ln1kkn8n2f9y9h849";
+ sha256 = "1kcrvamrafz1m0s7mlbhaay8jyg97l1w37p6syl36r2m1plmwxjd";
};
nativeBuildInputs = [ nim ];
diff --git a/pkgs/applications/science/biology/star/default.nix b/pkgs/applications/science/biology/star/default.nix
index c331acbfe705..f2e1a2a8fee5 100644
--- a/pkgs/applications/science/biology/star/default.nix
+++ b/pkgs/applications/science/biology/star/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "star";
- version = "2.7.5c";
+ version = "2.7.6a";
src = fetchFromGitHub {
repo = "STAR";
owner = "alexdobin";
rev = version;
- sha256 = "1plx9akrzwjk7f2j94l9ss0apg0asqmrf2bp0728d4bvlhnzmjyy";
+ sha256 = "1zw9f4jbhz0y51namnmid42pa7pviviy94q9db8w0774nksdf8is";
};
sourceRoot = "source/source";
diff --git a/pkgs/applications/science/biology/tebreak/default.nix b/pkgs/applications/science/biology/tebreak/default.nix
index 07669d097a44..82c624ba7cd9 100644
--- a/pkgs/applications/science/biology/tebreak/default.nix
+++ b/pkgs/applications/science/biology/tebreak/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, last, exonerate, minia, python3Packages, bwa
-, samtools, findutils }:
+, samtools, findutils, python }:
python3Packages.buildPythonApplication rec {
pname = "tebreak";
@@ -32,6 +32,12 @@ python3Packages.buildPythonApplication rec {
done
'';
+ checkPhase = ''
+ $out/bin/tebreak -b test/data/example.ins.bam -r test/data/Homo_sapiens_chr4_50000000-60000000_assembly19.fasta -p 4 --pickle test/example.pickle --detail_out test/example.tebreak.detail.out -i lib/teref.human.fa
+ pushd test
+ ${python.interpreter} checktest.py
+ '';
+
meta = with stdenv.lib; {
description = "Find and characterise transposable element insertions";
homepage = "https://github.com/adamewing/tebreak";
diff --git a/pkgs/applications/science/chemistry/jmol/default.nix b/pkgs/applications/science/chemistry/jmol/default.nix
index 9adb8e3674b8..e09abccad121 100644
--- a/pkgs/applications/science/chemistry/jmol/default.nix
+++ b/pkgs/applications/science/chemistry/jmol/default.nix
@@ -17,14 +17,14 @@ let
};
in
stdenv.mkDerivation rec {
- version = "14.31.17";
+ version = "14.31.18";
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 = "1cg3a56bbvlq5wfjgwclg9vsj61kmj6fnqvgf7fdvklhdvnijla2";
+ sha256 = "0hkc7c08azbw3k91ygwz6r5y4yw6k8l7h4gcq5p71knd5k1fa5jd";
};
patchPhase = ''
diff --git a/pkgs/applications/science/chemistry/openmolcas/default.nix b/pkgs/applications/science/chemistry/openmolcas/default.nix
index 8bc62da3a310..d432e66a19f1 100644
--- a/pkgs/applications/science/chemistry/openmolcas/default.nix
+++ b/pkgs/applications/science/chemistry/openmolcas/default.nix
@@ -20,7 +20,7 @@ in stdenv.mkDerivation {
owner = "Molcas";
repo = "OpenMolcas";
rev = gitLabRev;
- sha256 = "1w8av44dx5r9yp2xhf9ypdrhappvk984wrd5pa1ww0qv6j2446ic";
+ sha256 = "0xr9plgb0cfmxxqmd3wrhvl0hv2jqqfqzxwzs1jysq2m9cxl314v";
};
patches = [
diff --git a/pkgs/applications/science/electronics/appcsxcad/default.nix b/pkgs/applications/science/electronics/appcsxcad/default.nix
index d2b7c0d66a15..c2d7cefec9b8 100644
--- a/pkgs/applications/science/electronics/appcsxcad/default.nix
+++ b/pkgs/applications/science/electronics/appcsxcad/default.nix
@@ -27,7 +27,6 @@ mkDerivation {
nativeBuildInputs = [
cmake
- wrapQtAppsHook
];
buildInputs = [
diff --git a/pkgs/applications/science/electronics/dsview/default.nix b/pkgs/applications/science/electronics/dsview/default.nix
index 4d3acb331d5d..e61017ea330d 100644
--- a/pkgs/applications/science/electronics/dsview/default.nix
+++ b/pkgs/applications/science/electronics/dsview/default.nix
@@ -1,42 +1,46 @@
-{ stdenv, fetchFromGitHub, pkgconfig, cmake,
-libzip, boost, fftw, qtbase,
-libusb1, wrapQtAppsHook, libsigrok4dsl, libsigrokdecode4dsl
+{ lib, mkDerivation, fetchFromGitHub, pkgconfig, cmake
+, libzip, boost, fftw, qtbase, libusb1, libsigrok4dsl
+, libsigrokdecode4dsl, python3, fetchpatch
}:
-stdenv.mkDerivation rec {
+mkDerivation rec {
pname = "dsview";
- version = "0.99";
+ version = "1.12";
src = fetchFromGitHub {
owner = "DreamSourceLab";
repo = "DSView";
- rev = version;
- sha256 = "189i3baqgn8k3aypalayss0g489xi0an9hmvyggvxmgg1cvcwka2";
+ rev = "v${version}";
+ sha256 = "q7F4FuK/moKkouXTNPZDVon/W/ZmgtNHJka4MiTxA0U=";
};
- postUnpack = ''
- export sourceRoot=$sourceRoot/DSView
- '';
+ sourceRoot = "source/DSView";
patches = [
# Fix absolute install paths
./install.patch
+
+ # Fix buld with Qt5.15 already merged upstream for future release
+ # Using local file instead of content of commit #33e3d896a47 because
+ # sourceRoot make it unappliable
+ ./qt515.patch
];
- nativeBuildInputs = [ cmake pkgconfig wrapQtAppsHook ];
+ nativeBuildInputs = [ cmake pkgconfig ];
buildInputs = [
- boost fftw qtbase libusb1 libzip libsigrokdecode4dsl libsigrok4dsl
+ boost fftw qtbase libusb1 libzip libsigrokdecode4dsl libsigrok4dsl
+ python3
];
enableParallelBuilding = true;
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A GUI program for supporting various instruments from DreamSourceLab, including logic analyzer, oscilloscope, etc";
homepage = "https://www.dreamsourcelab.com/";
license = licenses.gpl3Plus;
platforms = platforms.linux;
- maintainers = [ maintainers.bachp ];
+ maintainers = with maintainers; [ bachp ];
};
}
diff --git a/pkgs/applications/science/electronics/dsview/install.patch b/pkgs/applications/science/electronics/dsview/install.patch
index e30a28d80fa3..75c3e9628656 100644
--- a/pkgs/applications/science/electronics/dsview/install.patch
+++ b/pkgs/applications/science/electronics/dsview/install.patch
@@ -2,10 +2,10 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt
index c1c33e1..208a184 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
-@@ -403,8 +403,8 @@ install(DIRECTORY res DESTINATION share/${PROJECT_NAME})
- install(FILES icons/logo.png DESTINATION share/${PROJECT_NAME} RENAME logo.png)
- install(FILES ../NEWS DESTINATION share/${PROJECT_NAME} RENAME NEWS)
- install(FILES ../ug.pdf DESTINATION share/${PROJECT_NAME} RENAME ug.pdf)
+@@ -427,8 +427,8 @@
+ install(FILES ../NEWS31 DESTINATION share/${PROJECT_NAME} RENAME NEWS31)
+ install(FILES ../ug25.pdf DESTINATION share/${PROJECT_NAME} RENAME ug25.pdf)
+ install(FILES ../ug31.pdf DESTINATION share/${PROJECT_NAME} RENAME ug31.pdf)
-install(FILES DreamSourceLab.rules DESTINATION /etc/udev/rules.d/)
-install(FILES DSView.desktop DESTINATION /usr/share/applications/)
+install(FILES DreamSourceLab.rules DESTINATION etc/udev/rules.d/)
diff --git a/pkgs/applications/science/electronics/dsview/qt515.patch b/pkgs/applications/science/electronics/dsview/qt515.patch
new file mode 100644
index 000000000000..552f2062ec57
--- /dev/null
+++ b/pkgs/applications/science/electronics/dsview/qt515.patch
@@ -0,0 +1,13 @@
+diff --git a/pv/view/viewport.cpp b/pv/view/viewport.cpp
+index 921d3db..16cdce9 100755
+--- a/pv/view/viewport.cpp
++++ b/pv/view/viewport.cpp
+@@ -37,7 +37,7 @@
+
+ #include <QMouseEvent>
+ #include <QStyleOption>
+-
++#include <QPainterPath>
+
+ #include <math.h>
+
diff --git a/pkgs/applications/science/electronics/horizon-eda/default.nix b/pkgs/applications/science/electronics/horizon-eda/default.nix
index 3b6a4c7b7383..6b9f07ee68f1 100644
--- a/pkgs/applications/science/electronics/horizon-eda/default.nix
+++ b/pkgs/applications/science/electronics/horizon-eda/default.nix
@@ -23,13 +23,13 @@
stdenv.mkDerivation rec {
pname = "horizon-eda";
- version = "1.2.1";
+ version = "1.3.0";
src = fetchFromGitHub {
owner = "horizon-eda";
repo = "horizon";
rev = "v${version}";
- sha256 = "0b1bi99xdhbkb2vdb9y6kyqm0h8y0q168jf2xi8kd0z7kww8li2p";
+ sha256 = "13c4p60vrmwmnrv2jcr2gc1cxnimy7j8yp1p6434pbbk2py9k8mx";
};
buildInputs = [
diff --git a/pkgs/applications/science/electronics/kicad/versions.nix b/pkgs/applications/science/electronics/kicad/versions.nix
index beadd1724e10..9f00f3fa8ba8 100644
--- a/pkgs/applications/science/electronics/kicad/versions.nix
+++ b/pkgs/applications/science/electronics/kicad/versions.nix
@@ -27,25 +27,25 @@
};
"kicad-unstable" = {
kicadVersion = {
- version = "2020-11-07";
+ version = "2020-12-01";
src = {
- rev = "9454f9df9245aea037d1ad5baf050c2d9101159c";
- sha256 = "03bd0dk234ihqnwrv4n40gi856xcjqgxplfwjzlwcq521gwykv30";
+ rev = "3c521942ed52e83482c82d426170b4fbf327f846";
+ sha256 = "sha256:09qab69sy3n44kjlzxxx7gbksyr1kg8n14kz0zf8n71zfcqagci4";
};
};
libVersion = {
- version = "2020-11-07";
+ version = "2020-12-01";
libSources = {
i18n.rev = "e89d9a89bec59199c1ade56ee2556591412ab7b0";
- i18n.sha256 = "04zaqyhj3qr4ymyd3k5vjpcna64j8klpsygcgjcv29s3rdi8glfl";
- symbols.rev = "9c50f4333bafc5a1abf7786436db5ffb6a66758d";
- symbols.sha256 = "06ic59svz0256isy93863i5ay4k8wshvp1kspnqrc776wmq03l3k";
- templates.rev = "41eae4ccd3ac02fdb969e3aa272c07ab51dcf5af";
- templates.sha256 = "0xxfkpsgbnafmpaxpz1747zn7fhqp0kfl32rzjrx4vzxyp25q805";
- footprints.rev = "50015af7e603cc499199c7e1c6daa7c85dd732ae";
- footprints.sha256 = "16bic67klbj7sgj7cab8ha2fg3ypp9ap82gxkn6ijvpl7dka8bhb";
- packages3d.rev = "df0dc0074491bb665b2c3ce569cbd4aa16118ad6";
- packages3d.sha256 = "027jlcp9fpryldjkcxhb1b5bpwqna9kl6r0lnkd86x238kj3rd8v";
+ i18n.sha256 = "sha256:04zaqyhj3qr4ymyd3k5vjpcna64j8klpsygcgjcv29s3rdi8glfl";
+ symbols.rev = "e538abb015b4f289910a6f26b2f1b9cb8bf2efdb";
+ symbols.sha256 = "sha256:117y4cm46anlrnw6y6mdjgl1a5gab6h6m7cwx3q7qb284m9bs5gi";
+ templates.rev = "32a4f6fab863976fdcfa232e3e08fdcf3323a954";
+ templates.sha256 = "sha256:13r94dghrh9slpj7nkzv0zqv5hk49s6pxm4q5ndqx0y8037ivmhk";
+ footprints.rev = "15ffd67e01257d4d8134dbd6708cb58977eeccbe";
+ footprints.sha256 = "sha256:1ad5k3wh2zqfibrar7pd3g363jk2q51dvraxnq3zlxa2x4znh7mw";
+ packages3d.rev = "d8b7e8c56d535f4d7e46373bf24c754a8403da1f";
+ packages3d.sha256 = "sha256:0dh8ixg0w43wzj5h3164dz6l1vl4llwxhi3qcdgj1lgvrs28aywd";
};
};
};
diff --git a/pkgs/applications/science/electronics/librepcb/default.nix b/pkgs/applications/science/electronics/librepcb/default.nix
index 494a5cf2931b..4b0a4108ab22 100644
--- a/pkgs/applications/science/electronics/librepcb/default.nix
+++ b/pkgs/applications/science/electronics/librepcb/default.nix
@@ -1,39 +1,47 @@
-{ lib, mkDerivation, fetchFromGitHub, qtbase, qttools, qmake, wrapQtAppsHook }:
+{ stdenv, lib, fetchFromGitHub
+, qtbase, qttools, qmake, wrapQtAppsHook
+}:
-mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "librepcb";
version = "0.1.5";
src = fetchFromGitHub {
- owner = "LibrePCB";
- repo = "LibrePCB";
- fetchSubmodules = true;
- rev = version;
+ owner = pname;
+ repo = pname;
+ rev = version;
sha256 = "0ag8h3id2c1k9ds22rfrvyhf2vjhkv82xnrdrz4n1hnlr9566vcx";
+ fetchSubmodules = true;
};
- enableParallelBuilding = true;
-
nativeBuildInputs = [ qmake qttools wrapQtAppsHook ];
-
buildInputs = [ qtbase ];
qmakeFlags = ["-r"];
+ enableParallelBuilding = true;
postInstall = ''
- mkdir -p $out/share/librepcb/fontobene
- cp share/librepcb/fontobene/newstroke.bene $out/share/librepcb/fontobene/
- '';
+ mkdir -p $out/share/librepcb/fontobene
+ cp share/librepcb/fontobene/newstroke.bene $out/share/librepcb/fontobene/
+ '';
+
+ # the build system tries to use 'git' at build time to find the HEAD hash.
+ # that's a no-no, so replace it with a quick hack. NOTE: the # adds a comment
+ # at the end of the line to remove the git call.
+ patchPhase = ''
+ substituteInPlace ./libs/librepcb/common/common.pro \
+ --replace 'GIT_COMMIT_SHA' 'GIT_COMMIT_SHA="\\\"${src.rev}\\\"" # '
+ '';
preFixup = ''
wrapQtApp $out/bin/librepcb
'';
- meta = with lib; {
+ meta = with stdenv.lib; {
description = "A free EDA software to develop printed circuit boards";
- homepage = "https://librepcb.org/";
- maintainers = with maintainers; [ luz ];
- license = licenses.gpl3;
- platforms = platforms.linux;
+ homepage = "https://librepcb.org/";
+ maintainers = with maintainers; [ luz thoughtpolice ];
+ license = licenses.gpl3;
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/science/electronics/ngspice/default.nix b/pkgs/applications/science/electronics/ngspice/default.nix
index ab2861d53f20..5113dc778f62 100644
--- a/pkgs/applications/science/electronics/ngspice/default.nix
+++ b/pkgs/applications/science/electronics/ngspice/default.nix
@@ -14,11 +14,11 @@
stdenv.mkDerivation rec {
pname = "ngspice";
- version = "32";
+ version = "33";
src = fetchurl {
url = "mirror://sourceforge/ngspice/ngspice-${version}.tar.gz";
- sha256 = "1wiys30c9mqzxr7iv1sws0jnn4xi0mj3lanhnk2qfvaiji70rn9w";
+ sha256 = "1wa1hmpn13spmxqgbb1m7vgy32mwvjqwrxhymzll8z65q5nbd7dr";
};
nativeBuildInputs = [ flex bison ];
diff --git a/pkgs/applications/science/logic/abc/default.nix b/pkgs/applications/science/logic/abc/default.nix
index 29d727d988e7..426c5a9df323 100644
--- a/pkgs/applications/science/logic/abc/default.nix
+++ b/pkgs/applications/science/logic/abc/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "abc-verifier";
- version = "2020.06.22";
+ version = "2020.11.24";
src = fetchFromGitHub {
- owner = "berkeley-abc";
+ owner = "yosyshq";
repo = "abc";
- rev = "341db25668f3054c87aa3372c794e180f629af5d";
- sha256 = "14cgv34vz5ljkcms6nrv19vqws2hs8bgjgffk5q03cbxnm2jxv5s";
+ rev = "4f5f73d18b137930fb3048c0b385c82fa078db38";
+ sha256 = "0z1kp223kix7i4r7mbj2bzawkdzc55nsgc41m85dmbajl9fsj1m0";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/applications/science/logic/boolector/default.nix b/pkgs/applications/science/logic/boolector/default.nix
index aedc8e3484a9..0364a76639aa 100644
--- a/pkgs/applications/science/logic/boolector/default.nix
+++ b/pkgs/applications/science/logic/boolector/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, lib, python3
+{ stdenv, fetchFromGitHub, fetchpatch, lib, python3
, cmake, lingeling, btor2tools, gtest, gmp
}:
@@ -13,6 +13,14 @@ stdenv.mkDerivation rec {
sha256 = "0jkmaw678njqgkflzj9g374yk1mci8yqvsxkrqzlifn6bwhwb7ci";
};
+ # excludes development artifacts from install, will be included in next release
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/Boolector/boolector/commit/4d240436e34e65096671099766344dd9126145b1.patch";
+ sha256 = "1girsbvlhkkl1hldl2gsjynwc3m92jskn798qhx0ydg6whrfgcgw";
+ })
+ ];
+
postPatch = ''
sed s@REPLACEME@file://${gtest.src}@ ${./cmake-gtest.patch} | patch -p1
'';
@@ -23,39 +31,39 @@ stdenv.mkDerivation rec {
cmakeFlags =
[ "-DBUILD_SHARED_LIBS=ON"
"-DUSE_LINGELING=YES"
- "-DBtor2Tools_INCLUDE_DIR=${btor2tools.dev}/include"
- "-DBtor2Tools_LIBRARIES=${btor2tools.lib}/lib/libbtor2parser.so"
] ++ (lib.optional (gmp != null) "-DUSE_GMP=YES");
- installPhase = ''
- mkdir -p $out/bin $lib/lib $dev/include
-
- cp -vr bin/* $out/bin
- cp -vr lib/* $lib/lib
-
- rm -rf $out/bin/{examples,tests}
- # we don't care about gtest related libs
- rm -rf $lib/lib/libg*
-
- cd ../src
- find . -iname '*.h' -exec cp --parents '{}' $dev/include \;
- rm -rf $dev/include/tests
- '';
-
checkInputs = [ python3 ];
doCheck = true;
- preCheck = ''
- export LD_LIBRARY_PATH=$(readlink -f lib)
- patchShebangs ..
+ preCheck =
+ let var = if stdenv.isDarwin then "DYLD_LIBRARY_PATH" else "LD_LIBRARY_PATH";
+ in
+ # tests modelgen and modelgensmt2 spawn boolector in another processes and
+ # macOS strips DYLD_LIBRARY_PATH, hardcode it for testing
+ stdenv.lib.optionalString stdenv.isDarwin ''
+ cp -r bin bin.back
+ install_name_tool -change libboolector.dylib $(pwd)/lib/libboolector.dylib bin/boolector
+ '' + ''
+ export ${var}=$(readlink -f lib)
+ patchShebangs ..
+ '';
+
+ postCheck = stdenv.lib.optionalString stdenv.isDarwin ''
+ rm -rf bin
+ mv bin.back bin
'';
- outputs = [ "out" "dev" "lib" ];
+ # this is what haskellPackages.boolector expects
+ postInstall = ''
+ cp $out/include/boolector/boolector.h $out/include/boolector.h
+ cp $out/include/boolector/btortypes.h $out/include/btortypes.h
+ '';
meta = with stdenv.lib; {
description = "An extremely fast SMT solver for bit-vectors and arrays";
homepage = "https://boolector.github.io";
license = licenses.mit;
- platforms = platforms.linux;
+ platforms = with platforms; linux ++ darwin;
maintainers = with maintainers; [ thoughtpolice ];
};
}
diff --git a/pkgs/applications/science/logic/btor2tools/default.nix b/pkgs/applications/science/logic/btor2tools/default.nix
index 34c0dac2a17e..7d2aed7596e8 100644
--- a/pkgs/applications/science/logic/btor2tools/default.nix
+++ b/pkgs/applications/science/logic/btor2tools/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, cmake, fetchFromGitHub }:
+{ stdenv, cmake, fetchFromGitHub, fixDarwinDylibNames }:
stdenv.mkDerivation rec {
pname = "btor2tools";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "0mfqmkgvyw8fa2c09kww107dmk180ch1hp98r5kv41vnc04iqb0s";
};
- nativeBuildInputs = [ cmake ];
+ nativeBuildInputs = [ cmake ] ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
installPhase = ''
mkdir -p $out $dev/include/btor2parser/ $lib/lib
diff --git a/pkgs/applications/science/logic/key/default.nix b/pkgs/applications/science/logic/key/default.nix
new file mode 100644
index 000000000000..b08c4d84d1fc
--- /dev/null
+++ b/pkgs/applications/science/logic/key/default.nix
@@ -0,0 +1,74 @@
+{ stdenv
+, fetchurl
+, unzip
+, jdk
+, ant
+, jre
+, makeWrapper
+, runCommand
+, key
+}:
+
+# get this from the download URL when changing version
+let gitRevision = "7d3deab0763c88edee4f7a08e604661e0dbdd450";
+
+in stdenv.mkDerivation rec {
+ pname = "key";
+ version = "2.6.3";
+
+ src = fetchurl {
+ url = "https://formal.iti.kit.edu/key/releases/${version}/key-src-${version}_${gitRevision}.zip";
+ sha256 = "1dr5jmrqs0iy76wdsfiv5hx929i24yzm1xypzqqvx7afc7apyawy";
+ };
+
+ sourceRoot = "key";
+
+ nativeBuildInputs = [
+ unzip
+ jdk
+ ant
+ makeWrapper
+ ];
+
+ buildPhase = ''
+ ant -buildfile scripts/build.xml \
+ -Dgit.revision=${gitRevision} \
+ compileAll deployAll
+ '';
+
+ postCheck = ''
+ ant -buildfile scripts/build.xml \
+ -Dgit.revision=${gitRevision} \
+ compileAllTests runAllTests test-deploy-all
+ '';
+
+ installPhase = ''
+ mkdir -p $out/share/java
+ # Wrong version in the code. On next version change 2.5 to ${version}:
+ unzip deployment/key-2.5_${gitRevision}.zip -d $out/share/java
+ mkdir -p $out/bin
+ makeWrapper ${jre}/bin/java $out/bin/KeY \
+ --add-flags "-cp $out/share/java/KeY.jar de.uka.ilkd.key.core.Main"
+ '';
+
+ passthru.tests.check-version = runCommand "key-help" {} ''
+ ${key}/bin/KeY --help | grep 2.5 # Wrong version in the code. On next version change to ${version}
+ touch $out
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Java formal verification tool";
+ homepage = "https://www.key-project.org"; # also https://formal.iti.kit.edu/key/
+ longDescription = ''
+ The KeY System is a formal software development tool that aims to
+ integrate design, implementation, formal specification, and formal
+ verification of object-oriented software as seamlessly as possible.
+ At the core of the system is a novel theorem prover for the first-order
+ Dynamic Logic for Java with a user-friendly graphical interface.
+ '';
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ fgaz ];
+ platforms = platforms.all;
+ };
+}
+
diff --git a/pkgs/applications/science/logic/proverif/default.nix b/pkgs/applications/science/logic/proverif/default.nix
index 6acae2bcb766..4242bb0599e9 100644
--- a/pkgs/applications/science/logic/proverif/default.nix
+++ b/pkgs/applications/science/logic/proverif/default.nix
@@ -16,6 +16,7 @@ stdenv.mkDerivation rec {
mkdir -p $out/bin
cp ./proverif $out/bin
cp ./proveriftotex $out/bin
+ install -D -t $out/share/emacs/site-lisp/ emacs/proverif.el
'';
meta = {
diff --git a/pkgs/applications/science/logic/tlaplus/toolbox.nix b/pkgs/applications/science/logic/tlaplus/toolbox.nix
index 5c445459a36a..c9e97375b6c7 100644
--- a/pkgs/applications/science/logic/tlaplus/toolbox.nix
+++ b/pkgs/applications/science/logic/tlaplus/toolbox.nix
@@ -3,7 +3,7 @@
}:
let
- version = "1.6.0";
+ version = "1.7.0";
arch = "x86_64";
desktopItem = makeDesktopItem rec {
@@ -25,7 +25,7 @@ in stdenv.mkDerivation {
inherit version;
src = fetchzip {
url = "https://tla.msr-inria.inria.fr/tlatoolbox/products/TLAToolbox-${version}-linux.gtk.${arch}.zip";
- sha256 = "1mgx4p5qykf9q0p4cp6kcpc7fx8g5f2w1g40kdgas24hqwrgs3cm";
+ sha256 = "0v15wscawair5bghr5ixb4i062kmh9by1m0hnz2r1sawlqyafz02";
};
buildInputs = [ makeWrapper ];
diff --git a/pkgs/applications/science/logic/workcraft/default.nix b/pkgs/applications/science/logic/workcraft/default.nix
index 4038db17f938..9ce6592d9989 100644
--- a/pkgs/applications/science/logic/workcraft/default.nix
+++ b/pkgs/applications/science/logic/workcraft/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "workcraft";
- version = "3.3.0";
+ version = "3.3.2";
src = fetchurl {
url = "https://github.com/workcraft/workcraft/releases/download/v${version}/workcraft-v${version}-linux.tar.gz";
- sha256 = "072i7kan2c9f4s9jxwqr4ccsi9979c12xhwr385sbq06rwyrna85";
+ sha256 = "0v71x3fph2j3xrnysvkm7zsgnbxisfbdfgxzvzxxfdg59a6l3xid";
};
buildInputs = [ makeWrapper ];
diff --git a/pkgs/applications/science/logic/z3/4.4.0.nix b/pkgs/applications/science/logic/z3/4.4.0.nix
index 1e3bcea42ef7..a5388572db61 100644
--- a/pkgs/applications/science/logic/z3/4.4.0.nix
+++ b/pkgs/applications/science/logic/z3/4.4.0.nix
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
meta = {
description = "A high-performance theorem prover and SMT solver";
- homepage = "http://github.com/Z3Prover/z3";
+ homepage = "https://github.com/Z3Prover/z3";
license = stdenv.lib.licenses.mit;
platforms = stdenv.lib.platforms.x86_64;
maintainers = with stdenv.lib.maintainers; [ thoughtpolice ttuegel ];
diff --git a/pkgs/applications/science/logic/z3/default.nix b/pkgs/applications/science/logic/z3/default.nix
index dd71cf2cb1a8..48512eff5300 100644
--- a/pkgs/applications/science/logic/z3/default.nix
+++ b/pkgs/applications/science/logic/z3/default.nix
@@ -60,7 +60,7 @@ stdenv.mkDerivation rec {
description = "A high-performance theorem prover and SMT solver";
homepage = "https://github.com/Z3Prover/z3";
license = stdenv.lib.licenses.mit;
- platforms = stdenv.lib.platforms.x86_64;
+ platforms = stdenv.lib.platforms.unix;
maintainers = with stdenv.lib.maintainers; [ thoughtpolice ttuegel ];
};
}
diff --git a/pkgs/applications/science/math/calc/default.nix b/pkgs/applications/science/math/calc/default.nix
index 8e50f48b286b..e770cff2da9c 100644
--- a/pkgs/applications/science/math/calc/default.nix
+++ b/pkgs/applications/science/math/calc/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl, utillinux, makeWrapper
+{ stdenv, lib, fetchurl, util-linux, makeWrapper
, enableReadline ? true, readline, ncurses }:
stdenv.mkDerivation rec {
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
--replace '-install_name ''${LIBDIR}/libcustcalc''${LIB_EXT_VERSION}' '-install_name ''${T}''${LIBDIR}/libcustcalc''${LIB_EXT_VERSION}'
'';
- buildInputs = [ utillinux makeWrapper ]
+ buildInputs = [ util-linux makeWrapper ]
++ lib.optionals enableReadline [ readline ncurses ];
makeFlags = [
diff --git a/pkgs/applications/science/math/gmsh/default.nix b/pkgs/applications/science/math/gmsh/default.nix
index db7e238e8ded..1b6dc2ae0076 100644
--- a/pkgs/applications/science/math/gmsh/default.nix
+++ b/pkgs/applications/science/math/gmsh/default.nix
@@ -5,11 +5,11 @@ assert (!blas.isILP64) && (!lapack.isILP64);
stdenv.mkDerivation rec {
pname = "gmsh";
- version = "4.6.0";
+ version = "4.7.1";
src = fetchurl {
url = "http://gmsh.info/src/gmsh-${version}-source.tgz";
- sha256 = "075dyblmlfdlhgbb1dwk6jzlqx93q90n6zwpr3mpii5n1zjmab0g";
+ sha256 = "0shwi41van3k0z6rnpl3sz5nh46xbyyljwfpcp8pwxbc26aw5169";
};
buildInputs = [ blas lapack gmm fltk libjpeg zlib libGLU libGL
diff --git a/pkgs/applications/science/math/gretl/default.nix b/pkgs/applications/science/math/gretl/default.nix
new file mode 100644
index 000000000000..7d77453cbab0
--- /dev/null
+++ b/pkgs/applications/science/math/gretl/default.nix
@@ -0,0 +1,43 @@
+{ stdenv, fetchurl, curl, fftw, gmp, gnuplot, gtk3, gtksourceview3, json-glib
+, lapack, libxml2, mpfr, openblas, pkg-config, readline }:
+
+stdenv.mkDerivation rec {
+ pname = "gretl";
+ version = "2020e";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/gretl/${pname}-${version}.tar.xz";
+ sha256 = "105y5hkzgyvad6wc3y7nn327bvrsch6jp03ckkn0w0hpnhiywzx7";
+ };
+
+ buildInputs = [
+ curl
+ fftw
+ gmp
+ gnuplot
+ gtk3
+ gtksourceview3
+ json-glib
+ lapack
+ libxml2
+ mpfr
+ openblas
+ readline
+ ];
+
+ nativeBuildInputs = [ pkg-config ];
+
+ enableParallelBuilding = true;
+
+ meta = with stdenv.lib; {
+ description = "A software package for econometric analysis";
+ longDescription = ''
+ gretl is a cross-platform software package for econometric analysis,
+ written in the C programming language.
+ '';
+ homepage = "http://gretl.sourceforge.net";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ dmrauh ];
+ platforms = with platforms; all;
+ };
+}
diff --git a/pkgs/applications/science/math/pspp/default.nix b/pkgs/applications/science/math/pspp/default.nix
index 95c2c3931b3c..d6c5b58f0d56 100644
--- a/pkgs/applications/science/math/pspp/default.nix
+++ b/pkgs/applications/science/math/pspp/default.nix
@@ -1,19 +1,19 @@
{ stdenv, fetchurl, libxml2, readline, zlib, perl, cairo, gtk3, gsl
, pkgconfig, gtksourceview, pango, gettext, dconf
, makeWrapper, gsettings-desktop-schemas, hicolor-icon-theme
-, texinfo, ssw
+, texinfo, ssw, python3
}:
stdenv.mkDerivation rec {
pname = "pspp";
- version = "1.2.0";
+ version = "1.4.1";
src = fetchurl {
url = "mirror://gnu/pspp/${pname}-${version}.tar.gz";
- sha256 = "07pp27zycrb5x927jwaj9r3q7hy915jh51xs85zxby6gfiwl63m5";
+ sha256 = "0lqrash677b09zxdlxp89z6k02y4i23mbqg83956dwl69wc53dan";
};
- nativeBuildInputs = [ pkgconfig texinfo ];
+ nativeBuildInputs = [ pkgconfig texinfo python3 ];
buildInputs = [ libxml2 readline zlib perl cairo gtk3 gsl
gtksourceview pango gettext
makeWrapper gsettings-desktop-schemas hicolor-icon-theme ssw
diff --git a/pkgs/applications/science/math/pynac/default.nix b/pkgs/applications/science/math/pynac/default.nix
index 3e6057c9aef0..87fb205174bf 100644
--- a/pkgs/applications/science/math/pynac/default.nix
+++ b/pkgs/applications/science/math/pynac/default.nix
@@ -4,8 +4,9 @@
, pkgconfig
, flint
, gmp
-, python2
+, python3
, singular
+, ncurses
}:
stdenv.mkDerivation rec {
@@ -23,8 +24,8 @@ stdenv.mkDerivation rec {
flint
gmp
singular
- singular
- python2
+ python3
+ ncurses
];
nativeBuildInputs = [
diff --git a/pkgs/applications/science/math/qalculate-gtk/default.nix b/pkgs/applications/science/math/qalculate-gtk/default.nix
index 48c4b77c2ccd..09ead07dc09d 100644
--- a/pkgs/applications/science/math/qalculate-gtk/default.nix
+++ b/pkgs/applications/science/math/qalculate-gtk/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "qalculate-gtk";
- version = "3.14.0";
+ version = "3.15.0";
src = fetchFromGitHub {
owner = "qalculate";
repo = "qalculate-gtk";
rev = "v${version}";
- sha256 = "1pff3m5xnw9kai6n110j1grxzcf2r7pxi76jin1lxhm8q8gmnnz1";
+ sha256 = "1w0r9vv1h3zbfdvk8965g5plfkz5clf81riil5b394ms9vsw0bx5";
};
hardeningDisable = [ "format" ];
diff --git a/pkgs/applications/science/math/sage/sage.nix b/pkgs/applications/science/math/sage/sage.nix
index e2acef7b8eb5..a21bffea14cd 100644
--- a/pkgs/applications/science/math/sage/sage.nix
+++ b/pkgs/applications/science/math/sage/sage.nix
@@ -61,6 +61,7 @@ stdenv.mkDerivation rec {
};
meta = with stdenv.lib; {
+ broken = true;
description = "Open Source Mathematics Software, free alternative to Magma, Maple, Mathematica, and Matlab";
license = licenses.gpl2;
maintainers = teams.sage.members;
diff --git a/pkgs/applications/science/misc/nextinspace/default.nix b/pkgs/applications/science/misc/nextinspace/default.nix
new file mode 100644
index 000000000000..390b2c58ca68
--- /dev/null
+++ b/pkgs/applications/science/misc/nextinspace/default.nix
@@ -0,0 +1,24 @@
+{ lib, fetchPypi, python3Packages }:
+
+python3Packages.buildPythonPackage rec {
+ pname = "nextinspace";
+ version = "1.0.6";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1h3dksxyy5gq071fa7i2p73s50918y1bkk38hgfwr4226c3wipvg";
+ };
+
+ pythonPath = with python3Packages; [
+ requests
+ tzlocal
+ colorama
+ ];
+
+ meta = with lib; {
+ description = "Print upcoming space-related events in your terminal";
+ homepage = "https://github.com/The-Kid-Gid/nextinspace";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ penguwin ];
+ };
+}
diff --git a/pkgs/applications/science/physics/xflr5/default.nix b/pkgs/applications/science/physics/xflr5/default.nix
index b2e5284796f8..5ae56528f964 100644
--- a/pkgs/applications/science/physics/xflr5/default.nix
+++ b/pkgs/applications/science/physics/xflr5/default.nix
@@ -1,6 +1,6 @@
-{ stdenv, lib, fetchurl, wrapQtAppsHook, qmake }:
+{ mkDerivation, lib, fetchurl, qmake }:
-stdenv.mkDerivation rec {
+mkDerivation rec {
pname = "xflr5";
version = "6.47";
@@ -11,9 +11,9 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- nativeBuildInputs = [ qmake wrapQtAppsHook ];
+ nativeBuildInputs = [ qmake ];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "An analysis tool for airfoils, wings and planes";
homepage = https://sourceforge.net/projects/xflr5/;
license = licenses.gpl3;
diff --git a/pkgs/applications/science/robotics/mavproxy/default.nix b/pkgs/applications/science/robotics/mavproxy/default.nix
index dcc2114a4886..a71ddc874c9d 100644
--- a/pkgs/applications/science/robotics/mavproxy/default.nix
+++ b/pkgs/applications/science/robotics/mavproxy/default.nix
@@ -3,11 +3,11 @@
buildPythonApplication rec {
pname = "MAVProxy";
- version = "1.8.23";
+ version = "1.8.29";
src = fetchPypi {
inherit pname version;
- sha256 = "46c70e013d3e465daae5523f6a1aad553e6ee0f4db137bb935a3273f7ffcc22e";
+ sha256 = "8f5900dc0a404ab9cf5a00155f83e9aaeab18161ce21a352dfdcf2d7abf5d78e";
};
propagatedBuildInputs = [
diff --git a/pkgs/applications/search/recoll/default.nix b/pkgs/applications/search/recoll/default.nix
index fe9719efdef8..4939fcf56627 100644
--- a/pkgs/applications/search/recoll/default.nix
+++ b/pkgs/applications/search/recoll/default.nix
@@ -1,60 +1,88 @@
-{ mkDerivation, stdenv, fetchurl, lib, bison
-, qtbase, xapian, file, python, perl
-, djvulibre, groff, libxslt, unzip, poppler_utils, antiword, catdoc, lyx
-, libwpd, unrtf, untex
-, ghostscript, gawk, gnugrep, gnused, gnutar, gzip, libiconv, zlib
-, withGui ? true }:
+{ stdenv
+, fetchurl
+, lib
+, mkDerivation
+, antiword
+, bison
+, catdoc
+, chmlib
+, djvulibre
+, file
+, gawk
+, ghostscript
+, gnugrep
+, gnused
+, gnutar
+, groff
+, gzip
+, libiconv
+, libwpd
+, libxslt
+, lyx
+, perl
+, pkg-config
+, poppler_utils
+, python3Packages
+, qtbase
+, unrtf
+, untex
+, unzip
+, which
+, xapian
+, zlib
+, withGui ? true
+}:
assert stdenv.hostPlatform.system != "powerpc-linux";
mkDerivation rec {
- ver = "1.24.5";
- name = "recoll-${ver}";
+ pname = "recoll";
+ version = "1.27.12";
src = fetchurl {
- url = "https://www.lesbonscomptes.com/recoll/${name}.tar.gz";
- sha256 = "10m3a0ghnyipjcxapszlr8adyy2yaaxx4vgrkxrfmz13814z89cv";
+ url = "https://www.lesbonscomptes.com/${pname}/${pname}-${version}.tar.gz";
+ sha256 = "0bgadm8p319fws66ca4rpv9fx2bllbphgn892rh78db81lz20i5v";
};
configureFlags = [ "--enable-recollq" "--disable-webkit" ]
++ lib.optionals (!withGui) [ "--disable-qtgui" "--disable-x11mon" ]
++ (if stdenv.isLinux then [ "--with-inotify" ] else [ "--without-inotify" ]);
- buildInputs = [ xapian file python bison zlib ]
- ++ lib.optional withGui qtbase
- ++ lib.optional stdenv.isDarwin libiconv;
+ nativeBuildInputs = [ pkg-config ];
- patchPhase = stdenv.lib.optionalString stdenv.isDarwin ''
- sed -i 's/-Wl,--no-undefined -Wl,--warn-unresolved-symbols//' Makefile.am
- sed -i 's/-Wl,--no-undefined -Wl,--warn-unresolved-symbols//' Makefile.in
- '';
+ buildInputs = with python3Packages; [
+ bison chmlib file python setuptools which xapian zlib
+ ] ++ lib.optional withGui qtbase
+ ++ lib.optional stdenv.isDarwin libiconv;
# the filters search through ${PATH} using a sh proc 'checkcmds' for the
# filtering utils. Short circuit this by replacing the filtering command with
# the absolute path to the filtering command.
postInstall = ''
+ substituteInPlace $out/lib/*/site-packages/recoll/rclconfig.py --replace /usr/share/recoll $out/share/recoll
+ substituteInPlace $out/share/recoll/filters/rclconfig.py --replace /usr/share/recoll $out/share/recoll
for f in $out/share/recoll/filters/* ; do
if [[ ! "$f" =~ \.zip$ ]]; then
- substituteInPlace $f --replace '"antiword"' '"${lib.getBin antiword}/bin/antiword"'
- substituteInPlace $f --replace '"awk"' '"${lib.getBin gawk}/bin/awk"'
- substituteInPlace $f --replace '"catppt"' '"${lib.getBin catdoc}/bin/catppt"'
- substituteInPlace $f --replace '"djvused"' '"${lib.getBin djvulibre}/bin/djvused"'
- substituteInPlace $f --replace '"djvutxt"' '"${lib.getBin djvulibre}/bin/djvutxt"'
- substituteInPlace $f --replace '"egrep"' '"${lib.getBin gnugrep}/bin/egrep"'
- substituteInPlace $f --replace '"groff"' '"${lib.getBin groff}/bin/groff"'
- substituteInPlace $f --replace '"gunzip"' '"${lib.getBin gzip}/bin/gunzip"'
- substituteInPlace $f --replace '"iconv"' '"${lib.getBin libiconv}/bin/iconv"'
- substituteInPlace $f --replace '"pdftotext"' '"${lib.getBin poppler_utils}/bin/pdftotext"'
- substituteInPlace $f --replace '"pstotext"' '"${lib.getBin ghostscript}/bin/ps2ascii"'
- substituteInPlace $f --replace '"sed"' '"${lib.getBin gnused}/bin/sed"'
- substituteInPlace $f --replace '"tar"' '"${lib.getBin gnutar}/bin/tar"'
- substituteInPlace $f --replace '"unzip"' '"${lib.getBin unzip}/bin/unzip"'
- substituteInPlace $f --replace '"xls2csv"' '"${lib.getBin catdoc}/bin/xls2csv"'
- substituteInPlace $f --replace '"xsltproc"' '"${lib.getBin libxslt}/bin/xsltproc"'
- substituteInPlace $f --replace '"unrtf"' '"${lib.getBin unrtf}/bin/unrtf"'
- substituteInPlace $f --replace '"untex"' '"${lib.getBin untex}/bin/untex"'
- substituteInPlace $f --replace '"wpd2html"' '"${lib.getBin libwpd}/bin/wpd2html"'
- substituteInPlace $f --replace /usr/bin/perl ${lib.getBin perl}/bin/perl
+ substituteInPlace $f --replace '"antiword"' '"${lib.getBin antiword}/bin/antiword"'
+ substituteInPlace $f --replace '"awk"' '"${lib.getBin gawk}/bin/awk"'
+ substituteInPlace $f --replace '"catppt"' '"${lib.getBin catdoc}/bin/catppt"'
+ substituteInPlace $f --replace '"djvused"' '"${lib.getBin djvulibre}/bin/djvused"'
+ substituteInPlace $f --replace '"djvutxt"' '"${lib.getBin djvulibre}/bin/djvutxt"'
+ substituteInPlace $f --replace '"egrep"' '"${lib.getBin gnugrep}/bin/egrep"'
+ substituteInPlace $f --replace '"groff"' '"${lib.getBin groff}/bin/groff"'
+ substituteInPlace $f --replace '"gunzip"' '"${lib.getBin gzip}/bin/gunzip"'
+ substituteInPlace $f --replace '"iconv"' '"${lib.getBin libiconv}/bin/iconv"'
+ substituteInPlace $f --replace '"pdftotext"' '"${lib.getBin poppler_utils}/bin/pdftotext"'
+ substituteInPlace $f --replace '"pstotext"' '"${lib.getBin ghostscript}/bin/ps2ascii"'
+ substituteInPlace $f --replace '"sed"' '"${lib.getBin gnused}/bin/sed"'
+ substituteInPlace $f --replace '"tar"' '"${lib.getBin gnutar}/bin/tar"'
+ substituteInPlace $f --replace '"unzip"' '"${lib.getBin unzip}/bin/unzip"'
+ substituteInPlace $f --replace '"xls2csv"' '"${lib.getBin catdoc}/bin/xls2csv"'
+ substituteInPlace $f --replace '"xsltproc"' '"${lib.getBin libxslt}/bin/xsltproc"'
+ substituteInPlace $f --replace '"unrtf"' '"${lib.getBin unrtf}/bin/unrtf"'
+ substituteInPlace $f --replace '"untex"' '"${lib.getBin untex}/bin/untex"'
+ substituteInPlace $f --replace '"wpd2html"' '"${lib.getBin libwpd}/bin/wpd2html"'
+ substituteInPlace $f --replace /usr/bin/perl ${lib.getBin perl}/bin/perl
fi
done
'' + stdenv.lib.optionalString stdenv.isLinux ''
diff --git a/pkgs/applications/terminal-emulators/alacritty/default.nix b/pkgs/applications/terminal-emulators/alacritty/default.nix
index 4e87c00434b7..cd372b79c26b 100644
--- a/pkgs/applications/terminal-emulators/alacritty/default.nix
+++ b/pkgs/applications/terminal-emulators/alacritty/default.nix
@@ -52,17 +52,16 @@ let
in
rustPlatform.buildRustPackage rec {
pname = "alacritty";
- # 0.5.0 is not compatible with gnome 3.38
- version = "0.6.0-rc1";
+ version = "0.6.0";
src = fetchFromGitHub {
owner = "alacritty";
repo = pname;
rev = "v${version}";
- sha256 = "RuIJvB0J/BQFqemOkEUiqS1uz0gMS49Dd8UQt0nbrQ0=";
+ sha256 = "vQdNwNiUvoJWRT1foPRadirI2zWjnzU3sGnIxeHKlj8=";
};
- cargoSha256 = "+3iZywLvy+8C7j6g9bqij2DSLjBoE2u1GXgfV04cWRY=";
+ cargoSha256 = "1PQSg6EmwVMZj2ALw6qsbtPMCtALVHx5TR05FjGD/QE=";
nativeBuildInputs = [
cmake
@@ -75,7 +74,7 @@ rustPlatform.buildRustPackage rec {
];
buildInputs = rpathLibs
- ++ lib.optionals stdenv.isDarwin [
+ ++ lib.optionals stdenv.isDarwin [
AppKit
CoreGraphics
CoreServices
diff --git a/pkgs/applications/terminal-emulators/hyper/default.nix b/pkgs/applications/terminal-emulators/hyper/default.nix
index 1535b1a2568e..e5ea0a67f93a 100644
--- a/pkgs/applications/terminal-emulators/hyper/default.nix
+++ b/pkgs/applications/terminal-emulators/hyper/default.nix
@@ -11,11 +11,11 @@ let
];
in
stdenv.mkDerivation rec {
- version = "2.1.2";
+ version = "3.0.2";
pname = "hyper";
src = fetchurl {
url = "https://github.com/zeit/hyper/releases/download/${version}/hyper_${version}_amd64.deb";
- sha256 = "1n4qlbk7q9zkhhg72mdks95g15xgyrc6ixf882ghvrqghd4zxplm";
+ sha256 = "0fv4wv5f8nc739bna83qxmgrvvbyq4w9ch764q2f12wjygrz336p";
};
buildInputs = [ dpkg ];
unpackPhase = ''
diff --git a/pkgs/applications/terminal-emulators/roxterm/default.nix b/pkgs/applications/terminal-emulators/roxterm/default.nix
index d02296f0e16d..88ff0dc460ec 100644
--- a/pkgs/applications/terminal-emulators/roxterm/default.nix
+++ b/pkgs/applications/terminal-emulators/roxterm/default.nix
@@ -1,7 +1,7 @@
{ at-spi2-core, cmake, dbus, dbus-glib, docbook_xsl, epoxy, fetchpatch, fetchFromGitHub
, glib, gtk3, harfbuzz, libXdmcp, libXtst, libpthreadstubs
, libselinux, libsepol, libtasn1, libxkbcommon, libxslt, p11-kit, pcre2
-, pkgconfig, stdenv, utillinuxMinimal, vte, wrapGAppsHook, xmlto
+, pkgconfig, stdenv, util-linuxMinimal, vte, wrapGAppsHook, xmlto
}:
stdenv.mkDerivation rec {
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
buildInputs =
[ gtk3 dbus dbus-glib vte pcre2 harfbuzz libpthreadstubs libXdmcp
- utillinuxMinimal glib docbook_xsl xmlto libselinux
+ util-linuxMinimal glib docbook_xsl xmlto libselinux
libsepol libxkbcommon epoxy at-spi2-core libXtst libtasn1 p11-kit
];
diff --git a/pkgs/applications/terminal-emulators/xterm/default.nix b/pkgs/applications/terminal-emulators/xterm/default.nix
index d5113ebf8fa8..1ec704f5d438 100644
--- a/pkgs/applications/terminal-emulators/xterm/default.nix
+++ b/pkgs/applications/terminal-emulators/xterm/default.nix
@@ -75,6 +75,8 @@ stdenv.mkDerivation rec {
'';
passthru = {
+ tests = { inherit (nixosTests) xterm; };
+
updateScript = let
# Tags that end in letters are unstable
suffixes = stdenv.lib.concatStringsSep " "
diff --git a/pkgs/applications/version-management/bcompare/default.nix b/pkgs/applications/version-management/bcompare/default.nix
index 1af64f8e6df5..5da3aee5d7b6 100644
--- a/pkgs/applications/version-management/bcompare/default.nix
+++ b/pkgs/applications/version-management/bcompare/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "bcompare";
- version = "4.3.5.24893";
+ version = "4.3.7.25118";
src = fetchurl {
url = "https://www.scootersoftware.com/${pname}-${version}_amd64.deb";
- sha256 = "1gm8d6hgdg8f3hd83wqac28gkvz5nyn62wj7x44vmr60dh4i2jfn";
+ sha256 = "165d6d81vy29pr62y4rcvl4abqqhfwdzcsx77p0dqlzgqswj88v8";
};
unpackPhase = ''
diff --git a/pkgs/applications/version-management/bumpver/default.nix b/pkgs/applications/version-management/bumpver/default.nix
new file mode 100644
index 000000000000..6aa4bcc52bc3
--- /dev/null
+++ b/pkgs/applications/version-management/bumpver/default.nix
@@ -0,0 +1,29 @@
+{ lib, python3, git, mercurial}:
+
+python3.pkgs.buildPythonApplication rec {
+ pname = "bumpver";
+ version = "2020.1107";
+
+ src = python3.pkgs.fetchPypi {
+ inherit pname version;
+ sha256 = "75704333a8d1699e2cadcf1fcd3027a2cab6837ae343af10a61c6eef4e0313d7";
+ };
+
+ prePatch = ''
+ substituteInPlace setup.py \
+ --replace "if any(arg.startswith(\"bdist\") for arg in sys.argv):" ""\
+ --replace "import lib3to6" ""\
+ --replace "package_dir = lib3to6.fix(package_dir)" ""
+ '';
+
+ propagatedBuildInputs = with python3.pkgs; [ pathlib2 click toml lexid colorama setuptools ];
+
+ checkInputs = [ python3.pkgs.pytestCheckHook git mercurial];
+
+ meta = with lib; {
+ description = "Bump version numbers in project files";
+ homepage = "https://pypi.org/project/bumpver/";
+ license = licenses.mit;
+ maintainers = with maintainers; [ kfollesdal ];
+ };
+}
diff --git a/pkgs/applications/version-management/commitizen/node-composition.nix b/pkgs/applications/version-management/commitizen/node-composition.nix
index c970861a86f0..17879f381d57 100644
--- a/pkgs/applications/version-management/commitizen/node-composition.nix
+++ b/pkgs/applications/version-management/commitizen/node-composition.nix
@@ -6,7 +6,7 @@
let
nodeEnv = import ./node-env.nix {
- inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile;
+ inherit (pkgs) stdenv python2 util-linux runCommand writeTextFile;
inherit nodejs;
libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null;
};
diff --git a/pkgs/applications/version-management/commitizen/node-env.nix b/pkgs/applications/version-management/commitizen/node-env.nix
index e1abf5304935..04e3ee097fae 100644
--- a/pkgs/applications/version-management/commitizen/node-env.nix
+++ b/pkgs/applications/version-management/commitizen/node-env.nix
@@ -1,6 +1,6 @@
# This file originates from node2nix
-{stdenv, nodejs, python2, utillinux, libtool, runCommand, writeTextFile}:
+{stdenv, nodejs, python2, util-linux, libtool, runCommand, writeTextFile}:
let
python = if nodejs ? python then nodejs.python else python2;
@@ -396,7 +396,7 @@ let
stdenv.mkDerivation ({
name = "node_${name}-${version}";
buildInputs = [ tarWrapper python nodejs ]
- ++ stdenv.lib.optional (stdenv.isLinux) utillinux
+ ++ stdenv.lib.optional (stdenv.isLinux) util-linux
++ stdenv.lib.optional (stdenv.isDarwin) libtool
++ buildInputs;
@@ -470,7 +470,7 @@ let
name = "node-dependencies-${name}-${version}";
buildInputs = [ tarWrapper python nodejs ]
- ++ stdenv.lib.optional (stdenv.isLinux) utillinux
+ ++ stdenv.lib.optional (stdenv.isLinux) util-linux
++ stdenv.lib.optional (stdenv.isDarwin) libtool
++ buildInputs;
@@ -516,7 +516,7 @@ let
stdenv.mkDerivation {
name = "node-shell-${name}-${version}";
- buildInputs = [ python nodejs ] ++ stdenv.lib.optional (stdenv.isLinux) utillinux ++ buildInputs;
+ buildInputs = [ python nodejs ] ++ stdenv.lib.optional (stdenv.isLinux) util-linux ++ buildInputs;
buildCommand = ''
mkdir -p $out/bin
cat > $out/bin/shell <<EOF
diff --git a/pkgs/applications/version-management/git-and-tools/cgit/default.nix b/pkgs/applications/version-management/git-and-tools/cgit/default.nix
index 8debc642b457..79c118a200c1 100644
--- a/pkgs/applications/version-management/git-and-tools/cgit/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/cgit/default.nix
@@ -69,6 +69,8 @@ stdenv.mkDerivation rec {
done
'';
+ stripDebugList = [ "cgit" ];
+
meta = {
homepage = "https://git.zx2c4.com/cgit/about/";
repositories.git = "git://git.zx2c4.com/cgit";
diff --git a/pkgs/applications/version-management/git-and-tools/default.nix b/pkgs/applications/version-management/git-and-tools/default.nix
index f68a3c7728d6..bf6591a8cb9c 100644
--- a/pkgs/applications/version-management/git-and-tools/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/default.nix
@@ -86,6 +86,8 @@ let
git-crypt = callPackage ./git-crypt { };
+ git-delete-merged-branches = callPackage ./git-delete-merged-branches { };
+
git-dit = callPackage ./git-dit {
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
};
@@ -133,7 +135,7 @@ let
git-radar = callPackage ./git-radar { };
git-recent = callPackage ./git-recent {
- utillinux = if stdenv.isLinux then utillinuxMinimal else utillinux;
+ util-linux = if stdenv.isLinux then util-linuxMinimal else util-linux;
};
git-remote-codecommit = python3Packages.callPackage ./git-remote-codecommit { };
@@ -201,6 +203,8 @@ let
inherit (darwin.apple_sdk.frameworks) Security AppKit;
};
+ glab = callPackage ./glab { };
+
grv = callPackage ./grv { };
hub = callPackage ./hub { };
diff --git a/pkgs/applications/version-management/git-and-tools/gh/default.nix b/pkgs/applications/version-management/git-and-tools/gh/default.nix
index 767e471f8a36..830d189665c6 100644
--- a/pkgs/applications/version-management/git-and-tools/gh/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/gh/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "gh";
- version = "1.2.1";
+ version = "1.3.1";
src = fetchFromGitHub {
owner = "cli";
repo = "cli";
rev = "v${version}";
- sha256 = "1lk3lhw598v966c553a3j0bp6vhf03xg7ggv827vzs1s8gnhxshz";
+ sha256 = "1j1nyx4ly87g0hk3hfw3qbykb64hrg3vg4r52z1w146v6ln7lm7h";
};
- vendorSha256 = "0bkd2ndda6w8pdpvw8hhlb60g8r6gbyymgfb69dvanw5i5shsp5q";
+ vendorSha256 = "19gv7ggbry46h40d9sc5cqba95vjfknzdd1cn3xa5409qaczg9lg";
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/applications/version-management/git-and-tools/git-bug/default.nix b/pkgs/applications/version-management/git-and-tools/git-bug/default.nix
index 44eba8c4b39c..7c345639e9f8 100644
--- a/pkgs/applications/version-management/git-and-tools/git-bug/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git-bug/default.nix
@@ -24,7 +24,7 @@ buildGoModule rec {
'';
postInstall = ''
- install -D -m 0644 misc/bash_completion/git-bug "$out/etc/bash_completion.d/git-bug"
+ install -D -m 0644 misc/bash_completion/git-bug "$out/share/bash-completion/completions/git-bug"
install -D -m 0644 misc/zsh_completion/git-bug "$out/share/zsh/site-functions/git-bug"
install -D -m 0644 -t "$out/share/man/man1" doc/man/*
'';
diff --git a/pkgs/applications/version-management/git-and-tools/git-delete-merged-branches/default.nix b/pkgs/applications/version-management/git-and-tools/git-delete-merged-branches/default.nix
new file mode 100644
index 000000000000..d5abd0a59761
--- /dev/null
+++ b/pkgs/applications/version-management/git-and-tools/git-delete-merged-branches/default.nix
@@ -0,0 +1,28 @@
+{ lib, python3Packages, fetchFromGitHub, git }:
+
+python3Packages.buildPythonApplication rec {
+ pname = "git-delete-merged-branches";
+ version = "6.0.5";
+
+ src = fetchFromGitHub {
+ owner = "hartwork";
+ repo = pname;
+ rev = version;
+ sha256 = "1mlmikcpm94nymid35v9rx9dyprhwidgwbdfd5zhsw502d40v0xp";
+ };
+
+ propagatedBuildInputs = with python3Packages; [
+ colorama
+ clintermission
+ ];
+
+ checkInputs = [ git ]
+ ++ (with python3Packages; [ parameterized ]);
+
+ meta = with lib; {
+ description = "Command-line tool to delete merged Git branches";
+ homepage = "https://pypi.org/project/git-delete-merged-branches/";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ SuperSandro2000 ];
+ };
+}
diff --git a/pkgs/applications/version-management/git-and-tools/git-recent/default.nix b/pkgs/applications/version-management/git-and-tools/git-recent/default.nix
index 99b64e012eae..a01b84a948ad 100644
--- a/pkgs/applications/version-management/git-and-tools/git-recent/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git-recent/default.nix
@@ -1,6 +1,6 @@
{stdenv, git, less, fetchFromGitHub, makeWrapper
-# utillinuxMinimal is included because we need the column command
-, utillinux
+# util-linuxMinimal is included because we need the column command
+, util-linux
}:
stdenv.mkDerivation rec {
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
mkdir -p $out/bin
cp git-recent $out/bin
wrapProgram $out/bin/git-recent \
- --prefix PATH : "${stdenv.lib.makeBinPath [ git less utillinux ]}"
+ --prefix PATH : "${stdenv.lib.makeBinPath [ git less util-linux ]}"
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/version-management/git-and-tools/git-secret/default.nix b/pkgs/applications/version-management/git-and-tools/git-secret/default.nix
index 140c2647be22..fe67aca55d14 100644
--- a/pkgs/applications/version-management/git-and-tools/git-secret/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git-secret/default.nix
@@ -1,7 +1,7 @@
{ stdenv, lib, fetchFromGitHub, makeWrapper, git, gnupg, gawk }:
let
- version = "0.3.2";
+ version = "0.3.3";
repo = "git-secret";
in stdenv.mkDerivation {
@@ -11,7 +11,7 @@ in stdenv.mkDerivation {
inherit repo;
owner = "sobolevn";
rev = "v${version}";
- sha256 = "0n268xlsd9p5f083sqwzpvsqg99fdk876mf8gihkydakrismc45b";
+ sha256 = "0hc7yavcp8jmn6b7wngjqhy8kl7f4191sfpik8ycvqghkvvimxj4";
};
buildInputs = [ makeWrapper ];
diff --git a/pkgs/applications/version-management/git-and-tools/git-stree/default.nix b/pkgs/applications/version-management/git-and-tools/git-stree/default.nix
index dc636571acc0..aa53529933ff 100644
--- a/pkgs/applications/version-management/git-and-tools/git-stree/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git-stree/default.nix
@@ -12,9 +12,9 @@ stdenv.mkDerivation {
};
installPhase = ''
- mkdir -p $out/bin $out/etc/bash_completion.d
+ mkdir -p $out/bin $out/share/bash-completion/completions
install -m 0755 git-stree $out/bin/
- install -m 0644 git-stree-completion.bash $out/etc/bash_completion.d/
+ install -m 0644 git-stree-completion.bash $out/share/bash-completion/completions/
'';
meta = with lib; {
diff --git a/pkgs/applications/version-management/git-and-tools/git/default.nix b/pkgs/applications/version-management/git-and-tools/git/default.nix
index b6efb78513cd..57f6703762d1 100644
--- a/pkgs/applications/version-management/git-and-tools/git/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git/default.nix
@@ -1,4 +1,5 @@
{ fetchurl, stdenv, buildPackages
+, fetchpatch
, curl, openssl, zlib, expat, perlPackages, python3, gettext, cpio
, gnugrep, gnused, gawk, coreutils # needed at runtime by git-filter-branch etc
, openssh, pcre2
@@ -51,6 +52,12 @@ stdenv.mkDerivation {
./ssh-path.patch
./git-send-email-honor-PATH.patch
./installCheck-path.patch
+ (fetchpatch {
+ # https://github.com/git/git/pull/925
+ name = "make-manual-reproducible.patch";
+ url = "https://github.com/git/git/commit/7a68e9e0b8eda91eb576bbbc5ed66298f3ab761c.patch";
+ sha256 = "02naws82pd3vvwrrgqn91kid8qkjihyjaz1ahgjz8qlmnn2avf5n";
+ })
];
postPatch = ''
@@ -153,8 +160,8 @@ stdenv.mkDerivation {
cp -a contrib $out/share/git/
mkdir -p $out/share/bash-completion/completions
ln -s $out/share/git/contrib/completion/git-completion.bash $out/share/bash-completion/completions/git
- mkdir -p $out/etc/bash_completion.d
- ln -s $out/share/git/contrib/completion/git-prompt.sh $out/etc/bash_completion.d/
+ mkdir -p $out/share/bash-completion/completions
+ ln -s $out/share/git/contrib/completion/git-prompt.sh $out/share/bash-completion/completions/
# grep is a runtime dependency, need to patch so that it's found
substituteInPlace $out/libexec/git-core/git-sh-setup \
@@ -229,8 +236,8 @@ stdenv.mkDerivation {
notSupported $out/libexec/git-core/git-send-email
'')
- + stdenv.lib.optionalString withManual ''# Install man pages and Info manual
- make -j $NIX_BUILD_CORES -l $NIX_BUILD_CORES USE_ASCIIDOCTOR=1 PERL_PATH="${buildPackages.perl}/bin/perl" cmd-list.made install install-html install-info \
+ + stdenv.lib.optionalString withManual ''# Install man pages
+ make -j $NIX_BUILD_CORES -l $NIX_BUILD_CORES USE_ASCIIDOCTOR=1 PERL_PATH="${buildPackages.perl}/bin/perl" cmd-list.made install install-html \
-C Documentation ''
+ (if guiSupport then ''
@@ -249,6 +256,7 @@ stdenv.mkDerivation {
'')
+ stdenv.lib.optionalString stdenv.isDarwin ''
# enable git-credential-osxkeychain by default if darwin
+ mkdir -p $out/etc
cat > $out/etc/gitconfig << EOF
[credential]
helper = osxkeychain
diff --git a/pkgs/applications/version-management/git-and-tools/gitstatus/default.nix b/pkgs/applications/version-management/git-and-tools/gitstatus/default.nix
index 47d095b0f1c1..a99ff3c2e08c 100644
--- a/pkgs/applications/version-management/git-and-tools/gitstatus/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/gitstatus/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "gitstatus";
- version = "1.3.1";
+ version = "1.4.3";
src = fetchFromGitHub {
owner = "romkatv";
repo = "gitstatus";
rev = "v${version}";
- sha256 = "03zaywncds7pjrl07rvdf3fh39gnp2zfvgsf0afqwv317sgmgpzf";
+ sha256 = "0skpi22plzb9r9cgqfnjzpaz856q9f4n0gd5i97nv8bfny8hl30z";
};
buildInputs = [ (callPackage ./romkatv_libgit2.nix {}) ];
diff --git a/pkgs/applications/version-management/git-and-tools/glab/default.nix b/pkgs/applications/version-management/git-and-tools/glab/default.nix
new file mode 100644
index 000000000000..9c2e4f00ca7a
--- /dev/null
+++ b/pkgs/applications/version-management/git-and-tools/glab/default.nix
@@ -0,0 +1,28 @@
+{ lib, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "glab";
+ version = "1.11.1";
+
+ src = fetchFromGitHub {
+ owner = "profclems";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "mmrTuldU2WDe9t2nC3DYfqwb28uh6qjAaaveR221mjw=";
+ };
+
+ vendorSha256 = "B4RKcKUTdGkonsKhL7NIKzVpZq6XD6cMMWed4wr/Moc=";
+ runVend = true;
+
+ # Tests are trying to access /homeless-shelter
+ doCheck = false;
+
+ subPackages = [ "cmd/glab" ];
+
+ meta = with lib; {
+ description = "An open-source GitLab command line tool";
+ license = licenses.mit;
+ homepage = "https://glab.readthedocs.io/";
+ maintainers = with maintainers; [ freezeboy ];
+ };
+}
diff --git a/pkgs/applications/version-management/git-and-tools/hub/default.nix b/pkgs/applications/version-management/git-and-tools/hub/default.nix
index 22ffd442fdc9..be8136427971 100644
--- a/pkgs/applications/version-management/git-and-tools/hub/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/hub/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoPackage, fetchFromGitHub, groff, installShellFiles, utillinux }:
+{ stdenv, buildGoPackage, fetchFromGitHub, groff, installShellFiles, util-linux }:
buildGoPackage rec {
pname = "hub";
@@ -16,7 +16,7 @@ buildGoPackage rec {
sha256 = "1qjab3dpia1jdlszz3xxix76lqrm4zbmqzd9ymld7h06awzsg2vh";
};
- nativeBuildInputs = [ groff installShellFiles utillinux ];
+ nativeBuildInputs = [ groff installShellFiles util-linux ];
postPatch = ''
patchShebangs .
diff --git a/pkgs/applications/version-management/git-and-tools/lab/default.nix b/pkgs/applications/version-management/git-and-tools/lab/default.nix
index 2413019ebc7b..3459f5099c97 100644
--- a/pkgs/applications/version-management/git-and-tools/lab/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/lab/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoModule, fetchFromGitHub }:
+{ lib, buildGoModule, fetchFromGitHub, makeWrapper, xdg_utils }:
buildGoModule rec {
pname = "lab";
@@ -17,6 +17,8 @@ buildGoModule rec {
doCheck = false;
+ buildInputs = [ makeWrapper ];
+
buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ];
postInstall = ''
@@ -24,9 +26,10 @@ buildGoModule rec {
export LAB_CORE_HOST=a LAB_CORE_USER=b LAB_CORE_TOKEN=c
$out/bin/lab completion bash > $out/share/bash-completion/completions/lab
$out/bin/lab completion zsh > $out/share/zsh/site-functions/_lab
+ wrapProgram $out/bin/lab --prefix PATH ":" "${lib.makeBinPath [ xdg_utils ]}";
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Lab wraps Git or Hub, making it simple to clone, fork, and interact with repositories on GitLab";
homepage = "https://zaquestion.github.io/lab";
license = licenses.cc0;
diff --git a/pkgs/applications/version-management/git-and-tools/pass-git-helper/default.nix b/pkgs/applications/version-management/git-and-tools/pass-git-helper/default.nix
index 5c4ece7c9e51..5914378f5b35 100644
--- a/pkgs/applications/version-management/git-and-tools/pass-git-helper/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/pass-git-helper/default.nix
@@ -1,17 +1,21 @@
-{ stdenv, buildPythonApplication, fetchFromGitHub, pyxdg }:
+{ stdenv, buildPythonApplication, fetchFromGitHub, pyxdg, pytest }:
buildPythonApplication rec {
pname = "pass-git-helper";
- version = "0.4";
+ version = "1.1.0";
src = fetchFromGitHub {
owner = "languitar";
repo = "pass-git-helper";
- rev = version;
- sha256 = "1zccbmq5l6asl9qm1f90vg9467y3spmv3ayrw07qizrj43yfd9ap";
+ rev = "v${version}";
+ sha256 = "18nvwlp0w4aqj268wly60rnjzqw2d8jl0hbs6bkwp3hpzzz5g6yd";
};
propagatedBuildInputs = [ pyxdg ];
+ checkInputs = [ pytest ];
+ preCheck = ''
+ export HOME=$(mktemp -d)
+ '';
meta = with stdenv.lib; {
homepage = "https://github.com/languitar/pass-git-helper";
diff --git a/pkgs/applications/version-management/git-and-tools/topgit/default.nix b/pkgs/applications/version-management/git-and-tools/topgit/default.nix
index 0da0cfa02b63..9577b56b6c73 100644
--- a/pkgs/applications/version-management/git-and-tools/topgit/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/topgit/default.nix
@@ -16,8 +16,8 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ perl git ];
postInstall = ''
- install -Dm644 README -t"$out/share/doc/${pname}-${version}/"
- install -Dm755 contrib/tg-completion.bash -t "$out/etc/bash_completion.d/"
+ install -Dm644 README -t "$out/share/doc/${pname}-${version}/"
+ install -Dm755 contrib/tg-completion.bash -t "$out/share/bash-completion/completions/"
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/version-management/git-and-tools/transcrypt/default.nix b/pkgs/applications/version-management/git-and-tools/transcrypt/default.nix
index 589d53b3cfaa..c99c70379df4 100644
--- a/pkgs/applications/version-management/git-and-tools/transcrypt/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/transcrypt/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, git, makeWrapper, openssl, coreutils, utillinux, gnugrep, gnused, gawk }:
+{ stdenv, fetchFromGitHub, git, makeWrapper, openssl, coreutils, util-linux, gnugrep, gnused, gawk }:
stdenv.mkDerivation rec {
pname = "transcrypt";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "1dkr69plk16wllk5bzlkchrzw63pk239dgbjhrb3mb61i065jdam";
};
- buildInputs = [ makeWrapper git openssl coreutils utillinux gnugrep gnused gawk ];
+ buildInputs = [ makeWrapper git openssl coreutils util-linux gnugrep gnused gawk ];
patches = [ ./helper-scripts_depspathprefix.patch ];
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
install -m 644 -D contrib/zsh/_transcrypt $out/share/zsh/site-functions/_transcrypt
wrapProgram $out/bin/transcrypt \
- --prefix PATH : "${stdenv.lib.makeBinPath [ git openssl coreutils utillinux gnugrep gnused gawk ]}"
+ --prefix PATH : "${stdenv.lib.makeBinPath [ git openssl coreutils util-linux gnugrep gnused gawk ]}"
cat > $out/bin/transcrypt-depspathprefix << EOF
#!${stdenv.shell}
diff --git a/pkgs/applications/version-management/git-repo/default.nix b/pkgs/applications/version-management/git-repo/default.nix
index b4e713848261..db18e765b009 100644
--- a/pkgs/applications/version-management/git-repo/default.nix
+++ b/pkgs/applications/version-management/git-repo/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "git-repo";
- version = "2.9";
+ version = "2.10";
src = fetchFromGitHub {
owner = "android";
repo = "tools_repo";
rev = "v${version}";
- sha256 = "1ii6vjgs5nd2hhp475mqa48165garc7ac2w9fyspajaanc7zhnik";
+ sha256 = "0jd28281wys2iy7pbyyrzkzrkzq9ms7p9pbj6j2fha6bg1bh7rkz";
};
patches = [ ./import-ssl-module.patch ];
diff --git a/pkgs/applications/version-management/gitea/default.nix b/pkgs/applications/version-management/gitea/default.nix
index 29c8fac962bf..340ab283bf6e 100644
--- a/pkgs/applications/version-management/gitea/default.nix
+++ b/pkgs/applications/version-management/gitea/default.nix
@@ -8,11 +8,11 @@ with stdenv.lib;
buildGoPackage rec {
pname = "gitea";
- version = "1.12.6";
+ version = "1.13.0";
src = fetchurl {
url = "https://github.com/go-gitea/gitea/releases/download/v${version}/gitea-src-${version}.tar.gz";
- sha256 = "sha256-mEhtFcWLUhd+WK8wDhrGr6RvL4X2G42W6su/c8zxGR4=";
+ sha256 = "090i4hk9mb66ia14kyp7rqymhc897yi1ifb0skvknylx0sw8vhk9";
};
unpackPhase = ''
diff --git a/pkgs/applications/version-management/gitkraken/default.nix b/pkgs/applications/version-management/gitkraken/default.nix
index 8b93bf2176ac..4fc84767cd42 100644
--- a/pkgs/applications/version-management/gitkraken/default.nix
+++ b/pkgs/applications/version-management/gitkraken/default.nix
@@ -13,11 +13,11 @@ let
in
stdenv.mkDerivation rec {
pname = "gitkraken";
- version = "7.4.0";
+ version = "7.4.1";
src = fetchzip {
url = "https://release.axocdn.com/linux/GitKraken-v${version}.tar.gz";
- sha256 = "0ih0jxdm74vr4dgslhnl3llvi31zin0g2xjw6a4pdji2y2kajkzk";
+ sha256 = "1c9cyxx5sqvnilf6xp3ildq3lwl6mj8v1vl0wzyjpaiqky99lj9p";
};
dontBuild = true;
diff --git a/pkgs/applications/version-management/gitlab/data.json b/pkgs/applications/version-management/gitlab/data.json
index 9389934ffc68..866b7efa4236 100644
--- a/pkgs/applications/version-management/gitlab/data.json
+++ b/pkgs/applications/version-management/gitlab/data.json
@@ -1,13 +1,13 @@
{
- "version": "13.0.14",
- "repo_hash": "15is18x631ifsj4iwmrs1s9lc3i99hwsxxf5v42qldbmsys31l1k",
+ "version": "13.6.1",
+ "repo_hash": "0kfh9ngykrnvvjpx4m69pfyfvsvvqfxzlxhm8dgx9ypz4bpmr947",
"owner": "gitlab-org",
"repo": "gitlab",
- "rev": "v13.0.14-ee",
+ "rev": "v13.6.1-ee",
"passthru": {
- "GITALY_SERVER_VERSION": "13.0.14",
- "GITLAB_PAGES_VERSION": "1.18.0",
- "GITLAB_SHELL_VERSION": "13.2.0",
- "GITLAB_WORKHORSE_VERSION": "8.31.2"
+ "GITALY_SERVER_VERSION": "13.6.1",
+ "GITLAB_PAGES_VERSION": "1.30.0",
+ "GITLAB_SHELL_VERSION": "13.13.0",
+ "GITLAB_WORKHORSE_VERSION": "8.54.0"
}
-} \ No newline at end of file
+}
diff --git a/pkgs/applications/version-management/gitlab/default.nix b/pkgs/applications/version-management/gitlab/default.nix
index 76127681bbd9..ee6c8201fa3f 100644
--- a/pkgs/applications/version-management/gitlab/default.nix
+++ b/pkgs/applications/version-management/gitlab/default.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, fetchurl, fetchFromGitLab, bundlerEnv
-, ruby, tzdata, git, nettools, nixosTests, nodejs
+, ruby, tzdata, git, nettools, nixosTests, nodejs, openssl
, gitlabEnterprise ? false, callPackage, yarn
, fixup_yarn_lock, replace
}:
@@ -28,6 +28,10 @@ let
patches = [ ./fix-grpc-ar.patch ];
dontBuild = false;
};
+ # the openssl needs the openssl include files
+ openssl = x.openssl // {
+ buildInputs = [ openssl ];
+ };
};
groups = [
"default" "unicorn" "ed25519" "metrics" "development" "puma" "test" "kerberos"
@@ -89,8 +93,9 @@ let
bundle exec rake gettext:po_to_json RAILS_ENV=production NODE_ENV=production
bundle exec rake rake:assets:precompile RAILS_ENV=production NODE_ENV=production
- bundle exec rake webpack:compile RAILS_ENV=production NODE_ENV=production NODE_OPTIONS="--max_old_space_size=3072"
+ bundle exec rake gitlab:assets:compile_webpack_if_needed RAILS_ENV=production NODE_ENV=production
bundle exec rake gitlab:assets:fix_urls RAILS_ENV=production NODE_ENV=production
+ bundle exec rake gitlab:assets:check_page_bundle_mixins_css_for_sideeffects RAILS_ENV=production NODE_ENV=production
runHook postBuild
'';
diff --git a/pkgs/applications/version-management/gitlab/gitaly/Gemfile b/pkgs/applications/version-management/gitlab/gitaly/Gemfile
index 8a35c8c3b475..d8564dca8779 100644
--- a/pkgs/applications/version-management/gitlab/gitaly/Gemfile
+++ b/pkgs/applications/version-management/gitlab/gitaly/Gemfile
@@ -1,28 +1,25 @@
source 'https://rubygems.org'
-# Require bundler >= 1.16.5 to avoid this bug: https://github.com/bundler/bundler/issues/6537
-gem 'bundler', '>= 1.17.3'
-
gem 'rugged', '~> 0.28'
-gem 'github-linguist', '~> 7.9', require: 'linguist'
+gem 'github-linguist', '~> 7.11', require: 'linguist'
gem 'gitlab-markup', '~> 1.7.1'
-gem 'activesupport', '~> 6.0.3.1'
+gem 'activesupport', '~> 6.0.3.3'
gem 'rdoc', '~> 6.0'
gem 'gitlab-gollum-lib', '~> 4.2.7.9', require: false
gem 'gitlab-gollum-rugged_adapter', '~> 0.4.4.2', require: false
-gem 'grpc', '~> 1.24.0'
-gem 'sentry-raven', '~> 2.9.0', require: false
-gem 'faraday', '~> 0.12'
+gem 'grpc', '~> 1.30.2'
+gem 'sentry-raven', '~> 3.0', require: false
+gem 'faraday', '~> 1.0'
gem 'rbtrace', require: false
# Labkit provides observability functionality
-gem 'gitlab-labkit', '~> 0.12.0'
+gem 'gitlab-labkit', '~> 0.13.2'
# Detects the open source license the repository includes
# This version needs to be in sync with GitLab CE/EE
gem 'licensee', '~> 8.9.0'
-gem 'google-protobuf', '~> 3.8.0'
+gem 'google-protobuf', '~> 3.12'
group :development, :test do
gem 'rubocop', '~> 0.69', require: false
@@ -32,11 +29,5 @@ group :development, :test do
gem 'factory_bot', require: false
gem 'pry', '~> 0.12.2', require: false
- gem 'grpc-tools', '= 1.0.1'
-
- # gitlab-shell spec gems
- gem 'listen', '~> 0.5.0'
- gem 'simplecov', '~> 0.17.1', require: false
- gem 'vcr', '~> 4.0.0'
- gem 'webmock', '~> 3.4.0'
+ gem 'grpc-tools', '= 1.30.2'
end
diff --git a/pkgs/applications/version-management/gitlab/gitaly/Gemfile.lock b/pkgs/applications/version-management/gitlab/gitaly/Gemfile.lock
index f409ebb9b414..a633e067f0d9 100644
--- a/pkgs/applications/version-management/gitlab/gitaly/Gemfile.lock
+++ b/pkgs/applications/version-management/gitlab/gitaly/Gemfile.lock
@@ -2,20 +2,20 @@ GEM
remote: https://rubygems.org/
specs:
abstract_type (0.0.7)
- actionpack (6.0.3.1)
- actionview (= 6.0.3.1)
- activesupport (= 6.0.3.1)
+ actionpack (6.0.3.3)
+ actionview (= 6.0.3.3)
+ activesupport (= 6.0.3.3)
rack (~> 2.0, >= 2.0.8)
rack-test (>= 0.6.3)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.0, >= 1.2.0)
- actionview (6.0.3.1)
- activesupport (= 6.0.3.1)
+ actionview (6.0.3.3)
+ activesupport (= 6.0.3.3)
builder (~> 3.1)
erubi (~> 1.4)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.1, >= 1.2.0)
- activesupport (6.0.3.1)
+ activesupport (6.0.3.3)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 0.7, < 2)
minitest (~> 5.1)
@@ -24,34 +24,29 @@ GEM
adamantium (0.2.0)
ice_nine (~> 0.11.0)
memoizable (~> 0.4.0)
- addressable (2.6.0)
- public_suffix (>= 2.0.2, < 4.0)
- ast (2.4.0)
+ ast (2.4.1)
binding_ninja (0.2.3)
builder (3.2.4)
- charlock_holmes (0.7.6)
+ charlock_holmes (0.7.7)
coderay (1.1.2)
concord (0.1.5)
adamantium (~> 0.2.0)
equalizer (~> 0.0.9)
- concurrent-ruby (1.1.6)
- crack (0.4.3)
- safe_yaml (~> 1.0.0)
+ concurrent-ruby (1.1.7)
crass (1.0.6)
diff-lcs (1.3)
- docile (1.3.2)
equalizer (0.0.11)
erubi (1.9.0)
escape_utils (1.2.1)
factory_bot (5.0.2)
activesupport (>= 4.2.0)
- faraday (0.15.4)
+ faraday (1.0.1)
multipart-post (>= 1.2, < 3)
- ffi (1.12.2)
+ ffi (1.13.1)
gemojione (3.3.0)
json
- github-linguist (7.9.0)
- charlock_holmes (~> 0.7.6)
+ github-linguist (7.11.0)
+ charlock_holmes (~> 0.7.7)
escape_utils (~> 1.2.0)
mini_mime (~> 1.0)
rugged (>= 0.25.1)
@@ -67,56 +62,53 @@ GEM
gitlab-gollum-rugged_adapter (0.4.4.2)
mime-types (>= 1.15)
rugged (~> 0.25)
- gitlab-labkit (0.12.0)
+ gitlab-labkit (0.13.2)
actionpack (>= 5.0.0, < 6.1.0)
activesupport (>= 5.0.0, < 6.1.0)
grpc (~> 1.19)
- jaeger-client (~> 0.10)
+ jaeger-client (~> 1.1)
opentracing (~> 0.4)
redis (> 3.0.0, < 5.0.0)
gitlab-markup (1.7.1)
- google-protobuf (3.8.0)
- googleapis-common-protos-types (1.0.4)
- google-protobuf (~> 3.0)
- grpc (1.24.0)
- google-protobuf (~> 3.8)
+ google-protobuf (3.12.4)
+ googleapis-common-protos-types (1.0.5)
+ google-protobuf (~> 3.11)
+ grpc (1.30.2)
+ google-protobuf (~> 3.12)
googleapis-common-protos-types (~> 1.0)
- grpc-tools (1.0.1)
- hashdiff (0.3.9)
- i18n (1.8.2)
+ grpc-tools (1.30.2)
+ i18n (1.8.5)
concurrent-ruby (~> 1.0)
ice_nine (0.11.2)
- jaeger-client (0.10.0)
+ jaeger-client (1.1.0)
opentracing (~> 0.3)
thrift
- jaro_winkler (1.5.2)
- json (2.2.0)
+ json (2.3.1)
licensee (8.9.2)
rugged (~> 0.24)
- listen (0.5.3)
- loofah (2.5.0)
+ loofah (2.7.0)
crass (~> 1.0.2)
nokogiri (>= 1.5.9)
memoizable (0.4.2)
thread_safe (~> 0.3, >= 0.3.1)
method_source (0.9.2)
- mime-types (3.2.2)
+ mime-types (3.3.1)
mime-types-data (~> 3.2015)
- mime-types-data (3.2019.0331)
+ mime-types-data (3.2020.0512)
mini_mime (1.0.2)
mini_portile2 (2.4.0)
- minitest (5.14.0)
- msgpack (1.3.1)
- multipart-post (2.0.0)
- nokogiri (1.10.9)
+ minitest (5.14.2)
+ msgpack (1.3.3)
+ multipart-post (2.1.1)
+ nokogiri (1.10.10)
mini_portile2 (~> 2.4.0)
nokogumbo (1.5.0)
nokogiri
opentracing (0.5.0)
- optimist (3.0.0)
- parallel (1.17.0)
- parser (2.7.0.5)
- ast (~> 2.4.0)
+ optimist (3.0.1)
+ parallel (1.19.2)
+ parser (2.7.2.0)
+ ast (~> 2.4.1)
proc_to_ast (0.1.0)
coderay
parser
@@ -125,8 +117,7 @@ GEM
pry (0.12.2)
coderay (~> 1.1.0)
method_source (~> 0.9.0)
- public_suffix (3.0.3)
- rack (2.1.2)
+ rack (2.2.3)
rack-test (1.1.0)
rack (>= 1.0, < 3)
rails-dom-testing (2.0.3)
@@ -135,13 +126,15 @@ GEM
rails-html-sanitizer (1.3.0)
loofah (~> 2.3)
rainbow (3.0.0)
- rbtrace (0.4.11)
+ rbtrace (0.4.14)
ffi (>= 1.0.6)
msgpack (>= 0.4.3)
optimist (>= 3.0.0)
rdoc (6.2.0)
redis (4.1.3)
- rouge (3.19.0)
+ regexp_parser (1.8.1)
+ rexml (3.2.4)
+ rouge (3.24.0)
rspec (3.8.0)
rspec-core (~> 3.8.0)
rspec-expectations (~> 3.8.0)
@@ -161,34 +154,32 @@ GEM
rspec (>= 2.13, < 4)
unparser
rspec-support (3.8.0)
- rubocop (0.69.0)
- jaro_winkler (~> 1.5.1)
+ rubocop (0.86.0)
parallel (~> 1.10)
- parser (>= 2.6)
+ parser (>= 2.7.0.1)
rainbow (>= 2.2.2, < 4.0)
+ regexp_parser (>= 1.7)
+ rexml
+ rubocop-ast (>= 0.0.3, < 1.0)
ruby-progressbar (~> 1.7)
- unicode-display_width (>= 1.4.0, < 1.7)
- ruby-progressbar (1.10.0)
+ unicode-display_width (>= 1.4.0, < 2.0)
+ rubocop-ast (0.2.0)
+ parser (>= 2.7.0.1)
+ ruby-progressbar (1.10.1)
rugged (0.28.4.1)
- safe_yaml (1.0.5)
sanitize (4.6.6)
crass (~> 1.0.2)
nokogiri (>= 1.4.4)
nokogumbo (~> 1.4)
- sentry-raven (2.9.0)
- faraday (>= 0.7.6, < 1.0)
- simplecov (0.17.1)
- docile (~> 1.1)
- json (>= 1.8, < 3)
- simplecov-html (~> 0.10.0)
- simplecov-html (0.10.2)
+ sentry-raven (3.0.4)
+ faraday (>= 1.0)
stringex (2.8.5)
thread_safe (0.3.6)
thrift (0.11.0.0)
timecop (0.9.1)
tzinfo (1.2.7)
thread_safe (~> 0.1)
- unicode-display_width (1.6.0)
+ unicode-display_width (1.7.0)
unparser (0.4.7)
abstract_type (~> 0.0.7)
adamantium (~> 0.2.0)
@@ -197,31 +188,24 @@ GEM
equalizer (~> 0.0.9)
parser (>= 2.6.5)
procto (~> 0.0.2)
- vcr (4.0.0)
- webmock (3.4.2)
- addressable (>= 2.3.6)
- crack (>= 0.3.2)
- hashdiff
- zeitwerk (2.3.0)
+ zeitwerk (2.4.0)
PLATFORMS
ruby
DEPENDENCIES
- activesupport (~> 6.0.3.1)
- bundler (>= 1.17.3)
+ activesupport (~> 6.0.3.3)
factory_bot
- faraday (~> 0.12)
- github-linguist (~> 7.9)
+ faraday (~> 1.0)
+ github-linguist (~> 7.11)
gitlab-gollum-lib (~> 4.2.7.9)
gitlab-gollum-rugged_adapter (~> 0.4.4.2)
- gitlab-labkit (~> 0.12.0)
+ gitlab-labkit (~> 0.13.2)
gitlab-markup (~> 1.7.1)
- google-protobuf (~> 3.8.0)
- grpc (~> 1.24.0)
- grpc-tools (= 1.0.1)
+ google-protobuf (~> 3.12)
+ grpc (~> 1.30.2)
+ grpc-tools (= 1.30.2)
licensee (~> 8.9.0)
- listen (~> 0.5.0)
pry (~> 0.12.2)
rbtrace
rdoc (~> 6.0)
@@ -229,11 +213,8 @@ DEPENDENCIES
rspec-parameterized
rubocop (~> 0.69)
rugged (~> 0.28)
- sentry-raven (~> 2.9.0)
- simplecov (~> 0.17.1)
+ sentry-raven (~> 3.0)
timecop
- vcr (~> 4.0.0)
- webmock (~> 3.4.0)
BUNDLED WITH
2.1.4
diff --git a/pkgs/applications/version-management/gitlab/gitaly/default.nix b/pkgs/applications/version-management/gitlab/gitaly/default.nix
index 84cf1e500a22..57465f808df5 100644
--- a/pkgs/applications/version-management/gitlab/gitaly/default.nix
+++ b/pkgs/applications/version-management/gitlab/gitaly/default.nix
@@ -1,5 +1,7 @@
-{ stdenv, fetchFromGitLab, fetchFromGitHub, buildGoPackage, ruby,
- bundlerEnv, pkgconfig, libgit2_0_27 }:
+{ stdenv, fetchFromGitLab, fetchFromGitHub, buildGoModule, ruby
+, bundlerEnv, pkgconfig
+# libgit2 + dependencies
+, libgit2, openssl, zlib, pcre, http-parser }:
let
rubyEnv = bundlerEnv rec {
@@ -18,37 +20,31 @@ let
};
};
};
-in buildGoPackage rec {
- version = "13.0.14";
+in buildGoModule rec {
+ version = "13.6.1";
pname = "gitaly";
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "gitaly";
rev = "v${version}";
- sha256 = "16ynkwiv0faa60msashj5w1bc4rdh7yv2qjmpcbf7dwq54gqmlbv";
+ sha256 = "02w7pf7l9sr2nk8ky9b0d5b4syx3d9my65h2kzvh2afk7kv35h5y";
};
- # Fix a check which assumes that hook files are writeable by their
- # owner.
- patches = [
- ./fix-executable-check.patch
- ];
-
- goPackagePath = "gitlab.com/gitlab-org/gitaly";
+ vendorSha256 = "15mx5g2wa93sajbdwh58wcspg0n51d1ciwb7f15d0nm5hspz3w9r";
passthru = {
inherit rubyEnv;
};
+ buildFlags = [ "-tags=static,system_libgit2" ];
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ rubyEnv.wrappedRuby libgit2_0_27 ];
- goDeps = ./deps.nix;
- preBuild = "rm -r go/src/gitlab.com/gitlab-org/labkit/vendor";
+ buildInputs = [ rubyEnv.wrappedRuby libgit2 openssl zlib pcre http-parser ];
+ doCheck = false;
postInstall = ''
mkdir -p $ruby
- cp -rv $src/ruby/{bin,lib,proto,git-hooks,gitlab-shell} $ruby
+ cp -rv $src/ruby/{bin,lib,proto,git-hooks} $ruby
'';
outputs = [ "out" "ruby" ];
diff --git a/pkgs/applications/version-management/gitlab/gitaly/deps.nix b/pkgs/applications/version-management/gitlab/gitaly/deps.nix
deleted file mode 100644
index 221ce16163d8..000000000000
--- a/pkgs/applications/version-management/gitlab/gitaly/deps.nix
+++ /dev/null
@@ -1,2100 +0,0 @@
-# file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix)
-[
- {
- goPackagePath = "bou.ke/monkey";
- fetch = {
- type = "git";
- url = "https://github.com/bouk/monkey";
- rev = "v1.0.1";
- sha256 = "050y07pwx5zk7fchp0lhf35w417sml7lxkkzly8f932fy25rydz5";
- };
- }
- {
- goPackagePath = "cloud.google.com/go";
- fetch = {
- type = "git";
- url = "https://code.googlesource.com/gocloud";
- rev = "v0.50.0";
- sha256 = "0pbz5migljd5whxh6z1w79cwx93n85mcs3x1bckl27yzaa4lvqsl";
- };
- }
- {
- goPackagePath = "dmitri.shuralyov.com/gpu/mtl";
- fetch = {
- type = "git";
- url = "https://dmitri.shuralyov.com/gpu/mtl";
- rev = "666a987793e9";
- sha256 = "1isd03hgiwcf2ld1rlp0plrnfz7r4i7c5q4kb6hkcd22axnmrv0z";
- };
- }
- {
- goPackagePath = "github.com/AndreasBriese/bbloom";
- fetch = {
- type = "git";
- url = "https://github.com/AndreasBriese/bbloom";
- rev = "e2d15f34fcf9";
- sha256 = "05kkrsmpragy69bj6s80pxlm3pbwxrkkx7wgk0xigs6y2n6ylpds";
- };
- }
- {
- goPackagePath = "github.com/BurntSushi/toml";
- fetch = {
- type = "git";
- url = "https://github.com/BurntSushi/toml";
- rev = "v0.3.1";
- sha256 = "1fjdwwfzyzllgiwydknf1pwjvy49qxfsczqx5gz3y0izs7as99j6";
- };
- }
- {
- goPackagePath = "github.com/BurntSushi/xgb";
- fetch = {
- type = "git";
- url = "https://github.com/BurntSushi/xgb";
- rev = "27f122750802";
- sha256 = "18lp2x8f5bljvlz0r7xn744f0c9rywjsb9ifiszqqdcpwhsa0kvj";
- };
- }
- {
- goPackagePath = "github.com/CloudyKit/fastprinter";
- fetch = {
- type = "git";
- url = "https://github.com/CloudyKit/fastprinter";
- rev = "74b38d55f37a";
- sha256 = "07wkq3503j7sd5knsgp3lwzfdwm6sj7a3l6i71i52yb3fd8md235";
- };
- }
- {
- goPackagePath = "github.com/Joker/hpp";
- fetch = {
- type = "git";
- url = "https://github.com/Joker/hpp";
- rev = "v1.0.0";
- sha256 = "1xnqkjkmqdj48w80qa74rwcmgar8dcilpkcrcn1f53djk45k1gq2";
- };
- }
- {
- goPackagePath = "github.com/Joker/jade";
- fetch = {
- type = "git";
- url = "https://github.com/Joker/jade";
- rev = "d475f43051e7";
- sha256 = "0yigzvxp5qd05pai0yimzkpl2m23358a2fqqs585psrdmwsic2pn";
- };
- }
- {
- goPackagePath = "github.com/Shopify/goreferrer";
- fetch = {
- type = "git";
- url = "https://github.com/Shopify/goreferrer";
- rev = "ec9c9a553398";
- sha256 = "0d740psj8czks1hl0nr6nlrwfbwq3nc51jj2p91d1wyhhmgn6jmn";
- };
- }
- {
- goPackagePath = "github.com/ajg/form";
- fetch = {
- type = "git";
- url = "https://github.com/ajg/form";
- rev = "v1.5.1";
- sha256 = "1d6sxzzf9yycdf8jm5877y0khmhkmhxfw3sc4xpdcsrdlc7gqh5a";
- };
- }
- {
- goPackagePath = "github.com/alecthomas/template";
- fetch = {
- type = "git";
- url = "https://github.com/alecthomas/template";
- rev = "a0175ee3bccc";
- sha256 = "0qjgvvh26vk1cyfq9fadyhfgdj36f1iapbmr5xp6zqipldz8ffxj";
- };
- }
- {
- goPackagePath = "github.com/alecthomas/units";
- fetch = {
- type = "git";
- url = "https://github.com/alecthomas/units";
- rev = "2efee857e7cf";
- sha256 = "1j65b91qb9sbrml9cpabfrcf07wmgzzghrl7809hjjhrmbzri5bl";
- };
- }
- {
- goPackagePath = "github.com/armon/consul-api";
- fetch = {
- type = "git";
- url = "https://github.com/armon/consul-api";
- rev = "eb2c6b5be1b6";
- sha256 = "1j6fdr1sg36qy4n4xjl7brq739fpm5npq98cmvklzjc9qrx98nk9";
- };
- }
- {
- goPackagePath = "github.com/armon/go-radix";
- fetch = {
- type = "git";
- url = "https://github.com/armon/go-radix";
- rev = "7fddfc383310";
- sha256 = "0y8chspn14n9xpsfb9gxnnf819rfpriaz64v81p7873a42kkhxb4";
- };
- }
- {
- goPackagePath = "github.com/beorn7/perks";
- fetch = {
- type = "git";
- url = "https://github.com/beorn7/perks";
- rev = "v1.0.1";
- sha256 = "17n4yygjxa6p499dj3yaqzfww2g7528165cl13haj97hlx94dgl7";
- };
- }
- {
- goPackagePath = "github.com/bgentry/speakeasy";
- fetch = {
- type = "git";
- url = "https://github.com/bgentry/speakeasy";
- rev = "v0.1.0";
- sha256 = "02dfrj0wyphd3db9zn2mixqxwiz1ivnyc5xc7gkz58l5l27nzp8s";
- };
- }
- {
- goPackagePath = "github.com/certifi/gocertifi";
- fetch = {
- type = "git";
- url = "https://github.com/certifi/gocertifi";
- rev = "ee1a9a0726d2";
- sha256 = "08l6lqaw83pva6fa0aafmhmy1mhb145av21772zfh3ij809a37i4";
- };
- }
- {
- goPackagePath = "github.com/chzyer/logex";
- fetch = {
- type = "git";
- url = "https://github.com/chzyer/logex";
- rev = "v1.1.10";
- sha256 = "08pbjj3wx9acavlwyr055isa8a5hnmllgdv5k6ra60l5y1brmlq4";
- };
- }
- {
- goPackagePath = "github.com/chzyer/readline";
- fetch = {
- type = "git";
- url = "https://github.com/chzyer/readline";
- rev = "2972be24d48e";
- sha256 = "104q8dazj8yf6b089jjr82fy9h1g80zyyzvp3g8b44a7d8ngjj6r";
- };
- }
- {
- goPackagePath = "github.com/chzyer/test";
- fetch = {
- type = "git";
- url = "https://github.com/chzyer/test";
- rev = "a1ea475d72b1";
- sha256 = "0rns2aqk22i9xsgyap0pq8wi4cfaxsri4d9q6xxhhyma8jjsnj2k";
- };
- }
- {
- goPackagePath = "github.com/client9/misspell";
- fetch = {
- type = "git";
- url = "https://github.com/client9/misspell";
- rev = "v0.3.4";
- sha256 = "1vwf33wsc4la25zk9nylpbp9px3svlmldkm0bha4hp56jws4q9cs";
- };
- }
- {
- goPackagePath = "github.com/client9/reopen";
- fetch = {
- type = "git";
- url = "https://github.com/client9/reopen";
- rev = "v1.0.0";
- sha256 = "0f0dpdbmvk7w518c6zjhlmp65y55vvx47x4lq9pgzvcbsvjsf18s";
- };
- }
- {
- goPackagePath = "github.com/cloudflare/tableflip";
- fetch = {
- type = "git";
- url = "https://github.com/cloudflare/tableflip";
- rev = "4baec9811f2b";
- sha256 = "095xb5gfz7dglljp91nh68dnscddvlf7q5ivvz972fq86r3ypq6q";
- };
- }
- {
- goPackagePath = "github.com/codahale/hdrhistogram";
- fetch = {
- type = "git";
- url = "https://github.com/codahale/hdrhistogram";
- rev = "3a0bb77429bd";
- sha256 = "1zampgfjbxy192cbwdi7g86l1idxaam96d834wncnpfdwgh5kl57";
- };
- }
- {
- goPackagePath = "github.com/codegangsta/inject";
- fetch = {
- type = "git";
- url = "https://github.com/codegangsta/inject";
- rev = "33e0aa1cb7c0";
- sha256 = "1jqakr3z9l60qhcgrdzsb6rlk8ikcamisw0g2ndmrf27s0ibfcaj";
- };
- }
- {
- goPackagePath = "github.com/coreos/etcd";
- fetch = {
- type = "git";
- url = "https://github.com/coreos/etcd";
- rev = "v3.3.10";
- sha256 = "1x2ii1hj8jraba8rbxz6dmc03y3sjxdnzipdvg6fywnlq1f3l3wl";
- };
- }
- {
- goPackagePath = "github.com/coreos/go-etcd";
- fetch = {
- type = "git";
- url = "https://github.com/coreos/go-etcd";
- rev = "v2.0.0";
- sha256 = "1xb34hzaa1lkbq5vkzy9vcz6gqwj7hp6cdbvyack2bf28dwn33jj";
- };
- }
- {
- goPackagePath = "github.com/coreos/go-semver";
- fetch = {
- type = "git";
- url = "https://github.com/coreos/go-semver";
- rev = "v0.2.0";
- sha256 = "1gghi5bnqj50hfxhqc1cxmynqmh2yk9ii7ab9gsm75y5cp94ymk0";
- };
- }
- {
- goPackagePath = "github.com/cpuguy83/go-md2man";
- fetch = {
- type = "git";
- url = "https://github.com/cpuguy83/go-md2man";
- rev = "v1.0.10";
- sha256 = "1bqkf2bvy1dns9zd24k81mh2p1zxsx2nhq5cj8dz2vgkv1xkh60i";
- };
- }
- {
- goPackagePath = "github.com/davecgh/go-spew";
- fetch = {
- type = "git";
- url = "https://github.com/davecgh/go-spew";
- rev = "v1.1.1";
- sha256 = "0hka6hmyvp701adzag2g26cxdj47g21x6jz4sc6jjz1mn59d474y";
- };
- }
- {
- goPackagePath = "github.com/denisenkom/go-mssqldb";
- fetch = {
- type = "git";
- url = "https://github.com/denisenkom/go-mssqldb";
- rev = "cfbb681360f0";
- sha256 = "0mr4y9vppiyl7mvad74k3zk4sc1jdkmc0lcd6lhm70iziw2xpncs";
- };
- }
- {
- goPackagePath = "github.com/dgraph-io/badger";
- fetch = {
- type = "git";
- url = "https://github.com/dgraph-io/badger";
- rev = "v1.6.0";
- sha256 = "1vzibjqhb10q6s2chbzlwndij2d9ybjnq7h28hx4akr119avd0d5";
- };
- }
- {
- goPackagePath = "github.com/dgrijalva/jwt-go";
- fetch = {
- type = "git";
- url = "https://github.com/dgrijalva/jwt-go";
- rev = "v3.2.0";
- sha256 = "08m27vlms74pfy5z79w67f9lk9zkx6a9jd68k3c4msxy75ry36mp";
- };
- }
- {
- goPackagePath = "github.com/dgryski/go-farm";
- fetch = {
- type = "git";
- url = "https://github.com/dgryski/go-farm";
- rev = "6a90982ecee2";
- sha256 = "1x3l4jgps0v1bjvd446kj4dp0ckswjckxgrng9afm275ixnf83ix";
- };
- }
- {
- goPackagePath = "github.com/dustin/go-humanize";
- fetch = {
- type = "git";
- url = "https://github.com/dustin/go-humanize";
- rev = "v1.0.0";
- sha256 = "1kqf1kavdyvjk7f8kx62pnm7fbypn9z1vbf8v2qdh3y7z7a0cbl3";
- };
- }
- {
- goPackagePath = "github.com/eknkc/amber";
- fetch = {
- type = "git";
- url = "https://github.com/eknkc/amber";
- rev = "cdade1c07385";
- sha256 = "152w97yckwncgw7lwjvgd8d00wy6y0nxzlvx72kl7nqqxs9vhxd9";
- };
- }
- {
- goPackagePath = "github.com/etcd-io/bbolt";
- fetch = {
- type = "git";
- url = "https://github.com/etcd-io/bbolt";
- rev = "v1.3.3";
- sha256 = "0dn0zngks9xiz0rrrb3911f73ghl64z84jsmzai2yfmzqr7cdkqc";
- };
- }
- {
- goPackagePath = "github.com/fasthttp-contrib/websocket";
- fetch = {
- type = "git";
- url = "https://github.com/fasthttp-contrib/websocket";
- rev = "1f3b11f56072";
- sha256 = "1yacmwmil625p0pzj800h9dnmiab6bjwfmi48p9fcrvy2yyv9b97";
- };
- }
- {
- goPackagePath = "github.com/fatih/color";
- fetch = {
- type = "git";
- url = "https://github.com/fatih/color";
- rev = "v1.7.0";
- sha256 = "0v8msvg38r8d1iiq2i5r4xyfx0invhc941kjrsg5gzwvagv55inv";
- };
- }
- {
- goPackagePath = "github.com/fatih/structs";
- fetch = {
- type = "git";
- url = "https://github.com/fatih/structs";
- rev = "v1.1.0";
- sha256 = "1wrhb8wp8zpzggl61lapb627lw8yv281abvr6vqakmf569nswa9q";
- };
- }
- {
- goPackagePath = "github.com/flosch/pongo2";
- fetch = {
- type = "git";
- url = "https://github.com/flosch/pongo2";
- rev = "bbf5a6c351f4";
- sha256 = "0yqh58phznnxakm64w82gawrpndb0r85vsd1s7h244qqrq7w4avq";
- };
- }
- {
- goPackagePath = "github.com/fsnotify/fsnotify";
- fetch = {
- type = "git";
- url = "https://github.com/fsnotify/fsnotify";
- rev = "v1.4.7";
- sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g";
- };
- }
- {
- goPackagePath = "github.com/gavv/httpexpect";
- fetch = {
- type = "git";
- url = "https://github.com/gavv/httpexpect";
- rev = "v2.0.0";
- sha256 = "0dqb7lsinciz594q6jg59hrvk4g4awbs2ybsr580j22j2xag53vs";
- };
- }
- {
- goPackagePath = "github.com/getsentry/raven-go";
- fetch = {
- type = "git";
- url = "https://github.com/getsentry/raven-go";
- rev = "v0.1.2";
- sha256 = "1dl80kar4lzdcfl3w6jssi1ld6bv0rmx6sp6bz6rzysfr9ilm02z";
- };
- }
- {
- goPackagePath = "github.com/getsentry/sentry-go";
- fetch = {
- type = "git";
- url = "https://github.com/getsentry/sentry-go";
- rev = "v0.5.1";
- sha256 = "1kfn0gcb4c6amhagv04ydpl6p9cqw7f0lxas688a0rf89iwdzz89";
- };
- }
- {
- goPackagePath = "github.com/gin-contrib/sse";
- fetch = {
- type = "git";
- url = "https://github.com/gin-contrib/sse";
- rev = "5545eab6dad3";
- sha256 = "0jhcvi66rn7c1wg3rf7q7sylrvlk7c40yk79c5lypnz1dpsdcrb5";
- };
- }
- {
- goPackagePath = "github.com/gin-gonic/gin";
- fetch = {
- type = "git";
- url = "https://github.com/gin-gonic/gin";
- rev = "v1.4.0";
- sha256 = "19nxip48p2s8l7p1p7wpd5li2fcngi4c58rgcg71izdmsmj2iw1d";
- };
- }
- {
- goPackagePath = "github.com/go-check/check";
- fetch = {
- type = "git";
- url = "https://github.com/go-check/check";
- rev = "788fd7840127";
- sha256 = "0v3bim0j375z81zrpr5qv42knqs0y2qv2vkjiqi5axvb78slki1a";
- };
- }
- {
- goPackagePath = "github.com/go-errors/errors";
- fetch = {
- type = "git";
- url = "https://github.com/go-errors/errors";
- rev = "v1.0.1";
- sha256 = "0rznpknk19rxkr7li6dqs52c26pjazp69lh493l4ny4sxn5922lp";
- };
- }
- {
- goPackagePath = "github.com/go-gl/glfw";
- fetch = {
- type = "git";
- url = "https://github.com/go-gl/glfw";
- rev = "12ad95a8df72";
- sha256 = "0ahw4a1lk7wqn6m0sjngsv2zc08kxxj259ai6g4kf11lmidszm9s";
- };
- }
- {
- goPackagePath = "github.com/go-kit/kit";
- fetch = {
- type = "git";
- url = "https://github.com/go-kit/kit";
- rev = "v0.8.0";
- sha256 = "1rcywbc2pvab06qyf8pc2rdfjv7r6kxdv2v4wnpqnjhz225wqvc0";
- };
- }
- {
- goPackagePath = "github.com/go-logfmt/logfmt";
- fetch = {
- type = "git";
- url = "https://github.com/go-logfmt/logfmt";
- rev = "v0.3.0";
- sha256 = "1gkgh3k5w1xwb2qbjq52p6azq3h1c1rr6pfwjlwj1zrijpzn2xb9";
- };
- }
- {
- goPackagePath = "github.com/go-martini/martini";
- fetch = {
- type = "git";
- url = "https://github.com/go-martini/martini";
- rev = "22fa46961aab";
- sha256 = "01ip3mwbnm5isq120ww73yrvbcn6n5944prhhbyf2ggyf6g46ylh";
- };
- }
- {
- goPackagePath = "github.com/go-sql-driver/mysql";
- fetch = {
- type = "git";
- url = "https://github.com/go-sql-driver/mysql";
- rev = "v1.4.1";
- sha256 = "1fvsvwc1v2i0gqn01mynvi1shp5xm0xaym6xng09fcbqb56lbjx1";
- };
- }
- {
- goPackagePath = "github.com/go-stack/stack";
- fetch = {
- type = "git";
- url = "https://github.com/go-stack/stack";
- rev = "v1.8.0";
- sha256 = "0wk25751ryyvxclyp8jdk5c3ar0cmfr8lrjb66qbg4808x66b96v";
- };
- }
- {
- goPackagePath = "github.com/gobuffalo/envy";
- fetch = {
- type = "git";
- url = "https://github.com/gobuffalo/envy";
- rev = "v1.7.1";
- sha256 = "1s1f05cgpkhgcs2qfh04ixxm1ggk8ms3fpwsxhb0mx7nfrcm106d";
- };
- }
- {
- goPackagePath = "github.com/gobuffalo/logger";
- fetch = {
- type = "git";
- url = "https://github.com/gobuffalo/logger";
- rev = "v1.0.1";
- sha256 = "1w6rkz0xwq3xj3giwzjkfnai69a0cgg09zx01z7s8r5z450cish3";
- };
- }
- {
- goPackagePath = "github.com/gobuffalo/packd";
- fetch = {
- type = "git";
- url = "https://github.com/gobuffalo/packd";
- rev = "v0.3.0";
- sha256 = "02sg33jkp219g0z3yf2fn9xm2zds1qxzdznx5mh8vffh4njjg1x8";
- };
- }
- {
- goPackagePath = "github.com/gobuffalo/packr";
- fetch = {
- type = "git";
- url = "https://github.com/gobuffalo/packr";
- rev = "v2.7.1";
- sha256 = "0m5kl2fq8gf1v4vllgag2xl8fd382sdgqrcdb8f5alsnrdn08kb9";
- };
- }
- {
- goPackagePath = "github.com/gobwas/httphead";
- fetch = {
- type = "git";
- url = "https://github.com/gobwas/httphead";
- rev = "2c6c146eadee";
- sha256 = "0j7nlrf79cafl8ap69ri2c7v3psr2y133cr2wn735z7yn3dz3kss";
- };
- }
- {
- goPackagePath = "github.com/gobwas/pool";
- fetch = {
- type = "git";
- url = "https://github.com/gobwas/pool";
- rev = "v0.2.0";
- sha256 = "1avpa8c75j1y4hs7awazrjjy7w0pjfw80l424ddn5zyizvh7s67i";
- };
- }
- {
- goPackagePath = "github.com/gobwas/ws";
- fetch = {
- type = "git";
- url = "https://github.com/gobwas/ws";
- rev = "v1.0.2";
- sha256 = "070mfcjbfb40bglc9aw9zjvd4jb1hp3l1s12ww6mjlwbjcg0mm9s";
- };
- }
- {
- goPackagePath = "github.com/gogo/protobuf";
- fetch = {
- type = "git";
- url = "https://github.com/gogo/protobuf";
- rev = "v1.1.1";
- sha256 = "1525pq7r6h3s8dncvq8gxi893p2nq8dxpzvq0nfl5b4p6mq0v1c2";
- };
- }
- {
- goPackagePath = "github.com/golang-sql/civil";
- fetch = {
- type = "git";
- url = "https://github.com/golang-sql/civil";
- rev = "cb61b32ac6fe";
- sha256 = "0yadfbvi0w06lg3sxw0daji02jxd3vv2in26yfmwpl4vd4vm9zay";
- };
- }
- {
- goPackagePath = "github.com/golang/glog";
- fetch = {
- type = "git";
- url = "https://github.com/golang/glog";
- rev = "23def4e6c14b";
- sha256 = "0jb2834rw5sykfr937fxi8hxi2zy80sj2bdn9b3jb4b26ksqng30";
- };
- }
- {
- goPackagePath = "github.com/golang/groupcache";
- fetch = {
- type = "git";
- url = "https://github.com/golang/groupcache";
- rev = "215e87163ea7";
- sha256 = "07555csk49ara636bhl2vbzziayls3qks8964z0q29g065zliy9j";
- };
- }
- {
- goPackagePath = "github.com/golang/lint";
- fetch = {
- type = "git";
- url = "https://github.com/golang/lint";
- rev = "06c8688daad7";
- sha256 = "0xi94dwvz50a66bq1hp9fyqkym5mcpdxdb1hrfvicldgjf37lc47";
- };
- }
- {
- goPackagePath = "github.com/golang/mock";
- fetch = {
- type = "git";
- url = "https://github.com/golang/mock";
- rev = "v1.3.1";
- sha256 = "1wnfa8njxdym1qb664dmfnkpm4pmqy22hqjlqpwaaiqhglb5g9d1";
- };
- }
- {
- goPackagePath = "github.com/golang/protobuf";
- fetch = {
- type = "git";
- url = "https://github.com/golang/protobuf";
- rev = "v1.3.2";
- sha256 = "1k1wb4zr0qbwgpvz9q5ws9zhlal8hq7dmq62pwxxriksayl6hzym";
- };
- }
- {
- goPackagePath = "github.com/gomodule/redigo";
- fetch = {
- type = "git";
- url = "https://github.com/gomodule/redigo";
- rev = "574c33c3df38";
- sha256 = "1qpw8mq9xqj1hmpag1av941swkx39qikahsajyhn34rc2q54f4z6";
- };
- }
- {
- goPackagePath = "github.com/google/btree";
- fetch = {
- type = "git";
- url = "https://github.com/google/btree";
- rev = "v1.0.0";
- sha256 = "0ba430m9fbnagacp57krgidsyrgp3ycw5r7dj71brgp5r52g82p6";
- };
- }
- {
- goPackagePath = "github.com/google/go-cmp";
- fetch = {
- type = "git";
- url = "https://github.com/google/go-cmp";
- rev = "v0.4.0";
- sha256 = "1x5pvl3fb5sbyng7i34431xycnhmx8xx94gq2n19g6p0vz68z2v2";
- };
- }
- {
- goPackagePath = "github.com/google/go-querystring";
- fetch = {
- type = "git";
- url = "https://github.com/google/go-querystring";
- rev = "v1.0.0";
- sha256 = "0xl12bqyvmn4xcnf8p9ksj9rmnr7s40pvppsdmy8n9bzw1db0iwz";
- };
- }
- {
- goPackagePath = "github.com/google/martian";
- fetch = {
- type = "git";
- url = "https://github.com/google/martian";
- rev = "v2.1.0";
- sha256 = "197hil6vrjk50b9wvwyzf61csid83whsjj6ik8mc9r2lryxlyyrp";
- };
- }
- {
- goPackagePath = "github.com/google/pprof";
- fetch = {
- type = "git";
- url = "https://github.com/google/pprof";
- rev = "d4f498aebedc";
- sha256 = "1r4pn70yy5vfl38jx9v8224n7jkhcm5wg28vv48izgznlgv7h024";
- };
- }
- {
- goPackagePath = "github.com/google/renameio";
- fetch = {
- type = "git";
- url = "https://github.com/google/renameio";
- rev = "v0.1.0";
- sha256 = "1ki2x5a9nrj17sn092d6n4zr29lfg5ydv4xz5cp58z6cw8ip43jx";
- };
- }
- {
- goPackagePath = "github.com/google/uuid";
- fetch = {
- type = "git";
- url = "https://github.com/google/uuid";
- rev = "v1.1.1";
- sha256 = "0hfxcf9frkb57k6q0rdkrmnfs78ms21r1qfk9fhlqga2yh5xg8zb";
- };
- }
- {
- goPackagePath = "github.com/googleapis/gax-go";
- fetch = {
- type = "git";
- url = "https://github.com/googleapis/gax-go";
- rev = "v2.0.5";
- sha256 = "1lxawwngv6miaqd25s3ba0didfzylbwisd2nz7r4gmbmin6jsjrx";
- };
- }
- {
- goPackagePath = "github.com/gopherjs/gopherjs";
- fetch = {
- type = "git";
- url = "https://github.com/gopherjs/gopherjs";
- rev = "0766667cb4d1";
- sha256 = "13pfc9sxiwjky2lm1xb3i3lcisn8p6mgjk2d927l7r92ysph8dmw";
- };
- }
- {
- goPackagePath = "github.com/gorilla/websocket";
- fetch = {
- type = "git";
- url = "https://github.com/gorilla/websocket";
- rev = "v1.4.0";
- sha256 = "00i4vb31nsfkzzk7swvx3i75r2d960js3dri1875vypk3v2s0pzk";
- };
- }
- {
- goPackagePath = "github.com/grpc-ecosystem/go-grpc-middleware";
- fetch = {
- type = "git";
- url = "https://github.com/grpc-ecosystem/go-grpc-middleware";
- rev = "v1.0.0";
- sha256 = "0lwgxih021xfhfb1xb9la5f98bpgpaiz63sbllx77qwwl2rmhrsp";
- };
- }
- {
- goPackagePath = "github.com/grpc-ecosystem/go-grpc-prometheus";
- fetch = {
- type = "git";
- url = "https://github.com/grpc-ecosystem/go-grpc-prometheus";
- rev = "v1.2.0";
- sha256 = "1lzk54h7np32b3acidg1ggbn8ppbnns0m71gcg9d1qkkdh8zrijl";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/errwrap";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/errwrap";
- rev = "v1.0.0";
- sha256 = "0slfb6w3b61xz04r32bi0a1bygc82rjzhqkxj2si2074wynqnr1c";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/go-multierror";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/go-multierror";
- rev = "v1.0.0";
- sha256 = "00nyn8llqzbfm8aflr9kwsvpzi4kv8v45c141v88xskxp5xf6z49";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/go-version";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/go-version";
- rev = "v1.2.0";
- sha256 = "1bwi6y6111xq8ww8kjq0w1cmz15l1h9hb2id6596l8l0ag1vjj1z";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/golang-lru";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/golang-lru";
- rev = "v0.5.1";
- sha256 = "13f870cvk161bzjj6x41l45r5x9i1z9r2ymwmvm7768kg08zznpy";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/hcl";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/hcl";
- rev = "v1.0.0";
- sha256 = "0q6ml0qqs0yil76mpn4mdx4lp94id8vbv575qm60jzl1ijcl5i66";
- };
- }
- {
- goPackagePath = "github.com/hpcloud/tail";
- fetch = {
- type = "git";
- url = "https://github.com/hpcloud/tail";
- rev = "v1.0.0";
- sha256 = "1njpzc0pi1acg5zx9y6vj9xi6ksbsc5d387rd6904hy6rh2m6kn0";
- };
- }
- {
- goPackagePath = "github.com/ianlancetaylor/demangle";
- fetch = {
- type = "git";
- url = "https://github.com/ianlancetaylor/demangle";
- rev = "5e5cf60278f6";
- sha256 = "1fhjk11cip9c3jyj1byz9z77n6n2rlxmyz0xjx1zpn1da3cvri75";
- };
- }
- {
- goPackagePath = "github.com/imkira/go-interpol";
- fetch = {
- type = "git";
- url = "https://github.com/imkira/go-interpol";
- rev = "v1.1.0";
- sha256 = "180h3pf2p0pch6hmqf45wk7wd87md83d3p122f8ll43x5nja5mph";
- };
- }
- {
- goPackagePath = "github.com/inconshreveable/mousetrap";
- fetch = {
- type = "git";
- url = "https://github.com/inconshreveable/mousetrap";
- rev = "v1.0.0";
- sha256 = "1mn0kg48xkd74brf48qf5hzp0bc6g8cf5a77w895rl3qnlpfw152";
- };
- }
- {
- goPackagePath = "github.com/iris-contrib/blackfriday";
- fetch = {
- type = "git";
- url = "https://github.com/iris-contrib/blackfriday";
- rev = "v2.0.0";
- sha256 = "1gkizavajqmxm79il8r6cbi0g9ls3vwdh9wr0zy89vc9sq17p3im";
- };
- }
- {
- goPackagePath = "github.com/iris-contrib/go.uuid";
- fetch = {
- type = "git";
- url = "https://github.com/iris-contrib/go.uuid";
- rev = "v2.0.0";
- sha256 = "0nc0ggn0a6bcwdrwinnx3z6889x65c20a2dwja0n8can3xblxs35";
- };
- }
- {
- goPackagePath = "github.com/iris-contrib/i18n";
- fetch = {
- type = "git";
- url = "https://github.com/iris-contrib/i18n";
- rev = "987a633949d0";
- sha256 = "0yslm7hmacc57v970jbys4x5c5yxgcjgff982ngivg9v1a16kifq";
- };
- }
- {
- goPackagePath = "github.com/iris-contrib/schema";
- fetch = {
- type = "git";
- url = "https://github.com/iris-contrib/schema";
- rev = "v0.0.1";
- sha256 = "1a1lk2ll2xv3ljffmfw4q8mqqw727pj8dzs6c8g2hh0b0b050g79";
- };
- }
- {
- goPackagePath = "github.com/joho/godotenv";
- fetch = {
- type = "git";
- url = "https://github.com/joho/godotenv";
- rev = "v1.3.0";
- sha256 = "0ri8if0pc3x6jg4c3i8wr58xyfpxkwmcjk3rp8gb398a1aa3gpjm";
- };
- }
- {
- goPackagePath = "github.com/json-iterator/go";
- fetch = {
- type = "git";
- url = "https://github.com/json-iterator/go";
- rev = "v1.1.6";
- sha256 = "08caswxvdn7nvaqyj5kyny6ghpygandlbw9vxdj7l5vkp7q0s43r";
- };
- }
- {
- goPackagePath = "github.com/jstemmer/go-junit-report";
- fetch = {
- type = "git";
- url = "https://github.com/jstemmer/go-junit-report";
- rev = "v0.9.1";
- sha256 = "1knip80yir1cdsjlb3rzy0a4w3kl4ljpiciaz6hjzwqlfhnv7bkw";
- };
- }
- {
- goPackagePath = "github.com/jtolds/gls";
- fetch = {
- type = "git";
- url = "https://github.com/jtolds/gls";
- rev = "v4.20.0";
- sha256 = "1k7xd2q2ysv2xsh373qs801v6f359240kx0vrl0ydh7731lngvk6";
- };
- }
- {
- goPackagePath = "github.com/juju/errors";
- fetch = {
- type = "git";
- url = "https://github.com/juju/errors";
- rev = "089d3ea4e4d5";
- sha256 = "056za75j1zgksky7pbf0pkjqz5ha15g3wj3p4ma10m9sywdyq79r";
- };
- }
- {
- goPackagePath = "github.com/juju/loggo";
- fetch = {
- type = "git";
- url = "https://github.com/juju/loggo";
- rev = "584905176618";
- sha256 = "0hzi0652y74jf62wwyi9gf8bzrs7ynvhjfqc8rwr4l799d7i5gd4";
- };
- }
- {
- goPackagePath = "github.com/juju/testing";
- fetch = {
- type = "git";
- url = "https://github.com/juju/testing";
- rev = "472a3e8b2073";
- sha256 = "05wjc2k0kwbam7anaxwnj30pl03dcdbrsz32icd70zl70ipsqsw4";
- };
- }
- {
- goPackagePath = "github.com/julienschmidt/httprouter";
- fetch = {
- type = "git";
- url = "https://github.com/julienschmidt/httprouter";
- rev = "v1.2.0";
- sha256 = "1k8bylc9s4vpvf5xhqh9h246dl1snxrzzz0614zz88cdh8yzs666";
- };
- }
- {
- goPackagePath = "github.com/k0kubun/colorstring";
- fetch = {
- type = "git";
- url = "https://github.com/k0kubun/colorstring";
- rev = "9440f1994b88";
- sha256 = "0isskya7ky4k9znrh85crfc2pxwyfz2s8j1a5cbjb8b8zf2v0qbj";
- };
- }
- {
- goPackagePath = "github.com/kataras/golog";
- fetch = {
- type = "git";
- url = "https://github.com/kataras/golog";
- rev = "v0.0.9";
- sha256 = "160hd3z93c9i33q9g1bhfdxmsqg1lanncnrqcsr2444dy5j6ly3i";
- };
- }
- {
- goPackagePath = "github.com/kataras/iris";
- fetch = {
- type = "git";
- url = "https://github.com/kataras/iris";
- rev = "v12.0.1";
- sha256 = "0k1jhamvf0byx6d317gzg6r2jls7bajhhf2spvdinarl2cjnakm5";
- };
- }
- {
- goPackagePath = "github.com/kataras/neffos";
- fetch = {
- type = "git";
- url = "https://github.com/kataras/neffos";
- rev = "v0.0.10";
- sha256 = "0mkqrxff28rcc71nw5qqsywn0fm2jz7magwp9hhvh1s01lgghjdp";
- };
- }
- {
- goPackagePath = "github.com/kataras/pio";
- fetch = {
- type = "git";
- url = "https://github.com/kataras/pio";
- rev = "ea782b38602d";
- sha256 = "0ca29wmkpx19qwnvi4fja3avkxkzz14x9wyzmg1l9074bxbj8cgj";
- };
- }
- {
- goPackagePath = "github.com/kelseyhightower/envconfig";
- fetch = {
- type = "git";
- url = "https://github.com/kelseyhightower/envconfig";
- rev = "v1.3.0";
- sha256 = "1zcq480ig7wbg4378qcfxznp2gzqmk7x6rbxizflvg9v2f376vrw";
- };
- }
- {
- goPackagePath = "github.com/kisielk/gotool";
- fetch = {
- type = "git";
- url = "https://github.com/kisielk/gotool";
- rev = "v1.0.0";
- sha256 = "14af2pa0ssyp8bp2mvdw184s5wcysk6akil3wzxmr05wwy951iwn";
- };
- }
- {
- goPackagePath = "github.com/klauspost/compress";
- fetch = {
- type = "git";
- url = "https://github.com/klauspost/compress";
- rev = "v1.9.0";
- sha256 = "07vndz6mdaliwagj2xq0y5c5w2zld14p9i5y7r0bkhb7klfyamfk";
- };
- }
- {
- goPackagePath = "github.com/klauspost/cpuid";
- fetch = {
- type = "git";
- url = "https://github.com/klauspost/cpuid";
- rev = "v1.2.1";
- sha256 = "1071wchrs37bvpb99fwf19fjrpz0yaqipi2y2hjvim419flvd49x";
- };
- }
- {
- goPackagePath = "github.com/konsorten/go-windows-terminal-sequences";
- fetch = {
- type = "git";
- url = "https://github.com/konsorten/go-windows-terminal-sequences";
- rev = "v1.0.2";
- sha256 = "09mn209ika7ciy87xf2x31dq5fnqw39jidgaljvmqxwk7ff1hnx7";
- };
- }
- {
- goPackagePath = "github.com/kr/logfmt";
- fetch = {
- type = "git";
- url = "https://github.com/kr/logfmt";
- rev = "b84e30acd515";
- sha256 = "02ldzxgznrfdzvghfraslhgp19la1fczcbzh7wm2zdc6lmpd1qq9";
- };
- }
- {
- goPackagePath = "github.com/kr/pretty";
- fetch = {
- type = "git";
- url = "https://github.com/kr/pretty";
- rev = "v0.1.0";
- sha256 = "18m4pwg2abd0j9cn5v3k2ksk9ig4vlwxmlw9rrglanziv9l967qp";
- };
- }
- {
- goPackagePath = "github.com/kr/pty";
- fetch = {
- type = "git";
- url = "https://github.com/kr/pty";
- rev = "v1.1.1";
- sha256 = "0383f0mb9kqjvncqrfpidsf8y6ns5zlrc91c6a74xpyxjwvzl2y6";
- };
- }
- {
- goPackagePath = "github.com/kr/text";
- fetch = {
- type = "git";
- url = "https://github.com/kr/text";
- rev = "v0.1.0";
- sha256 = "1gm5bsl01apvc84bw06hasawyqm4q84vx1pm32wr9jnd7a8vjgj1";
- };
- }
- {
- goPackagePath = "github.com/labstack/echo";
- fetch = {
- type = "git";
- url = "https://github.com/labstack/echo";
- rev = "v4.1.11";
- sha256 = "0b14vgwzznn7wzyjb98xdmq4wjg16l3y62njiwfz4qsm4pwzk405";
- };
- }
- {
- goPackagePath = "github.com/labstack/gommon";
- fetch = {
- type = "git";
- url = "https://github.com/labstack/gommon";
- rev = "v0.3.0";
- sha256 = "18z7akyzm75p6anm4b8qkqgm4iivx50z07hi5wf50w1pbsvbcdi0";
- };
- }
- {
- goPackagePath = "github.com/lib/pq";
- fetch = {
- type = "git";
- url = "https://github.com/lib/pq";
- rev = "v1.2.0";
- sha256 = "08j1smm6rassdssdks4yh9aspa1dv1g5nvwimmknspvhx8a7waqz";
- };
- }
- {
- goPackagePath = "github.com/libgit2/git2go";
- fetch = {
- type = "git";
- url = "https://github.com/libgit2/git2go";
- rev = "ecaeb7a21d47";
- sha256 = "14r7ryff93r49g94f6kg66xc0y6rwb31lj22s3qmzmlgywk0pgvr";
- };
- }
- {
- goPackagePath = "github.com/lightstep/lightstep-tracer-go";
- fetch = {
- type = "git";
- url = "https://github.com/lightstep/lightstep-tracer-go";
- rev = "v0.15.6";
- sha256 = "10n5r66g44s6rnz5kf86s4a3p1g55kc1kxqhnk7bx7mlayndgpmb";
- };
- }
- {
- goPackagePath = "github.com/magiconair/properties";
- fetch = {
- type = "git";
- url = "https://github.com/magiconair/properties";
- rev = "v1.8.0";
- sha256 = "1a10362wv8a8qwb818wygn2z48lgzch940hvpv81hv8gc747ajxn";
- };
- }
- {
- goPackagePath = "github.com/mattn/go-colorable";
- fetch = {
- type = "git";
- url = "https://github.com/mattn/go-colorable";
- rev = "v0.1.2";
- sha256 = "0512jm3wmzkkn7d99x9wflyqf48n5ri3npy1fqkq6l6adc5mni3n";
- };
- }
- {
- goPackagePath = "github.com/mattn/go-isatty";
- fetch = {
- type = "git";
- url = "https://github.com/mattn/go-isatty";
- rev = "v0.0.9";
- sha256 = "0i3km37lajahh1y2392g4hpgvq05arcgiiv93yhzxxyv0fpqj72m";
- };
- }
- {
- goPackagePath = "github.com/mattn/go-runewidth";
- fetch = {
- type = "git";
- url = "https://github.com/mattn/go-runewidth";
- rev = "v0.0.4";
- sha256 = "00b3ssm7wiqln3k54z2wcnxr3k3c7m1ybyhb9h8ixzbzspld0qzs";
- };
- }
- {
- goPackagePath = "github.com/mattn/go-shellwords";
- fetch = {
- type = "git";
- url = "https://github.com/mattn/go-shellwords";
- rev = "2444a32a19f4";
- sha256 = "08zcgr1az1n8zaxzwdd205j86hczgyc52nxfnw5avpw7rrkf7v0d";
- };
- }
- {
- goPackagePath = "github.com/mattn/go-sqlite3";
- fetch = {
- type = "git";
- url = "https://github.com/mattn/go-sqlite3";
- rev = "v1.12.0";
- sha256 = "0di8zy6202sbs0p9kx8lpii77ir5jwjhg6z0796y3nfvw87wk9iv";
- };
- }
- {
- goPackagePath = "github.com/mattn/goveralls";
- fetch = {
- type = "git";
- url = "https://github.com/mattn/goveralls";
- rev = "v0.0.2";
- sha256 = "13ffdikvc594g1mryhi94m87skr7irwkjnpxp8ad2kprn6syfslp";
- };
- }
- {
- goPackagePath = "github.com/matttproud/golang_protobuf_extensions";
- fetch = {
- type = "git";
- url = "https://github.com/matttproud/golang_protobuf_extensions";
- rev = "v1.0.1";
- sha256 = "1d0c1isd2lk9pnfq2nk0aih356j30k3h1gi2w0ixsivi5csl7jya";
- };
- }
- {
- goPackagePath = "github.com/mediocregopher/mediocre-go-lib";
- fetch = {
- type = "git";
- url = "https://github.com/mediocregopher/mediocre-go-lib";
- rev = "cb65787f37ed";
- sha256 = "0lg6q76fxjhxv05m80k4l6nrkj9qwzafs2mb2gbvhznxh8m0cv9j";
- };
- }
- {
- goPackagePath = "github.com/mediocregopher/radix";
- fetch = {
- type = "git";
- url = "https://github.com/mediocregopher/radix";
- rev = "v3.3.0";
- sha256 = "0pchn5z2g4wnf87350war5fr9pqpdksia1ffvw7cphg4q9blggfx";
- };
- }
- {
- goPackagePath = "github.com/microcosm-cc/bluemonday";
- fetch = {
- type = "git";
- url = "https://github.com/microcosm-cc/bluemonday";
- rev = "v1.0.2";
- sha256 = "0j0aylsxqjcj49w7ph8cmpaqjlpvg7mb5mrcrd9bg71dlb9z9ir2";
- };
- }
- {
- goPackagePath = "github.com/mitchellh/cli";
- fetch = {
- type = "git";
- url = "https://github.com/mitchellh/cli";
- rev = "v1.0.0";
- sha256 = "1i9kmr7rcf10d2hji8h4247hmc0nbairv7a0q51393aw2h1bnwg2";
- };
- }
- {
- goPackagePath = "github.com/mitchellh/go-homedir";
- fetch = {
- type = "git";
- url = "https://github.com/mitchellh/go-homedir";
- rev = "v1.1.0";
- sha256 = "0ydzkipf28hwj2bfxqmwlww47khyk6d152xax4bnyh60f4lq3nx1";
- };
- }
- {
- goPackagePath = "github.com/mitchellh/mapstructure";
- fetch = {
- type = "git";
- url = "https://github.com/mitchellh/mapstructure";
- rev = "v1.1.2";
- sha256 = "03bpv28jz9zhn4947saqwi328ydj7f6g6pf1m2d4m5zdh5jlfkrr";
- };
- }
- {
- goPackagePath = "github.com/modern-go/concurrent";
- fetch = {
- type = "git";
- url = "https://github.com/modern-go/concurrent";
- rev = "bacd9c7ef1dd";
- sha256 = "0s0fxccsyb8icjmiym5k7prcqx36hvgdwl588y0491gi18k5i4zs";
- };
- }
- {
- goPackagePath = "github.com/modern-go/reflect2";
- fetch = {
- type = "git";
- url = "https://github.com/modern-go/reflect2";
- rev = "v1.0.1";
- sha256 = "06a3sablw53n1dqqbr2f53jyksbxdmmk8axaas4yvnhyfi55k4lf";
- };
- }
- {
- goPackagePath = "github.com/moul/http2curl";
- fetch = {
- type = "git";
- url = "https://github.com/moul/http2curl";
- rev = "v1.0.0";
- sha256 = "15bpx33d3ygya8dg8hbsn24h7acpajl27006pj8lw1c0bfvbnrl0";
- };
- }
- {
- goPackagePath = "github.com/mwitkow/go-conntrack";
- fetch = {
- type = "git";
- url = "https://github.com/mwitkow/go-conntrack";
- rev = "cc309e4a2223";
- sha256 = "0nbrnpk7bkmqg9mzwsxlm0y8m7s9qd9phr1q30qlx2qmdmz7c1mf";
- };
- }
- {
- goPackagePath = "github.com/nats-io/nats.go";
- fetch = {
- type = "git";
- url = "https://github.com/nats-io/nats.go";
- rev = "v1.8.1";
- sha256 = "0h9zzpjl6ac227bhf0i4ram9a5jlibq53pawv0zzxdirxrnp1vkj";
- };
- }
- {
- goPackagePath = "github.com/nats-io/nkeys";
- fetch = {
- type = "git";
- url = "https://github.com/nats-io/nkeys";
- rev = "v0.0.2";
- sha256 = "0kibc1g60w031rssk3vs74gfick3jdl3igckn1v4k8b5grawcks1";
- };
- }
- {
- goPackagePath = "github.com/nats-io/nuid";
- fetch = {
- type = "git";
- url = "https://github.com/nats-io/nuid";
- rev = "v1.0.1";
- sha256 = "11zbhg4kds5idsya04bwz4plj0mmiigypzppzih731ppbk2ms1zg";
- };
- }
- {
- goPackagePath = "github.com/olekukonko/tablewriter";
- fetch = {
- type = "git";
- url = "https://github.com/olekukonko/tablewriter";
- rev = "v0.0.2";
- sha256 = "1f4mwdh501p8105nfxayprlj5ld14fwzyyy2wbc04xk3wrm1wzlf";
- };
- }
- {
- goPackagePath = "github.com/onsi/ginkgo";
- fetch = {
- type = "git";
- url = "https://github.com/onsi/ginkgo";
- rev = "v1.10.3";
- sha256 = "00a40by9f5ylycnar8h3p9b4z5rcsvfvg4j3v5s5mchdqrqjv1pc";
- };
- }
- {
- goPackagePath = "github.com/onsi/gomega";
- fetch = {
- type = "git";
- url = "https://github.com/onsi/gomega";
- rev = "v1.7.1";
- sha256 = "06p3x0910cdaa64l7d44s728d4j3yhps315dlcvrbjzhljjj7mam";
- };
- }
- {
- goPackagePath = "github.com/opentracing/opentracing-go";
- fetch = {
- type = "git";
- url = "https://github.com/opentracing/opentracing-go";
- rev = "v1.0.2";
- sha256 = "0i0ghg94dg8lk05mw5n23983wq04yjvkjmdkc9z5y1f3508938h9";
- };
- }
- {
- goPackagePath = "github.com/otiai10/copy";
- fetch = {
- type = "git";
- url = "https://github.com/otiai10/copy";
- rev = "v1.0.1";
- sha256 = "0xmy0kfcx48q10s040579pcjswfaxlwhv7a2z07z9r92fdrgw03k";
- };
- }
- {
- goPackagePath = "github.com/otiai10/curr";
- fetch = {
- type = "git";
- url = "https://github.com/otiai10/curr";
- rev = "v1.0.0";
- sha256 = "0fpw20adq2wff7l4c87zaavj9jra4d64a8bbjixiiv3bbarim987";
- };
- }
- {
- goPackagePath = "github.com/otiai10/mint";
- fetch = {
- type = "git";
- url = "https://github.com/otiai10/mint";
- rev = "v1.3.0";
- sha256 = "0kfc95jc2hfgwzcpdfa5hrxgj7s6rzx5jc0n1sn863bsngx2q1ca";
- };
- }
- {
- goPackagePath = "github.com/pelletier/go-toml";
- fetch = {
- type = "git";
- url = "https://github.com/pelletier/go-toml";
- rev = "v1.2.0";
- sha256 = "1fjzpcjng60mc3a4b2ql5a00d5gah84wj740dabv9kq67mpg8fxy";
- };
- }
- {
- goPackagePath = "github.com/philhofer/fwd";
- fetch = {
- type = "git";
- url = "https://github.com/philhofer/fwd";
- rev = "v1.0.0";
- sha256 = "1pg84khadh79v42y8sjsdgfb54vw2kzv7hpapxkifgj0yvcp30g2";
- };
- }
- {
- goPackagePath = "github.com/pingcap/errors";
- fetch = {
- type = "git";
- url = "https://github.com/pingcap/errors";
- rev = "v0.11.4";
- sha256 = "02k6b30m42aya763fnwx3paq4r8h28yav4i2kv2z4r28r70xxcgn";
- };
- }
- {
- goPackagePath = "github.com/pkg/errors";
- fetch = {
- type = "git";
- url = "https://github.com/pkg/errors";
- rev = "v0.8.1";
- sha256 = "0g5qcb4d4fd96midz0zdk8b9kz8xkzwfa8kr1cliqbg8sxsy5vd1";
- };
- }
- {
- goPackagePath = "github.com/pmezard/go-difflib";
- fetch = {
- type = "git";
- url = "https://github.com/pmezard/go-difflib";
- rev = "v1.0.0";
- sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw";
- };
- }
- {
- goPackagePath = "github.com/posener/complete";
- fetch = {
- type = "git";
- url = "https://github.com/posener/complete";
- rev = "v1.1.1";
- sha256 = "1nbdiybjizbaxbf5q0xwbq0cjqw4bl6jggvsjzrpif0w86fcjda2";
- };
- }
- {
- goPackagePath = "github.com/prometheus/client_golang";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/client_golang";
- rev = "v1.0.0";
- sha256 = "1f03ndyi3jq7zdxinnvzimz3s4z2374r6dikkc8i42xzb6d1bli6";
- };
- }
- {
- goPackagePath = "github.com/prometheus/client_model";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/client_model";
- rev = "14fe0d1b01d4";
- sha256 = "0zdmk6rbbx39cvfz0r59v2jg5sg9yd02b4pds5n5llgvivi99550";
- };
- }
- {
- goPackagePath = "github.com/prometheus/common";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/common";
- rev = "v0.4.1";
- sha256 = "0sf4sjdckblz1hqdfvripk3zyp8xq89w7q75kbsyg4c078af896s";
- };
- }
- {
- goPackagePath = "github.com/prometheus/procfs";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/procfs";
- rev = "v0.0.3";
- sha256 = "18c4m795fwng8f8qa395f3crvamlbk5y5afk8b5rzyisnmjq774y";
- };
- }
- {
- goPackagePath = "github.com/rogpeppe/go-internal";
- fetch = {
- type = "git";
- url = "https://github.com/rogpeppe/go-internal";
- rev = "v1.4.0";
- sha256 = "17wisy8bapx5ki0gpissm8dvv7x0lmdnrl1fka75g05kpbyv6g2n";
- };
- }
- {
- goPackagePath = "github.com/rubenv/sql-migrate";
- fetch = {
- type = "git";
- url = "https://github.com/rubenv/sql-migrate";
- rev = "06338513c237";
- sha256 = "0z7y7vsnzjswx51g9hlawnzmwnb8c7rks6ljzf6m1xbimhi4n3kz";
- };
- }
- {
- goPackagePath = "github.com/russross/blackfriday";
- fetch = {
- type = "git";
- url = "https://github.com/russross/blackfriday";
- rev = "v1.5.2";
- sha256 = "0jzbfzcywqcrnym4gxlz6nphmm1grg6wsl4f0r9x384rn83wkj7c";
- };
- }
- {
- goPackagePath = "github.com/ryanuber/columnize";
- fetch = {
- type = "git";
- url = "https://github.com/ryanuber/columnize";
- rev = "v2.1.0";
- sha256 = "0m9jhagb1k44zfcdai76xdf9vpi3bqdl7p078ffyibmz0z9jfap6";
- };
- }
- {
- goPackagePath = "github.com/sebest/xff";
- fetch = {
- type = "git";
- url = "https://github.com/sebest/xff";
- rev = "6c115e0ffa35";
- sha256 = "0l11d8mc870vxzgi74cc9dqr7kgxjmbfkfi53gc30rsyx877jx4h";
- };
- }
- {
- goPackagePath = "github.com/sergi/go-diff";
- fetch = {
- type = "git";
- url = "https://github.com/sergi/go-diff";
- rev = "v1.0.0";
- sha256 = "0swiazj8wphs2zmk1qgq75xza6m19snif94h2m6fi8dqkwqdl7c7";
- };
- }
- {
- goPackagePath = "github.com/shurcooL/sanitized_anchor_name";
- fetch = {
- type = "git";
- url = "https://github.com/shurcooL/sanitized_anchor_name";
- rev = "v1.0.0";
- sha256 = "1gv9p2nr46z80dnfjsklc6zxbgk96349sdsxjz05f3z6wb6m5l8f";
- };
- }
- {
- goPackagePath = "github.com/sirupsen/logrus";
- fetch = {
- type = "git";
- url = "https://github.com/sirupsen/logrus";
- rev = "v1.4.2";
- sha256 = "087k2lxrr9p9dh68yw71d05h5g9p5v26zbwd6j7lghinjfaw334x";
- };
- }
- {
- goPackagePath = "github.com/smartystreets/assertions";
- fetch = {
- type = "git";
- url = "https://github.com/smartystreets/assertions";
- rev = "b2de0cb4f26d";
- sha256 = "1i7ldgavgl35c7gk25p7bvdr282ckng090zr4ch9mk1705akx09y";
- };
- }
- {
- goPackagePath = "github.com/smartystreets/goconvey";
- fetch = {
- type = "git";
- url = "https://github.com/smartystreets/goconvey";
- rev = "v1.6.4";
- sha256 = "07zjxwszayal88z1j2bwnqrsa32vg8l4nivks5yfr9j8xfsw7n6m";
- };
- }
- {
- goPackagePath = "github.com/spf13/afero";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/afero";
- rev = "v1.1.2";
- sha256 = "0miv4faf5ihjfifb1zv6aia6f6ik7h1s4954kcb8n6ixzhx9ck6k";
- };
- }
- {
- goPackagePath = "github.com/spf13/cast";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/cast";
- rev = "v1.3.0";
- sha256 = "0xq1ffqj8y8h7dcnm0m9lfrh0ga7pssnn2c1dnr09chqbpn4bdc5";
- };
- }
- {
- goPackagePath = "github.com/spf13/cobra";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/cobra";
- rev = "v0.0.5";
- sha256 = "0z4x8js65mhwg1gf6sa865pdxfgn45c3av9xlcc1l3xjvcnx32v2";
- };
- }
- {
- goPackagePath = "github.com/spf13/jwalterweatherman";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/jwalterweatherman";
- rev = "v1.0.0";
- sha256 = "093fmmvavv84pv4q84hav7ph3fmrq87bvspjj899q0qsx37yvdr8";
- };
- }
- {
- goPackagePath = "github.com/spf13/pflag";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/pflag";
- rev = "v1.0.3";
- sha256 = "1cj3cjm7d3zk0mf1xdybh0jywkbbw7a6yr3y22x9sis31scprswd";
- };
- }
- {
- goPackagePath = "github.com/spf13/viper";
- fetch = {
- type = "git";
- url = "https://github.com/spf13/viper";
- rev = "v1.3.2";
- sha256 = "1829hvf805kda65l59r17wvid7y0vr390s23zfhf4w7vdb4wp3zh";
- };
- }
- {
- goPackagePath = "github.com/stretchr/objx";
- fetch = {
- type = "git";
- url = "https://github.com/stretchr/objx";
- rev = "v0.1.1";
- sha256 = "0iph0qmpyqg4kwv8jsx6a56a7hhqq8swrazv40ycxk9rzr0s8yls";
- };
- }
- {
- goPackagePath = "github.com/stretchr/testify";
- fetch = {
- type = "git";
- url = "https://github.com/stretchr/testify";
- rev = "v1.4.0";
- sha256 = "187i5g88sxfy4vxpm7dw1gwv29pa2qaq475lxrdh5livh69wqfjb";
- };
- }
- {
- goPackagePath = "github.com/tinylib/msgp";
- fetch = {
- type = "git";
- url = "https://github.com/tinylib/msgp";
- rev = "v1.1.0";
- sha256 = "08ha23sn14071ywrgxlyj7r523vzdwx1i83dcp1mqa830glgqaff";
- };
- }
- {
- goPackagePath = "github.com/uber-go/atomic";
- fetch = {
- type = "git";
- url = "https://github.com/uber-go/atomic";
- rev = "v1.3.2";
- sha256 = "11pzvjys5ddjjgrv94pgk9pnip9yyb54z7idf33zk7p7xylpnsv6";
- };
- }
- {
- goPackagePath = "github.com/uber/jaeger-client-go";
- fetch = {
- type = "git";
- url = "https://github.com/uber/jaeger-client-go";
- rev = "v2.15.0";
- sha256 = "0ki23m9zrf3vxp839fnp9ckr4m28y6mpad8g5s5lr5k8jkl0sfwj";
- };
- }
- {
- goPackagePath = "github.com/uber/jaeger-lib";
- fetch = {
- type = "git";
- url = "https://github.com/uber/jaeger-lib";
- rev = "v1.5.0";
- sha256 = "113fwpn80ylx970w8h7nfqnhh18dpx1jadbk7rbr8k68q4di4y0q";
- };
- }
- {
- goPackagePath = "github.com/ugorji/go";
- fetch = {
- type = "git";
- url = "https://github.com/ugorji/go";
- rev = "v1.1.7";
- sha256 = "068gja55kbh2iivp03x4n9dcml0rxv0k64ivkmq06si2ar1835rm";
- };
- }
- {
- goPackagePath = "github.com/urfave/negroni";
- fetch = {
- type = "git";
- url = "https://github.com/urfave/negroni";
- rev = "v1.0.0";
- sha256 = "1gp6j74adi1cn8fq5v3wzlzhwl4zg43n2746m4fzdcdimihk3ccp";
- };
- }
- {
- goPackagePath = "github.com/valyala/bytebufferpool";
- fetch = {
- type = "git";
- url = "https://github.com/valyala/bytebufferpool";
- rev = "v1.0.0";
- sha256 = "01lqzjddq6kz9v41nkky7wbgk7f1cw036sa7ldz10d82g5klzl93";
- };
- }
- {
- goPackagePath = "github.com/valyala/fasthttp";
- fetch = {
- type = "git";
- url = "https://github.com/valyala/fasthttp";
- rev = "v1.6.0";
- sha256 = "1r1hm4rv9w6x829jjg75y8xd523b76parsyyvjwyz8k2l6bm4h0b";
- };
- }
- {
- goPackagePath = "github.com/valyala/fasttemplate";
- fetch = {
- type = "git";
- url = "https://github.com/valyala/fasttemplate";
- rev = "v1.0.1";
- sha256 = "0l131znbv8v67y20s4q361mwiww2c33zdc68mwvxchzk1gpy5ywq";
- };
- }
- {
- goPackagePath = "github.com/valyala/tcplisten";
- fetch = {
- type = "git";
- url = "https://github.com/valyala/tcplisten";
- rev = "ceec8f93295a";
- sha256 = "0ksbj1gsdqanbnhly5w1wcc107bib4w0zpnyl00prr89zch3imnf";
- };
- }
- {
- goPackagePath = "github.com/xeipuuv/gojsonpointer";
- fetch = {
- type = "git";
- url = "https://github.com/xeipuuv/gojsonpointer";
- rev = "4e3ac2762d5f";
- sha256 = "13y6iq2nzf9z4ls66bfgnnamj2m3438absmbpqry64bpwjfbsi9q";
- };
- }
- {
- goPackagePath = "github.com/xeipuuv/gojsonreference";
- fetch = {
- type = "git";
- url = "https://github.com/xeipuuv/gojsonreference";
- rev = "bd5ef7bd5415";
- sha256 = "1xby79padc7bmyb8rfbad8wfnfdzpnh51b1n8c0kibch0kwc1db5";
- };
- }
- {
- goPackagePath = "github.com/xeipuuv/gojsonschema";
- fetch = {
- type = "git";
- url = "https://github.com/xeipuuv/gojsonschema";
- rev = "v1.2.0";
- sha256 = "1mqiq0r8qw4qlfp3ls8073r6514rmzwrmdn4j33rppk3zh942i6l";
- };
- }
- {
- goPackagePath = "github.com/xordataexchange/crypt";
- fetch = {
- type = "git";
- url = "https://github.com/xordataexchange/crypt";
- rev = "b2862e3d0a77";
- sha256 = "04q3856anpzl4gdfgmg7pbp9cx231nkz3ymq2xp27rnmmwhfxr8y";
- };
- }
- {
- goPackagePath = "github.com/yalp/jsonpath";
- fetch = {
- type = "git";
- url = "https://github.com/yalp/jsonpath";
- rev = "5cc68e5049a0";
- sha256 = "0kkyxp1cg3kfxy5hhwzxg132jin4xb492z5jpqq94ix15v6rdf4b";
- };
- }
- {
- goPackagePath = "github.com/yudai/gojsondiff";
- fetch = {
- type = "git";
- url = "https://github.com/yudai/gojsondiff";
- rev = "v1.0.0";
- sha256 = "0qnymi0027mb8kxm24mmd22bvjrdkc56c7f4q3lbdf93x1vxbbc2";
- };
- }
- {
- goPackagePath = "github.com/yudai/golcs";
- fetch = {
- type = "git";
- url = "https://github.com/yudai/golcs";
- rev = "ecda9a501e82";
- sha256 = "0mx6wc5fz05yhvg03vvps93bc5mw4vnng98fhmixd47385qb29pq";
- };
- }
- {
- goPackagePath = "github.com/yudai/pp";
- fetch = {
- type = "git";
- url = "https://github.com/yudai/pp";
- rev = "v2.0.1";
- sha256 = "18vbc7jagnjw1wpvhqjffl0np7bzzqdd9jpdcisvj5h85lbyn5gk";
- };
- }
- {
- goPackagePath = "github.com/ziutek/mymysql";
- fetch = {
- type = "git";
- url = "https://github.com/ziutek/mymysql";
- rev = "v1.5.4";
- sha256 = "172s7sv5bgc40x81k18hypf9c4n8hn9v5w5zwyr4mi5prbavqcci";
- };
- }
- {
- goPackagePath = "gitlab.com/gitlab-org/gitlab-shell";
- fetch = {
- type = "git";
- url = "https://gitlab.com/gitlab-org/gitlab-shell.git";
- rev = "716e30c55e89";
- sha256 = "0g2bgwm5rf93xfd40j3d2a5js1a212r2l2qdbds3gp7h0v73npjw";
- };
- }
- {
- goPackagePath = "gitlab.com/gitlab-org/labkit";
- fetch = {
- type = "git";
- url = "https://gitlab.com/gitlab-org/labkit.git";
- rev = "0149780c759d";
- sha256 = "1krp5jkwpckpdznbl9xp4yvq6cii750r24agcni3snbbs8hd8gb1";
- };
- }
- {
- goPackagePath = "go.opencensus.io";
- fetch = {
- type = "git";
- url = "https://github.com/census-instrumentation/opencensus-go";
- rev = "v0.22.2";
- sha256 = "0lz7fid63pdrcvyzk5kn7vlcva102h61igmw7pz824wvj9k3hy4q";
- };
- }
- {
- goPackagePath = "go.uber.org/atomic";
- fetch = {
- type = "git";
- url = "https://github.com/uber-go/atomic";
- rev = "v1.3.2";
- sha256 = "11pzvjys5ddjjgrv94pgk9pnip9yyb54z7idf33zk7p7xylpnsv6";
- };
- }
- {
- goPackagePath = "golang.org/x/crypto";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/crypto";
- rev = "87dc89f01550";
- sha256 = "0z4i1m2yn3f31ci7wvcm2rxkx2yiv7a78mfzklncmsz2k97rlh2g";
- };
- }
- {
- goPackagePath = "golang.org/x/exp";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/exp";
- rev = "da58074b4299";
- sha256 = "1pgvdbjm3n47505diw3mm2hisp9b9q2lyvgl9m6xh2wx83b0cj48";
- };
- }
- {
- goPackagePath = "golang.org/x/image";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/image";
- rev = "cff245a6509b";
- sha256 = "0hiznlkiaay30acwvvyq8g6bm32r7bc6gv47pygrcxqpapasbz84";
- };
- }
- {
- goPackagePath = "golang.org/x/lint";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/lint";
- rev = "fdd1cda4f05f";
- sha256 = "0a23pc90fqar8sm1b480sls15ss20rqk13yrf63b6rnyd2c6z0x2";
- };
- }
- {
- goPackagePath = "golang.org/x/mobile";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/mobile";
- rev = "d2bd2a29d028";
- sha256 = "1nv6vvhnjr01nx9y06q46ww87dppdwpbqrlsfg1xf2587wxl8xiv";
- };
- }
- {
- goPackagePath = "golang.org/x/mod";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/mod";
- rev = "c90efee705ee";
- sha256 = "0i5md645rmcy5z5ij9ng428k9rz4g3k1kjy3blsq1264rn426gdf";
- };
- }
- {
- goPackagePath = "golang.org/x/net";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/net";
- rev = "6afb5195e5aa";
- sha256 = "1aiz41q2yxgg3dxfkn33ff54vhaxbiwcps9j3ia1xx4cqxim38zw";
- };
- }
- {
- goPackagePath = "golang.org/x/oauth2";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/oauth2";
- rev = "bf48bf16ab8d";
- sha256 = "1sirdib60zwmh93kf9qrx51r8544k1p9rs5mk0797wibz3m4mrdg";
- };
- }
- {
- goPackagePath = "golang.org/x/sync";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/sync";
- rev = "cd5d95a43a6e";
- sha256 = "1nqkyz2y1qvqcma52ijh02s8aiqmkfb95j08f6zcjhbga3ds6hds";
- };
- }
- {
- goPackagePath = "golang.org/x/sys";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/sys";
- rev = "86b910548bc1";
- sha256 = "1z8l2wp27q0bd4nc46j31lc7cr6kiw52zi6ix3i121pd3rcyrw44";
- };
- }
- {
- goPackagePath = "golang.org/x/text";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/text";
- rev = "v0.3.2";
- sha256 = "0flv9idw0jm5nm8lx25xqanbkqgfiym6619w575p7nrdh0riqwqh";
- };
- }
- {
- goPackagePath = "golang.org/x/time";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/time";
- rev = "9d24e82272b4";
- sha256 = "1f5nkr4vys2vbd8wrwyiq2f5wcaahhpxmia85d1gshcbqjqf8dkb";
- };
- }
- {
- goPackagePath = "golang.org/x/tools";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/tools";
- rev = "43d50277825c";
- sha256 = "1168q4da36wq9w2591iqzsfy5ymwfi2g46bv5dnyyspg155ld19k";
- };
- }
- {
- goPackagePath = "golang.org/x/xerrors";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/xerrors";
- rev = "9bdfabe68543";
- sha256 = "1yjfi1bk9xb81lqn85nnm13zz725wazvrx3b50hx19qmwg7a4b0c";
- };
- }
- {
- goPackagePath = "google.golang.org/api";
- fetch = {
- type = "git";
- url = "https://code.googlesource.com/google-api-go-client";
- rev = "v0.15.0";
- sha256 = "1ljhwv5xsgsbqia70f35q19vwrsm47sh08ljbwdyfa867ff17qdh";
- };
- }
- {
- goPackagePath = "google.golang.org/appengine";
- fetch = {
- type = "git";
- url = "https://github.com/golang/appengine";
- rev = "v1.6.5";
- sha256 = "05hbq4cs7bqw0zl17bx8rzdkszid3nyl92100scg3jjrg70dhm7w";
- };
- }
- {
- goPackagePath = "google.golang.org/genproto";
- fetch = {
- type = "git";
- url = "https://github.com/google/go-genproto";
- rev = "ca5a22157cba";
- sha256 = "0ldkh6f0g0wzfkp09ib15a62bmcbpsxj93saikqmc86242bcxij0";
- };
- }
- {
- goPackagePath = "google.golang.org/grpc";
- fetch = {
- type = "git";
- url = "https://github.com/grpc/grpc-go";
- rev = "v1.24.0";
- sha256 = "0h8mwv74vzcfb7p4ai247x094skxca71vjp4wpj2wzmri0x9p4v6";
- };
- }
- {
- goPackagePath = "gopkg.in/DataDog/dd-trace-go.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/DataDog/dd-trace-go.v1";
- rev = "v1.7.0";
- sha256 = "0j45skiiayfsaw8id4g20k51zfr0raj47a03q2icka5xrh3qj6yq";
- };
- }
- {
- goPackagePath = "gopkg.in/alecthomas/kingpin.v2";
- fetch = {
- type = "git";
- url = "https://gopkg.in/alecthomas/kingpin.v2";
- rev = "v2.2.6";
- sha256 = "0mndnv3hdngr3bxp7yxfd47cas4prv98sqw534mx7vp38gd88n5r";
- };
- }
- {
- goPackagePath = "gopkg.in/check.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/check.v1";
- rev = "788fd7840127";
- sha256 = "0v3bim0j375z81zrpr5qv42knqs0y2qv2vkjiqi5axvb78slki1a";
- };
- }
- {
- goPackagePath = "gopkg.in/errgo.v2";
- fetch = {
- type = "git";
- url = "https://gopkg.in/errgo.v2";
- rev = "v2.1.0";
- sha256 = "065mbihiy7q67wnql0bzl9y1kkvck5ivra68254zbih52jxwrgr2";
- };
- }
- {
- goPackagePath = "gopkg.in/fsnotify.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/fsnotify.v1";
- rev = "v1.4.7";
- sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g";
- };
- }
- {
- goPackagePath = "gopkg.in/go-playground/assert.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/go-playground/assert.v1";
- rev = "v1.2.1";
- sha256 = "1h4amgykpa0djwi619llr3g55p75ia0mi184h9s5zdl8l4rhn9pm";
- };
- }
- {
- goPackagePath = "gopkg.in/go-playground/validator.v8";
- fetch = {
- type = "git";
- url = "https://gopkg.in/go-playground/validator.v8";
- rev = "v8.18.2";
- sha256 = "1m2i48ph5a3kw9nlw2srx8i04v7chicds2hlzlrfm15045crga55";
- };
- }
- {
- goPackagePath = "gopkg.in/gorp.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/gorp.v1";
- rev = "v1.7.2";
- sha256 = "0zwkq4cv71vp7cmpfcs54908g1amr0cdxv1b8h1icf64jjawb1lb";
- };
- }
- {
- goPackagePath = "gopkg.in/mgo.v2";
- fetch = {
- type = "git";
- url = "https://gopkg.in/mgo.v2";
- rev = "9856a29383ce";
- sha256 = "1gfbcmvpwwf1lydxj3g42wv2g9w3pf0y02igqk4f4f21h02sazkw";
- };
- }
- {
- goPackagePath = "gopkg.in/tomb.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/tomb.v1";
- rev = "dd632973f1e7";
- sha256 = "1lqmq1ag7s4b3gc3ddvr792c5xb5k6sfn0cchr3i2s7f1c231zjv";
- };
- }
- {
- goPackagePath = "gopkg.in/yaml.v2";
- fetch = {
- type = "git";
- url = "https://gopkg.in/yaml.v2";
- rev = "v2.2.8";
- sha256 = "1inf7svydzscwv9fcjd2rm61a4xjk6jkswknybmns2n58shimapw";
- };
- }
- {
- goPackagePath = "honnef.co/go/tools";
- fetch = {
- type = "git";
- url = "https://github.com/dominikh/go-tools";
- rev = "v0.0.1-2019.2.3";
- sha256 = "1rwwahmbs4dwxncwjj56likir1kps9937vm2id3rygxzzla40zal";
- };
- }
- {
- goPackagePath = "rsc.io/binaryregexp";
- fetch = {
- type = "git";
- url = "https://github.com/rsc/binaryregexp";
- rev = "v0.2.0";
- sha256 = "1kar0myy85waw418zslviwx8846zj0m9cmqkxjx0fvgjdi70nc4b";
- };
- }
-]
diff --git a/pkgs/applications/version-management/gitlab/gitaly/fix-executable-check.patch b/pkgs/applications/version-management/gitlab/gitaly/fix-executable-check.patch
deleted file mode 100644
index 65e130078b7f..000000000000
--- a/pkgs/applications/version-management/gitlab/gitaly/fix-executable-check.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/internal/config/config.go b/internal/config/config.go
-index 037c9602..3d5409dc 100644
---- a/internal/config/config.go
-+++ b/internal/config/config.go
-@@ -185,7 +185,7 @@ func checkExecutable(path string) error {
- return err
- }
-
-- if fi.Mode()&0755 < 0755 {
-+ if fi.Mode()&0555 < 0555 {
- return fmt.Errorf("not executable: %v", path)
- }
-
diff --git a/pkgs/applications/version-management/gitlab/gitaly/gemset.nix b/pkgs/applications/version-management/gitlab/gitaly/gemset.nix
index f693d5b4c7ba..9cdadec5d4fb 100644
--- a/pkgs/applications/version-management/gitlab/gitaly/gemset.nix
+++ b/pkgs/applications/version-management/gitlab/gitaly/gemset.nix
@@ -13,10 +13,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1665r4ffqdpykxwpgdnaq7xsaz1nfswc5wjs2qr0npx8bq7g49kh";
+ sha256 = "1p873nqwmpsvmkb5n86d70wndx1qhy15pc9mbcd1mc8sj174578b";
type = "gem";
};
- version = "6.0.3.1";
+ version = "6.0.3.3";
};
actionview = {
dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"];
@@ -24,10 +24,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1n21pswh3k7m33vzhxyrbi5lj64b1138yqv34jjhkhlq3474b4rh";
+ sha256 = "08pvmjddlw01q5r9zdfgddwp4csndpf5i2w47677z5r36jznz36q";
type = "gem";
};
- version = "6.0.3.1";
+ version = "6.0.3.3";
};
activesupport = {
dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo" "zeitwerk"];
@@ -35,10 +35,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1l29n9n38c9lpy5smh26r7fy7jp2bpjqlzhxgsr79cv7xpwlrbhs";
+ sha256 = "1dmkqbvndbz011a1byg6f990936vfadbnwjwjw9vjzr4kd8bxk96";
type = "gem";
};
- version = "6.0.3.1";
+ version = "6.0.3.3";
};
adamantium = {
dependencies = ["ice_nine" "memoizable"];
@@ -49,24 +49,15 @@
};
version = "0.2.0";
};
- addressable = {
- dependencies = ["public_suffix"];
+ ast = {
groups = ["default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0bcm2hchn897xjhqj9zzsxf3n9xhddymj4lsclz508f4vw3av46l";
- type = "gem";
- };
- version = "2.6.0";
- };
- ast = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "184ssy3w93nkajlz2c70ifm79jp3j737294kbc5fjw69v1w0n9x7";
+ sha256 = "1l3468czzjmxl93ap40hp7z94yxp4nbag0bxqs789bm30md90m2a";
type = "gem";
};
- version = "2.4.0";
+ version = "2.4.1";
};
binding_ninja = {
groups = ["default" "development" "test"];
@@ -89,12 +80,14 @@
version = "3.2.4";
};
charlock_holmes = {
+ groups = ["default"];
+ platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1nf1l31n10yaark2rrg5qzyzcx9w80681449s3j09qmnipsl8rl5";
+ sha256 = "0hybw8jw9ryvz5zrki3gc9r88jqy373m6v46ynxsdzv1ysiyr40p";
type = "gem";
};
- version = "0.7.6";
+ version = "0.7.7";
};
coderay = {
source = {
@@ -118,19 +111,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "094387x4yasb797mv07cs3g6f08y56virc2rjcpb1k79rzaj3nhl";
- type = "gem";
- };
- version = "1.1.6";
- };
- crack = {
- dependencies = ["safe_yaml"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0abb0fvgw00akyik1zxnq7yv391va148151qxdghnzngv66bl62k";
+ sha256 = "1vnxrbhi7cq3p4y2v9iwd10v1c7l15is4var14hwnb2jip4fyjzz";
type = "gem";
};
- version = "0.4.3";
+ version = "1.1.7";
};
crass = {
groups = ["default"];
@@ -150,16 +134,6 @@
};
version = "1.3";
};
- docile = {
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0qrwiyagxzl8zlx3dafb0ay8l14ib7imb2rsmx70i5cp420v8gif";
- type = "gem";
- };
- version = "1.3.2";
- };
equalizer = {
source = {
remotes = ["https://rubygems.org"];
@@ -203,20 +177,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0s72m05jvzc1pd6cw1i289chas399q0a14xrwg4rvkdwy7bgzrh0";
+ sha256 = "0wwks9652xwgjm7yszcq5xr960pjypc07ivwzbjzpvy9zh2fw6iq";
type = "gem";
};
- version = "0.15.4";
+ version = "1.0.1";
};
ffi = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "10lfhahnnc91v63xpvk65apn61pib086zha3z5sp1xk9acfx12h4";
+ sha256 = "12lpwaw82bb0rm9f52v1498bpba8aj2l2q359mkwbxsswhpga5af";
type = "gem";
};
- version = "1.12.2";
+ version = "1.13.1";
};
gemojione = {
dependencies = ["json"];
@@ -233,10 +207,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0rhw05d88l928g6y2bngvmr66565b2z822hyynmb13b7khf07y1a";
+ sha256 = "12vwx6msqqdyf10zrrp2zdwr8ixrb82phriyin16rsmndb93cijv";
type = "gem";
};
- version = "7.9.0";
+ version = "7.11.0";
};
github-markup = {
source = {
@@ -274,10 +248,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0a63zgjll83b25hiq8m4sk75jci2rj8z46lss0j3bc6zi3pxnzax";
+ sha256 = "0vgd61xdclihifcdivddfs1gipxy1ql0kf9q47k9h0xisscyjhd2";
type = "gem";
};
- version = "0.12.0";
+ version = "0.13.2";
};
gitlab-markup = {
groups = ["default"];
@@ -294,10 +268,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0by3289irdklb9gjqw41fq6mg6yja3iyzh99dj8p8z9l4brllqn4";
+ sha256 = "1m3la0yid3bqx9b30raisqbp27d0q7vdrlslazrdasf8v1vhifxj";
type = "gem";
};
- version = "3.8.0";
+ version = "3.12.4";
};
googleapis-common-protos-types = {
dependencies = ["google-protobuf"];
@@ -305,10 +279,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0hyr94cafiqj0k8q19hnl658pmbz2b404akikzfv4hdb1j1bwsg1";
+ sha256 = "1aava1b75n056s24gn7ajrkmm6s3xa3swl62dl5q9apw4marghji";
type = "gem";
};
- version = "1.0.4";
+ version = "1.0.5";
};
grpc = {
dependencies = ["google-protobuf" "googleapis-common-protos-types"];
@@ -316,30 +290,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "18wikj9qd4jb4lks55cs2cf3q7fifnanm9z9ywnxhpj57vbnilpf";
+ sha256 = "1rsglf7ag17n465iff7vlw83pn2rpl4kv9sb1rpf17nx6xpi7yl5";
type = "gem";
};
- version = "1.24.0";
+ version = "1.30.2";
};
grpc-tools = {
groups = ["development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0pjs2sm43mai2fy0jsbxl8rs9bych8f5j8hv630fjwh0323cmcc9";
- type = "gem";
- };
- version = "1.0.1";
- };
- hashdiff = {
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1qji49afni3c90zws617x514xi7ik70g2iwngj9skq68mjcq6y4x";
+ sha256 = "0k9zhsqhamp02ryzgfb4y2bbick151vlhrhj0kqbbz9lyhms0bd4";
type = "gem";
};
- version = "0.3.9";
+ version = "1.30.2";
};
i18n = {
dependencies = ["concurrent-ruby"];
@@ -347,10 +311,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0jwrd1l4mxz06iyx6053lr6hz2zy7ah2k3ranfzisvych5q19kwm";
+ sha256 = "153sx77p16vawrs4qpkv7qlzf9v5fks4g7xqcj1dwk40i6g7rfzk";
type = "gem";
};
- version = "1.8.2";
+ version = "1.8.5";
};
ice_nine = {
source = {
@@ -366,30 +330,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "198m72c9w3wfwr1mq22dcjjm7d4jd0bci4lrq6zq2zvlzhi04n8l";
+ sha256 = "1a2qlkc1hkr5hkj2574l1a63sm04bdx98gfhh9m8vvp6psdrnpnb";
type = "gem";
};
- version = "0.10.0";
- };
- jaro_winkler = {
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1zz27z88qznix4r65gd9h56gl177snlfpgv10b0s69vi8qpl909l";
- type = "gem";
- };
- version = "1.5.2";
+ version = "1.1.0";
};
json = {
- groups = ["default"];
+ groups = ["default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0sx97bm9by389rbzv8r1f43h06xcz8vwi3h5jv074gvparql7lcx";
+ sha256 = "158fawfwmv2sq4whqqaksfykkiad2xxrrj0nmpnc6vnlzi1bp7iz";
type = "gem";
};
- version = "2.2.0";
+ version = "2.3.1";
};
licensee = {
dependencies = ["rugged"];
@@ -400,24 +354,16 @@
};
version = "8.9.2";
};
- listen = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0inlw7vix61170vjr87h9izhjm5dbby8rbfrf1iryiv7b3kyvkxl";
- type = "gem";
- };
- version = "0.5.3";
- };
loofah = {
dependencies = ["crass" "nokogiri"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0jk9fgn5ayzbqvzqm11gbkqvas77zdbpkvynlylyiwynclgrn040";
+ sha256 = "1alz1x6rkhbw10qpszr384299rf52rcyasn0619a9p50vzs8vczq";
type = "gem";
};
- version = "2.5.0";
+ version = "2.7.0";
};
memoizable = {
dependencies = ["thread_safe"];
@@ -438,22 +384,24 @@
};
mime-types = {
dependencies = ["mime-types-data"];
+ groups = ["default"];
+ platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0fjxy1jm52ixpnv3vg9ld9pr9f35gy0jp66i1njhqjvmnvq0iwwk";
+ sha256 = "1zj12l9qk62anvk9bjvandpa6vy4xslil15wl6wlivyf51z773vh";
type = "gem";
};
- version = "3.2.2";
+ version = "3.3.1";
};
mime-types-data = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1m00pg19cm47n1qlcxgl91ajh2yq0fszvn1vy8fy0s1jkrp9fw4a";
+ sha256 = "1z75svngyhsglx0y2f9rnil2j08f9ab54b3l95bpgz67zq2if753";
type = "gem";
};
- version = "3.2019.0331";
+ version = "3.2020.0512";
};
mini_mime = {
groups = ["default"];
@@ -478,28 +426,30 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0g73x65hmjph8dg1h3rkzfg7ys3ffxm35hj35grw75fixmq53qyz";
+ sha256 = "170y2cvx51gm3cm3nhdf7j36sxnkh6vv8ls36p90ric7w8w16h4v";
type = "gem";
};
- version = "5.14.0";
+ version = "5.14.2";
};
msgpack = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1qr2mkm2i3m76zarvy7qgjl9596hmvjrg7x6w42vx8cfsbf5p0y1";
+ sha256 = "1lva6bkvb4mfa0m3bqn4lm4s4gi81c40jvdcsrxr6vng49q9daih";
type = "gem";
};
- version = "1.3.1";
+ version = "1.3.3";
};
multipart-post = {
+ groups = ["default"];
+ platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "09k0b3cybqilk1gwrwwain95rdypixb2q9w65gd44gfzsd84xi1x";
+ sha256 = "1zgw9zlwh2a6i1yvhhc4a84ry1hv824d6g2iw2chs3k5aylpmpfj";
type = "gem";
};
- version = "2.0.0";
+ version = "2.1.1";
};
nokogiri = {
dependencies = ["mini_portile2"];
@@ -507,10 +457,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "12j76d0bp608932xkzmfi638c7aqah57l437q8494znzbj610qnm";
+ sha256 = "0xmf60nj5kg9vaj5bysy308687sgmkasgx06vbbnf94p52ih7si2";
type = "gem";
};
- version = "1.10.9";
+ version = "1.10.10";
};
nokogumbo = {
dependencies = ["nokogiri"];
@@ -532,22 +482,24 @@
version = "0.5.0";
};
optimist = {
+ groups = ["default"];
+ platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "05jxrp3nbn5iilc1k7ir90mfnwc5abc9h78s5rpm3qafwqxvcj4j";
+ sha256 = "1vg2chy1cfmdj6c1gryl8zvjhhmb3plwgyh1jfnpq4fnfqv7asrk";
type = "gem";
};
- version = "3.0.0";
+ version = "3.0.1";
};
parallel = {
groups = ["default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1x1gzgjrdlkm1aw0hfpyphsxcx90qgs3y4gmp9km3dvf4hc4qm8r";
+ sha256 = "17b127xxmm2yqdz146qwbs57046kn0js1h8synv01dwqz2z1kp2l";
type = "gem";
};
- version = "1.17.0";
+ version = "1.19.2";
};
parser = {
dependencies = ["ast"];
@@ -555,10 +507,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0iirjc36irgwpfb58jdf9gli382cj893y9caqhxas8anpzzlikgc";
+ sha256 = "1f7gmm60yla325wlnd3qkxs59qm2y0aan8ljpg6k18rwzrrfil6z";
type = "gem";
};
- version = "2.7.0.5";
+ version = "2.7.2.0";
};
proc_to_ast = {
dependencies = ["coderay" "parser" "unparser"];
@@ -586,23 +538,15 @@
};
version = "0.12.2";
};
- public_suffix = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "08q64b5br692dd3v0a9wq9q5dvycc6kmiqmjbdxkxbfizggsvx6l";
- type = "gem";
- };
- version = "3.0.3";
- };
rack = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "04qa0ry26hxfwkmvhi0fjlvbm8irzg66ahnpx2pp3bl6qbdc0i8w";
+ sha256 = "0i5vs0dph9i5jn8dfc6aqd6njcafmb20rwqngrf759c9cvmyff16";
type = "gem";
};
- version = "2.1.2";
+ version = "2.2.3";
};
rack-test = {
dependencies = ["rack"];
@@ -647,12 +591,14 @@
};
rbtrace = {
dependencies = ["ffi" "msgpack" "optimist"];
+ groups = ["default"];
+ platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1lwsq08i0aj8na5q5ba3gg02sx3wl58fi6m52svl5p7cy56ycdwi";
+ sha256 = "0s8prj0klfgpmpfcpdzbf149qrrsdxgnb6w6kkqc9gyars4vyaqn";
type = "gem";
};
- version = "0.4.11";
+ version = "0.4.14";
};
rdoc = {
groups = ["default"];
@@ -674,15 +620,35 @@
};
version = "4.1.3";
};
+ regexp_parser = {
+ groups = ["default" "development" "test"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0n9d14ppshnx71i3mi1pnm3hwhcbb6m6vsc0b0dqgsab8r2rs96n";
+ type = "gem";
+ };
+ version = "1.8.1";
+ };
+ rexml = {
+ groups = ["default" "development" "test"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1mkvkcw9fhpaizrhca0pdgjcrbns48rlz4g6lavl5gjjq3rk2sq3";
+ type = "gem";
+ };
+ version = "3.2.4";
+ };
rouge = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "102rc07d78k5bkl0s9nd1gw6wz0w0zcvg4g5sl7z9xxi4r793c35";
+ sha256 = "1igl00gk0vaq4xxk44m7yflqdzsblgxlzcxj8saz96bmx7mg7392";
type = "gem";
};
- version = "3.19.0";
+ version = "3.24.0";
};
rspec = {
dependencies = ["rspec-core" "rspec-expectations" "rspec-mocks"];
@@ -750,43 +716,46 @@
version = "3.8.0";
};
rubocop = {
- dependencies = ["jaro_winkler" "parallel" "parser" "rainbow" "ruby-progressbar" "unicode-display_width"];
+ dependencies = ["parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"];
groups = ["development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1cmw8ajaiidvrzjcsljh47f4l3lmcazqrzljgalj3szkr8ibkk5i";
+ sha256 = "1jl3ghxw1bpj272s5s3gl07l2rbd1vwr9z9jmlxxaa2faldn9gms";
type = "gem";
};
- version = "0.69.0";
+ version = "0.86.0";
};
- ruby-progressbar = {
+ rubocop-ast = {
+ dependencies = ["parser"];
+ groups = ["default" "development" "test"];
+ platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1cv2ym3rl09svw8940ny67bav7b2db4ms39i4raaqzkf59jmhglk";
+ sha256 = "1w5rjkwxaxkr2jr1sl5wz0nffal27ik6b1qfzx5skl43vfk2jz97";
type = "gem";
};
- version = "1.10.0";
+ version = "0.2.0";
};
- rugged = {
- groups = ["default"];
+ ruby-progressbar = {
+ groups = ["default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0rdidxgpk1b6y1jq9v77lcx5khq0s9q0s253lr8x57d3hk43iskx";
+ sha256 = "1k77i0d4wsn23ggdd2msrcwfy0i376cglfqypkk2q77r2l3408zf";
type = "gem";
};
- version = "0.28.4.1";
+ version = "1.10.1";
};
- safe_yaml = {
- groups = ["default" "development" "test"];
+ rugged = {
+ groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0j7qv63p0vqcd838i2iy2f76c3dgwzkiz1d1xkg7n0pbnxj2vb56";
+ sha256 = "0rdidxgpk1b6y1jq9v77lcx5khq0s9q0s253lr8x57d3hk43iskx";
type = "gem";
};
- version = "1.0.5";
+ version = "0.28.4.1";
};
sanitize = {
dependencies = ["crass" "nokogiri" "nokogumbo"];
@@ -803,31 +772,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1j9rwbig24ry0smgvmkzdjrzyszniaswipinvflzxzzaz52v7483";
+ sha256 = "17j4br2lpnd8066d50mkg9kwk9v70hn3zfiqkvysd8p9nffmqnm0";
type = "gem";
};
- version = "2.9.0";
- };
- simplecov = {
- dependencies = ["docile" "json" "simplecov-html"];
- groups = ["development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1135k46nik05sdab30yxb8264lqiz01c8v000g16cl9pjc4mxrdw";
- type = "gem";
- };
- version = "0.17.1";
- };
- simplecov-html = {
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1lihraa4rgxk8wbfl77fy9sf0ypk31iivly8vl3w04srd7i0clzn";
- type = "gem";
- };
- version = "0.10.2";
+ version = "3.0.4";
};
stringex = {
groups = ["default"];
@@ -881,10 +829,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "08kfiniak1pvg3gn5k6snpigzvhvhyg7slmm0s2qx5zkj62c1z2w";
+ sha256 = "06i3id27s60141x6fdnjn5rar1cywdwy64ilc59cz937303q3mna";
type = "gem";
};
- version = "1.6.0";
+ version = "1.7.0";
};
unparser = {
dependencies = ["abstract_type" "adamantium" "concord" "diff-lcs" "equalizer" "parser" "procto"];
@@ -897,31 +845,14 @@
};
version = "0.4.7";
};
- vcr = {
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0qh7lkj9b0shph84dw1wsrlaprl0jn1i4339fpsfy99402290zrr";
- type = "gem";
- };
- version = "4.0.0";
- };
- webmock = {
- dependencies = ["addressable" "crack" "hashdiff"];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "03994dxs4xayvkxqp01dd1ivhg4xxx7z35f7cxw7y2mwj3xn24ib";
- type = "gem";
- };
- version = "3.4.2";
- };
zeitwerk = {
groups = ["default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1akpm3pwvyiack2zk6giv9yn3cqb8pw6g40p4394pdc3xmy3s4k0";
+ sha256 = "0jvn50k76kl14fpymk4hdsf9sk00jl84yxzl783xhnw4dicp0m0k";
type = "gem";
};
- version = "2.3.0";
+ version = "2.4.0";
};
} \ No newline at end of file
diff --git a/pkgs/applications/version-management/gitlab/gitlab-shell/default.nix b/pkgs/applications/version-management/gitlab/gitlab-shell/default.nix
index 3e32e90a6d2a..e2dd35ff3319 100644
--- a/pkgs/applications/version-management/gitlab/gitlab-shell/default.nix
+++ b/pkgs/applications/version-management/gitlab/gitlab-shell/default.nix
@@ -1,26 +1,26 @@
-{ stdenv, fetchFromGitLab, buildGoPackage, ruby }:
+{ stdenv, fetchFromGitLab, buildGoModule, ruby }:
-buildGoPackage rec {
+buildGoModule rec {
pname = "gitlab-shell";
- version = "13.2.0";
+ version = "13.13.0";
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "gitlab-shell";
rev = "v${version}";
- sha256 = "0drdpg4nmhzrmy8sl1f3hcd1278bpapgf0wmhi94xlyayh47j53a";
+ sha256 = "1zx7x3g18xzw7fs7cayd20llxabv5r93m2mp6ixgr99ksvi6zix7";
};
buildInputs = [ ruby ];
patches = [ ./remove-hardcoded-locations.patch ];
- goPackagePath = "gitlab.com/gitlab-org/gitlab-shell";
- goDeps = ./deps.nix;
+ vendorSha256 = "16fa3bka0008x2yazahc6xxcv4fa6yqg74kk64v8lrp7snbvjf4d";
postInstall = ''
- cp -r "$NIX_BUILD_TOP/go/src/$goPackagePath"/bin/* $out/bin
- cp -r "$NIX_BUILD_TOP/go/src/$goPackagePath"/{support,VERSION} $out/
+ cp -r "$NIX_BUILD_TOP/source"/bin/* $out/bin
+ cp -r "$NIX_BUILD_TOP/source"/{support,VERSION} $out/
'';
+ doCheck = false;
meta = with stdenv.lib; {
description = "SSH access and repository management app for GitLab";
diff --git a/pkgs/applications/version-management/gitlab/gitlab-shell/deps.nix b/pkgs/applications/version-management/gitlab/gitlab-shell/deps.nix
deleted file mode 100644
index 72c0f2cdf513..000000000000
--- a/pkgs/applications/version-management/gitlab/gitlab-shell/deps.nix
+++ /dev/null
@@ -1,714 +0,0 @@
-# file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix)
-[
- {
- goPackagePath = "bou.ke/monkey";
- fetch = {
- type = "git";
- url = "https://github.com/bouk/monkey";
- rev = "v1.0.1";
- sha256 = "050y07pwx5zk7fchp0lhf35w417sml7lxkkzly8f932fy25rydz5";
- };
- }
- {
- goPackagePath = "cloud.google.com/go";
- fetch = {
- type = "git";
- url = "https://github.com/googleapis/google-cloud-go";
- rev = "v0.26.0";
- sha256 = "149v3ci17g6wd2pm18mzcncq5qpl9hwdjnz3rlbn5rfidyn46la1";
- };
- }
- {
- goPackagePath = "github.com/BurntSushi/toml";
- fetch = {
- type = "git";
- url = "https://github.com/BurntSushi/toml";
- rev = "v0.3.1";
- sha256 = "1fjdwwfzyzllgiwydknf1pwjvy49qxfsczqx5gz3y0izs7as99j6";
- };
- }
- {
- goPackagePath = "github.com/alecthomas/template";
- fetch = {
- type = "git";
- url = "https://github.com/alecthomas/template";
- rev = "a0175ee3bccc";
- sha256 = "0qjgvvh26vk1cyfq9fadyhfgdj36f1iapbmr5xp6zqipldz8ffxj";
- };
- }
- {
- goPackagePath = "github.com/alecthomas/units";
- fetch = {
- type = "git";
- url = "https://github.com/alecthomas/units";
- rev = "2efee857e7cf";
- sha256 = "1j65b91qb9sbrml9cpabfrcf07wmgzzghrl7809hjjhrmbzri5bl";
- };
- }
- {
- goPackagePath = "github.com/beorn7/perks";
- fetch = {
- type = "git";
- url = "https://github.com/beorn7/perks";
- rev = "v1.0.0";
- sha256 = "1i1nz1f6g55xi2y3aiaz5kqfgvknarbfl4f0sx4nyyb4s7xb1z9x";
- };
- }
- {
- goPackagePath = "github.com/certifi/gocertifi";
- fetch = {
- type = "git";
- url = "https://github.com/certifi/gocertifi";
- rev = "ee1a9a0726d2";
- sha256 = "08l6lqaw83pva6fa0aafmhmy1mhb145av21772zfh3ij809a37i4";
- };
- }
- {
- goPackagePath = "github.com/client9/misspell";
- fetch = {
- type = "git";
- url = "https://github.com/client9/misspell";
- rev = "v0.3.4";
- sha256 = "1vwf33wsc4la25zk9nylpbp9px3svlmldkm0bha4hp56jws4q9cs";
- };
- }
- {
- goPackagePath = "github.com/cloudflare/tableflip";
- fetch = {
- type = "git";
- url = "https://github.com/cloudflare/tableflip";
- rev = "8392f1641731";
- sha256 = "0by5hk8s0bhhl3kiw658p5g53zvc61k4q2wxnh1w64p5ghd1rfn8";
- };
- }
- {
- goPackagePath = "github.com/codahale/hdrhistogram";
- fetch = {
- type = "git";
- url = "https://github.com/codahale/hdrhistogram";
- rev = "3a0bb77429bd";
- sha256 = "1zampgfjbxy192cbwdi7g86l1idxaam96d834wncnpfdwgh5kl57";
- };
- }
- {
- goPackagePath = "github.com/davecgh/go-spew";
- fetch = {
- type = "git";
- url = "https://github.com/davecgh/go-spew";
- rev = "v1.1.1";
- sha256 = "0hka6hmyvp701adzag2g26cxdj47g21x6jz4sc6jjz1mn59d474y";
- };
- }
- {
- goPackagePath = "github.com/fsnotify/fsnotify";
- fetch = {
- type = "git";
- url = "https://github.com/fsnotify/fsnotify";
- rev = "v1.4.7";
- sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g";
- };
- }
- {
- goPackagePath = "github.com/getsentry/raven-go";
- fetch = {
- type = "git";
- url = "https://github.com/getsentry/raven-go";
- rev = "v0.1.2";
- sha256 = "1dl80kar4lzdcfl3w6jssi1ld6bv0rmx6sp6bz6rzysfr9ilm02z";
- };
- }
- {
- goPackagePath = "github.com/go-kit/kit";
- fetch = {
- type = "git";
- url = "https://github.com/go-kit/kit";
- rev = "v0.8.0";
- sha256 = "1rcywbc2pvab06qyf8pc2rdfjv7r6kxdv2v4wnpqnjhz225wqvc0";
- };
- }
- {
- goPackagePath = "github.com/go-logfmt/logfmt";
- fetch = {
- type = "git";
- url = "https://github.com/go-logfmt/logfmt";
- rev = "v0.3.0";
- sha256 = "1gkgh3k5w1xwb2qbjq52p6azq3h1c1rr6pfwjlwj1zrijpzn2xb9";
- };
- }
- {
- goPackagePath = "github.com/go-stack/stack";
- fetch = {
- type = "git";
- url = "https://github.com/go-stack/stack";
- rev = "v1.8.0";
- sha256 = "0wk25751ryyvxclyp8jdk5c3ar0cmfr8lrjb66qbg4808x66b96v";
- };
- }
- {
- goPackagePath = "github.com/gogo/protobuf";
- fetch = {
- type = "git";
- url = "https://github.com/gogo/protobuf";
- rev = "v1.1.1";
- sha256 = "1525pq7r6h3s8dncvq8gxi893p2nq8dxpzvq0nfl5b4p6mq0v1c2";
- };
- }
- {
- goPackagePath = "github.com/golang/glog";
- fetch = {
- type = "git";
- url = "https://github.com/golang/glog";
- rev = "23def4e6c14b";
- sha256 = "0jb2834rw5sykfr937fxi8hxi2zy80sj2bdn9b3jb4b26ksqng30";
- };
- }
- {
- goPackagePath = "github.com/golang/lint";
- fetch = {
- type = "git";
- url = "https://github.com/golang/lint";
- rev = "06c8688daad7";
- sha256 = "0xi94dwvz50a66bq1hp9fyqkym5mcpdxdb1hrfvicldgjf37lc47";
- };
- }
- {
- goPackagePath = "github.com/golang/mock";
- fetch = {
- type = "git";
- url = "https://github.com/golang/mock";
- rev = "v1.1.1";
- sha256 = "0ap8wb6pdl6ccmdb43advjll2ly4sz26wsc3axw0hbrjrybybzgy";
- };
- }
- {
- goPackagePath = "github.com/golang/protobuf";
- fetch = {
- type = "git";
- url = "https://github.com/golang/protobuf";
- rev = "v1.3.2";
- sha256 = "1k1wb4zr0qbwgpvz9q5ws9zhlal8hq7dmq62pwxxriksayl6hzym";
- };
- }
- {
- goPackagePath = "github.com/google/go-cmp";
- fetch = {
- type = "git";
- url = "https://github.com/google/go-cmp";
- rev = "v0.2.0";
- sha256 = "1fbv0x27k9sn8svafc0hjwsnckk864lv4yi7bvzrxvmd3d5hskds";
- };
- }
- {
- goPackagePath = "github.com/google/uuid";
- fetch = {
- type = "git";
- url = "https://github.com/google/uuid";
- rev = "v1.1.1";
- sha256 = "0hfxcf9frkb57k6q0rdkrmnfs78ms21r1qfk9fhlqga2yh5xg8zb";
- };
- }
- {
- goPackagePath = "github.com/grpc-ecosystem/go-grpc-middleware";
- fetch = {
- type = "git";
- url = "https://github.com/grpc-ecosystem/go-grpc-middleware";
- rev = "v1.0.0";
- sha256 = "0lwgxih021xfhfb1xb9la5f98bpgpaiz63sbllx77qwwl2rmhrsp";
- };
- }
- {
- goPackagePath = "github.com/grpc-ecosystem/go-grpc-prometheus";
- fetch = {
- type = "git";
- url = "https://github.com/grpc-ecosystem/go-grpc-prometheus";
- rev = "v1.2.0";
- sha256 = "1lzk54h7np32b3acidg1ggbn8ppbnns0m71gcg9d1qkkdh8zrijl";
- };
- }
- {
- goPackagePath = "github.com/hpcloud/tail";
- fetch = {
- type = "git";
- url = "https://github.com/hpcloud/tail";
- rev = "v1.0.0";
- sha256 = "1njpzc0pi1acg5zx9y6vj9xi6ksbsc5d387rd6904hy6rh2m6kn0";
- };
- }
- {
- goPackagePath = "github.com/json-iterator/go";
- fetch = {
- type = "git";
- url = "https://github.com/json-iterator/go";
- rev = "v1.1.6";
- sha256 = "08caswxvdn7nvaqyj5kyny6ghpygandlbw9vxdj7l5vkp7q0s43r";
- };
- }
- {
- goPackagePath = "github.com/julienschmidt/httprouter";
- fetch = {
- type = "git";
- url = "https://github.com/julienschmidt/httprouter";
- rev = "v1.2.0";
- sha256 = "1k8bylc9s4vpvf5xhqh9h246dl1snxrzzz0614zz88cdh8yzs666";
- };
- }
- {
- goPackagePath = "github.com/kelseyhightower/envconfig";
- fetch = {
- type = "git";
- url = "https://github.com/kelseyhightower/envconfig";
- rev = "v1.3.0";
- sha256 = "1zcq480ig7wbg4378qcfxznp2gzqmk7x6rbxizflvg9v2f376vrw";
- };
- }
- {
- goPackagePath = "github.com/kisielk/gotool";
- fetch = {
- type = "git";
- url = "https://github.com/kisielk/gotool";
- rev = "v1.0.0";
- sha256 = "14af2pa0ssyp8bp2mvdw184s5wcysk6akil3wzxmr05wwy951iwn";
- };
- }
- {
- goPackagePath = "github.com/konsorten/go-windows-terminal-sequences";
- fetch = {
- type = "git";
- url = "https://github.com/konsorten/go-windows-terminal-sequences";
- rev = "v1.0.1";
- sha256 = "1lchgf27n276vma6iyxa0v1xds68n2g8lih5lavqnx5x6q5pw2ip";
- };
- }
- {
- goPackagePath = "github.com/kr/logfmt";
- fetch = {
- type = "git";
- url = "https://github.com/kr/logfmt";
- rev = "b84e30acd515";
- sha256 = "02ldzxgznrfdzvghfraslhgp19la1fczcbzh7wm2zdc6lmpd1qq9";
- };
- }
- {
- goPackagePath = "github.com/libgit2/git2go";
- fetch = {
- type = "git";
- url = "https://github.com/libgit2/git2go";
- rev = "ecaeb7a21d47";
- sha256 = "14r7ryff93r49g94f6kg66xc0y6rwb31lj22s3qmzmlgywk0pgvr";
- };
- }
- {
- goPackagePath = "github.com/lightstep/lightstep-tracer-go";
- fetch = {
- type = "git";
- url = "https://github.com/lightstep/lightstep-tracer-go";
- rev = "v0.15.6";
- sha256 = "10n5r66g44s6rnz5kf86s4a3p1g55kc1kxqhnk7bx7mlayndgpmb";
- };
- }
- {
- goPackagePath = "github.com/mattn/go-shellwords";
- fetch = {
- type = "git";
- url = "https://github.com/mattn/go-shellwords";
- rev = "2444a32a19f4";
- sha256 = "08zcgr1az1n8zaxzwdd205j86hczgyc52nxfnw5avpw7rrkf7v0d";
- };
- }
- {
- goPackagePath = "github.com/matttproud/golang_protobuf_extensions";
- fetch = {
- type = "git";
- url = "https://github.com/matttproud/golang_protobuf_extensions";
- rev = "v1.0.1";
- sha256 = "1d0c1isd2lk9pnfq2nk0aih356j30k3h1gi2w0ixsivi5csl7jya";
- };
- }
- {
- goPackagePath = "github.com/modern-go/concurrent";
- fetch = {
- type = "git";
- url = "https://github.com/modern-go/concurrent";
- rev = "bacd9c7ef1dd";
- sha256 = "0s0fxccsyb8icjmiym5k7prcqx36hvgdwl588y0491gi18k5i4zs";
- };
- }
- {
- goPackagePath = "github.com/modern-go/reflect2";
- fetch = {
- type = "git";
- url = "https://github.com/modern-go/reflect2";
- rev = "v1.0.1";
- sha256 = "06a3sablw53n1dqqbr2f53jyksbxdmmk8axaas4yvnhyfi55k4lf";
- };
- }
- {
- goPackagePath = "github.com/mwitkow/go-conntrack";
- fetch = {
- type = "git";
- url = "https://github.com/mwitkow/go-conntrack";
- rev = "cc309e4a2223";
- sha256 = "0nbrnpk7bkmqg9mzwsxlm0y8m7s9qd9phr1q30qlx2qmdmz7c1mf";
- };
- }
- {
- goPackagePath = "github.com/onsi/ginkgo";
- fetch = {
- type = "git";
- url = "https://github.com/onsi/ginkgo";
- rev = "v1.7.0";
- sha256 = "14wgpdrvpc35rdz3859bz53sc1g4vpr1fysy15wy3ff9gmqs14yg";
- };
- }
- {
- goPackagePath = "github.com/onsi/gomega";
- fetch = {
- type = "git";
- url = "https://github.com/onsi/gomega";
- rev = "v1.4.3";
- sha256 = "1c8rqg5i2hz3snmq7s41yar1zjnzilb0fyiyhkg83v97afcfx79v";
- };
- }
- {
- goPackagePath = "github.com/opentracing/opentracing-go";
- fetch = {
- type = "git";
- url = "https://github.com/opentracing/opentracing-go";
- rev = "v1.0.2";
- sha256 = "0i0ghg94dg8lk05mw5n23983wq04yjvkjmdkc9z5y1f3508938h9";
- };
- }
- {
- goPackagePath = "github.com/otiai10/copy";
- fetch = {
- type = "git";
- url = "https://github.com/otiai10/copy";
- rev = "v1.0.1";
- sha256 = "0xmy0kfcx48q10s040579pcjswfaxlwhv7a2z07z9r92fdrgw03k";
- };
- }
- {
- goPackagePath = "github.com/otiai10/mint";
- fetch = {
- type = "git";
- url = "https://github.com/otiai10/mint";
- rev = "v1.2.3";
- sha256 = "00slgv9mw2m22ix5prz2a98ji6kpzr0ap6bqs568rfdmk6hm5f0k";
- };
- }
- {
- goPackagePath = "github.com/philhofer/fwd";
- fetch = {
- type = "git";
- url = "https://github.com/philhofer/fwd";
- rev = "v1.0.0";
- sha256 = "1pg84khadh79v42y8sjsdgfb54vw2kzv7hpapxkifgj0yvcp30g2";
- };
- }
- {
- goPackagePath = "github.com/pkg/errors";
- fetch = {
- type = "git";
- url = "https://github.com/pkg/errors";
- rev = "v0.8.0";
- sha256 = "001i6n71ghp2l6kdl3qq1v2vmghcz3kicv9a5wgcihrzigm75pp5";
- };
- }
- {
- goPackagePath = "github.com/pmezard/go-difflib";
- fetch = {
- type = "git";
- url = "https://github.com/pmezard/go-difflib";
- rev = "v1.0.0";
- sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw";
- };
- }
- {
- goPackagePath = "github.com/prometheus/client_golang";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/client_golang";
- rev = "v1.0.0";
- sha256 = "1f03ndyi3jq7zdxinnvzimz3s4z2374r6dikkc8i42xzb6d1bli6";
- };
- }
- {
- goPackagePath = "github.com/prometheus/client_model";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/client_model";
- rev = "fd36f4220a90";
- sha256 = "1bs5d72k361llflgl94c22n0w53j30rsfh84smgk8mbjbcmjsaa5";
- };
- }
- {
- goPackagePath = "github.com/prometheus/common";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/common";
- rev = "v0.4.1";
- sha256 = "0sf4sjdckblz1hqdfvripk3zyp8xq89w7q75kbsyg4c078af896s";
- };
- }
- {
- goPackagePath = "github.com/prometheus/procfs";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/procfs";
- rev = "v0.0.2";
- sha256 = "0s7pvs7fgnfpmym3cd0k219av321h9sf3yvdlnn3qy0ps280lg7k";
- };
- }
- {
- goPackagePath = "github.com/sirupsen/logrus";
- fetch = {
- type = "git";
- url = "https://github.com/sirupsen/logrus";
- rev = "v1.2.0";
- sha256 = "0r6334x2bls8ddznvzaldx4g88msjjns4mlks95rqrrg7h0ijigg";
- };
- }
- {
- goPackagePath = "github.com/stretchr/objx";
- fetch = {
- type = "git";
- url = "https://github.com/stretchr/objx";
- rev = "v0.1.1";
- sha256 = "0iph0qmpyqg4kwv8jsx6a56a7hhqq8swrazv40ycxk9rzr0s8yls";
- };
- }
- {
- goPackagePath = "github.com/stretchr/testify";
- fetch = {
- type = "git";
- url = "https://github.com/stretchr/testify";
- rev = "v1.3.0";
- sha256 = "0wjchp2c8xbgcbbq32w3kvblk6q6yn533g78nxl6iskq6y95lxsy";
- };
- }
- {
- goPackagePath = "github.com/tinylib/msgp";
- fetch = {
- type = "git";
- url = "https://github.com/tinylib/msgp";
- rev = "v1.1.0";
- sha256 = "08ha23sn14071ywrgxlyj7r523vzdwx1i83dcp1mqa830glgqaff";
- };
- }
- {
- goPackagePath = "github.com/uber-go/atomic";
- fetch = {
- type = "git";
- url = "https://github.com/uber-go/atomic";
- rev = "v1.3.2";
- sha256 = "11pzvjys5ddjjgrv94pgk9pnip9yyb54z7idf33zk7p7xylpnsv6";
- };
- }
- {
- goPackagePath = "github.com/uber/jaeger-client-go";
- fetch = {
- type = "git";
- url = "https://github.com/uber/jaeger-client-go";
- rev = "v2.15.0";
- sha256 = "0ki23m9zrf3vxp839fnp9ckr4m28y6mpad8g5s5lr5k8jkl0sfwj";
- };
- }
- {
- goPackagePath = "github.com/uber/jaeger-lib";
- fetch = {
- type = "git";
- url = "https://github.com/uber/jaeger-lib";
- rev = "v1.5.0";
- sha256 = "113fwpn80ylx970w8h7nfqnhh18dpx1jadbk7rbr8k68q4di4y0q";
- };
- }
- {
- goPackagePath = "gitlab.com/gitlab-org/gitaly";
- fetch = {
- type = "git";
- url = "https://gitlab.com/gitlab-org/gitaly.git";
- rev = "v1.68.0";
- sha256 = "06w2qx9r7wxhpk6a3icqa0l6hr7x2j2k11kni1ksdx1m1100myjb";
- };
- }
- {
- goPackagePath = "gitlab.com/gitlab-org/labkit";
- fetch = {
- type = "git";
- url = "https://gitlab.com/gitlab-org/labkit.git";
- rev = "0c3fc7cdd57c";
- sha256 = "0fpn37v7dhhdgd63v4mq9cna9wdzrsfams13qmjmps3xpdw2wr9i";
- };
- }
- {
- goPackagePath = "go.uber.org/atomic";
- fetch = {
- type = "git";
- url = "https://github.com/uber-go/atomic";
- rev = "v1.3.2";
- sha256 = "11pzvjys5ddjjgrv94pgk9pnip9yyb54z7idf33zk7p7xylpnsv6";
- };
- }
- {
- goPackagePath = "golang.org/x/crypto";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/crypto";
- rev = "20be4c3c3ed5";
- sha256 = "1ph7y8v30hc95h1dwr7vrhg1nzs47a261qin6zg8mhf12g5k2lxb";
- };
- }
- {
- goPackagePath = "golang.org/x/lint";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/lint";
- rev = "d0100b6bd8b3";
- sha256 = "0b0amr9x4ji66iv9ayfx7zrfx52k1m5g66qfcxkgj80qrb1y2yn7";
- };
- }
- {
- goPackagePath = "golang.org/x/net";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/net";
- rev = "d28f0bde5980";
- sha256 = "18xj31h70m7xxb7gc86n9i21w6d7djbjz67zfaljm4jqskz6hxkf";
- };
- }
- {
- goPackagePath = "golang.org/x/oauth2";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/oauth2";
- rev = "d2e6202438be";
- sha256 = "0wbn75fd10485nb93bm4kqldqifdim5xqy4v7r5sdvimvf3fyhn7";
- };
- }
- {
- goPackagePath = "golang.org/x/sync";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/sync";
- rev = "112230192c58";
- sha256 = "05i2k43j2d0llq768hg5pf3hb2yhfzp9la1w5wp0rsnnzblr0lfn";
- };
- }
- {
- goPackagePath = "golang.org/x/sys";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/sys";
- rev = "953cdadca894";
- sha256 = "0gkha4whk8xkcv3isigbs250akag99isxnd3v9xmy0kl3g88hxy1";
- };
- }
- {
- goPackagePath = "golang.org/x/text";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/text";
- rev = "v0.3.0";
- sha256 = "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19";
- };
- }
- {
- goPackagePath = "golang.org/x/tools";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/tools";
- rev = "2c0ae7006135";
- sha256 = "1lsi2ssxajclj3bciz2a41v1vjv768ja3v6wnbyhxy8xphwkp4fk";
- };
- }
- {
- goPackagePath = "google.golang.org/appengine";
- fetch = {
- type = "git";
- url = "https://github.com/golang/appengine";
- rev = "v1.1.0";
- sha256 = "1pz202zszg8f35dk5pfhwgcdi3r6dx1l4yk6x6ly7nb4j45zi96x";
- };
- }
- {
- goPackagePath = "google.golang.org/genproto";
- fetch = {
- type = "git";
- url = "https://github.com/googleapis/go-genproto";
- rev = "bd91e49a0898";
- sha256 = "1f5q04h03q6fksbfkhz13ai5849rkkb8xrmmi7cxs4lzsi6ixkg8";
- };
- }
- {
- goPackagePath = "google.golang.org/grpc";
- fetch = {
- type = "git";
- url = "https://github.com/grpc/grpc-go";
- rev = "v1.24.0";
- sha256 = "0h8mwv74vzcfb7p4ai247x094skxca71vjp4wpj2wzmri0x9p4v6";
- };
- }
- {
- goPackagePath = "gopkg.in/DataDog/dd-trace-go.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/DataDog/dd-trace-go.v1";
- rev = "v1.7.0";
- sha256 = "0j45skiiayfsaw8id4g20k51zfr0raj47a03q2icka5xrh3qj6yq";
- };
- }
- {
- goPackagePath = "gopkg.in/alecthomas/kingpin.v2";
- fetch = {
- type = "git";
- url = "https://gopkg.in/alecthomas/kingpin.v2";
- rev = "v2.2.6";
- sha256 = "0mndnv3hdngr3bxp7yxfd47cas4prv98sqw534mx7vp38gd88n5r";
- };
- }
- {
- goPackagePath = "gopkg.in/check.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/check.v1";
- rev = "20d25e280405";
- sha256 = "0k1m83ji9l1a7ng8a7v40psbymxasmssbrrhpdv2wl4rhs0nc3np";
- };
- }
- {
- goPackagePath = "gopkg.in/fsnotify.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/fsnotify.v1";
- rev = "v1.4.7";
- sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g";
- };
- }
- {
- goPackagePath = "gopkg.in/tomb.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/tomb.v1";
- rev = "dd632973f1e7";
- sha256 = "1lqmq1ag7s4b3gc3ddvr792c5xb5k6sfn0cchr3i2s7f1c231zjv";
- };
- }
- {
- goPackagePath = "gopkg.in/yaml.v2";
- fetch = {
- type = "git";
- url = "https://gopkg.in/yaml.v2";
- rev = "v2.2.2";
- sha256 = "01wj12jzsdqlnidpyjssmj0r4yavlqy7dwrg7adqd8dicjc4ncsa";
- };
- }
- {
- goPackagePath = "honnef.co/go/tools";
- fetch = {
- type = "git";
- url = "https://github.com/dominikh/go-tools";
- rev = "ea95bdfd59fc";
- sha256 = "1763nw7pwpzkvzfnm63dgzcgbq9hwmq5l1nffchnhh77vgkaq4ic";
- };
- }
-]
diff --git a/pkgs/applications/version-management/gitlab/gitlab-shell/remove-hardcoded-locations.patch b/pkgs/applications/version-management/gitlab/gitlab-shell/remove-hardcoded-locations.patch
index ee00070df2d7..888994adc927 100644
--- a/pkgs/applications/version-management/gitlab/gitlab-shell/remove-hardcoded-locations.patch
+++ b/pkgs/applications/version-management/gitlab/gitlab-shell/remove-hardcoded-locations.patch
@@ -1,5 +1,5 @@
diff --git a/internal/config/config.go b/internal/config/config.go
-index 2231851..c869930 100644
+index 79c2a36..12ba31e 100644
--- a/internal/config/config.go
+++ b/internal/config/config.go
@@ -3,7 +3,6 @@ package config
@@ -10,7 +10,7 @@ index 2231851..c869930 100644
"path"
"path/filepath"
-@@ -38,16 +37,13 @@ type Config struct {
+@@ -59,16 +58,13 @@ func (c *Config) GetHttpClient() *client.HttpClient {
}
func New() (*Config, error) {
@@ -30,14 +30,14 @@ index 2231851..c869930 100644
func newFromFile(filename string) (*Config, error) {
diff --git a/internal/keyline/key_line.go b/internal/keyline/key_line.go
-index c29a320..c44b701 100644
+index c6f2422..fb0426b 100644
--- a/internal/keyline/key_line.go
+++ b/internal/keyline/key_line.go
-@@ -36,7 +36,7 @@ func NewPrincipalKeyLine(keyId string, principal string, rootDir string) (*KeyLi
+@@ -37,7 +37,7 @@ func NewPrincipalKeyLine(keyId, principal string, config *config.Config) (*KeyLi
}
func (k *KeyLine) ToString() string {
-- command := fmt.Sprintf("%s %s-%s", path.Join(k.RootDir, executable.BinDir, executable.GitlabShell), k.Prefix, k.Id)
+- command := fmt.Sprintf("%s %s-%s", path.Join(k.Config.RootDir, executable.BinDir, executable.GitlabShell), k.Prefix, k.Id)
+ command := fmt.Sprintf("%s %s-%s", path.Join("/run/current-system/sw/bin", executable.GitlabShell), k.Prefix, k.Id)
return fmt.Sprintf(`command="%s",%s %s`, command, SshOptions, k.Value)
@@ -55,3 +55,6 @@ index 52ac5ee..d96baa3 100644
end
def auth_file
+--
+2.28.0
+
diff --git a/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix b/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
index 6386a9cc5aa7..a0f80533caa0 100644
--- a/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
+++ b/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
@@ -1,31 +1,21 @@
-{ stdenv, fetchFromGitLab, git, buildGoPackage }:
+{ stdenv, fetchFromGitLab, git, buildGoModule }:
-buildGoPackage rec {
+buildGoModule rec {
pname = "gitlab-workhorse";
- version = "8.31.2";
+ version = "8.54.0";
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "gitlab-workhorse";
rev = "v${version}";
- sha256 = "0wvhhjfb490mjdrmc9xwr3qfh3941xn3b02c757ghrvzwv329wvg";
+ sha256 = "0fz00sl9q4d3vbslh7y9nsnhjshgfg0x7mv7b7a9sc3mxmabp7gz";
};
- goPackagePath = "gitlab.com/gitlab-org/gitlab-workhorse";
- goDeps = ./deps.nix;
+ vendorSha256 = "0wi6vj9phwh0bsdk2lrgq807nb90iivlm0bkdjkim06jq068mizj";
buildInputs = [ git ];
buildFlagsArray = "-ldflags=-X main.Version=${version}";
-
- # gitlab-workhorse depends on an older version of labkit which
- # contains old, vendored versions of some packages; gitlab-workhorse
- # also explicitly depends on newer versions of these libraries,
- # but buildGoPackage exposes the vendored versions instead,
- # leading to compilation errors. Since the vendored libraries
- # aren't used here anyway, we'll just remove them.
- postConfigure = ''
- rm -r "$NIX_BUILD_TOP/go/src/gitlab.com/gitlab-org/labkit/vendor"
- '';
+ doCheck = false;
meta = with stdenv.lib; {
homepage = "http://www.gitlab.com/";
diff --git a/pkgs/applications/version-management/gitlab/gitlab-workhorse/deps.nix b/pkgs/applications/version-management/gitlab/gitlab-workhorse/deps.nix
deleted file mode 100644
index 530eb073c7b5..000000000000
--- a/pkgs/applications/version-management/gitlab/gitlab-workhorse/deps.nix
+++ /dev/null
@@ -1,1614 +0,0 @@
-# file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix)
-[
- {
- goPackagePath = "cloud.google.com/go";
- fetch = {
- type = "git";
- url = "https://code.googlesource.com/gocloud";
- rev = "v0.50.0";
- sha256 = "0pbz5migljd5whxh6z1w79cwx93n85mcs3x1bckl27yzaa4lvqsl";
- };
- }
- {
- goPackagePath = "dmitri.shuralyov.com/gpu/mtl";
- fetch = {
- type = "git";
- url = "https://dmitri.shuralyov.com/gpu/mtl";
- rev = "666a987793e9";
- sha256 = "1isd03hgiwcf2ld1rlp0plrnfz7r4i7c5q4kb6hkcd22axnmrv0z";
- };
- }
- {
- goPackagePath = "github.com/BurntSushi/toml";
- fetch = {
- type = "git";
- url = "https://github.com/BurntSushi/toml";
- rev = "v0.3.1";
- sha256 = "1fjdwwfzyzllgiwydknf1pwjvy49qxfsczqx5gz3y0izs7as99j6";
- };
- }
- {
- goPackagePath = "github.com/BurntSushi/xgb";
- fetch = {
- type = "git";
- url = "https://github.com/BurntSushi/xgb";
- rev = "27f122750802";
- sha256 = "18lp2x8f5bljvlz0r7xn744f0c9rywjsb9ifiszqqdcpwhsa0kvj";
- };
- }
- {
- goPackagePath = "github.com/FZambia/sentinel";
- fetch = {
- type = "git";
- url = "https://github.com/FZambia/sentinel";
- rev = "v1.0.0";
- sha256 = "14cfngdy0n5rg7nrvxg1ydcjd18v0s8h33jx9wkln5ms0d59kfly";
- };
- }
- {
- goPackagePath = "github.com/Joker/hpp";
- fetch = {
- type = "git";
- url = "https://github.com/Joker/hpp";
- rev = "6893e659854a";
- sha256 = "0lsx63c28rzqigv3lwzznqacpk7nr0dn6ig37v023x8lzc728ix5";
- };
- }
- {
- goPackagePath = "github.com/Joker/jade";
- fetch = {
- type = "git";
- url = "https://github.com/Joker/jade";
- rev = "v1.0.0";
- sha256 = "0k9b8dcwwhajw6rzjmakqwmhw9z192pzzdhppcvam6dy63yl4zjf";
- };
- }
- {
- goPackagePath = "github.com/Shopify/goreferrer";
- fetch = {
- type = "git";
- url = "https://github.com/Shopify/goreferrer";
- rev = "ec9c9a553398";
- sha256 = "0d740psj8czks1hl0nr6nlrwfbwq3nc51jj2p91d1wyhhmgn6jmn";
- };
- }
- {
- goPackagePath = "github.com/ajg/form";
- fetch = {
- type = "git";
- url = "https://github.com/ajg/form";
- rev = "v1.5.1";
- sha256 = "1d6sxzzf9yycdf8jm5877y0khmhkmhxfw3sc4xpdcsrdlc7gqh5a";
- };
- }
- {
- goPackagePath = "github.com/alecthomas/template";
- fetch = {
- type = "git";
- url = "https://github.com/alecthomas/template";
- rev = "a0175ee3bccc";
- sha256 = "0qjgvvh26vk1cyfq9fadyhfgdj36f1iapbmr5xp6zqipldz8ffxj";
- };
- }
- {
- goPackagePath = "github.com/alecthomas/units";
- fetch = {
- type = "git";
- url = "https://github.com/alecthomas/units";
- rev = "2efee857e7cf";
- sha256 = "1j65b91qb9sbrml9cpabfrcf07wmgzzghrl7809hjjhrmbzri5bl";
- };
- }
- {
- goPackagePath = "github.com/aymerick/raymond";
- fetch = {
- type = "git";
- url = "https://github.com/aymerick/raymond";
- rev = "v2.0.2";
- sha256 = "1w6am4142k8lyjnwwcgx94c2d8zviflzi0a9c81gn2j0gyx475i3";
- };
- }
- {
- goPackagePath = "github.com/beorn7/perks";
- fetch = {
- type = "git";
- url = "https://github.com/beorn7/perks";
- rev = "v1.0.0";
- sha256 = "1i1nz1f6g55xi2y3aiaz5kqfgvknarbfl4f0sx4nyyb4s7xb1z9x";
- };
- }
- {
- goPackagePath = "github.com/certifi/gocertifi";
- fetch = {
- type = "git";
- url = "https://github.com/certifi/gocertifi";
- rev = "ee1a9a0726d2";
- sha256 = "08l6lqaw83pva6fa0aafmhmy1mhb145av21772zfh3ij809a37i4";
- };
- }
- {
- goPackagePath = "github.com/chzyer/logex";
- fetch = {
- type = "git";
- url = "https://github.com/chzyer/logex";
- rev = "v1.1.10";
- sha256 = "08pbjj3wx9acavlwyr055isa8a5hnmllgdv5k6ra60l5y1brmlq4";
- };
- }
- {
- goPackagePath = "github.com/chzyer/readline";
- fetch = {
- type = "git";
- url = "https://github.com/chzyer/readline";
- rev = "2972be24d48e";
- sha256 = "104q8dazj8yf6b089jjr82fy9h1g80zyyzvp3g8b44a7d8ngjj6r";
- };
- }
- {
- goPackagePath = "github.com/chzyer/test";
- fetch = {
- type = "git";
- url = "https://github.com/chzyer/test";
- rev = "a1ea475d72b1";
- sha256 = "0rns2aqk22i9xsgyap0pq8wi4cfaxsri4d9q6xxhhyma8jjsnj2k";
- };
- }
- {
- goPackagePath = "github.com/client9/misspell";
- fetch = {
- type = "git";
- url = "https://github.com/client9/misspell";
- rev = "v0.3.4";
- sha256 = "1vwf33wsc4la25zk9nylpbp9px3svlmldkm0bha4hp56jws4q9cs";
- };
- }
- {
- goPackagePath = "github.com/client9/reopen";
- fetch = {
- type = "git";
- url = "https://github.com/client9/reopen";
- rev = "v1.0.0";
- sha256 = "0f0dpdbmvk7w518c6zjhlmp65y55vvx47x4lq9pgzvcbsvjsf18s";
- };
- }
- {
- goPackagePath = "github.com/cloudflare/tableflip";
- fetch = {
- type = "git";
- url = "https://github.com/cloudflare/tableflip";
- rev = "8392f1641731";
- sha256 = "0by5hk8s0bhhl3kiw658p5g53zvc61k4q2wxnh1w64p5ghd1rfn8";
- };
- }
- {
- goPackagePath = "github.com/codahale/hdrhistogram";
- fetch = {
- type = "git";
- url = "https://github.com/codahale/hdrhistogram";
- rev = "3a0bb77429bd";
- sha256 = "1zampgfjbxy192cbwdi7g86l1idxaam96d834wncnpfdwgh5kl57";
- };
- }
- {
- goPackagePath = "github.com/codegangsta/inject";
- fetch = {
- type = "git";
- url = "https://github.com/codegangsta/inject";
- rev = "33e0aa1cb7c0";
- sha256 = "1jqakr3z9l60qhcgrdzsb6rlk8ikcamisw0g2ndmrf27s0ibfcaj";
- };
- }
- {
- goPackagePath = "github.com/davecgh/go-spew";
- fetch = {
- type = "git";
- url = "https://github.com/davecgh/go-spew";
- rev = "v1.1.1";
- sha256 = "0hka6hmyvp701adzag2g26cxdj47g21x6jz4sc6jjz1mn59d474y";
- };
- }
- {
- goPackagePath = "github.com/dgrijalva/jwt-go";
- fetch = {
- type = "git";
- url = "https://github.com/dgrijalva/jwt-go";
- rev = "v3.2.0";
- sha256 = "08m27vlms74pfy5z79w67f9lk9zkx6a9jd68k3c4msxy75ry36mp";
- };
- }
- {
- goPackagePath = "github.com/eknkc/amber";
- fetch = {
- type = "git";
- url = "https://github.com/eknkc/amber";
- rev = "cdade1c07385";
- sha256 = "152w97yckwncgw7lwjvgd8d00wy6y0nxzlvx72kl7nqqxs9vhxd9";
- };
- }
- {
- goPackagePath = "github.com/fatih/structs";
- fetch = {
- type = "git";
- url = "https://github.com/fatih/structs";
- rev = "v1.1.0";
- sha256 = "1wrhb8wp8zpzggl61lapb627lw8yv281abvr6vqakmf569nswa9q";
- };
- }
- {
- goPackagePath = "github.com/flosch/pongo2";
- fetch = {
- type = "git";
- url = "https://github.com/flosch/pongo2";
- rev = "bbf5a6c351f4";
- sha256 = "0yqh58phznnxakm64w82gawrpndb0r85vsd1s7h244qqrq7w4avq";
- };
- }
- {
- goPackagePath = "github.com/fsnotify/fsnotify";
- fetch = {
- type = "git";
- url = "https://github.com/fsnotify/fsnotify";
- rev = "v1.4.7";
- sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g";
- };
- }
- {
- goPackagePath = "github.com/gavv/monotime";
- fetch = {
- type = "git";
- url = "https://github.com/gavv/monotime";
- rev = "30dba4353424";
- sha256 = "0w67yyc9y11dp7lp4b712dkcgbiln1qmgfx1nbbrw3mfkzr61d7g";
- };
- }
- {
- goPackagePath = "github.com/getsentry/raven-go";
- fetch = {
- type = "git";
- url = "https://github.com/getsentry/raven-go";
- rev = "v0.1.2";
- sha256 = "1dl80kar4lzdcfl3w6jssi1ld6bv0rmx6sp6bz6rzysfr9ilm02z";
- };
- }
- {
- goPackagePath = "github.com/getsentry/sentry-go";
- fetch = {
- type = "git";
- url = "https://github.com/getsentry/sentry-go";
- rev = "v0.3.0";
- sha256 = "1919lhvg1swcqyfa6mck6nz53c7n4df21jsz46f7x4wncb6f5il1";
- };
- }
- {
- goPackagePath = "github.com/gin-contrib/sse";
- fetch = {
- type = "git";
- url = "https://github.com/gin-contrib/sse";
- rev = "5545eab6dad3";
- sha256 = "0jhcvi66rn7c1wg3rf7q7sylrvlk7c40yk79c5lypnz1dpsdcrb5";
- };
- }
- {
- goPackagePath = "github.com/gin-gonic/gin";
- fetch = {
- type = "git";
- url = "https://github.com/gin-gonic/gin";
- rev = "v1.4.0";
- sha256 = "19nxip48p2s8l7p1p7wpd5li2fcngi4c58rgcg71izdmsmj2iw1d";
- };
- }
- {
- goPackagePath = "github.com/go-check/check";
- fetch = {
- type = "git";
- url = "https://github.com/go-check/check";
- rev = "788fd7840127";
- sha256 = "0v3bim0j375z81zrpr5qv42knqs0y2qv2vkjiqi5axvb78slki1a";
- };
- }
- {
- goPackagePath = "github.com/go-errors/errors";
- fetch = {
- type = "git";
- url = "https://github.com/go-errors/errors";
- rev = "v1.0.1";
- sha256 = "0rznpknk19rxkr7li6dqs52c26pjazp69lh493l4ny4sxn5922lp";
- };
- }
- {
- goPackagePath = "github.com/go-gl/glfw";
- fetch = {
- type = "git";
- url = "https://github.com/go-gl/glfw";
- rev = "12ad95a8df72";
- sha256 = "0ahw4a1lk7wqn6m0sjngsv2zc08kxxj259ai6g4kf11lmidszm9s";
- };
- }
- {
- goPackagePath = "github.com/go-kit/kit";
- fetch = {
- type = "git";
- url = "https://github.com/go-kit/kit";
- rev = "v0.8.0";
- sha256 = "1rcywbc2pvab06qyf8pc2rdfjv7r6kxdv2v4wnpqnjhz225wqvc0";
- };
- }
- {
- goPackagePath = "github.com/go-logfmt/logfmt";
- fetch = {
- type = "git";
- url = "https://github.com/go-logfmt/logfmt";
- rev = "v0.3.0";
- sha256 = "1gkgh3k5w1xwb2qbjq52p6azq3h1c1rr6pfwjlwj1zrijpzn2xb9";
- };
- }
- {
- goPackagePath = "github.com/go-martini/martini";
- fetch = {
- type = "git";
- url = "https://github.com/go-martini/martini";
- rev = "22fa46961aab";
- sha256 = "01ip3mwbnm5isq120ww73yrvbcn6n5944prhhbyf2ggyf6g46ylh";
- };
- }
- {
- goPackagePath = "github.com/go-stack/stack";
- fetch = {
- type = "git";
- url = "https://github.com/go-stack/stack";
- rev = "v1.8.0";
- sha256 = "0wk25751ryyvxclyp8jdk5c3ar0cmfr8lrjb66qbg4808x66b96v";
- };
- }
- {
- goPackagePath = "github.com/gogo/protobuf";
- fetch = {
- type = "git";
- url = "https://github.com/gogo/protobuf";
- rev = "v1.1.1";
- sha256 = "1525pq7r6h3s8dncvq8gxi893p2nq8dxpzvq0nfl5b4p6mq0v1c2";
- };
- }
- {
- goPackagePath = "github.com/golang/gddo";
- fetch = {
- type = "git";
- url = "https://github.com/golang/gddo";
- rev = "af0f2af80721";
- sha256 = "0ja0xwgg31i2fyqn0b9sf1rjsqkw34kwrr0k0iczzn19mhhc3m7j";
- };
- }
- {
- goPackagePath = "github.com/golang/glog";
- fetch = {
- type = "git";
- url = "https://github.com/golang/glog";
- rev = "23def4e6c14b";
- sha256 = "0jb2834rw5sykfr937fxi8hxi2zy80sj2bdn9b3jb4b26ksqng30";
- };
- }
- {
- goPackagePath = "github.com/golang/groupcache";
- fetch = {
- type = "git";
- url = "https://github.com/golang/groupcache";
- rev = "215e87163ea7";
- sha256 = "07555csk49ara636bhl2vbzziayls3qks8964z0q29g065zliy9j";
- };
- }
- {
- goPackagePath = "github.com/golang/lint";
- fetch = {
- type = "git";
- url = "https://github.com/golang/lint";
- rev = "06c8688daad7";
- sha256 = "0xi94dwvz50a66bq1hp9fyqkym5mcpdxdb1hrfvicldgjf37lc47";
- };
- }
- {
- goPackagePath = "github.com/golang/mock";
- fetch = {
- type = "git";
- url = "https://github.com/golang/mock";
- rev = "v1.3.1";
- sha256 = "1wnfa8njxdym1qb664dmfnkpm4pmqy22hqjlqpwaaiqhglb5g9d1";
- };
- }
- {
- goPackagePath = "github.com/golang/protobuf";
- fetch = {
- type = "git";
- url = "https://github.com/golang/protobuf";
- rev = "v1.3.2";
- sha256 = "1k1wb4zr0qbwgpvz9q5ws9zhlal8hq7dmq62pwxxriksayl6hzym";
- };
- }
- {
- goPackagePath = "github.com/gomodule/redigo";
- fetch = {
- type = "git";
- url = "https://github.com/gomodule/redigo";
- rev = "v2.0.0";
- sha256 = "1kg7s8027b4g1sfw0v3nh30c15j407kv684s53gg281r807dnfpk";
- };
- }
- {
- goPackagePath = "github.com/google/btree";
- fetch = {
- type = "git";
- url = "https://github.com/google/btree";
- rev = "v1.0.0";
- sha256 = "0ba430m9fbnagacp57krgidsyrgp3ycw5r7dj71brgp5r52g82p6";
- };
- }
- {
- goPackagePath = "github.com/google/go-cmp";
- fetch = {
- type = "git";
- url = "https://github.com/google/go-cmp";
- rev = "v0.4.0";
- sha256 = "1x5pvl3fb5sbyng7i34431xycnhmx8xx94gq2n19g6p0vz68z2v2";
- };
- }
- {
- goPackagePath = "github.com/google/go-querystring";
- fetch = {
- type = "git";
- url = "https://github.com/google/go-querystring";
- rev = "v1.0.0";
- sha256 = "0xl12bqyvmn4xcnf8p9ksj9rmnr7s40pvppsdmy8n9bzw1db0iwz";
- };
- }
- {
- goPackagePath = "github.com/google/martian";
- fetch = {
- type = "git";
- url = "https://github.com/google/martian";
- rev = "v2.1.0";
- sha256 = "197hil6vrjk50b9wvwyzf61csid83whsjj6ik8mc9r2lryxlyyrp";
- };
- }
- {
- goPackagePath = "github.com/google/pprof";
- fetch = {
- type = "git";
- url = "https://github.com/google/pprof";
- rev = "d4f498aebedc";
- sha256 = "1r4pn70yy5vfl38jx9v8224n7jkhcm5wg28vv48izgznlgv7h024";
- };
- }
- {
- goPackagePath = "github.com/google/renameio";
- fetch = {
- type = "git";
- url = "https://github.com/google/renameio";
- rev = "v0.1.0";
- sha256 = "1ki2x5a9nrj17sn092d6n4zr29lfg5ydv4xz5cp58z6cw8ip43jx";
- };
- }
- {
- goPackagePath = "github.com/google/uuid";
- fetch = {
- type = "git";
- url = "https://github.com/google/uuid";
- rev = "v1.1.1";
- sha256 = "0hfxcf9frkb57k6q0rdkrmnfs78ms21r1qfk9fhlqga2yh5xg8zb";
- };
- }
- {
- goPackagePath = "github.com/googleapis/gax-go";
- fetch = {
- type = "git";
- url = "https://github.com/googleapis/gax-go";
- rev = "v2.0.5";
- sha256 = "1lxawwngv6miaqd25s3ba0didfzylbwisd2nz7r4gmbmin6jsjrx";
- };
- }
- {
- goPackagePath = "github.com/gopherjs/gopherjs";
- fetch = {
- type = "git";
- url = "https://github.com/gopherjs/gopherjs";
- rev = "0766667cb4d1";
- sha256 = "13pfc9sxiwjky2lm1xb3i3lcisn8p6mgjk2d927l7r92ysph8dmw";
- };
- }
- {
- goPackagePath = "github.com/gorilla/schema";
- fetch = {
- type = "git";
- url = "https://github.com/gorilla/schema";
- rev = "v1.1.0";
- sha256 = "14d31i3h6bg83r7ncmwm2pirab66z9hza38in18l89pbazxyh2n9";
- };
- }
- {
- goPackagePath = "github.com/gorilla/websocket";
- fetch = {
- type = "git";
- url = "https://github.com/gorilla/websocket";
- rev = "v1.4.0";
- sha256 = "00i4vb31nsfkzzk7swvx3i75r2d960js3dri1875vypk3v2s0pzk";
- };
- }
- {
- goPackagePath = "github.com/grpc-ecosystem/go-grpc-middleware";
- fetch = {
- type = "git";
- url = "https://github.com/grpc-ecosystem/go-grpc-middleware";
- rev = "v1.0.0";
- sha256 = "0lwgxih021xfhfb1xb9la5f98bpgpaiz63sbllx77qwwl2rmhrsp";
- };
- }
- {
- goPackagePath = "github.com/grpc-ecosystem/go-grpc-prometheus";
- fetch = {
- type = "git";
- url = "https://github.com/grpc-ecosystem/go-grpc-prometheus";
- rev = "v1.2.0";
- sha256 = "1lzk54h7np32b3acidg1ggbn8ppbnns0m71gcg9d1qkkdh8zrijl";
- };
- }
- {
- goPackagePath = "github.com/hashicorp/golang-lru";
- fetch = {
- type = "git";
- url = "https://github.com/hashicorp/golang-lru";
- rev = "v0.5.1";
- sha256 = "13f870cvk161bzjj6x41l45r5x9i1z9r2ymwmvm7768kg08zznpy";
- };
- }
- {
- goPackagePath = "github.com/hpcloud/tail";
- fetch = {
- type = "git";
- url = "https://github.com/hpcloud/tail";
- rev = "v1.0.0";
- sha256 = "1njpzc0pi1acg5zx9y6vj9xi6ksbsc5d387rd6904hy6rh2m6kn0";
- };
- }
- {
- goPackagePath = "github.com/ianlancetaylor/demangle";
- fetch = {
- type = "git";
- url = "https://github.com/ianlancetaylor/demangle";
- rev = "5e5cf60278f6";
- sha256 = "1fhjk11cip9c3jyj1byz9z77n6n2rlxmyz0xjx1zpn1da3cvri75";
- };
- }
- {
- goPackagePath = "github.com/imkira/go-interpol";
- fetch = {
- type = "git";
- url = "https://github.com/imkira/go-interpol";
- rev = "v1.1.0";
- sha256 = "180h3pf2p0pch6hmqf45wk7wd87md83d3p122f8ll43x5nja5mph";
- };
- }
- {
- goPackagePath = "github.com/iris-contrib/blackfriday";
- fetch = {
- type = "git";
- url = "https://github.com/iris-contrib/blackfriday";
- rev = "v2.0.0";
- sha256 = "1gkizavajqmxm79il8r6cbi0g9ls3vwdh9wr0zy89vc9sq17p3im";
- };
- }
- {
- goPackagePath = "github.com/iris-contrib/formBinder";
- fetch = {
- type = "git";
- url = "https://github.com/iris-contrib/formBinder";
- rev = "v5.0.0";
- sha256 = "0mqk6j7a9d3y28ad4ylqc7z5w4hmn1ws5wwnyll918xn1wkzr5rg";
- };
- }
- {
- goPackagePath = "github.com/iris-contrib/go.uuid";
- fetch = {
- type = "git";
- url = "https://github.com/iris-contrib/go.uuid";
- rev = "v2.0.0";
- sha256 = "0nc0ggn0a6bcwdrwinnx3z6889x65c20a2dwja0n8can3xblxs35";
- };
- }
- {
- goPackagePath = "github.com/iris-contrib/httpexpect";
- fetch = {
- type = "git";
- url = "https://github.com/iris-contrib/httpexpect";
- rev = "ebe99fcebbce";
- sha256 = "126c50c6r5l2gdn60jirpb54pqwswxag3wgrv6wcn998h9w9gv8c";
- };
- }
- {
- goPackagePath = "github.com/jfbus/httprs";
- fetch = {
- type = "git";
- url = "https://github.com/jfbus/httprs";
- rev = "b0af8319bb15";
- sha256 = "05cg9a27i9g92n3bivqrrqznccl5lfadlk97sp9izmd368dl5qvc";
- };
- }
- {
- goPackagePath = "github.com/jpillora/backoff";
- fetch = {
- type = "git";
- url = "https://github.com/jpillora/backoff";
- rev = "8eab2debe79d";
- sha256 = "1m5z0703094vhbbmp6s7n6kk7ci5s1pfjq466mz14zp8d1w0yn3x";
- };
- }
- {
- goPackagePath = "github.com/json-iterator/go";
- fetch = {
- type = "git";
- url = "https://github.com/json-iterator/go";
- rev = "v1.1.6";
- sha256 = "08caswxvdn7nvaqyj5kyny6ghpygandlbw9vxdj7l5vkp7q0s43r";
- };
- }
- {
- goPackagePath = "github.com/jstemmer/go-junit-report";
- fetch = {
- type = "git";
- url = "https://github.com/jstemmer/go-junit-report";
- rev = "v0.9.1";
- sha256 = "1knip80yir1cdsjlb3rzy0a4w3kl4ljpiciaz6hjzwqlfhnv7bkw";
- };
- }
- {
- goPackagePath = "github.com/jtolds/gls";
- fetch = {
- type = "git";
- url = "https://github.com/jtolds/gls";
- rev = "v4.20.0";
- sha256 = "1k7xd2q2ysv2xsh373qs801v6f359240kx0vrl0ydh7731lngvk6";
- };
- }
- {
- goPackagePath = "github.com/juju/errors";
- fetch = {
- type = "git";
- url = "https://github.com/juju/errors";
- rev = "089d3ea4e4d5";
- sha256 = "056za75j1zgksky7pbf0pkjqz5ha15g3wj3p4ma10m9sywdyq79r";
- };
- }
- {
- goPackagePath = "github.com/juju/loggo";
- fetch = {
- type = "git";
- url = "https://github.com/juju/loggo";
- rev = "584905176618";
- sha256 = "0hzi0652y74jf62wwyi9gf8bzrs7ynvhjfqc8rwr4l799d7i5gd4";
- };
- }
- {
- goPackagePath = "github.com/juju/testing";
- fetch = {
- type = "git";
- url = "https://github.com/juju/testing";
- rev = "472a3e8b2073";
- sha256 = "05wjc2k0kwbam7anaxwnj30pl03dcdbrsz32icd70zl70ipsqsw4";
- };
- }
- {
- goPackagePath = "github.com/julienschmidt/httprouter";
- fetch = {
- type = "git";
- url = "https://github.com/julienschmidt/httprouter";
- rev = "v1.2.0";
- sha256 = "1k8bylc9s4vpvf5xhqh9h246dl1snxrzzz0614zz88cdh8yzs666";
- };
- }
- {
- goPackagePath = "github.com/k0kubun/colorstring";
- fetch = {
- type = "git";
- url = "https://github.com/k0kubun/colorstring";
- rev = "9440f1994b88";
- sha256 = "0isskya7ky4k9znrh85crfc2pxwyfz2s8j1a5cbjb8b8zf2v0qbj";
- };
- }
- {
- goPackagePath = "github.com/kataras/golog";
- fetch = {
- type = "git";
- url = "https://github.com/kataras/golog";
- rev = "99c81de45f40";
- sha256 = "1dgrsvhzymgj7da54ldv8plkxk3n8zh3kc995qxl6mrpz65j801p";
- };
- }
- {
- goPackagePath = "github.com/kataras/iris";
- fetch = {
- type = "git";
- url = "https://github.com/kataras/iris";
- rev = "v11.1.1";
- sha256 = "1rxpr5hdj9mji26mlfp4zic0pc6nh93akzccw24a5kynj07g68wg";
- };
- }
- {
- goPackagePath = "github.com/kataras/pio";
- fetch = {
- type = "git";
- url = "https://github.com/kataras/pio";
- rev = "ea782b38602d";
- sha256 = "0ca29wmkpx19qwnvi4fja3avkxkzz14x9wyzmg1l9074bxbj8cgj";
- };
- }
- {
- goPackagePath = "github.com/kelseyhightower/envconfig";
- fetch = {
- type = "git";
- url = "https://github.com/kelseyhightower/envconfig";
- rev = "v1.3.0";
- sha256 = "1zcq480ig7wbg4378qcfxznp2gzqmk7x6rbxizflvg9v2f376vrw";
- };
- }
- {
- goPackagePath = "github.com/kisielk/gotool";
- fetch = {
- type = "git";
- url = "https://github.com/kisielk/gotool";
- rev = "v1.0.0";
- sha256 = "14af2pa0ssyp8bp2mvdw184s5wcysk6akil3wzxmr05wwy951iwn";
- };
- }
- {
- goPackagePath = "github.com/klauspost/compress";
- fetch = {
- type = "git";
- url = "https://github.com/klauspost/compress";
- rev = "v1.4.0";
- sha256 = "1y7951q0ji894d111lqqbacq64cxyi2dxsni5sqi9488zsasgw8s";
- };
- }
- {
- goPackagePath = "github.com/klauspost/cpuid";
- fetch = {
- type = "git";
- url = "https://github.com/klauspost/cpuid";
- rev = "e7e905edc00e";
- sha256 = "0cmyv3rwv5r5iqvvfhbiwp3jsfa40c6xfm42nxbngd5lygjcwwgf";
- };
- }
- {
- goPackagePath = "github.com/konsorten/go-windows-terminal-sequences";
- fetch = {
- type = "git";
- url = "https://github.com/konsorten/go-windows-terminal-sequences";
- rev = "v1.0.2";
- sha256 = "09mn209ika7ciy87xf2x31dq5fnqw39jidgaljvmqxwk7ff1hnx7";
- };
- }
- {
- goPackagePath = "github.com/kr/logfmt";
- fetch = {
- type = "git";
- url = "https://github.com/kr/logfmt";
- rev = "b84e30acd515";
- sha256 = "02ldzxgznrfdzvghfraslhgp19la1fczcbzh7wm2zdc6lmpd1qq9";
- };
- }
- {
- goPackagePath = "github.com/kr/pretty";
- fetch = {
- type = "git";
- url = "https://github.com/kr/pretty";
- rev = "v0.1.0";
- sha256 = "18m4pwg2abd0j9cn5v3k2ksk9ig4vlwxmlw9rrglanziv9l967qp";
- };
- }
- {
- goPackagePath = "github.com/kr/pty";
- fetch = {
- type = "git";
- url = "https://github.com/kr/pty";
- rev = "v1.1.1";
- sha256 = "0383f0mb9kqjvncqrfpidsf8y6ns5zlrc91c6a74xpyxjwvzl2y6";
- };
- }
- {
- goPackagePath = "github.com/kr/text";
- fetch = {
- type = "git";
- url = "https://github.com/kr/text";
- rev = "v0.1.0";
- sha256 = "1gm5bsl01apvc84bw06hasawyqm4q84vx1pm32wr9jnd7a8vjgj1";
- };
- }
- {
- goPackagePath = "github.com/labstack/echo";
- fetch = {
- type = "git";
- url = "https://github.com/labstack/echo";
- rev = "v4.1.10";
- sha256 = "0qg9ykmhgldiv2v1w8sz8x0j0bgqf11ghzrim59fb6pxz8qgg25h";
- };
- }
- {
- goPackagePath = "github.com/labstack/gommon";
- fetch = {
- type = "git";
- url = "https://github.com/labstack/gommon";
- rev = "v0.3.0";
- sha256 = "18z7akyzm75p6anm4b8qkqgm4iivx50z07hi5wf50w1pbsvbcdi0";
- };
- }
- {
- goPackagePath = "github.com/libgit2/git2go";
- fetch = {
- type = "git";
- url = "https://github.com/libgit2/git2go";
- rev = "ecaeb7a21d47";
- sha256 = "14r7ryff93r49g94f6kg66xc0y6rwb31lj22s3qmzmlgywk0pgvr";
- };
- }
- {
- goPackagePath = "github.com/lightstep/lightstep-tracer-go";
- fetch = {
- type = "git";
- url = "https://github.com/lightstep/lightstep-tracer-go";
- rev = "v0.15.6";
- sha256 = "10n5r66g44s6rnz5kf86s4a3p1g55kc1kxqhnk7bx7mlayndgpmb";
- };
- }
- {
- goPackagePath = "github.com/mattn/go-colorable";
- fetch = {
- type = "git";
- url = "https://github.com/mattn/go-colorable";
- rev = "v0.1.2";
- sha256 = "0512jm3wmzkkn7d99x9wflyqf48n5ri3npy1fqkq6l6adc5mni3n";
- };
- }
- {
- goPackagePath = "github.com/mattn/go-isatty";
- fetch = {
- type = "git";
- url = "https://github.com/mattn/go-isatty";
- rev = "v0.0.9";
- sha256 = "0i3km37lajahh1y2392g4hpgvq05arcgiiv93yhzxxyv0fpqj72m";
- };
- }
- {
- goPackagePath = "github.com/mattn/goveralls";
- fetch = {
- type = "git";
- url = "https://github.com/mattn/goveralls";
- rev = "v0.0.2";
- sha256 = "13ffdikvc594g1mryhi94m87skr7irwkjnpxp8ad2kprn6syfslp";
- };
- }
- {
- goPackagePath = "github.com/matttproud/golang_protobuf_extensions";
- fetch = {
- type = "git";
- url = "https://github.com/matttproud/golang_protobuf_extensions";
- rev = "v1.0.1";
- sha256 = "1d0c1isd2lk9pnfq2nk0aih356j30k3h1gi2w0ixsivi5csl7jya";
- };
- }
- {
- goPackagePath = "github.com/microcosm-cc/bluemonday";
- fetch = {
- type = "git";
- url = "https://github.com/microcosm-cc/bluemonday";
- rev = "v1.0.2";
- sha256 = "0j0aylsxqjcj49w7ph8cmpaqjlpvg7mb5mrcrd9bg71dlb9z9ir2";
- };
- }
- {
- goPackagePath = "github.com/mitchellh/copystructure";
- fetch = {
- type = "git";
- url = "https://github.com/mitchellh/copystructure";
- rev = "v1.0.0";
- sha256 = "05njg92w1088v4yl0js0zdrpfq6k37i9j14mxkr3p90p5yd9rrrr";
- };
- }
- {
- goPackagePath = "github.com/mitchellh/reflectwalk";
- fetch = {
- type = "git";
- url = "https://github.com/mitchellh/reflectwalk";
- rev = "v1.0.0";
- sha256 = "0wzkp0fdx22n8f7y9y37dgmnlrlfsv9zjdb48cbx7rsqsbnny7l0";
- };
- }
- {
- goPackagePath = "github.com/modern-go/concurrent";
- fetch = {
- type = "git";
- url = "https://github.com/modern-go/concurrent";
- rev = "bacd9c7ef1dd";
- sha256 = "0s0fxccsyb8icjmiym5k7prcqx36hvgdwl588y0491gi18k5i4zs";
- };
- }
- {
- goPackagePath = "github.com/modern-go/reflect2";
- fetch = {
- type = "git";
- url = "https://github.com/modern-go/reflect2";
- rev = "v1.0.1";
- sha256 = "06a3sablw53n1dqqbr2f53jyksbxdmmk8axaas4yvnhyfi55k4lf";
- };
- }
- {
- goPackagePath = "github.com/moul/http2curl";
- fetch = {
- type = "git";
- url = "https://github.com/moul/http2curl";
- rev = "v1.0.0";
- sha256 = "15bpx33d3ygya8dg8hbsn24h7acpajl27006pj8lw1c0bfvbnrl0";
- };
- }
- {
- goPackagePath = "github.com/mwitkow/go-conntrack";
- fetch = {
- type = "git";
- url = "https://github.com/mwitkow/go-conntrack";
- rev = "cc309e4a2223";
- sha256 = "0nbrnpk7bkmqg9mzwsxlm0y8m7s9qd9phr1q30qlx2qmdmz7c1mf";
- };
- }
- {
- goPackagePath = "github.com/onsi/ginkgo";
- fetch = {
- type = "git";
- url = "https://github.com/onsi/ginkgo";
- rev = "v1.10.1";
- sha256 = "033a42h1wzmji57p86igg9whvsbp6nvfdsypskw738ys903n3z4d";
- };
- }
- {
- goPackagePath = "github.com/onsi/gomega";
- fetch = {
- type = "git";
- url = "https://github.com/onsi/gomega";
- rev = "v1.7.0";
- sha256 = "09j6wq425wgzzsbwm9ckhfgl2capv3yyqbrf45qyrjwkzm49i02y";
- };
- }
- {
- goPackagePath = "github.com/opentracing/opentracing-go";
- fetch = {
- type = "git";
- url = "https://github.com/opentracing/opentracing-go";
- rev = "v1.0.2";
- sha256 = "0i0ghg94dg8lk05mw5n23983wq04yjvkjmdkc9z5y1f3508938h9";
- };
- }
- {
- goPackagePath = "github.com/philhofer/fwd";
- fetch = {
- type = "git";
- url = "https://github.com/philhofer/fwd";
- rev = "v1.0.0";
- sha256 = "1pg84khadh79v42y8sjsdgfb54vw2kzv7hpapxkifgj0yvcp30g2";
- };
- }
- {
- goPackagePath = "github.com/pingcap/errors";
- fetch = {
- type = "git";
- url = "https://github.com/pingcap/errors";
- rev = "v0.11.1";
- sha256 = "00wr0l4cwq0qx8jw51j0n7pbh9l7hdq2874x9rf1mz5svz1wbmcp";
- };
- }
- {
- goPackagePath = "github.com/pkg/errors";
- fetch = {
- type = "git";
- url = "https://github.com/pkg/errors";
- rev = "v0.8.1";
- sha256 = "0g5qcb4d4fd96midz0zdk8b9kz8xkzwfa8kr1cliqbg8sxsy5vd1";
- };
- }
- {
- goPackagePath = "github.com/pmezard/go-difflib";
- fetch = {
- type = "git";
- url = "https://github.com/pmezard/go-difflib";
- rev = "v1.0.0";
- sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw";
- };
- }
- {
- goPackagePath = "github.com/prometheus/client_golang";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/client_golang";
- rev = "v1.0.0";
- sha256 = "1f03ndyi3jq7zdxinnvzimz3s4z2374r6dikkc8i42xzb6d1bli6";
- };
- }
- {
- goPackagePath = "github.com/prometheus/client_model";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/client_model";
- rev = "14fe0d1b01d4";
- sha256 = "0zdmk6rbbx39cvfz0r59v2jg5sg9yd02b4pds5n5llgvivi99550";
- };
- }
- {
- goPackagePath = "github.com/prometheus/common";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/common";
- rev = "v0.4.1";
- sha256 = "0sf4sjdckblz1hqdfvripk3zyp8xq89w7q75kbsyg4c078af896s";
- };
- }
- {
- goPackagePath = "github.com/prometheus/procfs";
- fetch = {
- type = "git";
- url = "https://github.com/prometheus/procfs";
- rev = "v0.0.2";
- sha256 = "0s7pvs7fgnfpmym3cd0k219av321h9sf3yvdlnn3qy0ps280lg7k";
- };
- }
- {
- goPackagePath = "github.com/rafaeljusto/redigomock";
- fetch = {
- type = "git";
- url = "https://github.com/rafaeljusto/redigomock";
- rev = "257e089e14a1";
- sha256 = "1k572vsda7q5l42s1kn5bjkfb30jshsbc96dz4cnghg43qylyd6h";
- };
- }
- {
- goPackagePath = "github.com/rogpeppe/go-internal";
- fetch = {
- type = "git";
- url = "https://github.com/rogpeppe/go-internal";
- rev = "v1.3.0";
- sha256 = "0mcdh1licgnnahwml9y2iq6xy5x9xmjw5frcnds2s3wpjyqrl216";
- };
- }
- {
- goPackagePath = "github.com/ryanuber/columnize";
- fetch = {
- type = "git";
- url = "https://github.com/ryanuber/columnize";
- rev = "v2.1.0";
- sha256 = "0m9jhagb1k44zfcdai76xdf9vpi3bqdl7p078ffyibmz0z9jfap6";
- };
- }
- {
- goPackagePath = "github.com/sebest/xff";
- fetch = {
- type = "git";
- url = "https://github.com/sebest/xff";
- rev = "6c115e0ffa35";
- sha256 = "0l11d8mc870vxzgi74cc9dqr7kgxjmbfkfi53gc30rsyx877jx4h";
- };
- }
- {
- goPackagePath = "github.com/sergi/go-diff";
- fetch = {
- type = "git";
- url = "https://github.com/sergi/go-diff";
- rev = "v1.0.0";
- sha256 = "0swiazj8wphs2zmk1qgq75xza6m19snif94h2m6fi8dqkwqdl7c7";
- };
- }
- {
- goPackagePath = "github.com/shurcooL/sanitized_anchor_name";
- fetch = {
- type = "git";
- url = "https://github.com/shurcooL/sanitized_anchor_name";
- rev = "v1.0.0";
- sha256 = "1gv9p2nr46z80dnfjsklc6zxbgk96349sdsxjz05f3z6wb6m5l8f";
- };
- }
- {
- goPackagePath = "github.com/sirupsen/logrus";
- fetch = {
- type = "git";
- url = "https://github.com/sirupsen/logrus";
- rev = "v1.3.0";
- sha256 = "0ib7k8cwxn53dyxd3af1g81z018n77n6q64pm4miznirf7c2c9gk";
- };
- }
- {
- goPackagePath = "github.com/smartystreets/assertions";
- fetch = {
- type = "git";
- url = "https://github.com/smartystreets/assertions";
- rev = "b2de0cb4f26d";
- sha256 = "1i7ldgavgl35c7gk25p7bvdr282ckng090zr4ch9mk1705akx09y";
- };
- }
- {
- goPackagePath = "github.com/smartystreets/goconvey";
- fetch = {
- type = "git";
- url = "https://github.com/smartystreets/goconvey";
- rev = "505e41936337";
- sha256 = "07zjxwszayal88z1j2bwnqrsa32vg8l4nivks5yfr9j8xfsw7n6m";
- };
- }
- {
- goPackagePath = "github.com/stretchr/objx";
- fetch = {
- type = "git";
- url = "https://github.com/stretchr/objx";
- rev = "v0.1.1";
- sha256 = "0iph0qmpyqg4kwv8jsx6a56a7hhqq8swrazv40ycxk9rzr0s8yls";
- };
- }
- {
- goPackagePath = "github.com/stretchr/testify";
- fetch = {
- type = "git";
- url = "https://github.com/stretchr/testify";
- rev = "v1.4.0";
- sha256 = "187i5g88sxfy4vxpm7dw1gwv29pa2qaq475lxrdh5livh69wqfjb";
- };
- }
- {
- goPackagePath = "github.com/tinylib/msgp";
- fetch = {
- type = "git";
- url = "https://github.com/tinylib/msgp";
- rev = "v1.1.0";
- sha256 = "08ha23sn14071ywrgxlyj7r523vzdwx1i83dcp1mqa830glgqaff";
- };
- }
- {
- goPackagePath = "github.com/uber-go/atomic";
- fetch = {
- type = "git";
- url = "https://github.com/uber-go/atomic";
- rev = "v1.3.2";
- sha256 = "11pzvjys5ddjjgrv94pgk9pnip9yyb54z7idf33zk7p7xylpnsv6";
- };
- }
- {
- goPackagePath = "github.com/uber/jaeger-client-go";
- fetch = {
- type = "git";
- url = "https://github.com/uber/jaeger-client-go";
- rev = "v2.15.0";
- sha256 = "0ki23m9zrf3vxp839fnp9ckr4m28y6mpad8g5s5lr5k8jkl0sfwj";
- };
- }
- {
- goPackagePath = "github.com/uber/jaeger-lib";
- fetch = {
- type = "git";
- url = "https://github.com/uber/jaeger-lib";
- rev = "v1.5.0";
- sha256 = "113fwpn80ylx970w8h7nfqnhh18dpx1jadbk7rbr8k68q4di4y0q";
- };
- }
- {
- goPackagePath = "github.com/ugorji/go";
- fetch = {
- type = "git";
- url = "https://github.com/ugorji/go";
- rev = "v1.1.4";
- sha256 = "0ma2qvn5wqvjidpdz74x832a813qnr1cxbx6n6n125ak9b3wbn5w";
- };
- }
- {
- goPackagePath = "github.com/urfave/negroni";
- fetch = {
- type = "git";
- url = "https://github.com/urfave/negroni";
- rev = "v1.0.0";
- sha256 = "1gp6j74adi1cn8fq5v3wzlzhwl4zg43n2746m4fzdcdimihk3ccp";
- };
- }
- {
- goPackagePath = "github.com/valyala/bytebufferpool";
- fetch = {
- type = "git";
- url = "https://github.com/valyala/bytebufferpool";
- rev = "v1.0.0";
- sha256 = "01lqzjddq6kz9v41nkky7wbgk7f1cw036sa7ldz10d82g5klzl93";
- };
- }
- {
- goPackagePath = "github.com/valyala/fasthttp";
- fetch = {
- type = "git";
- url = "https://github.com/valyala/fasthttp";
- rev = "v1.4.0";
- sha256 = "0kypc7r91n61fm6qsadza1aiy9n6byghvcxzvx7agi6yzrllk956";
- };
- }
- {
- goPackagePath = "github.com/valyala/fasttemplate";
- fetch = {
- type = "git";
- url = "https://github.com/valyala/fasttemplate";
- rev = "v1.0.1";
- sha256 = "0l131znbv8v67y20s4q361mwiww2c33zdc68mwvxchzk1gpy5ywq";
- };
- }
- {
- goPackagePath = "github.com/valyala/tcplisten";
- fetch = {
- type = "git";
- url = "https://github.com/valyala/tcplisten";
- rev = "ceec8f93295a";
- sha256 = "0ksbj1gsdqanbnhly5w1wcc107bib4w0zpnyl00prr89zch3imnf";
- };
- }
- {
- goPackagePath = "github.com/xeipuuv/gojsonpointer";
- fetch = {
- type = "git";
- url = "https://github.com/xeipuuv/gojsonpointer";
- rev = "df4f5c81cb3b";
- sha256 = "0dfwc66z5gq75m3z7va80c10c22ijiq99bahq86l26ki71g286xn";
- };
- }
- {
- goPackagePath = "github.com/xeipuuv/gojsonreference";
- fetch = {
- type = "git";
- url = "https://github.com/xeipuuv/gojsonreference";
- rev = "bd5ef7bd5415";
- sha256 = "1xby79padc7bmyb8rfbad8wfnfdzpnh51b1n8c0kibch0kwc1db5";
- };
- }
- {
- goPackagePath = "github.com/xeipuuv/gojsonschema";
- fetch = {
- type = "git";
- url = "https://github.com/xeipuuv/gojsonschema";
- rev = "v1.1.0";
- sha256 = "10gn5y4l72zknj21mff29d9vnk4pz7jnw39xnlsb373lsiih91xg";
- };
- }
- {
- goPackagePath = "github.com/yalp/jsonpath";
- fetch = {
- type = "git";
- url = "https://github.com/yalp/jsonpath";
- rev = "5cc68e5049a0";
- sha256 = "0kkyxp1cg3kfxy5hhwzxg132jin4xb492z5jpqq94ix15v6rdf4b";
- };
- }
- {
- goPackagePath = "github.com/yudai/gojsondiff";
- fetch = {
- type = "git";
- url = "https://github.com/yudai/gojsondiff";
- rev = "v1.0.0";
- sha256 = "0qnymi0027mb8kxm24mmd22bvjrdkc56c7f4q3lbdf93x1vxbbc2";
- };
- }
- {
- goPackagePath = "github.com/yudai/golcs";
- fetch = {
- type = "git";
- url = "https://github.com/yudai/golcs";
- rev = "ecda9a501e82";
- sha256 = "0mx6wc5fz05yhvg03vvps93bc5mw4vnng98fhmixd47385qb29pq";
- };
- }
- {
- goPackagePath = "github.com/yudai/pp";
- fetch = {
- type = "git";
- url = "https://github.com/yudai/pp";
- rev = "v2.0.1";
- sha256 = "18vbc7jagnjw1wpvhqjffl0np7bzzqdd9jpdcisvj5h85lbyn5gk";
- };
- }
- {
- goPackagePath = "gitlab.com/gitlab-org/gitaly";
- fetch = {
- type = "git";
- url = "https://gitlab.com/gitlab-org/gitaly.git";
- rev = "v1.74.0";
- sha256 = "1gmrpzm4ijw8g1xj8b3vmvg4cmis7shvwxp5vl2r47a8mh2ql5pd";
- };
- }
- {
- goPackagePath = "gitlab.com/gitlab-org/labkit";
- fetch = {
- type = "git";
- url = "https://gitlab.com/gitlab-org/labkit.git";
- rev = "fac94cb428e6";
- sha256 = "19wvfjij6zm88fxbx0cngr6ny4yh3fw469d6vlv741b37s07w3j0";
- };
- }
- {
- goPackagePath = "go.opencensus.io";
- fetch = {
- type = "git";
- url = "https://github.com/census-instrumentation/opencensus-go";
- rev = "v0.22.2";
- sha256 = "0lz7fid63pdrcvyzk5kn7vlcva102h61igmw7pz824wvj9k3hy4q";
- };
- }
- {
- goPackagePath = "go.uber.org/atomic";
- fetch = {
- type = "git";
- url = "https://github.com/uber-go/atomic";
- rev = "v1.3.2";
- sha256 = "11pzvjys5ddjjgrv94pgk9pnip9yyb54z7idf33zk7p7xylpnsv6";
- };
- }
- {
- goPackagePath = "golang.org/x/crypto";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/crypto";
- rev = "87dc89f01550";
- sha256 = "0z4i1m2yn3f31ci7wvcm2rxkx2yiv7a78mfzklncmsz2k97rlh2g";
- };
- }
- {
- goPackagePath = "golang.org/x/exp";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/exp";
- rev = "da58074b4299";
- sha256 = "1pgvdbjm3n47505diw3mm2hisp9b9q2lyvgl9m6xh2wx83b0cj48";
- };
- }
- {
- goPackagePath = "golang.org/x/image";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/image";
- rev = "cff245a6509b";
- sha256 = "0hiznlkiaay30acwvvyq8g6bm32r7bc6gv47pygrcxqpapasbz84";
- };
- }
- {
- goPackagePath = "golang.org/x/lint";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/lint";
- rev = "fdd1cda4f05f";
- sha256 = "0a23pc90fqar8sm1b480sls15ss20rqk13yrf63b6rnyd2c6z0x2";
- };
- }
- {
- goPackagePath = "golang.org/x/mobile";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/mobile";
- rev = "d2bd2a29d028";
- sha256 = "1nv6vvhnjr01nx9y06q46ww87dppdwpbqrlsfg1xf2587wxl8xiv";
- };
- }
- {
- goPackagePath = "golang.org/x/mod";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/mod";
- rev = "c90efee705ee";
- sha256 = "0i5md645rmcy5z5ij9ng428k9rz4g3k1kjy3blsq1264rn426gdf";
- };
- }
- {
- goPackagePath = "golang.org/x/net";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/net";
- rev = "6afb5195e5aa";
- sha256 = "1aiz41q2yxgg3dxfkn33ff54vhaxbiwcps9j3ia1xx4cqxim38zw";
- };
- }
- {
- goPackagePath = "golang.org/x/oauth2";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/oauth2";
- rev = "bf48bf16ab8d";
- sha256 = "1sirdib60zwmh93kf9qrx51r8544k1p9rs5mk0797wibz3m4mrdg";
- };
- }
- {
- goPackagePath = "golang.org/x/sync";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/sync";
- rev = "cd5d95a43a6e";
- sha256 = "1nqkyz2y1qvqcma52ijh02s8aiqmkfb95j08f6zcjhbga3ds6hds";
- };
- }
- {
- goPackagePath = "golang.org/x/sys";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/sys";
- rev = "d101bd2416d5";
- sha256 = "1ksxf37b0ym21n8j29m3wgbaiw1kcjw3hgf88kipc1ry2j13l98p";
- };
- }
- {
- goPackagePath = "golang.org/x/text";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/text";
- rev = "v0.3.2";
- sha256 = "0flv9idw0jm5nm8lx25xqanbkqgfiym6619w575p7nrdh0riqwqh";
- };
- }
- {
- goPackagePath = "golang.org/x/time";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/time";
- rev = "9d24e82272b4";
- sha256 = "1f5nkr4vys2vbd8wrwyiq2f5wcaahhpxmia85d1gshcbqjqf8dkb";
- };
- }
- {
- goPackagePath = "golang.org/x/tools";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/tools";
- rev = "43d50277825c";
- sha256 = "1168q4da36wq9w2591iqzsfy5ymwfi2g46bv5dnyyspg155ld19k";
- };
- }
- {
- goPackagePath = "golang.org/x/xerrors";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/xerrors";
- rev = "9bdfabe68543";
- sha256 = "1yjfi1bk9xb81lqn85nnm13zz725wazvrx3b50hx19qmwg7a4b0c";
- };
- }
- {
- goPackagePath = "google.golang.org/api";
- fetch = {
- type = "git";
- url = "https://code.googlesource.com/google-api-go-client";
- rev = "v0.15.0";
- sha256 = "1ljhwv5xsgsbqia70f35q19vwrsm47sh08ljbwdyfa867ff17qdh";
- };
- }
- {
- goPackagePath = "google.golang.org/appengine";
- fetch = {
- type = "git";
- url = "https://github.com/golang/appengine";
- rev = "v1.6.5";
- sha256 = "05hbq4cs7bqw0zl17bx8rzdkszid3nyl92100scg3jjrg70dhm7w";
- };
- }
- {
- goPackagePath = "google.golang.org/genproto";
- fetch = {
- type = "git";
- url = "https://github.com/google/go-genproto";
- rev = "ca5a22157cba";
- sha256 = "0ldkh6f0g0wzfkp09ib15a62bmcbpsxj93saikqmc86242bcxij0";
- };
- }
- {
- goPackagePath = "google.golang.org/grpc";
- fetch = {
- type = "git";
- url = "https://github.com/grpc/grpc-go";
- rev = "v1.24.0";
- sha256 = "0h8mwv74vzcfb7p4ai247x094skxca71vjp4wpj2wzmri0x9p4v6";
- };
- }
- {
- goPackagePath = "gopkg.in/DataDog/dd-trace-go.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/DataDog/dd-trace-go.v1";
- rev = "v1.7.0";
- sha256 = "0j45skiiayfsaw8id4g20k51zfr0raj47a03q2icka5xrh3qj6yq";
- };
- }
- {
- goPackagePath = "gopkg.in/alecthomas/kingpin.v2";
- fetch = {
- type = "git";
- url = "https://gopkg.in/alecthomas/kingpin.v2";
- rev = "v2.2.6";
- sha256 = "0mndnv3hdngr3bxp7yxfd47cas4prv98sqw534mx7vp38gd88n5r";
- };
- }
- {
- goPackagePath = "gopkg.in/check.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/check.v1";
- rev = "788fd7840127";
- sha256 = "0v3bim0j375z81zrpr5qv42knqs0y2qv2vkjiqi5axvb78slki1a";
- };
- }
- {
- goPackagePath = "gopkg.in/errgo.v2";
- fetch = {
- type = "git";
- url = "https://gopkg.in/errgo.v2";
- rev = "v2.1.0";
- sha256 = "065mbihiy7q67wnql0bzl9y1kkvck5ivra68254zbih52jxwrgr2";
- };
- }
- {
- goPackagePath = "gopkg.in/fsnotify.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/fsnotify.v1";
- rev = "v1.4.7";
- sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g";
- };
- }
- {
- goPackagePath = "gopkg.in/go-playground/assert.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/go-playground/assert.v1";
- rev = "v1.2.1";
- sha256 = "1h4amgykpa0djwi619llr3g55p75ia0mi184h9s5zdl8l4rhn9pm";
- };
- }
- {
- goPackagePath = "gopkg.in/go-playground/validator.v8";
- fetch = {
- type = "git";
- url = "https://gopkg.in/go-playground/validator.v8";
- rev = "v8.18.2";
- sha256 = "1m2i48ph5a3kw9nlw2srx8i04v7chicds2hlzlrfm15045crga55";
- };
- }
- {
- goPackagePath = "gopkg.in/mgo.v2";
- fetch = {
- type = "git";
- url = "https://gopkg.in/mgo.v2";
- rev = "9856a29383ce";
- sha256 = "1gfbcmvpwwf1lydxj3g42wv2g9w3pf0y02igqk4f4f21h02sazkw";
- };
- }
- {
- goPackagePath = "gopkg.in/tomb.v1";
- fetch = {
- type = "git";
- url = "https://gopkg.in/tomb.v1";
- rev = "dd632973f1e7";
- sha256 = "1lqmq1ag7s4b3gc3ddvr792c5xb5k6sfn0cchr3i2s7f1c231zjv";
- };
- }
- {
- goPackagePath = "gopkg.in/yaml.v2";
- fetch = {
- type = "git";
- url = "https://gopkg.in/yaml.v2";
- rev = "v2.2.2";
- sha256 = "01wj12jzsdqlnidpyjssmj0r4yavlqy7dwrg7adqd8dicjc4ncsa";
- };
- }
- {
- goPackagePath = "honnef.co/go/tools";
- fetch = {
- type = "git";
- url = "https://github.com/dominikh/go-tools";
- rev = "v0.0.1-2019.2.3";
- sha256 = "1rwwahmbs4dwxncwjj56likir1kps9937vm2id3rygxzzla40zal";
- };
- }
- {
- goPackagePath = "rsc.io/binaryregexp";
- fetch = {
- type = "git";
- url = "https://github.com/rsc/binaryregexp";
- rev = "v0.2.0";
- sha256 = "1kar0myy85waw418zslviwx8846zj0m9cmqkxjx0fvgjdi70nc4b";
- };
- }
-]
diff --git a/pkgs/applications/version-management/gitlab/remove-hardcoded-locations.patch b/pkgs/applications/version-management/gitlab/remove-hardcoded-locations.patch
index 846bdeff48d3..fcb954e38843 100644
--- a/pkgs/applications/version-management/gitlab/remove-hardcoded-locations.patch
+++ b/pkgs/applications/version-management/gitlab/remove-hardcoded-locations.patch
@@ -34,12 +34,12 @@ diff --git a/config/initializers/1_settings.rb b/config/initializers/1_settings.
index 0bea8a4f4b..290248547b 100644
--- a/config/initializers/1_settings.rb
+++ b/config/initializers/1_settings.rb
-@@ -255,7 +255,7 @@ Settings.gitlab['user'] ||= 'git'
- Settings.gitlab['user_home'] ||= begin
+@@ -177,7 +177,7 @@ Settings.gitlab['ssh_user'] ||= Settings.gitlab['user']
+ Settings.gitlab['user_home'] ||= begin
Etc.getpwnam(Settings.gitlab['user']).dir
- rescue ArgumentError # no user configured
-- '/home/' + Settings.gitlab['user']
-+ '/homeless-shelter'
+ rescue ArgumentError # no user configured
+- '/home/' + Settings.gitlab['user']
++ '/homeless-shelter'
end
Settings.gitlab['time_zone'] ||= nil
Settings.gitlab['signup_enabled'] ||= true if Settings.gitlab['signup_enabled'].nil?
diff --git a/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile b/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile
index 9c8c5e8b30d7..d60fefe29dca 100644
--- a/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile
+++ b/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile
@@ -1,6 +1,6 @@
source 'https://rubygems.org'
-gem 'rails', '~> 6.0.3'
+gem 'rails', '~> 6.0.3.1'
gem 'bootsnap', '~> 1.4.6'
@@ -19,15 +19,17 @@ gem 'default_value_for', '~> 3.3.0'
gem 'pg', '~> 1.1'
gem 'rugged', '~> 0.28'
-gem 'grape-path-helpers', '~> 1.2'
+gem 'grape-path-helpers', '~> 1.5'
-gem 'faraday', '~> 0.12'
-gem 'marginalia', '~> 1.8.0'
+gem 'faraday', '~> 1.0'
+gem 'marginalia', '~> 1.9.0'
# Authentication libraries
-gem 'devise', '~> 4.6'
-gem 'doorkeeper', '~> 5.0.3'
-gem 'doorkeeper-openid_connect', '~> 1.6.3'
+gem 'devise', '~> 4.7.2'
+# TODO: verify ARM compile issue on 3.1.13+ version (see https://gitlab.com/gitlab-org/gitlab/-/merge_requests/18828)
+gem 'bcrypt', '3.1.12'
+gem 'doorkeeper', '~> 5.3.0'
+gem 'doorkeeper-openid_connect', '~> 1.7.4'
gem 'omniauth', '~> 1.8'
gem 'omniauth-auth0', '~> 2.0.0'
gem 'omniauth-azure-oauth2', '~> 0.0.9'
@@ -41,12 +43,12 @@ gem 'omniauth-oauth2-generic', '~> 0.2.2'
gem 'omniauth-saml', '~> 1.10'
gem 'omniauth-shibboleth', '~> 1.3.0'
gem 'omniauth-twitter', '~> 1.4'
-gem 'omniauth_crowd', '~> 2.2.0'
+gem 'omniauth_crowd', '~> 2.4.0'
gem 'omniauth-authentiq', '~> 0.3.3'
-gem 'omniauth_openid_connect', '~> 0.3.3'
-gem "omniauth-ultraauth", '~> 0.0.2'
+gem 'omniauth_openid_connect', '~> 0.3.5'
gem 'omniauth-salesforce', '~> 1.0.5'
-gem 'rack-oauth2', '~> 1.9.3'
+gem 'omniauth-atlassian-oauth2', '~> 0.2.0'
+gem 'rack-oauth2', '~> 1.16.0'
gem 'jwt', '~> 2.1.0'
# Kerberos authentication. EE-only
@@ -64,13 +66,13 @@ gem 'attr_encrypted', '~> 3.1.0'
gem 'u2f', '~> 0.2.1'
# GitLab Pages
-gem 'validates_hostname', '~> 1.0.6'
+gem 'validates_hostname', '~> 1.0.10'
gem 'rubyzip', '~> 2.0.0', require: 'zip'
# GitLab Pages letsencrypt support
-gem 'acme-client', '~> 2.0.5'
+gem 'acme-client', '~> 2.0', '>= 2.0.6'
# Browser detection
-gem 'browser', '~> 2.5'
+gem 'browser', '~> 4.2'
# GPG
gem 'gpgme', '~> 2.0.19'
@@ -82,19 +84,23 @@ gem 'gitlab_omniauth-ldap', '~> 2.1.1', require: 'omniauth-ldap'
gem 'net-ldap'
# API
-gem 'grape', '~> 1.1.0'
+# Locked at Grape v1.4.0 until https://github.com/ruby-grape/grape/pull/2088 is merged
+# Remove config/initializers/grape_patch.rb
+gem 'grape', '= 1.4.0'
gem 'grape-entity', '~> 0.7.1'
gem 'rack-cors', '~> 1.0.6', require: 'rack/cors'
# GraphQL API
-gem 'graphql', '~> 1.10.5'
+gem 'graphql', '~> 1.11.4'
# NOTE: graphiql-rails v1.5+ doesn't work: https://gitlab.com/gitlab-org/gitlab/issues/31771
# TODO: remove app/views/graphiql/rails/editors/show.html.erb when https://github.com/rmosolgo/graphiql-rails/pull/71 is released:
# https://gitlab.com/gitlab-org/gitlab/issues/31747
gem 'graphiql-rails', '~> 1.4.10'
-gem 'apollo_upload_server', '~> 2.0.0.beta3'
+gem 'apollo_upload_server', '~> 2.0.2'
gem 'graphql-docs', '~> 1.6.0', group: [:development, :test]
+gem 'graphlient', '~> 0.4.0' # Used by BulkImport feature (group::import)
+gem 'hashie'
# Disable strong_params so that Mash does not respond to :permitted?
gem 'hashie-forbidden_attributes'
@@ -106,21 +112,22 @@ gem 'hamlit', '~> 2.11.0'
# Files attachments
gem 'carrierwave', '~> 1.3'
-gem 'mini_magick'
+gem 'mini_magick', '~> 4.10.1'
# for backups
gem 'fog-aws', '~> 3.5'
# Locked until fog-google resolves https://github.com/fog/fog-google/issues/421.
# Also see config/initializers/fog_core_patch.rb.
gem 'fog-core', '= 2.1.0'
-gem 'fog-google', '~> 1.9'
+gem 'fog-google', '~> 1.11'
gem 'fog-local', '~> 0.6'
gem 'fog-openstack', '~> 1.0'
gem 'fog-rackspace', '~> 0.1.1'
gem 'fog-aliyun', '~> 0.3'
+gem 'gitlab-fog-azure-rm', '~> 1.0', require: false
# for Google storage
-gem 'google-api-client', '~> 0.23'
+gem 'google-api-client', '~> 0.33'
# for aws storage
gem 'unf', '~> 0.1.4'
@@ -131,9 +138,11 @@ gem 'seed-fu', '~> 2.3.7'
# Search
gem 'elasticsearch-model', '~> 6.1'
gem 'elasticsearch-rails', '~> 6.1', require: 'elasticsearch/rails/instrumentation'
-gem 'elasticsearch-api', '~> 6.8'
-gem 'aws-sdk'
-gem 'faraday_middleware-aws-signers-v4'
+gem 'elasticsearch-api', '~> 6.8.2'
+gem 'aws-sdk-core', '~> 3'
+gem 'aws-sdk-cloudformation', '~> 1'
+gem 'aws-sdk-s3', '~> 1'
+gem 'faraday_middleware-aws-sigv4', '~>0.3.0'
# Markdown and HTML processing
gem 'html-pipeline', '~> 2.12'
@@ -141,6 +150,7 @@ gem 'deckar01-task_list', '2.3.1'
gem 'gitlab-markup', '~> 1.7.1'
gem 'github-markup', '~> 1.7.0', require: 'github/markup'
gem 'commonmarker', '~> 0.20'
+gem 'kramdown', '~> 2.3.0'
gem 'RedCloth', '~> 4.3.2'
gem 'rdoc', '~> 6.1.2'
gem 'org-ruby', '~> 0.9.12'
@@ -149,7 +159,7 @@ gem 'wikicloth', '0.8.1'
gem 'asciidoctor', '~> 2.0.10'
gem 'asciidoctor-include-ext', '~> 0.3.1', require: false
gem 'asciidoctor-plantuml', '~> 0.0.12'
-gem 'rouge', '~> 3.19.0'
+gem 'rouge', '~> 3.25.0'
gem 'truncato', '~> 0.7.11'
gem 'bootstrap_form', '~> 4.2.0'
gem 'nokogiri', '~> 1.10.9'
@@ -163,7 +173,9 @@ gem 'diffy', '~> 3.3'
gem 'diff_match_patch', '~> 0.1.0'
# Application server
-gem 'rack', '~> 2.0.9'
+gem 'rack', '~> 2.2.3'
+# https://github.com/sharpstone/rack-timeout/blob/master/README.md#rails-apps-manually
+gem 'rack-timeout', '~> 0.5.1', require: 'rack/timeout/base'
group :unicorn do
gem 'unicorn', '~> 5.5'
@@ -173,7 +185,6 @@ end
group :puma do
gem 'gitlab-puma', '~> 4.3.3.gitlab.2', require: false
gem 'gitlab-puma_worker_killer', '~> 0.1.1.gitlab.1', require: false
- gem 'rack-timeout', require: false
end
# State machine
@@ -185,7 +196,7 @@ gem 'acts-as-taggable-on', '~> 6.0'
# Background jobs
gem 'sidekiq', '~> 5.2.7'
gem 'sidekiq-cron', '~> 1.0'
-gem 'redis-namespace', '~> 1.6.0'
+gem 'redis-namespace', '~> 1.7.0'
gem 'gitlab-sidekiq-fetcher', '0.5.2', require: 'sidekiq-reliable-fetch'
# Cron Parser
@@ -211,7 +222,7 @@ gem 're2', '~> 1.2.0'
gem 'version_sorter', '~> 2.2.4'
# Export Ruby Regex to Javascript
-gem 'js_regex', '~> 3.1'
+gem 'js_regex', '~> 3.4'
# User agent parsing
gem 'device_detector'
@@ -237,22 +248,22 @@ gem 'atlassian-jwt', '~> 0.2.0'
gem 'flowdock', '~> 0.7'
# Slack integration
-gem 'slack-messenger', '~> 2.3.3'
+gem 'slack-messenger', '~> 2.3.4'
# Hangouts Chat integration
gem 'hangouts-chat', '~> 0.0.5'
# Asana integration
-gem 'asana', '~> 0.9'
+gem 'asana', '0.10.2'
# FogBugz integration
gem 'ruby-fogbugz', '~> 0.2.1'
# Kubernetes integration
-gem 'kubeclient', '~> 4.6.0'
+gem 'kubeclient', '~> 4.9.1'
# Sanitize user input
-gem 'sanitize', '~> 4.6'
+gem 'sanitize', '~> 5.2.1'
gem 'babosa', '~> 1.0.2'
# Sanitizes SVG input
@@ -261,11 +272,8 @@ gem 'loofah', '~> 2.2'
# Working with license
gem 'licensee', '~> 8.9'
-# Ace editor
-gem 'ace-rails-ap', '~> 4.1.0'
-
# Detect and convert string character encoding
-gem 'charlock_holmes', '~> 0.7.5'
+gem 'charlock_holmes', '~> 0.7.7'
# Detect mime content type from content
gem 'mimemagic', '~> 0.3.2'
@@ -277,11 +285,10 @@ gem 'fast_blank'
gem 'gitlab-chronic', '~> 0.10.5'
gem 'gitlab_chronic_duration', '~> 0.10.6.2'
-gem 'webpack-rails', '~> 0.9.10'
gem 'rack-proxy', '~> 0.6.0'
gem 'sassc-rails', '~> 2.1.0'
-gem 'uglifier', '~> 2.7.2'
+gem 'terser', '1.0.2'
gem 'addressable', '~> 2.7'
gem 'font-awesome-rails', '~> 4.7'
@@ -296,19 +303,22 @@ gem "gitlab-license", "~> 1.0"
gem 'rack-attack', '~> 6.3.0'
# Sentry integration
-gem 'sentry-raven', '~> 2.9'
+gem 'sentry-raven', '~> 3.0'
+
+# PostgreSQL query parsing
+gem 'gitlab-pg_query', '~> 1.3', require: 'pg_query'
gem 'premailer-rails', '~> 1.10.3'
# LabKit: Tracing and Correlation
-gem 'gitlab-labkit', '0.12.0'
+gem 'gitlab-labkit', '0.13.1'
# I18n
-gem 'ruby_parser', '~> 3.8', require: false
+gem 'ruby_parser', '~> 3.15', require: false
gem 'rails-i18n', '~> 6.0'
gem 'gettext_i18n_rails', '~> 1.8.0'
gem 'gettext_i18n_rails_js', '~> 1.3'
-gem 'gettext', '~> 3.2.2', require: false, group: :development
+gem 'gettext', '~> 3.3', require: false, group: :development
gem 'batch-loader', '~> 1.4.0'
@@ -320,31 +330,29 @@ gem 'snowplow-tracker', '~> 0.6.1'
# Metrics
group :metrics do
- gem 'method_source', '~> 0.8', require: false
+ gem 'method_source', '~> 1.0', require: false
# Prometheus
- gem 'prometheus-client-mmap', '~> 0.10.0'
+ gem 'prometheus-client-mmap', '~> 0.12.0'
gem 'raindrops', '~> 0.18'
end
group :development do
gem 'brakeman', '~> 4.2', require: false
- gem 'danger', '~> 6.0', require: false
+ gem 'danger', '~> 8.0.6', require: false
gem 'letter_opener_web', '~> 1.3.4'
- gem 'rblineprof', '~> 0.3.6', platform: :mri, require: false
# Better errors handler
- gem 'better_errors', '~> 2.5.0'
- gem 'binding_of_caller', '~> 0.8.0'
+ gem 'better_errors', '~> 2.7.1'
# thin instead webrick
gem 'thin', '~> 1.7.0'
end
group :development, :test do
- gem 'bullet', '~> 6.0.2', require: !!ENV['ENABLE_BULLET']
- gem 'pry-byebug', '~> 3.5.1', platform: :mri
+ gem 'bullet', '~> 6.1.0'
+ gem 'pry-byebug', '~> 3.9.0', platform: :mri
gem 'pry-rails', '~> 0.3.9'
gem 'awesome_print', require: false
@@ -359,23 +367,19 @@ group :development, :test do
# Generate Fake data
gem 'ffaker', '~> 2.10'
- gem 'spring', '~> 2.0.0'
+ gem 'spring', '~> 2.1.0'
gem 'spring-commands-rspec', '~> 1.0.4'
- gem 'gitlab-styles', '~> 3.2.0', require: false
- # Pin these dependencies, otherwise a new rule could break the CI pipelines
- gem 'rubocop', '~> 0.74.0'
- gem 'rubocop-performance', '~> 1.4.1'
- gem 'rubocop-rspec', '~> 1.37.0'
+ gem 'gitlab-styles', '~> 5.1.0', require: false
- gem 'scss_lint', '~> 0.56.0', require: false
- gem 'haml_lint', '~> 0.34.0', require: false
- gem 'simplecov', '~> 0.18.5', require: false
+ gem 'scss_lint', '~> 0.59.0', require: false
+ gem 'haml_lint', '~> 0.36.0', require: false
gem 'bundler-audit', '~> 0.6.1', require: false
gem 'benchmark-ips', '~> 2.3.0', require: false
gem 'knapsack', '~> 1.17'
+ gem 'crystalball', '~> 0.7.0', require: false
gem 'simple_po_parser', '~> 1.1.2', require: false
@@ -384,30 +388,36 @@ group :development, :test do
gem 'png_quantizator', '~> 0.2.1', require: false
gem 'parallel', '~> 1.19', require: false
+
+ gem 'rblineprof', '~> 0.3.6', platform: :mri, require: false
+end
+
+group :development, :test, :coverage do
+ gem 'simplecov', '~> 0.18.5', require: false
+ gem 'simplecov-cobertura', '~> 1.3.1', require: false
end
# Gems required in omnibus-gitlab pipeline
group :development, :test, :omnibus do
- gem 'license_finder', '~> 5.4', require: false
+ gem 'license_finder', '~> 6.0', require: false
end
group :test do
gem 'fuubar', '~> 2.2.0'
gem 'rspec-retry', '~> 0.6.1'
- gem 'rspec_profiling', '~> 0.0.5'
+ gem 'rspec_profiling', '~> 0.0.6'
gem 'rspec-parameterized', require: false
- gem 'capybara', '~> 3.22.0'
+ gem 'capybara', '~> 3.33.0'
gem 'capybara-screenshot', '~> 1.0.22'
gem 'selenium-webdriver', '~> 3.142'
gem 'shoulda-matchers', '~> 4.0.1', require: false
gem 'email_spec', '~> 2.2.0'
- gem 'json-schema', '~> 2.8.0'
- gem 'webmock', '~> 3.5.1'
+ gem 'webmock', '~> 3.9.1'
gem 'rails-controller-testing'
gem 'concurrent-ruby', '~> 1.1'
- gem 'test-prof', '~> 0.10.0'
+ gem 'test-prof', '~> 0.12.0'
gem 'rspec_junit_formatter'
gem 'guard-rspec'
@@ -418,7 +428,7 @@ end
gem 'octokit', '~> 4.15'
# https://gitlab.com/gitlab-org/gitlab/issues/207207
-gem 'gitlab-mail_room', '~> 0.0.4', require: 'mail_room'
+gem 'gitlab-mail_room', '~> 0.0.7', require: 'mail_room'
gem 'email_reply_trimmer', '~> 0.1'
gem 'html2text'
@@ -434,7 +444,7 @@ gem 'activerecord-explain-analyze', '~> 0.1', require: false
gem 'oauth2', '~> 1.4'
# Health check
-gem 'health_check', '~> 2.6.0'
+gem 'health_check', '~> 3.0'
# System information
gem 'vmstat', '~> 2.3.0'
@@ -454,11 +464,11 @@ group :ed25519 do
end
# Gitaly GRPC protocol definitions
-gem 'gitaly', '~> 13.0.0.pre.rc1'
+gem 'gitaly', '~> 13.5.0-rc2'
-gem 'grpc', '~> 1.24.0'
+gem 'grpc', '~> 1.30.2'
-gem 'google-protobuf', '~> 3.8.0'
+gem 'google-protobuf', '~> 3.12'
gem 'toml-rb', '~> 1.0.0'
@@ -498,3 +508,13 @@ gem 'valid_email', '~> 0.1'
# JSON
gem 'json', '~> 2.3.0'
+gem 'json-schema', '~> 2.8.0'
+gem 'json_schemer', '~> 0.2.12'
+gem 'oj', '~> 3.10.6'
+gem 'multi_json', '~> 1.14.1'
+gem 'yajl-ruby', '~> 1.4.1', require: 'yajl'
+
+gem 'webauthn', '~> 2.3'
+
+# IPAddress utilities
+gem 'ipaddress', '~> 0.8.3'
diff --git a/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock b/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock
index e6407161f8eb..64179847dd8c 100644
--- a/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock
+++ b/pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock
@@ -3,62 +3,61 @@ GEM
specs:
RedCloth (4.3.2)
abstract_type (0.0.7)
- ace-rails-ap (4.1.2)
- acme-client (2.0.5)
- faraday (~> 0.9, >= 0.9.1)
- actioncable (6.0.3)
- actionpack (= 6.0.3)
+ acme-client (2.0.6)
+ faraday (>= 0.17, < 2.0.0)
+ actioncable (6.0.3.3)
+ actionpack (= 6.0.3.3)
nio4r (~> 2.0)
websocket-driver (>= 0.6.1)
- actionmailbox (6.0.3)
- actionpack (= 6.0.3)
- activejob (= 6.0.3)
- activerecord (= 6.0.3)
- activestorage (= 6.0.3)
- activesupport (= 6.0.3)
+ actionmailbox (6.0.3.3)
+ actionpack (= 6.0.3.3)
+ activejob (= 6.0.3.3)
+ activerecord (= 6.0.3.3)
+ activestorage (= 6.0.3.3)
+ activesupport (= 6.0.3.3)
mail (>= 2.7.1)
- actionmailer (6.0.3)
- actionpack (= 6.0.3)
- actionview (= 6.0.3)
- activejob (= 6.0.3)
+ actionmailer (6.0.3.3)
+ actionpack (= 6.0.3.3)
+ actionview (= 6.0.3.3)
+ activejob (= 6.0.3.3)
mail (~> 2.5, >= 2.5.4)
rails-dom-testing (~> 2.0)
- actionpack (6.0.3)
- actionview (= 6.0.3)
- activesupport (= 6.0.3)
+ actionpack (6.0.3.3)
+ actionview (= 6.0.3.3)
+ activesupport (= 6.0.3.3)
rack (~> 2.0, >= 2.0.8)
rack-test (>= 0.6.3)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.0, >= 1.2.0)
- actiontext (6.0.3)
- actionpack (= 6.0.3)
- activerecord (= 6.0.3)
- activestorage (= 6.0.3)
- activesupport (= 6.0.3)
+ actiontext (6.0.3.3)
+ actionpack (= 6.0.3.3)
+ activerecord (= 6.0.3.3)
+ activestorage (= 6.0.3.3)
+ activesupport (= 6.0.3.3)
nokogiri (>= 1.8.5)
- actionview (6.0.3)
- activesupport (= 6.0.3)
+ actionview (6.0.3.3)
+ activesupport (= 6.0.3.3)
builder (~> 3.1)
erubi (~> 1.4)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.1, >= 1.2.0)
- activejob (6.0.3)
- activesupport (= 6.0.3)
+ activejob (6.0.3.3)
+ activesupport (= 6.0.3.3)
globalid (>= 0.3.6)
- activemodel (6.0.3)
- activesupport (= 6.0.3)
- activerecord (6.0.3)
- activemodel (= 6.0.3)
- activesupport (= 6.0.3)
+ activemodel (6.0.3.3)
+ activesupport (= 6.0.3.3)
+ activerecord (6.0.3.3)
+ activemodel (= 6.0.3.3)
+ activesupport (= 6.0.3.3)
activerecord-explain-analyze (0.1.0)
activerecord (>= 4)
pg
- activestorage (6.0.3)
- actionpack (= 6.0.3)
- activejob (= 6.0.3)
- activerecord (= 6.0.3)
+ activestorage (6.0.3.3)
+ actionpack (= 6.0.3.3)
+ activejob (= 6.0.3.3)
+ activerecord (= 6.0.3.3)
marcel (~> 0.3.1)
- activesupport (6.0.3)
+ activesupport (6.0.3.3)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 0.7, < 2)
minitest (~> 5.1)
@@ -71,14 +70,15 @@ GEM
memoizable (~> 0.4.0)
addressable (2.7.0)
public_suffix (>= 2.0.2, < 5.0)
- aes_key_wrap (1.0.1)
+ aes_key_wrap (1.1.0)
akismet (3.0.0)
- apollo_upload_server (2.0.0.beta.3)
+ android_key_attestation (0.3.0)
+ apollo_upload_server (2.0.2)
graphql (>= 1.8)
rails (>= 4.2)
- asana (0.9.3)
- faraday (~> 0.9)
- faraday_middleware (~> 0.9)
+ asana (0.10.2)
+ faraday (~> 1.0)
+ faraday_middleware (~> 1.0)
faraday_middleware-multi_json (~> 0.0)
oauth2 (~> 1.4)
asciidoctor (2.0.10)
@@ -86,27 +86,40 @@ GEM
asciidoctor (>= 1.5.6, < 3.0.0)
asciidoctor-plantuml (0.0.12)
asciidoctor (>= 1.5.6, < 3.0.0)
- ast (2.4.0)
+ ast (2.4.1)
atlassian-jwt (0.2.0)
jwt (~> 2.1.0)
attr_encrypted (3.1.0)
encryptor (~> 3.0.0)
attr_required (1.0.1)
awesome_print (1.8.0)
- aws-eventstream (1.0.3)
- aws-sdk (2.11.374)
- aws-sdk-resources (= 2.11.374)
- aws-sdk-core (2.11.374)
- aws-sigv4 (~> 1.0)
+ awrence (1.1.1)
+ aws-eventstream (1.1.0)
+ aws-partitions (1.345.0)
+ aws-sdk-cloudformation (1.41.0)
+ aws-sdk-core (~> 3, >= 3.99.0)
+ aws-sigv4 (~> 1.1)
+ aws-sdk-core (3.104.3)
+ aws-eventstream (~> 1, >= 1.0.2)
+ aws-partitions (~> 1, >= 1.239.0)
+ aws-sigv4 (~> 1.1)
jmespath (~> 1.0)
- aws-sdk-resources (2.11.374)
- aws-sdk-core (= 2.11.374)
- aws-sigv4 (1.1.0)
- aws-eventstream (~> 1.0, >= 1.0.2)
- axiom-types (0.1.1)
- descendants_tracker (~> 0.0.4)
- ice_nine (~> 0.11.0)
- thread_safe (~> 0.3, >= 0.3.1)
+ aws-sdk-kms (1.36.0)
+ aws-sdk-core (~> 3, >= 3.99.0)
+ aws-sigv4 (~> 1.1)
+ aws-sdk-s3 (1.75.0)
+ aws-sdk-core (~> 3, >= 3.104.1)
+ aws-sdk-kms (~> 1)
+ aws-sigv4 (~> 1.1)
+ aws-sigv4 (1.2.1)
+ aws-eventstream (~> 1, >= 1.0.2)
+ azure-storage-blob (2.0.0)
+ azure-storage-common (~> 2.0)
+ nokogiri (~> 1.10.4)
+ azure-storage-common (2.0.1)
+ faraday (~> 1.0)
+ faraday_middleware (~> 1.0.0.rc1)
+ nokogiri (~> 1.10.4)
babosa (1.0.2)
base32 (0.3.2)
batch-loader (1.4.0)
@@ -115,30 +128,28 @@ GEM
benchmark-ips (2.3.0)
benchmark-memory (0.1.2)
memory_profiler (~> 0.9)
- better_errors (2.5.0)
+ better_errors (2.7.1)
coderay (>= 1.0.0)
erubi (>= 1.0.0)
rack (>= 0.9.0)
- bindata (2.4.3)
+ bindata (2.4.8)
binding_ninja (0.2.3)
- binding_of_caller (0.8.0)
- debug_inspector (>= 0.0.1)
bootsnap (1.4.6)
msgpack (~> 1.0)
bootstrap_form (4.2.0)
actionpack (>= 5.0)
activemodel (>= 5.0)
brakeman (4.2.1)
- browser (2.5.3)
+ browser (4.2.0)
builder (3.2.4)
- bullet (6.0.2)
+ bullet (6.1.0)
activesupport (>= 3.0.0)
uniform_notifier (~> 1.11)
bundler-audit (0.6.1)
bundler (>= 1.2.0, < 3)
thor (~> 0.18)
- byebug (9.1.0)
- capybara (3.22.0)
+ byebug (11.1.3)
+ capybara (3.33.0)
addressable
mini_mime (>= 0.1.3)
nokogiri (~> 1.8)
@@ -153,8 +164,9 @@ GEM
activemodel (>= 4.0.0)
activesupport (>= 4.0.0)
mime-types (>= 1.16)
- character_set (1.1.2)
- charlock_holmes (0.7.6)
+ cbor (0.5.9.6)
+ character_set (1.4.0)
+ charlock_holmes (0.7.7)
childprocess (3.0.0)
chunky_png (1.3.5)
citrus (3.0.2)
@@ -163,20 +175,21 @@ GEM
cork
nap
open4 (~> 1.3)
- coderay (1.1.2)
- coercible (1.0.0)
- descendants_tracker (~> 0.0.1)
+ coderay (1.1.3)
colored2 (3.1.2)
commonmarker (0.20.1)
ruby-enum (~> 0.5)
concord (0.1.5)
adamantium (~> 0.2.0)
equalizer (~> 0.0.9)
- concurrent-ruby (1.1.6)
+ concurrent-ruby (1.1.7)
connection_pool (2.2.2)
contracts (0.11.0)
cork (0.3.0)
colored2 (~> 3.1)
+ cose (1.0.0)
+ cbor (~> 0.5.9)
+ openssl-signature_algorithm (~> 0.4.0)
countries (3.0.0)
i18n_data (~> 0.8.0)
sixarm_ruby_unaccent (~> 1.1)
@@ -185,24 +198,25 @@ GEM
safe_yaml (~> 1.0.0)
crass (1.0.6)
creole (0.5.0)
+ crystalball (0.7.0)
+ git
css_parser (1.7.0)
addressable
daemons (1.2.6)
- danger (6.0.9)
+ danger (8.0.6)
claide (~> 1.0)
claide-plugins (>= 0.9.2)
colored2 (~> 3.1)
cork (~> 0.1)
- faraday (~> 0.9)
+ faraday (>= 0.9.0, < 2.0)
faraday-http-cache (~> 2.0)
- git (~> 1.5)
- kramdown (~> 2.0)
+ git (~> 1.7)
+ kramdown (~> 2.3)
kramdown-parser-gfm (~> 1.0)
no_proxy_fix
octokit (~> 4.7)
terminal-table (~> 1)
database_cleaner (1.7.0)
- debug_inspector (0.0.3)
debugger-ruby_core_source (1.3.8)
deckar01-task_list (2.3.1)
html-pipeline
@@ -221,10 +235,8 @@ GEM
ruby-statistics (>= 2.1)
thor (>= 0.19, < 2)
unicode_plot (>= 0.0.4, < 1.0.0)
- descendants_tracker (0.0.4)
- thread_safe (~> 0.3, >= 0.3.1)
device_detector (1.0.0)
- devise (4.7.1)
+ devise (4.7.3)
bcrypt (~> 3.0)
orm_adapter (~> 0.1)
railties (>= 4.1.0)
@@ -242,26 +254,50 @@ GEM
discordrb-webhooks-blackst0ne (3.3.0)
rest-client (~> 2.0)
docile (1.3.2)
- domain_name (0.5.20180417)
+ domain_name (0.5.20190701)
unf (>= 0.0.5, < 1.0.0)
- doorkeeper (5.0.3)
- railties (>= 4.2)
- doorkeeper-openid_connect (1.6.3)
- doorkeeper (>= 5.0, < 5.2)
- json-jwt (~> 1.6)
+ doorkeeper (5.3.3)
+ railties (>= 5)
+ doorkeeper-openid_connect (1.7.4)
+ doorkeeper (>= 5.2, < 5.5)
+ json-jwt (>= 1.11.0)
+ dry-configurable (0.11.5)
+ concurrent-ruby (~> 1.0)
+ dry-core (~> 0.4, >= 0.4.7)
+ dry-equalizer (~> 0.2)
+ dry-container (0.7.2)
+ concurrent-ruby (~> 1.0)
+ dry-configurable (~> 0.1, >= 0.1.3)
+ dry-core (0.4.9)
+ concurrent-ruby (~> 1.0)
+ dry-equalizer (0.3.0)
+ dry-inflector (0.2.0)
+ dry-logic (1.0.6)
+ concurrent-ruby (~> 1.0)
+ dry-core (~> 0.2)
+ dry-equalizer (~> 0.2)
+ dry-types (1.4.0)
+ concurrent-ruby (~> 1.0)
+ dry-container (~> 0.3)
+ dry-core (~> 0.4, >= 0.4.4)
+ dry-equalizer (~> 0.3)
+ dry-inflector (~> 0.1, >= 0.1.2)
+ dry-logic (~> 1.0, >= 1.0.2)
+ ecma-re-validator (0.2.1)
+ regexp_parser (~> 1.2)
ed25519 (1.2.4)
- elasticsearch (6.8.0)
- elasticsearch-api (= 6.8.0)
- elasticsearch-transport (= 6.8.0)
- elasticsearch-api (6.8.0)
+ elasticsearch (6.8.2)
+ elasticsearch-api (= 6.8.2)
+ elasticsearch-transport (= 6.8.2)
+ elasticsearch-api (6.8.2)
multi_json
- elasticsearch-model (6.1.0)
+ elasticsearch-model (6.1.1)
activesupport (> 3)
- elasticsearch (> 1)
+ elasticsearch (~> 6)
hashie
- elasticsearch-rails (6.1.0)
- elasticsearch-transport (6.8.0)
- faraday
+ elasticsearch-rails (6.1.1)
+ elasticsearch-transport (6.8.2)
+ faraday (~> 1)
multi_json
email_reply_trimmer (0.1.6)
email_spec (2.2.0)
@@ -277,7 +313,7 @@ GEM
tzinfo
eventmachine (1.2.7)
excon (0.71.1)
- execjs (2.6.0)
+ execjs (2.7.0)
expression_parser (0.9.0)
extended-markdown-filter (0.6.0)
html-pipeline (~> 2.0)
@@ -286,22 +322,25 @@ GEM
factory_bot_rails (5.1.0)
factory_bot (~> 5.1.0)
railties (>= 4.2.0)
- faraday (0.15.4)
+ faraday (1.0.1)
multipart-post (>= 1.2, < 3)
- faraday-http-cache (2.0.0)
- faraday (~> 0.8)
- faraday_middleware (0.12.2)
- faraday (>= 0.7.4, < 1.0)
- faraday_middleware-aws-signers-v4 (0.1.7)
- aws-sdk-resources (~> 2)
- faraday (~> 0.9)
+ faraday-cookie_jar (0.0.7)
+ faraday (>= 0.8.0)
+ http-cookie (~> 1.0.0)
+ faraday-http-cache (2.2.0)
+ faraday (>= 0.8)
+ faraday_middleware (1.0.0)
+ faraday (~> 1.0)
+ faraday_middleware-aws-sigv4 (0.3.0)
+ aws-sigv4 (~> 1.0)
+ faraday (>= 0.15)
faraday_middleware-multi_json (0.0.6)
faraday_middleware
multi_json
fast_blank (1.0.0)
fast_gettext (1.6.0)
ffaker (2.10.0)
- ffi (1.12.2)
+ ffi (1.13.1)
ffi-compiler (1.0.1)
ffi (>= 1.0.0)
rake
@@ -330,11 +369,12 @@ GEM
excon (~> 0.58)
formatador (~> 0.2)
mime-types
- fog-google (1.9.1)
+ fog-google (1.11.0)
fog-core (<= 2.1.0)
fog-json (~> 1.2)
fog-xml (~> 0.1.0)
- google-api-client (~> 0.23.0)
+ google-api-client (>= 0.32, < 0.34)
+ google-cloud-env (~> 1.2)
fog-json (1.2.0)
fog-core
multi_json (~> 1.10)
@@ -366,7 +406,7 @@ GEM
json
get_process_mem (0.2.5)
ffi (~> 1.0)
- gettext (3.2.9)
+ gettext (3.3.6)
locale (>= 2.0.5)
text (>= 1.3.0)
gettext_i18n_rails (1.8.0)
@@ -376,36 +416,45 @@ GEM
gettext_i18n_rails (>= 0.7.1)
po_to_json (>= 1.0.0)
rails (>= 3.2.0)
- git (1.5.0)
- gitaly (13.0.0.pre.rc1)
+ git (1.7.0)
+ rchardet (~> 1.8)
+ gitaly (13.5.0.pre.rc2)
grpc (~> 1.0)
github-markup (1.7.0)
gitlab-chronic (0.10.5)
numerizer (~> 0.2)
- gitlab-labkit (0.12.0)
+ gitlab-fog-azure-rm (1.0.0)
+ azure-storage-blob (~> 2.0)
+ azure-storage-common (~> 2.0)
+ fog-core (= 2.1.0)
+ fog-json (~> 1.2.0)
+ mime-types
+ ms_rest_azure (~> 0.12.0)
+ gitlab-labkit (0.13.1)
actionpack (>= 5.0.0, < 6.1.0)
activesupport (>= 5.0.0, < 6.1.0)
grpc (~> 1.19)
- jaeger-client (~> 0.10)
+ jaeger-client (~> 1.1)
opentracing (~> 0.4)
redis (> 3.0.0, < 5.0.0)
gitlab-license (1.0.0)
- gitlab-mail_room (0.0.4)
+ gitlab-mail_room (0.0.7)
gitlab-markup (1.7.1)
gitlab-net-dns (0.9.1)
- gitlab-puma (4.3.3.gitlab.2)
+ gitlab-pg_query (1.3.0)
+ gitlab-puma (4.3.5.gitlab.3)
nio4r (~> 2.0)
gitlab-puma_worker_killer (0.1.1.gitlab.1)
get_process_mem (~> 0.2)
gitlab-puma (>= 2.7, < 5)
gitlab-sidekiq-fetcher (0.5.2)
sidekiq (~> 5)
- gitlab-styles (3.2.0)
- rubocop (~> 0.74.0)
+ gitlab-styles (5.1.0)
+ rubocop (~> 0.89.1)
rubocop-gitlab-security (~> 0.1.0)
- rubocop-performance (~> 1.4.1)
- rubocop-rails (~> 2.0)
- rubocop-rspec (~> 1.36)
+ rubocop-performance (~> 1.8.1)
+ rubocop-rails (~> 2.8)
+ rubocop-rspec (~> 1.44)
gitlab_chronic_duration (0.10.6.2)
numerizer (~> 0.2)
gitlab_omniauth-ldap (2.1.1)
@@ -419,46 +468,56 @@ GEM
actionpack (>= 3.0)
multi_json
request_store (>= 1.0)
- google-api-client (0.23.4)
+ google-api-client (0.33.2)
addressable (~> 2.5, >= 2.5.1)
- googleauth (>= 0.5, < 0.7.0)
+ googleauth (~> 0.9)
httpclient (>= 2.8.1, < 3.0)
- mime-types (~> 3.0)
+ mini_mime (~> 1.0)
representable (~> 3.0)
retriable (>= 2.0, < 4.0)
- google-protobuf (3.8.0)
- googleapis-common-protos-types (1.0.4)
- google-protobuf (~> 3.0)
- googleauth (0.6.6)
- faraday (~> 0.12)
+ signet (~> 0.12)
+ google-cloud-env (1.4.0)
+ faraday (>= 0.17.3, < 2.0)
+ google-protobuf (3.12.4)
+ googleapis-common-protos-types (1.0.5)
+ google-protobuf (~> 3.11)
+ googleauth (0.12.0)
+ faraday (>= 0.17.3, < 2.0)
jwt (>= 1.4, < 3.0)
- memoist (~> 0.12)
+ memoist (~> 0.16)
multi_json (~> 1.11)
os (>= 0.9, < 2.0)
- signet (~> 0.7)
+ signet (~> 0.14)
gpgme (2.0.20)
mini_portile2 (~> 2.3)
- grape (1.1.0)
+ grape (1.4.0)
activesupport
builder
+ dry-types (>= 1.1)
mustermann-grape (~> 1.0.0)
rack (>= 1.3.0)
rack-accept
- virtus (>= 1.0.0)
grape-entity (0.7.1)
activesupport (>= 4.0)
multi_json (>= 1.3.2)
- grape-path-helpers (1.2.0)
+ grape-path-helpers (1.5.0)
activesupport
- grape (~> 1.0)
- rake (~> 12)
+ grape (~> 1.3)
+ rake (> 12)
grape_logging (1.8.3)
grape
rack
graphiql-rails (1.4.10)
railties
sprockets-rails
- graphql (1.10.5)
+ graphlient (0.4.0)
+ faraday (>= 1.0)
+ faraday_middleware
+ graphql-client
+ graphql (1.11.4)
+ graphql-client (0.16.0)
+ activesupport (>= 3.0)
+ graphql (~> 1.8)
graphql-docs (1.6.0)
commonmarker (~> 0.16)
escape_utils (~> 1.2)
@@ -467,12 +526,12 @@ GEM
graphql (~> 1.6)
html-pipeline (~> 2.8)
sass (~> 3.4)
- grpc (1.24.0)
- google-protobuf (~> 3.8)
+ grpc (1.30.2)
+ google-protobuf (~> 3.12)
googleapis-common-protos-types (~> 1.0)
gssapi (1.2.0)
ffi (>= 1.0.1)
- guard (2.15.1)
+ guard (2.16.2)
formatador (>= 0.2.4)
listen (>= 2.7, < 4.0)
lumberjack (>= 1.0.12, < 2.0)
@@ -489,8 +548,9 @@ GEM
haml (5.1.2)
temple (>= 0.8.0)
tilt
- haml_lint (0.34.0)
- haml (>= 4.0, < 5.2)
+ haml_lint (0.36.0)
+ haml (>= 4.0, < 5.3)
+ parallel (~> 1.10)
rainbow
rubocop (>= 0.50.0)
sysexits (~> 1.1)
@@ -498,13 +558,14 @@ GEM
temple (>= 0.8.2)
thor
tilt
+ hana (1.3.6)
hangouts-chat (0.0.5)
- hashdiff (0.3.8)
+ hashdiff (1.0.1)
hashie (3.6.0)
hashie-forbidden_attributes (0.1.1)
hashie (>= 3.0)
- health_check (2.6.0)
- rails (>= 4.0)
+ health_check (3.0.0)
+ railties (>= 5.0)
heapy (0.1.4)
hipchat (1.5.2)
httparty
@@ -515,21 +576,22 @@ GEM
html2text (0.2.0)
nokogiri (~> 1.6)
htmlentities (4.3.4)
- http (4.2.0)
+ http (4.4.1)
addressable (~> 2.3)
http-cookie (~> 1.0)
- http-form_data (~> 2.0)
+ http-form_data (~> 2.2)
http-parser (~> 1.2.0)
+ http-accept (1.7.0)
http-cookie (1.0.3)
domain_name (~> 0.5)
- http-form_data (2.1.1)
+ http-form_data (2.3.0)
http-parser (1.2.1)
ffi-compiler (>= 1.0, < 2.0)
httparty (0.16.4)
mime-types (~> 3.0)
multi_xml (>= 0.5.2)
httpclient (2.8.3)
- i18n (1.8.2)
+ i18n (1.8.5)
concurrent-ruby (~> 1.0)
i18n_data (0.8.0)
icalendar (2.4.1)
@@ -537,27 +599,34 @@ GEM
invisible_captcha (0.12.1)
rails (>= 3.2.0)
ipaddress (0.8.3)
- jaeger-client (0.10.0)
+ jaeger-client (1.1.0)
opentracing (~> 0.3)
thrift
- jaro_winkler (1.5.4)
jira-ruby (2.0.0)
activesupport
atlassian-jwt
multipart-post
oauth (~> 0.5, >= 0.5.0)
jmespath (1.4.0)
- js_regex (3.1.1)
- character_set (~> 1.1)
- regexp_parser (~> 1.1)
+ js_regex (3.4.0)
+ character_set (~> 1.4)
+ regexp_parser (~> 1.5)
regexp_property_values (~> 0.3)
json (2.3.0)
- json-jwt (1.11.0)
+ json-jwt (1.13.0)
activesupport (>= 4.2)
aes_key_wrap
bindata
json-schema (2.8.0)
addressable (>= 2.4)
+ json_schemer (0.2.12)
+ ecma-re-validator (~> 0.2)
+ hana (~> 1.3)
+ regexp_parser (~> 1.5)
+ uri_template (~> 0.7)
+ jsonpath (1.0.5)
+ multi_json
+ to_regexp (~> 0.2.1)
jwt (2.1.0)
kaminari (1.2.1)
activesupport (>= 4.1.0)
@@ -574,12 +643,14 @@ GEM
kgio (2.11.3)
knapsack (1.17.0)
rake
- kramdown (2.1.0)
+ kramdown (2.3.0)
+ rexml
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
- kubeclient (4.6.0)
+ kubeclient (4.9.1)
http (>= 3.0, < 5.0)
- recursive-open-struct (~> 1.0, >= 1.0.4)
+ jsonpath (~> 1.0)
+ recursive-open-struct (~> 1.1, >= 1.1.1)
rest-client (~> 2.0)
launchy (2.4.3)
addressable (~> 2.3)
@@ -589,60 +660,69 @@ GEM
actionmailer (>= 3.2)
letter_opener (~> 1.0)
railties (>= 3.2)
- license_finder (5.4.0)
+ license_finder (6.0.0)
bundler
- rubyzip
+ rubyzip (>= 1, < 3)
thor
toml (= 0.2.0)
with_env (= 1.1.0)
xml-simple
licensee (8.9.2)
rugged (~> 0.24)
- listen (3.1.5)
- rb-fsevent (~> 0.9, >= 0.9.4)
- rb-inotify (~> 0.9, >= 0.9.7)
- ruby_dep (~> 1.2)
- locale (2.1.2)
+ listen (3.2.1)
+ rb-fsevent (~> 0.10, >= 0.10.3)
+ rb-inotify (~> 0.9, >= 0.9.10)
+ locale (2.1.3)
lockbox (0.3.3)
- lograge (0.10.0)
+ lograge (0.11.2)
actionpack (>= 4)
activesupport (>= 4)
railties (>= 4)
request_store (~> 1.0)
- loofah (2.5.0)
+ loofah (2.7.0)
crass (~> 1.0.2)
nokogiri (>= 1.5.9)
lru_redux (1.1.0)
- lumberjack (1.0.13)
+ lumberjack (1.2.7)
mail (2.7.1)
mini_mime (>= 0.1.1)
marcel (0.3.3)
mimemagic (~> 0.3.2)
- marginalia (1.8.0)
+ marginalia (1.9.0)
actionpack (>= 2.3)
activerecord (>= 2.3)
memoist (0.16.0)
memoizable (0.4.2)
thread_safe (~> 0.3, >= 0.3.1)
memory_profiler (0.9.14)
- method_source (0.9.2)
- mime-types (3.2.2)
+ method_source (1.0.0)
+ mime-types (3.3.1)
mime-types-data (~> 3.2015)
- mime-types-data (3.2019.0331)
+ mime-types-data (3.2020.0512)
mimemagic (0.3.5)
mini_histogram (0.1.3)
- mini_magick (4.9.5)
+ mini_magick (4.10.1)
mini_mime (1.0.2)
mini_portile2 (2.4.0)
minitest (5.11.3)
- msgpack (1.3.1)
+ ms_rest (0.7.6)
+ concurrent-ruby (~> 1.0)
+ faraday (>= 0.9, < 2.0.0)
+ timeliness (~> 0.3.10)
+ ms_rest_azure (0.12.0)
+ concurrent-ruby (~> 1.0)
+ faraday (>= 0.9, < 2.0.0)
+ faraday-cookie_jar (~> 0.0.6)
+ ms_rest (~> 0.7.6)
+ msgpack (1.3.3)
multi_json (1.14.1)
multi_xml (0.6.0)
multipart-post (2.1.1)
murmurhash3 (0.1.6)
- mustermann (1.0.3)
- mustermann-grape (1.0.0)
- mustermann (~> 1.0.0)
+ mustermann (1.1.1)
+ ruby2_keywords (~> 0.0.1)
+ mustermann-grape (1.0.1)
+ mustermann (>= 1.0.0)
nakayoshi_fork (0.0.4)
nap (1.1.0)
nenv (0.3.0)
@@ -650,19 +730,19 @@ GEM
net-ntp (2.1.3)
net-ssh (6.0.0)
netrc (0.11.0)
- nio4r (2.5.2)
+ nio4r (2.5.4)
no_proxy_fix (0.1.2)
- nokogiri (1.10.9)
+ nokogiri (1.10.10)
mini_portile2 (~> 2.4.0)
- nokogumbo (1.5.0)
- nokogiri
+ nokogumbo (2.0.2)
+ nokogiri (~> 1.8, >= 1.8.4)
notiffany (0.1.3)
nenv (~> 0.1)
shellany (~> 0.0)
numerizer (0.2.0)
oauth (0.5.4)
- oauth2 (1.4.1)
- faraday (>= 0.8, < 0.16.0)
+ oauth2 (1.4.4)
+ faraday (>= 0.8, < 2.0)
jwt (>= 1.0, < 3.0)
multi_json (~> 1.3)
multi_xml (~> 0.5)
@@ -670,9 +750,13 @@ GEM
octokit (4.15.0)
faraday (>= 0.9)
sawyer (~> 0.8.0, >= 0.5.3)
+ oj (3.10.6)
omniauth (1.9.0)
hashie (>= 3.4.6, < 3.7.0)
rack (>= 1.6.2, < 3)
+ omniauth-atlassian-oauth2 (0.2.0)
+ omniauth (>= 1.1.1)
+ omniauth-oauth2 (>= 1.5)
omniauth-auth0 (2.0.0)
omniauth-oauth2 (~> 1.4)
omniauth-authentiq (0.3.3)
@@ -722,13 +806,11 @@ GEM
omniauth-twitter (1.4.0)
omniauth-oauth (~> 1.1)
rack
- omniauth-ultraauth (0.0.2)
- omniauth_openid_connect (~> 0.3.0)
- omniauth_crowd (2.2.3)
+ omniauth_crowd (2.4.0)
activesupport
nokogiri (>= 1.4.4)
omniauth (~> 1.0)
- omniauth_openid_connect (0.3.3)
+ omniauth_openid_connect (0.3.5)
addressable (~> 2.5)
omniauth (~> 1.9)
openid_connect (~> 1.1)
@@ -743,19 +825,21 @@ GEM
validate_email
validate_url
webfinger (>= 1.0.1)
+ openssl (2.2.0)
+ openssl-signature_algorithm (0.4.0)
opentracing (0.5.0)
- optimist (3.0.0)
+ optimist (3.0.1)
org-ruby (0.9.12)
rubypants (~> 0.2)
orm_adapter (0.5.0)
os (1.0.0)
- parallel (1.19.1)
- parser (2.7.0.4)
- ast (~> 2.4.0)
+ parallel (1.19.2)
+ parser (2.7.2.0)
+ ast (~> 2.4.1)
parslet (1.8.2)
peek (1.1.0)
railties (>= 4.0.0)
- pg (1.2.2)
+ pg (1.2.3)
png_quantizator (0.2.1)
po_to_json (1.0.1)
json (>= 1.6.0)
@@ -771,57 +855,57 @@ GEM
parser
unparser
procto (0.0.3)
- prometheus-client-mmap (0.10.0)
- pry (0.11.3)
- coderay (~> 1.1.0)
- method_source (~> 0.9.0)
- pry-byebug (3.5.1)
- byebug (~> 9.1)
- pry (~> 0.10)
+ prometheus-client-mmap (0.12.0)
+ pry (0.13.1)
+ coderay (~> 1.1)
+ method_source (~> 1.0)
+ pry-byebug (3.9.0)
+ byebug (~> 11.0)
+ pry (~> 0.13.0)
pry-rails (0.3.9)
pry (>= 0.10.4)
- public_suffix (4.0.3)
+ public_suffix (4.0.6)
pyu-ruby-sasl (0.0.3.3)
raabro (1.1.6)
- rack (2.0.9)
+ rack (2.2.3)
rack-accept (0.4.5)
rack (>= 0.4)
rack-attack (6.3.0)
rack (>= 1.0, < 3)
rack-cors (1.0.6)
rack (>= 1.6.0)
- rack-oauth2 (1.9.3)
+ rack-oauth2 (1.16.0)
activesupport
attr_required
httpclient
- json-jwt (>= 1.9.0)
- rack
+ json-jwt (>= 1.11.0)
+ rack (>= 2.1.0)
rack-protection (2.0.5)
rack
rack-proxy (0.6.0)
rack
rack-test (1.1.0)
rack (>= 1.0, < 3)
- rack-timeout (0.5.1)
- rails (6.0.3)
- actioncable (= 6.0.3)
- actionmailbox (= 6.0.3)
- actionmailer (= 6.0.3)
- actionpack (= 6.0.3)
- actiontext (= 6.0.3)
- actionview (= 6.0.3)
- activejob (= 6.0.3)
- activemodel (= 6.0.3)
- activerecord (= 6.0.3)
- activestorage (= 6.0.3)
- activesupport (= 6.0.3)
+ rack-timeout (0.5.2)
+ rails (6.0.3.3)
+ actioncable (= 6.0.3.3)
+ actionmailbox (= 6.0.3.3)
+ actionmailer (= 6.0.3.3)
+ actionpack (= 6.0.3.3)
+ actiontext (= 6.0.3.3)
+ actionview (= 6.0.3.3)
+ activejob (= 6.0.3.3)
+ activemodel (= 6.0.3.3)
+ activerecord (= 6.0.3.3)
+ activestorage (= 6.0.3.3)
+ activesupport (= 6.0.3.3)
bundler (>= 1.3.0)
- railties (= 6.0.3)
+ railties (= 6.0.3.3)
sprockets-rails (>= 2.0.0)
- rails-controller-testing (1.0.4)
- actionpack (>= 5.0.1.x)
- actionview (>= 5.0.1.x)
- activesupport (>= 5.0.1.x)
+ rails-controller-testing (1.0.5)
+ actionpack (>= 5.0.1.rc1)
+ actionview (>= 5.0.1.rc1)
+ activesupport (>= 5.0.1.rc1)
rails-dom-testing (2.0.3)
activesupport (>= 4.2.0)
nokogiri (>= 1.6)
@@ -830,29 +914,30 @@ GEM
rails-i18n (6.0.0)
i18n (>= 0.7, < 2)
railties (>= 6.0.0, < 7)
- railties (6.0.3)
- actionpack (= 6.0.3)
- activesupport (= 6.0.3)
+ railties (6.0.3.3)
+ actionpack (= 6.0.3.3)
+ activesupport (= 6.0.3.3)
method_source
rake (>= 0.8.7)
thor (>= 0.20.3, < 2.0)
rainbow (3.0.0)
raindrops (0.19.1)
- rake (12.3.3)
- rb-fsevent (0.10.2)
- rb-inotify (0.9.10)
- ffi (>= 0.5.0, < 2)
+ rake (13.0.1)
+ rb-fsevent (0.10.4)
+ rb-inotify (0.10.1)
+ ffi (~> 1.0)
rblineprof (0.3.6)
debugger-ruby_core_source (~> 1.3)
- rbtrace (0.4.11)
+ rbtrace (0.4.14)
ffi (>= 1.0.6)
msgpack (>= 0.4.3)
optimist (>= 3.0.0)
+ rchardet (1.8.0)
rdoc (6.1.2)
re2 (1.2.0)
recaptcha (4.13.1)
json
- recursive-open-struct (1.1.1)
+ recursive-open-struct (1.1.2)
redis (4.1.3)
redis-actionpack (5.2.0)
actionpack (>= 5, < 7)
@@ -861,7 +946,7 @@ GEM
redis-activesupport (5.2.0)
activesupport (>= 3, < 7)
redis-store (>= 1.3, < 2)
- redis-namespace (1.6.0)
+ redis-namespace (1.7.0)
redis (>= 3.0.4)
redis-rack (2.1.2)
rack (>= 2.0.8, < 3)
@@ -872,8 +957,8 @@ GEM
redis-store (>= 1.2, < 2)
redis-store (1.8.1)
redis (>= 4, < 5)
- regexp_parser (1.5.1)
- regexp_property_values (0.3.4)
+ regexp_parser (1.8.2)
+ regexp_property_values (0.3.5)
representable (3.0.4)
declarative (< 0.1.0)
declarative-option (< 0.2.0)
@@ -883,14 +968,16 @@ GEM
responders (3.0.0)
actionpack (>= 5.0)
railties (>= 5.0)
- rest-client (2.0.2)
+ rest-client (2.1.0)
+ http-accept (>= 1.7.0, < 2.0)
http-cookie (>= 1.0.2, < 2.0)
mime-types (>= 1.16, < 4.0)
netrc (~> 0.8)
retriable (3.1.2)
+ rexml (3.2.4)
rinku (2.0.0)
rotp (2.1.2)
- rouge (3.19.0)
+ rouge (3.25.0)
rqrcode (0.7.0)
chunky_png
rqrcode-rails3 (0.1.7)
@@ -926,27 +1013,34 @@ GEM
rspec-support (3.9.2)
rspec_junit_formatter (0.4.1)
rspec-core (>= 2, < 4, != 2.12.0)
- rspec_profiling (0.0.5)
+ rspec_profiling (0.0.6)
activerecord
pg
rails
sqlite3
- rubocop (0.74.0)
- jaro_winkler (~> 1.5.1)
+ rubocop (0.89.1)
parallel (~> 1.10)
- parser (>= 2.6)
+ parser (>= 2.7.1.1)
rainbow (>= 2.2.2, < 4.0)
+ regexp_parser (>= 1.7)
+ rexml
+ rubocop-ast (>= 0.3.0, < 1.0)
ruby-progressbar (~> 1.7)
- unicode-display_width (>= 1.4.0, < 1.7)
+ unicode-display_width (>= 1.4.0, < 2.0)
+ rubocop-ast (0.8.0)
+ parser (>= 2.7.1.5)
rubocop-gitlab-security (0.1.1)
rubocop (>= 0.51)
- rubocop-performance (1.4.1)
- rubocop (>= 0.71.0)
- rubocop-rails (2.4.0)
+ rubocop-performance (1.8.1)
+ rubocop (>= 0.87.0)
+ rubocop-ast (>= 0.4.0)
+ rubocop-rails (2.8.1)
+ activesupport (>= 4.2.0)
rack (>= 1.1)
- rubocop (>= 0.72.0)
- rubocop-rspec (1.37.0)
- rubocop (>= 0.68.1)
+ rubocop (>= 0.87.0)
+ rubocop-rspec (1.44.1)
+ rubocop (~> 0.87)
+ rubocop-ast (>= 0.7.1)
ruby-enum (0.7.2)
i18n
ruby-fogbugz (0.2.1)
@@ -956,18 +1050,20 @@ GEM
ruby-saml (1.7.2)
nokogiri (>= 1.5.10)
ruby-statistics (2.1.2)
- ruby_dep (1.5.0)
- ruby_parser (3.13.1)
+ ruby2_keywords (0.0.2)
+ ruby_parser (3.15.0)
sexp_processor (~> 4.9)
rubyntlm (0.6.2)
rubypants (0.2.0)
rubyzip (2.0.0)
rugged (0.28.4.1)
safe_yaml (1.0.4)
- sanitize (4.6.6)
+ safety_net_attestation (0.4.0)
+ jwt (~> 2.0)
+ sanitize (5.2.1)
crass (~> 1.0.2)
- nokogiri (>= 1.4.4)
- nokogumbo (~> 1.4)
+ nokogiri (>= 1.8.0)
+ nokogumbo (~> 2.0)
sass (3.5.5)
sass-listen (~> 4.0.0)
sass-listen (4.0.0)
@@ -985,52 +1081,53 @@ GEM
sawyer (0.8.2)
addressable (>= 2.3.5)
faraday (> 0.8, < 2.0)
- scss_lint (0.56.0)
- rake (>= 0.9, < 13)
- sass (~> 3.5.3)
+ scss_lint (0.59.0)
+ sass (~> 3.5, >= 3.5.5)
+ securecompare (1.0.0)
seed-fu (2.3.7)
activerecord (>= 3.1)
activesupport (>= 3.1)
- selenium-webdriver (3.142.6)
+ selenium-webdriver (3.142.7)
childprocess (>= 0.5, < 4.0)
rubyzip (>= 1.2.2)
- sentry-raven (2.9.0)
- faraday (>= 0.7.6, < 1.0)
+ sentry-raven (3.0.4)
+ faraday (>= 1.0)
settingslogic (2.0.9)
- sexp_processor (4.12.0)
+ sexp_processor (4.15.1)
shellany (0.0.1)
shoulda-matchers (4.0.1)
activesupport (>= 4.2.0)
- sidekiq (5.2.7)
+ sidekiq (5.2.9)
connection_pool (~> 2.2, >= 2.2.2)
- rack (>= 1.5.0)
+ rack (~> 2.0)
rack-protection (>= 1.5.0)
- redis (>= 3.3.5, < 5)
+ redis (>= 3.3.5, < 4.2)
sidekiq-cron (1.0.4)
fugit (~> 1.1)
sidekiq (>= 4.2.1)
- signet (0.11.0)
+ signet (0.14.0)
addressable (~> 2.3)
- faraday (~> 0.9)
+ faraday (>= 0.17.3, < 2.0)
jwt (>= 1.5, < 3.0)
multi_json (~> 1.10)
simple_po_parser (1.1.2)
simplecov (0.18.5)
docile (~> 1.1)
simplecov-html (~> 0.11)
+ simplecov-cobertura (1.3.1)
+ simplecov (~> 0.8)
simplecov-html (0.12.2)
sixarm_ruby_unaccent (1.2.0)
- slack-messenger (2.3.3)
+ slack-messenger (2.3.4)
snowplow-tracker (0.6.1)
contracts (~> 0.7, <= 0.11)
- spring (2.0.2)
- activesupport (>= 4.2)
+ spring (2.1.1)
spring-commands-rspec (1.0.4)
spring (>= 0.9.1)
sprockets (3.7.2)
concurrent-ruby (~> 1.0)
rack (> 1, < 3)
- sprockets-rails (3.2.1)
+ sprockets-rails (3.2.2)
actionpack (>= 4.0)
activesupport (>= 4.0)
sprockets (>= 3.0.0)
@@ -1054,7 +1151,9 @@ GEM
temple (0.8.2)
terminal-table (1.8.0)
unicode-display_width (~> 1.1, >= 1.1.1)
- test-prof (0.10.0)
+ terser (1.0.2)
+ execjs (>= 0.3.0, < 3)
+ test-prof (0.12.0)
text (1.3.1)
thin (1.7.2)
daemons (~> 1.0, >= 1.0.9)
@@ -1062,28 +1161,30 @@ GEM
rack (>= 1, < 3)
thor (0.20.3)
thread_safe (0.3.6)
- thrift (0.11.0.0)
+ thrift (0.13.0)
tilt (2.0.10)
timecop (0.9.1)
+ timeliness (0.3.10)
timfel-krb5-auth (0.8.3)
+ to_regexp (0.2.1)
toml (0.2.0)
parslet (~> 1.8.0)
toml-rb (1.0.0)
citrus (~> 3.0, > 3.0)
+ tpm-key_attestation (0.9.0)
+ bindata (~> 2.4)
+ openssl-signature_algorithm (~> 0.4.0)
truncato (0.7.11)
htmlentities (~> 4.3.1)
nokogiri (>= 1.7.0, <= 2.0)
- tzinfo (1.2.7)
+ tzinfo (1.2.8)
thread_safe (~> 0.1)
u2f (0.2.1)
uber (0.1.0)
- uglifier (2.7.2)
- execjs (>= 0.3.0)
- json (>= 1.8.0)
unf (0.1.4)
unf_ext
- unf_ext (0.0.7.5)
- unicode-display_width (1.6.0)
+ unf_ext (0.0.7.7)
+ unicode-display_width (1.7.0)
unicode_plot (0.0.4)
enumerable-statistics (>= 2.0.1)
unicode_utils (1.4.0)
@@ -1104,6 +1205,7 @@ GEM
equalizer (~> 0.0.9)
parser (>= 2.6.5)
procto (~> 0.0.2)
+ uri_template (0.7.0)
valid_email (0.1.3)
activemodel
mail (>= 2.6.1)
@@ -1113,30 +1215,33 @@ GEM
validate_url (1.0.8)
activemodel (>= 3.0.0)
public_suffix
- validates_hostname (1.0.6)
+ validates_hostname (1.0.10)
activerecord (>= 3.0)
activesupport (>= 3.0)
version_sorter (2.2.4)
- virtus (1.0.5)
- axiom-types (~> 0.1)
- coercible (~> 1.0)
- descendants_tracker (~> 0.0, >= 0.0.3)
- equalizer (~> 0.0, >= 0.0.9)
vmstat (2.3.0)
warden (1.2.8)
rack (>= 2.0.6)
+ webauthn (2.3.0)
+ android_key_attestation (~> 0.3.0)
+ awrence (~> 1.1)
+ bindata (~> 2.4)
+ cbor (~> 0.5.9)
+ cose (~> 1.0)
+ openssl (~> 2.0)
+ safety_net_attestation (~> 0.4.0)
+ securecompare (~> 1.0)
+ tpm-key_attestation (~> 0.9.0)
webfinger (1.1.0)
activesupport
httpclient (>= 2.4)
- webmock (3.5.1)
+ webmock (3.9.1)
addressable (>= 2.3.6)
crack (>= 0.3.2)
- hashdiff
- webpack-rails (0.9.11)
- railties (>= 3.2.0)
- websocket-driver (0.7.1)
+ hashdiff (>= 0.4.0, < 2.0.0)
+ websocket-driver (0.7.3)
websocket-extensions (>= 0.1.0)
- websocket-extensions (0.1.4)
+ websocket-extensions (0.1.5)
wikicloth (0.8.1)
builder
expression_parser
@@ -1145,66 +1250,69 @@ GEM
xml-simple (1.1.5)
xpath (3.2.0)
nokogiri (~> 1.8)
- zeitwerk (2.3.0)
+ yajl-ruby (1.4.1)
+ zeitwerk (2.4.1)
PLATFORMS
ruby
DEPENDENCIES
RedCloth (~> 4.3.2)
- ace-rails-ap (~> 4.1.0)
- acme-client (~> 2.0.5)
+ acme-client (~> 2.0, >= 2.0.6)
activerecord-explain-analyze (~> 0.1)
acts-as-taggable-on (~> 6.0)
addressable (~> 2.7)
akismet (~> 3.0)
- apollo_upload_server (~> 2.0.0.beta3)
- asana (~> 0.9)
+ apollo_upload_server (~> 2.0.2)
+ asana (= 0.10.2)
asciidoctor (~> 2.0.10)
asciidoctor-include-ext (~> 0.3.1)
asciidoctor-plantuml (~> 0.0.12)
atlassian-jwt (~> 0.2.0)
attr_encrypted (~> 3.1.0)
awesome_print
- aws-sdk
+ aws-sdk-cloudformation (~> 1)
+ aws-sdk-core (~> 3)
+ aws-sdk-s3 (~> 1)
babosa (~> 1.0.2)
base32 (~> 0.3.0)
batch-loader (~> 1.4.0)
+ bcrypt (= 3.1.12)
bcrypt_pbkdf (~> 1.0)
benchmark-ips (~> 2.3.0)
benchmark-memory (~> 0.1)
- better_errors (~> 2.5.0)
- binding_of_caller (~> 0.8.0)
+ better_errors (~> 2.7.1)
bootsnap (~> 1.4.6)
bootstrap_form (~> 4.2.0)
brakeman (~> 4.2)
- browser (~> 2.5)
- bullet (~> 6.0.2)
+ browser (~> 4.2)
+ bullet (~> 6.1.0)
bundler-audit (~> 0.6.1)
- capybara (~> 3.22.0)
+ capybara (~> 3.33.0)
capybara-screenshot (~> 1.0.22)
carrierwave (~> 1.3)
- charlock_holmes (~> 0.7.5)
+ charlock_holmes (~> 0.7.7)
commonmarker (~> 0.20)
concurrent-ruby (~> 1.1)
connection_pool (~> 2.0)
countries (~> 3.0)
creole (~> 0.5.0)
- danger (~> 6.0)
+ crystalball (~> 0.7.0)
+ danger (~> 8.0.6)
database_cleaner (~> 1.7.0)
deckar01-task_list (= 2.3.1)
default_value_for (~> 3.3.0)
derailed_benchmarks
device_detector
- devise (~> 4.6)
+ devise (~> 4.7.2)
devise-two-factor (~> 3.1.0)
diff_match_patch (~> 0.1.0)
diffy (~> 3.3)
discordrb-webhooks-blackst0ne (~> 3.3)
- doorkeeper (~> 5.0.3)
- doorkeeper-openid_connect (~> 1.6.3)
+ doorkeeper (~> 5.3.0)
+ doorkeeper-openid_connect (~> 1.7.4)
ed25519 (~> 1.2)
- elasticsearch-api (~> 6.8)
+ elasticsearch-api (~> 6.8.2)
elasticsearch-model (~> 6.1)
elasticsearch-rails (~> 6.1)
email_reply_trimmer (~> 0.1)
@@ -1212,8 +1320,8 @@ DEPENDENCIES
erubi (~> 1.9.0)
escape_utils (~> 1.1)
factory_bot_rails (~> 5.1.0)
- faraday (~> 0.12)
- faraday_middleware-aws-signers-v4
+ faraday (~> 1.0)
+ faraday_middleware-aws-sigv4 (~> 0.3.0)
fast_blank
ffaker (~> 2.10)
flipper (~> 0.17.1)
@@ -1223,7 +1331,7 @@ DEPENDENCIES
fog-aliyun (~> 0.3)
fog-aws (~> 3.5)
fog-core (= 2.1.0)
- fog-google (~> 1.9)
+ fog-google (~> 1.11)
fog-local (~> 0.6)
fog-openstack (~> 1.0)
fog-rackspace (~> 0.1.1)
@@ -1231,70 +1339,78 @@ DEPENDENCIES
fugit (~> 1.2.1)
fuubar (~> 2.2.0)
gemojione (~> 3.3)
- gettext (~> 3.2.2)
+ gettext (~> 3.3)
gettext_i18n_rails (~> 1.8.0)
gettext_i18n_rails_js (~> 1.3)
- gitaly (~> 13.0.0.pre.rc1)
+ gitaly (~> 13.5.0.pre.rc2)
github-markup (~> 1.7.0)
gitlab-chronic (~> 0.10.5)
- gitlab-labkit (= 0.12.0)
+ gitlab-fog-azure-rm (~> 1.0)
+ gitlab-labkit (= 0.13.1)
gitlab-license (~> 1.0)
- gitlab-mail_room (~> 0.0.4)
+ gitlab-mail_room (~> 0.0.7)
gitlab-markup (~> 1.7.1)
gitlab-net-dns (~> 0.9.1)
+ gitlab-pg_query (~> 1.3)
gitlab-puma (~> 4.3.3.gitlab.2)
gitlab-puma_worker_killer (~> 0.1.1.gitlab.1)
gitlab-sidekiq-fetcher (= 0.5.2)
- gitlab-styles (~> 3.2.0)
+ gitlab-styles (~> 5.1.0)
gitlab_chronic_duration (~> 0.10.6.2)
gitlab_omniauth-ldap (~> 2.1.1)
gon (~> 6.2)
- google-api-client (~> 0.23)
- google-protobuf (~> 3.8.0)
+ google-api-client (~> 0.33)
+ google-protobuf (~> 3.12)
gpgme (~> 2.0.19)
- grape (~> 1.1.0)
+ grape (= 1.4.0)
grape-entity (~> 0.7.1)
- grape-path-helpers (~> 1.2)
+ grape-path-helpers (~> 1.5)
grape_logging (~> 1.7)
graphiql-rails (~> 1.4.10)
- graphql (~> 1.10.5)
+ graphlient (~> 0.4.0)
+ graphql (~> 1.11.4)
graphql-docs (~> 1.6.0)
- grpc (~> 1.24.0)
+ grpc (~> 1.30.2)
gssapi
guard-rspec
- haml_lint (~> 0.34.0)
+ haml_lint (~> 0.36.0)
hamlit (~> 2.11.0)
hangouts-chat (~> 0.0.5)
+ hashie
hashie-forbidden_attributes
- health_check (~> 2.6.0)
+ health_check (~> 3.0)
hipchat (~> 1.5.0)
html-pipeline (~> 2.12)
html2text
httparty (~> 0.16.4)
icalendar
invisible_captcha (~> 0.12.1)
+ ipaddress (~> 0.8.3)
jira-ruby (~> 2.0.0)
- js_regex (~> 3.1)
+ js_regex (~> 3.4)
json (~> 2.3.0)
json-schema (~> 2.8.0)
+ json_schemer (~> 0.2.12)
jwt (~> 2.1.0)
kaminari (~> 1.0)
knapsack (~> 1.17)
- kubeclient (~> 4.6.0)
+ kramdown (~> 2.3.0)
+ kubeclient (~> 4.9.1)
letter_opener_web (~> 1.3.4)
- license_finder (~> 5.4)
+ license_finder (~> 6.0)
licensee (~> 8.9)
lockbox (~> 0.3.3)
lograge (~> 0.5)
loofah (~> 2.2)
lru_redux
mail (= 2.7.1)
- marginalia (~> 1.8.0)
+ marginalia (~> 1.9.0)
memory_profiler (~> 0.9)
- method_source (~> 0.8)
+ method_source (~> 1.0)
mimemagic (~> 0.3.2)
- mini_magick
+ mini_magick (~> 4.10.1)
minitest (~> 5.11.0)
+ multi_json (~> 1.14.1)
nakayoshi_fork (~> 0.0.4)
net-ldap
net-ntp
@@ -1302,7 +1418,9 @@ DEPENDENCIES
nokogiri (~> 1.10.9)
oauth2 (~> 1.4)
octokit (~> 4.15)
+ oj (~> 3.10.6)
omniauth (~> 1.8)
+ omniauth-atlassian-oauth2 (~> 0.2.0)
omniauth-auth0 (~> 2.0.0)
omniauth-authentiq (~> 0.3.3)
omniauth-azure-oauth2 (~> 0.0.9)
@@ -1317,25 +1435,24 @@ DEPENDENCIES
omniauth-saml (~> 1.10)
omniauth-shibboleth (~> 1.3.0)
omniauth-twitter (~> 1.4)
- omniauth-ultraauth (~> 0.0.2)
- omniauth_crowd (~> 2.2.0)
- omniauth_openid_connect (~> 0.3.3)
+ omniauth_crowd (~> 2.4.0)
+ omniauth_openid_connect (~> 0.3.5)
org-ruby (~> 0.9.12)
parallel (~> 1.19)
peek (~> 1.1)
pg (~> 1.1)
png_quantizator (~> 0.2.1)
premailer-rails (~> 1.10.3)
- prometheus-client-mmap (~> 0.10.0)
- pry-byebug (~> 3.5.1)
+ prometheus-client-mmap (~> 0.12.0)
+ pry-byebug (~> 3.9.0)
pry-rails (~> 0.3.9)
- rack (~> 2.0.9)
+ rack (~> 2.2.3)
rack-attack (~> 6.3.0)
rack-cors (~> 1.0.6)
- rack-oauth2 (~> 1.9.3)
+ rack-oauth2 (~> 1.16.0)
rack-proxy (~> 0.6.0)
- rack-timeout
- rails (~> 6.0.3)
+ rack-timeout (~> 0.5.1)
+ rails (~> 6.0.3.1)
rails-controller-testing
rails-i18n (~> 6.0)
rainbow (~> 3.0)
@@ -1346,66 +1463,65 @@ DEPENDENCIES
re2 (~> 1.2.0)
recaptcha (~> 4.11)
redis (~> 4.0)
- redis-namespace (~> 1.6.0)
+ redis-namespace (~> 1.7.0)
redis-rails (~> 5.0.2)
request_store (~> 1.5)
responders (~> 3.0)
retriable (~> 3.1.2)
- rouge (~> 3.19.0)
+ rouge (~> 3.25.0)
rqrcode-rails3 (~> 0.1.7)
rspec-parameterized
rspec-rails (~> 4.0.0)
rspec-retry (~> 0.6.1)
rspec_junit_formatter
- rspec_profiling (~> 0.0.5)
- rubocop (~> 0.74.0)
- rubocop-performance (~> 1.4.1)
- rubocop-rspec (~> 1.37.0)
+ rspec_profiling (~> 0.0.6)
ruby-fogbugz (~> 0.2.1)
ruby-prof (~> 1.3.0)
ruby-progressbar
- ruby_parser (~> 3.8)
+ ruby_parser (~> 3.15)
rubyzip (~> 2.0.0)
rugged (~> 0.28)
- sanitize (~> 4.6)
+ sanitize (~> 5.2.1)
sassc-rails (~> 2.1.0)
- scss_lint (~> 0.56.0)
+ scss_lint (~> 0.59.0)
seed-fu (~> 2.3.7)
selenium-webdriver (~> 3.142)
- sentry-raven (~> 2.9)
+ sentry-raven (~> 3.0)
settingslogic (~> 2.0.9)
shoulda-matchers (~> 4.0.1)
sidekiq (~> 5.2.7)
sidekiq-cron (~> 1.0)
simple_po_parser (~> 1.1.2)
simplecov (~> 0.18.5)
- slack-messenger (~> 2.3.3)
+ simplecov-cobertura (~> 1.3.1)
+ slack-messenger (~> 2.3.4)
snowplow-tracker (~> 0.6.1)
- spring (~> 2.0.0)
+ spring (~> 2.1.0)
spring-commands-rspec (~> 1.0.4)
sprockets (~> 3.7.0)
sshkey (~> 2.0)
stackprof (~> 0.2.15)
state_machines-activerecord (~> 0.6.0)
sys-filesystem (~> 1.1.6)
- test-prof (~> 0.10.0)
+ terser (= 1.0.2)
+ test-prof (~> 0.12.0)
thin (~> 1.7.0)
timecop (~> 0.9.1)
toml-rb (~> 1.0.0)
truncato (~> 0.7.11)
u2f (~> 0.2.1)
- uglifier (~> 2.7.2)
unf (~> 0.1.4)
unicorn (~> 5.5)
unicorn-worker-killer (~> 0.4.4)
unleash (~> 0.1.5)
valid_email (~> 0.1)
- validates_hostname (~> 1.0.6)
+ validates_hostname (~> 1.0.10)
version_sorter (~> 2.2.4)
vmstat (~> 2.3.0)
- webmock (~> 3.5.1)
- webpack-rails (~> 0.9.10)
+ webauthn (~> 2.3)
+ webmock (~> 3.9.1)
wikicloth (= 0.8.1)
+ yajl-ruby (~> 1.4.1)
BUNDLED WITH
2.1.4
diff --git a/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix b/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
index 7156347be05e..651b418234c4 100644
--- a/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
+++ b/pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
@@ -9,26 +9,16 @@
};
version = "0.0.7";
};
- ace-rails-ap = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "14wj9gsiy7rm0lvs27ffsrh92wndjksj6rlfj3n7jhv1v77w9v2h";
- type = "gem";
- };
- version = "4.1.2";
- };
acme-client = {
dependencies = ["faraday"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1k9pddds2kfw0br2c153csly4248w9rppkvslx46gncadp9gdb4n";
+ sha256 = "1nwkzjamvg946xh2pv82hkwxb7vqq6gakig014gflss0cwx7bbxp";
type = "gem";
};
- version = "2.0.5";
+ version = "2.0.6";
};
actioncable = {
dependencies = ["actionpack" "nio4r" "websocket-driver"];
@@ -36,10 +26,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0lvbyv15j3g3xhywr8jdgv5rjn26mz7430886njjfrd12x812szy";
+ sha256 = "1wpmxbprsqclna9xpa6b7sspjb89p6jqfxalasa9f984hx77dx27";
type = "gem";
};
- version = "6.0.3";
+ version = "6.0.3.3";
};
actionmailbox = {
dependencies = ["actionpack" "activejob" "activerecord" "activestorage" "activesupport" "mail"];
@@ -47,10 +37,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1nwvx83lha87052jywaiqq284nabp3h5lfq7vrb01myh6cr3ggaq";
+ sha256 = "0smcxpn3glnmid3v2pk04sb3bdifbw7ad1c7fq6wfijkrpih8jiw";
type = "gem";
};
- version = "6.0.3";
+ version = "6.0.3.3";
};
actionmailer = {
dependencies = ["actionpack" "actionview" "activejob" "mail" "rails-dom-testing"];
@@ -58,10 +48,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "16d40j1hcak5p9185dbb015difw12m5f3wjfbh4mw9w8agqsc8mr";
+ sha256 = "1spq0dbfn0qkqg9sq0rsjn360b4j36zly8hawaivkrwr3rsvyz75";
type = "gem";
};
- version = "6.0.3";
+ version = "6.0.3.3";
};
actionpack = {
dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"];
@@ -69,10 +59,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1v885hs35r8217py08z5k1wvgfzfml64g9wf5v3djgh8mhlf5nfn";
+ sha256 = "1p873nqwmpsvmkb5n86d70wndx1qhy15pc9mbcd1mc8sj174578b";
type = "gem";
};
- version = "6.0.3";
+ version = "6.0.3.3";
};
actiontext = {
dependencies = ["actionpack" "activerecord" "activestorage" "activesupport" "nokogiri"];
@@ -80,10 +70,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "00w8a5vxs1rlbn0innhrwhjjavmgx0scnkz8h7k83df9l1s7f70j";
+ sha256 = "05ysfz9dwnncdx0g452by7jdr35yryz6lmcrbb4r5wgjm57b4n25";
type = "gem";
};
- version = "6.0.3";
+ version = "6.0.3.3";
};
actionview = {
dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"];
@@ -91,10 +81,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0s6fr50l714rvzr9vavg1ckgx5xjj5zz7dca42xxjp4jkr7jva7q";
+ sha256 = "08pvmjddlw01q5r9zdfgddwp4csndpf5i2w47677z5r36jznz36q";
type = "gem";
};
- version = "6.0.3";
+ version = "6.0.3.3";
};
activejob = {
dependencies = ["activesupport" "globalid"];
@@ -102,10 +92,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1qr5p1sijan8k2m39w602s1mn3bwwsl7jm14drsgdhvdx5ilwg7b";
+ sha256 = "0w54ckvc229iaax879hkhyc93j7z8p0v7acp6mk3h8xjfvmwy5jp";
type = "gem";
};
- version = "6.0.3";
+ version = "6.0.3.3";
};
activemodel = {
dependencies = ["activesupport"];
@@ -113,10 +103,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0pi9waxcvb8gxwp4i4wmxszyqhr28gn9jzbq1ivy84g1q658lmqz";
+ sha256 = "166jlx6kbby01vr37srh081a9fykgsz873yg5i9gl2ar3vw9gs56";
type = "gem";
};
- version = "6.0.3";
+ version = "6.0.3.3";
};
activerecord = {
dependencies = ["activemodel" "activesupport"];
@@ -124,10 +114,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1wkm8741i00l5cq88wl9nr131wh955x4cjg2q2d60m3qhpqbxirv";
+ sha256 = "0y2a4ss6ld6yrhpcbcb3kjn5gj6zk9qklp2aq5rl1awl8vbdbdb7";
type = "gem";
};
- version = "6.0.3";
+ version = "6.0.3.3";
};
activerecord-explain-analyze = {
dependencies = ["activerecord" "pg"];
@@ -146,10 +136,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1yy832p0q7gxp1vbncb677y35y112d2f6mvf131n0m2w35ig9m4f";
+ sha256 = "0nvfjkq979m1h4mk1ys7m4irwpswn4l9arb9yi06ffqpi1lpfl31";
type = "gem";
};
- version = "6.0.3";
+ version = "6.0.3.3";
};
activesupport = {
dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo" "zeitwerk"];
@@ -157,10 +147,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0shh34xx9ygxb57s8mag8l22klvjfnk1c4jbjvchk16r6z0ps326";
+ sha256 = "1dmkqbvndbz011a1byg6f990936vfadbnwjwjw9vjzr4kd8bxk96";
type = "gem";
};
- version = "6.0.3";
+ version = "6.0.3.3";
};
acts-as-taggable-on = {
dependencies = ["activerecord"];
@@ -200,10 +190,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0li86k0g812jkzrppb2fvqngvzp09nygywjpn81nx90s01wxqw07";
+ sha256 = "19bn0y70qm6mfj4y1m0j3s8ggh6dvxwrwrj5vfamhdrpddsz8ddr";
type = "gem";
};
- version = "1.0.1";
+ version = "1.1.0";
};
akismet = {
groups = ["default"];
@@ -215,16 +205,26 @@
};
version = "3.0.0";
};
+ android_key_attestation = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "02spc1sh7zsljl02v9d5rdb717b628vw2k7jkkplifyjk4db0zj6";
+ type = "gem";
+ };
+ version = "0.3.0";
+ };
apollo_upload_server = {
dependencies = ["graphql" "rails"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0riijpyicbkqsr46w4mfhh3pq2yrmakkz8mmgbrfjhzbyzac25na";
+ sha256 = "0xk54h9mmzhrbgbmk33v38pavb8w6421mx2yrgsdarkfl9fr90y3";
type = "gem";
};
- version = "2.0.0.beta.3";
+ version = "2.0.2";
};
asana = {
dependencies = ["faraday" "faraday_middleware" "faraday_middleware-multi_json" "oauth2"];
@@ -232,10 +232,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "19yr6ibz481jizvx0cjfvql142v8izi474c4vmwy9qzksyq2xhdj";
+ sha256 = "0c8n8i3jb2q09l6rgcw0lb4sq85jzz6vywqlrd0ivq989zh3sq2l";
type = "gem";
};
- version = "0.9.3";
+ version = "0.10.2";
};
asciidoctor = {
groups = ["default"];
@@ -274,10 +274,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "184ssy3w93nkajlz2c70ifm79jp3j737294kbc5fjw69v1w0n9x7";
+ sha256 = "1l3468czzjmxl93ap40hp7z94yxp4nbag0bxqs789bm30md90m2a";
type = "gem";
};
- version = "2.4.0";
+ version = "2.4.1";
};
atlassian-jwt = {
dependencies = ["jwt"];
@@ -321,48 +321,79 @@
};
version = "1.8.0";
};
+ awrence = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "15zwdli370jfsj6jypv7vrqf4vv4ac4784faw7ar5v88fk4q9rcv";
+ type = "gem";
+ };
+ version = "1.1.1";
+ };
aws-eventstream = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "100g77a5ixg4p5zwq77f28n2pdkk0y481f7v83qrlmnj22318qq6";
+ sha256 = "0r0pn66yqrdkrfdin7qdim0yj2x75miyg4wp6mijckhzhrjb7cv5";
type = "gem";
};
- version = "1.0.3";
+ version = "1.1.0";
};
- aws-sdk = {
- dependencies = ["aws-sdk-resources"];
+ aws-partitions = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1yvl9bxzaxgcyzix2yw46cgll9nl0xfg5qx1j6y3xc1i78rk7vy0";
+ sha256 = "12q3swh4f44iqlq2md9lphg8csi0hd35jhgmkkkji9n0mgay4ggh";
type = "gem";
};
- version = "2.11.374";
+ version = "1.345.0";
+ };
+ aws-sdk-cloudformation = {
+ dependencies = ["aws-sdk-core" "aws-sigv4"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "09kb3k5vpymg846gajc5d3wznww63yiv3ygdf4v42d4pf4wpbr1i";
+ type = "gem";
+ };
+ version = "1.41.0";
};
aws-sdk-core = {
- dependencies = ["aws-sigv4" "jmespath"];
+ dependencies = ["aws-eventstream" "aws-partitions" "aws-sigv4" "jmespath"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1xfv8nfz8n700z29di51mcyyrnmbpq7flff4hx9mm92avnly1ysy";
+ type = "gem";
+ };
+ version = "3.104.3";
+ };
+ aws-sdk-kms = {
+ dependencies = ["aws-sdk-core" "aws-sigv4"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1d7nw1jihv7rglcmkd3hhidjflbzq5ik63n43q27pmx8ki108rd9";
+ sha256 = "0rpwpj4f4q9wdrbgiqngzwfdaaqyz0iif8sv16z6z0mm6y3cb06q";
type = "gem";
};
- version = "2.11.374";
+ version = "1.36.0";
};
- aws-sdk-resources = {
- dependencies = ["aws-sdk-core"];
+ aws-sdk-s3 = {
+ dependencies = ["aws-sdk-core" "aws-sdk-kms" "aws-sigv4"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0qx2a67vsw8rz1y0m04f97p1q4zx7miy06a5ck78hm77nvsigjj4";
+ sha256 = "068xx6wp86wkmikdzg4wqxmg570hc3ydp8211j02g13djjr3k28n";
type = "gem";
};
- version = "2.11.374";
+ version = "1.75.0";
};
aws-sigv4 = {
dependencies = ["aws-eventstream"];
@@ -370,21 +401,32 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1dfc8i5cxjwlvi4b665lbpbwvks8a6wfy3vfmwr3pjdmxwdmc2cs";
+ sha256 = "0aknh3q37rq3ixxa84x2p26g8a15zmiig2rm1pmailsb9vqhfh3j";
type = "gem";
};
- version = "1.1.0";
+ version = "1.2.1";
};
- axiom-types = {
- dependencies = ["descendants_tracker" "ice_nine" "thread_safe"];
+ azure-storage-blob = {
+ dependencies = ["azure-storage-common" "nokogiri"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "10q3k04pll041mkgy0m5fn2b1lazm6ly1drdbcczl5p57lzi3zy1";
+ sha256 = "0qpvjyaq8478hw4cxcf8lr303wn8g9mhrfmvihyzn3zn9hll4zvd";
type = "gem";
};
- version = "0.1.1";
+ version = "2.0.0";
+ };
+ azure-storage-common = {
+ dependencies = ["faraday" "faraday_middleware" "nokogiri"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0nhjw77r65xrkdn2h6cd76mglgx676hyr58igyfb9f7zbgvjp69s";
+ type = "gem";
+ };
+ version = "2.0.1";
};
babosa = {
groups = ["default"];
@@ -463,20 +505,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1pqnxxsqqs7vnqvamk5bzs84dv584g9s0qaf2vqb1v2aj5dabcg7";
+ sha256 = "0kn7rv81i2r462k56v29i3s8abcmfcpfj9axia736mwjvv0app2k";
type = "gem";
};
- version = "2.5.0";
+ version = "2.7.1";
};
bindata = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0kxy917xyxckifmnawff65j7g6yb3wh2s45npjq9lqjbi1p86lsr";
+ sha256 = "1bmlqjb5h1ry6wm2d903d6yxibpqzzxwqczvlicsqv0vilaca5ic";
type = "gem";
};
- version = "2.4.3";
+ version = "2.4.8";
};
binding_ninja = {
groups = ["default" "development" "test"];
@@ -488,17 +530,6 @@
};
version = "0.2.3";
};
- binding_of_caller = {
- dependencies = ["debug_inspector"];
- groups = ["development"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "05syqlks7463zsy1jdfbbdravdhj9hpj5pv2m74blqpv8bq4vv5g";
- type = "gem";
- };
- version = "0.8.0";
- };
bootsnap = {
dependencies = ["msgpack"];
groups = ["default"];
@@ -536,10 +567,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0sdx0ny34i6vqxdsc7sy9g0nafdbrw8kvvb5xh9m18x1bzpqk92f";
+ sha256 = "0q1yzvbqp0mykswipq3w00ljw9fgkhjfrij3hkwi7cx85r14n6gw";
type = "gem";
};
- version = "2.5.3";
+ version = "4.2.0";
};
builder = {
groups = ["default" "development" "test"];
@@ -557,10 +588,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1h16vrqblcdlizgbidk7bgmhcfb96a9y5jw117my5yhs07yp0i3s";
+ sha256 = "18ifwnvn13755qkfigapyj5bflpby3phxzbb7x5336d0kzv5k7d9";
type = "gem";
};
- version = "6.0.2";
+ version = "6.1.0";
};
bundler-audit = {
dependencies = ["thor"];
@@ -582,21 +613,21 @@
}];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1vv7s88w8jb1qg4qz3jrs3x3y5d9jfyyl7wfiz78b5x95ydvx41q";
+ sha256 = "0nx3yjf4xzdgb8jkmk2344081gqr22pgjqnmjg2q64mj5d6r9194";
type = "gem";
};
- version = "9.1.0";
+ version = "11.1.3";
};
capybara = {
dependencies = ["addressable" "mini_mime" "nokogiri" "rack" "rack-test" "regexp_parser" "xpath"];
- groups = ["development" "test"];
+ groups = ["test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1y7ncfji4s3h3wdr2hwsrd32k0va92a6lyx2x8w6a3vkbc94kpch";
+ sha256 = "0ji9kyb01dpnjbvpyb0c481cpnisd6wx6div6rywi9fihk66627w";
type = "gem";
};
- version = "3.22.0";
+ version = "3.33.0";
};
capybara-screenshot = {
dependencies = ["capybara" "launchy"];
@@ -620,25 +651,35 @@
};
version = "1.3.1";
};
+ cbor = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0511idr8xps9625nh3kxr68sdy6l3xy2kcz7r57g47fxb1v18jj3";
+ type = "gem";
+ };
+ version = "0.5.9.6";
+ };
character_set = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "114npdbw1ivyx4vnid8ncnjw4wnjcipf2lvihlg3ibbh7an0m9s9";
+ sha256 = "0affq9n77vwy897ri2zhmfinfagf37hcwwimrccy1bcxan9mj3h3";
type = "gem";
};
- version = "1.1.2";
+ version = "1.4.0";
};
charlock_holmes = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1nf1l31n10yaark2rrg5qzyzcx9w80681449s3j09qmnipsl8rl5";
+ sha256 = "0hybw8jw9ryvz5zrki3gc9r88jqy373m6v46ynxsdzv1ysiyr40p";
type = "gem";
};
- version = "0.7.6";
+ version = "0.7.7";
};
childprocess = {
groups = ["default" "test"];
@@ -700,21 +741,10 @@
}];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "15vav4bhcc2x3jmi3izb11l4d9f3xv8hp2fszb7iqmpsccv1pz4y";
+ sha256 = "0jvxqxzply1lwp7ysn94zjhh57vc14mcshw1ygw14ib8lhc00lyw";
type = "gem";
};
- version = "1.1.2";
- };
- coercible = {
- dependencies = ["descendants_tracker"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1p5azydlsz0nkxmcq0i1gzmcfq02lgxc4as7wmf47j1c6ljav0ah";
- type = "gem";
- };
- version = "1.0.0";
+ version = "1.1.3";
};
colored2 = {
groups = ["default" "development"];
@@ -753,10 +783,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "094387x4yasb797mv07cs3g6f08y56virc2rjcpb1k79rzaj3nhl";
+ sha256 = "1vnxrbhi7cq3p4y2v9iwd10v1c7l15is4var14hwnb2jip4fyjzz";
type = "gem";
};
- version = "1.1.6";
+ version = "1.1.7";
};
connection_pool = {
groups = ["default"];
@@ -789,6 +819,17 @@
};
version = "0.3.0";
};
+ cose = {
+ dependencies = ["cbor" "openssl-signature_algorithm"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1h1vcirk1vpr992xmnwf5z77fpizjwn4xzq2vrrjhvdmjynvl3jj";
+ type = "gem";
+ };
+ version = "1.0.0";
+ };
countries = {
dependencies = ["i18n_data" "sixarm_ruby_unaccent" "unicode_utils"];
groups = ["default"];
@@ -831,6 +872,17 @@
};
version = "0.5.0";
};
+ crystalball = {
+ dependencies = ["git"];
+ groups = ["development" "test"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1why2py76hv2m7i3a1im3zi5zcjcvz2l1nvshzndlwah58vrywkf";
+ type = "gem";
+ };
+ version = "0.7.0";
+ };
css_parser = {
dependencies = ["addressable"];
groups = ["default"];
@@ -858,10 +910,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0gyxfs7pkcg90llhpl2nwfqqcqi0qngqhk8gpyrffj6m0lm1m6wl";
+ sha256 = "0lrifb0kbjk9033pzjnp8qqqkg2z212h8dgj71k15c6wb6rycqa7";
type = "gem";
};
- version = "6.0.9";
+ version = "8.0.6";
};
database_cleaner = {
groups = ["development" "test"];
@@ -873,16 +925,6 @@
};
version = "1.7.0";
};
- debug_inspector = {
- groups = ["default" "development"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0vxr0xa1mfbkfcrn71n7c4f2dj7la5hvphn904vh20j3x4j5lrx0";
- type = "gem";
- };
- version = "0.0.3";
- };
debugger-ruby_core_source = {
groups = ["default" "development"];
platforms = [{
@@ -950,17 +992,6 @@
};
version = "1.7.0";
};
- descendants_tracker = {
- dependencies = ["thread_safe"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "15q8g3fcqyb41qixn6cky0k3p86291y7xsh1jfd851dvrza1vi79";
- type = "gem";
- };
- version = "0.0.4";
- };
device_detector = {
groups = ["default"];
platforms = [];
@@ -977,10 +1008,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0a64xq0dj6p0firpg4mrrfmlakpv17hky5yfrjhchs2sybmymr9i";
+ sha256 = "0syqkh0q9mcdgj68m2cf1innpxb8fv6xsayk1kgsdmq539rkv3ic";
type = "gem";
};
- version = "4.7.1";
+ version = "4.7.3";
};
devise-two-factor = {
dependencies = ["activesupport" "attr_encrypted" "devise" "railties" "rotp"];
@@ -1050,10 +1081,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0abdlwb64ns7ssmiqhdwgl27ly40x2l27l8hs8hn0z4kb3zd2x3v";
+ sha256 = "0lcqjsmixjp52bnlgzh4lg9ppsk52x9hpwdjd53k8jnbah2602h0";
type = "gem";
};
- version = "0.5.20180417";
+ version = "0.5.20190701";
};
doorkeeper = {
dependencies = ["railties"];
@@ -1061,10 +1092,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0w554smil33j64h50w29xavgg4k7172r0c2rrygfbp5p4ap9py9c";
+ sha256 = "01scvhvrw44ksv1aaywpp9kfm4c8qs4gwnnha40r5mq0vpc0qrny";
type = "gem";
};
- version = "5.0.3";
+ version = "5.3.3";
};
doorkeeper-openid_connect = {
dependencies = ["doorkeeper" "json-jwt"];
@@ -1072,10 +1103,96 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1qcl11dw9b0si45id7sqwv19g8am4i221sqkigimnvhc1cci2yfw";
+ sha256 = "1yylcg4j7msxma0s8rx8990bfgr0c414a7vafs3gpgmbwy47wq45";
+ type = "gem";
+ };
+ version = "1.7.4";
+ };
+ dry-configurable = {
+ dependencies = ["concurrent-ruby" "dry-core" "dry-equalizer"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "033x4gvynfm33pchmpd5iw9n4c9q46j8vbwbcdmvb8b2r0gpzfdn";
+ type = "gem";
+ };
+ version = "0.11.5";
+ };
+ dry-container = {
+ dependencies = ["concurrent-ruby" "dry-configurable"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1npnhs3x2xcwwijpys5c8rpcvymrlab0y8806nr4h425ld5q4wd0";
+ type = "gem";
+ };
+ version = "0.7.2";
+ };
+ dry-core = {
+ dependencies = ["concurrent-ruby"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0k9ff2sr4ymiwzg4mchzv66mn6rdsgjlinm6s4x5x91yhd0h4vpk";
type = "gem";
};
- version = "1.6.3";
+ version = "0.4.9";
+ };
+ dry-equalizer = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0rsqpk0gjja6j6pjm0whx2px06cxr3h197vrwxp6k042p52r4v46";
+ type = "gem";
+ };
+ version = "0.3.0";
+ };
+ dry-inflector = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "17mkdwglqsd9fg272y3zms7rixjgkb1km1xcb88ir5lxvk1jkky7";
+ type = "gem";
+ };
+ version = "0.2.0";
+ };
+ dry-logic = {
+ dependencies = ["concurrent-ruby" "dry-core" "dry-equalizer"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1cqvylwv71sm9zrb0lpxmghn20zxnjswxwyhaj8y2wfniffyjgkc";
+ type = "gem";
+ };
+ version = "1.0.6";
+ };
+ dry-types = {
+ dependencies = ["concurrent-ruby" "dry-container" "dry-core" "dry-equalizer" "dry-inflector" "dry-logic"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1px1r5khlf4lw32gsrnnnsx7dvl2d94axx3h0b6zwxrhvfq3n038";
+ type = "gem";
+ };
+ version = "1.4.0";
+ };
+ ecma-re-validator = {
+ dependencies = ["regexp_parser"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1hjnd6phkhwmd846hqkzbiiyf7n6v9s85agizkxrkha1z0g3q5fc";
+ type = "gem";
+ };
+ version = "0.2.1";
};
ed25519 = {
groups = ["ed25519"];
@@ -1093,10 +1210,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1jp7amblk18dag3w0yrzdzkhkbfap2d6xpbyv9314parxw98mgq0";
+ sha256 = "152z76sp2ymyaqrbm8c6y0p1ydkckwrr6iif66mdsc5s0433va3f";
type = "gem";
};
- version = "6.8.0";
+ version = "6.8.2";
};
elasticsearch-api = {
dependencies = ["multi_json"];
@@ -1104,10 +1221,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0kq6ljssd5nd2fjaznbnyf4bhkk5q17ava5rq3bjfvjh1wyzagca";
+ sha256 = "12rjfamnqspvkjs90bvpa5zs7g0nlr9pvlvj228mj71k5pym1x8p";
type = "gem";
};
- version = "6.8.0";
+ version = "6.8.2";
};
elasticsearch-model = {
dependencies = ["activesupport" "elasticsearch" "hashie"];
@@ -1115,20 +1232,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0ifm8vh8nr9r1wnpnfa6kjm7v54jwsgvpg060r08haydqcv5lbsy";
+ sha256 = "1q66mp28696qnr6xgsl1dym2l5wk4j2ifd673r09yi70hn9y5ji8";
type = "gem";
};
- version = "6.1.0";
+ version = "6.1.1";
};
elasticsearch-rails = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0zxqj7pgb0b32qda84jlg6kay4b9qbpjlfk2b0m23hxnkbbmf1bd";
+ sha256 = "06k97w4xdkdj982b2mgz4bv0gvkpbscn4wxsrqj6kr1x7dxia394";
type = "gem";
};
- version = "6.1.0";
+ version = "6.1.1";
};
elasticsearch-transport = {
dependencies = ["faraday" "multi_json"];
@@ -1136,10 +1253,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0c1scz8l4z84x7g3iwf9kmvrpgjjq0gaxaswviiy9zg3csn720mc";
+ sha256 = "02z7b26vl0wmvkzy10qp530vx5c7pdv2ynfsd7mc5qmz6m0z5pxp";
type = "gem";
};
- version = "6.8.0";
+ version = "6.8.2";
};
email_reply_trimmer = {
groups = ["default"];
@@ -1248,10 +1365,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0grlxwiccbnflxs30r3h7g23xnps5knav1jyqkk3anvm8363ifjw";
+ sha256 = "1yz55sf2nd3l666ms6xr18sm2aggcvmb8qr3v53lr4rir32y1yp1";
type = "gem";
};
- version = "2.6.0";
+ version = "2.7.0";
};
expression_parser = {
groups = ["default"];
@@ -1302,10 +1419,21 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0s72m05jvzc1pd6cw1i289chas399q0a14xrwg4rvkdwy7bgzrh0";
+ sha256 = "0wwks9652xwgjm7yszcq5xr960pjypc07ivwzbjzpvy9zh2fw6iq";
+ type = "gem";
+ };
+ version = "1.0.1";
+ };
+ faraday-cookie_jar = {
+ dependencies = ["faraday" "http-cookie"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "00hligx26w9wdnpgsrf0qdnqld4rdccy8ym6027h5m735mpvxjzk";
type = "gem";
};
- version = "0.15.4";
+ version = "0.0.7";
};
faraday-http-cache = {
dependencies = ["faraday"];
@@ -1313,10 +1441,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "08j86fgcwl7z792qyijdsq680arzpfiydqd24ja405z2rbm7r2i0";
+ sha256 = "0lhfwlk4mhmw9pdlgdsl2bq4x45w7s51jkxjryf18wym8iiw36g7";
type = "gem";
};
- version = "2.0.0";
+ version = "2.2.0";
};
faraday_middleware = {
dependencies = ["faraday"];
@@ -1324,21 +1452,21 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1p7icfl28nvl8qqdsngryz1snqic9l8x6bk0dxd7ygn230y0k41d";
+ sha256 = "0jik2kgfinwnfi6fpp512vlvs0mlggign3gkbpkg5fw1jr9his0r";
type = "gem";
};
- version = "0.12.2";
+ version = "1.0.0";
};
- faraday_middleware-aws-signers-v4 = {
- dependencies = ["aws-sdk-resources" "faraday"];
+ faraday_middleware-aws-sigv4 = {
+ dependencies = ["aws-sigv4" "faraday"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0y88xcbq8k2ijhsqdava5493p26k49agvnzca6vkl3qwfv3ambhp";
+ sha256 = "1gk2qakcvvbgfvvfd8cgf13sligv5mp816ykmra9llqmbfym8ikl";
type = "gem";
};
- version = "0.1.7";
+ version = "0.3.0";
};
faraday_middleware-multi_json = {
dependencies = ["faraday_middleware" "multi_json"];
@@ -1386,10 +1514,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "10lfhahnnc91v63xpvk65apn61pib086zha3z5sp1xk9acfx12h4";
+ sha256 = "12lpwaw82bb0rm9f52v1498bpba8aj2l2q359mkwbxsswhpga5af";
type = "gem";
};
- version = "1.12.2";
+ version = "1.13.1";
};
ffi-compiler = {
dependencies = ["ffi" "rake"];
@@ -1479,15 +1607,15 @@
version = "2.1.0";
};
fog-google = {
- dependencies = ["fog-core" "fog-json" "fog-xml" "google-api-client"];
+ dependencies = ["fog-core" "fog-json" "fog-xml" "google-api-client" "google-cloud-env"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1784xynmgvj1x9phy42nbd3fcgj040zps6wn7msi6vnj1sg4wpfy";
+ sha256 = "1h9apmm2pyb157pbnrqk37wfs2d9f35navsgzs3kclrxhyl2qm5f";
type = "gem";
};
- version = "1.9.1";
+ version = "1.11.0";
};
fog-json = {
dependencies = ["fog-core" "multi_json"];
@@ -1625,10 +1753,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0764vj7gacn0aypm2bf6m46dzjzwzrjlmbyx6qwwwzbmi94r40wr";
+ sha256 = "04xlj00sm4mbgvyq0qkbxim75i7cpyn6iylpfwnyagl35wdvsszf";
type = "gem";
};
- version = "3.2.9";
+ version = "3.3.6";
};
gettext_i18n_rails = {
dependencies = ["fast_gettext"];
@@ -1653,14 +1781,15 @@
version = "1.3.0";
};
git = {
+ dependencies = ["rchardet"];
groups = ["default" "development"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0bf83icwypi3p3pd97vlqbnp3hvf31ncd440m9kh9y7x6yk74wyh";
+ sha256 = "0y8n1m2kys3q79b9kp8bs4803isshpf0f401a2hfy4iyh5jwzx11";
type = "gem";
};
- version = "1.5.0";
+ version = "1.7.0";
};
gitaly = {
dependencies = ["grpc"];
@@ -1668,10 +1797,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "01ki2isvqyhfw503z3ahksbfb0s0m3psi4din9azdpgcqyv1pxlh";
+ sha256 = "1q1l0c1yjnhr451jj845h2vd9s00grjiyj2w9r1b9y3bscsyzs0m";
type = "gem";
};
- version = "13.0.0.pre.rc1";
+ version = "13.5.0.pre.rc2";
};
github-markup = {
groups = ["default"];
@@ -1694,16 +1823,27 @@
};
version = "0.10.5";
};
+ gitlab-fog-azure-rm = {
+ dependencies = ["azure-storage-blob" "azure-storage-common" "fog-core" "fog-json" "mime-types" "ms_rest_azure"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "04l7ps0vvrqq8i25q7ic2zy2n8f8f1l7sn1shf5wccy1cbyj9pig";
+ type = "gem";
+ };
+ version = "1.0.0";
+ };
gitlab-labkit = {
dependencies = ["actionpack" "activesupport" "grpc" "jaeger-client" "opentracing" "redis"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0a63zgjll83b25hiq8m4sk75jci2rj8z46lss0j3bc6zi3pxnzax";
+ sha256 = "0cnrpqswicawhpvd4dh4jcma9d4haznc4gyl37ssvj1jkfhc4w40";
type = "gem";
};
- version = "0.12.0";
+ version = "0.13.1";
};
gitlab-license = {
groups = ["default"];
@@ -1720,10 +1860,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "10ajr3l8vasy4zkc0p481m806g7k7idnw7mi6rlkmx4gkgb0z46j";
+ sha256 = "14785l38sqrgf06y45ayhj3nhfqdar8vrsxna764vdsw01dngmin";
type = "gem";
};
- version = "0.0.4";
+ version = "0.0.7";
};
gitlab-markup = {
groups = ["default"];
@@ -1745,16 +1885,26 @@
};
version = "0.9.1";
};
+ gitlab-pg_query = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0xvzs8gy6vbddzf9kin92lqb99vzwljikfgqvxbxqm7hzl16dilq";
+ type = "gem";
+ };
+ version = "1.3.0";
+ };
gitlab-puma = {
dependencies = ["nio4r"];
groups = ["puma"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0i1gv7mgjpa46v6jr97rjk0zv3jny3gc3q3bq8wd6rv59lv5s4wi";
+ sha256 = "05hazn3cq079zynj0viagly6bgh4x7pb2vqki9rgf2k39ljwrmld";
type = "gem";
};
- version = "4.3.3.gitlab.2";
+ version = "4.3.5.gitlab.3";
};
gitlab-puma_worker_killer = {
dependencies = ["get_process_mem" "gitlab-puma"];
@@ -1784,10 +1934,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1il4jqvz7b2l6pcxw6pfjvljpngn92mghfm47g0mfickih1i2r55";
+ sha256 = "0l24vgcmvval1apqk99c3ifcwlg1fh60vf02ggnc20f65dka81p3";
type = "gem";
};
- version = "3.2.0";
+ version = "5.1.0";
};
gitlab_chronic_duration = {
dependencies = ["numerizer"];
@@ -1834,25 +1984,36 @@
version = "6.2.0";
};
google-api-client = {
- dependencies = ["addressable" "googleauth" "httpclient" "mime-types" "representable" "retriable"];
+ dependencies = ["addressable" "googleauth" "httpclient" "mini_mime" "representable" "retriable" "signet"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "13y6xara8w211y88pxa8bcbg6y40vkidqk854zl7z4csmgfnplxq";
+ type = "gem";
+ };
+ version = "0.33.2";
+ };
+ google-cloud-env = {
+ dependencies = ["faraday"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "05h2lca9b334ayabgs3h0mzc2wg3csvkqv1lv3iirpgf90ypbk1k";
+ sha256 = "0bjgxyvagy6hjj8yg7fqq24rwdjxb6hx7fdd1bmn4mwd846lci2i";
type = "gem";
};
- version = "0.23.4";
+ version = "1.4.0";
};
google-protobuf = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0by3289irdklb9gjqw41fq6mg6yja3iyzh99dj8p8z9l4brllqn4";
+ sha256 = "1m3la0yid3bqx9b30raisqbp27d0q7vdrlslazrdasf8v1vhifxj";
type = "gem";
};
- version = "3.8.0";
+ version = "3.12.4";
};
googleapis-common-protos-types = {
dependencies = ["google-protobuf"];
@@ -1860,10 +2021,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0hyr94cafiqj0k8q19hnl658pmbz2b404akikzfv4hdb1j1bwsg1";
+ sha256 = "1aava1b75n056s24gn7ajrkmm6s3xa3swl62dl5q9apw4marghji";
type = "gem";
};
- version = "1.0.4";
+ version = "1.0.5";
};
googleauth = {
dependencies = ["faraday" "jwt" "memoist" "multi_json" "os" "signet"];
@@ -1871,10 +2032,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1747p1dhpvz76i98xnjrvaj785y1232svm0nc8g9by6pz835gp2l";
+ sha256 = "0rsk471ld98pxhvzig3lnw9i13454c9nschvzxvq6vjqnn9ip0yh";
type = "gem";
};
- version = "0.6.6";
+ version = "0.12.0";
};
gpgme = {
dependencies = ["mini_portile2"];
@@ -1888,15 +2049,15 @@
version = "2.0.20";
};
grape = {
- dependencies = ["activesupport" "builder" "mustermann-grape" "rack" "rack-accept" "virtus"];
+ dependencies = ["activesupport" "builder" "dry-types" "mustermann-grape" "rack" "rack-accept"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "04bam0iq9sad1df361317zz4knwci905yig502khl8gm1lp1168c";
+ sha256 = "03ylzpn9mng9kwk472xbsfnqcbnm0qcjjlscp17hijvpvafd8a09";
type = "gem";
};
- version = "1.1.0";
+ version = "1.4.0";
};
grape-entity = {
dependencies = ["activesupport" "multi_json"];
@@ -1915,10 +2076,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "170aw6yvr8l5srlfjz1yqpxr7klr8jypr4i0gj41gn6v4iamyl79";
+ sha256 = "131s6a0xa0fj7w5d6xb2p2z3404w6rxbc33v7fcg50jrjgqphrjz";
type = "gem";
};
- version = "1.2.0";
+ version = "1.5.0";
};
grape_logging = {
dependencies = ["grape" "rack"];
@@ -1942,15 +2103,37 @@
};
version = "1.4.10";
};
+ graphlient = {
+ dependencies = ["faraday" "faraday_middleware" "graphql-client"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "04c32rcn3j4d8sh039lkdfzn8xpifsbpsp7f90vlp2s531wbs16a";
+ type = "gem";
+ };
+ version = "0.4.0";
+ };
graphql = {
groups = ["default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0zj729kxig2klhm4naqsgrfi4xgba4vh2pazvvi7iaikaa3vfh48";
+ sha256 = "01ldxhn59lfg5ivxc9m11v1qhw29ql95qcvwwcap49n0z7d1i3k5";
type = "gem";
};
- version = "1.10.5";
+ version = "1.11.4";
+ };
+ graphql-client = {
+ dependencies = ["activesupport" "graphql"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0g971rccyrs3rk8812r6az54p28g66m4ngdcbszg31mvddjaqkr4";
+ type = "gem";
+ };
+ version = "0.16.0";
};
graphql-docs = {
dependencies = ["commonmarker" "escape_utils" "extended-markdown-filter" "gemoji" "graphql" "html-pipeline" "sass"];
@@ -1969,10 +2152,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "18wikj9qd4jb4lks55cs2cf3q7fifnanm9z9ywnxhpj57vbnilpf";
+ sha256 = "1rsglf7ag17n465iff7vlw83pn2rpl4kv9sb1rpf17nx6xpi7yl5";
type = "gem";
};
- version = "1.24.0";
+ version = "1.30.2";
};
gssapi = {
dependencies = ["ffi"];
@@ -1991,10 +2174,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "000hn5cdqz3wl99b245q958c5byi2dlsqi814q5gmyljv7i47zwf";
+ sha256 = "1fwgvkmrg97xfswwgfrfcl1nc937yxwazfvpmf8vxj7cvnx7mfki";
type = "gem";
};
- version = "2.15.1";
+ version = "2.16.2";
};
guard-compat = {
groups = ["default" "test"];
@@ -2029,15 +2212,15 @@
version = "5.1.2";
};
haml_lint = {
- dependencies = ["haml" "rainbow" "rubocop" "sysexits"];
+ dependencies = ["haml" "parallel" "rainbow" "rubocop" "sysexits"];
groups = ["development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1iaaa5as4nlblnbvy6pxj8z9k3jqspbh4f43il519f28lgi0llsn";
+ sha256 = "0imdiwxqyca1i158yrqkdv6fa8sdfk8wwx2kaq6ad9i7k7jj365a";
type = "gem";
};
- version = "0.34.0";
+ version = "0.36.0";
};
hamlit = {
dependencies = ["temple" "thor" "tilt"];
@@ -2050,6 +2233,16 @@
};
version = "2.11.0";
};
+ hana = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0ij5clmkfl5ij9wdzr62b0w7j2qg7pb65mhvxa6mf1kv1xp6l585";
+ type = "gem";
+ };
+ version = "1.3.6";
+ };
hangouts-chat = {
groups = ["default"];
platforms = [];
@@ -2065,10 +2258,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "19ykg5pax8798nh1yv71adkx0zzs7gn2rxjj86v7nsw0jba5lask";
+ sha256 = "1nynpl0xbj0nphqx1qlmyggq58ms1phf5i03hk64wcc0a17x1m1c";
type = "gem";
};
- version = "0.3.8";
+ version = "1.0.1";
};
hashie = {
groups = ["default" "kerberos"];
@@ -2092,15 +2285,15 @@
version = "0.1.1";
};
health_check = {
- dependencies = ["rails"];
+ dependencies = ["railties"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1mfa180nyzz1j0abfihm5nm3lmzq99362ibcphky6rh5vwhckvm8";
+ sha256 = "07wrbfsfsprfmykc0qbkkgxpf8vlx4a8sp77acqrjsh395f6qcqv";
type = "gem";
};
- version = "2.6.0";
+ version = "3.0.0";
};
heapy = {
groups = ["default"];
@@ -2161,10 +2354,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1gsn0jmri7cavw1pv3pbynq6nldsff0r5dr6pa0mxz0rkpjsgjwl";
+ sha256 = "0z8vmvnkrllkpzsxi94284di9r63g9v561a16an35izwak8g245y";
type = "gem";
};
- version = "4.2.0";
+ version = "4.4.1";
+ };
+ http-accept = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "09m1facypsdjynfwrcv19xcb1mqg8z6kk31g8r33pfxzh838c9n6";
+ type = "gem";
+ };
+ version = "1.7.0";
};
http-cookie = {
dependencies = ["domain_name"];
@@ -2182,10 +2385,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "15lpn604byf7cyxnw949xz4rvpcknqp7a48q73nm630gqxsa76f3";
+ sha256 = "1wx591jdhy84901pklh1n9sgh74gnvq1qyqxwchni1yrc49ynknc";
type = "gem";
};
- version = "2.1.1";
+ version = "2.3.0";
};
http-parser = {
dependencies = ["ffi-compiler"];
@@ -2225,10 +2428,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0jwrd1l4mxz06iyx6053lr6hz2zy7ah2k3ranfzisvych5q19kwm";
+ sha256 = "153sx77p16vawrs4qpkv7qlzf9v5fks4g7xqcj1dwk40i6g7rfzk";
type = "gem";
};
- version = "1.8.2";
+ version = "1.8.5";
};
i18n_data = {
groups = ["default"];
@@ -2287,20 +2490,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "198m72c9w3wfwr1mq22dcjjm7d4jd0bci4lrq6zq2zvlzhi04n8l";
+ sha256 = "1a2qlkc1hkr5hkj2574l1a63sm04bdx98gfhh9m8vvp6psdrnpnb";
type = "gem";
};
- version = "0.10.0";
- };
- jaro_winkler = {
- groups = ["default" "development" "test"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1y8l6k34svmdyqxya3iahpwbpvmn3fswhwsvrz0nk1wyb8yfihsh";
- type = "gem";
- };
- version = "1.5.4";
+ version = "1.1.0";
};
jira-ruby = {
dependencies = ["activesupport" "atlassian-jwt" "multipart-post" "oauth"];
@@ -2329,10 +2522,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0wi4h4f3knb0yp4zq2spks3dpmdzz9wa54d6xk88md0h4v2x33cq";
+ sha256 = "1zia0pxa2lrybwv51xzhj26rf3gx8zwg1cghbdk640rbsyr8sf9a";
type = "gem";
};
- version = "3.1.1";
+ version = "3.4.0";
};
json = {
groups = ["default"];
@@ -2350,10 +2543,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "18rf9v20i0dk5dblr7m22di959xpch2h7gsx0cl585cryr7apwp3";
+ sha256 = "0nzbk1mrbf9mnvjpn3bxy8a85rjf94qmfdnvk78mjzk8pa0fvgdr";
type = "gem";
};
- version = "1.11.0";
+ version = "1.13.0";
};
json-schema = {
dependencies = ["addressable"];
@@ -2366,6 +2559,28 @@
};
version = "2.8.0";
};
+ json_schemer = {
+ dependencies = ["ecma-re-validator" "hana" "regexp_parser" "uri_template"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "194898b70ylkjqg7vhy4lps4a5g31n7xxb3vfacwfs40azkn83zm";
+ type = "gem";
+ };
+ version = "0.2.12";
+ };
+ jsonpath = {
+ dependencies = ["multi_json" "to_regexp"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1bwgk17dwraaf6grv6v99xjjy3ds1sqsf1v49fnlyfjkniy6ap8q";
+ type = "gem";
+ };
+ version = "1.0.5";
+ };
jwt = {
groups = ["default"];
platforms = [];
@@ -2441,14 +2656,15 @@
version = "1.17.0";
};
kramdown = {
+ dependencies = ["rexml"];
groups = ["default" "development"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1dl840bvx8d9nq6lg3mxqyvbiqnr6lk3jfsm6r8zhz7p5srmd688";
+ sha256 = "1vmw752c26ny2jwl0npn0gbyqwgz4hdmlpxnsld9qi9xhk5b1qh7";
type = "gem";
};
- version = "2.1.0";
+ version = "2.3.0";
};
kramdown-parser-gfm = {
dependencies = ["kramdown"];
@@ -2462,15 +2678,15 @@
version = "1.1.0";
};
kubeclient = {
- dependencies = ["http" "recursive-open-struct" "rest-client"];
+ dependencies = ["http" "jsonpath" "recursive-open-struct" "rest-client"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1djf4zll2alrwv7wg4wk9v504wbri717wqaq773i1azg7cbisbw6";
+ sha256 = "07ygwvdrdhqmvqj3g7hsrgwimr1xcphk9d6qjdxr0iynqaahn0l7";
type = "gem";
};
- version = "4.6.0";
+ version = "4.9.1";
};
launchy = {
dependencies = ["addressable"];
@@ -2507,14 +2723,14 @@
};
license_finder = {
dependencies = ["rubyzip" "thor" "toml" "with_env" "xml-simple"];
- groups = ["development" "test"];
+ groups = ["development" "omnibus" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "01rhqm5m3m22gq6q9f1x9fh3x3wrf9khnnsycblj0xg5frdjv77v";
+ sha256 = "0kc4bkaxy6mm6kpbpg8hdjsqpzybh7cy5b45qydc7bfa9c35vr93";
type = "gem";
};
- version = "5.4.0";
+ version = "6.0.0";
};
licensee = {
dependencies = ["rugged"];
@@ -2528,25 +2744,25 @@
version = "8.9.2";
};
listen = {
- dependencies = ["rb-fsevent" "rb-inotify" "ruby_dep"];
+ dependencies = ["rb-fsevent" "rb-inotify"];
groups = ["default" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "01v5mrnfqm6sgm8xn2v5swxsn1wlmq7rzh2i48d4jzjsc7qvb6mx";
+ sha256 = "1w923wmdi3gyiky0asqdw5dnh3gcjs2xyn82ajvjfjwh6sn0clgi";
type = "gem";
};
- version = "3.1.5";
+ version = "3.2.1";
};
locale = {
groups = ["default" "development"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1sls9bq4krx0fmnzmlbn64dw23c4d6pz46ynjzrn9k8zyassdd0x";
+ sha256 = "0997465kxvpxm92fiwc2b16l49mngk7b68g5k35ify0m3q0yxpdn";
type = "gem";
};
- version = "2.1.2";
+ version = "2.1.3";
};
lockbox = {
groups = ["default"];
@@ -2564,10 +2780,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "00lcn7s3slfn32di4qwlx2yj5f9r2pcnd0naxrvqqwypcg1z2sdd";
+ sha256 = "1vrjm4yqn5l6q5gsl72fmk95fl6j9z1a05gzbrwmsm3gp1a1bgac";
type = "gem";
};
- version = "0.10.0";
+ version = "0.11.2";
};
loofah = {
dependencies = ["crass" "nokogiri"];
@@ -2575,10 +2791,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0jk9fgn5ayzbqvzqm11gbkqvas77zdbpkvynlylyiwynclgrn040";
+ sha256 = "1alz1x6rkhbw10qpszr384299rf52rcyasn0619a9p50vzs8vczq";
type = "gem";
};
- version = "2.5.0";
+ version = "2.7.0";
};
lru_redux = {
groups = ["default"];
@@ -2595,10 +2811,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "06im7gcg42x77yhz2w5da2ly9xz0n0c36y5ks7xs53v0l9g0vf5n";
+ sha256 = "07rvqrizmqzbjzhdsh4l4fyif26a7czb506dvch18kr3nkkamim5";
type = "gem";
};
- version = "1.0.13";
+ version = "1.2.7";
};
mail = {
dependencies = ["mini_mime"];
@@ -2628,10 +2844,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1akbiibmg64liw8ya6xzf9lavh2n2707hxsnf9sfslsk36iwx0yn";
+ sha256 = "0n870r50z859dkcjz6dqvbvm895rpzw047basvbbfv9gi22rlxlv";
type = "gem";
};
- version = "1.8.0";
+ version = "1.9.0";
};
memoist = {
groups = ["default"];
@@ -2673,10 +2889,10 @@
}];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1pviwzvdqd90gn6y7illcdd9adapw8fczml933p5vl739dkvl3lq";
+ sha256 = "1pnyh44qycnf9mzi1j6fywd5fkskv3x7nmsqrrws0rjn5dd4ayfp";
type = "gem";
};
- version = "0.9.2";
+ version = "1.0.0";
};
mime-types = {
dependencies = ["mime-types-data"];
@@ -2684,20 +2900,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0fjxy1jm52ixpnv3vg9ld9pr9f35gy0jp66i1njhqjvmnvq0iwwk";
+ sha256 = "1zj12l9qk62anvk9bjvandpa6vy4xslil15wl6wlivyf51z773vh";
type = "gem";
};
- version = "3.2.2";
+ version = "3.3.1";
};
mime-types-data = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1m00pg19cm47n1qlcxgl91ajh2yq0fszvn1vy8fy0s1jkrp9fw4a";
+ sha256 = "1z75svngyhsglx0y2f9rnil2j08f9ab54b3l95bpgz67zq2if753";
type = "gem";
};
- version = "3.2019.0331";
+ version = "3.2020.0512";
};
mimemagic = {
groups = ["default" "test"];
@@ -2724,10 +2940,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0qy09qrd5bwh8mkbj514n5vcw9ni73218h9s3zmvbpmdwrnzi8j4";
+ sha256 = "0lpq12z70n10c1qshcddd5nib2pkcbkwzvmiqqzj60l01k3x4fg9";
type = "gem";
};
- version = "4.9.5";
+ version = "4.10.1";
};
mini_mime = {
groups = ["default" "development" "test"];
@@ -2759,15 +2975,37 @@
};
version = "5.11.3";
};
+ ms_rest = {
+ dependencies = ["concurrent-ruby" "faraday" "timeliness"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1jiha1bda5knpjqjymwik6i41n69gb0phcrgvmgc5icl4mcisai7";
+ type = "gem";
+ };
+ version = "0.7.6";
+ };
+ ms_rest_azure = {
+ dependencies = ["concurrent-ruby" "faraday" "faraday-cookie_jar" "ms_rest"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "06i37b84r2q206kfm5vsi9s1qiiy09091vhvc5pzb7320h0hc1ih";
+ type = "gem";
+ };
+ version = "0.12.0";
+ };
msgpack = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1qr2mkm2i3m76zarvy7qgjl9596hmvjrg7x6w42vx8cfsbf5p0y1";
+ sha256 = "1lva6bkvb4mfa0m3bqn4lm4s4gi81c40jvdcsrxr6vng49q9daih";
type = "gem";
};
- version = "1.3.1";
+ version = "1.3.3";
};
multi_json = {
groups = ["default"];
@@ -2810,14 +3048,15 @@
version = "0.1.6";
};
mustermann = {
+ dependencies = ["ruby2_keywords"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0lycgkmnyy0bf29nnd2zql5a6pcf8sp69g9v4xw0gcfcxgpwp7i1";
+ sha256 = "0ccm54qgshr1lq3pr1dfh7gphkilc19dp63rw6fcx7460pjwy88a";
type = "gem";
};
- version = "1.0.3";
+ version = "1.1.1";
};
mustermann-grape = {
dependencies = ["mustermann"];
@@ -2825,10 +3064,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "10xdggddjl8nraq7pbli31lwgrzxzz8gp558i811lsv71fqbmhzr";
+ sha256 = "0djlbi7nh161a5mwjdm1ya4hc6lyzc493ah48gn37gk6vyri5kh0";
type = "gem";
};
- version = "1.0.0";
+ version = "1.0.1";
};
nakayoshi_fork = {
groups = ["default"];
@@ -2905,10 +3144,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0gnmvbryr521r135yz5bv8354m7xn6miiapfgpg1bnwsvxz8xj6c";
+ sha256 = "1cbwp1kbv6b2qfxv8sarv0d0ilb257jihlvdqj8f5pdm0ksq1sgk";
type = "gem";
};
- version = "2.5.2";
+ version = "2.5.4";
};
no_proxy_fix = {
groups = ["default" "development"];
@@ -2926,10 +3165,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "12j76d0bp608932xkzmfi638c7aqah57l437q8494znzbj610qnm";
+ sha256 = "0xmf60nj5kg9vaj5bysy308687sgmkasgx06vbbnf94p52ih7si2";
type = "gem";
};
- version = "1.10.9";
+ version = "1.10.10";
};
nokogumbo = {
dependencies = ["nokogiri"];
@@ -2937,10 +3176,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "09qc1c7acv9qm48vk2kzvnrq4ij8jrql1cv33nmv2nwmlggy0jyj";
+ sha256 = "0sxjnpjvrn10gdmfw2dimhch861lz00f28hvkkz0b1gc2rb65k9s";
type = "gem";
};
- version = "1.5.0";
+ version = "2.0.2";
};
notiffany = {
dependencies = ["nenv" "shellany"];
@@ -2979,10 +3218,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0av6nlb5y2sm6m8fx669ywrqa9858yqaqfqzny75nqp3anag89qh";
+ sha256 = "1bhakjh30vi8scqwnhd1c9qkac9r8hh2lr0dbs5ynwmrc5djxknm";
type = "gem";
};
- version = "1.4.1";
+ version = "1.4.4";
};
octokit = {
dependencies = ["faraday" "sawyer"];
@@ -2995,6 +3234,16 @@
};
version = "4.15.0";
};
+ oj = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1zik71a9dj2c0cnbqxjfzgrg6r2l3f7584813z6asl50nfdbf7jw";
+ type = "gem";
+ };
+ version = "3.10.6";
+ };
omniauth = {
dependencies = ["hashie" "rack"];
groups = ["default" "kerberos"];
@@ -3006,6 +3255,17 @@
};
version = "1.9.0";
};
+ omniauth-atlassian-oauth2 = {
+ dependencies = ["omniauth" "omniauth-oauth2"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1jbnbp0pnasyrf0mgyig72hx8bdwhv78na6ffqrs1f4a3155f1zb";
+ type = "gem";
+ };
+ version = "0.2.0";
+ };
omniauth-auth0 = {
dependencies = ["omniauth-oauth2"];
groups = ["default"];
@@ -3193,27 +3453,16 @@
};
version = "1.4.0";
};
- omniauth-ultraauth = {
- dependencies = ["omniauth_openid_connect"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1z8gz8ql4vb8y5n4lr67afnjmp23bpqi18dmda5psigvd2jddyn8";
- type = "gem";
- };
- version = "0.0.2";
- };
omniauth_crowd = {
dependencies = ["activesupport" "nokogiri" "omniauth"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "12g5ck05h6kr9mnp870x8pkxsadg81ca70hg8n3k8xx007lfw2q7";
+ sha256 = "1wiq1vnwjddzw2qzkpr3nqzx6glmcz5pfylw10pc7vkzdcmkpy37";
type = "gem";
};
- version = "2.2.3";
+ version = "2.4.0";
};
omniauth_openid_connect = {
dependencies = ["addressable" "omniauth" "openid_connect"];
@@ -3221,10 +3470,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0awybp2jnai0w2qfgqnr3f478g3nbg5r0vcm6pa5g8k5f4rs19qr";
+ sha256 = "1wxf52yggvwmyg6f9fiykh1sk51xx34i6x6m8f06ia56npslc4aw";
type = "gem";
};
- version = "0.3.3";
+ version = "0.3.5";
};
open4 = {
groups = ["default" "development"];
@@ -3247,6 +3496,26 @@
};
version = "1.1.8";
};
+ openssl = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "03wbynzkhay7l1x76srjkg91q48mxl575vrxb3blfxlpqwsvvp0w";
+ type = "gem";
+ };
+ version = "2.2.0";
+ };
+ openssl-signature_algorithm = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "14d95jr5z6dgvpwf52p7ckjf3w3cihin2k6g9599711pfxdj4fp5";
+ type = "gem";
+ };
+ version = "0.4.0";
+ };
opentracing = {
groups = ["default"];
platforms = [];
@@ -3262,10 +3531,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "05jxrp3nbn5iilc1k7ir90mfnwc5abc9h78s5rpm3qafwqxvcj4j";
+ sha256 = "1vg2chy1cfmdj6c1gryl8zvjhhmb3plwgyh1jfnpq4fnfqv7asrk";
type = "gem";
};
- version = "3.0.0";
+ version = "3.0.1";
};
org-ruby = {
dependencies = ["rubypants"];
@@ -3303,10 +3572,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "12jijkap4akzdv11lm08dglsc8jmc87xcgq6947i1s3qb69f4zn2";
+ sha256 = "17b127xxmm2yqdz146qwbs57046kn0js1h8synv01dwqz2z1kp2l";
type = "gem";
};
- version = "1.19.1";
+ version = "1.19.2";
};
parser = {
dependencies = ["ast"];
@@ -3314,10 +3583,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "19nxgcl6fbnr6da958hyvnycv441ryp2dw4ccmldah5bm8885z39";
+ sha256 = "1f7gmm60yla325wlnd3qkxs59qm2y0aan8ljpg6k18rwzrrfil6z";
type = "gem";
};
- version = "2.7.0.4";
+ version = "2.7.2.0";
};
parslet = {
groups = ["default" "development" "test"];
@@ -3345,10 +3614,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1r01bqqhnk272dsyhg3cqx6j0aiwbcdnrwp7vxzc969mb5dgnnrl";
+ sha256 = "13mfrysrdrh8cka1d96zm0lnfs59i5x2g6ps49r2kz5p3q81xrzj";
type = "gem";
};
- version = "1.2.2";
+ version = "1.2.3";
};
png_quantizator = {
groups = ["development" "test"];
@@ -3419,10 +3688,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "00d2c79xhz5k3fcclarjr1ffxbrvc6236f4rrvriad9kwqr7c1mp";
+ sha256 = "1i0h9ixdvxw1n9ynxsrbc1lkx3dvd6r78iiwgwnqfz3fap6jgd9p";
type = "gem";
};
- version = "0.10.0";
+ version = "0.12.0";
};
pry = {
dependencies = ["coderay" "method_source"];
@@ -3434,10 +3703,10 @@
}];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1mh312k3y94sj0pi160wpia0ps8f4kmzvm505i6bvwynfdh7v30g";
+ sha256 = "0iyw4q4an2wmk8v5rn2ghfy2jaz9vmw2nk8415nnpx2s866934qk";
type = "gem";
};
- version = "0.11.3";
+ version = "0.13.1";
};
pry-byebug = {
dependencies = ["byebug" "pry"];
@@ -3449,10 +3718,10 @@
}];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1f9kj1qp14qb8crg2rdzf22pr6ngxvy4n6ipymla8q1yjr842625";
+ sha256 = "096y5vmzpyy4x9h4ky4cs4y7d19vdq9vbwwrqafbh5gagzwhifiv";
type = "gem";
};
- version = "3.5.1";
+ version = "3.9.0";
};
pry-rails = {
dependencies = ["pry"];
@@ -3470,10 +3739,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1c6kq6s13idl2036b5lch8r7390f8w82cal8hcp4ml76fm2vdac7";
+ sha256 = "1xqcgkl7bwws1qrlnmxgh8g4g9m10vg60bhlw40fplninb3ng6d9";
type = "gem";
};
- version = "4.0.3";
+ version = "4.0.6";
};
pyu-ruby-sasl = {
groups = ["default"];
@@ -3500,10 +3769,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1mxzk12xylrz6d4n9jj5jasfscbf1pbk4idrb0nlf327lx9rwfkk";
+ sha256 = "0i5vs0dph9i5jn8dfc6aqd6njcafmb20rwqngrf759c9cvmyff16";
type = "gem";
};
- version = "2.0.9";
+ version = "2.2.3";
};
rack-accept = {
dependencies = ["rack"];
@@ -3544,10 +3813,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0kmxj9hbjhhcs3yyb433s82hkpmzb536m0mwfadjiaisganx1cii";
+ sha256 = "1b0h0rlfl0p0drymwfc71g87fp66ck3205pl32z89xsgh0lzw25k";
type = "gem";
};
- version = "1.9.3";
+ version = "1.16.0";
};
rack-protection = {
dependencies = ["rack"];
@@ -3583,14 +3852,14 @@
version = "1.1.0";
};
rack-timeout = {
- groups = ["puma"];
+ groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "15xph8h6v0lvq9pxm3bc9i9pnk2k68rgdr1mp0dw4l7v1xvhs78a";
+ sha256 = "0d4dgbf8rgqx03lwsm8j6i20lzawk1bsvzfj5bhzrsycfyfk25aj";
type = "gem";
};
- version = "0.5.1";
+ version = "0.5.2";
};
rails = {
dependencies = ["actioncable" "actionmailbox" "actionmailer" "actionpack" "actiontext" "actionview" "activejob" "activemodel" "activerecord" "activestorage" "activesupport" "railties" "sprockets-rails"];
@@ -3598,10 +3867,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1rvkzj2hn1rlxc0ndn742mgbdpq0l38i6pjhhwgpaq519jpkk41r";
+ sha256 = "1qqsiwsb13sxkvxj54aybjhbxqi45fyiykaz5isc1y9frm2yyw64";
type = "gem";
};
- version = "6.0.3";
+ version = "6.0.3.3";
};
rails-controller-testing = {
dependencies = ["actionpack" "actionview" "activesupport"];
@@ -3609,10 +3878,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1m1rklj6pvzi4fydxcmcv4q0xd7913hhhw1hw530nfz1wkl7vjlf";
+ sha256 = "151f303jcvs8s149mhx2g5mn67487x0blrf9dzl76q1nb7dlh53l";
type = "gem";
};
- version = "1.0.4";
+ version = "1.0.5";
};
rails-dom-testing = {
dependencies = ["activesupport" "nokogiri"];
@@ -3653,10 +3922,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "01h2ifvvmlzmq8dmpqkhrrmj704v79r1vkcrnvmrqhf4a9bbyqsi";
+ sha256 = "05b79r0ms8jrs91zml1190qfxmnmks90g0sd820ks9msyr8xdp7j";
type = "gem";
};
- version = "6.0.3";
+ version = "6.0.3.3";
};
rainbow = {
groups = ["default" "development" "test"];
@@ -3683,20 +3952,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1cvaqarr1m84mhc006g3l1vw7sa5qpkcw0138lsxlf769zdllsgp";
+ sha256 = "0w6qza25bq1s825faaglkx1k6d59aiyjjk3yw3ip5sb463mhhai9";
type = "gem";
};
- version = "12.3.3";
+ version = "13.0.1";
};
rb-fsevent = {
groups = ["default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1fbpmjypwxkb8r7y1kmhmyp6gawa4byw0yb3jc3dn9ly4ld9lizf";
+ sha256 = "1k9bsj7ni0g2fd7scyyy1sk9dy2pg9akniahab0iznvjmhn54h87";
type = "gem";
};
- version = "0.10.2";
+ version = "0.10.4";
};
rb-inotify = {
dependencies = ["ffi"];
@@ -3704,10 +3973,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0yfsgw5n7pkpyky6a9wkf1g9jafxb0ja7gz0qw0y14fd2jnzfh71";
+ sha256 = "1jm76h8f8hji38z3ggf4bzi8vps6p7sagxn3ab57qc0xyga64005";
type = "gem";
};
- version = "0.9.10";
+ version = "0.10.1";
};
rblineprof = {
dependencies = ["debugger-ruby_core_source"];
@@ -3730,10 +3999,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1lwsq08i0aj8na5q5ba3gg02sx3wl58fi6m52svl5p7cy56ycdwi";
+ sha256 = "0s8prj0klfgpmpfcpdzbf149qrrsdxgnb6w6kkqc9gyars4vyaqn";
+ type = "gem";
+ };
+ version = "0.4.14";
+ };
+ rchardet = {
+ groups = ["default" "development"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1isj1b3ywgg2m1vdlnr41lpvpm3dbyarf1lla4dfibfmad9csfk9";
type = "gem";
};
- version = "0.4.11";
+ version = "1.8.0";
};
rdoc = {
groups = ["default"];
@@ -3771,10 +4050,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0acrxff186sn6sxdfiy7nacjgwak5cqd7jha9v3kshpf3sfr7qd1";
+ sha256 = "12manni00r5qn50z8w316pnm8mqn858i5kj6s9sr9sfl8qx8ws5g";
type = "gem";
};
- version = "1.1.1";
+ version = "1.1.2";
};
RedCloth = {
groups = ["default"];
@@ -3824,10 +4103,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0r7daagrjjribn098dxwbv9zivrbq2rsffbkj2ccxyn9lmjjbgah";
+ sha256 = "1wb4x8bg2d0plv3izpmi1sd7nd1ix8nxw7b43hd9bac08f4w62mx";
type = "gem";
};
- version = "1.6.0";
+ version = "1.7.0";
};
redis-rack = {
dependencies = ["rack" "redis-store"];
@@ -3867,20 +4146,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0dsgjb3kszk6a82s6gl0h6a8vncjrxmcbk0r4mcxcdcad2b7vb2d";
+ sha256 = "0x4s82lgf0l71y3xc9gp4qxkrgx1kv8f6avdqd68l46ijbyvicdm";
type = "gem";
};
- version = "1.5.1";
+ version = "1.8.2";
};
regexp_property_values = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "05ka0bkhghs9b9pv6q443k8y1c5xalmm0vylj9zd450ksncxj1yr";
+ sha256 = "1iwapp91sbvafqp12cq834rgy1ydrmrsh5w1a0wfsk4scdxcdwlb";
type = "gem";
};
- version = "0.3.4";
+ version = "0.3.5";
};
representable = {
dependencies = ["declarative" "declarative-option" "uber"];
@@ -3916,15 +4195,15 @@
version = "3.0.0";
};
rest-client = {
- dependencies = ["http-cookie" "mime-types" "netrc"];
+ dependencies = ["http-accept" "http-cookie" "mime-types" "netrc"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1hzcs2r7b5bjkf2x2z3n8z6082maz0j8vqjiciwgg3hzb63f958j";
+ sha256 = "1qs74yzl58agzx9dgjhcpgmzfn61fqkk33k1js2y5yhlvc5l19im";
type = "gem";
};
- version = "2.0.2";
+ version = "2.1.0";
};
retriable = {
groups = ["default"];
@@ -3936,6 +4215,16 @@
};
version = "3.1.2";
};
+ rexml = {
+ groups = ["default" "development" "test"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1mkvkcw9fhpaizrhca0pdgjcrbns48rlz4g6lavl5gjjq3rk2sq3";
+ type = "gem";
+ };
+ version = "3.2.4";
+ };
rinku = {
groups = ["default"];
platforms = [];
@@ -3961,10 +4250,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "102rc07d78k5bkl0s9nd1gw6wz0w0zcvg4g5sl7z9xxi4r793c35";
+ sha256 = "0yvcv901lrh5rfnk1h4h56hf2m6n9pd6w8n96vag74aakgz3gaxn";
type = "gem";
};
- version = "3.19.0";
+ version = "3.25.0";
};
rqrcode = {
dependencies = ["chunky_png"];
@@ -4088,25 +4377,36 @@
};
rspec_profiling = {
dependencies = ["activerecord" "pg" "rails" "sqlite3"];
- groups = ["development" "test"];
+ groups = ["test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1g7q7gav26bpiprx4dhlvdh4zdrhwiky9jbmsp14gyfiabqdz4sz";
+ sha256 = "0vkfizrwxgs029s9imz8g3p55ggncls709hf98brmv6wg5znjibs";
type = "gem";
};
- version = "0.0.5";
+ version = "0.0.6";
};
rubocop = {
- dependencies = ["jaro_winkler" "parallel" "parser" "rainbow" "ruby-progressbar" "unicode-display_width"];
- groups = ["development" "test"];
+ dependencies = ["parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"];
+ groups = ["default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0wpyass9qb2wvq8zsc7wdzix5xy2ldiv66wnx8mwwprz2dcvzayk";
+ sha256 = "1yh71v5d7aw6jz7505d2sv0n0ldf3wh0ly3lphdanjl0n8b42y9h";
type = "gem";
};
- version = "0.74.0";
+ version = "0.89.1";
+ };
+ rubocop-ast = {
+ dependencies = ["parser"];
+ groups = ["default" "development" "test"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "165ws2vwnw33nlqgzvzzjjp1zhkc712a92lbpbjx8j83g44dmdy4";
+ type = "gem";
+ };
+ version = "0.8.0";
};
rubocop-gitlab-security = {
dependencies = ["rubocop"];
@@ -4120,37 +4420,37 @@
version = "0.1.1";
};
rubocop-performance = {
- dependencies = ["rubocop"];
- groups = ["development" "test"];
+ dependencies = ["rubocop" "rubocop-ast"];
+ groups = ["default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1ssizdnyai2hxdp6nd4b9hqyrc4gwhjlznhrdliz8wj4p8cvas44";
+ sha256 = "13v66wi5l56bvp97nlmyxscq8ipkzfha1g7nlhcrbikvmrm3h5kf";
type = "gem";
};
- version = "1.4.1";
+ version = "1.8.1";
};
rubocop-rails = {
- dependencies = ["rack" "rubocop"];
+ dependencies = ["activesupport" "rack" "rubocop"];
groups = ["default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0vvrwcxzbqiqdjxakxmjg4c3dcrlpb00i1d3i0s1gdk0ch79byag";
+ sha256 = "14g703lv0cbqw504cdjsv0yydrsnm61rwg0n0mql4zl5hw1n7lfh";
type = "gem";
};
- version = "2.4.0";
+ version = "2.8.1";
};
rubocop-rspec = {
- dependencies = ["rubocop"];
- groups = ["development" "test"];
+ dependencies = ["rubocop" "rubocop-ast"];
+ groups = ["default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1dypzxzrm8lh1gip9pn93p1nwamzkqsljy6mcv2ngw9zqsial233";
+ sha256 = "0albi9zn8zrz1bb105xkcn5xdv6q7i7r34h9m4jsj5ygsvkkh8kv";
type = "gem";
};
- version = "1.37.0";
+ version = "1.44.1";
};
ruby-enum = {
dependencies = ["i18n"];
@@ -4215,15 +4515,15 @@
};
version = "2.1.2";
};
- ruby_dep = {
- groups = ["default" "test"];
+ ruby2_keywords = {
+ groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1c1bkl97i9mkcvkn1jks346ksnvnnp84cs22gwl0vd7radybrgy5";
+ sha256 = "17pcc0wgvh3ikrkr7bm3nx0qhyiqwidd13ij0fa50k7gsbnr2p0l";
type = "gem";
};
- version = "1.5.0";
+ version = "0.0.2";
};
ruby_parser = {
dependencies = ["sexp_processor"];
@@ -4231,10 +4531,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0s3hsccsmrirc2hy3r51kl8g9cfmcn7jxaa0asadg1kn78h1sgr7";
+ sha256 = "0b6l5bxbamaplp904i7f088j806v0pqi0kvhb8xx81v4whl40y2k";
type = "gem";
};
- version = "3.13.1";
+ version = "3.15.0";
};
rubyntlm = {
groups = ["default"];
@@ -4286,16 +4586,27 @@
};
version = "1.0.4";
};
+ safety_net_attestation = {
+ dependencies = ["jwt"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1khq0y5w7lf2b9a220298hphf3pakd216jc9a4x4a9pdwxs2vgln";
+ type = "gem";
+ };
+ version = "0.4.0";
+ };
sanitize = {
dependencies = ["crass" "nokogiri" "nokogumbo"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0j4j2a2mkk1a70vbx959pvx0gvr1zb9snjwvsppwj28bp0p0b2bv";
+ sha256 = "18m3zcf207gcrmghx288w3n2kpphc22lbmbc1wdx1nzcn8g2yddh";
type = "gem";
};
- version = "4.6.6";
+ version = "5.2.1";
};
sass = {
dependencies = ["sass-listen"];
@@ -4353,15 +4664,25 @@
version = "0.8.2";
};
scss_lint = {
- dependencies = ["rake" "sass"];
+ dependencies = ["sass"];
groups = ["development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "01bfkrjn1i0hfg1ifwn1rs7vqwdbdw158krwr5fm6iasd9zgl10g";
+ sha256 = "1s6dzk4n9pnmqciliggwpiny43vc3cx3n2d5gqa9aqng77ff7yv7";
+ type = "gem";
+ };
+ version = "0.59.0";
+ };
+ securecompare = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0ay65wba4i7bvfqyvf5i4r48q6g70s5m724diz9gdvdavscna36b";
type = "gem";
};
- version = "0.56.0";
+ version = "1.0.0";
};
seed-fu = {
dependencies = ["activerecord" "activesupport"];
@@ -4380,10 +4701,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "11abil34dr8p1kw7hlaqd6kr430v4srmhzf72zzqvhcimlfvm4yb";
+ sha256 = "0adcvp86dinaqq3nhf8p3m0rl2g6q0a4h52k0i7kdnsg1qz9k86y";
type = "gem";
};
- version = "3.142.6";
+ version = "3.142.7";
};
sentry-raven = {
dependencies = ["faraday"];
@@ -4391,10 +4712,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1j9rwbig24ry0smgvmkzdjrzyszniaswipinvflzxzzaz52v7483";
+ sha256 = "17j4br2lpnd8066d50mkg9kwk9v70hn3zfiqkvysd8p9nffmqnm0";
type = "gem";
};
- version = "2.9.0";
+ version = "3.0.4";
};
settingslogic = {
groups = ["default"];
@@ -4411,10 +4732,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0w24rgmyjf7yz0xr2qhbr8z48h4m6gvbggr8nc1pldwn9rbi04b7";
+ sha256 = "0p0jj2la8bhb7kgqmqbksaq7idnpgjv6asgfd18d2l3z4kra14cj";
type = "gem";
};
- version = "4.12.0";
+ version = "4.15.1";
};
shellany = {
groups = ["default" "test"];
@@ -4443,10 +4764,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "131zv8i341bkacxx7n1id2cmblkbs379farnibqg8c7bycd1iajq";
+ sha256 = "0kw4z9mr8h1rddx6f81gf7glw9pf90w0kvgc2fx4g9hspgh9xh7y";
type = "gem";
};
- version = "5.2.7";
+ version = "5.2.9";
};
sidekiq-cron = {
dependencies = ["fugit" "sidekiq"];
@@ -4465,10 +4786,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1f5d3bz5bjc4b0r2jmqd15qf07lgsqkgd25f0h46jihrf9l5fsi4";
+ sha256 = "10g2667fvxnc50hcd1aywgsbf8j7nrckg3n7zjvywmyz82pwmpqp";
type = "gem";
};
- version = "0.11.0";
+ version = "0.14.0";
};
simple_po_parser = {
groups = ["development" "test"];
@@ -4491,6 +4812,17 @@
};
version = "0.18.5";
};
+ simplecov-cobertura = {
+ dependencies = ["simplecov"];
+ groups = ["development" "test"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "07ikl2y382g6ibzfflsamh13qlsr2769bx09kxdcs894cl882wwv";
+ type = "gem";
+ };
+ version = "1.3.1";
+ };
simplecov-html = {
groups = ["default" "development" "test"];
platforms = [];
@@ -4516,10 +4848,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1s2bff13nd21r28528vfb2ly5718r812izww2g0vxksjq7xgr2c7";
+ sha256 = "1h89asinyyyq88v89fdc3nw0g74vq2f7p59s18jrq3svpv913ij9";
type = "gem";
};
- version = "2.3.3";
+ version = "2.3.4";
};
snowplow-tracker = {
dependencies = ["contracts"];
@@ -4533,15 +4865,14 @@
version = "0.6.1";
};
spring = {
- dependencies = ["activesupport"];
groups = ["development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "168yz9c1fv21wc5i8q7n43b9nk33ivg3ws1fn6x0afgryz3ssx75";
+ sha256 = "1x2wz1y2b0kp7mlk9k8zkl39rddk2l3x34b7dar3bh3axd1cs30d";
type = "gem";
};
- version = "2.0.2";
+ version = "2.1.1";
};
spring-commands-rspec = {
dependencies = ["spring"];
@@ -4567,14 +4898,14 @@
};
sprockets-rails = {
dependencies = ["actionpack" "activesupport" "sprockets"];
- groups = ["default" "development" "test"];
+ groups = ["default" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0ab42pm8p5zxpv3sfraq45b9lj39cz9mrpdirm30vywzrwwkm5p1";
+ sha256 = "0mwmz36265646xqfyczgr1mhkm1hfxgxxvgdgr4xfcbf2g72p1k2";
type = "gem";
};
- version = "3.2.1";
+ version = "3.2.2";
};
sqlite3 = {
groups = ["default" "development" "test"];
@@ -4691,15 +5022,26 @@
};
version = "1.8.0";
};
+ terser = {
+ dependencies = ["execjs"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "13mj7ds6kwl1z5dp8zg6b9l3vq9012g8yr99hlpf3d1dgsyf1hl0";
+ type = "gem";
+ };
+ version = "1.0.2";
+ };
test-prof = {
groups = ["test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0ag33hv8ky8nxpsra9jkam9npi1jjwb7f7zmvi2najci5mdr10nr";
+ sha256 = "1pdb0szrj4mbczhlx2inszpj54rgnayvy2f2fff4q7jll2iz61i0";
type = "gem";
};
- version = "0.10.0";
+ version = "0.12.0";
};
text = {
groups = ["default" "development"];
@@ -4747,10 +5089,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "02p107kwx7jnkh6fpdgvaji0xdg6xkaarngkqjml6s4zny4m8slv";
+ sha256 = "08076cmdx0g51yrkd7dlxlr45nflink3jhdiq7006ljc2pc3212q";
type = "gem";
};
- version = "0.11.0.0";
+ version = "0.13.0";
};
tilt = {
groups = ["default" "development" "test"];
@@ -4772,6 +5114,16 @@
};
version = "0.9.1";
};
+ timeliness = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0gvp9b7yn4pykn794cibylc9ys1lw7fzv7djx1433icxw4y26my3";
+ type = "gem";
+ };
+ version = "0.3.10";
+ };
timfel-krb5-auth = {
groups = ["default" "kerberos"];
platforms = [];
@@ -4782,6 +5134,16 @@
};
version = "0.8.3";
};
+ to_regexp = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1rgabfhnql6l4fx09mmj5d0vza924iczqf2blmn82l782b6qqi9v";
+ type = "gem";
+ };
+ version = "0.2.1";
+ };
toml = {
dependencies = ["parslet"];
groups = ["default" "development" "test"];
@@ -4804,6 +5166,17 @@
};
version = "1.0.0";
};
+ tpm-key_attestation = {
+ dependencies = ["bindata" "openssl-signature_algorithm"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1kdqyanz211wmxjzfiz2wg17gj6p4431qvjr0i6sp3d6268sssg4";
+ type = "gem";
+ };
+ version = "0.9.0";
+ };
truncato = {
dependencies = ["htmlentities" "nokogiri"];
groups = ["default"];
@@ -4821,10 +5194,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1i3jh086w1kbdj3k5l60lc3nwbanmzdf8yjj3mlrx9b2gjjxhi9r";
+ sha256 = "0skr6ih9cr3pwp8l84f0z7fy3q9kiq8hw0sg3zqw0hpbbyj05743";
type = "gem";
};
- version = "1.2.7";
+ version = "1.2.8";
};
u2f = {
groups = ["default"];
@@ -4846,17 +5219,6 @@
};
version = "0.1.0";
};
- uglifier = {
- dependencies = ["execjs" "json"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0mzs64z3m1b98rh6ssxpqfz9sc87f6ml6906b0m57vydzfgrh1cz";
- type = "gem";
- };
- version = "2.7.2";
- };
unf = {
dependencies = ["unf_ext"];
groups = ["default"];
@@ -4873,20 +5235,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "06p1i6qhy34bpb8q8ms88y6f2kz86azwm098yvcc0nyqk9y729j1";
+ sha256 = "0wc47r23h063l8ysws8sy24gzh74mks81cak3lkzlrw4qkqb3sg4";
type = "gem";
};
- version = "0.0.7.5";
+ version = "0.0.7.7";
};
unicode-display_width = {
groups = ["default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "08kfiniak1pvg3gn5k6snpigzvhvhyg7slmm0s2qx5zkj62c1z2w";
+ sha256 = "06i3id27s60141x6fdnjn5rar1cywdwy64ilc59cz937303q3mna";
type = "gem";
};
- version = "1.6.0";
+ version = "1.7.0";
};
unicode_plot = {
dependencies = ["enumerable-statistics"];
@@ -4963,6 +5325,16 @@
};
version = "0.4.7";
};
+ uri_template = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0p8qbxlpmg3msw0ihny6a3gsn0yvydx9ksh5knn8dnq06zhqyb1i";
+ type = "gem";
+ };
+ version = "0.7.0";
+ };
valid_email = {
dependencies = ["activemodel" "mail"];
groups = ["default"];
@@ -5002,10 +5374,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "04p1l0v98j4ffvaks1ig9mygx5grpbpdgz7haq3mygva9iy8ykja";
+ sha256 = "066hkh3ihzhrp5a9knjgqqfi5dyv4z5hfrpdj4fpgxjkvkfaxivy";
type = "gem";
};
- version = "1.0.6";
+ version = "1.0.10";
};
version_sorter = {
groups = ["default"];
@@ -5017,17 +5389,6 @@
};
version = "2.2.4";
};
- virtus = {
- dependencies = ["axiom-types" "coercible" "descendants_tracker" "equalizer"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "06iphwi3c4f7y9i2rvhvaizfswqbaflilziz4dxqngrdysgkn1fk";
- type = "gem";
- };
- version = "1.0.5";
- };
vmstat = {
groups = ["default"];
platforms = [];
@@ -5049,6 +5410,17 @@
};
version = "1.2.8";
};
+ webauthn = {
+ dependencies = ["android_key_attestation" "awrence" "bindata" "cbor" "cose" "openssl" "safety_net_attestation" "securecompare" "tpm-key_attestation"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "17nqmi6n4s3i6pmcd7myf7w49q9xd5xlcvz9vbqijlm4yicyxywn";
+ type = "gem";
+ };
+ version = "2.3.0";
+ };
webfinger = {
dependencies = ["activesupport" "httpclient"];
groups = ["default"];
@@ -5066,21 +5438,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0gg0c2sxq7rni0b93w47h7p7cn590xdhf5va7ska48inpipwlgxp";
- type = "gem";
- };
- version = "3.5.1";
- };
- webpack-rails = {
- dependencies = ["railties"];
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0fsjxw730bh4k1dfnbjm645fgjyqrh830l1z7brqbsm6306ig1rr";
+ sha256 = "0z9k677j9f6jrsj6nkxl2h969q0zyfzqj2ibxldznd5jaqj85xmw";
type = "gem";
};
- version = "0.9.11";
+ version = "3.9.1";
};
websocket-driver = {
dependencies = ["websocket-extensions"];
@@ -5088,20 +5449,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1bxamwqldmy98hxs5pqby3andws14hl36ch78g0s81gaz9b91nj2";
+ sha256 = "1i3rs4kcj0jba8idxla3s6xd1xfln3k8b4cb1dik2lda3ifnp3dh";
type = "gem";
};
- version = "0.7.1";
+ version = "0.7.3";
};
websocket-extensions = {
groups = ["default" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "00i624ng1nvkz1yckj3f8yxxp6hi7xaqf40qh9q3hj2n1l9i8g6m";
+ sha256 = "0hc2g9qps8lmhibl5baa91b4qx8wqw872rgwagml78ydj8qacsqw";
type = "gem";
};
- version = "0.1.4";
+ version = "0.1.5";
};
wikicloth = {
dependencies = ["builder" "expression_parser" "rinku"];
@@ -5145,14 +5506,24 @@
};
version = "3.2.0";
};
+ yajl-ruby = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "16v0w5749qjp13xhjgr2gcsvjv6mf35br7iqwycix1n2h7kfcckf";
+ type = "gem";
+ };
+ version = "1.4.1";
+ };
zeitwerk = {
groups = ["default" "development" "test"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1akpm3pwvyiack2zk6giv9yn3cqb8pw6g40p4394pdc3xmy3s4k0";
+ sha256 = "12n0hiawqayzchi0yga5n19hi63b2snd49fv3n23n2i4pp05jzrp";
type = "gem";
};
- version = "2.3.0";
+ version = "2.4.1";
};
} \ No newline at end of file
diff --git a/pkgs/applications/version-management/gitlab/update.py b/pkgs/applications/version-management/gitlab/update.py
index 3db5099598a7..0f215370e184 100755
--- a/pkgs/applications/version-management/gitlab/update.py
+++ b/pkgs/applications/version-management/gitlab/update.py
@@ -1,5 +1,5 @@
#!/usr/bin/env nix-shell
-#! nix-shell -i python3 -p bundix bundler common-updater-scripts nix nix-prefetch-git python3 python3Packages.requests python3Packages.click python3Packages.click-log vgo2nix yarn2nix
+#! nix-shell -i python3 -p bundix bundler common-updater-scripts nix nix-universal-prefetch python3 python3Packages.requests python3Packages.click python3Packages.click-log vgo2nix yarn2nix
import click
import click_log
@@ -40,9 +40,7 @@ class GitLabRepo:
return versions
def get_git_hash(self, rev: str):
- out = subprocess.check_output(['nix-prefetch-git', self.url, rev])
- j = json.loads(out)
- return j['sha256']
+ return subprocess.check_output(['nix-universal-prefetch', 'fetchFromGitLab', '--owner', self.owner, '--repo', self.repo, '--rev', rev]).decode('utf-8').strip()
@staticmethod
def rev2version(tag: str) -> str:
@@ -117,6 +115,7 @@ def update_data(rev: str):
with open(data_file_path.as_posix(), 'w') as f:
json.dump(data, f, indent=2)
+ f.write("\n")
@cli.command('update-rubyenv')
diff --git a/pkgs/applications/version-management/gitlab/yarnPkgs.nix b/pkgs/applications/version-management/gitlab/yarnPkgs.nix
index 797329c613e4..ca504fc231e9 100644
--- a/pkgs/applications/version-management/gitlab/yarnPkgs.nix
+++ b/pkgs/applications/version-management/gitlab/yarnPkgs.nix
@@ -2,315 +2,323 @@
offline_cache = linkFarm "offline" packages;
packages = [
{
- name = "_babel_code_frame___code_frame_7.8.3.tgz";
+ name = "_babel_code_frame___code_frame_7.10.4.tgz";
path = fetchurl {
- name = "_babel_code_frame___code_frame_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz";
- sha1 = "33e25903d7481181534e12ec0a25f16b6fcf419e";
+ name = "_babel_code_frame___code_frame_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz";
+ sha1 = "168da1a36e90da68ae8d49c0f1b48c7c6249213a";
};
}
{
- name = "_babel_compat_data___compat_data_7.8.5.tgz";
+ name = "_babel_compat_data___compat_data_7.10.1.tgz";
path = fetchurl {
- name = "_babel_compat_data___compat_data_7.8.5.tgz";
- url = "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.8.5.tgz";
- sha1 = "d28ce872778c23551cbb9432fc68d28495b613b9";
+ name = "_babel_compat_data___compat_data_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.10.1.tgz";
+ sha1 = "b1085ffe72cd17bf2c0ee790fc09f9626011b2db";
};
}
{
- name = "_babel_core___core_7.8.4.tgz";
+ name = "_babel_core___core_7.10.2.tgz";
path = fetchurl {
- name = "_babel_core___core_7.8.4.tgz";
- url = "https://registry.yarnpkg.com/@babel/core/-/core-7.8.4.tgz";
- sha1 = "d496799e5c12195b3602d0fddd77294e3e38e80e";
+ name = "_babel_core___core_7.10.2.tgz";
+ url = "https://registry.yarnpkg.com/@babel/core/-/core-7.10.2.tgz";
+ sha1 = "bd6786046668a925ac2bd2fd95b579b92a23b36a";
};
}
{
- name = "_babel_generator___generator_7.8.4.tgz";
+ name = "_babel_generator___generator_7.11.6.tgz";
path = fetchurl {
- name = "_babel_generator___generator_7.8.4.tgz";
- url = "https://registry.yarnpkg.com/@babel/generator/-/generator-7.8.4.tgz";
- sha1 = "35bbc74486956fe4251829f9f6c48330e8d0985e";
+ name = "_babel_generator___generator_7.11.6.tgz";
+ url = "https://registry.yarnpkg.com/@babel/generator/-/generator-7.11.6.tgz";
+ sha1 = "b868900f81b163b4d464ea24545c61cbac4dc620";
};
}
{
- name = "_babel_helper_annotate_as_pure___helper_annotate_as_pure_7.8.3.tgz";
+ name = "_babel_helper_annotate_as_pure___helper_annotate_as_pure_7.10.1.tgz";
path = fetchurl {
- name = "_babel_helper_annotate_as_pure___helper_annotate_as_pure_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz";
- sha1 = "60bc0bc657f63a0924ff9a4b4a0b24a13cf4deee";
+ name = "_babel_helper_annotate_as_pure___helper_annotate_as_pure_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.1.tgz";
+ sha1 = "f6d08acc6f70bbd59b436262553fb2e259a1a268";
};
}
{
- name = "_babel_helper_builder_binary_assignment_operator_visitor___helper_builder_binary_assignment_operator_visitor_7.8.3.tgz";
+ name = "_babel_helper_builder_binary_assignment_operator_visitor___helper_builder_binary_assignment_operator_visitor_7.10.1.tgz";
path = fetchurl {
- name = "_babel_helper_builder_binary_assignment_operator_visitor___helper_builder_binary_assignment_operator_visitor_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz";
- sha1 = "c84097a427a061ac56a1c30ebf54b7b22d241503";
+ name = "_babel_helper_builder_binary_assignment_operator_visitor___helper_builder_binary_assignment_operator_visitor_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.1.tgz";
+ sha1 = "0ec7d9be8174934532661f87783eb18d72290059";
};
}
{
- name = "_babel_helper_call_delegate___helper_call_delegate_7.8.3.tgz";
+ name = "_babel_helper_compilation_targets___helper_compilation_targets_7.10.2.tgz";
path = fetchurl {
- name = "_babel_helper_call_delegate___helper_call_delegate_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.8.3.tgz";
- sha1 = "de82619898aa605d409c42be6ffb8d7204579692";
+ name = "_babel_helper_compilation_targets___helper_compilation_targets_7.10.2.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.2.tgz";
+ sha1 = "a17d9723b6e2c750299d2a14d4637c76936d8285";
};
}
{
- name = "_babel_helper_compilation_targets___helper_compilation_targets_7.8.4.tgz";
+ name = "_babel_helper_create_class_features_plugin___helper_create_class_features_plugin_7.10.2.tgz";
path = fetchurl {
- name = "_babel_helper_compilation_targets___helper_compilation_targets_7.8.4.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.4.tgz";
- sha1 = "03d7ecd454b7ebe19a254f76617e61770aed2c88";
+ name = "_babel_helper_create_class_features_plugin___helper_create_class_features_plugin_7.10.2.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.2.tgz";
+ sha1 = "7474295770f217dbcf288bf7572eb213db46ee67";
};
}
{
- name = "_babel_helper_create_class_features_plugin___helper_create_class_features_plugin_7.8.3.tgz";
+ name = "_babel_helper_create_regexp_features_plugin___helper_create_regexp_features_plugin_7.10.1.tgz";
path = fetchurl {
- name = "_babel_helper_create_class_features_plugin___helper_create_class_features_plugin_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.8.3.tgz";
- sha1 = "5b94be88c255f140fd2c10dd151e7f98f4bff397";
+ name = "_babel_helper_create_regexp_features_plugin___helper_create_regexp_features_plugin_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.1.tgz";
+ sha1 = "1b8feeab1594cbcfbf3ab5a3bbcabac0468efdbd";
};
}
{
- name = "_babel_helper_create_regexp_features_plugin___helper_create_regexp_features_plugin_7.8.3.tgz";
+ name = "_babel_helper_define_map___helper_define_map_7.10.1.tgz";
path = fetchurl {
- name = "_babel_helper_create_regexp_features_plugin___helper_create_regexp_features_plugin_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.3.tgz";
- sha1 = "c774268c95ec07ee92476a3862b75cc2839beb79";
+ name = "_babel_helper_define_map___helper_define_map_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.10.1.tgz";
+ sha1 = "5e69ee8308648470dd7900d159c044c10285221d";
};
}
{
- name = "_babel_helper_define_map___helper_define_map_7.8.3.tgz";
+ name = "_babel_helper_explode_assignable_expression___helper_explode_assignable_expression_7.10.1.tgz";
path = fetchurl {
- name = "_babel_helper_define_map___helper_define_map_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz";
- sha1 = "a0655cad5451c3760b726eba875f1cd8faa02c15";
+ name = "_babel_helper_explode_assignable_expression___helper_explode_assignable_expression_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.1.tgz";
+ sha1 = "e9d76305ee1162ca467357ae25df94f179af2b7e";
};
}
{
- name = "_babel_helper_explode_assignable_expression___helper_explode_assignable_expression_7.8.3.tgz";
+ name = "_babel_helper_function_name___helper_function_name_7.10.4.tgz";
path = fetchurl {
- name = "_babel_helper_explode_assignable_expression___helper_explode_assignable_expression_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz";
- sha1 = "a728dc5b4e89e30fc2dfc7d04fa28a930653f982";
+ name = "_babel_helper_function_name___helper_function_name_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz";
+ sha1 = "d2d3b20c59ad8c47112fa7d2a94bc09d5ef82f1a";
};
}
{
- name = "_babel_helper_function_name___helper_function_name_7.8.3.tgz";
+ name = "_babel_helper_get_function_arity___helper_get_function_arity_7.10.4.tgz";
path = fetchurl {
- name = "_babel_helper_function_name___helper_function_name_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz";
- sha1 = "eeeb665a01b1f11068e9fb86ad56a1cb1a824cca";
+ name = "_babel_helper_get_function_arity___helper_get_function_arity_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz";
+ sha1 = "98c1cbea0e2332f33f9a4661b8ce1505b2c19ba2";
};
}
{
- name = "_babel_helper_get_function_arity___helper_get_function_arity_7.8.3.tgz";
+ name = "_babel_helper_hoist_variables___helper_hoist_variables_7.10.1.tgz";
path = fetchurl {
- name = "_babel_helper_get_function_arity___helper_get_function_arity_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz";
- sha1 = "b894b947bd004381ce63ea1db9f08547e920abd5";
+ name = "_babel_helper_hoist_variables___helper_hoist_variables_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.1.tgz";
+ sha1 = "7e77c82e5dcae1ebf123174c385aaadbf787d077";
};
}
{
- name = "_babel_helper_hoist_variables___helper_hoist_variables_7.8.3.tgz";
+ name = "_babel_helper_member_expression_to_functions___helper_member_expression_to_functions_7.11.0.tgz";
path = fetchurl {
- name = "_babel_helper_hoist_variables___helper_hoist_variables_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz";
- sha1 = "1dbe9b6b55d78c9b4183fc8cdc6e30ceb83b7134";
+ name = "_babel_helper_member_expression_to_functions___helper_member_expression_to_functions_7.11.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz";
+ sha1 = "ae69c83d84ee82f4b42f96e2a09410935a8f26df";
};
}
{
- name = "_babel_helper_member_expression_to_functions___helper_member_expression_to_functions_7.8.3.tgz";
+ name = "_babel_helper_module_imports___helper_module_imports_7.10.4.tgz";
path = fetchurl {
- name = "_babel_helper_member_expression_to_functions___helper_member_expression_to_functions_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz";
- sha1 = "659b710498ea6c1d9907e0c73f206eee7dadc24c";
+ name = "_babel_helper_module_imports___helper_module_imports_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz";
+ sha1 = "4c5c54be04bd31670a7382797d75b9fa2e5b5620";
};
}
{
- name = "_babel_helper_module_imports___helper_module_imports_7.8.3.tgz";
+ name = "_babel_helper_module_transforms___helper_module_transforms_7.11.0.tgz";
path = fetchurl {
- name = "_babel_helper_module_imports___helper_module_imports_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz";
- sha1 = "7fe39589b39c016331b6b8c3f441e8f0b1419498";
+ name = "_babel_helper_module_transforms___helper_module_transforms_7.11.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz";
+ sha1 = "b16f250229e47211abdd84b34b64737c2ab2d359";
};
}
{
- name = "_babel_helper_module_transforms___helper_module_transforms_7.8.3.tgz";
+ name = "_babel_helper_optimise_call_expression___helper_optimise_call_expression_7.10.4.tgz";
path = fetchurl {
- name = "_babel_helper_module_transforms___helper_module_transforms_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.8.3.tgz";
- sha1 = "d305e35d02bee720fbc2c3c3623aa0c316c01590";
+ name = "_babel_helper_optimise_call_expression___helper_optimise_call_expression_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz";
+ sha1 = "50dc96413d594f995a77905905b05893cd779673";
};
}
{
- name = "_babel_helper_optimise_call_expression___helper_optimise_call_expression_7.8.3.tgz";
+ name = "_babel_helper_plugin_utils___helper_plugin_utils_7.10.4.tgz";
path = fetchurl {
- name = "_babel_helper_optimise_call_expression___helper_optimise_call_expression_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz";
- sha1 = "7ed071813d09c75298ef4f208956006b6111ecb9";
+ name = "_babel_helper_plugin_utils___helper_plugin_utils_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz";
+ sha1 = "2f75a831269d4f677de49986dff59927533cf375";
};
}
{
- name = "_babel_helper_plugin_utils___helper_plugin_utils_7.8.3.tgz";
+ name = "_babel_helper_regex___helper_regex_7.10.1.tgz";
path = fetchurl {
- name = "_babel_helper_plugin_utils___helper_plugin_utils_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz";
- sha1 = "9ea293be19babc0f52ff8ca88b34c3611b208670";
+ name = "_babel_helper_regex___helper_regex_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.10.1.tgz";
+ sha1 = "021cf1a7ba99822f993222a001cc3fec83255b96";
};
}
{
- name = "_babel_helper_regex___helper_regex_7.8.3.tgz";
+ name = "_babel_helper_remap_async_to_generator___helper_remap_async_to_generator_7.10.1.tgz";
path = fetchurl {
- name = "_babel_helper_regex___helper_regex_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.8.3.tgz";
- sha1 = "139772607d51b93f23effe72105b319d2a4c6965";
+ name = "_babel_helper_remap_async_to_generator___helper_remap_async_to_generator_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.1.tgz";
+ sha1 = "bad6aaa4ff39ce8d4b82ccaae0bfe0f7dbb5f432";
};
}
{
- name = "_babel_helper_remap_async_to_generator___helper_remap_async_to_generator_7.8.3.tgz";
+ name = "_babel_helper_replace_supers___helper_replace_supers_7.10.4.tgz";
path = fetchurl {
- name = "_babel_helper_remap_async_to_generator___helper_remap_async_to_generator_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz";
- sha1 = "273c600d8b9bf5006142c1e35887d555c12edd86";
+ name = "_babel_helper_replace_supers___helper_replace_supers_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz";
+ sha1 = "d585cd9388ea06e6031e4cd44b6713cbead9e6cf";
};
}
{
- name = "_babel_helper_replace_supers___helper_replace_supers_7.8.3.tgz";
+ name = "_babel_helper_simple_access___helper_simple_access_7.10.4.tgz";
path = fetchurl {
- name = "_babel_helper_replace_supers___helper_replace_supers_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.8.3.tgz";
- sha1 = "91192d25f6abbcd41da8a989d4492574fb1530bc";
+ name = "_babel_helper_simple_access___helper_simple_access_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz";
+ sha1 = "0f5ccda2945277a2a7a2d3a821e15395edcf3461";
};
}
{
- name = "_babel_helper_simple_access___helper_simple_access_7.8.3.tgz";
+ name = "_babel_helper_split_export_declaration___helper_split_export_declaration_7.11.0.tgz";
path = fetchurl {
- name = "_babel_helper_simple_access___helper_simple_access_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz";
- sha1 = "7f8109928b4dab4654076986af575231deb639ae";
+ name = "_babel_helper_split_export_declaration___helper_split_export_declaration_7.11.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz";
+ sha1 = "f8a491244acf6a676158ac42072911ba83ad099f";
};
}
{
- name = "_babel_helper_split_export_declaration___helper_split_export_declaration_7.8.3.tgz";
+ name = "_babel_helper_validator_identifier___helper_validator_identifier_7.10.4.tgz";
path = fetchurl {
- name = "_babel_helper_split_export_declaration___helper_split_export_declaration_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz";
- sha1 = "31a9f30070f91368a7182cf05f831781065fc7a9";
+ name = "_babel_helper_validator_identifier___helper_validator_identifier_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz";
+ sha1 = "a78c7a7251e01f616512d31b10adcf52ada5e0d2";
};
}
{
- name = "_babel_helper_wrap_function___helper_wrap_function_7.8.3.tgz";
+ name = "_babel_helper_wrap_function___helper_wrap_function_7.10.1.tgz";
path = fetchurl {
- name = "_babel_helper_wrap_function___helper_wrap_function_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz";
- sha1 = "9dbdb2bb55ef14aaa01fe8c99b629bd5352d8610";
+ name = "_babel_helper_wrap_function___helper_wrap_function_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.10.1.tgz";
+ sha1 = "956d1310d6696257a7afd47e4c42dfda5dfcedc9";
};
}
{
- name = "_babel_helpers___helpers_7.8.4.tgz";
+ name = "_babel_helpers___helpers_7.10.1.tgz";
path = fetchurl {
- name = "_babel_helpers___helpers_7.8.4.tgz";
- url = "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.8.4.tgz";
- sha1 = "754eb3ee727c165e0a240d6c207de7c455f36f73";
+ name = "_babel_helpers___helpers_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.10.1.tgz";
+ sha1 = "a6827b7cb975c9d9cef5fd61d919f60d8844a973";
};
}
{
- name = "_babel_highlight___highlight_7.8.3.tgz";
+ name = "_babel_highlight___highlight_7.10.4.tgz";
path = fetchurl {
- name = "_babel_highlight___highlight_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.8.3.tgz";
- sha1 = "28f173d04223eaaa59bc1d439a3836e6d1265797";
+ name = "_babel_highlight___highlight_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz";
+ sha1 = "7d1bdfd65753538fabe6c38596cdb76d9ac60143";
};
}
{
- name = "_babel_parser___parser_7.8.4.tgz";
+ name = "_babel_parser___parser_7.11.5.tgz";
path = fetchurl {
- name = "_babel_parser___parser_7.8.4.tgz";
- url = "https://registry.yarnpkg.com/@babel/parser/-/parser-7.8.4.tgz";
- sha1 = "d1dbe64691d60358a974295fa53da074dd2ce8e8";
+ name = "_babel_parser___parser_7.11.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/parser/-/parser-7.11.5.tgz";
+ sha1 = "c7ff6303df71080ec7a4f5b8c003c58f1cf51037";
};
}
{
- name = "_babel_plugin_proposal_async_generator_functions___plugin_proposal_async_generator_functions_7.8.3.tgz";
+ name = "_babel_plugin_proposal_async_generator_functions___plugin_proposal_async_generator_functions_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_proposal_async_generator_functions___plugin_proposal_async_generator_functions_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz";
- sha1 = "bad329c670b382589721b27540c7d288601c6e6f";
+ name = "_babel_plugin_proposal_async_generator_functions___plugin_proposal_async_generator_functions_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.1.tgz";
+ sha1 = "6911af5ba2e615c4ff3c497fe2f47b35bf6d7e55";
};
}
{
- name = "_babel_plugin_proposal_class_properties___plugin_proposal_class_properties_7.8.3.tgz";
+ name = "_babel_plugin_proposal_class_properties___plugin_proposal_class_properties_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_proposal_class_properties___plugin_proposal_class_properties_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz";
- sha1 = "5e06654af5cd04b608915aada9b2a6788004464e";
+ name = "_babel_plugin_proposal_class_properties___plugin_proposal_class_properties_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.1.tgz";
+ sha1 = "046bc7f6550bb08d9bd1d4f060f5f5a4f1087e01";
};
}
{
- name = "_babel_plugin_proposal_dynamic_import___plugin_proposal_dynamic_import_7.8.3.tgz";
+ name = "_babel_plugin_proposal_dynamic_import___plugin_proposal_dynamic_import_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_proposal_dynamic_import___plugin_proposal_dynamic_import_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz";
- sha1 = "38c4fe555744826e97e2ae930b0fb4cc07e66054";
+ name = "_babel_plugin_proposal_dynamic_import___plugin_proposal_dynamic_import_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.1.tgz";
+ sha1 = "e36979dc1dc3b73f6d6816fc4951da2363488ef0";
};
}
{
- name = "_babel_plugin_proposal_json_strings___plugin_proposal_json_strings_7.8.3.tgz";
+ name = "_babel_plugin_proposal_json_strings___plugin_proposal_json_strings_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_proposal_json_strings___plugin_proposal_json_strings_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz";
- sha1 = "da5216b238a98b58a1e05d6852104b10f9a70d6b";
+ name = "_babel_plugin_proposal_json_strings___plugin_proposal_json_strings_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.1.tgz";
+ sha1 = "b1e691ee24c651b5a5e32213222b2379734aff09";
};
}
{
- name = "_babel_plugin_proposal_nullish_coalescing_operator___plugin_proposal_nullish_coalescing_operator_7.8.3.tgz";
+ name = "_babel_plugin_proposal_nullish_coalescing_operator___plugin_proposal_nullish_coalescing_operator_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_proposal_nullish_coalescing_operator___plugin_proposal_nullish_coalescing_operator_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz";
- sha1 = "e4572253fdeed65cddeecfdab3f928afeb2fd5d2";
+ name = "_babel_plugin_proposal_nullish_coalescing_operator___plugin_proposal_nullish_coalescing_operator_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.1.tgz";
+ sha1 = "02dca21673842ff2fe763ac253777f235e9bbf78";
};
}
{
- name = "_babel_plugin_proposal_object_rest_spread___plugin_proposal_object_rest_spread_7.8.3.tgz";
+ name = "_babel_plugin_proposal_numeric_separator___plugin_proposal_numeric_separator_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_proposal_object_rest_spread___plugin_proposal_object_rest_spread_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.8.3.tgz";
- sha1 = "eb5ae366118ddca67bed583b53d7554cad9951bb";
+ name = "_babel_plugin_proposal_numeric_separator___plugin_proposal_numeric_separator_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.1.tgz";
+ sha1 = "a9a38bc34f78bdfd981e791c27c6fdcec478c123";
};
}
{
- name = "_babel_plugin_proposal_optional_catch_binding___plugin_proposal_optional_catch_binding_7.8.3.tgz";
+ name = "_babel_plugin_proposal_object_rest_spread___plugin_proposal_object_rest_spread_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_proposal_optional_catch_binding___plugin_proposal_optional_catch_binding_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz";
- sha1 = "9dee96ab1650eed88646ae9734ca167ac4a9c5c9";
+ name = "_babel_plugin_proposal_object_rest_spread___plugin_proposal_object_rest_spread_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.10.1.tgz";
+ sha1 = "cba44908ac9f142650b4a65b8aa06bf3478d5fb6";
};
}
{
- name = "_babel_plugin_proposal_optional_chaining___plugin_proposal_optional_chaining_7.8.3.tgz";
+ name = "_babel_plugin_proposal_optional_catch_binding___plugin_proposal_optional_catch_binding_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_proposal_optional_chaining___plugin_proposal_optional_chaining_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.8.3.tgz";
- sha1 = "ae10b3214cb25f7adb1f3bc87ba42ca10b7e2543";
+ name = "_babel_plugin_proposal_optional_catch_binding___plugin_proposal_optional_catch_binding_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.1.tgz";
+ sha1 = "c9f86d99305f9fa531b568ff5ab8c964b8b223d2";
};
}
{
- name = "_babel_plugin_proposal_private_methods___plugin_proposal_private_methods_7.8.3.tgz";
+ name = "_babel_plugin_proposal_optional_chaining___plugin_proposal_optional_chaining_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_proposal_private_methods___plugin_proposal_private_methods_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.8.3.tgz";
- sha1 = "01248c6c8dc292116b3b4ebd746150f4f0728bab";
+ name = "_babel_plugin_proposal_optional_chaining___plugin_proposal_optional_chaining_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.10.1.tgz";
+ sha1 = "15f5d6d22708629451a91be28f8facc55b0e818c";
};
}
{
- name = "_babel_plugin_proposal_unicode_property_regex___plugin_proposal_unicode_property_regex_7.8.3.tgz";
+ name = "_babel_plugin_proposal_private_methods___plugin_proposal_private_methods_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_proposal_unicode_property_regex___plugin_proposal_unicode_property_regex_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.3.tgz";
- sha1 = "b646c3adea5f98800c9ab45105ac34d06cd4a47f";
+ name = "_babel_plugin_proposal_private_methods___plugin_proposal_private_methods_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.1.tgz";
+ sha1 = "ed85e8058ab0fe309c3f448e5e1b73ca89cdb598";
+ };
+ }
+ {
+ name = "_babel_plugin_proposal_unicode_property_regex___plugin_proposal_unicode_property_regex_7.10.1.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_proposal_unicode_property_regex___plugin_proposal_unicode_property_regex_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.1.tgz";
+ sha1 = "dc04feb25e2dd70c12b05d680190e138fa2c0c6f";
};
}
{
@@ -322,6 +330,22 @@
};
}
{
+ name = "_babel_plugin_syntax_bigint___plugin_syntax_bigint_7.8.3.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_syntax_bigint___plugin_syntax_bigint_7.8.3.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz";
+ sha1 = "4c9a6f669f5d0cdf1b90a1671e9a146be5300cea";
+ };
+ }
+ {
+ name = "_babel_plugin_syntax_class_properties___plugin_syntax_class_properties_7.10.1.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_syntax_class_properties___plugin_syntax_class_properties_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.1.tgz";
+ sha1 = "d5bc0645913df5b17ad7eda0fa2308330bde34c5";
+ };
+ }
+ {
name = "_babel_plugin_syntax_dynamic_import___plugin_syntax_dynamic_import_7.8.3.tgz";
path = fetchurl {
name = "_babel_plugin_syntax_dynamic_import___plugin_syntax_dynamic_import_7.8.3.tgz";
@@ -330,11 +354,11 @@
};
}
{
- name = "_babel_plugin_syntax_import_meta___plugin_syntax_import_meta_7.8.3.tgz";
+ name = "_babel_plugin_syntax_import_meta___plugin_syntax_import_meta_7.10.4.tgz";
path = fetchurl {
- name = "_babel_plugin_syntax_import_meta___plugin_syntax_import_meta_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.8.3.tgz";
- sha1 = "230afff79d3ccc215b5944b438e4e266daf3d84d";
+ name = "_babel_plugin_syntax_import_meta___plugin_syntax_import_meta_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz";
+ sha1 = "ee601348c370fa334d2207be158777496521fd51";
};
}
{
@@ -346,6 +370,14 @@
};
}
{
+ name = "_babel_plugin_syntax_logical_assignment_operators___plugin_syntax_logical_assignment_operators_7.10.1.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_syntax_logical_assignment_operators___plugin_syntax_logical_assignment_operators_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.1.tgz";
+ sha1 = "fffee77b4934ce77f3b427649ecdddbec1958550";
+ };
+ }
+ {
name = "_babel_plugin_syntax_nullish_coalescing_operator___plugin_syntax_nullish_coalescing_operator_7.8.3.tgz";
path = fetchurl {
name = "_babel_plugin_syntax_nullish_coalescing_operator___plugin_syntax_nullish_coalescing_operator_7.8.3.tgz";
@@ -354,6 +386,14 @@
};
}
{
+ name = "_babel_plugin_syntax_numeric_separator___plugin_syntax_numeric_separator_7.10.1.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_syntax_numeric_separator___plugin_syntax_numeric_separator_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.1.tgz";
+ sha1 = "25761ee7410bc8cf97327ba741ee94e4a61b7d99";
+ };
+ }
+ {
name = "_babel_plugin_syntax_object_rest_spread___plugin_syntax_object_rest_spread_7.8.3.tgz";
path = fetchurl {
name = "_babel_plugin_syntax_object_rest_spread___plugin_syntax_object_rest_spread_7.8.3.tgz";
@@ -378,155 +418,155 @@
};
}
{
- name = "_babel_plugin_syntax_top_level_await___plugin_syntax_top_level_await_7.8.3.tgz";
+ name = "_babel_plugin_syntax_top_level_await___plugin_syntax_top_level_await_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_syntax_top_level_await___plugin_syntax_top_level_await_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz";
- sha1 = "3acdece695e6b13aaf57fc291d1a800950c71391";
+ name = "_babel_plugin_syntax_top_level_await___plugin_syntax_top_level_await_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.1.tgz";
+ sha1 = "8b8733f8c57397b3eaa47ddba8841586dcaef362";
};
}
{
- name = "_babel_plugin_transform_arrow_functions___plugin_transform_arrow_functions_7.8.3.tgz";
+ name = "_babel_plugin_transform_arrow_functions___plugin_transform_arrow_functions_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_arrow_functions___plugin_transform_arrow_functions_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz";
- sha1 = "82776c2ed0cd9e1a49956daeb896024c9473b8b6";
+ name = "_babel_plugin_transform_arrow_functions___plugin_transform_arrow_functions_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.1.tgz";
+ sha1 = "cb5ee3a36f0863c06ead0b409b4cc43a889b295b";
};
}
{
- name = "_babel_plugin_transform_async_to_generator___plugin_transform_async_to_generator_7.8.3.tgz";
+ name = "_babel_plugin_transform_async_to_generator___plugin_transform_async_to_generator_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_async_to_generator___plugin_transform_async_to_generator_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz";
- sha1 = "4308fad0d9409d71eafb9b1a6ee35f9d64b64086";
+ name = "_babel_plugin_transform_async_to_generator___plugin_transform_async_to_generator_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.1.tgz";
+ sha1 = "e5153eb1a3e028f79194ed8a7a4bf55f862b2062";
};
}
{
- name = "_babel_plugin_transform_block_scoped_functions___plugin_transform_block_scoped_functions_7.8.3.tgz";
+ name = "_babel_plugin_transform_block_scoped_functions___plugin_transform_block_scoped_functions_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_block_scoped_functions___plugin_transform_block_scoped_functions_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz";
- sha1 = "437eec5b799b5852072084b3ae5ef66e8349e8a3";
+ name = "_babel_plugin_transform_block_scoped_functions___plugin_transform_block_scoped_functions_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.1.tgz";
+ sha1 = "146856e756d54b20fff14b819456b3e01820b85d";
};
}
{
- name = "_babel_plugin_transform_block_scoping___plugin_transform_block_scoping_7.8.3.tgz";
+ name = "_babel_plugin_transform_block_scoping___plugin_transform_block_scoping_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_block_scoping___plugin_transform_block_scoping_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz";
- sha1 = "97d35dab66857a437c166358b91d09050c868f3a";
+ name = "_babel_plugin_transform_block_scoping___plugin_transform_block_scoping_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.10.1.tgz";
+ sha1 = "47092d89ca345811451cd0dc5d91605982705d5e";
};
}
{
- name = "_babel_plugin_transform_classes___plugin_transform_classes_7.8.3.tgz";
+ name = "_babel_plugin_transform_classes___plugin_transform_classes_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_classes___plugin_transform_classes_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.8.3.tgz";
- sha1 = "46fd7a9d2bb9ea89ce88720477979fe0d71b21b8";
+ name = "_babel_plugin_transform_classes___plugin_transform_classes_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.1.tgz";
+ sha1 = "6e11dd6c4dfae70f540480a4702477ed766d733f";
};
}
{
- name = "_babel_plugin_transform_computed_properties___plugin_transform_computed_properties_7.8.3.tgz";
+ name = "_babel_plugin_transform_computed_properties___plugin_transform_computed_properties_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_computed_properties___plugin_transform_computed_properties_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz";
- sha1 = "96d0d28b7f7ce4eb5b120bb2e0e943343c86f81b";
+ name = "_babel_plugin_transform_computed_properties___plugin_transform_computed_properties_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.1.tgz";
+ sha1 = "59aa399064429d64dce5cf76ef9b90b7245ebd07";
};
}
{
- name = "_babel_plugin_transform_destructuring___plugin_transform_destructuring_7.8.3.tgz";
+ name = "_babel_plugin_transform_destructuring___plugin_transform_destructuring_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_destructuring___plugin_transform_destructuring_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.8.3.tgz";
- sha1 = "20ddfbd9e4676906b1056ee60af88590cc7aaa0b";
+ name = "_babel_plugin_transform_destructuring___plugin_transform_destructuring_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.1.tgz";
+ sha1 = "abd58e51337815ca3a22a336b85f62b998e71907";
};
}
{
- name = "_babel_plugin_transform_dotall_regex___plugin_transform_dotall_regex_7.8.3.tgz";
+ name = "_babel_plugin_transform_dotall_regex___plugin_transform_dotall_regex_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_dotall_regex___plugin_transform_dotall_regex_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz";
- sha1 = "c3c6ec5ee6125c6993c5cbca20dc8621a9ea7a6e";
+ name = "_babel_plugin_transform_dotall_regex___plugin_transform_dotall_regex_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.1.tgz";
+ sha1 = "920b9fec2d78bb57ebb64a644d5c2ba67cc104ee";
};
}
{
- name = "_babel_plugin_transform_duplicate_keys___plugin_transform_duplicate_keys_7.8.3.tgz";
+ name = "_babel_plugin_transform_duplicate_keys___plugin_transform_duplicate_keys_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_duplicate_keys___plugin_transform_duplicate_keys_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz";
- sha1 = "8d12df309aa537f272899c565ea1768e286e21f1";
+ name = "_babel_plugin_transform_duplicate_keys___plugin_transform_duplicate_keys_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.1.tgz";
+ sha1 = "c900a793beb096bc9d4d0a9d0cde19518ffc83b9";
};
}
{
- name = "_babel_plugin_transform_exponentiation_operator___plugin_transform_exponentiation_operator_7.8.3.tgz";
+ name = "_babel_plugin_transform_exponentiation_operator___plugin_transform_exponentiation_operator_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_exponentiation_operator___plugin_transform_exponentiation_operator_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz";
- sha1 = "581a6d7f56970e06bf51560cd64f5e947b70d7b7";
+ name = "_babel_plugin_transform_exponentiation_operator___plugin_transform_exponentiation_operator_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.1.tgz";
+ sha1 = "279c3116756a60dd6e6f5e488ba7957db9c59eb3";
};
}
{
- name = "_babel_plugin_transform_for_of___plugin_transform_for_of_7.8.4.tgz";
+ name = "_babel_plugin_transform_for_of___plugin_transform_for_of_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_for_of___plugin_transform_for_of_7.8.4.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.8.4.tgz";
- sha1 = "6fe8eae5d6875086ee185dd0b098a8513783b47d";
+ name = "_babel_plugin_transform_for_of___plugin_transform_for_of_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.1.tgz";
+ sha1 = "ff01119784eb0ee32258e8646157ba2501fcfda5";
};
}
{
- name = "_babel_plugin_transform_function_name___plugin_transform_function_name_7.8.3.tgz";
+ name = "_babel_plugin_transform_function_name___plugin_transform_function_name_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_function_name___plugin_transform_function_name_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz";
- sha1 = "279373cb27322aaad67c2683e776dfc47196ed8b";
+ name = "_babel_plugin_transform_function_name___plugin_transform_function_name_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.1.tgz";
+ sha1 = "4ed46fd6e1d8fde2a2ec7b03c66d853d2c92427d";
};
}
{
- name = "_babel_plugin_transform_literals___plugin_transform_literals_7.8.3.tgz";
+ name = "_babel_plugin_transform_literals___plugin_transform_literals_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_literals___plugin_transform_literals_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz";
- sha1 = "aef239823d91994ec7b68e55193525d76dbd5dc1";
+ name = "_babel_plugin_transform_literals___plugin_transform_literals_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.1.tgz";
+ sha1 = "5794f8da82846b22e4e6631ea1658bce708eb46a";
};
}
{
- name = "_babel_plugin_transform_member_expression_literals___plugin_transform_member_expression_literals_7.8.3.tgz";
+ name = "_babel_plugin_transform_member_expression_literals___plugin_transform_member_expression_literals_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_member_expression_literals___plugin_transform_member_expression_literals_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz";
- sha1 = "963fed4b620ac7cbf6029c755424029fa3a40410";
+ name = "_babel_plugin_transform_member_expression_literals___plugin_transform_member_expression_literals_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.1.tgz";
+ sha1 = "90347cba31bca6f394b3f7bd95d2bbfd9fce2f39";
};
}
{
- name = "_babel_plugin_transform_modules_amd___plugin_transform_modules_amd_7.8.3.tgz";
+ name = "_babel_plugin_transform_modules_amd___plugin_transform_modules_amd_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_modules_amd___plugin_transform_modules_amd_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.8.3.tgz";
- sha1 = "65606d44616b50225e76f5578f33c568a0b876a5";
+ name = "_babel_plugin_transform_modules_amd___plugin_transform_modules_amd_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.1.tgz";
+ sha1 = "65950e8e05797ebd2fe532b96e19fc5482a1d52a";
};
}
{
- name = "_babel_plugin_transform_modules_commonjs___plugin_transform_modules_commonjs_7.8.3.tgz";
+ name = "_babel_plugin_transform_modules_commonjs___plugin_transform_modules_commonjs_7.10.4.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_modules_commonjs___plugin_transform_modules_commonjs_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.8.3.tgz";
- sha1 = "df251706ec331bd058a34bdd72613915f82928a5";
+ name = "_babel_plugin_transform_modules_commonjs___plugin_transform_modules_commonjs_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz";
+ sha1 = "66667c3eeda1ebf7896d41f1f16b17105a2fbca0";
};
}
{
- name = "_babel_plugin_transform_modules_systemjs___plugin_transform_modules_systemjs_7.8.3.tgz";
+ name = "_babel_plugin_transform_modules_systemjs___plugin_transform_modules_systemjs_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_modules_systemjs___plugin_transform_modules_systemjs_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.8.3.tgz";
- sha1 = "d8bbf222c1dbe3661f440f2f00c16e9bb7d0d420";
+ name = "_babel_plugin_transform_modules_systemjs___plugin_transform_modules_systemjs_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.1.tgz";
+ sha1 = "9962e4b0ac6aaf2e20431ada3d8ec72082cbffb6";
};
}
{
- name = "_babel_plugin_transform_modules_umd___plugin_transform_modules_umd_7.8.3.tgz";
+ name = "_babel_plugin_transform_modules_umd___plugin_transform_modules_umd_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_modules_umd___plugin_transform_modules_umd_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.8.3.tgz";
- sha1 = "592d578ce06c52f5b98b02f913d653ffe972661a";
+ name = "_babel_plugin_transform_modules_umd___plugin_transform_modules_umd_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.1.tgz";
+ sha1 = "ea080911ffc6eb21840a5197a39ede4ee67b1595";
};
}
{
@@ -538,139 +578,179 @@
};
}
{
- name = "_babel_plugin_transform_new_target___plugin_transform_new_target_7.8.3.tgz";
+ name = "_babel_plugin_transform_new_target___plugin_transform_new_target_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_new_target___plugin_transform_new_target_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz";
- sha1 = "60cc2ae66d85c95ab540eb34babb6434d4c70c43";
+ name = "_babel_plugin_transform_new_target___plugin_transform_new_target_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.1.tgz";
+ sha1 = "6ee41a5e648da7632e22b6fb54012e87f612f324";
};
}
{
- name = "_babel_plugin_transform_object_super___plugin_transform_object_super_7.8.3.tgz";
+ name = "_babel_plugin_transform_object_super___plugin_transform_object_super_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_object_super___plugin_transform_object_super_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz";
- sha1 = "ebb6a1e7a86ffa96858bd6ac0102d65944261725";
+ name = "_babel_plugin_transform_object_super___plugin_transform_object_super_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.1.tgz";
+ sha1 = "2e3016b0adbf262983bf0d5121d676a5ed9c4fde";
};
}
{
- name = "_babel_plugin_transform_parameters___plugin_transform_parameters_7.8.4.tgz";
+ name = "_babel_plugin_transform_parameters___plugin_transform_parameters_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_parameters___plugin_transform_parameters_7.8.4.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.8.4.tgz";
- sha1 = "1d5155de0b65db0ccf9971165745d3bb990d77d3";
+ name = "_babel_plugin_transform_parameters___plugin_transform_parameters_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.1.tgz";
+ sha1 = "b25938a3c5fae0354144a720b07b32766f683ddd";
};
}
{
- name = "_babel_plugin_transform_property_literals___plugin_transform_property_literals_7.8.3.tgz";
+ name = "_babel_plugin_transform_property_literals___plugin_transform_property_literals_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_property_literals___plugin_transform_property_literals_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz";
- sha1 = "33194300d8539c1ed28c62ad5087ba3807b98263";
+ name = "_babel_plugin_transform_property_literals___plugin_transform_property_literals_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.1.tgz";
+ sha1 = "cffc7315219230ed81dc53e4625bf86815b6050d";
};
}
{
- name = "_babel_plugin_transform_regenerator___plugin_transform_regenerator_7.8.3.tgz";
+ name = "_babel_plugin_transform_regenerator___plugin_transform_regenerator_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_regenerator___plugin_transform_regenerator_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.3.tgz";
- sha1 = "b31031e8059c07495bf23614c97f3d9698bc6ec8";
+ name = "_babel_plugin_transform_regenerator___plugin_transform_regenerator_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.1.tgz";
+ sha1 = "10e175cbe7bdb63cc9b39f9b3f823c5c7c5c5490";
};
}
{
- name = "_babel_plugin_transform_reserved_words___plugin_transform_reserved_words_7.8.3.tgz";
+ name = "_babel_plugin_transform_reserved_words___plugin_transform_reserved_words_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_reserved_words___plugin_transform_reserved_words_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz";
- sha1 = "9a0635ac4e665d29b162837dd3cc50745dfdf1f5";
+ name = "_babel_plugin_transform_reserved_words___plugin_transform_reserved_words_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.1.tgz";
+ sha1 = "0fc1027312b4d1c3276a57890c8ae3bcc0b64a86";
};
}
{
- name = "_babel_plugin_transform_shorthand_properties___plugin_transform_shorthand_properties_7.8.3.tgz";
+ name = "_babel_plugin_transform_shorthand_properties___plugin_transform_shorthand_properties_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_shorthand_properties___plugin_transform_shorthand_properties_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz";
- sha1 = "28545216e023a832d4d3a1185ed492bcfeac08c8";
+ name = "_babel_plugin_transform_shorthand_properties___plugin_transform_shorthand_properties_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.1.tgz";
+ sha1 = "e8b54f238a1ccbae482c4dce946180ae7b3143f3";
};
}
{
- name = "_babel_plugin_transform_spread___plugin_transform_spread_7.8.3.tgz";
+ name = "_babel_plugin_transform_spread___plugin_transform_spread_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_spread___plugin_transform_spread_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz";
- sha1 = "9c8ffe8170fdfb88b114ecb920b82fb6e95fe5e8";
+ name = "_babel_plugin_transform_spread___plugin_transform_spread_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.10.1.tgz";
+ sha1 = "0c6d618a0c4461a274418460a28c9ccf5239a7c8";
};
}
{
- name = "_babel_plugin_transform_sticky_regex___plugin_transform_sticky_regex_7.8.3.tgz";
+ name = "_babel_plugin_transform_sticky_regex___plugin_transform_sticky_regex_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_sticky_regex___plugin_transform_sticky_regex_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz";
- sha1 = "be7a1290f81dae767475452199e1f76d6175b100";
+ name = "_babel_plugin_transform_sticky_regex___plugin_transform_sticky_regex_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.1.tgz";
+ sha1 = "90fc89b7526228bed9842cff3588270a7a393b00";
};
}
{
- name = "_babel_plugin_transform_template_literals___plugin_transform_template_literals_7.8.3.tgz";
+ name = "_babel_plugin_transform_template_literals___plugin_transform_template_literals_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_template_literals___plugin_transform_template_literals_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz";
- sha1 = "7bfa4732b455ea6a43130adc0ba767ec0e402a80";
+ name = "_babel_plugin_transform_template_literals___plugin_transform_template_literals_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.1.tgz";
+ sha1 = "914c7b7f4752c570ea00553b4284dad8070e8628";
};
}
{
- name = "_babel_plugin_transform_typeof_symbol___plugin_transform_typeof_symbol_7.8.4.tgz";
+ name = "_babel_plugin_transform_typeof_symbol___plugin_transform_typeof_symbol_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_typeof_symbol___plugin_transform_typeof_symbol_7.8.4.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz";
- sha1 = "ede4062315ce0aaf8a657a920858f1a2f35fc412";
+ name = "_babel_plugin_transform_typeof_symbol___plugin_transform_typeof_symbol_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.1.tgz";
+ sha1 = "60c0239b69965d166b80a84de7315c1bc7e0bb0e";
};
}
{
- name = "_babel_plugin_transform_unicode_regex___plugin_transform_unicode_regex_7.8.3.tgz";
+ name = "_babel_plugin_transform_unicode_escapes___plugin_transform_unicode_escapes_7.10.1.tgz";
path = fetchurl {
- name = "_babel_plugin_transform_unicode_regex___plugin_transform_unicode_regex_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz";
- sha1 = "0cef36e3ba73e5c57273effb182f46b91a1ecaad";
+ name = "_babel_plugin_transform_unicode_escapes___plugin_transform_unicode_escapes_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.1.tgz";
+ sha1 = "add0f8483dab60570d9e03cecef6c023aa8c9940";
};
}
{
- name = "_babel_preset_env___preset_env_7.8.4.tgz";
+ name = "_babel_plugin_transform_unicode_regex___plugin_transform_unicode_regex_7.10.1.tgz";
path = fetchurl {
- name = "_babel_preset_env___preset_env_7.8.4.tgz";
- url = "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.8.4.tgz";
- sha1 = "9dac6df5f423015d3d49b6e9e5fa3413e4a72c4e";
+ name = "_babel_plugin_transform_unicode_regex___plugin_transform_unicode_regex_7.10.1.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.1.tgz";
+ sha1 = "6b58f2aea7b68df37ac5025d9c88752443a6b43f";
};
}
{
- name = "_babel_standalone___standalone_7.8.3.tgz";
+ name = "_babel_preset_env___preset_env_7.10.2.tgz";
path = fetchurl {
- name = "_babel_standalone___standalone_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/standalone/-/standalone-7.8.3.tgz";
- sha1 = "0674730a8c5fbb9352de5342bf0c0c040d658380";
+ name = "_babel_preset_env___preset_env_7.10.2.tgz";
+ url = "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.10.2.tgz";
+ sha1 = "715930f2cf8573b0928005ee562bed52fb65fdfb";
};
}
{
- name = "_babel_template___template_7.8.3.tgz";
+ name = "_babel_preset_modules___preset_modules_0.1.3.tgz";
path = fetchurl {
- name = "_babel_template___template_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/template/-/template-7.8.3.tgz";
- sha1 = "e02ad04fe262a657809327f578056ca15fd4d1b8";
+ name = "_babel_preset_modules___preset_modules_0.1.3.tgz";
+ url = "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.3.tgz";
+ sha1 = "13242b53b5ef8c883c3cf7dddd55b36ce80fbc72";
};
}
{
- name = "_babel_traverse___traverse_7.8.4.tgz";
+ name = "_babel_runtime_corejs3___runtime_corejs3_7.10.2.tgz";
path = fetchurl {
- name = "_babel_traverse___traverse_7.8.4.tgz";
- url = "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.8.4.tgz";
- sha1 = "f0845822365f9d5b0e312ed3959d3f827f869e3c";
+ name = "_babel_runtime_corejs3___runtime_corejs3_7.10.2.tgz";
+ url = "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.10.2.tgz";
+ sha1 = "3511797ddf9a3d6f3ce46b99cc835184817eaa4e";
};
}
{
- name = "_babel_types___types_7.8.3.tgz";
+ name = "_babel_runtime___runtime_7.11.2.tgz";
path = fetchurl {
- name = "_babel_types___types_7.8.3.tgz";
- url = "https://registry.yarnpkg.com/@babel/types/-/types-7.8.3.tgz";
- sha1 = "5a383dffa5416db1b73dedffd311ffd0788fb31c";
+ name = "_babel_runtime___runtime_7.11.2.tgz";
+ url = "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.11.2.tgz";
+ sha1 = "f549c13c754cc40b87644b9fa9f09a6a95fe0736";
+ };
+ }
+ {
+ name = "_babel_standalone___standalone_7.10.2.tgz";
+ path = fetchurl {
+ name = "_babel_standalone___standalone_7.10.2.tgz";
+ url = "https://registry.yarnpkg.com/@babel/standalone/-/standalone-7.10.2.tgz";
+ sha1 = "49dbbadcbc4b199df064d7d8b3e21c915b84abdb";
+ };
+ }
+ {
+ name = "_babel_template___template_7.10.4.tgz";
+ path = fetchurl {
+ name = "_babel_template___template_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/template/-/template-7.10.4.tgz";
+ sha1 = "3251996c4200ebc71d1a8fc405fba940f36ba278";
+ };
+ }
+ {
+ name = "_babel_traverse___traverse_7.11.5.tgz";
+ path = fetchurl {
+ name = "_babel_traverse___traverse_7.11.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.11.5.tgz";
+ sha1 = "be777b93b518eb6d76ee2e1ea1d143daa11e61c3";
+ };
+ }
+ {
+ name = "_babel_types___types_7.11.5.tgz";
+ path = fetchurl {
+ name = "_babel_types___types_7.11.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/types/-/types-7.11.5.tgz";
+ sha1 = "d9de577d01252d77c6800cee039ee64faf75662d";
+ };
+ }
+ {
+ name = "_bcoe_v8_coverage___v8_coverage_0.2.3.tgz";
+ path = fetchurl {
+ name = "_bcoe_v8_coverage___v8_coverage_0.2.3.tgz";
+ url = "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz";
+ sha1 = "75a2e8b51cb758a7553d6804a5932d7aace75c39";
};
}
{
@@ -682,11 +762,11 @@
};
}
{
- name = "_cnakazawa_watch___watch_1.0.3.tgz";
+ name = "_cnakazawa_watch___watch_1.0.4.tgz";
path = fetchurl {
- name = "_cnakazawa_watch___watch_1.0.3.tgz";
- url = "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.3.tgz";
- sha1 = "099139eaec7ebf07a27c1786a3ff64f39464d2ef";
+ name = "_cnakazawa_watch___watch_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz";
+ sha1 = "f864ae85004d0fcab6f50be9141c4da368d1656a";
};
}
{
@@ -698,27 +778,27 @@
};
}
{
- name = "_gitlab_eslint_plugin___eslint_plugin_3.1.0.tgz";
+ name = "_gitlab_eslint_plugin___eslint_plugin_5.0.0.tgz";
path = fetchurl {
- name = "_gitlab_eslint_plugin___eslint_plugin_3.1.0.tgz";
- url = "https://registry.yarnpkg.com/@gitlab/eslint-plugin/-/eslint-plugin-3.1.0.tgz";
- sha1 = "18e03630d10788defbb4c2d746620aec09517295";
+ name = "_gitlab_eslint_plugin___eslint_plugin_5.0.0.tgz";
+ url = "https://registry.yarnpkg.com/@gitlab/eslint-plugin/-/eslint-plugin-5.0.0.tgz";
+ sha1 = "502eb2bccb55d65d6310ce9ef2da76035b6fc319";
};
}
{
- name = "_gitlab_svgs___svgs_1.127.0.tgz";
+ name = "_gitlab_svgs___svgs_1.175.0.tgz";
path = fetchurl {
- name = "_gitlab_svgs___svgs_1.127.0.tgz";
- url = "https://registry.yarnpkg.com/@gitlab/svgs/-/svgs-1.127.0.tgz";
- sha1 = "1f7ffdffe44d6a82b372535f93d78f3a895d1960";
+ name = "_gitlab_svgs___svgs_1.175.0.tgz";
+ url = "https://registry.yarnpkg.com/@gitlab/svgs/-/svgs-1.175.0.tgz";
+ sha1 = "734f341784af1cd1d62d160a17bcdfb61ff7b04d";
};
}
{
- name = "_gitlab_ui___ui_14.10.0.tgz";
+ name = "_gitlab_ui___ui_23.9.0.tgz";
path = fetchurl {
- name = "_gitlab_ui___ui_14.10.0.tgz";
- url = "https://registry.yarnpkg.com/@gitlab/ui/-/ui-14.10.0.tgz";
- sha1 = "39c04d62c914fcefe96c7ec32fdf31b1f98f1119";
+ name = "_gitlab_ui___ui_23.9.0.tgz";
+ url = "https://registry.yarnpkg.com/@gitlab/ui/-/ui-23.9.0.tgz";
+ sha1 = "e21966130b41e624dbe4505911a79afb731c2d6b";
};
}
{
@@ -738,83 +818,123 @@
};
}
{
- name = "_jest_console___console_24.7.1.tgz";
+ name = "_istanbuljs_load_nyc_config___load_nyc_config_1.1.0.tgz";
path = fetchurl {
- name = "_jest_console___console_24.7.1.tgz";
- url = "https://registry.yarnpkg.com/@jest/console/-/console-24.7.1.tgz";
- sha1 = "32a9e42535a97aedfe037e725bd67e954b459545";
+ name = "_istanbuljs_load_nyc_config___load_nyc_config_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz";
+ sha1 = "fd3db1d59ecf7cf121e80650bb86712f9b55eced";
};
}
{
- name = "_jest_core___core_24.8.0.tgz";
+ name = "_istanbuljs_schema___schema_0.1.2.tgz";
path = fetchurl {
- name = "_jest_core___core_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/@jest/core/-/core-24.8.0.tgz";
- sha1 = "fbbdcd42a41d0d39cddbc9f520c8bab0c33eed5b";
+ name = "_istanbuljs_schema___schema_0.1.2.tgz";
+ url = "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.2.tgz";
+ sha1 = "26520bf09abe4a5644cd5414e37125a8954241dd";
};
}
{
- name = "_jest_environment___environment_24.8.0.tgz";
+ name = "_jest_console___console_26.5.2.tgz";
path = fetchurl {
- name = "_jest_environment___environment_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/@jest/environment/-/environment-24.8.0.tgz";
- sha1 = "0342261383c776bdd652168f68065ef144af0eac";
+ name = "_jest_console___console_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/@jest/console/-/console-26.5.2.tgz";
+ sha1 = "94fc4865b1abed7c352b5e21e6c57be4b95604a6";
};
}
{
- name = "_jest_fake_timers___fake_timers_24.8.0.tgz";
+ name = "_jest_core___core_26.5.2.tgz";
path = fetchurl {
- name = "_jest_fake_timers___fake_timers_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-24.8.0.tgz";
- sha1 = "2e5b80a4f78f284bcb4bd5714b8e10dd36a8d3d1";
+ name = "_jest_core___core_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/@jest/core/-/core-26.5.2.tgz";
+ sha1 = "e39f14676f4ba4632ecabfdc374071ab22131f22";
};
}
{
- name = "_jest_reporters___reporters_24.8.0.tgz";
+ name = "_jest_environment___environment_26.5.2.tgz";
path = fetchurl {
- name = "_jest_reporters___reporters_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/@jest/reporters/-/reporters-24.8.0.tgz";
- sha1 = "075169cd029bddec54b8f2c0fc489fd0b9e05729";
+ name = "_jest_environment___environment_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/@jest/environment/-/environment-26.5.2.tgz";
+ sha1 = "eba3cfc698f6e03739628f699c28e8a07f5e65fe";
};
}
{
- name = "_jest_source_map___source_map_24.3.0.tgz";
+ name = "_jest_fake_timers___fake_timers_26.5.2.tgz";
path = fetchurl {
- name = "_jest_source_map___source_map_24.3.0.tgz";
- url = "https://registry.yarnpkg.com/@jest/source-map/-/source-map-24.3.0.tgz";
- sha1 = "563be3aa4d224caf65ff77edc95cd1ca4da67f28";
+ name = "_jest_fake_timers___fake_timers_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-26.5.2.tgz";
+ sha1 = "1291ac81680ceb0dc7daa1f92c059307eea6400a";
};
}
{
- name = "_jest_test_result___test_result_24.8.0.tgz";
+ name = "_jest_globals___globals_26.5.2.tgz";
path = fetchurl {
- name = "_jest_test_result___test_result_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/@jest/test-result/-/test-result-24.8.0.tgz";
- sha1 = "7675d0aaf9d2484caa65e048d9b467d160f8e9d3";
+ name = "_jest_globals___globals_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/@jest/globals/-/globals-26.5.2.tgz";
+ sha1 = "c333f82c29e19ecb609a75d1a532915a5c956c59";
};
}
{
- name = "_jest_test_sequencer___test_sequencer_24.8.0.tgz";
+ name = "_jest_reporters___reporters_26.5.2.tgz";
path = fetchurl {
- name = "_jest_test_sequencer___test_sequencer_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-24.8.0.tgz";
- sha1 = "2f993bcf6ef5eb4e65e8233a95a3320248cf994b";
+ name = "_jest_reporters___reporters_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/@jest/reporters/-/reporters-26.5.2.tgz";
+ sha1 = "0f1c900c6af712b46853d9d486c9c0382e4050f6";
};
}
{
- name = "_jest_transform___transform_24.8.0.tgz";
+ name = "_jest_source_map___source_map_26.5.0.tgz";
path = fetchurl {
- name = "_jest_transform___transform_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/@jest/transform/-/transform-24.8.0.tgz";
- sha1 = "628fb99dce4f9d254c6fd9341e3eea262e06fef5";
+ name = "_jest_source_map___source_map_26.5.0.tgz";
+ url = "https://registry.yarnpkg.com/@jest/source-map/-/source-map-26.5.0.tgz";
+ sha1 = "98792457c85bdd902365cd2847b58fff05d96367";
};
}
{
- name = "_jest_types___types_24.8.0.tgz";
+ name = "_jest_test_result___test_result_26.5.2.tgz";
path = fetchurl {
- name = "_jest_types___types_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/@jest/types/-/types-24.8.0.tgz";
- sha1 = "f31e25948c58f0abd8c845ae26fcea1491dea7ad";
+ name = "_jest_test_result___test_result_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/@jest/test-result/-/test-result-26.5.2.tgz";
+ sha1 = "cc1a44cfd4db2ecee3fb0bc4e9fe087aa54b5230";
+ };
+ }
+ {
+ name = "_jest_test_sequencer___test_sequencer_26.5.2.tgz";
+ path = fetchurl {
+ name = "_jest_test_sequencer___test_sequencer_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-26.5.2.tgz";
+ sha1 = "c4559c7e134b27b020317303ee5399bf62917a4b";
+ };
+ }
+ {
+ name = "_jest_transform___transform_26.5.2.tgz";
+ path = fetchurl {
+ name = "_jest_transform___transform_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/@jest/transform/-/transform-26.5.2.tgz";
+ sha1 = "6a0033a1d24316a1c75184d010d864f2c681bef5";
+ };
+ }
+ {
+ name = "_jest_types___types_25.5.0.tgz";
+ path = fetchurl {
+ name = "_jest_types___types_25.5.0.tgz";
+ url = "https://registry.yarnpkg.com/@jest/types/-/types-25.5.0.tgz";
+ sha1 = "4d6a4793f7b9599fc3680877b856a97dbccf2a9d";
+ };
+ }
+ {
+ name = "_jest_types___types_26.5.2.tgz";
+ path = fetchurl {
+ name = "_jest_types___types_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/@jest/types/-/types-26.5.2.tgz";
+ sha1 = "44c24f30c8ee6c7f492ead9ec3f3c62a5289756d";
+ };
+ }
+ {
+ name = "_miragejs_pretender_node_polyfill___pretender_node_polyfill_0.1.2.tgz";
+ path = fetchurl {
+ name = "_miragejs_pretender_node_polyfill___pretender_node_polyfill_0.1.2.tgz";
+ url = "https://registry.yarnpkg.com/@miragejs/pretender-node-polyfill/-/pretender-node-polyfill-0.1.2.tgz";
+ sha1 = "d26b6b7483fb70cd62189d05c95d2f67153e43f2";
};
}
{
@@ -842,99 +962,99 @@
};
}
{
- name = "_rails_actioncable___actioncable_6.0.3.tgz";
+ name = "_rails_actioncable___actioncable_6.0.3_3.tgz";
path = fetchurl {
- name = "_rails_actioncable___actioncable_6.0.3.tgz";
- url = "https://registry.yarnpkg.com/@rails/actioncable/-/actioncable-6.0.3.tgz";
- sha1 = "722b4b639936129307ddbab3a390f6bcacf3e7bc";
+ name = "_rails_actioncable___actioncable_6.0.3_3.tgz";
+ url = "https://registry.yarnpkg.com/@rails/actioncable/-/actioncable-6.0.3-3.tgz";
+ sha1 = "fb1a46d3d353512764d5fa3cea2f492391601b7a";
};
}
{
- name = "_sentry_browser___browser_5.10.2.tgz";
+ name = "_rails_ujs___ujs_6.0.3_2.tgz";
path = fetchurl {
- name = "_sentry_browser___browser_5.10.2.tgz";
- url = "https://registry.yarnpkg.com/@sentry/browser/-/browser-5.10.2.tgz";
- sha1 = "0bbb05505c58ea998c833cffec3f922fe4b4fa58";
+ name = "_rails_ujs___ujs_6.0.3_2.tgz";
+ url = "https://registry.yarnpkg.com/@rails/ujs/-/ujs-6.0.3-2.tgz";
+ sha1 = "e14c1f29086858215ce7ccd9ad6d8888c458b4a3";
};
}
{
- name = "_sentry_core___core_5.10.2.tgz";
+ name = "_sindresorhus_is___is_0.14.0.tgz";
path = fetchurl {
- name = "_sentry_core___core_5.10.2.tgz";
- url = "https://registry.yarnpkg.com/@sentry/core/-/core-5.10.2.tgz";
- sha1 = "1cb64489e6f8363c3249415b49d3f1289814825f";
+ name = "_sindresorhus_is___is_0.14.0.tgz";
+ url = "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz";
+ sha1 = "9fb3a3cf3132328151f353de4632e01e52102bea";
};
}
{
- name = "_sentry_hub___hub_5.10.2.tgz";
+ name = "_sinonjs_commons___commons_1.8.1.tgz";
path = fetchurl {
- name = "_sentry_hub___hub_5.10.2.tgz";
- url = "https://registry.yarnpkg.com/@sentry/hub/-/hub-5.10.2.tgz";
- sha1 = "25d9f36b8f7c5cb65cf486737fa61dc9bf69b7e3";
+ name = "_sinonjs_commons___commons_1.8.1.tgz";
+ url = "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.1.tgz";
+ sha1 = "e7df00f98a203324f6dc7cc606cad9d4a8ab2217";
};
}
{
- name = "_sentry_minimal___minimal_5.10.2.tgz";
+ name = "_sinonjs_fake_timers___fake_timers_6.0.1.tgz";
path = fetchurl {
- name = "_sentry_minimal___minimal_5.10.2.tgz";
- url = "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-5.10.2.tgz";
- sha1 = "267c2f3aa6877a0fe7a86971942e83f3ee616580";
+ name = "_sinonjs_fake_timers___fake_timers_6.0.1.tgz";
+ url = "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz";
+ sha1 = "293674fccb3262ac782c7aadfdeca86b10c75c40";
};
}
{
- name = "_sentry_types___types_5.10.0.tgz";
+ name = "_sourcegraph_code_host_integration___code_host_integration_0.0.52.tgz";
path = fetchurl {
- name = "_sentry_types___types_5.10.0.tgz";
- url = "https://registry.yarnpkg.com/@sentry/types/-/types-5.10.0.tgz";
- sha1 = "4f0ba31b6e4d5371112c38279f11f66c73b43746";
+ name = "_sourcegraph_code_host_integration___code_host_integration_0.0.52.tgz";
+ url = "https://registry.yarnpkg.com/@sourcegraph/code-host-integration/-/code-host-integration-0.0.52.tgz";
+ sha1 = "3668364647b9248a0c43d738f7b046c551311338";
};
}
{
- name = "_sentry_utils___utils_5.10.2.tgz";
+ name = "_szmarczak_http_timer___http_timer_1.1.2.tgz";
path = fetchurl {
- name = "_sentry_utils___utils_5.10.2.tgz";
- url = "https://registry.yarnpkg.com/@sentry/utils/-/utils-5.10.2.tgz";
- sha1 = "261f575079d30aaf604e59f5f4de0aa21db22252";
+ name = "_szmarczak_http_timer___http_timer_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz";
+ sha1 = "b1665e2c461a2cd92f4c1bbf50d5454de0d4b421";
};
}
{
- name = "_sourcegraph_code_host_integration___code_host_integration_0.0.46.tgz";
+ name = "_testing_library_dom___dom_7.24.5.tgz";
path = fetchurl {
- name = "_sourcegraph_code_host_integration___code_host_integration_0.0.46.tgz";
- url = "https://registry.yarnpkg.com/@sourcegraph/code-host-integration/-/code-host-integration-0.0.46.tgz";
- sha1 = "05e4cda671ed00450be12461e6a3caff473675aa";
+ name = "_testing_library_dom___dom_7.24.5.tgz";
+ url = "https://registry.yarnpkg.com/@testing-library/dom/-/dom-7.24.5.tgz";
+ sha1 = "862124eec8c37ad184716379f09742476b23815d";
};
}
{
- name = "_toast_ui_editor___editor_2.0.1.tgz";
+ name = "_toast_ui_editor___editor_2.5.0.tgz";
path = fetchurl {
- name = "_toast_ui_editor___editor_2.0.1.tgz";
- url = "https://registry.yarnpkg.com/@toast-ui/editor/-/editor-2.0.1.tgz";
- sha1 = "749e5be1f02f42ded51488d1575ab1c19ca59952";
+ name = "_toast_ui_editor___editor_2.5.0.tgz";
+ url = "https://registry.yarnpkg.com/@toast-ui/editor/-/editor-2.5.0.tgz";
+ sha1 = "02779b119eaa6dd7601249d75ca031e0b98400f1";
};
}
{
- name = "_toast_ui_vue_editor___vue_editor_2.0.1.tgz";
+ name = "_toast_ui_vue_editor___vue_editor_2.5.0.tgz";
path = fetchurl {
- name = "_toast_ui_vue_editor___vue_editor_2.0.1.tgz";
- url = "https://registry.yarnpkg.com/@toast-ui/vue-editor/-/vue-editor-2.0.1.tgz";
- sha1 = "c9c8c8da4c0a67b9fbc4240464388c67d72a0c22";
+ name = "_toast_ui_vue_editor___vue_editor_2.5.0.tgz";
+ url = "https://registry.yarnpkg.com/@toast-ui/vue-editor/-/vue-editor-2.5.0.tgz";
+ sha1 = "8094136588b0f726241b5f89d0754a7169f2ffee";
};
}
{
- name = "_types_anymatch___anymatch_1.3.0.tgz";
+ name = "_types_aria_query___aria_query_4.2.0.tgz";
path = fetchurl {
- name = "_types_anymatch___anymatch_1.3.0.tgz";
- url = "https://registry.yarnpkg.com/@types/anymatch/-/anymatch-1.3.0.tgz";
- sha1 = "d1d55958d1fccc5527d4aba29fc9c4b942f563ff";
+ name = "_types_aria_query___aria_query_4.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-4.2.0.tgz";
+ sha1 = "14264692a9d6e2fa4db3df5e56e94b5e25647ac0";
};
}
{
- name = "_types_babel__core___babel__core_7.1.2.tgz";
+ name = "_types_babel__core___babel__core_7.1.9.tgz";
path = fetchurl {
- name = "_types_babel__core___babel__core_7.1.2.tgz";
- url = "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.2.tgz";
- sha1 = "608c74f55928033fce18b99b213c16be4b3d114f";
+ name = "_types_babel__core___babel__core_7.1.9.tgz";
+ url = "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.9.tgz";
+ sha1 = "77e59d438522a6fb898fa43dc3455c6e72f3963d";
};
}
{
@@ -954,11 +1074,11 @@
};
}
{
- name = "_types_babel__traverse___babel__traverse_7.0.6.tgz";
+ name = "_types_babel__traverse___babel__traverse_7.0.15.tgz";
path = fetchurl {
- name = "_types_babel__traverse___babel__traverse_7.0.6.tgz";
- url = "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.0.6.tgz";
- sha1 = "328dd1a8fc4cfe3c8458be9477b219ea158fd7b2";
+ name = "_types_babel__traverse___babel__traverse_7.0.15.tgz";
+ url = "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.0.15.tgz";
+ sha1 = "db9e4238931eb69ef8aab0ad6523d4d4caa39d03";
};
}
{
@@ -970,6 +1090,14 @@
};
}
{
+ name = "_types_color_name___color_name_1.1.1.tgz";
+ path = fetchurl {
+ name = "_types_color_name___color_name_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz";
+ sha1 = "1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0";
+ };
+ }
+ {
name = "_types_estree___estree_0.0.44.tgz";
path = fetchurl {
name = "_types_estree___estree_0.0.44.tgz";
@@ -994,11 +1122,19 @@
};
}
{
- name = "_types_istanbul_lib_coverage___istanbul_lib_coverage_2.0.1.tgz";
+ name = "_types_graceful_fs___graceful_fs_4.1.3.tgz";
path = fetchurl {
- name = "_types_istanbul_lib_coverage___istanbul_lib_coverage_2.0.1.tgz";
- url = "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz";
- sha1 = "42995b446db9a48a11a07ec083499a860e9138ff";
+ name = "_types_graceful_fs___graceful_fs_4.1.3.tgz";
+ url = "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.3.tgz";
+ sha1 = "039af35fe26bec35003e8d86d2ee9c586354348f";
+ };
+ }
+ {
+ name = "_types_istanbul_lib_coverage___istanbul_lib_coverage_2.0.2.tgz";
+ path = fetchurl {
+ name = "_types_istanbul_lib_coverage___istanbul_lib_coverage_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.2.tgz";
+ sha1 = "79d7a78bad4219f4c03d6557a1c72d9ca6ba62d5";
};
}
{
@@ -1018,6 +1154,22 @@
};
}
{
+ name = "_types_istanbul_reports___istanbul_reports_3.0.0.tgz";
+ path = fetchurl {
+ name = "_types_istanbul_reports___istanbul_reports_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz";
+ sha1 = "508b13aa344fa4976234e75dddcc34925737d821";
+ };
+ }
+ {
+ name = "_types_jest___jest_26.0.14.tgz";
+ path = fetchurl {
+ name = "_types_jest___jest_26.0.14.tgz";
+ url = "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.14.tgz";
+ sha1 = "078695f8f65cb55c5a98450d65083b2b73e5a3f3";
+ };
+ }
+ {
name = "_types_json_schema___json_schema_7.0.4.tgz";
path = fetchurl {
name = "_types_json_schema___json_schema_7.0.4.tgz";
@@ -1042,6 +1194,14 @@
};
}
{
+ name = "_types_normalize_package_data___normalize_package_data_2.4.0.tgz";
+ path = fetchurl {
+ name = "_types_normalize_package_data___normalize_package_data_2.4.0.tgz";
+ url = "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz";
+ sha1 = "e486d0d97396d79beedd0a6e33f4534ff6b4973e";
+ };
+ }
+ {
name = "_types_parse5___parse5_5.0.0.tgz";
path = fetchurl {
name = "_types_parse5___parse5_5.0.0.tgz";
@@ -1050,19 +1210,19 @@
};
}
{
- name = "_types_stack_utils___stack_utils_1.0.1.tgz";
+ name = "_types_prettier___prettier_2.0.2.tgz";
path = fetchurl {
- name = "_types_stack_utils___stack_utils_1.0.1.tgz";
- url = "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz";
- sha1 = "0a851d3bd96498fa25c33ab7278ed3bd65f06c3e";
+ name = "_types_prettier___prettier_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.0.2.tgz";
+ sha1 = "5bb52ee68d0f8efa9cc0099920e56be6cc4e37f3";
};
}
{
- name = "_types_tapable___tapable_1.0.4.tgz";
+ name = "_types_stack_utils___stack_utils_2.0.0.tgz";
path = fetchurl {
- name = "_types_tapable___tapable_1.0.4.tgz";
- url = "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.4.tgz";
- sha1 = "b4ffc7dc97b498c969b360a41eee247f82616370";
+ name = "_types_stack_utils___stack_utils_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.0.tgz";
+ sha1 = "7036640b4e21cc2f259ae826ce843d277dad8cff";
};
}
{
@@ -1074,14 +1234,6 @@
};
}
{
- name = "_types_uglify_js___uglify_js_3.0.4.tgz";
- path = fetchurl {
- name = "_types_uglify_js___uglify_js_3.0.4.tgz";
- url = "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.0.4.tgz";
- sha1 = "96beae23df6f561862a830b4288a49e86baac082";
- };
- }
- {
name = "_types_unist___unist_2.0.3.tgz";
path = fetchurl {
name = "_types_unist___unist_2.0.3.tgz";
@@ -1106,19 +1258,19 @@
};
}
{
- name = "_types_webpack___webpack_4.4.23.tgz";
+ name = "_types_yargs_parser___yargs_parser_15.0.0.tgz";
path = fetchurl {
- name = "_types_webpack___webpack_4.4.23.tgz";
- url = "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.4.23.tgz";
- sha1 = "059d6f4598cfd65ddee0e2db38317ef989696712";
+ name = "_types_yargs_parser___yargs_parser_15.0.0.tgz";
+ url = "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-15.0.0.tgz";
+ sha1 = "cb3f9f741869e20cce330ffbeb9271590483882d";
};
}
{
- name = "_types_yargs___yargs_12.0.12.tgz";
+ name = "_types_yargs___yargs_15.0.5.tgz";
path = fetchurl {
- name = "_types_yargs___yargs_12.0.12.tgz";
- url = "https://registry.yarnpkg.com/@types/yargs/-/yargs-12.0.12.tgz";
- sha1 = "45dd1d0638e8c8f153e87d296907659296873916";
+ name = "_types_yargs___yargs_15.0.5.tgz";
+ url = "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.5.tgz";
+ sha1 = "947e9a6561483bdee9adffc983e91a6902af8b79";
};
}
{
@@ -1146,14 +1298,6 @@
};
}
{
- name = "_vue_component_compiler_utils___component_compiler_utils_2.6.0.tgz";
- path = fetchurl {
- name = "_vue_component_compiler_utils___component_compiler_utils_2.6.0.tgz";
- url = "https://registry.yarnpkg.com/@vue/component-compiler-utils/-/component-compiler-utils-2.6.0.tgz";
- sha1 = "aa46d2a6f7647440b0b8932434d22f12371e543b";
- };
- }
- {
name = "_vue_component_compiler_utils___component_compiler_utils_3.1.1.tgz";
path = fetchurl {
name = "_vue_component_compiler_utils___component_compiler_utils_3.1.1.tgz";
@@ -1354,19 +1498,19 @@
};
}
{
- name = "abab___abab_2.0.0.tgz";
+ name = "abab___abab_2.0.5.tgz";
path = fetchurl {
- name = "abab___abab_2.0.0.tgz";
- url = "https://registry.yarnpkg.com/abab/-/abab-2.0.0.tgz";
- sha1 = "aba0ab4c5eee2d4c79d3487d85450fb2376ebb0f";
+ name = "abab___abab_2.0.5.tgz";
+ url = "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz";
+ sha1 = "c0b678fb32d60fc1219c784d6a826fe385aeb79a";
};
}
{
- name = "abbrev___abbrev_1.0.9.tgz";
+ name = "abbrev___abbrev_1.1.1.tgz";
path = fetchurl {
- name = "abbrev___abbrev_1.0.9.tgz";
- url = "https://registry.yarnpkg.com/abbrev/-/abbrev-1.0.9.tgz";
- sha1 = "91b4792588a7738c25f35dd6f63752a2f8776135";
+ name = "abbrev___abbrev_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz";
+ sha1 = "f8f2c887ad10bf67f634f005b6987fed3179aac8";
};
}
{
@@ -1378,11 +1522,11 @@
};
}
{
- name = "acorn_globals___acorn_globals_4.3.0.tgz";
+ name = "acorn_globals___acorn_globals_6.0.0.tgz";
path = fetchurl {
- name = "acorn_globals___acorn_globals_4.3.0.tgz";
- url = "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.0.tgz";
- sha1 = "e3b6f8da3c1552a95ae627571f7dd6923bb54103";
+ name = "acorn_globals___acorn_globals_6.0.0.tgz";
+ url = "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz";
+ sha1 = "46cdd39f0f8ff08a876619b55f5ac8a6dc770b45";
};
}
{
@@ -1402,11 +1546,11 @@
};
}
{
- name = "acorn___acorn_5.7.3.tgz";
+ name = "acorn_walk___acorn_walk_7.2.0.tgz";
path = fetchurl {
- name = "acorn___acorn_5.7.3.tgz";
- url = "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz";
- sha1 = "67aa231bf8812974b85235a96771eb6bd07ea279";
+ name = "acorn_walk___acorn_walk_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz";
+ sha1 = "0de889a601203909b0fbe07b8938dc21d2e967bc";
};
}
{
@@ -1418,11 +1562,11 @@
};
}
{
- name = "acorn___acorn_7.1.0.tgz";
+ name = "acorn___acorn_7.4.1.tgz";
path = fetchurl {
- name = "acorn___acorn_7.1.0.tgz";
- url = "https://registry.yarnpkg.com/acorn/-/acorn-7.1.0.tgz";
- sha1 = "949d36f2c292535da602283586c2477c57eb2d6c";
+ name = "acorn___acorn_7.4.1.tgz";
+ url = "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz";
+ sha1 = "feaed255973d2e77555b83dbc08851a6c63520fa";
};
}
{
@@ -1434,6 +1578,14 @@
};
}
{
+ name = "agent_base___agent_base_4.3.0.tgz";
+ path = fetchurl {
+ name = "agent_base___agent_base_4.3.0.tgz";
+ url = "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz";
+ sha1 = "8165f01c436009bccad0b1d122f05ed770efc6ee";
+ };
+ }
+ {
name = "aggregate_error___aggregate_error_3.0.1.tgz";
path = fetchurl {
name = "aggregate_error___aggregate_error_3.0.1.tgz";
@@ -1458,11 +1610,11 @@
};
}
{
- name = "ajv___ajv_6.11.0.tgz";
+ name = "ajv___ajv_6.12.5.tgz";
path = fetchurl {
- name = "ajv___ajv_6.11.0.tgz";
- url = "https://registry.yarnpkg.com/ajv/-/ajv-6.11.0.tgz";
- sha1 = "c3607cbc8ae392d8a5a536f25b21f8e5f3f87fe9";
+ name = "ajv___ajv_6.12.5.tgz";
+ url = "https://registry.yarnpkg.com/ajv/-/ajv-6.12.5.tgz";
+ sha1 = "19b0e8bae8f476e5ba666300387775fb1a00a4da";
};
}
{
@@ -1474,11 +1626,11 @@
};
}
{
- name = "ansi_align___ansi_align_2.0.0.tgz";
+ name = "ansi_align___ansi_align_3.0.0.tgz";
path = fetchurl {
- name = "ansi_align___ansi_align_2.0.0.tgz";
- url = "https://registry.yarnpkg.com/ansi-align/-/ansi-align-2.0.0.tgz";
- sha1 = "c36aeccba563b89ceb556f3690f0b1d9e3547f7f";
+ name = "ansi_align___ansi_align_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.0.tgz";
+ sha1 = "b536b371cf687caaef236c18d3e21fe3797467cb";
};
}
{
@@ -1490,14 +1642,6 @@
};
}
{
- name = "ansi_escapes___ansi_escapes_3.2.0.tgz";
- path = fetchurl {
- name = "ansi_escapes___ansi_escapes_3.2.0.tgz";
- url = "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz";
- sha1 = "8780b98ff9dbf5638152d1f1fe5c1d7b4442976b";
- };
- }
- {
name = "ansi_escapes___ansi_escapes_4.3.0.tgz";
path = fetchurl {
name = "ansi_escapes___ansi_escapes_4.3.0.tgz";
@@ -1538,6 +1682,14 @@
};
}
{
+ name = "ansi_regex___ansi_regex_5.0.0.tgz";
+ path = fetchurl {
+ name = "ansi_regex___ansi_regex_5.0.0.tgz";
+ url = "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz";
+ sha1 = "388539f55179bf39339c81af30a654d69f87cb75";
+ };
+ }
+ {
name = "ansi_styles___ansi_styles_2.2.1.tgz";
path = fetchurl {
name = "ansi_styles___ansi_styles_2.2.1.tgz";
@@ -1554,6 +1706,14 @@
};
}
{
+ name = "ansi_styles___ansi_styles_4.2.1.tgz";
+ path = fetchurl {
+ name = "ansi_styles___ansi_styles_4.2.1.tgz";
+ url = "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz";
+ sha1 = "90ae75c424d008d2624c5bf29ead3177ebfcf359";
+ };
+ }
+ {
name = "anymatch___anymatch_2.0.0.tgz";
path = fetchurl {
name = "anymatch___anymatch_2.0.0.tgz";
@@ -1562,83 +1722,83 @@
};
}
{
- name = "anymatch___anymatch_3.0.3.tgz";
+ name = "anymatch___anymatch_3.1.1.tgz";
path = fetchurl {
- name = "anymatch___anymatch_3.0.3.tgz";
- url = "https://registry.yarnpkg.com/anymatch/-/anymatch-3.0.3.tgz";
- sha1 = "2fb624fe0e84bccab00afee3d0006ed310f22f09";
+ name = "anymatch___anymatch_3.1.1.tgz";
+ url = "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz";
+ sha1 = "c55ecf02185e2469259399310c173ce31233b142";
};
}
{
- name = "apollo_cache_inmemory___apollo_cache_inmemory_1.6.3.tgz";
+ name = "apollo_cache_inmemory___apollo_cache_inmemory_1.6.6.tgz";
path = fetchurl {
- name = "apollo_cache_inmemory___apollo_cache_inmemory_1.6.3.tgz";
- url = "https://registry.yarnpkg.com/apollo-cache-inmemory/-/apollo-cache-inmemory-1.6.3.tgz";
- sha1 = "826861d20baca4abc45f7ca7a874105905b8525d";
+ name = "apollo_cache_inmemory___apollo_cache_inmemory_1.6.6.tgz";
+ url = "https://registry.yarnpkg.com/apollo-cache-inmemory/-/apollo-cache-inmemory-1.6.6.tgz";
+ sha1 = "56d1f2a463a6b9db32e9fa990af16d2a008206fd";
};
}
{
- name = "apollo_cache___apollo_cache_1.3.2.tgz";
+ name = "apollo_cache___apollo_cache_1.3.5.tgz";
path = fetchurl {
- name = "apollo_cache___apollo_cache_1.3.2.tgz";
- url = "https://registry.yarnpkg.com/apollo-cache/-/apollo-cache-1.3.2.tgz";
- sha1 = "df4dce56240d6c95c613510d7e409f7214e6d26a";
+ name = "apollo_cache___apollo_cache_1.3.5.tgz";
+ url = "https://registry.yarnpkg.com/apollo-cache/-/apollo-cache-1.3.5.tgz";
+ sha1 = "9dbebfc8dbe8fe7f97ba568a224bca2c5d81f461";
};
}
{
- name = "apollo_client___apollo_client_2.6.4.tgz";
+ name = "apollo_client___apollo_client_2.6.10.tgz";
path = fetchurl {
- name = "apollo_client___apollo_client_2.6.4.tgz";
- url = "https://registry.yarnpkg.com/apollo-client/-/apollo-client-2.6.4.tgz";
- sha1 = "872c32927263a0d34655c5ef8a8949fbb20b6140";
+ name = "apollo_client___apollo_client_2.6.10.tgz";
+ url = "https://registry.yarnpkg.com/apollo-client/-/apollo-client-2.6.10.tgz";
+ sha1 = "86637047b51d940c8eaa771a4ce1b02df16bea6a";
};
}
{
- name = "apollo_link_batch_http___apollo_link_batch_http_1.2.11.tgz";
+ name = "apollo_link_batch_http___apollo_link_batch_http_1.2.14.tgz";
path = fetchurl {
- name = "apollo_link_batch_http___apollo_link_batch_http_1.2.11.tgz";
- url = "https://registry.yarnpkg.com/apollo-link-batch-http/-/apollo-link-batch-http-1.2.11.tgz";
- sha1 = "ae42dbcc02820658e1e267d05bf2aae7ac208088";
+ name = "apollo_link_batch_http___apollo_link_batch_http_1.2.14.tgz";
+ url = "https://registry.yarnpkg.com/apollo-link-batch-http/-/apollo-link-batch-http-1.2.14.tgz";
+ sha1 = "4502109d3f32a94d88eabd3a89274ae3a6e2f56f";
};
}
{
- name = "apollo_link_batch___apollo_link_batch_1.1.12.tgz";
+ name = "apollo_link_batch___apollo_link_batch_1.1.15.tgz";
path = fetchurl {
- name = "apollo_link_batch___apollo_link_batch_1.1.12.tgz";
- url = "https://registry.yarnpkg.com/apollo-link-batch/-/apollo-link-batch-1.1.12.tgz";
- sha1 = "64eb231082f182b0395ef7ab903600627f6c7fe8";
+ name = "apollo_link_batch___apollo_link_batch_1.1.15.tgz";
+ url = "https://registry.yarnpkg.com/apollo-link-batch/-/apollo-link-batch-1.1.15.tgz";
+ sha1 = "3a5b8c7d9cf1b7840ce630238249b95070e75e54";
};
}
{
- name = "apollo_link_http_common___apollo_link_http_common_0.2.13.tgz";
+ name = "apollo_link_http_common___apollo_link_http_common_0.2.16.tgz";
path = fetchurl {
- name = "apollo_link_http_common___apollo_link_http_common_0.2.13.tgz";
- url = "https://registry.yarnpkg.com/apollo-link-http-common/-/apollo-link-http-common-0.2.13.tgz";
- sha1 = "c688f6baaffdc7b269b2db7ae89dae7c58b5b350";
+ name = "apollo_link_http_common___apollo_link_http_common_0.2.16.tgz";
+ url = "https://registry.yarnpkg.com/apollo-link-http-common/-/apollo-link-http-common-0.2.16.tgz";
+ sha1 = "756749dafc732792c8ca0923f9a40564b7c59ecc";
};
}
{
- name = "apollo_link___apollo_link_1.2.11.tgz";
+ name = "apollo_link___apollo_link_1.2.14.tgz";
path = fetchurl {
- name = "apollo_link___apollo_link_1.2.11.tgz";
- url = "https://registry.yarnpkg.com/apollo-link/-/apollo-link-1.2.11.tgz";
- sha1 = "493293b747ad3237114ccd22e9f559e5e24a194d";
+ name = "apollo_link___apollo_link_1.2.14.tgz";
+ url = "https://registry.yarnpkg.com/apollo-link/-/apollo-link-1.2.14.tgz";
+ sha1 = "3feda4b47f9ebba7f4160bef8b977ba725b684d9";
};
}
{
- name = "apollo_upload_client___apollo_upload_client_10.0.0.tgz";
+ name = "apollo_upload_client___apollo_upload_client_13.0.0.tgz";
path = fetchurl {
- name = "apollo_upload_client___apollo_upload_client_10.0.0.tgz";
- url = "https://registry.yarnpkg.com/apollo-upload-client/-/apollo-upload-client-10.0.0.tgz";
- sha1 = "6cc3d0ea2aef40bc237b655f5042809cacee1859";
+ name = "apollo_upload_client___apollo_upload_client_13.0.0.tgz";
+ url = "https://registry.yarnpkg.com/apollo-upload-client/-/apollo-upload-client-13.0.0.tgz";
+ sha1 = "146d1ddd85d711fcac8ca97a72d3ca6787f2b71b";
};
}
{
- name = "apollo_utilities___apollo_utilities_1.3.2.tgz";
+ name = "apollo_utilities___apollo_utilities_1.3.4.tgz";
path = fetchurl {
- name = "apollo_utilities___apollo_utilities_1.3.2.tgz";
- url = "https://registry.yarnpkg.com/apollo-utilities/-/apollo-utilities-1.3.2.tgz";
- sha1 = "8cbdcf8b012f664cd6cb5767f6130f5aed9115c9";
+ name = "apollo_utilities___apollo_utilities_1.3.4.tgz";
+ url = "https://registry.yarnpkg.com/apollo-utilities/-/apollo-utilities-1.3.4.tgz";
+ sha1 = "6129e438e8be201b6c55b0f13ce49d2c7175c9cf";
};
}
{
@@ -1674,6 +1834,14 @@
};
}
{
+ name = "aria_query___aria_query_4.2.2.tgz";
+ path = fetchurl {
+ name = "aria_query___aria_query_4.2.2.tgz";
+ url = "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz";
+ sha1 = "0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b";
+ };
+ }
+ {
name = "arr_diff___arr_diff_4.0.0.tgz";
path = fetchurl {
name = "arr_diff___arr_diff_4.0.0.tgz";
@@ -1698,14 +1866,6 @@
};
}
{
- name = "array_equal___array_equal_1.0.0.tgz";
- path = fetchurl {
- name = "array_equal___array_equal_1.0.0.tgz";
- url = "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz";
- sha1 = "8c2a5ef2472fd9ea742b04c77a75093ba2757c93";
- };
- }
- {
name = "array_find_index___array_find_index_1.0.2.tgz";
path = fetchurl {
name = "array_find_index___array_find_index_1.0.2.tgz";
@@ -1842,14 +2002,6 @@
};
}
{
- name = "async_each___async_each_1.0.3.tgz";
- path = fetchurl {
- name = "async_each___async_each_1.0.3.tgz";
- url = "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz";
- sha1 = "b727dbf87d7651602f06f4d4ac387f47d91b0cbf";
- };
- }
- {
name = "async_foreach___async_foreach_0.1.3.tgz";
path = fetchurl {
name = "async_foreach___async_foreach_0.1.3.tgz";
@@ -1922,11 +2074,11 @@
};
}
{
- name = "aws4___aws4_1.8.0.tgz";
+ name = "aws4___aws4_1.10.1.tgz";
path = fetchurl {
- name = "aws4___aws4_1.8.0.tgz";
- url = "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz";
- sha1 = "f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f";
+ name = "aws4___aws4_1.10.1.tgz";
+ url = "https://registry.yarnpkg.com/aws4/-/aws4-1.10.1.tgz";
+ sha1 = "e1e82e4f3e999e2cfd61b161280d16a111f86428";
};
}
{
@@ -1938,11 +2090,11 @@
};
}
{
- name = "axios___axios_0.19.0.tgz";
+ name = "axios___axios_0.20.0.tgz";
path = fetchurl {
- name = "axios___axios_0.19.0.tgz";
- url = "https://registry.yarnpkg.com/axios/-/axios-0.19.0.tgz";
- sha1 = "8e09bff3d9122e133f7b8101c8fbdd00ed3d2ab8";
+ name = "axios___axios_0.20.0.tgz";
+ url = "https://registry.yarnpkg.com/axios/-/axios-0.20.0.tgz";
+ sha1 = "057ba30f04884694993a8cd07fa394cff11c50bd";
};
}
{
@@ -1954,11 +2106,11 @@
};
}
{
- name = "babel_jest___babel_jest_24.8.0.tgz";
+ name = "babel_jest___babel_jest_26.5.2.tgz";
path = fetchurl {
- name = "babel_jest___babel_jest_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/babel-jest/-/babel-jest-24.8.0.tgz";
- sha1 = "5c15ff2b28e20b0f45df43fe6b7f2aae93dba589";
+ name = "babel_jest___babel_jest_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.5.2.tgz";
+ sha1 = "164f367a35946c6cf54eaccde8762dec50422250";
};
}
{
@@ -1970,27 +2122,27 @@
};
}
{
- name = "babel_plugin_dynamic_import_node___babel_plugin_dynamic_import_node_2.3.0.tgz";
+ name = "babel_plugin_dynamic_import_node___babel_plugin_dynamic_import_node_2.3.3.tgz";
path = fetchurl {
- name = "babel_plugin_dynamic_import_node___babel_plugin_dynamic_import_node_2.3.0.tgz";
- url = "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz";
- sha1 = "f00f507bdaa3c3e3ff6e7e5e98d90a7acab96f7f";
+ name = "babel_plugin_dynamic_import_node___babel_plugin_dynamic_import_node_2.3.3.tgz";
+ url = "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz";
+ sha1 = "84fda19c976ec5c6defef57f9427b3def66e17a3";
};
}
{
- name = "babel_plugin_istanbul___babel_plugin_istanbul_5.1.0.tgz";
+ name = "babel_plugin_istanbul___babel_plugin_istanbul_6.0.0.tgz";
path = fetchurl {
- name = "babel_plugin_istanbul___babel_plugin_istanbul_5.1.0.tgz";
- url = "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-5.1.0.tgz";
- sha1 = "6892f529eff65a3e2d33d87dc5888ffa2ecd4a30";
+ name = "babel_plugin_istanbul___babel_plugin_istanbul_6.0.0.tgz";
+ url = "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz";
+ sha1 = "e159ccdc9af95e0b570c75b4573b7c34d671d765";
};
}
{
- name = "babel_plugin_jest_hoist___babel_plugin_jest_hoist_24.6.0.tgz";
+ name = "babel_plugin_jest_hoist___babel_plugin_jest_hoist_26.5.0.tgz";
path = fetchurl {
- name = "babel_plugin_jest_hoist___babel_plugin_jest_hoist_24.6.0.tgz";
- url = "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.6.0.tgz";
- sha1 = "f7f7f7ad150ee96d7a5e8e2c5da8319579e78019";
+ name = "babel_plugin_jest_hoist___babel_plugin_jest_hoist_26.5.0.tgz";
+ url = "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.5.0.tgz";
+ sha1 = "3916b3a28129c29528de91e5784a44680db46385";
};
}
{
@@ -2002,19 +2154,19 @@
};
}
{
- name = "babel_plugin_rewire___babel_plugin_rewire_1.2.0.tgz";
+ name = "babel_preset_current_node_syntax___babel_preset_current_node_syntax_0.1.4.tgz";
path = fetchurl {
- name = "babel_plugin_rewire___babel_plugin_rewire_1.2.0.tgz";
- url = "https://registry.yarnpkg.com/babel-plugin-rewire/-/babel-plugin-rewire-1.2.0.tgz";
- sha1 = "822562d72ed2c84e47c0f95ee232c920853e9d89";
+ name = "babel_preset_current_node_syntax___babel_preset_current_node_syntax_0.1.4.tgz";
+ url = "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.4.tgz";
+ sha1 = "826f1f8e7245ad534714ba001f84f7e906c3b615";
};
}
{
- name = "babel_preset_jest___babel_preset_jest_24.6.0.tgz";
+ name = "babel_preset_jest___babel_preset_jest_26.5.0.tgz";
path = fetchurl {
- name = "babel_preset_jest___babel_preset_jest_24.6.0.tgz";
- url = "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-24.6.0.tgz";
- sha1 = "66f06136eefce87797539c0d63f1769cc3915984";
+ name = "babel_preset_jest___babel_preset_jest_26.5.0.tgz";
+ url = "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-26.5.0.tgz";
+ sha1 = "f1b166045cd21437d1188d29f7fba470d5bdb0e7";
};
}
{
@@ -2122,14 +2274,6 @@
};
}
{
- name = "binary_extensions___binary_extensions_1.11.0.tgz";
- path = fetchurl {
- name = "binary_extensions___binary_extensions_1.11.0.tgz";
- url = "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.11.0.tgz";
- sha1 = "46aa1751fb6a2f93ee5e689bb1087d4b14c6c205";
- };
- }
- {
name = "binary_extensions___binary_extensions_2.0.0.tgz";
path = fetchurl {
name = "binary_extensions___binary_extensions_2.0.0.tgz";
@@ -2194,27 +2338,27 @@
};
}
{
- name = "bootstrap_vue___bootstrap_vue_2.1.0.tgz";
+ name = "bootstrap_vue___bootstrap_vue_2.13.1.tgz";
path = fetchurl {
- name = "bootstrap_vue___bootstrap_vue_2.1.0.tgz";
- url = "https://registry.yarnpkg.com/bootstrap-vue/-/bootstrap-vue-2.1.0.tgz";
- sha1 = "41c0cd265a6cea14ffe29eeea71543ec396d1789";
+ name = "bootstrap_vue___bootstrap_vue_2.13.1.tgz";
+ url = "https://registry.yarnpkg.com/bootstrap-vue/-/bootstrap-vue-2.13.1.tgz";
+ sha1 = "dcefca78f2b0345508fbb85adb0a9897cce65fa1";
};
}
{
- name = "bootstrap___bootstrap_4.3.1.tgz";
+ name = "bootstrap___bootstrap_4.4.1.tgz";
path = fetchurl {
- name = "bootstrap___bootstrap_4.3.1.tgz";
- url = "https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.3.1.tgz";
- sha1 = "280ca8f610504d99d7b6b4bfc4b68cec601704ac";
+ name = "bootstrap___bootstrap_4.4.1.tgz";
+ url = "https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.4.1.tgz";
+ sha1 = "8582960eea0c5cd2bede84d8b0baf3789c3e8b01";
};
}
{
- name = "boxen___boxen_1.3.0.tgz";
+ name = "boxen___boxen_4.2.0.tgz";
path = fetchurl {
- name = "boxen___boxen_1.3.0.tgz";
- url = "https://registry.yarnpkg.com/boxen/-/boxen-1.3.0.tgz";
- sha1 = "55c6c39a8ba58d9c61ad22cd877532deb665a20b";
+ name = "boxen___boxen_4.2.0.tgz";
+ url = "https://registry.yarnpkg.com/boxen/-/boxen-4.2.0.tgz";
+ sha1 = "e411b62357d6d6d36587c8ac3d5d974daa070e64";
};
}
{
@@ -2250,19 +2394,11 @@
};
}
{
- name = "browser_process_hrtime___browser_process_hrtime_0.1.3.tgz";
- path = fetchurl {
- name = "browser_process_hrtime___browser_process_hrtime_0.1.3.tgz";
- url = "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz";
- sha1 = "616f00faef1df7ec1b5bf9cfe2bdc3170f26c7b4";
- };
- }
- {
- name = "browser_resolve___browser_resolve_1.11.3.tgz";
+ name = "browser_process_hrtime___browser_process_hrtime_1.0.0.tgz";
path = fetchurl {
- name = "browser_resolve___browser_resolve_1.11.3.tgz";
- url = "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.3.tgz";
- sha1 = "9b7cbb3d0f510e4cb86bdbd796124d28b5890af6";
+ name = "browser_process_hrtime___browser_process_hrtime_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz";
+ sha1 = "3c9b4b7d782c8121e56f10106d84c0d0ffc94626";
};
}
{
@@ -2314,11 +2450,11 @@
};
}
{
- name = "browserslist___browserslist_4.8.7.tgz";
+ name = "browserslist___browserslist_4.12.0.tgz";
path = fetchurl {
- name = "browserslist___browserslist_4.8.7.tgz";
- url = "https://registry.yarnpkg.com/browserslist/-/browserslist-4.8.7.tgz";
- sha1 = "ec8301ff415e6a42c949d0e66b405eb539c532d0";
+ name = "browserslist___browserslist_4.12.0.tgz";
+ url = "https://registry.yarnpkg.com/browserslist/-/browserslist-4.12.0.tgz";
+ sha1 = "06c6d5715a1ede6c51fc39ff67fd647f740b656d";
};
}
{
@@ -2330,11 +2466,11 @@
};
}
{
- name = "bser___bser_2.0.0.tgz";
+ name = "bser___bser_2.1.1.tgz";
path = fetchurl {
- name = "bser___bser_2.0.0.tgz";
- url = "https://registry.yarnpkg.com/bser/-/bser-2.0.0.tgz";
- sha1 = "9ac78d3ed5d915804fd87acb158bc797147a1719";
+ name = "bser___bser_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz";
+ sha1 = "e6787da20ece9d07998533cfd9de6f5c38f4bc05";
};
}
{
@@ -2434,6 +2570,14 @@
};
}
{
+ name = "cacheable_request___cacheable_request_6.1.0.tgz";
+ path = fetchurl {
+ name = "cacheable_request___cacheable_request_6.1.0.tgz";
+ url = "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz";
+ sha1 = "20ffb8bd162ba4be11e9567d823db651052ca912";
+ };
+ }
+ {
name = "call_me_maybe___call_me_maybe_1.0.1.tgz";
path = fetchurl {
name = "call_me_maybe___call_me_maybe_1.0.1.tgz";
@@ -2514,14 +2658,6 @@
};
}
{
- name = "camelcase___camelcase_3.0.0.tgz";
- path = fetchurl {
- name = "camelcase___camelcase_3.0.0.tgz";
- url = "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz";
- sha1 = "32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a";
- };
- }
- {
name = "camelcase___camelcase_4.1.0.tgz";
path = fetchurl {
name = "camelcase___camelcase_4.1.0.tgz";
@@ -2538,27 +2674,27 @@
};
}
{
- name = "caniuse_lite___caniuse_lite_1.0.30001030.tgz";
+ name = "camelcase___camelcase_6.0.0.tgz";
path = fetchurl {
- name = "caniuse_lite___caniuse_lite_1.0.30001030.tgz";
- url = "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001030.tgz";
- sha1 = "78076c4c6d67d3e41d6eb9399853fb27fe6e44ee";
+ name = "camelcase___camelcase_6.0.0.tgz";
+ url = "https://registry.yarnpkg.com/camelcase/-/camelcase-6.0.0.tgz";
+ sha1 = "5259f7c30e35e278f1bdc2a4d91230b37cad981e";
};
}
{
- name = "capture_exit___capture_exit_2.0.0.tgz";
+ name = "caniuse_lite___caniuse_lite_1.0.30001081.tgz";
path = fetchurl {
- name = "capture_exit___capture_exit_2.0.0.tgz";
- url = "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz";
- sha1 = "fb953bfaebeb781f62898239dabb426d08a509a4";
+ name = "caniuse_lite___caniuse_lite_1.0.30001081.tgz";
+ url = "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001081.tgz";
+ sha1 = "40615a3c416a047c5a4d45673e5257bf128eb3b5";
};
}
{
- name = "capture_stack_trace___capture_stack_trace_1.0.0.tgz";
+ name = "capture_exit___capture_exit_2.0.0.tgz";
path = fetchurl {
- name = "capture_stack_trace___capture_stack_trace_1.0.0.tgz";
- url = "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz";
- sha1 = "4a6fa07399c26bba47f0b2496b4d0fb408c5550d";
+ name = "capture_exit___capture_exit_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz";
+ sha1 = "fb953bfaebeb781f62898239dabb426d08a509a4";
};
}
{
@@ -2602,6 +2738,30 @@
};
}
{
+ name = "chalk___chalk_3.0.0.tgz";
+ path = fetchurl {
+ name = "chalk___chalk_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz";
+ sha1 = "3f73c2bf526591f574cc492c51e2456349f844e4";
+ };
+ }
+ {
+ name = "chalk___chalk_4.1.0.tgz";
+ path = fetchurl {
+ name = "chalk___chalk_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz";
+ sha1 = "4e14870a618d9e2edd97dd8345fd9d9dc315646a";
+ };
+ }
+ {
+ name = "char_regex___char_regex_1.0.2.tgz";
+ path = fetchurl {
+ name = "char_regex___char_regex_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz";
+ sha1 = "d744358226217f981ed58f479b1d6bcc29545dcf";
+ };
+ }
+ {
name = "character_entities_html4___character_entities_html4_1.1.2.tgz";
path = fetchurl {
name = "character_entities_html4___character_entities_html4_1.1.2.tgz";
@@ -2650,30 +2810,6 @@
};
}
{
- name = "chart.js___chart.js_2.7.2.tgz";
- path = fetchurl {
- name = "chart.js___chart.js_2.7.2.tgz";
- url = "https://registry.yarnpkg.com/chart.js/-/chart.js-2.7.2.tgz";
- sha1 = "3c9fde4dc5b95608211bdefeda7e5d33dffa5714";
- };
- }
- {
- name = "chartjs_color_string___chartjs_color_string_0.5.0.tgz";
- path = fetchurl {
- name = "chartjs_color_string___chartjs_color_string_0.5.0.tgz";
- url = "https://registry.yarnpkg.com/chartjs-color-string/-/chartjs-color-string-0.5.0.tgz";
- sha1 = "8d3752d8581d86687c35bfe2cb80ac5213ceb8c1";
- };
- }
- {
- name = "chartjs_color___chartjs_color_2.2.0.tgz";
- path = fetchurl {
- name = "chartjs_color___chartjs_color_2.2.0.tgz";
- url = "https://registry.yarnpkg.com/chartjs-color/-/chartjs-color-2.2.0.tgz";
- sha1 = "84a2fb755787ed85c39dd6dd8c7b1d88429baeae";
- };
- }
- {
name = "check_types___check_types_7.3.0.tgz";
path = fetchurl {
name = "check_types___check_types_7.3.0.tgz";
@@ -2682,19 +2818,11 @@
};
}
{
- name = "chokidar___chokidar_2.1.8.tgz";
+ name = "chokidar___chokidar_3.4.0.tgz";
path = fetchurl {
- name = "chokidar___chokidar_2.1.8.tgz";
- url = "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz";
- sha1 = "804b3a7b6a99358c3c5c61e71d8728f041cff917";
- };
- }
- {
- name = "chokidar___chokidar_3.0.2.tgz";
- path = fetchurl {
- name = "chokidar___chokidar_3.0.2.tgz";
- url = "https://registry.yarnpkg.com/chokidar/-/chokidar-3.0.2.tgz";
- sha1 = "0d1cd6d04eb2df0327446188cd13736a3367d681";
+ name = "chokidar___chokidar_3.4.0.tgz";
+ url = "https://registry.yarnpkg.com/chokidar/-/chokidar-3.4.0.tgz";
+ sha1 = "b30611423ce376357c765b9b8f904b9fba3c0be8";
};
}
{
@@ -2714,14 +2842,6 @@
};
}
{
- name = "ci_info___ci_info_1.6.0.tgz";
- path = fetchurl {
- name = "ci_info___ci_info_1.6.0.tgz";
- url = "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz";
- sha1 = "2ca20dbb9ceb32d4524a683303313f0304b1e497";
- };
- }
- {
name = "ci_info___ci_info_2.0.0.tgz";
path = fetchurl {
name = "ci_info___ci_info_2.0.0.tgz";
@@ -2746,14 +2866,6 @@
};
}
{
- name = "classlist_polyfill___classlist_polyfill_1.2.0.tgz";
- path = fetchurl {
- name = "classlist_polyfill___classlist_polyfill_1.2.0.tgz";
- url = "https://registry.yarnpkg.com/classlist-polyfill/-/classlist-polyfill-1.2.0.tgz";
- sha1 = "935bc2dfd9458a876b279617514638bcaa964a2e";
- };
- }
- {
name = "clean_css___clean_css_4.2.1.tgz";
path = fetchurl {
name = "clean_css___clean_css_4.2.1.tgz";
@@ -2770,11 +2882,11 @@
};
}
{
- name = "cli_boxes___cli_boxes_1.0.0.tgz";
+ name = "cli_boxes___cli_boxes_2.2.0.tgz";
path = fetchurl {
- name = "cli_boxes___cli_boxes_1.0.0.tgz";
- url = "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz";
- sha1 = "4fa917c3e59c94a004cd61f8ee509da651687143";
+ name = "cli_boxes___cli_boxes_2.2.0.tgz";
+ url = "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.0.tgz";
+ sha1 = "538ecae8f9c6ca508e3c3c95b453fe93cb4c168d";
};
}
{
@@ -2802,11 +2914,11 @@
};
}
{
- name = "cliui___cliui_3.2.0.tgz";
+ name = "clipboard___clipboard_2.0.6.tgz";
path = fetchurl {
- name = "cliui___cliui_3.2.0.tgz";
- url = "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz";
- sha1 = "120601537a916d29940f934da3b48d585a39213d";
+ name = "clipboard___clipboard_2.0.6.tgz";
+ url = "https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.6.tgz";
+ sha1 = "52921296eec0fdf77ead1749421b21c968647376";
};
}
{
@@ -2826,6 +2938,14 @@
};
}
{
+ name = "cliui___cliui_6.0.0.tgz";
+ path = fetchurl {
+ name = "cliui___cliui_6.0.0.tgz";
+ url = "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz";
+ sha1 = "511d702c0c4e41ca156d7d0e96021f23e13225b1";
+ };
+ }
+ {
name = "clone_deep___clone_deep_4.0.1.tgz";
path = fetchurl {
name = "clone_deep___clone_deep_4.0.1.tgz";
@@ -2842,6 +2962,14 @@
};
}
{
+ name = "clone_response___clone_response_1.0.2.tgz";
+ path = fetchurl {
+ name = "clone_response___clone_response_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz";
+ sha1 = "d1dc973920314df67fbeb94223b4ee350239e96b";
+ };
+ }
+ {
name = "co___co_4.6.0.tgz";
path = fetchurl {
name = "co___co_4.6.0.tgz";
@@ -2898,19 +3026,19 @@
};
}
{
- name = "collection_visit___collection_visit_1.0.0.tgz";
+ name = "collect_v8_coverage___collect_v8_coverage_1.0.1.tgz";
path = fetchurl {
- name = "collection_visit___collection_visit_1.0.0.tgz";
- url = "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz";
- sha1 = "4bc0373c164bc3291b4d368c829cf1a80a59dca0";
+ name = "collect_v8_coverage___collect_v8_coverage_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz";
+ sha1 = "cc2c8e94fc18bbdffe64d6534570c8a673b27f59";
};
}
{
- name = "color_convert___color_convert_0.5.3.tgz";
+ name = "collection_visit___collection_visit_1.0.0.tgz";
path = fetchurl {
- name = "color_convert___color_convert_0.5.3.tgz";
- url = "https://registry.yarnpkg.com/color-convert/-/color-convert-0.5.3.tgz";
- sha1 = "bdb6c69ce660fadffe0b0007cc447e1b9f7282bd";
+ name = "collection_visit___collection_visit_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz";
+ sha1 = "4bc0373c164bc3291b4d368c829cf1a80a59dca0";
};
}
{
@@ -2922,6 +3050,22 @@
};
}
{
+ name = "color_convert___color_convert_2.0.1.tgz";
+ path = fetchurl {
+ name = "color_convert___color_convert_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz";
+ sha1 = "72d3a68d598c9bdb3af2ad1e84f21d896abd4de3";
+ };
+ }
+ {
+ name = "color_convert___color_convert_0.5.3.tgz";
+ path = fetchurl {
+ name = "color_convert___color_convert_0.5.3.tgz";
+ url = "https://registry.yarnpkg.com/color-convert/-/color-convert-0.5.3.tgz";
+ sha1 = "bdb6c69ce660fadffe0b0007cc447e1b9f7282bd";
+ };
+ }
+ {
name = "color_name___color_name_1.1.3.tgz";
path = fetchurl {
name = "color_name___color_name_1.1.3.tgz";
@@ -2930,6 +3074,14 @@
};
}
{
+ name = "color_name___color_name_1.1.4.tgz";
+ path = fetchurl {
+ name = "color_name___color_name_1.1.4.tgz";
+ url = "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz";
+ sha1 = "c2a09a87acbde69543de6f63fa3995c826c536a2";
+ };
+ }
+ {
name = "colors___colors_1.3.3.tgz";
path = fetchurl {
name = "colors___colors_1.3.3.tgz";
@@ -2938,11 +3090,11 @@
};
}
{
- name = "combined_stream___combined_stream_1.0.7.tgz";
+ name = "combined_stream___combined_stream_1.0.8.tgz";
path = fetchurl {
- name = "combined_stream___combined_stream_1.0.7.tgz";
- url = "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.7.tgz";
- sha1 = "2d1d24317afb8abe95d6d2c0b07b57813539d828";
+ name = "combined_stream___combined_stream_1.0.8.tgz";
+ url = "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz";
+ sha1 = "c3d45a8b34fd730631a110a8a2520682b31d5a7f";
};
}
{
@@ -3058,11 +3210,11 @@
};
}
{
- name = "configstore___configstore_3.1.1.tgz";
+ name = "configstore___configstore_5.0.1.tgz";
path = fetchurl {
- name = "configstore___configstore_3.1.1.tgz";
- url = "https://registry.yarnpkg.com/configstore/-/configstore-3.1.1.tgz";
- sha1 = "094ee662ab83fad9917678de114faaea8fcdca90";
+ name = "configstore___configstore_5.0.1.tgz";
+ url = "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz";
+ sha1 = "d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96";
};
}
{
@@ -3226,6 +3378,14 @@
};
}
{
+ name = "core_js_pure___core_js_pure_3.6.5.tgz";
+ path = fetchurl {
+ name = "core_js_pure___core_js_pure_3.6.5.tgz";
+ url = "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.6.5.tgz";
+ sha1 = "c79e75f5e38dbc85a662d91eea52b8256d53b813";
+ };
+ }
+ {
name = "core_js___core_js_3.6.4.tgz";
path = fetchurl {
name = "core_js___core_js_3.6.4.tgz";
@@ -3266,14 +3426,6 @@
};
}
{
- name = "create_error_class___create_error_class_3.0.2.tgz";
- path = fetchurl {
- name = "create_error_class___create_error_class_3.0.2.tgz";
- url = "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz";
- sha1 = "06be7abef947a3f14a30fd610671d401bca8b7b6";
- };
- }
- {
name = "create_hash___create_hash_1.1.3.tgz";
path = fetchurl {
name = "create_hash___create_hash_1.1.3.tgz";
@@ -3290,6 +3442,14 @@
};
}
{
+ name = "cron_validator___cron_validator_1.1.1.tgz";
+ path = fetchurl {
+ name = "cron_validator___cron_validator_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/cron-validator/-/cron-validator-1.1.1.tgz";
+ sha1 = "0a27bb75508c7bc03c8b840d2d9f170eeacb5615";
+ };
+ }
+ {
name = "cropper___cropper_2.3.0.tgz";
path = fetchurl {
name = "cropper___cropper_2.3.0.tgz";
@@ -3314,11 +3474,11 @@
};
}
{
- name = "cross_spawn___cross_spawn_5.1.0.tgz";
+ name = "cross_spawn___cross_spawn_7.0.3.tgz";
path = fetchurl {
- name = "cross_spawn___cross_spawn_5.1.0.tgz";
- url = "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz";
- sha1 = "e8bd0efee58fcff6f8f94510a0a554bbfa235449";
+ name = "cross_spawn___cross_spawn_7.0.3.tgz";
+ url = "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz";
+ sha1 = "f73a85b9d5d41d045551c177e2882d4ac85728a6";
};
}
{
@@ -3338,11 +3498,11 @@
};
}
{
- name = "crypto_random_string___crypto_random_string_1.0.0.tgz";
+ name = "crypto_random_string___crypto_random_string_2.0.0.tgz";
path = fetchurl {
- name = "crypto_random_string___crypto_random_string_1.0.0.tgz";
- url = "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz";
- sha1 = "a230f64f568310e1498009940790ec99545bca7e";
+ name = "crypto_random_string___crypto_random_string_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz";
+ sha1 = "ef2a7a966ec11083388369baa02ebead229b30d5";
};
}
{
@@ -3386,14 +3546,6 @@
};
}
{
- name = "cssesc___cssesc_2.0.0.tgz";
- path = fetchurl {
- name = "cssesc___cssesc_2.0.0.tgz";
- url = "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz";
- sha1 = "3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703";
- };
- }
- {
name = "cssesc___cssesc_3.0.0.tgz";
path = fetchurl {
name = "cssesc___cssesc_3.0.0.tgz";
@@ -3410,19 +3562,27 @@
};
}
{
- name = "cssom___cssom_0.3.4.tgz";
+ name = "cssom___cssom_0.4.4.tgz";
path = fetchurl {
- name = "cssom___cssom_0.3.4.tgz";
- url = "https://registry.yarnpkg.com/cssom/-/cssom-0.3.4.tgz";
- sha1 = "8cd52e8a3acfd68d3aed38ee0a640177d2f9d797";
+ name = "cssom___cssom_0.4.4.tgz";
+ url = "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz";
+ sha1 = "5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10";
};
}
{
- name = "cssstyle___cssstyle_1.1.1.tgz";
+ name = "cssom___cssom_0.3.8.tgz";
path = fetchurl {
- name = "cssstyle___cssstyle_1.1.1.tgz";
- url = "https://registry.yarnpkg.com/cssstyle/-/cssstyle-1.1.1.tgz";
- sha1 = "18b038a9c44d65f7a8e428a653b9f6fe42faf5fb";
+ name = "cssom___cssom_0.3.8.tgz";
+ url = "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz";
+ sha1 = "9f1276f5b2b463f2114d3f2c75250af8c1a36f4a";
+ };
+ }
+ {
+ name = "cssstyle___cssstyle_2.3.0.tgz";
+ path = fetchurl {
+ name = "cssstyle___cssstyle_2.3.0.tgz";
+ url = "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz";
+ sha1 = "ff665a0ddbdc31864b09647f34163443d90b0852";
};
}
{
@@ -3626,6 +3786,14 @@
};
}
{
+ name = "d3_sankey___d3_sankey_0.12.3.tgz";
+ path = fetchurl {
+ name = "d3_sankey___d3_sankey_0.12.3.tgz";
+ url = "https://registry.yarnpkg.com/d3-sankey/-/d3-sankey-0.12.3.tgz";
+ sha1 = "b3c268627bd72e5d80336e8de6acbfec9d15d01d";
+ };
+ }
+ {
name = "d3_scale_chromatic___d3_scale_chromatic_1.3.3.tgz";
path = fetchurl {
name = "d3_scale_chromatic___d3_scale_chromatic_1.3.3.tgz";
@@ -3650,11 +3818,11 @@
};
}
{
- name = "d3_shape___d3_shape_1.2.0.tgz";
+ name = "d3_shape___d3_shape_1.3.7.tgz";
path = fetchurl {
- name = "d3_shape___d3_shape_1.2.0.tgz";
- url = "https://registry.yarnpkg.com/d3-shape/-/d3-shape-1.2.0.tgz";
- sha1 = "45d01538f064bafd05ea3d6d2cb748fd8c41f777";
+ name = "d3_shape___d3_shape_1.3.7.tgz";
+ url = "https://registry.yarnpkg.com/d3-shape/-/d3-shape-1.3.7.tgz";
+ sha1 = "df63801be07bc986bc54f63789b4fe502992b5d7";
};
}
{
@@ -3706,11 +3874,11 @@
};
}
{
- name = "d3___d3_5.15.0.tgz";
+ name = "d3___d3_5.16.0.tgz";
path = fetchurl {
- name = "d3___d3_5.15.0.tgz";
- url = "https://registry.yarnpkg.com/d3/-/d3-5.15.0.tgz";
- sha1 = "ffd44958e6a3cb8a59a84429c45429b8bca5677a";
+ name = "d3___d3_5.16.0.tgz";
+ url = "https://registry.yarnpkg.com/d3/-/d3-5.16.0.tgz";
+ sha1 = "9c5e8d3b56403c79d4ed42fbd62f6113f199c877";
};
}
{
@@ -3738,11 +3906,11 @@
};
}
{
- name = "data_urls___data_urls_1.1.0.tgz";
+ name = "data_urls___data_urls_2.0.0.tgz";
path = fetchurl {
- name = "data_urls___data_urls_1.1.0.tgz";
- url = "https://registry.yarnpkg.com/data-urls/-/data-urls-1.1.0.tgz";
- sha1 = "15ee0582baa5e22bb59c77140da8f9c76963bbfe";
+ name = "data_urls___data_urls_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz";
+ sha1 = "156485a72963a970f5d5821aaf642bef2bf2db9b";
};
}
{
@@ -3826,6 +3994,14 @@
};
}
{
+ name = "decimal.js___decimal.js_10.2.1.tgz";
+ path = fetchurl {
+ name = "decimal.js___decimal.js_10.2.1.tgz";
+ url = "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.2.1.tgz";
+ sha1 = "238ae7b0f0c793d3e3cea410108b35a2c01426a3";
+ };
+ }
+ {
name = "deckar01_task_list___deckar01_task_list_2.3.1.tgz";
path = fetchurl {
name = "deckar01_task_list___deckar01_task_list_2.3.1.tgz";
@@ -3842,6 +4018,14 @@
};
}
{
+ name = "decompress_response___decompress_response_3.3.0.tgz";
+ path = fetchurl {
+ name = "decompress_response___decompress_response_3.3.0.tgz";
+ url = "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz";
+ sha1 = "80a4dd323748384bfa248083622aedec982adff3";
+ };
+ }
+ {
name = "deep_equal___deep_equal_1.0.1.tgz";
path = fetchurl {
name = "deep_equal___deep_equal_1.0.1.tgz";
@@ -3874,6 +4058,14 @@
};
}
{
+ name = "deepmerge___deepmerge_4.2.2.tgz";
+ path = fetchurl {
+ name = "deepmerge___deepmerge_4.2.2.tgz";
+ url = "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz";
+ sha1 = "44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955";
+ };
+ }
+ {
name = "default_gateway___default_gateway_4.2.0.tgz";
path = fetchurl {
name = "default_gateway___default_gateway_4.2.0.tgz";
@@ -3890,6 +4082,14 @@
};
}
{
+ name = "defer_to_connect___defer_to_connect_1.1.3.tgz";
+ path = fetchurl {
+ name = "defer_to_connect___defer_to_connect_1.1.3.tgz";
+ url = "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz";
+ sha1 = "331ae050c08dcf789f8c83a7b81f0ed94f4ac591";
+ };
+ }
+ {
name = "define_properties___define_properties_1.1.3.tgz";
path = fetchurl {
name = "define_properties___define_properties_1.1.3.tgz";
@@ -3994,19 +4194,11 @@
};
}
{
- name = "detect_libc___detect_libc_1.0.3.tgz";
- path = fetchurl {
- name = "detect_libc___detect_libc_1.0.3.tgz";
- url = "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz";
- sha1 = "fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b";
- };
- }
- {
- name = "detect_newline___detect_newline_2.1.0.tgz";
+ name = "detect_newline___detect_newline_3.1.0.tgz";
path = fetchurl {
- name = "detect_newline___detect_newline_2.1.0.tgz";
- url = "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz";
- sha1 = "f41f1c10be4b00e87b5f13da680759f2c5bfd3e2";
+ name = "detect_newline___detect_newline_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz";
+ sha1 = "576f5dfc63ae1a192ff192d8ad3af6308991b651";
};
}
{
@@ -4026,11 +4218,19 @@
};
}
{
- name = "diff_sequences___diff_sequences_24.3.0.tgz";
+ name = "diff_sequences___diff_sequences_25.2.6.tgz";
path = fetchurl {
- name = "diff_sequences___diff_sequences_24.3.0.tgz";
- url = "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-24.3.0.tgz";
- sha1 = "0f20e8a1df1abddaf4d9c226680952e64118b975";
+ name = "diff_sequences___diff_sequences_25.2.6.tgz";
+ url = "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-25.2.6.tgz";
+ sha1 = "5f467c00edd35352b7bca46d7927d60e687a76dd";
+ };
+ }
+ {
+ name = "diff_sequences___diff_sequences_26.5.0.tgz";
+ path = fetchurl {
+ name = "diff_sequences___diff_sequences_26.5.0.tgz";
+ url = "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.5.0.tgz";
+ sha1 = "ef766cf09d43ed40406611f11c6d8d9dd8b2fefd";
};
}
{
@@ -4114,6 +4314,14 @@
};
}
{
+ name = "dom_accessibility_api___dom_accessibility_api_0.5.3.tgz";
+ path = fetchurl {
+ name = "dom_accessibility_api___dom_accessibility_api_0.5.3.tgz";
+ url = "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.3.tgz";
+ sha1 = "0ea493c924d4070dfbf531c4aaca3d7a2c601aab";
+ };
+ }
+ {
name = "dom_event_types___dom_event_types_1.0.0.tgz";
path = fetchurl {
name = "dom_event_types___dom_event_types_1.0.0.tgz";
@@ -4138,6 +4346,14 @@
};
}
{
+ name = "dom_walk___dom_walk_0.1.2.tgz";
+ path = fetchurl {
+ name = "dom_walk___dom_walk_0.1.2.tgz";
+ url = "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz";
+ sha1 = "0c548bef048f4d1f2a97249002236060daa3fd84";
+ };
+ }
+ {
name = "domain_browser___domain_browser_1.1.7.tgz";
path = fetchurl {
name = "domain_browser___domain_browser_1.1.7.tgz";
@@ -4162,11 +4378,11 @@
};
}
{
- name = "domexception___domexception_1.0.1.tgz";
+ name = "domexception___domexception_2.0.1.tgz";
path = fetchurl {
- name = "domexception___domexception_1.0.1.tgz";
- url = "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz";
- sha1 = "937442644ca6a31261ef36e3ec677fe805582c90";
+ name = "domexception___domexception_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz";
+ sha1 = "fb44aefba793e1574b0af6aed2801d057529f304";
};
}
{
@@ -4178,11 +4394,11 @@
};
}
{
- name = "domhandler___domhandler_3.0.0.tgz";
+ name = "dompurify___dompurify_2.2.2.tgz";
path = fetchurl {
- name = "domhandler___domhandler_3.0.0.tgz";
- url = "https://registry.yarnpkg.com/domhandler/-/domhandler-3.0.0.tgz";
- sha1 = "51cd13efca31da95bbb0c5bee3a48300e333b3e9";
+ name = "dompurify___dompurify_2.2.2.tgz";
+ url = "https://registry.yarnpkg.com/dompurify/-/dompurify-2.2.2.tgz";
+ sha1 = "cb8c2b1a2f3c8a0b565127504ae4eedec176a972";
};
}
{
@@ -4194,14 +4410,6 @@
};
}
{
- name = "domutils___domutils_2.0.0.tgz";
- path = fetchurl {
- name = "domutils___domutils_2.0.0.tgz";
- url = "https://registry.yarnpkg.com/domutils/-/domutils-2.0.0.tgz";
- sha1 = "15b8278e37bfa8468d157478c58c367718133c08";
- };
- }
- {
name = "dot_prop___dot_prop_4.2.0.tgz";
path = fetchurl {
name = "dot_prop___dot_prop_4.2.0.tgz";
@@ -4210,6 +4418,14 @@
};
}
{
+ name = "dot_prop___dot_prop_5.2.0.tgz";
+ path = fetchurl {
+ name = "dot_prop___dot_prop_5.2.0.tgz";
+ url = "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.2.0.tgz";
+ sha1 = "c34ecc29556dc45f1f4c22697b6f4904e0cc4fcb";
+ };
+ }
+ {
name = "dropzone___dropzone_4.2.0.tgz";
path = fetchurl {
name = "dropzone___dropzone_4.2.0.tgz";
@@ -4290,11 +4506,11 @@
};
}
{
- name = "electron_to_chromium___electron_to_chromium_1.3.360.tgz";
+ name = "electron_to_chromium___electron_to_chromium_1.3.466.tgz";
path = fetchurl {
- name = "electron_to_chromium___electron_to_chromium_1.3.360.tgz";
- url = "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.360.tgz";
- sha1 = "1db9cb8d43f4c772546d94ea9be8b677a8ecb483";
+ name = "electron_to_chromium___electron_to_chromium_1.3.466.tgz";
+ url = "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.466.tgz";
+ sha1 = "89f716db3afc4bb482ea2aaaa16c4808f89f762a";
};
}
{
@@ -4306,6 +4522,14 @@
};
}
{
+ name = "emittery___emittery_0.7.1.tgz";
+ path = fetchurl {
+ name = "emittery___emittery_0.7.1.tgz";
+ url = "https://registry.yarnpkg.com/emittery/-/emittery-0.7.1.tgz";
+ sha1 = "c02375a927a40948c0345cc903072597f5270451";
+ };
+ }
+ {
name = "emoji_regex___emoji_regex_7.0.3.tgz";
path = fetchurl {
name = "emoji_regex___emoji_regex_7.0.3.tgz";
@@ -4418,11 +4642,19 @@
};
}
{
- name = "entities___entities_2.0.0.tgz";
+ name = "entities___entities_2.0.3.tgz";
path = fetchurl {
- name = "entities___entities_2.0.0.tgz";
- url = "https://registry.yarnpkg.com/entities/-/entities-2.0.0.tgz";
- sha1 = "68d6084cab1b079767540d80e56a39b423e4abf4";
+ name = "entities___entities_2.0.3.tgz";
+ url = "https://registry.yarnpkg.com/entities/-/entities-2.0.3.tgz";
+ sha1 = "5c487e5742ab93c15abb5da22759b8590ec03b7f";
+ };
+ }
+ {
+ name = "entity_decode___entity_decode_2.0.2.tgz";
+ path = fetchurl {
+ name = "entity_decode___entity_decode_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/entity-decode/-/entity-decode-2.0.2.tgz";
+ sha1 = "e4f807e52c3294246e9347d1f2b02b07fd5f92e7";
};
}
{
@@ -4458,6 +4690,14 @@
};
}
{
+ name = "es6_promise___es6_promise_4.2.8.tgz";
+ path = fetchurl {
+ name = "es6_promise___es6_promise_4.2.8.tgz";
+ url = "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz";
+ sha1 = "4eb21594c972bc40553d276e510539143db53e0a";
+ };
+ }
+ {
name = "es6_promise___es6_promise_3.0.2.tgz";
path = fetchurl {
name = "es6_promise___es6_promise_3.0.2.tgz";
@@ -4466,6 +4706,22 @@
};
}
{
+ name = "es6_promisify___es6_promisify_5.0.0.tgz";
+ path = fetchurl {
+ name = "es6_promisify___es6_promisify_5.0.0.tgz";
+ url = "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz";
+ sha1 = "5109d62f3e56ea967c4b63505aef08291c8a5203";
+ };
+ }
+ {
+ name = "escape_goat___escape_goat_2.1.1.tgz";
+ path = fetchurl {
+ name = "escape_goat___escape_goat_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/escape-goat/-/escape-goat-2.1.1.tgz";
+ sha1 = "1b2dc77003676c457ec760b2dc68edb648188675";
+ };
+ }
+ {
name = "escape_html___escape_html_1.0.3.tgz";
path = fetchurl {
name = "escape_html___escape_html_1.0.3.tgz";
@@ -4482,6 +4738,14 @@
};
}
{
+ name = "escape_string_regexp___escape_string_regexp_2.0.0.tgz";
+ path = fetchurl {
+ name = "escape_string_regexp___escape_string_regexp_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz";
+ sha1 = "a30304e99daa32e23b2fd20f51babd07cffca344";
+ };
+ }
+ {
name = "escaper___escaper_2.5.3.tgz";
path = fetchurl {
name = "escaper___escaper_2.5.3.tgz";
@@ -4490,11 +4754,11 @@
};
}
{
- name = "escodegen___escodegen_1.11.0.tgz";
+ name = "escodegen___escodegen_1.14.3.tgz";
path = fetchurl {
- name = "escodegen___escodegen_1.11.0.tgz";
- url = "https://registry.yarnpkg.com/escodegen/-/escodegen-1.11.0.tgz";
- sha1 = "b27a9389481d5bfd5bec76f7bb1eb3f8f4556589";
+ name = "escodegen___escodegen_1.14.3.tgz";
+ url = "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz";
+ sha1 = "4e7b81fba61581dc97582ed78cab7f0e8d63f503";
};
}
{
@@ -4674,14 +4938,6 @@
};
}
{
- name = "esprima___esprima_3.1.3.tgz";
- path = fetchurl {
- name = "esprima___esprima_3.1.3.tgz";
- url = "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz";
- sha1 = "fdca51cee6133895e3c88d535ce49dbff62a4633";
- };
- }
- {
name = "esprima___esprima_4.0.1.tgz";
path = fetchurl {
name = "esprima___esprima_4.0.1.tgz";
@@ -4706,11 +4962,11 @@
};
}
{
- name = "estraverse___estraverse_4.2.0.tgz";
+ name = "estraverse___estraverse_4.3.0.tgz";
path = fetchurl {
- name = "estraverse___estraverse_4.2.0.tgz";
- url = "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz";
- sha1 = "0dee3fed31fcd469618ce7342099fc1afa0bdb13";
+ name = "estraverse___estraverse_4.3.0.tgz";
+ url = "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz";
+ sha1 = "398ad3f3c5a24948be7725e83d11a7de28cdbd1d";
};
}
{
@@ -4778,19 +5034,11 @@
};
}
{
- name = "exec_sh___exec_sh_0.3.2.tgz";
- path = fetchurl {
- name = "exec_sh___exec_sh_0.3.2.tgz";
- url = "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.2.tgz";
- sha1 = "6738de2eb7c8e671d0366aea0b0db8c6f7d7391b";
- };
- }
- {
- name = "execa___execa_0.7.0.tgz";
+ name = "exec_sh___exec_sh_0.3.4.tgz";
path = fetchurl {
- name = "execa___execa_0.7.0.tgz";
- url = "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz";
- sha1 = "944becd34cc41ee32a63a9faf27ad5a65fc59777";
+ name = "exec_sh___exec_sh_0.3.4.tgz";
+ url = "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz";
+ sha1 = "3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5";
};
}
{
@@ -4802,6 +5050,14 @@
};
}
{
+ name = "execa___execa_4.0.3.tgz";
+ path = fetchurl {
+ name = "execa___execa_4.0.3.tgz";
+ url = "https://registry.yarnpkg.com/execa/-/execa-4.0.3.tgz";
+ sha1 = "0a34dabbad6d66100bd6f2c576c8669403f317f2";
+ };
+ }
+ {
name = "execall___execall_2.0.0.tgz";
path = fetchurl {
name = "execall___execall_2.0.0.tgz";
@@ -4834,11 +5090,11 @@
};
}
{
- name = "expect___expect_24.8.0.tgz";
+ name = "expect___expect_26.5.2.tgz";
path = fetchurl {
- name = "expect___expect_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/expect/-/expect-24.8.0.tgz";
- sha1 = "471f8ec256b7b6129ca2524b2a62f030df38718d";
+ name = "expect___expect_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/expect/-/expect-26.5.2.tgz";
+ sha1 = "3e0631c4a657a83dbec769ad246a2998953a55a6";
};
}
{
@@ -4898,11 +5154,11 @@
};
}
{
- name = "extract_files___extract_files_5.0.1.tgz";
+ name = "extract_files___extract_files_8.1.0.tgz";
path = fetchurl {
- name = "extract_files___extract_files_5.0.1.tgz";
- url = "https://registry.yarnpkg.com/extract-files/-/extract-files-5.0.1.tgz";
- sha1 = "c9492a8410be643e260a376f0151361993d5f659";
+ name = "extract_files___extract_files_8.1.0.tgz";
+ url = "https://registry.yarnpkg.com/extract-files/-/extract-files-8.1.0.tgz";
+ sha1 = "46a0690d0fe77411a2e3804852adeaa65cd59288";
};
}
{
@@ -4922,11 +5178,19 @@
};
}
{
- name = "fast_deep_equal___fast_deep_equal_3.1.1.tgz";
+ name = "fake_xml_http_request___fake_xml_http_request_2.1.1.tgz";
+ path = fetchurl {
+ name = "fake_xml_http_request___fake_xml_http_request_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/fake-xml-http-request/-/fake-xml-http-request-2.1.1.tgz";
+ sha1 = "279fdac235840d7a4dff77d98ec44bce9fc690a6";
+ };
+ }
+ {
+ name = "fast_deep_equal___fast_deep_equal_3.1.3.tgz";
path = fetchurl {
- name = "fast_deep_equal___fast_deep_equal_3.1.1.tgz";
- url = "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz";
- sha1 = "545145077c501491e33b15ec408c294376e94ae4";
+ name = "fast_deep_equal___fast_deep_equal_3.1.3.tgz";
+ url = "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz";
+ sha1 = "3a7d56b559d6cbc3eb512325244e619a65c6c525";
};
}
{
@@ -4938,11 +5202,11 @@
};
}
{
- name = "fast_json_stable_stringify___fast_json_stable_stringify_2.0.0.tgz";
+ name = "fast_json_stable_stringify___fast_json_stable_stringify_2.1.0.tgz";
path = fetchurl {
- name = "fast_json_stable_stringify___fast_json_stable_stringify_2.0.0.tgz";
- url = "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz";
- sha1 = "d5142c0caee6b1189f87d3a76111064f86c8bbf2";
+ name = "fast_json_stable_stringify___fast_json_stable_stringify_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz";
+ sha1 = "874bf69c6f404c2b5d99c481341399fd55892633";
};
}
{
@@ -4978,11 +5242,11 @@
};
}
{
- name = "fb_watchman___fb_watchman_2.0.0.tgz";
+ name = "fb_watchman___fb_watchman_2.0.1.tgz";
path = fetchurl {
- name = "fb_watchman___fb_watchman_2.0.0.tgz";
- url = "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz";
- sha1 = "54e9abf7dfa2f26cd9b1636c588c1afc05de5d58";
+ name = "fb_watchman___fb_watchman_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz";
+ sha1 = "fc84fb39d2709cf3ff6d743706157bb5708a8a85";
};
}
{
@@ -5154,11 +5418,19 @@
};
}
{
- name = "follow_redirects___follow_redirects_1.5.10.tgz";
+ name = "follow_redirects___follow_redirects_1.13.0.tgz";
path = fetchurl {
- name = "follow_redirects___follow_redirects_1.5.10.tgz";
- url = "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.10.tgz";
- sha1 = "7b7a9f9aea2fdff36786a94ff643ed07f4ff5e2a";
+ name = "follow_redirects___follow_redirects_1.13.0.tgz";
+ url = "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.0.tgz";
+ sha1 = "b42e8d93a2a7eea5ed88633676d6597bc8e384db";
+ };
+ }
+ {
+ name = "font_awesome___font_awesome_4.7.0.tgz";
+ path = fetchurl {
+ name = "font_awesome___font_awesome_4.7.0.tgz";
+ url = "https://registry.yarnpkg.com/font-awesome/-/font-awesome-4.7.0.tgz";
+ sha1 = "8fa8cf0411a1a31afd07b06d2902bb9fc815a133";
};
}
{
@@ -5194,14 +5466,6 @@
};
}
{
- name = "formdata_polyfill___formdata_polyfill_3.0.19.tgz";
- path = fetchurl {
- name = "formdata_polyfill___formdata_polyfill_3.0.19.tgz";
- url = "https://registry.yarnpkg.com/formdata-polyfill/-/formdata-polyfill-3.0.19.tgz";
- sha1 = "72f517db3a646a5dd8c31af0edf111fd8f1e4cee";
- };
- }
- {
name = "forwarded___forwarded_0.1.2.tgz";
path = fetchurl {
name = "forwarded___forwarded_0.1.2.tgz";
@@ -5242,14 +5506,6 @@
};
}
{
- name = "fs_minipass___fs_minipass_1.2.6.tgz";
- path = fetchurl {
- name = "fs_minipass___fs_minipass_1.2.6.tgz";
- url = "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.6.tgz";
- sha1 = "2c5cc30ded81282bfe8a0d7c7c1853ddeb102c07";
- };
- }
- {
name = "fs_minipass___fs_minipass_2.0.0.tgz";
path = fetchurl {
name = "fs_minipass___fs_minipass_2.0.0.tgz";
@@ -5274,19 +5530,11 @@
};
}
{
- name = "fsevents___fsevents_1.2.9.tgz";
+ name = "fsevents___fsevents_2.1.3.tgz";
path = fetchurl {
- name = "fsevents___fsevents_1.2.9.tgz";
- url = "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.9.tgz";
- sha1 = "3f5ed66583ccd6f400b5a00db6f7e861363e388f";
- };
- }
- {
- name = "fsevents___fsevents_2.0.7.tgz";
- path = fetchurl {
- name = "fsevents___fsevents_2.0.7.tgz";
- url = "https://registry.yarnpkg.com/fsevents/-/fsevents-2.0.7.tgz";
- sha1 = "382c9b443c6cbac4c57187cdda23aa3bf1ccfc2a";
+ name = "fsevents___fsevents_2.1.3.tgz";
+ url = "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz";
+ sha1 = "fb738703ae8d2f9fe900c33836ddebee8b97f23e";
};
}
{
@@ -5362,6 +5610,14 @@
};
}
{
+ name = "get_package_type___get_package_type_0.1.0.tgz";
+ path = fetchurl {
+ name = "get_package_type___get_package_type_0.1.0.tgz";
+ url = "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz";
+ sha1 = "8de2d803cff44df3bc6c456e6668b36c3926e11a";
+ };
+ }
+ {
name = "get_stdin___get_stdin_4.0.1.tgz";
path = fetchurl {
name = "get_stdin___get_stdin_4.0.1.tgz";
@@ -5394,14 +5650,6 @@
};
}
{
- name = "get_stream___get_stream_3.0.0.tgz";
- path = fetchurl {
- name = "get_stream___get_stream_3.0.0.tgz";
- url = "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz";
- sha1 = "8e943d1358dc37555054ecbe2edb05aa174ede14";
- };
- }
- {
name = "get_stream___get_stream_4.1.0.tgz";
path = fetchurl {
name = "get_stream___get_stream_4.1.0.tgz";
@@ -5410,6 +5658,14 @@
};
}
{
+ name = "get_stream___get_stream_5.2.0.tgz";
+ path = fetchurl {
+ name = "get_stream___get_stream_5.2.0.tgz";
+ url = "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz";
+ sha1 = "4966a1795ee5ace65e706c4b7beb71257d6e22d3";
+ };
+ }
+ {
name = "get_value___get_value_2.0.6.tgz";
path = fetchurl {
name = "get_value___get_value_2.0.6.tgz";
@@ -5450,11 +5706,11 @@
};
}
{
- name = "glob_parent___glob_parent_5.0.0.tgz";
+ name = "glob_parent___glob_parent_5.1.1.tgz";
path = fetchurl {
- name = "glob_parent___glob_parent_5.0.0.tgz";
- url = "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.0.0.tgz";
- sha1 = "1dc99f0f39b006d3e92c2c284068382f0c20e954";
+ name = "glob_parent___glob_parent_5.1.1.tgz";
+ url = "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz";
+ sha1 = "b6c1ef417c4e5663ea498f1c45afac6916bbc229";
};
}
{
@@ -5482,11 +5738,11 @@
};
}
{
- name = "global_dirs___global_dirs_0.1.1.tgz";
+ name = "global_dirs___global_dirs_2.0.1.tgz";
path = fetchurl {
- name = "global_dirs___global_dirs_0.1.1.tgz";
- url = "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz";
- sha1 = "b319c0dd4607f353f3be9cca4c72fc148c49f445";
+ name = "global_dirs___global_dirs_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/global-dirs/-/global-dirs-2.0.1.tgz";
+ sha1 = "acdf3bb6685bcd55cb35e8a052266569e9469201";
};
}
{
@@ -5522,6 +5778,14 @@
};
}
{
+ name = "global___global_4.4.0.tgz";
+ path = fetchurl {
+ name = "global___global_4.4.0.tgz";
+ url = "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz";
+ sha1 = "3e7b105179006a323ed71aafca3e9c57a5cc6406";
+ };
+ }
+ {
name = "globals___globals_11.12.0.tgz";
path = fetchurl {
name = "globals___globals_11.12.0.tgz";
@@ -5570,11 +5834,11 @@
};
}
{
- name = "globule___globule_1.2.1.tgz";
+ name = "globule___globule_1.3.2.tgz";
path = fetchurl {
- name = "globule___globule_1.2.1.tgz";
- url = "https://registry.yarnpkg.com/globule/-/globule-1.2.1.tgz";
- sha1 = "5dffb1b191f22d20797a9369b49eab4e9839696d";
+ name = "globule___globule_1.3.2.tgz";
+ url = "https://registry.yarnpkg.com/globule/-/globule-1.3.2.tgz";
+ sha1 = "d8bdd9e9e4eef8f96e245999a5dee7eb5d8529c4";
};
}
{
@@ -5594,19 +5858,19 @@
};
}
{
- name = "got___got_6.7.1.tgz";
+ name = "got___got_9.6.0.tgz";
path = fetchurl {
- name = "got___got_6.7.1.tgz";
- url = "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz";
- sha1 = "240cd05785a9a18e561dc1b44b41c763ef1e8db0";
+ name = "got___got_9.6.0.tgz";
+ url = "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz";
+ sha1 = "edf45e7d67f99545705de1f7bbeeeb121765ed85";
};
}
{
- name = "graceful_fs___graceful_fs_4.2.3.tgz";
+ name = "graceful_fs___graceful_fs_4.2.4.tgz";
path = fetchurl {
- name = "graceful_fs___graceful_fs_4.2.3.tgz";
- url = "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz";
- sha1 = "4a12ff1b60376ef09862c2093edd908328be8423";
+ name = "graceful_fs___graceful_fs_4.2.4.tgz";
+ url = "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz";
+ sha1 = "2256bde14d3632958c465ebc96dc467ca07a29fb";
};
}
{
@@ -5626,19 +5890,19 @@
};
}
{
- name = "graphql_tag___graphql_tag_2.10.3.tgz";
+ name = "graphql_tag___graphql_tag_2.11.0.tgz";
path = fetchurl {
- name = "graphql_tag___graphql_tag_2.10.3.tgz";
- url = "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.10.3.tgz";
- sha1 = "ea1baba5eb8fc6339e4c4cf049dabe522b0edf03";
+ name = "graphql_tag___graphql_tag_2.11.0.tgz";
+ url = "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.11.0.tgz";
+ sha1 = "1deb53a01c46a7eb401d6cb59dec86fa1cccbffd";
};
}
{
- name = "graphql___graphql_14.0.2.tgz";
+ name = "graphql___graphql_15.4.0.tgz";
path = fetchurl {
- name = "graphql___graphql_14.0.2.tgz";
- url = "https://registry.yarnpkg.com/graphql/-/graphql-14.0.2.tgz";
- sha1 = "7dded337a4c3fd2d075692323384034b357f5650";
+ name = "graphql___graphql_15.4.0.tgz";
+ url = "https://registry.yarnpkg.com/graphql/-/graphql-15.4.0.tgz";
+ sha1 = "e459dea1150da5a106486ba7276518b5295a4347";
};
}
{
@@ -5682,11 +5946,11 @@
};
}
{
- name = "har_validator___har_validator_5.1.3.tgz";
+ name = "har_validator___har_validator_5.1.5.tgz";
path = fetchurl {
- name = "har_validator___har_validator_5.1.3.tgz";
- url = "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz";
- sha1 = "1ef89ebd3e4996557675eed9893110dc350fa080";
+ name = "har_validator___har_validator_5.1.5.tgz";
+ url = "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz";
+ sha1 = "1f0803b9f8cb20c0fa13822df1ecddb36bde1efd";
};
}
{
@@ -5778,6 +6042,14 @@
};
}
{
+ name = "has_yarn___has_yarn_2.1.0.tgz";
+ path = fetchurl {
+ name = "has_yarn___has_yarn_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz";
+ sha1 = "137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77";
+ };
+ }
+ {
name = "has___has_1.0.3.tgz";
path = fetchurl {
name = "has___has_1.0.3.tgz";
@@ -5858,11 +6130,11 @@
};
}
{
- name = "hosted_git_info___hosted_git_info_2.2.0.tgz";
+ name = "hosted_git_info___hosted_git_info_2.8.8.tgz";
path = fetchurl {
- name = "hosted_git_info___hosted_git_info_2.2.0.tgz";
- url = "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.2.0.tgz";
- sha1 = "7a0d097863d886c0fabbdcd37bf1758d8becf8a5";
+ name = "hosted_git_info___hosted_git_info_2.8.8.tgz";
+ url = "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz";
+ sha1 = "7539bd4bc1e0e0a895815a2e0262420b12858488";
};
}
{
@@ -5874,11 +6146,11 @@
};
}
{
- name = "html_encoding_sniffer___html_encoding_sniffer_1.0.2.tgz";
+ name = "html_encoding_sniffer___html_encoding_sniffer_2.0.1.tgz";
path = fetchurl {
- name = "html_encoding_sniffer___html_encoding_sniffer_1.0.2.tgz";
- url = "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz";
- sha1 = "e70d84b94da53aa375e11fe3a351be6642ca46f8";
+ name = "html_encoding_sniffer___html_encoding_sniffer_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz";
+ sha1 = "42a6dc4fd33f00281176e8b23759ca4e4fa185f3";
};
}
{
@@ -5922,11 +6194,11 @@
};
}
{
- name = "htmlparser2___htmlparser2_4.1.0.tgz";
+ name = "http_cache_semantics___http_cache_semantics_4.1.0.tgz";
path = fetchurl {
- name = "htmlparser2___htmlparser2_4.1.0.tgz";
- url = "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-4.1.0.tgz";
- sha1 = "9a4ef161f2e4625ebf7dfbe6c0a2f52d18a59e78";
+ name = "http_cache_semantics___http_cache_semantics_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz";
+ sha1 = "49e91c5cbf36c9b94bcfcd71c23d5249ec74e390";
};
}
{
@@ -5954,6 +6226,14 @@
};
}
{
+ name = "http_proxy_agent___http_proxy_agent_2.1.0.tgz";
+ path = fetchurl {
+ name = "http_proxy_agent___http_proxy_agent_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz";
+ sha1 = "e4821beef5b2142a2026bd73926fe537631c5405";
+ };
+ }
+ {
name = "http_proxy_middleware___http_proxy_middleware_0.19.1.tgz";
path = fetchurl {
name = "http_proxy_middleware___http_proxy_middleware_0.19.1.tgz";
@@ -5986,6 +6266,22 @@
};
}
{
+ name = "https_proxy_agent___https_proxy_agent_2.2.4.tgz";
+ path = fetchurl {
+ name = "https_proxy_agent___https_proxy_agent_2.2.4.tgz";
+ url = "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz";
+ sha1 = "4ee7a737abd92678a293d9b34a1af4d0d08c787b";
+ };
+ }
+ {
+ name = "human_signals___human_signals_1.1.1.tgz";
+ path = fetchurl {
+ name = "human_signals___human_signals_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz";
+ sha1 = "c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3";
+ };
+ }
+ {
name = "iconv_lite___iconv_lite_0.4.24.tgz";
path = fetchurl {
name = "iconv_lite___iconv_lite_0.4.24.tgz";
@@ -6034,14 +6330,6 @@
};
}
{
- name = "ignore_walk___ignore_walk_3.0.1.tgz";
- path = fetchurl {
- name = "ignore_walk___ignore_walk_3.0.1.tgz";
- url = "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz";
- sha1 = "a83e62e7d272ac0e3b551aaa82831a19b69f82f8";
- };
- }
- {
name = "ignore___ignore_3.3.10.tgz";
path = fetchurl {
name = "ignore___ignore_3.3.10.tgz";
@@ -6058,11 +6346,11 @@
};
}
{
- name = "ignore___ignore_5.1.2.tgz";
+ name = "ignore___ignore_5.1.8.tgz";
path = fetchurl {
- name = "ignore___ignore_5.1.2.tgz";
- url = "https://registry.yarnpkg.com/ignore/-/ignore-5.1.2.tgz";
- sha1 = "e28e584d43ad7e92f96995019cc43b9e1ac49558";
+ name = "ignore___ignore_5.1.8.tgz";
+ url = "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz";
+ sha1 = "f150a8b50a34289b33e22f5889abd4d8016f0e57";
};
}
{
@@ -6074,11 +6362,11 @@
};
}
{
- name = "immer___immer_5.2.1.tgz";
+ name = "immer___immer_7.0.7.tgz";
path = fetchurl {
- name = "immer___immer_5.2.1.tgz";
- url = "https://registry.yarnpkg.com/immer/-/immer-5.2.1.tgz";
- sha1 = "7d4f74c242178e87151d595f48db1b5c51580485";
+ name = "immer___immer_7.0.7.tgz";
+ url = "https://registry.yarnpkg.com/immer/-/immer-7.0.7.tgz";
+ sha1 = "9dfe713d49bf871cc59aedfce59b1992fa37a977";
};
}
{
@@ -6122,6 +6410,14 @@
};
}
{
+ name = "import_local___import_local_3.0.2.tgz";
+ path = fetchurl {
+ name = "import_local___import_local_3.0.2.tgz";
+ url = "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz";
+ sha1 = "a8cfd0431d1de4a2199703d003e3e62364fa6db6";
+ };
+ }
+ {
name = "imports_loader___imports_loader_0.8.0.tgz";
path = fetchurl {
name = "imports_loader___imports_loader_0.8.0.tgz";
@@ -6138,11 +6434,11 @@
};
}
{
- name = "in_publish___in_publish_2.0.0.tgz";
+ name = "in_publish___in_publish_2.0.1.tgz";
path = fetchurl {
- name = "in_publish___in_publish_2.0.0.tgz";
- url = "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.0.tgz";
- sha1 = "e20ff5e3a2afc2690320b6dc552682a9c7fadf51";
+ name = "in_publish___in_publish_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.1.tgz";
+ sha1 = "948b1a535c8030561cea522f73f78f4be357e00c";
};
}
{
@@ -6194,6 +6490,14 @@
};
}
{
+ name = "inflected___inflected_2.0.4.tgz";
+ path = fetchurl {
+ name = "inflected___inflected_2.0.4.tgz";
+ url = "https://registry.yarnpkg.com/inflected/-/inflected-2.0.4.tgz";
+ sha1 = "323770961ccbe992a98ea930512e9a82d3d3ef77";
+ };
+ }
+ {
name = "inflight___inflight_1.0.6.tgz";
path = fetchurl {
name = "inflight___inflight_1.0.6.tgz";
@@ -6258,14 +6562,6 @@
};
}
{
- name = "invert_kv___invert_kv_1.0.0.tgz";
- path = fetchurl {
- name = "invert_kv___invert_kv_1.0.0.tgz";
- url = "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz";
- sha1 = "104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6";
- };
- }
- {
name = "invert_kv___invert_kv_2.0.0.tgz";
path = fetchurl {
name = "invert_kv___invert_kv_2.0.0.tgz";
@@ -6298,6 +6594,14 @@
};
}
{
+ name = "ipaddr.js___ipaddr.js_1.9.1.tgz";
+ path = fetchurl {
+ name = "ipaddr.js___ipaddr.js_1.9.1.tgz";
+ url = "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz";
+ sha1 = "bff38543eeb8984825079ff3a2a8e6cbd46781b3";
+ };
+ }
+ {
name = "is_absolute_url___is_absolute_url_3.0.3.tgz";
path = fetchurl {
name = "is_absolute_url___is_absolute_url_3.0.3.tgz";
@@ -6354,14 +6658,6 @@
};
}
{
- name = "is_binary_path___is_binary_path_1.0.1.tgz";
- path = fetchurl {
- name = "is_binary_path___is_binary_path_1.0.1.tgz";
- url = "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz";
- sha1 = "75f16642b480f187a711c814161fd3a4a7655898";
- };
- }
- {
name = "is_binary_path___is_binary_path_2.1.0.tgz";
path = fetchurl {
name = "is_binary_path___is_binary_path_2.1.0.tgz";
@@ -6394,14 +6690,6 @@
};
}
{
- name = "is_ci___is_ci_1.2.1.tgz";
- path = fetchurl {
- name = "is_ci___is_ci_1.2.1.tgz";
- url = "https://registry.yarnpkg.com/is-ci/-/is-ci-1.2.1.tgz";
- sha1 = "e3779c8ee17fccf428488f6e281187f2e632841c";
- };
- }
- {
name = "is_ci___is_ci_2.0.0.tgz";
path = fetchurl {
name = "is_ci___is_ci_2.0.0.tgz";
@@ -6466,6 +6754,14 @@
};
}
{
+ name = "is_docker___is_docker_2.1.1.tgz";
+ path = fetchurl {
+ name = "is_docker___is_docker_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/is-docker/-/is-docker-2.1.1.tgz";
+ sha1 = "4125a88e44e450d384e09047ede71adc2d144156";
+ };
+ }
+ {
name = "is_extendable___is_extendable_0.1.1.tgz";
path = fetchurl {
name = "is_extendable___is_extendable_0.1.1.tgz";
@@ -6490,11 +6786,11 @@
};
}
{
- name = "is_finite___is_finite_1.0.2.tgz";
+ name = "is_finite___is_finite_1.1.0.tgz";
path = fetchurl {
- name = "is_finite___is_finite_1.0.2.tgz";
- url = "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz";
- sha1 = "cc6677695602be550ef11e8b4aa6305342b6d0aa";
+ name = "is_finite___is_finite_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/is-finite/-/is-finite-1.1.0.tgz";
+ sha1 = "904135c77fb42c0641d6aa1bcdbc4daa8da082f3";
};
}
{
@@ -6554,19 +6850,19 @@
};
}
{
- name = "is_installed_globally___is_installed_globally_0.1.0.tgz";
+ name = "is_installed_globally___is_installed_globally_0.3.2.tgz";
path = fetchurl {
- name = "is_installed_globally___is_installed_globally_0.1.0.tgz";
- url = "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.1.0.tgz";
- sha1 = "0dfd98f5a9111716dd535dda6492f67bf3d25a80";
+ name = "is_installed_globally___is_installed_globally_0.3.2.tgz";
+ url = "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.3.2.tgz";
+ sha1 = "fd3efa79ee670d1187233182d5b0a1dd00313141";
};
}
{
- name = "is_npm___is_npm_1.0.0.tgz";
+ name = "is_npm___is_npm_4.0.0.tgz";
path = fetchurl {
- name = "is_npm___is_npm_1.0.0.tgz";
- url = "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz";
- sha1 = "f2fb63a65e4905b406c86072765a1a4dc793b9f4";
+ name = "is_npm___is_npm_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/is-npm/-/is-npm-4.0.0.tgz";
+ sha1 = "c90dd8380696df87a7a6d823c20d0b12bbe3c84d";
};
}
{
@@ -6594,6 +6890,14 @@
};
}
{
+ name = "is_obj___is_obj_2.0.0.tgz";
+ path = fetchurl {
+ name = "is_obj___is_obj_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz";
+ sha1 = "473fb05d973705e3fd9620545018ca8e22ef4982";
+ };
+ }
+ {
name = "is_path_cwd___is_path_cwd_2.2.0.tgz";
path = fetchurl {
name = "is_path_cwd___is_path_cwd_2.2.0.tgz";
@@ -6610,14 +6914,6 @@
};
}
{
- name = "is_path_inside___is_path_inside_1.0.0.tgz";
- path = fetchurl {
- name = "is_path_inside___is_path_inside_1.0.0.tgz";
- url = "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.0.tgz";
- sha1 = "fc06e5a1683fbda13de667aff717bbc10a48f37f";
- };
- }
- {
name = "is_path_inside___is_path_inside_2.1.0.tgz";
path = fetchurl {
name = "is_path_inside___is_path_inside_2.1.0.tgz";
@@ -6626,6 +6922,14 @@
};
}
{
+ name = "is_path_inside___is_path_inside_3.0.2.tgz";
+ path = fetchurl {
+ name = "is_path_inside___is_path_inside_3.0.2.tgz";
+ url = "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz";
+ sha1 = "f5220fc82a3e233757291dddc9c5877f2a1f3017";
+ };
+ }
+ {
name = "is_plain_obj___is_plain_obj_1.1.0.tgz";
path = fetchurl {
name = "is_plain_obj___is_plain_obj_1.1.0.tgz";
@@ -6642,19 +6946,19 @@
};
}
{
- name = "is_promise___is_promise_2.1.0.tgz";
+ name = "is_potential_custom_element_name___is_potential_custom_element_name_1.0.0.tgz";
path = fetchurl {
- name = "is_promise___is_promise_2.1.0.tgz";
- url = "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz";
- sha1 = "79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa";
+ name = "is_potential_custom_element_name___is_potential_custom_element_name_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz";
+ sha1 = "0c52e54bcca391bb2c494b21e8626d7336c6e397";
};
}
{
- name = "is_redirect___is_redirect_1.0.0.tgz";
+ name = "is_promise___is_promise_2.1.0.tgz";
path = fetchurl {
- name = "is_redirect___is_redirect_1.0.0.tgz";
- url = "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz";
- sha1 = "1d03dded53bd8db0f30c26e4f95d36fc7c87dc24";
+ name = "is_promise___is_promise_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz";
+ sha1 = "79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa";
};
}
{
@@ -6682,14 +6986,6 @@
};
}
{
- name = "is_retry_allowed___is_retry_allowed_1.1.0.tgz";
- path = fetchurl {
- name = "is_retry_allowed___is_retry_allowed_1.1.0.tgz";
- url = "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz";
- sha1 = "11a060568b67339444033d0125a61a20d564fb34";
- };
- }
- {
name = "is_stream___is_stream_1.1.0.tgz";
path = fetchurl {
name = "is_stream___is_stream_1.1.0.tgz";
@@ -6698,6 +6994,14 @@
};
}
{
+ name = "is_stream___is_stream_2.0.0.tgz";
+ path = fetchurl {
+ name = "is_stream___is_stream_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz";
+ sha1 = "bde9c32680d6fae04129d6ac9d921ce7815f78e3";
+ };
+ }
+ {
name = "is_symbol___is_symbol_1.0.2.tgz";
path = fetchurl {
name = "is_symbol___is_symbol_1.0.2.tgz";
@@ -6762,6 +7066,22 @@
};
}
{
+ name = "is_wsl___is_wsl_2.2.0.tgz";
+ path = fetchurl {
+ name = "is_wsl___is_wsl_2.2.0.tgz";
+ url = "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz";
+ sha1 = "74a4c76e77ca9fd3f932f290c17ea326cd157271";
+ };
+ }
+ {
+ name = "is_yarn_global___is_yarn_global_0.3.0.tgz";
+ path = fetchurl {
+ name = "is_yarn_global___is_yarn_global_0.3.0.tgz";
+ url = "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz";
+ sha1 = "d502d3382590ea3004893746754c89139973e232";
+ };
+ }
+ {
name = "isarray___isarray_1.0.0.tgz";
path = fetchurl {
name = "isarray___isarray_1.0.0.tgz";
@@ -6858,6 +7178,14 @@
};
}
{
+ name = "istanbul_lib_instrument___istanbul_lib_instrument_4.0.3.tgz";
+ path = fetchurl {
+ name = "istanbul_lib_instrument___istanbul_lib_instrument_4.0.3.tgz";
+ url = "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz";
+ sha1 = "873c6fff897450118222774696a3f28902d77c1d";
+ };
+ }
+ {
name = "istanbul_lib_report___istanbul_lib_report_2.0.8.tgz";
path = fetchurl {
name = "istanbul_lib_report___istanbul_lib_report_2.0.8.tgz";
@@ -6882,6 +7210,14 @@
};
}
{
+ name = "istanbul_lib_source_maps___istanbul_lib_source_maps_4.0.0.tgz";
+ path = fetchurl {
+ name = "istanbul_lib_source_maps___istanbul_lib_source_maps_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz";
+ sha1 = "75743ce6d96bb86dc7ee4352cf6366a23f0b1ad9";
+ };
+ }
+ {
name = "istanbul_reports___istanbul_reports_2.2.6.tgz";
path = fetchurl {
name = "istanbul_reports___istanbul_reports_2.2.6.tgz";
@@ -6890,11 +7226,11 @@
};
}
{
- name = "istanbul_reports___istanbul_reports_3.0.0.tgz";
+ name = "istanbul_reports___istanbul_reports_3.0.2.tgz";
path = fetchurl {
- name = "istanbul_reports___istanbul_reports_3.0.0.tgz";
- url = "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.0.tgz";
- sha1 = "d4d16d035db99581b6194e119bbf36c963c5eb70";
+ name = "istanbul_reports___istanbul_reports_3.0.2.tgz";
+ url = "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.2.tgz";
+ sha1 = "d593210e5000683750cb09fc0644e4b6e27fd53b";
};
}
{
@@ -6906,14 +7242,6 @@
};
}
{
- name = "iterall___iterall_1.2.2.tgz";
- path = fetchurl {
- name = "iterall___iterall_1.2.2.tgz";
- url = "https://registry.yarnpkg.com/iterall/-/iterall-1.2.2.tgz";
- sha1 = "92d70deb8028e0c39ff3164fdbf4d8b088130cd7";
- };
- }
- {
name = "jasmine_core___jasmine_core_2.9.0.tgz";
path = fetchurl {
name = "jasmine_core___jasmine_core_2.9.0.tgz";
@@ -6954,195 +7282,211 @@
};
}
{
- name = "jest_changed_files___jest_changed_files_24.8.0.tgz";
+ name = "jest_changed_files___jest_changed_files_26.5.2.tgz";
path = fetchurl {
- name = "jest_changed_files___jest_changed_files_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-24.8.0.tgz";
- sha1 = "7e7eb21cf687587a85e50f3d249d1327e15b157b";
+ name = "jest_changed_files___jest_changed_files_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-26.5.2.tgz";
+ sha1 = "330232c6a5c09a7f040a5870e8f0a9c6abcdbed5";
};
}
{
- name = "jest_cli___jest_cli_24.8.0.tgz";
+ name = "jest_cli___jest_cli_26.5.2.tgz";
path = fetchurl {
- name = "jest_cli___jest_cli_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/jest-cli/-/jest-cli-24.8.0.tgz";
- sha1 = "b075ac914492ed114fa338ade7362a301693e989";
+ name = "jest_cli___jest_cli_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/jest-cli/-/jest-cli-26.5.2.tgz";
+ sha1 = "0df114399b4036a3f046f0a9f25c50372c76b3a2";
};
}
{
- name = "jest_config___jest_config_24.8.0.tgz";
+ name = "jest_config___jest_config_26.5.2.tgz";
path = fetchurl {
- name = "jest_config___jest_config_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/jest-config/-/jest-config-24.8.0.tgz";
- sha1 = "77db3d265a6f726294687cbbccc36f8a76ee0f4f";
+ name = "jest_config___jest_config_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/jest-config/-/jest-config-26.5.2.tgz";
+ sha1 = "6e828e25f10124433dd008fbd83348636de0972a";
};
}
{
- name = "jest_diff___jest_diff_24.8.0.tgz";
+ name = "jest_diff___jest_diff_25.5.0.tgz";
path = fetchurl {
- name = "jest_diff___jest_diff_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/jest-diff/-/jest-diff-24.8.0.tgz";
- sha1 = "146435e7d1e3ffdf293d53ff97e193f1d1546172";
+ name = "jest_diff___jest_diff_25.5.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-diff/-/jest-diff-25.5.0.tgz";
+ sha1 = "1dd26ed64f96667c068cef026b677dfa01afcfa9";
};
}
{
- name = "jest_docblock___jest_docblock_24.3.0.tgz";
+ name = "jest_diff___jest_diff_26.5.2.tgz";
path = fetchurl {
- name = "jest_docblock___jest_docblock_24.3.0.tgz";
- url = "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-24.3.0.tgz";
- sha1 = "b9c32dac70f72e4464520d2ba4aec02ab14db5dd";
+ name = "jest_diff___jest_diff_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/jest-diff/-/jest-diff-26.5.2.tgz";
+ sha1 = "8e26cb32dc598e8b8a1b9deff55316f8313c8053";
};
}
{
- name = "jest_each___jest_each_24.8.0.tgz";
+ name = "jest_docblock___jest_docblock_26.0.0.tgz";
path = fetchurl {
- name = "jest_each___jest_each_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/jest-each/-/jest-each-24.8.0.tgz";
- sha1 = "a05fd2bf94ddc0b1da66c6d13ec2457f35e52775";
+ name = "jest_docblock___jest_docblock_26.0.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-26.0.0.tgz";
+ sha1 = "3e2fa20899fc928cb13bd0ff68bd3711a36889b5";
};
}
{
- name = "jest_environment_jsdom___jest_environment_jsdom_24.8.0.tgz";
+ name = "jest_each___jest_each_26.5.2.tgz";
path = fetchurl {
- name = "jest_environment_jsdom___jest_environment_jsdom_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-24.8.0.tgz";
- sha1 = "300f6949a146cabe1c9357ad9e9ecf9f43f38857";
+ name = "jest_each___jest_each_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/jest-each/-/jest-each-26.5.2.tgz";
+ sha1 = "35e68d6906a7f826d3ca5803cfe91d17a5a34c31";
};
}
{
- name = "jest_environment_node___jest_environment_node_24.8.0.tgz";
+ name = "jest_environment_jsdom___jest_environment_jsdom_26.5.2.tgz";
path = fetchurl {
- name = "jest_environment_node___jest_environment_node_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-24.8.0.tgz";
- sha1 = "d3f726ba8bc53087a60e7a84ca08883a4c892231";
+ name = "jest_environment_jsdom___jest_environment_jsdom_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-26.5.2.tgz";
+ sha1 = "5feab05b828fd3e4b96bee5e0493464ddd2bb4bc";
};
}
{
- name = "jest_get_type___jest_get_type_24.8.0.tgz";
+ name = "jest_environment_node___jest_environment_node_26.5.2.tgz";
path = fetchurl {
- name = "jest_get_type___jest_get_type_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-24.8.0.tgz";
- sha1 = "a7440de30b651f5a70ea3ed7ff073a32dfe646fc";
+ name = "jest_environment_node___jest_environment_node_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-26.5.2.tgz";
+ sha1 = "275a0f01b5e47447056f1541a15ed4da14acca03";
};
}
{
- name = "jest_haste_map___jest_haste_map_24.8.0.tgz";
+ name = "jest_get_type___jest_get_type_25.2.6.tgz";
path = fetchurl {
- name = "jest_haste_map___jest_haste_map_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-24.8.0.tgz";
- sha1 = "51794182d877b3ddfd6e6d23920e3fe72f305800";
+ name = "jest_get_type___jest_get_type_25.2.6.tgz";
+ url = "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-25.2.6.tgz";
+ sha1 = "0b0a32fab8908b44d508be81681487dbabb8d877";
};
}
{
- name = "jest_jasmine2___jest_jasmine2_24.8.0.tgz";
+ name = "jest_get_type___jest_get_type_26.3.0.tgz";
path = fetchurl {
- name = "jest_jasmine2___jest_jasmine2_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-24.8.0.tgz";
- sha1 = "a9c7e14c83dd77d8b15e820549ce8987cc8cd898";
+ name = "jest_get_type___jest_get_type_26.3.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz";
+ sha1 = "e97dc3c3f53c2b406ca7afaed4493b1d099199e0";
};
}
{
- name = "jest_junit___jest_junit_6.3.0.tgz";
+ name = "jest_haste_map___jest_haste_map_26.5.2.tgz";
path = fetchurl {
- name = "jest_junit___jest_junit_6.3.0.tgz";
- url = "https://registry.yarnpkg.com/jest-junit/-/jest-junit-6.3.0.tgz";
- sha1 = "99e64ebc54eddcb21238f0cc49f5820c89a8c785";
+ name = "jest_haste_map___jest_haste_map_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-26.5.2.tgz";
+ sha1 = "a15008abfc502c18aa56e4919ed8c96304ceb23d";
};
}
{
- name = "jest_leak_detector___jest_leak_detector_24.8.0.tgz";
+ name = "jest_jasmine2___jest_jasmine2_26.5.2.tgz";
path = fetchurl {
- name = "jest_leak_detector___jest_leak_detector_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-24.8.0.tgz";
- sha1 = "c0086384e1f650c2d8348095df769f29b48e6980";
+ name = "jest_jasmine2___jest_jasmine2_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-26.5.2.tgz";
+ sha1 = "0e33819d31b1f2aab5efd1e02ce502209c0e64a2";
};
}
{
- name = "jest_matcher_utils___jest_matcher_utils_24.8.0.tgz";
+ name = "jest_junit___jest_junit_12.0.0.tgz";
path = fetchurl {
- name = "jest_matcher_utils___jest_matcher_utils_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-24.8.0.tgz";
- sha1 = "2bce42204c9af12bde46f83dc839efe8be832495";
+ name = "jest_junit___jest_junit_12.0.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-junit/-/jest-junit-12.0.0.tgz";
+ sha1 = "3ebd4a6a84b50c4ab18323a8f7d9cceb9d845df6";
};
}
{
- name = "jest_message_util___jest_message_util_24.8.0.tgz";
+ name = "jest_leak_detector___jest_leak_detector_26.5.2.tgz";
path = fetchurl {
- name = "jest_message_util___jest_message_util_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-24.8.0.tgz";
- sha1 = "0d6891e72a4beacc0292b638685df42e28d6218b";
+ name = "jest_leak_detector___jest_leak_detector_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-26.5.2.tgz";
+ sha1 = "83fcf9a4a6ef157549552cb4f32ca1d6221eea69";
};
}
{
- name = "jest_mock___jest_mock_24.8.0.tgz";
+ name = "jest_matcher_utils___jest_matcher_utils_26.5.2.tgz";
path = fetchurl {
- name = "jest_mock___jest_mock_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/jest-mock/-/jest-mock-24.8.0.tgz";
- sha1 = "2f9d14d37699e863f1febf4e4d5a33b7fdbbde56";
+ name = "jest_matcher_utils___jest_matcher_utils_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-26.5.2.tgz";
+ sha1 = "6aa2c76ce8b9c33e66f8856ff3a52bab59e6c85a";
};
}
{
- name = "jest_pnp_resolver___jest_pnp_resolver_1.2.1.tgz";
+ name = "jest_message_util___jest_message_util_26.5.2.tgz";
path = fetchurl {
- name = "jest_pnp_resolver___jest_pnp_resolver_1.2.1.tgz";
- url = "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz";
- sha1 = "ecdae604c077a7fbc70defb6d517c3c1c898923a";
+ name = "jest_message_util___jest_message_util_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-26.5.2.tgz";
+ sha1 = "6c4c4c46dcfbabb47cd1ba2f6351559729bc11bb";
};
}
{
- name = "jest_regex_util___jest_regex_util_24.3.0.tgz";
+ name = "jest_mock___jest_mock_26.5.2.tgz";
path = fetchurl {
- name = "jest_regex_util___jest_regex_util_24.3.0.tgz";
- url = "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-24.3.0.tgz";
- sha1 = "d5a65f60be1ae3e310d5214a0307581995227b36";
+ name = "jest_mock___jest_mock_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/jest-mock/-/jest-mock-26.5.2.tgz";
+ sha1 = "c9302e8ef807f2bfc749ee52e65ad11166a1b6a1";
};
}
{
- name = "jest_resolve_dependencies___jest_resolve_dependencies_24.8.0.tgz";
+ name = "jest_pnp_resolver___jest_pnp_resolver_1.2.2.tgz";
path = fetchurl {
- name = "jest_resolve_dependencies___jest_resolve_dependencies_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-24.8.0.tgz";
- sha1 = "19eec3241f2045d3f990dba331d0d7526acff8e0";
+ name = "jest_pnp_resolver___jest_pnp_resolver_1.2.2.tgz";
+ url = "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz";
+ sha1 = "b704ac0ae028a89108a4d040b3f919dfddc8e33c";
};
}
{
- name = "jest_resolve___jest_resolve_24.8.0.tgz";
+ name = "jest_regex_util___jest_regex_util_26.0.0.tgz";
path = fetchurl {
- name = "jest_resolve___jest_resolve_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-24.8.0.tgz";
- sha1 = "84b8e5408c1f6a11539793e2b5feb1b6e722439f";
+ name = "jest_regex_util___jest_regex_util_26.0.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-26.0.0.tgz";
+ sha1 = "d25e7184b36e39fd466c3bc41be0971e821fee28";
};
}
{
- name = "jest_runner___jest_runner_24.8.0.tgz";
+ name = "jest_resolve_dependencies___jest_resolve_dependencies_26.5.2.tgz";
path = fetchurl {
- name = "jest_runner___jest_runner_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/jest-runner/-/jest-runner-24.8.0.tgz";
- sha1 = "4f9ae07b767db27b740d7deffad0cf67ccb4c5bb";
+ name = "jest_resolve_dependencies___jest_resolve_dependencies_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-26.5.2.tgz";
+ sha1 = "ee30b7cfea81c81bf5e195a9287d7ec07f893170";
};
}
{
- name = "jest_runtime___jest_runtime_24.8.0.tgz";
+ name = "jest_resolve___jest_resolve_26.5.2.tgz";
path = fetchurl {
- name = "jest_runtime___jest_runtime_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-24.8.0.tgz";
- sha1 = "05f94d5b05c21f6dc54e427cd2e4980923350620";
+ name = "jest_resolve___jest_resolve_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.5.2.tgz";
+ sha1 = "0d719144f61944a428657b755a0e5c6af4fc8602";
};
}
{
- name = "jest_serializer___jest_serializer_24.4.0.tgz";
+ name = "jest_runner___jest_runner_26.5.2.tgz";
path = fetchurl {
- name = "jest_serializer___jest_serializer_24.4.0.tgz";
- url = "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-24.4.0.tgz";
- sha1 = "f70c5918c8ea9235ccb1276d232e459080588db3";
+ name = "jest_runner___jest_runner_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/jest-runner/-/jest-runner-26.5.2.tgz";
+ sha1 = "4f9e6b0bb7eb4710c209a9e145b8a10894f4c19f";
};
}
{
- name = "jest_snapshot___jest_snapshot_24.8.0.tgz";
+ name = "jest_runtime___jest_runtime_26.5.2.tgz";
path = fetchurl {
- name = "jest_snapshot___jest_snapshot_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-24.8.0.tgz";
- sha1 = "3bec6a59da2ff7bc7d097a853fb67f9d415cb7c6";
+ name = "jest_runtime___jest_runtime_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-26.5.2.tgz";
+ sha1 = "b72f5f79eb2fe0c46bfef4cdb9c1e01d1c69ba41";
+ };
+ }
+ {
+ name = "jest_serializer___jest_serializer_26.5.0.tgz";
+ path = fetchurl {
+ name = "jest_serializer___jest_serializer_26.5.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-26.5.0.tgz";
+ sha1 = "f5425cc4c5f6b4b355f854b5f0f23ec6b962bc13";
+ };
+ }
+ {
+ name = "jest_snapshot___jest_snapshot_26.5.2.tgz";
+ path = fetchurl {
+ name = "jest_snapshot___jest_snapshot_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-26.5.2.tgz";
+ sha1 = "0cf7642eaf8e8d2736bd443f619959bf237f9ccf";
};
}
{
@@ -7154,43 +7498,43 @@
};
}
{
- name = "jest_util___jest_util_24.8.0.tgz";
+ name = "jest_util___jest_util_26.5.2.tgz";
path = fetchurl {
- name = "jest_util___jest_util_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/jest-util/-/jest-util-24.8.0.tgz";
- sha1 = "41f0e945da11df44cc76d64ffb915d0716f46cd1";
+ name = "jest_util___jest_util_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/jest-util/-/jest-util-26.5.2.tgz";
+ sha1 = "8403f75677902cc52a1b2140f568e91f8ed4f4d7";
};
}
{
- name = "jest_validate___jest_validate_24.8.0.tgz";
+ name = "jest_validate___jest_validate_26.5.2.tgz";
path = fetchurl {
- name = "jest_validate___jest_validate_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/jest-validate/-/jest-validate-24.8.0.tgz";
- sha1 = "624c41533e6dfe356ffadc6e2423a35c2d3b4849";
+ name = "jest_validate___jest_validate_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/jest-validate/-/jest-validate-26.5.2.tgz";
+ sha1 = "7ea266700b64234cd1c0cee982490c5a80e9b0f0";
};
}
{
- name = "jest_watcher___jest_watcher_24.8.0.tgz";
+ name = "jest_watcher___jest_watcher_26.5.2.tgz";
path = fetchurl {
- name = "jest_watcher___jest_watcher_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-24.8.0.tgz";
- sha1 = "58d49915ceddd2de85e238f6213cef1c93715de4";
+ name = "jest_watcher___jest_watcher_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-26.5.2.tgz";
+ sha1 = "2957f4461007e0769d74b537379ecf6b7c696916";
};
}
{
- name = "jest_worker___jest_worker_24.6.0.tgz";
+ name = "jest_worker___jest_worker_26.5.0.tgz";
path = fetchurl {
- name = "jest_worker___jest_worker_24.6.0.tgz";
- url = "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.6.0.tgz";
- sha1 = "7f81ceae34b7cde0c9827a6980c35b7cdc0161b3";
+ name = "jest_worker___jest_worker_26.5.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.5.0.tgz";
+ sha1 = "87deee86dbbc5f98d9919e0dadf2c40e3152fa30";
};
}
{
- name = "jest___jest_24.8.0.tgz";
+ name = "jest___jest_26.5.2.tgz";
path = fetchurl {
- name = "jest___jest_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/jest/-/jest-24.8.0.tgz";
- sha1 = "d5dff1984d0d1002196e9b7f12f75af1b2809081";
+ name = "jest___jest_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/jest/-/jest-26.5.2.tgz";
+ sha1 = "c6791642b331fe7abd2f993b0a74aa546f7be0fb";
};
}
{
@@ -7202,14 +7546,6 @@
};
}
{
- name = "jquery_ujs___jquery_ujs_1.2.2.tgz";
- path = fetchurl {
- name = "jquery_ujs___jquery_ujs_1.2.2.tgz";
- url = "https://registry.yarnpkg.com/jquery-ujs/-/jquery-ujs-1.2.2.tgz";
- sha1 = "6a8ef1020e6b6dda385b90a4bddc128c21c56397";
- };
- }
- {
name = "jquery.caret___jquery.caret_0.3.1.tgz";
path = fetchurl {
name = "jquery.caret___jquery.caret_0.3.1.tgz";
@@ -7226,27 +7562,27 @@
};
}
{
- name = "jquery___jquery_3.4.1.tgz";
+ name = "jquery___jquery_3.5.1.tgz";
path = fetchurl {
- name = "jquery___jquery_3.4.1.tgz";
- url = "https://registry.yarnpkg.com/jquery/-/jquery-3.4.1.tgz";
- sha1 = "714f1f8d9dde4bdfa55764ba37ef214630d80ef2";
+ name = "jquery___jquery_3.5.1.tgz";
+ url = "https://registry.yarnpkg.com/jquery/-/jquery-3.5.1.tgz";
+ sha1 = "d7b4d08e1bfdb86ad2f1a3d039ea17304717abb5";
};
}
{
- name = "js_base64___js_base64_2.5.1.tgz";
+ name = "js_base64___js_base64_2.6.4.tgz";
path = fetchurl {
- name = "js_base64___js_base64_2.5.1.tgz";
- url = "https://registry.yarnpkg.com/js-base64/-/js-base64-2.5.1.tgz";
- sha1 = "1efa39ef2c5f7980bb1784ade4a8af2de3291121";
+ name = "js_base64___js_base64_2.6.4.tgz";
+ url = "https://registry.yarnpkg.com/js-base64/-/js-base64-2.6.4.tgz";
+ sha1 = "f4e686c5de1ea1f867dbcad3d46d969428df98c4";
};
}
{
- name = "js_beautify___js_beautify_1.10.3.tgz";
+ name = "js_beautify___js_beautify_1.11.0.tgz";
path = fetchurl {
- name = "js_beautify___js_beautify_1.10.3.tgz";
- url = "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.10.3.tgz";
- sha1 = "c73fa10cf69d3dfa52d8ed624f23c64c0a6a94c1";
+ name = "js_beautify___js_beautify_1.11.0.tgz";
+ url = "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.11.0.tgz";
+ sha1 = "afb873dc47d58986360093dcb69951e8bcd5ded2";
};
}
{
@@ -7306,11 +7642,11 @@
};
}
{
- name = "jsdom___jsdom_11.12.0.tgz";
+ name = "jsdom___jsdom_16.4.0.tgz";
path = fetchurl {
- name = "jsdom___jsdom_11.12.0.tgz";
- url = "https://registry.yarnpkg.com/jsdom/-/jsdom-11.12.0.tgz";
- sha1 = "1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8";
+ name = "jsdom___jsdom_16.4.0.tgz";
+ url = "https://registry.yarnpkg.com/jsdom/-/jsdom-16.4.0.tgz";
+ sha1 = "36005bde2d136f73eee1a830c6d45e55408edddb";
};
}
{
@@ -7330,6 +7666,14 @@
};
}
{
+ name = "json_buffer___json_buffer_3.0.0.tgz";
+ path = fetchurl {
+ name = "json_buffer___json_buffer_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz";
+ sha1 = "5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898";
+ };
+ }
+ {
name = "json_parse_better_errors___json_parse_better_errors_1.0.2.tgz";
path = fetchurl {
name = "json_parse_better_errors___json_parse_better_errors_1.0.2.tgz";
@@ -7338,6 +7682,14 @@
};
}
{
+ name = "json_parse_even_better_errors___json_parse_even_better_errors_2.3.1.tgz";
+ path = fetchurl {
+ name = "json_parse_even_better_errors___json_parse_even_better_errors_2.3.1.tgz";
+ url = "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz";
+ sha1 = "7c47805a94319928e05777405dc12e1f7a4ee02d";
+ };
+ }
+ {
name = "json_schema_traverse___json_schema_traverse_0.4.1.tgz";
path = fetchurl {
name = "json_schema_traverse___json_schema_traverse_0.4.1.tgz";
@@ -7378,11 +7730,11 @@
};
}
{
- name = "json5___json5_2.1.0.tgz";
+ name = "json5___json5_2.1.3.tgz";
path = fetchurl {
- name = "json5___json5_2.1.0.tgz";
- url = "https://registry.yarnpkg.com/json5/-/json5-2.1.0.tgz";
- sha1 = "e7a0c62c48285c628d20a10b85c89bb807c32850";
+ name = "json5___json5_2.1.3.tgz";
+ url = "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz";
+ sha1 = "c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43";
};
}
{
@@ -7394,6 +7746,22 @@
};
}
{
+ name = "jsonc_parser___jsonc_parser_2.3.1.tgz";
+ path = fetchurl {
+ name = "jsonc_parser___jsonc_parser_2.3.1.tgz";
+ url = "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-2.3.1.tgz";
+ sha1 = "59549150b133f2efacca48fe9ce1ec0659af2342";
+ };
+ }
+ {
+ name = "jsonc_parser___jsonc_parser_2.2.1.tgz";
+ path = fetchurl {
+ name = "jsonc_parser___jsonc_parser_2.2.1.tgz";
+ url = "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-2.2.1.tgz";
+ sha1 = "db73cd59d78cce28723199466b2a03d1be1df2bc";
+ };
+ }
+ {
name = "jsonfile___jsonfile_4.0.0.tgz";
path = fetchurl {
name = "jsonfile___jsonfile_4.0.0.tgz";
@@ -7498,6 +7866,14 @@
};
}
{
+ name = "keyv___keyv_3.1.0.tgz";
+ path = fetchurl {
+ name = "keyv___keyv_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz";
+ sha1 = "ecc228486f69991e49e9476485a5be1e8fc5c4d9";
+ };
+ }
+ {
name = "killable___killable_1.0.1.tgz";
path = fetchurl {
name = "killable___killable_1.0.1.tgz";
@@ -7562,19 +7938,11 @@
};
}
{
- name = "latest_version___latest_version_3.1.0.tgz";
+ name = "latest_version___latest_version_5.1.0.tgz";
path = fetchurl {
- name = "latest_version___latest_version_3.1.0.tgz";
- url = "https://registry.yarnpkg.com/latest-version/-/latest-version-3.1.0.tgz";
- sha1 = "a205383fea322b33b5ae3b18abee0dc2f356ee15";
- };
- }
- {
- name = "lcid___lcid_1.0.0.tgz";
- path = fetchurl {
- name = "lcid___lcid_1.0.0.tgz";
- url = "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz";
- sha1 = "308accafa0bc483a3867b4b6f2b9506251d1b835";
+ name = "latest_version___latest_version_5.1.0.tgz";
+ url = "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz";
+ sha1 = "119dfe908fe38d15dfa43ecd13fa12ec8832face";
};
}
{
@@ -7586,22 +7954,6 @@
};
}
{
- name = "left_pad___left_pad_1.3.0.tgz";
- path = fetchurl {
- name = "left_pad___left_pad_1.3.0.tgz";
- url = "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz";
- sha1 = "5b8a3a7765dfe001261dde915589e782f8c94d1e";
- };
- }
- {
- name = "leven___leven_2.1.0.tgz";
- path = fetchurl {
- name = "leven___leven_2.1.0.tgz";
- url = "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz";
- sha1 = "c2e7a9f772094dee9d34202ae8acce4687875580";
- };
- }
- {
name = "leven___leven_3.1.0.tgz";
path = fetchurl {
name = "leven___leven_3.1.0.tgz";
@@ -7642,6 +7994,14 @@
};
}
{
+ name = "lines_and_columns___lines_and_columns_1.1.6.tgz";
+ path = fetchurl {
+ name = "lines_and_columns___lines_and_columns_1.1.6.tgz";
+ url = "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz";
+ sha1 = "1c00c743b433cd0a4e80758f7b64a57440d9ff00";
+ };
+ }
+ {
name = "linkify_it___linkify_it_2.1.0.tgz";
path = fetchurl {
name = "linkify_it___linkify_it_2.1.0.tgz";
@@ -7650,6 +8010,14 @@
};
}
{
+ name = "linkify_it___linkify_it_3.0.2.tgz";
+ path = fetchurl {
+ name = "linkify_it___linkify_it_3.0.2.tgz";
+ url = "https://registry.yarnpkg.com/linkify-it/-/linkify-it-3.0.2.tgz";
+ sha1 = "f55eeb8bc1d3ae754049e124ab3bb56d97797fb8";
+ };
+ }
+ {
name = "load_json_file___load_json_file_1.1.0.tgz";
path = fetchurl {
name = "load_json_file___load_json_file_1.1.0.tgz";
@@ -7722,6 +8090,14 @@
};
}
{
+ name = "lodash.assign___lodash.assign_4.2.0.tgz";
+ path = fetchurl {
+ name = "lodash.assign___lodash.assign_4.2.0.tgz";
+ url = "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz";
+ sha1 = "0d99f3ccd7a6d261d19bdaeb9245005d285808e7";
+ };
+ }
+ {
name = "lodash.camelcase___lodash.camelcase_4.3.0.tgz";
path = fetchurl {
name = "lodash.camelcase___lodash.camelcase_4.3.0.tgz";
@@ -7738,6 +8114,14 @@
};
}
{
+ name = "lodash.compact___lodash.compact_3.0.1.tgz";
+ path = fetchurl {
+ name = "lodash.compact___lodash.compact_3.0.1.tgz";
+ url = "https://registry.yarnpkg.com/lodash.compact/-/lodash.compact-3.0.1.tgz";
+ sha1 = "540ce3837745975807471e16b4a2ba21e7256ca5";
+ };
+ }
+ {
name = "lodash.differencewith___lodash.differencewith_4.5.0.tgz";
path = fetchurl {
name = "lodash.differencewith___lodash.differencewith_4.5.0.tgz";
@@ -7746,11 +8130,11 @@
};
}
{
- name = "lodash.escaperegexp___lodash.escaperegexp_4.1.2.tgz";
+ name = "lodash.find___lodash.find_4.6.0.tgz";
path = fetchurl {
- name = "lodash.escaperegexp___lodash.escaperegexp_4.1.2.tgz";
- url = "https://registry.yarnpkg.com/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz";
- sha1 = "64762c48618082518ac3df4ccf5d5886dae20347";
+ name = "lodash.find___lodash.find_4.6.0.tgz";
+ url = "https://registry.yarnpkg.com/lodash.find/-/lodash.find-4.6.0.tgz";
+ sha1 = "cb0704d47ab71789ffa0de8b97dd926fb88b13b1";
};
}
{
@@ -7762,6 +8146,46 @@
};
}
{
+ name = "lodash.forin___lodash.forin_4.4.0.tgz";
+ path = fetchurl {
+ name = "lodash.forin___lodash.forin_4.4.0.tgz";
+ url = "https://registry.yarnpkg.com/lodash.forin/-/lodash.forin-4.4.0.tgz";
+ sha1 = "5d3f20ae564011fbe88381f7d98949c9c9519731";
+ };
+ }
+ {
+ name = "lodash.get___lodash.get_4.4.2.tgz";
+ path = fetchurl {
+ name = "lodash.get___lodash.get_4.4.2.tgz";
+ url = "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz";
+ sha1 = "2d177f652fa31e939b4438d5341499dfa3825e99";
+ };
+ }
+ {
+ name = "lodash.has___lodash.has_4.5.2.tgz";
+ path = fetchurl {
+ name = "lodash.has___lodash.has_4.5.2.tgz";
+ url = "https://registry.yarnpkg.com/lodash.has/-/lodash.has-4.5.2.tgz";
+ sha1 = "d19f4dc1095058cccbe2b0cdf4ee0fe4aa37c862";
+ };
+ }
+ {
+ name = "lodash.invokemap___lodash.invokemap_4.6.0.tgz";
+ path = fetchurl {
+ name = "lodash.invokemap___lodash.invokemap_4.6.0.tgz";
+ url = "https://registry.yarnpkg.com/lodash.invokemap/-/lodash.invokemap-4.6.0.tgz";
+ sha1 = "1748cda5d8b0ef8369c4eb3ec54c21feba1f2d62";
+ };
+ }
+ {
+ name = "lodash.isempty___lodash.isempty_4.4.0.tgz";
+ path = fetchurl {
+ name = "lodash.isempty___lodash.isempty_4.4.0.tgz";
+ url = "https://registry.yarnpkg.com/lodash.isempty/-/lodash.isempty-4.4.0.tgz";
+ sha1 = "6f86cbedd8be4ec987be9aaf33c9684db1b31e7e";
+ };
+ }
+ {
name = "lodash.isequal___lodash.isequal_4.5.0.tgz";
path = fetchurl {
name = "lodash.isequal___lodash.isequal_4.5.0.tgz";
@@ -7770,19 +8194,27 @@
};
}
{
- name = "lodash.isplainobject___lodash.isplainobject_4.0.6.tgz";
+ name = "lodash.isfunction___lodash.isfunction_3.0.9.tgz";
path = fetchurl {
- name = "lodash.isplainobject___lodash.isplainobject_4.0.6.tgz";
- url = "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz";
- sha1 = "7c526a52d89b45c45cc690b88163be0497f550cb";
+ name = "lodash.isfunction___lodash.isfunction_3.0.9.tgz";
+ url = "https://registry.yarnpkg.com/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz";
+ sha1 = "06de25df4db327ac931981d1bdb067e5af68d051";
};
}
{
- name = "lodash.isstring___lodash.isstring_4.0.1.tgz";
+ name = "lodash.isinteger___lodash.isinteger_4.0.4.tgz";
path = fetchurl {
- name = "lodash.isstring___lodash.isstring_4.0.1.tgz";
- url = "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz";
- sha1 = "d527dfb5456eca7cc9bb95d5daeaf88ba54a5451";
+ name = "lodash.isinteger___lodash.isinteger_4.0.4.tgz";
+ url = "https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz";
+ sha1 = "619c0af3d03f8b04c31f5882840b77b11cd68343";
+ };
+ }
+ {
+ name = "lodash.isplainobject___lodash.isplainobject_4.0.6.tgz";
+ path = fetchurl {
+ name = "lodash.isplainobject___lodash.isplainobject_4.0.6.tgz";
+ url = "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz";
+ sha1 = "7c526a52d89b45c45cc690b88163be0497f550cb";
};
}
{
@@ -7794,11 +8226,43 @@
};
}
{
- name = "lodash.mergewith___lodash.mergewith_4.6.2.tgz";
+ name = "lodash.lowerfirst___lodash.lowerfirst_4.3.1.tgz";
path = fetchurl {
- name = "lodash.mergewith___lodash.mergewith_4.6.2.tgz";
- url = "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz";
- sha1 = "617121f89ac55f59047c7aec1ccd6654c6590f55";
+ name = "lodash.lowerfirst___lodash.lowerfirst_4.3.1.tgz";
+ url = "https://registry.yarnpkg.com/lodash.lowerfirst/-/lodash.lowerfirst-4.3.1.tgz";
+ sha1 = "de3c7b12e02c6524a0059c2f6cb7c5c52655a13d";
+ };
+ }
+ {
+ name = "lodash.map___lodash.map_4.6.0.tgz";
+ path = fetchurl {
+ name = "lodash.map___lodash.map_4.6.0.tgz";
+ url = "https://registry.yarnpkg.com/lodash.map/-/lodash.map-4.6.0.tgz";
+ sha1 = "771ec7839e3473d9c4cde28b19394c3562f4f6d3";
+ };
+ }
+ {
+ name = "lodash.mapvalues___lodash.mapvalues_4.6.0.tgz";
+ path = fetchurl {
+ name = "lodash.mapvalues___lodash.mapvalues_4.6.0.tgz";
+ url = "https://registry.yarnpkg.com/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz";
+ sha1 = "1bafa5005de9dd6f4f26668c30ca37230cc9689c";
+ };
+ }
+ {
+ name = "lodash.memoize___lodash.memoize_4.1.2.tgz";
+ path = fetchurl {
+ name = "lodash.memoize___lodash.memoize_4.1.2.tgz";
+ url = "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz";
+ sha1 = "bcc6c49a42a2840ed997f323eada5ecd182e0bfe";
+ };
+ }
+ {
+ name = "lodash.pick___lodash.pick_4.4.0.tgz";
+ path = fetchurl {
+ name = "lodash.pick___lodash.pick_4.4.0.tgz";
+ url = "https://registry.yarnpkg.com/lodash.pick/-/lodash.pick-4.4.0.tgz";
+ sha1 = "52f05610fff9ded422611441ed1fc123a03001b3";
};
}
{
@@ -7818,6 +8282,22 @@
};
}
{
+ name = "lodash.uniq___lodash.uniq_4.5.0.tgz";
+ path = fetchurl {
+ name = "lodash.uniq___lodash.uniq_4.5.0.tgz";
+ url = "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz";
+ sha1 = "d0225373aeb652adc1bc82e4945339a842754773";
+ };
+ }
+ {
+ name = "lodash.uniqby___lodash.uniqby_4.7.0.tgz";
+ path = fetchurl {
+ name = "lodash.uniqby___lodash.uniqby_4.7.0.tgz";
+ url = "https://registry.yarnpkg.com/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz";
+ sha1 = "d99c07a669e9e6d24e1362dfe266c67616af1302";
+ };
+ }
+ {
name = "lodash.upperfirst___lodash.upperfirst_4.3.1.tgz";
path = fetchurl {
name = "lodash.upperfirst___lodash.upperfirst_4.3.1.tgz";
@@ -7826,11 +8306,19 @@
};
}
{
- name = "lodash___lodash_4.17.15.tgz";
+ name = "lodash.values___lodash.values_4.3.0.tgz";
+ path = fetchurl {
+ name = "lodash.values___lodash.values_4.3.0.tgz";
+ url = "https://registry.yarnpkg.com/lodash.values/-/lodash.values-4.3.0.tgz";
+ sha1 = "a3a6c2b0ebecc5c2cba1c17e6e620fe81b53d347";
+ };
+ }
+ {
+ name = "lodash___lodash_4.17.20.tgz";
path = fetchurl {
- name = "lodash___lodash_4.17.15.tgz";
- url = "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz";
- sha1 = "b447f6670a0455bbfeedd11392eff330ea097548";
+ name = "lodash___lodash_4.17.20.tgz";
+ url = "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz";
+ sha1 = "b44a9b6297bcb698f1c51a3545a2b3b368d59c52";
};
}
{
@@ -7898,11 +8386,19 @@
};
}
{
- name = "lowercase_keys___lowercase_keys_1.0.0.tgz";
+ name = "lowercase_keys___lowercase_keys_1.0.1.tgz";
path = fetchurl {
- name = "lowercase_keys___lowercase_keys_1.0.0.tgz";
- url = "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz";
- sha1 = "4e3366b39e7f5457e35f1324bdf6f88d0bfc7306";
+ name = "lowercase_keys___lowercase_keys_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz";
+ sha1 = "6f9e30b47084d971a7c820ff15a6c5167b74c26f";
+ };
+ }
+ {
+ name = "lowercase_keys___lowercase_keys_2.0.0.tgz";
+ path = fetchurl {
+ name = "lowercase_keys___lowercase_keys_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz";
+ sha1 = "2603e78b7b4b0006cbca2fbcc8a3202558ac9479";
};
}
{
@@ -7938,14 +8434,6 @@
};
}
{
- name = "make_dir___make_dir_1.3.0.tgz";
- path = fetchurl {
- name = "make_dir___make_dir_1.3.0.tgz";
- url = "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz";
- sha1 = "79c1033b80515bd6d24ec9933e860ca75ee27f0c";
- };
- }
- {
name = "make_dir___make_dir_2.1.0.tgz";
path = fetchurl {
name = "make_dir___make_dir_2.1.0.tgz";
@@ -7962,11 +8450,11 @@
};
}
{
- name = "make_error___make_error_1.3.5.tgz";
+ name = "make_error___make_error_1.3.6.tgz";
path = fetchurl {
- name = "make_error___make_error_1.3.5.tgz";
- url = "https://registry.yarnpkg.com/make-error/-/make-error-1.3.5.tgz";
- sha1 = "efe4e81f6db28cadd605c70f29c831b58ef776c8";
+ name = "make_error___make_error_1.3.6.tgz";
+ url = "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz";
+ sha1 = "2eb2e37ea9b67c4891f684a1394799af484cf7a2";
};
}
{
@@ -8034,11 +8522,11 @@
};
}
{
- name = "markdown_it___markdown_it_9.0.1.tgz";
+ name = "markdown_it___markdown_it_11.0.0.tgz";
path = fetchurl {
- name = "markdown_it___markdown_it_9.0.1.tgz";
- url = "https://registry.yarnpkg.com/markdown-it/-/markdown-it-9.0.1.tgz";
- sha1 = "aafe363c43718720b6575fd10625cde6e4ff2d47";
+ name = "markdown_it___markdown_it_11.0.0.tgz";
+ url = "https://registry.yarnpkg.com/markdown-it/-/markdown-it-11.0.0.tgz";
+ sha1 = "dbfc30363e43d756ebc52c38586b91b90046b876";
};
}
{
@@ -8058,19 +8546,27 @@
};
}
{
- name = "markdownlint_cli___markdownlint_cli_0.18.0.tgz";
+ name = "markdownlint_cli___markdownlint_cli_0.24.0.tgz";
path = fetchurl {
- name = "markdownlint_cli___markdownlint_cli_0.18.0.tgz";
- url = "https://registry.yarnpkg.com/markdownlint-cli/-/markdownlint-cli-0.18.0.tgz";
- sha1 = "bd1cee72739049d42dcea5f6db0c0f57c6eb8096";
+ name = "markdownlint_cli___markdownlint_cli_0.24.0.tgz";
+ url = "https://registry.yarnpkg.com/markdownlint-cli/-/markdownlint-cli-0.24.0.tgz";
+ sha1 = "d1c1d43cd53b87aaec93035b3234eef7097139a8";
};
}
{
- name = "markdownlint___markdownlint_0.16.0.tgz";
+ name = "markdownlint_rule_helpers___markdownlint_rule_helpers_0.12.0.tgz";
path = fetchurl {
- name = "markdownlint___markdownlint_0.16.0.tgz";
- url = "https://registry.yarnpkg.com/markdownlint/-/markdownlint-0.16.0.tgz";
- sha1 = "69f73cc755a44231fbe5dc7c37a5909cedc0ac6e";
+ name = "markdownlint_rule_helpers___markdownlint_rule_helpers_0.12.0.tgz";
+ url = "https://registry.yarnpkg.com/markdownlint-rule-helpers/-/markdownlint-rule-helpers-0.12.0.tgz";
+ sha1 = "c41d9b990c50911572e8eb2fba3e6975a5514b7e";
+ };
+ }
+ {
+ name = "markdownlint___markdownlint_0.21.1.tgz";
+ path = fetchurl {
+ name = "markdownlint___markdownlint_0.21.1.tgz";
+ url = "https://registry.yarnpkg.com/markdownlint/-/markdownlint-0.21.1.tgz";
+ sha1 = "9442afcf12bf65ce9d613212028cf85741677421";
};
}
{
@@ -8186,11 +8682,11 @@
};
}
{
- name = "merge_stream___merge_stream_1.0.1.tgz";
+ name = "merge_stream___merge_stream_2.0.0.tgz";
path = fetchurl {
- name = "merge_stream___merge_stream_1.0.1.tgz";
- url = "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz";
- sha1 = "4041202d508a342ba00174008df0c251b8c135e1";
+ name = "merge_stream___merge_stream_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz";
+ sha1 = "52823629a14dd00c9770fb6ad47dc6310f2c1f60";
};
}
{
@@ -8202,11 +8698,19 @@
};
}
{
- name = "mermaid___mermaid_8.4.8.tgz";
+ name = "mermaid___mermaid_8.5.2.tgz";
+ path = fetchurl {
+ name = "mermaid___mermaid_8.5.2.tgz";
+ url = "https://registry.yarnpkg.com/mermaid/-/mermaid-8.5.2.tgz";
+ sha1 = "0f1914cda53d4ea5377380e5ce07a38bef2ea7e8";
+ };
+ }
+ {
+ name = "mersenne_twister___mersenne_twister_1.1.0.tgz";
path = fetchurl {
- name = "mermaid___mermaid_8.4.8.tgz";
- url = "https://registry.yarnpkg.com/mermaid/-/mermaid-8.4.8.tgz";
- sha1 = "8adcfdbc505d6bca52df167cff690427c9727b60";
+ name = "mersenne_twister___mersenne_twister_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/mersenne-twister/-/mersenne-twister-1.1.0.tgz";
+ sha1 = "f916618ee43d7179efcf641bec4531eb9670978a";
};
}
{
@@ -8242,19 +8746,19 @@
};
}
{
- name = "mime_db___mime_db_1.40.0.tgz";
+ name = "mime_db___mime_db_1.44.0.tgz";
path = fetchurl {
- name = "mime_db___mime_db_1.40.0.tgz";
- url = "https://registry.yarnpkg.com/mime-db/-/mime-db-1.40.0.tgz";
- sha1 = "a65057e998db090f732a68f6c276d387d4126c32";
+ name = "mime_db___mime_db_1.44.0.tgz";
+ url = "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz";
+ sha1 = "fa11c5eb0aca1334b4233cb4d52f10c5a6272f92";
};
}
{
- name = "mime_types___mime_types_2.1.24.tgz";
+ name = "mime_types___mime_types_2.1.27.tgz";
path = fetchurl {
- name = "mime_types___mime_types_2.1.24.tgz";
- url = "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.24.tgz";
- sha1 = "b6f8d0b3e951efb77dedeca194cff6d16f676f81";
+ name = "mime_types___mime_types_2.1.27.tgz";
+ url = "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz";
+ sha1 = "47949f98e279ea53119f5722e0f34e529bec009f";
};
}
{
@@ -8282,6 +8786,22 @@
};
}
{
+ name = "mimic_response___mimic_response_1.0.1.tgz";
+ path = fetchurl {
+ name = "mimic_response___mimic_response_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz";
+ sha1 = "4923538878eef42063cb8a3e3b0798781487ab1b";
+ };
+ }
+ {
+ name = "min_document___min_document_2.19.0.tgz";
+ path = fetchurl {
+ name = "min_document___min_document_2.19.0.tgz";
+ url = "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz";
+ sha1 = "7bd282e3f5842ed295bb748cdd9f1ffa2c824685";
+ };
+ }
+ {
name = "minify___minify_4.1.2.tgz";
path = fetchurl {
name = "minify___minify_4.1.2.tgz";
@@ -8338,11 +8858,11 @@
};
}
{
- name = "minimist___minimist_1.2.0.tgz";
+ name = "minimist___minimist_1.2.5.tgz";
path = fetchurl {
- name = "minimist___minimist_1.2.0.tgz";
- url = "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz";
- sha1 = "a35008b20f41383eec1fb914f4cd5df79a264284";
+ name = "minimist___minimist_1.2.5.tgz";
+ url = "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz";
+ sha1 = "67d66014b66a6a8aaa0c083c5fd58df4e4e97602";
};
}
{
@@ -8370,14 +8890,6 @@
};
}
{
- name = "minipass___minipass_2.3.5.tgz";
- path = fetchurl {
- name = "minipass___minipass_2.3.5.tgz";
- url = "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz";
- sha1 = "cacebe492022497f656b0f0f51e2682a9ed2d848";
- };
- }
- {
name = "minipass___minipass_3.1.1.tgz";
path = fetchurl {
name = "minipass___minipass_3.1.1.tgz";
@@ -8386,11 +8898,11 @@
};
}
{
- name = "minizlib___minizlib_1.2.1.tgz";
+ name = "miragejs___miragejs_0.1.40.tgz";
path = fetchurl {
- name = "minizlib___minizlib_1.2.1.tgz";
- url = "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.1.tgz";
- sha1 = "dd27ea6136243c7c880684e8672bb3a45fd9b614";
+ name = "miragejs___miragejs_0.1.40.tgz";
+ url = "https://registry.yarnpkg.com/miragejs/-/miragejs-0.1.40.tgz";
+ sha1 = "5bcba7634312c012748ae7f294e1516b74b37182";
};
}
{
@@ -8402,14 +8914,6 @@
};
}
{
- name = "mitt___mitt_1.2.0.tgz";
- path = fetchurl {
- name = "mitt___mitt_1.2.0.tgz";
- url = "https://registry.yarnpkg.com/mitt/-/mitt-1.2.0.tgz";
- sha1 = "cb24e6569c806e31bd4e3995787fe38a04fdf90d";
- };
- }
- {
name = "mixin_deep___mixin_deep_1.3.2.tgz";
path = fetchurl {
name = "mixin_deep___mixin_deep_1.3.2.tgz";
@@ -8418,6 +8922,14 @@
};
}
{
+ name = "mkdirp___mkdirp_1.0.4.tgz";
+ path = fetchurl {
+ name = "mkdirp___mkdirp_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz";
+ sha1 = "3eb5ed62622756d79a5f0e2a221dfebad75c2f7e";
+ };
+ }
+ {
name = "https___registry.npmjs.org_mkdirp___mkdirp_0.5.1.tgz";
path = fetchurl {
name = "https___registry.npmjs.org_mkdirp___mkdirp_0.5.1.tgz";
@@ -8426,6 +8938,14 @@
};
}
{
+ name = "mock_apollo_client___mock_apollo_client_0.4.0.tgz";
+ path = fetchurl {
+ name = "mock_apollo_client___mock_apollo_client_0.4.0.tgz";
+ url = "https://registry.yarnpkg.com/mock-apollo-client/-/mock-apollo-client-0.4.0.tgz";
+ sha1 = "556a6090b1816dbf07e51093b652aca84aee979e";
+ };
+ }
+ {
name = "moment_mini___moment_mini_2.22.1.tgz";
path = fetchurl {
name = "moment_mini___moment_mini_2.22.1.tgz";
@@ -8434,35 +8954,35 @@
};
}
{
- name = "moment___moment_2.24.0.tgz";
+ name = "monaco_editor_webpack_plugin___monaco_editor_webpack_plugin_1.9.0.tgz";
path = fetchurl {
- name = "moment___moment_2.24.0.tgz";
- url = "https://registry.yarnpkg.com/moment/-/moment-2.24.0.tgz";
- sha1 = "0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b";
+ name = "monaco_editor_webpack_plugin___monaco_editor_webpack_plugin_1.9.0.tgz";
+ url = "https://registry.yarnpkg.com/monaco-editor-webpack-plugin/-/monaco-editor-webpack-plugin-1.9.0.tgz";
+ sha1 = "5b547281b9f404057dc5d8c5722390df9ac90be6";
};
}
{
- name = "monaco_editor_webpack_plugin___monaco_editor_webpack_plugin_1.7.0.tgz";
+ name = "monaco_editor___monaco_editor_0.20.0.tgz";
path = fetchurl {
- name = "monaco_editor_webpack_plugin___monaco_editor_webpack_plugin_1.7.0.tgz";
- url = "https://registry.yarnpkg.com/monaco-editor-webpack-plugin/-/monaco-editor-webpack-plugin-1.7.0.tgz";
- sha1 = "920cbeecca25f15d70d568a7e11b0ba4daf1ae83";
+ name = "monaco_editor___monaco_editor_0.20.0.tgz";
+ url = "https://registry.yarnpkg.com/monaco-editor/-/monaco-editor-0.20.0.tgz";
+ sha1 = "5d5009343a550124426cb4d965a4d27a348b4dea";
};
}
{
- name = "monaco_editor___monaco_editor_0.18.1.tgz";
+ name = "monaco_yaml___monaco_yaml_2.5.1.tgz";
path = fetchurl {
- name = "monaco_editor___monaco_editor_0.18.1.tgz";
- url = "https://registry.yarnpkg.com/monaco-editor/-/monaco-editor-0.18.1.tgz";
- sha1 = "ced7c305a23109875feeaf395a504b91f6358cfc";
+ name = "monaco_yaml___monaco_yaml_2.5.1.tgz";
+ url = "https://registry.yarnpkg.com/monaco-yaml/-/monaco-yaml-2.5.1.tgz";
+ sha1 = "af9303a4aa6e3b94db62b8a8659362f31944590d";
};
}
{
- name = "mousetrap___mousetrap_1.4.6.tgz";
+ name = "mousetrap___mousetrap_1.6.5.tgz";
path = fetchurl {
- name = "mousetrap___mousetrap_1.4.6.tgz";
- url = "https://registry.yarnpkg.com/mousetrap/-/mousetrap-1.4.6.tgz";
- sha1 = "eaca72e22e56d5b769b7555873b688c3332e390a";
+ name = "mousetrap___mousetrap_1.6.5.tgz";
+ url = "https://registry.yarnpkg.com/mousetrap/-/mousetrap-1.6.5.tgz";
+ sha1 = "8a766d8c272b08393d5f56074e0b5ec183485bf9";
};
}
{
@@ -8514,11 +9034,11 @@
};
}
{
- name = "nan___nan_2.14.0.tgz";
+ name = "nan___nan_2.14.1.tgz";
path = fetchurl {
- name = "nan___nan_2.14.0.tgz";
- url = "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz";
- sha1 = "7818f722027b2459a86f0295d434d1fc2336c52c";
+ name = "nan___nan_2.14.1.tgz";
+ url = "https://registry.yarnpkg.com/nan/-/nan-2.14.1.tgz";
+ sha1 = "d7be34dfa3105b91494c3147089315eff8874b01";
};
}
{
@@ -8538,14 +9058,6 @@
};
}
{
- name = "needle___needle_2.4.0.tgz";
- path = fetchurl {
- name = "needle___needle_2.4.0.tgz";
- url = "https://registry.yarnpkg.com/needle/-/needle-2.4.0.tgz";
- sha1 = "6833e74975c444642590e15a750288c5f939b57c";
- };
- }
- {
name = "negotiator___negotiator_0.6.2.tgz";
path = fetchurl {
name = "negotiator___negotiator_0.6.2.tgz";
@@ -8634,43 +9146,35 @@
};
}
{
- name = "node_notifier___node_notifier_5.4.0.tgz";
+ name = "node_notifier___node_notifier_8.0.0.tgz";
path = fetchurl {
- name = "node_notifier___node_notifier_5.4.0.tgz";
- url = "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.4.0.tgz";
- sha1 = "7b455fdce9f7de0c63538297354f3db468426e6a";
+ name = "node_notifier___node_notifier_8.0.0.tgz";
+ url = "https://registry.yarnpkg.com/node-notifier/-/node-notifier-8.0.0.tgz";
+ sha1 = "a7eee2d51da6d0f7ff5094bc7108c911240c1620";
};
}
{
- name = "node_pre_gyp___node_pre_gyp_0.12.0.tgz";
+ name = "node_releases___node_releases_1.1.58.tgz";
path = fetchurl {
- name = "node_pre_gyp___node_pre_gyp_0.12.0.tgz";
- url = "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz";
- sha1 = "39ba4bb1439da030295f899e3b520b7785766149";
+ name = "node_releases___node_releases_1.1.58.tgz";
+ url = "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.58.tgz";
+ sha1 = "8ee20eef30fa60e52755fcc0942def5a734fe935";
};
}
{
- name = "node_releases___node_releases_1.1.50.tgz";
+ name = "node_sass___node_sass_4.14.1.tgz";
path = fetchurl {
- name = "node_releases___node_releases_1.1.50.tgz";
- url = "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.50.tgz";
- sha1 = "803c40d2c45db172d0410e4efec83aa8c6ad0592";
+ name = "node_sass___node_sass_4.14.1.tgz";
+ url = "https://registry.yarnpkg.com/node-sass/-/node-sass-4.14.1.tgz";
+ sha1 = "99c87ec2efb7047ed638fb4c9db7f3a42e2217b5";
};
}
{
- name = "node_sass___node_sass_4.12.0.tgz";
+ name = "nodemon___nodemon_2.0.4.tgz";
path = fetchurl {
- name = "node_sass___node_sass_4.12.0.tgz";
- url = "https://registry.yarnpkg.com/node-sass/-/node-sass-4.12.0.tgz";
- sha1 = "0914f531932380114a30cc5fa4fa63233a25f017";
- };
- }
- {
- name = "nodemon___nodemon_1.18.9.tgz";
- path = fetchurl {
- name = "nodemon___nodemon_1.18.9.tgz";
- url = "https://registry.yarnpkg.com/nodemon/-/nodemon-1.18.9.tgz";
- sha1 = "90b467efd3b3c81b9453380aeb2a2cba535d0ead";
+ name = "nodemon___nodemon_2.0.4.tgz";
+ url = "https://registry.yarnpkg.com/nodemon/-/nodemon-2.0.4.tgz";
+ sha1 = "55b09319eb488d6394aa9818148c0c2d1c04c416";
};
}
{
@@ -8682,11 +9186,11 @@
};
}
{
- name = "nopt___nopt_4.0.1.tgz";
+ name = "nopt___nopt_4.0.3.tgz";
path = fetchurl {
- name = "nopt___nopt_4.0.1.tgz";
- url = "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz";
- sha1 = "d0d4685afd5415193c8c7505602d0d17cd64474d";
+ name = "nopt___nopt_4.0.3.tgz";
+ url = "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz";
+ sha1 = "a375cad9d02fd921278d954c2254d5aa57e15e48";
};
}
{
@@ -8738,19 +9242,11 @@
};
}
{
- name = "npm_bundled___npm_bundled_1.0.6.tgz";
+ name = "normalize_url___normalize_url_4.5.0.tgz";
path = fetchurl {
- name = "npm_bundled___npm_bundled_1.0.6.tgz";
- url = "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.6.tgz";
- sha1 = "e7ba9aadcef962bb61248f91721cd932b3fe6bdd";
- };
- }
- {
- name = "npm_packlist___npm_packlist_1.4.1.tgz";
- path = fetchurl {
- name = "npm_packlist___npm_packlist_1.4.1.tgz";
- url = "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.1.tgz";
- sha1 = "19064cdf988da80ea3cee45533879d90192bbfbc";
+ name = "normalize_url___normalize_url_4.5.0.tgz";
+ url = "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz";
+ sha1 = "453354087e6ca96957bd8f5baf753f5982142129";
};
}
{
@@ -8762,6 +9258,14 @@
};
}
{
+ name = "npm_run_path___npm_run_path_4.0.1.tgz";
+ path = fetchurl {
+ name = "npm_run_path___npm_run_path_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz";
+ sha1 = "b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea";
+ };
+ }
+ {
name = "npmlog___npmlog_4.1.2.tgz";
path = fetchurl {
name = "npmlog___npmlog_4.1.2.tgz";
@@ -8786,11 +9290,11 @@
};
}
{
- name = "nwsapi___nwsapi_2.0.9.tgz";
+ name = "nwsapi___nwsapi_2.2.0.tgz";
path = fetchurl {
- name = "nwsapi___nwsapi_2.0.9.tgz";
- url = "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.0.9.tgz";
- sha1 = "77ac0cdfdcad52b6a1151a84e73254edc33ed016";
+ name = "nwsapi___nwsapi_2.2.0.tgz";
+ url = "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz";
+ sha1 = "204879a9e3d068ff2a55139c2c772780681a38b7";
};
}
{
@@ -8866,14 +9370,6 @@
};
}
{
- name = "object.getownpropertydescriptors___object.getownpropertydescriptors_2.0.3.tgz";
- path = fetchurl {
- name = "object.getownpropertydescriptors___object.getownpropertydescriptors_2.0.3.tgz";
- url = "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz";
- sha1 = "8758c846f5b407adab0f236e0986f14b051caa16";
- };
- }
- {
name = "object.pick___object.pick_1.3.0.tgz";
path = fetchurl {
name = "object.pick___object.pick_1.3.0.tgz";
@@ -9002,14 +9498,6 @@
};
}
{
- name = "os_locale___os_locale_1.4.0.tgz";
- path = fetchurl {
- name = "os_locale___os_locale_1.4.0.tgz";
- url = "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz";
- sha1 = "20f9f17ae29ed345e8bde583b13d2009803c14d9";
- };
- }
- {
name = "os_locale___os_locale_3.1.0.tgz";
path = fetchurl {
name = "os_locale___os_locale_3.1.0.tgz";
@@ -9034,6 +9522,14 @@
};
}
{
+ name = "p_cancelable___p_cancelable_1.1.0.tgz";
+ path = fetchurl {
+ name = "p_cancelable___p_cancelable_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz";
+ sha1 = "d078d15a3af409220c886f1d9a0ca2e441ab26cc";
+ };
+ }
+ {
name = "p_defer___p_defer_1.0.0.tgz";
path = fetchurl {
name = "p_defer___p_defer_1.0.0.tgz";
@@ -9042,11 +9538,11 @@
};
}
{
- name = "p_each_series___p_each_series_1.0.0.tgz";
+ name = "p_each_series___p_each_series_2.1.0.tgz";
path = fetchurl {
- name = "p_each_series___p_each_series_1.0.0.tgz";
- url = "https://registry.yarnpkg.com/p-each-series/-/p-each-series-1.0.0.tgz";
- sha1 = "930f3d12dd1f50e7434457a22cd6f04ac6ad7f71";
+ name = "p_each_series___p_each_series_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.1.0.tgz";
+ sha1 = "961c8dd3f195ea96c747e636b262b800a6b1af48";
};
}
{
@@ -9122,14 +9618,6 @@
};
}
{
- name = "p_reduce___p_reduce_1.0.0.tgz";
- path = fetchurl {
- name = "p_reduce___p_reduce_1.0.0.tgz";
- url = "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz";
- sha1 = "18c2b0dd936a4690a529f8231f58a0fdb6a47dfa";
- };
- }
- {
name = "p_retry___p_retry_3.0.1.tgz";
path = fetchurl {
name = "p_retry___p_retry_3.0.1.tgz";
@@ -9154,11 +9642,11 @@
};
}
{
- name = "package_json___package_json_4.0.1.tgz";
+ name = "package_json___package_json_6.5.0.tgz";
path = fetchurl {
- name = "package_json___package_json_4.0.1.tgz";
- url = "https://registry.yarnpkg.com/package-json/-/package-json-4.0.1.tgz";
- sha1 = "8869a0401253661c4c4ca3da6c2121ed555f5eed";
+ name = "package_json___package_json_6.5.0.tgz";
+ url = "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz";
+ sha1 = "6feedaca35e75725876d0b0e64974697fed145b0";
};
}
{
@@ -9234,27 +9722,27 @@
};
}
{
- name = "parse_passwd___parse_passwd_1.0.0.tgz";
+ name = "parse_json___parse_json_5.1.0.tgz";
path = fetchurl {
- name = "parse_passwd___parse_passwd_1.0.0.tgz";
- url = "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz";
- sha1 = "6d5b934a456993b23d37f40a382d6f1666a8e5c6";
+ name = "parse_json___parse_json_5.1.0.tgz";
+ url = "https://registry.yarnpkg.com/parse-json/-/parse-json-5.1.0.tgz";
+ sha1 = "f96088cdf24a8faa9aea9a009f2d9d942c999646";
};
}
{
- name = "parse5___parse5_4.0.0.tgz";
+ name = "parse_passwd___parse_passwd_1.0.0.tgz";
path = fetchurl {
- name = "parse5___parse5_4.0.0.tgz";
- url = "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz";
- sha1 = "6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608";
+ name = "parse_passwd___parse_passwd_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz";
+ sha1 = "6d5b934a456993b23d37f40a382d6f1666a8e5c6";
};
}
{
- name = "parse5___parse5_5.0.0.tgz";
+ name = "parse5___parse5_5.1.1.tgz";
path = fetchurl {
- name = "parse5___parse5_5.0.0.tgz";
- url = "https://registry.yarnpkg.com/parse5/-/parse5-5.0.0.tgz";
- sha1 = "4d02710d44f3c3846197a11e205d4ef17842b81a";
+ name = "parse5___parse5_5.1.1.tgz";
+ url = "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz";
+ sha1 = "f68e4e5ba1852ac2cadc00f4555fff6c2abb6178";
};
}
{
@@ -9354,6 +9842,14 @@
};
}
{
+ name = "path_key___path_key_3.1.1.tgz";
+ path = fetchurl {
+ name = "path_key___path_key_3.1.1.tgz";
+ url = "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz";
+ sha1 = "581f6ade658cbba65a0d3380de7753295054f375";
+ };
+ }
+ {
name = "path_parse___path_parse_1.0.6.tgz";
path = fetchurl {
name = "path_parse___path_parse_1.0.6.tgz";
@@ -9418,11 +9914,11 @@
};
}
{
- name = "picomatch___picomatch_2.0.7.tgz";
+ name = "picomatch___picomatch_2.2.2.tgz";
path = fetchurl {
- name = "picomatch___picomatch_2.0.7.tgz";
- url = "https://registry.yarnpkg.com/picomatch/-/picomatch-2.0.7.tgz";
- sha1 = "514169d8c7cd0bdbeecc8a2609e34a7163de69f6";
+ name = "picomatch___picomatch_2.2.2.tgz";
+ url = "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz";
+ sha1 = "21f333e9b6b8eaff02468f5146ea406d345f4dad";
};
}
{
@@ -9514,11 +10010,11 @@
};
}
{
- name = "pn___pn_1.1.0.tgz";
+ name = "pkg_up___pkg_up_2.0.0.tgz";
path = fetchurl {
- name = "pn___pn_1.1.0.tgz";
- url = "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz";
- sha1 = "e2f4cef0e219f463c179ab37463e4e1ecdccbafb";
+ name = "pkg_up___pkg_up_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz";
+ sha1 = "c819ac728059a461cab1c3889a2be3c49a004d7f";
};
}
{
@@ -9546,11 +10042,11 @@
};
}
{
- name = "portal_vue___portal_vue_2.1.6.tgz";
+ name = "portal_vue___portal_vue_2.1.7.tgz";
path = fetchurl {
- name = "portal_vue___portal_vue_2.1.6.tgz";
- url = "https://registry.yarnpkg.com/portal-vue/-/portal-vue-2.1.6.tgz";
- sha1 = "a7d4790b14a79af7fd159a60ec88c30cddc6c639";
+ name = "portal_vue___portal_vue_2.1.7.tgz";
+ url = "https://registry.yarnpkg.com/portal-vue/-/portal-vue-2.1.7.tgz";
+ sha1 = "ea08069b25b640ca08a5b86f67c612f15f4e4ad4";
};
}
{
@@ -9690,14 +10186,6 @@
};
}
{
- name = "postcss_selector_parser___postcss_selector_parser_5.0.0.tgz";
- path = fetchurl {
- name = "postcss_selector_parser___postcss_selector_parser_5.0.0.tgz";
- url = "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz";
- sha1 = "249044356697b33b64f1a8f7c80922dddee7195c";
- };
- }
- {
name = "postcss_selector_parser___postcss_selector_parser_6.0.2.tgz";
path = fetchurl {
name = "postcss_selector_parser___postcss_selector_parser_6.0.2.tgz";
@@ -9730,14 +10218,6 @@
};
}
{
- name = "postcss___postcss_7.0.27.tgz";
- path = fetchurl {
- name = "postcss___postcss_7.0.27.tgz";
- url = "https://registry.yarnpkg.com/postcss/-/postcss-7.0.27.tgz";
- sha1 = "cc67cdc6b0daa375105b7c424a85567345fc54d9";
- };
- }
- {
name = "postcss___postcss_7.0.30.tgz";
path = fetchurl {
name = "postcss___postcss_7.0.30.tgz";
@@ -9754,19 +10234,19 @@
};
}
{
- name = "prepend_http___prepend_http_1.0.4.tgz";
+ name = "prepend_http___prepend_http_2.0.0.tgz";
path = fetchurl {
- name = "prepend_http___prepend_http_1.0.4.tgz";
- url = "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz";
- sha1 = "d4f4562b0ce3696e41ac52d0e002e57a635dc6dc";
+ name = "prepend_http___prepend_http_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz";
+ sha1 = "e92434bfa5ea8c19f41cdfd401d741a3c819d897";
};
}
{
- name = "prettier___prettier_1.16.3.tgz";
+ name = "pretender___pretender_3.4.3.tgz";
path = fetchurl {
- name = "prettier___prettier_1.16.3.tgz";
- url = "https://registry.yarnpkg.com/prettier/-/prettier-1.16.3.tgz";
- sha1 = "8c62168453badef702f34b45b6ee899574a6a65d";
+ name = "pretender___pretender_3.4.3.tgz";
+ url = "https://registry.yarnpkg.com/pretender/-/pretender-3.4.3.tgz";
+ sha1 = "a3b4160516007075d29127262f3a0063d19896e9";
};
}
{
@@ -9778,11 +10258,27 @@
};
}
{
- name = "pretty_format___pretty_format_24.8.0.tgz";
+ name = "prettier___prettier_2.0.5.tgz";
path = fetchurl {
- name = "pretty_format___pretty_format_24.8.0.tgz";
- url = "https://registry.yarnpkg.com/pretty-format/-/pretty-format-24.8.0.tgz";
- sha1 = "8dae7044f58db7cb8be245383b565a963e3c27f2";
+ name = "prettier___prettier_2.0.5.tgz";
+ url = "https://registry.yarnpkg.com/prettier/-/prettier-2.0.5.tgz";
+ sha1 = "d6d56282455243f2f92cc1716692c08aa31522d4";
+ };
+ }
+ {
+ name = "pretty_format___pretty_format_25.5.0.tgz";
+ path = fetchurl {
+ name = "pretty_format___pretty_format_25.5.0.tgz";
+ url = "https://registry.yarnpkg.com/pretty-format/-/pretty-format-25.5.0.tgz";
+ sha1 = "7873c1d774f682c34b8d48b6743a2bf2ac55791a";
+ };
+ }
+ {
+ name = "pretty_format___pretty_format_26.5.2.tgz";
+ path = fetchurl {
+ name = "pretty_format___pretty_format_26.5.2.tgz";
+ url = "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.5.2.tgz";
+ sha1 = "5d896acfdaa09210683d34b6dc0e6e21423cd3e1";
};
}
{
@@ -9794,11 +10290,11 @@
};
}
{
- name = "prismjs___prismjs_1.6.0.tgz";
+ name = "prismjs___prismjs_1.21.0.tgz";
path = fetchurl {
- name = "prismjs___prismjs_1.6.0.tgz";
- url = "https://registry.yarnpkg.com/prismjs/-/prismjs-1.6.0.tgz";
- sha1 = "118d95fb7a66dba2272e343b345f5236659db365";
+ name = "prismjs___prismjs_1.21.0.tgz";
+ url = "https://registry.yarnpkg.com/prismjs/-/prismjs-1.21.0.tgz";
+ sha1 = "36c086ec36b45319ec4218ee164c110f9fc015a3";
};
}
{
@@ -9850,11 +10346,11 @@
};
}
{
- name = "prompts___prompts_2.1.0.tgz";
+ name = "prompts___prompts_2.3.2.tgz";
path = fetchurl {
- name = "prompts___prompts_2.1.0.tgz";
- url = "https://registry.yarnpkg.com/prompts/-/prompts-2.1.0.tgz";
- sha1 = "bf90bc71f6065d255ea2bdc0fe6520485c1b45db";
+ name = "prompts___prompts_2.3.2.tgz";
+ url = "https://registry.yarnpkg.com/prompts/-/prompts-2.3.2.tgz";
+ sha1 = "480572d89ecf39566d2bd3fe2c9fccb7c4c0b068";
};
}
{
@@ -10002,19 +10498,19 @@
};
}
{
- name = "psl___psl_1.1.29.tgz";
+ name = "psl___psl_1.8.0.tgz";
path = fetchurl {
- name = "psl___psl_1.1.29.tgz";
- url = "https://registry.yarnpkg.com/psl/-/psl-1.1.29.tgz";
- sha1 = "60f580d360170bb722a797cc704411e6da850c67";
+ name = "psl___psl_1.8.0.tgz";
+ url = "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz";
+ sha1 = "9326f8bcfb013adcc005fdff056acce020e51c24";
};
}
{
- name = "pstree.remy___pstree.remy_1.1.6.tgz";
+ name = "pstree.remy___pstree.remy_1.1.8.tgz";
path = fetchurl {
- name = "pstree.remy___pstree.remy_1.1.6.tgz";
- url = "https://registry.yarnpkg.com/pstree.remy/-/pstree.remy-1.1.6.tgz";
- sha1 = "73a55aad9e2d95814927131fbf4dc1b62d259f47";
+ name = "pstree.remy___pstree.remy_1.1.8.tgz";
+ url = "https://registry.yarnpkg.com/pstree.remy/-/pstree.remy-1.1.8.tgz";
+ sha1 = "c242224f4a67c21f686839bbdb4ac282b8373d3a";
};
}
{
@@ -10058,14 +10554,6 @@
};
}
{
- name = "punycode___punycode_1.4.1.tgz";
- path = fetchurl {
- name = "punycode___punycode_1.4.1.tgz";
- url = "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz";
- sha1 = "c0d5a63b2718800ad8e1eb0fa5269c84dd41845e";
- };
- }
- {
name = "punycode___punycode_2.1.1.tgz";
path = fetchurl {
name = "punycode___punycode_2.1.1.tgz";
@@ -10074,6 +10562,14 @@
};
}
{
+ name = "pupa___pupa_2.0.1.tgz";
+ path = fetchurl {
+ name = "pupa___pupa_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/pupa/-/pupa-2.0.1.tgz";
+ sha1 = "dbdc9ff48ffbea4a26a069b6f9f7abb051008726";
+ };
+ }
+ {
name = "qjobs___qjobs_1.2.0.tgz";
path = fetchurl {
name = "qjobs___qjobs_1.2.0.tgz";
@@ -10186,11 +10682,11 @@
};
}
{
- name = "react_is___react_is_16.8.6.tgz";
+ name = "react_is___react_is_16.13.1.tgz";
path = fetchurl {
- name = "react_is___react_is_16.8.6.tgz";
- url = "https://registry.yarnpkg.com/react-is/-/react-is-16.8.6.tgz";
- sha1 = "5bbc1e2d29141c9fbdfed456343fe2bc430a6a16";
+ name = "react_is___react_is_16.13.1.tgz";
+ url = "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz";
+ sha1 = "789729a4dc36de2999dc156dd6c1d9c18cea56a4";
};
}
{
@@ -10218,11 +10714,11 @@
};
}
{
- name = "read_pkg_up___read_pkg_up_4.0.0.tgz";
+ name = "read_pkg_up___read_pkg_up_7.0.1.tgz";
path = fetchurl {
- name = "read_pkg_up___read_pkg_up_4.0.0.tgz";
- url = "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-4.0.0.tgz";
- sha1 = "1b221c6088ba7799601c808f91161c66e58f8978";
+ name = "read_pkg_up___read_pkg_up_7.0.1.tgz";
+ url = "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz";
+ sha1 = "f3a6135758459733ae2b95638056e1854e7ef507";
};
}
{
@@ -10250,11 +10746,19 @@
};
}
{
- name = "readable_stream___readable_stream_2.3.6.tgz";
+ name = "read_pkg___read_pkg_5.2.0.tgz";
+ path = fetchurl {
+ name = "read_pkg___read_pkg_5.2.0.tgz";
+ url = "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz";
+ sha1 = "7bf295438ca5a33e56cd30e053b34ee7250c93cc";
+ };
+ }
+ {
+ name = "readable_stream___readable_stream_2.3.7.tgz";
path = fetchurl {
- name = "readable_stream___readable_stream_2.3.6.tgz";
- url = "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz";
- sha1 = "b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf";
+ name = "readable_stream___readable_stream_2.3.7.tgz";
+ url = "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz";
+ sha1 = "1eca1cf711aef814c04f62252a36a62f6cb23b57";
};
}
{
@@ -10282,27 +10786,11 @@
};
}
{
- name = "readdirp___readdirp_2.2.1.tgz";
- path = fetchurl {
- name = "readdirp___readdirp_2.2.1.tgz";
- url = "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz";
- sha1 = "0e87622a3325aa33e892285caf8b4e846529a525";
- };
- }
- {
- name = "readdirp___readdirp_3.1.1.tgz";
+ name = "readdirp___readdirp_3.4.0.tgz";
path = fetchurl {
- name = "readdirp___readdirp_3.1.1.tgz";
- url = "https://registry.yarnpkg.com/readdirp/-/readdirp-3.1.1.tgz";
- sha1 = "b158123ac343c8b0f31d65680269cc0fc1025db1";
- };
- }
- {
- name = "realpath_native___realpath_native_1.1.0.tgz";
- path = fetchurl {
- name = "realpath_native___realpath_native_1.1.0.tgz";
- url = "https://registry.yarnpkg.com/realpath-native/-/realpath-native-1.1.0.tgz";
- sha1 = "2003294fea23fb0672f2476ebe22fcf498a2d65c";
+ name = "readdirp___readdirp_3.4.0.tgz";
+ url = "https://registry.yarnpkg.com/readdirp/-/readdirp-3.4.0.tgz";
+ sha1 = "9fdccdf9e9155805449221ac645e8303ab5b9ada";
};
}
{
@@ -10322,11 +10810,11 @@
};
}
{
- name = "regenerate_unicode_properties___regenerate_unicode_properties_8.1.0.tgz";
+ name = "regenerate_unicode_properties___regenerate_unicode_properties_8.2.0.tgz";
path = fetchurl {
- name = "regenerate_unicode_properties___regenerate_unicode_properties_8.1.0.tgz";
- url = "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz";
- sha1 = "ef51e0f0ea4ad424b77bf7cb41f3e015c70a3f0e";
+ name = "regenerate_unicode_properties___regenerate_unicode_properties_8.2.0.tgz";
+ url = "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz";
+ sha1 = "e5de7111d655e7ba60c057dbe9ff37c87e65cdec";
};
}
{
@@ -10338,11 +10826,19 @@
};
}
{
- name = "regenerator_transform___regenerator_transform_0.14.1.tgz";
+ name = "regenerator_runtime___regenerator_runtime_0.13.5.tgz";
+ path = fetchurl {
+ name = "regenerator_runtime___regenerator_runtime_0.13.5.tgz";
+ url = "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz";
+ sha1 = "d878a1d094b4306d10b9096484b33ebd55e26697";
+ };
+ }
+ {
+ name = "regenerator_transform___regenerator_transform_0.14.4.tgz";
path = fetchurl {
- name = "regenerator_transform___regenerator_transform_0.14.1.tgz";
- url = "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.1.tgz";
- sha1 = "3b2fce4e1ab7732c08f665dfdb314749c7ddd2fb";
+ name = "regenerator_transform___regenerator_transform_0.14.4.tgz";
+ url = "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.4.tgz";
+ sha1 = "5266857896518d1616a78a0479337a30ea974cc7";
};
}
{
@@ -10362,43 +10858,43 @@
};
}
{
- name = "regexpu_core___regexpu_core_4.6.0.tgz";
+ name = "regexpu_core___regexpu_core_4.7.0.tgz";
path = fetchurl {
- name = "regexpu_core___regexpu_core_4.6.0.tgz";
- url = "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.6.0.tgz";
- sha1 = "2037c18b327cfce8a6fea2a4ec441f2432afb8b6";
+ name = "regexpu_core___regexpu_core_4.7.0.tgz";
+ url = "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.0.tgz";
+ sha1 = "fcbf458c50431b0bb7b45d6967b8192d91f3d938";
};
}
{
- name = "registry_auth_token___registry_auth_token_3.3.2.tgz";
+ name = "registry_auth_token___registry_auth_token_4.1.1.tgz";
path = fetchurl {
- name = "registry_auth_token___registry_auth_token_3.3.2.tgz";
- url = "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.3.2.tgz";
- sha1 = "851fd49038eecb586911115af845260eec983f20";
+ name = "registry_auth_token___registry_auth_token_4.1.1.tgz";
+ url = "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.1.1.tgz";
+ sha1 = "40a33be1e82539460f94328b0f7f0f84c16d9479";
};
}
{
- name = "registry_url___registry_url_3.1.0.tgz";
+ name = "registry_url___registry_url_5.1.0.tgz";
path = fetchurl {
- name = "registry_url___registry_url_3.1.0.tgz";
- url = "https://registry.yarnpkg.com/registry-url/-/registry-url-3.1.0.tgz";
- sha1 = "3d4ef870f73dde1d77f0cf9a381432444e174942";
+ name = "registry_url___registry_url_5.1.0.tgz";
+ url = "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz";
+ sha1 = "e98334b50d5434b81136b44ec638d9c2009c5009";
};
}
{
- name = "regjsgen___regjsgen_0.5.0.tgz";
+ name = "regjsgen___regjsgen_0.5.2.tgz";
path = fetchurl {
- name = "regjsgen___regjsgen_0.5.0.tgz";
- url = "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.0.tgz";
- sha1 = "a7634dc08f89209c2049adda3525711fb97265dd";
+ name = "regjsgen___regjsgen_0.5.2.tgz";
+ url = "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz";
+ sha1 = "92ff295fb1deecbf6ecdab2543d207e91aa33733";
};
}
{
- name = "regjsparser___regjsparser_0.6.0.tgz";
+ name = "regjsparser___regjsparser_0.6.4.tgz";
path = fetchurl {
- name = "regjsparser___regjsparser_0.6.0.tgz";
- url = "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.0.tgz";
- sha1 = "f1e6ae8b7da2bae96c99399b868cd6c933a2ba9c";
+ name = "regjsparser___regjsparser_0.6.4.tgz";
+ url = "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.4.tgz";
+ sha1 = "a769f8684308401a66e9b529d2436ff4d0666272";
};
}
{
@@ -10474,27 +10970,35 @@
};
}
{
- name = "request_promise_core___request_promise_core_1.1.1.tgz";
+ name = "request_light___request_light_0.2.5.tgz";
path = fetchurl {
- name = "request_promise_core___request_promise_core_1.1.1.tgz";
- url = "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.1.tgz";
- sha1 = "3eee00b2c5aa83239cfb04c5700da36f81cd08b6";
+ name = "request_light___request_light_0.2.5.tgz";
+ url = "https://registry.yarnpkg.com/request-light/-/request-light-0.2.5.tgz";
+ sha1 = "38a3da7b2e56f7af8cbba57e8a94930ee2380746";
};
}
{
- name = "request_promise_native___request_promise_native_1.0.5.tgz";
+ name = "request_promise_core___request_promise_core_1.1.4.tgz";
path = fetchurl {
- name = "request_promise_native___request_promise_native_1.0.5.tgz";
- url = "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.5.tgz";
- sha1 = "5281770f68e0c9719e5163fd3fab482215f4fda5";
+ name = "request_promise_core___request_promise_core_1.1.4.tgz";
+ url = "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.4.tgz";
+ sha1 = "3eedd4223208d419867b78ce815167d10593a22f";
};
}
{
- name = "request___request_2.88.0.tgz";
+ name = "request_promise_native___request_promise_native_1.0.9.tgz";
path = fetchurl {
- name = "request___request_2.88.0.tgz";
- url = "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz";
- sha1 = "9c2fca4f7d35b592efe57c7f0a55e81052124fef";
+ name = "request_promise_native___request_promise_native_1.0.9.tgz";
+ url = "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.9.tgz";
+ sha1 = "e407120526a5efdc9a39b28a5679bf47b9d9dc28";
+ };
+ }
+ {
+ name = "request___request_2.88.2.tgz";
+ path = fetchurl {
+ name = "request___request_2.88.2.tgz";
+ url = "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz";
+ sha1 = "d73c918731cb5a87da047e207234146f664d12b3";
};
}
{
@@ -10562,6 +11066,14 @@
};
}
{
+ name = "resolve_cwd___resolve_cwd_3.0.0.tgz";
+ path = fetchurl {
+ name = "resolve_cwd___resolve_cwd_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz";
+ sha1 = "0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d";
+ };
+ }
+ {
name = "resolve_dir___resolve_dir_1.0.1.tgz";
path = fetchurl {
name = "resolve_dir___resolve_dir_1.0.1.tgz";
@@ -10602,19 +11114,19 @@
};
}
{
- name = "resolve___resolve_1.1.7.tgz";
+ name = "resolve___resolve_1.17.0.tgz";
path = fetchurl {
- name = "resolve___resolve_1.1.7.tgz";
- url = "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz";
- sha1 = "203114d82ad2c5ed9e8e0411b3932875e889e97b";
+ name = "resolve___resolve_1.17.0.tgz";
+ url = "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz";
+ sha1 = "b25941b54968231cc2d1bb76a79cb7f2c0bf8444";
};
}
{
- name = "resolve___resolve_1.15.0.tgz";
+ name = "responselike___responselike_1.0.2.tgz";
path = fetchurl {
- name = "resolve___resolve_1.15.0.tgz";
- url = "https://registry.yarnpkg.com/resolve/-/resolve-1.15.0.tgz";
- sha1 = "1b7ca96073ebb52e741ffd799f6b39ea462c67f5";
+ name = "responselike___responselike_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz";
+ sha1 = "918720ef3b631c5642be068f15ade5a46f4ba1e7";
};
}
{
@@ -10666,6 +11178,14 @@
};
}
{
+ name = "rimraf___rimraf_3.0.2.tgz";
+ path = fetchurl {
+ name = "rimraf___rimraf_3.0.2.tgz";
+ url = "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz";
+ sha1 = "f1a5402ba6220ad52cc1282bac1ae3aa49fd061a";
+ };
+ }
+ {
name = "ripemd160___ripemd160_2.0.1.tgz";
path = fetchurl {
name = "ripemd160___ripemd160_2.0.1.tgz";
@@ -10682,6 +11202,14 @@
};
}
{
+ name = "route_recognizer___route_recognizer_0.3.4.tgz";
+ path = fetchurl {
+ name = "route_recognizer___route_recognizer_0.3.4.tgz";
+ url = "https://registry.yarnpkg.com/route-recognizer/-/route-recognizer-0.3.4.tgz";
+ sha1 = "39ab1ffbce1c59e6d2bdca416f0932611e4f3ca3";
+ };
+ }
+ {
name = "rsvp___rsvp_4.8.4.tgz";
path = fetchurl {
name = "rsvp___rsvp_4.8.4.tgz";
@@ -10754,19 +11282,11 @@
};
}
{
- name = "sanitize_html___sanitize_html_1.22.0.tgz";
- path = fetchurl {
- name = "sanitize_html___sanitize_html_1.22.0.tgz";
- url = "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-1.22.0.tgz";
- sha1 = "9df779c53cf5755adb2322943c21c1c1dffca7bf";
- };
- }
- {
- name = "sass_graph___sass_graph_2.2.4.tgz";
+ name = "sass_graph___sass_graph_2.2.5.tgz";
path = fetchurl {
- name = "sass_graph___sass_graph_2.2.4.tgz";
- url = "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.4.tgz";
- sha1 = "13fbd63cd1caf0908b9fd93476ad43a51d1e0b49";
+ name = "sass_graph___sass_graph_2.2.5.tgz";
+ url = "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.5.tgz";
+ sha1 = "a981c87446b8319d96dce0671e487879bd24c2e8";
};
}
{
@@ -10778,11 +11298,11 @@
};
}
{
- name = "sax___sax_1.2.4.tgz";
+ name = "saxes___saxes_5.0.1.tgz";
path = fetchurl {
- name = "sax___sax_1.2.4.tgz";
- url = "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz";
- sha1 = "2816234e2378bddc4e5354fab5caa895df7100d9";
+ name = "saxes___saxes_5.0.1.tgz";
+ url = "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz";
+ sha1 = "eebab953fa3b7608dbe94e5dadb15c888fa6696d";
};
}
{
@@ -10858,11 +11378,11 @@
};
}
{
- name = "semver_diff___semver_diff_2.1.0.tgz";
+ name = "semver_diff___semver_diff_3.1.1.tgz";
path = fetchurl {
- name = "semver_diff___semver_diff_2.1.0.tgz";
- url = "https://registry.yarnpkg.com/semver-diff/-/semver-diff-2.1.0.tgz";
- sha1 = "4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36";
+ name = "semver_diff___semver_diff_3.1.1.tgz";
+ url = "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz";
+ sha1 = "05f77ce59f325e00e2706afd67bb506ddb1ca32b";
};
}
{
@@ -10882,6 +11402,14 @@
};
}
{
+ name = "semver___semver_7.3.2.tgz";
+ path = fetchurl {
+ name = "semver___semver_7.3.2.tgz";
+ url = "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz";
+ sha1 = "604962b052b81ed0786aae84389ffba70ffd3938";
+ };
+ }
+ {
name = "semver___semver_6.3.0.tgz";
path = fetchurl {
name = "semver___semver_6.3.0.tgz";
@@ -10994,6 +11522,14 @@
};
}
{
+ name = "shebang_command___shebang_command_2.0.0.tgz";
+ path = fetchurl {
+ name = "shebang_command___shebang_command_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz";
+ sha1 = "ccd0af4f8835fbdc265b82461aaf0c36663f34ea";
+ };
+ }
+ {
name = "shebang_regex___shebang_regex_1.0.0.tgz";
path = fetchurl {
name = "shebang_regex___shebang_regex_1.0.0.tgz";
@@ -11002,6 +11538,14 @@
};
}
{
+ name = "shebang_regex___shebang_regex_3.0.0.tgz";
+ path = fetchurl {
+ name = "shebang_regex___shebang_regex_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz";
+ sha1 = "ae16f1644d873ecad843b0307b143362d4c42172";
+ };
+ }
+ {
name = "shellwords___shellwords_0.1.1.tgz";
path = fetchurl {
name = "shellwords___shellwords_0.1.1.tgz";
@@ -11018,19 +11562,19 @@
};
}
{
- name = "signal_exit___signal_exit_3.0.2.tgz";
+ name = "signal_exit___signal_exit_3.0.3.tgz";
path = fetchurl {
- name = "signal_exit___signal_exit_3.0.2.tgz";
- url = "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz";
- sha1 = "b5fdc08f1287ea1178628e415e25132b73646c6d";
+ name = "signal_exit___signal_exit_3.0.3.tgz";
+ url = "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz";
+ sha1 = "a1410c2edd8f077b08b4e253c8eacfcaf057461c";
};
}
{
- name = "sisteransi___sisteransi_1.0.0.tgz";
+ name = "sisteransi___sisteransi_1.0.5.tgz";
path = fetchurl {
- name = "sisteransi___sisteransi_1.0.0.tgz";
- url = "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.0.tgz";
- sha1 = "77d9622ff909080f1c19e5f4a1df0c1b0a27b88c";
+ name = "sisteransi___sisteransi_1.0.5.tgz";
+ url = "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz";
+ sha1 = "134d681297756437cc05ca01370d3a7a571075ed";
};
}
{
@@ -11170,19 +11714,19 @@
};
}
{
- name = "source_map_resolve___source_map_resolve_0.5.2.tgz";
+ name = "source_map_resolve___source_map_resolve_0.5.3.tgz";
path = fetchurl {
- name = "source_map_resolve___source_map_resolve_0.5.2.tgz";
- url = "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz";
- sha1 = "72e2cc34095543e43b2c62b2c4c10d4a9054f259";
+ name = "source_map_resolve___source_map_resolve_0.5.3.tgz";
+ url = "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz";
+ sha1 = "190866bece7553e1f8f267a2ee82c606b5509a1a";
};
}
{
- name = "source_map_support___source_map_support_0.5.13.tgz";
+ name = "source_map_support___source_map_support_0.5.19.tgz";
path = fetchurl {
- name = "source_map_support___source_map_support_0.5.13.tgz";
- url = "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz";
- sha1 = "31b24a9c2e73c2de85066c0feb7d44767ed52932";
+ name = "source_map_support___source_map_support_0.5.19.tgz";
+ url = "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz";
+ sha1 = "a98b62f86dcaf4f67399648c085291ab9e8fed61";
};
}
{
@@ -11202,19 +11746,19 @@
};
}
{
- name = "source_map___source_map_0.4.4.tgz";
+ name = "source_map___source_map_0.5.6.tgz";
path = fetchurl {
- name = "source_map___source_map_0.4.4.tgz";
- url = "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz";
- sha1 = "eba4f5da9c0dc999de68032d8b4f76173652036b";
+ name = "source_map___source_map_0.5.6.tgz";
+ url = "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz";
+ sha1 = "75ce38f52bf0733c5a7f0c118d81334a2bb5f412";
};
}
{
- name = "source_map___source_map_0.5.7.tgz";
+ name = "source_map___source_map_0.4.4.tgz";
path = fetchurl {
- name = "source_map___source_map_0.5.7.tgz";
- url = "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz";
- sha1 = "8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc";
+ name = "source_map___source_map_0.4.4.tgz";
+ url = "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz";
+ sha1 = "eba4f5da9c0dc999de68032d8b4f76173652036b";
};
}
{
@@ -11234,27 +11778,35 @@
};
}
{
- name = "spdx_correct___spdx_correct_1.0.2.tgz";
+ name = "spdx_correct___spdx_correct_3.1.1.tgz";
+ path = fetchurl {
+ name = "spdx_correct___spdx_correct_3.1.1.tgz";
+ url = "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz";
+ sha1 = "dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9";
+ };
+ }
+ {
+ name = "spdx_exceptions___spdx_exceptions_2.3.0.tgz";
path = fetchurl {
- name = "spdx_correct___spdx_correct_1.0.2.tgz";
- url = "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-1.0.2.tgz";
- sha1 = "4b3073d933ff51f3912f03ac5519498a4150db40";
+ name = "spdx_exceptions___spdx_exceptions_2.3.0.tgz";
+ url = "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz";
+ sha1 = "3f28ce1a77a00372683eade4a433183527a2163d";
};
}
{
- name = "spdx_expression_parse___spdx_expression_parse_1.0.4.tgz";
+ name = "spdx_expression_parse___spdx_expression_parse_3.0.1.tgz";
path = fetchurl {
- name = "spdx_expression_parse___spdx_expression_parse_1.0.4.tgz";
- url = "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz";
- sha1 = "9bdf2f20e1f40ed447fbe273266191fced51626c";
+ name = "spdx_expression_parse___spdx_expression_parse_3.0.1.tgz";
+ url = "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz";
+ sha1 = "cf70f50482eefdc98e3ce0a6833e4a53ceeba679";
};
}
{
- name = "spdx_license_ids___spdx_license_ids_1.2.2.tgz";
+ name = "spdx_license_ids___spdx_license_ids_3.0.6.tgz";
path = fetchurl {
- name = "spdx_license_ids___spdx_license_ids_1.2.2.tgz";
- url = "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz";
- sha1 = "c9df7a3424594ade6bd11900d596696dc06bac57";
+ name = "spdx_license_ids___spdx_license_ids_3.0.6.tgz";
+ url = "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz";
+ sha1 = "c80757383c28abf7296744998cbc106ae8b854ce";
};
}
{
@@ -11306,19 +11858,11 @@
};
}
{
- name = "srcset___srcset_2.0.1.tgz";
+ name = "sshpk___sshpk_1.16.1.tgz";
path = fetchurl {
- name = "srcset___srcset_2.0.1.tgz";
- url = "https://registry.yarnpkg.com/srcset/-/srcset-2.0.1.tgz";
- sha1 = "8f842d357487eb797f413d9c309de7a5149df5ac";
- };
- }
- {
- name = "sshpk___sshpk_1.15.2.tgz";
- path = fetchurl {
- name = "sshpk___sshpk_1.15.2.tgz";
- url = "https://registry.yarnpkg.com/sshpk/-/sshpk-1.15.2.tgz";
- sha1 = "c946d6bd9b1a39d0e8635763f5242d6ed6dcb629";
+ name = "sshpk___sshpk_1.16.1.tgz";
+ url = "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz";
+ sha1 = "fb661c0bef29b39db40769ee39fa70093d6f6877";
};
}
{
@@ -11338,11 +11882,11 @@
};
}
{
- name = "stack_utils___stack_utils_1.0.2.tgz";
+ name = "stack_utils___stack_utils_2.0.2.tgz";
path = fetchurl {
- name = "stack_utils___stack_utils_1.0.2.tgz";
- url = "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz";
- sha1 = "33eba3897788558bebfc2db059dc158ec36cebb8";
+ name = "stack_utils___stack_utils_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.2.tgz";
+ sha1 = "5cf48b4557becb4638d0bc4f21d23f5d19586593";
};
}
{
@@ -11442,11 +11986,19 @@
};
}
{
- name = "string_length___string_length_2.0.0.tgz";
+ name = "string_hash___string_hash_1.1.3.tgz";
+ path = fetchurl {
+ name = "string_hash___string_hash_1.1.3.tgz";
+ url = "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz";
+ sha1 = "e8aafc0ac1855b4666929ed7dd1275df5d6c811b";
+ };
+ }
+ {
+ name = "string_length___string_length_4.0.1.tgz";
path = fetchurl {
- name = "string_length___string_length_2.0.0.tgz";
- url = "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz";
- sha1 = "d40dbb686a3ace960c1cffca562bf2c45f8363ed";
+ name = "string_length___string_length_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/string-length/-/string-length-4.0.1.tgz";
+ sha1 = "4a973bf31ef77c4edbceadd6af2611996985f8a1";
};
}
{
@@ -11474,11 +12026,11 @@
};
}
{
- name = "string_width___string_width_4.1.0.tgz";
+ name = "string_width___string_width_4.2.0.tgz";
path = fetchurl {
- name = "string_width___string_width_4.1.0.tgz";
- url = "https://registry.yarnpkg.com/string-width/-/string-width-4.1.0.tgz";
- sha1 = "ba846d1daa97c3c596155308063e075ed1c99aff";
+ name = "string_width___string_width_4.2.0.tgz";
+ url = "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz";
+ sha1 = "952182c46cc7b2c313d1596e623992bd163b72b5";
};
}
{
@@ -11546,6 +12098,14 @@
};
}
{
+ name = "strip_ansi___strip_ansi_6.0.0.tgz";
+ path = fetchurl {
+ name = "strip_ansi___strip_ansi_6.0.0.tgz";
+ url = "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz";
+ sha1 = "0b1571dd7669ccd4f3e06e14ef1eed26225ae532";
+ };
+ }
+ {
name = "strip_bom___strip_bom_2.0.0.tgz";
path = fetchurl {
name = "strip_bom___strip_bom_2.0.0.tgz";
@@ -11562,6 +12122,14 @@
};
}
{
+ name = "strip_bom___strip_bom_4.0.0.tgz";
+ path = fetchurl {
+ name = "strip_bom___strip_bom_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz";
+ sha1 = "9c3505c1db45bcedca3d9cf7a16f5c5aa3901878";
+ };
+ }
+ {
name = "strip_css_comments___strip_css_comments_3.0.0.tgz";
path = fetchurl {
name = "strip_css_comments___strip_css_comments_3.0.0.tgz";
@@ -11578,6 +12146,14 @@
};
}
{
+ name = "strip_final_newline___strip_final_newline_2.0.0.tgz";
+ path = fetchurl {
+ name = "strip_final_newline___strip_final_newline_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz";
+ sha1 = "89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad";
+ };
+ }
+ {
name = "strip_indent___strip_indent_1.0.1.tgz";
path = fetchurl {
name = "strip_indent___strip_indent_1.0.1.tgz";
@@ -11682,35 +12258,35 @@
};
}
{
- name = "supports_color___supports_color_7.1.0.tgz";
+ name = "supports_color___supports_color_7.2.0.tgz";
path = fetchurl {
- name = "supports_color___supports_color_7.1.0.tgz";
- url = "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz";
- sha1 = "68e32591df73e25ad1c4b49108a2ec507962bfd1";
+ name = "supports_color___supports_color_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz";
+ sha1 = "1b7dcdcb32b8138801b3e478ba6a51caa89648da";
};
}
{
- name = "svg_tags___svg_tags_1.0.0.tgz";
+ name = "supports_hyperlinks___supports_hyperlinks_2.1.0.tgz";
path = fetchurl {
- name = "svg_tags___svg_tags_1.0.0.tgz";
- url = "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz";
- sha1 = "58f71cee3bd519b59d4b2a843b6c7de64ac04764";
+ name = "supports_hyperlinks___supports_hyperlinks_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz";
+ sha1 = "f663df252af5f37c5d49bbd7eeefa9e0b9e59e47";
};
}
{
- name = "svg4everybody___svg4everybody_2.1.9.tgz";
+ name = "svg_tags___svg_tags_1.0.0.tgz";
path = fetchurl {
- name = "svg4everybody___svg4everybody_2.1.9.tgz";
- url = "https://registry.yarnpkg.com/svg4everybody/-/svg4everybody-2.1.9.tgz";
- sha1 = "5bd9f6defc133859a044646d4743fabc28db7e2d";
+ name = "svg_tags___svg_tags_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz";
+ sha1 = "58f71cee3bd519b59d4b2a843b6c7de64ac04764";
};
}
{
- name = "swagger_ui_dist___swagger_ui_dist_3.26.2.tgz";
+ name = "swagger_ui_dist___swagger_ui_dist_3.32.4.tgz";
path = fetchurl {
- name = "swagger_ui_dist___swagger_ui_dist_3.26.2.tgz";
- url = "https://registry.yarnpkg.com/swagger-ui-dist/-/swagger-ui-dist-3.26.2.tgz";
- sha1 = "22c700906c8911b1c9956da6c3fca371dba6219f";
+ name = "swagger_ui_dist___swagger_ui_dist_3.32.4.tgz";
+ url = "https://registry.yarnpkg.com/swagger-ui-dist/-/swagger-ui-dist-3.32.4.tgz";
+ sha1 = "6fa920a99e38eaaf129580ac158cf730494a2190";
};
}
{
@@ -11722,11 +12298,11 @@
};
}
{
- name = "symbol_tree___symbol_tree_3.2.2.tgz";
+ name = "symbol_tree___symbol_tree_3.2.4.tgz";
path = fetchurl {
- name = "symbol_tree___symbol_tree_3.2.2.tgz";
- url = "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz";
- sha1 = "ae27db38f660a7ae2e1c3b7d1bc290819b8519e6";
+ name = "symbol_tree___symbol_tree_3.2.4.tgz";
+ url = "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz";
+ sha1 = "430637d248ba77e078883951fb9aa0eed7c63fa2";
};
}
{
@@ -11770,19 +12346,19 @@
};
}
{
- name = "tar___tar_4.4.8.tgz";
+ name = "term_size___term_size_2.2.0.tgz";
path = fetchurl {
- name = "tar___tar_4.4.8.tgz";
- url = "https://registry.yarnpkg.com/tar/-/tar-4.4.8.tgz";
- sha1 = "b19eec3fde2a96e64666df9fdb40c5ca1bc3747d";
+ name = "term_size___term_size_2.2.0.tgz";
+ url = "https://registry.yarnpkg.com/term-size/-/term-size-2.2.0.tgz";
+ sha1 = "1f16adedfe9bdc18800e1776821734086fcc6753";
};
}
{
- name = "term_size___term_size_1.2.0.tgz";
+ name = "terminal_link___terminal_link_2.1.1.tgz";
path = fetchurl {
- name = "term_size___term_size_1.2.0.tgz";
- url = "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz";
- sha1 = "458b83887f288fc56d6fffbfad262e26638efa69";
+ name = "terminal_link___terminal_link_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz";
+ sha1 = "14a64a27ab3c0df933ea546fba55f2d078edc994";
};
}
{
@@ -11802,11 +12378,11 @@
};
}
{
- name = "test_exclude___test_exclude_5.0.0.tgz";
+ name = "test_exclude___test_exclude_6.0.0.tgz";
path = fetchurl {
- name = "test_exclude___test_exclude_5.0.0.tgz";
- url = "https://registry.yarnpkg.com/test-exclude/-/test-exclude-5.0.0.tgz";
- sha1 = "cdce7cece785e0e829cd5c2b27baf18bc583cfb7";
+ name = "test_exclude___test_exclude_6.0.0.tgz";
+ url = "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz";
+ sha1 = "04a8698661d805ea6fa293b6cb9e63ac044ef15e";
};
}
{
@@ -11850,11 +12426,11 @@
};
}
{
- name = "throat___throat_4.1.0.tgz";
+ name = "throat___throat_5.0.0.tgz";
path = fetchurl {
- name = "throat___throat_4.1.0.tgz";
- url = "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz";
- sha1 = "89037cbc92c56ab18926e6ba4cbb200e15672a6a";
+ name = "throat___throat_5.0.0.tgz";
+ url = "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz";
+ sha1 = "c5199235803aad18754a667d659b5e72ce16764b";
};
}
{
@@ -11898,14 +12474,6 @@
};
}
{
- name = "timed_out___timed_out_4.0.1.tgz";
- path = fetchurl {
- name = "timed_out___timed_out_4.0.1.tgz";
- url = "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz";
- sha1 = "f32eacac5a175bea25d7fab565ab3ed8741ef56f";
- };
- }
- {
name = "timers_browserify___timers_browserify_2.0.10.tgz";
path = fetchurl {
name = "timers_browserify___timers_browserify_2.0.10.tgz";
@@ -12010,6 +12578,14 @@
};
}
{
+ name = "to_readable_stream___to_readable_stream_1.0.0.tgz";
+ path = fetchurl {
+ name = "to_readable_stream___to_readable_stream_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz";
+ sha1 = "ce0aa0c2f3df6adf852efb404a783e77c0475771";
+ };
+ }
+ {
name = "to_regex_range___to_regex_range_2.1.1.tgz";
path = fetchurl {
name = "to_regex_range___to_regex_range_2.1.1.tgz";
@@ -12058,27 +12634,35 @@
};
}
{
- name = "tough_cookie___tough_cookie_2.4.3.tgz";
+ name = "tough_cookie___tough_cookie_2.5.0.tgz";
path = fetchurl {
- name = "tough_cookie___tough_cookie_2.4.3.tgz";
- url = "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz";
- sha1 = "53f36da3f47783b0925afa06ff9f3b165280f781";
+ name = "tough_cookie___tough_cookie_2.5.0.tgz";
+ url = "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz";
+ sha1 = "cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2";
};
}
{
- name = "tr46___tr46_1.0.1.tgz";
+ name = "tough_cookie___tough_cookie_3.0.1.tgz";
path = fetchurl {
- name = "tr46___tr46_1.0.1.tgz";
- url = "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz";
- sha1 = "a8b13fd6bfd2489519674ccde55ba3693b706d09";
+ name = "tough_cookie___tough_cookie_3.0.1.tgz";
+ url = "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-3.0.1.tgz";
+ sha1 = "9df4f57e739c26930a018184887f4adb7dca73b2";
};
}
{
- name = "tributejs___tributejs_4.1.3.tgz";
+ name = "tr46___tr46_2.0.2.tgz";
path = fetchurl {
- name = "tributejs___tributejs_4.1.3.tgz";
- url = "https://registry.yarnpkg.com/tributejs/-/tributejs-4.1.3.tgz";
- sha1 = "2e1be7d9a1e403ed4c394f91d859812267e4691c";
+ name = "tr46___tr46_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/tr46/-/tr46-2.0.2.tgz";
+ sha1 = "03273586def1595ae08fedb38d7733cee91d2479";
+ };
+ }
+ {
+ name = "tributejs___tributejs_5.1.3.tgz";
+ path = fetchurl {
+ name = "tributejs___tributejs_5.1.3.tgz";
+ url = "https://registry.yarnpkg.com/tributejs/-/tributejs-5.1.3.tgz";
+ sha1 = "980600fc72865be5868893078b4bfde721129eae";
};
}
{
@@ -12154,14 +12738,6 @@
};
}
{
- name = "ts_invariant___ts_invariant_0.3.2.tgz";
- path = fetchurl {
- name = "ts_invariant___ts_invariant_0.3.2.tgz";
- url = "https://registry.yarnpkg.com/ts-invariant/-/ts-invariant-0.3.2.tgz";
- sha1 = "89a2ffeb70879b777258df1df1c59383c35209b0";
- };
- }
- {
name = "ts_invariant___ts_invariant_0.4.4.tgz";
path = fetchurl {
name = "ts_invariant___ts_invariant_0.4.4.tgz";
@@ -12170,19 +12746,19 @@
};
}
{
- name = "ts_jest___ts_jest_24.0.0.tgz";
+ name = "ts_jest___ts_jest_26.4.1.tgz";
path = fetchurl {
- name = "ts_jest___ts_jest_24.0.0.tgz";
- url = "https://registry.yarnpkg.com/ts-jest/-/ts-jest-24.0.0.tgz";
- sha1 = "3f26bf2ec1fa584863a5a9c29bd8717d549efbf6";
+ name = "ts_jest___ts_jest_26.4.1.tgz";
+ url = "https://registry.yarnpkg.com/ts-jest/-/ts-jest-26.4.1.tgz";
+ sha1 = "08ec0d3fc2c3a39e4a46eae5610b69fafa6babd0";
};
}
{
- name = "tslib___tslib_1.11.1.tgz";
+ name = "tslib___tslib_1.13.0.tgz";
path = fetchurl {
- name = "tslib___tslib_1.11.1.tgz";
- url = "https://registry.yarnpkg.com/tslib/-/tslib-1.11.1.tgz";
- sha1 = "eb15d128827fbee2841549e171f45ed338ac7e35";
+ name = "tslib___tslib_1.13.0.tgz";
+ url = "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz";
+ sha1 = "c881e13cc7015894ed914862d276436fa9a47043";
};
}
{
@@ -12226,6 +12802,14 @@
};
}
{
+ name = "type_detect___type_detect_4.0.8.tgz";
+ path = fetchurl {
+ name = "type_detect___type_detect_4.0.8.tgz";
+ url = "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz";
+ sha1 = "7646fb5f18871cfbb7749e69bd39a6388eb7450c";
+ };
+ }
+ {
name = "type_fest___type_fest_0.5.2.tgz";
path = fetchurl {
name = "type_fest___type_fest_0.5.2.tgz";
@@ -12234,6 +12818,14 @@
};
}
{
+ name = "type_fest___type_fest_0.6.0.tgz";
+ path = fetchurl {
+ name = "type_fest___type_fest_0.6.0.tgz";
+ url = "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz";
+ sha1 = "8d2a2370d3df886eb5c90ada1c5bf6188acf838b";
+ };
+ }
+ {
name = "type_fest___type_fest_0.8.1.tgz";
path = fetchurl {
name = "type_fest___type_fest_0.8.1.tgz";
@@ -12250,6 +12842,14 @@
};
}
{
+ name = "typedarray_to_buffer___typedarray_to_buffer_3.1.5.tgz";
+ path = fetchurl {
+ name = "typedarray_to_buffer___typedarray_to_buffer_3.1.5.tgz";
+ url = "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz";
+ sha1 = "a97ee7a9ff42691b9f783ff1bc5112fe3fca9080";
+ };
+ }
+ {
name = "typedarray___typedarray_0.0.6.tgz";
path = fetchurl {
name = "typedarray___typedarray_0.0.6.tgz";
@@ -12258,11 +12858,11 @@
};
}
{
- name = "typescript___typescript_3.3.4000.tgz";
+ name = "typescript___typescript_3.9.7.tgz";
path = fetchurl {
- name = "typescript___typescript_3.3.4000.tgz";
- url = "https://registry.yarnpkg.com/typescript/-/typescript-3.3.4000.tgz";
- sha1 = "76b0f89cfdbf97827e1112d64f283f1151d6adf0";
+ name = "typescript___typescript_3.9.7.tgz";
+ url = "https://registry.yarnpkg.com/typescript/-/typescript-3.9.7.tgz";
+ sha1 = "98d600a5ebdc38f40cb277522f12dc800e9e25fa";
};
}
{
@@ -12322,14 +12922,6 @@
};
}
{
- name = "unfetch___unfetch_4.1.0.tgz";
- path = fetchurl {
- name = "unfetch___unfetch_4.1.0.tgz";
- url = "https://registry.yarnpkg.com/unfetch/-/unfetch-4.1.0.tgz";
- sha1 = "6ec2dd0de887e58a4dee83a050ded80ffc4137db";
- };
- }
- {
name = "unherit___unherit_1.1.1.tgz";
path = fetchurl {
name = "unherit___unherit_1.1.1.tgz";
@@ -12354,11 +12946,11 @@
};
}
{
- name = "unicode_match_property_value_ecmascript___unicode_match_property_value_ecmascript_1.1.0.tgz";
+ name = "unicode_match_property_value_ecmascript___unicode_match_property_value_ecmascript_1.2.0.tgz";
path = fetchurl {
- name = "unicode_match_property_value_ecmascript___unicode_match_property_value_ecmascript_1.1.0.tgz";
- url = "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz";
- sha1 = "5b4b426e08d13a80365e0d657ac7a6c1ec46a277";
+ name = "unicode_match_property_value_ecmascript___unicode_match_property_value_ecmascript_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz";
+ sha1 = "0d91f600eeeb3096aa962b1d6fc88876e64ea531";
};
}
{
@@ -12410,11 +13002,11 @@
};
}
{
- name = "unique_string___unique_string_1.0.0.tgz";
+ name = "unique_string___unique_string_2.0.0.tgz";
path = fetchurl {
- name = "unique_string___unique_string_1.0.0.tgz";
- url = "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz";
- sha1 = "9e1057cca851abb93398f8b33ae187b99caec11a";
+ name = "unique_string___unique_string_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz";
+ sha1 = "39c6451f81afb2749de2b233e3f7c5e8843bd89d";
};
}
{
@@ -12490,27 +13082,11 @@
};
}
{
- name = "unzip_response___unzip_response_2.0.1.tgz";
- path = fetchurl {
- name = "unzip_response___unzip_response_2.0.1.tgz";
- url = "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz";
- sha1 = "d2f0f737d16b0615e72a6935ed04214572d56f97";
- };
- }
- {
- name = "upath___upath_1.2.0.tgz";
+ name = "update_notifier___update_notifier_4.1.0.tgz";
path = fetchurl {
- name = "upath___upath_1.2.0.tgz";
- url = "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz";
- sha1 = "8f66dbcd55a883acdae4408af8b035a5044c1894";
- };
- }
- {
- name = "update_notifier___update_notifier_2.5.0.tgz";
- path = fetchurl {
- name = "update_notifier___update_notifier_2.5.0.tgz";
- url = "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.5.0.tgz";
- sha1 = "d0744593e13f161e406acb1d9408b72cad08aff6";
+ name = "update_notifier___update_notifier_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/update-notifier/-/update-notifier-4.1.0.tgz";
+ sha1 = "4866b98c3bc5b5473c020b1250583628f9a328f3";
};
}
{
@@ -12522,11 +13098,11 @@
};
}
{
- name = "uri_js___uri_js_4.2.2.tgz";
+ name = "uri_js___uri_js_4.4.0.tgz";
path = fetchurl {
- name = "uri_js___uri_js_4.2.2.tgz";
- url = "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz";
- sha1 = "94c540e1ff772956e2299507c010aea6c8838eb0";
+ name = "uri_js___uri_js_4.4.0.tgz";
+ url = "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.0.tgz";
+ sha1 = "aa714261de793e8a82347a7bcc9ce74e86f28602";
};
}
{
@@ -12546,11 +13122,11 @@
};
}
{
- name = "url_parse_lax___url_parse_lax_1.0.0.tgz";
+ name = "url_parse_lax___url_parse_lax_3.0.0.tgz";
path = fetchurl {
- name = "url_parse_lax___url_parse_lax_1.0.0.tgz";
- url = "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz";
- sha1 = "7af8f303645e9bd79a272e7a14ac68bc0609da73";
+ name = "url_parse_lax___url_parse_lax_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz";
+ sha1 = "16b5cafc07dbe3676c1b1999177823d6503acb0c";
};
}
{
@@ -12610,14 +13186,6 @@
};
}
{
- name = "util.promisify___util.promisify_1.0.0.tgz";
- path = fetchurl {
- name = "util.promisify___util.promisify_1.0.0.tgz";
- url = "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz";
- sha1 = "440f7165a459c9a16dc145eb8e72f35687097030";
- };
- }
- {
name = "util___util_0.10.3.tgz";
path = fetchurl {
name = "util___util_0.10.3.tgz";
@@ -12650,6 +13218,30 @@
};
}
{
+ name = "uuid___uuid_8.1.0.tgz";
+ path = fetchurl {
+ name = "uuid___uuid_8.1.0.tgz";
+ url = "https://registry.yarnpkg.com/uuid/-/uuid-8.1.0.tgz";
+ sha1 = "6f1536eb43249f473abc6bd58ff983da1ca30d8d";
+ };
+ }
+ {
+ name = "uuid___uuid_3.4.0.tgz";
+ path = fetchurl {
+ name = "uuid___uuid_3.4.0.tgz";
+ url = "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz";
+ sha1 = "b23e4358afa8a202fe7a100af1f5f883f02007ee";
+ };
+ }
+ {
+ name = "uuid___uuid_8.3.1.tgz";
+ path = fetchurl {
+ name = "uuid___uuid_8.3.1.tgz";
+ url = "https://registry.yarnpkg.com/uuid/-/uuid-8.3.1.tgz";
+ sha1 = "2ba2e6ca000da60fce5a196954ab241131e05a31";
+ };
+ }
+ {
name = "v8_compile_cache___v8_compile_cache_2.0.3.tgz";
path = fetchurl {
name = "v8_compile_cache___v8_compile_cache_2.0.3.tgz";
@@ -12658,11 +13250,19 @@
};
}
{
- name = "validate_npm_package_license___validate_npm_package_license_3.0.1.tgz";
+ name = "v8_to_istanbul___v8_to_istanbul_5.0.1.tgz";
+ path = fetchurl {
+ name = "v8_to_istanbul___v8_to_istanbul_5.0.1.tgz";
+ url = "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-5.0.1.tgz";
+ sha1 = "0608f5b49a481458625edb058488607f25498ba5";
+ };
+ }
+ {
+ name = "validate_npm_package_license___validate_npm_package_license_3.0.4.tgz";
path = fetchurl {
- name = "validate_npm_package_license___validate_npm_package_license_3.0.1.tgz";
- url = "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz";
- sha1 = "2804babe712ad3379459acfbe24746ab2c303fbc";
+ name = "validate_npm_package_license___validate_npm_package_license_3.0.4.tgz";
+ url = "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz";
+ sha1 = "fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a";
};
}
{
@@ -12730,6 +13330,102 @@
};
}
{
+ name = "vscode_json_languageservice___vscode_json_languageservice_3.9.1.tgz";
+ path = fetchurl {
+ name = "vscode_json_languageservice___vscode_json_languageservice_3.9.1.tgz";
+ url = "https://registry.yarnpkg.com/vscode-json-languageservice/-/vscode-json-languageservice-3.9.1.tgz";
+ sha1 = "f72b581f8cd2bd9b47445ccf8b0ddcde6aba7483";
+ };
+ }
+ {
+ name = "vscode_jsonrpc___vscode_jsonrpc_4.0.0.tgz";
+ path = fetchurl {
+ name = "vscode_jsonrpc___vscode_jsonrpc_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-4.0.0.tgz";
+ sha1 = "a7bf74ef3254d0a0c272fab15c82128e378b3be9";
+ };
+ }
+ {
+ name = "vscode_languageserver_protocol___vscode_languageserver_protocol_3.14.1.tgz";
+ path = fetchurl {
+ name = "vscode_languageserver_protocol___vscode_languageserver_protocol_3.14.1.tgz";
+ url = "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.14.1.tgz";
+ sha1 = "b8aab6afae2849c84a8983d39a1cf742417afe2f";
+ };
+ }
+ {
+ name = "vscode_languageserver_textdocument___vscode_languageserver_textdocument_1.0.1.tgz";
+ path = fetchurl {
+ name = "vscode_languageserver_textdocument___vscode_languageserver_textdocument_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.1.tgz";
+ sha1 = "178168e87efad6171b372add1dea34f53e5d330f";
+ };
+ }
+ {
+ name = "vscode_languageserver_types___vscode_languageserver_types_3.14.0.tgz";
+ path = fetchurl {
+ name = "vscode_languageserver_types___vscode_languageserver_types_3.14.0.tgz";
+ url = "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.14.0.tgz";
+ sha1 = "d3b5952246d30e5241592b6dde8280e03942e743";
+ };
+ }
+ {
+ name = "vscode_languageserver_types___vscode_languageserver_types_3.16.0_next.2.tgz";
+ path = fetchurl {
+ name = "vscode_languageserver_types___vscode_languageserver_types_3.16.0_next.2.tgz";
+ url = "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0-next.2.tgz";
+ sha1 = "940bd15c992295a65eae8ab6b8568a1e8daa3083";
+ };
+ }
+ {
+ name = "vscode_languageserver_types___vscode_languageserver_types_3.15.1.tgz";
+ path = fetchurl {
+ name = "vscode_languageserver_types___vscode_languageserver_types_3.15.1.tgz";
+ url = "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.15.1.tgz";
+ sha1 = "17be71d78d2f6236d414f0001ce1ef4d23e6b6de";
+ };
+ }
+ {
+ name = "vscode_languageserver___vscode_languageserver_5.2.1.tgz";
+ path = fetchurl {
+ name = "vscode_languageserver___vscode_languageserver_5.2.1.tgz";
+ url = "https://registry.yarnpkg.com/vscode-languageserver/-/vscode-languageserver-5.2.1.tgz";
+ sha1 = "0d2feddd33f92aadf5da32450df498d52f6f14eb";
+ };
+ }
+ {
+ name = "vscode_nls___vscode_nls_4.1.2.tgz";
+ path = fetchurl {
+ name = "vscode_nls___vscode_nls_4.1.2.tgz";
+ url = "https://registry.yarnpkg.com/vscode-nls/-/vscode-nls-4.1.2.tgz";
+ sha1 = "ca8bf8bb82a0987b32801f9fddfdd2fb9fd3c167";
+ };
+ }
+ {
+ name = "vscode_nls___vscode_nls_5.0.0.tgz";
+ path = fetchurl {
+ name = "vscode_nls___vscode_nls_5.0.0.tgz";
+ url = "https://registry.yarnpkg.com/vscode-nls/-/vscode-nls-5.0.0.tgz";
+ sha1 = "99f0da0bd9ea7cda44e565a74c54b1f2bc257840";
+ };
+ }
+ {
+ name = "vscode_uri___vscode_uri_1.0.8.tgz";
+ path = fetchurl {
+ name = "vscode_uri___vscode_uri_1.0.8.tgz";
+ url = "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-1.0.8.tgz";
+ sha1 = "9769aaececae4026fb6e22359cb38946580ded59";
+ };
+ }
+ {
+ name = "vscode_uri___vscode_uri_2.1.2.tgz";
+ path = fetchurl {
+ name = "vscode_uri___vscode_uri_2.1.2.tgz";
+ url = "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-2.1.2.tgz";
+ sha1 = "c8d40de93eb57af31f3c715dd650e2ca2c096f1c";
+ };
+ }
+ {
name = "vue_apollo___vue_apollo_3.0.3.tgz";
path = fetchurl {
name = "vue_apollo___vue_apollo_3.0.3.tgz";
@@ -12762,27 +13458,27 @@
};
}
{
- name = "vue_jest___vue_jest_4.0.0_beta.2.tgz";
+ name = "vue_jest___vue_jest_4.0.0_rc.0.tgz";
path = fetchurl {
- name = "vue_jest___vue_jest_4.0.0_beta.2.tgz";
- url = "https://registry.yarnpkg.com/vue-jest/-/vue-jest-4.0.0-beta.2.tgz";
- sha1 = "f2120ea9d24224aad3a100c2010b0760d47ee6fe";
+ name = "vue_jest___vue_jest_4.0.0_rc.0.tgz";
+ url = "https://registry.yarnpkg.com/vue-jest/-/vue-jest-4.0.0-rc.0.tgz";
+ sha1 = "0ce263c7f923441d0eeb99841620e8e9470336f4";
};
}
{
- name = "vue_loader___vue_loader_15.9.0.tgz";
+ name = "vue_loader___vue_loader_15.9.3.tgz";
path = fetchurl {
- name = "vue_loader___vue_loader_15.9.0.tgz";
- url = "https://registry.yarnpkg.com/vue-loader/-/vue-loader-15.9.0.tgz";
- sha1 = "5d4b0378a4606188fc83e587ed23c94bc3a10998";
+ name = "vue_loader___vue_loader_15.9.3.tgz";
+ url = "https://registry.yarnpkg.com/vue-loader/-/vue-loader-15.9.3.tgz";
+ sha1 = "0de35d9e555d3ed53969516cac5ce25531299dda";
};
}
{
- name = "vue_router___vue_router_3.0.2.tgz";
+ name = "vue_router___vue_router_3.4.5.tgz";
path = fetchurl {
- name = "vue_router___vue_router_3.0.2.tgz";
- url = "https://registry.yarnpkg.com/vue-router/-/vue-router-3.0.2.tgz";
- sha1 = "dedc67afe6c4e2bc25682c8b1c2a8c0d7c7e56be";
+ name = "vue_router___vue_router_3.4.5.tgz";
+ url = "https://registry.yarnpkg.com/vue-router/-/vue-router-3.4.5.tgz";
+ sha1 = "d396ec037b35931bdd1e9b7edd86f9788dc15175";
};
}
{
@@ -12802,11 +13498,11 @@
};
}
{
- name = "vue_template_compiler___vue_template_compiler_2.6.10.tgz";
+ name = "vue_template_compiler___vue_template_compiler_2.6.12.tgz";
path = fetchurl {
- name = "vue_template_compiler___vue_template_compiler_2.6.10.tgz";
- url = "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.6.10.tgz";
- sha1 = "323b4f3495f04faa3503337a82f5d6507799c9cc";
+ name = "vue_template_compiler___vue_template_compiler_2.6.12.tgz";
+ url = "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.6.12.tgz";
+ sha1 = "947ed7196744c8a5285ebe1233fe960437fcc57e";
};
}
{
@@ -12826,11 +13522,11 @@
};
}
{
- name = "vue___vue_2.6.10.tgz";
+ name = "vue___vue_2.6.12.tgz";
path = fetchurl {
- name = "vue___vue_2.6.10.tgz";
- url = "https://registry.yarnpkg.com/vue/-/vue-2.6.10.tgz";
- sha1 = "a72b1a42a4d82a721ea438d1b6bf55e66195c637";
+ name = "vue___vue_2.6.12.tgz";
+ url = "https://registry.yarnpkg.com/vue/-/vue-2.6.12.tgz";
+ sha1 = "f5ebd4fa6bd2869403e29a896aed4904456c9123";
};
}
{
@@ -12842,19 +13538,19 @@
};
}
{
- name = "vuex___vuex_3.1.0.tgz";
+ name = "vuex___vuex_3.5.1.tgz";
path = fetchurl {
- name = "vuex___vuex_3.1.0.tgz";
- url = "https://registry.yarnpkg.com/vuex/-/vuex-3.1.0.tgz";
- sha1 = "634b81515cf0cfe976bd1ffe9601755e51f843b9";
+ name = "vuex___vuex_3.5.1.tgz";
+ url = "https://registry.yarnpkg.com/vuex/-/vuex-3.5.1.tgz";
+ sha1 = "f1b8dcea649bc25254cf4f4358081dbf5da18b3d";
};
}
{
- name = "w3c_hr_time___w3c_hr_time_1.0.1.tgz";
+ name = "w3c_hr_time___w3c_hr_time_1.0.2.tgz";
path = fetchurl {
- name = "w3c_hr_time___w3c_hr_time_1.0.1.tgz";
- url = "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz";
- sha1 = "82ac2bff63d950ea9e3189a58a65625fedf19045";
+ name = "w3c_hr_time___w3c_hr_time_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz";
+ sha1 = "0a89cdf5cc15822df9c360543676963e0cc308cd";
};
}
{
@@ -12866,6 +13562,14 @@
};
}
{
+ name = "w3c_xmlserializer___w3c_xmlserializer_2.0.0.tgz";
+ path = fetchurl {
+ name = "w3c_xmlserializer___w3c_xmlserializer_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz";
+ sha1 = "3e7104a05b75146cc60f564380b7f683acf1020a";
+ };
+ }
+ {
name = "walker___walker_1.0.7.tgz";
path = fetchurl {
name = "walker___walker_1.0.7.tgz";
@@ -12874,11 +13578,19 @@
};
}
{
- name = "watchpack___watchpack_1.6.0.tgz";
+ name = "watchpack_chokidar2___watchpack_chokidar2_2.0.0.tgz";
path = fetchurl {
- name = "watchpack___watchpack_1.6.0.tgz";
- url = "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz";
- sha1 = "4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00";
+ name = "watchpack_chokidar2___watchpack_chokidar2_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz";
+ sha1 = "9948a1866cbbd6cb824dea13a7ed691f6c8ddff0";
+ };
+ }
+ {
+ name = "watchpack___watchpack_1.7.2.tgz";
+ path = fetchurl {
+ name = "watchpack___watchpack_1.7.2.tgz";
+ url = "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.2.tgz";
+ sha1 = "c02e4d4d49913c3e7e122c3325365af9d331e9aa";
};
}
{
@@ -12890,11 +13602,27 @@
};
}
{
- name = "webidl_conversions___webidl_conversions_4.0.2.tgz";
+ name = "web_vitals___web_vitals_0.2.4.tgz";
path = fetchurl {
- name = "webidl_conversions___webidl_conversions_4.0.2.tgz";
- url = "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz";
- sha1 = "a855980b1f0b6b359ba1d5d9fb39ae941faa63ad";
+ name = "web_vitals___web_vitals_0.2.4.tgz";
+ url = "https://registry.yarnpkg.com/web-vitals/-/web-vitals-0.2.4.tgz";
+ sha1 = "ec3df43c834a207fd7cdefd732b2987896e08511";
+ };
+ }
+ {
+ name = "webidl_conversions___webidl_conversions_5.0.0.tgz";
+ path = fetchurl {
+ name = "webidl_conversions___webidl_conversions_5.0.0.tgz";
+ url = "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz";
+ sha1 = "ae59c8a00b121543a2acc65c0434f57b0fc11aff";
+ };
+ }
+ {
+ name = "webidl_conversions___webidl_conversions_6.1.0.tgz";
+ path = fetchurl {
+ name = "webidl_conversions___webidl_conversions_6.1.0.tgz";
+ url = "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz";
+ sha1 = "9111b4d7ea80acd40f5270d666621afa78b69514";
};
}
{
@@ -12994,27 +13722,11 @@
};
}
{
- name = "whatwg_url___whatwg_url_6.5.0.tgz";
+ name = "whatwg_url___whatwg_url_8.1.0.tgz";
path = fetchurl {
- name = "whatwg_url___whatwg_url_6.5.0.tgz";
- url = "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.5.0.tgz";
- sha1 = "f2df02bff176fd65070df74ad5ccbb5a199965a8";
- };
- }
- {
- name = "whatwg_url___whatwg_url_7.0.0.tgz";
- path = fetchurl {
- name = "whatwg_url___whatwg_url_7.0.0.tgz";
- url = "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.0.0.tgz";
- sha1 = "fde926fa54a599f3adf82dff25a9f7be02dc6edd";
- };
- }
- {
- name = "which_module___which_module_1.0.0.tgz";
- path = fetchurl {
- name = "which_module___which_module_1.0.0.tgz";
- url = "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz";
- sha1 = "bba63ca861948994ff307736089e3b96026c2a4f";
+ name = "whatwg_url___whatwg_url_8.1.0.tgz";
+ url = "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.1.0.tgz";
+ sha1 = "c628acdcf45b82274ce7281ee31dd3c839791771";
};
}
{
@@ -13034,6 +13746,14 @@
};
}
{
+ name = "which___which_2.0.2.tgz";
+ path = fetchurl {
+ name = "which___which_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz";
+ sha1 = "7c6a8dd0a636a0327e10b59c9286eee93f3f51b1";
+ };
+ }
+ {
name = "wide_align___wide_align_1.1.3.tgz";
path = fetchurl {
name = "wide_align___wide_align_1.1.3.tgz";
@@ -13042,11 +13762,11 @@
};
}
{
- name = "widest_line___widest_line_2.0.0.tgz";
+ name = "widest_line___widest_line_3.1.0.tgz";
path = fetchurl {
- name = "widest_line___widest_line_2.0.0.tgz";
- url = "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.0.tgz";
- sha1 = "0142a4e8a243f8882c0233aa0e0281aa76152273";
+ name = "widest_line___widest_line_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz";
+ sha1 = "8292333bbf66cb45ff0de1603b136b7ae1496eca";
};
}
{
@@ -13098,6 +13818,14 @@
};
}
{
+ name = "wrap_ansi___wrap_ansi_6.2.0.tgz";
+ path = fetchurl {
+ name = "wrap_ansi___wrap_ansi_6.2.0.tgz";
+ url = "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz";
+ sha1 = "e9393ba07102e6c91a3b221478f0257cd2856e53";
+ };
+ }
+ {
name = "wrappy___wrappy_1.0.2.tgz";
path = fetchurl {
name = "wrappy___wrappy_1.0.2.tgz";
@@ -13106,11 +13834,11 @@
};
}
{
- name = "write_file_atomic___write_file_atomic_2.4.1.tgz";
+ name = "write_file_atomic___write_file_atomic_3.0.3.tgz";
path = fetchurl {
- name = "write_file_atomic___write_file_atomic_2.4.1.tgz";
- url = "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.1.tgz";
- sha1 = "d0b05463c188ae804396fd5ab2a370062af87529";
+ name = "write_file_atomic___write_file_atomic_3.0.3.tgz";
+ url = "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz";
+ sha1 = "56bd5c5a5c70481cd19c571bd39ab965a5de56e8";
};
}
{
@@ -13122,14 +13850,6 @@
};
}
{
- name = "ws___ws_5.2.2.tgz";
- path = fetchurl {
- name = "ws___ws_5.2.2.tgz";
- url = "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz";
- sha1 = "dffef14866b8e8dc9133582514d1befaf96e980f";
- };
- }
- {
name = "ws___ws_6.2.1.tgz";
path = fetchurl {
name = "ws___ws_6.2.1.tgz";
@@ -13138,6 +13858,14 @@
};
}
{
+ name = "ws___ws_7.3.0.tgz";
+ path = fetchurl {
+ name = "ws___ws_7.3.0.tgz";
+ url = "https://registry.yarnpkg.com/ws/-/ws-7.3.0.tgz";
+ sha1 = "4b2f7f219b3d3737bc1a2fbf145d825b94d38ffd";
+ };
+ }
+ {
name = "ws___ws_3.3.3.tgz";
path = fetchurl {
name = "ws___ws_3.3.3.tgz";
@@ -13154,11 +13882,19 @@
};
}
{
- name = "xdg_basedir___xdg_basedir_3.0.0.tgz";
+ name = "xdg_basedir___xdg_basedir_4.0.0.tgz";
+ path = fetchurl {
+ name = "xdg_basedir___xdg_basedir_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz";
+ sha1 = "4bc8d9984403696225ef83a1573cbbcb4e79db13";
+ };
+ }
+ {
+ name = "xhr_mock___xhr_mock_2.5.1.tgz";
path = fetchurl {
- name = "xdg_basedir___xdg_basedir_3.0.0.tgz";
- url = "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz";
- sha1 = "496b2cc109eca8dbacfe2dc72b603c17c5870ad4";
+ name = "xhr_mock___xhr_mock_2.5.1.tgz";
+ url = "https://registry.yarnpkg.com/xhr-mock/-/xhr-mock-2.5.1.tgz";
+ sha1 = "c591498a8269cc1ce5fefac20d590357affd348b";
};
}
{
@@ -13202,6 +13938,14 @@
};
}
{
+ name = "xmlchars___xmlchars_2.2.0.tgz";
+ path = fetchurl {
+ name = "xmlchars___xmlchars_2.2.0.tgz";
+ url = "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz";
+ sha1 = "060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb";
+ };
+ }
+ {
name = "xmlcreate___xmlcreate_1.0.2.tgz";
path = fetchurl {
name = "xmlcreate___xmlcreate_1.0.2.tgz";
@@ -13234,14 +13978,6 @@
};
}
{
- name = "y18n___y18n_3.2.1.tgz";
- path = fetchurl {
- name = "y18n___y18n_3.2.1.tgz";
- url = "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz";
- sha1 = "6d15fba884c08679c0d77e88e7759e811e07fa41";
- };
- }
- {
name = "y18n___y18n_4.0.0.tgz";
path = fetchurl {
name = "y18n___y18n_4.0.0.tgz";
@@ -13274,6 +14010,30 @@
};
}
{
+ name = "yaml_ast_parser_custom_tags___yaml_ast_parser_custom_tags_0.0.43.tgz";
+ path = fetchurl {
+ name = "yaml_ast_parser_custom_tags___yaml_ast_parser_custom_tags_0.0.43.tgz";
+ url = "https://registry.yarnpkg.com/yaml-ast-parser-custom-tags/-/yaml-ast-parser-custom-tags-0.0.43.tgz";
+ sha1 = "46968145ce4e24cb03c3312057f0f141b93a7d02";
+ };
+ }
+ {
+ name = "yaml_language_server___yaml_language_server_0.11.1.tgz";
+ path = fetchurl {
+ name = "yaml_language_server___yaml_language_server_0.11.1.tgz";
+ url = "https://registry.yarnpkg.com/yaml-language-server/-/yaml-language-server-0.11.1.tgz";
+ sha1 = "4ddc72eb9a6dd7dc41f31af2a8f5c72cce456cc9";
+ };
+ }
+ {
+ name = "yargs_parser___yargs_parser_20.2.1.tgz";
+ path = fetchurl {
+ name = "yargs_parser___yargs_parser_20.2.1.tgz";
+ url = "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.1.tgz";
+ sha1 = "28f3773c546cdd8a69ddae68116b48a5da328e77";
+ };
+ }
+ {
name = "yargs_parser___yargs_parser_10.1.0.tgz";
path = fetchurl {
name = "yargs_parser___yargs_parser_10.1.0.tgz";
@@ -13290,19 +14050,19 @@
};
}
{
- name = "yargs_parser___yargs_parser_13.1.1.tgz";
+ name = "yargs_parser___yargs_parser_13.1.2.tgz";
path = fetchurl {
- name = "yargs_parser___yargs_parser_13.1.1.tgz";
- url = "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.1.tgz";
- sha1 = "d26058532aa06d365fe091f6a1fc06b2f7e5eca0";
+ name = "yargs_parser___yargs_parser_13.1.2.tgz";
+ url = "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz";
+ sha1 = "130f09702ebaeef2650d54ce6e3e5706f7a4fb38";
};
}
{
- name = "yargs_parser___yargs_parser_5.0.0.tgz";
+ name = "yargs_parser___yargs_parser_18.1.3.tgz";
path = fetchurl {
- name = "yargs_parser___yargs_parser_5.0.0.tgz";
- url = "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz";
- sha1 = "275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a";
+ name = "yargs_parser___yargs_parser_18.1.3.tgz";
+ url = "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz";
+ sha1 = "be68c4975c6b2abf469236b0c870362fab09a7b0";
};
}
{
@@ -13322,11 +14082,19 @@
};
}
{
- name = "yargs___yargs_7.1.0.tgz";
+ name = "yargs___yargs_13.3.2.tgz";
+ path = fetchurl {
+ name = "yargs___yargs_13.3.2.tgz";
+ url = "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz";
+ sha1 = "ad7ffefec1aa59565ac915f82dccb38a9c31a2dd";
+ };
+ }
+ {
+ name = "yargs___yargs_15.4.1.tgz";
path = fetchurl {
- name = "yargs___yargs_7.1.0.tgz";
- url = "https://registry.yarnpkg.com/yargs/-/yargs-7.1.0.tgz";
- sha1 = "6ba318eb16961727f5d284f8ea003e8d6154d0c8";
+ name = "yargs___yargs_15.4.1.tgz";
+ url = "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz";
+ sha1 = "0d87a16de01aee9d8bec2bfbf74f67851730f4f8";
};
}
{
@@ -13354,11 +14122,11 @@
};
}
{
- name = "zen_observable_ts___zen_observable_ts_0.8.18.tgz";
+ name = "zen_observable_ts___zen_observable_ts_0.8.21.tgz";
path = fetchurl {
- name = "zen_observable_ts___zen_observable_ts_0.8.18.tgz";
- url = "https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-0.8.18.tgz";
- sha1 = "ade44b1060cc4a800627856ec10b9c67f5f639c8";
+ name = "zen_observable_ts___zen_observable_ts_0.8.21.tgz";
+ url = "https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-0.8.21.tgz";
+ sha1 = "85d0031fbbde1eba3cd07d3ba90da241215f421d";
};
}
{
diff --git a/pkgs/applications/version-management/gogs/default.nix b/pkgs/applications/version-management/gogs/default.nix
index 48667ad8be39..b574c03248f1 100644
--- a/pkgs/applications/version-management/gogs/default.nix
+++ b/pkgs/applications/version-management/gogs/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoPackage, fetchFromGitHub, makeWrapper
+{ stdenv, buildGoModule, fetchFromGitHub, makeWrapper
, git, bash, gzip, openssh, pam
, sqliteSupport ? true
, pamSupport ? true
@@ -6,25 +6,26 @@
with stdenv.lib;
-buildGoPackage rec {
+buildGoModule rec {
pname = "gogs";
- version = "0.11.91";
+ version = "0.12.3";
src = fetchFromGitHub {
owner = "gogs";
repo = "gogs";
rev = "v${version}";
- sha256 = "1yfimgjg9n773kdml17119539w9736mi66bivpv5yp3cj2hj9mlj";
+ sha256 = "0ix3mxy8cpqbx24qffbzyf5z88x7605icm7rk5n54r8bdsr7cckd";
};
- patches = [ ./static-root-path.patch ];
+ vendorSha256 = "0m0g4dsiq8p2ngsbjxfi3wff7x4xpm67qlhgcgf8b48mqai4d2gc";
+
+ subPackages = [ "." ];
postPatch = ''
patchShebangs .
- substituteInPlace pkg/setting/setting.go --subst-var data
'';
- nativeBuildInputs = [ makeWrapper ];
+ nativeBuildInputs = [ makeWrapper openssh ];
buildInputs = optional pamSupport pam;
@@ -34,18 +35,12 @@ buildGoPackage rec {
( optional sqliteSupport "sqlite"
++ optional pamSupport "pam");
- outputs = [ "out" "data" ];
-
postInstall = ''
- mkdir $data
- cp -R $src/{public,templates} $data
wrapProgram $out/bin/gogs \
--prefix PATH : ${makeBinPath [ bash git gzip openssh ]}
'';
- goPackagePath = "github.com/gogs/gogs";
-
meta = {
description = "A painless self-hosted Git service";
homepage = "https://gogs.io";
diff --git a/pkgs/applications/version-management/gogs/static-root-path.patch b/pkgs/applications/version-management/gogs/static-root-path.patch
deleted file mode 100644
index 9eaa72a0c85d..000000000000
--- a/pkgs/applications/version-management/gogs/static-root-path.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/pkg/setting/setting.go b/pkg/setting/setting.go
-index f206592d..796da6ef 100644
---- a/pkg/setting/setting.go
-+++ b/pkg/setting/setting.go
-@@ -474,7 +474,7 @@ func NewContext() {
- LocalURL = sec.Key("LOCAL_ROOT_URL").MustString(string(Protocol) + "://localhost:" + HTTPPort + "/")
- OfflineMode = sec.Key("OFFLINE_MODE").MustBool()
- DisableRouterLog = sec.Key("DISABLE_ROUTER_LOG").MustBool()
-- StaticRootPath = sec.Key("STATIC_ROOT_PATH").MustString(workDir)
-+ StaticRootPath = sec.Key("STATIC_ROOT_PATH").MustString("@data@")
- AppDataPath = sec.Key("APP_DATA_PATH").MustString("data")
- EnableGzip = sec.Key("ENABLE_GZIP").MustBool()
-
diff --git a/pkgs/applications/version-management/pijul/default.nix b/pkgs/applications/version-management/pijul/default.nix
index 43890c92039a..0f7e2bc9486c 100644
--- a/pkgs/applications/version-management/pijul/default.nix
+++ b/pkgs/applications/version-management/pijul/default.nix
@@ -2,8 +2,6 @@
, fetchCrate
, rustPlatform
, pkg-config
-, clang
-, libclang
, libsodium
, openssl
, xxHash
@@ -15,21 +13,20 @@
rustPlatform.buildRustPackage rec {
pname = "pijul";
- version = "1.0.0-alpha.3";
+ version = "1.0.0-alpha.17";
src = fetchCrate {
inherit version pname;
- sha256 = "0bz38vvzjrplb2mgcypg2p4kq33v6m58yivg15s2ghr7ly9k5ybx";
+ sha256 = "03r383fkqx17sb2c0kz71lbn0rdas7nd9yw7ni5fbmrq8rlk9brv";
};
- cargoSha256 = "0p9djvdjzyjzsn3fyw6f74fix39s3y92246cgzcqhc1qlwwz67rl";
+ cargoSha256 = "0dfmldklklax8nb3pry0h80kih1k1idfjgaxinxkk1iflcm3cwqn";
cargoBuildFlags = stdenv.lib.optional gitImportSupport "--features=git";
- LIBCLANG_PATH = "${libclang}/lib";
doCheck = false;
- nativeBuildInputs = [ pkg-config clang ];
- buildInputs = [ openssl libclang libsodium xxHash zstd ]
+ nativeBuildInputs = [ pkg-config ];
+ buildInputs = [ openssl libsodium xxHash zstd ]
++ (stdenv.lib.optionals gitImportSupport [ libgit2 ])
++ (stdenv.lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
CoreServices Security SystemConfiguration
diff --git a/pkgs/applications/version-management/sparkleshare/default.nix b/pkgs/applications/version-management/sparkleshare/default.nix
index 8f77fdbe54c8..6f639ecd77fa 100644
--- a/pkgs/applications/version-management/sparkleshare/default.nix
+++ b/pkgs/applications/version-management/sparkleshare/default.nix
@@ -23,13 +23,13 @@
stdenv.mkDerivation rec {
pname = "sparkleshare";
- version = "3.28";
+ version = "3.38";
src = fetchFromGitHub {
owner = "hbons";
repo = "SparkleShare";
rev = version;
- sha256 = "sha256:1x5nv2f3mrsr4a336bz5kc2lzkzilfh43bxy2yqhhjp2dgb20497";
+ sha256 = "1a9csflmj96iyr1l0mdm3ziv1bljfcjnzm9xb2y4qqk7ha2p6fbq";
};
nativeBuildInputs = [
diff --git a/pkgs/applications/version-management/sublime-merge/default.nix b/pkgs/applications/version-management/sublime-merge/default.nix
index d5713ea23451..7b01ab21f495 100644
--- a/pkgs/applications/version-management/sublime-merge/default.nix
+++ b/pkgs/applications/version-management/sublime-merge/default.nix
@@ -4,13 +4,13 @@ let
common = opts: callPackage (import ./common.nix opts);
in {
sublime-merge = common {
- buildVersion = "2032";
- sha256 = "b782c768383893ba7803c2cffd428b09bec46be8a65e61a5f17964bdcc2aaf7c";
+ buildVersion = "2039";
+ sha256 = "0l82408jli7g6nc267bnnnz0zz015lvpwva5fxj53mval32ii4i8";
} {};
sublime-merge-dev = common {
- buildVersion = "2033";
- sha256 = "ab937a393eb6ae776a81b30ec5a589ae37763885ba8a91680d5c43e19a01a8fa";
+ buildVersion = "2037";
+ sha256 = "1s0g18l2msmnn6w7f126andh2dygm9l94fxxhsi64v74mkawqg82";
dev = true;
} {};
}
diff --git a/pkgs/applications/video/clipgrab/default.nix b/pkgs/applications/video/clipgrab/default.nix
index d53c189986d7..fa6cf88440f1 100644
--- a/pkgs/applications/video/clipgrab/default.nix
+++ b/pkgs/applications/video/clipgrab/default.nix
@@ -5,10 +5,10 @@
mkDerivation rec {
pname = "clipgrab";
- version = "3.8.15";
+ version = "3.9.5";
src = fetchurl {
- sha256 = "1anp8hhwbkirsvc7mn11k272f0d85vzb5ppiw3gg9ss2hdai563n";
+ sha256 = "1p8pqa5s70basdm2zpmahc54shsxrr0fr7chvv425n5a9sqba4dh";
# The .tar.bz2 "Download" link is a binary blob, the source is the .tar.gz!
url = "https://download.clipgrab.org/${pname}-${version}.tar.gz";
};
diff --git a/pkgs/applications/video/devede/default.nix b/pkgs/applications/video/devede/default.nix
index 9bb5518e80f7..921548b5c08c 100644
--- a/pkgs/applications/video/devede/default.nix
+++ b/pkgs/applications/video/devede/default.nix
@@ -1,18 +1,18 @@
-{ stdenv, fetchFromGitHub, python3Packages, ffmpeg_3, mplayer, vcdimager, cdrkit, dvdauthor
+{ stdenv, fetchFromGitLab, python3Packages, ffmpeg_3, mplayer, vcdimager, cdrkit, dvdauthor
, gtk3, gettext, wrapGAppsHook, gdk-pixbuf, gobject-introspection }:
let
inherit (python3Packages) dbus-python buildPythonApplication pygobject3 urllib3 setuptools;
-
-in buildPythonApplication {
- name = "devede-4.8.8";
+in buildPythonApplication rec {
+ pname = "devede";
+ version = "4.16.0";
namePrefix = "";
- src = fetchFromGitHub {
+ src = fetchFromGitLab {
owner = "rastersoft";
repo = "devedeng";
- rev = "c518683fbcd793aa92249e4fecafc3c3fea7da68";
- sha256 = "0ncb8nykchrjlllbzfjpvirmfvfaps9qhilc56kvcw3nzqrnkx8q";
+ rev = version;
+ sha256 = "1xb7acjphvn4ya8fgjsvag5gzi9a6c2famfl0ffr8nhb9y8ig9mg";
};
# Temporary fix
diff --git a/pkgs/applications/video/gnomecast/default.nix b/pkgs/applications/video/gnomecast/default.nix
index 3a3ca044bb88..e4814e40c1fd 100644
--- a/pkgs/applications/video/gnomecast/default.nix
+++ b/pkgs/applications/video/gnomecast/default.nix
@@ -3,11 +3,11 @@
with python3Packages;
buildPythonApplication rec {
pname = "gnomecast";
- version = "1.4.1";
+ version = "1.9.11";
src = fetchPypi {
inherit pname version;
- sha256 = "0mn03gqbwmhch0055bzgdwkzsl304qdyqwrgyiq0k5c5d2gyala5";
+ sha256 = "4d8cd7a71f352137252c5a9ee13475bd67fb99594560ecff1efb0f718d8bbaac";
};
nativeBuildInputs = [ wrapGAppsHook ];
diff --git a/pkgs/applications/video/gpac/default.nix b/pkgs/applications/video/gpac/default.nix
index 4fcff75f0956..aa66155d17ac 100644
--- a/pkgs/applications/video/gpac/default.nix
+++ b/pkgs/applications/video/gpac/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, pkgconfig, zlib }:
stdenv.mkDerivation rec {
- version = "1.0.0";
+ version = "1.0.1";
pname = "gpac";
src = fetchFromGitHub {
owner = "gpac";
repo = "gpac";
rev = "v${version}";
- sha256 = "11jrklaahhdfqhci7f3lzv8wchh9bc91rg6w8ibh6varrk692vsb";
+ sha256 = "0gj46jpprfqv3wyagblv3a52chbplyzhvpra66v63czjibqsslm5";
};
postPatch = ''
diff --git a/pkgs/applications/video/hdhomerun-config-gui/default.nix b/pkgs/applications/video/hdhomerun-config-gui/default.nix
index 91feb178ca05..e1631150b8be 100644
--- a/pkgs/applications/video/hdhomerun-config-gui/default.nix
+++ b/pkgs/applications/video/hdhomerun-config-gui/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "hdhomerun-config-gui";
- version = "20200521";
+ version = "20200907";
src = fetchurl {
url = "https://download.silicondust.com/hdhomerun/hdhomerun_config_gui_${version}.tgz";
- sha256 = "1r1rwfgi714nwblyg8nqjzkpm4n2lg7kqqqas47hvbn5waimz1ja";
+ sha256 = "17zf0hzw68b0xdkh1maqhl96jb7171mbhd29y64as29nps9x4fmz";
};
nativeBuildInputs = [ pkg-config ];
diff --git a/pkgs/applications/video/kodi/plugins.nix b/pkgs/applications/video/kodi/plugins.nix
index 0e23eac9a866..6863ef9ca622 100644
--- a/pkgs/applications/video/kodi/plugins.nix
+++ b/pkgs/applications/video/kodi/plugins.nix
@@ -481,12 +481,12 @@ let self = rec {
plugin = "inputstream-adaptive";
namespace = "inputstream.adaptive";
- version = "2.3.12";
+ version = "2.4.6";
src = fetchFromGitHub {
owner = "peak3d";
repo = "inputstream.adaptive";
- rev = version;
+ rev = "${version}-${rel}";
sha256 = "09d9b35mpaf3g5m51viyan9hv7d2i8ndvb9wm0j7rs5gwsf0k71z";
};
diff --git a/pkgs/applications/video/mapmap/default.nix b/pkgs/applications/video/mapmap/default.nix
index 9d6ffbd439c4..7320deaf4ce4 100644
--- a/pkgs/applications/video/mapmap/default.nix
+++ b/pkgs/applications/video/mapmap/default.nix
@@ -1,11 +1,13 @@
-{ stdenv
+{ stdenv
, fetchFromGitHub
+, fetchpatch
, qttools
, qtmultimedia
, liblo
, gst_all_1
, qmake
, pkgconfig
+, wrapQtAppsHook
}:
with stdenv;
@@ -25,6 +27,7 @@ mkDerivation rec {
nativeBuildInputs = [
qmake
pkgconfig
+ wrapQtAppsHook
];
buildInputs = [
@@ -37,6 +40,14 @@ mkDerivation rec {
gst_all_1.gst-vaapi
];
+ patches = [
+ (fetchpatch {
+ name = "message-handler-segfault.patch";
+ url = "https://github.com/mapmapteam/mapmap/pull/519/commits/22eeee59ba7de6de7b73ecec3b0ea93bdc7f04e8.patch";
+ sha256 = "0is905a4lf9vvl5b1n4ky6shrnbs5kz9mlwfk78hrl4zabfmcl5l";
+ })
+ ];
+
installPhase = ''
mkdir -p $out/bin
cp mapmap $out/bin/mapmap
@@ -57,8 +68,6 @@ mkDerivation rec {
license = licenses.gpl3;
maintainers = [ maintainers.erictapen ];
platforms = platforms.linux;
- # binary segfaults at the moment
- broken = true;
};
}
diff --git a/pkgs/applications/video/minitube/default.nix b/pkgs/applications/video/minitube/default.nix
index 690b8355340c..a5bd030e470c 100644
--- a/pkgs/applications/video/minitube/default.nix
+++ b/pkgs/applications/video/minitube/default.nix
@@ -1,30 +1,30 @@
-{ stdenv, fetchFromGitHub, wrapQtAppsHook, phonon, phonon-backend-vlc, qtbase, qmake
+{ mkDerivation, lib, fetchFromGitHub, phonon, phonon-backend-vlc, qtbase, qmake
, qtdeclarative, qttools, qtx11extras, mpv
# "Free" key generated by nckx <github@tobias.gr>. I no longer have a Google
# account. You'll need to generate (and please share :-) a new one if it breaks.
, withAPIKey ? "AIzaSyBtFgbln3bu1swQC-naMxMtKh384D3xJZE" }:
-stdenv.mkDerivation rec {
+mkDerivation rec {
pname = "minitube";
- version = "3.2";
+ version = "3.6";
src = fetchFromGitHub {
- sha256 = "0175sgqmszakqd631bni4aqjpx68h6n49zjvg23fb1yyancnkn4c";
+ sha256 = "6IaBPYL/yGWKUHxPe1FnAR1gDHImXYGItYWq7VNjwEU=";
rev = version;
repo = "minitube";
owner = "flaviotordini";
fetchSubmodules = true;
};
- buildInputs = [ phonon phonon-backend-vlc qtbase qtdeclarative qttools qtx11extras mpv ];
- nativeBuildInputs = [ wrapQtAppsHook qmake ];
+ buildInputs = [ phonon phonon-backend-vlc qtbase qtdeclarative qtx11extras mpv ];
+ nativeBuildInputs = [ qmake qttools ];
qmakeFlags = [ "DEFINES+=APP_GOOGLE_API_KEY=${withAPIKey}" ];
enableParallelBuilding = true;
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Stand-alone YouTube video player";
longDescription = ''
Watch YouTube videos in a new way: you type a keyword, Minitube gives
diff --git a/pkgs/applications/video/mpc-qt/default.nix b/pkgs/applications/video/mpc-qt/default.nix
index 07b4c79a5b3d..d9de3eb699d4 100644
--- a/pkgs/applications/video/mpc-qt/default.nix
+++ b/pkgs/applications/video/mpc-qt/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, mkDerivation, fetchFromGitLab, pkgconfig, qmake, qtx11extras, qttools, mpv }:
+{ stdenv, mkDerivation, fetchFromGitLab, fetchpatch, pkg-config, qmake, qtx11extras, qttools, mpv }:
mkDerivation rec {
pname = "mpc-qt";
@@ -11,7 +11,14 @@ mkDerivation rec {
sha256 = "1cis8dl9pm91mpnp696zvwsfp96gkwr8jgs45anbwd7ldw78w4x5";
};
- nativeBuildInputs = [ pkgconfig qmake qttools ];
+ patches = [
+ (fetchpatch {
+ url = "https://gitlab.com/mpc-qt/mpc-qt/-/commit/02f2bc7a22e863a89ba322b9acb61cf1aef23ba0.diff";
+ sha256 = "0khld55i194zgi18d0wch5459lfzzkbfdbl1im8akvq8ks5xijis";
+ })
+ ];
+
+ nativeBuildInputs = [ pkg-config qmake qttools ];
buildInputs = [ mpv qtx11extras ];
diff --git a/pkgs/applications/video/mplayer/default.nix b/pkgs/applications/video/mplayer/default.nix
index f00b5aabf977..86047239cc56 100644
--- a/pkgs/applications/video/mplayer/default.nix
+++ b/pkgs/applications/video/mplayer/default.nix
@@ -21,6 +21,7 @@
, jackaudioSupport ? false, libjack2 ? null
, pulseSupport ? config.pulseaudio or false, libpulseaudio ? null
, bs2bSupport ? false, libbs2b ? null
+, v4lSupport ? false, libv4l ? null
# For screenshots
, libpngSupport ? true, libpng ? null
, libjpegSupport ? true, libjpeg ? null
@@ -53,6 +54,7 @@ assert pulseSupport -> libpulseaudio != null;
assert bs2bSupport -> libbs2b != null;
assert libpngSupport -> libpng != null;
assert libjpegSupport -> libjpeg != null;
+assert v4lSupport -> libv4l != null;
let
@@ -132,6 +134,7 @@ stdenv.mkDerivation rec {
++ optional libpngSupport libpng
++ optional libjpegSupport libjpeg
++ optional bs2bSupport libbs2b
+ ++ optional v4lSupport libv4l
++ (with darwin.apple_sdk.frameworks; optionals stdenv.isDarwin [ Cocoa OpenGL ])
;
@@ -156,6 +159,7 @@ stdenv.mkDerivation rec {
(if x264Support then "--enable-x264 --disable-x264-lavc" else "--disable-x264 --enable-x264-lavc")
(if jackaudioSupport then "" else "--disable-jack")
(if pulseSupport then "--enable-pulse" else "--disable-pulse")
+ (if v4lSupport then "--enable-v4l2 --enable-tv-v4l2" else "--disable-v4l2 --disable-tv-v4l2")
"--disable-xanim"
"--disable-ivtv"
"--disable-xvid --disable-xvid-lavc"
diff --git a/pkgs/applications/video/mpv/default.nix b/pkgs/applications/video/mpv/default.nix
index 4b7d78303b2f..d7dc865c1694 100644
--- a/pkgs/applications/video/mpv/default.nix
+++ b/pkgs/applications/video/mpv/default.nix
@@ -1,4 +1,4 @@
-{ config, stdenv, fetchurl, fetchFromGitHub, fetchpatch
+{ config, stdenv, fetchFromGitHub
, addOpenGLRunpath, docutils, perl, pkgconfig, python3, wafHook, which
, ffmpeg, freefont_ttf, freetype, libass, libpthreadstubs, mujs
, nv-codec-headers, lua, libuchardet, libiconv ? null
@@ -31,33 +31,29 @@
, mesa ? null
, alsaSupport ? stdenv.isLinux, alsaLib ? null
+, archiveSupport ? true, libarchive ? null
, bluraySupport ? true, libbluray ? null
, bs2bSupport ? true, libbs2b ? null
, cacaSupport ? true, libcaca ? null
, cmsSupport ? true, lcms2 ? null
, dvdnavSupport ? stdenv.isLinux, libdvdnav ? null
+, jackaudioSupport ? false, libjack2 ? null
, libpngSupport ? true, libpng ? null
+, openalSupport ? true, openalSoft ? null
, pulseSupport ? config.pulseaudio or stdenv.isLinux, libpulseaudio ? null
, rubberbandSupport ? stdenv.isLinux, rubberband ? null
-# NOTE: samba support should be removed on the next mpv release, see also:
-# https://github.com/NixOS/nixpkgs/pull/89145#issuecomment-636424362
-# Please remove this line on the next mpv release.
-, sambaSupport ? false, samba ? null
, screenSaverSupport ? true, libXScrnSaver ? null
, sdl2Support ? true, SDL2 ? null
-, sndioSupport ? true, sndio ? null
+, sixelSupport ? false, libsixel ? null
, speexSupport ? true, speex ? null
, swiftSupport ? false, swift ? null
, theoraSupport ? true, libtheora ? null
, vaapiSupport ? stdenv.isLinux, libva ? null
+, vapoursynthSupport ? false, vapoursynth ? null
, vdpauSupport ? true, libvdpau ? null
, xineramaSupport ? stdenv.isLinux, libXinerama ? null
, xvSupport ? stdenv.isLinux, libXv ? null
, zimgSupport ? true, zimg ? null
-, archiveSupport ? true, libarchive ? null
-, jackaudioSupport ? false, libjack2 ? null
-, openalSupport ? true, openalSoft ? null
-, vapoursynthSupport ? false, vapoursynth ? null
}:
with stdenv.lib;
@@ -80,9 +76,8 @@ assert openalSupport -> available openalSoft;
assert pulseSupport -> available libpulseaudio;
assert rubberbandSupport -> available rubberband;
assert screenSaverSupport -> available libXScrnSaver;
-assert sambaSupport -> available samba;
assert sdl2Support -> available SDL2;
-assert sndioSupport -> available sndio;
+assert sixelSupport -> available libsixel;
assert speexSupport -> available speex;
assert theoraSupport -> available libtheora;
assert vaapiSupport -> available libva;
@@ -100,13 +95,13 @@ let
in stdenv.mkDerivation rec {
pname = "mpv";
- version = "0.32.0";
+ version = "0.33.0";
src = fetchFromGitHub {
owner = "mpv-player";
repo = "mpv";
rev = "v${version}";
- sha256 = "0kmy1q0hp87vq4rpv7py04x8bpg1wmlzaibavmkf713jqp6qy596";
+ sha256 = "sha256-3l32qQBpvWVjbLp5CZtO039oDQeH7C/cNAKtJxrzlRk=";
};
postPatch = ''
@@ -140,9 +135,8 @@ in stdenv.mkDerivation rec {
(enableFeature cddaSupport "cdda")
(enableFeature dvdnavSupport "dvdnav")
(enableFeature openalSupport "openal")
- (enableFeature sambaSupport "libsmbclient")
(enableFeature sdl2Support "sdl2")
- (enableFeature sndioSupport "sndio")
+ (enableFeature sixelSupport "sixel")
(enableFeature vaapiSupport "vaapi")
(enableFeature waylandSupport "wayland")
(enableFeature stdenv.isLinux "dvbin")
@@ -168,10 +162,9 @@ in stdenv.mkDerivation rec {
++ optional openalSupport openalSoft
++ optional pulseSupport libpulseaudio
++ optional rubberbandSupport rubberband
- ++ optional sambaSupport samba
++ optional screenSaverSupport libXScrnSaver
++ optional sdl2Support SDL2
- ++ optional sndioSupport sndio
+ ++ optional sixelSupport libsixel
++ optional speexSupport speex
++ optional theoraSupport libtheora
++ optional vaapiSupport libva
@@ -196,14 +189,6 @@ in stdenv.mkDerivation rec {
python3 TOOLS/osxbundle.py -s build/mpv
'';
- patches = stdenv.lib.optionals stdenv.isDarwin [
- # Fix cocoa backend. Remove with the next release
- (fetchpatch {
- url = "https://github.com/mpv-player/mpv/commit/188169854313b99d01da8f69fe129f0a487eb7c4.patch";
- sha256 = "062sz4666prb2wg1rn5q8brqkzlq6lxn8sxic78a8lb0125c01f7";
- })
- ];
-
postInstall = ''
# Use a standard font
mkdir -p $out/share/mpv
diff --git a/pkgs/applications/video/mpv/scripts/mpris.nix b/pkgs/applications/video/mpv/scripts/mpris.nix
index f19db554d045..5f2a21ea7e44 100644
--- a/pkgs/applications/video/mpv/scripts/mpris.nix
+++ b/pkgs/applications/video/mpv/scripts/mpris.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchpatch, fetchFromGitHub, pkgconfig, glib, mpv }:
+{ stdenv, fetchpatch, fetchFromGitHub, pkgconfig, glib, mpv-unwrapped }:
stdenv.mkDerivation rec {
pname = "mpv-mpris";
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ glib mpv ];
+ buildInputs = [ glib mpv-unwrapped ];
installFlags = [ "SCRIPTS_DIR=$(out)/share/mpv/scripts" ];
diff --git a/pkgs/applications/video/mpv/wrapper.nix b/pkgs/applications/video/mpv/wrapper.nix
index 5b3ad7a98311..4d61971956e9 100644
--- a/pkgs/applications/video/mpv/wrapper.nix
+++ b/pkgs/applications/video/mpv/wrapper.nix
@@ -37,7 +37,7 @@ let
"--prefix" "LUA_CPATH" ";" "${mpv.luaEnv}/lib/lua/${mpv.lua.luaversion}/?.so"
"--prefix" "LUA_PATH" ";" "${mpv.luaEnv}/share/lua/${mpv.lua.luaversion}/?.lua"
] ++ lib.optionals mpv.vapoursynthSupport [
- "--prefix" "PYTHONPATH" ":" "${mpv.vapoursynth}/lib/${mpv.vapoursynth.python3.sitePackages}"
+ "--prefix" "PYTHONPATH" ":" "${mpv.vapoursynth}/${mpv.vapoursynth.python3.sitePackages}"
] ++ lib.optionals (binPath != "") [
"--prefix" "PATH" ":" binPath
] ++ (lib.lists.flatten (map
diff --git a/pkgs/applications/video/obs-studio/obs-move-transition.nix b/pkgs/applications/video/obs-studio/obs-move-transition.nix
new file mode 100644
index 000000000000..70985b438c6b
--- /dev/null
+++ b/pkgs/applications/video/obs-studio/obs-move-transition.nix
@@ -0,0 +1,60 @@
+{ lib
+, stdenv
+, fetchFromGitHub
+, fetchpatch
+, fetchurl
+, cmake
+, obs-studio
+}:
+
+stdenv.mkDerivation rec {
+ pname = "obs-move-transition";
+ version = "2.0.2";
+
+ src = fetchFromGitHub {
+ owner = "exeldro";
+ repo = "obs-move-transition";
+ rev = version;
+ sha256 = "0kr868lxlanq0y98f2hb70y92ac2nla8khsj879kjf3z6dqdpd66";
+ };
+
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [ obs-studio ];
+
+ cmakeFlags = with lib; [
+ "-DLIBOBS_INCLUDE_DIR=${obs-studio.src}/libobs"
+ "-Wno-dev"
+ ];
+
+ preConfigure = ''
+ cp ${obs-studio.src}/cmake/external/FindLibobs.cmake FindLibobs.cmake
+ '';
+
+ patches = [ ./rename-obs-move-transition-cmake.patch ];
+
+ postPatch = ''
+ substituteInPlace move-source-filter.c --replace '<../UI/obs-frontend-api/obs-frontend-api.h>' '<obs-frontend-api.h>'
+ substituteInPlace move-value-filter.c --replace '<../UI/obs-frontend-api/obs-frontend-api.h>' '<obs-frontend-api.h>'
+ substituteInPlace move-transition.c --replace '<../UI/obs-frontend-api/obs-frontend-api.h>' '<obs-frontend-api.h>'
+ '';
+
+ # obs-studio expects the shared object to be located in bin/32bit or bin/64bit
+ # https://github.com/obsproject/obs-studio/blob/d60c736cb0ec0491013293c8a483d3a6573165cb/libobs/obs-nix.c#L48
+ postInstall = let
+ pluginPath = {
+ i686-linux = "bin/32bit";
+ x86_64-linux = "bin/64bit";
+ }.${stdenv.targetPlatform.system} or (throw "Unsupported system: ${stdenv.targetPlatform.system}");
+ in ''
+ mkdir -p $out/share/obs/obs-plugins/move-transition/${pluginPath}
+ ln -s $out/lib/obs-plugins/move-transition.so $out/share/obs/obs-plugins/move-transition/${pluginPath}
+ '';
+
+ meta = with lib; {
+ description = "Plugin for OBS Studio to move source to a new position during scene transition";
+ homepage = "https://github.com/exeldro/obs-move-transition";
+ maintainers = with maintainers; [ starcraft66 ];
+ license = licenses.gpl2Plus;
+ platforms = [ "x86_64-linux" "i686-linux" ];
+ };
+}
diff --git a/pkgs/applications/video/obs-studio/rename-obs-move-transition-cmake.patch b/pkgs/applications/video/obs-studio/rename-obs-move-transition-cmake.patch
new file mode 100644
index 000000000000..24c1848c10ba
--- /dev/null
+++ b/pkgs/applications/video/obs-studio/rename-obs-move-transition-cmake.patch
@@ -0,0 +1,34 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index d116619..a1366ce 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -1,6 +1,17 @@
++if (POLICY CMP0048)
++ cmake_policy(SET CMP0048 NEW)
++endif (POLICY CMP0048)
++
+ project(move-transition VERSION 2.0.2)
+ set(PROJECT_FULL_NAME "Move Transition")
+
++include(FindLibobs.cmake)
++find_package(LibObs REQUIRED)
++
++include_directories(
++ "${LIBOBS_INCLUDE_DIR}/../plugins/obs-transitions"
++ "${LIBOBS_INCLUDE_DIR}/../UI/obs-frontend-api")
++
+ set(move-transition_HEADERS
+ move-transition.h
+ easing.h)
+@@ -34,4 +45,10 @@ target_link_libraries(move-transition
+ libobs)
+
+ set_target_properties(move-transition PROPERTIES FOLDER "plugins/exeldro")
+-install_obs_plugin_with_data(move-transition data)
++set_target_properties(move-transition PROPERTIES PREFIX "")
++
++install(TARGETS move-transition
++ LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/obs-plugins)
++
++install(DIRECTORY data/locale/
++ DESTINATION "${CMAKE_INSTALL_PREFIX}/share/obs/obs-plugins/move-transition/locale")
diff --git a/pkgs/applications/video/openshot-qt/default.nix b/pkgs/applications/video/openshot-qt/default.nix
index ede47ad061f6..9245bdf03e43 100644
--- a/pkgs/applications/video/openshot-qt/default.nix
+++ b/pkgs/applications/video/openshot-qt/default.nix
@@ -55,5 +55,8 @@ mkDerivationWith python3Packages.buildPythonApplication rec {
license = with licenses; gpl3Plus;
maintainers = with maintainers; [ AndersonTorres ];
platforms = with platforms; unix;
+ # Cannot use a newer Qt (5.15) version because it requires qtwebkit
+ # and our qtwebkit fails to build with 5.15. 01bcfd3579219d60e5d07df309a000f96b2b658b
+ broken = true;
};
}
diff --git a/pkgs/applications/video/pitivi/default.nix b/pkgs/applications/video/pitivi/default.nix
index 535913c6f2b2..7aef0bfd0353 100644
--- a/pkgs/applications/video/pitivi/default.nix
+++ b/pkgs/applications/video/pitivi/default.nix
@@ -22,13 +22,13 @@
python3Packages.buildPythonApplication rec {
pname = "pitivi";
- version = "2020.09.1";
+ version = "2020.09.2";
format = "other";
src = fetchurl {
url = "mirror://gnome/sources/pitivi/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1by52b56s9c3h23n40iccygkazwlhii2gb28zhnj2xz5805j05y2";
+ sha256 = "0hzvv4wia4rk0kvq16y27imq2qd4q5lg3vx99hdcjdb1x3zqqfg0";
};
patches = [
diff --git a/pkgs/applications/video/plex-media-player/default.nix b/pkgs/applications/video/plex-media-player/default.nix
index d08a4a852428..107fd5f599ab 100644
--- a/pkgs/applications/video/plex-media-player/default.nix
+++ b/pkgs/applications/video/plex-media-player/default.nix
@@ -11,14 +11,14 @@ let
depSrcs = import ./deps.nix { inherit fetchurl; };
in mkDerivation rec {
pname = "plex-media-player";
- version = "2.55.0.1069";
- vsnHash = "2369bed9";
+ version = "2.58.0.1076";
+ vsnHash = "38e019da";
src = fetchFromGitHub {
owner = "plexinc";
repo = "plex-media-player";
rev = "v${version}-${vsnHash}";
- sha256 = "1jq4592sgaia0xy2h7n3vh5i7c84sdh4l64fdc774r4i0bmg66qi";
+ sha256 = "XFwcSHn9wG30bDMGFITBmhp6/VI1RLmxMxFFxjntTmw=";
};
nativeBuildInputs = [ pkgconfig cmake python3 ];
@@ -41,7 +41,7 @@ in mkDerivation rec {
meta = with stdenv.lib; {
description = "Streaming media player for Plex";
license = licenses.gpl2;
- maintainers = with maintainers; [ kylewlacy ];
+ maintainers = with maintainers; [ ];
homepage = "https://plex.tv";
};
}
diff --git a/pkgs/applications/video/plex-media-player/deps.nix b/pkgs/applications/video/plex-media-player/deps.nix
index 26b57532615a..fddbae9375c7 100644
--- a/pkgs/applications/video/plex-media-player/deps.nix
+++ b/pkgs/applications/video/plex-media-player/deps.nix
@@ -1,28 +1,28 @@
{ fetchurl }:
rec {
- webClientBuildId = "180-afec74de50e175";
+ webClientBuildId = "183-045db5be50e175";
webClientDesktopBuildId = "4.29.2-e50e175";
- webClientTvBuildId = "4.29.3-afec74d";
+ webClientTvBuildId = "4.29.6-045db5b";
webClient = fetchurl {
url = "https://artifacts.plex.tv/web-client-pmp/${webClientBuildId}/buildid.cmake";
- sha256 = "0rabrg3lk9vgpswk8npa54hzqf2v8ghqqnysxpwn12wrp1pc2rr9";
+ sha256 = "AzHlO7Z8SxQoT6++OphwDDQ47Ombnpaby0mh1YNnSvc=";
};
webClientDesktopHash = fetchurl {
url = "https://artifacts.plex.tv/web-client-pmp/${webClientBuildId}/web-client-desktop-${webClientDesktopBuildId}.tar.xz.sha1";
- sha256 = "02b5yq4yc411qlg2dkw5j9lrr3cn2y4d27sin0skf6qza180473g";
+ sha256 = "7vUcTuN5ypFFIrBygyutEZu4MYl5WPmFureQl6HvVx8=";
};
webClientDesktop = fetchurl {
url = "https://artifacts.plex.tv/web-client-pmp/${webClientBuildId}/web-client-desktop-${webClientDesktopBuildId}.tar.xz";
- sha256 = "0l3xv48kr2rx878a40zrgwif2ga2ikv6fdcbq9pylycnmm41pxmh";
+ sha256 = "xWwXhN2N4Pvalxtm5PwZprkcFU6RIiE6fA71d2E6lP4=";
};
webClientTvHash = fetchurl {
url = "https://artifacts.plex.tv/web-client-pmp/${webClientBuildId}/web-client-tv-${webClientTvBuildId}.tar.xz.sha1";
- sha256 = "0wq115y2xrgwqrzr43nhkq8ba237z20yfp426ki2kdypsq8fjqka";
+ sha256 = "U8u5SOxPpz8HOJKrYXlIHx0X08Flspl67hlzc57g7v8=";
};
webClientTv = fetchurl {
url = "https://artifacts.plex.tv/web-client-pmp/${webClientBuildId}/web-client-tv-${webClientTvBuildId}.tar.xz";
- sha256 = "1wax1qslm226l2w53m2fnl849jw349qhg3rjghx7vip5pmb43vw9";
+ sha256 = "4Et9d4BO+4UParvsSJglJvb+cnp0oUP3O4MDNnLeP7g=";
};
}
diff --git a/pkgs/applications/video/qmplay2/default.nix b/pkgs/applications/video/qmplay2/default.nix
new file mode 100644
index 000000000000..b7f7f8c53023
--- /dev/null
+++ b/pkgs/applications/video/qmplay2/default.nix
@@ -0,0 +1,74 @@
+{ stdenv
+, fetchFromGitHub
+, pkg-config
+, cmake
+, alsaLib
+, ffmpeg
+, libass
+, libcddb
+, libcdio
+, libgme
+, libpulseaudio
+, libsidplayfp
+, libva
+, libXv
+, taglib
+, qtbase
+, qttools
+, vulkan-headers
+, vulkan-tools
+, wrapQtAppsHook
+}:
+
+let
+ pname = "qmplay2";
+ version = "20.07.04";
+in stdenv.mkDerivation {
+ inherit pname version;
+
+ src = fetchFromGitHub {
+ owner = "zaps166";
+ repo = "QMPlay2";
+ rev = version;
+ sha256 = "sha256-sUDucxSvsdD2C2FSVrrXeHdNdrjECtJSXVr106OdHzA=";
+ fetchSubmodules = true;
+ };
+
+ nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook ];
+ buildInputs = [
+ alsaLib
+ ffmpeg
+ libass
+ libcddb
+ libcdio
+ libgme
+ libpulseaudio
+ libsidplayfp
+ libva
+ libXv
+ qtbase
+ qttools
+ taglib
+ vulkan-headers
+ vulkan-tools
+ ];
+
+ postInstall = ''
+ # Because we think it is better to use only lowercase letters!
+ ln -s $out/bin/QMPlay2 $out/bin/qmplay2
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/zaps166/QMPlay2/";
+ description = "Qt-based Multimedia player";
+ longDescription = ''
+ QMPlay2 is a video and audio player. It can play all formats supported by
+ FFmpeg, libmodplug (including J2B and SFX). It also supports Audio CD, raw
+ files, Rayman 2 music and chiptunes. It contains YouTube and MyFreeMP3
+ browser.
+ '';
+ license = licenses.lgpl3Plus;
+ maintainers = with maintainers; [ AndersonTorres ];
+ platforms = with platforms; linux;
+ };
+}
diff --git a/pkgs/applications/video/shotcut/default.nix b/pkgs/applications/video/shotcut/default.nix
index 188d49a791ec..1b3ca2850482 100644
--- a/pkgs/applications/video/shotcut/default.nix
+++ b/pkgs/applications/video/shotcut/default.nix
@@ -1,32 +1,56 @@
-{ stdenv, fetchFromGitHub, fetchpatch, mkDerivation, SDL2, frei0r, gettext, mlt
-, jack1, pkgconfig, qtbase, qtmultimedia, qtwebkit, qtx11extras, qtwebsockets
-, qtquickcontrols, qtgraphicaleffects, libmlt, qmake, qttools, genericUpdater
+{ stdenv
+, fetchFromGitHub
+, fetchpatch
+, mkDerivation
+, SDL2
+, frei0r
+, ladspaPlugins
+, gettext
+, mlt
+, jack1
+, pkgconfig
+, qtbase
+, qtmultimedia
+, qtx11extras
+, qtwebsockets
+, qtquickcontrols2
+, qtgraphicaleffects
+, qmake
+, qttools
+, genericUpdater
, common-updater-scripts
}:
-assert stdenv.lib.versionAtLeast libmlt.version "6.22.1";
assert stdenv.lib.versionAtLeast mlt.version "6.22.1";
mkDerivation rec {
pname = "shotcut";
- version = "20.10.31";
+ version = "20.11.28";
src = fetchFromGitHub {
owner = "mltframework";
repo = "shotcut";
rev = "v${version}";
- sha256 = "16ypq1v396pibhh33nm78p6hr5fz3h74l0ykg9f72b8whw23jyz6";
+ sha256 = "1yr71ihml9wnm7y5pv0gz41l1k6ybd16dk78zxf96kn9b838mzhq";
};
enableParallelBuilding = true;
nativeBuildInputs = [ pkgconfig qmake ];
buildInputs = [
- SDL2 frei0r gettext mlt libmlt
- qtbase qtmultimedia qtwebkit qtx11extras qtwebsockets qtquickcontrols
+ SDL2
+ frei0r
+ ladspaPlugins
+ gettext
+ mlt
+ qtbase
+ qtmultimedia
+ qtx11extras
+ qtwebsockets
+ qtquickcontrols2
qtgraphicaleffects
];
- NIX_CFLAGS_COMPILE = "-I${libmlt}/include/mlt++ -I${libmlt}/include/mlt";
+ NIX_CFLAGS_COMPILE = "-I${mlt.dev}/include/mlt++ -I${mlt.dev}/include/mlt";
qmakeFlags = [
"QMAKE_LRELEASE=${stdenv.lib.getDev qttools}/bin/lrelease"
"SHOTCUT_VERSION=${version}"
@@ -34,7 +58,7 @@ mkDerivation rec {
];
prePatch = ''
- sed 's_shotcutPath, "qmelt"_"${mlt}/bin/melt"_' -i src/jobs/meltjob.cpp
+ sed 's_shotcutPath, "melt"_"${mlt}/bin/melt"_' -i src/jobs/meltjob.cpp
sed 's_shotcutPath, "ffmpeg"_"${mlt.ffmpeg}/bin/ffmpeg"_' -i src/jobs/ffmpegjob.cpp
sed 's_qApp->applicationDirPath(), "ffmpeg"_"${mlt.ffmpeg}/bin/ffmpeg"_' -i src/docks/encodedock.cpp
NICE=$(type -P nice)
@@ -43,9 +67,10 @@ mkDerivation rec {
qtWrapperArgs = [
"--prefix FREI0R_PATH : ${frei0r}/lib/frei0r-1"
- "--prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath [jack1 SDL2]}"
+ "--prefix LADSPA_PATH : ${ladspaPlugins}/lib/ladspa"
+ "--prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath [ jack1 SDL2 ]}"
"--prefix PATH : ${mlt}/bin"
- ];
+ ];
postInstall = ''
mkdir -p $out/share/shotcut
diff --git a/pkgs/applications/video/vcs/default.nix b/pkgs/applications/video/vcs/default.nix
index 0cbdeaaf6ff8..0280cfb3f1f4 100644
--- a/pkgs/applications/video/vcs/default.nix
+++ b/pkgs/applications/video/vcs/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, makeWrapper
-, coreutils, ffmpeg, gawk, gnugrep, gnused, imagemagick, mplayer, utillinux
+, coreutils, ffmpeg, gawk, gnugrep, gnused, imagemagick, mplayer, util-linux
, dejavu_fonts
}:
with stdenv.lib;
let
version = "1.13.4";
- runtimeDeps = [ coreutils ffmpeg gawk gnugrep gnused imagemagick mplayer utillinux ];
+ runtimeDeps = [ coreutils ffmpeg gawk gnugrep gnused imagemagick mplayer util-linux ];
in
stdenv.mkDerivation {
pname = "vcs";
diff --git a/pkgs/applications/video/vdr/plugins.nix b/pkgs/applications/video/vdr/plugins.nix
index 30cd93178c25..e72de8e61f20 100644
--- a/pkgs/applications/video/vdr/plugins.nix
+++ b/pkgs/applications/video/vdr/plugins.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, fetchgit, vdr, alsaLib, fetchFromGitHub
, libvdpau, libxcb, xcbutilwm, graphicsmagick, libav, pcre, xorgserver, ffmpeg_3
-, libiconv, boost, libgcrypt, perl, utillinux, groff, libva, xorg, ncurses
+, libiconv, boost, libgcrypt, perl, util-linux, groff, libva, xorg, ncurses
, callPackage
}: let
mkPlugin = name: stdenv.mkDerivation {
@@ -146,7 +146,7 @@ in {
nativeBuildInputs = [
perl # for pod2man and pos2html
- utillinux
+ util-linux
groff
];
diff --git a/pkgs/applications/video/webcamoid/default.nix b/pkgs/applications/video/webcamoid/default.nix
index aa559215fe89..a0d25f2ec1ea 100644
--- a/pkgs/applications/video/webcamoid/default.nix
+++ b/pkgs/applications/video/webcamoid/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, pkgconfig, libxcb, mkDerivation, qmake
+{ lib, fetchFromGitHub, pkgconfig, libxcb, mkDerivation, qmake
, qtbase, qtdeclarative, qtquickcontrols, qtquickcontrols2
, ffmpeg-full, gst_all_1, libpulseaudio, alsaLib, jack2
, v4l-utils }:
@@ -29,7 +29,7 @@ mkDerivation rec {
"INSTALLQMLDIR=${placeholder "out"}/lib/qt/qml"
];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Webcam Capture Software";
longDescription = "Webcamoid is a full featured and multiplatform webcam suite.";
homepage = "https://github.com/webcamoid/webcamoid/";
diff --git a/pkgs/applications/virtualization/OVMF/default.nix b/pkgs/applications/virtualization/OVMF/default.nix
index 94d0ae94dbde..6301182771fb 100644
--- a/pkgs/applications/virtualization/OVMF/default.nix
+++ b/pkgs/applications/virtualization/OVMF/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, edk2, utillinux, nasm, iasl
+{ stdenv, lib, edk2, util-linux, nasm, iasl
, csmSupport ? false, seabios ? null
, secureBoot ? false
}:
@@ -24,7 +24,7 @@ edk2.mkDerivation projectDscPath {
outputs = [ "out" "fd" ];
- buildInputs = [ utillinux nasm iasl ];
+ buildInputs = [ util-linux nasm iasl ];
hardeningDisable = [ "format" "stackprotector" "pic" "fortify" ];
diff --git a/pkgs/applications/virtualization/containerd/default.nix b/pkgs/applications/virtualization/containerd/default.nix
index eded437a62db..cece3cc6b673 100644
--- a/pkgs/applications/virtualization/containerd/default.nix
+++ b/pkgs/applications/virtualization/containerd/default.nix
@@ -1,24 +1,24 @@
-{ lib, fetchFromGitHub, buildGoPackage, btrfs-progs, go-md2man, installShellFiles, utillinux }:
+{ lib, fetchFromGitHub, buildGoPackage, btrfs-progs, go-md2man, installShellFiles, util-linux, nixosTests }:
with lib;
buildGoPackage rec {
pname = "containerd";
- version = "1.4.1";
+ version = "1.4.3";
# git commit for the above version's tag
- commit = "7ad184331fa3e55e52b890ea95e65ba581ae3429";
+ commit = "269548fa27e0089a8b8278fc4fc781d7f65a939b";
src = fetchFromGitHub {
owner = "containerd";
repo = "containerd";
rev = "v${version}";
- sha256 = "1k6dqaidnldf7kpxdszf0wn6xb8m6vaizm2aza81fri1q0051213";
+ sha256 = "09xvhjg5f8h90w1y94kqqnqzhbhd62dcdd9wb9sdqakisjk6zrl0";
};
goPackagePath = "github.com/containerd/containerd";
outputs = [ "out" "man" ];
- nativeBuildInputs = [ go-md2man installShellFiles utillinux ];
+ nativeBuildInputs = [ go-md2man installShellFiles util-linux ];
buildInputs = [ btrfs-progs ];
@@ -42,6 +42,8 @@ buildGoPackage rec {
installManPage man/*.[1-9]
'';
+ passthru.tests = { inherit (nixosTests) docker; };
+
meta = {
homepage = "https://containerd.io/";
description = "A daemon to control runC";
diff --git a/pkgs/applications/virtualization/cri-o/wrapper.nix b/pkgs/applications/virtualization/cri-o/wrapper.nix
index 6d72623d86cb..5aca291a6018 100644
--- a/pkgs/applications/virtualization/cri-o/wrapper.nix
+++ b/pkgs/applications/virtualization/cri-o/wrapper.nix
@@ -7,7 +7,7 @@
, runc # Default container runtime
, crun # Container runtime (default with cgroups v2 for podman/buildah)
, conmon # Container runtime monitor
-, utillinux # nsenter
+, util-linux # nsenter
, cni-plugins # not added to path
, iptables
}:
@@ -19,7 +19,7 @@ let
runc
crun
conmon
- utillinux
+ util-linux
iptables
] ++ extraPackages);
diff --git a/pkgs/applications/virtualization/crun/default.nix b/pkgs/applications/virtualization/crun/default.nix
index 62e5843d2439..ef506c01cfb6 100644
--- a/pkgs/applications/virtualization/crun/default.nix
+++ b/pkgs/applications/virtualization/crun/default.nix
@@ -35,13 +35,13 @@ let
in
stdenv.mkDerivation rec {
pname = "crun";
- version = "0.15.1";
+ version = "0.16";
src = fetchFromGitHub {
owner = "containers";
repo = pname;
rev = version;
- sha256 = "0qy4159wirkwzb48kp1jsnimlr1fyvxvv02j6mdbhjdhkwjic8v4";
+ sha256 = "03547axiwv161sbymh2vxqx591xr4nq6b9y8y45m15xvfv0f7vl8";
fetchSubmodules = true;
};
diff --git a/pkgs/applications/virtualization/docker/default.nix b/pkgs/applications/virtualization/docker/default.nix
index dad5b43e5b05..1d55744efb49 100644
--- a/pkgs/applications/virtualization/docker/default.nix
+++ b/pkgs/applications/virtualization/docker/default.nix
@@ -2,8 +2,9 @@
, makeWrapper, installShellFiles, pkgconfig
, go-md2man, go, containerd, runc, docker-proxy, tini, libtool
, sqlite, iproute, lvm2, systemd
-, btrfs-progs, iptables, e2fsprogs, xz, utillinux, xfsprogs, git
+, btrfs-progs, iptables, e2fsprogs, xz, util-linux, xfsprogs, git
, procps, libseccomp
+, nixosTests
}:
with lib;
@@ -139,7 +140,7 @@ rec {
outputs = ["out" "man"];
- extraPath = optionals (stdenv.isLinux) (makeBinPath [ iproute iptables e2fsprogs xz xfsprogs procps utillinux git ]);
+ extraPath = optionals (stdenv.isLinux) (makeBinPath [ iproute iptables e2fsprogs xz xfsprogs procps util-linux git ]);
installPhase = ''
cd ./go/src/${goPackagePath}
@@ -184,6 +185,8 @@ rec {
installManPage man/*/*.[1-9]
'';
+ passthru.tests = { inherit (nixosTests) docker; };
+
meta = {
homepage = "https://www.docker.com/";
description = "An open source project to pack, ship and run any application as a lightweight container";
@@ -209,14 +212,14 @@ rec {
};
docker_19_03 = makeOverridable dockerGen rec {
- version = "19.03.13";
+ version = "19.03.14";
rev = "v${version}";
- sha256 = "139qqy8jiz1phnngknpa7c1nk9iqwd3hcc9as8x50p1vnycwzr3f";
+ sha256 = "0szr5dgfrypb5kyj5l1rf7rw4iqj0d0cyx6skdqlbgf4dqwa6g9y";
runcRev = "dc9208a3303feef5b3839f4323d9beb36df0a9dd"; # v1.0.0-rc10
runcSha256 = "0pi3rvj585997m4z9ljkxz2z9yxf9p2jr0pmqbqrc7bc95f5hagk";
# Note: Once all packaged Docker versions use containerd <=1.2 or >=1.4 remove the libseccomp and pkgconfig inputs above
- containerdRev = "8fba4e9a7d01810a393d5d25a3621dc101981175"; # v1.3.7
- containerdSha256 = "10zy507ajslizicagb64dvbs7wmw0j4x3hdhygbdh4g2nv3mgjb7";
+ containerdRev = "ea765aba0d05254012b0b9e595e995c09186427f"; # v1.3.9
+ containerdSha256 = "1isi1wgq61b4l0lxy1d8n6dnmcb8s5ihn2yqjb6525y3dj5c5i1j";
tiniRev = "fec3683b971d9c3ef73f284f176672c44b448662"; # v0.18.0
tiniSha256 = "1h20i3wwlbd8x4jr2gz68hgklh0lb0jj7y5xk1wvr8y58fip1rdn";
};
diff --git a/pkgs/applications/virtualization/dumb-init/default.nix b/pkgs/applications/virtualization/dumb-init/default.nix
index c7be90222c2e..5e1bc9489d3f 100644
--- a/pkgs/applications/virtualization/dumb-init/default.nix
+++ b/pkgs/applications/virtualization/dumb-init/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "dumb-init";
- version = "1.2.2";
+ version = "1.2.3";
src = fetchFromGitHub {
owner = "Yelp";
repo = pname;
rev = "v${version}";
- sha256 = "15hgl8rz5dmrl5gx21sq5269l1hq539qn68xghjx0bv9hgbx0g20";
+ sha256 = "1ws944y8gch6h7iqvznfwlh9hnmdn36aqh9w6cbc7am8vbyq0ffa";
};
buildInputs = [ glibc.static ];
diff --git a/pkgs/applications/virtualization/open-vm-tools/default.nix b/pkgs/applications/virtualization/open-vm-tools/default.nix
index 033fe79368b7..4cdce2172a21 100644
--- a/pkgs/applications/virtualization/open-vm-tools/default.nix
+++ b/pkgs/applications/virtualization/open-vm-tools/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "open-vm-tools";
- version = "11.1.5";
+ version = "11.2.0";
src = fetchFromGitHub {
owner = "vmware";
repo = "open-vm-tools";
rev = "stable-${version}";
- sha256 = "0i8p28hd5wgiay4lgmd9fid5ickwygy6w3xpfzzy8v9z04xc5bg7";
+ sha256 = "125y3zdhj353dmmjmssdaib2zp1jg5aiqmvpgkrzhnh5nx2icfv6";
};
sourceRoot = "${src.name}/open-vm-tools";
@@ -23,11 +23,6 @@ stdenv.mkDerivation rec {
buildInputs = [ fuse glib icu libdnet libmspack libtirpc openssl pam procps rpcsvc-proto xercesc ]
++ lib.optionals withX [ gdk-pixbuf-xlib gtk3 gtkmm3 libX11 libXext libXinerama libXi libXrender libXrandr libXtst ];
- patches = [
- ./recognize_nixos.patch
- ./find_gdk_pixbuf_xlib.patch #See https://github.com/vmware/open-vm-tools/pull/438
- ];
-
postPatch = ''
# Build bugfix for 10.1.0, stolen from Arch PKGBUILD
mkdir -p common-agent/etc/config
diff --git a/pkgs/applications/virtualization/open-vm-tools/find_gdk_pixbuf_xlib.patch b/pkgs/applications/virtualization/open-vm-tools/find_gdk_pixbuf_xlib.patch
deleted file mode 100644
index 6606c50e77d9..000000000000
--- a/pkgs/applications/virtualization/open-vm-tools/find_gdk_pixbuf_xlib.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/lib/appUtil/Makefile.am b/lib/appUtil/Makefile.am
-index a0d8e391..899cd4e9 100644
---- a/lib/appUtil/Makefile.am
-+++ b/lib/appUtil/Makefile.am
-@@ -21,4 +21,6 @@ libAppUtil_la_SOURCES =
- libAppUtil_la_SOURCES += appUtil.c
- libAppUtil_la_SOURCES += appUtilX11.c
-
--AM_CFLAGS = @GTK_CPPFLAGS@
-+AM_CFLAGS =
-+AM_CFLAGS += @GTK_CPPFLAGS@
-+AM_CFLAGS += @GDK_PIXBUF_XLIB2_CPPFLAGS@
diff --git a/pkgs/applications/virtualization/open-vm-tools/recognize_nixos.patch b/pkgs/applications/virtualization/open-vm-tools/recognize_nixos.patch
deleted file mode 100644
index 95b0951b5853..000000000000
--- a/pkgs/applications/virtualization/open-vm-tools/recognize_nixos.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-diff --git a/lib/include/guest_os.h b/lib/include/guest_os.h
-index 868dec68..0b9a2ad7 100644
---- a/lib/include/guest_os.h
-+++ b/lib/include/guest_os.h
-@@ -278,6 +278,7 @@ Bool Gos_InSetArray(uint32 gos, const uint32 *set);
- #define STR_OS_MANDRAKE_FULL "Mandrake Linux"
- #define STR_OS_MANDRIVA "mandriva"
- #define STR_OS_MKLINUX "MkLinux"
-+#define STR_OS_NIXOS "NixOS"
- #define STR_OS_NOVELL "nld9"
- #define STR_OS_NOVELL_FULL "Novell Linux Desktop 9"
- #define STR_OS_ORACLE6 "oraclelinux6"
-diff --git a/lib/misc/hostinfoPosix.c b/lib/misc/hostinfoPosix.c
-index 348a67ec..5f8beb2b 100644
---- a/lib/misc/hostinfoPosix.c
-+++ b/lib/misc/hostinfoPosix.c
-@@ -203,6 +203,7 @@ static const DistroInfo distroArray[] = {
- { "Mandrake", "/etc/mandrake-release" },
- { "Mandriva", "/etc/mandriva-release" },
- { "MkLinux", "/etc/mklinux-release" },
-+ { "NixOS", "/etc/os-release" },
- { "Novell", "/etc/nld-release" },
- { "OracleLinux", "/etc/oracle-release" },
- { "Photon", "/etc/lsb-release" },
-@@ -865,6 +866,8 @@ HostinfoGetOSShortName(const char *distro, // IN: full distro name
- }
- } else if (strstr(distroLower, "mandrake")) {
- Str_Strcpy(distroShort, STR_OS_MANDRAKE, distroShortSize);
-+ } else if (strstr(distroLower, "nixos")) {
-+ Str_Strcpy(distroShort, STR_OS_NIXOS, distroShortSize);
- } else if (strstr(distroLower, "turbolinux")) {
- Str_Strcpy(distroShort, STR_OS_TURBO, distroShortSize);
- } else if (strstr(distroLower, "sun")) {
diff --git a/pkgs/applications/virtualization/podman/default.nix b/pkgs/applications/virtualization/podman/default.nix
index b05149fd1500..dd56efe60f83 100644
--- a/pkgs/applications/virtualization/podman/default.nix
+++ b/pkgs/applications/virtualization/podman/default.nix
@@ -16,13 +16,13 @@
buildGoModule rec {
pname = "podman";
- version = "2.1.1";
+ version = "2.2.0";
src = fetchFromGitHub {
owner = "containers";
repo = "podman";
rev = "v${version}";
- sha256 = "0cy842wlyasxlxnwxkwhwgj148s30kfxnhgxa6ar26fly432aa68";
+ sha256 = "13na6ms0dapcmfb4pg8z3sds9nprr1lyyjs0v2izqifcyb1r1c00";
};
vendorSha256 = null;
diff --git a/pkgs/applications/virtualization/podman/wrapper.nix b/pkgs/applications/virtualization/podman/wrapper.nix
index d97d182496a4..863888227b37 100644
--- a/pkgs/applications/virtualization/podman/wrapper.nix
+++ b/pkgs/applications/virtualization/podman/wrapper.nix
@@ -9,7 +9,7 @@
, conmon # Container runtime monitor
, slirp4netns # User-mode networking for unprivileged namespaces
, fuse-overlayfs # CoW for images, much faster than default vfs
-, utillinux # nsenter
+, util-linux # nsenter
, cni-plugins # not added to path
, iptables
}:
@@ -23,7 +23,7 @@ let
conmon
slirp4netns
fuse-overlayfs
- utillinux
+ util-linux
iptables
] ++ extraPackages);
diff --git a/pkgs/applications/virtualization/qemu/default.nix b/pkgs/applications/virtualization/qemu/default.nix
index 2bace4f258d7..5d4b891ad5de 100644
--- a/pkgs/applications/virtualization/qemu/default.nix
+++ b/pkgs/applications/virtualization/qemu/default.nix
@@ -83,6 +83,12 @@ stdenv.mkDerivation rec {
./fix-qemu-ga.patch
./9p-ignore-noatime.patch
./CVE-2020-27617.patch
+ (fetchpatch {
+ # e1000e: infinite loop scenario in case of null packet descriptor, remove for QEMU >= 5.2.0-rc3
+ name = "CVE-2020-28916.patch";
+ url = "https://git.qemu.org/?p=qemu.git;a=patch;h=c2cb511634012344e3d0fe49a037a33b12d8a98a";
+ sha256 = "1kvm6wl4vry0npiisxsn76h8nf1iv5fmqsyjvb46203f1yyg5pis";
+ })
] ++ optional nixosTestRunner ./force-uid0-on-9p.patch
++ optionals stdenv.hostPlatform.isMusl [
(fetchpatch {
@@ -100,6 +106,15 @@ stdenv.mkDerivation rec {
})
];
+ # Remove CVE-2020-{29129,29130} for QEMU >5.1.0
+ postPatch = ''
+ (cd slirp && patch -p1 < ${fetchpatch {
+ name = "CVE-2020-29129_CVE-2020-29130.patch";
+ url = "https://gitlab.freedesktop.org/slirp/libslirp/-/commit/2e1dcbc0c2af64fcb17009eaf2ceedd81be2b27f.patch";
+ sha256 = "01vbjqgnc0kp881l5p6b31cyyirhwhavm6x36hlgkymswvl3wh9w";
+ }})
+ '';
+
hardeningDisable = [ "stackprotector" ];
preConfigure = ''
diff --git a/pkgs/applications/virtualization/runc/default.nix b/pkgs/applications/virtualization/runc/default.nix
index fd3d914af662..c3882ae9472e 100644
--- a/pkgs/applications/virtualization/runc/default.nix
+++ b/pkgs/applications/virtualization/runc/default.nix
@@ -9,6 +9,8 @@
, apparmor-parser
, libseccomp
, libselinux
+, makeWrapper
+, procps
, nixosTests
}:
@@ -26,7 +28,7 @@ buildGoPackage rec {
goPackagePath = "github.com/opencontainers/runc";
outputs = [ "out" "man" ];
- nativeBuildInputs = [ go-md2man installShellFiles pkg-config which ];
+ nativeBuildInputs = [ go-md2man installShellFiles makeWrapper pkg-config which ];
buildInputs = [ libselinux libseccomp libapparmor apparmor-parser ];
@@ -43,9 +45,12 @@ buildGoPackage rec {
installPhase = ''
install -Dm755 runc $out/bin/runc
installManPage man/*/*.[1-9]
+ wrapProgram $out/bin/runc \
+ --prefix PATH : ${lib.makeBinPath [ procps ]} \
+ --prefix PATH : /run/current-system/systemd/bin
'';
- passthru.tests = { inherit (nixosTests) cri-o podman; };
+ passthru.tests = { inherit (nixosTests) cri-o docker podman; };
meta = with lib; {
homepage = "https://github.com/opencontainers/runc";
diff --git a/pkgs/applications/virtualization/singularity/default.nix b/pkgs/applications/virtualization/singularity/default.nix
index 8d04b871e49b..b11f8d68189c 100644
--- a/pkgs/applications/virtualization/singularity/default.nix
+++ b/pkgs/applications/virtualization/singularity/default.nix
@@ -1,7 +1,7 @@
{stdenv
, lib
, fetchurl
-, utillinux
+, util-linux
, gpgme
, openssl
, libuuid
@@ -17,17 +17,17 @@ with lib;
buildGoPackage rec {
pname = "singularity";
- version = "3.6.4";
+ version = "3.7.0";
src = fetchurl {
url = "https://github.com/hpcng/singularity/releases/download/v${version}/singularity-${version}.tar.gz";
- sha256 = "17z7v7pjq1ibl64ir4h183sp58v2x7iv6dn6imnnhkdvss0kl8vi";
+ sha256 = "0y6lm23g6a2ljm78w8iyak7yivxvpj3i55fjbd56m9b2ykssm5pv";
};
goPackagePath = "github.com/sylabs/singularity";
buildInputs = [ gpgme openssl libuuid ];
- nativeBuildInputs = [ utillinux which makeWrapper cryptsetup ];
+ nativeBuildInputs = [ util-linux which makeWrapper cryptsetup ];
propagatedBuildInputs = [ coreutils squashfsTools ];
postPatch = ''
diff --git a/pkgs/applications/virtualization/virt-manager/qt.nix b/pkgs/applications/virtualization/virt-manager/qt.nix
index 45d1146f4300..1d2a32c54e3a 100644
--- a/pkgs/applications/virtualization/virt-manager/qt.nix
+++ b/pkgs/applications/virtualization/virt-manager/qt.nix
@@ -1,7 +1,7 @@
{ mkDerivation, lib, fetchFromGitHub, fetchpatch, cmake, pkgconfig
, qtbase, qtmultimedia, qtsvg, qttools, krdc
, libvncserver, libvirt, pcre, pixman, qtermwidget, spice-gtk, spice-protocol
-, libselinux, libsepol, utillinux
+, libselinux, libsepol, util-linux
}:
mkDerivation rec {
@@ -32,7 +32,7 @@ mkDerivation rec {
buildInputs = [
qtbase qtmultimedia qtsvg krdc
libvirt libvncserver pcre pixman qtermwidget spice-gtk spice-protocol
- libselinux libsepol utillinux
+ libselinux libsepol util-linux
];
nativeBuildInputs = [ cmake pkgconfig qttools ];
diff --git a/pkgs/applications/virtualization/xen/0004-makefile-use-efi-ld.patch b/pkgs/applications/virtualization/xen/0004-makefile-use-efi-ld.patch
new file mode 100644
index 000000000000..a103cb161710
--- /dev/null
+++ b/pkgs/applications/virtualization/xen/0004-makefile-use-efi-ld.patch
@@ -0,0 +1,36 @@
+diff -Naur xen-4.10.4-orig/xen/arch/x86/Makefile xen-4.10.4-patched/xen/arch/x86/Makefile
+--- xen-4.10.4-orig/xen/arch/x86/Makefile 2019-07-04 01:28:50.000000000 +1000
++++ xen-4.10.4-patched/xen/arch/x86/Makefile 2020-03-03 13:32:34.607951507 +1100
+@@ -166,7 +166,7 @@
+ # Check if the compiler supports the MS ABI.
+ export XEN_BUILD_EFI := $(shell $(CC) $(filter-out $(CFLAGS-y) .%.d,$(CFLAGS)) -c efi/check.c -o efi/check.o 2>/dev/null && echo y)
+ # Check if the linker supports PE.
+-XEN_BUILD_PE := $(if $(XEN_BUILD_EFI),$(shell $(LD) -mi386pep --subsystem=10 -o efi/check.efi efi/check.o 2>/dev/null && echo y))
++XEN_BUILD_PE := $(if $(XEN_BUILD_EFI),$(shell $(EFI_LD) -mi386pep --subsystem=10 -o efi/check.efi efi/check.o 2>/dev/null && echo y))
+ CFLAGS-$(XEN_BUILD_EFI) += -DXEN_BUILD_EFI
+
+ $(TARGET).efi: VIRT_BASE = 0x$(shell $(NM) efi/relocs-dummy.o | sed -n 's, A VIRT_START$$,,p')
+@@ -188,20 +188,20 @@
+
+ $(TARGET).efi: prelink-efi.o $(note_file) efi.lds efi/relocs-dummy.o $(BASEDIR)/common/symbols-dummy.o efi/mkreloc
+ $(foreach base, $(VIRT_BASE) $(ALT_BASE), \
+- $(guard) $(LD) $(call EFI_LDFLAGS,$(base)) -T efi.lds -N $< efi/relocs-dummy.o \
++ $(guard) $(EFI_LD) $(call EFI_LDFLAGS,$(base)) -T efi.lds -N $< efi/relocs-dummy.o \
+ $(BASEDIR)/common/symbols-dummy.o $(note_file) -o $(@D)/.$(@F).$(base).0 &&) :
+ $(guard) efi/mkreloc $(foreach base,$(VIRT_BASE) $(ALT_BASE),$(@D)/.$(@F).$(base).0) >$(@D)/.$(@F).0r.S
+ $(guard) $(NM) -pa --format=sysv $(@D)/.$(@F).$(VIRT_BASE).0 \
+ | $(guard) $(BASEDIR)/tools/symbols $(all_symbols) --sysv --sort >$(@D)/.$(@F).0s.S
+ $(guard) $(MAKE) -f $(BASEDIR)/Rules.mk $(@D)/.$(@F).0r.o $(@D)/.$(@F).0s.o
+ $(foreach base, $(VIRT_BASE) $(ALT_BASE), \
+- $(guard) $(LD) $(call EFI_LDFLAGS,$(base)) -T efi.lds -N $< \
++ $(guard) $(EFI_LD) $(call EFI_LDFLAGS,$(base)) -T efi.lds -N $< \
+ $(@D)/.$(@F).0r.o $(@D)/.$(@F).0s.o $(note_file) -o $(@D)/.$(@F).$(base).1 &&) :
+ $(guard) efi/mkreloc $(foreach base,$(VIRT_BASE) $(ALT_BASE),$(@D)/.$(@F).$(base).1) >$(@D)/.$(@F).1r.S
+ $(guard) $(NM) -pa --format=sysv $(@D)/.$(@F).$(VIRT_BASE).1 \
+ | $(guard) $(BASEDIR)/tools/symbols $(all_symbols) --sysv --sort >$(@D)/.$(@F).1s.S
+ $(guard) $(MAKE) -f $(BASEDIR)/Rules.mk $(@D)/.$(@F).1r.o $(@D)/.$(@F).1s.o
+- $(guard) $(LD) $(call EFI_LDFLAGS,$(VIRT_BASE)) -T efi.lds -N $< \
++ $(guard) $(EFI_LD) $(call EFI_LDFLAGS,$(VIRT_BASE)) -T efi.lds -N $< \
+ $(@D)/.$(@F).1r.o $(@D)/.$(@F).1s.o $(note_file) -o $@
+ if $(guard) false; then rm -f $@; echo 'EFI support disabled'; \
+ else $(NM) -pa --format=sysv $(@D)/$(@F) \
diff --git a/pkgs/applications/virtualization/xen/0005-makefile-fix-efi-mountdir-use.patch b/pkgs/applications/virtualization/xen/0005-makefile-fix-efi-mountdir-use.patch
new file mode 100644
index 000000000000..11989e86c770
--- /dev/null
+++ b/pkgs/applications/virtualization/xen/0005-makefile-fix-efi-mountdir-use.patch
@@ -0,0 +1,35 @@
+EFI_MOUNTPOINT is conventionally /boot/efi or /boot/EFI or something
+like that, and (on my machine) has directories within that called
+{Boot, nixos, gummiboot}.
+
+This patch does two things:
+
+1) Xen apparently wants to put files in
+$(EFI_MOUNTPOINT)/efi/$(EFI_VENDOR) - we remove the duplicate 'efi' name
+because I can't see why we have it
+
+2) Ensures the said directory exists
+
+
+--- a/xen/Makefile 2016-01-08 01:50:58.028045657 +0000
++++ b/xen/Makefile 2016-01-08 01:51:33.560268718 +0000
+@@ -49,7 +49,9 @@
+ ln -sf $(T)-$(XEN_FULLVERSION).efi $(D)$(EFI_DIR)/$(T)-$(XEN_VERSION).efi; \
+ ln -sf $(T)-$(XEN_FULLVERSION).efi $(D)$(EFI_DIR)/$(T).efi; \
+ if [ -n '$(EFI_MOUNTPOINT)' -a -n '$(EFI_VENDOR)' ]; then \
+- $(INSTALL_DATA) $(TARGET).efi $(D)$(EFI_MOUNTPOINT)/efi/$(EFI_VENDOR)/$(T)-$(XEN_FULLVERSION).efi; \
++ [ -d $(D)$(EFI_MOUNTPOINT)/$(EFI_VENDOR) ] || \
++ $(INSTALL_DIR) $(D)$(EFI_MOUNTPOINT)/$(EFI_VENDOR) ;\
++ $(INSTALL_DATA) $(TARGET).efi $(D)$(EFI_MOUNTPOINT)/$(EFI_VENDOR)/$(T)-$(XEN_FULLVERSION).efi; \
+ elif [ "$(D)" = "$(patsubst $(shell cd $(XEN_ROOT) && pwd)/%,%,$(D))" ]; then \
+ echo 'EFI installation only partially done (EFI_VENDOR not set)' >&2; \
+ fi; \
+@@ -69,7 +69,7 @@
+ rm -f $(D)$(EFI_DIR)/$(T)-$(XEN_VERSION).$(XEN_SUBVERSION).efi
+ rm -f $(D)$(EFI_DIR)/$(T)-$(XEN_VERSION).efi
+ rm -f $(D)$(EFI_DIR)/$(T).efi
+- rm -f $(D)$(EFI_MOUNTPOINT)/efi/$(EFI_VENDOR)/$(T)-$(XEN_FULLVERSION).efi
++ rm -f $(D)$(EFI_MOUNTPOINT)/$(EFI_VENDOR)/$(T)-$(XEN_FULLVERSION).efi
+
+ .PHONY: _debug
+ _debug:
diff --git a/pkgs/applications/virtualization/xen/4.8.nix b/pkgs/applications/virtualization/xen/4.8.nix
deleted file mode 100644
index 6fa30462df08..000000000000
--- a/pkgs/applications/virtualization/xen/4.8.nix
+++ /dev/null
@@ -1,198 +0,0 @@
-{ stdenv, callPackage, fetchurl, fetchpatch, fetchgit
-, ocaml-ng
-, withInternalQemu ? true
-, withInternalTraditionalQemu ? true
-, withInternalSeabios ? true
-, withSeabios ? !withInternalSeabios, seabios ? null
-, withInternalOVMF ? false # FIXME: tricky to build
-, withOVMF ? false, OVMF
-, withLibHVM ? true
-
-# qemu
-, udev, pciutils, xorg, SDL, pixman, acl, glusterfs, spice-protocol, usbredir
-, alsaLib
-, ... } @ args:
-
-assert withInternalSeabios -> !withSeabios;
-assert withInternalOVMF -> !withOVMF;
-
-with stdenv.lib;
-
-# Patching XEN? Check the XSAs at
-# https://xenbits.xen.org/xsa/
-# and try applying all the ones we don't have yet.
-
-let
- xsa = import ./xsa-patches.nix { inherit fetchpatch; };
-
- xenlockprofpatch = (fetchpatch {
- name = "xenlockprof-gcc7.patch";
- url = "https://xenbits.xen.org/gitweb/?p=xen.git;a=patch;h=f49fa658b53580cf2ad354d2bf1796766cc11222";
- sha256 = "1lvzfvkqirknivm8q4cg5byfqz49s16zjk65fkwl3kwb03chky70";
- });
-
- xenpmdpatch = (fetchpatch {
- name = "xenpmd-gcc7.patch";
- url = "https://xenbits.xen.org/gitweb/?p=xen.git;a=patch;h=2d78f78a14528752266982473c07118f1bc336e3";
- sha256 = "1ki295pymbcfc64sjb9wqfwpv19p8vwgmnxankada3vm4fxg2rhq";
- });
-
- qemuMemfdBuildFix = fetchpatch {
- name = "xen-4.8-memfd-build-fix.patch";
- url = "https://github.com/qemu/qemu/commit/75e5b70e6b5dcc4f2219992d7cffa462aa406af0.patch";
- sha256 = "0gaz93kb33qc0jx6iphvny0yrd17i8zhcl3a9ky5ylc2idz0wiwa";
- };
-
- # Ported from
- #"https://xenbits.xen.org/gitweb/?p=qemu-xen.git;a=patch;h=e014dbe74e0484188164c61ff6843f8a04a8cb9d";
- #"https://xenbits.xen.org/gitweb/?p=qemu-xen.git;a=patch;h=0e3b891fefacc0e49f3c8ffa3a753b69eb7214d2";
- qemuGlusterfs6Fix = ./qemu-gluster-6-compat.diff;
-
- qemuDeps = [
- udev pciutils xorg.libX11 SDL pixman acl glusterfs spice-protocol usbredir
- alsaLib
- ];
-in
-
-callPackage (import ./generic.nix (rec {
- version = "4.8.5";
-
- src = fetchurl {
- url = "https://downloads.xenproject.org/release/xen/${version}/xen-${version}.tar.gz";
- sha256 = "04xcf01jad1lpqnmjblzhnjzp0bss9fjd9awgcycjx679arbaxqz";
- };
-
- # Sources needed to build tools and firmwares.
- xenfiles = optionalAttrs withInternalQemu {
- qemu-xen = {
- src = fetchgit {
- url = "https://xenbits.xen.org/git-http/qemu-xen.git";
- rev = "refs/tags/qemu-xen-${version}";
- sha256 = "0lb7zd5nvr6znx47z93nbq4gj8xfb3622s8r2cvmpqmwnmlc3nd4";
- };
- patches = [
- qemuMemfdBuildFix
- qemuGlusterfs6Fix
- ];
- buildInputs = qemuDeps;
- meta.description = "Xen's fork of upstream Qemu";
- };
- } // optionalAttrs withInternalTraditionalQemu {
- qemu-xen-traditional = {
- src = fetchgit {
- url = "https://xenbits.xen.org/git-http/qemu-xen-traditional.git";
- rev = "refs/tags/xen-${version}";
- sha256 = "0mryap5y53r09m7qc0b821f717ghwm654r8c3ik1w7adzxr0l5qk";
- };
- buildInputs = qemuDeps;
- patches = [
- ];
- postPatch = ''
- substituteInPlace xen-hooks.mak \
- --replace /usr/include/pci ${pciutils}/include/pci
- '';
- meta.description = "Xen's fork of upstream Qemu that uses old device model";
- };
- } // optionalAttrs withInternalSeabios {
- "firmware/seabios-dir-remote" = {
- src = fetchgit {
- url = "https://xenbits.xen.org/git-http/seabios.git";
- rev = "f0cdc36d2f2424f6b40438f7ee7cc502c0eff4df";
- sha256 = "1wq5pjkjrfzqnq3wyr15mcn1l4c563m65gdyf8jm97kgb13pwwfm";
- };
- patches = [ ./0000-qemu-seabios-enable-ATA_DMA.patch ];
- meta.description = "Xen's fork of Seabios";
- };
- } // optionalAttrs withInternalOVMF {
- "firmware/ovmf-dir-remote" = {
- src = fetchgit {
- url = "https://xenbits.xen.org/git-http/ovmf.git";
- rev = "173bf5c847e3ca8b42c11796ce048d8e2e916ff8";
- sha256 = "07zmdj90zjrzip74fvd4ss8n8njk6cim85s58mc6snxmqqv7gmcr";
- };
- meta.description = "Xen's fork of OVMF";
- };
- } // {
- # TODO: patch Xen to make this optional?
- "firmware/etherboot/ipxe.git" = {
- src = fetchgit {
- url = "https://git.ipxe.org/ipxe.git";
- rev = "356f6c1b64d7a97746d1816cef8ca22bdd8d0b5d";
- sha256 = "15n400vm3id5r8y3k6lrp9ab2911a9vh9856f5gvphkazfnmns09";
- };
- meta.description = "Xen's fork of iPXE";
- };
- } // optionalAttrs withLibHVM {
- xen-libhvm-dir-remote = {
- src = fetchgit {
- name = "xen-libhvm";
- url = "https://github.com/michalpalka/xen-libhvm";
- rev = "83065d36b36d6d527c2a4e0f5aaf0a09ee83122c";
- sha256 = "1jzv479wvgjkazprqdzcdjy199azmx2xl3pnxli39kc5mvjz3lzd";
- };
- buildPhase = ''
- make
- cd biospt
- cc -Wall -g -D_LINUX -Wstrict-prototypes biospt.c -o biospt -I../libhvm -L../libhvm -lxenhvm
- '';
- installPhase = ''
- make install
- cp biospt/biospt $out/bin/
- '';
- meta = {
- description = ''
- Helper library for reading ACPI and SMBIOS firmware values
- from the host system for use with the HVM guest firmware
- pass-through feature in Xen'';
- license = licenses.bsd2;
- };
- };
- };
-
- configureFlags = []
- ++ optional (!withInternalQemu) "--with-system-qemu" # use qemu from PATH
- ++ optional (withInternalTraditionalQemu) "--enable-qemu-traditional"
- ++ optional (!withInternalTraditionalQemu) "--disable-qemu-traditional"
-
- ++ optional (withSeabios) "--with-system-seabios=${seabios}"
- ++ optional (!withInternalSeabios && !withSeabios) "--disable-seabios"
-
- ++ optional (withOVMF) "--with-system-ovmf=${OVMF.fd}/FV/OVMF.fd"
- ++ optional (withInternalOVMF) "--enable-ovmf";
-
- patches = with xsa; flatten [
- # 253: 4.8 not affected
- # 254: no patch supplied by xen project (Meltdown/Spectre)
- xenlockprofpatch
- xenpmdpatch
- ];
-
- NIX_CFLAGS_COMPILE = toString [
- # Fix build on Glibc 2.24
- "-Wno-error=deprecated-declarations"
- # Fix build with GCC8
- "-Wno-error=maybe-uninitialized"
- "-Wno-error=stringop-truncation"
- "-Wno-error=format-truncation"
- "-Wno-error=array-bounds"
- # Fix build with GCC9
- "-Wno-error=address-of-packed-member"
- "-Wno-error=format-overflow"
- "-Wno-error=absolute-value"
- ];
-
- postPatch = ''
- # Avoid a glibc >= 2.25 deprecation warnings that get fatal via -Werror.
- sed 1i'#include <sys/sysmacros.h>' \
- -i tools/blktap2/control/tap-ctl-allocate.c \
- -i tools/libxl/libxl_device.c \
- ${optionalString withInternalQemu "-i tools/qemu-xen/hw/9pfs/9p.c"}
-
- sed -i -e '/sys\/sysctl\.h/d' tools/blktap2/drivers/block-remus.c
- '';
-
- passthru.qemu-system-i386 = if withInternalQemu
- then "lib/xen/bin/qemu-system-i386"
- else throw "this xen has no qemu builtin";
-
-})) ({ ocamlPackages = ocaml-ng.ocamlPackages_4_05; } // args)
diff --git a/pkgs/applications/virtualization/xen/generic.nix b/pkgs/applications/virtualization/xen/generic.nix
index 854debc458a3..7cd02e69c5ef 100644
--- a/pkgs/applications/virtualization/xen/generic.nix
+++ b/pkgs/applications/virtualization/xen/generic.nix
@@ -14,12 +14,14 @@ config:
# Scripts
, coreutils, gawk, gnused, gnugrep, diffutils, multipath-tools
, iproute, inetutils, iptables, bridge-utils, openvswitch, nbd, drbd
-, lvm2, utillinux, procps, systemd
+, lvm2, util-linux, procps, systemd
# Documentation
# python2Packages.markdown
, transfig, ghostscript, texinfo, pandoc
+, binutils-unwrapped
+
, ...} @ args:
with stdenv.lib;
@@ -28,7 +30,7 @@ let
#TODO: fix paths instead
scriptEnvPath = concatMapStringsSep ":" (x: "${x}/bin") [
which perl
- coreutils gawk gnused gnugrep diffutils utillinux multipath-tools
+ coreutils gawk gnused gnugrep diffutils util-linux multipath-tools
iproute inetutils iptables bridge-utils openvswitch nbd drbd
];
@@ -42,6 +44,17 @@ let
}
( __do )
'');
+
+ # We don't want to use the wrapped version, because this version of ld is
+ # only used for linking the Xen EFI binary, and the build process really
+ # needs control over the LDFLAGS used
+ efiBinutils = binutils-unwrapped.overrideAttrs (oldAttrs: {
+ name = "efi-binutils";
+ configureFlags = oldAttrs.configureFlags ++ [
+ "--enable-targets=x86_64-pep"
+ ];
+ doInstallCheck = false; # We get a spurious failure otherwise, due to host/target mis-match
+ });
in
stdenv.mkDerivation (rec {
@@ -119,10 +132,12 @@ stdenv.mkDerivation (rec {
'')}
'';
- patches = [ ./0000-fix-ipxe-src.patch
- ./0000-fix-install-python.patch
- ] ++ optional (versionOlder version "4.8.5") ./acpica-utils-20180427.patch
- ++ (config.patches or []);
+ patches = [
+ ./0000-fix-ipxe-src.patch
+ ./0000-fix-install-python.patch
+ ./0004-makefile-use-efi-ld.patch
+ ./0005-makefile-fix-efi-mountdir-use.patch
+ ] ++ (config.patches or []);
postPatch = ''
### Hacks
@@ -146,8 +161,8 @@ stdenv.mkDerivation (rec {
--replace /usr/sbin/lvs ${lvm2}/bin/lvs
substituteInPlace tools/misc/xenpvnetboot \
- --replace /usr/sbin/mount ${utillinux}/bin/mount \
- --replace /usr/sbin/umount ${utillinux}/bin/umount
+ --replace /usr/sbin/mount ${util-linux}/bin/mount \
+ --replace /usr/sbin/umount ${util-linux}/bin/umount
substituteInPlace tools/xenmon/xenmon.py \
--replace /usr/bin/pkill ${procps}/bin/pkill
@@ -186,6 +201,9 @@ stdenv.mkDerivation (rec {
--replace /bin/ls ls
'';
+ EFI_LD = "${efiBinutils}/bin/ld";
+ EFI_VENDOR = "nixos";
+
# TODO: Flask needs more testing before enabling it by default.
#makeFlags = [ "XSM_ENABLE=y" "FLASK_ENABLE=y" "PREFIX=$(out)" "CONFIG_DIR=/etc" "XEN_EXTFILES_URL=\\$(XEN_ROOT)/xen_ext_files" ];
makeFlags = [ "PREFIX=$(out) CONFIG_DIR=/etc" "XEN_SCRIPT_DIR=/etc/xen/scripts" ]
diff --git a/pkgs/applications/virtualization/xen/packages.nix b/pkgs/applications/virtualization/xen/packages.nix
index e30006fbcc1a..55e3b12c3b7e 100644
--- a/pkgs/applications/virtualization/xen/packages.nix
+++ b/pkgs/applications/virtualization/xen/packages.nix
@@ -1,57 +1,11 @@
{ callPackage
-, stdenv, overrideCC
+, stdenv
}:
# TODO(@oxij) on new Xen version: generalize this to generate [vanilla slim
# light] for each ./<version>.nix.
rec {
- xen_4_8-vanilla = callPackage ./4.8.nix {
- meta = {
- description = "vanilla";
- longDescription = ''
- Vanilla version of Xen. Uses forks of Qemu and Seabios bundled
- with Xen. This gives vanilla experince, but wastes space and
- build time: typical NixOS setup that runs lots of VMs will
- build three different versions of Qemu when using this (two
- forks and upstream).
- '';
- };
- };
-
- xen_4_8-slim = xen_4_8-vanilla.override {
- withInternalQemu = false;
- withInternalTraditionalQemu = true;
- withInternalSeabios = false;
- withSeabios = true;
-
- meta = {
- description = "slim";
- longDescription = ''
- Slimmed-down version of Xen that reuses nixpkgs packages as
- much as possible. Different parts may get out of sync, but
- this builds faster and uses less space than vanilla. Use with
- `qemu_xen` from nixpkgs.
- '';
- };
- };
-
- xen_4_8-light = xen_4_8-vanilla.override {
- withInternalQemu = false;
- withInternalTraditionalQemu = false;
- withInternalSeabios = false;
- withSeabios = true;
-
- meta = {
- description = "light";
- longDescription = ''
- Slimmed-down version of Xen without `qemu-traditional` (you
- don't need it if you don't know what it is). Use with
- `qemu_xen-light` from nixpkgs.
- '';
- };
- };
-
xen_4_10-vanilla = callPackage ./4.10.nix {
meta = {
description = "vanilla";
@@ -98,8 +52,8 @@ rec {
};
};
- xen-vanilla = xen_4_8-vanilla;
- xen-slim = xen_4_8-slim;
- xen-light = xen_4_8-light;
+ xen-vanilla = xen_4_10-vanilla;
+ xen-slim = xen_4_10-slim;
+ xen-light = xen_4_10-light;
}
diff --git a/pkgs/applications/window-managers/berry/default.nix b/pkgs/applications/window-managers/berry/default.nix
index 2a41a3d3c073..367d0214129c 100644
--- a/pkgs/applications/window-managers/berry/default.nix
+++ b/pkgs/applications/window-managers/berry/default.nix
@@ -1,18 +1,30 @@
-{ stdenv, fetchFromGitHub
-, libX11, libXft, libXinerama, fontconfig, freetype }:
+{ stdenv
+, fetchFromGitHub
+, libX11
+, libXft
+, libXinerama
+, fontconfig
+, freetype
+}:
stdenv.mkDerivation rec {
pname = "berry";
- version = "0.1.5";
+ version = "0.1.7";
src = fetchFromGitHub {
owner = "JLErvin";
- repo = "berry";
+ repo = pname;
rev = version;
- sha256 = "1wxbjzpwqb9x7vd7kb095fiqj271rki980dnwcxjxpqlmmrmjzyl";
+ sha256 = "sha256-2kFVOE5l1KQvDb5KDL7y0p4M7awJLrxJF871cyc0YZ8=";
};
- buildInputs = [ libX11 libXft libXinerama fontconfig freetype ];
+ buildInputs =[
+ libX11
+ libXft
+ libXinerama
+ fontconfig
+ freetype
+ ];
preBuild = ''
makeFlagsArray+=( PREFIX="${placeholder "out"}"
diff --git a/pkgs/applications/window-managers/cagebreak/default.nix b/pkgs/applications/window-managers/cagebreak/default.nix
index 7464fc1b749b..36b3adb08e11 100644
--- a/pkgs/applications/window-managers/cagebreak/default.nix
+++ b/pkgs/applications/window-managers/cagebreak/default.nix
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "cagebreak";
- version = "1.4.3";
+ version = "1.4.4";
src = fetchFromGitHub {
owner = "project-repo";
repo = "cagebreak";
rev = version;
- hash = "sha256-iMoj++yjGK4hn3C675QntBYcsoBx0lEjjCM8fdvRJYo=";
+ hash = "sha256-YmUn5H0xNC/4MBGydrEk7dy5v+s2ja4VoA1neWrQ3VY=";
};
nativeBuildInputs = [ meson ninja pkg-config wayland scdoc makeWrapper ];
diff --git a/pkgs/applications/window-managers/i3/altlayout.nix b/pkgs/applications/window-managers/i3/altlayout.nix
new file mode 100644
index 000000000000..973dee3eeed3
--- /dev/null
+++ b/pkgs/applications/window-managers/i3/altlayout.nix
@@ -0,0 +1,21 @@
+{ lib, python3Packages }:
+
+python3Packages.buildPythonApplication rec {
+ pname = "i3altlayout";
+ version = "0.3";
+
+ src = python3Packages.fetchPypi {
+ inherit pname version;
+ sha256 = "1h0phf3s6ljffxw0bs73k041wildaz01h37iv5mxhami41wrh4qf";
+ };
+
+ pythonPath = with python3Packages; [ enum-compat i3ipc docopt ];
+
+ meta = with lib; {
+ maintainers = with maintainers; [ magnetophon ];
+ description = "Helps you handle more efficiently your screen real estate in i3wm by auto-splitting windows on their longest side";
+ homepage = "https://github.com/deadc0de6/i3altlayout";
+ license = licenses.gpl3Only;
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/window-managers/i3/layout-manager.nix b/pkgs/applications/window-managers/i3/layout-manager.nix
index c91b1d31b950..2d75aebc8228 100644
--- a/pkgs/applications/window-managers/i3/layout-manager.nix
+++ b/pkgs/applications/window-managers/i3/layout-manager.nix
@@ -6,13 +6,13 @@ in
stdenv.mkDerivation rec {
pname = "i3-layout-manager";
- version = "unstable-2019-12-06";
+ version = "unstable-2020-05-04";
src = fetchFromGitHub {
owner = "klaxalk";
repo = pname;
- rev = "064e13959413ba2d706185478a394e5852c0dc53";
- sha256 = "1qm35sp1cfi3xj5j7xwa05dkb3353gwq4xh69ryc6382xx3wszg6";
+ rev = "df54826bba351d8bcd7ebeaf26c07c713af7912c";
+ sha256 = "0ccvr43yp26fnh5d82cw7jcfq2sbxzzmdx2cp15bmxr8ixr8knc3";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/applications/window-managers/i3/status-rust.nix b/pkgs/applications/window-managers/i3/status-rust.nix
index a1900deb2257..66373250f71d 100644
--- a/pkgs/applications/window-managers/i3/status-rust.nix
+++ b/pkgs/applications/window-managers/i3/status-rust.nix
@@ -11,16 +11,16 @@
rustPlatform.buildRustPackage rec {
pname = "i3status-rust";
- version = "0.14.2";
+ version = "0.14.3";
src = fetchFromGitHub {
owner = "greshake";
repo = pname;
rev = "v${version}";
- sha256 = "1f1gvgb1zk8gw596vaz9iihbpybwzs5shd25qq7bn2bhr4hqlbb9";
+ sha256 = "1k9dgmd4wz9950kr35da31rhph43gmvg8dif7hg1xw41xch6bi60";
};
- cargoSha256 = "1dcfclk8lbqvq2hywr80jm63p1i1kz3893zq99ipgryia46vd397";
+ cargoSha256 = "0qqkcgl9iz4kxl1a2vv2p7vy7wxn970y28jynf3n7hfp16i3liy2";
nativeBuildInputs = [ pkgconfig makeWrapper ];
diff --git a/pkgs/applications/window-managers/leftwm/default.nix b/pkgs/applications/window-managers/leftwm/default.nix
index e2b3e4a55a4a..13c0818101f7 100644
--- a/pkgs/applications/window-managers/leftwm/default.nix
+++ b/pkgs/applications/window-managers/leftwm/default.nix
@@ -6,16 +6,16 @@ in
rustPlatform.buildRustPackage rec {
pname = "leftwm";
- version = "0.2.4";
+ version = "0.2.5";
src = fetchFromGitHub {
owner = "leftwm";
repo = "leftwm";
rev = version;
- sha256 = "0xmkhkdpz1bpczrar9y6assdzhd7qxybnkjqs36h099fk9xqmsav";
+ sha256 = "03kk3vg0r88317zv8j2bj44wq2fwxi25rv1aasvayrh1i5j6zr10";
};
- cargoSha256 = "06wnx81fhs19pz5qnir6h2v2kmj73y1g354nadcx6650q9pnhdv4";
+ cargoSha256 = "0m4sv4chxzk60njixlyja44rpn04apf3bm04fgd3v7abpr169f2s";
buildInputs = [ makeWrapper libX11 libXinerama ];
diff --git a/pkgs/applications/window-managers/lemonbar/default.nix b/pkgs/applications/window-managers/lemonbar/default.nix
index 89b4fecc2067..5bdb04688ca5 100644
--- a/pkgs/applications/window-managers/lemonbar/default.nix
+++ b/pkgs/applications/window-managers/lemonbar/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, perl, libxcb }:
stdenv.mkDerivation {
- name = "lemonbar-1.3";
+ name = "lemonbar-1.4";
src = fetchurl {
- url = "https://github.com/LemonBoy/bar/archive/v1.3.tar.gz";
- sha256 = "0zd3v8ys4jzi60pm3wq7p3pbbd5y0acimgiq46qx1ckmwg2q9rza";
+ url = "https://github.com/LemonBoy/bar/archive/v1.4.tar.gz";
+ sha256 = "0fa91vb968zh6fyg97kdaix7irvqjqhpsb6ks0ggcl59lkbkdzbv";
};
buildInputs = [ libxcb perl ];
diff --git a/pkgs/applications/window-managers/sawfish/default.nix b/pkgs/applications/window-managers/sawfish/default.nix
index f163715456c4..062597745194 100644
--- a/pkgs/applications/window-managers/sawfish/default.nix
+++ b/pkgs/applications/window-managers/sawfish/default.nix
@@ -1,25 +1,32 @@
-{ stdenv, fetchurl
-, pkgconfig, which, autoreconfHook
-, rep-gtk, pango, gdk-pixbuf-xlib
-, imlib, gettext, texinfo
-, libXinerama, libXrandr, libXtst, libICE, libSM
+{ stdenv
+, fetchurl
+, pkg-config
+, which
+, autoreconfHook
+, rep-gtk
+, pango
+, gdk-pixbuf-xlib
+, imlib
+, gettext
+, texinfo
+, libXinerama
+, libXrandr
+, libXtst
+, libICE
+, libSM
, makeWrapper
}:
-with stdenv.lib;
-
stdenv.mkDerivation rec {
-
pname = "sawfish";
version = "1.12.90";
- sourceName = "sawfish_${version}";
src = fetchurl {
- url = "https://download.tuxfamily.org/sawfish/${sourceName}.tar.xz";
+ url = "https://download.tuxfamily.org/sawfish/${pname}_${version}.tar.xz";
sha256 = "18p8srqqj9vjffg13qhspfz2gr1h4vfs10qzlv89g76r289iam31";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ which
rep-gtk pango gdk-pixbuf-xlib imlib gettext texinfo
libXinerama libXrandr libXtst libICE libSM
@@ -31,14 +38,15 @@ stdenv.mkDerivation rec {
'';
postInstall = ''
- for i in $out/lib/sawfish/sawfish-menu $out/bin/sawfish-about $out/bin/sawfish-client $out/bin/sawfish-config $out/bin/sawfish; do
+ for i in $out/lib/sawfish/sawfish-menu $out/bin/sawfish-about \
+ $out/bin/sawfish-client $out/bin/sawfish-config $out/bin/sawfish; do
wrapProgram $i \
--prefix REP_DL_LOAD_PATH : "$out/lib/rep" \
--set REP_LOAD_PATH "$out/share/sawfish/lisp"
done
'';
- meta = {
+ meta = with stdenv.lib; {
description = "An extensible, Lisp-based window manager";
longDescription = ''
Sawfish is an extensible window manager using a Lisp-based scripting language.
@@ -47,7 +55,7 @@ stdenv.mkDerivation rec {
All high-level WM functions are implemented in Lisp for future extensibility
or redefinition.
'';
- homepage = "http://sawfish.wikia.com";
+ homepage = "https://sawfish.fandom.com/wiki/Main_Page";
license = licenses.gpl2;
maintainers = [ maintainers.AndersonTorres ];
};
diff --git a/pkgs/applications/window-managers/windowchef/default.nix b/pkgs/applications/window-managers/windowchef/default.nix
index efba3863276d..0f65e4443ca4 100644
--- a/pkgs/applications/window-managers/windowchef/default.nix
+++ b/pkgs/applications/window-managers/windowchef/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "windowchef";
- version = "0.5.1";
+ version = "0.5.2";
src = fetchFromGitHub {
owner = "tudurom";
repo = "windowchef";
rev = "v${version}";
- sha256 = "0fs5ss2z6qjxvmls0g2f3gmv8hshi81xsmmcjn9x7651rv9552pl";
+ sha256 = "1m4vly7w2f28lrj26rhh3x9xsp3d97m5cxj91fafgh5rds4ygyhp";
};
buildInputs = [ libxcb libXrandr xcbutil xcbutilkeysyms xcbutilwm xcbproto];
diff --git a/pkgs/build-support/appimage/appimage-exec.sh b/pkgs/build-support/appimage/appimage-exec.sh
index 82ebdd0bbe4a..7986c589667b 100755
--- a/pkgs/build-support/appimage/appimage-exec.sh
+++ b/pkgs/build-support/appimage/appimage-exec.sh
@@ -1,4 +1,6 @@
#!@shell@
+# shellcheck shell=bash
+
if [ -n "$DEBUG" ] ; then
set -x
fi
@@ -13,8 +15,10 @@ unpack() {
local out="$2"
# https://github.com/AppImage/libappimage/blob/ca8d4b53bed5cbc0f3d0398e30806e0d3adeaaab/src/libappimage/utils/MagicBytesChecker.cpp#L45-L63
- local appimageSignature=$(readelf -h "$src" | awk 'NR==2{print $10$11;}')
- local appimageType=$(readelf -h "$src" | awk 'NR==2{print $12;}')
+ local appimageSignature;
+ appimageSignature="$(LC_ALL=C readelf -h "$src" | awk 'NR==2{print $10$11;}')"
+ local appimageType;
+ appimageType="$(LC_ALL=C readelf -h "$src" | awk 'NR==2{print $12;}')"
# check AppImage signature
if [ "$appimageSignature" != "4149" ]; then
@@ -35,7 +39,7 @@ unpack() {
# multiarch offset one-liner using same method as AppImage
# see https://gist.github.com/probonopd/a490ba3401b5ef7b881d5e603fa20c93
- offset=$(readelf -h "$src" | awk 'NR==13{e_shoff=$5} NR==18{e_shentsize=$5} NR==19{e_shnum=$5} END{print e_shoff+e_shentsize*e_shnum}')
+ offset=$(LC_ALL=C readelf -h "$src" | awk 'NR==13{e_shoff=$5} NR==18{e_shentsize=$5} NR==19{e_shnum=$5} END{print e_shoff+e_shentsize*e_shnum}')
echo "Uncompress $(basename "$src") of type $appimageType @ offset $offset"
unsquashfs -q -d "$out" -o "$offset" "$src"
chmod go-w "$out"
diff --git a/pkgs/build-support/bintools-wrapper/default.nix b/pkgs/build-support/bintools-wrapper/default.nix
index 06c51303dc39..6da0e58436d0 100644
--- a/pkgs/build-support/bintools-wrapper/default.nix
+++ b/pkgs/build-support/bintools-wrapper/default.nix
@@ -167,7 +167,7 @@ stdenv.mkDerivation {
else if targetPlatform.isWindows then "pe"
else "elf" + toString targetPlatform.parsed.cpu.bits;
endianPrefix = if targetPlatform.isBigEndian then "big" else "little";
- sep = optionalString (!targetPlatform.isMips && !targetPlatform.isPower) "-";
+ sep = optionalString (!targetPlatform.isMips && !targetPlatform.isPower && !targetPlatform.isRiscV) "-";
arch =
/**/ if targetPlatform.isAarch64 then endianPrefix + "aarch64"
else if targetPlatform.isAarch32 then endianPrefix + "arm"
@@ -187,6 +187,7 @@ stdenv.mkDerivation {
else if targetPlatform.isAlpha then "alpha"
else if targetPlatform.isVc4 then "vc4"
else if targetPlatform.isOr1k then "or1k"
+ else if targetPlatform.isRiscV then "lriscv"
else throw "unknown emulation for platform: ${targetPlatform.config}";
in if targetPlatform.useLLVM or false then ""
else targetPlatform.platform.bfdEmulation or (fmt + sep + arch);
@@ -254,7 +255,7 @@ stdenv.mkDerivation {
# Ensure consistent LC_VERSION_MIN_MACOSX and remove LC_UUID.
+ optionalString stdenv.targetPlatform.isMacOS ''
- echo "-macosx_version_min 10.12 -sdk_version 10.12 -no_uuid" >> $out/nix-support/libc-ldflags-before
+ echo "-sdk_version 10.12 -no_uuid" >> $out/nix-support/libc-ldflags-before
''
##
diff --git a/pkgs/build-support/build-fhs-userenv-bubblewrap/default.nix b/pkgs/build-support/build-fhs-userenv-bubblewrap/default.nix
index 83d5d371b397..3a3c9e932fdb 100644
--- a/pkgs/build-support/build-fhs-userenv-bubblewrap/default.nix
+++ b/pkgs/build-support/build-fhs-userenv-bubblewrap/default.nix
@@ -50,7 +50,7 @@ let
"ssl/certs"
"pki"
];
- in concatStringsSep " \\\n "
+ in concatStringsSep "\n "
(map (file: "--ro-bind-try /etc/${file} /etc/${file}") files);
init = run: writeShellScriptBin "${name}-init" ''
@@ -59,21 +59,21 @@ let
'';
bwrapCmd = { initArgs ? "" }: ''
- blacklist="/nix /dev /proc /etc"
- ro_mounts=""
+ blacklist=(/nix /dev /proc /etc)
+ ro_mounts=()
for i in ${env}/*; do
path="/''${i##*/}"
if [[ $path == '/etc' ]]; then
continue
fi
- ro_mounts="$ro_mounts --ro-bind $i $path"
- blacklist="$blacklist $path"
+ ro_mounts+=(--ro-bind "$i" "$path")
+ blacklist+=("$path")
done
if [[ -d ${env}/etc ]]; then
for i in ${env}/etc/*; do
path="/''${i##*/}"
- ro_mounts="$ro_mounts --ro-bind $i /etc$path"
+ ro_mounts+=(--ro-bind "$i" "/etc$path")
done
fi
@@ -81,24 +81,27 @@ let
# loop through all directories in the root
for dir in /*; do
# if it is a directory and it is not in the blacklist
- if [[ -d "$dir" ]] && grep -v "$dir" <<< "$blacklist" >/dev/null; then
+ if [[ -d "$dir" ]] && [[ ! "''${blacklist[@]}" =~ "$dir" ]]; then
# add it to the mount list
auto_mounts+=(--bind "$dir" "$dir")
fi
done
- exec ${bubblewrap}/bin/bwrap \
- --dev-bind /dev /dev \
- --proc /proc \
- --chdir "$(pwd)" \
- --unshare-all \
- --share-net \
- --die-with-parent \
- --ro-bind /nix /nix \
- ${etcBindFlags} \
- $ro_mounts \
- "''${auto_mounts[@]}" \
+ cmd=(
+ ${bubblewrap}/bin/bwrap
+ --dev-bind /dev /dev
+ --proc /proc
+ --chdir "$(pwd)"
+ --unshare-all
+ --share-net
+ --die-with-parent
+ --ro-bind /nix /nix
+ ${etcBindFlags}
+ "''${ro_mounts[@]}"
+ "''${auto_mounts[@]}"
${init runScript}/bin/${name}-init ${initArgs}
+ )
+ exec "''${cmd[@]}"
'';
bin = writeShellScriptBin name (bwrapCmd { initArgs = ''"$@"''; });
diff --git a/pkgs/build-support/docker/default.nix b/pkgs/build-support/docker/default.nix
index e4e8f794bc4c..b30ac5c77655 100644
--- a/pkgs/build-support/docker/default.nix
+++ b/pkgs/build-support/docker/default.nix
@@ -1,4 +1,5 @@
{
+ bashInteractive,
buildPackages,
cacert,
callPackage,
@@ -15,7 +16,6 @@
moreutils,
nix,
pigz,
- referencesByPopularity,
rsync,
runCommand,
runtimeShell,
@@ -25,11 +25,12 @@
storeDir ? builtins.storeDir,
substituteAll,
symlinkJoin,
- utillinux,
+ util-linux,
vmTools,
writeReferencesToFile,
writeScript,
writeText,
+ writeTextDir,
writePython3,
system, # Note: This is the cross system we're compiling for
}:
@@ -71,7 +72,7 @@ in
rec {
examples = callPackage ./examples.nix {
- inherit buildImage pullImage shadowSetup buildImageWithNixDb;
+ inherit buildImage buildLayeredImage fakeNss pullImage shadowSetup buildImageWithNixDb;
};
pullImage = let
@@ -205,7 +206,7 @@ rec {
};
inherit fromImage fromImageName fromImageTag;
- nativeBuildInputs = [ utillinux e2fsprogs jshon rsync jq ];
+ nativeBuildInputs = [ util-linux e2fsprogs jshon rsync jq ];
} ''
mkdir disk
mkfs /dev/${vmTools.hd}
@@ -685,6 +686,33 @@ rec {
in
result;
+ # Provide a /etc/passwd and /etc/group that contain root and nobody.
+ # Useful when packaging binaries that insist on using nss to look up
+ # username/groups (like nginx).
+ # /bin/sh is fine to not exist, and provided by another shim.
+ fakeNss = symlinkJoin {
+ name = "fake-nss";
+ paths = [
+ (writeTextDir "etc/passwd" ''
+ root:x:0:0:root user:/var/empty:/bin/sh
+ nobody:x:65534:65534:nobody:/var/empty:/bin/sh
+ '')
+ (writeTextDir "etc/group" ''
+ root:x:0:
+ nobody:x:65534:
+ '')
+ (runCommand "var-empty" {} ''
+ mkdir -p $out/var/empty
+ '')
+ ];
+ };
+
+ # This provides /bin/sh, pointing to bashInteractive.
+ binSh = runCommand "bin-sh" {} ''
+ mkdir -p $out/bin
+ ln -s ${bashInteractive}/bin/bash $out/bin/sh
+ '';
+
# Build an image and populate its nix database with the provided
# contents. The main purpose is to be able to use nix commands in
# the container.
@@ -772,7 +800,7 @@ rec {
then tag
else
lib.head (lib.strings.splitString "-" (baseNameOf conf.outPath));
- paths = referencesByPopularity overallClosure;
+ paths = buildPackages.referencesByPopularity overallClosure;
nativeBuildInputs = [ jq ];
} ''
${if (tag == null) then ''
diff --git a/pkgs/build-support/docker/examples.nix b/pkgs/build-support/docker/examples.nix
index cd91c721241b..85ddeb257405 100644
--- a/pkgs/build-support/docker/examples.nix
+++ b/pkgs/build-support/docker/examples.nix
@@ -7,7 +7,7 @@
# $ nix-build '<nixpkgs>' -A dockerTools.examples.redis
# $ docker load < result
-{ pkgs, buildImage, pullImage, shadowSetup, buildImageWithNixDb, pkgsCross }:
+{ pkgs, buildImage, buildLayeredImage, fakeNss, pullImage, shadowSetup, buildImageWithNixDb, pkgsCross }:
rec {
# 1. basic example
@@ -44,7 +44,7 @@ rec {
nginx = let
nginxPort = "80";
nginxConf = pkgs.writeText "nginx.conf" ''
- user nginx nginx;
+ user nobody nobody;
daemon off;
error_log /dev/stdout info;
pid /dev/null;
@@ -64,10 +64,13 @@ rec {
<html><body><h1>Hello from NGINX</h1></body></html>
'';
in
- buildImage {
+ buildLayeredImage {
name = "nginx-container";
tag = "latest";
- contents = pkgs.nginx;
+ contents = [
+ fakeNss
+ pkgs.nginx
+ ];
extraCommands = ''
# nginx still tries to read this directory even if error_log
@@ -75,12 +78,6 @@ rec {
mkdir -p var/log/nginx
mkdir -p var/cache/nginx
'';
- runAsRoot = ''
- #!${pkgs.stdenv.shell}
- ${shadowSetup}
- groupadd --system nginx
- useradd --system --gid nginx nginx
- '';
config = {
Cmd = [ "nginx" "-c" nginxConf ];
@@ -408,10 +405,15 @@ rec {
};
# basic example, with cross compilation
- cross-aarch64 = pkgsCross.aarch64-multiplatform.dockerTools.buildImage {
+ cross = let
+ # Cross compile for x86_64 if on aarch64
+ crossPkgs =
+ if pkgs.system == "aarch64-linux" then pkgsCross.gnu64
+ else pkgsCross.aarch64-multiplatform;
+ in crossPkgs.dockerTools.buildImage {
name = "hello-cross";
tag = "latest";
- contents = pkgsCross.aarch64-multiplatform.hello;
+ contents = crossPkgs.hello;
};
}
diff --git a/pkgs/build-support/docker/nix-prefetch-docker b/pkgs/build-support/docker/nix-prefetch-docker
index 1b6785189c28..5798ab5984f1 100755
--- a/pkgs/build-support/docker/nix-prefetch-docker
+++ b/pkgs/build-support/docker/nix-prefetch-docker
@@ -127,7 +127,7 @@ trap "rm -rf \"$tmpPath\"" EXIT
tmpFile="$tmpPath/$(get_name $finalImageName $finalImageTag)"
if test -z "$QUIET"; then
- skopeo --insecure-policy --tmpdir=$TMPDIR --override-os ${os} --override-arch ${arch} copy "$sourceUrl" "docker-archive://$tmpFile:$finalImageName:$finalImageTag"
+ skopeo --insecure-policy --tmpdir=$TMPDIR --override-os ${os} --override-arch ${arch} copy "$sourceUrl" "docker-archive://$tmpFile:$finalImageName:$finalImageTag" >&2
else
skopeo --insecure-policy --tmpdir=$TMPDIR --override-os ${os} --override-arch ${arch} copy "$sourceUrl" "docker-archive://$tmpFile:$finalImageName:$finalImageTag" > /dev/null
fi
@@ -139,12 +139,12 @@ imageHash=$(nix-hash --flat --type $hashType --base32 "$tmpFile")
finalPath=$(nix-store --add-fixed "$hashType" "$tmpFile")
if test -z "$QUIET"; then
- echo "-> ImageName: $imageName"
- echo "-> ImageDigest: $imageDigest"
- echo "-> FinalImageName: $finalImageName"
- echo "-> FinalImageTag: $finalImageTag"
- echo "-> ImagePath: $finalPath"
- echo "-> ImageHash: $imageHash"
+ echo "-> ImageName: $imageName" >&2
+ echo "-> ImageDigest: $imageDigest" >&2
+ echo "-> FinalImageName: $finalImageName" >&2
+ echo "-> FinalImageTag: $finalImageTag" >&2
+ echo "-> ImagePath: $finalPath" >&2
+ echo "-> ImageHash: $imageHash" >&2
fi
if [ "$format" == "nix" ]; then
diff --git a/pkgs/build-support/fetchfirefoxaddon/default.nix b/pkgs/build-support/fetchfirefoxaddon/default.nix
new file mode 100644
index 000000000000..3426743b2cf1
--- /dev/null
+++ b/pkgs/build-support/fetchfirefoxaddon/default.nix
@@ -0,0 +1,37 @@
+{stdenv, lib, coreutils, unzip, jq, zip, fetchurl,writeScript, ...}:
+{ name
+, url
+, md5 ? ""
+, sha1 ? ""
+, sha256 ? ""
+, sha512 ? ""
+}:
+stdenv.mkDerivation rec {
+
+ inherit name;
+ extid = "${src.outputHash}@${name}";
+ passthru = {
+ exitd=extid;
+ };
+
+ builder = writeScript "xpibuilder" ''
+ source $stdenv/setup
+
+ header "firefox addon $name into $out"
+
+ UUID="${extid}"
+ mkdir -p "$out/$UUID"
+ unzip -q ${src} -d "$out/$UUID"
+ NEW_MANIFEST=$(jq '. + {"applications": { "gecko": { "id": "${extid}" }}, "browser_specific_settings":{"gecko":{"id": "${extid}"}}}' "$out/$UUID/manifest.json")
+ echo "$NEW_MANIFEST" > "$out/$UUID/manifest.json"
+ cd "$out/$UUID"
+ zip -r -q -FS "$out/$UUID.xpi" *
+ rm -r "$out/$UUID"
+ '';
+ src = fetchurl {
+ url = url;
+ inherit md5 sha1 sha256 sha512;
+ };
+ nativeBuildInputs = [ coreutils unzip zip jq ];
+}
+
diff --git a/pkgs/build-support/fetchfossil/default.nix b/pkgs/build-support/fetchfossil/default.nix
index 27933b47178a..3a4876bc5de3 100644
--- a/pkgs/build-support/fetchfossil/default.nix
+++ b/pkgs/build-support/fetchfossil/default.nix
@@ -1,11 +1,11 @@
-{stdenv, fossil}:
+{stdenv, fossil, cacert}:
{name ? null, url, rev, sha256}:
stdenv.mkDerivation {
name = "fossil-archive" + (if name != null then "-${name}" else "");
builder = ./builder.sh;
- nativeBuildInputs = [fossil];
+ nativeBuildInputs = [fossil cacert];
# Envvar docs are hard to find. A link for the future:
# https://www.fossil-scm.org/index.html/doc/trunk/www/env-opts.md
diff --git a/pkgs/build-support/fetchmavenartifact/default.nix b/pkgs/build-support/fetchmavenartifact/default.nix
index 583a9ea396cf..42ad7603a8f7 100644
--- a/pkgs/build-support/fetchmavenartifact/default.nix
+++ b/pkgs/build-support/fetchmavenartifact/default.nix
@@ -17,6 +17,8 @@ args@
artifactId
, # Example: "4.3.6"
version
+, # Example: "jdk11"
+ classifier ? null
, # List of maven repositories from where to fetch the artifact.
# Example: [ http://oss.sonatype.org/content/repositories/public ].
repos ? defaultRepos
@@ -48,7 +50,7 @@ let
(replaceChars ["."] ["/"] groupId)
artifactId
version
- "${artifactId}-${version}.jar"
+ "${artifactId}-${version}-${optionalString (!isNull classifier) "-${classifier}"}.jar"
];
urls_ =
if url != "" then [url]
@@ -56,7 +58,7 @@ let
else map mkJarUrl repos;
jar =
fetchurl (
- builtins.removeAttrs args ["groupId" "artifactId" "version" "repos" "url" ]
+ builtins.removeAttrs args ["groupId" "artifactId" "version" "classifier" "repos" "url" ]
// { urls = urls_; name = "${name_}.jar"; }
);
in
diff --git a/pkgs/build-support/fetchzip/default.nix b/pkgs/build-support/fetchzip/default.nix
index c61df8ceb001..a1744b48deb9 100644
--- a/pkgs/build-support/fetchzip/default.nix
+++ b/pkgs/build-support/fetchzip/default.nix
@@ -44,8 +44,20 @@
mv "$unpackDir/$fn" "$out"
'' else ''
mv "$unpackDir" "$out"
- '') #*/
- + extraPostFetch;
+ '')
+ + extraPostFetch
+ # Remove write permissions for files unpacked with write bits set
+ # Fixes https://github.com/NixOS/nixpkgs/issues/38649
+ #
+ # However, we should (for the moment) retain write permission on the directory
+ # itself, to avoid tickling https://github.com/NixOS/nix/issues/4295 in
+ # single-user Nix installations. This is because in sandbox mode we'll try to
+ # move the path, and if we don't have write permissions on the directory,
+ # then we can't update the ".." entry.
+ + ''
+ chmod -R a-w "$out"
+ chmod u+w "$out"
+ '';
} // removeAttrs args [ "stripRoot" "extraPostFetch" ])).overrideAttrs (x: {
# Hackety-hack: we actually need unzip hooks, too
nativeBuildInputs = x.nativeBuildInputs ++ [ unzip ];
diff --git a/pkgs/build-support/make-desktopitem/default.nix b/pkgs/build-support/make-desktopitem/default.nix
index 8e51dc1b8480..329286bd3628 100644
--- a/pkgs/build-support/make-desktopitem/default.nix
+++ b/pkgs/build-support/make-desktopitem/default.nix
@@ -12,16 +12,16 @@
, mimeType ? null
, categories ? null
, startupNotify ? null
-, extraDesktopEntries ? {} # Extra key-value pairs to add to the [Desktop Entry] section. This may override other values
+, extraDesktopEntries ? { } # Extra key-value pairs to add to the [Desktop Entry] section. This may override other values
, extraEntries ? "" # Extra configuration. Will be appended to the end of the file and may thus contain extra sections
, fileValidation ? true # whether to validate resulting desktop file.
}:
-
let
# like builtins.toString, but null -> null instead of null -> ""
- nullableToString = value: if value == null then null
- else if builtins.isBool value then lib.boolToString value
- else builtins.toString value;
+ nullableToString = value:
+ if value == null then null
+ else if builtins.isBool value then lib.boolToString value
+ else builtins.toString value;
# The [Desktop entry] section of the desktop file, as attribute set.
mainSection = {
@@ -39,16 +39,19 @@ let
# Map all entries to a list of lines
desktopFileStrings =
- ["[Desktop Entry]"]
+ [ "[Desktop Entry]" ]
++ builtins.filter
(v: v != null)
(lib.mapAttrsToList
(name: value: if value != null then "${name}=${value}" else null)
mainSection
)
- ++ (if extraEntries == "" then [] else ["${extraEntries}"]);
+ ++ (if extraEntries == "" then [ ] else [ "${extraEntries}" ]);
in
-runCommandLocal "${name}.desktop" {}
+runCommandLocal "${name}.desktop"
+{
+ nativeBuildInputs = [ desktop-file-utils ];
+}
(''
mkdir -p "$out/share/applications"
cat > "$out/share/applications/${name}.desktop" <<EOF
@@ -56,5 +59,5 @@ runCommandLocal "${name}.desktop" {}
EOF
'' + lib.optionalString fileValidation ''
echo "Running desktop-file validation"
- ${desktop-file-utils}/bin/desktop-file-validate "$out/share/applications/${name}.desktop"
+ desktop-file-validate "$out/share/applications/${name}.desktop"
'')
diff --git a/pkgs/build-support/rust/build-rust-crate/build-crate.nix b/pkgs/build-support/rust/build-rust-crate/build-crate.nix
index 142109cef49f..84d1b2300f14 100644
--- a/pkgs/build-support/rust/build-rust-crate/build-crate.nix
+++ b/pkgs/build-support/rust/build-rust-crate/build-crate.nix
@@ -15,7 +15,7 @@
++ [(mkRustcDepArgs dependencies crateRenames)]
++ [(mkRustcFeatureArgs crateFeatures)]
++ extraRustcOpts
- ++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) "--target ${rust.toRustTarget stdenv.hostPlatform} -C linker=${stdenv.hostPlatform.config}-gcc"
+ ++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) "--target ${rust.toRustTargetSpec stdenv.hostPlatform} -C linker=${stdenv.hostPlatform.config}-gcc"
# since rustc 1.42 the "proc_macro" crate is part of the default crate prelude
# https://github.com/rust-lang/cargo/commit/4d64eb99a4#diff-7f98585dbf9d30aa100c8318e2c77e79R1021-R1022
++ lib.optional (lib.elem "proc-macro" crateType) "--extern proc_macro"
diff --git a/pkgs/build-support/rust/build-rust-crate/configure-crate.nix b/pkgs/build-support/rust/build-rust-crate/configure-crate.nix
index 18587f7047c4..5ada40b3b9bb 100644
--- a/pkgs/build-support/rust/build-rust-crate/configure-crate.nix
+++ b/pkgs/build-support/rust/build-rust-crate/configure-crate.nix
@@ -135,8 +135,8 @@ in ''
export CARGO_MANIFEST_DIR=$(pwd)
export DEBUG="${toString (!release)}"
export OPT_LEVEL="${toString optLevel}"
- export TARGET="${rust.toRustTarget stdenv.hostPlatform}"
- export HOST="${rust.toRustTarget stdenv.buildPlatform}"
+ export TARGET="${rust.toRustTargetSpec stdenv.hostPlatform}"
+ export HOST="${rust.toRustTargetSpec stdenv.buildPlatform}"
export PROFILE=${if release then "release" else "debug"}
export OUT_DIR=$(pwd)/target/build/${crateName}.out
export CARGO_PKG_VERSION_MAJOR=${lib.elemAt version 0}
diff --git a/pkgs/build-support/rust/build-rust-crate/default.nix b/pkgs/build-support/rust/build-rust-crate/default.nix
index 9d98e0851780..e605c9550e53 100644
--- a/pkgs/build-support/rust/build-rust-crate/default.nix
+++ b/pkgs/build-support/rust/build-rust-crate/default.nix
@@ -54,6 +54,10 @@ let
};
installCrate = import ./install-crate.nix { inherit stdenv; };
+
+ # Allow access to the rust attribute set from inside buildRustCrate, which
+ # has a parameter that shadows the name.
+ rustAttrs = rust;
in
/* The overridable pkgs.buildRustCrate function.
@@ -250,7 +254,7 @@ stdenv.mkDerivation (rec {
depsMetadata = lib.foldl' (str: dep: str + dep.metadata) "" (dependencies ++ buildDependencies);
hashedMetadata = builtins.hashString "sha256"
(crateName + "-" + crateVersion + "___" + toString (mkRustcFeatureArgs crateFeatures) +
- "___" + depsMetadata);
+ "___" + depsMetadata + "___" + rustAttrs.toRustTarget stdenv.hostPlatform);
in lib.substring 0 10 hashedMetadata;
build = crate.build or "";
diff --git a/pkgs/build-support/rust/default.nix b/pkgs/build-support/rust/default.nix
index f6177ce198da..8e47a2b0bf25 100644
--- a/pkgs/build-support/rust/default.nix
+++ b/pkgs/build-support/rust/default.nix
@@ -4,6 +4,10 @@
, cargo
, diffutils
, fetchCargoTarball
+, runCommandNoCC
+, rustPlatform
+, callPackage
+, remarshal
, git
, rust
, rustc
@@ -26,12 +30,15 @@
, cargoBuildFlags ? []
, buildType ? "release"
, meta ? {}
-, target ? null
+, target ? rust.toRustTargetSpec stdenv.hostPlatform
, cargoVendorDir ? null
, checkType ? buildType
, depsExtraArgs ? {}
, cargoParallelTestThreads ? true
+# Toggles whether a custom sysroot is created when the target is a .json file.
+, __internal_dontAddSysroot ? false
+
# Needed to `pushd`/`popd` into a subdir of a tarball if this subdir
# contains a Cargo.toml, but isn't part of a workspace (which is e.g. the
# case for `rustfmt`/etc from the `rust-sources).
@@ -69,13 +76,26 @@ let
cargoDepsCopy="$sourceRoot/${cargoVendorDir}"
'';
- rustTarget = if target == null then rust.toRustTarget stdenv.hostPlatform else target;
+ targetIsJSON = stdenv.lib.hasSuffix ".json" target;
+ useSysroot = targetIsJSON && !__internal_dontAddSysroot;
+
+ # see https://github.com/rust-lang/cargo/blob/964a16a28e234a3d397b2a7031d4ab4a428b1391/src/cargo/core/compiler/compile_kind.rs#L151-L168
+ # the "${}" is needed to transform the path into a /nix/store path before baseNameOf
+ shortTarget = if targetIsJSON then
+ (stdenv.lib.removeSuffix ".json" (builtins.baseNameOf "${target}"))
+ else target;
+
+ sysroot = (callPackage ./sysroot {}) {
+ inherit target shortTarget;
+ RUSTFLAGS = args.RUSTFLAGS or "";
+ originalCargoToml = src + /Cargo.toml; # profile info is later extracted
+ };
ccForBuild="${buildPackages.stdenv.cc}/bin/${buildPackages.stdenv.cc.targetPrefix}cc";
cxxForBuild="${buildPackages.stdenv.cc}/bin/${buildPackages.stdenv.cc.targetPrefix}c++";
ccForHost="${stdenv.cc}/bin/${stdenv.cc.targetPrefix}cc";
cxxForHost="${stdenv.cc}/bin/${stdenv.cc.targetPrefix}c++";
- releaseDir = "target/${rustTarget}/${buildType}";
+ releaseDir = "target/${shortTarget}/${buildType}";
tmpDir = "${releaseDir}-tmp";
# Specify the stdenv's `diff` by abspath to ensure that the user's build
@@ -85,7 +105,13 @@ let
in
-stdenv.mkDerivation ((removeAttrs args ["depsExtraArgs"]) // {
+# Tests don't currently work for `no_std`, and all custom sysroots are currently built without `std`.
+# See https://os.phil-opp.com/testing/ for more information.
+assert useSysroot -> !(args.doCheck or true);
+
+stdenv.mkDerivation ((removeAttrs args ["depsExtraArgs"]) // stdenv.lib.optionalAttrs useSysroot {
+ RUSTFLAGS = "--sysroot ${sysroot} " + (args.RUSTFLAGS or "");
+} // {
inherit cargoDeps;
patchRegistryDeps = ./patch-registry-deps;
@@ -115,7 +141,7 @@ stdenv.mkDerivation ((removeAttrs args ["depsExtraArgs"]) // {
[target."${rust.toRustTarget stdenv.buildPlatform}"]
"linker" = "${ccForBuild}"
${stdenv.lib.optionalString (stdenv.buildPlatform.config != stdenv.hostPlatform.config) ''
- [target."${rustTarget}"]
+ [target."${shortTarget}"]
"linker" = "${ccForHost}"
${# https://github.com/rust-lang/rust/issues/46651#issuecomment-433611633
stdenv.lib.optionalString (stdenv.hostPlatform.isMusl && stdenv.hostPlatform.isAarch64) ''
@@ -185,7 +211,7 @@ stdenv.mkDerivation ((removeAttrs args ["depsExtraArgs"]) // {
"CXX_${rust.toRustTarget stdenv.hostPlatform}"="${cxxForHost}" \
cargo build -j $NIX_BUILD_CORES \
${stdenv.lib.optionalString (buildType == "release") "--release"} \
- --target ${rustTarget} \
+ --target ${target} \
--frozen ${concatStringsSep " " cargoBuildFlags}
)
@@ -205,7 +231,7 @@ stdenv.mkDerivation ((removeAttrs args ["depsExtraArgs"]) // {
'';
checkPhase = args.checkPhase or (let
- argstr = "${stdenv.lib.optionalString (checkType == "release") "--release"} --target ${rustTarget} --frozen";
+ argstr = "${stdenv.lib.optionalString (checkType == "release") "--release"} --target ${target} --frozen";
threads = if cargoParallelTestThreads then "$NIX_BUILD_CORES" else "1";
in ''
${stdenv.lib.optionalString (buildAndTestSubdir != null) "pushd ${buildAndTestSubdir}"}
diff --git a/pkgs/build-support/rust/sysroot/Cargo.lock b/pkgs/build-support/rust/sysroot/Cargo.lock
new file mode 100644
index 000000000000..61fcef61744e
--- /dev/null
+++ b/pkgs/build-support/rust/sysroot/Cargo.lock
@@ -0,0 +1,29 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+[[package]]
+name = "alloc"
+version = "0.0.0"
+dependencies = [
+ "compiler_builtins",
+ "core",
+]
+
+[[package]]
+name = "compiler_builtins"
+version = "0.1.36"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7cd0782e0a7da7598164153173e5a5d4d9b1da094473c98dce0ff91406112369"
+dependencies = [
+ "rustc-std-workspace-core",
+]
+
+[[package]]
+name = "core"
+version = "0.0.0"
+
+[[package]]
+name = "rustc-std-workspace-core"
+version = "1.99.0"
+dependencies = [
+ "core",
+]
diff --git a/pkgs/build-support/rust/sysroot/cargo.py b/pkgs/build-support/rust/sysroot/cargo.py
new file mode 100644
index 000000000000..09f6fba6d1c8
--- /dev/null
+++ b/pkgs/build-support/rust/sysroot/cargo.py
@@ -0,0 +1,45 @@
+import os
+import toml
+
+rust_src = os.environ['RUSTC_SRC']
+orig_cargo = os.environ['ORIG_CARGO'] if 'ORIG_CARGO' in os.environ else None
+
+base = {
+ 'package': {
+ 'name': 'alloc',
+ 'version': '0.0.0',
+ 'authors': ['The Rust Project Developers'],
+ 'edition': '2018',
+ },
+ 'dependencies': {
+ 'compiler_builtins': {
+ 'version': '0.1.0',
+ 'features': ['rustc-dep-of-std', 'mem'],
+ },
+ 'core': {
+ 'path': os.path.join(rust_src, 'libcore'),
+ },
+ },
+ 'lib': {
+ 'name': 'alloc',
+ 'path': os.path.join(rust_src, 'liballoc/lib.rs'),
+ },
+ 'patch': {
+ 'crates-io': {
+ 'rustc-std-workspace-core': {
+ 'path': os.path.join(rust_src, 'tools/rustc-std-workspace-core'),
+ },
+ },
+ },
+}
+
+if orig_cargo is not None:
+ with open(orig_cargo, 'r') as f:
+ src = toml.loads(f.read())
+ if 'profile' in src:
+ base['profile'] = src['profile']
+
+out = toml.dumps(base)
+
+with open('Cargo.toml', 'x') as f:
+ f.write(out)
diff --git a/pkgs/build-support/rust/sysroot/default.nix b/pkgs/build-support/rust/sysroot/default.nix
new file mode 100644
index 000000000000..4db7cf0dc392
--- /dev/null
+++ b/pkgs/build-support/rust/sysroot/default.nix
@@ -0,0 +1,41 @@
+{ stdenv, rust, rustPlatform, buildPackages }:
+
+{ shortTarget, originalCargoToml, target, RUSTFLAGS }:
+
+let
+ cargoSrc = stdenv.mkDerivation {
+ name = "cargo-src";
+ preferLocalBuild = true;
+ phases = [ "installPhase" ];
+ installPhase = ''
+ RUSTC_SRC=${rustPlatform.rustcSrc.override { minimalContent = false; }} ORIG_CARGO=${originalCargoToml} \
+ ${buildPackages.python3.withPackages (ps: with ps; [ toml ])}/bin/python3 ${./cargo.py}
+ mkdir -p $out
+ cp Cargo.toml $out/Cargo.toml
+ cp ${./Cargo.lock} $out/Cargo.lock
+ '';
+ };
+in rustPlatform.buildRustPackage {
+ inherit target RUSTFLAGS;
+
+ name = "custom-sysroot";
+ src = cargoSrc;
+
+ RUSTC_BOOTSTRAP = 1;
+ __internal_dontAddSysroot = true;
+ cargoSha256 = "0y6dqfhsgk00y3fv5bnjzk0s7i30nwqc1rp0xlrk83hkh80x81mw";
+
+ doCheck = false;
+
+ installPhase = ''
+ export LIBS_DIR=$out/lib/rustlib/${shortTarget}/lib
+ mkdir -p $LIBS_DIR
+ for f in target/${shortTarget}/release/deps/*.{rlib,rmeta}; do
+ cp $f $LIBS_DIR
+ done
+
+ export RUST_SYSROOT=$(rustc --print=sysroot)
+ host=${rust.toRustTarget stdenv.buildPlatform}
+ cp -r $RUST_SYSROOT/lib/rustlib/$host $out
+ '';
+}
diff --git a/pkgs/build-support/rust/sysroot/update-lockfile.sh b/pkgs/build-support/rust/sysroot/update-lockfile.sh
new file mode 100755
index 000000000000..83d29832384f
--- /dev/null
+++ b/pkgs/build-support/rust/sysroot/update-lockfile.sh
@@ -0,0 +1,21 @@
+#!/usr/bin/env nix-shell
+#!nix-shell -i bash -p python3 python3.pkgs.toml cargo
+
+set -e
+
+HERE=$(dirname "${BASH_SOURCE[0]}")
+NIXPKGS_ROOT="$HERE/../../../.."
+
+# https://unix.stackexchange.com/a/84980/390173
+tempdir=$(mktemp -d 2>/dev/null || mktemp -d -t 'update-lockfile')
+
+cd "$tempdir"
+nix-build -E "with import (/. + \"${NIXPKGS_ROOT}\") {}; pkgs.rustPlatform.rustcSrc.override { minimalContent = false; }"
+RUSTC_SRC="$(pwd)/result" python3 "$HERE/cargo.py"
+RUSTC_BOOTSTRAP=1 cargo build || echo "Build failure is expected. All that's needed is the lockfile."
+
+cp Cargo.lock "$HERE"
+
+rm -rf "$tempdir"
+
+
diff --git a/pkgs/build-support/setup-hooks/copy-desktop-items.sh b/pkgs/build-support/setup-hooks/copy-desktop-items.sh
new file mode 100644
index 000000000000..f96a10f33d5c
--- /dev/null
+++ b/pkgs/build-support/setup-hooks/copy-desktop-items.sh
@@ -0,0 +1,42 @@
+# shellcheck shell=bash
+
+# Setup hook that installs specified desktop items.
+#
+# Example usage in a derivation:
+#
+# { …, makeDesktopItem, copyDesktopItems, … }:
+#
+# let desktopItem = makeDesktopItem { … }; in
+# stdenv.mkDerivation {
+# …
+# nativeBuildInputs = [ copyDesktopItems ];
+#
+# desktopItems = [ desktopItem ];
+# …
+# }
+#
+# This hook will copy files which are either given by full path
+# or all '*.desktop' files placed inside the 'share/applications'
+# folder of each `desktopItems` argument.
+
+postInstallHooks+=(copyDesktopItems)
+
+copyDesktopItems() {
+ if [ "${dontCopyDesktopItems-}" = 1 ]; then return; fi
+
+ if [ -z "$desktopItems" ]; then
+ return
+ fi
+
+ for desktopItem in $desktopItems; do
+ if [[ -f "$desktopItem" ]]; then
+ echo "Copying '$f' into '$out/share/applications'"
+ install -D -m 444 -t "$out"/share/applications "$f"
+ else
+ for f in "$desktopItem"/share/applications/*.desktop; do
+ echo "Copying '$f' into '$out/share/applications'"
+ install -D -m 444 -t "$out"/share/applications "$f"
+ done
+ fi
+ done
+}
diff --git a/pkgs/build-support/setup-hooks/reproducible-builds.sh b/pkgs/build-support/setup-hooks/reproducible-builds.sh
new file mode 100644
index 000000000000..2d8db6ff7d3c
--- /dev/null
+++ b/pkgs/build-support/setup-hooks/reproducible-builds.sh
@@ -0,0 +1,4 @@
+# Use the last part of the out path as hash input for the build.
+# This should ensure that it is deterministic across rebuilds of the same
+# derivation and not easily collide with other builds.
+export NIX_CFLAGS_COMPILE+=" -frandom-seed=${out##*/}"
diff --git a/pkgs/build-support/setup-hooks/wrap-gapps-hook/default.nix b/pkgs/build-support/setup-hooks/wrap-gapps-hook/default.nix
index 5a87893d9726..d0ea088bf71e 100644
--- a/pkgs/build-support/setup-hooks/wrap-gapps-hook/default.nix
+++ b/pkgs/build-support/setup-hooks/wrap-gapps-hook/default.nix
@@ -3,6 +3,7 @@
, makeSetupHook
, makeWrapper
, gobject-introspection
+, isGraphical ? true
, gtk3
, librsvg
, dconf
@@ -21,7 +22,7 @@ makeSetupHook {
# Unfortunately, it also requires the user to have dconf
# D-Bus service enabled globally (e.g. through a NixOS module).
dconf.lib
- ] ++ [
+ ] ++ lib.optionals isGraphical [
# TODO: remove this, packages should depend on GTK explicitly.
gtk3
@@ -30,6 +31,7 @@ makeSetupHook {
# graphics in GTK (e.g. cross for closing window in window title bar)
# so it is pretty much required for applications using GTK.
librsvg
+ ] ++ [
# We use the wrapProgram function.
makeWrapper
diff --git a/pkgs/build-support/singularity-tools/default.nix b/pkgs/build-support/singularity-tools/default.nix
index d937ec626682..4a54498d117c 100644
--- a/pkgs/build-support/singularity-tools/default.nix
+++ b/pkgs/build-support/singularity-tools/default.nix
@@ -7,7 +7,7 @@
, bash
, vmTools
, gawk
-, utillinux
+, util-linux
, runtimeShell
, e2fsprogs }:
@@ -47,7 +47,7 @@ rec {
runScriptFile = shellScript "run-script.sh" runScript;
result = vmTools.runInLinuxVM (
runCommand "singularity-image-${name}.img" {
- buildInputs = [ singularity e2fsprogs utillinux gawk ];
+ buildInputs = [ singularity e2fsprogs util-linux gawk ];
layerClosure = writeReferencesToFile layer;
preVM = vmTools.createEmptyImage {
size = diskSize;
diff --git a/pkgs/build-support/vm/default.nix b/pkgs/build-support/vm/default.nix
index 909cdc6da044..2f18e96e4ce2 100644
--- a/pkgs/build-support/vm/default.nix
+++ b/pkgs/build-support/vm/default.nix
@@ -151,7 +151,7 @@ rec {
# Set the system time from the hardware clock. Works around an
# apparent KVM > 1.5.2 bug.
- ${pkgs.utillinux}/bin/hwclock -s
+ ${pkgs.util-linux}/bin/hwclock -s
export NIX_STORE=${storeDir}
export NIX_BUILD_TOP=/tmp
@@ -270,7 +270,7 @@ rec {
defaultCreateRootFS = ''
mkdir /mnt
${e2fsprogs}/bin/mkfs.ext4 /dev/${hd}
- ${utillinux}/bin/mount -t ext4 /dev/${hd} /mnt
+ ${util-linux}/bin/mount -t ext4 /dev/${hd} /mnt
if test -e /mnt/.debug; then
exec ${bash}/bin/sh
@@ -317,7 +317,7 @@ rec {
with pkgs; runInLinuxVM (
stdenv.mkDerivation {
name = "extract-file";
- buildInputs = [ utillinux ];
+ buildInputs = [ util-linux ];
buildCommand = ''
ln -s ${kernel}/lib /lib
${kmod}/bin/modprobe loop
@@ -342,7 +342,7 @@ rec {
with pkgs; runInLinuxVM (
stdenv.mkDerivation {
name = "extract-file-mtd";
- buildInputs = [ utillinux mtdutils ];
+ buildInputs = [ util-linux mtdutils ];
buildCommand = ''
ln -s ${kernel}/lib /lib
${kmod}/bin/modprobe mtd
@@ -417,7 +417,7 @@ rec {
# Make the Nix store available in /mnt, because that's where the RPMs live.
mkdir -p /mnt${storeDir}
- ${utillinux}/bin/mount -o bind ${storeDir} /mnt${storeDir}
+ ${util-linux}/bin/mount -o bind ${storeDir} /mnt${storeDir}
# Newer distributions like Fedora 18 require /lib etc. to be
# symlinked to /usr.
@@ -427,7 +427,7 @@ rec {
ln -s /usr/sbin /mnt/sbin
ln -s /usr/lib /mnt/lib
ln -s /usr/lib64 /mnt/lib64
- ${utillinux}/bin/mount -t proc none /mnt/proc
+ ${util-linux}/bin/mount -t proc none /mnt/proc
''}
echo "unpacking RPMs..."
@@ -445,7 +445,7 @@ rec {
PATH=/usr/bin:/bin:/usr/sbin:/sbin $chroot /mnt \
rpm --initdb
- ${utillinux}/bin/mount -o bind /tmp /mnt/tmp
+ ${util-linux}/bin/mount -o bind /tmp /mnt/tmp
echo "installing RPMs..."
PATH=/usr/bin:/bin:/usr/sbin:/sbin $chroot /mnt \
@@ -456,8 +456,8 @@ rec {
rm /mnt/.debug
- ${utillinux}/bin/umount /mnt${storeDir} /mnt/tmp ${lib.optionalString unifiedSystemDir "/mnt/proc"}
- ${utillinux}/bin/umount /mnt
+ ${util-linux}/bin/umount /mnt${storeDir} /mnt/tmp ${lib.optionalString unifiedSystemDir "/mnt/proc"}
+ ${util-linux}/bin/umount /mnt
'';
passthru = { inherit fullName; };
@@ -587,9 +587,9 @@ rec {
# Make the Nix store available in /mnt, because that's where the .debs live.
mkdir -p /mnt/inst${storeDir}
- ${utillinux}/bin/mount -o bind ${storeDir} /mnt/inst${storeDir}
- ${utillinux}/bin/mount -o bind /proc /mnt/proc
- ${utillinux}/bin/mount -o bind /dev /mnt/dev
+ ${util-linux}/bin/mount -o bind ${storeDir} /mnt/inst${storeDir}
+ ${util-linux}/bin/mount -o bind /proc /mnt/proc
+ ${util-linux}/bin/mount -o bind /dev /mnt/dev
# Misc. files/directories assumed by various packages.
echo "initialising Dpkg DB..."
@@ -635,10 +635,10 @@ rec {
rm /mnt/.debug
- ${utillinux}/bin/umount /mnt/inst${storeDir}
- ${utillinux}/bin/umount /mnt/proc
- ${utillinux}/bin/umount /mnt/dev
- ${utillinux}/bin/umount /mnt
+ ${util-linux}/bin/umount /mnt/inst${storeDir}
+ ${util-linux}/bin/umount /mnt/proc
+ ${util-linux}/bin/umount /mnt/dev
+ ${util-linux}/bin/umount /mnt
'';
passthru = { inherit fullName; };
diff --git a/pkgs/common-updater/scripts/mark-broken b/pkgs/common-updater/scripts/mark-broken
index ee80616d0cbe..f132c86c5e8b 100755
--- a/pkgs/common-updater/scripts/mark-broken
+++ b/pkgs/common-updater/scripts/mark-broken
@@ -3,7 +3,7 @@
# This script is meant to be used to mark failing hydra builds as broken in the meta attrs
# To use the script, you should pass the list of failing attrs as arguments to the script.
#
-# Example: `cat failing-attrs | xargs ./pkgs/common-update/scripts/mark-broken`
+# Example: `cat failing-attrs | xargs ./pkgs/common-updater/scripts/mark-broken`
#
# Generating a list of failing attrs: (this should be improved at a later date)
# - Go to the most recent hydra evaluation with all builds completed
diff --git a/pkgs/common-updater/scripts/update-source-version b/pkgs/common-updater/scripts/update-source-version
index ba628fd2a445..181561242fc3 100755
--- a/pkgs/common-updater/scripts/update-source-version
+++ b/pkgs/common-updater/scripts/update-source-version
@@ -10,7 +10,7 @@ die() {
usage() {
echo "Usage: $scriptName <attr> <version> [<new-source-hash>] [<new-source-url>]"
- echo " [--version-key=<version-key>] [--system=<system>] [--file=<file-to-update>]"
+ echo " [--version-key=<version-key>] [--system=<system>] [--file=<file-to-update>] [--rev=<revision>]"
echo " [--ignore-same-hash] [--print-changes]"
}
@@ -30,6 +30,9 @@ for arg in "$@"; do
die "Could not find provided file $nixFile"
fi
;;
+ --rev=*)
+ newRevision="${arg#*=}"
+ ;;
--ignore-same-hash)
ignoreSameHash="true"
;;
@@ -111,6 +114,13 @@ if [[ "$oldVersion" = "$newVersion" ]]; then
exit 0
fi
+if [[ -n "$newRevision" ]]; then
+ oldRevision=$(nix-instantiate $systemArg --eval -E "with import ./. {}; $attr.src.rev" | tr -d '"')
+ if [[ -z "$oldRevision" ]]; then
+ die "Couldn't evaluate source revision from '$attr.src'!"
+ fi
+fi
+
# Escape regex metacharacter that are allowed in store path names
oldVersionEscaped=$(echo "$oldVersion" | sed -re 's|[.+]|\\&|g')
oldUrlEscaped=$(echo "$oldUrl" | sed -re 's|[${}.+]|\\&|g')
@@ -174,6 +184,15 @@ if cmp -s "$nixFile" "$nixFile.bak"; then
die "Failed to replace source hash of '$attr' to a temporary hash!"
fi
+# Replace new revision, if given
+if [[ -n "$newRevision" ]]; then
+ sed -i "$nixFile" -re "s|\"$oldRevision\"|\"$newRevision\"|"
+
+ if cmp -s "$nixFile" "$nixFile.bak"; then
+ die "Failed to replace source revision '$oldRevision' to '$newRevision' in '$attr'!"
+ fi
+fi
+
# If new hash not given on the command line, recalculate it ourselves.
if [[ -z "$newHash" ]]; then
nix-build $systemArg --no-out-link -A "$attr.src" 2>"$attr.fetchlog" >/dev/null || true
diff --git a/pkgs/common-updater/unstable-updater.nix b/pkgs/common-updater/unstable-updater.nix
new file mode 100644
index 000000000000..94cd33b9a26b
--- /dev/null
+++ b/pkgs/common-updater/unstable-updater.nix
@@ -0,0 +1,44 @@
+{ stdenv
+, writeShellScript
+, coreutils
+, git
+, nix
+, common-updater-scripts
+}:
+
+# This is an updater for unstable packages that should always use the latest
+# commit.
+{ url ? null # The git url, if empty it will be set to src.url
+}:
+
+let
+ updateScript = writeShellScript "unstable-update-script.sh" ''
+ set -ex
+
+ url="$1"
+
+ # By default we set url to src.url
+ if [[ -z "$url" ]]; then
+ url="$(${nix}/bin/nix-instantiate $systemArg --eval -E \
+ "with import ./. {}; $UPDATE_NIX_ATTR_PATH.src.url" \
+ | tr -d '"')"
+ fi
+
+ # Get info about HEAD from a shallow git clone
+ tmpdir="$(${coreutils}/bin/mktemp -d)"
+ ${git}/bin/git clone --bare --depth=1 "$url" "$tmpdir"
+ pushd "$tmpdir"
+ commit_date="$(${git}/bin/git show -s --pretty='format:%cs')"
+ commit_sha="$(${git}/bin/git show -s --pretty='format:%H')"
+ popd
+ ${coreutils}/bin/rm -rf "$tmpdir"
+
+ # update the nix expression
+ ${common-updater-scripts}/bin/update-source-version \
+ "$UPDATE_NIX_ATTR_PATH" \
+ "unstable-$commit_date" \
+ --rev="$commit_sha"
+ '';
+
+in [ updateScript url ]
+
diff --git a/pkgs/data/documentation/anarchism/default.nix b/pkgs/data/documentation/anarchism/default.nix
index 5b63e104d9db..3acb215db14a 100644
--- a/pkgs/data/documentation/anarchism/default.nix
+++ b/pkgs/data/documentation/anarchism/default.nix
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
domain = "salsa.debian.org";
owner = "debian";
repo = pname;
- rev = "debian%2F${version}"; # %2F = urlquote("/")
+ rev = "debian/${version}";
sha256 = "04ylk0y5b3jml2awmyz7m1hnymni8y1n83m0k6ychdh0px8frhm5";
};
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
'';
installPhase = ''
- mkdir -p $out/share/doc/anarchism $out/share/applications $out/share/icons/hicolor/scalable/apps
+ mkdir -p $out/share/doc/anarchism $out/share/applications $out/share/icons/hicolor/scalable/apps
cp -r {html,markdown} $out/share/doc/anarchism
cp debian/anarchism.svg $out/share/icons/hicolor/scalable/apps
cp debian/anarchism.desktop $out/share/applications
diff --git a/pkgs/data/documentation/gnome-user-docs/default.nix b/pkgs/data/documentation/gnome-user-docs/default.nix
index 688c606519a0..a344dbca2f38 100644
--- a/pkgs/data/documentation/gnome-user-docs/default.nix
+++ b/pkgs/data/documentation/gnome-user-docs/default.nix
@@ -9,11 +9,11 @@
stdenv.mkDerivation rec {
pname = "gnome-user-docs";
- version = "3.38.1";
+ version = "3.38.2";
src = fetchurl {
url = "mirror://gnome/sources/gnome-user-docs/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0j4yfv6b31dwv3aky20bnap6gql1xpl3fz3qzjx1lmr3bngz92jf";
+ sha256 = "1h9lyn80zccmgi6gpymabgrcj7km0sb1axll5z490qnx74xbn37m";
};
nativeBuildInputs = [
diff --git a/pkgs/data/fonts/agave/default.nix b/pkgs/data/fonts/agave/default.nix
index ea64cf34578d..39ef6e34aaae 100644
--- a/pkgs/data/fonts/agave/default.nix
+++ b/pkgs/data/fonts/agave/default.nix
@@ -2,7 +2,7 @@
let
pname = "agave";
- version = "30";
+ version = "35";
in fetchurl {
name = "${pname}-${version}";
url = "https://github.com/agarick/agave/releases/download/v${version}/Agave-Regular.ttf";
@@ -13,7 +13,7 @@ in fetchurl {
install -D $downloadedFile $out/share/fonts/truetype/Agave-Regular.ttf
'';
- sha256 = "1f2f1fycwi8xbf8x03yfq78nv11b2msl4ll9flw8rkg023h9vwg7";
+ sha256 = "10shwsl1illdafnc352j439lklrxksip1vlh4jc934cr9qf4c1fz";
meta = with lib; {
description = "truetype monospaced typeface designed for X environments";
diff --git a/pkgs/data/fonts/google-fonts/default.nix b/pkgs/data/fonts/google-fonts/default.nix
index 7a3b488212df..153f37c88e0a 100644
--- a/pkgs/data/fonts/google-fonts/default.nix
+++ b/pkgs/data/fonts/google-fonts/default.nix
@@ -4,6 +4,8 @@ stdenv.mkDerivation {
pname = "google-fonts";
version = "2019-07-14";
+ outputs = [ "out" "adobeBlank" ];
+
src = fetchFromGitHub {
owner = "google";
repo = "fonts";
@@ -39,6 +41,9 @@ stdenv.mkDerivation {
'';
installPhase = ''
+ adobeBlankDest=$adobeBlank/share/fonts/truetype
+ install -m 444 -Dt $adobeBlankDest ofl/adobeblank/AdobeBlank-Regular.ttf
+ rm -r ofl/adobeblank
dest=$out/share/fonts/truetype
find . -name '*.ttf' -exec install -m 444 -Dt $dest '{}' +
'';
diff --git a/pkgs/data/fonts/inter/default.nix b/pkgs/data/fonts/inter/default.nix
index 9c7ef62c7690..ed8e9eb13a63 100644
--- a/pkgs/data/fonts/inter/default.nix
+++ b/pkgs/data/fonts/inter/default.nix
@@ -1,7 +1,7 @@
{ lib, fetchzip }:
let
- version = "3.11";
+ version = "3.15";
in fetchzip {
name = "inter-${version}";
@@ -12,7 +12,7 @@ in fetchzip {
unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype
'';
- sha256 = "1bk4q478jy84ylgm1mmh23n8cw1cd3k7gvfih77sd7ya1zv26vl1";
+ sha256 = "0dnxczy2avc47wq5fc3psd1zbxbsjz5w24rkh5ynrfgw6n0753n0";
meta = with lib; {
homepage = "https://rsms.me/inter/";
diff --git a/pkgs/data/fonts/iosevka/bin.nix b/pkgs/data/fonts/iosevka/bin.nix
index 8188c569ff7d..90b64c5f159e 100644
--- a/pkgs/data/fonts/iosevka/bin.nix
+++ b/pkgs/data/fonts/iosevka/bin.nix
@@ -10,7 +10,7 @@ let
(builtins.attrNames (builtins.removeAttrs variantHashes [ "iosevka" ]));
in stdenv.mkDerivation rec {
pname = "${name}-bin";
- version = "3.7.1";
+ version = "4.0.0";
src = fetchurl {
url = "https://github.com/be5invis/Iosevka/releases/download/v${version}/ttc-${name}-${version}.zip";
diff --git a/pkgs/data/fonts/iosevka/default.nix b/pkgs/data/fonts/iosevka/default.nix
index 3d350796105a..989c2d39c19e 100644
--- a/pkgs/data/fonts/iosevka/default.nix
+++ b/pkgs/data/fonts/iosevka/default.nix
@@ -65,8 +65,8 @@ stdenv.mkDerivation rec {
remarshal -i "$privateBuildPlanJSONPath" -o private-build-plans.toml -if json -of toml
''}
${lib.optionalString (extraParameters != null) ''
- echo -e "\n" >> parameters.toml
- cat "$extraParametersPath" >> parameters.toml
+ echo -e "\n" >> params/parameters.toml
+ cat "$extraParametersPath" >> params/parameters.toml
''}
ln -s ${nodeIosevka}/lib/node_modules/iosevka/node_modules .
runHook postConfigure
diff --git a/pkgs/data/fonts/iosevka/variants.nix b/pkgs/data/fonts/iosevka/variants.nix
index b3fd986c4caf..e3157db6c918 100644
--- a/pkgs/data/fonts/iosevka/variants.nix
+++ b/pkgs/data/fonts/iosevka/variants.nix
@@ -1,24 +1,24 @@
# This file was autogenerated. DO NOT EDIT!
{
- iosevka = "0h226f32nwlqnsdc86bwk2wcdl2hsq5q1s2ln6dsf9m7w8ajn0nr";
- iosevka-aile = "05k3h7n7mkpdsjcxha27vjj503b4129jd90wj8qyk5h0nrgy1rc6";
- iosevka-curly = "0fxcc99n9ghkdjmfxba9mg4fc0dwlvnnxlmc618jv6s3k2xn7sza";
- iosevka-curly-slab = "1qgxyw5v91l4cw3mvqzagk9amyy63iqh72bnsz63daxgss3fpsab";
- iosevka-etoile = "184rjidnjayv5wsrxxxf39mvdcjafdwcvp0h4rfniy9s0ifrwjvf";
- iosevka-slab = "1cbrv5pyhnvwrdaj8r011igw2yjgzzigd82g1r10d348lk64wja1";
- iosevka-sparkle = "124jnjzffnfw58b78svw8rzgal10z5nspwc267pvq7q0f2ak1wpp";
- iosevka-ss01 = "18ckb0ch4za4vgwqz8azx8vhg9v9a922ffbckrbmy8n5bi03dl7w";
- iosevka-ss02 = "0cwm2jdni5m9z0xagpmq9vvjp3yvin7c7bnavsj15yfvpq8b8qsp";
- iosevka-ss03 = "1yzbvkr726f8mm024qzy2hdd7nz4kymgjm0cj5208c57bln0byr2";
- iosevka-ss04 = "1kpz84a1cb39rxc87whw0fh0k9ak2qbcq59hm425da2acf27a648";
- iosevka-ss05 = "1xnnm96jnw90mhwylsw1ad6m8pr4r1bd02l7g82m5hmr7bc4b7dd";
- iosevka-ss06 = "1raw01ijiawaqxfmj0m8z8jrb2ns7vzy68lak63mss8j35xzg1l5";
- iosevka-ss07 = "0bjhjwjif7qw6wyyrzfg2pdvy1b070k053ndmjard6sh1rcln02d";
- iosevka-ss08 = "1qwgk8riff57np4hlmd0kcl9bx511x9zmnlrjq3ilfn6abdwgm7i";
- iosevka-ss09 = "0sfnhmcrsv1v7l756hx70y1mrp35fbs6wrsczw4vxfbbaigs767r";
- iosevka-ss10 = "10n70z7588h8y2z274vjn6hvzc7lg87znibcmkk2brmx2g5bw2wl";
- iosevka-ss11 = "0mnyd04vdqr8jm3syv6ddrn61f27k91kxkdy86pp34xaac2ipmm0";
- iosevka-ss12 = "1f8pn2220s6r566b40ncnqrfmfdhnlr0nkvzj9swgvx66jr8mlhj";
- iosevka-ss13 = "1py5qgfqm9wp9pzcxg83mydvf3r6nhrqi21d0fvmnk04ghk1psd6";
- iosevka-ss14 = "0z47kqicd26x5v94zy97xyl277v0s6856pbllfn1gv92ax2dg5cy";
+ iosevka = "05wlap8r7kfg5zyj8gf7i1cypgs6lwpkh51g4cyj01zjkkv9g7k8";
+ iosevka-aile = "18qa6q1djjr34aj340ab47ajkkcq4wfv7m36f303kabgwfif247r";
+ iosevka-curly = "138hl95n3c2cfblzgh8adi1aljwn1xljjbffd0nrb12hipmgddql";
+ iosevka-curly-slab = "0x18zzphri1fx4lql51n8bam0pq2xb61p1gx50km3wlvkrbmbj23";
+ iosevka-etoile = "0byv8x3nqjka4ivpa8h6hq2k18cjnf69qmcc06dy4ym45a34qqsw";
+ iosevka-slab = "0a2h1g69r9nmp5cskgciywsiq07rxn0cskhvwbwaq64rsqbr1l58";
+ iosevka-sparkle = "13kwdgziylicwkl9s9v9bx9zbbrsrys6n7gx2jzgkdlsj8wkd73i";
+ iosevka-ss01 = "0achcgfcya6sl15wknlyyghpz3d7q62wa0fikl74wr5xyl7h7f1f";
+ iosevka-ss02 = "09gsawl61acykpd2429g1mz0l7i4gl0j1fl0lzc1giy6kbvrkggb";
+ iosevka-ss03 = "07fdxmlpqv6z5hbly8l344x96m80jbz8rq5h9qkfz63xlq0376sj";
+ iosevka-ss04 = "0q3v6spylhaxsf6spv6q5kh87mxbkh9x04s3h1g3rjv6gdlxi9n4";
+ iosevka-ss05 = "1zzdx4d6zrc1qbhsp0bfg91v63h1y943pylfxns09bzk9wjppvba";
+ iosevka-ss06 = "1a3ar8xhn9rf5isxvwqvifczl20ddgs4dw9ypjflmdbyhr3n0yw5";
+ iosevka-ss07 = "01x33sx5d54mdph7csnk6mhkhyc879rwp9spxwyrajghzd0ql8w6";
+ iosevka-ss08 = "0a1kmyr5q2w7qky0ya0gaqmg0lhdafyag8c8idacl7gnra944hi0";
+ iosevka-ss09 = "0m7cm8c3795a8kfy19d9wjmii6ycimcclg5pn9g91kg49q8y9gi2";
+ iosevka-ss10 = "1gfdjz6yifbyb9gl19q3q69as3fnmih17ghhrzzhc7qll68r6k6z";
+ iosevka-ss11 = "119ivw6kcqvzbj46xv8avpg56w3nqdkhhl176gj3bpk1jbjip1wh";
+ iosevka-ss12 = "1vx8rc328whsjjj87fa29kpp9ibk6x52r1brjp37cywjd5ix6l78";
+ iosevka-ss13 = "1gmmm2jlvrl6pzcsc2bhy3qvmzmsns8hlc52ddrwdbw0wi28zhs3";
+ iosevka-ss14 = "0mwg2bvkpxzpsdhky9k6fn81061pk0f23whj1hj4mn191xpw41fy";
}
diff --git a/pkgs/data/fonts/ttf-tw-moe/default.nix b/pkgs/data/fonts/ttf-tw-moe/default.nix
index aeda5cd695d6..1115b48b7095 100644
--- a/pkgs/data/fonts/ttf-tw-moe/default.nix
+++ b/pkgs/data/fonts/ttf-tw-moe/default.nix
@@ -1,20 +1,23 @@
{ stdenv, fetchzip }:
-
+let
+ version = "2020-11-14";
+in
fetchzip {
name = "ttf-tw-moe";
- url = "https://github.com/Jiehong/TW-fonts/archive/b30ae75e9dc299afd61e31cfd43f7a0a157dfb1f.zip";
+ url = "https://github.com/Jiehong/TW-fonts/archive/${version}.zip";
postFetch = ''
mkdir -p $out/share/fonts
- unzip -j $downloadedFile TW-fonts-b30ae75e9dc299afd61e31cfd43f7a0a157dfb1f/\*.ttf -d $out/share/fonts/truetype
+ unzip -j $downloadedFile TW-fonts-${version}/\*.ttf -d $out/share/fonts/truetype
'';
- sha256 = "0khgxih9z6pqf7pdp21xjp24wb9ygsrdcmzpjb7vr9x8n78i1fbs";
+ sha256 = "1jd3gjjfa4vadp6d499n0irz5b22z611kd7q5qgqf6s2fwbxfhiz";
meta = with stdenv.lib; {
homepage = "http://www.moe.gov.tw/";
description = "Set of KAI and SONG fonts from the Ministry of Education of Taiwan";
+ version = version;
longDescription = ''
Installs 2 TTF fonts: MOESongUN and TW-MOE-Std-Kai.
Both are provided by the Ministry of Education of Taiwan; each character's shape
diff --git a/pkgs/data/fonts/unifont/default.nix b/pkgs/data/fonts/unifont/default.nix
index 685b5c452f2d..ce2a92ce48ae 100644
--- a/pkgs/data/fonts/unifont/default.nix
+++ b/pkgs/data/fonts/unifont/default.nix
@@ -4,16 +4,16 @@
stdenv.mkDerivation rec {
pname = "unifont";
- version = "13.0.01";
+ version = "13.0.04";
ttf = fetchurl {
url = "mirror://gnu/unifont/${pname}-${version}/${pname}-${version}.ttf";
- sha256 = "0y5bd7i5hp9ks6d3qq0bshywba7g90i3074wckpn9m8shh98ngcg";
+ sha256 = "sha256-p0wSTyXCXuWIw+hDZ4HZPxgdBJ6oOOqOuX6FzZJmwrE=";
};
pcf = fetchurl {
url = "mirror://gnu/unifont/${pname}-${version}/${pname}-${version}.pcf.gz";
- sha256 = "05zgz00n514cijqh9qcvr4iz0bla4hd028cvi1jlh0ic6fkafix8";
+ sha256 = "sha256-sKY2qshNV3zXfD2BSbfs0qom1gPt7vD5QmVEkACmx18=";
};
nativeBuildInputs = [ libfaketime fonttosfnt mkfontscale ];
diff --git a/pkgs/data/fonts/unifont_upper/default.nix b/pkgs/data/fonts/unifont_upper/default.nix
index 153c6272ca20..2daf66e75109 100644
--- a/pkgs/data/fonts/unifont_upper/default.nix
+++ b/pkgs/data/fonts/unifont_upper/default.nix
@@ -1,7 +1,7 @@
{ lib, fetchzip }:
let
- version = "12.1.03";
+ version = "13.0.04";
in fetchzip rec {
name = "unifont_upper-${version}";
@@ -9,7 +9,7 @@ in fetchzip rec {
postFetch = "install -Dm644 $downloadedFile $out/share/fonts/truetype/unifont_upper.ttf";
- sha256 = "1w0bg276cyv6xs6clld8gv4w88rj9fw9rc8zs9ahc6y9hv677knj";
+ sha256 = "0bji0crx84nbjf1m1lzql7icrb02zbs3l66dn21pvr9czsry870f";
meta = with lib; {
description = "Unicode font for glyphs above the Unicode Basic Multilingual Plane";
diff --git a/pkgs/data/icons/capitaine-cursors/default.nix b/pkgs/data/icons/capitaine-cursors/default.nix
index 09491b904ef1..e57482b191b7 100644
--- a/pkgs/data/icons/capitaine-cursors/default.nix
+++ b/pkgs/data/icons/capitaine-cursors/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub
+{ stdenv, fetchFromGitHub, fetchpatch, makeFontsConf
, inkscape, xcursorgen, bc }:
stdenv.mkDerivation rec {
@@ -12,11 +12,23 @@ stdenv.mkDerivation rec {
sha256 = "0652ydy73x29z7wc6ccyqihmfg4bk0ksl7yryycln6c7i0iqfmc9";
};
+ patches = [
+ # Fixes the build on inscape => 1.0, without this it generates empty cursor files
+ (fetchpatch {
+ name = "inkscape-1.0-compat";
+ url = "https://github.com/keeferrourke/capitaine-cursors/commit/9da0b53e6098ed023c5c24c6ef6bfb1f68a79924.patch";
+ sha256 = "0lx5i60ahy6a2pir4zzlqn5lqsv6claqg8mv17l1a028h9aha3cv";
+ })
+ ];
+
postPatch = ''
patchShebangs .
'';
- buildInputs =[
+ # Complains about not being able to find the fontconfig config file otherwise
+ FONTCONFIG_FILE = makeFontsConf { fontDirectories = [ ]; };
+
+ buildInputs = [
inkscape
xcursorgen
bc
@@ -36,14 +48,10 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- description = ''
- An x-cursor theme inspired by macOS and based on KDE Breeze
- '';
+ description = "An x-cursor theme inspired by macOS and based on KDE Breeze";
homepage = "https://github.com/keeferrourke/capitaine-cursors";
license = licenses.lgpl3;
platforms = platforms.linux;
- maintainers = with maintainers; [
- eadwu
- ];
+ maintainers = with maintainers; [ eadwu ];
};
}
diff --git a/pkgs/data/icons/qogir-icon-theme/default.nix b/pkgs/data/icons/qogir-icon-theme/default.nix
index 2a9a895b6caf..1d677f1457df 100644
--- a/pkgs/data/icons/qogir-icon-theme/default.nix
+++ b/pkgs/data/icons/qogir-icon-theme/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "qogir-icon-theme";
- version = "2020-06-22";
+ version = "2020-11-22";
src = fetchFromGitHub {
owner = "vinceliuice";
repo = pname;
rev = version;
- sha256 = "0s5fhwfhn4qgk198jw736byxdrfm42l5m681pllbhg02j8ld4iik";
+ sha256 = "04rkpsiz8jg9i55mslsh7a6wgyp30ja3xss7qacqimdab236300d";
};
nativeBuildInputs = [ gtk3 ];
diff --git a/pkgs/data/misc/hackage/default.nix b/pkgs/data/misc/hackage/default.nix
index 3c9a531ab62f..9f21ca1eeb7b 100644
--- a/pkgs/data/misc/hackage/default.nix
+++ b/pkgs/data/misc/hackage/default.nix
@@ -1,6 +1,6 @@
{ fetchurl }:
fetchurl {
- url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/59ba02b3424684458764210fa9e32ca08e516db2.tar.gz";
- sha256 = "0m4scz6b7xg7kisy6zlnw258pkfksmzzppw9gp0g6rdl0cxly239";
+ url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/a82d2463451cfd47772b3fb331b1a0e8386675ef.tar.gz";
+ sha256 = "0l2h2z0982nmw3kq9r6ppwgs7ar4bda9c808mc2nkcyfmcnkdl6w";
}
diff --git a/pkgs/data/misc/osinfo-db/default.nix b/pkgs/data/misc/osinfo-db/default.nix
index d12eec8d8e32..ced7483ae4ed 100644
--- a/pkgs/data/misc/osinfo-db/default.nix
+++ b/pkgs/data/misc/osinfo-db/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "osinfo-db";
- version = "20200804";
+ version = "20201015";
src = fetchurl {
url = "https://releases.pagure.org/libosinfo/${pname}-${version}.tar.xz";
- sha256 = "1gx8yky41kz2f03r7gvxgq8naysnrf8apsss61xqaxmmyd080z0v";
+ sha256 = "1i20lribrb03vsn57q722mbmjhxqswq2y2dpii95ic5zxvnaj1qa";
};
nativeBuildInputs = [ osinfo-db-tools gettext libxml2 ];
diff --git a/pkgs/data/misc/spdx-license-list-data/default.nix b/pkgs/data/misc/spdx-license-list-data/default.nix
index 6d2c58afdb21..19f02a16f470 100644
--- a/pkgs/data/misc/spdx-license-list-data/default.nix
+++ b/pkgs/data/misc/spdx-license-list-data/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "spdx-license-list-data";
- version = "3.10";
+ version = "3.11";
src = fetchFromGitHub {
owner = "spdx";
repo = "license-list-data";
rev = "v${version}";
- sha256 = "1zza0jrs82112dcjqgkyck2b7hv4kg9s10pmlripi6c1rs37av14";
+ sha256 = "1iwyqhh6lh51a47mhfy98zvjan8yjsvlym8qz0isx2i1zzxlj47a";
};
phases = [ "unpackPhase" "installPhase" ];
diff --git a/pkgs/data/themes/greybird/default.nix b/pkgs/data/themes/greybird/default.nix
index 794034af7e7c..2f14988e1b25 100644
--- a/pkgs/data/themes/greybird/default.nix
+++ b/pkgs/data/themes/greybird/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "greybird";
- version = "3.22.12";
+ version = "3.22.13";
src = fetchFromGitHub {
owner = "shimmerproject";
repo = pname;
rev = "v${version}";
- sha256 = "1j66ddvl3pmwh2v8ajm8r5g5nbsr7r262ff1qn2nf3i0gy8b3lq8";
+ sha256 = "154qawiga792iimkpk3a6q8f4gm4r158wmsagkbqqbhj33kxgxhg";
};
nativeBuildInputs = [
diff --git a/pkgs/data/themes/jade1/default.nix b/pkgs/data/themes/jade1/default.nix
index c9a549462c15..03dd7a49cda8 100644
--- a/pkgs/data/themes/jade1/default.nix
+++ b/pkgs/data/themes/jade1/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "theme-jade1";
- version = "1.9";
+ version = "1.10";
src = fetchurl {
url = "https://github.com/madmaxms/theme-jade-1/releases/download/v${version}/jade-1-theme.tar.xz";
- sha256 = "11fzd44ysy76iwyiwkshpf0vf6m3i3hcxyyihl0lg68nb3cv0g9y";
+ sha256 = "17s4r8yjhnz9wrnrma6m8qjp02r47xkjk062sdb8s91dxhh7l8q2";
};
sourceRoot = ".";
diff --git a/pkgs/data/themes/kde2/default.nix b/pkgs/data/themes/kde2/default.nix
index 547e4f30aa6c..7e33d371ebeb 100644
--- a/pkgs/data/themes/kde2/default.nix
+++ b/pkgs/data/themes/kde2/default.nix
@@ -5,15 +5,16 @@
mkDerivation rec {
pname = "kde2-decoration";
- version = "1.0";
+ version = "1.1";
src = fetchFromGitHub {
owner = "repos-holder";
repo = "kdecoration2-kde2";
rev = version;
- sha256 = "1766z9wscybcqvr828xih93b3rab3hb0ghsf818iflhp1xy0js08";
+ sha256 = "y2q1j36EURJc7k1huqhEH1Z82PnVSKlfx20bpQWY28c=";
};
+ outputs = [ "out" "dev" ];
enableParallelBuilding = true;
nativeBuildInputs = [ cmake extra-cmake-modules ];
diff --git a/pkgs/data/themes/marwaita-peppermint/default.nix b/pkgs/data/themes/marwaita-peppermint/default.nix
index 3b92b143c7fd..c7c4efa777bb 100644
--- a/pkgs/data/themes/marwaita-peppermint/default.nix
+++ b/pkgs/data/themes/marwaita-peppermint/default.nix
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "marwaita-peppermint";
- version = "0.4";
+ version = "0.5";
src = fetchFromGitHub {
owner = "darkomarko42";
repo = pname;
rev = version;
- sha256 = "16jrkdkkg8vrzzdv23zbpwk4gi740gn6gj92m0yqv7d6whrbkcvp";
+ sha256 = "04j210nw9w4m8n49cd8y3l0qp60rn00i8wdr6kvc7lhkvqwhpnlg";
};
buildInputs = [
diff --git a/pkgs/data/themes/matcha/default.nix b/pkgs/data/themes/matcha/default.nix
index 8adaa3b18350..df548052b83e 100644
--- a/pkgs/data/themes/matcha/default.nix
+++ b/pkgs/data/themes/matcha/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "matcha-gtk-theme";
- version = "2020-11-11-0";
+ version = "2020-11-23";
src = fetchFromGitHub {
owner = "vinceliuice";
repo = pname;
rev = version;
- sha256 = "00nl887nm1syy23s9y590ycjlrl15h5scp9hp0yvg0n6jd78rsc7";
+ sha256 = "115nmzwpsaq8aa0p7ghfcw79n7h9ifvh0drv3dd4lj2dk33vkpv1";
};
buildInputs = [ gdk-pixbuf librsvg ];
diff --git a/pkgs/data/themes/mojave/default.nix b/pkgs/data/themes/mojave/default.nix
index 751dd690d114..3d14f782c694 100644
--- a/pkgs/data/themes/mojave/default.nix
+++ b/pkgs/data/themes/mojave/default.nix
@@ -2,14 +2,14 @@
stdenv.mkDerivation rec {
pname = "mojave-gtk-theme";
- version = "2020-03-19";
+ version = "2020-11-29";
srcs = [
(fetchFromGitHub {
owner = "vinceliuice";
repo = pname;
rev = version;
- sha256 = "1f120sx092i56q4dx2b8d3nnn9pdw67656446nw702rix7zc5jpx";
+ sha256 = "07lcg28y0scpii29j85343kmcga4wyaayjpx9a118z838mnvb757";
})
(fetchurl {
url = "https://github.com/vinceliuice/Mojave-gtk-theme/raw/11741a99d96953daf9c27e44c94ae50a7247c0ed/macOS_Mojave_Wallpapers.tar.xz";
diff --git a/pkgs/data/themes/obsidian2/default.nix b/pkgs/data/themes/obsidian2/default.nix
index 4e9087995056..79c8e221894b 100644
--- a/pkgs/data/themes/obsidian2/default.nix
+++ b/pkgs/data/themes/obsidian2/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "theme-obsidian2";
- version = "2.16";
+ version = "2.17";
src = fetchurl {
url = "https://github.com/madmaxms/theme-obsidian-2/releases/download/v${version}/obsidian-2-theme.tar.xz";
- sha256 = "0a5268w8b413i62ggipgy19k83va1n0ni8bvfwrp17r0n97wbqx2";
+ sha256 = "1gff34xqypqjhh15lv4cc4ifsg07jx2znlsj9is4wmqf39a8h8n4";
};
sourceRoot = ".";
diff --git a/pkgs/data/themes/qogir/default.nix b/pkgs/data/themes/qogir/default.nix
index 23afcf5ece22..44bb220d404d 100644
--- a/pkgs/data/themes/qogir/default.nix
+++ b/pkgs/data/themes/qogir/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "qogir-theme";
- version = "2020-02-26";
+ version = "2020-11-16";
src = fetchFromGitHub {
owner = "vinceliuice";
repo = pname;
rev = version;
- sha256 = "1s14knj0ral5a62ymwbg5k5g94v8cq0acq0kyam8ay0rfi7wycdm";
+ sha256 = "0qp65py1p93f5bxbf0jgc1d2lwrjhb7d0vzkivm73haji197l9p5";
};
buildInputs = [ gdk-pixbuf librsvg ];
diff --git a/pkgs/data/themes/qtcurve/default.nix b/pkgs/data/themes/qtcurve/default.nix
index 719b1ce1a487..cd5cb4170b8c 100644
--- a/pkgs/data/themes/qtcurve/default.nix
+++ b/pkgs/data/themes/qtcurve/default.nix
@@ -1,43 +1,47 @@
-{ stdenv, fetchFromGitHub, cmake, extra-cmake-modules, pkgconfig, mkDerivation
-, gtk2, qtbase, qtsvg, qtx11extras # Toolkit dependencies
+{ lib, fetchFromGitHub, cmake, extra-cmake-modules, pkgconfig, mkDerivation
+, gtk2Support ? true, gtk2
+, qtbase, qtsvg, qtx11extras # Toolkit dependencies
, karchive, kconfig, kconfigwidgets, kio, frameworkintegration
, kguiaddons, ki18n, kwindowsystem, kdelibs4support, kiconthemes
, libpthreadstubs, pcre, libXdmcp, libX11, libXau # X11 dependencies
, fetchpatch
}:
-let
- version = "1.9.1";
-in mkDerivation {
+mkDerivation rec {
pname = "qtcurve";
- inherit version;
+ version = "1.9.1";
src = fetchFromGitHub {
owner = "KDE";
repo = "qtcurve";
rev = version;
- sha256 = "0sm1fza68mwl9cvid4h2lsyxq5svia86l5v9wqk268lmx16mbzsw";
+ sha256 = "XP9VTeiVIiMm5mkXapCKWxfcvaYCkhY3S5RXZNR3oWo=";
};
+ enableParallelBuilding = true;
+
patches = [
+ # Remove unnecessary constexpr, this is not allowed in C++14
(fetchpatch {
url = "https://github.com/KDE/qtcurve/commit/ee2228ea2f18ac5da9b434ee6089381df815aa94.patch";
sha256 = "1vz5frsrsps93awn84gk8d7injrqfcyhc1rji6s0gsgsp5z9sl34";
})
+ # Fix build with Qt5.15
+ (fetchpatch {
+ url = "https://github.com/KDE/qtcurve/commit/44e2a35ebb164dcab0bad1a9158b1219a3ff6504.patch";
+ sha256 = "5I2fTxKRJX0cJcyUvYHWZx369FKk6ti9Se7AfYmB9ek=";
+ })
];
- enableParallelBuilding = true;
-
nativeBuildInputs = [ cmake extra-cmake-modules pkgconfig ];
buildInputs = [
- gtk2
qtbase qtsvg qtx11extras
karchive kconfig kconfigwidgets kio kiconthemes kguiaddons ki18n
kwindowsystem kdelibs4support frameworkintegration
libpthreadstubs
pcre
libXdmcp libX11 libXau
- ];
+ ] ++ lib.optional gtk2Support gtk2;
preConfigure = ''
for i in qt5/CMakeLists.txt qt5/config/CMakeLists.txt
@@ -52,7 +56,12 @@ in mkDerivation {
patchShebangs tools/gen-version.sh
'';
- meta = with stdenv.lib; {
+ configureFlags = [
+ "-DENABLE_GTK2=${if gtk2Support then "ON" else "OFF"}"
+ "-DENABLE_QT4=OFF"
+ ];
+
+ meta = with lib; {
homepage = "https://github.com/QtCurve/qtcurve";
description = "Widget styles for Qt5/Plasma 5 and gtk2";
platforms = platforms.linux;
diff --git a/pkgs/data/themes/vimix/default.nix b/pkgs/data/themes/vimix/default.nix
index 1b3d2005f08a..43636b584d3c 100644
--- a/pkgs/data/themes/vimix/default.nix
+++ b/pkgs/data/themes/vimix/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "vimix-gtk-themes";
- version = "2020-02-24";
+ version = "2020-11-28";
src = fetchFromGitHub {
owner = "vinceliuice";
repo = pname;
rev = version;
- sha256 = "18v7yhwzachjgy276rdhj5cg353f0qysa2kxk9gyc6s71q2gjzcv";
+ sha256 = "1m84p4cs9dfwc27zfjnwgkfdnfmlzbimq3g5z4mhz23cijm178rf";
};
buildInputs = [ gtk_engines ];
diff --git a/pkgs/desktops/cinnamon/cinnamon-desktop/default.nix b/pkgs/desktops/cinnamon/cinnamon-desktop/default.nix
index 71eb54ea2023..00ea002f746b 100644
--- a/pkgs/desktops/cinnamon/cinnamon-desktop/default.nix
+++ b/pkgs/desktops/cinnamon/cinnamon-desktop/default.nix
@@ -17,13 +17,13 @@
stdenv.mkDerivation rec {
pname = "cinnamon-desktop";
- version = "4.6.4";
+ version = "4.8.0";
src = fetchFromGitHub {
owner = "linuxmint";
repo = pname;
rev = version;
- sha256 = "08z5hgc6dwdp9fczm75axwh8q9665iz4y2lxp92xp62r3k0v9fvd";
+ sha256 = "1369iig7w0x45sr9yd4a5xxqrwsfwq90hlnknarhz62h5hpykjwi";
};
outputs = [ "out" "dev" ];
diff --git a/pkgs/desktops/cinnamon/cinnamon-menus/default.nix b/pkgs/desktops/cinnamon/cinnamon-menus/default.nix
index 9edc13687079..0e84302f6c6c 100644
--- a/pkgs/desktops/cinnamon/cinnamon-menus/default.nix
+++ b/pkgs/desktops/cinnamon/cinnamon-menus/default.nix
@@ -10,13 +10,13 @@
stdenv.mkDerivation rec {
pname = "cinnamon-menus";
- version = "4.6.1";
+ version = "4.8.1";
src = fetchFromGitHub {
owner = "linuxmint";
repo = pname;
rev = version;
- sha256 = "1qdaql4mknhzvl2qi1pyw4c820lqb7lg07gblh0wzfk4f7h8hddx";
+ sha256 = "1fsiq8q8b65skxbg1bsishygnw2zg8kr0d09rassqjdimd4yfi1y";
};
buildInputs = [
diff --git a/pkgs/desktops/cinnamon/cinnamon-session/default.nix b/pkgs/desktops/cinnamon/cinnamon-session/default.nix
index 4e9c09f4d735..02082f64ed3c 100644
--- a/pkgs/desktops/cinnamon/cinnamon-session/default.nix
+++ b/pkgs/desktops/cinnamon/cinnamon-session/default.nix
@@ -27,13 +27,13 @@
stdenv.mkDerivation rec {
pname = "cinnamon-session";
- version = "4.6.2";
+ version = "4.8.0";
src = fetchFromGitHub {
owner = "linuxmint";
repo = pname;
rev = version;
- sha256 = "133vpgs0dqr16pvx5wyxhfcargn9wl14z0q99m2pn93hf6zycmsv";
+ sha256 = "0sbfd1d4kjiccaq9s36r2cvdcmvd1x2087nkfgl32gwxakqi3g4n";
};
patches = [
diff --git a/pkgs/desktops/cinnamon/cinnamon-translations/default.nix b/pkgs/desktops/cinnamon/cinnamon-translations/default.nix
index 142c586d8d64..8e29aa9fcc72 100644
--- a/pkgs/desktops/cinnamon/cinnamon-translations/default.nix
+++ b/pkgs/desktops/cinnamon/cinnamon-translations/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "cinnamon-translations";
- version = "4.6.2";
+ version = "4.8.0";
src = fetchFromGitHub {
owner = "linuxmint";
repo = pname;
rev = version;
- sha256 = "0zaghha62ibhg3rir6mrfy1z3v7p7v83b6glhmj9s51nxd86fyv6";
+ sha256 = "1j3azjwin89z5v6nphx0wsa35p224h2gps50kcq9gwankkfcf3q1";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/enlightenment/efl/default.nix b/pkgs/desktops/enlightenment/efl/default.nix
index f8cb1a1c7442..00ea83cb85c3 100644
--- a/pkgs/desktops/enlightenment/efl/default.nix
+++ b/pkgs/desktops/enlightenment/efl/default.nix
@@ -46,7 +46,7 @@
, python3Packages
, systemd
, udev
-, utillinux
+, util-linux
, wayland
, wayland-protocols
, writeText
@@ -125,7 +125,7 @@ stdenv.mkDerivation rec {
mint-x-icons # Mint-X is a parent icon theme of Enlightenment-X
openjpeg
poppler
- utillinux
+ util-linux
wayland
xorg.libXScrnSaver
xorg.libXcomposite
diff --git a/pkgs/desktops/enlightenment/evisum/default.nix b/pkgs/desktops/enlightenment/evisum/default.nix
index fef15ce79fe5..f89ff2cee305 100644
--- a/pkgs/desktops/enlightenment/evisum/default.nix
+++ b/pkgs/desktops/enlightenment/evisum/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "evisum";
- version = "0.5.7";
+ version = "0.5.8";
src = fetchurl {
url = "https://download.enlightenment.org/rel/apps/${pname}/${pname}-${version}.tar.xz";
- sha256 = "0pm63n3rls8vkjv3awq0f3zlqk33ddql3g0rl2bc46n48g2mcmbd";
+ sha256 = "0cg4vqd069h89k3wrvl550p29y3yzbdnvii58gwc8rghwym621jx";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/gnome-3/apps/evolution/default.nix b/pkgs/desktops/gnome-3/apps/evolution/default.nix
index 2390498ce78d..6bb2e139cba0 100644
--- a/pkgs/desktops/gnome-3/apps/evolution/default.nix
+++ b/pkgs/desktops/gnome-3/apps/evolution/default.nix
@@ -43,11 +43,11 @@
stdenv.mkDerivation rec {
pname = "evolution";
- version = "3.38.1";
+ version = "3.38.2";
src = fetchurl {
url = "mirror://gnome/sources/evolution/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1z68vhbqnm34axx4zcrds45nz2ppwzr4z1lczxrdiq0zf0cmxyfh";
+ sha256 = "1whjgfhcxpb5yhhvyqb8pv71vprw6fv02czin4k4z6dxrxsq32qx";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/gnome-3/apps/gedit/default.nix b/pkgs/desktops/gnome-3/apps/gedit/default.nix
index 78dc7623e34e..f3219e74bcae 100644
--- a/pkgs/desktops/gnome-3/apps/gedit/default.nix
+++ b/pkgs/desktops/gnome-3/apps/gedit/default.nix
@@ -23,11 +23,11 @@
stdenv.mkDerivation rec {
pname = "gedit";
- version = "3.38.0";
+ version = "3.38.1";
src = fetchurl {
url = "mirror://gnome/sources/gedit/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1y2n3325qvfiaz526vdf7l5wbh5js25djkz3jmg6x3z5dn00dks6";
+ sha256 = "0kc48a399achcz6vlqq0jk0b8ixbrzyv9xb22s5av76m5hyqalq0";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/gnome-3/apps/gnome-boxes/default.nix b/pkgs/desktops/gnome-3/apps/gnome-boxes/default.nix
index 014ad123b412..7f0c7c4f621d 100644
--- a/pkgs/desktops/gnome-3/apps/gnome-boxes/default.nix
+++ b/pkgs/desktops/gnome-3/apps/gnome-boxes/default.nix
@@ -54,11 +54,11 @@
stdenv.mkDerivation rec {
pname = "gnome-boxes";
- version = "3.38.1";
+ version = "3.38.2";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0zrm4mihkx5i42h3pvk9lmsqf983dqz4rnfcbccwhx4ml2s4w3qv";
+ sha256 = "1zjvng0izbws3506998l3dwsxjbm7wnhqipb8nmqzvi096czvajl";
};
doCheck = true;
diff --git a/pkgs/desktops/gnome-3/apps/gnome-getting-started-docs/default.nix b/pkgs/desktops/gnome-3/apps/gnome-getting-started-docs/default.nix
index bd02a5f0cc60..79b3be3ae3db 100644
--- a/pkgs/desktops/gnome-3/apps/gnome-getting-started-docs/default.nix
+++ b/pkgs/desktops/gnome-3/apps/gnome-getting-started-docs/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "gnome-getting-started-docs";
- version = "3.36.2";
+ version = "3.38.0";
src = fetchurl {
url = "mirror://gnome/sources/gnome-getting-started-docs/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1ihxa9g687rbb4s2gxd2pf726adx98ahq4kfad868swl7a8vi504";
+ sha256 = "0ficf4i4njqrx3dn5rdkvpvcys5mwfma4zkgfmfkq964jxpwzqvw";
};
passthru = {
diff --git a/pkgs/desktops/gnome-3/apps/gnome-maps/default.nix b/pkgs/desktops/gnome-3/apps/gnome-maps/default.nix
index ffc9c7cb4437..47e03c0b0707 100644
--- a/pkgs/desktops/gnome-3/apps/gnome-maps/default.nix
+++ b/pkgs/desktops/gnome-3/apps/gnome-maps/default.nix
@@ -29,11 +29,11 @@
stdenv.mkDerivation rec {
pname = "gnome-maps";
- version = "3.38.1.1";
+ version = "3.38.2";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1y59afvfrylkikqd0ax0nj41zs6b54219l7k5bp5gzh9lxq06xgk";
+ sha256 = "0pa6h3md688752l7cjggncnxv13c07nj584gbz9asdblljk3r9x1";
};
doCheck = true;
diff --git a/pkgs/desktops/gnome-3/apps/gnome-music/default.nix b/pkgs/desktops/gnome-3/apps/gnome-music/default.nix
index ca59c5556fe1..a682e3b4935a 100644
--- a/pkgs/desktops/gnome-3/apps/gnome-music/default.nix
+++ b/pkgs/desktops/gnome-3/apps/gnome-music/default.nix
@@ -30,13 +30,13 @@
python3.pkgs.buildPythonApplication rec {
pname = "gnome-music";
- version = "3.38.1";
+ version = "3.38.2";
format = "other";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1sda943nd646nq2y5anj0d7aaxxddznva5bh5gsx6qx0mxhi5jrv";
+ sha256 = "0c2051wngf3jrifl5bv5kyqcci459n62vixxkryiryjcaqwbd1am";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/gnome-3/core/eog/default.nix b/pkgs/desktops/gnome-3/core/eog/default.nix
index 1e965b80528d..fb1b5f50c0e7 100644
--- a/pkgs/desktops/gnome-3/core/eog/default.nix
+++ b/pkgs/desktops/gnome-3/core/eog/default.nix
@@ -28,11 +28,11 @@
stdenv.mkDerivation rec {
pname = "eog";
- version = "3.38.0";
+ version = "3.38.1";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0qyrs9cp4hsh64jfdpdi2v1hag8izw77qqnsvqwdb33871ya98z1";
+ sha256 = "1xqcfil3b68clafnxg1migp54psqh5x6arnlvdqgmvvpq9hwj7dp";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/gnome-3/core/epiphany/default.nix b/pkgs/desktops/gnome-3/core/epiphany/default.nix
index 7b9c439b247c..4bbed000e433 100644
--- a/pkgs/desktops/gnome-3/core/epiphany/default.nix
+++ b/pkgs/desktops/gnome-3/core/epiphany/default.nix
@@ -36,11 +36,11 @@
stdenv.mkDerivation rec {
pname = "epiphany";
- version = "3.38.1";
+ version = "3.38.2";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0hr87nl8pc7h8w65i8jwj5fdwr46wbygdnx6mhpbbyqirdm5gdsr";
+ sha256 = "0v8iymg72m83ikxxyhapvz5v8zh8hlr1pw7n215cy3p8q6yg41cb";
};
# Tests need an X display
diff --git a/pkgs/desktops/gnome-3/core/evolution-data-server/default.nix b/pkgs/desktops/gnome-3/core/evolution-data-server/default.nix
index 9c73bf0e182c..e52d466b0e4b 100644
--- a/pkgs/desktops/gnome-3/core/evolution-data-server/default.nix
+++ b/pkgs/desktops/gnome-3/core/evolution-data-server/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "evolution-data-server";
- version = "3.38.1";
+ version = "3.38.2";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "mirror://gnome/sources/evolution-data-server/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1dz4ybhq5rf1hnaf1d6h60ldn9xpdaj9nw42c4iqbw9lqglpiwlg";
+ sha256 = "0mflr8a3f2q55rirvqhizji0zinic75jk8mksflszqzgcdcph85z";
};
patches = [
diff --git a/pkgs/desktops/gnome-3/core/gnome-calculator/default.nix b/pkgs/desktops/gnome-3/core/gnome-calculator/default.nix
index e92333642d40..2f22fd86a6f6 100644
--- a/pkgs/desktops/gnome-3/core/gnome-calculator/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-calculator/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "gnome-calculator";
- version = "3.38.1";
+ version = "3.38.2";
src = fetchurl {
url = "mirror://gnome/sources/gnome-calculator/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0jajgdl2338nwym980gqw77pcjkprzhnfg8asdjksiksgz8gzzvw";
+ sha256 = "0sri58cp6v07cqpdsf8dhf9dnykz305kvkx0l9dd25g06djcr0wc";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/gnome-3/core/gnome-desktop/default.nix b/pkgs/desktops/gnome-3/core/gnome-desktop/default.nix
index a397ffe86d2c..d7ce6c370c38 100644
--- a/pkgs/desktops/gnome-3/core/gnome-desktop/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-desktop/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "gnome-desktop";
- version = "3.38.1";
+ version = "3.38.2";
outputs = [ "out" "dev" "devdoc" ];
src = fetchurl {
url = "mirror://gnome/sources/gnome-desktop/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1q1vri9vsrdwhhl26dk1f79a3dhwfn9dhbaiczli826nzq9kb40p";
+ sha256 = "1m7iww1zk845szs9s3zc8a1s1wpd6kizndhq7gqy3575c0xgr2w9";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/gnome-3/core/gnome-initial-setup/default.nix b/pkgs/desktops/gnome-3/core/gnome-initial-setup/default.nix
index b4771641adb8..eba9ed1334f1 100644
--- a/pkgs/desktops/gnome-3/core/gnome-initial-setup/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-initial-setup/default.nix
@@ -38,11 +38,11 @@
stdenv.mkDerivation rec {
pname = "gnome-initial-setup";
- version = "3.38.1";
+ version = "3.38.2";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- hash = "sha256-5V1PQHOZjg+3s9/MRw4qTH2VCpa+2rFQEbkITryBNnY=";
+ hash = "sha256-qliJJ0+LC23moFErR3Qrgqw0ANrsgt1O/+LuonRko7g=";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/gnome-3/core/gnome-shell-extensions/default.nix b/pkgs/desktops/gnome-3/core/gnome-shell-extensions/default.nix
index 4b4901cab66f..2d07f90a16c8 100644
--- a/pkgs/desktops/gnome-3/core/gnome-shell-extensions/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-shell-extensions/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "gnome-shell-extensions";
- version = "3.38.1";
+ version = "3.38.2";
src = fetchurl {
url = "mirror://gnome/sources/gnome-shell-extensions/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "150c0jgjhbb59wf7lzcnp1f22lvrigw95mg5ad3jh15qzwqqd8wx";
+ sha256 = "0hzn975v49rv3nsqp8m0mzv8gcm7nyvn54gj3zsml8ahlxwl592p";
};
passthru = {
diff --git a/pkgs/desktops/gnome-3/core/nautilus/default.nix b/pkgs/desktops/gnome-3/core/nautilus/default.nix
index 2107cad4a5b9..79334e5b1949 100644
--- a/pkgs/desktops/gnome-3/core/nautilus/default.nix
+++ b/pkgs/desktops/gnome-3/core/nautilus/default.nix
@@ -32,11 +32,11 @@
stdenv.mkDerivation rec {
pname = "nautilus";
- version = "3.38.1";
+ version = "3.38.2";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1zfh48ibap6jnw20rxls7nbv4zzqs6n5abr2dzyvfx5p2cmq2gha";
+ sha256 = "19ln84d6s05h6cvx3c500bg5pvkz4k6p6ykmr2201rblq9afp76h";
};
patches = [
diff --git a/pkgs/desktops/gnome-3/devtools/devhelp/default.nix b/pkgs/desktops/gnome-3/devtools/devhelp/default.nix
index 52d0cefdc872..7de22f693d6c 100644
--- a/pkgs/desktops/gnome-3/devtools/devhelp/default.nix
+++ b/pkgs/desktops/gnome-3/devtools/devhelp/default.nix
@@ -20,11 +20,11 @@
stdenv.mkDerivation rec {
pname = "devhelp";
- version = "3.38.0";
+ version = "3.38.1";
src = fetchurl {
url = "mirror://gnome/sources/devhelp/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0s938p1snkskn8np5xh5fzp3zrjrnsh99haiz92nvci264bzp3li";
+ sha256 = "13sa25mmlc49kn520hdfbskma65y7smvwmyhfggj0n9s3fazba2d";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/gnome-3/devtools/gnome-devel-docs/default.nix b/pkgs/desktops/gnome-3/devtools/gnome-devel-docs/default.nix
index f42d1a93e012..a3a69eb4e349 100644
--- a/pkgs/desktops/gnome-3/devtools/gnome-devel-docs/default.nix
+++ b/pkgs/desktops/gnome-3/devtools/gnome-devel-docs/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "gnome-devel-docs";
- version = "3.38.1";
+ version = "3.38.2";
src = fetchurl {
url = "mirror://gnome/sources/gnome-devel-docs/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "07849yhpc4l4jscskpsbjwsp5qs8f0jz3rmh3p1nj13vxmvgm5j5";
+ sha256 = "1h6481hbz1c5p69r6h96hbgf560lhp1jibszscgw0s2yikdh6q8n";
};
passthru = {
diff --git a/pkgs/desktops/gnome-3/extensions/EasyScreenCast/default.nix b/pkgs/desktops/gnome-3/extensions/EasyScreenCast/default.nix
new file mode 100644
index 000000000000..523dbc622f08
--- /dev/null
+++ b/pkgs/desktops/gnome-3/extensions/EasyScreenCast/default.nix
@@ -0,0 +1,38 @@
+{ stdenv, fetchFromGitHub, substituteAll, glib, gnome3, gettext }:
+
+stdenv.mkDerivation rec {
+ pname = "gnome-shell-extension-EasyScreenCast";
+ version = "unstable-2020-11-25";
+
+ src = fetchFromGitHub {
+ # To make it work with gnome 3.38, using effectively: https://github.com/EasyScreenCast/EasyScreenCast/pull/276
+ owner = "Ian2020";
+ repo = "EasyScreenCast";
+ rev = "b1ab4a999bc7110ecbf68b5fe42c37fa67d7cb0d";
+ sha256 = "s9b0ITKUzgG6XOd1bK7i3mGxfc+T+UHrTZhBp0Ff8zQ=";
+ };
+
+ patches = [
+ (substituteAll {
+ src = ./fix-gi-path.patch;
+ gnomeShell = gnome3.gnome-shell;
+ })
+ ];
+
+ nativeBuildInputs = [
+ glib gettext
+ ];
+
+ makeFlags = [ "INSTALLBASE=$(out)/share/gnome-shell/extensions" ];
+
+ uuid = "EasyScreenCast@iacopodeenosee.gmail.com";
+
+ meta = with stdenv.lib; {
+ description = "Simplifies the use of the video recording function integrated in gnome shell";
+ homepage = "https://github.com/EasyScreenCast/EasyScreenCast";
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ doronbehar ];
+ platforms = platforms.linux;
+ };
+}
+
diff --git a/pkgs/desktops/gnome-3/extensions/EasyScreenCast/fix-gi-path.patch b/pkgs/desktops/gnome-3/extensions/EasyScreenCast/fix-gi-path.patch
new file mode 100644
index 000000000000..2d32021b6c66
--- /dev/null
+++ b/pkgs/desktops/gnome-3/extensions/EasyScreenCast/fix-gi-path.patch
@@ -0,0 +1,16 @@
+diff --git i/utilaudio.js w/utilaudio.js
+index 983b29c..7a94de8 100644
+--- i/utilaudio.js
++++ w/utilaudio.js
+@@ -11,10 +11,7 @@
+ */
+
+ const GIRepository = imports.gi.GIRepository;
+-GIRepository.Repository.prepend_search_path("/usr/lib/gnome-shell");
+-GIRepository.Repository.prepend_library_path("/usr/lib/gnome-shell");
+-GIRepository.Repository.prepend_search_path("/usr/lib64/gnome-shell");
+-GIRepository.Repository.prepend_library_path("/usr/lib64/gnome-shell");
++GIRepository.Repository.prepend_search_path("@gnomeShell@/lib/gnome-shell");
+ const Gvc = imports.gi.Gvc;
+ const Lang = imports.lang;
+
diff --git a/pkgs/desktops/gnome-3/extensions/gsconnect/default.nix b/pkgs/desktops/gnome-3/extensions/gsconnect/default.nix
index 3d969f5c0bfd..d85efd0a4da4 100644
--- a/pkgs/desktops/gnome-3/extensions/gsconnect/default.nix
+++ b/pkgs/desktops/gnome-3/extensions/gsconnect/default.nix
@@ -9,15 +9,12 @@
, gobject-introspection
, wrapGAppsHook
, glib
+, glib-networking
, gtk3
, openssh
, gnome3
, gjs
, nixosTests
-, atk
-, harfbuzz
-, pango
-, gdk-pixbuf
, gsettings-desktop-schemas
}:
@@ -55,6 +52,7 @@ stdenv.mkDerivation rec {
buildInputs = [
glib # libgobject
+ glib-networking
gtk3
gsound
gjs # for running daemon
@@ -87,20 +85,18 @@ stdenv.mkDerivation rec {
done
'';
- postFixup = let
- testDeps = [
- gtk3 harfbuzz atk pango.out gdk-pixbuf
- ];
- in ''
+ postFixup = ''
# Let’s wrap the daemons
for file in $out/share/gnome-shell/extensions/gsconnect@andyholmes.github.io/service/{daemon,nativeMessagingHost}.js; do
echo "Wrapping program $file"
wrapGApp "$file"
done
- wrapProgram "$installedTests/libexec/installed-tests/gsconnect/minijasmine" \
- --prefix XDG_DATA_DIRS : "${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}" \
- --prefix GI_TYPELIB_PATH : "${stdenv.lib.makeSearchPath "lib/girepository-1.0" testDeps}"
+ # Wrap jasmine runner for tests
+ for file in $installedTests/libexec/installed-tests/gsconnect/minijasmine; do
+ echo "Wrapping program $file"
+ wrapGApp "$file"
+ done
'';
uuid = "gsconnect@andyholmes.github.io";
diff --git a/pkgs/desktops/gnome-3/extensions/workspace-matrix/default.nix b/pkgs/desktops/gnome-3/extensions/workspace-matrix/default.nix
index 4dcb4a8941cd..6c466a8eca4b 100644
--- a/pkgs/desktops/gnome-3/extensions/workspace-matrix/default.nix
+++ b/pkgs/desktops/gnome-3/extensions/workspace-matrix/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "gnome-shell-extension-workspace-matrix";
- version = "4.0.1";
+ version = "4.0.2";
src = fetchFromGitHub {
owner = "mzur";
repo = "gnome-shell-wsmatrix";
rev = "v${version}";
- sha256 = "1xx2h8k981657lws614f7x4mqjk900xq9907j2h5jdhbbic5ppy6";
+ sha256 = "0dbn6b3fdd7yblk0mhsmaiqs3mwgcf3khkx1dsnlqn5hcs0a3myd";
};
uuid = "wsmatrix@martin.zurowietz.de";
diff --git a/pkgs/desktops/gnome-3/games/gnome-tetravex/default.nix b/pkgs/desktops/gnome-3/games/gnome-tetravex/default.nix
index afa12f1cf17c..420943580c0d 100644
--- a/pkgs/desktops/gnome-3/games/gnome-tetravex/default.nix
+++ b/pkgs/desktops/gnome-3/games/gnome-tetravex/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "gnome-tetravex";
- version = "3.38.1";
+ version = "3.38.2";
src = fetchurl {
url = "mirror://gnome/sources/gnome-tetravex/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0s70swm2acgydz77nxyzn9xv8p03la7sl3cq87s7b8g7lyw943mv";
+ sha256 = "06wihvqp2p52zd2dnknsc3rii69qib4a30yp15h558xrg44z3k8z";
};
passthru = {
diff --git a/pkgs/desktops/gnome-3/misc/gnome-tweaks/default.nix b/pkgs/desktops/gnome-3/misc/gnome-tweaks/default.nix
index a51eb854e73f..a042ce134a94 100644
--- a/pkgs/desktops/gnome-3/misc/gnome-tweaks/default.nix
+++ b/pkgs/desktops/gnome-3/misc/gnome-tweaks/default.nix
@@ -1,42 +1,69 @@
-{ stdenv, meson, ninja, gettext, fetchurl
-, pkgconfig, gtk3, glib, libsoup, gsettings-desktop-schemas
-, itstool, libxml2, python3Packages, libhandy_0
-, gnome3, gdk-pixbuf, libnotify, gobject-introspection, wrapGAppsHook }:
+{ lib
+, meson
+, ninja
+, fetchurl
+, gdk-pixbuf
+, gettext
+, glib
+, gnome3
+, gobject-introspection
+, gsettings-desktop-schemas
+, gtk3
+, itstool
+, libhandy_0
+, libnotify
+, libsoup
+, libxml2
+, pkg-config
+, python3Packages
+, wrapGAppsHook }:
-let
+python3Packages.buildPythonApplication rec {
pname = "gnome-tweaks";
version = "3.34.0";
-in stdenv.mkDerivation rec {
- name = "${pname}-${version}";
+ format = "other";
+ strictDeps = false; # https://github.com/NixOS/nixpkgs/issues/56943
src = fetchurl {
- url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
+ url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "0l2j42ba7v866iknygamnkiq7igh0fjvq92r93cslvvfnkx2ccq0";
};
nativeBuildInputs = [
- meson ninja pkgconfig gettext itstool libxml2 wrapGAppsHook python3Packages.python
+ gettext
+ gobject-introspection
+ itstool
+ libxml2
+ meson
+ ninja
+ pkg-config
+ wrapGAppsHook
];
+
buildInputs = [
- gtk3 glib gsettings-desktop-schemas
- gdk-pixbuf gnome3.adwaita-icon-theme
- libnotify gnome3.gnome-shell python3Packages.pygobject3
- libsoup gnome3.gnome-settings-daemon gnome3.nautilus
- gnome3.mutter gnome3.gnome-desktop gobject-introspection
- gnome3.nautilus libhandy_0
+ gdk-pixbuf
+ glib
+ gnome3.gnome-desktop
+ gnome3.gnome-settings-daemon
+ gnome3.gnome-shell
# Makes it possible to select user themes through the `user-theme` extension
gnome3.gnome-shell-extensions
+ gnome3.mutter
+ gsettings-desktop-schemas
+ gtk3
+ libhandy_0
+ libnotify
+ libsoup
+ ];
+
+ propagatedBuildInputs = with python3Packages; [
+ pygobject3
];
postPatch = ''
patchShebangs meson-postinstall.py
'';
- preFixup = ''
- gappsWrapperArgs+=(
- --prefix PYTHONPATH : "$out/${python3Packages.python.sitePackages}:$PYTHONPATH")
- '';
-
passthru = {
updateScript = gnome3.updateScript {
packageName = pname;
@@ -44,7 +71,7 @@ in stdenv.mkDerivation rec {
};
};
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = "https://wiki.gnome.org/action/show/Apps/GnomeTweakTool";
description = "A tool to customize advanced GNOME 3 options";
maintainers = teams.gnome.members;
diff --git a/pkgs/desktops/pantheon/apps/appcenter/default.nix b/pkgs/desktops/pantheon/apps/appcenter/default.nix
index 21ffef71ca47..ca7ace8e79df 100644
--- a/pkgs/desktops/pantheon/apps/appcenter/default.nix
+++ b/pkgs/desktops/pantheon/apps/appcenter/default.nix
@@ -31,7 +31,7 @@
stdenv.mkDerivation rec {
pname = "appcenter";
- version = "3.4.2";
+ version = "3.5.1";
src = fetchFromGitHub {
owner = "elementary";
diff --git a/pkgs/desktops/pantheon/apps/elementary-calendar/default.nix b/pkgs/desktops/pantheon/apps/elementary-calendar/default.nix
index e8f0e37620e5..66bba6dfe793 100644
--- a/pkgs/desktops/pantheon/apps/elementary-calendar/default.nix
+++ b/pkgs/desktops/pantheon/apps/elementary-calendar/default.nix
@@ -26,7 +26,7 @@
stdenv.mkDerivation rec {
pname = "elementary-calendar";
- version = "5.1.0";
+ version = "5.1.1";
repoName = "calendar";
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
owner = "elementary";
repo = repoName;
rev = version;
- sha256 = "sha256-b72BmChl/Ql0ljLRcPMNbJcOV4cVqz5D2j+5BGUi4Go=";
+ sha256 = "18npf4zzf2dywr1zkr6fqzcbb70297yvdp5wxw7zyam1xwa86v07";
};
passthru = {
diff --git a/pkgs/desktops/plasma-5/discover.nix b/pkgs/desktops/plasma-5/discover.nix
index a859285e0789..ccfeaa4f63e3 100644
--- a/pkgs/desktops/plasma-5/discover.nix
+++ b/pkgs/desktops/plasma-5/discover.nix
@@ -1,7 +1,7 @@
{
mkDerivation,
extra-cmake-modules, gettext, kdoctools, python,
- appstream-qt, discount, flatpak, fwupd, ostree, packagekit-qt, pcre, utillinux,
+ appstream-qt, discount, flatpak, fwupd, ostree, packagekit-qt, pcre, util-linux,
qtquickcontrols2,
karchive, kconfig, kcrash, kdbusaddons, kdeclarative, kio, kirigami2, kitemmodels,
knewstuff, kwindowsystem, kxmlgui, plasma-framework
@@ -12,7 +12,7 @@ mkDerivation {
nativeBuildInputs = [ extra-cmake-modules gettext kdoctools python ];
buildInputs = [
# discount is needed for libmarkdown
- appstream-qt discount flatpak fwupd ostree packagekit-qt pcre utillinux
+ appstream-qt discount flatpak fwupd ostree packagekit-qt pcre util-linux
qtquickcontrols2
karchive kconfig kcrash kdbusaddons kdeclarative kio kirigami2 kitemmodels knewstuff kwindowsystem kxmlgui
plasma-framework
diff --git a/pkgs/desktops/plasma-5/plasma-desktop/default.nix b/pkgs/desktops/plasma-5/plasma-desktop/default.nix
index 8ae48b21f7be..73e449a13624 100644
--- a/pkgs/desktops/plasma-5/plasma-desktop/default.nix
+++ b/pkgs/desktops/plasma-5/plasma-desktop/default.nix
@@ -4,7 +4,7 @@
boost, fontconfig, ibus, libXcursor, libXft, libcanberra_kde, libpulseaudio,
libxkbfile, xf86inputevdev, xf86inputsynaptics, xinput, xkeyboard_config,
- xorgserver, utillinux,
+ xorgserver, util-linux,
qtdeclarative, qtquickcontrols, qtquickcontrols2, qtsvg, qtx11extras,
@@ -39,7 +39,7 @@ mkDerivation {
'';
CXXFLAGS = [
"-I${lib.getDev xorgserver}/include/xorg"
- ''-DNIXPKGS_HWCLOCK=\"${lib.getBin utillinux}/sbin/hwclock\"''
+ ''-DNIXPKGS_HWCLOCK=\"${lib.getBin util-linux}/sbin/hwclock\"''
];
cmakeFlags = [
"-DEvdev_INCLUDE_DIRS=${lib.getDev xf86inputevdev}/include/xorg"
diff --git a/pkgs/desktops/xfce/core/thunar/wrapper.nix b/pkgs/desktops/xfce/core/thunar/wrapper.nix
index cc44e6624571..b0b4268db6ec 100644
--- a/pkgs/desktops/xfce/core/thunar/wrapper.nix
+++ b/pkgs/desktops/xfce/core/thunar/wrapper.nix
@@ -14,7 +14,14 @@ symlinkJoin {
wrapProgram "$out/bin/thunar-settings" \
--set "THUNARX_MODULE_DIR" "$out/lib/thunarx-3"
- for file in "lib/systemd/user/thunar.service" "share/dbus-1/services/org.xfce.FileManager.service" \
+ # NOTE: we need to remove the folder symlink itself and create
+ # a new folder before trying to substitute any file below.
+ rm -f "$out/lib/systemd/user"
+ mkdir -p "$out/lib/systemd/user"
+
+ # point to wrapped binary in all service files
+ for file in "lib/systemd/user/thunar.service" \
+ "share/dbus-1/services/org.xfce.FileManager.service" \
"share/dbus-1/services/org.xfce.Thunar.FileManager1.service" \
"share/dbus-1/services/org.xfce.Thunar.service"
do
@@ -24,7 +31,7 @@ symlinkJoin {
done
'';
- meta = with lib; {
+ meta = with lib; {
inherit (thunar.meta) homepage license platforms maintainers;
description = thunar.meta.description + optionalString
diff --git a/pkgs/development/arduino/arduino-mk/default.nix b/pkgs/development/arduino/arduino-mk/default.nix
index ff7b7274ca97..cd3dd32f3806 100644
--- a/pkgs/development/arduino/arduino-mk/default.nix
+++ b/pkgs/development/arduino/arduino-mk/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub }:
+{ stdenv, fetchFromGitHub, python3Packages, installShellFiles }:
stdenv.mkDerivation rec {
version = "1.6.0";
@@ -11,8 +11,16 @@ stdenv.mkDerivation rec {
sha256 = "0flpl97d2231gp51n3y4qvf3y1l8xzafi1sgpwc305vwc2h4dl2x";
};
- phases = ["installPhase"];
- installPhase = "ln -s $src $out";
+ nativeBuildInputs = [ python3Packages.wrapPython installShellFiles ];
+ propagatedBuildInputs = with python3Packages; [ pyserial ];
+ installPhase = ''
+ mkdir $out
+ cp -rT $src $out
+ installManPage *.1
+ '';
+ postFixupPhase = ''
+ wrapPythonPrograms
+ '';
meta = {
description = "Makefile for Arduino sketches";
diff --git a/pkgs/development/arduino/platformio/chrootenv.nix b/pkgs/development/arduino/platformio/chrootenv.nix
index 81cc8f371f4f..72384c0994a2 100644
--- a/pkgs/development/arduino/platformio/chrootenv.nix
+++ b/pkgs/development/arduino/platformio/chrootenv.nix
@@ -1,11 +1,11 @@
-{ lib, buildFHSUserEnv, fetchFromGitHub }:
+{ lib, buildFHSUserEnv, version, src }:
let
pio-pkgs = pkgs:
let
python = pkgs.python3.override {
packageOverrides = self: super: {
- platformio = self.callPackage ./core.nix { };
+ platformio = self.callPackage ./core.nix { inherit version src; };
};
};
in (with pkgs; [
@@ -19,14 +19,6 @@ let
platformio
]);
- src = fetchFromGitHub {
- owner = "platformio";
- repo = "platformio-core";
- rev = "v5.0.2";
- sha256 = "1hbw8nbllyj0xyx1rz2chx9vyqf9949dcdx4v9hnfbsjwwpcfi0a";
- };
-
-
in buildFHSUserEnv {
name = "platformio";
diff --git a/pkgs/development/arduino/platformio/core.nix b/pkgs/development/arduino/platformio/core.nix
index 42e1e49b41fb..a039314d753d 100644
--- a/pkgs/development/arduino/platformio/core.nix
+++ b/pkgs/development/arduino/platformio/core.nix
@@ -1,9 +1,10 @@
-{ stdenv, lib, buildPythonApplication, fetchFromGitHub, fetchpatch
+{ stdenv, lib, buildPythonApplication, fetchpatch
, bottle, click, colorama, semantic-version
, lockfile, pyserial, requests
, tabulate, pyelftools, marshmallow
, pytest, tox, jsondiff
, git, spdx-license-list-data
+, version, src
}:
let
@@ -75,15 +76,7 @@ let
in buildPythonApplication rec {
pname = "platformio";
- version = "5.0.2";
-
- # pypi tarballs don't contain tests - https://github.com/platformio/platformio-core/issues/1964
- src = fetchFromGitHub {
- owner = "platformio";
- repo = "platformio-core";
- rev = "v${version}";
- sha256 = "1hbw8nbllyj0xyx1rz2chx9vyqf9949dcdx4v9hnfbsjwwpcfi0a";
- };
+ inherit version src;
propagatedBuildInputs = [
bottle click colorama git lockfile
diff --git a/pkgs/development/arduino/platformio/default.nix b/pkgs/development/arduino/platformio/default.nix
index 280fd496650c..248d07adf6e1 100644
--- a/pkgs/development/arduino/platformio/default.nix
+++ b/pkgs/development/arduino/platformio/default.nix
@@ -1,11 +1,21 @@
-{ newScope }:
+{ newScope, fetchFromGitHub }:
let
callPackage = newScope self;
+ version = "5.0.3";
+
+ # pypi tarballs don't contain tests - https://github.com/platformio/platformio-core/issues/1964
+ src = fetchFromGitHub {
+ owner = "platformio";
+ repo = "platformio-core";
+ rev = "v${version}";
+ sha256 = "0sf5dy0cmhy66rmk0hq1by7nrmf7qz0a99hrk55dpbp6r6vnk3hw";
+ };
+
self = {
- platformio-chrootenv = callPackage ./chrootenv.nix { };
+ platformio-chrootenv = callPackage ./chrootenv.nix { inherit version src; };
};
in self
diff --git a/pkgs/development/beam-modules/build-erlang-mk.nix b/pkgs/development/beam-modules/build-erlang-mk.nix
index 4dedf782b753..c2d1ebabae27 100644
--- a/pkgs/development/beam-modules/build-erlang-mk.nix
+++ b/pkgs/development/beam-modules/build-erlang-mk.nix
@@ -12,6 +12,7 @@
, configurePhase ? null
, meta ? {}
, enableDebugInfo ? false
+, buildFlags ? []
, ... }@attrs:
with stdenv.lib;
@@ -39,9 +40,13 @@ let
''
else setupHook;
- buildInputs = [ erlang perl which gitMinimal wget ];
+ buildInputs = buildInputs ++ [ erlang perl which gitMinimal wget ];
propagatedBuildInputs = beamDeps;
+ buildFlags = [ "SKIP_DEPS=1" ]
+ ++ lib.optional (enableDebugInfo || erlang.debugInfo) ''ERL_OPTS="$ERL_OPTS +debug_info"''
+ ++ buildFlags;
+
configurePhase = if configurePhase == null
then ''
runHook preConfigure
@@ -58,7 +63,7 @@ let
then ''
runHook preBuild
- make SKIP_DEPS=1 ERL_OPTS="$ERL_OPTS ${debugInfoFlag}"
+ make $buildFlags "''${buildFlagsArray[@]}"
runHook postBuild
''
diff --git a/pkgs/development/compilers/adoptopenjdk-bin/generate-sources.py b/pkgs/development/compilers/adoptopenjdk-bin/generate-sources.py
index a7782610afb3..63b807bd8005 100755
--- a/pkgs/development/compilers/adoptopenjdk-bin/generate-sources.py
+++ b/pkgs/development/compilers/adoptopenjdk-bin/generate-sources.py
@@ -6,7 +6,7 @@ import re
import requests
import sys
-releases = ("openjdk8", "openjdk11", "openjdk13")
+releases = ("openjdk8", "openjdk11", "openjdk13", "openjdk14", "openjdk15")
oses = ("mac", "linux")
types = ("jre", "jdk")
impls = ("hotspot", "openj9")
diff --git a/pkgs/development/compilers/adoptopenjdk-bin/jdk-linux-base.nix b/pkgs/development/compilers/adoptopenjdk-bin/jdk-linux-base.nix
index d62224d518de..00945e325351 100644
--- a/pkgs/development/compilers/adoptopenjdk-bin/jdk-linux-base.nix
+++ b/pkgs/development/compilers/adoptopenjdk-bin/jdk-linux-base.nix
@@ -29,7 +29,7 @@ let result = stdenv.mkDerivation rec {
buildInputs = [
alsaLib freetype fontconfig zlib xorg.libX11 xorg.libXext xorg.libXtst
- xorg.libXi xorg.libXrender
+ xorg.libXi xorg.libXrender stdenv.cc.cc.lib
] ++ lib.optional stdenv.isAarch32 libffi;
nativeBuildInputs = [ autoPatchelfHook ];
diff --git a/pkgs/development/compilers/adoptopenjdk-bin/jdk14-darwin.nix b/pkgs/development/compilers/adoptopenjdk-bin/jdk14-darwin.nix
new file mode 100644
index 000000000000..e440903ad526
--- /dev/null
+++ b/pkgs/development/compilers/adoptopenjdk-bin/jdk14-darwin.nix
@@ -0,0 +1,9 @@
+let
+ sources = builtins.fromJSON (builtins.readFile ./sources.json);
+in
+{
+ jdk-hotspot = import ./jdk-darwin-base.nix sources.openjdk14.mac.jdk.hotspot;
+ jre-hotspot = import ./jdk-darwin-base.nix sources.openjdk14.mac.jre.hotspot;
+ jdk-openj9 = import ./jdk-darwin-base.nix sources.openjdk14.mac.jdk.openj9;
+ jre-openj9 = import ./jdk-darwin-base.nix sources.openjdk14.mac.jre.openj9;
+}
diff --git a/pkgs/development/compilers/adoptopenjdk-bin/jdk14-linux.nix b/pkgs/development/compilers/adoptopenjdk-bin/jdk14-linux.nix
new file mode 100644
index 000000000000..90ae65ba970c
--- /dev/null
+++ b/pkgs/development/compilers/adoptopenjdk-bin/jdk14-linux.nix
@@ -0,0 +1,9 @@
+let
+ sources = builtins.fromJSON (builtins.readFile ./sources.json);
+in
+{
+ jdk-hotspot = import ./jdk-linux-base.nix sources.openjdk14.linux.jdk.hotspot;
+ jre-hotspot = import ./jdk-linux-base.nix sources.openjdk14.linux.jre.hotspot;
+ jdk-openj9 = import ./jdk-linux-base.nix sources.openjdk14.linux.jdk.openj9;
+ jre-openj9 = import ./jdk-linux-base.nix sources.openjdk14.linux.jre.openj9;
+}
diff --git a/pkgs/development/compilers/adoptopenjdk-bin/jdk15-darwin.nix b/pkgs/development/compilers/adoptopenjdk-bin/jdk15-darwin.nix
new file mode 100644
index 000000000000..b9b67f271ac5
--- /dev/null
+++ b/pkgs/development/compilers/adoptopenjdk-bin/jdk15-darwin.nix
@@ -0,0 +1,9 @@
+let
+ sources = builtins.fromJSON (builtins.readFile ./sources.json);
+in
+{
+ jdk-hotspot = import ./jdk-darwin-base.nix sources.openjdk15.mac.jdk.hotspot;
+ jre-hotspot = import ./jdk-darwin-base.nix sources.openjdk15.mac.jre.hotspot;
+ jdk-openj9 = import ./jdk-darwin-base.nix sources.openjdk15.mac.jdk.openj9;
+ jre-openj9 = import ./jdk-darwin-base.nix sources.openjdk15.mac.jre.openj9;
+}
diff --git a/pkgs/development/compilers/adoptopenjdk-bin/jdk15-linux.nix b/pkgs/development/compilers/adoptopenjdk-bin/jdk15-linux.nix
new file mode 100644
index 000000000000..d48f9312dd6e
--- /dev/null
+++ b/pkgs/development/compilers/adoptopenjdk-bin/jdk15-linux.nix
@@ -0,0 +1,9 @@
+let
+ sources = builtins.fromJSON (builtins.readFile ./sources.json);
+in
+{
+ jdk-hotspot = import ./jdk-linux-base.nix sources.openjdk15.linux.jdk.hotspot;
+ jre-hotspot = import ./jdk-linux-base.nix sources.openjdk15.linux.jre.hotspot;
+ jdk-openj9 = import ./jdk-linux-base.nix sources.openjdk15.linux.jdk.openj9;
+ jre-openj9 = import ./jdk-linux-base.nix sources.openjdk15.linux.jre.openj9;
+}
diff --git a/pkgs/development/compilers/adoptopenjdk-bin/sources.json b/pkgs/development/compilers/adoptopenjdk-bin/sources.json
index 41e7a8eac7df..14c887554f89 100644
--- a/pkgs/development/compilers/adoptopenjdk-bin/sources.json
+++ b/pkgs/development/compilers/adoptopenjdk-bin/sources.json
@@ -4,92 +4,92 @@
"jdk": {
"hotspot": {
"aarch64": {
- "build": "10",
- "sha256": "3b8b8bba6a0472ec7de5271cbf67f11e6ab525de6dd5d4729300375f1d56b7a1",
- "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10/OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.7_10.tar.gz",
- "version": "11.0.7"
+ "build": "11",
+ "sha256": "f90c6f941a95e20e305870700328804e5b48acb69d4928dc9c4627b3c755ae8a",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11.1/OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.9_11.tar.gz",
+ "version": "11.0.9"
},
"armv6l": {
- "build": "10",
- "sha256": "45c235af67498f87e3dc99642771e57547cf226335eaee8a55d195173e66a2e9",
- "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10/OpenJDK11U-jdk_arm_linux_hotspot_11.0.7_10.tar.gz",
- "version": "11.0.7"
+ "build": "11",
+ "sha256": "082a13a9a5fbcf7ca45e67ab39e9682a9ef9e3779395e37aa0bf235e42a8eaf5",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11/OpenJDK11U-jdk_arm_linux_hotspot_11.0.9_11.tar.gz",
+ "version": "11.0.9"
},
"armv7l": {
- "build": "10",
- "sha256": "45c235af67498f87e3dc99642771e57547cf226335eaee8a55d195173e66a2e9",
- "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10/OpenJDK11U-jdk_arm_linux_hotspot_11.0.7_10.tar.gz",
- "version": "11.0.7"
+ "build": "11",
+ "sha256": "082a13a9a5fbcf7ca45e67ab39e9682a9ef9e3779395e37aa0bf235e42a8eaf5",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11/OpenJDK11U-jdk_arm_linux_hotspot_11.0.9_11.tar.gz",
+ "version": "11.0.9"
},
"packageType": "jdk",
"vmType": "hotspot",
"x86_64": {
- "build": "10",
- "sha256": "ee60304d782c9d5654bf1a6b3f38c683921c1711045e1db94525a51b7024a2ca",
- "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10/OpenJDK11U-jdk_x64_linux_hotspot_11.0.7_10.tar.gz",
- "version": "11.0.7"
+ "build": "11",
+ "sha256": "a3c52b73a76bed0f113604165eb4f2020b767e188704d8cc0bfc8bc4eb596712",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11.1/OpenJDK11U-jdk_x64_linux_hotspot_11.0.9_11.tar.gz",
+ "version": "11.0.9"
}
},
"openj9": {
"aarch64": {
- "build": "10",
- "sha256": "0be01fdcae330e26c489d8d0d0c98c535a2af8cbd0cdcda211776ab9fcd05086",
- "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10_openj9-0.20.0/OpenJDK11U-jdk_aarch64_linux_openj9_11.0.7_10_openj9-0.20.0.tar.gz",
- "version": "11.0.7"
+ "build": "11",
+ "sha256": "f0426b6d37085d471a7f577ce6f28af7cc8fe35b9b0b09a5111eccaed80a0447",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11_openj9-0.23.0/OpenJDK11U-jdk_aarch64_linux_openj9_11.0.9_11_openj9-0.23.0.tar.gz",
+ "version": "11.0.9"
},
"packageType": "jdk",
"vmType": "openj9",
"x86_64": {
- "build": "10",
- "sha256": "526e89f3014fec473b24c10c2464c1343e23703114983fd171b68b1599bba561",
- "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10_openj9-0.20.0/OpenJDK11U-jdk_x64_linux_openj9_11.0.7_10_openj9-0.20.0.tar.gz",
- "version": "11.0.7"
+ "build": "11",
+ "sha256": "812d58fac39465802039291a1bc530b4feaaa61b58664d9c458a075921ae8091",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11_openj9-0.23.0/OpenJDK11U-jdk_x64_linux_openj9_11.0.9_11_openj9-0.23.0.tar.gz",
+ "version": "11.0.9"
}
}
},
"jre": {
"hotspot": {
"aarch64": {
- "build": "10",
- "sha256": "cfe504e9e9621b831a5cfd800a2005dafe90a1d11aa14ee35d7b674d68685698",
- "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10/OpenJDK11U-jre_aarch64_linux_hotspot_11.0.7_10.tar.gz",
- "version": "11.0.7"
+ "build": "11",
+ "sha256": "89b9b3108afda968a97961c5602a896bae31fea7c95195b54be5ad68b3af9e45",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11.1/OpenJDK11U-jre_aarch64_linux_hotspot_11.0.9_11.tar.gz",
+ "version": "11.0.9"
},
"armv6l": {
- "build": "10",
- "sha256": "581bae8efcaa40e209a780baa6f96b7c8c9397965bc6d54533f4fd8599d5c742",
- "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10/OpenJDK11U-jre_arm_linux_hotspot_11.0.7_10.tar.gz",
- "version": "11.0.7"
+ "build": "11",
+ "sha256": "8e52de3c7a24edb74e423631fa90a09f7af3193aa9e6e4837b337192669530b0",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11/OpenJDK11U-jre_arm_linux_hotspot_11.0.9_11.tar.gz",
+ "version": "11.0.9"
},
"armv7l": {
- "build": "10",
- "sha256": "581bae8efcaa40e209a780baa6f96b7c8c9397965bc6d54533f4fd8599d5c742",
- "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10/OpenJDK11U-jre_arm_linux_hotspot_11.0.7_10.tar.gz",
- "version": "11.0.7"
+ "build": "11",
+ "sha256": "8e52de3c7a24edb74e423631fa90a09f7af3193aa9e6e4837b337192669530b0",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11/OpenJDK11U-jre_arm_linux_hotspot_11.0.9_11.tar.gz",
+ "version": "11.0.9"
},
"packageType": "jre",
"vmType": "hotspot",
"x86_64": {
- "build": "10",
- "sha256": "74b493dd8a884dcbee29682ead51b182d9d3e52b40c3d4cbb3167c2fd0063503",
- "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10/OpenJDK11U-jre_x64_linux_hotspot_11.0.7_10.tar.gz",
- "version": "11.0.7"
+ "build": "11",
+ "sha256": "2ed263b662afb8b5d2964d1c9941d20031d07e5af68679ebefdca35d40bb91b1",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11.1/OpenJDK11U-jre_x64_linux_hotspot_11.0.9_11.tar.gz",
+ "version": "11.0.9"
}
},
"openj9": {
"aarch64": {
- "build": "10",
- "sha256": "37ae26443abb02d2ab041eced9be948f0d20db03183aaf3c159ef682eeeabf9b",
- "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10_openj9-0.20.0/OpenJDK11U-jre_aarch64_linux_openj9_11.0.7_10_openj9-0.20.0.tar.gz",
- "version": "11.0.7"
+ "build": "11",
+ "sha256": "b73f406dba1560dc194ac891452a1aacc2ba3b3e5e7b55e91a64559f8c2d9539",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11_openj9-0.23.0/OpenJDK11U-jre_aarch64_linux_openj9_11.0.9_11_openj9-0.23.0.tar.gz",
+ "version": "11.0.9"
},
"packageType": "jre",
"vmType": "openj9",
"x86_64": {
- "build": "10",
- "sha256": "08258a767a6953bde21d15ef3c08e776d83257afa4acc52b55c70e1ac02f0489",
- "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10_openj9-0.20.0/OpenJDK11U-jre_x64_linux_openj9_11.0.7_10_openj9-0.20.0.tar.gz",
- "version": "11.0.7"
+ "build": "11",
+ "sha256": "54c845c167c197ba789eb6c3508faa5b1c95c9abe2ac26878123b6eecc87a111",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11_openj9-0.23.0/OpenJDK11U-jre_x64_linux_openj9_11.0.9_11_openj9-0.23.0.tar.gz",
+ "version": "11.0.9"
}
}
}
@@ -100,20 +100,20 @@
"packageType": "jdk",
"vmType": "hotspot",
"x86_64": {
- "build": "10",
- "sha256": "0ab1e15e8bd1916423960e91b932d2b17f4c15b02dbdf9fa30e9423280d9e5cc",
- "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10/OpenJDK11U-jdk_x64_mac_hotspot_11.0.7_10.tar.gz",
- "version": "11.0.7"
+ "build": "11",
+ "sha256": "7b21961ffb2649e572721a0dfad64169b490e987937b661cb4e13a594c21e764",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11.1/OpenJDK11U-jdk_x64_mac_hotspot_11.0.9_11.tar.gz",
+ "version": "11.0.9"
}
},
"openj9": {
"packageType": "jdk",
"vmType": "openj9",
"x86_64": {
- "build": "10",
- "sha256": "a0de749c37802cc233ac58ffde68191a4dc985c71b626e7c0ff53944f743427f",
- "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10.2_openj9-0.20.0/OpenJDK11U-jdk_x64_mac_openj9_11.0.7_10_openj9-0.20.0.tar.gz",
- "version": "11.0.7"
+ "build": "11",
+ "sha256": "382238443d4495d976f9e1a66b0f6e3bc250d3d009b64d2c29d44022afd7e418",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11.1_openj9-0.23.0/OpenJDK11U-jdk_x64_mac_openj9_11.0.9_11_openj9-0.23.0.tar.gz",
+ "version": "11.0.9"
}
}
},
@@ -122,20 +122,20 @@
"packageType": "jre",
"vmType": "hotspot",
"x86_64": {
- "build": "10",
- "sha256": "931a81f4bed38c48b364db57d4ebdd6e4b4ea1466e9bd0eaf8e0f1e47c4569e9",
- "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10/OpenJDK11U-jre_x64_mac_hotspot_11.0.7_10.tar.gz",
- "version": "11.0.7"
+ "build": "11",
+ "sha256": "cd8965dc8dbd0b5b3b25b6a336857d9bb622965e039b77e3048bc825e5512e95",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11.1/OpenJDK11U-jre_x64_mac_hotspot_11.0.9_11.tar.gz",
+ "version": "11.0.9"
}
},
"openj9": {
"packageType": "jre",
"vmType": "openj9",
"x86_64": {
- "build": "10",
- "sha256": "0941d739e3230d1d83dc1ee54cff6d17d90331e4f275d00739cb78fba41c5b96",
- "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.7%2B10.2_openj9-0.20.0/OpenJDK11U-jre_x64_mac_openj9_11.0.7_10_openj9-0.20.0.tar.gz",
- "version": "11.0.7"
+ "build": "11",
+ "sha256": "33a868f12bbe9326f658e60abe48dac658df33578b3719f551355855a87d1911",
+ "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11.1_openj9-0.23.0/OpenJDK11U-jre_x64_mac_openj9_11.0.9_11_openj9-0.23.0.tar.gz",
+ "version": "11.0.9"
}
}
}
@@ -259,45 +259,181 @@
}
}
},
- "openjdk8": {
+ "openjdk14": {
+ "linux": {
+ "jdk": {
+ "hotspot": {
+ "aarch64": {
+ "build": "12",
+ "sha256": "ee87e9f03b1fbe6f328429b78fe1a9f44900026d220c90dfd747fe0bcd62d904",
+ "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12/OpenJDK14U-jdk_aarch64_linux_hotspot_14.0.2_12.tar.gz",
+ "version": "14.0.2"
+ },
+ "armv6l": {
+ "build": "12",
+ "sha256": "65f193496c6977ba7aed1563edc4b5be091b5ff03e3d790074bb4e389a034b36",
+ "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12/OpenJDK14U-jdk_arm_linux_hotspot_14.0.2_12.tar.gz",
+ "version": "14.0.2"
+ },
+ "armv7l": {
+ "build": "12",
+ "sha256": "65f193496c6977ba7aed1563edc4b5be091b5ff03e3d790074bb4e389a034b36",
+ "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12/OpenJDK14U-jdk_arm_linux_hotspot_14.0.2_12.tar.gz",
+ "version": "14.0.2"
+ },
+ "packageType": "jdk",
+ "vmType": "hotspot",
+ "x86_64": {
+ "build": "12",
+ "sha256": "7d5ee7e06909b8a99c0d029f512f67b092597aa5b0e78c109bd59405bbfa74fe",
+ "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12/OpenJDK14U-jdk_x64_linux_hotspot_14.0.2_12.tar.gz",
+ "version": "14.0.2"
+ }
+ },
+ "openj9": {
+ "packageType": "jdk",
+ "vmType": "openj9",
+ "x86_64": {
+ "build": "12",
+ "sha256": "306f7138cdb65daaf2596ec36cafbde72088144c83b2e964f0193662e6caf3be",
+ "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12_openj9-0.21.0/OpenJDK14U-jdk_x64_linux_openj9_14.0.2_12_openj9-0.21.0.tar.gz",
+ "version": "14.0.2"
+ }
+ }
+ },
+ "jre": {
+ "hotspot": {
+ "aarch64": {
+ "build": "12",
+ "sha256": "2b749ceead19d68dd7e3c28b143dc4f94bb0916378a98b7346e851318ea4da84",
+ "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12/OpenJDK14U-jre_aarch64_linux_hotspot_14.0.2_12.tar.gz",
+ "version": "14.0.2"
+ },
+ "armv6l": {
+ "build": "12",
+ "sha256": "4468ecf74956783ae41a46e8ba023c003c69e4d111622944aad1af764a1bc4af",
+ "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12/OpenJDK14U-jre_arm_linux_hotspot_14.0.2_12.tar.gz",
+ "version": "14.0.2"
+ },
+ "armv7l": {
+ "build": "12",
+ "sha256": "4468ecf74956783ae41a46e8ba023c003c69e4d111622944aad1af764a1bc4af",
+ "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12/OpenJDK14U-jre_arm_linux_hotspot_14.0.2_12.tar.gz",
+ "version": "14.0.2"
+ },
+ "packageType": "jre",
+ "vmType": "hotspot",
+ "x86_64": {
+ "build": "12",
+ "sha256": "1107845947da56e6bdad0da0b79210a079a74ec5c806f815ec5db9d09e1a9236",
+ "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12/OpenJDK14U-jre_x64_linux_hotspot_14.0.2_12.tar.gz",
+ "version": "14.0.2"
+ }
+ },
+ "openj9": {
+ "packageType": "jre",
+ "vmType": "openj9",
+ "x86_64": {
+ "build": "12",
+ "sha256": "3a137146a7b0bd8b029e72beb37c5fbb09dcfb9e33a10125076fff1555227cfd",
+ "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12_openj9-0.21.0/OpenJDK14U-jre_x64_linux_openj9_14.0.2_12_openj9-0.21.0.tar.gz",
+ "version": "14.0.2"
+ }
+ }
+ }
+ },
+ "mac": {
+ "jdk": {
+ "hotspot": {
+ "packageType": "jdk",
+ "vmType": "hotspot",
+ "x86_64": {
+ "build": "12",
+ "sha256": "09b7e6ab5d5eb4b73813f4caa793a0b616d33794a17988fa6a6b7c972e8f3dd3",
+ "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12/OpenJDK14U-jdk_x64_mac_hotspot_14.0.2_12.tar.gz",
+ "version": "14.0.2"
+ }
+ },
+ "openj9": {
+ "packageType": "jdk",
+ "vmType": "openj9",
+ "x86_64": {
+ "build": "12",
+ "sha256": "95e6abcc12dde676ccd5ba65ab86f06ddaa22749dde00e31f4c6d3ea95277359",
+ "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12_openj9-0.21.0/OpenJDK14U-jdk_x64_mac_openj9_14.0.2_12_openj9-0.21.0.tar.gz",
+ "version": "14.0.2"
+ }
+ }
+ },
+ "jre": {
+ "hotspot": {
+ "packageType": "jre",
+ "vmType": "hotspot",
+ "x86_64": {
+ "build": "12",
+ "sha256": "e8b5196de8ecb2b136a28494c2888784b9d9e22e29d2c38528892fb7d0c95260",
+ "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12/OpenJDK14U-jre_x64_mac_hotspot_14.0.2_12.tar.gz",
+ "version": "14.0.2"
+ }
+ },
+ "openj9": {
+ "packageType": "jre",
+ "vmType": "openj9",
+ "x86_64": {
+ "build": "12",
+ "sha256": "2562a442d7278409358f474071db34df4ba9c555925f28d0270139f97133c8d5",
+ "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12_openj9-0.21.0/OpenJDK14U-jre_x64_mac_openj9_14.0.2_12_openj9-0.21.0.tar.gz",
+ "version": "14.0.2"
+ }
+ }
+ }
+ }
+ },
+ "openjdk15": {
"linux": {
"jdk": {
"hotspot": {
"aarch64": {
"build": "9",
- "sha256": "536bf397d98174b376da9ed49d2f659d65c7310318d8211444f4b7ba7c15e453",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09/OpenJDK8U-jdk_aarch64_linux_hotspot_8u252b09.tar.gz",
- "version": "8.0.252"
+ "sha256": "84398a1566d66ee5a88f3326fb7f0b70504eb510190f8f798bdb386481a3900e",
+ "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9/OpenJDK15U-jdk_aarch64_linux_hotspot_15.0.1_9.tar.gz",
+ "version": "15.0.1"
},
"armv6l": {
"build": "9",
- "sha256": "5b401ad3c9b246281bd6df34b1abaf75e10e5cad9c6b26b55232b016e90e411a",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09/OpenJDK8U-jdk_arm_linux_hotspot_8u252b09.tar.gz",
- "version": "8.0.252"
+ "sha256": "bef5e9f4ab8a87645fa2b3d0ffb9f2b97374caa03cd1296597e8c86e8360d5a2",
+ "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9/OpenJDK15U-jdk_arm_linux_hotspot_15.0.1_9.tar.gz",
+ "version": "15.0.1"
},
"armv7l": {
"build": "9",
- "sha256": "5b401ad3c9b246281bd6df34b1abaf75e10e5cad9c6b26b55232b016e90e411a",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09/OpenJDK8U-jdk_arm_linux_hotspot_8u252b09.tar.gz",
- "version": "8.0.252"
+ "sha256": "bef5e9f4ab8a87645fa2b3d0ffb9f2b97374caa03cd1296597e8c86e8360d5a2",
+ "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9/OpenJDK15U-jdk_arm_linux_hotspot_15.0.1_9.tar.gz",
+ "version": "15.0.1"
},
"packageType": "jdk",
"vmType": "hotspot",
"x86_64": {
"build": "9",
- "sha256": "2b59b5282ff32bce7abba8ad6b9fde34c15a98f949ad8ae43e789bbd78fc8862",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09/OpenJDK8U-jdk_x64_linux_hotspot_8u252b09.tar.gz",
- "version": "8.0.252"
+ "sha256": "61045ecb9434e3320dbc2c597715f9884586b7a18a56d29851b4d4a4d48a2a5e",
+ "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9/OpenJDK15U-jdk_x64_linux_hotspot_15.0.1_9.tar.gz",
+ "version": "15.0.1"
}
},
"openj9": {
+ "aarch64": {
+ "build": "9",
+ "sha256": "6206643ec4a57597f73880423b72fc06c1018d92cc6b02972ec3ea3fe4d853a2",
+ "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9_openj9-0.23.0/OpenJDK15U-jdk_aarch64_linux_openj9_15.0.1_9_openj9-0.23.0.tar.gz",
+ "version": "15.0.1"
+ },
"packageType": "jdk",
"vmType": "openj9",
"x86_64": {
"build": "9",
- "sha256": "910ae847109a6dd1b6cf69baa7615ea2cce8cff787e5a9349a5331ce7604f3a5",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09_openj9-0.20.0/OpenJDK8U-jdk_x64_linux_openj9_8u252b09_openj9-0.20.0.tar.gz",
- "version": "8.0.252"
+ "sha256": "b1561f7a69c977bfc9991e61e96dcb200c39300dd9ad423254af117c189e4a8d",
+ "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9_openj9-0.23.0/OpenJDK15U-jdk_x64_linux_openj9_15.0.1_9_openj9-0.23.0.tar.gz",
+ "version": "15.0.1"
}
}
},
@@ -305,39 +441,45 @@
"hotspot": {
"aarch64": {
"build": "9",
- "sha256": "30bba4425497f5b4aabcba7b45db69d582d278fb17357d64c22c9dc6b2d29ca1",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09/OpenJDK8U-jre_aarch64_linux_hotspot_8u252b09.tar.gz",
- "version": "8.0.252"
+ "sha256": "9eecdd39239545b922878abf51015030ba9aed4dda5c4574ddbc669a71ddab31",
+ "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9/OpenJDK15U-jre_aarch64_linux_hotspot_15.0.1_9.tar.gz",
+ "version": "15.0.1"
},
"armv6l": {
"build": "9",
- "sha256": "107699a88f611e0c2d57816be25821ef9b17db860b14402c4e9e5bf0b9cf16fd",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09/OpenJDK8U-jre_arm_linux_hotspot_8u252b09.tar.gz",
- "version": "8.0.252"
+ "sha256": "f289d1b9fc05099889eaa9a52d352275d44698f3448153cc2ef05f2fa1c04cca",
+ "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9/OpenJDK15U-jre_arm_linux_hotspot_15.0.1_9.tar.gz",
+ "version": "15.0.1"
},
"armv7l": {
"build": "9",
- "sha256": "107699a88f611e0c2d57816be25821ef9b17db860b14402c4e9e5bf0b9cf16fd",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09/OpenJDK8U-jre_arm_linux_hotspot_8u252b09.tar.gz",
- "version": "8.0.252"
+ "sha256": "f289d1b9fc05099889eaa9a52d352275d44698f3448153cc2ef05f2fa1c04cca",
+ "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9/OpenJDK15U-jre_arm_linux_hotspot_15.0.1_9.tar.gz",
+ "version": "15.0.1"
},
"packageType": "jre",
"vmType": "hotspot",
"x86_64": {
"build": "9",
- "sha256": "a93be303ed62398dba9acb0376fb3caf8f488fcde80dc62d0a8e46256b3adfb1",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09/OpenJDK8U-jre_x64_linux_hotspot_8u252b09.tar.gz",
- "version": "8.0.252"
+ "sha256": "e619197c7a5757631f6ea9c912ab47528ebf64c27cf788cdad22bc9245779411",
+ "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9/OpenJDK15U-jre_x64_linux_hotspot_15.0.1_9.tar.gz",
+ "version": "15.0.1"
}
},
"openj9": {
+ "aarch64": {
+ "build": "9",
+ "sha256": "1db3c28e8c423d005fcf3b0c8a081061e56c51966273e32e3930d4c57c21bf49",
+ "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9_openj9-0.23.0/OpenJDK15U-jre_aarch64_linux_openj9_15.0.1_9_openj9-0.23.0.tar.gz",
+ "version": "15.0.1"
+ },
"packageType": "jre",
"vmType": "openj9",
"x86_64": {
"build": "9",
- "sha256": "5c0ab4691ff5f8e69bb14462f2afb8d73d751b01048eacf4b426ed6d6646dc63",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09_openj9-0.20.0/OpenJDK8U-jre_x64_linux_openj9_8u252b09_openj9-0.20.0.tar.gz",
- "version": "8.0.252"
+ "sha256": "e47fdadfe91f554f3e343b24e678b6862673f9b1dce3703efd1447950188357b",
+ "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9_openj9-0.23.0/OpenJDK15U-jre_x64_linux_openj9_15.0.1_9_openj9-0.23.0.tar.gz",
+ "version": "15.0.1"
}
}
}
@@ -349,9 +491,9 @@
"vmType": "hotspot",
"x86_64": {
"build": "9",
- "sha256": "2caed3ec07d108bda613f9b4614b22a8bdd196ccf2a432a126161cd4077f07a5",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09.1/OpenJDK8U-jdk_x64_mac_hotspot_8u252b09.tar.gz",
- "version": "8.0.252"
+ "sha256": "d32f9429c4992cef7be559a15c542011503d6bc38c89379800cd209a9d7ec539",
+ "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9/OpenJDK15U-jdk_x64_mac_hotspot_15.0.1_9.tar.gz",
+ "version": "15.0.1"
}
},
"openj9": {
@@ -359,9 +501,9 @@
"vmType": "openj9",
"x86_64": {
"build": "9",
- "sha256": "f522061a23290bce3423e49025a95b6e78d6f30e2741817e83c8fdba4c0c4ae7",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09.2_openj9-0.20.0/OpenJDK8U-jdk_x64_mac_openj9_8u252b09_openj9-0.20.0.tar.gz",
- "version": "8.0.252"
+ "sha256": "c9b19fd1fda9c581aa0bcddbf5f821204c351a1de29da1c5aa51cb680ee99517",
+ "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9.1_openj9-0.23.0/OpenJDK15U-jdk_x64_mac_openj9_15.0.1_9_openj9-0.23.0.tar.gz",
+ "version": "15.0.1"
}
}
},
@@ -371,9 +513,9 @@
"vmType": "hotspot",
"x86_64": {
"build": "9",
- "sha256": "f8206f0fef194c598de6b206a4773b2e517154913ea0e26c5726091562a034c8",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09.1/OpenJDK8U-jre_x64_mac_hotspot_8u252b09.tar.gz",
- "version": "8.0.252"
+ "sha256": "fde1713fc51e824a08f8eeb5e2b8a2acf21424d5f9a0e70cfd2e85a77c827bc4",
+ "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9/OpenJDK15U-jre_x64_mac_hotspot_15.0.1_9.tar.gz",
+ "version": "15.0.1"
}
},
"openj9": {
@@ -381,12 +523,154 @@
"vmType": "openj9",
"x86_64": {
"build": "9",
- "sha256": "55cce54a39c5748360e2e3fe8edf04469b75a0783514853a5745463979b43c80",
- "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09.2_openj9-0.20.0/OpenJDK8U-jre_x64_mac_openj9_8u252b09_openj9-0.20.0.tar.gz",
- "version": "8.0.252"
+ "sha256": "e7c3710d6cc23480ac66eba79b48d9e2bebec34ba688f3053bb5eba406a2c315",
+ "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9.1_openj9-0.23.0/OpenJDK15U-jre_x64_mac_openj9_15.0.1_9_openj9-0.23.0.tar.gz",
+ "version": "15.0.1"
+ }
+ }
+ }
+ }
+ },
+ "openjdk8": {
+ "linux": {
+ "jdk": {
+ "hotspot": {
+ "aarch64": {
+ "build": "10",
+ "sha256": "cfbde5191027c6d25af44af8a3d64625c6e22422dea8c4af6fe9240e7e249baa",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10/OpenJDK8U-jdk_aarch64_linux_hotspot_8u272b10.tar.gz",
+ "version": "8.0.272"
+ },
+ "armv6l": {
+ "build": "10",
+ "sha256": "b005e9e8a912aa6605debdea3685a223c077d5a4ba7c90bca02d804c5f39d0b9",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10/OpenJDK8U-jdk_arm_linux_hotspot_8u272b10.tar.gz",
+ "version": "8.0.272"
+ },
+ "armv7l": {
+ "build": "10",
+ "sha256": "b005e9e8a912aa6605debdea3685a223c077d5a4ba7c90bca02d804c5f39d0b9",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10/OpenJDK8U-jdk_arm_linux_hotspot_8u272b10.tar.gz",
+ "version": "8.0.272"
+ },
+ "packageType": "jdk",
+ "vmType": "hotspot",
+ "x86_64": {
+ "build": "10",
+ "sha256": "6f124b69d07d8d3edf39b9aa5c58473f63a380b686ddb73a5495e01d25c2939a",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10/OpenJDK8U-jdk_x64_linux_hotspot_8u272b10.tar.gz",
+ "version": "8.0.272"
+ }
+ },
+ "openj9": {
+ "aarch64": {
+ "build": "10",
+ "sha256": "bbc78dc8caf25372578a95287bcf672c4bf62af23939d4a988634b2a1356cd89",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10_openj9-0.23.0/OpenJDK8U-jdk_aarch64_linux_openj9_8u272b10_openj9-0.23.0.tar.gz",
+ "version": "8.0.272"
+ },
+ "packageType": "jdk",
+ "vmType": "openj9",
+ "x86_64": {
+ "build": "10",
+ "sha256": "ca852f976e5b27ccd9b73a527a517496bda865b2ae2a85517ca74486fb8de7da",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10_openj9-0.23.0/OpenJDK8U-jdk_x64_linux_openj9_8u272b10_openj9-0.23.0.tar.gz",
+ "version": "8.0.272"
+ }
+ }
+ },
+ "jre": {
+ "hotspot": {
+ "aarch64": {
+ "build": "10",
+ "sha256": "ed3a862d83dd1f19037fc6ccf73500f2ecf453eb245af8b70bec3fb80d084289",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10/OpenJDK8U-jre_aarch64_linux_hotspot_8u272b10.tar.gz",
+ "version": "8.0.272"
+ },
+ "armv6l": {
+ "build": "10",
+ "sha256": "906113d909d81b930c4eb519512d1cc9f9be9789dfd349128d6e7efaeeb36e1c",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10/OpenJDK8U-jre_arm_linux_hotspot_8u272b10.tar.gz",
+ "version": "8.0.272"
+ },
+ "armv7l": {
+ "build": "10",
+ "sha256": "906113d909d81b930c4eb519512d1cc9f9be9789dfd349128d6e7efaeeb36e1c",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10/OpenJDK8U-jre_arm_linux_hotspot_8u272b10.tar.gz",
+ "version": "8.0.272"
+ },
+ "packageType": "jre",
+ "vmType": "hotspot",
+ "x86_64": {
+ "build": "10",
+ "sha256": "e6894601a559c5226c6dc337308df263444d356a6430f4aabb66e02607c82956",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10/OpenJDK8U-jre_x64_linux_hotspot_8u272b10.tar.gz",
+ "version": "8.0.272"
+ }
+ },
+ "openj9": {
+ "aarch64": {
+ "build": "10",
+ "sha256": "b0891c3493a9fc6135700d065a826fc67223d54e9d0da3c41b57e6cb6897b726",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10_openj9-0.23.0/OpenJDK8U-jre_aarch64_linux_openj9_8u272b10_openj9-0.23.0.tar.gz",
+ "version": "8.0.272"
+ },
+ "packageType": "jre",
+ "vmType": "openj9",
+ "x86_64": {
+ "build": "10",
+ "sha256": "a4e58f3c15ca3bc15cb3aaa9f116de972809ca52ae81e0726f84c059442174d5",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10_openj9-0.23.0/OpenJDK8U-jre_x64_linux_openj9_8u272b10_openj9-0.23.0.tar.gz",
+ "version": "8.0.272"
+ }
+ }
+ }
+ },
+ "mac": {
+ "jdk": {
+ "hotspot": {
+ "packageType": "jdk",
+ "vmType": "hotspot",
+ "x86_64": {
+ "build": "10",
+ "sha256": "091f9ee39b0bdbc8af8ec19f51aaa0f73e416c2e93a8fb2c79b82f4caac83ab6",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10/OpenJDK8U-jdk_x64_mac_hotspot_8u272b10.tar.gz",
+ "version": "8.0.272"
+ }
+ },
+ "openj9": {
+ "packageType": "jdk",
+ "vmType": "openj9",
+ "x86_64": {
+ "build": "10",
+ "sha256": "bbd66ec27a4ea9b0b0952f501e1837e69c24262f64b316dab0408d1a8633a527",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10.1_openj9-0.23.0/OpenJDK8U-jdk_x64_mac_openj9_8u272b10_openj9-0.23.0.tar.gz",
+ "version": "8.0.272"
+ }
+ }
+ },
+ "jre": {
+ "hotspot": {
+ "packageType": "jre",
+ "vmType": "hotspot",
+ "x86_64": {
+ "build": "10",
+ "sha256": "afb9c08cb8b93d8e7d4f1e48ced3d43cfb3082491595a2eaf1f00c48abd25428",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10/OpenJDK8U-jre_x64_mac_hotspot_8u272b10.tar.gz",
+ "version": "8.0.272"
+ }
+ },
+ "openj9": {
+ "packageType": "jre",
+ "vmType": "openj9",
+ "x86_64": {
+ "build": "10",
+ "sha256": "4d90e85240113189d897a86731e672b37a6e345c056f35c7719cb27f3d08385b",
+ "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10.1_openj9-0.23.0/OpenJDK8U-jre_x64_mac_openj9_8u272b10_openj9-0.23.0.tar.gz",
+ "version": "8.0.272"
}
}
}
}
}
-} \ No newline at end of file
+}
diff --git a/pkgs/development/compilers/bluespec/default.nix b/pkgs/development/compilers/bluespec/default.nix
index e1728e8c9318..df7b6585205a 100644
--- a/pkgs/development/compilers/bluespec/default.nix
+++ b/pkgs/development/compilers/bluespec/default.nix
@@ -4,40 +4,45 @@
, autoconf
, automake
, fontconfig
-, gmp
+, gmp-static
, gperf
, libX11
, libpoly
, perl
+, flex
+, bison
, pkgconfig
+, itktcl
+, incrtcl
+, tcl
+, tk
, verilog
, xorg
+, yices
, zlib
, ghc
}:
let
- # yices wants a libgmp.a and fails otherwise
- gmpStatic = gmp.override { withStatic = true; };
-
- ghcWithPackages = ghc.withPackages (g: (with g; [old-time regex-compat syb]));
+ ghcWithPackages = ghc.withPackages (g: (with g; [old-time regex-compat syb split ]));
in stdenv.mkDerivation rec {
pname = "bluespec";
- version = "unstable-2020.02.09";
+ version = "unstable-2020.11.04";
src = fetchFromGitHub {
- owner = "B-Lang-org";
- repo = "bsc";
- rev = "05c8afb08078e437c635b9c708124b428ac51b3d";
- sha256 = "06yhpkz7wga1a0p9031cfjqbzw7205bj2jxgdghhfzmllaiphniy";
- fetchSubmodules = true;
- };
+ owner = "B-Lang-org";
+ repo = "bsc";
+ rev = "103357f32cf63f2ca2b16ebc8e2c675ec5562464";
+ sha256 = "0iikzx0fxky0fmc31lyxfldy1wixr2mayzcn24b8d76wd4ix1vk3";
+ };
enableParallelBuilding = true;
- buildInputs = [
+ patches = [ ./libstp_stub_makefile.patch ];
+
+ buildInputs = yices.buildInputs ++ [
zlib
- gmpStatic gperf libpoly # yices
+ tcl tk
libX11 # tcltk
xorg.libXft
fontconfig
@@ -46,6 +51,8 @@ in stdenv.mkDerivation rec {
nativeBuildInputs = [
automake autoconf
perl
+ flex
+ bison
pkgconfig
ghcWithPackages
];
@@ -54,13 +61,13 @@ in stdenv.mkDerivation rec {
verilog
];
- patches = [
- # drop stp support https://github.com/B-Lang-org/bsc/pull/31
- (fetchpatch {
- url = "https://github.com/flokli/bsc/commit/0bd48ecc2561541dc1368918863c0b2f4915006f.patch";
- sha256 = "0bam9anld33zfi9d4gs502g94w49zhl5iqmbs2d1p5i19aqpy38l";
- })
- ];
+
+ postUnpack = ''
+ mkdir -p $sourceRoot/src/vendor/yices/v2.6/yices2
+ # XXX: only works because yices.src isn't a tarball.
+ cp -av ${yices.src}/* $sourceRoot/src/vendor/yices/v2.6/yices2
+ chmod -R +rwX $sourceRoot/src/vendor/yices/v2.6/yices2
+ '';
preBuild = ''
patchShebangs \
@@ -72,11 +79,15 @@ in stdenv.mkDerivation rec {
substituteInPlace src/comp/Makefile \
--replace 'BINDDIR' 'BINDIR' \
--replace 'install-bsc install-bluetcl' 'install-bsc install-bluetcl $(UTILEXES) install-utils'
+ # allow running bsc to bootstrap
+ export LD_LIBRARY_PATH=/build/source/inst/lib/SAT
'';
makeFlags = [
+ "NO_DEPS_CHECKS=1" # skip the subrepo check (this deriviation uses yices.src instead of the subrepo)
"NOGIT=1" # https://github.com/B-Lang-org/bsc/issues/12
"LDCONFIG=ldconfig" # https://github.com/B-Lang-org/bsc/pull/43
+ "STP_STUB=1"
];
installPhase = "mv inst $out";
diff --git a/pkgs/development/compilers/bluespec/libstp_stub_makefile.patch b/pkgs/development/compilers/bluespec/libstp_stub_makefile.patch
new file mode 100644
index 000000000000..c714afc670c5
--- /dev/null
+++ b/pkgs/development/compilers/bluespec/libstp_stub_makefile.patch
@@ -0,0 +1,28 @@
+diff -ru bsc-orig/src/vendor/stp/Makefile bsc-new/src/vendor/stp/Makefile
+--- bsc-orig/src/vendor/stp/Makefile 1969-12-31 16:00:01.000000000 -0800
++++ bsc-new/src/vendor/stp/Makefile 2020-11-12 17:42:40.115143035 -0800
+@@ -9,12 +9,13 @@
+ SRC = src
+ else
+ SRC = src_stub
++SNAME += lib/libstp_stub.so
+ endif
+
+ ifeq ($(OSTYPE), Darwin)
+-SNAME=libstp.dylib
++SNAME = lib/libstp.dylib
+ else
+-SNAME=libstp.so.1
++SNAME += lib/libstp.so.1
+ endif
+
+ all: install
+@@ -23,7 +24,7 @@
+ $(MAKE) -C $(SRC) install
+ ln -fsn HaskellIfc include_hs
+ install -m 755 -d $(PREFIX)/lib/SAT
+- install -m 644 lib/$(SNAME) $(PREFIX)/lib/SAT
++ install -m 644 $(SNAME) $(PREFIX)/lib/SAT
+
+ clean:
+ $(MAKE) -C $(SRC) clean
diff --git a/pkgs/development/compilers/cc65/default.nix b/pkgs/development/compilers/cc65/default.nix
index 944e0f729002..1b5011365cf2 100644
--- a/pkgs/development/compilers/cc65/default.nix
+++ b/pkgs/development/compilers/cc65/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "cc65";
- version = "2.18";
+ version = "2.19";
src = fetchFromGitHub {
owner = "cc65";
repo = pname;
rev = "V${version}";
- sha256 = "sha256-XRGhukYite1GtPkO9clmkwvvU62OnYphO8V1Rrr7yMg=";
+ sha256 = "01a15yvs455qp20hri2pbg2wqvcip0d50kb7dibi9427hqk9cnj4";
};
makeFlags = [ "PREFIX=${placeholder "out"}"];
diff --git a/pkgs/development/compilers/computecpp/default.nix b/pkgs/development/compilers/computecpp/default.nix
index 31a0b054ee72..7cfc60f050e4 100644
--- a/pkgs/development/compilers/computecpp/default.nix
+++ b/pkgs/development/compilers/computecpp/default.nix
@@ -3,24 +3,23 @@
, pkg-config
, autoPatchelfHook
, installShellFiles
-, ncurses5
, ocl-icd
, zlib
}:
stdenv.mkDerivation rec {
pname = "computecpp";
- version = "1.3.0";
+ version = "2.2.1";
src = fetchzip {
- url = "https://computecpp.codeplay.com/downloads/computecpp-ce/${version}/ubuntu-16.04-64bit.tar.gz";
- sha256 = "1q6gqjpzz4a260gsd6mm1iv4z8ar3vxaypmgdwl8pb4i7kg6ykaz";
+ url = "https://computecpp.codeplay.com/downloads/computecpp-ce/${version}/x86_64-linux-gnu.tar.gz";
+ hash = "sha256-niXNWbkXjd35col6dS66HdxFurXfJw/Xb2c5njukxcg=";
stripRoot = true;
};
dontStrip = true;
- buildInputs = [ stdenv.cc.cc.lib ncurses5 ocl-icd zlib ];
+ buildInputs = [ stdenv.cc.cc.lib ocl-icd zlib ];
nativeBuildInputs = [ autoPatchelfHook pkg-config installShellFiles ];
installPhase = ''
diff --git a/pkgs/development/compilers/edk2/default.nix b/pkgs/development/compilers/edk2/default.nix
index 8a18b6306c27..51e0842d4beb 100644
--- a/pkgs/development/compilers/edk2/default.nix
+++ b/pkgs/development/compilers/edk2/default.nix
@@ -37,13 +37,13 @@ buildType = if stdenv.isDarwin then
edk2 = buildStdenv.mkDerivation {
pname = "edk2";
- version = "201911";
+ version = "202011";
# submodules
src = fetchgit {
url = "https://github.com/tianocore/edk2";
rev = "edk2-stable${edk2.version}";
- sha256 = "1rmvb4w043v25cppsqxqrpzqqcay3yrzsrhhzm2q9bncrj56vm8q";
+ sha256 = "1fvlz1z075jr6smq9qa0asy6fxga1gljcfd0764ypzy1mw963c9s";
};
buildInputs = [ libuuid pythonEnv ];
diff --git a/pkgs/development/compilers/elm/default.nix b/pkgs/development/compilers/elm/default.nix
index 369ea8626204..0dbf1a3306f3 100644
--- a/pkgs/development/compilers/elm/default.nix
+++ b/pkgs/development/compilers/elm/default.nix
@@ -74,6 +74,12 @@ let
inherit (hsPkgs.elmPkgs) elm;
};
+ elmRustPackages = {
+ elm-json = import ./packages/elm-json.nix {
+ inherit rustPlatform fetchurl openssl stdenv pkg-config;
+ };
+ };
+
elmNodePackages = with elmLib;
let
nodePkgs = import ./packages/node-composition.nix {
@@ -110,6 +116,9 @@ let
create-elm-app = patchNpmElm (patchBinwrap [elmi-to-json]
nodePkgs.create-elm-app);
+ elm-review = patchBinwrap [elmRustPackages.elm-json]
+ nodePkgs.elm-review;
+
elm-language-server = nodePkgs."@elm-tooling/elm-language-server";
elm-optimize-level-2 = nodePkgs."elm-optimize-level-2";
@@ -117,9 +126,6 @@ let
inherit (nodePkgs) elm-doc-preview elm-live elm-upgrade elm-xref elm-analyse;
};
-in hsPkgs.elmPkgs // elmNodePackages // {
- elm-json = import ./packages/elm-json.nix {
- inherit rustPlatform fetchurl openssl stdenv pkg-config;
- };
+in hsPkgs.elmPkgs // elmNodePackages // elmRustPackages // {
lib = elmLib;
}
diff --git a/pkgs/development/compilers/elm/packages/generate-node-packages.sh b/pkgs/development/compilers/elm/packages/generate-node-packages.sh
index 0ffa56eae90a..d805fe3827dd 100755
--- a/pkgs/development/compilers/elm/packages/generate-node-packages.sh
+++ b/pkgs/development/compilers/elm/packages/generate-node-packages.sh
@@ -10,4 +10,6 @@ $(nix-build $ROOT -A nodePackages.node2nix --no-out-link)/bin/node2nix \
-i node-packages.json \
-o node-packages.nix \
-c node-composition.nix \
- --no-copy-node-env -e ../../../node-packages/node-env.nix
+ # TODO: Switch to the commented out version once nodejs package set gets updated to new node2nix
+ -e node-env.nix
+ # --no-copy-node-env -e ../../../node-packages/node-env.nix
diff --git a/pkgs/development/compilers/elm/packages/node-composition.nix b/pkgs/development/compilers/elm/packages/node-composition.nix
index 9c6bdb2006a1..c970861a86f0 100644
--- a/pkgs/development/compilers/elm/packages/node-composition.nix
+++ b/pkgs/development/compilers/elm/packages/node-composition.nix
@@ -5,7 +5,7 @@
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs-12_x"}:
let
- nodeEnv = import ../../../node-packages/node-env.nix {
+ nodeEnv = import ./node-env.nix {
inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile;
inherit nodejs;
libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null;
diff --git a/pkgs/development/compilers/elm/packages/node-env.nix b/pkgs/development/compilers/elm/packages/node-env.nix
new file mode 100644
index 000000000000..e1abf5304935
--- /dev/null
+++ b/pkgs/development/compilers/elm/packages/node-env.nix
@@ -0,0 +1,542 @@
+# This file originates from node2nix
+
+{stdenv, nodejs, python2, utillinux, libtool, runCommand, writeTextFile}:
+
+let
+ python = if nodejs ? python then nodejs.python else python2;
+
+ # Create a tar wrapper that filters all the 'Ignoring unknown extended header keyword' noise
+ tarWrapper = runCommand "tarWrapper" {} ''
+ mkdir -p $out/bin
+
+ cat > $out/bin/tar <<EOF
+ #! ${stdenv.shell} -e
+ $(type -p tar) "\$@" --warning=no-unknown-keyword --delay-directory-restore
+ EOF
+
+ chmod +x $out/bin/tar
+ '';
+
+ # Function that generates a TGZ file from a NPM project
+ buildNodeSourceDist =
+ { name, version, src, ... }:
+
+ stdenv.mkDerivation {
+ name = "node-tarball-${name}-${version}";
+ inherit src;
+ buildInputs = [ nodejs ];
+ buildPhase = ''
+ export HOME=$TMPDIR
+ tgzFile=$(npm pack | tail -n 1) # Hooks to the pack command will add output (https://docs.npmjs.com/misc/scripts)
+ '';
+ installPhase = ''
+ mkdir -p $out/tarballs
+ mv $tgzFile $out/tarballs
+ mkdir -p $out/nix-support
+ echo "file source-dist $out/tarballs/$tgzFile" >> $out/nix-support/hydra-build-products
+ '';
+ };
+
+ includeDependencies = {dependencies}:
+ stdenv.lib.optionalString (dependencies != [])
+ (stdenv.lib.concatMapStrings (dependency:
+ ''
+ # Bundle the dependencies of the package
+ mkdir -p node_modules
+ cd node_modules
+
+ # Only include dependencies if they don't exist. They may also be bundled in the package.
+ if [ ! -e "${dependency.name}" ]
+ then
+ ${composePackage dependency}
+ fi
+
+ cd ..
+ ''
+ ) dependencies);
+
+ # Recursively composes the dependencies of a package
+ composePackage = { name, packageName, src, dependencies ? [], ... }@args:
+ builtins.addErrorContext "while evaluating node package '${packageName}'" ''
+ DIR=$(pwd)
+ cd $TMPDIR
+
+ unpackFile ${src}
+
+ # Make the base dir in which the target dependency resides first
+ mkdir -p "$(dirname "$DIR/${packageName}")"
+
+ if [ -f "${src}" ]
+ then
+ # Figure out what directory has been unpacked
+ packageDir="$(find . -maxdepth 1 -type d | tail -1)"
+
+ # Restore write permissions to make building work
+ find "$packageDir" -type d -exec chmod u+x {} \;
+ chmod -R u+w "$packageDir"
+
+ # Move the extracted tarball into the output folder
+ mv "$packageDir" "$DIR/${packageName}"
+ elif [ -d "${src}" ]
+ then
+ # Get a stripped name (without hash) of the source directory.
+ # On old nixpkgs it's already set internally.
+ if [ -z "$strippedName" ]
+ then
+ strippedName="$(stripHash ${src})"
+ fi
+
+ # Restore write permissions to make building work
+ chmod -R u+w "$strippedName"
+
+ # Move the extracted directory into the output folder
+ mv "$strippedName" "$DIR/${packageName}"
+ fi
+
+ # Unset the stripped name to not confuse the next unpack step
+ unset strippedName
+
+ # Include the dependencies of the package
+ cd "$DIR/${packageName}"
+ ${includeDependencies { inherit dependencies; }}
+ cd ..
+ ${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
+ '';
+
+ pinpointDependencies = {dependencies, production}:
+ let
+ pinpointDependenciesFromPackageJSON = writeTextFile {
+ name = "pinpointDependencies.js";
+ text = ''
+ var fs = require('fs');
+ var path = require('path');
+
+ function resolveDependencyVersion(location, name) {
+ if(location == process.env['NIX_STORE']) {
+ return null;
+ } else {
+ var dependencyPackageJSON = path.join(location, "node_modules", name, "package.json");
+
+ if(fs.existsSync(dependencyPackageJSON)) {
+ var dependencyPackageObj = JSON.parse(fs.readFileSync(dependencyPackageJSON));
+
+ if(dependencyPackageObj.name == name) {
+ return dependencyPackageObj.version;
+ }
+ } else {
+ return resolveDependencyVersion(path.resolve(location, ".."), name);
+ }
+ }
+ }
+
+ function replaceDependencies(dependencies) {
+ if(typeof dependencies == "object" && dependencies !== null) {
+ for(var dependency in dependencies) {
+ var resolvedVersion = resolveDependencyVersion(process.cwd(), dependency);
+
+ if(resolvedVersion === null) {
+ process.stderr.write("WARNING: cannot pinpoint dependency: "+dependency+", context: "+process.cwd()+"\n");
+ } else {
+ dependencies[dependency] = resolvedVersion;
+ }
+ }
+ }
+ }
+
+ /* Read the package.json configuration */
+ var packageObj = JSON.parse(fs.readFileSync('./package.json'));
+
+ /* Pinpoint all dependencies */
+ replaceDependencies(packageObj.dependencies);
+ if(process.argv[2] == "development") {
+ replaceDependencies(packageObj.devDependencies);
+ }
+ replaceDependencies(packageObj.optionalDependencies);
+
+ /* Write the fixed package.json file */
+ fs.writeFileSync("package.json", JSON.stringify(packageObj, null, 2));
+ '';
+ };
+ in
+ ''
+ node ${pinpointDependenciesFromPackageJSON} ${if production then "production" else "development"}
+
+ ${stdenv.lib.optionalString (dependencies != [])
+ ''
+ if [ -d node_modules ]
+ then
+ cd node_modules
+ ${stdenv.lib.concatMapStrings (dependency: pinpointDependenciesOfPackage dependency) dependencies}
+ cd ..
+ fi
+ ''}
+ '';
+
+ # Recursively traverses all dependencies of a package and pinpoints all
+ # dependencies in the package.json file to the versions that are actually
+ # being used.
+
+ pinpointDependenciesOfPackage = { packageName, dependencies ? [], production ? true, ... }@args:
+ ''
+ if [ -d "${packageName}" ]
+ then
+ cd "${packageName}"
+ ${pinpointDependencies { inherit dependencies production; }}
+ cd ..
+ ${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
+ fi
+ '';
+
+ # Extract the Node.js source code which is used to compile packages with
+ # native bindings
+ nodeSources = runCommand "node-sources" {} ''
+ tar --no-same-owner --no-same-permissions -xf ${nodejs.src}
+ mv node-* $out
+ '';
+
+ # Script that adds _integrity fields to all package.json files to prevent NPM from consulting the cache (that is empty)
+ addIntegrityFieldsScript = writeTextFile {
+ name = "addintegrityfields.js";
+ text = ''
+ var fs = require('fs');
+ var path = require('path');
+
+ function augmentDependencies(baseDir, dependencies) {
+ for(var dependencyName in dependencies) {
+ var dependency = dependencies[dependencyName];
+
+ // Open package.json and augment metadata fields
+ var packageJSONDir = path.join(baseDir, "node_modules", dependencyName);
+ var packageJSONPath = path.join(packageJSONDir, "package.json");
+
+ if(fs.existsSync(packageJSONPath)) { // Only augment packages that exist. Sometimes we may have production installs in which development dependencies can be ignored
+ console.log("Adding metadata fields to: "+packageJSONPath);
+ var packageObj = JSON.parse(fs.readFileSync(packageJSONPath));
+
+ if(dependency.integrity) {
+ packageObj["_integrity"] = dependency.integrity;
+ } else {
+ packageObj["_integrity"] = "sha1-000000000000000000000000000="; // When no _integrity string has been provided (e.g. by Git dependencies), add a dummy one. It does not seem to harm and it bypasses downloads.
+ }
+
+ if(dependency.resolved) {
+ packageObj["_resolved"] = dependency.resolved; // Adopt the resolved property if one has been provided
+ } else {
+ packageObj["_resolved"] = dependency.version; // Set the resolved version to the version identifier. This prevents NPM from cloning Git repositories.
+ }
+
+ if(dependency.from !== undefined) { // Adopt from property if one has been provided
+ packageObj["_from"] = dependency.from;
+ }
+
+ fs.writeFileSync(packageJSONPath, JSON.stringify(packageObj, null, 2));
+ }
+
+ // Augment transitive dependencies
+ if(dependency.dependencies !== undefined) {
+ augmentDependencies(packageJSONDir, dependency.dependencies);
+ }
+ }
+ }
+
+ if(fs.existsSync("./package-lock.json")) {
+ var packageLock = JSON.parse(fs.readFileSync("./package-lock.json"));
+
+ if(packageLock.lockfileVersion !== 1) {
+ process.stderr.write("Sorry, I only understand lock file version 1!\n");
+ process.exit(1);
+ }
+
+ if(packageLock.dependencies !== undefined) {
+ augmentDependencies(".", packageLock.dependencies);
+ }
+ }
+ '';
+ };
+
+ # Reconstructs a package-lock file from the node_modules/ folder structure and package.json files with dummy sha1 hashes
+ reconstructPackageLock = writeTextFile {
+ name = "addintegrityfields.js";
+ text = ''
+ var fs = require('fs');
+ var path = require('path');
+
+ var packageObj = JSON.parse(fs.readFileSync("package.json"));
+
+ var lockObj = {
+ name: packageObj.name,
+ version: packageObj.version,
+ lockfileVersion: 1,
+ requires: true,
+ dependencies: {}
+ };
+
+ function augmentPackageJSON(filePath, dependencies) {
+ var packageJSON = path.join(filePath, "package.json");
+ if(fs.existsSync(packageJSON)) {
+ var packageObj = JSON.parse(fs.readFileSync(packageJSON));
+ dependencies[packageObj.name] = {
+ version: packageObj.version,
+ integrity: "sha1-000000000000000000000000000=",
+ dependencies: {}
+ };
+ processDependencies(path.join(filePath, "node_modules"), dependencies[packageObj.name].dependencies);
+ }
+ }
+
+ function processDependencies(dir, dependencies) {
+ if(fs.existsSync(dir)) {
+ var files = fs.readdirSync(dir);
+
+ files.forEach(function(entry) {
+ var filePath = path.join(dir, entry);
+ var stats = fs.statSync(filePath);
+
+ if(stats.isDirectory()) {
+ if(entry.substr(0, 1) == "@") {
+ // When we encounter a namespace folder, augment all packages belonging to the scope
+ var pkgFiles = fs.readdirSync(filePath);
+
+ pkgFiles.forEach(function(entry) {
+ if(stats.isDirectory()) {
+ var pkgFilePath = path.join(filePath, entry);
+ augmentPackageJSON(pkgFilePath, dependencies);
+ }
+ });
+ } else {
+ augmentPackageJSON(filePath, dependencies);
+ }
+ }
+ });
+ }
+ }
+
+ processDependencies("node_modules", lockObj.dependencies);
+
+ fs.writeFileSync("package-lock.json", JSON.stringify(lockObj, null, 2));
+ '';
+ };
+
+ prepareAndInvokeNPM = {packageName, bypassCache, reconstructLock, npmFlags, production}:
+ let
+ forceOfflineFlag = if bypassCache then "--offline" else "--registry http://www.example.com";
+ in
+ ''
+ # Pinpoint the versions of all dependencies to the ones that are actually being used
+ echo "pinpointing versions of dependencies..."
+ source $pinpointDependenciesScriptPath
+
+ # Patch the shebangs of the bundled modules to prevent them from
+ # calling executables outside the Nix store as much as possible
+ patchShebangs .
+
+ # Deploy the Node.js package by running npm install. Since the
+ # dependencies have been provided already by ourselves, it should not
+ # attempt to install them again, which is good, because we want to make
+ # it Nix's responsibility. If it needs to install any dependencies
+ # anyway (e.g. because the dependency parameters are
+ # incomplete/incorrect), it fails.
+ #
+ # The other responsibilities of NPM are kept -- version checks, build
+ # steps, postprocessing etc.
+
+ export HOME=$TMPDIR
+ cd "${packageName}"
+ runHook preRebuild
+
+ ${stdenv.lib.optionalString bypassCache ''
+ ${stdenv.lib.optionalString reconstructLock ''
+ if [ -f package-lock.json ]
+ then
+ echo "WARNING: Reconstruct lock option enabled, but a lock file already exists!"
+ echo "This will most likely result in version mismatches! We will remove the lock file and regenerate it!"
+ rm package-lock.json
+ else
+ echo "No package-lock.json file found, reconstructing..."
+ fi
+
+ node ${reconstructPackageLock}
+ ''}
+
+ node ${addIntegrityFieldsScript}
+ ''}
+
+ npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${stdenv.lib.optionalString production "--production"} rebuild
+
+ if [ "''${dontNpmInstall-}" != "1" ]
+ then
+ # NPM tries to download packages even when they already exist if npm-shrinkwrap is used.
+ rm -f npm-shrinkwrap.json
+
+ npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${stdenv.lib.optionalString production "--production"} install
+ fi
+ '';
+
+ # Builds and composes an NPM package including all its dependencies
+ buildNodePackage =
+ { name
+ , packageName
+ , version
+ , dependencies ? []
+ , buildInputs ? []
+ , production ? true
+ , npmFlags ? ""
+ , dontNpmInstall ? false
+ , bypassCache ? false
+ , reconstructLock ? false
+ , preRebuild ? ""
+ , dontStrip ? true
+ , unpackPhase ? "true"
+ , buildPhase ? "true"
+ , ... }@args:
+
+ let
+ extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" "dontStrip" "dontNpmInstall" "preRebuild" "unpackPhase" "buildPhase" ];
+ in
+ stdenv.mkDerivation ({
+ name = "node_${name}-${version}";
+ buildInputs = [ tarWrapper python nodejs ]
+ ++ stdenv.lib.optional (stdenv.isLinux) utillinux
+ ++ stdenv.lib.optional (stdenv.isDarwin) libtool
+ ++ buildInputs;
+
+ inherit nodejs;
+
+ inherit dontStrip; # Stripping may fail a build for some package deployments
+ inherit dontNpmInstall preRebuild unpackPhase buildPhase;
+
+ compositionScript = composePackage args;
+ pinpointDependenciesScript = pinpointDependenciesOfPackage args;
+
+ passAsFile = [ "compositionScript" "pinpointDependenciesScript" ];
+
+ installPhase = ''
+ # Create and enter a root node_modules/ folder
+ mkdir -p $out/lib/node_modules
+ cd $out/lib/node_modules
+
+ # Compose the package and all its dependencies
+ source $compositionScriptPath
+
+ ${prepareAndInvokeNPM { inherit packageName bypassCache reconstructLock npmFlags production; }}
+
+ # Create symlink to the deployed executable folder, if applicable
+ if [ -d "$out/lib/node_modules/.bin" ]
+ then
+ ln -s $out/lib/node_modules/.bin $out/bin
+ fi
+
+ # Create symlinks to the deployed manual page folders, if applicable
+ if [ -d "$out/lib/node_modules/${packageName}/man" ]
+ then
+ mkdir -p $out/share
+ for dir in "$out/lib/node_modules/${packageName}/man/"*
+ do
+ mkdir -p $out/share/man/$(basename "$dir")
+ for page in "$dir"/*
+ do
+ ln -s $page $out/share/man/$(basename "$dir")
+ done
+ done
+ fi
+
+ # Run post install hook, if provided
+ runHook postInstall
+ '';
+ } // extraArgs);
+
+ # Builds a development shell
+ buildNodeShell =
+ { name
+ , packageName
+ , version
+ , src
+ , dependencies ? []
+ , buildInputs ? []
+ , production ? true
+ , npmFlags ? ""
+ , dontNpmInstall ? false
+ , bypassCache ? false
+ , reconstructLock ? false
+ , dontStrip ? true
+ , unpackPhase ? "true"
+ , buildPhase ? "true"
+ , ... }@args:
+
+ let
+ extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" ];
+
+ nodeDependencies = stdenv.mkDerivation ({
+ name = "node-dependencies-${name}-${version}";
+
+ buildInputs = [ tarWrapper python nodejs ]
+ ++ stdenv.lib.optional (stdenv.isLinux) utillinux
+ ++ stdenv.lib.optional (stdenv.isDarwin) libtool
+ ++ buildInputs;
+
+ inherit dontStrip; # Stripping may fail a build for some package deployments
+ inherit dontNpmInstall unpackPhase buildPhase;
+
+ includeScript = includeDependencies { inherit dependencies; };
+ pinpointDependenciesScript = pinpointDependenciesOfPackage args;
+
+ passAsFile = [ "includeScript" "pinpointDependenciesScript" ];
+
+ installPhase = ''
+ mkdir -p $out/${packageName}
+ cd $out/${packageName}
+
+ source $includeScriptPath
+
+ # Create fake package.json to make the npm commands work properly
+ cp ${src}/package.json .
+ chmod 644 package.json
+ ${stdenv.lib.optionalString bypassCache ''
+ if [ -f ${src}/package-lock.json ]
+ then
+ cp ${src}/package-lock.json .
+ fi
+ ''}
+
+ # Go to the parent folder to make sure that all packages are pinpointed
+ cd ..
+ ${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
+
+ ${prepareAndInvokeNPM { inherit packageName bypassCache reconstructLock npmFlags production; }}
+
+ # Expose the executables that were installed
+ cd ..
+ ${stdenv.lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}
+
+ mv ${packageName} lib
+ ln -s $out/lib/node_modules/.bin $out/bin
+ '';
+ } // extraArgs);
+ in
+ stdenv.mkDerivation {
+ name = "node-shell-${name}-${version}";
+
+ buildInputs = [ python nodejs ] ++ stdenv.lib.optional (stdenv.isLinux) utillinux ++ buildInputs;
+ buildCommand = ''
+ mkdir -p $out/bin
+ cat > $out/bin/shell <<EOF
+ #! ${stdenv.shell} -e
+ $shellHook
+ exec ${stdenv.shell}
+ EOF
+ chmod +x $out/bin/shell
+ '';
+
+ # Provide the dependencies in a development shell through the NODE_PATH environment variable
+ inherit nodeDependencies;
+ shellHook = stdenv.lib.optionalString (dependencies != []) ''
+ export NODE_PATH=${nodeDependencies}/lib/node_modules
+ export PATH="${nodeDependencies}/bin:$PATH"
+ '';
+ };
+in
+{
+ buildNodeSourceDist = stdenv.lib.makeOverridable buildNodeSourceDist;
+ buildNodePackage = stdenv.lib.makeOverridable buildNodePackage;
+ buildNodeShell = stdenv.lib.makeOverridable buildNodeShell;
+}
diff --git a/pkgs/development/compilers/elm/packages/node-packages.json b/pkgs/development/compilers/elm/packages/node-packages.json
index a440533b2414..b5c7216645b5 100644
--- a/pkgs/development/compilers/elm/packages/node-packages.json
+++ b/pkgs/development/compilers/elm/packages/node-packages.json
@@ -1,13 +1,14 @@
[
- "elm-analyse",
- "elm-coverage",
- "elm-doc-preview",
- "@elm-tooling/elm-language-server",
- "elm-live",
- "elm-test",
- "elm-upgrade",
- "elm-verify-examples",
- "elm-xref",
- "create-elm-app",
- "elm-optimize-level-2"
+ "elm-analyse",
+ "elm-coverage",
+ "elm-doc-preview",
+ "@elm-tooling/elm-language-server",
+ "elm-live",
+ "elm-test",
+ "elm-upgrade",
+ "elm-verify-examples",
+ "elm-xref",
+ "create-elm-app",
+ "elm-optimize-level-2",
+ "elm-review"
]
diff --git a/pkgs/development/compilers/elm/packages/node-packages.nix b/pkgs/development/compilers/elm/packages/node-packages.nix
index 58c9b9a4e918..c81d2acdf7f1 100644
--- a/pkgs/development/compilers/elm/packages/node-packages.nix
+++ b/pkgs/development/compilers/elm/packages/node-packages.nix
@@ -4,13 +4,13 @@
let
sources = {
- "@babel/cli-7.12.1" = {
+ "@babel/cli-7.12.8" = {
name = "_at_babel_slash_cli";
packageName = "@babel/cli";
- version = "7.12.1";
+ version = "7.12.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/cli/-/cli-7.12.1.tgz";
- sha512 = "eRJREyrfAJ2r42Iaxe8h3v6yyj1wu9OyosaUHW6UImjGf9ahGL9nsFNh7OCopvtcPL8WnEo7tp78wrZaZ6vG9g==";
+ url = "https://registry.npmjs.org/@babel/cli/-/cli-7.12.8.tgz";
+ sha512 = "/6nQj11oaGhLmZiuRUfxsujiPDc9BBReemiXgIbxc+M5W+MIiFKYwvNDJvBfnGKNsJTKbUfEheKc9cwoPHAVQA==";
};
};
"@babel/code-frame-7.0.0" = {
@@ -31,31 +31,31 @@ let
sha512 = "vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==";
};
};
- "@babel/compat-data-7.12.1" = {
+ "@babel/compat-data-7.12.7" = {
name = "_at_babel_slash_compat-data";
packageName = "@babel/compat-data";
- version = "7.12.1";
+ version = "7.12.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.1.tgz";
- sha512 = "725AQupWJZ8ba0jbKceeFblZTY90McUBWMwHhkFQ9q1zKPJ95GUktljFcgcsIVwRnTnRKlcYzfiNImg5G9m6ZQ==";
+ url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz";
+ sha512 = "YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==";
};
};
- "@babel/core-7.12.3" = {
+ "@babel/core-7.12.9" = {
name = "_at_babel_slash_core";
packageName = "@babel/core";
- version = "7.12.3";
+ version = "7.12.9";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz";
- sha512 = "0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==";
+ url = "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz";
+ sha512 = "gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==";
};
};
- "@babel/generator-7.12.1" = {
+ "@babel/generator-7.12.5" = {
name = "_at_babel_slash_generator";
packageName = "@babel/generator";
- version = "7.12.1";
+ version = "7.12.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz";
- sha512 = "DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==";
+ url = "https://registry.npmjs.org/@babel/generator/-/generator-7.12.5.tgz";
+ sha512 = "m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==";
};
};
"@babel/helper-annotate-as-pure-7.10.4" = {
@@ -76,13 +76,13 @@ let
sha512 = "L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==";
};
};
- "@babel/helper-compilation-targets-7.12.1" = {
+ "@babel/helper-compilation-targets-7.12.5" = {
name = "_at_babel_slash_helper-compilation-targets";
packageName = "@babel/helper-compilation-targets";
- version = "7.12.1";
+ version = "7.12.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.1.tgz";
- sha512 = "jtBEif7jsPwP27GPHs06v4WBV0KrE8a/P7n0N0sSvHn2hwUCYnolP/CLmz51IzAW4NlN+HuoBtb9QcwnRo9F/g==";
+ url = "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz";
+ sha512 = "+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==";
};
};
"@babel/helper-create-class-features-plugin-7.12.1" = {
@@ -94,13 +94,13 @@ let
sha512 = "hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==";
};
};
- "@babel/helper-create-regexp-features-plugin-7.12.1" = {
+ "@babel/helper-create-regexp-features-plugin-7.12.7" = {
name = "_at_babel_slash_helper-create-regexp-features-plugin";
packageName = "@babel/helper-create-regexp-features-plugin";
- version = "7.12.1";
+ version = "7.12.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.1.tgz";
- sha512 = "rsZ4LGvFTZnzdNZR5HZdmJVuXK8834R5QkF3WvcnBhrlVtF0HSIUC6zbreL9MgjTywhKokn8RIYRiq99+DLAxA==";
+ url = "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz";
+ sha512 = "idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==";
};
};
"@babel/helper-define-map-7.10.5" = {
@@ -148,22 +148,22 @@ let
sha512 = "wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==";
};
};
- "@babel/helper-member-expression-to-functions-7.12.1" = {
+ "@babel/helper-member-expression-to-functions-7.12.7" = {
name = "_at_babel_slash_helper-member-expression-to-functions";
packageName = "@babel/helper-member-expression-to-functions";
- version = "7.12.1";
+ version = "7.12.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz";
- sha512 = "k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==";
+ url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz";
+ sha512 = "DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==";
};
};
- "@babel/helper-module-imports-7.12.1" = {
+ "@babel/helper-module-imports-7.12.5" = {
name = "_at_babel_slash_helper-module-imports";
packageName = "@babel/helper-module-imports";
- version = "7.12.1";
+ version = "7.12.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.1.tgz";
- sha512 = "ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA==";
+ url = "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz";
+ sha512 = "SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==";
};
};
"@babel/helper-module-transforms-7.12.1" = {
@@ -175,13 +175,13 @@ let
sha512 = "QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==";
};
};
- "@babel/helper-optimise-call-expression-7.10.4" = {
+ "@babel/helper-optimise-call-expression-7.12.7" = {
name = "_at_babel_slash_helper-optimise-call-expression";
packageName = "@babel/helper-optimise-call-expression";
- version = "7.10.4";
+ version = "7.12.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz";
- sha512 = "n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==";
+ url = "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.7.tgz";
+ sha512 = "I5xc9oSJ2h59OwyUqjv95HRyzxj53DAubUERgQMrpcCEYQyToeHA+NEcUEsVWB4j53RDeskeBJ0SgRAYHDBckw==";
};
};
"@babel/helper-plugin-utils-7.10.4" = {
@@ -193,15 +193,6 @@ let
sha512 = "O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==";
};
};
- "@babel/helper-regex-7.10.5" = {
- name = "_at_babel_slash_helper-regex";
- packageName = "@babel/helper-regex";
- version = "7.10.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz";
- sha512 = "68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==";
- };
- };
"@babel/helper-remap-async-to-generator-7.12.1" = {
name = "_at_babel_slash_helper-remap-async-to-generator";
packageName = "@babel/helper-remap-async-to-generator";
@@ -211,13 +202,13 @@ let
sha512 = "9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==";
};
};
- "@babel/helper-replace-supers-7.12.1" = {
+ "@babel/helper-replace-supers-7.12.5" = {
name = "_at_babel_slash_helper-replace-supers";
packageName = "@babel/helper-replace-supers";
- version = "7.12.1";
+ version = "7.12.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.1.tgz";
- sha512 = "zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw==";
+ url = "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz";
+ sha512 = "5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==";
};
};
"@babel/helper-simple-access-7.12.1" = {
@@ -274,13 +265,13 @@ let
sha512 = "Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==";
};
};
- "@babel/helpers-7.12.1" = {
+ "@babel/helpers-7.12.5" = {
name = "_at_babel_slash_helpers";
packageName = "@babel/helpers";
- version = "7.12.1";
+ version = "7.12.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.1.tgz";
- sha512 = "9JoDSBGoWtmbay98efmT2+mySkwjzeFeAL9BuWNoVQpkPFQF8SIIFUfY5os9u8wVzglzoiPRSW7cuJmBDUt43g==";
+ url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz";
+ sha512 = "lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==";
};
};
"@babel/highlight-7.10.4" = {
@@ -292,13 +283,13 @@ let
sha512 = "i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==";
};
};
- "@babel/parser-7.12.3" = {
+ "@babel/parser-7.12.7" = {
name = "_at_babel_slash_parser";
packageName = "@babel/parser";
- version = "7.12.3";
+ version = "7.12.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/parser/-/parser-7.12.3.tgz";
- sha512 = "kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw==";
+ url = "https://registry.npmjs.org/@babel/parser/-/parser-7.12.7.tgz";
+ sha512 = "oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==";
};
};
"@babel/plugin-proposal-async-generator-functions-7.12.1" = {
@@ -364,13 +355,13 @@ let
sha512 = "nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==";
};
};
- "@babel/plugin-proposal-numeric-separator-7.12.1" = {
+ "@babel/plugin-proposal-numeric-separator-7.12.7" = {
name = "_at_babel_slash_plugin-proposal-numeric-separator";
packageName = "@babel/plugin-proposal-numeric-separator";
- version = "7.12.1";
+ version = "7.12.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz";
- sha512 = "MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz";
+ sha512 = "8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==";
};
};
"@babel/plugin-proposal-object-rest-spread-7.12.1" = {
@@ -391,13 +382,13 @@ let
sha512 = "hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==";
};
};
- "@babel/plugin-proposal-optional-chaining-7.12.1" = {
+ "@babel/plugin-proposal-optional-chaining-7.12.7" = {
name = "_at_babel_slash_plugin-proposal-optional-chaining";
packageName = "@babel/plugin-proposal-optional-chaining";
- version = "7.12.1";
+ version = "7.12.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz";
- sha512 = "c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz";
+ sha512 = "4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==";
};
};
"@babel/plugin-proposal-private-methods-7.12.1" = {
@@ -778,13 +769,13 @@ let
sha512 = "vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==";
};
};
- "@babel/plugin-transform-sticky-regex-7.12.1" = {
+ "@babel/plugin-transform-sticky-regex-7.12.7" = {
name = "_at_babel_slash_plugin-transform-sticky-regex";
packageName = "@babel/plugin-transform-sticky-regex";
- version = "7.12.1";
+ version = "7.12.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.1.tgz";
- sha512 = "CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz";
+ sha512 = "VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==";
};
};
"@babel/plugin-transform-template-literals-7.12.1" = {
@@ -823,13 +814,13 @@ let
sha512 = "SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==";
};
};
- "@babel/preset-env-7.12.1" = {
+ "@babel/preset-env-7.12.7" = {
name = "_at_babel_slash_preset-env";
packageName = "@babel/preset-env";
- version = "7.12.1";
+ version = "7.12.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz";
- sha512 = "H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==";
+ url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.7.tgz";
+ sha512 = "OnNdfAr1FUQg7ksb7bmbKoby4qFOHw6DKWWUNB9KqnnCldxhxJlP+21dpyaWFmf2h0rTbOkXJtAGevY3XW1eew==";
};
};
"@babel/preset-modules-0.1.4" = {
@@ -841,40 +832,40 @@ let
sha512 = "J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==";
};
};
- "@babel/runtime-7.12.1" = {
+ "@babel/runtime-7.12.5" = {
name = "_at_babel_slash_runtime";
packageName = "@babel/runtime";
- version = "7.12.1";
+ version = "7.12.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz";
- sha512 = "J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==";
+ url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz";
+ sha512 = "plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==";
};
};
- "@babel/template-7.10.4" = {
+ "@babel/template-7.12.7" = {
name = "_at_babel_slash_template";
packageName = "@babel/template";
- version = "7.10.4";
+ version = "7.12.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz";
- sha512 = "ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==";
+ url = "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz";
+ sha512 = "GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==";
};
};
- "@babel/traverse-7.12.1" = {
+ "@babel/traverse-7.12.9" = {
name = "_at_babel_slash_traverse";
packageName = "@babel/traverse";
- version = "7.12.1";
+ version = "7.12.9";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz";
- sha512 = "MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==";
+ url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.9.tgz";
+ sha512 = "iX9ajqnLdoU1s1nHt36JDI9KG4k+vmI8WgjK5d+aDTwQbL2fUnzedNedssA645Ede3PM2ma1n8Q4h2ohwXgMXw==";
};
};
- "@babel/types-7.12.1" = {
+ "@babel/types-7.12.7" = {
name = "_at_babel_slash_types";
packageName = "@babel/types";
- version = "7.12.1";
+ version = "7.12.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz";
- sha512 = "BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==";
+ url = "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz";
+ sha512 = "MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==";
};
};
"@hapi/address-2.1.4" = {
@@ -922,24 +913,6 @@ let
sha512 = "tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==";
};
};
- "@jest/types-25.5.0" = {
- name = "_at_jest_slash_types";
- packageName = "@jest/types";
- version = "25.5.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz";
- sha512 = "OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==";
- };
- };
- "@jest/types-26.6.0" = {
- name = "_at_jest_slash_types";
- packageName = "@jest/types";
- version = "26.6.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@jest/types/-/types-26.6.0.tgz";
- sha512 = "8pDeq/JVyAYw7jBGU83v8RMYAkdrRxLG3BGnAJuqaQAUd6GWBmND2uyl+awI88+hit48suLoLjNFtR+ZXxWaYg==";
- };
- };
"@mrmlnc/readdir-enhanced-2.2.1" = {
name = "_at_mrmlnc_slash_readdir-enhanced";
packageName = "@mrmlnc/readdir-enhanced";
@@ -1075,51 +1048,6 @@ let
sha512 = "IrSHl2u6AWXduUaDLqYpt45tLVCtYv7o4Z0s1KghBCDgIIS9oW5K1H8mZG/A2CfeLdEa7rTd1ACOiHBc1EMT2Q==";
};
};
- "@types/istanbul-lib-coverage-2.0.3" = {
- name = "_at_types_slash_istanbul-lib-coverage";
- packageName = "@types/istanbul-lib-coverage";
- version = "2.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz";
- sha512 = "sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==";
- };
- };
- "@types/istanbul-lib-report-3.0.0" = {
- name = "_at_types_slash_istanbul-lib-report";
- packageName = "@types/istanbul-lib-report";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz";
- sha512 = "plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==";
- };
- };
- "@types/istanbul-reports-1.1.2" = {
- name = "_at_types_slash_istanbul-reports";
- packageName = "@types/istanbul-reports";
- version = "1.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz";
- sha512 = "P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==";
- };
- };
- "@types/istanbul-reports-3.0.0" = {
- name = "_at_types_slash_istanbul-reports";
- packageName = "@types/istanbul-reports";
- version = "3.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz";
- sha512 = "nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==";
- };
- };
- "@types/jest-26.0.14" = {
- name = "_at_types_slash_jest";
- packageName = "@types/jest";
- version = "26.0.14";
- src = fetchurl {
- url = "https://registry.npmjs.org/@types/jest/-/jest-26.0.14.tgz";
- sha512 = "Hz5q8Vu0D288x3iWXePSn53W7hAjP0H7EQ6QvDO9c7t46mR0lNOLlfuwQ+JkVxuhygHzlzPX+0jKdA3ZgSh+Vg==";
- };
- };
"@types/json-schema-7.0.6" = {
name = "_at_types_slash_json-schema";
packageName = "@types/json-schema";
@@ -1147,13 +1075,13 @@ let
sha512 = "tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==";
};
};
- "@types/node-14.11.10" = {
+ "@types/node-14.14.10" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "14.11.10";
+ version = "14.14.10";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-14.11.10.tgz";
- sha512 = "yV1nWZPlMFpoXyoknm4S56y2nlTAuFYaJuQtYRAOU7xA/FJ9RY0Xm7QOkaYMMmr8ESdHIuUb6oQgR/0+2NqlyA==";
+ url = "https://registry.npmjs.org/@types/node/-/node-14.14.10.tgz";
+ sha512 = "J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==";
};
};
"@types/parse-json-4.0.0" = {
@@ -1201,22 +1129,22 @@ let
sha512 = "W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==";
};
};
- "@types/uglify-js-3.11.0" = {
+ "@types/uglify-js-3.11.1" = {
name = "_at_types_slash_uglify-js";
packageName = "@types/uglify-js";
- version = "3.11.0";
+ version = "3.11.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.11.0.tgz";
- sha512 = "I0Yd8TUELTbgRHq2K65j8rnDPAzAP+DiaF/syLem7yXwYLsHZhPd+AM2iXsWmf9P2F2NlFCgl5erZPQx9IbM9Q==";
+ url = "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.11.1.tgz";
+ sha512 = "7npvPKV+jINLu1SpSYVWG8KvyJBhBa8tmzMMdDoVc2pWUYHN8KIXlPJhjJ4LT97c4dXJA2SHL/q6ADbDriZN+Q==";
};
};
- "@types/webpack-4.41.22" = {
+ "@types/webpack-4.41.25" = {
name = "_at_types_slash_webpack";
packageName = "@types/webpack";
- version = "4.41.22";
+ version = "4.41.25";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.22.tgz";
- sha512 = "JQDJK6pj8OMV9gWOnN1dcLCyU9Hzs6lux0wBO4lr1+gyEhIBR9U3FMrz12t2GPkg110XAxEAw2WHF6g7nZIbRQ==";
+ url = "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.25.tgz";
+ sha512 = "cr6kZ+4m9lp86ytQc1jPOJXgINQyz3kLLunZ57jznW+WIAL0JqZbGubQk4GlD42MuQL5JGOABrxdpqqWeovlVQ==";
};
};
"@types/webpack-sources-2.0.0" = {
@@ -1228,24 +1156,6 @@ let
sha512 = "a5kPx98CNFRKQ+wqawroFunvFqv7GHm/3KOI52NY9xWADgc8smu4R6prt4EU/M4QfVjvgBkMqU4fBhw3QfMVkg==";
};
};
- "@types/yargs-15.0.9" = {
- name = "_at_types_slash_yargs";
- packageName = "@types/yargs";
- version = "15.0.9";
- src = fetchurl {
- url = "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz";
- sha512 = "HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==";
- };
- };
- "@types/yargs-parser-15.0.0" = {
- name = "_at_types_slash_yargs-parser";
- packageName = "@types/yargs-parser";
- version = "15.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz";
- sha512 = "FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==";
- };
- };
"@webassemblyjs/ast-1.9.0" = {
name = "_at_webassemblyjs_slash_ast";
packageName = "@webassemblyjs/ast";
@@ -1516,6 +1426,15 @@ let
sha512 = "cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==";
};
};
+ "ansi-escapes-4.3.1" = {
+ name = "ansi-escapes";
+ packageName = "ansi-escapes";
+ version = "4.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz";
+ sha512 = "JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==";
+ };
+ };
"ansi-html-0.0.7" = {
name = "ansi-html";
packageName = "ansi-html";
@@ -1858,6 +1777,15 @@ let
sha1 = "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79";
};
};
+ "at-least-node-1.0.0" = {
+ name = "at-least-node";
+ packageName = "at-least-node";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz";
+ sha512 = "+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==";
+ };
+ };
"atob-2.1.2" = {
name = "atob";
packageName = "atob";
@@ -1867,13 +1795,13 @@ let
sha512 = "Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==";
};
};
- "autoprefixer-10.0.1" = {
+ "autoprefixer-10.0.4" = {
name = "autoprefixer";
packageName = "autoprefixer";
- version = "10.0.1";
+ version = "10.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.0.1.tgz";
- sha512 = "aQo2BDIsoOdemXUAOBpFv4ZQa2DrOtEufarYhtFsK1088Ca0TUwu/aQWf0M3mrILXZ3mTIVn1lR3hPW8acacsw==";
+ url = "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.0.4.tgz";
+ sha512 = "hmjYejN/WTyPP9cdNmiwtwqM8/ACVJPD5ExtwoOceQohNbgnFNiwpL2+U4bXS8aXozBL00WvH6WhqbuHf0Fgfg==";
};
};
"aws-sign2-0.7.0" = {
@@ -1885,13 +1813,13 @@ let
sha1 = "b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8";
};
};
- "aws4-1.10.1" = {
+ "aws4-1.11.0" = {
name = "aws4";
packageName = "aws4";
- version = "1.10.1";
+ version = "1.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz";
- sha512 = "zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==";
+ url = "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz";
+ sha512 = "xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==";
};
};
"babel-extract-comments-1.0.0" = {
@@ -1903,13 +1831,13 @@ let
sha512 = "qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==";
};
};
- "babel-loader-8.1.0" = {
+ "babel-loader-8.2.2" = {
name = "babel-loader";
packageName = "babel-loader";
- version = "8.1.0";
+ version = "8.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz";
- sha512 = "7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==";
+ url = "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz";
+ sha512 = "JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==";
};
};
"babel-plugin-dynamic-import-node-2.3.3" = {
@@ -1984,13 +1912,13 @@ let
sha512 = "5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==";
};
};
- "base64-js-1.3.1" = {
+ "base64-js-1.5.1" = {
name = "base64-js";
packageName = "base64-js";
- version = "1.3.1";
+ version = "1.5.1";
src = fetchurl {
- url = "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz";
- sha512 = "mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==";
+ url = "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz";
+ sha512 = "AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==";
};
};
"batch-0.6.1" = {
@@ -2200,13 +2128,13 @@ let
sha512 = "BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==";
};
};
- "browserify-rsa-4.0.1" = {
+ "browserify-rsa-4.1.0" = {
name = "browserify-rsa";
packageName = "browserify-rsa";
- version = "4.0.1";
+ version = "4.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz";
- sha1 = "21e0abfaf6f2029cf2fafb133567a701d4135524";
+ url = "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz";
+ sha512 = "AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==";
};
};
"browserify-sign-4.2.1" = {
@@ -2236,22 +2164,13 @@ let
sha512 = "VBorw+tgpOtZ1BYhrVSVTzTt/3+vSE3eFUh0N2GCFK1HffceOaf32YS/bs6WiFhjDAblAFrx85jMy3BG9fBK2Q==";
};
};
- "browserslist-4.14.5" = {
+ "browserslist-4.14.7" = {
name = "browserslist";
packageName = "browserslist";
- version = "4.14.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/browserslist/-/browserslist-4.14.5.tgz";
- sha512 = "Z+vsCZIvCBvqLoYkBFTwEYH3v5MCQbsAjp50ERycpOjnPmolg1Gjy4+KaWWpm8QOJt9GHkhdqAl14NpCX73CWA==";
- };
- };
- "bs-logger-0.2.6" = {
- name = "bs-logger";
- packageName = "bs-logger";
- version = "0.2.6";
+ version = "4.14.7";
src = fetchurl {
- url = "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz";
- sha512 = "pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==";
+ url = "https://registry.npmjs.org/browserslist/-/browserslist-4.14.7.tgz";
+ sha512 = "BSVRLCeG3Xt/j/1cCGj1019Wbty0H+Yvu2AOuZSuoaUWn3RatbL33Cxk+Q4jRMRAbOm0p7SLravLjpnT6s0vzQ==";
};
};
"buffer-4.9.2" = {
@@ -2380,6 +2299,15 @@ let
sha512 = "lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==";
};
};
+ "call-bind-1.0.0" = {
+ name = "call-bind";
+ packageName = "call-bind";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz";
+ sha512 = "AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==";
+ };
+ };
"call-me-maybe-1.0.1" = {
name = "call-me-maybe";
packageName = "call-me-maybe";
@@ -2452,13 +2380,13 @@ let
sha512 = "L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==";
};
};
- "camelcase-6.1.0" = {
+ "camelcase-6.2.0" = {
name = "camelcase";
packageName = "camelcase";
- version = "6.1.0";
+ version = "6.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/camelcase/-/camelcase-6.1.0.tgz";
- sha512 = "WCMml9ivU60+8rEJgELlFp1gxFcEGxwYleE3bziHEDeqsqAWGHdimB7beBFGjLzVNgPGyDsfgXLQEYMpmIFnVQ==";
+ url = "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz";
+ sha512 = "c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==";
};
};
"caniuse-api-3.0.0" = {
@@ -2470,13 +2398,13 @@ let
sha512 = "bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==";
};
};
- "caniuse-lite-1.0.30001148" = {
+ "caniuse-lite-1.0.30001161" = {
name = "caniuse-lite";
packageName = "caniuse-lite";
- version = "1.0.30001148";
+ version = "1.0.30001161";
src = fetchurl {
- url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001148.tgz";
- sha512 = "E66qcd0KMKZHNJQt9hiLZGE3J4zuTqE1OnU53miEVtylFbwOEmeA5OsRu90noZful+XGSQOni1aT2tiqu/9yYw==";
+ url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001161.tgz";
+ sha512 = "JharrCDxOqPLBULF9/SPa6yMcBRTjZARJ6sc3cuKrPfyIk64JN6kuMINWqA99Xc8uElMFcROliwtz0n9pYej+g==";
};
};
"case-sensitive-paths-webpack-plugin-2.3.0" = {
@@ -2632,15 +2560,6 @@ let
sha512 = "9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==";
};
};
- "ci-info-2.0.0" = {
- name = "ci-info";
- packageName = "ci-info";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz";
- sha512 = "5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==";
- };
- };
"cipher-base-1.0.4" = {
name = "cipher-base";
packageName = "cipher-base";
@@ -2677,6 +2596,24 @@ let
sha1 = "b35dac376479facc3e94747d41d0d0f5238ffcb5";
};
};
+ "cli-cursor-3.1.0" = {
+ name = "cli-cursor";
+ packageName = "cli-cursor";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz";
+ sha512 = "I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==";
+ };
+ };
+ "cli-spinners-2.5.0" = {
+ name = "cli-spinners";
+ packageName = "cli-spinners";
+ version = "2.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.5.0.tgz";
+ sha512 = "PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ==";
+ };
+ };
"cli-table-0.3.1" = {
name = "cli-table";
packageName = "cli-table";
@@ -2722,6 +2659,15 @@ let
sha512 = "t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==";
};
};
+ "clone-1.0.4" = {
+ name = "clone";
+ packageName = "clone";
+ version = "1.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz";
+ sha1 = "da309cc263df15994c688ca902179ca3c7cd7c7e";
+ };
+ };
"clone-response-1.0.2" = {
name = "clone-response";
packageName = "clone-response";
@@ -2893,13 +2839,13 @@ let
sha512 = "P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==";
};
};
- "commander-6.1.0" = {
+ "commander-6.2.0" = {
name = "commander";
packageName = "commander";
- version = "6.1.0";
+ version = "6.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/commander/-/commander-6.1.0.tgz";
- sha512 = "wl7PNrYWd2y5mp1OK/LhTlv8Ff4kQJQRXXAvF+uU/TPNiVJUxZLRYGj/B0y/lPGAVcSbJqH2Za/cvHmrPMC8mA==";
+ url = "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz";
+ sha512 = "zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==";
};
};
"common-tags-1.8.0" = {
@@ -3109,22 +3055,22 @@ let
sha512 = "Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ==";
};
};
- "core-js-2.6.11" = {
+ "core-js-2.6.12" = {
name = "core-js";
packageName = "core-js";
- version = "2.6.11";
+ version = "2.6.12";
src = fetchurl {
- url = "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz";
- sha512 = "5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==";
+ url = "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz";
+ sha512 = "Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==";
};
};
- "core-js-compat-3.6.5" = {
+ "core-js-compat-3.8.0" = {
name = "core-js-compat";
packageName = "core-js-compat";
- version = "3.6.5";
+ version = "3.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz";
- sha512 = "7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==";
+ url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.0.tgz";
+ sha512 = "o9QKelQSxQMYWHXc/Gc4L8bx/4F7TTraE5rhuN8I7mKBt5dBIUpXpIR3omv70ebr8ST5R3PqbDQr+ZI3+Tt1FQ==";
};
};
"core-util-is-1.0.2" = {
@@ -3235,6 +3181,15 @@ let
sha512 = "iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==";
};
};
+ "cross-spawn-promise-0.10.2" = {
+ name = "cross-spawn-promise";
+ packageName = "cross-spawn-promise";
+ version = "0.10.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cross-spawn-promise/-/cross-spawn-promise-0.10.2.tgz";
+ sha512 = "74PXJf6DYaab2klRS+D+9qxKJL1Weo3/ao9OPoH6NFzxtINSa/HE2mcyAPu1fpEmRTPD4Gdmpg3xEXQSgI8lpg==";
+ };
+ };
"crypt-0.0.2" = {
name = "crypt";
packageName = "crypt";
@@ -3316,13 +3271,13 @@ let
sha512 = "DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==";
};
};
- "css-tree-1.0.0-alpha.39" = {
+ "css-tree-1.1.2" = {
name = "css-tree";
packageName = "css-tree";
- version = "1.0.0-alpha.39";
+ version = "1.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz";
- sha512 = "7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==";
+ url = "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz";
+ sha512 = "wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==";
};
};
"css-what-2.1.3" = {
@@ -3406,13 +3361,13 @@ let
sha512 = "WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==";
};
};
- "csso-4.0.3" = {
+ "csso-4.2.0" = {
name = "csso";
packageName = "csso";
- version = "4.0.3";
+ version = "4.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz";
- sha512 = "NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==";
+ url = "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz";
+ sha512 = "wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==";
};
};
"cycle-1.0.3" = {
@@ -3451,22 +3406,22 @@ let
sha512 = "bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==";
};
};
- "debug-3.2.6" = {
+ "debug-3.2.7" = {
name = "debug";
packageName = "debug";
- version = "3.2.6";
+ version = "3.2.7";
src = fetchurl {
- url = "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz";
- sha512 = "mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==";
+ url = "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz";
+ sha512 = "CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==";
};
};
- "debug-4.3.0" = {
+ "debug-4.3.1" = {
name = "debug";
packageName = "debug";
- version = "4.3.0";
+ version = "4.3.1";
src = fetchurl {
- url = "https://registry.npmjs.org/debug/-/debug-4.3.0.tgz";
- sha512 = "jjO6JD2rKfiZQnBoRzhRTbXjHLGLfH+UtGkWLc/UXAh/rzZMyjbgn0NcfFpqT8nd1kTtFnDiJcrIFkq4UKeJVg==";
+ url = "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz";
+ sha512 = "doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==";
};
};
"decamelize-1.2.0" = {
@@ -3541,6 +3496,15 @@ let
sha512 = "h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==";
};
};
+ "defaults-1.0.3" = {
+ name = "defaults";
+ packageName = "defaults";
+ version = "1.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz";
+ sha1 = "c656051e9817d9ff08ed881477f3fe4019f3ef7d";
+ };
+ };
"defer-to-connect-1.1.3" = {
name = "defer-to-connect";
packageName = "defer-to-connect";
@@ -3667,15 +3631,6 @@ let
sha512 = "5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==";
};
};
- "diff-sequences-25.2.6" = {
- name = "diff-sequences";
- packageName = "diff-sequences";
- version = "25.2.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz";
- sha512 = "Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==";
- };
- };
"diffie-hellman-5.0.3" = {
name = "diffie-hellman";
packageName = "diffie-hellman";
@@ -3874,13 +3829,13 @@ let
sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d";
};
};
- "electron-to-chromium-1.3.582" = {
+ "electron-to-chromium-1.3.610" = {
name = "electron-to-chromium";
packageName = "electron-to-chromium";
- version = "1.3.582";
+ version = "1.3.610";
src = fetchurl {
- url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.582.tgz";
- sha512 = "0nCJ7cSqnkMC+kUuPs0YgklFHraWGl/xHqtZWWtOeVtyi+YqkoAOMGuZQad43DscXCQI/yizcTa3u6B5r+BLww==";
+ url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.610.tgz";
+ sha512 = "eFDC+yVQpEhtlapk4CYDPfV9ajF9cEof5TBcO49L1ETO+aYogrKWDmYpZyxBScMNe8Bo/gJamH4amQ4yyvXg4g==";
};
};
"elliptic-6.5.3" = {
@@ -3956,6 +3911,15 @@ let
sha512 = "FcRN8UlTl52EigvGjTaG9rnfdUJYh88eWRrruUmZLNVb/71maM92l3HNDAcyztOj4pEYGhoo9DEHEquZm6B08A==";
};
};
+ "elm-json-0.2.8" = {
+ name = "elm-json";
+ packageName = "elm-json";
+ version = "0.2.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/elm-json/-/elm-json-0.2.8.tgz";
+ sha512 = "YfK39CNrHjB4LMnas6aAb2LP37YgqAnh69bWD7ojAs7lBNNkWIeBifeszAfmapylQt1MVuwj6zPPYwrqRQXEBA==";
+ };
+ };
"elm-test-0.19.1" = {
name = "elm-test";
packageName = "elm-test";
@@ -4307,13 +4271,13 @@ let
sha512 = "adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==";
};
};
- "execa-4.0.3" = {
+ "execa-4.1.0" = {
name = "execa";
packageName = "execa";
- version = "4.0.3";
+ version = "4.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz";
- sha512 = "WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==";
+ url = "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz";
+ sha512 = "j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==";
};
};
"expand-brackets-2.1.4" = {
@@ -4478,13 +4442,13 @@ let
sha512 = "lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==";
};
};
- "fastq-1.8.0" = {
+ "fastq-1.9.0" = {
name = "fastq";
packageName = "fastq";
- version = "1.8.0";
+ version = "1.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz";
- sha512 = "SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==";
+ url = "https://registry.npmjs.org/fastq/-/fastq-1.9.0.tgz";
+ sha512 = "i7FVWL8HhVY+CTkwFxkN2mk3h+787ixS5S63eb78diVRc1MCssarHq3W5cj0av7YDSwmaV928RNag+U1etRQ7w==";
};
};
"faye-websocket-0.10.0" = {
@@ -4523,13 +4487,13 @@ let
sha1 = "3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962";
};
};
- "file-loader-6.1.1" = {
+ "file-loader-6.2.0" = {
name = "file-loader";
packageName = "file-loader";
- version = "6.1.1";
+ version = "6.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz";
- sha512 = "Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==";
+ url = "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz";
+ sha512 = "qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==";
};
};
"file-uri-to-path-1.0.0" = {
@@ -4622,6 +4586,15 @@ let
sha512 = "Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==";
};
};
+ "find-cache-dir-3.3.1" = {
+ name = "find-cache-dir";
+ packageName = "find-cache-dir";
+ version = "3.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz";
+ sha512 = "t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==";
+ };
+ };
"find-elm-dependencies-2.0.2" = {
name = "find-elm-dependencies";
packageName = "find-elm-dependencies";
@@ -4721,6 +4694,15 @@ let
sha512 = "3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==";
};
};
+ "folder-hash-3.3.3" = {
+ name = "folder-hash";
+ packageName = "folder-hash";
+ version = "3.3.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/folder-hash/-/folder-hash-3.3.3.tgz";
+ sha512 = "SDgHBgV+RCjrYs8aUwCb9rTgbTVuSdzvFmLaChsLre1yf+D64khCW++VYciaByZ8Rm0uKF8R/XEpXuTRSGUM1A==";
+ };
+ };
"follow-redirects-1.13.0" = {
name = "follow-redirects";
packageName = "follow-redirects";
@@ -4847,6 +4829,15 @@ let
sha512 = "yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==";
};
};
+ "fs-extra-9.0.1" = {
+ name = "fs-extra";
+ packageName = "fs-extra";
+ version = "9.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz";
+ sha512 = "h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==";
+ };
+ };
"fs-minipass-1.2.7" = {
name = "fs-minipass";
packageName = "fs-minipass";
@@ -4901,6 +4892,15 @@ let
sha512 = "Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==";
};
};
+ "fsevents-2.2.1" = {
+ name = "fsevents";
+ packageName = "fsevents";
+ version = "2.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fsevents/-/fsevents-2.2.1.tgz";
+ sha512 = "bTLYHSeC0UH/EFXS9KqWnXuOl/wHK5Z/d+ghd5AsFMYN7wIGkUCOJyzy88+wJKkZPGON8u4Z9f6U4FdgURE9qA==";
+ };
+ };
"function-bind-1.1.1" = {
name = "function-bind";
packageName = "function-bind";
@@ -4910,13 +4910,13 @@ let
sha512 = "yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==";
};
};
- "gensync-1.0.0-beta.1" = {
+ "gensync-1.0.0-beta.2" = {
name = "gensync";
packageName = "gensync";
- version = "1.0.0-beta.1";
+ version = "1.0.0-beta.2";
src = fetchurl {
- url = "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz";
- sha512 = "r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==";
+ url = "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz";
+ sha512 = "3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==";
};
};
"get-caller-file-1.0.3" = {
@@ -4937,6 +4937,15 @@ let
sha512 = "DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==";
};
};
+ "get-intrinsic-1.0.1" = {
+ name = "get-intrinsic";
+ packageName = "get-intrinsic";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz";
+ sha512 = "ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==";
+ };
+ };
"get-own-enumerable-property-symbols-3.0.2" = {
name = "get-own-enumerable-property-symbols";
packageName = "get-own-enumerable-property-symbols";
@@ -5558,13 +5567,13 @@ let
sha512 = "4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==";
};
};
- "ieee754-1.1.13" = {
+ "ieee754-1.2.1" = {
name = "ieee754";
packageName = "ieee754";
- version = "1.1.13";
+ version = "1.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz";
- sha512 = "4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==";
+ url = "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz";
+ sha512 = "dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==";
};
};
"iferr-0.1.5" = {
@@ -5612,13 +5621,13 @@ let
sha1 = "d81355c15612d386c61f9ddd3922d4304822a546";
};
};
- "import-fresh-3.2.1" = {
+ "import-fresh-3.2.2" = {
name = "import-fresh";
packageName = "import-fresh";
- version = "3.2.1";
+ version = "3.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz";
- sha512 = "6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==";
+ url = "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz";
+ sha512 = "cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==";
};
};
"import-local-2.0.0" = {
@@ -5855,15 +5864,6 @@ let
sha512 = "dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==";
};
};
- "is-ci-2.0.0" = {
- name = "is-ci";
- packageName = "is-ci";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz";
- sha512 = "YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==";
- };
- };
"is-color-stop-1.1.0" = {
name = "is-color-stop";
packageName = "is-color-stop";
@@ -5873,6 +5873,15 @@ let
sha1 = "cfff471aee4dd5c9e158598fbe12967b5cdad345";
};
};
+ "is-core-module-2.2.0" = {
+ name = "is-core-module";
+ packageName = "is-core-module";
+ version = "2.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz";
+ sha512 = "XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==";
+ };
+ };
"is-data-descriptor-0.1.4" = {
name = "is-data-descriptor";
packageName = "is-data-descriptor";
@@ -6008,6 +6017,15 @@ let
sha512 = "5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==";
};
};
+ "is-interactive-1.0.0" = {
+ name = "is-interactive";
+ packageName = "is-interactive";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz";
+ sha512 = "2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==";
+ };
+ };
"is-negative-zero-2.0.0" = {
name = "is-negative-zero";
packageName = "is-negative-zero";
@@ -6278,33 +6296,6 @@ let
sha512 = "1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==";
};
};
- "jest-diff-25.5.0" = {
- name = "jest-diff";
- packageName = "jest-diff";
- version = "25.5.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/jest-diff/-/jest-diff-25.5.0.tgz";
- sha512 = "z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==";
- };
- };
- "jest-get-type-25.2.6" = {
- name = "jest-get-type";
- packageName = "jest-get-type";
- version = "25.2.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz";
- sha512 = "DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==";
- };
- };
- "jest-util-26.6.0" = {
- name = "jest-util";
- packageName = "jest-util";
- version = "26.6.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/jest-util/-/jest-util-26.6.0.tgz";
- sha512 = "/cUGqcnKeZMjvTQLfJo65nBOEZ/k0RB/8usv2JpfYya05u0XvBmKkIH5o5c4nCh9DD61B1YQjMGGqh1Ha0aXdg==";
- };
- };
"js-tokens-4.0.0" = {
name = "js-tokens";
packageName = "js-tokens";
@@ -6476,6 +6467,15 @@ let
sha1 = "8771aae0799b64076b76640fca058f9c10e33ecb";
};
};
+ "jsonfile-6.1.0" = {
+ name = "jsonfile";
+ packageName = "jsonfile";
+ version = "6.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz";
+ sha512 = "5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==";
+ };
+ };
"jsonify-0.0.0" = {
name = "jsonify";
packageName = "jsonify";
@@ -6566,6 +6566,15 @@ let
sha1 = "42b76894701169cc910fd0d19ce677b5fb378af1";
};
};
+ "kleur-3.0.3" = {
+ name = "kleur";
+ packageName = "kleur";
+ version = "3.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz";
+ sha512 = "eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==";
+ };
+ };
"klona-2.0.4" = {
name = "klona";
packageName = "klona";
@@ -6602,15 +6611,6 @@ let
sha1 = "308accafa0bc483a3867b4b6f2b9506251d1b835";
};
};
- "line-column-1.0.2" = {
- name = "line-column";
- packageName = "line-column";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/line-column/-/line-column-1.0.2.tgz";
- sha1 = "d25af2936b6f4849172b312e4792d1d987bc34a2";
- };
- };
"lines-and-columns-1.1.6" = {
name = "lines-and-columns";
packageName = "lines-and-columns";
@@ -6755,13 +6755,22 @@ let
sha1 = "d0225373aeb652adc1bc82e4945339a842754773";
};
};
- "loglevel-1.7.0" = {
+ "log-symbols-3.0.0" = {
+ name = "log-symbols";
+ packageName = "log-symbols";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz";
+ sha512 = "dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==";
+ };
+ };
+ "loglevel-1.7.1" = {
name = "loglevel";
packageName = "loglevel";
- version = "1.7.0";
+ version = "1.7.1";
src = fetchurl {
- url = "https://registry.npmjs.org/loglevel/-/loglevel-1.7.0.tgz";
- sha512 = "i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ==";
+ url = "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz";
+ sha512 = "Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==";
};
};
"lower-case-2.0.1" = {
@@ -6827,13 +6836,13 @@ let
sha512 = "LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==";
};
};
- "make-error-1.3.6" = {
- name = "make-error";
- packageName = "make-error";
- version = "1.3.6";
+ "make-dir-3.1.0" = {
+ name = "make-dir";
+ packageName = "make-dir";
+ version = "3.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz";
- sha512 = "s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==";
+ url = "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz";
+ sha512 = "g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==";
};
};
"map-cache-0.2.2" = {
@@ -6872,22 +6881,22 @@ let
sha512 = "xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==";
};
};
- "mdn-data-2.0.4" = {
+ "mdn-data-2.0.14" = {
name = "mdn-data";
packageName = "mdn-data";
- version = "2.0.4";
+ version = "2.0.14";
src = fetchurl {
- url = "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz";
- sha512 = "iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==";
+ url = "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz";
+ sha512 = "dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==";
};
};
- "mdn-data-2.0.6" = {
+ "mdn-data-2.0.4" = {
name = "mdn-data";
packageName = "mdn-data";
- version = "2.0.6";
+ version = "2.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz";
- sha512 = "rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==";
+ url = "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz";
+ sha512 = "iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==";
};
};
"media-typer-0.3.0" = {
@@ -7187,15 +7196,6 @@ let
sha512 = "NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==";
};
};
- "mkdirp-1.0.4" = {
- name = "mkdirp";
- packageName = "mkdirp";
- version = "1.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz";
- sha512 = "vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==";
- };
- };
"moment-2.29.1" = {
name = "moment";
packageName = "moment";
@@ -7304,13 +7304,13 @@ let
sha512 = "M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==";
};
};
- "nanoid-3.1.12" = {
+ "nanoid-3.1.18" = {
name = "nanoid";
packageName = "nanoid";
- version = "3.1.12";
+ version = "3.1.18";
src = fetchurl {
- url = "https://registry.npmjs.org/nanoid/-/nanoid-3.1.12.tgz";
- sha512 = "1qstj9z5+x491jfiC4Nelk+f8XBad7LN20PmyWINJEMRSf3wcAjAWysw1qaA8z6NSKe2sjq1hRSDpBH5paCb6A==";
+ url = "https://registry.npmjs.org/nanoid/-/nanoid-3.1.18.tgz";
+ sha512 = "rndlDjbbHbcV3xi+R2fpJ+PbGMdfBxz5v1fATIQFq0DP64FsicQdwnKLy47K4kZHdRpmQXtz24eGsxQqamzYTA==";
};
};
"nanomatch-1.2.13" = {
@@ -7403,13 +7403,13 @@ let
sha512 = "h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==";
};
};
- "node-releases-1.1.63" = {
+ "node-releases-1.1.67" = {
name = "node-releases";
packageName = "node-releases";
- version = "1.1.63";
+ version = "1.1.67";
src = fetchurl {
- url = "https://registry.npmjs.org/node-releases/-/node-releases-1.1.63.tgz";
- sha512 = "ukW3iCfQaoxJkSPN+iK7KznTeqDGVJatAEuXsJERYHa9tn/KaT5lBdIyxQjLEVTzSkyjJEuQ17/vaEjrOauDkg==";
+ url = "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz";
+ sha512 = "V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==";
};
};
"node-watch-0.5.5" = {
@@ -7583,13 +7583,13 @@ let
sha512 = "jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==";
};
};
- "object-is-1.1.3" = {
+ "object-is-1.1.4" = {
name = "object-is";
packageName = "object-is";
- version = "1.1.3";
+ version = "1.1.4";
src = fetchurl {
- url = "https://registry.npmjs.org/object-is/-/object-is-1.1.3.tgz";
- sha512 = "teyqLvFWzLkq5B9ki8FVWA902UER2qkxmdA4nLf+wjOLAWgxzCWZNCxpDq9MvE8MmhWNr+I8w3BN49Vx36Y6Xg==";
+ url = "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz";
+ sha512 = "1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==";
};
};
"object-keys-1.1.1" = {
@@ -7610,31 +7610,31 @@ let
sha1 = "f79c4493af0c5377b59fe39d395e41042dd045bb";
};
};
- "object.assign-4.1.1" = {
+ "object.assign-4.1.2" = {
name = "object.assign";
packageName = "object.assign";
- version = "4.1.1";
+ version = "4.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/object.assign/-/object.assign-4.1.1.tgz";
- sha512 = "VT/cxmx5yaoHSOTSyrCygIDFco+RsibY2NM0a4RdEeY/4KgqezwFtK1yr3U67xYhqJSlASm2pKhLVzPj2lr4bA==";
+ url = "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz";
+ sha512 = "ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==";
};
};
- "object.entries-1.1.2" = {
+ "object.entries-1.1.3" = {
name = "object.entries";
packageName = "object.entries";
- version = "1.1.2";
+ version = "1.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz";
- sha512 = "BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==";
+ url = "https://registry.npmjs.org/object.entries/-/object.entries-1.1.3.tgz";
+ sha512 = "ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==";
};
};
- "object.getownpropertydescriptors-2.1.0" = {
+ "object.getownpropertydescriptors-2.1.1" = {
name = "object.getownpropertydescriptors";
packageName = "object.getownpropertydescriptors";
- version = "2.1.0";
+ version = "2.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz";
- sha512 = "Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==";
+ url = "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz";
+ sha512 = "6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==";
};
};
"object.pick-1.3.0" = {
@@ -7646,13 +7646,13 @@ let
sha1 = "87a10ac4c1694bd2e1cbf53591a66141fb5dd747";
};
};
- "object.values-1.1.1" = {
+ "object.values-1.1.2" = {
name = "object.values";
packageName = "object.values";
- version = "1.1.1";
+ version = "1.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz";
- sha512 = "WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==";
+ url = "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz";
+ sha512 = "MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==";
};
};
"obuf-1.1.2" = {
@@ -7772,6 +7772,15 @@ let
sha1 = "ec22d312806bb53e731773e7cdaefcf1c643128f";
};
};
+ "ora-4.1.1" = {
+ name = "ora";
+ packageName = "ora";
+ version = "4.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ora/-/ora-4.1.1.tgz";
+ sha512 = "sjYP8QyVWBpBZWD6Vr1M/KwknSw6kJOz41tvGMlwWeClHBtYKTbHMki1PsLZnxKpXMPbTKv9b3pjQu3REib96A==";
+ };
+ };
"original-1.0.2" = {
name = "original";
packageName = "original";
@@ -8294,6 +8303,15 @@ let
sha512 = "/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==";
};
};
+ "pkg-dir-4.2.0" = {
+ name = "pkg-dir";
+ packageName = "pkg-dir";
+ version = "4.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz";
+ sha512 = "HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==";
+ };
+ };
"pkg-up-2.0.0" = {
name = "pkg-up";
packageName = "pkg-up";
@@ -8348,13 +8366,13 @@ let
sha512 = "3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==";
};
};
- "postcss-8.1.2" = {
+ "postcss-8.1.10" = {
name = "postcss";
packageName = "postcss";
- version = "8.1.2";
+ version = "8.1.10";
src = fetchurl {
- url = "https://registry.npmjs.org/postcss/-/postcss-8.1.2.tgz";
- sha512 = "mToqEVFq8jF9TFhlIK4HhE34zknFJuNTgqtsr60vUvrWn+9TIYugCwiV1JZRxCuOrej2jjstun1bn4Bc7/1HkA==";
+ url = "https://registry.npmjs.org/postcss/-/postcss-8.1.10.tgz";
+ sha512 = "iBXEV5VTTYaRRdxiFYzTtuv2lGMQBExqkZKSzkJe+Fl6rvQrA/49UVGKqB+LG54hpW/TtDBMGds8j33GFNW7pg==";
};
};
"postcss-calc-7.0.5" = {
@@ -8429,13 +8447,13 @@ let
sha512 = "9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==";
};
};
- "postcss-loader-4.0.4" = {
+ "postcss-loader-4.1.0" = {
name = "postcss-loader";
packageName = "postcss-loader";
- version = "4.0.4";
+ version = "4.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.0.4.tgz";
- sha512 = "pntA9zIR14drQo84yGTjQJg1m7T0DkXR4vXYHBngiRZdJtEeCrojL6lOpqUanMzG375lIJbT4Yug85zC/AJWGw==";
+ url = "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.1.0.tgz";
+ sha512 = "vbCkP70F3Q9PIk6d47aBwjqAMI4LfkXCoyxj+7NPNuVIwfTGdzv2KVQes59/RuxMniIgsYQCFSY42P3+ykJfaw==";
};
};
"postcss-merge-longhand-4.0.11" = {
@@ -8735,15 +8753,6 @@ let
sha512 = "EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==";
};
};
- "pretty-format-25.5.0" = {
- name = "pretty-format";
- packageName = "pretty-format";
- version = "25.5.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz";
- sha512 = "kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==";
- };
- };
"process-0.11.10" = {
name = "process";
packageName = "process";
@@ -8798,6 +8807,15 @@ let
sha1 = "8e57123c396ab988897fb327fd3aedc3e735e4fe";
};
};
+ "prompts-2.4.0" = {
+ name = "prompts";
+ packageName = "prompts";
+ version = "2.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz";
+ sha512 = "awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==";
+ };
+ };
"proto-list-1.2.4" = {
name = "proto-list";
packageName = "proto-list";
@@ -9059,15 +9077,6 @@ let
sha512 = "X1Y+0jR47ImDVr54Ab6V9eGk0Hnu7fVWGeHQSOXHf/C2pF9c6uy3gef8QUeuUiWlNb0i08InPSE5a/KJzNzw1Q==";
};
};
- "react-is-16.13.1" = {
- name = "react-is";
- packageName = "react-is";
- version = "16.13.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz";
- sha512 = "24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==";
- };
- };
"read-1.0.7" = {
name = "read";
packageName = "read";
@@ -9167,13 +9176,13 @@ let
sha512 = "Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==";
};
};
- "regenerate-1.4.1" = {
+ "regenerate-1.4.2" = {
name = "regenerate";
packageName = "regenerate";
- version = "1.4.1";
+ version = "1.4.2";
src = fetchurl {
- url = "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz";
- sha512 = "j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==";
+ url = "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz";
+ sha512 = "zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==";
};
};
"regenerate-unicode-properties-8.2.0" = {
@@ -9248,13 +9257,13 @@ let
sha512 = "ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==";
};
};
- "registry-auth-token-4.2.0" = {
+ "registry-auth-token-4.2.1" = {
name = "registry-auth-token";
packageName = "registry-auth-token";
- version = "4.2.0";
+ version = "4.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.0.tgz";
- sha512 = "P+lWzPrsgfN+UEpDS3U8AQKg/UjZX6mQSJueZj3EK+vNESoqBSpBUD3gmu4sF9lOsjXWjF11dQKUqemf3veq1w==";
+ url = "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz";
+ sha512 = "6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==";
};
};
"registry-url-5.1.0" = {
@@ -9401,13 +9410,13 @@ let
sha1 = "925d2601d39ac485e091cf0da5c6e694dc3dcaff";
};
};
- "resolve-1.17.0" = {
+ "resolve-1.19.0" = {
name = "resolve";
packageName = "resolve";
- version = "1.17.0";
+ version = "1.19.0";
src = fetchurl {
- url = "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz";
- sha512 = "ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==";
+ url = "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz";
+ sha512 = "rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==";
};
};
"resolve-cwd-2.0.0" = {
@@ -9482,6 +9491,15 @@ let
sha1 = "9f7ee287f82fd326d4fd162923d62129eee0dfaf";
};
};
+ "restore-cursor-3.1.0" = {
+ name = "restore-cursor";
+ packageName = "restore-cursor";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz";
+ sha512 = "l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==";
+ };
+ };
"ret-0.1.15" = {
name = "ret";
packageName = "ret";
@@ -9572,13 +9590,13 @@ let
sha512 = "tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==";
};
};
- "run-parallel-1.1.9" = {
+ "run-parallel-1.1.10" = {
name = "run-parallel";
packageName = "run-parallel";
- version = "1.1.9";
+ version = "1.1.10";
src = fetchurl {
- url = "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz";
- sha512 = "DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==";
+ url = "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz";
+ sha512 = "zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==";
};
};
"run-queue-1.0.3" = {
@@ -9959,6 +9977,15 @@ let
sha1 = "a4da6b635ffcccca33f70d17cb92592de95e557a";
};
};
+ "sisteransi-1.0.5" = {
+ name = "sisteransi";
+ packageName = "sisteransi";
+ version = "1.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz";
+ sha512 = "bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==";
+ };
+ };
"slash-1.0.0" = {
name = "slash";
packageName = "slash";
@@ -10148,13 +10175,13 @@ let
sha512 = "cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==";
};
};
- "spdx-license-ids-3.0.6" = {
+ "spdx-license-ids-3.0.7" = {
name = "spdx-license-ids";
packageName = "spdx-license-ids";
- version = "3.0.6";
+ version = "3.0.7";
src = fetchurl {
- url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz";
- sha512 = "+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==";
+ url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz";
+ sha512 = "U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==";
};
};
"spdy-4.0.2" = {
@@ -10373,22 +10400,22 @@ let
sha512 = "zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==";
};
};
- "string.prototype.trimend-1.0.1" = {
+ "string.prototype.trimend-1.0.3" = {
name = "string.prototype.trimend";
packageName = "string.prototype.trimend";
- version = "1.0.1";
+ version = "1.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz";
- sha512 = "LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==";
+ url = "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz";
+ sha512 = "ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==";
};
};
- "string.prototype.trimstart-1.0.1" = {
+ "string.prototype.trimstart-1.0.3" = {
name = "string.prototype.trimstart";
packageName = "string.prototype.trimstart";
- version = "1.0.1";
+ version = "1.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz";
- sha512 = "XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==";
+ url = "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz";
+ sha512 = "oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==";
};
};
"string_decoder-0.10.31" = {
@@ -10571,6 +10598,15 @@ let
sha512 = "qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==";
};
};
+ "supports-hyperlinks-2.1.0" = {
+ name = "supports-hyperlinks";
+ packageName = "supports-hyperlinks";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz";
+ sha512 = "zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==";
+ };
+ };
"svgo-1.3.2" = {
name = "svgo";
packageName = "svgo";
@@ -10616,13 +10652,22 @@ let
sha512 = "YfUhPQCJoNQE5N+FJQcdPz63O3x3sdT4Xju69Gj4iZe0lBKOtnAMi0SLj9xKhGkcGhsxThvTJ/usxtFPo438zQ==";
};
};
- "temp-0.9.1" = {
+ "temp-0.9.4" = {
name = "temp";
packageName = "temp";
- version = "0.9.1";
+ version = "0.9.4";
src = fetchurl {
- url = "https://registry.npmjs.org/temp/-/temp-0.9.1.tgz";
- sha512 = "WMuOgiua1xb5R56lE0eH6ivpVmg/lq2OHm4+LtT/xtEtPQ+sz6N3bBM6WZ5FvO1lO4IKIOb43qnhoc4qxP5OeA==";
+ url = "https://registry.npmjs.org/temp/-/temp-0.9.4.tgz";
+ sha512 = "yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==";
+ };
+ };
+ "terminal-link-2.1.1" = {
+ name = "terminal-link";
+ packageName = "terminal-link";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz";
+ sha512 = "un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==";
};
};
"terser-4.8.0" = {
@@ -10688,13 +10733,13 @@ let
sha512 = "eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==";
};
};
- "timers-browserify-2.0.11" = {
+ "timers-browserify-2.0.12" = {
name = "timers-browserify";
packageName = "timers-browserify";
- version = "2.0.11";
+ version = "2.0.12";
src = fetchurl {
- url = "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz";
- sha512 = "60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==";
+ url = "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz";
+ sha512 = "9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==";
};
};
"timsort-0.3.0" = {
@@ -10859,22 +10904,13 @@ let
sha1 = "61dbc2d53b69ff6091a12a168fd7d433107e40f1";
};
};
- "ts-debounce-2.0.1" = {
+ "ts-debounce-2.1.0" = {
name = "ts-debounce";
packageName = "ts-debounce";
- version = "2.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/ts-debounce/-/ts-debounce-2.0.1.tgz";
- sha512 = "+TztZrH7GnAD5CKxUohIAqIVHLrtivsYT7tZCLeRTCaBMSsfgYwprhA00kB/m0ezvYheOXJQqPfarAvgoayb7A==";
- };
- };
- "ts-jest-26.4.1" = {
- name = "ts-jest";
- packageName = "ts-jest";
- version = "26.4.1";
+ version = "2.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/ts-jest/-/ts-jest-26.4.1.tgz";
- sha512 = "F4aFq01aS6mnAAa0DljNmKr/Kk9y4HVZ1m6/rtJ0ED56cuxINGq3Q9eVAh+z5vcYKe5qnTMvv90vE8vUMFxomg==";
+ url = "https://registry.npmjs.org/ts-debounce/-/ts-debounce-2.1.0.tgz";
+ sha512 = "jlrN8iK/Iif5pQd+pIsH8uEexj3vvUT+BwqNrJt5xgZB+ucwVfQVAUMC8Dnx0vlk7AktHxoD9ZDYYVYUtxd5wA==";
};
};
"ts-union-2.3.0" = {
@@ -10895,13 +10931,13 @@ let
sha512 = "Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==";
};
};
- "tsyringe-4.3.0" = {
+ "tsyringe-4.4.0" = {
name = "tsyringe";
packageName = "tsyringe";
- version = "4.3.0";
+ version = "4.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/tsyringe/-/tsyringe-4.3.0.tgz";
- sha512 = "Vzty1M/EQXSsEE8aoIOLl1l793chcPyQAnFJaS1mFDtFvNPY+jknSPwMIF6yfcjua+2GTgwxWFzuA3cjIx4NZA==";
+ url = "https://registry.npmjs.org/tsyringe/-/tsyringe-4.4.0.tgz";
+ sha512 = "SlMApe1lhIq546CDp7bF+IdF4RB6d+9C5T7B0AS0P/Bm+Qpizj/gEmZzvw9J/KlXPEt4qHTbi1TRvX3rCPSdTg==";
};
};
"tty-browserify-0.0.0" = {
@@ -10940,6 +10976,15 @@ let
sha512 = "EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw==";
};
};
+ "type-fest-0.11.0" = {
+ name = "type-fest";
+ packageName = "type-fest";
+ version = "0.11.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz";
+ sha512 = "OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==";
+ };
+ };
"type-is-1.6.18" = {
name = "type-is";
packageName = "type-is";
@@ -11093,6 +11138,24 @@ let
sha512 = "rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==";
};
};
+ "universalify-1.0.0" = {
+ name = "universalify";
+ packageName = "universalify";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz";
+ sha512 = "rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==";
+ };
+ };
+ "universalify-2.0.0" = {
+ name = "universalify";
+ packageName = "universalify";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz";
+ sha512 = "hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==";
+ };
+ };
"unpipe-1.0.0" = {
name = "unpipe";
packageName = "unpipe";
@@ -11327,6 +11390,15 @@ let
sha1 = "3a105ca17053af55d6e270c1f8288682e18da400";
};
};
+ "vfile-location-3.2.0" = {
+ name = "vfile-location";
+ packageName = "vfile-location";
+ version = "3.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz";
+ sha512 = "aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==";
+ };
+ };
"vm-browserify-1.1.2" = {
name = "vm-browserify";
packageName = "vm-browserify";
@@ -11390,22 +11462,22 @@ let
sha512 = "8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==";
};
};
- "watchpack-1.7.4" = {
+ "watchpack-1.7.5" = {
name = "watchpack";
packageName = "watchpack";
- version = "1.7.4";
+ version = "1.7.5";
src = fetchurl {
- url = "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz";
- sha512 = "aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==";
+ url = "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz";
+ sha512 = "9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==";
};
};
- "watchpack-chokidar2-2.0.0" = {
+ "watchpack-chokidar2-2.0.1" = {
name = "watchpack-chokidar2";
packageName = "watchpack-chokidar2";
- version = "2.0.0";
+ version = "2.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz";
- sha512 = "9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==";
+ url = "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz";
+ sha512 = "nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==";
};
};
"wbuf-1.7.3" = {
@@ -11417,6 +11489,15 @@ let
sha512 = "O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==";
};
};
+ "wcwidth-1.0.1" = {
+ name = "wcwidth";
+ packageName = "wcwidth";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz";
+ sha1 = "f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8";
+ };
+ };
"web-tree-sitter-0.17.1" = {
name = "web-tree-sitter";
packageName = "web-tree-sitter";
@@ -11507,13 +11588,13 @@ let
sha512 = "OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==";
};
};
- "whatwg-fetch-3.4.1" = {
+ "whatwg-fetch-3.5.0" = {
name = "whatwg-fetch";
packageName = "whatwg-fetch";
- version = "3.4.1";
+ version = "3.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.4.1.tgz";
- sha512 = "sofZVzE1wKwO+EYPbWfiwzaKovWiZXf4coEzjGP9b2GBVgQRLQUZ2QcuPpQExGDAW5GItpEm6Tl4OU5mywnAoQ==";
+ url = "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.5.0.tgz";
+ sha512 = "jXkLtsR42xhXg7akoDKvKWE40eJeI+2KZqcp2h3NsOrRnDvtWX36KcKl30dy+hxECivdk2BVUHVNrPtoMBUx6A==";
};
};
"which-1.3.1" = {
@@ -11804,13 +11885,13 @@ let
sha512 = "o41D/WmDeca0BqYhsr3nJzQyg9NF5X8l/UdnFNux9cS3lwB+swm8qGWX5rn+aD6xfBU3rGmtHij7g7x6LxFU3A==";
};
};
- "ws-7.3.1" = {
+ "ws-7.4.0" = {
name = "ws";
packageName = "ws";
- version = "7.3.1";
+ version = "7.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz";
- sha512 = "D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==";
+ url = "https://registry.npmjs.org/ws/-/ws-7.4.0.tgz";
+ sha512 = "kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ==";
};
};
"xmlbuilder-13.0.2" = {
@@ -11930,15 +12011,6 @@ let
sha512 = "o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==";
};
};
- "yargs-parser-20.2.3" = {
- name = "yargs-parser";
- packageName = "yargs-parser";
- version = "20.2.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.3.tgz";
- sha512 = "emOFRT9WVHw03QSvN5qor9QQT9+sw5vwxfYweivSMHTcAXPefwVae2FjO7JJjj8hCE4CzPOPeFM83VwT29HCww==";
- };
- };
"yargs-parser-4.2.1" = {
name = "yargs-parser";
packageName = "yargs-parser";
@@ -11977,7 +12049,7 @@ in
sources."async-limiter-1.0.1"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.10.1"
+ sources."aws4-1.11.0"
sources."babel-runtime-6.18.0"
sources."bcrypt-pbkdf-1.0.2"
sources."body-parser-1.19.0"
@@ -11989,7 +12061,7 @@ in
sources."content-type-1.0.4"
sources."cookie-0.3.1"
sources."cookie-signature-1.0.6"
- sources."core-js-2.6.11"
+ sources."core-js-2.6.12"
sources."core-util-is-1.0.2"
sources."dashdash-1.14.1"
sources."debug-2.6.9"
@@ -12165,7 +12237,7 @@ in
sources."astral-regex-1.0.0"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.10.1"
+ sources."aws4-1.11.0"
sources."balanced-match-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
sources."binary-0.3.0"
@@ -12510,7 +12582,7 @@ in
sources."raw-body-2.4.0"
sources."rc-1.2.8"
sources."readdirp-3.5.0"
- sources."registry-auth-token-4.2.0"
+ sources."registry-auth-token-4.2.1"
sources."registry-url-5.1.0"
sources."responselike-1.0.2"
sources."rimraf-2.7.1"
@@ -12546,7 +12618,7 @@ in
sources."vary-1.1.2"
sources."which-2.0.2"
sources."wrappy-1.0.2"
- sources."ws-7.3.1"
+ sources."ws-7.4.0"
];
buildInputs = globalBuildInputs;
meta = {
@@ -12561,10 +12633,10 @@ in
"@elm-tooling/elm-language-server" = nodeEnv.buildNodePackage {
name = "_at_elm-tooling_slash_elm-language-server";
packageName = "@elm-tooling/elm-language-server";
- version = "1.13.1";
+ version = "1.13.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@elm-tooling/elm-language-server/-/elm-language-server-1.13.1.tgz";
- sha512 = "uE80GpQYlec/kJfjZD1LNByhBGpP8XnxIFB5hsCBAK0leGPSfaaqqEQPGZBwiRfssnnIDN7j081txZy0Y3u1Uw==";
+ url = "https://registry.npmjs.org/@elm-tooling/elm-language-server/-/elm-language-server-1.13.2.tgz";
+ sha512 = "3bRD+Hut+XPLDY4r0t25tHhfWsXH2UPeruwDfsp/b991AjGpd3HlMNKVAnyu4DD2brUqo6xoHhpp3qTdHPJ2Pw==";
};
dependencies = [
sources."@nodelib/fs.scandir-2.1.3"
@@ -12579,7 +12651,7 @@ in
sources."async-limiter-1.0.1"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.10.1"
+ sources."aws4-1.11.0"
sources."babel-runtime-6.18.0"
sources."bcrypt-pbkdf-1.0.2"
sources."body-parser-1.19.0"
@@ -12592,7 +12664,7 @@ in
sources."content-type-1.0.4"
sources."cookie-0.4.0"
sources."cookie-signature-1.0.6"
- sources."core-js-2.6.11"
+ sources."core-js-2.6.12"
sources."core-util-is-1.0.2"
sources."cross-spawn-7.0.3"
sources."dashdash-1.14.1"
@@ -12609,7 +12681,7 @@ in
sources."escape-html-1.0.3"
sources."escape-string-regexp-4.0.0"
sources."etag-1.8.1"
- (sources."execa-4.0.3" // {
+ (sources."execa-4.1.0" // {
dependencies = [
sources."is-stream-2.0.0"
];
@@ -12626,7 +12698,7 @@ in
sources."fast-diff-1.2.0"
sources."fast-glob-3.2.4"
sources."fast-json-stable-stringify-2.1.0"
- sources."fastq-1.8.0"
+ sources."fastq-1.9.0"
sources."fill-range-7.0.1"
sources."finalhandler-1.1.2"
sources."find-0.2.7"
@@ -12712,7 +12784,7 @@ in
];
})
sources."reusify-1.0.4"
- sources."run-parallel-1.1.9"
+ sources."run-parallel-1.1.10"
sources."safe-buffer-5.1.2"
sources."safer-buffer-2.1.2"
(sources."send-0.17.1" // {
@@ -12737,9 +12809,9 @@ in
sources."toidentifier-1.0.0"
sources."tough-cookie-2.5.0"
sources."traverse-chain-0.1.0"
- sources."ts-debounce-2.0.1"
+ sources."ts-debounce-2.1.0"
sources."tslib-1.14.1"
- sources."tsyringe-4.3.0"
+ sources."tsyringe-4.4.0"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
sources."type-is-1.6.18"
@@ -12822,7 +12894,7 @@ in
sources."finalhandler-1.1.2"
sources."follow-redirects-1.13.0"
sources."fresh-0.5.2"
- sources."fsevents-2.1.3"
+ sources."fsevents-2.2.1"
sources."get-stream-4.1.0"
sources."glob-parent-5.1.1"
sources."has-ansi-2.0.0"
@@ -12911,7 +12983,7 @@ in
sources."assert-plus-1.0.0"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.10.1"
+ sources."aws4-1.11.0"
sources."balanced-match-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
sources."binary-0.3.0"
@@ -13004,7 +13076,7 @@ in
sources."stealthy-require-1.1.1"
sources."supports-color-7.2.0"
sources."tar-4.4.13"
- sources."temp-0.9.1"
+ sources."temp-0.9.4"
sources."through-2.3.8"
sources."to-regex-range-5.0.1"
sources."tough-cookie-2.5.0"
@@ -13045,7 +13117,7 @@ in
sources."@types/cacheable-request-6.0.1"
sources."@types/http-cache-semantics-4.0.0"
sources."@types/keyv-3.1.1"
- sources."@types/node-14.11.10"
+ sources."@types/node-14.14.10"
sources."@types/responselike-1.0.0"
sources."cacheable-lookup-2.0.1"
sources."cacheable-request-7.0.1"
@@ -13127,7 +13199,7 @@ in
sources."assert-plus-1.0.0"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.10.1"
+ sources."aws4-1.11.0"
sources."balanced-match-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
sources."binary-0.3.0"
@@ -13352,44 +13424,43 @@ in
create-elm-app = nodeEnv.buildNodePackage {
name = "create-elm-app";
packageName = "create-elm-app";
- version = "5.9.0";
+ version = "5.21.0";
src = fetchurl {
- url = "https://registry.npmjs.org/create-elm-app/-/create-elm-app-5.9.0.tgz";
- sha512 = "aZR8Jxb5FUyY8G+eV4Tn7CXMLo00owwEhQ0ugJVR+QgHS3wMtbMhGPtZLIPlm471XsUwncmGDNbL/Oy9MkaclQ==";
+ url = "https://registry.npmjs.org/create-elm-app/-/create-elm-app-5.21.0.tgz";
+ sha512 = "yW7kMk/WyIUZc+OksH+GH8lhOWl129RiJGclJtpnLlmW3IDZYh23bP/e65MxX7BB+7lwi3KSObdbPYfCJf7CuA==";
};
dependencies = [
- sources."@babel/cli-7.12.1"
+ sources."@babel/cli-7.12.8"
sources."@babel/code-frame-7.10.4"
- sources."@babel/compat-data-7.12.1"
- sources."@babel/core-7.12.3"
- sources."@babel/generator-7.12.1"
+ sources."@babel/compat-data-7.12.7"
+ sources."@babel/core-7.12.9"
+ sources."@babel/generator-7.12.5"
sources."@babel/helper-annotate-as-pure-7.10.4"
sources."@babel/helper-builder-binary-assignment-operator-visitor-7.10.4"
- sources."@babel/helper-compilation-targets-7.12.1"
+ sources."@babel/helper-compilation-targets-7.12.5"
sources."@babel/helper-create-class-features-plugin-7.12.1"
- sources."@babel/helper-create-regexp-features-plugin-7.12.1"
+ sources."@babel/helper-create-regexp-features-plugin-7.12.7"
sources."@babel/helper-define-map-7.10.5"
sources."@babel/helper-explode-assignable-expression-7.12.1"
sources."@babel/helper-function-name-7.10.4"
sources."@babel/helper-get-function-arity-7.10.4"
sources."@babel/helper-hoist-variables-7.10.4"
- sources."@babel/helper-member-expression-to-functions-7.12.1"
- sources."@babel/helper-module-imports-7.12.1"
+ sources."@babel/helper-member-expression-to-functions-7.12.7"
+ sources."@babel/helper-module-imports-7.12.5"
sources."@babel/helper-module-transforms-7.12.1"
- sources."@babel/helper-optimise-call-expression-7.10.4"
+ sources."@babel/helper-optimise-call-expression-7.12.7"
sources."@babel/helper-plugin-utils-7.10.4"
- sources."@babel/helper-regex-7.10.5"
sources."@babel/helper-remap-async-to-generator-7.12.1"
- sources."@babel/helper-replace-supers-7.12.1"
+ sources."@babel/helper-replace-supers-7.12.5"
sources."@babel/helper-simple-access-7.12.1"
sources."@babel/helper-skip-transparent-expression-wrappers-7.12.1"
sources."@babel/helper-split-export-declaration-7.11.0"
sources."@babel/helper-validator-identifier-7.10.4"
sources."@babel/helper-validator-option-7.12.1"
sources."@babel/helper-wrap-function-7.12.3"
- sources."@babel/helpers-7.12.1"
+ sources."@babel/helpers-7.12.5"
sources."@babel/highlight-7.10.4"
- sources."@babel/parser-7.12.3"
+ sources."@babel/parser-7.12.7"
sources."@babel/plugin-proposal-async-generator-functions-7.12.1"
sources."@babel/plugin-proposal-class-properties-7.12.1"
sources."@babel/plugin-proposal-dynamic-import-7.12.1"
@@ -13397,10 +13468,10 @@ in
sources."@babel/plugin-proposal-json-strings-7.12.1"
sources."@babel/plugin-proposal-logical-assignment-operators-7.12.1"
sources."@babel/plugin-proposal-nullish-coalescing-operator-7.12.1"
- sources."@babel/plugin-proposal-numeric-separator-7.12.1"
+ sources."@babel/plugin-proposal-numeric-separator-7.12.7"
sources."@babel/plugin-proposal-object-rest-spread-7.12.1"
sources."@babel/plugin-proposal-optional-catch-binding-7.12.1"
- sources."@babel/plugin-proposal-optional-chaining-7.12.1"
+ sources."@babel/plugin-proposal-optional-chaining-7.12.7"
sources."@babel/plugin-proposal-private-methods-7.12.1"
sources."@babel/plugin-proposal-unicode-property-regex-7.12.1"
sources."@babel/plugin-syntax-async-generators-7.8.4"
@@ -13443,17 +13514,17 @@ in
sources."@babel/plugin-transform-runtime-7.12.1"
sources."@babel/plugin-transform-shorthand-properties-7.12.1"
sources."@babel/plugin-transform-spread-7.12.1"
- sources."@babel/plugin-transform-sticky-regex-7.12.1"
+ sources."@babel/plugin-transform-sticky-regex-7.12.7"
sources."@babel/plugin-transform-template-literals-7.12.1"
sources."@babel/plugin-transform-typeof-symbol-7.12.1"
sources."@babel/plugin-transform-unicode-escapes-7.12.1"
sources."@babel/plugin-transform-unicode-regex-7.12.1"
- sources."@babel/preset-env-7.12.1"
+ sources."@babel/preset-env-7.12.7"
sources."@babel/preset-modules-0.1.4"
- sources."@babel/runtime-7.12.1"
- sources."@babel/template-7.10.4"
- sources."@babel/traverse-7.12.1"
- sources."@babel/types-7.12.1"
+ sources."@babel/runtime-7.12.5"
+ sources."@babel/template-7.12.7"
+ sources."@babel/traverse-7.12.9"
+ sources."@babel/types-7.12.7"
sources."@hapi/address-2.1.4"
sources."@hapi/bourne-1.3.2"
sources."@hapi/hoek-8.5.1"
@@ -13467,17 +13538,17 @@ in
sources."@types/http-proxy-1.17.4"
sources."@types/json-schema-7.0.6"
sources."@types/minimatch-3.0.3"
- sources."@types/node-14.11.10"
+ sources."@types/node-14.14.10"
sources."@types/parse-json-4.0.0"
sources."@types/q-1.5.4"
sources."@types/source-list-map-0.1.2"
sources."@types/tapable-1.0.6"
- (sources."@types/uglify-js-3.11.0" // {
+ (sources."@types/uglify-js-3.11.1" // {
dependencies = [
sources."source-map-0.6.1"
];
})
- (sources."@types/webpack-4.41.22" // {
+ (sources."@types/webpack-4.41.25" // {
dependencies = [
sources."source-map-0.6.1"
];
@@ -13557,11 +13628,16 @@ in
sources."async-limiter-1.0.1"
sources."asynckit-0.4.0"
sources."atob-2.1.2"
- sources."autoprefixer-10.0.1"
+ sources."autoprefixer-10.0.4"
sources."aws-sign2-0.7.0"
- sources."aws4-1.10.1"
+ sources."aws4-1.11.0"
sources."babel-extract-comments-1.0.0"
- sources."babel-loader-8.1.0"
+ (sources."babel-loader-8.2.2" // {
+ dependencies = [
+ sources."make-dir-3.1.0"
+ sources."semver-6.3.0"
+ ];
+ })
sources."babel-plugin-dynamic-import-node-2.3.3"
sources."babel-plugin-syntax-object-rest-spread-6.13.0"
sources."babel-plugin-transform-object-rest-spread-6.26.0"
@@ -13575,10 +13651,9 @@ in
(sources."base-0.11.2" // {
dependencies = [
sources."define-property-1.0.0"
- sources."isobject-3.0.1"
];
})
- sources."base64-js-1.3.1"
+ sources."base64-js-1.5.1"
sources."batch-0.6.1"
sources."bcrypt-pbkdf-1.0.2"
sources."big.js-5.2.2"
@@ -13608,11 +13683,7 @@ in
sources."browserify-aes-1.2.0"
sources."browserify-cipher-1.0.1"
sources."browserify-des-1.0.2"
- (sources."browserify-rsa-4.0.1" // {
- dependencies = [
- sources."bn.js-4.11.9"
- ];
- })
+ sources."browserify-rsa-4.1.0"
(sources."browserify-sign-4.2.1" // {
dependencies = [
sources."readable-stream-3.6.0"
@@ -13620,7 +13691,7 @@ in
];
})
sources."browserify-zlib-0.2.0"
- sources."browserslist-4.14.5"
+ sources."browserslist-4.14.7"
sources."buffer-4.9.2"
sources."buffer-from-1.1.1"
sources."buffer-indexof-1.1.1"
@@ -13629,11 +13700,8 @@ in
sources."builtin-status-codes-3.0.0"
sources."bytes-3.0.0"
sources."cacache-12.0.4"
- (sources."cache-base-1.0.1" // {
- dependencies = [
- sources."isobject-3.0.1"
- ];
- })
+ sources."cache-base-1.0.1"
+ sources."call-bind-1.0.0"
sources."call-me-maybe-1.0.1"
sources."caller-callsite-2.0.0"
sources."caller-path-2.0.0"
@@ -13641,7 +13709,7 @@ in
sources."camel-case-4.1.1"
sources."camelcase-5.3.1"
sources."caniuse-api-3.0.0"
- sources."caniuse-lite-1.0.30001148"
+ sources."caniuse-lite-1.0.30001161"
sources."case-sensitive-paths-webpack-plugin-2.3.0"
sources."caseless-0.12.0"
sources."chainsaw-0.1.0"
@@ -13673,7 +13741,6 @@ in
];
})
sources."is-descriptor-0.1.6"
- sources."isobject-3.0.1"
sources."kind-of-5.1.0"
];
})
@@ -13725,11 +13792,17 @@ in
sources."copy-descriptor-0.1.1"
(sources."copy-webpack-plugin-5.1.2" // {
dependencies = [
+ sources."find-cache-dir-2.1.0"
+ sources."find-up-3.0.0"
+ sources."locate-path-3.0.0"
+ sources."p-locate-3.0.0"
+ sources."path-exists-3.0.0"
+ sources."pkg-dir-3.0.0"
sources."schema-utils-1.0.0"
];
})
- sources."core-js-2.6.11"
- (sources."core-js-compat-3.6.5" // {
+ sources."core-js-2.6.12"
+ (sources."core-js-compat-3.8.0" // {
dependencies = [
sources."semver-7.0.0"
];
@@ -13749,7 +13822,7 @@ in
sources."css-declaration-sorter-4.0.1"
(sources."css-loader-4.3.0" // {
dependencies = [
- sources."camelcase-6.1.0"
+ sources."camelcase-6.2.0"
sources."loader-utils-2.0.0"
sources."semver-7.3.2"
];
@@ -13769,27 +13842,23 @@ in
sources."cssnano-util-get-match-4.0.0"
sources."cssnano-util-raw-cache-4.0.1"
sources."cssnano-util-same-parent-4.0.1"
- (sources."csso-4.0.3" // {
+ (sources."csso-4.2.0" // {
dependencies = [
- sources."css-tree-1.0.0-alpha.39"
- sources."mdn-data-2.0.6"
+ sources."css-tree-1.1.2"
+ sources."mdn-data-2.0.14"
sources."source-map-0.6.1"
];
})
sources."cycle-1.0.3"
sources."cyclist-1.0.1"
sources."dashdash-1.14.1"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."decamelize-1.2.0"
sources."decode-uri-component-0.2.0"
sources."deep-equal-0.2.2"
sources."default-gateway-4.2.0"
sources."define-properties-1.1.3"
- (sources."define-property-2.0.2" // {
- dependencies = [
- sources."isobject-3.0.1"
- ];
- })
+ sources."define-property-2.0.2"
(sources."del-4.1.1" // {
dependencies = [
(sources."globby-6.1.0" // {
@@ -13836,7 +13905,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.582"
+ sources."electron-to-chromium-1.3.610"
(sources."elliptic-6.5.3" // {
dependencies = [
sources."bn.js-4.11.9"
@@ -13961,7 +14030,6 @@ in
sources."kind-of-3.2.2"
];
})
- sources."isobject-3.0.1"
sources."micromatch-3.1.10"
sources."to-regex-range-2.1.1"
];
@@ -13974,7 +14042,7 @@ in
sources."escape-string-regexp-1.0.5"
];
})
- (sources."file-loader-6.1.1" // {
+ (sources."file-loader-6.2.0" // {
dependencies = [
sources."loader-utils-2.0.0"
sources."schema-utils-3.0.0"
@@ -13989,9 +14057,14 @@ in
sources."ms-2.0.0"
];
})
- sources."find-cache-dir-2.1.0"
+ (sources."find-cache-dir-3.3.1" // {
+ dependencies = [
+ sources."make-dir-3.1.0"
+ sources."semver-6.3.0"
+ ];
+ })
sources."find-elm-dependencies-2.0.4"
- sources."find-up-3.0.0"
+ sources."find-up-4.1.0"
sources."firstline-1.3.1"
sources."flush-write-stream-1.1.1"
sources."follow-redirects-1.13.0"
@@ -14009,8 +14082,9 @@ in
sources."fs.realpath-1.0.0"
sources."fsevents-2.1.3"
sources."function-bind-1.1.1"
- sources."gensync-1.0.0-beta.1"
+ sources."gensync-1.0.0-beta.2"
sources."get-caller-file-1.0.3"
+ sources."get-intrinsic-1.0.1"
sources."get-own-enumerable-property-symbols-3.0.2"
sources."get-stream-4.1.0"
sources."get-value-2.0.6"
@@ -14047,11 +14121,7 @@ in
sources."has-1.0.3"
sources."has-flag-3.0.0"
sources."has-symbols-1.0.1"
- (sources."has-value-1.0.0" // {
- dependencies = [
- sources."isobject-3.0.1"
- ];
- })
+ sources."has-value-1.0.0"
(sources."has-values-1.0.0" // {
dependencies = [
(sources."is-number-3.0.0" // {
@@ -14101,12 +14171,20 @@ in
sources."i-0.3.6"
sources."iconv-lite-0.4.24"
sources."icss-utils-4.1.1"
- sources."ieee754-1.1.13"
+ sources."ieee754-1.2.1"
sources."iferr-0.1.5"
sources."ignore-3.3.10"
sources."immer-1.7.2"
sources."import-fresh-2.0.0"
- sources."import-local-2.0.0"
+ (sources."import-local-2.0.0" // {
+ dependencies = [
+ sources."find-up-3.0.0"
+ sources."locate-path-3.0.0"
+ sources."p-locate-3.0.0"
+ sources."path-exists-3.0.0"
+ sources."pkg-dir-3.0.0"
+ ];
+ })
sources."imurmurhash-0.1.4"
sources."indexes-of-1.0.1"
sources."infer-owner-1.0.4"
@@ -14135,6 +14213,7 @@ in
sources."is-buffer-1.1.6"
sources."is-callable-1.2.2"
sources."is-color-stop-1.1.0"
+ sources."is-core-module-2.2.0"
sources."is-data-descriptor-1.0.0"
sources."is-date-object-1.0.2"
sources."is-descriptor-1.0.2"
@@ -14150,11 +14229,7 @@ in
sources."is-path-in-cwd-2.1.0"
sources."is-path-inside-2.1.0"
sources."is-plain-obj-1.1.0"
- (sources."is-plain-object-2.0.4" // {
- dependencies = [
- sources."isobject-3.0.1"
- ];
- })
+ sources."is-plain-object-2.0.4"
sources."is-regex-1.1.1"
sources."is-regexp-1.0.0"
sources."is-resolvable-1.1.0"
@@ -14168,7 +14243,7 @@ in
sources."is-wsl-1.1.0"
sources."isarray-1.0.0"
sources."isexe-2.0.0"
- sources."isobject-2.1.0"
+ sources."isobject-3.0.1"
sources."isstream-0.1.2"
sources."js-tokens-4.0.0"
sources."js-yaml-3.14.0"
@@ -14190,7 +14265,6 @@ in
sources."klona-2.0.4"
sources."last-call-webpack-plugin-3.0.0"
sources."lcid-1.0.0"
- sources."line-column-1.0.2"
sources."lines-and-columns-1.1.6"
(sources."load-json-file-1.1.0" // {
dependencies = [
@@ -14204,14 +14278,14 @@ in
sources."json5-1.0.1"
];
})
- sources."locate-path-3.0.0"
+ sources."locate-path-5.0.0"
sources."lodash-4.17.20"
sources."lodash._reinterpolate-3.0.0"
sources."lodash.memoize-4.1.2"
sources."lodash.template-4.5.0"
sources."lodash.templatesettings-4.2.0"
sources."lodash.uniq-4.5.0"
- sources."loglevel-1.7.0"
+ sources."loglevel-1.7.1"
sources."lower-case-2.0.1"
sources."lru-cache-5.1.1"
sources."make-dir-2.1.0"
@@ -14260,7 +14334,7 @@ in
sources."mustache-3.2.1"
sources."mute-stream-0.0.8"
sources."nan-2.14.2"
- sources."nanoid-3.1.12"
+ sources."nanoid-3.1.18"
sources."nanomatch-1.2.13"
sources."ncp-1.0.1"
sources."negotiator-0.6.2"
@@ -14282,7 +14356,7 @@ in
sources."punycode-1.4.1"
];
})
- sources."node-releases-1.1.63"
+ sources."node-releases-1.1.67"
sources."normalize-package-data-2.5.0"
sources."normalize-path-3.0.0"
sources."normalize-range-0.1.2"
@@ -14311,34 +14385,14 @@ in
];
})
sources."object-inspect-1.8.0"
- sources."object-is-1.1.3"
+ sources."object-is-1.1.4"
sources."object-keys-1.1.1"
- (sources."object-visit-1.0.1" // {
- dependencies = [
- sources."isobject-3.0.1"
- ];
- })
- sources."object.assign-4.1.1"
- (sources."object.entries-1.1.2" // {
- dependencies = [
- sources."es-abstract-1.17.7"
- ];
- })
- (sources."object.getownpropertydescriptors-2.1.0" // {
- dependencies = [
- sources."es-abstract-1.17.7"
- ];
- })
- (sources."object.pick-1.3.0" // {
- dependencies = [
- sources."isobject-3.0.1"
- ];
- })
- (sources."object.values-1.1.1" // {
- dependencies = [
- sources."es-abstract-1.17.7"
- ];
- })
+ sources."object-visit-1.0.1"
+ sources."object.assign-4.1.2"
+ sources."object.entries-1.1.3"
+ sources."object.getownpropertydescriptors-2.1.1"
+ sources."object.pick-1.3.0"
+ sources."object.values-1.1.2"
sources."obuf-1.1.2"
sources."on-finished-2.3.0"
sources."on-headers-1.0.2"
@@ -14352,7 +14406,7 @@ in
sources."os-tmpdir-1.0.2"
sources."p-finally-1.0.0"
sources."p-limit-2.3.0"
- sources."p-locate-3.0.0"
+ sources."p-locate-4.1.0"
sources."p-map-2.1.0"
sources."p-retry-3.0.1"
sources."p-try-2.2.0"
@@ -14372,7 +14426,7 @@ in
sources."pascalcase-0.1.1"
sources."path-browserify-0.0.1"
sources."path-dirname-1.0.2"
- sources."path-exists-3.0.0"
+ sources."path-exists-4.0.0"
sources."path-is-absolute-1.0.1"
sources."path-is-inside-1.0.2"
sources."path-key-3.1.1"
@@ -14389,7 +14443,7 @@ in
sources."pify-4.0.1"
sources."pinkie-2.0.4"
sources."pinkie-promise-2.0.1"
- sources."pkg-dir-3.0.0"
+ sources."pkg-dir-4.2.0"
(sources."pkg-up-2.0.0" // {
dependencies = [
sources."find-up-2.1.0"
@@ -14397,13 +14451,14 @@ in
sources."p-limit-1.3.0"
sources."p-locate-2.0.0"
sources."p-try-1.0.0"
+ sources."path-exists-3.0.0"
];
})
sources."pkginfo-0.4.1"
(sources."portfinder-1.0.28" // {
dependencies = [
sources."async-2.6.3"
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."mkdirp-0.5.5"
];
})
@@ -14430,10 +14485,10 @@ in
sources."postcss-discard-empty-4.0.1"
sources."postcss-discard-overridden-4.0.1"
sources."postcss-flexbugs-fixes-4.2.1"
- (sources."postcss-loader-4.0.4" // {
+ (sources."postcss-loader-4.1.0" // {
dependencies = [
sources."cosmiconfig-7.0.0"
- sources."import-fresh-3.2.1"
+ sources."import-fresh-3.2.2"
sources."loader-utils-2.0.0"
sources."parse-json-5.1.0"
sources."path-type-4.0.0"
@@ -14531,7 +14586,7 @@ in
})
(sources."postcss-safe-parser-5.0.2" // {
dependencies = [
- sources."postcss-8.1.2"
+ sources."postcss-8.1.10"
sources."source-map-0.6.1"
];
})
@@ -14596,10 +14651,14 @@ in
sources."debug-2.6.9"
sources."emojis-list-2.1.0"
sources."escape-string-regexp-1.0.5"
+ sources."find-up-3.0.0"
sources."globby-8.0.1"
sources."json5-0.5.1"
sources."loader-utils-1.1.0"
+ sources."locate-path-3.0.0"
sources."ms-2.0.0"
+ sources."p-locate-3.0.0"
+ sources."path-exists-3.0.0"
sources."path-key-2.0.1"
sources."pify-3.0.0"
sources."react-error-overlay-5.1.6"
@@ -14628,7 +14687,7 @@ in
sources."readable-stream-2.3.7"
sources."readdirp-3.5.0"
sources."recursive-readdir-2.2.2"
- sources."regenerate-1.4.1"
+ sources."regenerate-1.4.2"
sources."regenerate-unicode-properties-8.2.0"
sources."regenerator-runtime-0.13.7"
sources."regenerator-transform-0.14.5"
@@ -14660,7 +14719,7 @@ in
sources."require-directory-2.1.1"
sources."require-main-filename-1.0.1"
sources."requires-port-1.0.0"
- sources."resolve-1.17.0"
+ sources."resolve-1.19.0"
sources."resolve-cwd-2.0.0"
sources."resolve-dir-1.0.1"
sources."resolve-from-3.0.0"
@@ -14747,7 +14806,6 @@ in
(sources."snapdragon-node-2.1.1" // {
dependencies = [
sources."define-property-1.0.0"
- sources."isobject-3.0.1"
];
})
(sources."snapdragon-util-3.0.1" // {
@@ -14763,7 +14821,7 @@ in
})
(sources."sockjs-client-1.4.0" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."eventsource-1.0.7"
];
})
@@ -14780,7 +14838,7 @@ in
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.6"
+ sources."spdx-license-ids-3.0.7"
sources."spdy-4.0.2"
(sources."spdy-transport-3.0.0" // {
dependencies = [
@@ -14824,16 +14882,8 @@ in
sources."strip-ansi-3.0.1"
];
})
- (sources."string.prototype.trimend-1.0.1" // {
- dependencies = [
- sources."es-abstract-1.17.7"
- ];
- })
- (sources."string.prototype.trimstart-1.0.1" // {
- dependencies = [
- sources."es-abstract-1.17.7"
- ];
- })
+ sources."string.prototype.trimend-1.0.3"
+ sources."string.prototype.trimstart-1.0.3"
sources."string_decoder-1.1.1"
(sources."stringify-object-3.3.0" // {
dependencies = [
@@ -14868,7 +14918,7 @@ in
})
sources."tapable-1.1.3"
sources."tar-4.4.13"
- (sources."temp-0.9.1" // {
+ (sources."temp-0.9.4" // {
dependencies = [
sources."rimraf-2.6.3"
];
@@ -14881,6 +14931,12 @@ in
})
(sources."terser-webpack-plugin-1.4.5" // {
dependencies = [
+ sources."find-cache-dir-2.1.0"
+ sources."find-up-3.0.0"
+ sources."locate-path-3.0.0"
+ sources."p-locate-3.0.0"
+ sources."path-exists-3.0.0"
+ sources."pkg-dir-3.0.0"
sources."schema-utils-1.0.0"
sources."source-map-0.6.1"
];
@@ -14889,7 +14945,7 @@ in
sources."through-2.3.8"
sources."through2-2.0.5"
sources."thunky-1.1.0"
- sources."timers-browserify-2.0.11"
+ sources."timers-browserify-2.0.12"
sources."timsort-0.3.0"
sources."tmp-0.0.33"
sources."to-arraybuffer-1.0.1"
@@ -14928,6 +14984,7 @@ in
sources."p-limit-1.3.0"
sources."p-locate-2.0.0"
sources."p-try-1.0.0"
+ sources."path-exists-3.0.0"
sources."pify-3.0.0"
sources."pkg-dir-2.0.0"
sources."pump-2.0.1"
@@ -14958,7 +15015,6 @@ in
];
})
sources."has-values-0.1.4"
- sources."isobject-3.0.1"
];
})
sources."unzip-stream-0.3.1"
@@ -14993,9 +15049,10 @@ in
sources."vary-1.1.2"
sources."vendors-1.0.4"
sources."verror-1.10.0"
+ sources."vfile-location-3.2.0"
sources."vm-browserify-1.1.2"
- sources."watchpack-1.7.4"
- (sources."watchpack-chokidar2-2.0.0" // {
+ sources."watchpack-1.7.5"
+ (sources."watchpack-chokidar2-2.0.1" // {
dependencies = [
sources."anymatch-2.0.0"
sources."binary-extensions-1.13.1"
@@ -15006,7 +15063,6 @@ in
sources."fsevents-1.2.13"
sources."is-binary-path-1.0.1"
sources."is-number-3.0.0"
- sources."isobject-3.0.1"
sources."kind-of-3.2.2"
sources."micromatch-3.1.10"
sources."normalize-path-2.1.1"
@@ -15021,7 +15077,6 @@ in
sources."extend-shallow-2.0.1"
sources."fill-range-4.0.0"
sources."is-number-3.0.0"
- sources."isobject-3.0.1"
sources."kind-of-3.2.2"
sources."micromatch-3.1.10"
sources."schema-utils-1.0.0"
@@ -15047,6 +15102,7 @@ in
})
sources."extend-shallow-2.0.1"
sources."fill-range-4.0.0"
+ sources."find-up-3.0.0"
sources."fsevents-1.2.13"
sources."get-caller-file-2.0.5"
sources."http-proxy-middleware-0.19.1"
@@ -15054,11 +15110,13 @@ in
sources."is-binary-path-1.0.1"
sources."is-fullwidth-code-point-2.0.0"
sources."is-number-3.0.0"
- sources."isobject-3.0.1"
sources."kind-of-3.2.2"
+ sources."locate-path-3.0.0"
sources."micromatch-3.1.10"
sources."normalize-path-2.1.1"
sources."opn-5.5.0"
+ sources."p-locate-3.0.0"
+ sources."path-exists-3.0.0"
sources."readdirp-2.2.1"
sources."require-main-filename-2.0.0"
sources."schema-utils-1.0.0"
@@ -15094,7 +15152,7 @@ in
})
sources."websocket-driver-0.7.4"
sources."websocket-extensions-0.1.4"
- sources."whatwg-fetch-3.4.1"
+ sources."whatwg-fetch-3.5.0"
sources."which-2.0.2"
sources."which-module-1.0.0"
(sources."winston-2.1.1" // {
@@ -15161,102 +15219,294 @@ in
elm-optimize-level-2 = nodeEnv.buildNodePackage {
name = "elm-optimize-level-2";
packageName = "elm-optimize-level-2";
- version = "0.1.4";
+ version = "0.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/elm-optimize-level-2/-/elm-optimize-level-2-0.1.5.tgz";
+ sha512 = "9vaPjQEjdxzUXewbCJn1X3oIwUgdBssgy+uQvsqyDSpyEwYWxQCgX4qX3NtqKNgsHEZ+TYFzKlzdKvcRKbjOUg==";
+ };
+ dependencies = [
+ sources."ansi-styles-4.3.0"
+ sources."balanced-match-1.0.0"
+ sources."brace-expansion-1.1.11"
+ sources."chalk-4.1.0"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
+ sources."commander-6.2.0"
+ sources."concat-map-0.0.1"
+ sources."cross-spawn-6.0.5"
+ sources."find-elm-dependencies-2.0.4"
+ sources."firstline-1.3.1"
+ sources."fs.realpath-1.0.0"
+ sources."glob-7.1.6"
+ sources."has-flag-4.0.0"
+ sources."inflight-1.0.6"
+ sources."inherits-2.0.4"
+ sources."isexe-2.0.0"
+ sources."lodash-4.17.20"
+ sources."minimatch-3.0.4"
+ sources."minimist-1.2.5"
+ sources."mkdirp-0.5.5"
+ sources."nice-try-1.0.5"
+ sources."node-elm-compiler-5.0.5"
+ sources."once-1.4.0"
+ sources."path-is-absolute-1.0.1"
+ sources."path-key-2.0.1"
+ sources."rimraf-2.6.3"
+ sources."semver-5.7.1"
+ sources."shebang-command-1.2.0"
+ sources."shebang-regex-1.0.0"
+ sources."supports-color-7.2.0"
+ sources."temp-0.9.4"
+ sources."ts-union-2.3.0"
+ sources."typescript-3.9.7"
+ sources."which-1.3.1"
+ sources."wrappy-1.0.2"
+ ];
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "A second level of optimization for the Javascript that the Elm Compiler produces.";
+ homepage = "https://github.com/mdgriffith/elm-optimize-level-2#readme";
+ license = "BSD-3-Clause";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = true;
+ };
+ elm-review = nodeEnv.buildNodePackage {
+ name = "elm-review";
+ packageName = "elm-review";
+ version = "2.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/elm-optimize-level-2/-/elm-optimize-level-2-0.1.4.tgz";
- sha512 = "3pWWNCurTBfjTfRQViECVUaK+ygwp4gQ0KAPKpYYlGl2KmlBy0JqRcgcSXIgqO4C9Tmeb+20J1qZplCaY/2r/w==";
+ url = "https://registry.npmjs.org/elm-review/-/elm-review-2.3.3.tgz";
+ sha512 = "1TiTnEXzpzACrc/JdB3tvmgNf5Qd0RyX8wbBqPPuc1aWvHHvPf6wi/ncz1gcILFAObr1zquCePkJkoW0uoZiBA==";
};
dependencies = [
- (sources."@jest/types-25.5.0" // {
+ sources."@sindresorhus/is-2.1.1"
+ sources."@szmarczak/http-timer-4.0.5"
+ sources."@types/cacheable-request-6.0.1"
+ sources."@types/http-cache-semantics-4.0.0"
+ sources."@types/keyv-3.1.1"
+ sources."@types/node-14.14.10"
+ sources."@types/responselike-1.0.0"
+ sources."ajv-6.12.6"
+ (sources."ansi-escapes-4.3.1" // {
dependencies = [
- sources."chalk-3.0.0"
+ sources."type-fest-0.11.0"
];
})
- 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/jest-26.0.14"
- sources."@types/node-14.11.10"
- sources."@types/yargs-15.0.9"
- sources."@types/yargs-parser-15.0.0"
sources."ansi-regex-5.0.0"
sources."ansi-styles-4.3.0"
+ sources."anymatch-3.1.1"
+ sources."asn1-0.2.4"
+ sources."assert-plus-1.0.0"
+ sources."asynckit-0.4.0"
+ sources."at-least-node-1.0.0"
+ sources."aws-sign2-0.7.0"
+ sources."aws4-1.11.0"
sources."balanced-match-1.0.0"
+ sources."bcrypt-pbkdf-1.0.2"
+ sources."binary-0.3.0"
+ sources."binary-extensions-2.1.0"
+ sources."binwrap-0.2.2"
+ sources."bluebird-3.7.2"
sources."brace-expansion-1.1.11"
sources."braces-3.0.2"
- sources."bs-logger-0.2.6"
- sources."buffer-from-1.1.1"
+ sources."buffers-0.1.1"
+ sources."cacheable-lookup-2.0.1"
+ sources."cacheable-request-7.0.1"
+ sources."caseless-0.12.0"
+ sources."chainsaw-0.1.0"
sources."chalk-4.1.0"
- sources."ci-info-2.0.0"
+ sources."chokidar-3.4.3"
+ sources."chownr-1.1.4"
+ sources."cli-cursor-3.1.0"
+ sources."cli-spinners-2.5.0"
+ sources."clone-1.0.4"
+ (sources."clone-response-1.0.2" // {
+ dependencies = [
+ sources."mimic-response-1.0.1"
+ ];
+ })
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
- sources."commander-6.1.0"
+ sources."combined-stream-1.0.8"
sources."concat-map-0.0.1"
- (sources."cross-spawn-6.0.5" // {
+ sources."core-util-is-1.0.2"
+ sources."cross-spawn-7.0.3"
+ (sources."cross-spawn-promise-0.10.2" // {
dependencies = [
- sources."semver-5.7.1"
+ sources."cross-spawn-5.1.0"
+ sources."shebang-command-1.2.0"
+ sources."shebang-regex-1.0.0"
+ sources."which-1.3.1"
];
})
- sources."diff-sequences-25.2.6"
+ sources."dashdash-1.14.1"
+ sources."debug-4.3.1"
+ sources."decompress-response-5.0.0"
+ sources."defaults-1.0.3"
+ sources."defer-to-connect-2.0.0"
+ sources."delayed-stream-1.0.0"
+ sources."duplexer3-0.1.4"
+ sources."ecc-jsbn-0.1.2"
+ sources."elm-json-0.2.8"
+ sources."emoji-regex-8.0.0"
+ sources."end-of-stream-1.4.4"
+ sources."escape-string-regexp-1.0.5"
+ sources."extend-3.0.2"
+ sources."extsprintf-1.3.0"
+ sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."fill-range-7.0.1"
- sources."find-elm-dependencies-2.0.4"
- sources."firstline-1.3.1"
+ sources."find-up-4.1.0"
+ sources."folder-hash-3.3.3"
+ sources."forever-agent-0.6.1"
+ sources."form-data-2.3.3"
+ sources."fs-extra-9.0.1"
+ sources."fs-minipass-1.2.7"
sources."fs.realpath-1.0.0"
+ sources."fsevents-2.1.3"
+ sources."get-stream-5.2.0"
+ sources."getpass-0.1.7"
sources."glob-7.1.6"
+ sources."glob-parent-5.1.1"
+ sources."got-10.7.0"
sources."graceful-fs-4.2.4"
+ sources."har-schema-2.0.0"
+ sources."har-validator-5.1.5"
sources."has-flag-4.0.0"
+ sources."http-cache-semantics-4.1.0"
+ sources."http-signature-1.2.0"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
- sources."is-ci-2.0.0"
+ sources."is-binary-path-2.1.0"
+ sources."is-extglob-2.1.1"
+ sources."is-fullwidth-code-point-3.0.0"
+ sources."is-glob-4.0.1"
+ sources."is-interactive-1.0.0"
sources."is-number-7.0.0"
+ sources."is-typedarray-1.0.0"
sources."isexe-2.0.0"
- (sources."jest-diff-25.5.0" // {
+ sources."isstream-0.1.2"
+ sources."jsbn-0.1.1"
+ sources."json-buffer-3.0.1"
+ sources."json-schema-0.2.3"
+ sources."json-schema-traverse-0.4.1"
+ sources."json-stringify-safe-5.0.1"
+ (sources."jsonfile-6.1.0" // {
dependencies = [
- sources."chalk-3.0.0"
+ sources."universalify-2.0.0"
];
})
- sources."jest-get-type-25.2.6"
- (sources."jest-util-26.6.0" // {
+ sources."jsprim-1.4.1"
+ sources."keyv-4.0.3"
+ sources."kleur-3.0.3"
+ sources."locate-path-5.0.0"
+ sources."lodash-4.17.20"
+ (sources."log-symbols-3.0.0" // {
dependencies = [
- sources."@jest/types-26.6.0"
- sources."@types/istanbul-reports-3.0.0"
+ sources."ansi-styles-3.2.1"
+ sources."chalk-2.4.2"
+ sources."color-convert-1.9.3"
+ sources."color-name-1.1.3"
+ sources."has-flag-3.0.0"
+ sources."supports-color-5.5.0"
];
})
- sources."json5-2.1.3"
- sources."lodash-4.17.20"
- sources."lodash.memoize-4.1.2"
- sources."make-error-1.3.6"
- sources."micromatch-4.0.2"
+ sources."lowercase-keys-2.0.0"
+ sources."lru-cache-4.1.5"
+ sources."mime-db-1.44.0"
+ sources."mime-types-2.1.27"
+ sources."mimic-fn-2.1.0"
+ sources."mimic-response-2.1.0"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
- sources."mkdirp-1.0.4"
- sources."nice-try-1.0.5"
- sources."node-elm-compiler-5.0.5"
+ (sources."minipass-2.9.0" // {
+ dependencies = [
+ sources."yallist-3.1.1"
+ ];
+ })
+ sources."minizlib-1.3.3"
+ sources."mkdirp-0.5.5"
+ sources."ms-2.1.2"
+ sources."mustache-3.2.1"
+ sources."mute-stream-0.0.8"
+ sources."normalize-path-3.0.0"
+ sources."normalize-url-4.5.0"
+ sources."oauth-sign-0.9.0"
sources."once-1.4.0"
+ sources."onetime-5.1.2"
+ (sources."ora-4.1.1" // {
+ dependencies = [
+ sources."chalk-3.0.0"
+ ];
+ })
+ sources."p-cancelable-2.0.0"
+ sources."p-event-4.2.0"
+ sources."p-finally-1.0.0"
+ sources."p-limit-2.3.0"
+ sources."p-locate-4.1.0"
+ sources."p-timeout-3.2.0"
+ sources."p-try-2.2.0"
+ sources."path-exists-4.0.0"
sources."path-is-absolute-1.0.1"
- sources."path-key-2.0.1"
+ sources."path-key-3.1.1"
+ sources."performance-now-2.1.0"
sources."picomatch-2.2.2"
- sources."pretty-format-25.5.0"
- sources."react-is-16.13.1"
+ sources."prompts-2.4.0"
+ sources."pseudomap-1.0.2"
+ sources."psl-1.8.0"
+ sources."pump-3.0.0"
+ sources."punycode-2.1.1"
+ sources."qs-6.5.2"
+ sources."readdirp-3.5.0"
+ sources."request-2.88.2"
+ sources."request-promise-4.2.6"
+ sources."request-promise-core-1.1.4"
+ sources."responselike-2.0.0"
+ sources."restore-cursor-3.1.0"
sources."rimraf-2.6.3"
- sources."semver-7.3.2"
- sources."shebang-command-1.2.0"
- sources."shebang-regex-1.0.0"
+ sources."safe-buffer-5.2.1"
+ sources."safer-buffer-2.1.2"
+ sources."shebang-command-2.0.0"
+ sources."shebang-regex-3.0.0"
+ sources."signal-exit-3.0.3"
+ sources."sisteransi-1.0.5"
+ sources."sshpk-1.16.1"
+ sources."stealthy-require-1.1.1"
+ sources."string-width-4.2.0"
+ sources."strip-ansi-6.0.0"
sources."supports-color-7.2.0"
- sources."temp-0.9.1"
+ sources."supports-hyperlinks-2.1.0"
+ (sources."tar-4.4.13" // {
+ dependencies = [
+ sources."yallist-3.1.1"
+ ];
+ })
+ sources."temp-0.9.4"
+ sources."terminal-link-2.1.1"
+ sources."to-readable-stream-2.1.0"
sources."to-regex-range-5.0.1"
- sources."ts-jest-26.4.1"
- sources."ts-union-2.3.0"
- sources."typescript-3.9.7"
- sources."which-1.3.1"
+ sources."tough-cookie-2.5.0"
+ sources."traverse-0.3.9"
+ sources."tunnel-agent-0.6.0"
+ sources."tweetnacl-0.14.5"
+ sources."type-fest-0.10.0"
+ sources."universalify-1.0.0"
+ sources."unzip-stream-0.3.1"
+ sources."uri-js-4.4.0"
+ sources."uuid-3.4.0"
+ sources."verror-1.10.0"
+ sources."wcwidth-1.0.1"
+ sources."which-2.0.2"
+ sources."wrap-ansi-6.2.0"
sources."wrappy-1.0.2"
- sources."yargs-parser-20.2.3"
+ sources."yallist-2.1.2"
];
buildInputs = globalBuildInputs;
meta = {
- description = "A second level of optimization for the Javascript that the Elm Compiler produces.";
- homepage = "https://github.com/mdgriffith/elm-optimize-level-2#readme";
+ description = "Run elm-review from Node.js";
+ homepage = "https://github.com/jfmengels/node-elm-review#readme";
license = "BSD-3-Clause";
};
production = true;
diff --git a/pkgs/development/compilers/fasmg/default.nix b/pkgs/development/compilers/fasmg/default.nix
new file mode 100644
index 000000000000..5233e248c074
--- /dev/null
+++ b/pkgs/development/compilers/fasmg/default.nix
@@ -0,0 +1,58 @@
+{ stdenv
+, fetchzip
+}:
+
+stdenv.mkDerivation rec {
+ pname = "fasmg";
+ version = "j27m";
+
+ src = fetchzip {
+ url = "https://flatassembler.net/fasmg.${version}.zip";
+ sha256 = "0qmklb24n3r0my2risid8r61pi88gqrvm1c0xvyd0bp1ans6d7zd";
+ stripRoot = false;
+ };
+
+ buildPhase = let
+ inherit (stdenv.hostPlatform) system;
+
+ path = {
+ x86_64-linux = {
+ bin = "fasmg.x64";
+ asm = "source/linux/x64/fasmg.asm";
+ };
+ x86_64-darwin = {
+ bin = "source/macos/x64/fasmg";
+ asm = "source/macos/x64/fasmg.asm";
+ };
+ x86-linux = {
+ bin = "fasmg";
+ asm = "source/linux/fasmg.asm";
+ };
+ x86-darwin = {
+ bin = "source/macos/fasmg";
+ asm = "source/macos/fasmg.asm";
+ };
+ }.${system} or (throw "Unsopported system: ${system}");
+
+ in ''
+ chmod +x ${path.bin}
+ ./${path.bin} ${path.asm} fasmg
+ '';
+
+ outputs = [ "out" "doc" ];
+
+ installPhase = ''
+ install -Dm755 fasmg $out/bin/fasmg
+
+ mkdir -p $doc/share/doc/fasmg
+ cp docs/*.txt $doc/share/doc/fasmg
+ '';
+
+ meta = with stdenv.lib; {
+ description = "x86(-64) macro assembler to binary, MZ, PE, COFF, and ELF";
+ homepage = "https://flatassembler.net";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ orivej luc65r ];
+ platforms = with platforms; intersectLists (linux ++ darwin) x86;
+ };
+}
diff --git a/pkgs/development/compilers/gcc-arm-embedded/9/default.nix b/pkgs/development/compilers/gcc-arm-embedded/9/default.nix
index 8ded47d6e370..98b126e85f88 100644
--- a/pkgs/development/compilers/gcc-arm-embedded/9/default.nix
+++ b/pkgs/development/compilers/gcc-arm-embedded/9/default.nix
@@ -6,8 +6,8 @@
stdenv.mkDerivation rec {
pname = "gcc-arm-embedded";
- version = "9-2019-q4-major";
- subdir = "9-2019q4/RC2.1";
+ version = "9-2020-q2-update";
+ subdir = "9-2020q2";
suffix = {
aarch64-linux = "aarch64-linux";
@@ -18,9 +18,9 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://developer.arm.com/-/media/Files/downloads/gnu-rm/${subdir}/gcc-arm-none-eabi-${version}-${suffix}.tar.bz2";
sha256 = {
- aarch64-linux = "1f5b9309006737950b2218250e6bb392e2d68d4f1a764fe66be96e2a78888d83";
- x86_64-darwin = "1249f860d4155d9c3ba8f30c19e7a88c5047923cea17e0d08e633f12408f01f0";
- x86_64-linux = "bcd840f839d5bf49279638e9f67890b2ef3a7c9c7a9b25271e83ec4ff41d177a";
+ aarch64-linux = "1b5q2y710hy7lddj8vj3zl54gfl74j30kx3hk3i81zrcbv16ah8z";
+ x86_64-darwin = "1ils9z16wrvglh72m428y5irmd36biq79yj86756whib8izbifdv";
+ x86_64-linux = "07zi2yr5gvhpbij5pnj49zswb9g2gw7zqp4xwwniqmq477h2xp2s";
}.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
};
diff --git a/pkgs/development/compilers/gcc/9/avoid-cycling-subreg-reloads.patch b/pkgs/development/compilers/gcc/9/avoid-cycling-subreg-reloads.patch
new file mode 100644
index 000000000000..17a4e0a2447b
--- /dev/null
+++ b/pkgs/development/compilers/gcc/9/avoid-cycling-subreg-reloads.patch
@@ -0,0 +1,261 @@
+From 6001db79c477b03eacc7e7049560921fb54b7845 Mon Sep 17 00:00:00 2001
+From: Richard Sandiford <richard.sandiford@arm.com>
+Date: Mon, 7 Sep 2020 20:15:36 +0100
+Subject: [PATCH] lra: Avoid cycling on certain subreg reloads [PR96796]
+
+This PR is about LRA cycling for a reload of the form:
+
+----------------------------------------------------------------------------
+Changing pseudo 196 in operand 1 of insn 103 on equiv [r105:DI*0x8+r140:DI]
+ Creating newreg=287, assigning class ALL_REGS to slow/invalid mem r287
+ Creating newreg=288, assigning class ALL_REGS to slow/invalid mem r288
+ 103: r203:SI=r288:SI<<0x1+r196:DI#0
+ REG_DEAD r196:DI
+ Inserting slow/invalid mem reload before:
+ 316: r287:DI=[r105:DI*0x8+r140:DI]
+ 317: r288:SI=r287:DI#0
+----------------------------------------------------------------------------
+
+The problem is with r287. We rightly give it a broad starting class of
+POINTER_AND_FP_REGS (reduced from ALL_REGS by preferred_reload_class).
+However, we never make forward progress towards narrowing it down to
+a specific choice of class (POINTER_REGS or FP_REGS).
+
+I think in practice we rely on two things to narrow a reload pseudo's
+class down to a specific choice:
+
+(1) a restricted class is specified when the pseudo is created
+
+ This happens for input address reloads, where the class is taken
+ from the target's chosen base register class. It also happens
+ for simple REG reloads, where the class is taken from the chosen
+ alternative's constraints.
+
+(2) uses of the reload pseudo as a direct input operand
+
+ In this case get_reload_reg tries to reuse the existing register
+ and narrow its class, instead of creating a new reload pseudo.
+
+However, neither occurs here. As described above, r287 rightly
+starts out with a wide choice of class, ultimately derived from
+ALL_REGS, so we don't get (1). And as the comments in the PR
+explain, r287 is never used as an input reload, only the subreg is,
+so we don't get (2):
+
+----------------------------------------------------------------------------
+ Choosing alt 13 in insn 317: (0) r (1) w {*movsi_aarch64}
+ Creating newreg=291, assigning class FP_REGS to r291
+ 317: r288:SI=r291:SI
+ Inserting insn reload before:
+ 320: r291:SI=r287:DI#0
+----------------------------------------------------------------------------
+
+IMO, in this case we should rely on the reload of r316 to narrow
+down the class of r278. Currently we do:
+
+----------------------------------------------------------------------------
+ Choosing alt 7 in insn 316: (0) r (1) m {*movdi_aarch64}
+ Creating newreg=289 from oldreg=287, assigning class GENERAL_REGS to r289
+ 316: r289:DI=[r105:DI*0x8+r140:DI]
+ Inserting insn reload after:
+ 318: r287:DI=r289:DI
+---------------------------------------------------
+
+i.e. we create a new pseudo register r289 and give *that* pseudo
+GENERAL_REGS instead. This is because get_reload_reg only narrows
+down the existing class for OP_IN and OP_INOUT, not OP_OUT.
+
+But if we have a reload pseudo in a reload instruction and have chosen
+a specific class for the reload pseudo, I think we should simply install
+it for OP_OUT reloads too, if the class is a subset of the existing class.
+We will need to pick such a register whatever happens (for r289 in the
+example above). And as explained in the PR, doing this actually avoids
+an unnecessary move via the FP registers too.
+
+The patch is quite aggressive in that it does this for all reload
+pseudos in all reload instructions. I wondered about reusing the
+condition for a reload move in in_class_p:
+
+ INSN_UID (curr_insn) >= new_insn_uid_start
+ && curr_insn_set != NULL
+ && ((OBJECT_P (SET_SRC (curr_insn_set))
+ && ! CONSTANT_P (SET_SRC (curr_insn_set)))
+ || (GET_CODE (SET_SRC (curr_insn_set)) == SUBREG
+ && OBJECT_P (SUBREG_REG (SET_SRC (curr_insn_set)))
+ && ! CONSTANT_P (SUBREG_REG (SET_SRC (curr_insn_set)))))))
+
+but I can't really justify that on first principles. I think we
+should apply the rule consistently until we have a specific reason
+for doing otherwise.
+
+gcc/
+ PR rtl-optimization/96796
+ * lra-constraints.c (in_class_p): Add a default-false
+ allow_all_reload_class_changes_p parameter. Do not treat
+ reload moves specially when the parameter is true.
+ (get_reload_reg): Try to narrow the class of an existing OP_OUT
+ reload if we're reloading a reload pseudo in a reload instruction.
+
+gcc/testsuite/
+ PR rtl-optimization/96796
+ * gcc.c-torture/compile/pr96796.c: New test.
+---
+ gcc/lra-constraints.c | 54 ++++++++++++++----
+ gcc/testsuite/gcc.c-torture/compile/pr96796.c | 55 +++++++++++++++++++
+ 2 files changed, 99 insertions(+), 10 deletions(-)
+ create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr96796.c
+
+diff --git a/gcc/lra-constraints.c b/gcc/lra-constraints.c
+index 580da9c3ed6..161b721efb1 100644
+--- a/gcc/lra-constraints.c
++++ b/gcc/lra-constraints.c
+@@ -236,12 +236,17 @@ get_reg_class (int regno)
+ CL. Use elimination first if REG is a hard register. If REG is a
+ reload pseudo created by this constraints pass, assume that it will
+ be allocated a hard register from its allocno class, but allow that
+- class to be narrowed to CL if it is currently a superset of CL.
++ class to be narrowed to CL if it is currently a superset of CL and
++ if either:
++
++ - ALLOW_ALL_RELOAD_CLASS_CHANGES_P is true or
++ - the instruction we're processing is not a reload move.
+
+ If NEW_CLASS is nonnull, set *NEW_CLASS to the new allocno class of
+ REGNO (reg), or NO_REGS if no change in its class was needed. */
+ static bool
+-in_class_p (rtx reg, enum reg_class cl, enum reg_class *new_class)
++in_class_p (rtx reg, enum reg_class cl, enum reg_class *new_class,
++ bool allow_all_reload_class_changes_p = false)
+ {
+ enum reg_class rclass, common_class;
+ machine_mode reg_mode;
+@@ -266,7 +271,8 @@ in_class_p (rtx reg, enum reg_class cl, enum reg_class *new_class)
+ typically moves that have many alternatives, and restricting
+ reload pseudos for one alternative may lead to situations
+ where other reload pseudos are no longer allocatable. */
+- || (INSN_UID (curr_insn) >= new_insn_uid_start
++ || (!allow_all_reload_class_changes_p
++ && INSN_UID (curr_insn) >= new_insn_uid_start
+ && curr_insn_set != NULL
+ && ((OBJECT_P (SET_SRC (curr_insn_set))
+ && ! CONSTANT_P (SET_SRC (curr_insn_set)))
+@@ -598,13 +604,12 @@ canonicalize_reload_addr (rtx addr)
+ return addr;
+ }
+
+-/* Create a new pseudo using MODE, RCLASS, ORIGINAL or reuse already
+- created input reload pseudo (only if TYPE is not OP_OUT). Don't
+- reuse pseudo if IN_SUBREG_P is true and the reused pseudo should be
+- wrapped up in SUBREG. The result pseudo is returned through
+- RESULT_REG. Return TRUE if we created a new pseudo, FALSE if we
+- reused the already created input reload pseudo. Use TITLE to
+- describe new registers for debug purposes. */
++/* Create a new pseudo using MODE, RCLASS, ORIGINAL or reuse an existing
++ reload pseudo. Don't reuse an existing reload pseudo if IN_SUBREG_P
++ is true and the reused pseudo should be wrapped up in a SUBREG.
++ The result pseudo is returned through RESULT_REG. Return TRUE if we
++ created a new pseudo, FALSE if we reused an existing reload pseudo.
++ Use TITLE to describe new registers for debug purposes. */
+ static bool
+ get_reload_reg (enum op_type type, machine_mode mode, rtx original,
+ enum reg_class rclass, bool in_subreg_p,
+@@ -616,6 +621,35 @@ get_reload_reg (enum op_type type, machine_mode mode, rtx original,
+
+ if (type == OP_OUT)
+ {
++ /* Output reload registers tend to start out with a conservative
++ choice of register class. Usually this is ALL_REGS, although
++ a target might narrow it (for performance reasons) through
++ targetm.preferred_reload_class. It's therefore quite common
++ for a reload instruction to require a more restrictive class
++ than the class that was originally assigned to the reload register.
++
++ In these situations, it's more efficient to refine the choice
++ of register class rather than create a second reload register.
++ This also helps to avoid cycling for registers that are only
++ used by reload instructions. */
++ if (REG_P (original)
++ && (int) REGNO (original) >= new_regno_start
++ && INSN_UID (curr_insn) >= new_insn_uid_start
++ && in_class_p (original, rclass, &new_class, true))
++ {
++ unsigned int regno = REGNO (original);
++ if (lra_dump_file != NULL)
++ {
++ fprintf (lra_dump_file, " Reuse r%d for output ", regno);
++ dump_value_slim (lra_dump_file, original, 1);
++ }
++ if (new_class != lra_get_allocno_class (regno))
++ lra_change_class (regno, new_class, ", change to", false);
++ if (lra_dump_file != NULL)
++ fprintf (lra_dump_file, "\n");
++ *result_reg = original;
++ return false;
++ }
+ *result_reg
+ = lra_create_new_reg_with_unique_value (mode, original, rclass, title);
+ return true;
+diff --git a/gcc/testsuite/gcc.c-torture/compile/pr96796.c b/gcc/testsuite/gcc.c-torture/compile/pr96796.c
+new file mode 100644
+index 00000000000..8808e62fe77
+--- /dev/null
++++ b/gcc/testsuite/gcc.c-torture/compile/pr96796.c
+@@ -0,0 +1,55 @@
++/* { dg-additional-options "-fcommon" } */
++
++struct S0 {
++ signed f0 : 8;
++ unsigned f1;
++ unsigned f4;
++};
++struct S1 {
++ long f3;
++ char f4;
++} g_3_4;
++
++int g_5, func_1_l_32, func_50___trans_tmp_31;
++static struct S0 g_144, g_834, g_1255, g_1261;
++
++int g_273[120] = {};
++int *g_555;
++char **g_979;
++static int g_1092_0;
++static int g_1193;
++int safe_mul_func_int16_t_s_s(int si1, int si2) { return si1 * si2; }
++static struct S0 *func_50();
++int func_1() { func_50(g_3_4, g_5, func_1_l_32, 8, 3); }
++void safe_div_func_int64_t_s_s(int *);
++void safe_mod_func_uint32_t_u_u(struct S0);
++struct S0 *func_50(int p_51, struct S0 p_52, struct S1 p_53, int p_54,
++ int p_55) {
++ int __trans_tmp_30;
++ char __trans_tmp_22;
++ short __trans_tmp_19;
++ long l_985_1;
++ long l_1191[8];
++ safe_div_func_int64_t_s_s(g_273);
++ __builtin_printf((char*)g_1261.f4);
++ safe_mod_func_uint32_t_u_u(g_834);
++ g_144.f0 += 1;
++ for (;;) {
++ struct S1 l_1350 = {&l_1350};
++ for (; p_53.f3; p_53.f3 -= 1)
++ for (; g_1193 <= 2; g_1193 += 1) {
++ __trans_tmp_19 = safe_mul_func_int16_t_s_s(l_1191[l_985_1 + p_53.f3],
++ p_55 % (**g_979 = 10));
++ __trans_tmp_22 = g_1255.f1 * p_53.f4;
++ __trans_tmp_30 = __trans_tmp_19 + __trans_tmp_22;
++ if (__trans_tmp_30)
++ g_1261.f0 = p_51;
++ else {
++ g_1255.f0 = p_53.f3;
++ int *l_1422 = g_834.f0 = g_144.f4 != (*l_1422)++ > 0 < 0 ^ 51;
++ g_555 = ~0;
++ g_1092_0 |= func_50___trans_tmp_31;
++ }
++ }
++ }
++}
+--
+2.18.4
+
diff --git a/pkgs/development/compilers/gcc/9/default.nix b/pkgs/development/compilers/gcc/9/default.nix
index 305ed56df78c..c64a9dcc3f57 100644
--- a/pkgs/development/compilers/gcc/9/default.nix
+++ b/pkgs/development/compilers/gcc/9/default.nix
@@ -58,7 +58,13 @@ let majorVersion = "9";
inherit (stdenv) buildPlatform hostPlatform targetPlatform;
patches =
- optional (targetPlatform != hostPlatform) ../libstdc++-target.patch
+ # Fix ICE: Max. number of generated reload insns per insn is achieved (90)
+ #
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96796
+ #
+ # This patch can most likely be removed by a post 9.3.0-release.
+ [ ./avoid-cycling-subreg-reloads.patch ]
+ ++ optional (targetPlatform != hostPlatform) ../libstdc++-target.patch
++ optional noSysDirs ../no-sys-dirs.patch
/* ++ optional (hostPlatform != buildPlatform) (fetchpatch { # XXX: Refine when this should be applied
url = "https://git.busybox.net/buildroot/plain/package/gcc/${version}/0900-remove-selftests.patch?id=11271540bfe6adafbc133caf6b5b902a816f5f02";
diff --git a/pkgs/development/compilers/ghc/8.10.2.nix b/pkgs/development/compilers/ghc/8.10.2.nix
index 41aa5e16ba14..fac12099d5db 100644
--- a/pkgs/development/compilers/ghc/8.10.2.nix
+++ b/pkgs/development/compilers/ghc/8.10.2.nix
@@ -2,7 +2,7 @@
# build-tools
, bootPkgs
-, autoconf, automake, coreutils, fetchurl, perl, python3, m4, sphinx
+, autoconf, automake, coreutils, fetchpatch, fetchurl, perl, python3, m4, sphinx
, bash
, libiconv ? null, ncurses
@@ -110,6 +110,12 @@ stdenv.mkDerivation (rec {
# https://gitlab.haskell.org/ghc/ghc/-/issues/18549
patches = [
./issue-18549.patch
+ ] ++ stdenv.lib.optionals stdenv.isDarwin [
+ # Make Block.h compile with c++ compilers. Remove with the next release
+ (fetchpatch {
+ url = "https://gitlab.haskell.org/ghc/ghc/-/commit/97d0b0a367e4c6a52a17c3299439ac7de129da24.patch";
+ sha256 = "0r4zjj0bv1x1m2dgxp3adsf2xkr94fjnyj1igsivd9ilbs5ja0b5";
+ })
];
postPatch = "patchShebangs .";
diff --git a/pkgs/development/compilers/ghc/8.6.5-binary.nix b/pkgs/development/compilers/ghc/8.6.5-binary.nix
index 41af279e83ff..9234e3b14571 100644
--- a/pkgs/development/compilers/ghc/8.6.5-binary.nix
+++ b/pkgs/development/compilers/ghc/8.6.5-binary.nix
@@ -1,6 +1,6 @@
{ stdenv
, fetchurl, perl, gcc
-, ncurses5, gmp, glibc, libiconv
+, ncurses5, ncurses6, gmp, glibc, libiconv
, llvmPackages
}:
@@ -10,8 +10,12 @@ assert stdenv.targetPlatform == stdenv.hostPlatform;
let
useLLVM = !stdenv.targetPlatform.isx86;
+ useNcurses6 = stdenv.hostPlatform.system == "x86_64-linux";
+
+ ourNcurses = if useNcurses6 then ncurses6 else ncurses5;
+
libPath = stdenv.lib.makeLibraryPath ([
- ncurses5 gmp
+ ourNcurses gmp
] ++ stdenv.lib.optional (stdenv.hostPlatform.isDarwin) libiconv);
libEnvVar = stdenv.lib.optionalString stdenv.hostPlatform.isDarwin "DY"
@@ -34,12 +38,16 @@ stdenv.mkDerivation rec {
# https://downloads.haskell.org/~ghc/8.6.5/
src = fetchurl ({
i686-linux = {
+ # Don't use the Fedora27 build (as below) because there isn't one!
url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-i386-deb9-linux.tar.xz";
sha256 = "1p2h29qghql19ajk755xa0yxkn85slbds8m9n5196ris743vkp8w";
};
x86_64-linux = {
- url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-x86_64-deb9-linux.tar.xz";
- sha256 = "1pqlx6rdjs2110g0y1i9f8x18lmdizibjqd15f5xahcz39hgaxdw";
+ # This is the Fedora build because it links against ncurses6 where the
+ # deb9 one links against ncurses5, see here
+ # https://github.com/NixOS/nixpkgs/issues/85924 for a discussion
+ url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-x86_64-fedora27-linux.tar.xz";
+ sha256 = "18dlqm5d028fqh6ghzn7pgjspr5smw030jjzl3kq6q1kmwzbay6g";
};
aarch64-linux = {
url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-aarch64-ubuntu18.04-linux.tar.xz";
@@ -88,9 +96,12 @@ stdenv.mkDerivation rec {
'' +
# Rename needed libraries and binaries, fix interpreter
stdenv.lib.optionalString stdenv.isLinux ''
- find . -type f -perm -0100 -exec patchelf \
+ find . -type f -perm -0100 \
+ -exec patchelf \
--replace-needed libncurses${stdenv.lib.optionalString stdenv.is64bit "w"}.so.5 libncurses.so \
- --replace-needed libtinfo.so libtinfo.so.5 \
+ ${ # This isn't required for x86_64-linux where we use ncurses6
+ stdenv.lib.optionalString (!useNcurses6) "--replace-needed libtinfo.so libtinfo.so.5"
+ } \
--interpreter ${glibcDynLinker} {} \;
sed -i "s|/usr/bin/perl|perl\x00 |" ghc-${version}/ghc/stage2/build/tmp/ghc-stage2
diff --git a/pkgs/development/compilers/ghc/8.6.5.nix b/pkgs/development/compilers/ghc/8.6.5.nix
index 3d660dd95217..7adacff597ca 100644
--- a/pkgs/development/compilers/ghc/8.6.5.nix
+++ b/pkgs/development/compilers/ghc/8.6.5.nix
@@ -110,10 +110,10 @@ stdenv.mkDerivation (rec {
outputs = [ "out" "doc" ];
patches = [
- (fetchpatch rec { # https://phabricator.haskell.org/D5123
- url = "http://tarballs.nixos.org/sha256/${sha256}";
+ (fetchpatch { # https://phabricator.haskell.org/D5123
+ url = "https://gitlab.haskell.org/ghc/ghc/-/commit/13ff0b7ced097286e0d7b054f050871effe07f86.diff";
name = "D5123.diff";
- sha256 = "0nhqwdamf2y4gbwqxcgjxs0kqx23w9gv5kj0zv6450dq19rji82n";
+ sha256 = "140lmnqxra7xkwy370c5pyf8dgdwgmbpcrs1dapnwr2dh8bavn8c";
})
(fetchpatch { # https://github.com/haskell/haddock/issues/900
url = "https://patch-diff.githubusercontent.com/raw/haskell/haddock/pull/983.diff";
diff --git a/pkgs/development/compilers/gleam/default.nix b/pkgs/development/compilers/gleam/default.nix
index aa3ab8bc94b2..f96f2f724a60 100644
--- a/pkgs/development/compilers/gleam/default.nix
+++ b/pkgs/development/compilers/gleam/default.nix
@@ -2,13 +2,13 @@
rustPlatform.buildRustPackage rec {
pname = "gleam";
- version = "0.12.0";
+ version = "0.12.1";
src = fetchFromGitHub {
owner = "gleam-lang";
repo = pname;
rev = "v${version}";
- sha256 = "1hlbskpfqdh5avmqnry69s7x0wj6l6yaqkayx7lj6z99p58p9zrz";
+ sha256 = "0n23pn7jk4i2waczw5cczsb7v4lal4x6xqmp01y280hb2vk176fg";
};
nativeBuildInputs = [ pkg-config ];
@@ -16,7 +16,7 @@ rustPlatform.buildRustPackage rec {
buildInputs = [ openssl ] ++
stdenv.lib.optionals stdenv.isDarwin [ Security ];
- cargoSha256 = "1djznh7v6ha4ks8l8arwwn301qclmb7iih774q5y7sbzqrv7sw0q";
+ cargoSha256 = "0rnf9agpzlvk53x8zrg32w6r0gxcbank3fs32ydv53frvqv1spj3";
meta = with stdenv.lib; {
description = "A statically typed language for the Erlang VM";
diff --git a/pkgs/development/compilers/go-jsonnet/default.nix b/pkgs/development/compilers/go-jsonnet/default.nix
index 04af8e912517..1d8b912a978b 100644
--- a/pkgs/development/compilers/go-jsonnet/default.nix
+++ b/pkgs/development/compilers/go-jsonnet/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "go-jsonnet";
- version = "0.16.0";
+ version = "0.17.0";
src = fetchFromGitHub {
owner = "google";
repo = "go-jsonnet";
rev = "v${version}";
- sha256 = "17606gc75wnkm64am4hmlv7m3fy2hi8rnzadp6nrgpcd6rl26m83";
+ sha256 = "1rprs8l15nbrx4dw4pdg81c5l22zhj80pl4zwqgsm4113wyyvc98";
};
vendorSha256 = "0nsm4gsbbn8myz4yfi6m7qc3iizhdambsr18iks0clkdn3mi2jn1";
diff --git a/pkgs/development/compilers/go/1.14.nix b/pkgs/development/compilers/go/1.14.nix
index 8b1dda5ebc86..34b37926ea6f 100644
--- a/pkgs/development/compilers/go/1.14.nix
+++ b/pkgs/development/compilers/go/1.14.nix
@@ -36,11 +36,11 @@ in
stdenv.mkDerivation rec {
pname = "go";
- version = "1.14.12";
+ version = "1.14.13";
src = fetchurl {
url = "https://dl.google.com/go/go${version}.src.tar.gz";
- sha256 = "0wdr85l3rr6w50dmlbsib895gs9cc19z5piblp0v9slrsxx4nkxk";
+ sha256 = "0xxins5crcgghgvnzplmp0qyv2gbmh36v1fpl15d03jwdd6287ds";
};
# perl is used for testing go vet
diff --git a/pkgs/development/compilers/go/1.15.nix b/pkgs/development/compilers/go/1.15.nix
index 5dd55dee95a2..b0803b6c7a7d 100644
--- a/pkgs/development/compilers/go/1.15.nix
+++ b/pkgs/development/compilers/go/1.15.nix
@@ -36,11 +36,11 @@ in
stdenv.mkDerivation rec {
pname = "go";
- version = "1.15.5";
+ version = "1.15.6";
src = fetchurl {
url = "https://dl.google.com/go/go${version}.src.tar.gz";
- sha256 = "1wc43h3pmi92r6ypmh58vq13vm44rl1di09assz3xdwlry86n1y1";
+ sha256 = "05sqcx4fm1nxfm46j6xriq0fnnah4bm8bqw027xrzcg2qmrvl2w9";
};
# perl is used for testing go vet
diff --git a/pkgs/development/compilers/go/1.4.nix b/pkgs/development/compilers/go/1.4.nix
index efea9d0eb826..75667a6cb2b5 100644
--- a/pkgs/development/compilers/go/1.4.nix
+++ b/pkgs/development/compilers/go/1.4.nix
@@ -9,12 +9,12 @@ in
stdenv.mkDerivation rec {
pname = "go";
- version = "1.4-bootstrap-20161024";
- revision = "79d85a4965ea7c46db483314c3981751909d7883";
+ version = "1.4-bootstrap-${builtins.substring 0 7 revision}";
+ revision = "bdd4b9503e47c2c38a9d0a9bb2f5d95ec5ff8ef6";
src = fetchurl {
url = "https://github.com/golang/go/archive/${revision}.tar.gz";
- sha256 = "1ljbllwjysya323xxm9s792z8y9jdw19n8sj3mlc8picjclrx5xf";
+ sha256 = "1zdyf883awaqdzm4r3fs76nbpiqx3iswl2p4qxclw2sl5vvynas5";
};
nativeBuildInputs = [ pkgconfig ];
@@ -43,22 +43,6 @@ stdenv.mkDerivation rec {
cd go
patchShebangs ./ # replace /bin/bash
- # Disable timezone tests (these fail when `tzdata` is updated)
- rm src/time/{example,format}_test.go
- # Disabling the 'os/http/net' tests (they want files not available in
- # chroot builds)
- rm src/net/{multicast_test.go,parse_test.go,port_test.go}
- # !!! substituteInPlace does not seems to be effective.
- # The os test wants to read files in an existing path. Just don't let it be /usr/bin.
- sed -i 's,/usr/bin,'"`pwd`", src/os/os_test.go
- sed -i 's,/bin/pwd,'"`type -P pwd`", src/os/os_test.go
- # Disable the unix socket test
- sed -i '/TestShutdownUnix/areturn' src/net/net_test.go
- # Disable network timeout test
- sed -i '/TestDialTimeout/areturn' src/net/dial_test.go
- # Disable the hostname test
- sed -i '/TestHostname/areturn' src/os/os_test.go
-
sed -i 's,/etc/protocols,${iana-etc}/etc/protocols,' src/net/lookup_unix.go
'' + lib.optionalString stdenv.isLinux ''
# prepend the nix path to the zoneinfo files but also leave the original value for static binaries
@@ -70,55 +54,10 @@ stdenv.mkDerivation rec {
# Replace references to the loader
find src/cmd -name asm.c -exec sed -i "s,/lib/ld-linux.*\.so\.[0-9],$LOADER," {} \;
- '' + lib.optionalString stdenv.isDarwin ''
- sed -i 's,"/etc","'"$TMPDIR"'",' src/os/os_test.go
- sed -i 's,/_go_os_test,'"$TMPDIR"'/_go_os_test,' src/os/path_test.go
- sed -i '/TestCgoLookupIP/areturn' src/net/cgo_unix_test.go
- sed -i '/TestChdirAndGetwd/areturn' src/os/os_test.go
- sed -i '/TestDialDualStackLocalhost/areturn' src/net/dial_test.go
- sed -i '/TestRead0/areturn' src/os/os_test.go
- sed -i '/TestSystemRoots/areturn' src/crypto/x509/root_darwin_test.go
-
- # fails when running inside tmux
- sed -i '/TestNohup/areturn' src/os/signal/signal_test.go
-
- # unix socket tests fail on darwin
- sed -i '/TestConnAndListener/areturn' src/net/conn_test.go
- sed -i '/TestPacketConn/areturn' src/net/conn_test.go
- sed -i '/TestPacketConn/areturn' src/net/packetconn_test.go
- sed -i '/TestConnAndPacketConn/areturn' src/net/packetconn_test.go
- sed -i '/TestUnixListenerSpecificMethods/areturn' src/net/packetconn_test.go
- sed -i '/TestUnixConnSpecificMethods/areturn' src/net/packetconn_test.go
- sed -i '/TestUnixListenerSpecificMethods/areturn' src/net/protoconn_test.go
- sed -i '/TestUnixConnSpecificMethods/areturn' src/net/protoconn_test.go
- sed -i '/TestStreamConnServer/areturn' src/net/server_test.go
- sed -i '/TestReadUnixgramWithUnnamedSocket/areturn' src/net/unix_test.go
- sed -i '/TestReadUnixgramWithZeroBytesBuffer/areturn' src/net/unix_test.go
- sed -i '/TestUnixgramWrite/areturn' src/net/unix_test.go
- sed -i '/TestUnixConnLocalAndRemoteNames/areturn' src/net/unix_test.go
- sed -i '/TestUnixgramConnLocalAndRemoteNames/areturn' src/net/unix_test.go
- sed -i '/TestWithSimulated/areturn' src/log/syslog/syslog_test.go
- sed -i '/TestFlap/areturn' src/log/syslog/syslog_test.go
- sed -i '/TestNew/areturn' src/log/syslog/syslog_test.go
- sed -i '/TestNewLogger/areturn' src/log/syslog/syslog_test.go
- sed -i '/TestDial/areturn' src/log/syslog/syslog_test.go
- sed -i '/TestWrite/areturn' src/log/syslog/syslog_test.go
- sed -i '/TestConcurrentWrite/areturn' src/log/syslog/syslog_test.go
- sed -i '/TestConcurrentReconnect/areturn' src/log/syslog/syslog_test.go
-
- # remove IP resolving tests, on darwin they can find fe80::1%lo while expecting ::1
- sed -i '/TestResolveIPAddr/areturn' src/net/ipraw_test.go
- sed -i '/TestResolveTCPAddr/areturn' src/net/tcp_test.go
- sed -i '/TestResolveUDPAddr/areturn' src/net/udp_test.go
-
- sed -i '/TestCgoExternalThreadSIGPROF/areturn' src/runtime/crash_cgo_test.go
-
- touch $TMPDIR/group $TMPDIR/hosts $TMPDIR/passwd
'';
patches = [
./remove-tools-1.4.patch
- ./creds-test-1.4.patch
];
GOOS = if stdenv.isDarwin then "darwin" else "linux";
diff --git a/pkgs/development/compilers/go/creds-test-1.4.patch b/pkgs/development/compilers/go/creds-test-1.4.patch
deleted file mode 100644
index 98cec532dcca..000000000000
--- a/pkgs/development/compilers/go/creds-test-1.4.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff --git a/go-go1.4.3/src/syscall/creds_test.go b/go-go1.4.3/src/syscall/creds_test.go
-index b1894c6..b2d6b4e 100644
---- a/src/syscall/creds_test.go
-+++ b/src/syscall/creds_test.go
-@@ -56,9 +56,10 @@ func TestSCMCredentials(t *testing.T) {
- ucred.Gid = 0
- oob := syscall.UnixCredentials(&ucred)
- _, _, err := cli.(*net.UnixConn).WriteMsgUnix(nil, oob, nil)
-- if err.(*net.OpError).Err != syscall.EPERM {
-- t.Fatalf("WriteMsgUnix failed with %v, want EPERM", err)
-+ if err.(*net.OpError).Err != syscall.EPERM && err.(*net.OpError).Err != syscall.EINVAL {
-+ t.Fatalf("WriteMsgUnix failed with %v, want EPERM or EINVAL", err)
- }
-+
- }
-
- ucred.Pid = int32(os.Getpid())
diff --git a/pkgs/development/compilers/jsonnet/default.nix b/pkgs/development/compilers/jsonnet/default.nix
index 510fca1838ec..be03f53a76ee 100644
--- a/pkgs/development/compilers/jsonnet/default.nix
+++ b/pkgs/development/compilers/jsonnet/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "jsonnet";
- version = "0.16.0";
+ version = "0.17.0";
src = fetchFromGitHub {
rev = "v${version}";
owner = "google";
repo = "jsonnet";
- sha256 = "0wxhc0ghjk88zrrn9a18h979ipkia2rx12489515gzhlplfx6724";
+ sha256 = "1ddz14699v5lqx3dh0mb7hfffr6fk5zhmzn3z8yxkqqvriqnciim";
};
enableParallelBuilding = true;
diff --git a/pkgs/development/compilers/kotlin/default.nix b/pkgs/development/compilers/kotlin/default.nix
index e07769967fb1..7f4c824686fe 100644
--- a/pkgs/development/compilers/kotlin/default.nix
+++ b/pkgs/development/compilers/kotlin/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchurl, makeWrapper, jre, unzip }:
let
- version = "1.4.0";
+ version = "1.4.20";
in stdenv.mkDerivation {
inherit version;
pname = "kotlin";
src = fetchurl {
url = "https://github.com/JetBrains/kotlin/releases/download/v${version}/kotlin-compiler-${version}.zip";
- sha256 = "0qgiabpkisqjm9iryidrynqy452vzmpgaw54rd9blr9w7g8r20sr";
+ sha256 = "07q16yc7xfw5kzziwxyd7m4dc9msgqk9y2znqw3397kqssj97nqi";
};
propagatedBuildInputs = [ jre ] ;
diff --git a/pkgs/development/compilers/llvm/rocm/default.nix b/pkgs/development/compilers/llvm/rocm/default.nix
index aae6f1682807..c67b011721a0 100644
--- a/pkgs/development/compilers/llvm/rocm/default.nix
+++ b/pkgs/development/compilers/llvm/rocm/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchFromGitHub, callPackage, wrapCCWith }:
let
- version = "3.9.0";
+ version = "3.10.0";
src = fetchFromGitHub {
owner = "RadeonOpenCompute";
repo = "llvm-project";
rev = "rocm-${version}";
- sha256 = "01ljx6mhix3z2pgddgn0ymhrsbigs1nqlz3kkwkr6p2igprrly9f";
+ hash = "sha256-Lnma831RXJMnn3N8im3QLy6dYfXAvtbeFX/0CKvpkgY=";
};
in rec {
clang = wrapCCWith rec {
diff --git a/pkgs/development/compilers/lobster/default.nix b/pkgs/development/compilers/lobster/default.nix
index 62867f296d72..b87bec7ea2d9 100644
--- a/pkgs/development/compilers/lobster/default.nix
+++ b/pkgs/development/compilers/lobster/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, unstableGitUpdater
, cmake
, callPackage
@@ -46,8 +47,9 @@ stdenv.mkDerivation rec {
preConfigure = "cd dev";
enableParallelBuilding = true;
- passthru.tests = {
- can-run-hello-world = callPackage ./test-can-run-hello-world.nix {};
+ passthru = {
+ tests.can-run-hello-world = callPackage ./test-can-run-hello-world.nix {};
+ updateScript = unstableGitUpdater { };
};
meta = with stdenv.lib; {
@@ -63,4 +65,3 @@ stdenv.mkDerivation rec {
platforms = platforms.all;
};
}
-
diff --git a/pkgs/development/compilers/mlkit/default.nix b/pkgs/development/compilers/mlkit/default.nix
index ecb3362e77a1..45cb09d5a2a1 100644
--- a/pkgs/development/compilers/mlkit/default.nix
+++ b/pkgs/development/compilers/mlkit/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "mlkit";
- version = "4.5.1";
+ version = "4.5.2";
src = fetchFromGitHub {
owner = "melsman";
repo = "mlkit";
rev = "v${version}";
- sha256 = "1zigigp168737vjrw5vijgyw4k1bgz4sr7j3rwlibw52snsh4y1c";
+ sha256 = "1yk7phxnwkm94qs1gbxsr6sr11a0sgpcyjymmqwf0fsl5njgyb98";
};
nativeBuildInputs = [ autoreconfHook mlton ];
diff --git a/pkgs/development/compilers/muon/default.nix b/pkgs/development/compilers/muon/default.nix
new file mode 100644
index 000000000000..2e178f775b6e
--- /dev/null
+++ b/pkgs/development/compilers/muon/default.nix
@@ -0,0 +1,34 @@
+{ stdenv, lib, fetchFromGitHub, makeWrapper }:
+
+stdenv.mkDerivation rec {
+ pname = "muon";
+ version = "2019-11-27";
+
+ src = fetchFromGitHub {
+ owner = "nickmqb";
+ repo = pname;
+ rev = "6d3a5054ae75b0e5a0ae633cf8cbc3e2a054f8b3";
+ sha256 = "1sb1i08421jxlx791g8nh4l239syaj730hagkzc159g0z65614zz";
+ };
+
+ nativeBuildInputs = [ makeWrapper ];
+
+ buildPhase = ''
+ mkdir -p $out/bin $out/share/mu
+ cp -r lib $out/share/mu
+ gcc -O3 -o $out/bin/mu-unwrapped bootstrap/mu64.c
+ '';
+
+ installPhase = ''
+ makeWrapper $out/bin/mu-unwrapped $out/bin/mu \
+ --add-flags $out/share/mu/lib/core.mu
+ '';
+
+ meta = with lib; {
+ description = "Modern low-level programming language";
+ homepage = "https://github.com/nickmqb/muon";
+ license = licenses.mit;
+ maintainers = with maintainers; [ Br1ght0ne ];
+ platforms = [ "x86_64-linux" ];
+ };
+}
diff --git a/pkgs/development/compilers/nextpnr/default.nix b/pkgs/development/compilers/nextpnr/default.nix
index 1f5c6a3d4c43..664ceb79636f 100644
--- a/pkgs/development/compilers/nextpnr/default.nix
+++ b/pkgs/development/compilers/nextpnr/default.nix
@@ -14,14 +14,14 @@ let
in
with stdenv; mkDerivation rec {
pname = "nextpnr";
- version = "2020.11.10";
+ version = "2020.12.01";
srcs = [
(fetchFromGitHub {
owner = "YosysHQ";
repo = "nextpnr";
- rev = "cf331ca2a7fa92d3414fabf003ce6fc7b515f76b";
- sha256 = "0ka8ncfq3v8v70m3gwb3nd2rb39sy4vz0lx9hi277cbdsprmf55j";
+ rev = "868902fbdf0b476bdccf4d25cbb80ba602d2cc11";
+ sha256 = "1kb5lhixb7f4q800gjyw9xm9ff1yaq3pgna17f5f0bw6b4ds56zc";
name = "nextpnr";
})
(fetchFromGitHub {
diff --git a/pkgs/development/compilers/nim/default.nix b/pkgs/development/compilers/nim/default.nix
index 0ec259b66084..59061c0a2f0c 100644
--- a/pkgs/development/compilers/nim/default.nix
+++ b/pkgs/development/compilers/nim/default.nix
@@ -1,13 +1,13 @@
# https://nim-lang.github.io/Nim/packaging.html
-{ stdenv, lib, fetchgit, fetchurl, makeWrapper, gdb, openssl, pcre, readline
-, boehmgc, sqlite, nim-unwrapped, nim }:
+{ stdenv, lib, fetchurl, fetchgit, fetchFromGitHub, makeWrapper, gdb, openssl
+, pcre, readline, boehmgc, sqlite, nim-unwrapped, nimble-unwrapped }:
let
- version = "1.2.6";
+ version = "1.4.0";
src = fetchurl {
url = "https://nim-lang.org/download/nim-${version}.tar.xz";
- sha256 = "0zk5qzxayqjw7kq6p92j4008g9bbyilyymhdc5xq9sln5rqym26z";
+ sha256 = "0gf2lqkqzai6mg7mf4y04gdy1ddiavans09i8aisa88ssfza5ywx";
};
meta = with lib; {
@@ -139,7 +139,7 @@ let
local HOME=$TMPDIR
./bin/nim c koch
./koch boot $kochArgs --parallelBuild:$NIX_BUILD_CORES
- ./koch tools $kochArgs --parallelBuild:$NIX_BUILD_CORES
+ ./koch toolsNoExternal $kochArgs --parallelBuild:$NIX_BUILD_CORES
runHook postBuild
'';
@@ -153,21 +153,52 @@ let
inherit meta;
};
+
+ nimble-unwrapped = stdenv.mkDerivation rec {
+ pname = "nimble-unwrapped";
+ version = "0.12.0";
+
+ src = fetchFromGitHub {
+ owner = "nim-lang";
+ repo = "nimble";
+ rev = "v" + version;
+ sha256 = "0vx0mdk31n00dr2rhiip6f4x7aa3z3mnblnmwk7f65ixd5hayq6y";
+ };
+
+ nativeBuildInputs = [ nim-unwrapped ];
+ buildInputs = [ openssl ];
+
+ nimFlags = [ "--cpu:${nimHost.cpu}" "--os:${nimHost.os}" "-d:release" ];
+
+ buildPhase = ''
+ runHook preBuild
+ HOME=$NIX_BUILD_TOP nim c $nimFlags src/nimble
+ runHook postBuild
+ '';
+
+ installPhase = ''
+ runHook preBuild
+ install -Dt $out/bin src/nimble
+ runHook postBuild
+ '';
+ };
+
};
wrapped = let
- nim = nim-unwrapped;
+ nim' = nim-unwrapped;
+ nimble' = nimble-unwrapped;
inherit (stdenv) targetPlatform;
in stdenv.mkDerivation {
- name = "${targetPlatform.config}-nim-wrapper-${nim.version}";
- inherit (nim) version;
+ name = "${targetPlatform.config}-nim-wrapper-${nim'.version}";
+ inherit (nim') version;
preferLocalBuild = true;
nativeBuildInputs = [ makeWrapper ];
unpackPhase = ''
runHook preUnpack
- tar xf ${nim.src} nim-$version/config/nim.cfg
+ tar xf ${nim'.src} nim-$version/config/nim.cfg
cd nim-$version
runHook postUnpack
'';
@@ -210,7 +241,7 @@ let
substituteAll config/nim.cfg $out/etc/nim/nim.cfg \
--replace "cc = gcc" ""
- for binpath in ${nim}/bin/nim?*; do
+ for binpath in ${nim'}/bin/nim?*; do
local binname=`basename $binpath`
makeWrapper \
$binpath $out/bin/${targetPlatform.config}-$binname \
@@ -219,21 +250,25 @@ let
done
makeWrapper \
- ${nim}/nim/bin/nim $out/bin/${targetPlatform.config}-nim \
+ ${nim'}/nim/bin/nim $out/bin/${targetPlatform.config}-nim \
$wrapperArgs
ln -s $out/bin/${targetPlatform.config}-nim $out/bin/nim
+ makeWrapper \
+ ${nimble'}/bin/nimble $out/bin/${targetPlatform.config}-nimble \
+ --suffix PATH : $out/bin
+ ln -s $out/bin/${targetPlatform.config}-nimble $out/bin/nimble
+
runHook postBuild
'';
dontInstall = true;
meta = meta // {
- description = nim.meta.description
+ description = nim'.meta.description
+ " (${targetPlatform.config} wrapper)";
platforms = lib.platforms.unix;
};
-
};
in wrapped // wrapperInputs
diff --git a/pkgs/development/compilers/ocaml/4.12.nix b/pkgs/development/compilers/ocaml/4.12.nix
new file mode 100644
index 000000000000..9fa5d62423cc
--- /dev/null
+++ b/pkgs/development/compilers/ocaml/4.12.nix
@@ -0,0 +1,9 @@
+import ./generic.nix {
+ major_version = "4";
+ minor_version = "12";
+ patch_version = "0-alpha1";
+ src = fetchTarball {
+ url = "http://caml.inria.fr/pub/distrib/ocaml-4.12/ocaml-4.12.0~alpha1.tar.xz";
+ sha256 = "1p9nnj7l43b697b6bm767znbf1h0s2lyc1qb8izr1vfpsmnm11ws";
+ };
+}
diff --git a/pkgs/development/compilers/ocaml/generic.nix b/pkgs/development/compilers/ocaml/generic.nix
index 1558756e16b1..79aab1ffe831 100644
--- a/pkgs/development/compilers/ocaml/generic.nix
+++ b/pkgs/development/compilers/ocaml/generic.nix
@@ -1,12 +1,8 @@
{ minor_version, major_version, patch_version
-, url ? null
-, sha256, ...}@args:
+, ...}@args:
let
versionNoPatch = "${toString major_version}.${toString minor_version}";
version = "${versionNoPatch}.${toString patch_version}";
- real_url = if url == null then
- "http://caml.inria.fr/pub/distrib/ocaml-${versionNoPatch}/ocaml-${version}.tar.xz"
- else url;
safeX11 = stdenv: !(stdenv.isAarch32 || stdenv.isMips);
in
@@ -23,6 +19,13 @@ assert flambdaSupport -> stdenv.lib.versionAtLeast version "4.03";
assert spaceTimeSupport -> stdenv.lib.versionAtLeast version "4.04";
let
+ src = args.src or (fetchurl {
+ url = args.url or "http://caml.inria.fr/pub/distrib/ocaml-${versionNoPatch}/ocaml-${version}.tar.xz";
+ inherit (args) sha256;
+ });
+in
+
+let
useNativeCompilers = !stdenv.isMips;
inherit (stdenv.lib) optional optionals optionalString;
name = "ocaml${optionalString aflSupport "+afl"}${optionalString spaceTimeSupport "+spacetime"}${optionalString flambdaSupport "+flambda"}-${version}";
@@ -39,10 +42,7 @@ stdenv.mkDerivation (args // {
inherit name;
inherit version;
- src = fetchurl {
- url = real_url;
- inherit sha256;
- };
+ inherit src;
prefixKey = "-prefix ";
configureFlags =
diff --git a/pkgs/development/compilers/openjdk/11.nix b/pkgs/development/compilers/openjdk/11.nix
index b2093f2cf461..326aef1a562c 100644
--- a/pkgs/development/compilers/openjdk/11.nix
+++ b/pkgs/development/compilers/openjdk/11.nix
@@ -147,6 +147,7 @@ let
passthru = {
architecture = "";
home = "${openjdk}/lib/openjdk";
+ inherit gtk3;
};
};
in openjdk
diff --git a/pkgs/development/compilers/openjdk/12.nix b/pkgs/development/compilers/openjdk/12.nix
index 3576608e13e6..1de5d84a13be 100644
--- a/pkgs/development/compilers/openjdk/12.nix
+++ b/pkgs/development/compilers/openjdk/12.nix
@@ -151,6 +151,7 @@ let
passthru = {
architecture = "";
home = "${openjdk}/lib/openjdk";
+ inherit gtk3;
};
};
in openjdk
diff --git a/pkgs/development/compilers/openjdk/13.nix b/pkgs/development/compilers/openjdk/13.nix
index 31ffb4baf012..3c7ddfb8dd96 100644
--- a/pkgs/development/compilers/openjdk/13.nix
+++ b/pkgs/development/compilers/openjdk/13.nix
@@ -151,6 +151,7 @@ let
passthru = {
architecture = "";
home = "${openjdk}/lib/openjdk";
+ inherit gtk3;
};
};
in openjdk
diff --git a/pkgs/development/compilers/openjdk/8.nix b/pkgs/development/compilers/openjdk/8.nix
index a51b765fb602..050ca2a564a1 100644
--- a/pkgs/development/compilers/openjdk/8.nix
+++ b/pkgs/development/compilers/openjdk/8.nix
@@ -267,6 +267,7 @@ let
passthru = {
inherit architecture;
home = "${openjdk8}/lib/openjdk";
+ inherit gtk2;
};
};
in openjdk8
diff --git a/pkgs/development/compilers/openjdk/default.nix b/pkgs/development/compilers/openjdk/default.nix
index fa96f7b3b0d9..1dcd3e23e6fa 100644
--- a/pkgs/development/compilers/openjdk/default.nix
+++ b/pkgs/development/compilers/openjdk/default.nix
@@ -31,10 +31,6 @@ let
gtk3 gnome_vfs GConf glib
];
- passthru = {
- inherit gtk3;
- };
-
patches = [
./fix-java-home-jdk10.patch
./read-truststore-from-env-jdk10.patch
@@ -155,6 +151,7 @@ let
passthru = {
architecture = "";
home = "${openjdk}/lib/openjdk";
+ inherit gtk3;
};
};
in openjdk
diff --git a/pkgs/development/compilers/orc/default.nix b/pkgs/development/compilers/orc/default.nix
index 34e79945f612..210aa786cddf 100644
--- a/pkgs/development/compilers/orc/default.nix
+++ b/pkgs/development/compilers/orc/default.nix
@@ -1,23 +1,31 @@
-{ stdenv, fetchurl }:
-
-stdenv.mkDerivation rec {
- name = "orc-0.4.29";
+{ stdenv, fetchurl, meson, ninja
+, gtk-doc ? null, file, docbook_xsl
+, buildDevDoc ? gtk-doc != null
+}: let
+ inherit (stdenv.lib) optional optionals;
+in stdenv.mkDerivation rec {
+ pname = "orc";
+ version = "0.4.32";
src = fetchurl {
- url = "https://gstreamer.freedesktop.org/src/orc/${name}.tar.xz";
- sha256 = "1cisbbn69p9c8vikn0nin14q0zscby5m8cyvzxyw2pjb2kwh32ag";
+ url = "https://gstreamer.freedesktop.org/src/orc/${pname}-${version}.tar.xz";
+ sha256 = "1w0qmyj3v9sb2g7ff39pp38b9850y9hyy0bag26ifrby5f7ksvm6";
};
- outputs = [ "out" "dev" ];
+ outputs = [ "out" "dev" ]
+ ++ optional buildDevDoc "devdoc"
+ ;
outputBin = "dev"; # compilation tools
- postInstall = ''
- sed "/^toolsdir=/ctoolsdir=$dev/bin" -i "$dev"/lib/pkgconfig/orc*.pc
- '';
+ mesonFlags =
+ optional (!buildDevDoc) [ "-Dgtk_doc=disabled" ]
+ ;
+
+ nativeBuildInputs = [ meson ninja ]
+ ++ optionals buildDevDoc [ gtk-doc file docbook_xsl ]
+ ;
- # i686 https://gitlab.freedesktop.org/gstreamer/orc/issues/18
- # armv7l https://gitlab.freedesktop.org/gstreamer/orc/issues/9
- doCheck = (!stdenv.hostPlatform.isi686 && !stdenv.hostPlatform.isAarch32);
+ doCheck = true;
meta = with stdenv.lib; {
description = "The Oil Runtime Compiler";
diff --git a/pkgs/development/compilers/osl/default.nix b/pkgs/development/compilers/osl/default.nix
index e9ca1bf35b88..2c00420c3626 100644
--- a/pkgs/development/compilers/osl/default.nix
+++ b/pkgs/development/compilers/osl/default.nix
@@ -1,6 +1,6 @@
{ clangStdenv, stdenv, fetchFromGitHub, cmake, zlib, openexr,
openimageio, llvm, boost165, flex, bison, partio, pugixml,
-utillinux, python
+util-linux, python
}:
let boost_static = boost165.override { enableStatic = true; };
@@ -25,7 +25,7 @@ in clangStdenv.mkDerivation rec {
buildInputs = [
cmake zlib openexr openimageio llvm
boost_static flex bison partio pugixml
- utillinux # needed just for hexdump
+ util-linux # needed just for hexdump
python # CMake doesn't check this?
];
# TODO: How important is partio? CMake doesn't seem to find it
diff --git a/pkgs/development/compilers/picat/default.nix b/pkgs/development/compilers/picat/default.nix
index 12a020240c84..4898f991079c 100644
--- a/pkgs/development/compilers/picat/default.nix
+++ b/pkgs/development/compilers/picat/default.nix
@@ -1,42 +1,36 @@
{ stdenv, fetchurl, zlib }:
+let
+ ARCH = {
+ i686-linux = "linux32";
+ x86_64-linux = "linux64";
+ aarch64-linux = "linux64";
+ }."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
+in
stdenv.mkDerivation {
pname = "picat";
- version = "3.0p2";
+ version = "3.0p3";
src = fetchurl {
- url = "http://picat-lang.org/download/picat30_2_src.tar.gz";
- sha256 = "0sn4fqj2ryalcndx1df5kx5rzb4pfcrza5ljlg9dkfbqv02xgxkd";
+ url = "http://picat-lang.org/download/picat30_3_src.tar.gz";
+ sha256 = "052w0vk2xfmky5nv280ysb8in6vaph7i79yvbddqmahzszarq5hw";
};
buildInputs = [ zlib ];
- ARCH = if stdenv.hostPlatform.system == "i686-linux" then "linux32"
- else if stdenv.hostPlatform.system == "x86_64-linux" then "linux64"
- else throw "Unsupported system";
+ inherit ARCH;
hardeningDisable = [ "format" ];
enableParallelBuilding = true;
- buildPhase = ''
- cd emu
- make -f Makefile.$ARCH
- '';
+ buildPhase = "cd emu && make -j $NIX_BUILD_CORES -f Makefile.$ARCH";
+ installPhase = "mkdir -p $out/bin && cp picat $out/bin/picat";
- installPhase = ''
- mkdir -p $out/bin
- cp picat $out/bin/picat
- '';
-
- meta = {
+ meta = with stdenv.lib; {
description = "Logic-based programming langage";
- longDescription = ''
- Picat is a simple, and yet powerful, logic-based multi-paradigm
- programming language aimed for general-purpose applications.
- '';
- homepage = "http://picat-lang.org/";
- license = stdenv.lib.licenses.mpl20;
- platforms = stdenv.lib.platforms.linux;
- maintainers = [ stdenv.lib.maintainers.earldouglas ];
+ homepage = "http://picat-lang.org/";
+ license = licenses.mpl20;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ earldouglas thoughtpolice ];
};
}
diff --git a/pkgs/development/compilers/purescript/purescript/default.nix b/pkgs/development/compilers/purescript/purescript/default.nix
index 8a7fb96723a7..8dd19ecf8586 100644
--- a/pkgs/development/compilers/purescript/purescript/default.nix
+++ b/pkgs/development/compilers/purescript/purescript/default.nix
@@ -47,8 +47,8 @@ in stdenv.mkDerivation rec {
install -D -m555 -T purs $PURS
${patchelf libPath}
- mkdir -p $out/etc/bash_completion.d/
- $PURS --bash-completion-script $PURS > $out/etc/bash_completion.d/purs-completion.bash
+ mkdir -p $out/share/bash-completion/completions
+ $PURS --bash-completion-script $PURS > $out/share/bash-completion/completions/purs-completion.bash
'';
passthru.tests = {
diff --git a/pkgs/development/compilers/qbe/default.nix b/pkgs/development/compilers/qbe/default.nix
index 8926fced482d..436b03e499c3 100644
--- a/pkgs/development/compilers/qbe/default.nix
+++ b/pkgs/development/compilers/qbe/default.nix
@@ -1,6 +1,9 @@
-{ stdenv, fetchgit }:
+{ stdenv
+, fetchgit
+, unstableGitUpdater
+}:
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
pname = "qbe";
version = "unstable-2019-07-11";
@@ -11,6 +14,9 @@ stdenv.mkDerivation {
};
makeFlags = [ "PREFIX=$(out)" ];
+
+ passthru.updateScript = unstableGitUpdater { };
+
meta = with stdenv.lib; {
homepage = "https://c9x.me/compile/";
description = "A small compiler backend written in C";
@@ -19,4 +25,3 @@ stdenv.mkDerivation {
platforms = platforms.all;
};
}
-
diff --git a/pkgs/development/compilers/rgbds/default.nix b/pkgs/development/compilers/rgbds/default.nix
index d1a9a7742a86..499a0a5f9369 100644
--- a/pkgs/development/compilers/rgbds/default.nix
+++ b/pkgs/development/compilers/rgbds/default.nix
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
This is a fork of the original RGBDS which aims to make the programs more like other UNIX tools.
'';
- maintainers = with maintainers; [ matthewbauer ];
+ maintainers = with maintainers; [ matthewbauer NieDzejkob ];
platforms = platforms.all;
};
}
diff --git a/pkgs/development/compilers/rust/1_47.nix b/pkgs/development/compilers/rust/1_48.nix
index 8298a5d956cf..b3a512e58bdc 100644
--- a/pkgs/development/compilers/rust/1_47.nix
+++ b/pkgs/development/compilers/rust/1_48.nix
@@ -19,25 +19,25 @@
} @ args:
import ./default.nix {
- rustcVersion = "1.47.0";
- rustcSha256 = "sha256-MYXfBkxHR/LIubuMRGjt1Y/0rW0HiAyHmsGxc7do2B0=";
+ rustcVersion = "1.48.0";
+ rustcSha256 = "0fz4gbb5hp5qalrl9lcl8yw4kk7ai7wx511jb28nypbxninkwxhf";
# Note: the version MUST be one version prior to the version we're
# building
- bootstrapVersion = "1.46.0";
+ bootstrapVersion = "1.47.0";
# fetch hashes by running `print-hashes.sh 1.45.2`
bootstrapHashes = {
- i686-unknown-linux-gnu = "6ebd7e04dc18a36d08b9731cdb42d5caf8460e1eb41b75f3a8596c39f5e71206";
- x86_64-unknown-linux-gnu = "e3b98bc3440fe92817881933f9564389eccb396f5f431f33d48b979fa2fbdcf5";
- arm-unknown-linux-gnueabihf = "bb8af68565321f54608e918597083eb016ed0f9f4f3cc23f7cc5f467b934ce7f";
- armv7-unknown-linux-gnueabihf = "7c0640879d7f2c38db60352e3c0f09e3fc6fa3bac6ca8f22cbccb1eb5e950121";
- aarch64-unknown-linux-gnu = "f0c6d630f3dedb3db69d69ed9f833aa6b472363096f5164f1068c7001ca42aeb";
- x86_64-apple-darwin = "82d61582a3772932432a99789c3b3bd4abe6baca339e355048ca9efb9ea5b4db";
- powerpc64le-unknown-linux-gnu = "89e2f4761d257f017a4b6aa427f36ac0603195546fa2cfded8c899789832941c";
+ i686-unknown-linux-gnu = "84bf092130ea5216fc701871e633563fc1c01b6528f60cb0767e96cd8eec30bf";
+ x86_64-unknown-linux-gnu = "d0e11e1756a072e8e246b05d54593402813d047d12e44df281fbabda91035d96";
+ arm-unknown-linux-gnueabihf = "82e12affb47596b68d0ca64045f4eb698c10ff15406afca604e12cdd07e17b26";
+ armv7-unknown-linux-gnueabihf = "19d0fe3892a8e98f99c5aa84f4d6f260853147650cb71f2bae985c91de6c29af";
+ aarch64-unknown-linux-gnu = "753c905e89a714ab9bce6fe1397b721f29c0760c32f09d2f328af3d39919c8e6";
+ x86_64-apple-darwin = "84e5be6c5c78734deba911dcf80316be1e4c7da2c59413124d039ad96620612f";
+ powerpc64le-unknown-linux-gnu = "5760c3b1897ea70791320c2565f3eef700a3d54059027b84bbe6b8d6157f81c8";
};
- selectRustPackage = pkgs: pkgs.rust_1_47;
+ selectRustPackage = pkgs: pkgs.rust_1_48;
rustcPatches = [
];
diff --git a/pkgs/development/compilers/rust/default.nix b/pkgs/development/compilers/rust/default.nix
index 74c076c204b4..25876cc63803 100644
--- a/pkgs/development/compilers/rust/default.nix
+++ b/pkgs/development/compilers/rust/default.nix
@@ -24,9 +24,10 @@
if platform.isDarwin then "macos"
else platform.parsed.kernel.name;
- # Target triple. Rust has slightly different naming conventions than we use.
+ # Returns the name of the rust target, even if it is custom. Adjustments are
+ # because rust has slightly different naming conventions than we do.
toRustTarget = platform: with platform.parsed; let
- cpu_ = platform.rustc.arch or {
+ cpu_ = platform.rustc.platform.arch or {
"armv7a" = "armv7";
"armv7l" = "armv7";
"armv6l" = "arm";
@@ -34,6 +35,13 @@
in platform.rustc.config
or "${cpu_}-${vendor.name}-${kernel.name}${lib.optionalString (abi.name != "unknown") "-${abi.name}"}";
+ # Returns the name of the rust target if it is standard, or the json file
+ # containing the custom target spec.
+ toRustTargetSpec = platform:
+ if (platform.rustc or {}) ? platform
+ then builtins.toFile (toRustTarget platform + ".json") (builtins.toJSON platform.rustc.platform)
+ else toRustTarget platform;
+
# This just contains tools for now. But it would conceivably contain
# libraries too, say if we picked some default/recommended versions from
# `cratesIO` to build by Hydra and/or try to prefer/bias in Cargo.lock for
diff --git a/pkgs/development/compilers/rust/rust-src.nix b/pkgs/development/compilers/rust/rust-src.nix
index 8977fb84caf7..489795ecec47 100644
--- a/pkgs/development/compilers/rust/rust-src.nix
+++ b/pkgs/development/compilers/rust/rust-src.nix
@@ -1,4 +1,4 @@
-{ stdenv, rustc }:
+{ stdenv, rustc, minimalContent ? true }:
stdenv.mkDerivation {
name = "rust-src";
@@ -6,6 +6,9 @@ stdenv.mkDerivation {
phases = [ "unpackPhase" "installPhase" ];
installPhase = ''
mv src $out
- rm -rf $out/{ci,doc,etc,grammar,llvm-project,llvm-emscripten,rtstartup,rustllvm,test,tools,vendor,stdarch}
+ rm -rf $out/{${if minimalContent
+ then "ci,doc,etc,grammar,llvm-project,llvm-emscripten,rtstartup,rustllvm,test,tools,vendor,stdarch"
+ else "ci,doc,etc,grammar,llvm-project,llvm-emscripten,rtstartup,rustllvm,test,vendor"
+ }}
'';
}
diff --git a/pkgs/development/compilers/rust/rustc.nix b/pkgs/development/compilers/rust/rustc.nix
index 65d8920c4a4c..dab1f2a6bd81 100644
--- a/pkgs/development/compilers/rust/rustc.nix
+++ b/pkgs/development/compilers/rust/rustc.nix
@@ -70,9 +70,9 @@ in stdenv.mkDerivation rec {
"--set=build.cargo=${rustPlatform.rust.cargo}/bin/cargo"
"--enable-rpath"
"--enable-vendor"
- "--build=${rust.toRustTarget stdenv.buildPlatform}"
- "--host=${rust.toRustTarget stdenv.hostPlatform}"
- "--target=${rust.toRustTarget stdenv.targetPlatform}"
+ "--build=${rust.toRustTargetSpec stdenv.buildPlatform}"
+ "--host=${rust.toRustTargetSpec stdenv.hostPlatform}"
+ "--target=${rust.toRustTargetSpec stdenv.targetPlatform}"
"${setBuild}.cc=${ccForBuild}"
"${setHost}.cc=${ccForHost}"
@@ -92,6 +92,12 @@ in stdenv.mkDerivation rec {
"${setTarget}.llvm-config=${llvmSharedForTarget}/bin/llvm-config"
] ++ optionals (stdenv.isLinux && !stdenv.targetPlatform.isRedox) [
"--enable-profiler" # build libprofiler_builtins
+ ] ++ optionals stdenv.buildPlatform.isMusl [
+ "${setBuild}.musl-root=${pkgsBuildBuild.targetPackages.stdenv.cc.libc}"
+ ] ++ optionals stdenv.hostPlatform.isMusl [
+ "${setHost}.musl-root=${pkgsBuildHost.targetPackages.stdenv.cc.libc}"
+ ] ++ optionals stdenv.targetPlatform.isMusl [
+ "${setTarget}.musl-root=${pkgsBuildTarget.targetPackages.stdenv.cc.libc}"
];
# The bootstrap.py will generated a Makefile that then executes the build.
diff --git a/pkgs/development/compilers/scala/2.x.nix b/pkgs/development/compilers/scala/2.x.nix
index 02b9b99d84d2..6b9ab7d483fe 100644
--- a/pkgs/development/compilers/scala/2.x.nix
+++ b/pkgs/development/compilers/scala/2.x.nix
@@ -6,7 +6,7 @@ with lib;
let
repo = "git@github.com:scala/scala.git";
- common = { version, sha256, test, pname }:
+ common = { version, sha256, tests, pname }:
stdenv.mkDerivation rec {
inherit version;
@@ -40,7 +40,7 @@ let
'';
passthru = {
- tests = [ test ];
+ inherit tests;
updateScript = writeScript "update.sh" ''
#!${stdenv.shell}
@@ -90,28 +90,28 @@ in {
scala_2_10 = common {
version = "2.10.7";
sha256 = "koMRmRb2u3cU4HaihAzPItWIGbNVIo7RWRrm92kp8RE=";
- test = { inherit (nixosTests) scala_2_10; };
+ tests = [ nixosTests.scala.scala_2_10 ];
pname = "scala_2_10";
};
scala_2_11 = common {
version = "2.11.12";
sha256 = "sR19M2mcpPYLw7K2hY/ZU+PeK4UiyUP0zaS2dDFhlqg=";
- test = { inherit (nixosTests) scala_2_11; };
+ tests = [ nixosTests.scala.scala_2_11 ];
pname = "scala_2_11";
};
scala_2_12 = common {
version = "2.12.12";
sha256 = "NSDNHzye//YrrudfMuUtHl3BIL4szzQGSeRw5I9Sfis=";
- test = { inherit (nixosTests) scala_2_12; };
+ tests = [ nixosTests.scala.scala_2_12 ];
pname = "scala_2_12";
};
scala_2_13 = common {
- version = "2.13.3";
- sha256 = "yfNzG8zybPOaxUExcvtBZGyxn2O4ort1846JZ1ziaX8=";
- test = { inherit (nixosTests) scala_2_13; };
+ version = "2.13.4";
+ sha256 = "1alcnzmxga00nsvgy8yky91zw5b4q0xg2697vrrdgjlglpxiqwdw";
+ tests = [ nixosTests.scala.scala_2_13 ];
pname = "scala_2_13";
};
}
diff --git a/pkgs/development/compilers/unison/default.nix b/pkgs/development/compilers/unison/default.nix
index c17f85b4936a..7ae16a77a26f 100644
--- a/pkgs/development/compilers/unison/default.nix
+++ b/pkgs/development/compilers/unison/default.nix
@@ -1,21 +1,23 @@
{ stdenv, fetchurl, autoPatchelfHook
, ncurses5, zlib, gmp
+, makeWrapper
+, less
}:
stdenv.mkDerivation rec {
pname = "unison-code-manager";
- milestone_id = "M1l";
+ milestone_id = "M1m";
version = "1.0.${milestone_id}-alpha";
src = if (stdenv.isDarwin) then
fetchurl {
url = "https://github.com/unisonweb/unison/releases/download/release/${milestone_id}/unison-osx.tar.gz";
- sha256 = "0qbxakrp3p3k3k8a1m2g24ivs3c8j5rj7ij84i7k548505rva9qr";
+ sha256 = "06pxvp753j8pr0pn02l7cswmmas5pk1vlkw83yd04h3f2rx1s61v";
}
else
fetchurl {
url = "https://github.com/unisonweb/unison/releases/download/release/${milestone_id}/unison-linux64.tar.gz";
- sha256 = "152yzv7j4nyp228ngzbhki9fid1xdqrjvl1rwxc05wq30jwwqx0x";
+ sha256 = "1qspvfq805d34kz031pf9sqw8kzz7h637kc8lnbjlgvwixxkxc7c";
};
# The tarball is just the prebuilt binary, in the archive root.
@@ -23,12 +25,13 @@ stdenv.mkDerivation rec {
dontBuild = true;
dontConfigure = true;
- nativeBuildInputs = stdenv.lib.optional (!stdenv.isDarwin) autoPatchelfHook;
+ nativeBuildInputs = [ makeWrapper ] ++ (stdenv.lib.optional (!stdenv.isDarwin) autoPatchelfHook);
buildInputs = stdenv.lib.optionals (!stdenv.isDarwin) [ ncurses5 zlib gmp ];
installPhase = ''
mkdir -p $out/bin
mv ucm $out/bin
+ wrapProgram $out/bin/ucm --prefix PATH ":" "${stdenv.lib.makeBinPath [ less ]}";
'';
meta = with stdenv.lib; {
diff --git a/pkgs/development/compilers/wla-dx/default.nix b/pkgs/development/compilers/wla-dx/default.nix
index 2d3a527fa142..0cebbfa520f0 100644
--- a/pkgs/development/compilers/wla-dx/default.nix
+++ b/pkgs/development/compilers/wla-dx/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ];
meta = with stdenv.lib; {
- homepage = "http://www.villehelin.com/wla.html";
+ homepage = "https://www.villehelin.com/wla.html";
description = "Yet Another GB-Z80/Z80/6502/65C02/6510/65816/HUC6280/SPC-700 Multi Platform Cross Assembler Package";
license = licenses.gpl2;
maintainers = with maintainers; [ matthewbauer ];
diff --git a/pkgs/development/compilers/yosys/default.nix b/pkgs/development/compilers/yosys/default.nix
index f34c4fb7fe1f..b16d76304e47 100644
--- a/pkgs/development/compilers/yosys/default.nix
+++ b/pkgs/development/compilers/yosys/default.nix
@@ -33,13 +33,13 @@
stdenv.mkDerivation rec {
pname = "yosys";
- version = "0.9+3675";
+ version = "0.9+3715";
src = fetchFromGitHub {
owner = "YosysHQ";
repo = "yosys";
- rev = "71ca9a825309635511b64b3ec40e5e5e9b6ad49b";
- sha256 = "03jlhfvm5rxx8yybf94nqd3ld2y6brp8r0k6gfi56chv3iqqavy3";
+ rev = "d021f4b4003bb7a374038134c65edd3f67473a92";
+ sha256 = "0dgdpigqg8mwkry4233p6z6myjnrb1rq32873yhdfwvwqq230x51";
};
enableParallelBuilding = true;
diff --git a/pkgs/development/coq-modules/coq-ext-lib/default.nix b/pkgs/development/coq-modules/coq-ext-lib/default.nix
index f24ccaf427d2..e0ca52086206 100644
--- a/pkgs/development/coq-modules/coq-ext-lib/default.nix
+++ b/pkgs/development/coq-modules/coq-ext-lib/default.nix
@@ -1,17 +1,35 @@
-{ stdenv, fetchFromGitHub, coq }:
-
-let params =
- {
- "8.5" = { version = "0.9.4"; sha256 = "1y66pamgsdxlq2w1338lj626ln70cwj7k53hxcp933g8fdsa4hp0"; };
- "8.6" = { version = "0.9.5"; sha256 = "1b4cvz3llxin130g13calw5n1zmvi6wdd5yb8a41q7yyn2hd3msg"; };
- "8.7" = { version = "0.9.7"; sha256 = "00v4bm4glv1hy08c8xsm467az6d1ashrznn8p2bmbmmp52lfg7ag"; };
- "8.8" = { version = "0.11.2"; sha256 = "0iyka81g26x5n99xic7kqn8vxqjw8rz7vw9rs27iw04lf137vzv6"; };
- "8.9" = { version = "0.11.2"; sha256 = "0iyka81g26x5n99xic7kqn8vxqjw8rz7vw9rs27iw04lf137vzv6"; };
- "8.10" = { version = "0.11.2"; sha256 = "0iyka81g26x5n99xic7kqn8vxqjw8rz7vw9rs27iw04lf137vzv6"; };
- "8.11" = { version = "0.11.2"; sha256 = "0iyka81g26x5n99xic7kqn8vxqjw8rz7vw9rs27iw04lf137vzv6"; };
- "8.12" = { version = "0.11.2"; sha256 = "0iyka81g26x5n99xic7kqn8vxqjw8rz7vw9rs27iw04lf137vzv6"; };
+{ stdenv, fetchFromGitHub, coq, ...}@args:
+
+let
+ hashes = {
+ "0.9.4" = "1y66pamgsdxlq2w1338lj626ln70cwj7k53hxcp933g8fdsa4hp0";
+ "0.9.5" = "1b4cvz3llxin130g13calw5n1zmvi6wdd5yb8a41q7yyn2hd3msg";
+ "0.9.7" = "00v4bm4glv1hy08c8xsm467az6d1ashrznn8p2bmbmmp52lfg7ag";
+ "0.10.0" = "1kxi5bmjwi5zqlqgkyzhhxwgcih7wf60cyw9398k2qjkmi186r4a";
+ "0.10.1" = "0r1vspad8fb8bry3zliiz4hfj4w1iib1l2gm115a94m6zbiksd95";
+ "0.10.2" = "1b150rc5bmz9l518r4m3vwcrcnnkkn9q5lrwygkh0a7mckgg2k9f";
+ "0.10.3" = "0795gs2dlr663z826mp63c8h2zfadn541dr8q0fvnvi2z7kfyslb";
+ "0.11.1" = "0dmf1p9j8lm0hwaq0af18jxdwg869xi2jm8447zng7krrq3kvkg5";
+ "0.11.2" = "0iyka81g26x5n99xic7kqn8vxqjw8rz7vw9rs27iw04lf137vzv6";
+ "0.11.3" = "1w99nzpk72lffxis97k235axss5lmzhy5z3lga2i0si95mbpil42";
};
- param = params.${coq.coq-version};
+
+ default-versions = {
+ "8.5" = "0.9.4";
+ "8.6" = "0.9.5";
+ "8.7" = "0.9.7";
+ "8.8" = "0.11.3";
+ "8.9" = "0.11.3";
+ "8.10" = "0.11.3";
+ "8.11" = "0.11.3";
+ "8.12" = "0.11.3";
+ };
+
+ param = rec {
+ version = args.version or default-versions.${coq.coq-version};
+ sha256 = hashes.${version};
+ };
+
in
stdenv.mkDerivation rec {
@@ -20,9 +38,9 @@ stdenv.mkDerivation rec {
inherit (param) version;
src = fetchFromGitHub {
- owner = "coq-ext-lib";
+ owner = "coq-community";
repo = "coq-ext-lib";
- rev = "v${param.version}";
+ rev = "v${version}";
inherit (param) sha256;
};
@@ -40,6 +58,6 @@ stdenv.mkDerivation rec {
};
passthru = {
- compatibleCoqVersions = v: builtins.hasAttr v params;
+ compatibleCoqVersions = v: builtins.hasAttr v default-versions;
};
}
diff --git a/pkgs/development/dhall-modules/Prelude.nix b/pkgs/development/dhall-modules/Prelude.nix
index 36bfda403c8d..512c8f8bf551 100644
--- a/pkgs/development/dhall-modules/Prelude.nix
+++ b/pkgs/development/dhall-modules/Prelude.nix
@@ -1,11 +1,11 @@
{ buildDhallGitHubPackage }:
buildDhallGitHubPackage {
- name = "Prelude-13.0.0";
+ name = "Prelude-20.0.0";
owner = "dhall-lang";
repo = "dhall-lang";
directory = "Prelude";
file = "package.dhall";
- rev = "48db9e1ff1f8881fa4310085834fbc19e313ebf0";
- sha256 = "0kg3rzag3irlcldck63rjspls614bc2sbs3zq44h0pzcz9v7z5h9";
+ rev = "v20.0.0";
+ sha256 = "1smk57xki1cj24xpp0s3gv85radl6ry76ybsjkqak8h13s79lwla";
}
diff --git a/pkgs/development/guile-modules/guile-cairo/default.nix b/pkgs/development/guile-modules/guile-cairo/default.nix
index 000932cc010a..8864e014c6de 100644
--- a/pkgs/development/guile-modules/guile-cairo/default.nix
+++ b/pkgs/development/guile-modules/guile-cairo/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "guile-cairo";
- version = "1.11.1";
+ version = "1.11.2";
src = fetchurl {
url = "mirror://savannah/guile-cairo/${pname}-${version}.tar.gz";
- sha256 = "1gc642r9ndsjhhmh9bl5cbd3dwvy4dpxwhr0zpsw43y9nmz37xpl";
+ sha256 = "0yx0844p61ljd4d3d63qrawiygiw6ks02fwv2cqx7nav5kfd8ck2";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index 9a084b2311a4..aa8212f167b1 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -38,11 +38,6 @@ self: super: {
ghcjs-base = null;
ghcjs-prim = null;
- # Some packages add this (non-existent) dependency to express that they
- # cannot compile in a given configuration. Win32 does this, for example, when
- # compiled on Linux. We provide the name to avoid evaluation errors.
- unbuildable = throw "package depends on meta package 'unbuildable'";
-
# enable using a local hoogle with extra packagages in the database
# nix-shell -p "haskellPackages.hoogleLocal { packages = with haskellPackages; [ mtl lens ]; }"
# $ hoogle server
@@ -69,7 +64,7 @@ self: super: {
name = "git-annex-${super.git-annex.version}-src";
url = "git://git-annex.branchable.com/";
rev = "refs/tags/" + super.git-annex.version;
- sha256 = "1g5ba1lv0v4zjk5ghdp78wxgszspfda1lrl734fi7hyavqrfjxkz";
+ sha256 = "1l2syrslba4mrxjzj0iblflz72siw3ibqri6p5hf59fk7rmm30a8";
};
}).override {
dbus = if pkgs.stdenv.isLinux then self.dbus else null;
@@ -85,11 +80,6 @@ self: super: {
url = "https://github.com/hercules-ci/optparse-applicative/compare/0.15.1...hercules-ci:0.15.1-nixpkgs-compgen.diff";
sha256 = "1bcp6b7gvc8pqbn1n1ybhizkkl5if7hk9ipgl746vk08v0d3xxql";
});
- optparse-applicative_0_16_0_0 = appendPatch super.optparse-applicative_0_16_0_0 (pkgs.fetchpatch {
- name = "optparse-applicative-0.15.1-hercules-ci-compgen.diff";
- url = "https://github.com/hercules-ci/optparse-applicative/compare/0.15.1...hercules-ci:0.15.1-nixpkgs-compgen.diff";
- sha256 = "1bcp6b7gvc8pqbn1n1ybhizkkl5if7hk9ipgl746vk08v0d3xxql";
- });
# Fix test trying to access /home directory
shell-conduit = overrideCabal super.shell-conduit (drv: {
@@ -231,8 +221,6 @@ self: super: {
# ghc 8.10.
hnix = dontCheck (super.hnix.override {
# 2020-09-18: Those packages are all needed by hnix at versions newer than on stackage
- neat-interpolation = self.neat-interpolation_0_5_1_2; # at least 0.5.1
- data-fix = self.data-fix_0_3_0; # at least 0.3
prettyprinter = self.prettyprinter_1_7_0; # at least 1.7
});
@@ -254,7 +242,13 @@ self: super: {
angel = dontCheck super.angel;
apache-md5 = dontCheck super.apache-md5; # http://hydra.cryp.to/build/498709/nixlog/1/raw
app-settings = dontCheck super.app-settings; # http://hydra.cryp.to/build/497327/log/raw
- aws = dontCheck super.aws; # needs aws credentials
+ aws = appendPatch (dontCheck super.aws) # needs aws credentials
+ (pkgs.fetchpatch {
+ # https://github.com/aristidb/aws/pull/271
+ # bump a version bound
+ url = https://github.com/aristidb/aws/commit/3639262ccd6761dea76f052692ac3aefbd254723.patch;
+ sha256 = "0nxaspldgayqjnidda8w7wps5gdpr2wz6vynl7vkaw8kzxks9bci";
+ });
aws-kinesis = dontCheck super.aws-kinesis; # needs aws credentials for testing
binary-protocol = dontCheck super.binary-protocol; # http://hydra.cryp.to/build/499749/log/raw
binary-search = dontCheck super.binary-search;
@@ -296,6 +290,9 @@ self: super: {
github-rest = dontCheck super.github-rest; # test suite needs the network
gitlib-cmdline = dontCheck super.gitlib-cmdline;
GLFW-b = dontCheck super.GLFW-b; # https://github.com/bsl/GLFW-b/issues/50
+ #next release supports random 1.1; jailbroken because i didn't know about vty when glguy was updating the bounds
+ #should be fixed soon. maybe even before this is merged. currently glirc is 2.37
+ glirc = doJailbreak (super.glirc.override { random = self.random_1_2_0; });
hackport = dontCheck super.hackport;
hadoop-formats = dontCheck super.hadoop-formats;
haeredes = dontCheck super.haeredes;
@@ -325,6 +322,7 @@ self: super: {
http-link-header = dontCheck super.http-link-header; # non deterministic failure https://hydra.nixos.org/build/75041105
ihaskell = dontCheck super.ihaskell;
influxdb = dontCheck super.influxdb;
+ integer-roots = dontCheck super.integer-roots; # requires an old version of smallcheck, will be fixed in > 1.0
itanium-abi = dontCheck super.itanium-abi;
katt = dontCheck super.katt;
language-nix = if (pkgs.stdenv.hostPlatform.isAarch64 || pkgs.stdenv.hostPlatform.isi686) then dontCheck super.language-nix else super.language-nix; # aarch64: https://ghc.haskell.org/trac/ghc/ticket/15275
@@ -336,13 +334,8 @@ self: super: {
then dontCheck super.math-functions # "erf table" test fails on Darwin https://github.com/bos/math-functions/issues/63
else super.math-functions;
matplotlib = dontCheck super.matplotlib;
-
- # Needs the latest version of vty and brick.
- matterhorn = super.matterhorn.overrideScope (self: super: {
- brick = self.brick_0_57;
- vty = self.vty_5_32;
- });
-
+ # https://github.com/matterhorn-chat/matterhorn/issues/679 they do not want to be on stackage
+ matterhorn = doJailbreak super.matterhorn; # this is needed until the end of time :')
memcache = dontCheck super.memcache;
metrics = dontCheck super.metrics;
milena = dontCheck super.milena;
@@ -353,7 +346,6 @@ self: super: {
nats-queue = dontCheck super.nats-queue;
netpbm = dontCheck super.netpbm;
network = dontCheck super.network;
- network_2_6_3_1 = dontCheck super.network_2_6_3_1;
network-dbus = dontCheck super.network-dbus;
notcpp = dontCheck super.notcpp;
ntp-control = dontCheck super.ntp-control;
@@ -374,6 +366,9 @@ self: super: {
punycode = dontCheck super.punycode;
pwstore-cli = dontCheck super.pwstore-cli;
quantities = dontCheck super.quantities;
+ QuickCheck_2_14_2 = super.QuickCheck_2_14_2.override( {
+ splitmix = self.splitmix_0_1_0_3;
+ });
redis-io = dontCheck super.redis-io;
rethinkdb = dontCheck super.rethinkdb;
Rlang-QQ = dontCheck super.Rlang-QQ;
@@ -397,9 +392,7 @@ self: super: {
tickle = dontCheck super.tickle;
tpdb = dontCheck super.tpdb;
translatable-intset = dontCheck super.translatable-intset;
- # Aarch64 affected by this bug https://gitlab.haskell.org/ghc/ghc/-/issues/15275#note_295461
- # Darwin https://hydra.nixos.org/build/129070963/nixlog/1
- trifecta = if (pkgs.stdenv.hostPlatform.isAarch64 || pkgs.stdenv.isDarwin) then dontCheck super.trifecta else super.trifecta;
+ trifecta = if pkgs.stdenv.hostPlatform.isAarch64 then dontCheck super.trifecta else super.trifecta; # affected by this bug https://gitlab.haskell.org/ghc/ghc/-/issues/15275#note_295461
ua-parser = dontCheck super.ua-parser;
unagi-chan = dontCheck super.unagi-chan;
wai-logger = dontCheck super.wai-logger;
@@ -409,6 +402,7 @@ self: super: {
xsd = dontCheck super.xsd;
zip-archive = dontCheck super.zip-archive; # https://github.com/jgm/zip-archive/issues/57
+ random_1_2_0 = super.random_1_2_0.override ({ splitmix = self.splitmix_0_1_0_3; });
# These test suites run for ages, even on a fast machine. This is nuts.
Random123 = dontCheck super.Random123;
systemd = dontCheck super.systemd;
@@ -444,9 +438,6 @@ self: super: {
rematch = dontCheck super.rematch; # https://github.com/tcrayford/rematch/issues/5
rematch-text = dontCheck super.rematch-text; # https://github.com/tcrayford/rematch/issues/6
- # Should not appear in nixpkgs yet (broken anyway)
- yarn2nix = throw "yarn2nix is not yet packaged for nixpkgs. See https://github.com/Profpatsch/yarn2nix#yarn2nix";
-
# no haddock since this is an umbrella package.
cloud-haskell = dontHaddock super.cloud-haskell;
@@ -940,18 +931,14 @@ self: super: {
# Test suite depends on cabal-install
doctest = dontCheck super.doctest;
- # https://github.com/haskell-servant/servant-auth/issues/113
- servant-auth-client = dontCheck super.servant-auth-client;
+ # dontCheck: https://github.com/haskell-servant/servant-auth/issues/113
+ # doJailbreak: waiting on revision 1 to hit hackage
+ servant-auth-client = doJailbreak (dontCheck super.servant-auth-client);
# Generate cli completions for dhall.
dhall = generateOptparseApplicativeCompletion "dhall" super.dhall;
dhall-json = generateOptparseApplicativeCompletions ["dhall-to-json" "dhall-to-yaml"] super.dhall-json;
- dhall-nix = generateOptparseApplicativeCompletion "dhall-to-nix" (
- super.dhall-nix.overrideScope (self: super: {
- dhall = super.dhall_1_36_0;
- repline = self.repline_0_4_0_0;
- haskeline = self.haskeline_0_8_1_0;
- }));
+ dhall-nix = generateOptparseApplicativeCompletion "dhall-to-nix" super.dhall-nix;
# https://github.com/haskell-hvr/netrc/pull/2#issuecomment-469526558
netrc = doJailbreak super.netrc;
@@ -1125,21 +1112,6 @@ self: super: {
# https://github.com/kazu-yamamoto/dns/issues/150
dns = dontCheck super.dns;
- # apply patches from https://github.com/snapframework/snap-server/pull/126
- # manually until they are accepted upstream
- snap-server = overrideCabal super.snap-server (drv: {
- patches = [(pkgs.fetchpatch {
- # allow compilation with network >= 3
- url = "https://github.com/snapframework/snap-server/pull/126/commits/4338fe15d68e11e3c7fd0f9862f818864adc1d45.patch";
- sha256 = "1nlw9lckm3flzkmhkzwc7zxhdh9ns33w8p8ds8nf574nqr5cr8bv";
- })
- (pkgs.fetchpatch {
- # prefer fdSocket over unsafeFdSocket
- url = "https://github.com/snapframework/snap-server/pull/126/commits/410de2df123b1d56b3093720e9c6a1ad79fe9de6.patch";
- sha256 = "08psvw0xny64q4bw1nwg01pkzh01ak542lw6k1ps7cdcwaxk0n94";
- })];
- });
-
# https://github.com/haskell-servant/servant-blaze/issues/17
servant-blaze = doJailbreak super.servant-blaze;
@@ -1253,7 +1225,22 @@ self: super: {
patch = doJailbreak super.patch;
# Tests disabled and broken override needed because of missing lib chrome-test-utils: https://github.com/reflex-frp/reflex-dom/issues/392
- reflex-dom-core = doDistribute (unmarkBroken (dontCheck super.reflex-dom-core));
+ reflex-dom-core = doDistribute (unmarkBroken (dontCheck (appendPatch super.reflex-dom-core (pkgs.fetchpatch {
+ url = https://github.com/reflex-frp/reflex-dom/commit/6aed7b7ebb70372778f1a29a724fcb4de815ba04.patch;
+ sha256 = "1g7lgwj7rpziilif2gian412iy05gqbzwx9w0m6ajq3clxs5zs7l";
+ stripLen = 2;
+ extraPrefix = "";
+ includes = ["reflex-dom-core.cabal" ];
+ }))));
+
+ # Tests disabled and broken override needed because of missing lib chrome-test-utils: https://github.com/reflex-frp/reflex-dom/issues/392
+ reflex-dom = appendPatch super.reflex-dom (pkgs.fetchpatch {
+ url = https://github.com/reflex-frp/reflex-dom/commit/6aed7b7ebb70372778f1a29a724fcb4de815ba04.patch;
+ sha256 = "1ndqw5r85axynmx55ld6qr8ik1i1mkh6wrnkzpxbwyil2ms8mxn0";
+ stripLen = 2;
+ extraPrefix = "";
+ includes = ["reflex-dom.cabal" ];
+ });
# add unreleased commit fixing version constraint as a patch
# Can be removed if https://github.com/lpeterse/haskell-utc/issues/8 is resolved
@@ -1292,19 +1279,7 @@ self: super: {
# https://github.com/kowainik/policeman/issues/57
policeman = doJailbreak super.policeman;
- # 2020-08-14: gi-pango from stackage is to old for the C libs it links against in nixpkgs.
- # That's why we need to bump a ton of dependency versions to unbreak them.
- gi-pango = assert super.gi-pango.version == "1.0.22"; self.gi-pango_1_0_23;
- haskell-gi-base = assert super.haskell-gi-base.version == "0.23.0"; addBuildDepends (self.haskell-gi-base_0_24_4) [ pkgs.gobject-introspection ];
- haskell-gi = assert super.haskell-gi.version == "0.23.1"; self.haskell-gi_0_24_5;
- gi-cairo = assert super.gi-cairo.version == "1.0.23"; self.gi-cairo_1_0_24;
- gi-glib = assert super.gi-glib.version == "2.0.23"; self.gi-glib_2_0_24;
- gi-gobject = assert super.gi-gobject.version == "2.0.22"; self.gi-gobject_2_0_24;
- gi-atk = assert super.gi-atk.version == "2.0.21"; self.gi-atk_2_0_22;
- gi-gio = assert super.gi-gio.version == "2.0.26"; self.gi-gio_2_0_27;
- gi-gdk = assert super.gi-gdk.version == "3.0.22"; self.gi-gdk_3_0_23;
- gi-gtk = assert super.gi-gtk.version == "3.0.33"; self.gi-gtk_3_0_35;
- gi-gdkpixbuf = assert super.gi-gdkpixbuf.version == "2.0.23"; self.gi-gdkpixbuf_2_0_24;
+ haskell-gi-base = addBuildDepends super.haskell-gi-base [ pkgs.gobject-introspection ];
# 2020-08-14: Needs some manual patching to be compatible with haskell-gi-base 0.24
# Created upstream PR @ https://github.com/ghcjs/jsaddle/pull/119
@@ -1352,7 +1327,6 @@ self: super: {
immortal = self.immortal_0_2_2_1;
dependent-map = self.dependent-map_0_2_4_0;
dependent-sum = self.dependent-sum_0_4;
- witherable = self.witherable_0_3_2;
}) (drv: {
# version in cabal file is invalid
version = "1.3.1-beta1";
@@ -1360,17 +1334,6 @@ self: super: {
preBuild = "export VERSION=1.3.1-beta1";
}));
- graphql-parser = super.graphql-parser.override {
- protolude = self.protolude_0_3_0;
- };
-
- # Requires repline 0.4 which is the default only for ghc8101, override for the rest
- zre = super.zre.override {
- repline = self.repline_0_4_0_0.override {
- haskeline = self.haskeline_0_8_1_0;
- };
- };
-
# https://github.com/bos/statistics/issues/170
statistics = dontCheck super.statistics;
@@ -1395,35 +1358,15 @@ self: super: {
liquidhaskell = super.liquidhaskell.override { Diff = self.Diff_0_3_4; };
Diff_0_3_4 = dontCheck super.Diff_0_3_4;
- # We want the latest version of cryptonite. This is a first step towards
- # resolving https://github.com/NixOS/nixpkgs/issues/81915.
- cryptonite = doDistribute self.cryptonite_0_27;
-
- # We want the latest version of Pandoc.
- skylighting = doDistribute super.skylighting_0_10_0_3;
- skylighting-core = doDistribute super.skylighting-core_0_10_0_3;
- hslua = doDistribute self.hslua_1_1_2;
- jira-wiki-markup = doDistribute self.jira-wiki-markup_1_3_2;
- pandoc = doDistribute self.pandoc_2_11_1_1;
# jailbreaking pandoc-citeproc because it has not bumped upper bound on pandoc
- pandoc-citeproc = doJailbreak (doDistribute self.pandoc-citeproc_0_17_0_2);
- pandoc-types = doDistribute self.pandoc-types_1_22;
- rfc5051 = doDistribute self.rfc5051_0_2;
+ pandoc-citeproc = doJailbreak super.pandoc-citeproc;
# The test suite attempts to read `/etc/resolv.conf`, which doesn't work in the sandbox.
domain-auth = dontCheck super.domain-auth;
- # stack-2.5.1 needs a more current version of pantry to compile
- pantry = self.pantry_0_5_1_4;
-
# Too tight version bounds, see https://github.com/haskell-hvr/microaeson/pull/4
microaeson = doJailbreak super.microaeson;
- autoapply = super.autoapply.override { th-desugar = self.th-desugar_1_11; };
-
- # binary-instances needs the latest version.
- time-compat = self.time-compat_1_9_4;
-
# - Deps are required during the build for testing and also during execution,
# so add them to build input and also wrap the resulting binary so they're in
# PATH.
@@ -1431,7 +1374,7 @@ self: super: {
in generateOptparseApplicativeCompletion "update-nix-fetchgit" (overrideCabal
(addTestToolDepends (super.update-nix-fetchgit.overrideScope (self: super: {
optparse-generic = self.optparse-generic_1_4_4;
- optparse-applicative = self.optparse-applicative_0_16_0_0;
+ optparse-applicative = self.optparse-applicative_0_16_1_0;
})) deps) (drv: {
buildTools = drv.buildTools or [ ] ++ [ pkgs.makeWrapper ];
postInstall = drv.postInstall or "" + ''
@@ -1441,46 +1384,140 @@ self: super: {
'';
}));
- optparse-generic_1_4_4 = super.optparse-generic_1_4_4.override {
- optparse-applicative = self.optparse-applicative_0_16_0_0;
- };
-
# Our quickcheck-instances is too old for the newer binary-instances, but
# quickcheck-instances is only used in the tests of binary-instances.
binary-instances = dontCheck super.binary-instances;
- # INSERT NEW OVERRIDES ABOVE THIS LINE
-} // (let
- # fourmolu can‘t compile with an older aeson
- localOverride = name: value: doDistribute (value.overrideScope (self: super: {
- aeson = dontCheck super.aeson_1_5_2_0;
+ # tons of overrides for bleeding edge versions for ghcide and hls
+ # overriding aeson on all of them to prevent double compilations
+ # this shouldn‘t break anything because nearly all their reverse deps are
+ # in this list or marked as broken anyways
+ # 2020-11-19: Checks nearly fixed, but still disabled because of flaky tests:
+ # https://github.com/haskell/haskell-language-server/issues/610
+ # https://github.com/haskell/haskell-language-server/issues/611
+ haskell-language-server = dontCheck (super.haskell-language-server.override {
+ lsp-test = dontCheck self.lsp-test_0_11_0_7;
+ });
+
+ fourmolu = dontCheck super.fourmolu;
+ ghcide = dontCheck (appendPatch super.ghcide (pkgs.fetchpatch {
+ # 2020-11-13: Bumping bounds via an already upstream merged change
+ # https://github.com/haskell/ghcide/pull/905
+ url = https://github.com/haskell/ghcide/commit/9b8aaf9b06846571cc0b5d46680e686e4f9153a3.patch;
+ sha256 = "0j8980dmvwjcs72ahq2zc14hwkyd5ybgzyy1az3zq5flp383fai6";
+ includes = [ "ghcide.cabal" ];
}));
- in pkgs.lib.mapAttrs localOverride {
- # tons of overrides for bleeding edge versions for ghcide and hls
- # overriding aeson on all of them to prevent double compilations
- # this shouldn‘t break anything because nearly all their reverse deps are
- # in this list or marked as broken anyways
- haskell-language-server = dontCheck super.haskell-language-server;
- fourmolu = dontCheck super.fourmolu;
- stylish-haskell = super.stylish-haskell_0_12_2_0;
- ghcide = dontCheck (appendPatch super.ghcide (pkgs.fetchpatch {
- # 2020-11-13: Bumping bounds via an already upstream merged change
- # https://github.com/haskell/ghcide/pull/905
- url = https://github.com/haskell/ghcide/commit/9b8aaf9b06846571cc0b5d46680e686e4f9153a3.patch;
- sha256 = "0j8980dmvwjcs72ahq2zc14hwkyd5ybgzyy1az3zq5flp383fai6";
- includes = [ "ghcide.cabal" ];
- }));
- refinery = super.refinery_0_3_0_0;
- data-tree-print = doJailbreak super.data-tree-print;
- ghc-exactprint = dontCheck super.ghc-exactprint_0_6_3_3;
- hie-bios = dontCheck super.hie-bios_0_7_1;
- lsp-test = dontCheck super.lsp-test_0_11_0_7;
- hls-plugin-api = super.hls-plugin-api;
- hls-hlint-plugin = super.hls-hlint-plugin;
- implicit-hie-cradle = super.implicit-hie-cradle;
- # the hls brittany is objectively better, because there hasn‘t been a
- # brittany release in a while and this version works with 8.10.
- # And we need to build it anyways.
- brittany = dontCheck super.hls-brittany;
- }
-) // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
+ refinery = doDistribute super.refinery_0_3_0_0;
+ data-tree-print = doJailbreak super.data-tree-print;
+ # the hls brittany is objectively better, because there hasn‘t been a
+ # brittany release in a while and this version works with 8.10.
+ # And we need to build it anyways.
+ # 2020-11-15: jailbreaking because we have strict 0.4 which is to new
+ brittany = self.hls-brittany;
+ hls-brittany = dontCheck (doJailbreak super.hls-brittany);
+
+ # 2020-11-15: aeson 1.5.4.1 needs to new quickcheck-instances for testing
+ aeson = dontCheck super.aeson;
+
+ # 2020-11-15: nettle tests are pre MonadFail change
+ # https://github.com/stbuehler/haskell-nettle/issues/10
+ nettle = dontCheck super.nettle;
+
+ # 2020-11-17: Disable tests for hackage-security because of this issue:
+ # https://github.com/haskell/hackage-security/issues/247
+ hackage-security = dontCheck super.hackage-security;
+
+ # 2020-11-17: persistent-test is ahead of the persistent version in stack
+ persistent-sqlite = dontCheck super.persistent-sqlite;
+
+ # The tests for semver-range need to be updated for the MonadFail change in
+ # ghc-8.8:
+ # https://github.com/adnelson/semver-range/issues/15
+ semver-range = dontCheck super.semver-range;
+
+ dependent-sum-aeson-orphans = appendPatch super.dependent-sum-aeson-orphans (pkgs.fetchpatch {
+ # 2020-11-18: https://github.com/obsidiansystems/dependent-sum-aeson-orphans/pull/9
+ # Bump version bounds for ghc 8.10
+ url = https://github.com/obsidiansystems/dependent-sum-aeson-orphans/commit/e1f5898116222a1bc557d41f3395066f83736093.patch;
+ sha256 = "01fj29xdblxpz4drasaygf9875fipylpj8w164lb0cszd1vmqwnb";
+ });
+
+ # 2020-11-18: https://github.com/srid/rib/issues/169
+ # aeson bound out of sync
+ rib-core = doJailbreak super.rib-core;
+
+ # 2020-11-18: https://github.com/srid/neuron/issues/474
+ # base upper bound is incompatible with ghc 8.10
+ neuron = doJailbreak super.neuron;
+
+ reflex = appendPatches super.reflex [
+ # https://github.com/reflex-frp/reflex/pull/444
+ # Fixes for ghc 8.10
+ (pkgs.fetchpatch {
+ url = https://github.com/reflex-frp/reflex/commit/d230632427fc1b7031163567c97f20050610c122.patch;
+ sha256 = "0gafqqi6q16m5y4mrc2f7lhahmazvcbiadn2v84y9p3zvx2v26xy";
+ })
+ # https://github.com/reflex-frp/reflex/pull/444
+ # Bound bumps for ghc 8.10
+ (pkgs.fetchpatch {
+ url = https://patch-diff.githubusercontent.com/raw/reflex-frp/reflex/pull/448.patch;
+ sha256 = "0a8gcq9g8dyyafkvs54mi3fnisff20r0x0qzmhxcp9md61nkf7gq";
+ })
+ ];
+
+ # 2020-11-19: jailbreaking because of pretty-simple bound out of date
+ # https://github.com/kowainik/stan/issues/408
+ # Tests disabled because of: https://github.com/kowainik/stan/issues/409
+ stan = doJailbreak (dontCheck super.stan);
+
+ # Due to tests restricting base in 0.8.0.0 release
+ http-media = doJailbreak super.http-media;
+
+ # Use an already merged upstream patch fixing the build with primitive >= 0.7.2
+ # The version bounds were correctly specified before, so we need to jailbreak as well
+ streamly = appendPatch (doJailbreak super.streamly) (pkgs.fetchpatch {
+ url = "https://github.com/composewell/streamly/commit/2c88cb631fdcb5c0d3a8bc936e1e63835800be9b.patch";
+ sha256 = "0g2m0y46zr3xs9fswkm4h9adhsg6gzl5zwgidshsjh3k3rq4h7b1";
+ });
+
+ # 2020-11-19: Jailbreaking until: https://github.com/snapframework/heist/pull/124
+ heist = doJailbreak super.heist;
+
+ # 2020-11-19: Jailbreaking until: https://github.com/snapframework/snap/pull/219
+ snap = doJailbreak super.snap;
+
+ # 2020-11-21: cachix + chachix-api needs a patch for ghc 8.10 compat. Can be removed once released
+ # https://github.com/cachix/cachix/pull/331
+ cachix-api = appendPatch super.cachix-api (pkgs.fetchpatch {
+ url = https://github.com/cachix/cachix/commit/bfeec151a03afad72401815fe8bbb1b0d5d63b0d.patch;
+ sha256 = "0rglyd77g4j72l5g0sj9zpq2hy3v992bm6nhj58pmj4j2aj67y74";
+ stripLen = 2;
+ extraPrefix = "";
+ includes = [ "src/Cachix/Types/Session.hs" "src/Cachix/API/Signing.hs" ];
+ });
+ cachix = appendPatch super.cachix (pkgs.fetchpatch {
+ url = https://github.com/cachix/cachix/commit/bfeec151a03afad72401815fe8bbb1b0d5d63b0d.patch;
+ sha256 = "06jmpz8l5vh9cch5aqdbrln7bm3fghxsicwy1m93avli320kp8pp";
+ stripLen = 2;
+ extraPrefix = "";
+ excludes = [ "stack.yaml" "sources.json" "src/Cachix/Types/Session.hs" "src/Cachix/API/Signing.hs" "cachix-api.cabal" "workflows/test.yml" ];
+ });
+
+ # 2020-11-23: Jailbreaking until: https://github.com/michaelt/text-pipes/pull/29
+ pipes-text = doJailbreak super.pipes-text;
+
+ # 2020-11-23: https://github.com/Rufflewind/blas-hs/issues/8
+ blas-hs = dontCheck super.blas-hs;
+
+ # 2020-11-23: https://github.com/cdornan/fmt/issues/30
+ fmt = dontCheck super.fmt;
+
+
+ # 2020-11-27: Tests broken
+ # Upstream issue: https://github.com/haskell-servant/servant-swagger/issues/129
+ servant-swagger = dontCheck super.servant-swagger;
+
+ # 2020-11-27: cxx-options is broken in Cabal 3.2.0.0
+ hercules-ci-agent = addSetupDepend super.hercules-ci-agent self.Cabal_3_2_1_0;
+
+} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix
index b801a08a9eab..60d3f4232464 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix
@@ -57,42 +57,14 @@ self: super: {
};
});
- # Deviate from Stackage LTS-15.x to fix the build.
- haddock-library = self.haddock-library_1_9_0;
-
# Jailbreak to fix the build.
base-noprelude = doJailbreak super.base-noprelude;
system-fileio = doJailbreak super.system-fileio;
unliftio-core = doJailbreak super.unliftio-core;
- # Use the latest version to fix the build.
- dhall = self.dhall_1_36_0;
- lens = self.lens_4_19_2;
- optics = self.optics_0_3;
- optics-core = self.optics-core_0_3_0_1;
- optics-extra = self.optics-extra_0_3;
- optics-th = self.optics-th_0_3_0_2;
- repline = self.repline_0_4_0_0;
- singletons = self.singletons_2_7;
- th-desugar = self.th-desugar_1_11;
-
- insert-ordered-containers = super.insert-ordered-containers.override {
- optics-core = self.optics-core_0_3_0_1;
- optics-extra = self.optics-extra_0_3.override {
- optics-core = self.optics-core_0_3_0_1;
- };
- };
-
# Jailbreaking because monoidal-containers hasn‘t bumped it's base dependency for 8.10.
monoidal-containers = doJailbreak super.monoidal-containers;
- # `ghc-lib-parser-ex` (see conditionals in its `.cabal` file) does not need
- # the `ghc-lib-parser` dependency on GHC >= 8.8. However, because we have
- # multiple verions of `ghc-lib-parser(-ex)` available, and the default ones
- # are older ones, those older ones will complain. Because we have a newer
- # GHC, we can just set the dependency to `null` as it is not used.
- ghc-lib-parser-ex = super.ghc-lib-parser-ex.override { ghc-lib-parser = null; };
-
# Jailbreak to fix the build.
brick = doJailbreak super.brick;
exact-pi = doJailbreak super.exact-pi;
@@ -111,14 +83,6 @@ self: super: {
sha256 = "0rgzrq0513nlc1vw7nw4km4bcwn4ivxcgi33jly4a7n3c1r32v1f";
});
- # https://github.com/commercialhaskell/pantry/issues/21
- pantry = appendPatch super.pantry (pkgs.fetchpatch {
- name = "add-cabal-3.2.x-support.patch";
- url = "https://patch-diff.githubusercontent.com/raw/commercialhaskell/pantry/pull/22.patch";
- sha256 = "198hsfjsy83s7rp71llf05cwa3vkm74g73djg5p4sk4awm9s6vf2";
- excludes = ["package.yaml"];
- });
-
# hnix 0.9.0 does not provide an executable for ghc < 8.10, so define completions here for now.
hnix = generateOptparseApplicativeCompletion "hnix"
(overrideCabal super.hnix (drv: {
@@ -128,5 +92,4 @@ self: super: {
# Break out of "Cabal < 3.2" constraint.
stylish-haskell = doJailbreak super.stylish-haskell;
-
}
diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
index 0a64c20ea7a5..2a0a7810f72a 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
@@ -91,4 +91,7 @@ self: super: {
# ghc versions prior to 8.8.x needs additional dependency to compile successfully.
ghc-lib-parser-ex = addBuildDepend super.ghc-lib-parser-ex self.ghc-lib-parser;
+
+ # This became a core library in ghc 8.10., so we don‘t have an "exception" attribute anymore.
+ exceptions = super.exceptions_0_10_4;
}
diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix
index 718186c9f38f..d1099c56b2c8 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix
@@ -81,8 +81,8 @@ self: super: {
snap-server = doJailbreak super.snap-server;
exact-pi = doJailbreak super.exact-pi;
time-compat = doJailbreak super.time-compat;
- http-media = doJailbreak super.http-media;
- servant-server = doJailbreak super.servant-server;
+ http-media = unmarkBroken (doJailbreak super.http-media);
+ servant-server = unmarkBroken (doJailbreak super.servant-server);
foundation = dontCheck super.foundation;
vault = dontHaddock super.vault;
@@ -95,11 +95,6 @@ self: super: {
# https://github.com/kowainik/relude/issues/241
relude = dontCheck super.relude;
- # The tests for semver-range need to be updated for the MonadFail change in
- # ghc-8.8:
- # https://github.com/adnelson/semver-range/issues/15
- semver-range = dontCheck super.semver-range;
-
# The current version 2.14.2 does not compile with ghc-8.8.x or newer because
# of issues with Cabal 3.x.
darcs = dontDistribute super.darcs;
@@ -122,4 +117,10 @@ self: super: {
liquid-vector = markBroken super.liquid-vector;
liquidhaskell = markBroken super.liquidhaskell;
+ # This became a core library in ghc 8.10., so we don‘t have an "exception" attribute anymore.
+ exceptions = super.exceptions_0_10_4;
+
+ # ghc versions which don‘t match the ghc-lib-parser-ex version need the
+ # additional dependency to compile successfully.
+ ghc-lib-parser-ex = addBuildDepend super.ghc-lib-parser-ex self.ghc-lib-parser;
}
diff --git a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
index 88f935c3b6d3..0471ca1b7601 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-9.0.x.nix
@@ -66,14 +66,12 @@ self: super: {
integer-logarithms = overrideCabal (doJailbreak super.integer-logarithms) (drv: { postPatch = "sed -i -e 's,integer-gmp <1.1,integer-gmp < 2,' integer-logarithms.cabal"; });
lukko = doJailbreak super.lukko;
parallel = doJailbreak super.parallel;
- primitive = doJailbreak super.primitive_0_7_1_0;
regex-posix = doJailbreak super.regex-posix;
resolv = doJailbreak super.resolv;
singleton-bool = doJailbreak super.singleton-bool;
split = doJailbreak super.split;
splitmix = self.splitmix_0_1_0_3;
tar = doJailbreak super.tar;
- th-abstraction = self.th-abstraction_0_4_0_0;
time-compat = doJailbreak super.time-compat;
vector = doJailbreak (dontCheck super.vector);
zlib = doJailbreak super.zlib;
@@ -95,10 +93,7 @@ self: super: {
url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/master/patches/language-haskell-extract-0.2.4.patch";
sha256 = "0rgzrq0513nlc1vw7nw4km4bcwn4ivxcgi33jly4a7n3c1r32v1f";
});
- QuickCheck = appendPatch super.QuickCheck_2_14_1 (pkgs.fetchpatch {
- url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/master/patches/QuickCheck-2.14.1.patch";
- sha256 = "0n89nx95w353h4dzala57gb0y7hx4wbkv5igs89dza50p7ybq9an";
- });
+ QuickCheck = super.QuickCheck_2_14_2;
regex-base = appendPatch (doJailbreak super.regex-base) (pkgs.fetchpatch {
url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/master/patches/regex-base-0.94.0.0.patch";
sha256 = "0k5fglbl7nnhn8400c4cpnflxcbj9p3xi5prl9jfmszr31jwdy5d";
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
index 11bf99d4516c..e4ee9c1cb351 100644
--- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
+++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
@@ -1,37 +1,38 @@
# pkgs/development/haskell-modules/configuration-hackage2nix.yaml
-compiler: ghc-8.8.4
+compiler: ghc-8.10.2
core-packages:
- array-0.5.4.0
- - base-4.13.0.0
- - binary-0.8.7.0
+ - base-4.14.1.0
+ - binary-0.8.8.0
- bytestring-0.10.10.0
- - Cabal-3.0.1.0
+ - Cabal-3.2.0.0
- containers-0.6.2.1
- deepseq-1.4.4.0
- directory-1.3.6.0
+ - exceptions-0.10.4
- filepath-1.4.2.1
- - ghc-8.8.3
- - ghc-boot-8.8.3
- - ghc-boot-th-8.8.3
+ - ghc-8.10.2
+ - ghc-boot-8.10.2
+ - ghc-boot-th-8.10.2
- ghc-compact-0.1.0.0
- - ghc-heap-8.8.3
- - ghc-prim-0.5.3
- - ghci-8.8.3
- - haskeline-0.7.5.0
- - hpc-0.6.0.3
- - integer-gmp-1.0.2.0
- - libiserv-8.8.3
+ - ghc-heap-8.10.2
+ - ghc-prim-0.6.1
+ - ghci-8.10.2
+ - haskeline-0.8.0.1
+ - hpc-0.6.1.0
+ - integer-gmp-1.0.3.0
+ - libiserv-8.10.2
- mtl-2.2.2
- parsec-3.1.14.0
- pretty-1.1.3.6
- - process-1.6.8.0
+ - process-1.6.9.0
- rts-1.0
- stm-2.5.0.0
- - template-haskell-2.15.0.0
+ - template-haskell-2.16.0.0
- terminfo-0.4.1.4
- - text-1.2.4.0
+ - text-1.2.3.2
- time-1.9.3
- transformers-0.5.6.2
- unix-2.7.2.2
@@ -75,23 +76,22 @@ default-package-overrides:
# haskell-language-server 0.5.0.0 doesn't accept newer versions
- fourmolu ==0.2.*
- refinery ==0.2.*
- # LTS Haskell 16.20
+ # Stackage Nightly 2020-12-04
- abstract-deque ==0.3
- abstract-par ==0.3.3
- AC-Angle ==1.0
- accuerr ==0.2.0.2
- ace ==0.6
- action-permutations ==0.0.0.1
- - active ==0.2.0.14
- ad ==4.4.1
- adjunctions ==4.4
- adler32 ==0.1.2.0
- - advent-of-code-api ==0.2.7.0
- - aeson ==1.4.7.1
+ - aeson ==1.5.4.1
- aeson-attoparsec ==0.0.0
- aeson-better-errors ==0.9.1.0
- aeson-casing ==0.2.0.0
- aeson-combinators ==0.0.4.0
+ - aeson-commit ==1.3
- aeson-compat ==0.3.9
- aeson-default ==0.9.1.0
- aeson-diff ==1.1.0.9
@@ -101,10 +101,11 @@ default-package-overrides:
- aeson-picker ==0.1.0.5
- aeson-pretty ==0.8.8
- aeson-qq ==0.8.3
- - aeson-schemas ==1.2.0
- - aeson-utils ==0.3.0.2
+ - aeson-schemas ==1.3.2
+ - aeson-with ==0.1.2.0
- aeson-yak ==0.1.1.3
- - aeson-yaml ==1.0.6.0
+ - aeson-yaml ==1.1.0.0
+ - agda2lagda ==0.2020.11.1
- al ==0.1.4.2
- alarmclock ==0.7.0.5
- alerts ==0.1.2.0
@@ -119,7 +120,6 @@ default-package-overrides:
- alsa-seq ==0.6.0.7
- alternative-vector ==0.0.0
- ALUT ==2.4.0.3
- - amazonka ==1.6.1
- amazonka-apigateway ==1.6.1
- amazonka-application-autoscaling ==1.6.1
- amazonka-appstream ==1.6.1
@@ -214,24 +214,22 @@ default-package-overrides:
- annotated-wl-pprint ==0.7.0
- ansi-terminal ==0.10.3
- ansi-wl-pprint ==0.6.9
- - antiope-core ==7.5.3
- - antiope-dynamodb ==7.5.3
- - antiope-messages ==7.5.3
- - antiope-s3 ==7.5.3
- - antiope-sns ==7.5.3
- - antiope-sqs ==7.5.3
- ANum ==0.2.0.2
- apecs ==0.9.2
- apecs-gloss ==0.2.4
- apecs-physics ==0.4.4
- api-field-json-th ==0.1.0.2
+ - ap-normalize ==0.1.0.0
- appar ==0.1.8
- appendmap ==0.1.5
+ - apply-refact ==0.8.2.1
- apportionment ==0.0.0.3
- approximate ==0.3.2
+ - approximate-equality ==1.1.0.2
- app-settings ==0.2.0.12
- arbor-lru-cache ==0.1.1.1
- - arithmoi ==0.10.0.0
+ - arbor-postgres ==0.0.5
+ - arithmoi ==0.11.0.1
- array-memoize ==0.6.0
- arrow-extras ==0.1.0.1
- ascii ==1.0.0.2
@@ -243,6 +241,7 @@ default-package-overrides:
- ascii-progress ==0.3.3.0
- ascii-superset ==1.0.0.2
- ascii-th ==1.0.0.2
+ - asif ==6.0.4
- asn1-encoding ==0.9.6
- asn1-parse ==0.9.5
- asn1-types ==0.3.4
@@ -251,9 +250,9 @@ default-package-overrides:
- astro ==0.4.2.1
- async ==2.2.2
- async-extra ==0.2.0.0
+ - async-pool ==0.9.1
- async-refresh ==0.3.0.0
- async-refresh-tokens ==0.4.0.0
- - async-timer ==0.2.0.0
- atom-basic ==0.2.5
- atomic-primops ==0.8.4
- atomic-write ==0.2.0.7
@@ -264,8 +263,8 @@ default-package-overrides:
- attoparsec-iso8601 ==1.0.1.0
- attoparsec-path ==0.0.0.1
- audacity ==0.0.2
- - aur ==7.0.4
- - aura ==3.1.9
+ - aur ==7.0.5
+ - aura ==3.2.2
- authenticate ==1.3.5
- authenticate-oauth ==1.6.0.1
- auto ==0.4.3.1
@@ -274,44 +273,48 @@ default-package-overrides:
- avers ==0.0.17.1
- avro ==0.5.2.0
- aws-cloudfront-signed-cookies ==0.2.0.6
- - bank-holidays-england ==0.2.0.5
- - base16 ==0.2.1.0
+ - backtracking ==0.1.0
+ - bank-holidays-england ==0.2.0.6
+ - barbies ==2.0.2.0
+ - base16 ==0.3.0.1
- base16-bytestring ==0.1.1.7
- - base16-lens ==0.1.2.0
- - base32 ==0.1.1.2
+ - base16-lens ==0.1.3.0
+ - base32 ==0.2.0.0
- base32-lens ==0.1.0.0
- base32string ==0.9.1
+ - base58-bytestring ==0.1.0
- base58string ==0.10.0
- base64 ==0.4.2.2
- - base64-bytestring ==1.0.0.3
+ - base64-bytestring ==1.1.0.0
- base64-bytestring-type ==1.0.1
- base64-lens ==0.3.0
- base64-string ==0.2
- base-compat ==0.11.2
- base-compat-batteries ==0.11.2
- basement ==0.0.11
- - base-noprelude ==4.13.0.0
- base-orphans ==0.8.3
- - base-prelude ==1.3
+ - base-prelude ==1.4
- base-unicode-symbols ==0.2.4.2
- basic-prelude ==0.7.0
- bazel-runfiles ==0.12
- bbdb ==0.8
- bcrypt ==0.0.11
- - bech32 ==1.0.2
+ - bech32 ==1.1.0
- bech32-th ==1.0.2
- bench ==1.0.12
- benchpress ==0.2.2.15
- between ==0.11.0.0
- bibtex ==0.1.0.6
- - bifunctors ==5.5.7
+ - bifunctors ==5.5.8
- bimap ==0.4.0
- bimaps ==0.1.0.2
- bimap-server ==0.1.0.1
- bin ==0.1
- binary-conduit ==1.3.1
+ - binaryen ==0.0.5.0
- binary-ext ==2.0.4
- binary-ieee754 ==0.1.0.0
+ - binary-instances ==1.0.0.1
- binary-list ==1.1.1.2
- binary-orphans ==1.0.1
- binary-parser ==0.5.6
@@ -330,7 +333,7 @@ default-package-overrides:
- bits-extra ==0.0.2.0
- bitvec ==1.0.3.0
- blake2 ==0.3.0
- - blanks ==0.3.0
+ - blanks ==0.5.0
- blas-carray ==0.1.0.1
- blas-comfort-array ==0.0.0.2
- blas-ffi ==0.1
@@ -341,35 +344,37 @@ default-package-overrides:
- blaze-svg ==0.3.6.1
- blaze-textual ==0.2.1.0
- bmp ==1.2.6.3
+ - BNFC ==2.8.4
+ - board-games ==0.3
- boltzmann-samplers ==0.1.1.0
- Boolean ==0.2.4
- boolean-like ==0.1.1.0
- - boolean-normal-forms ==0.0.1.1
- boolsimplifier ==0.1.8
- boots ==0.2.0.1
- bordacount ==0.1.0.0
- boring ==0.1.3
- both ==0.1.1.1
- - bound ==2.0.1
+ - bound ==2.0.2
- BoundedChan ==1.0.3.0
- bounded-queue ==1.0.0
- boundingboxes ==0.2.3
- bower-json ==1.0.0.1
- boxes ==0.1.5
- - brick ==0.52.1
- - brittany ==0.12.1.1
+ - brick ==0.57.1
- broadcast-chan ==0.2.1.1
- bsb-http-chunked ==0.0.0.4
- bson ==0.4.0.1
- btrfs ==0.2.0.0
- buffer-builder ==0.2.4.7
- buffer-pipe ==0.0
- - bugsnag-hs ==0.1.0.3
+ - bugsnag-hs ==0.2.0.3
+ - bugzilla-redhat ==0.3.0
+ - burrito ==1.2.0.0
- butcher ==1.3.3.2
- bv ==0.5
- bv-little ==1.1.1
- byteable ==0.1.1
- - byte-count-reader ==0.10.1.1
+ - byte-count-reader ==0.10.1.2
- bytedump ==1.0
- byte-order ==0.1.2.0
- byteorder ==1.0.4
@@ -381,13 +386,17 @@ default-package-overrides:
- bytestring-mmap ==0.2.2
- bytestring-strict-builder ==0.4.5.3
- bytestring-to-vector ==0.3.0.1
- - bytestring-tree-builder ==0.2.7.5
- - bz2 ==1.0.0.1
+ - bytestring-tree-builder ==0.2.7.7
+ - bz2 ==1.0.1.0
+ - bzlib ==0.5.1.0
- bzlib-conduit ==0.3.0.2
+ - c14n ==0.1.0.1
- c2hs ==0.28.6
- - cabal-appimage ==0.3.0.0
- - cabal-debian ==5.0.3
+ - cabal-debian ==5.1
- cabal-doctest ==1.0.8
+ - cabal-file ==0.1.1
+ - cabal-flatpak ==0.1.0.2
+ - cabal-plan ==0.7.2.0
- cabal-rpm ==2.0.7
- cache ==0.1.3.0
- cacophony ==0.10.1
@@ -404,7 +413,7 @@ default-package-overrides:
- cases ==0.1.4
- casing ==0.1.4.1
- cassava ==0.5.2.0
- - cassava-conduit ==0.5.1
+ - cassava-conduit ==0.6.0
- cassava-megaparsec ==2.0.2
- cast ==0.1.0.2
- category ==0.2.5.0
@@ -416,13 +425,13 @@ default-package-overrides:
- cereal-text ==0.1.0.2
- cereal-vector ==0.2.0.1
- cfenv ==0.1.0.0
+ - cgi ==3001.5.0.0
- chan ==0.0.4.1
- ChannelT ==0.0.0.7
- - character-cases ==0.1.0.4
+ - character-cases ==0.1.0.6
- charset ==0.3.7.1
- charsetdetect-ae ==1.1.0.4
- Chart ==1.9.3
- - Chart-diagrams ==1.9.3
- chaselev-deque ==0.5.0.5
- ChasingBottoms ==1.3.1.9
- cheapskate ==0.1.1.2
@@ -442,12 +451,11 @@ default-package-overrides:
- cipher-des ==0.0.6
- cipher-rc4 ==0.1.4
- circle-packing ==0.1.0.6
- - clash-ghc ==1.2.4
- - clash-lib ==1.2.4
- - clash-prelude ==1.2.4
+ - clash-ghc ==1.2.5
+ - clash-lib ==1.2.5
+ - clash-prelude ==1.2.5
- classy-prelude ==1.5.0
- classy-prelude-conduit ==1.5.0
- - classy-prelude-yesod ==1.5.0
- clay ==0.13.3
- clientsession ==0.9.1.2
- climb ==0.3.3
@@ -463,12 +471,10 @@ default-package-overrides:
- codec-beam ==0.2.0
- codec-rpm ==0.2.2
- code-page ==0.2
- - coercible-utils ==0.1.0
- co-log ==0.4.0.1
- co-log-concurrent ==0.5.0.0
- co-log-core ==0.2.1.1
- - co-log-polysemy ==0.0.1.2
- - Color ==0.1.4
+ - Color ==0.3.0
- colorful-monoids ==0.2.1.3
- colorize-haskell ==1.0.1
- colour ==2.3.5
@@ -478,11 +484,21 @@ default-package-overrides:
- comfort-graph ==0.0.3.1
- commutative ==0.0.2
- comonad ==5.0.6
+ - comonad-extras ==4.0.1
- compactmap ==0.1.4.2.1
- compensated ==0.8.1
- compiler-warnings ==0.1.0
- composable-associations ==0.1.0.0
- composable-associations-aeson ==0.1.0.0
+ - composite-aeson ==0.7.4.0
+ - composite-aeson-path ==0.7.4.0
+ - composite-aeson-refined ==0.7.4.0
+ - composite-base ==0.7.4.0
+ - composite-binary ==0.7.4.0
+ - composite-ekg ==0.7.4.0
+ - composite-hashable ==0.7.4.0
+ - composite-tuple ==0.1.2.0
+ - composite-xstep ==0.1.0.0
- composition ==1.0.2.1
- composition-extra ==2.0.0
- concise ==0.1.0.1
@@ -492,7 +508,7 @@ default-package-overrides:
- concurrent-split ==0.0.1.1
- concurrent-supply ==0.1.8
- cond ==0.4.1.1
- - conduit ==1.3.3
+ - conduit ==1.3.4
- conduit-algorithms ==0.0.11.0
- conduit-combinators ==1.3.0
- conduit-concurrent-map ==0.1.1
@@ -507,13 +523,14 @@ default-package-overrides:
- config-ini ==0.2.4.0
- configurator ==0.3.0.0
- configurator-export ==0.1.0.1
- - configurator-pg ==0.2.4
+ - configurator-pg ==0.2.5
- connection ==0.3.1
- connection-pool ==0.2.2
- console-style ==0.0.2.1
- constraint ==0.1.4.0
- constraints ==0.12
- constraint-tuples ==0.1.2
+ - construct ==0.3
- contravariant ==1.5.2
- contravariant-extras ==0.3.5.2
- control-bool ==0.2.1
@@ -521,19 +538,20 @@ default-package-overrides:
- control-monad-omega ==0.3.2
- convertible ==1.1.1.0
- cookie ==0.4.5
- - core-data ==0.2.1.8
- - core-program ==0.2.5.0
- - core-text ==0.2.3.6
+ - core-data ==0.2.1.9
+ - core-program ==0.2.6.0
+ - core-text ==0.3.0.0
- countable ==1.0
+ - country ==0.2.1
- cpio-conduit ==0.7.0
- cpphs ==1.20.9.1
- cprng-aes ==0.6.1
- cpu ==0.1.2
- cpuinfo ==0.1.0.1
- - crackNum ==2.3
+ - crackNum ==2.4
- crc32c ==0.0.0
- credential-store ==0.1.2
- - criterion ==1.5.7.0
+ - criterion ==1.5.9.0
- criterion-measurement ==0.1.2.0
- cron ==0.7.0
- crypto-api ==0.13.3
@@ -545,8 +563,7 @@ default-package-overrides:
- cryptohash-md5 ==0.11.100.1
- cryptohash-sha1 ==0.11.100.1
- cryptohash-sha256 ==0.11.101.0
- - cryptohash-sha512 ==0.11.100.1
- - cryptonite ==0.26
+ - cryptonite ==0.27
- cryptonite-conduit ==0.2.2
- cryptonite-openssl ==0.7
- crypto-numbers ==0.2.7
@@ -554,12 +571,10 @@ default-package-overrides:
- crypto-pubkey-types ==0.4.3
- crypto-random ==0.0.9
- crypto-random-api ==0.2.0
- - crypt-sha512 ==0
- csp ==1.4.0
- css-syntax ==0.1.0.0
- css-text ==0.1.3.0
- csv ==0.1.2
- - csv-conduit ==0.7.1.0
- ctrie ==0.2
- cubicbezier ==0.6.0.6
- cubicspline ==0.1.2
@@ -578,6 +593,7 @@ default-package-overrides:
- d10 ==0.2.1.6
- data-accessor ==0.2.3
- data-accessor-mtl ==0.2.0.4
+ - data-accessor-template ==0.2.1.16
- data-accessor-transformers ==0.2.1.7
- data-ascii ==1.0.0.2
- data-binary-ieee754 ==0.4.4
@@ -594,9 +610,10 @@ default-package-overrides:
- datadog ==0.2.5.0
- data-dword ==0.3.2
- data-endian ==0.1.1
- - data-fix ==0.2.1
+ - data-fix ==0.3.0
- data-forest ==0.1.0.8
- - data-has ==0.3.0.0
+ - data-has ==0.4.0.0
+ - data-hash ==0.2.0.1
- data-interval ==2.0.1
- data-inttrie ==0.1.4
- data-lens-light ==0.1.2.2
@@ -609,7 +626,6 @@ default-package-overrides:
- data-reify ==0.6.3
- data-serializer ==0.3.4.1
- data-textual ==0.3.0.3
- - data-tree-print ==0.1.0.2
- dataurl ==0.1.0.0
- DAV ==1.3.4
- DBFunctor ==0.1.1.1
@@ -623,29 +639,22 @@ default-package-overrides:
- declarative ==0.5.3
- deepseq-generics ==0.2.0.0
- deepseq-instances ==0.1.0.1
- - deferred-folds ==0.9.11
- - dejafu ==2.3.0.1
+ - deferred-folds ==0.9.15
+ - dejafu ==2.4.0.0
- dense-linear-algebra ==0.1.0.0
- depq ==0.4.1.0
- deque ==0.4.3
- deriveJsonNoPrefix ==0.1.0.1
+ - derive-topdown ==0.0.2.2
- deriving-aeson ==0.2.6
- - deriving-compat ==0.5.9
+ - deriving-compat ==0.5.10
- derulo ==1.0.9
- - detour-via-sci ==1.0.0
- - dhall ==1.32.0
- - dhall-bash ==1.0.30
- - dhall-json ==1.6.4
- - dhall-lsp-server ==1.0.8
- - dhall-yaml ==1.1.0
- - diagrams ==1.4
- - diagrams-contrib ==1.4.4
- - diagrams-core ==1.4.2
- - diagrams-lib ==1.4.3
- - diagrams-postscript ==1.5
- - diagrams-rasterific ==1.4.2
+ - dhall ==1.36.0
+ - dhall-bash ==1.0.34
+ - dhall-json ==1.7.3
+ - dhall-lsp-server ==1.0.11
+ - dhall-yaml ==1.2.3
- diagrams-solve ==0.1.2
- - diagrams-svg ==1.4.3
- dialogflow-fulfillment ==0.1.1.3
- di-core ==1.0.4
- dictionary-sharing ==0.1.0.0
@@ -655,6 +664,8 @@ default-package-overrides:
- dimensional ==1.3
- di-monad ==1.3.1
- directory-tree ==0.12.1
+ - direct-sqlite ==2.3.26
+ - dirichlet ==0.1.0.0
- discount ==0.1.1
- disk-free-space ==0.1.0.1
- distributed-closure ==0.4.2.0
@@ -667,10 +678,11 @@ default-package-overrides:
- dns ==4.0.1
- dockerfile ==0.2.0
- doclayout ==0.3
- - doctemplates ==0.8.2
+ - doctemplates ==0.8.3
- doctest ==0.16.3
- doctest-discover ==0.2.0.0
- - doctest-driver-gen ==0.3.0.2
+ - doctest-exitcode-stdio ==0.0
+ - doctest-lib ==0.1
- doldol ==0.4.1.2
- do-list ==1.0.1
- do-notation ==0.1.0.2
@@ -682,7 +694,6 @@ default-package-overrides:
- drinkery ==0.4
- dsp ==0.2.5.1
- dual ==0.1.1.1
- - dual-tree ==0.2.2.1
- dublincore-xml-conduit ==0.1.0.2
- dunai ==0.7.0
- duration ==0.1.0.0
@@ -700,9 +711,9 @@ default-package-overrides:
- edit-distance ==0.2.2.1
- edit-distance-vector ==1.0.0.4
- editor-open ==0.6.0.0
- - egison ==4.0.3
- - egison-pattern-src ==0.2.1.0
- - egison-pattern-src-th-mode ==0.2.1.1
+ - egison ==4.1.2
+ - egison-pattern-src ==0.2.1.2
+ - egison-pattern-src-th-mode ==0.2.1.2
- either ==5.0.1.1
- either-both ==0.1.1.1
- either-unwrap ==1.1
@@ -712,12 +723,17 @@ default-package-overrides:
- ekg-statsd ==0.2.5.0
- elerea ==2.9.0
- elf ==0.30
- - eliminators ==0.6
- - elm2nix ==0.2
+ - eliminators ==0.7
+ - elm2nix ==0.2.1
- elm-bridge ==0.6.1
- elm-core-sources ==1.0.0
- elm-export ==0.6.0.1
- - emacs-module ==0.1.1
+ - elynx ==0.5.0
+ - elynx-markov ==0.5.0
+ - elynx-nexus ==0.5.0
+ - elynx-seq ==0.5.0
+ - elynx-tools ==0.5.0
+ - elynx-tree ==0.5.0
- email-validate ==2.3.2.13
- emojis ==0.1
- enclosed-exceptions ==1.0.3
@@ -732,16 +748,18 @@ default-package-overrides:
- eq ==4.2.1
- equal-files ==0.0.5.3
- equational-reasoning ==0.6.0.3
+ - equivalence ==0.3.5
- erf ==2.0.0.0
- errors ==2.3.0
- errors-ext ==0.4.2
- ersatz ==0.4.8
- - esqueleto ==3.3.4.0
- - essence-of-live-coding ==0.1.0.3
- - essence-of-live-coding-gloss ==0.1.0.3
- - essence-of-live-coding-pulse ==0.1.0.3
- - essence-of-live-coding-quickcheck ==0.1.0.3
+ - esqueleto ==3.4.0.1
+ - essence-of-live-coding ==0.2.4
+ - essence-of-live-coding-gloss ==0.2.4
+ - essence-of-live-coding-pulse ==0.2.4
+ - essence-of-live-coding-quickcheck ==0.2.4
- etc ==0.4.1.0
+ - eve ==0.1.9.0
- eventful-core ==0.2.0
- eventful-test-helpers ==0.2.0
- event-list ==0.1.2
@@ -753,12 +771,13 @@ default-package-overrides:
- exception-mtl ==0.4.0.1
- exceptions ==0.10.4
- exception-transformers ==0.4.0.9
+ - exception-via ==0.1.0.0
- executable-path ==0.0.3.1
- exit-codes ==1.0.0
- exomizer ==1.0.0
- expiring-cache-map ==0.0.6.1
- explicit-exception ==0.1.10
- - exp-pairs ==0.2.0.0
+ - exp-pairs ==0.2.1.0
- express ==0.1.3
- extended-reals ==0.2.4.0
- extensible-effects ==5.0.0.1
@@ -768,8 +787,10 @@ default-package-overrides:
- extrapolate ==0.4.2
- fail ==4.9.0.0
- failable ==1.2.4.0
- - fakedata ==0.6.1
- - farmhash ==0.1.0.5
+ - fakedata ==0.8.0
+ - fakedata-parser ==0.1.0.0
+ - fakefs ==0.3.0.2
+ - fakepull ==0.3.0.2
- fast-digits ==0.3.0.0
- fast-logger ==3.0.2
- fast-math ==1.0.2
@@ -781,8 +802,7 @@ default-package-overrides:
- FenwickTree ==0.1.2.1
- fft ==0.1.8.6
- fgl ==5.7.0.3
- - filecache ==0.4.1
- - file-embed ==0.0.11.2
+ - file-embed ==0.0.13.0
- file-embed-lzma ==0
- filelock ==0.1.1.5
- filemanip ==0.3.6.3
@@ -807,7 +827,8 @@ default-package-overrides:
- flags-applicative ==0.1.0.2
- flat ==0.4.4
- flat-mcmc ==1.5.2
- - FloatingHex ==0.4
+ - flexible-defaults ==0.0.3
+ - FloatingHex ==0.5
- floatshow ==0.2.4
- flow ==1.0.21
- flush-queue ==1.0.0
@@ -818,12 +839,10 @@ default-package-overrides:
- focuslist ==0.1.0.2
- foldable1 ==0.1.0.0
- fold-debounce ==0.2.0.9
- - fold-debounce-conduit ==0.2.0.5
- - foldl ==1.4.6
+ - foldl ==1.4.10
- folds ==0.7.5
- follow-file ==0.0.3
- FontyFruity ==0.5.3.5
- - force-layout ==0.4.0.6
- foreign-store ==0.2
- ForestStructures ==0.0.1.0
- forkable-monad ==0.2.0.3
@@ -831,7 +850,7 @@ default-package-overrides:
- format-numbers ==0.1.0.1
- formatting ==6.3.7
- foundation ==0.0.25
- - free ==5.1.3
+ - free ==5.1.4
- free-categories ==0.2.0.2
- freenect ==1.2.1
- freer-simple ==1.2.1.1
@@ -847,7 +866,6 @@ default-package-overrides:
- funcmp ==1.9
- function-builder ==0.3.0.1
- functor-classes-compat ==1
- - fused-effects ==1.0.2.2
- fusion-plugin ==0.2.1
- fusion-plugin-types ==0.1.0
- fuzzcheck ==0.1.1
@@ -859,9 +877,11 @@ default-package-overrides:
- gd ==3000.7.3
- gdp ==0.0.3.0
- general-games ==1.1.1
+ - generic-aeson ==0.2.0.11
- generic-arbitrary ==0.1.0
- generic-constraints ==1.1.1.1
- - generic-data ==0.8.3.0
+ - generic-data ==0.9.2.0
+ - generic-data-surgery ==0.3.0.0
- generic-deriving ==1.13.1
- generic-lens ==2.0.0.0
- generic-lens-core ==2.0.0.0
@@ -871,10 +891,11 @@ default-package-overrides:
- generic-random ==1.3.0.1
- generics-sop ==0.5.1.0
- generics-sop-lens ==0.2.0.1
+ - geniplate-mirror ==0.7.7
- genvalidity ==0.11.0.0
- genvalidity-aeson ==0.3.0.0
- genvalidity-bytestring ==0.6.0.0
- - genvalidity-containers ==0.8.0.2
+ - genvalidity-containers ==0.9.0.0
- genvalidity-criterion ==0.2.0.0
- genvalidity-hspec ==0.7.0.4
- genvalidity-hspec-aeson ==0.3.1.1
@@ -897,11 +918,10 @@ default-package-overrides:
- geojson ==4.0.2
- getopt-generics ==0.13.0.4
- ghc-byteorder ==4.11.0.0.10
- - ghc-check ==0.5.0.1
- - ghc-compact ==0.1.0.0
+ - ghc-check ==0.5.0.3
- ghc-core ==0.5.6
- - ghc-events ==0.13.0
- - ghc-exactprint ==0.6.2
+ - ghc-events ==0.14.0
+ - ghc-exactprint ==0.6.3.3
- ghcid ==0.8.7
- ghci-hexcalc ==0.1.1.0
- ghcjs-codemirror ==0.0.0.2
@@ -914,41 +934,45 @@ default-package-overrides:
- ghc-source-gen ==0.4.0.0
- ghc-syntax-highlighter ==0.0.6.0
- ghc-tcplugins-extra ==0.4
- - ghc-typelits-extra ==0.4
+ - ghc-trace-events ==0.1.2.1
+ - ghc-typelits-extra ==0.4.1
- ghc-typelits-knownnat ==0.7.3
- ghc-typelits-natnormalise ==0.7.2
- ghc-typelits-presburger ==0.3.0.1
- ghost-buster ==0.1.1.0
- - gi-atk ==2.0.21
- - gi-cairo ==1.0.23
- - gi-cairo-connector ==0.0.1
- - gi-cairo-render ==0.0.1
- - gi-dbusmenu ==0.4.7
- - gi-dbusmenugtk3 ==0.4.8
- - gi-gdk ==3.0.22
- - gi-gdkpixbuf ==2.0.23
- - gi-gdkx11 ==3.0.9
- - gi-gio ==2.0.26
- - gi-glib ==2.0.23
- - gi-gobject ==2.0.22
- - gi-graphene ==1.0.1
- - gi-gtk ==3.0.33
- - gi-gtk-hs ==0.3.8.1
+ - gi-atk ==2.0.22
+ - gi-cairo ==1.0.24
+ - gi-cairo-connector ==0.1.0
+ - gi-cairo-render ==0.1.0
+ - gi-dbusmenu ==0.4.8
+ - gi-dbusmenugtk3 ==0.4.9
+ - gi-gdk ==3.0.23
+ - gi-gdkpixbuf ==2.0.24
+ - gi-gdkx11 ==3.0.10
+ - gi-gio ==2.0.27
+ - gi-glib ==2.0.24
+ - gi-gobject ==2.0.25
+ - gi-graphene ==1.0.2
+ - gi-gtk ==3.0.36
+ - gi-gtk-hs ==0.3.9
+ - gi-harfbuzz ==0.0.3
- ginger ==0.10.1.0
- gingersnap ==0.3.1.0
- - gi-pango ==1.0.22
- - giphy-api ==0.7.0.0
- - githash ==0.1.4.0
+ - gi-pango ==1.0.23
+ - githash ==0.1.5.0
+ - github ==0.26
+ - github-release ==1.3.5
- github-rest ==1.0.3
- github-types ==0.2.1
- - gitlab-haskell ==0.1.8
+ - github-webhooks ==0.15.0
+ - gitlab-haskell ==0.2.3
- gitrev ==1.3.1
- - gi-xlib ==2.0.8
+ - gi-xlib ==2.0.9
- gl ==0.9
- glabrous ==2.0.2
- GLFW-b ==3.3.0.0
- Glob ==0.10.1
- - gloss ==1.13.1.2
+ - gloss ==1.13.2.1
- gloss-rendering ==1.13.1.1
- GLURaw ==2.0.0.4
- GLUT ==2.7.0.15
@@ -959,59 +983,54 @@ default-package-overrides:
- gpolyline ==0.1.0.1
- graph-core ==0.3.0.0
- graphite ==0.10.0.1
+ - graphql-client ==1.1.0
- graphs ==0.7.1
- graphviz ==2999.20.1.0
- graph-wrapper ==0.2.6.0
- gravatar ==0.8.0
- - greskell ==1.1.0.3
- - greskell-core ==0.1.3.5
- - greskell-websocket ==0.1.2.4
- groom ==0.1.2.1
- group-by-date ==0.1.0.3
- - groups ==0.4.1.0
+ - groups ==0.5
- gtk-sni-tray ==0.1.6.0
- gtk-strut ==0.1.3.0
- guarded-allocation ==0.0.1
- hackage-db ==2.1.0
- hackage-security ==0.6.0.1
- - haddock-library ==1.8.0
- - hadolint ==1.18.2
+ - haddock-library ==1.9.0
- hadoop-streaming ==0.2.0.3
- - hakyll ==4.13.4.0
+ - hakyll-convert ==0.3.0.3
- half ==0.3
- hall-symbols ==0.1.0.6
- hamtsolo ==1.0.3
- HandsomeSoup ==0.4.2
- hapistrano ==0.4.1.2
- - happstack-server ==7.6.1
- - happy ==1.19.12
+ - happstack-server ==7.7.0
+ - happy ==1.20.0
- HasBigDecimal ==0.1.1
- - hasbolt ==0.1.4.3
- hashable ==1.3.0.0
- hashable-time ==0.2.0.2
- hashids ==1.0.2.4
+ - hashing ==0.1.0.1
- hashmap ==1.3.3
- hashtables ==1.2.4.1
- - haskeline ==0.7.5.0
- - haskell-gi ==0.23.1
- - haskell-gi-base ==0.23.0
+ - haskeline ==0.8.1.0
+ - haskell-gi ==0.24.7
+ - haskell-gi-base ==0.24.5
- haskell-gi-overloading ==1.0
- - haskell-igraph ==0.8.0
- haskell-import-graph ==1.0.4
- haskell-lexer ==1.1
- haskell-lsp ==0.22.0.0
- haskell-lsp-types ==0.22.0.0
- haskell-names ==0.9.9
- - haskell-src ==1.0.3.1
- haskell-src-exts ==1.23.1
- haskell-src-exts-util ==0.2.5
- haskell-src-meta ==0.8.5
- haskey-btree ==0.3.0.1
- - haskoin-core ==0.13.4
- - haskoin-node ==0.13.0
- - hasql ==1.4.3
+ - hasql ==1.4.4.2
+ - hasql-notifications ==0.1.0.0
- hasql-optparse-applicative ==0.3.0.6
- hasql-pool ==0.5.2
+ - hasql-queue ==1.2.0.2
- hasql-transaction ==1.0.0.1
- hasty-hamiltonian ==1.3.3
- HaTeX ==3.22.3.0
@@ -1021,16 +1040,18 @@ default-package-overrides:
- hdaemonize ==0.5.6
- HDBC ==2.4.0.3
- HDBC-session ==0.1.2.0
- - headroom ==0.2.2.1
+ - headroom ==0.3.2.0
- heap ==1.0.4
- heaps ==0.3.6.1
- hebrew-time ==0.1.2
- hedgehog ==1.0.3
+ - hedgehog-classes ==0.2.5.1
- hedgehog-corpus ==0.2.0
- hedgehog-fakedata ==0.0.1.3
- hedgehog-fn ==1.0
- hedgehog-quickcheck ==0.1.1
- - hedis ==0.12.15
+ - hedis ==0.13.1
+ - hedn ==0.3.0.2
- here ==1.2.13
- heredoc ==0.2.0.0
- heterocephalus ==1.0.5.4
@@ -1040,31 +1061,38 @@ default-package-overrides:
- hexstring ==0.11.1
- hformat ==0.3.3.1
- hfsevents ==0.1.6
+ - hgeometry ==0.11.0.0
+ - hgeometry-combinatorial ==0.11.0.0
+ - hgrev ==0.2.6
- hidapi ==0.1.5
- - hie-bios ==0.5.1
+ - hie-bios ==0.7.1
- hi-file-parser ==0.1.0.0
- - higher-leveldb ==0.5.0.2
+ - higher-leveldb ==0.6.0.0
- highlighting-kate ==0.6.4
- hinfo ==0.0.3.0
- - hinotify ==0.4
+ - hinotify ==0.4.1
- hint ==0.9.0.3
- hjsmin ==0.2.0.4
- hkd-default ==1.1.0.0
- hkgr ==0.2.6.1
- hlibcpuid ==0.2.0
- hlibgit2 ==0.18.0.16
- - hmatrix ==0.20.0.0
+ - hlibsass ==0.1.10.1
+ - hmatrix ==0.20.1
- hmatrix-gsl ==0.19.0.1
- hmatrix-gsl-stats ==0.4.1.8
- hmatrix-morpheus ==0.1.1.2
- hmatrix-vector-sized ==0.1.3.0
+ - hmm-lapack ==0.4
- hmpfr ==0.4.4
+ - hnix-store-core ==0.2.0.0
- hnock ==0.4.0
- - hoauth2 ==1.14.0
- - hOpenPGP ==2.9.4
- - hopenpgp-tools ==0.23.1
+ - hoauth2 ==1.16.0
+ - hocon ==0.1.0.4
+ - hOpenPGP ==2.9.5
+ - hopenpgp-tools ==0.23.3
- hopfli ==0.2.2.1
- - hosc ==0.17
+ - hosc ==0.18.1
- hostname ==1.0
- hostname-validate ==1.0.0
- hourglass ==0.2.12
@@ -1074,28 +1102,28 @@ default-package-overrides:
- hpack-dhall ==0.5.2
- hpc-codecov ==0.2.0.0
- hpc-lcov ==1.0.1
- - hreader ==1.1.0
- - hreader-lens ==0.1.3.0
+ - hprotoc ==2.4.17
- hruby ==0.3.8
+ - hsass ==0.8.0
- hs-bibutils ==6.10.0.0
- hsc2hs ==0.68.7
- hscolour ==1.24.4
- hsdns ==1.8
- hsebaysdk ==0.4.1.0
- - hsemail ==2.2.0
- - hset ==2.2.0
+ - hsemail ==2.2.1
- hs-functors ==0.1.7.1
- hs-GeoIP ==0.3
- hsini ==0.5.1.2
- hsinstall ==2.6
- HSlippyMap ==3.0.1
- hslogger ==1.3.1.0
- - hslua ==1.0.3.2
+ - hslua ==1.2.0
- hslua-aeson ==1.0.3.1
- - hslua-module-doclayout ==0.1.0
+ - hslua-module-doclayout ==0.2.0.1
- hslua-module-system ==0.2.2.1
- - hslua-module-text ==0.2.1
- - HsOpenSSL ==0.11.4.20
+ - hslua-module-text ==0.3.0.1
+ - HsOpenSSL ==0.11.5.1
+ - HsOpenSSL-x509-system ==0.1.0.4
- hsp ==0.10.0
- hspec ==2.7.4
- hspec-attoparsec ==0.1.0.2
@@ -1110,9 +1138,8 @@ default-package-overrides:
- hspec-golden-aeson ==0.7.0.0
- hspec-hedgehog ==0.0.1.2
- hspec-leancheck ==0.0.4
- - hspec-megaparsec ==2.1.0
+ - hspec-megaparsec ==2.2.0
- hspec-meta ==2.6.0
- - hspec-need-env ==0.1.0.5
- hspec-parsec ==0
- hspec-smallcheck ==0.5.2
- hspec-tables ==0.0.1
@@ -1126,7 +1153,6 @@ default-package-overrides:
- HsYAML-aeson ==0.2.0.0
- hsyslog ==5.0.2
- htaglib ==1.2.0
- - HTF ==0.14.0.3
- html ==1.0.1.2
- html-conduit ==1.3.2.1
- html-entities ==1.1.4.3
@@ -1136,7 +1162,7 @@ default-package-overrides:
- HTTP ==4000.3.15
- http-api-data ==0.4.1.1
- http-client ==0.6.4.1
- - http-client-openssl ==0.3.1.0
+ - http-client-openssl ==0.3.2.0
- http-client-overrides ==0.1.1.0
- http-client-tls ==0.3.5.3
- http-common ==0.8.2.1
@@ -1147,34 +1173,47 @@ default-package-overrides:
- httpd-shed ==0.4.1.1
- http-link-header ==1.0.3.1
- http-media ==0.8.0.0
+ - http-query ==0.1.0
- http-reverse-proxy ==0.6.0
- http-streams ==0.8.7.2
- http-types ==0.12.3
- human-readable-duration ==0.2.1.4
- - HUnit ==1.6.0.0
+ - HUnit ==1.6.1.0
- HUnit-approx ==1.1.1.1
- hunit-dejafu ==2.0.0.4
- hvect ==0.4.0.0
- - hvega ==0.9.1.0
+ - hvega ==0.11.0.0
- hw-balancedparens ==0.4.1.1
- hw-bits ==0.7.2.1
- hw-conduit ==0.2.1.0
- hw-conduit-merges ==0.2.1.0
- hw-diagnostics ==0.0.1.0
+ - hw-dsv ==0.4.1.0
- hweblib ==0.6.3
+ - hw-eliasfano ==0.1.2.0
- hw-excess ==0.2.3.0
- hw-fingertree ==0.1.2.0
- hw-fingertree-strict ==0.1.2.0
- hw-hedgehog ==0.1.1.0
- hw-hspec-hedgehog ==0.1.1.0
- hw-int ==0.0.2.0
+ - hw-ip ==2.4.2.0
+ - hw-json ==1.3.2.2
- hw-json-simd ==0.1.1.0
+ - hw-json-simple-cursor ==0.1.1.0
+ - hw-json-standard-cursor ==0.2.3.1
+ - hw-kafka-client ==4.0.0
- hw-mquery ==0.2.1.0
+ - hw-packed-vector ==0.2.1.0
- hw-parser ==0.1.1.0
- hw-prim ==0.6.3.0
+ - hw-rankselect ==0.13.4.0
- hw-rankselect-base ==0.3.4.1
+ - hw-simd ==0.1.2.0
- hw-streams ==0.0.1.0
- hw-string-parse ==0.0.0.4
+ - hw-succinct ==0.1.0.1
+ - hw-xml ==0.5.1.0
- hxt ==9.3.1.18
- hxt-charproperties ==9.4.0.0
- hxt-css ==0.1.0.3
@@ -1185,9 +1224,9 @@ default-package-overrides:
- hxt-tagsoup ==9.1.4
- hxt-unicode ==9.0.2.4
- hybrid-vectors ==0.2.2
+ - hyper ==0.2.1.0
- hyperloglog ==0.4.3
- hyphenation ==0.8
- - hyraxAbif ==0.2.3.21
- iconv ==0.4.1.3
- identicon ==0.2.2
- ieee754 ==0.8.0
@@ -1201,7 +1240,7 @@ default-package-overrides:
- immortal ==0.3
- immortal-queue ==0.1.0.1
- include-file ==0.1.0.4
- - incremental-parser ==0.4.0.2
+ - incremental-parser ==0.5
- indents ==0.5.0.1
- indexed ==0.1.3
- indexed-containers ==0.1.0.2
@@ -1209,29 +1248,29 @@ default-package-overrides:
- indexed-profunctors ==0.1
- infer-license ==0.2.0
- inflections ==0.4.0.6
- - influxdb ==1.7.1.6
+ - influxdb ==1.9.0
- ini ==0.4.1
- inj ==1.0
- inline-c ==0.9.1.3
- inline-c-cpp ==0.4.0.2
- inliterate ==0.1.0
+ - input-parsers ==0.1.0.1
- insert-ordered-containers ==0.2.3.1
- inspection-testing ==0.4.2.4
- instance-control ==0.1.2.0
- - int-cast ==0.2.0.0
- - integer-logarithms ==1.0.3
+ - integer-logarithms ==1.0.3.1
- integer-roots ==1.0
- integration ==0.2.1
- intern ==0.9.3
- interpolate ==0.2.1
- interpolatedstring-perl6 ==1.0.2
- interpolation ==0.1.1.1
- - interpolator ==1.0.0
+ - interpolator ==1.1.0.2
- IntervalMap ==0.6.1.2
- intervals ==0.9.1
- - intro ==0.7.0.0
+ - intro ==0.9.0.0
- intset-imperative ==0.1.0.0
- - invariant ==0.5.3
+ - invariant ==0.5.4
- invertible ==0.2.0.7
- invertible-grammar ==0.1.3
- io-machine ==0.2.0.0
@@ -1242,7 +1281,7 @@ default-package-overrides:
- io-streams ==1.5.2.0
- io-streams-haproxy ==1.0.1.0
- ip6addr ==1.0.1
- - iproute ==1.7.9
+ - iproute ==1.7.10
- IPv6Addr ==1.1.5
- ipynb ==0.1.0.1
- ipython-kernel ==0.10.2.1
@@ -1250,7 +1289,7 @@ default-package-overrides:
- irc-client ==1.1.2.0
- irc-conduit ==0.3.0.4
- irc-ctcp ==0.1.3.0
- - isbn ==1.0.0.0
+ - isbn ==1.1.0.2
- islink ==0.1.0.0
- iso3166-country-codes ==0.20140203.8
- iso639 ==0.1.0.3
@@ -1258,15 +1297,19 @@ default-package-overrides:
- iterable ==3.0
- it-has ==0.2.0.0
- ixset-typed ==0.5
+ - ixset-typed-binary-instance ==0.1.0.2
+ - ixset-typed-conversions ==0.1.2.0
+ - ixset-typed-hashable-instance ==0.1.0.2
- ix-shapable ==0.1.0
- jack ==0.7.1.4
- - jira-wiki-markup ==1.1.4
- - jose ==0.8.3.1
+ - jalaali ==1.0.0.0
+ - jira-wiki-markup ==1.3.2
+ - jose ==0.8.4
- jose-jwt ==0.8.0
+ - js-chart ==2.9.4.1
- js-dgtable ==0.5.2
- js-flot ==0.8.3
- js-jquery ==3.3.1
- - json-alt ==1.0.0
- json-feed ==1.0.11
- jsonpath ==0.2.0.0
- json-rpc ==1.0.3
@@ -1295,7 +1338,6 @@ default-package-overrides:
- kubernetes-webhook-haskell ==0.2.0.3
- l10n ==0.1.0.1
- labels ==0.3.3
- - lackey ==1.0.13
- LambdaHack ==0.9.5.0
- lame ==0.2.0
- language-avro ==0.1.3.1
@@ -1303,11 +1345,11 @@ default-package-overrides:
- language-c ==0.8.3
- language-c-quote ==0.12.2.1
- language-docker ==9.1.2
- - language-haskell-extract ==0.2.4
- language-java ==0.2.9
- language-javascript ==0.7.1.0
- language-protobuf ==1.0.1
- - language-puppet ==1.4.6.5
+ - language-python ==0.5.8
+ - lapack ==0.3.2
- lapack-carray ==0.0.3
- lapack-comfort-array ==0.0.0.1
- lapack-ffi ==0.0.2
@@ -1323,33 +1365,40 @@ default-package-overrides:
- leancheck-instances ==0.0.4
- leapseconds-announced ==2017.1.0.1
- learn-physics ==0.6.5
- - lens ==4.18.1
+ - lens ==4.19.2
- lens-action ==0.2.4
- lens-aeson ==1.1
+ - lens-csv ==0.1.1.0
- lens-datetime ==0.3
- lens-family ==2.0.0
- lens-family-core ==2.0.0
- lens-family-th ==0.5.1.0
- lens-misc ==0.0.2.0
+ - lens-process ==0.3.0.2
- lens-properties ==4.11.1
- lens-regex ==0.1.1
+ - lens-regex-pcre ==1.1.0.0
- lenz ==0.4.2.0
- leveldb-haskell ==0.6.5
- libffi ==0.1
- libgit ==0.3.1
- libgraph ==1.14
+ - libjwt-typed ==0.2
- libmpd ==0.9.2.0
+ - liboath-hs ==0.0.1.2
- libyaml ==0.1.2
- LibZip ==1.0.1
- life-sync ==1.1.1.0
- lifted-async ==0.10.1.2
- lifted-base ==0.2.3.12
- - lift-generics ==0.1.3
+ - lift-generics ==0.2
- line ==4.0.1
- linear ==1.21.3
+ - linear-circuit ==0.1.0.2
- linenoise ==0.3.2
- linux-file-extents ==0.2.0.0
- linux-namespaces ==0.1.3.0
+ - liquid-fixpoint ==0.8.10.2
- List ==0.6.2
- ListLike ==4.7.2
- list-predicate ==0.1.0.1
@@ -1357,16 +1406,16 @@ default-package-overrides:
- list-singleton ==1.0.0.4
- list-t ==1.0.4
- ListTree ==0.2.3
- - little-logger ==0.1.0
- - little-rio ==0.1.1
+ - little-logger ==0.3.1
+ - little-rio ==0.2.2
- llvm-hs ==9.0.1
- llvm-hs-pure ==9.0.0
- lmdb ==0.2.5
- load-env ==0.2.1.0
- - loc ==0.1.3.8
+ - loc ==0.1.3.10
+ - locators ==0.3.0.3
- loch-th ==0.2.2
- lockfree-queue ==0.2.3.1
- - log-base ==0.8.0.1
- log-domain ==0.13
- logfloat ==0.13.3.3
- logging ==3.0.5
@@ -1374,27 +1423,30 @@ default-package-overrides:
- logging-facade-syslog ==1
- logict ==0.7.0.3
- loop ==0.3.0
- - loopbreaker ==0.1.1.1
- lrucache ==1.2.0.1
- lrucaching ==0.3.3
- - lsp-test ==0.10.3.0
+ - lsp-test ==0.11.0.5
- lucid ==2.9.12
+ - lucid-cdn ==0.2.2.0
- lucid-extras ==0.2.2
- lukko ==0.1.1.2
+ - lz4-frame-conduit ==0.1.0.1
- lzma ==0.0.0.3
- lzma-conduit ==1.2.1
- machines ==0.7.1
- magic ==1.1
+ - magico ==0.0.2.1
- mainland-pretty ==0.7.0.1
- main-tester ==0.2.0.1
- makefile ==1.1.0.0
- managed ==1.0.8
+ - MapWith ==0.2.0.0
- markdown ==0.1.17.4
- markdown-unlit ==0.5.0
- markov-chain ==0.0.3.4
- - massiv ==0.5.4.0
- - massiv-io ==0.2.1.0
- - massiv-test ==0.1.4
+ - massiv ==0.5.7.0
+ - massiv-io ==0.4.0.0
+ - massiv-test ==0.1.5
- mathexpr ==0.3.0.0
- math-extras ==0.1.1.0
- math-functions ==0.3.4.1
@@ -1407,11 +1459,13 @@ default-package-overrides:
- maximal-cliques ==0.1.1
- mbox ==0.3.4
- mbox-utility ==0.0.3.1
+ - mcmc ==0.3.0
- mcmc-types ==1.0.3
- - medea ==1.1.2
+ - medea ==1.2.0
- median-stream ==0.7.0.0
- - megaparsec ==8.0.0
- - megaparsec-tests ==8.0.0
+ - med-module ==0.1.2.1
+ - megaparsec ==9.0.1
+ - megaparsec-tests ==9.0.1
- membrain ==0.0.0.2
- memory ==0.15.0
- MemoTrie ==0.6.10
@@ -1429,7 +1483,7 @@ default-package-overrides:
- microlens-mtl ==0.2.0.1
- microlens-platform ==0.4.1
- microlens-process ==0.2.0.2
- - microlens-th ==0.4.3.6
+ - microlens-th ==0.4.3.8
- microspec ==0.2.1.3
- microstache ==1.0.1.1
- midair ==0.2.0.1
@@ -1440,16 +1494,14 @@ default-package-overrides:
- mime-types ==0.1.0.9
- mini-egison ==1.0.0
- minimal-configuration ==0.1.4
- - minimorph ==0.2.2.0
- - minio-hs ==1.5.2
- - miniutter ==0.5.1.0
+ - minimorph ==0.3.0.0
+ - minio-hs ==1.5.3
+ - miniutter ==0.5.1.1
- min-max-pqueue ==0.1.0.2
- mintty ==0.1.2
- - miso ==1.6.0.0
- missing-foreign ==0.1.1
- MissingH ==1.4.3.0
- mixed-types-num ==0.4.0.2
- - mixpanel-client ==0.2.1
- mltool ==0.2.0.1
- mmap ==0.5.9
- mmark ==0.0.7.2
@@ -1460,16 +1512,17 @@ default-package-overrides:
- mockery ==0.3.5
- mod ==0.1.2.0
- model ==0.5
- - modern-uri ==0.3.2.0
+ - modern-uri ==0.3.3.0
- modular ==0.1.0.8
- - monad-bayes ==0.1.1.0
+ - monad-chronicle ==1.0.0.1
- monad-control ==1.0.2.3
- monad-control-aligned ==0.0.1.1
- monad-coroutine ==0.9.0.4
- monad-extras ==0.6.0
- monadic-arrays ==0.2.2
- monad-journal ==0.8.1
- - monad-logger ==0.3.35
+ - monadlist ==0.0.2
+ - monad-logger ==0.3.36
- monad-logger-json ==0.1.0.0
- monad-logger-prefix ==0.1.11
- monad-loops ==0.4.3
@@ -1479,6 +1532,7 @@ default-package-overrides:
- monad-parallel ==0.7.2.3
- monad-par-extras ==0.3.3
- monad-peel ==0.2.1.2
+ - monad-primitive ==0.1
- monad-products ==4.0.1
- MonadPrompt ==1.0.0.5
- MonadRandom ==0.5.2
@@ -1490,15 +1544,17 @@ default-package-overrides:
- monad-unlift ==0.2.0
- monad-unlift-ref ==0.2.1
- mongoDB ==2.7.0.0
- - monoid-extras ==0.5.1
- monoid-subclasses ==1.0.1
- monoid-transformer ==0.0.4
- mono-traversable ==1.0.15.1
- mono-traversable-instances ==0.1.1.0
- mono-traversable-keys ==0.1.0
- more-containers ==0.2.2.0
- - morpheus-graphql ==0.12.0
- - morpheus-graphql-core ==0.12.0
+ - morpheus-graphql ==0.16.0
+ - morpheus-graphql-client ==0.16.0
+ - morpheus-graphql-core ==0.16.0
+ - morpheus-graphql-subscriptions ==0.16.0
+ - moss ==0.2.0.0
- mountpoints ==1.0.2
- mpi-hs ==0.7.2.0
- mpi-hs-binary ==0.1.1.0
@@ -1508,6 +1564,7 @@ default-package-overrides:
- multiarg ==0.30.0.10
- multi-containers ==0.1.1
- multimap ==1.2.1
+ - multipart ==0.2.1
- multiset ==0.3.4.3
- multistate ==0.8.0.3
- murmur3 ==1.0.4
@@ -1517,8 +1574,9 @@ default-package-overrides:
- mutable-containers ==0.3.4
- mwc-probability ==2.3.1
- mwc-random ==0.14.0.0
+ - mwc-random-monad ==0.7.3.1
- mx-state-codes ==1.0.0.0
- - mysql ==0.1.7
+ - mysql ==0.1.7.2
- mysql-simple ==0.4.5
- n2o ==0.11.1
- nagios-check ==0.3.2
@@ -1530,12 +1588,12 @@ default-package-overrides:
- natural-sort ==0.1.2
- natural-transformation ==0.4
- ndjson-conduit ==0.1.0.5
- - neat-interpolation ==0.3.2.6
+ - neat-interpolation ==0.5.1.2
+ - netcode-io ==0.0.2
- netlib-carray ==0.1
- netlib-comfort-array ==0.0.0.1
- netlib-ffi ==0.1.1
- netpbm ==1.0.3
- - netrc ==0.2.0.0
- nettle ==0.3.0
- netwire ==5.0.3
- netwire-input ==0.0.7
@@ -1564,23 +1622,28 @@ default-package-overrides:
- nonempty-containers ==0.3.4.1
- nonemptymap ==0.0.6.0
- non-empty-sequence ==0.2.0.4
- - nonempty-vector ==0.2.0.2
+ - nonempty-vector ==0.2.1.0
- non-negative ==0.1.2
- not-gloss ==0.7.7.0
- no-value ==1.0.0.0
- nowdoc ==0.1.1.0
- nqe ==0.6.3
+ - nri-env-parser ==0.1.0.2
+ - nri-prelude ==0.2.0.0
- nsis ==0.3.3
- numbers ==3000.2.0.2
- numeric-extras ==0.1
- numeric-prelude ==0.4.3.2
- - numhask ==0.4.0
+ - numhask ==0.6.0.2
- NumInstances ==1.4
- numtype-dk ==0.5.0.2
- nuxeo ==0.3.2
+ - nvim-hs ==2.1.0.4
+ - nvim-hs-contrib ==2.0.0.0
+ - nvim-hs-ghcid ==2.0.0.0
- oauthenticated ==0.2.1.0
- ObjectName ==1.1.0.1
- - o-clock ==1.1.0
+ - o-clock ==1.2.0
- odbc ==0.2.2
- oeis2 ==1.0.4
- ofx ==0.4.4.0
@@ -1592,8 +1655,9 @@ default-package-overrides:
- OneTuple ==0.2.2.1
- Only ==0.1
- oo-prototypes ==0.1.0.0
- - opaleye ==0.6.7006.1
+ - opaleye ==0.7.1.0
- OpenAL ==1.7.0.5
+ - openapi3 ==3.0.0.1
- open-browser ==0.2.1.0
- openexr-write ==0.1.0.2
- OpenGL ==3.0.3.0
@@ -1601,17 +1665,17 @@ default-package-overrides:
- openpgp-asciiarmor ==0.1.2
- opensource ==0.1.1.0
- openssl-streams ==1.2.3.0
- - opentelemetry ==0.4.2
- - opentelemetry-extra ==0.4.2
- - opentelemetry-lightstep ==0.4.2
- - opentelemetry-wai ==0.4.2
+ - opentelemetry ==0.6.1
+ - opentelemetry-extra ==0.6.1
+ - opentelemetry-lightstep ==0.6.1
+ - opentelemetry-wai ==0.6.1
- operational ==0.2.3.5
- operational-class ==0.3.0.0
- - optics ==0.2
- - optics-core ==0.2
- - optics-extra ==0.2
- - optics-th ==0.2
- - optics-vl ==0.2
+ - optics ==0.3
+ - optics-core ==0.3.0.1
+ - optics-extra ==0.3
+ - optics-th ==0.3.0.2
+ - optics-vl ==0.2.1
- optional-args ==1.0.2
- options ==1.2.1.1
- optparse-applicative ==0.15.1.0
@@ -1619,23 +1683,19 @@ default-package-overrides:
- optparse-simple ==0.1.1.3
- optparse-text ==0.1.1.0
- ordered-containers ==0.2.2
- - ormolu ==0.1.3.0
+ - ormolu ==0.1.4.1
- overhang ==1.0.0
- packcheck ==0.5.1
+ - packdeps ==0.6.0.0
- pager ==0.1.1.0
- pagination ==0.2.1
- pagure-cli ==0.2
- - pandoc ==2.9.2.1
- - pandoc-citeproc ==0.17.0.1
- - pandoc-csv2table ==1.0.8
- - pandoc-plot ==0.6.1.0
- - pandoc-pyplot ==2.3.0.1
- - pandoc-types ==1.20
- - pantry ==0.4.0.2
- - papillon ==0.1.1.1
+ - pandoc-types ==1.22
+ - pantry ==0.5.1.4
- parallel ==3.2.2.0
- parallel-io ==0.3.3
- - paripari ==0.6.0.1
+ - parameterized ==0.5.0.0
+ - paripari ==0.7.0.0
- parseargs ==0.2.0.9
- parsec-class ==1.0.0.0
- parsec-numbers ==0.1.0
@@ -1650,14 +1710,18 @@ default-package-overrides:
- password ==2.0.1.1
- password-instances ==2.0.0.1
- path ==0.7.0
+ - path-binary-instance ==0.1.0.1
+ - path-extensions ==0.1.1.0
- path-extra ==0.2.0
- path-io ==1.6.2
+ - path-like ==0.2.0.2
- path-pieces ==0.2.1
- path-text-utf8 ==0.0.1.6
- pathtype ==0.8.1.1
- pathwalk ==0.3.1.2
- pattern-arrows ==0.0.2
- - pcg-random ==0.1.3.6
+ - pava ==0.1.0.0
+ - pcg-random ==0.1.3.7
- pcre-heavy ==1.0.0.2
- pcre-light ==0.4.1.0
- pcre-utils ==0.1.8.1.1
@@ -1670,14 +1734,14 @@ default-package-overrides:
- persist ==0.1.1.5
- persistable-record ==0.6.0.5
- persistable-types-HDBC-pg ==0.0.3.5
- - persistent ==2.10.5.2
+ - persistent ==2.10.5.3
+ - persistent-documentation ==0.1.0.2
- persistent-mysql ==2.10.2.3
- - persistent-pagination ==0.1.1.1
+ - persistent-pagination ==0.1.1.2
- persistent-postgresql ==2.10.1.2
- - persistent-qq ==2.9.2
+ - persistent-qq ==2.9.2.1
- persistent-sqlite ==2.10.6.2
- persistent-template ==2.8.2.3
- - persistent-test ==2.0.3.1
- persistent-typed-db ==0.1.0.1
- pg-harness-client ==0.6.0
- pgp-wordlist ==0.1.0.3
@@ -1703,37 +1767,40 @@ default-package-overrides:
- pipes-safe ==2.3.2
- pipes-wai ==3.2.0
- pkcs10 ==0.2.0.0
+ - pkgtreediff ==0.4
- placeholders ==0.1
- plaid ==0.1.0.4
- - planb-token-introspection ==0.1.4.0
- plotlyhs ==0.2.1
- pointed ==5.0.2
- pointedlist ==0.6.1
- pointless-fun ==1.1.0.6
- poll ==0.0.0.1
- - poly ==0.4.0.0
+ - poly ==0.5.0.0
- poly-arity ==0.1.0
- polynomials-bernstein ==1.1.2
- polyparse ==1.13
- - polysemy ==1.3.0.0
- pooled-io ==0.0.2.2
- port-utils ==0.2.1.0
- posix-paths ==0.2.1.6
- possibly ==1.0.0.0
- postgres-options ==0.2.0.0
- - postgresql-binary ==0.12.2
- - postgresql-libpq ==0.9.4.2
+ - postgresql-binary ==0.12.3.3
+ - postgresql-libpq ==0.9.4.3
+ - postgresql-libpq-notify ==0.2.0.0
- postgresql-orm ==0.5.1
- - postgresql-simple ==0.6.2
- - postgrest ==7.0.0
+ - postgresql-simple ==0.6.3
+ - postgresql-typed ==0.6.1.2
+ - postgrest ==7.0.1
- post-mess-age ==0.2.1.0
- pptable ==0.3.0.0
- pqueue ==1.4.1.3
+ - prairie ==0.0.1.0
- prefix-units ==0.2.0
- prelude-compat ==0.0.0.2
- prelude-safeenum ==0.1.1.2
- prettyclass ==1.0.0.0
- pretty-class ==1.0.1.1
+ - pretty-diff ==0.2.0.3
- pretty-hex ==1.1
- prettyprinter ==1.6.2
- prettyprinter-ansi-terminal ==1.1.2
@@ -1743,29 +1810,35 @@ default-package-overrides:
- prettyprinter-convert-ansi-wl-pprint ==1.1.1
- pretty-relative-time ==0.2.0.0
- pretty-show ==1.10
- - pretty-simple ==3.2.3.0
+ - pretty-simple ==3.3.0.0
- pretty-sop ==0.2.0.3
- pretty-terminal ==0.1.0.0
- - pretty-types ==0.3.0.1
- primes ==0.2.1.0
- - primitive ==0.7.0.1
+ - primitive ==0.7.1.0
- primitive-addr ==0.1.0.2
+ - primitive-extras ==0.8
- primitive-unaligned ==0.1.1.1
+ - primitive-unlifted ==0.1.3.0
- print-console-colors ==0.1.0.0
+ - probability ==0.2.7
- process-extras ==0.7.4
- product-isomorphic ==0.0.3.3
- - product-profunctors ==0.10.0.1
+ - product-profunctors ==0.11.0.1
- profiterole ==0.1
- profunctors ==5.5.2
- projectroot ==0.2.0.1
- project-template ==0.2.1.0
+ - prometheus ==2.2.2
- prometheus-client ==1.0.1
+ - prometheus-wai-middleware ==1.0.1.0
- promises ==0.3
- prompt ==0.1.1.2
- prospect ==0.1.0.0
- proto3-wire ==1.1.0
- protobuf ==0.2.1.3
- protobuf-simple ==0.1.1.0
+ - protocol-buffers ==2.4.17
+ - protocol-buffers-descriptor ==2.4.17
- protocol-radius ==0.0.1.1
- protocol-radius-test ==0.1.0.1
- proto-lens ==0.7.0.0
@@ -1775,7 +1848,7 @@ default-package-overrides:
- proto-lens-protoc ==0.7.0.0
- proto-lens-runtime ==0.7.0.0
- proto-lens-setup ==0.4.0.4
- - protolude ==0.2.4
+ - protolude ==0.3.0
- proxied ==0.3.1
- psqueues ==0.2.7.2
- publicsuffix ==0.20200526
@@ -1783,8 +1856,8 @@ default-package-overrides:
- pureMD5 ==2.1.3
- purescript-bridge ==0.14.0.0
- pushbullet-types ==0.4.1.0
- - pusher-http-haskell ==1.5.1.14
- - pvar ==0.2.0.0
+ - pusher-http-haskell ==2.0.0.2
+ - pvar ==1.0.0.0
- PyF ==0.9.0.2
- qchas ==1.1.0.1
- qm-interpolated-string ==0.3.0.0
@@ -1797,6 +1870,7 @@ default-package-overrides:
- quickcheck-assertions ==0.3.0
- quickcheck-classes ==0.6.4.0
- quickcheck-classes-base ==0.6.1.0
+ - quickcheck-higherorder ==0.1.0.0
- quickcheck-instances ==0.3.23
- quickcheck-io ==0.2.0
- quickcheck-simple ==0.1.1.1
@@ -1805,26 +1879,30 @@ default-package-overrides:
- quickcheck-transformer ==0.3.1.1
- quickcheck-unicode ==1.0.1.0
- quiet ==0.2
- - radius ==0.6.1.0
+ - radius ==0.7.1.0
- rainbow ==0.34.2.2
- rainbox ==0.26.0.0
- ral ==0.1
+ - rampart ==1.1.0.1
- ramus ==0.1.2
- rando ==0.0.0.4
- random ==1.1
- random-bytestring ==0.1.3.2
+ - random-fu ==0.2.7.4
- random-shuffle ==0.0.4
+ - random-source ==0.3.0.8
- random-tree ==0.6.0.5
- range ==0.3.0.2
- Ranged-sets ==0.4.0
- range-set-list ==0.1.3.1
- rank1dynamic ==0.4.1
- - rank2classes ==1.3.2.1
+ - rank2classes ==1.4.1
- Rasterific ==0.7.5.3
- rasterific-svg ==0.3.3.2
- ratel ==1.0.12
- rate-limit ==1.4.2
- ratel-wai ==1.1.3
+ - rattle ==0.2
- rawfilepath ==0.2.4
- rawstring-qm ==0.2.3.0
- raw-strings-qq ==1.1
@@ -1835,24 +1913,27 @@ default-package-overrides:
- readable ==0.3.1
- read-editor ==0.1.0.2
- read-env-var ==1.0.0.0
- - reanimate ==0.3.3.0
- - reanimate-svg ==0.9.8.0
+ - reanimate ==1.1.2.1
+ - reanimate-svg ==0.13.0.0
- rebase ==1.6.1
- record-dot-preprocessor ==0.2.7
- record-hasfield ==1.0
- records-sop ==0.1.0.3
- - recursion-schemes ==5.1.3
+ - record-wrangler ==0.1.1.0
+ - recursion-schemes ==5.2.1
- reducers ==3.12.3
- refact ==0.3.0.2
- ref-fd ==0.4.0.2
+ - refined ==0.6.1
- reflection ==2.1.6
- reform ==0.2.7.4
- reform-blaze ==0.2.4.3
- reform-hamlet ==0.0.5.3
- - reform-happstack ==0.2.5.3
+ - reform-happstack ==0.2.5.4
- RefSerialize ==0.4.0
+ - ref-tf ==0.4.0.2
- regex ==1.1.0.0
- - regex-applicative ==0.3.3.1
+ - regex-applicative ==0.3.4
- regex-applicative-text ==0.1.0.1
- regex-base ==0.94.0.0
- regex-compat ==0.95.2.0
@@ -1862,56 +1943,61 @@ default-package-overrides:
- regex-posix ==0.96.0.0
- regex-tdfa ==1.3.1.0
- regex-with-pcre ==1.1.0.0
- - registry ==0.1.9.3
+ - registry ==0.2.0.1
- reinterpret-cast ==0.1.0
- relapse ==1.0.0.0
- relational-query ==0.12.2.3
- relational-query-HDBC ==0.7.2.0
- relational-record ==0.2.2.0
- relational-schemas ==0.1.8.0
+ - reliable-io ==0.0.1
- relude ==0.7.0.0
- renderable ==0.2.0.1
- replace-attoparsec ==1.4.2.0
- replace-megaparsec ==1.4.3.0
- - repline ==0.2.2.0
- - req ==3.2.0
+ - repline ==0.4.0.0
+ - req ==3.8.0
- req-conduit ==1.0.0
- rerebase ==1.6.1
+ - resistor-cube ==0.0.1.2
- resolv ==0.1.2.0
- resource-pool ==0.2.3.2
- resourcet ==1.2.4.2
+ - resourcet-pool ==0.1.0.0
- result ==0.2.6.0
- rethinkdb-client-driver ==0.0.25
- retry ==0.8.1.2
- rev-state ==0.1.2
- rfc1751 ==0.1.3
- - rfc5051 ==0.1.0.4
- - rhine ==0.6.0
- - rhine-gloss ==0.6.0.1
+ - rfc5051 ==0.2
+ - rhine ==0.7.0
+ - rhine-gloss ==0.7.0
- rigel-viz ==0.2.0.0
- rio ==0.1.19.0
- rio-orphans ==0.1.1.0
- rio-prettyprint ==0.1.1.0
- roc-id ==0.1.0.0
- rocksdb-haskell ==1.0.1
- - rocksdb-query ==0.3.2
+ - rocksdb-haskell-jprupp ==2.1.3
+ - rocksdb-query ==0.4.2
- roles ==0.2.0.0
- rope-utf16-splay ==0.3.1.0
- rosezipper ==0.2
- rot13 ==0.2.0.1
- - rpmbuild-order ==0.3.1
+ - rpmbuild-order ==0.4.3.1
- RSA ==2.4.1
- runmemo ==1.0.0.1
+ - rvar ==0.2.0.6
- safe ==0.3.19
- safecopy ==0.10.3
- safe-decimal ==0.2.0.0
- safe-exceptions ==0.1.7.1
- - safe-exceptions-checked ==0.1.0
- safe-foldable ==0.1.0.0
- safeio ==0.0.5.0
- safe-json ==1.1.1
- safe-money ==0.9
- SafeSemaphore ==0.10.1
+ - safe-tensor ==0.2.1.0
- salak ==0.3.6
- salak-yaml ==0.3.5.3
- saltine ==0.1.1.0
@@ -1925,20 +2011,23 @@ default-package-overrides:
- scalpel-core ==0.6.2
- scanf ==0.1.0.0
- scanner ==0.3.1
- - scheduler ==1.4.2.3
+ - scheduler ==1.5.0
- scientific ==0.3.6.2
- - scotty ==0.11.6
+ - scotty ==0.12
- scrypt ==0.5.0
- - sdl2 ==2.5.2.0
+ - sdl2 ==2.5.3.0
- sdl2-gfx ==0.2
- sdl2-image ==2.0.0
- sdl2-mixer ==1.1.0
- sdl2-ttf ==2.1.1
- search-algorithms ==0.3.1
- - secp256k1-haskell ==0.2.5
+ - secp256k1-haskell ==0.5.0
- securemem ==0.1.10
- selda ==0.5.1.0
- selda-json ==0.1.1.0
+ - selda-postgresql ==0.1.8.1
+ - selda-sqlite ==0.1.7.1
+ - selections ==0.3.0.0
- selective ==0.4.1.1
- semialign ==1.1.0.1
- semialign-indexed ==1.1
@@ -1948,64 +2037,56 @@ default-package-overrides:
- semigroups ==0.19.1
- semirings ==0.5.4
- semiring-simple ==1.0.0.1
- - semver ==0.3.4
+ - semver ==0.4.0.1
- sendfile ==0.7.11.1
- seqalign ==0.2.0.4
- - sequence-formats ==1.4.1
+ - seqid ==0.6.2
+ - seqid-streams ==0.7.2
+ - sequence-formats ==1.5.1.4
- sequenceTools ==1.4.0.5
- serf ==0.1.1.0
- serialise ==0.2.3.0
- - servant ==0.16.2
- - servant-auth ==0.3.2.0
- - servant-auth-server ==0.4.5.1
- - servant-auth-swagger ==0.2.10.0
- - servant-blaze ==0.9
- - servant-cassava ==0.10
- - servant-checked-exceptions ==2.2.0.0
- - servant-checked-exceptions-core ==2.2.0.0
- - servant-client ==0.16.0.1
- - servant-client-core ==0.16
+ - servant ==0.18.2
+ - servant-blaze ==0.9.1
+ - servant-client ==0.18.2
+ - servant-client-core ==0.18.2
- servant-conduit ==0.15.1
- - servant-docs ==0.11.4
- - servant-docs-simple ==0.2.0.1
- - servant-elm ==0.7.2
+ - servant-docs ==0.11.8
- servant-errors ==0.1.6.0
- - servant-foreign ==0.15
- - servant-js ==0.9.4.2
- - servant-JuicyPixels ==0.3.0.5
- - servant-lucid ==0.9
+ - servant-exceptions ==0.2.1
+ - servant-exceptions-server ==0.2.1
+ - servant-foreign ==0.15.3
+ - servant-github-webhook ==0.4.2.0
+ - servant-http-streams ==0.18.2
- servant-machines ==0.15.1
- - servant-mock ==0.8.5
+ - servant-multipart ==0.12
+ - servant-openapi3 ==2.0.1.1
- servant-pipes ==0.15.2
- - servant-purescript ==0.10.0.0
- - servant-rawm ==0.3.2.0
- - servant-server ==0.16.2
- - servant-static-th ==0.2.4.0
- - servant-subscriber ==0.7.0.0
- - servant-swagger ==1.1.7.1
- - servant-swagger-ui ==0.3.4.3.23.11
- - servant-swagger-ui-core ==0.3.3
- - servant-swagger-ui-redoc ==0.3.3.1.22.3
- - servant-websockets ==2.0.0
- - servant-yaml ==0.1.0.1
- - serverless-haskell ==0.11.3
+ - servant-rawm ==1.0.0.0
+ - servant-server ==0.18.2
+ - servant-swagger ==1.1.10
+ - servant-swagger-ui ==0.3.4.3.37.2
+ - servant-swagger-ui-core ==0.3.4
+ - serverless-haskell ==0.12.4
- serversession ==1.0.1
- serversession-frontend-wai ==1.0
- ses-html ==0.4.0.0
- set-cover ==0.1.1
- setenv ==0.1.1.3
- setlocale ==1.0.0.9
- - sexp-grammar ==2.1.0
+ - sexp-grammar ==2.3.0
- SHA ==1.6.4.4
- - shake-plus ==0.1.10.0
+ - shake-plus ==0.3.3.1
+ - shake-plus-extended ==0.4.1.0
- shakespeare ==2.0.25
- shared-memory ==0.2.0.0
- - shell-conduit ==4.7.0
+ - shell-conduit ==5.0.0
- shell-escape ==0.2.0
- shellmet ==0.0.3.1
- shelltestrunner ==1.9
- shell-utility ==0.1
- shelly ==1.9.0
+ - shikensu ==0.3.11
- should-not-typecheck ==2.1.0
- show-combinators ==0.2.0.0
- siggy-chardust ==1.0.0
@@ -2018,37 +2099,39 @@ default-package-overrides:
- simple-log ==0.9.12
- simple-reflect ==0.3.3
- simple-sendfile ==0.2.30
- - simplest-sqlite ==0.1.0.2
- simple-templates ==1.0.0
- simple-vec3 ==0.6.0.1
- simplistic-generics ==2.0.0
- since ==0.0.0
- singleton-bool ==0.1.5
- singleton-nats ==0.4.5
- - singletons ==2.6
+ - singletons ==2.7
- singletons-presburger ==0.3.0.1
- siphash ==1.0.3
- sitemap-gen ==0.1.0.0
- - size-based ==0.1.2.0
- - sized ==0.4.0.0
+ - sized ==0.8.0.0
- skein ==1.0.9.4
- skews ==0.1.0.3
- skip-var ==0.1.1.0
- - skylighting ==0.8.5
- - skylighting-core ==0.8.5
+ - skylighting ==0.10.1
+ - skylighting-core ==0.10.1
- slack-api ==0.12
+ - slack-progressbar ==0.1.0.1
- slist ==0.1.1.0
- - smallcheck ==1.1.7
+ - slynx ==0.5.0
+ - smallcheck ==1.2.0
- smash ==0.1.1.0
- smash-aeson ==0.1.0.0
- smash-lens ==0.1.0.1
- smash-microlens ==0.1.0.0
- smoothie ==0.4.2.11
+ - smtp-mail ==0.3.0.0
- snap-blaze ==0.2.1.5
- snap-core ==1.0.4.2
- - snap-server ==1.1.1.2
+ - snap-server ==1.1.2.0
- snowflake ==0.1.1.1
- soap ==0.2.3.6
+ - soap-openssl ==0.1.0.2
- soap-tls ==0.1.1.4
- socks ==0.6.1
- some ==1.0.1
@@ -2066,21 +2149,22 @@ default-package-overrides:
- speedy-slice ==0.3.1
- Spintax ==0.3.5
- splice ==0.6.1.1
+ - splint ==1.0.1.2
- split ==0.2.3.4
- splitmix ==0.0.5
- spoon ==0.3.1
- spreadsheet ==0.1.3.8
- sqlcli ==0.2.2.0
- sqlcli-odbc ==0.2.0.1
+ - sqlite-simple ==0.4.18.0
- sql-words ==0.1.6.4
+ - squeal-postgresql ==0.7.0.1
- squeather ==0.4.0.0
- srcloc ==0.5.1.2
- - stache ==2.1.1
- - stackcollapse-ghc ==0.0.1.2
+ - stache ==2.2.0
+ - stackcollapse-ghc ==0.0.1.3
- stack-templatizer ==0.1.0.2
- - starter ==0.3.0
- stateref ==0.3
- - statestack ==0.3
- StateVar ==1.2
- static-text ==0.2.0.6
- statistics ==0.15.2.0
@@ -2089,53 +2173,60 @@ default-package-overrides:
- step-function ==0.2
- stm-chans ==3.0.0.4
- stm-conduit ==4.0.1
+ - stm-containers ==1.2
- stm-delay ==0.1.1.1
- stm-extras ==0.1.0.3
+ - stm-hamt ==1.2.0.4
+ - stm-lifted ==2.5.0.0
+ - STMonadTrans ==0.4.4
- stm-split ==0.0.2.1
- stopwatch ==0.1.0.6
- storable-complex ==0.2.3.0
+ - storable-endian ==0.2.6
- storable-record ==0.0.5
- storable-tuple ==0.0.3.3
- storablevector ==0.2.13.1
- - stratosphere ==0.53.0
+ - store ==0.7.8
+ - store-core ==0.4.4.4
+ - store-streaming ==0.2.0.3
+ - stratosphere ==0.59.1
- streaming ==0.2.3.0
- - streaming-bytestring ==0.1.7
+ - streaming-attoparsec ==1.0.0.1
+ - streaming-bytestring ==0.2.0
- streaming-commons ==0.2.2.1
- - streamly ==0.7.2
- - streamly-bytestring ==0.1.2
- streams ==3.3
- - strict ==0.3.2
- - strict-base-types ==0.6.1
+ - strict ==0.4
- strict-concurrency ==0.2.4.3
- strict-list ==0.1.5
- - strict-tuple ==0.1.3
+ - strict-tuple ==0.1.4
- strict-tuple-lens ==0.1.0.1
- stringbuilder ==0.5.1
- string-class ==0.1.7.0
- string-combinators ==0.6.0.5
- string-conv ==0.1.2
- string-conversions ==0.4.0.1
- - string-interpolate ==0.2.1.0
+ - string-interpolate ==0.3.0.2
- string-qq ==0.0.4
+ - string-random ==0.1.3.0
- stringsearch ==0.3.6.6
- string-transform ==1.1.1
- stripe-concepts ==1.0.2.4
- - stripe-signature ==1.0.0.6
+ - stripe-core ==2.6.2
+ - stripe-haskell ==2.6.2
+ - stripe-http-client ==2.6.2
+ - stripe-tests ==2.6.2
- strive ==5.0.12
- - structs ==0.1.3
+ - structs ==0.1.4
- structured ==0.1
- - structured-cli ==2.5.2.0
- - stylish-haskell ==0.11.0.3
- - summoner ==2.0.1.1
- - summoner-tui ==2.0.1.1
+ - structured-cli ==2.6.0.0
+ - subcategories ==0.1.0.0
- sum-type-boilerplate ==0.1.1
- sundown ==0.6
- superbuffer ==0.3.1.1
- - svg-builder ==0.1.1
- - SVGFonts ==1.7.0.1
- svg-tree ==0.6.2.4
- swagger ==0.3.0
- - swagger2 ==2.5
+ - swagger2 ==2.6
+ - sweet-egison ==0.1.1.3
- swish ==0.10.0.4
- syb ==0.7.1
- symbol ==0.2.4
@@ -2148,7 +2239,6 @@ default-package-overrides:
- system-filepath ==0.4.14
- system-info ==0.5.1
- tabular ==0.2.2.8
- - taffybar ==3.2.2
- tagchup ==0.4.1.1
- tagged ==0.8.6
- tagged-binary ==0.2.0.1
@@ -2168,16 +2258,18 @@ default-package-overrides:
- tasty-expected-failure ==0.11.1.2
- tasty-golden ==2.3.3.2
- tasty-hedgehog ==1.0.0.2
- - tasty-hspec ==1.1.5.1
+ - tasty-hspec ==1.1.6
- tasty-hunit ==0.10.0.2
+ - tasty-hunit-compat ==0.2
- tasty-kat ==0.0.3
- tasty-leancheck ==0.0.1
- tasty-lua ==0.2.3.1
- tasty-program ==1.0.5
- tasty-quickcheck ==0.10.1.1
- - tasty-rerun ==1.1.17
+ - tasty-rerun ==1.1.18
- tasty-silver ==3.1.15
- tasty-smallcheck ==0.8.1
+ - tasty-test-reporter ==0.1.1.4
- tasty-th ==0.1.7
- tasty-wai ==0.1.1.1
- Taxonomy ==2.1.0
@@ -2190,6 +2282,7 @@ default-package-overrides:
- temporary-resourcet ==0.1.0.1
- tensorflow-test ==0.1.0.0
- tensors ==0.1.4
+ - termbox ==0.3.0
- terminal-progress-bar ==0.4.1
- terminal-size ==0.3.2.1
- test-framework ==0.8.2.0
@@ -2197,13 +2290,14 @@ default-package-overrides:
- test-framework-leancheck ==0.0.1
- test-framework-quickcheck2 ==0.3.0.5
- test-framework-smallcheck ==0.2
- - test-framework-th ==0.2.4
- - testing-feat ==1.1.0.0
+ - test-fun ==0.1.0.0
- testing-type-modifiers ==0.1.0.1
- texmath ==0.12.0.3
+ - text-ansi ==0.1.0.1
- text-binary ==0.2.1.1
- text-builder ==0.6.6.1
- text-conversions ==0.3.1
+ - text-format ==0.3.2
- text-icu ==0.7.0.1
- text-latin1 ==0.3.1
- text-ldap ==0.1.1.13
@@ -2212,33 +2306,36 @@ default-package-overrides:
- text-metrics ==0.3.0
- text-postgresql ==0.0.3.1
- text-printer ==0.5.0.1
+ - text-regex-replace ==0.1.1.3
- text-region ==0.3.1.0
- text-short ==0.1.3
- - text-show ==3.8.5
+ - text-show ==3.9
- text-show-instances ==3.8.4
- text-zipper ==0.10.1
- tfp ==1.0.1.1
- tf-random ==0.5
- - th-abstraction ==0.3.2.0
+ - th-abstraction ==0.4.0.0
- th-bang-compat ==0.0.1.0
+ - th-compat ==0.1
- th-constraint-compat ==0.0.1.0
- th-data-compat ==0.1.0.0
- - th-desugar ==1.10
+ - th-desugar ==1.11
- th-env ==0.1.0.2
- these ==1.1.1.1
- these-lens ==1.0.1.1
- these-optics ==1.0.1.1
+ - these-skinny ==0.7.4
- th-expand-syns ==0.4.6.0
- th-extras ==0.0.0.4
- th-lift ==0.8.2
- - th-lift-instances ==0.1.17
+ - th-lift-instances ==0.1.18
- th-nowq ==0.1.0.5
- - th-orphans ==0.13.10
+ - th-orphans ==0.13.11
- th-printf ==0.7
- thread-hierarchy ==0.3.0.2
- thread-local-storage ==0.2
- threads ==0.5.1.6
- - thread-supervisor ==0.1.0.1
+ - thread-supervisor ==0.2.0.0
- threepenny-gui ==0.9.0.0
- th-reify-compat ==0.0.1.5
- th-reify-many ==0.1.9
@@ -2246,11 +2343,12 @@ default-package-overrides:
- through-text ==0.1.0.0
- throwable-exceptions ==0.1.0.9
- th-strict-compat ==0.1.0.1
- - th-test-utils ==1.0.2
+ - th-test-utils ==1.1.0
+ - th-utilities ==0.2.4.1
- thyme ==0.3.5.5
- - tidal ==1.5.2
+ - tidal ==1.6.1
- tile ==0.3.0.0
- - time-compat ==1.9.3
+ - time-compat ==1.9.4
- timeit ==2.0
- timelens ==0.2.0.2
- time-lens ==0.4.0.2
@@ -2258,25 +2356,28 @@ default-package-overrides:
- time-locale-vietnamese ==1.0.0.0
- time-manager ==0.0.0
- time-parsers ==0.1.2.1
- - timerep ==2.0.0.2
+ - timerep ==2.0.1.0
+ - timer-wheel ==0.3.0
- time-units ==1.0.0
- timezone-olson ==0.2.0
- timezone-series ==0.1.9
- tinylog ==0.15.0
- titlecase ==1.0.1
- - tldr ==0.6.4
+ - tldr ==0.9.0
- tls ==1.5.4
- tls-debug ==0.4.8
- tls-session-manager ==0.0.4
+ - tlynx ==0.5.0
- tmapchan ==0.0.3
- tmapmvar ==0.0.4
- tmp-postgres ==1.34.1.0
- tomland ==1.3.1.0
- - tonalude ==0.1.1.0
+ - tonalude ==0.1.1.1
- topograph ==1.0.0.1
- torsor ==0.1
- tostring ==0.2.1.1
- - tracing ==0.0.5.1
+ - tracing ==0.0.5.2
+ - tracing-control ==0.0.6
- transaction ==0.1.1.3
- transformers-base ==0.4.5.2
- transformers-bifunctors ==0.1
@@ -2287,9 +2388,8 @@ default-package-overrides:
- tree-fun ==0.8.1.0
- trifecta ==2.1
- triplesec ==0.2.2.1
- - trivial-constraint ==0.6.0.0
- tsv2csv ==0.1.0.2
- - ttc ==0.2.3.0
+ - ttc ==0.3.0.0
- ttl-hashtables ==1.4.1.0
- ttrie ==0.1.2.1
- tuple ==0.3.0.2
@@ -2303,27 +2403,27 @@ default-package-overrides:
- type-equality ==1
- type-errors ==0.2.0.0
- type-errors-pretty ==0.0.1.1
- - type-fun ==0.1.2
- type-hint ==0.1
- type-level-integers ==0.0.1
- type-level-kv-list ==1.1.0
+ - type-level-natural-number ==2.0
- type-level-numbers ==0.1.1.1
- type-map ==0.1.6.0
- - type-natural ==0.8.3.1
- - typenums ==0.1.2.1
- - type-of-html ==1.5.2.0
+ - type-natural ==0.9.0.0
+ - type-of-html ==1.6.1.2
- type-of-html-static ==0.1.0.2
- type-operators ==0.2.0.0
- typerep-map ==0.3.3.0
- type-spec ==0.4.0.0
- - tzdata ==0.1.20190911.0
+ - tzdata ==0.2.20201021.0
- ua-parser ==0.7.5.1
- uglymemo ==0.1.0.1
- ulid ==0.3.0.0
- unagi-chan ==0.4.1.3
- - unbounded-delays ==0.1.1.0
+ - unbounded-delays ==0.1.1.1
- unboxed-ref ==0.4.0.0
- - unboxing-vector ==0.1.1.0
+ - unboxing-vector ==0.2.0.0
+ - uncaught-exception ==0.1.0
- uncertain ==0.3.1.0
- unconstrained ==0.1.0.2
- unexceptionalio ==0.5.1
@@ -2333,7 +2433,8 @@ default-package-overrides:
- unicode-transforms ==0.3.7.1
- unification-fd ==0.10.0.1
- union-find ==0.2
- - uniplate ==1.6.12
+ - unipatterns ==0.0.0.0
+ - uniplate ==1.6.13
- uniprot-kb ==0.1.2.0
- uniq-deep ==1.2.0
- unique ==0
@@ -2347,16 +2448,15 @@ default-package-overrides:
- universe-instances-trans ==1.1
- universe-reverse-instances ==1.1
- universe-some ==1.2
- - universum ==1.6.1
+ - universum ==1.7.1
- unix-bytestring ==0.3.7.3
- unix-compat ==0.5.2
- unix-time ==0.4.7
- - unliftio ==0.2.13
- - unliftio-core ==0.1.2.0
+ - unliftio ==0.2.13.1
+ - unliftio-core ==0.2.0.1
- unliftio-pool ==0.2.1.1
- unlit ==0.4.0.0
- - unordered-containers ==0.2.10.0
- - unordered-intmap ==0.1.1
+ - unordered-containers ==0.2.13.0
- unsafe ==0.0
- urbit-hob ==0.3.3
- uri-bytestring ==0.3.2.2
@@ -2381,7 +2481,7 @@ default-package-overrides:
- validity-primitive ==0.0.0.1
- validity-scientific ==0.2.0.3
- validity-text ==0.3.1.1
- - validity-time ==0.3.0.0
+ - validity-time ==0.4.0.0
- validity-unordered-containers ==0.2.0.3
- validity-uuid ==0.1.0.3
- validity-vector ==0.2.0.3
@@ -2402,53 +2502,60 @@ default-package-overrides:
- vector-split ==1.0.0.2
- vector-th-unbox ==0.2.1.7
- verbosity ==0.4.0.0
- - versions ==3.5.4
+ - versions ==4.0.1
- vformat ==0.14.1.0
- vformat-aeson ==0.1.0.1
- vformat-time ==0.1.0.0
- ViennaRNAParser ==1.3.3
+ - vinyl ==0.13.0
- void ==0.7.3
- - vty ==5.28.2
+ - vty ==5.32
- wai ==3.2.2.1
- wai-app-static ==3.1.7.2
- wai-conduit ==3.0.0.4
- wai-cors ==0.2.7
- wai-enforce-https ==0.0.2.1
- wai-eventsource ==3.0.0
- - wai-extra ==3.0.32
+ - wai-extra ==3.1.3
+ - wai-feature-flags ==0.1.0.1
- wai-handler-launch ==3.0.3.1
- wai-logger ==2.3.6
+ - wai-middleware-auth ==0.2.3.1
- wai-middleware-caching ==0.1.0.2
- wai-middleware-clacks ==0.1.0.1
- - wai-middleware-static ==0.8.3
+ - wai-middleware-static ==0.9.0
+ - wai-rate-limit ==0.1.0.0
+ - wai-rate-limit-redis ==0.1.0.0
+ - wai-saml2 ==0.2.1.2
- wai-session ==0.3.3
- wai-slack-middleware ==0.2.0
- wai-websockets ==3.0.1.2
+ - wakame ==0.1.0.0
- warp ==3.3.13
- - warp-tls ==3.2.12
+ - warp-tls ==3.3.0
- warp-tls-uid ==0.2.0.6
- wave ==0.2.0
- wcwidth ==0.0.2
+ - webby ==1.0.1
- webdriver ==0.9.0.1
- webex-teams-api ==0.2.0.1
- webex-teams-conduit ==0.2.0.1
- webex-teams-pipes ==0.2.0.1
+ - webgear-server ==0.2.0
- webrtc-vad ==0.1.0.3
- websockets ==0.12.7.1
- websockets-snap ==0.10.3.1
- weigh ==0.0.16
- wide-word ==0.1.1.1
- wikicfp-scraper ==0.1.0.11
- - wild-bind ==0.1.2.6
- - wild-bind-x11 ==0.2.0.10
- Win32 ==2.6.1.0
- Win32-notify ==0.3.0.3
- windns ==0.1.0.1
+ - witch ==0.0.0.3
- witherable-class ==0
- - within ==0.1.1.0
+ - within ==0.2.0.1
- with-location ==0.1.0
- with-utf8 ==1.0.2.1
- - witness ==0.4
- wizards ==1.0.3
- wl-pprint-annotated ==0.1.0.1
- wl-pprint-console ==0.1.0.2
@@ -2487,7 +2594,6 @@ default-package-overrides:
- xmlgen ==0.6.2.2
- xml-hamlet ==0.5.0.1
- xml-helpers ==1.0.0
- - xml-html-qq ==0.1.0.1
- xml-indexed-cursor ==0.1.1.0
- xml-lens ==0.2
- xml-picklers ==0.3.6
@@ -2498,26 +2604,22 @@ default-package-overrides:
- xmonad-contrib ==0.16
- xmonad-extras ==0.15.2
- xss-sanitize ==0.3.6
- - xturtle ==0.2.0.0
- xxhash-ffi ==0.2.0.0
- yaml ==0.11.5.0
- yamlparse-applicative ==0.1.0.2
- yesod ==1.6.1.0
- - yesod-auth ==1.6.10
- - yesod-auth-fb ==1.10.1
- - yesod-auth-hashdb ==1.7.1.2
+ - yesod-auth ==1.6.10.1
+ - yesod-auth-hashdb ==1.7.1.5
- yesod-bin ==1.6.0.6
- - yesod-core ==1.6.18.5
+ - yesod-core ==1.6.18.7
- yesod-fb ==0.6.1
- yesod-form ==1.6.7
- - yesod-form-bootstrap4 ==3.0.0
- yesod-gitrev ==0.2.1
- yesod-newsfeed ==1.7.0.0
- - yesod-persistent ==1.6.0.4
- - yesod-recaptcha2 ==1.0.1
+ - yesod-persistent ==1.6.0.5
- yesod-sitemap ==1.6.0
- yesod-static ==1.6.1.0
- - yesod-test ==1.6.10
+ - yesod-test ==1.6.11
- yesod-websockets ==0.3.0.2
- yes-precure5-command ==5.5.3
- yi-rope ==0.11
@@ -2525,13 +2627,16 @@ default-package-overrides:
- yjtools ==0.9.18
- yoga ==0.0.0.5
- youtube ==0.2.1.1
- - zasni-gerna ==0.0.7.1
+ - zenacy-html ==2.0.2
+ - zenacy-unicode ==1.0.0
- zero ==0.1.5
- zeromq4-haskell ==0.8.0
- zeromq4-patterns ==0.3.1.0
- zim-parser ==0.2.1.0
- - zip ==1.5.0
+ - zio ==0.1.0.2
+ - zip ==1.6.0
- zip-archive ==0.4.1
+ - zipper-extra ==0.1.3.2
- zippers ==0.3
- zip-stream ==0.2.0.1
- zlib ==0.6.2.2
@@ -2539,85 +2644,25 @@ default-package-overrides:
- zlib-lens ==0.1.2.1
- zot ==0.0.3
- zstd ==0.1.2.0
+ - ztail ==1.2.0.2
+ - zydiskell ==0.2.0.0
extra-packages:
- - aeson < 0.8 # newer versions don't work with GHC 7.6.x or earlier
- - aeson == 1.5.2.0 # needed for fourmolu 0.1.0.0, but 1.5.3 is to new for our purpose
- - aeson-pretty < 0.8 # required by elm compiler
- - Agda == 2.6.1 # allows the agdaPackage set to be fixed to this version so that it won't break when another agda version is released.
- - ansi-terminal == 0.10.3 # required by cabal-plan, and policeman in ghc-8.8.x
- - binary > 0.7 && < 0.8 # keep a 7.x major release around for older compilers
- - binary > 0.8 && < 0.9 # keep a 8.x major release around for older compilers
- Cabal == 2.2.* # required for jailbreak-cabal etc.
- Cabal == 2.4.* # required for cabal-install etc.
- - colour < 2.3.4 # newer versions don't support GHC 7.10.x
- - conduit >=1.1 && <1.3 # pre-lts-11.x versions neeed by git-annex 6.20180227
- - conduit-extra >=1.1 && <1.3 # pre-lts-11.x versions neeed by git-annex 6.20180227
- - containers < 0.5 # required to build alex with GHC 6.12.3
- - control-monad-free < 0.6 # newer versions don't compile with anything but GHC 7.8.x
- - dbus <1 # for xmonad-0.26
- - deepseq == 1.3.0.1 # required to build Cabal with GHC 6.12.3
- dhall == 1.29.0 # required for spago 0.14.0.
- Diff < 0.4 # required by liquidhaskell-0.8.10.2: https://github.com/ucsd-progsys/liquidhaskell/issues/1729
- - doctemplates == 0.8 # required by pandoc-2.9.x
- - generic-deriving == 1.10.5.* # new versions don't compile with GHC 7.10.x
- ghc-tcplugins-extra ==0.3.2 # required for polysemy-plugin 0.2.5.0
- - gi-gdk == 3.0.23 # required for gi-pango 1.0.23
- - gi-gtk == 3.0.35 # required for gi-pango 1.0.23
- - gloss < 1.9.3 # new versions don't compile with GHC 7.8.x
- - haddock == 2.22.* # required on GHC 8.0.x
- haddock == 2.23.* # required on GHC < 8.10.x
- haddock-api == 2.23.* # required on GHC < 8.10.x
- haddock-library ==1.7.* # required by stylish-cabal-0.5.0.0
- - happy <1.19.6 # newer versions break Agda
- happy == 1.19.9 # for purescript
- - haskell-gi-overloading == 0.0 # gi-* packages use this dependency to disable overloading support
- - haskell-src-exts == 1.19.* # required by hindent and structured-haskell-mode
- hinotify == 0.3.9 # for xmonad-0.26: https://github.com/kolmodin/hinotify/issues/29
- - hoogle == 5.0.14 # required by hie-hoogle
- - hslua == 1.1.2 # required for pandoc 2.10
- - html-conduit ^>= 1.2 # pre-lts-11.x versions neeed by git-annex 6.20180227
- - http-conduit ^>= 2.2 # pre-lts-11.x versions neeed by git-annex 6.20180227
- - inline-c < 0.6 # required on GHC 8.0.x
- - inline-c-cpp < 0.2 # required on GHC 8.0.x
- - lens-labels == 0.1.* # required for proto-lens-descriptors
- - megaparsec >= 7.0.4 && < 8 # required for idris: https://github.com/idris-lang/Idris-dev/issues/4826
- - mtl < 2.2 # newer versions require transformers > 0.4.x, which we cannot provide in GHC 7.8.x
- - mtl-prelude < 2 # required for to build postgrest on mtl 2.1.x platforms
- - network == 2.6.3.1 # newer versions don't compile with GHC 7.4.x and below
- - network == 3.0.* # required by network-bsd, HTTP, and many others (2019-04-30)
- - pantry == 0.2.0.0 # required by stack-2.1.3.1
- - parallel == 3.2.0.3 # newer versions don't work with GHC 6.12.3
- - patience ^>= 0.1 # required by chell-0.4.x
- - persistent >=2.5 && <2.8 # pre-lts-11.x versions neeed by git-annex 6.20180227
- - persistent-sqlite < 2.7 # pre-lts-11.x versions neeed by git-annex 6.20180227
- - prettyprinter == 1.6.1 # required by ghc 8.8.x, and dhall-1.29.0
- - primitive == 0.5.1.* # required to build alex with GHC 6.12.3
- - QuickCheck < 2 # required by test-framework-quickcheck and its users
- - repline == 0.3.* # required by dhall-0.32.x
- resolv == 0.1.1.2 # required to build cabal-install-3.0.0.0 with pre ghc-8.8.x
- - resourcet ==1.1.* # pre-lts-11.x versions neeed by git-annex 6.20180227
- - seqid < 0.2 # newer versions depend on transformers 0.4.x which we cannot provide in GHC 7.8.x
- - seqid-streams < 0.2 # newer versions depend on transformers 0.4.x which we cannot provide in GHC 7.8.x
- - shelly ==1.8.1 # ghcjs depends on shelly < 1.9
- - split < 0.2 # newer versions don't work with GHC 6.12.3
- - tar < 0.4.2.0 # later versions don't work with GHC < 7.6.x
- - transformers == 0.4.3.* # the latest version isn't supported by mtl yet
- - vector < 0.10.10 # newer versions don't work with GHC 6.12.3
- - xml-conduit ^>= 1.7 # pre-lts-11.x versions neeed by git-annex 6.20180227
- - yesod ^>= 1.4 # pre-lts-11.x versions neeed by git-annex 6.20180227
- - yesod-core < 1.5 # pre-lts-11.x versions neeed by git-annex 6.20180227
- - yesod-form < 1.5 # pre-lts-11.x versions neeed by git-annex 6.20180227
- - yesod-persistent < 1.5 # pre-lts-11.x versions neeed by git-annex 6.20180227
- - yesod-static ^>= 1.5 # pre-lts-11.x versions neeed by git-annex 6.20180227
- - yesod-test ^>= 1.5 # pre-lts-11.x versions neeed by git-annex 6.20180227
- immortal == 0.2.2.1 # required by Hasura 1.3.1, 2020-08-20
- dependent-map == 0.2.4.0 # required by Hasura 1.3.1, 2020-08-20
- dependent-sum == 0.4 # required by Hasura 1.3.1, 2020-08-20
- - witherable == 0.3.2 # required by Hasura 1.3.1, 2020-08-20
- - protolude == 0.3.0 # required by Hasura 1.3.1, 2020-08-20
- - optics-core == 0.3.0.1 # required by Hasura 1.3.1, 2020-08-20
- - base-compat == 0.11.1 # required by Hasura 1.3.1, 2020-08-20
+ - network == 2.6.3.1 # required by pkgs/games/hedgewars/default.nix, 2020-11-15
package-maintainers:
peti:
@@ -2654,11 +2699,14 @@ package-maintainers:
# - pipes-mongodb
- streaming-wai
kiwi:
- - Unique
+ - config-schema
+ - config-value
- glirc
+ - irc-core
- matterhorn
- mattermost-api
- mattermost-api-qc
+ - Unique
psibi:
- path-pieces
- persistent
@@ -2670,8 +2718,8 @@ package-maintainers:
roberth:
- arion-compose
- hercules-ci-agent
- - hercules-ci-api-core
- hercules-ci-api-agent
+ - hercules-ci-api-core
cdepillabout:
- pretty-simple
- spago
@@ -2768,6 +2816,7 @@ dont-distribute-packages:
- accelerate-io-JuicyPixels
- accelerate-io-repa
- accelerate-io-vector
+ - accelerate-kullback-liebler
- accelerate-llvm-ptx
- bindings-yices
- boolector
@@ -2794,7 +2843,10 @@ dont-distribute-packages:
- yices-painless
# these packages don't evaluate because they have broken (system) dependencies
+ - XML
- comark
+ - couch-simple
+ - diagrams-hsqml
- diagrams-reflex
- dialog
- fltkhs-demos
@@ -2804,14 +2856,27 @@ dont-distribute-packages:
- ghcjs-dom-hello
- ghcjs-dom-webkit
- gi-javascriptcore
+ - gi-webkit
- gi-webkit2
- gi-webkit2webextension
- - gi-webkit
- gsmenu
- haste-gapi
- haste-perch
- hbro
- hplayground
+ - hs-mesos
+ - hsqml
+ - hsqml-datamodel
+ - hsqml-datamodel-vinyl
+ - hsqml-datemodel-vinyl
+ - hsqml-demo-manic
+ - hsqml-demo-morris
+ - hsqml-demo-notes
+ - hsqml-demo-notes
+ - hsqml-demo-samples
+ - hsqml-morris
+ - hsqml-morris
+ - hstorchat
- imprevu-happstack
- jsaddle-webkit2gtk
- jsaddle-webkitgtk
@@ -2842,10 +2907,9 @@ dont-distribute-packages:
- wai-middleware-brotli
- web-browser-in-haskell
- webkit
- - webkitgtk3-javascriptcore
- webkitgtk3
+ - webkitgtk3-javascriptcore
- websnap
- - XML
broken-packages:
# These packages don't compile or depend on packages that don't compile.
@@ -2874,13 +2938,9 @@ broken-packages:
- AC-Vector
- AC-Vector-Fancy
- acc
- - accelerate
- accelerate-arithmetic
- accelerate-fftw
- accelerate-fourier
- - accelerate-io
- - accelerate-kullback-liebler
- - accelerate-llvm
- accelerate-llvm-native
- accelerate-random
- accelerate-typelits
@@ -2911,7 +2971,9 @@ broken-packages:
- acme-stringly-typed
- acme-this
- acme-zero
+ - acousticbrainz-client
- ActionKid
+ - active
- activehs
- activehs-base
- activitypub
@@ -2926,12 +2988,15 @@ broken-packages:
- addy
- adhoc-network
- adict
+ - adjunction
- adobe-swatch-exchange
- adp-multi
- adp-multi-monadiccp
+ - ADPfusion
- ADPfusionForest
- ADPfusionSet
- adtrees
+ - advent-of-code-api
- Advgame
- Advise-me
- AERN-Basics
@@ -2944,21 +3009,23 @@ broken-packages:
- aern2-mp
- aern2-real
- aeson-applicative
- - aeson-commit
- aeson-decode
- aeson-diff-generic
- aeson-filthy
- aeson-flowtyped
- aeson-injector
- - aeson-iproute
+ - aeson-match-qq
- aeson-native
+ - aeson-options
- aeson-prefix
- aeson-schema
+ - aeson-schemas
- aeson-smart
- aeson-streams
- aeson-t
- aeson-tiled
- aeson-typescript
+ - aeson-utils
- affection
- affine-invariant-ensemble-mcmc
- afv
@@ -2967,6 +3034,7 @@ broken-packages:
- agda-server
- agda-snippets
- agda-snippets-hakyll
+ - agda-unused
- agentx
- AGI
- AhoCorasick
@@ -2977,13 +3045,15 @@ broken-packages:
- airship
- airtable-api
- aivika-distributed
+ - aivika-experiment-diagrams
- ajhc
- AlanDeniseEricLauren
- alerta
- alex-prelude
+ - alex-tools
- alfred
- - alfred-margaret
- alga
+ - algebra-checkers
- algebra-dag
- algebra-sql
- algebraic
@@ -2995,6 +3065,7 @@ broken-packages:
- align-text
- AlignmentAlgorithms
- Allure
+ - ally-invest
- alms
- alpha
- alphachar
@@ -3011,6 +3082,8 @@ broken-packages:
- amazon-emailer
- amazon-emailer-client-snap
- amazon-products
+ - amazonka
+ - amazonka-s3-streaming
- amby
- AMI
- ampersand
@@ -3034,6 +3107,7 @@ broken-packages:
- animate-preview
- animate-sdl2
- annah
+ - annotated-fix
- Annotations
- anonymous-sums
- anonymous-sums-tests
@@ -3043,12 +3117,24 @@ broken-packages:
- anticiv
- antigate
- antimirov
+ - antiope-athena
+ - antiope-contract
+ - antiope-core
- antiope-dynamodb
+ - antiope-es
+ - antiope-messages
+ - antiope-optparse-applicative
+ - antiope-s3
+ - antiope-shell
+ - antiope-sns
+ - antiope-sqs
+ - antiquoter
- antisplice
- antlr-haskell
- antlrc
- anydbm
- aop-prelude
+ - aos-signature
- aosd
- apart
- apecs-gloss
@@ -3094,11 +3180,9 @@ broken-packages:
- arbor-monad-counter
- arbor-monad-metric
- arbor-monad-metric-datadog
- - arbor-postgres
- arbtt
- arch-hs
- archive-libarchive
- - archive-tar-bytestring
- archiver
- archlinux
- archlinux-web
@@ -3135,8 +3219,6 @@ broken-packages:
- artery
- artifact
- asap
- - ascii
- - ascii-cows
- ascii-flatten
- ascii-string
- ascii-table
@@ -3147,7 +3229,6 @@ broken-packages:
- asn
- asn1-codec
- asn1-data
- - AspectAG
- assert
- assertions
- asset-map
@@ -3162,13 +3243,11 @@ broken-packages:
- async-manager
- async-timer
- asynchronous-exceptions
- - aterm
- aterm-utils
- atlassian-connect-core
- atlassian-connect-descriptor
- atmos-dimensional-tf
- atndapi
- - atom-conduit
- atom-msp430
- atomic-modify
- atomic-primops-foreign
@@ -3209,6 +3288,7 @@ broken-packages:
- automata
- autonix-deps
- autonix-deps-kf5
+ - autopack
- avatar-generator
- avers
- avers-api
@@ -3218,11 +3298,11 @@ broken-packages:
- AvlTree
- avr-shake
- avro-piper
- - avwx
- awesome-prelude
- awesomium
- awesomium-glut
- awesomium-raw
+ - aws-cloudfront-signer
- aws-configuration-tools
- aws-dynamodb-conduit
- aws-dynamodb-streams
@@ -3236,12 +3316,14 @@ broken-packages:
- aws-kinesis-reshard
- aws-lambda
- aws-lambda-haskell-runtime-wai
+ - aws-lambda-runtime
- aws-mfa-credentials
- aws-performance-tests
- aws-route53
- aws-sdk
- aws-sdk-text-converter
- aws-sdk-xml-unordered
+ - aws-ses-easy
- aws-sign4
- aws-simple
- aws-sns
@@ -3255,7 +3337,6 @@ broken-packages:
- azure-service-api
- azure-servicebus
- azurify
- - b-tree
- b9
- babylon
- backblaze-b2-hs
@@ -3275,10 +3356,10 @@ broken-packages:
- bamboo-theme-mini-html5
- bamse
- bamstats
+ - ban-instance
- Bang
- bank-holiday-usa
- banwords
- - barbies-th
- barchart
- barcodes-code128
- barecheck
@@ -3287,7 +3368,6 @@ broken-packages:
- barrier
- barrier-monad
- base-compat-migrate
- - base-encoding
- base-feature-macros
- base-generics
- base-io-access
@@ -3300,7 +3380,6 @@ broken-packages:
- BASIC
- basic
- baskell
- - batch
- batchd
- battlenet
- battlenet-yesod
@@ -3327,15 +3406,17 @@ broken-packages:
- beam-sqlite
- beam-th
- beamable
- - bearriver
- beautifHOL
+ - bech32
+ - bech32-th
- bed-and-breakfast
- beeminder-api
- Befunge93
- bein
- belka
+ - bench-graph
+ - bench-show
- BenchmarkHistory
- - benchpress
- bencodex
- berkeleydb
- BerkeleyDBXML
@@ -3351,6 +3432,7 @@ broken-packages:
- bgzf
- bhoogle
- bibdb
+ - bidirectional
- bidirectionalization-combined
- bidispec
- bidispec-extras
@@ -3467,9 +3549,10 @@ broken-packages:
- bits-extras
- bitset
- bitspeak
- - bitstream
- BitStringRandomMonad
+ - BitSyntax
- bittorrent
+ - bitwise-enum
- bitx-bitcoin
- bizzlelude
- bizzlelude-js
@@ -3478,7 +3561,6 @@ broken-packages:
- blakesum
- blakesum-demo
- blas
- - blas-hs
- BlastHTTP
- blastxml
- blatex
@@ -3524,6 +3606,7 @@ broken-packages:
- bookkeeper
- bookkeeper-permissions
- Bookshelf
+ - boolean-normal-forms
- boolexpr
- boombox
- boomslang
@@ -3544,6 +3627,7 @@ broken-packages:
- brain-bleep
- Bravo
- breakout
+ - breve
- brians-brain
- brick-dropdownmenu
- bricks
@@ -3583,8 +3667,10 @@ broken-packages:
- buildable
- buildbox
- buildbox-tools
+ - builder
- buildwrapper
- bullet
+ - bulletproofs
- bulmex
- bumper
- bunz
@@ -3610,18 +3696,17 @@ broken-packages:
- bytestring-builder-varword
- bytestring-class
- bytestring-csv
- - bytestring-handle
- bytestring-plain
- bytestring-read
- bytestring-rematch
- bytestring-show
- bytestring-substring
- bytestring-time
+ - bytestring-trie
- bytestring-typenats
- bytestringparser
- bytestringparser-temporary
- bytestringreadp
- - bzlib
- c-dsl
- c-io
- c-mosquitto
@@ -3629,8 +3714,10 @@ broken-packages:
- c0parser
- c10k
- c2ats
+ - cab
+ - cabal-appimage
- cabal-audit
- - cabal-auto-expose
+ - cabal-bounds
- cabal-bundle-clib
- cabal-cache
- cabal-cargs
@@ -3639,6 +3726,7 @@ broken-packages:
- cabal-dependency-licenses
- cabal-dev
- cabal-dir
+ - cabal-file-th
- cabal-ghc-dynflags
- cabal-ghci
- cabal-graphdeps
@@ -3648,6 +3736,7 @@ broken-packages:
- cabal-install-ghc72
- cabal-install-ghc74
- cabal-install-parsers
+ - cabal-lenses
- cabal-meta
- cabal-mon
- cabal-nirvana
@@ -3657,6 +3746,7 @@ broken-packages:
- cabal-sort
- cabal-src
- cabal-test
+ - cabal-test-quickcheck
- cabal-upload
- cabal2arch
- cabal2doap
@@ -3671,6 +3761,7 @@ broken-packages:
- cabalvchk
- cabin
- cabocha
+ - cache-polysemy
- cached
- caching
- cacophony
@@ -3689,11 +3780,13 @@ broken-packages:
- calculator
- caldims
- caledon
+ - calenderweek
- call
- call-alloy
- call-haskell-from-anything
- camfort
- campfire
+ - candid
- canon
- canonical-filepath
- canonical-json
@@ -3706,7 +3799,6 @@ broken-packages:
- cap
- Capabilities
- capability
- - capataz
- capnp
- capped-list
- capri
@@ -3714,6 +3806,7 @@ broken-packages:
- caramia
- carbonara
- carboncopy
+ - cardano-coin-selection
- carettah
- CarneadesDSL
- CarneadesIntoDung
@@ -3729,6 +3822,7 @@ broken-packages:
- casadi-bindings-snopt-interface
- Cascade
- cascading
+ - caseof
- cases
- cash
- cassandra-cql
@@ -3787,14 +3881,18 @@ broken-packages:
- chainweb-mining-client
- chalkboard
- chalkboard-viewer
+ - character-cases
- charade
- chart-cli
+ - Chart-diagrams
- Chart-fltkhs
- chart-histogram
- Chart-simple
- chart-svg
- chart-svg-various
+ - Chart-tests
- chart-unit
+ - charter
- chatter
- chatty-text
- chatwork
@@ -3825,6 +3923,8 @@ broken-packages:
- ChristmasTree
- chromatin
- chronograph
+ - chronos
+ - chronos-bench
- chu2
- chunks
- chunky
@@ -3832,7 +3932,6 @@ broken-packages:
- church-maybe
- cielo
- cil
- - cimple
- cinvoke
- cio
- cipher-blowfish
@@ -3843,6 +3942,9 @@ broken-packages:
- citeproc-hs-pandoc-filter
- cj-token
- cjk
+ - cl3
+ - cl3-hmatrix-interface
+ - cl3-linear-interface
- clac
- clafer
- claferIG
@@ -3853,7 +3955,10 @@ broken-packages:
- clarifai
- CLASE
- clash
+ - clash-ghc
+ - clash-lib
- clash-multisignal
+ - clash-prelude
- Clash-Royale-Hack-Cheats
- clash-systemverilog
- clash-verilog
@@ -3877,6 +3982,7 @@ broken-packages:
- clckwrks-theme-bootstrap
- clckwrks-theme-clckwrks
- clckwrks-theme-geo-bootstrap
+ - cld2
- Clean
- clean-unions
- cless
@@ -3887,6 +3993,7 @@ broken-packages:
- cli-extras
- cli-git
- cli-nix
+ - clickhouse-haskell
- clif
- clifford
- clifm
@@ -3917,9 +4024,9 @@ broken-packages:
- cmathml3
- CMCompare
- cmd-item
- - cmdargs-browser
- cmdlib
- cmdtheline
+ - cmf
- cmonad
- cmph
- cmptype
@@ -3927,6 +4034,8 @@ broken-packages:
- cmt
- cmv
- cnc-spec-compiler
+ - co-log
+ - co-log-polysemy
- co-log-polysemy-formatting
- co-log-sys
- Coadjute
@@ -3944,6 +4053,7 @@ broken-packages:
- codeworld-api
- codex
- codo-notation
+ - coercible-utils
- coin
- coinbase-exchange
- coinbase-pro
@@ -3958,12 +4068,10 @@ broken-packages:
- collections-api
- collections-base-instances
- colonnade
- - Color
- color-counter
- colorless
- colorless-http-client
- colorless-scotty
- - colour-accelerate
- colour-space
- coltrane
- columbia
@@ -3984,36 +4092,29 @@ broken-packages:
- commsec
- commsec-keyexchange
- ComonadSheet
+ - compact-list
- compact-map
- compact-mutable
- compact-mutable-vector
- compact-socket
- compact-string
- compact-string-fix
+ - compact-word-vectors
- Compactable
- compactable
- compdata
- compdata-automata
- compdata-dags
- compdata-param
- - compdoc
- - compdoc-dhall-decoder
+ - compendium-client
- competition
- compilation
+ - complex-generic
- complexity
- compose-trans
- - composite-aeson
- - composite-aeson-cofree-list
- - composite-aeson-path
- - composite-aeson-refined
- - composite-aeson-throw
- - composite-aeson-writeonly
- - composite-binary
- - composite-ekg
- composite-opaleye
- composite-swagger
- composition-tree
- - compound-types
- comprehensions-ghc
- compressed
- compstrat
@@ -4028,13 +4129,12 @@ broken-packages:
- concrete-haskell-autogen
- concrete-relaxng-parser
- concrete-typerep
+ - concurrency-benchmarks
- concurrent-buffer
- Concurrent-Cache
- concurrent-machines
- concurrent-state
- - concurrent-utilities
- Concurrential
- - ConcurrentUtils
- Condor
- condor
- condorcet
@@ -4053,11 +4153,9 @@ broken-packages:
- conduit-vfs-zip
- conf
- confcrypt
- - conferer-hedis
- conferer-provider-dhall
- conferer-provider-json
- conferer-provider-yaml
- - conferer-snap
- conffmt
- confide
- config-parser
@@ -4068,7 +4166,6 @@ broken-packages:
- configifier
- Configurable
- configuration
- - configuration-tools
- configurator-ng
- confsolve
- congruence-relation
@@ -4076,7 +4173,6 @@ broken-packages:
- conkin
- conlogger
- connection-string
- - connections
- Conscript
- consistent
- console-program
@@ -4089,7 +4185,6 @@ broken-packages:
- constraint-manip
- ConstraintKinds
- constraints-emerge
- - construct
- constructible
- constructive-algebra
- consul-haskell
@@ -4097,7 +4192,6 @@ broken-packages:
- consumers
- container
- containers-benchmark
- - containers-unicode-symbols
- containers-verified
- ContArrow
- content-store
@@ -4114,10 +4208,7 @@ broken-packages:
- control
- control-iso
- control-monad-attempt
- - control-monad-exception
- control-monad-exception-monadsfd
- - control-monad-exception-monadstf
- - control-monad-exception-mtl
- control-monad-failure
- control-monad-failure-mtl
- Control-Monad-MultiPass
@@ -4129,6 +4220,7 @@ broken-packages:
- convert-annotation
- convertible-ascii
- convertible-text
+ - cookies
- coordinate
- copilot
- copilot-cbmc
@@ -4150,7 +4242,6 @@ broken-packages:
- coroutine-iteratee
- coroutine-object
- couch-hs
- - couch-simple
- CouchDB
- couchdb-conduit
- couchdb-enumerator
@@ -4160,7 +4251,6 @@ broken-packages:
- courier
- court
- coverage
- - coya
- cparsing
- CPBrainfuck
- cpio-conduit
@@ -4191,6 +4281,7 @@ broken-packages:
- crc
- crc16
- crdt
+ - crdt-event-fold
- creatur
- credential-store
- crf-chain1
@@ -4209,29 +4300,27 @@ broken-packages:
- cron-compat
- cruncher-types
- crunghc
+ - crypt-sha512
- crypto-cipher-benchmarks
+ - crypto-classical
- crypto-conduit
+ - crypto-keys-ssh
- crypto-multihash
- crypto-pubkey-openssh
- crypto-random-effect
- - crypto-rng
- crypto-simple
- - crypto-sodium
- cryptocipher
- cryptocompare
- cryptoconditions
+ - cryptohash-sha512
- cryptoids
+ - cryptoids-class
+ - cryptoids-types
- cryptol
- cryptsy-api
- crystalfontz
- cse-ghc-plugin
- csg
- - csound-catalog
- - csound-expression
- - csound-expression-dynamic
- - csound-expression-opcodes
- - csound-expression-typed
- - csound-sampler
- CSPM-cspm
- CSPM-FiringRules
- CSPM-Frontend
@@ -4241,7 +4330,6 @@ broken-packages:
- cspretty
- css
- css-selectors
- - css-syntax
- csv-enumerator
- csv-nptools
- ctemplate
@@ -4250,7 +4338,6 @@ broken-packages:
- cube
- cuboid
- cuckoo
- - cudd
- curl-runnings
- currency-codes
- currency-convert
@@ -4258,14 +4345,12 @@ broken-packages:
- CurryDB
- cursedcsv
- cursor-fuzzy-time-gen
- - curve25519
- curves
- custom-prelude
- CV
- cv-combinators
- cypher
- d-bus
- - d10
- d3js
- dag
- DAG-Tournament
@@ -4296,7 +4381,6 @@ broken-packages:
- data-aviary
- data-base
- data-basic
- - data-category
- data-check
- data-combinator-gen
- data-concurrent-queue
@@ -4311,9 +4395,7 @@ broken-packages:
- data-filepath
- data-fin
- data-fin-simple
- - data-fix-cse
- data-flagset
- - data-forest
- data-ivar
- data-kiln
- data-layer
@@ -4342,11 +4424,11 @@ broken-packages:
- data-stringmap
- data-structure-inferrer
- data-sword
- - data-transform
- data-type
- data-util
- data-validation
- data-variant
+ - database-id-class
- database-id-groundhog
- database-study
- datadog
@@ -4365,7 +4447,6 @@ broken-packages:
- datetime-sb
- dawdle
- dawg
- - dawg-ord
- dbcleaner
- dbf
- DBFunctor
@@ -4408,12 +4489,16 @@ broken-packages:
- debug-trace-var
- debug-tracy
- decepticons
+ - decidable
- decimal-arithmetic
+ - decimal-literals
- DecisionTree
- - declarative
- decoder-conduit
- dedukti
+ - deep-transformations
+ - DeepArrow
- deepcontrol
+ - DeepDarkFantasy
- deeplearning-hs
- deepseq-bounded
- deepseq-magic
@@ -4443,6 +4528,7 @@ broken-packages:
- deptrack-core
- deptrack-devops
- deptrack-dot
+ - dequeue
- derangement
- derivation-trees
- derive
@@ -4450,7 +4536,7 @@ broken-packages:
- derive-gadt
- derive-IG
- derive-monoid
- - derive-topdown
+ - derive-storable-plugin
- derive-trie
- derp-lib
- describe
@@ -4467,33 +4553,39 @@ broken-packages:
- dgim
- dgs
- dhall-check
- - dhall-docs
- dhall-fly
- dhall-nix
- dhall-nixpkgs
- dhall-text
- dhall-to-cabal
- - dhall-yaml
- dhcp-lease-parser
- dhrun
- - di-polysemy
- dia-base
- dia-functions
+ - diagrams
- diagrams-boolean
+ - diagrams-braille
- diagrams-builder
+ - diagrams-cairo
- diagrams-canvas
+ - diagrams-contrib
+ - diagrams-core
+ - diagrams-graphviz
+ - diagrams-gtk
- diagrams-haddock
- - diagrams-hsqml
- diagrams-html5
+ - diagrams-lib
- diagrams-pandoc
- diagrams-pdf
+ - diagrams-pgf
+ - diagrams-postscript
- diagrams-qrcode
+ - diagrams-rasterific
+ - diagrams-rubiks-cube
+ - diagrams-svg
- diagrams-tikz
- diagrams-wx
- - dialogflow-fulfillment
- dib
- - dice
- - dice-entropy-conduit
- dice2tex
- dicom
- dictionaries
@@ -4515,14 +4607,12 @@ broken-packages:
- DigitalOcean
- digitalocean-kzs
- digits
- - digraph
- dimensional-codata
- dimensional-tf
- DimensionalHash
- dingo-core
- dingo-example
- dingo-widgets
- - diohsc
- diophantine
- diplomacy
- diplomacy-server
@@ -4534,11 +4624,8 @@ broken-packages:
- directed-cubical
- direm
- dirfiles
- - dirichlet
- - dirtree
- discogs-haskell
- discord-gateway
- - discord-haskell
- discord-hs
- discord-register
- discord-rest
@@ -4574,7 +4661,6 @@ broken-packages:
- distributed-process-task
- distributed-process-tests
- distributed-process-zookeeper
- - distributed-static
- distribution
- distribution-plot
- diversity
@@ -4582,6 +4668,7 @@ broken-packages:
- djembe
- djinn-th
- dl-fedora
+ - dmcc
- dmenu
- dmenu-pkill
- dmenu-pmount
@@ -4591,9 +4678,11 @@ broken-packages:
- dnscache
- dnsrbl
- dnssd
+ - dobutok
- doc-review
- doccheck
- docidx
+ - docker
- docker-build-cacher
- dockercook
- docopt
@@ -4601,11 +4690,13 @@ broken-packages:
- doctest-discover-configurator
- doctest-driver-gen
- doctest-prop
+ - docusign-base
+ - docusign-base-minimal
+ - docusign-client
- docusign-example
- docvim
- doi
- DOM
- - dom-lt
- domain
- domain-core
- domain-optics
@@ -4642,10 +4733,12 @@ broken-packages:
- drifter-sqlite
- drmaa
- drone
+ - dropbox
- dropbox-sdk
- dropsolve
- ds-kanren
- DSA
+ - dsc
- DSH
- dsh-sql
- dsmc
@@ -4658,13 +4751,12 @@ broken-packages:
- dtd
- dtd-text
- dtw
- - dual-game
+ - dual-tree
- dualizer
- duet
- dumb-cas
- dump-core
- dunai-core
- - dunai-test
- Dung
- duplo
- dura
@@ -4678,11 +4770,9 @@ broken-packages:
- dvi-processing
- dwarf
- dwarfadt
- - dwergaz
- dyckword
- dyepack
- dynamic-cabal
- - dynamic-graph
- dynamic-graphs
- dynamic-mvector
- dynamic-object
@@ -4698,24 +4788,30 @@ broken-packages:
- dywapitchtrack
- dzen-dhall
- dzen-utils
+ - each
- earclipper
- - ease
- easy-api
- easy-bitcoin
- easyjson
- easyplot
+ - easytensor
+ - easytensor-vulkan
- easytest
- ebeats
- ebnf-bff
+ - ec2-unikernel
+ - eccrypto
- eccrypto-ed25519-bindings
- ecma262
- ecu
- eddie
+ - ede
- edenmodules
- edenskel
- edentv
- edge
- edges
+ - edis
- edit
- edit-lenses
- editable
@@ -4725,6 +4821,10 @@ broken-packages:
- effect-monad
- effect-stack
- effin
+ - egison
+ - egison-pattern-src
+ - egison-pattern-src-haskell-mode
+ - egison-pattern-src-th-mode
- egison-quote
- egison-tutorial
- ehaskell
@@ -4732,11 +4832,13 @@ broken-packages:
- eibd-client-simple
- eigen
- Eight-Ball-Pool-Hack-Cheats
+ - either-list-functions
- either-unwrap
- EitherT
- ejdb2-binding
- ekg-bosun
- ekg-carbon
+ - ekg-cloudwatch
- ekg-elastic
- ekg-elasticsearch
- ekg-log
@@ -4746,18 +4848,16 @@ broken-packages:
- elerea-examples
- elevator
- elision
+ - elliptic-curve
- elm-street
- elm-websocket
- - elynx
- - elynx-markov
- - elynx-nexus
- - elynx-seq
- - elynx-tools
- - elynx-tree
+ - elsa
- emacs-keys
+ - emacs-module
- email
- email-header
- email-postmark
+ - emailaddress
- emailparse
- embeddock
- embeddock-example
@@ -4791,18 +4891,20 @@ broken-packages:
- enumfun
- EnumMap
- enummapmap
- - enummapset-th
- env-extra
- env-parser
- envstatus
- epanet-haskell
- epass
+ - epi-sim
- epic
- epoll
- eprocess
- epubname
- Eq
- EqualitySolver
+ - equational-reasoning-induction
+ - equeue
- erf-native
- erlang
- eros
@@ -4825,8 +4927,6 @@ broken-packages:
- EsounD
- espial
- ess
- - essence-of-live-coding-gloss-example
- - essence-of-live-coding-pulse-example
- essence-of-live-coding-warp
- estimators
- EstProgress
@@ -4845,11 +4945,8 @@ broken-packages:
- ethereum-analyzer-webui
- ethereum-client-haskell
- ethereum-merkle-patricia-db
- - eths-rlp
- - euler-tour-tree
- euphoria
- eurofxref
- - eve
- eve-cli
- event
- event-driven
@@ -4877,16 +4974,11 @@ broken-packages:
- exference
- exherbo-cabal
- exif
- - exiftool
- - exinst
- - exinst-aeson
- - exinst-bytes
- - exinst-cereal
- exinst-deepseq
- exinst-hashable
- - exinst-serialise
- exists
- exitcode
+ - exp-extended
- expand
- expat-enumerator
- expiring-containers
@@ -4930,6 +5022,7 @@ broken-packages:
- failable-list
- failure-detector
- FailureT
+ - fake
- fake-type
- faktory
- falling-turnip
@@ -4944,8 +5037,8 @@ broken-packages:
- fastedit
- fastirc
- fastly
- - fastparser
- FastPush
+ - fastsum
- FastxPipe
- fathead-util
- fault-tree
@@ -5000,11 +5093,9 @@ broken-packages:
- fez-conf
- ffeed
- fficxx
- - ffmpeg-light
- ffmpeg-tutorials
- ffunctor
- fgl-extras-decompositions
- - fib
- fibon
- ficketed
- fields
@@ -5013,7 +5104,9 @@ broken-packages:
- fig
- file-collection
- file-command-qq
+ - file-embed-poly
- file-location
+ - filecache
- filediff
- FileManip
- FileManipCompat
@@ -5040,7 +5133,6 @@ broken-packages:
- fingertree-psqueue
- fingertree-tf
- finitary-derive
- - finitary-optics
- FiniteMap
- firefly-example
- first-and-last
@@ -5051,6 +5143,7 @@ broken-packages:
- fit
- fits-parse
- fitsio
+ - fix-imports
- fix-parser-simple
- fix-symbols-gitit
- fixed-point
@@ -5071,10 +5164,10 @@ broken-packages:
- fizzbuzz-as-a-service
- flac
- flac-picture
- - flaccuraterip
- flamethrower
- flamingra
- flashblast
+ - flat
- flat-maybe
- flatbuffers
- flay
@@ -5088,7 +5181,6 @@ broken-packages:
- float-binstring
- floating-bits
- flow-er
- - flow2dot
- flowdock
- flowdock-api
- flowdock-rest
@@ -5096,6 +5188,7 @@ broken-packages:
- flowlocks-framework
- flowsim
- flp
+ - fltkhs
- fltkhs-fluid-examples
- fluent-logger
- fluffy-parser
@@ -5105,6 +5198,7 @@ broken-packages:
- fmark
- FModExRaw
- fmt-for-rio
+ - fmt-terminal-colors
- fn-extra
- foldl-incremental
- foldl-statistics
@@ -5118,6 +5212,7 @@ broken-packages:
- foo
- for-free
- forbidden-fruit
+ - force-layout
- fordo
- forecast-io
- foreign-var
@@ -5130,6 +5225,7 @@ broken-packages:
- FormalGrammars
- format
- format-status
+ - formatn
- formattable
- forml
- formlets
@@ -5161,8 +5257,9 @@ broken-packages:
- Frank
- fraxl
- freddy
+ - free-algebras
+ - free-category
- free-concurrent
- - free-functors
- free-game
- free-http
- free-operational
@@ -5209,8 +5306,6 @@ broken-packages:
- ft-generator
- ftdi
- FTGL-bytestring
- - ftp-client
- - ftp-client-conduit
- ftp-conduit
- ftphs
- FTPLine
@@ -5228,28 +5323,24 @@ broken-packages:
- function-instances-algebra
- functional-arrow
- functor
+ - functor-combinators
+ - functor-friends
- functor-infix
+ - functor-products
- functor-utils
- functorm
- funflow
- funflow-nix
- - FunGEn
- Fungi
- funion
- funnyprint
- funpat
- funsat
- funspection
- - fused-effects-exceptions
- - fused-effects-mwc-random
- - fused-effects-optics
- - fused-effects-random
- - fused-effects-readline
+ - fused-effects-resumable
- fused-effects-squeal
- fused-effects-th
- fusion
- - fusion-plugin
- - futhark
- futun
- future
- fuzzy-time-gen
@@ -5262,6 +5353,8 @@ broken-packages:
- g2q
- g4ip
- gact
+ - galois-fft
+ - galois-field
- game-probability
- gameclock
- gamgee
@@ -5269,11 +5362,10 @@ broken-packages:
- gamma
- Ganymede
- garepinoh
- - gargoyle
- - gargoyle-postgresql
- gargoyle-postgresql-connect
- gargoyle-postgresql-nix
- gas
+ - gather
- gbu
- gc-monitoring-wai
- gconf
@@ -5304,19 +5396,20 @@ broken-packages:
- generator
- generators
- generic-accessors
- - generic-aeson
- generic-binary
- generic-church
- generic-enum
- generic-lens-labels
- generic-lucid-scaffold
- generic-maybe
+ - generic-override-aeson
- generic-pretty
- generic-server
- generic-storable
- generic-tree
- generic-trie
- generic-xml
+ - generic-xmlpickler
- generics-mrsop
- generics-mrsop-gdiff
- genericserialize
@@ -5333,9 +5426,7 @@ broken-packages:
- GenSmsPdu
- gentlemark
- GenussFold
- - genvalidity-mergeful
- geo-resolver
- - geo-uk
- GeocoderOpenCage
- geodetic
- geodetic-types
@@ -5350,6 +5441,7 @@ broken-packages:
- GGg
- ggtsTC
- gh-labeler
+ - ghc-clippy-plugin
- ghc-core-smallstep
- ghc-datasize
- ghc-dump-core
@@ -5361,6 +5453,7 @@ broken-packages:
- ghc-generic-instances
- ghc-imported-from
- ghc-instances
+ - ghc-justdoit
- ghc-man-completion
- ghc-mod
- ghc-parmake
@@ -5378,6 +5471,7 @@ broken-packages:
- ghc-time-alloc-prof
- ghc-usage
- ghc-vis
+ - ghci-dap
- ghci-diagrams
- ghci-haskeline
- ghci-history-parser
@@ -5393,28 +5487,23 @@ broken-packages:
- ghcprofview
- ght
- gi-cairo-again
- - gi-cairo-connector
- - gi-cairo-render
- - gi-dbusmenu
- - gi-dbusmenugtk3
- - gi-gdkx11
- gi-graphene
- gi-gsk
+ - gi-gstaudio
- gi-gstpbutils
- gi-gsttag
- gi-gtk-declarative
- gi-gtk-declarative-app-simple
- - gi-gtk-hs
- gi-gtkosxapplication
- gi-gtksheet
- gi-handy
- gi-poppler
- gi-wnck
- - gi-xlib
- giak
- Gifcurry
- ginsu
- gipeda
+ - giphy-api
- GiST
- gist
- git
@@ -5435,12 +5524,10 @@ broken-packages:
- gitdo
- github-backup
- github-data
- - github-release
- github-tools
- github-utils
- github-webhook-handler
- github-webhook-handler-snap
- - github-webhooks
- githud
- gitignore
- gitit
@@ -5455,6 +5542,7 @@ broken-packages:
- gitlib-utils
- gitson
- gitter
+ - givegif
- glade
- gladexml-accessor
- glapp
@@ -5479,20 +5567,16 @@ broken-packages:
- glome-hs
- GlomeTrace
- GlomeView
- - gloss-accelerate
- - gloss-algorithms
- gloss-banana
- gloss-devil
- gloss-examples
- gloss-export
- gloss-game
- - gloss-raster
- gloss-sodium
- glpk-headers
- glpk-hs
- gltf-codec
- glue
- - GLUtil
- gmap
- gmndl
- gnome-desktop
@@ -5509,6 +5593,7 @@ broken-packages:
- gochan
- godot-haskell
- gofer-prelude
+ - goldplate
- gooey
- google-cloud
- google-drive
@@ -5517,6 +5602,7 @@ broken-packages:
- google-maps-geocoding
- google-oauth2
- google-oauth2-easy
+ - google-oauth2-jwt
- google-search
- google-server-api
- google-static-maps
@@ -5540,7 +5626,6 @@ broken-packages:
- gore-and-ash-sdl
- gore-and-ash-sync
- GotoT-transformers
- - gotta-go-fast
- gpah
- GPipe
- GPipe-Collada
@@ -5551,6 +5636,8 @@ broken-packages:
- gps2htmlReport
- GPX
- gpx-conduit
+ - grab
+ - grab-form
- graceful
- grafana
- graflog
@@ -5558,6 +5645,7 @@ broken-packages:
- grakn
- grammar-combinators
- GrammarProducts
+ - grammatical-parsers
- grapefruit-examples
- grapefruit-frp
- grapefruit-records
@@ -5588,17 +5676,20 @@ broken-packages:
- graphicstools
- graphmod-plugin
- graphql
+ - graphql-api
- graphql-client
- - graphql-engine
- graphql-utils
- graphql-w-persistent
- graphted
- graphtype
+ - graphula
+ - graphula-core
- graql
- grasp
- gray-code
- greencard
- greencard-lib
+ - greenclip
- greg-client
- gremlin-haskell
- Grempa
@@ -5631,8 +5722,6 @@ broken-packages:
- gtfs
- gtfs-realtime
- gtk-serialized-event
- - gtk-sni-tray
- - gtk-strut
- gtk-toy
- gtk2hs-hello
- gtk2hs-rpn
@@ -5644,6 +5733,7 @@ broken-packages:
- gtkrsync
- gtksourceview2
- gtksourceview3
+ - GtkTV
- guarded-rewriting
- guess-combinator
- GuiHaskell
@@ -5651,6 +5741,7 @@ broken-packages:
- gulcii
- gw
- gyah-bin
+ - gym-http-api
- H
- h-booru
- h-gpgme
@@ -5686,7 +5777,6 @@ broken-packages:
- hackage-processing
- hackage-proxy
- hackage-repo-tool
- - hackage-security-HTTP
- hackage-server
- hackage-whatsnew
- hackage2hwn
@@ -5695,9 +5785,10 @@ broken-packages:
- hackernews
- HackMail
- hackmanager
- - hackport
- hactor
- hactors
+ - haddock
+ - haddock-api
- haddock-cheatsheet
- haddock-leksah
- haddock-test
@@ -5725,7 +5816,6 @@ broken-packages:
- hakyll-contrib-elm
- hakyll-contrib-hyphenation
- hakyll-contrib-links
- - hakyll-convert
- hakyll-dhall
- hakyll-dir-list
- hakyll-favicon
@@ -5747,6 +5837,7 @@ broken-packages:
- halipeto
- halive
- hall-symbols
+ - halma
- halma-gui
- halma-telegram-bot
- halves
@@ -5767,7 +5858,6 @@ broken-packages:
- hans-pcap
- hanspell
- haphviz
- - hapistrano
- happindicator
- happindicator3
- happlets
@@ -5784,7 +5874,6 @@ broken-packages:
- happstack
- happstack-auth
- happstack-authenticate
- - happstack-clientsession
- happstack-contrib
- happstack-data
- happstack-dlg
@@ -5803,7 +5892,6 @@ broken-packages:
- happstack-plugins
- happstack-server-tls-cryptonite
- happstack-state
- - happstack-static-routing
- happstack-util
- happstack-yui
- happy-hour
@@ -5829,8 +5917,9 @@ broken-packages:
- harvest-api
- has
- has-th
+ - hasbolt
+ - hasbolt-extras
- HasCacBDD
- - hascar
- hascard
- hascas
- Haschoo
@@ -5864,24 +5953,23 @@ broken-packages:
- haskell-cnc
- haskell-coffee
- haskell-compression
+ - haskell-conll
- haskell-course-preludes
- haskell-debug-adapter
- haskell-disque
- haskell-docs
- haskell-eigen-util
- - haskell-exp-parser
- - haskell-fake-user-agent
- haskell-formatter
- haskell-ftp
- haskell-generate
- haskell-go-checkers
- - haskell-google-trends
+ - haskell-holes-th
+ - haskell-igraph
- haskell-in-space
- haskell-kubernetes
- haskell-lsp-client
- haskell-ml
- haskell-mpfr
- - haskell-names
- haskell-neo4j-client
- haskell-openflow
- haskell-overridez
@@ -5895,6 +5983,7 @@ broken-packages:
- haskell-reflect
- haskell-rules
- haskell-spacegoo
+ - haskell-src
- haskell-src-exts-observe
- haskell-src-exts-prisms
- haskell-src-exts-qq
@@ -5921,7 +6010,6 @@ broken-packages:
- haskell-type-exts
- haskell-typescript
- haskell-tyrant
- - haskell-xmpp
- haskell2010
- haskell2020
- haskell98
@@ -5967,6 +6055,7 @@ broken-packages:
- haskmon
- haskoin
- haskoin-bitcoind
+ - haskoin-core
- haskoin-crypto
- haskoin-node
- haskoin-protocol
@@ -5983,7 +6072,6 @@ broken-packages:
- haskore-supercollider
- haskore-synthesizer
- HaskRel
- - haskseg
- hasktorch
- hasktorch-codegen
- hasktorch-ffi-th
@@ -5997,6 +6085,9 @@ broken-packages:
- haskus-system-build
- haskus-utils
- haskus-utils-compat
+ - haskus-utils-data
+ - haskus-utils-types
+ - haskus-utils-variant
- haskus-web
- haskyapi
- haslo
@@ -6008,14 +6099,11 @@ broken-packages:
- hasql-cursor-transaction
- hasql-dynamic-statements
- hasql-generic
- - hasql-implicits
- - hasql-optparse-applicative
- hasql-postgres
- hasql-postgres-options
- hasql-queue
- hasql-simple
- hasql-th
- - hasqly-mysql
- hastache
- hastache-aeson
- haste
@@ -6035,7 +6123,6 @@ broken-packages:
- hawitter
- Hawk
- hax
- - haxl
- haxl-amazonka
- haxl-facebook
- haxparse
@@ -6066,6 +6153,7 @@ broken-packages:
- hchesslib
- HCL
- hcltest
+ - hCM
- hcoap
- hcom
- hcron
@@ -6096,11 +6184,12 @@ broken-packages:
- hdph-closure
- hdr-histogram
- HDRUtils
- - headed-megaparsec
- headergen
+ - heap-console
- heapsort
- heart-app
- heart-core
+ - heartbeat-streams
- heatitup
- heatitup-complete
- heavy-log-shortcuts
@@ -6112,13 +6201,13 @@ broken-packages:
- heckle
- hedgehog-checkers
- hedgehog-checkers-lens
- - hedgehog-classes
- - hedgehog-gen
- hedgehog-gen-json
- hedgehog-generic
- hedgehog-golden
+ - hedgehog-servant
- Hedi
- hedis-config
+ - hedis-namespace
- hedis-pile
- hedis-simple
- hedis-tags
@@ -6148,12 +6237,10 @@ broken-packages:
- herbalizer
- HerbiePlugin
- heredocs
- - herf-time
- Hermes
- hermit
- hermit-syb
- herms
- - heroku-persistent
- herringbone
- herringbone-embed
- herringbone-wai
@@ -6164,10 +6251,8 @@ broken-packages:
- heterolist
- hetris
- heukarya
- - hevm
- hevolisa
- hevolisa-dph
- - hex
- hex-text
- HExcel
- hexchat
@@ -6180,7 +6265,6 @@ broken-packages:
- hexpress
- hexquote
- hext
- - hextra
- heyefi
- heyting-algebras
- hF2
@@ -6208,6 +6292,7 @@ broken-packages:
- hgettext
- hgis
- hgithub
+ - hgmp
- hgom
- hgopher
- HGraphStorage
@@ -6224,6 +6309,7 @@ broken-packages:
- hidden-char
- hie-core
- hieraclus
+ - hierarchical-clustering-diagrams
- hierarchical-exceptions
- hierarchical-spectral-clustering
- hierarchy
@@ -6237,7 +6323,6 @@ broken-packages:
- highjson-th
- highlight-versions
- highWaterMark
- - hills
- himg
- himpy
- hindent
@@ -6252,6 +6337,7 @@ broken-packages:
- hinterface
- hinvaders
- hinze-streams
+ - hip
- hipbot
- hipchat-hs
- hipe
@@ -6282,7 +6368,6 @@ broken-packages:
- hkd-delta
- hkd-lens
- hkt
- - hlatex
- hlbfgsb
- hlcm
- HLearn-algebra
@@ -6298,20 +6383,20 @@ broken-packages:
- hlibev
- hlibfam
- HList
- - HListPP
- hlivy
- HLogger
- hlogger
- hlongurl
- hlrdb
+ - hlrdb-core
- hls
+ - hls-brittany
- hlwm
- hly
- hmark
- hmarkup
- hmatrix-banded
- hmatrix-mmap
- - hmatrix-morpheus
- hmatrix-nipals
- hmatrix-sparse
- hmatrix-static
@@ -6355,6 +6440,7 @@ broken-packages:
- hogre
- hogre-examples
- hois
+ - hoist-error
- hol
- hold-em
- hole
@@ -6388,9 +6474,11 @@ broken-packages:
- hopencc
- hopencl
- HOpenCV
- - hOpenPGP
- - hopenpgp-tools
- hopfield
+ - hoppy-docs
+ - hoppy-generator
+ - hoppy-runtime
+ - hoppy-std
- hops
- hoq
- horizon
@@ -6417,7 +6505,6 @@ broken-packages:
- hPDB
- hPDB-examples
- HPDF
- - hpdft
- hpg
- HPi
- hpio
@@ -6442,8 +6529,11 @@ broken-packages:
- hR
- hranker
- HRay
+ - hreader
+ - hreader-lens
- hreq-client
- hreq-conduit
+ - hreq-core
- Hricket
- hricket
- hriemann
@@ -6464,19 +6554,19 @@ broken-packages:
- hs-excelx
- hs-ffmpeg
- hs-fltk
- - hs-gchart
- hs-gen-iface
- hs-gizapp
+ - hs-inspector
- hs-java
- hs-json-rpc
- hs-logo
- - hs-mesos
- hs-nombre-generator
- hs-pattrans
- hs-pgms
- hs-pkg-config
- hs-pkpass
- hs-re
+ - hs-rqlite
- hs-rs-notify
- hs-scrape
- hs-snowtify
@@ -6529,6 +6619,7 @@ broken-packages:
- Hsed
- hsenv
- HSet
+ - hset
- hsfacter
- hsfcsh
- HSFFIG
@@ -6543,8 +6634,8 @@ broken-packages:
- HsHTSLib
- HsHyperEstraier
- hsI2C
- - hsignal
- hSimpleDB
+ - hsinspect
- hsinspect-lsp
- HsJudy
- hskeleton
@@ -6564,7 +6655,6 @@ broken-packages:
- hsns
- hsnsq
- hsntp
- - HSoM
- hsoptions
- HSoundFile
- hsoz
@@ -6572,6 +6662,7 @@ broken-packages:
- hsparql
- HsParrot
- hspear
+ - hspec-expectations-json
- hspec-expectations-match
- hspec-expectations-pretty
- hspec-experimental
@@ -6581,6 +6672,7 @@ broken-packages:
- hspec-pg-transact
- hspec-setup
- hspec-shouldbe
+ - hspec-snap
- hspec-structured-formatter
- hspec-test-sandbox
- hspec-webdriver
@@ -6596,14 +6688,6 @@ broken-packages:
- hsql-odbc
- hsql-postgresql
- hsql-sqlite3
- - hsqml
- - hsqml-datamodel
- - hsqml-datamodel-vinyl
- - hsqml-demo-manic
- - hsqml-demo-morris
- - hsqml-demo-notes
- - hsqml-demo-samples
- - hsqml-morris
- hsreadability
- hsrelp
- hsseccomp
@@ -6612,12 +6696,10 @@ broken-packages:
- hssqlppp-th
- HsSVN
- hstar
- - hstatistics
- hstats
- hstatsd
- hstest
- hstidy
- - hstorchat
- hstox
- hstradeking
- HStringTemplateHelpers
@@ -6635,6 +6717,7 @@ broken-packages:
- hsyslog-tcp
- hszephyr
- HTab
+ - htags
- hTalos
- htar
- htdp-image
@@ -6646,7 +6729,6 @@ broken-packages:
- htlset
- html-charset
- html-kure
- - html-parse
- html-rules
- html-tokenizer
- hts
@@ -6675,14 +6757,12 @@ broken-packages:
- http-proxy
- http-querystring
- http-response-decoder
+ - http-rfc7807
- http-server
- http-shed
- http-wget
- - http2-client
- - http2-client-exe
- http2-client-grpc
- http2-grpc-proto-lens
- - http2-grpc-proto3-wire
- https-everywhere-rules
- https-everywhere-rules-raw
- httpspec
@@ -6698,6 +6778,7 @@ broken-packages:
- HulkImport
- human-parse
- human-text
+ - humble-prelude
- hums
- HUnit-Diff
- hunit-gui
@@ -6708,7 +6789,6 @@ broken-packages:
- hunt-server
- hup
- hurdle
- - hurl
- hurriyet
- husk-scheme
- husk-scheme-libs
@@ -6716,24 +6796,18 @@ broken-packages:
- hutton
- huttons-razor
- huzzy
- - hvega-theme
- hVOIDP
- hw-all
- - hw-balancedparens
- hw-ci-assist
- hw-dsv
- - hw-eliasfano
- hw-json
- hw-json-lens
- hw-json-simd
- hw-json-simple-cursor
- hw-json-standard-cursor
- - hw-kafka-avro
- hw-prim-bits
- - hw-rankselect
- hw-simd
- - hw-succinct
- - hw-xml
+ - hw-uri
- hwall-auth-iitk
- hweblib
- hwhile
@@ -6773,7 +6847,6 @@ broken-packages:
- hylolib
- hylotab
- hyloutils
- - hyper
- hyper-extra
- hyper-haskell-server
- hyperdrive
@@ -6785,7 +6858,6 @@ broken-packages:
- hzulip
- i18n
- I1M
- - i3blocks-hs-contrib
- i3ipc
- iap-verifier
- ib-api
@@ -6802,10 +6874,10 @@ broken-packages:
- ideas-math-types
- ideas-statistics
- idempotent
- - identicon-style-squares
- identifiers
- idiii
- idna2008
+ - idris
- IDynamic
- ieee-utils
- iexcloud
@@ -6816,7 +6888,6 @@ broken-packages:
- ige-mac-integration
- ignore
- igraph
- - igrf
- ihaskell
- ihaskell-aeson
- ihaskell-basic
@@ -6849,6 +6920,7 @@ broken-packages:
- imj-measure-stdout
- imj-prelude
- imm
+ - immortal-worker
- imparse
- imperative-edsl
- imperative-edsl-vhdl
@@ -6877,7 +6949,6 @@ broken-packages:
- indextype
- indices
- indieweb-algorithms
- - indigo
- inf-interval
- infer-upstream
- infernal
@@ -6893,6 +6964,7 @@ broken-packages:
- inject-function
- inline-asm
- inline-java
+ - inline-r
- inserts
- inspector-wrecker
- instana-haskell-trace-sdk
@@ -6912,10 +6984,8 @@ broken-packages:
- intel-aes
- intensional-datatys
- interlude-l
- - InternedData
- internetmarke
- intero
- - interp
- interpol
- interpolatedstring-qq
- interpolatedstring-qq-mwotton
@@ -6940,11 +7010,13 @@ broken-packages:
- iothread
- iotransaction
- ip
+ - ip-quoter
- ip2location
- ip2proxy
- ipatch
- ipc
- ipfs
+ - ipfs-api
- ipld-cid
- ipopt-hs
- ipprint
@@ -6958,7 +7030,6 @@ broken-packages:
- irc-fun-color
- irc-fun-messages
- irc-fun-types
- - ircbot
- iri
- iridium
- iron-mq
@@ -6983,10 +7054,12 @@ broken-packages:
- iteratee-stm
- iterIO
- iterio-server
+ - iterm-show
- iterm-show-diagrams
- iterm-show-JuicyPixels
- ivor
- ivory
+ - ivory-avr-atmega328p-registers
- ivory-backend-c
- ivory-bitdata
- ivory-eval
@@ -7009,7 +7082,6 @@ broken-packages:
- jacobi-roots
- jaeger-flamegraph
- jail
- - jalaali
- jalla
- jarfind
- jarify
@@ -7051,12 +7123,13 @@ broken-packages:
- jsaddle-wkwebview
- JsContracts
- jsmw
+ - json-alt
- json-assertions
- json-ast-json-encoder
- json-ast-quickcheck
+ - json-autotype
- json-b
- json-builder
- - json-bytes-builder
- JSON-Combinator
- JSON-Combinator-Examples
- json-directory
@@ -7074,10 +7147,10 @@ broken-packages:
- json-syntax
- json-togo
- json-tokens
+ - json-tools
- json-tracer
- json2
- json2-hdbc
- - json5hs
- JSONb
- jsonextfilter
- JsonGrammar
@@ -7085,15 +7158,14 @@ broken-packages:
- jsonresume
- jsonrpc-conduit
- jsons-to-schema
+ - jsonschema-gen
- jsonsql
- jsontsv
- jsonxlsx
- - jsop
- jspath
- juandelacosa
- judge
- judy
- - juicy-gcode
- JuicyPixels-blp
- JuicyPixels-canvas
- JunkDB
@@ -7127,7 +7199,6 @@ broken-packages:
- kansas-lava-shake
- karakuri
- karps
- - katip-datadog
- katip-elasticsearch
- katip-kafka
- katip-rollbar
@@ -7137,7 +7208,6 @@ broken-packages:
- katydid
- kawaii
- kawhi
- - kazura-queue
- kd-tree
- kdesrc-build-extra
- keccak
@@ -7156,6 +7226,7 @@ broken-packages:
- keera-hails-reactive-yampa
- keera-hails-reactivelenses
- keera-hails-reactivevalues
+ - kempe
- kerry
- Ketchup
- keter
@@ -7167,6 +7238,7 @@ broken-packages:
- keyvaluehash
- keyword-args
- khph
+ - ki
- kicad-data
- kickass-torrents-dump-parser
- kickchan
@@ -7207,6 +7279,7 @@ broken-packages:
- labsat
- labyrinth
- labyrinth-server
+ - lackey
- lagrangian
- laika
- lambda-bridge
@@ -7217,15 +7290,6 @@ broken-packages:
- lambda-toolbox
- lambda2js
- lambdaBase
- - lambdabot
- - lambdabot-core
- - lambdabot-haskell-plugins
- - lambdabot-irc-plugins
- - lambdabot-misc-plugins
- - lambdabot-novelty-plugins
- - lambdabot-reference-plugins
- - lambdabot-social-plugins
- - lambdabot-trusted
- lambdabot-utils
- lambdabot-zulip
- lambdacms-core
@@ -7257,19 +7321,20 @@ broken-packages:
- lame
- lame-tester
- lang
- - language-bash
+ - language-asn
- language-boogie
- language-c-comments
- language-c-inline
- language-conf
- language-csharp
- - language-css
- language-dart
- language-dickinson
- language-dockerfile
+ - language-ecmascript
- language-ecmascript-analysis
- language-eiffel
- language-elm
+ - language-fortran
- language-gcl
- language-go
- language-guess
@@ -7287,9 +7352,8 @@ broken-packages:
- language-ocaml
- language-openscad
- language-pig
- - language-python
+ - language-puppet
- language-python-colour
- - language-python-test
- language-qux
- language-rust
- language-sh
@@ -7297,6 +7361,7 @@ broken-packages:
- language-sqlite
- language-sygus
- language-thrift
+ - language-tl
- language-typescript
- language-vhdl
- language-webidl
@@ -7309,8 +7374,10 @@ broken-packages:
- lat
- latest-npm-version
- latex-formulae-hakyll
+ - latex-formulae-image
- latex-formulae-pandoc
- latex-svg-hakyll
+ - latex-svg-image
- latex-svg-pandoc
- LATS
- launchdarkly-server-sdk
@@ -7321,18 +7388,19 @@ broken-packages:
- layers-game
- layout
- layout-bootstrap
+ - layout-rules
- layouting
- lazy-hash
- lazy-hash-cache
- lazy-io-streams
- lazy-priority-queue
+ - lazy-search
- lazyarray
- lazyboy
- lazyset
- LazyVault
- ld-intervals
- lda
- - ldap-client
- ldapply
- LDAPv3
- ldif
@@ -7344,7 +7412,6 @@ broken-packages:
- learn
- learn-physics-examples
- Learning
- - learning-hmm
- leetify
- legion
- legion-discovery
@@ -7352,13 +7419,12 @@ broken-packages:
- legion-extra
- leksah-server
- lendingclub
- - lens-accelerate
- - lens-core
- lens-filesystem
- lens-labels
- lens-prelude
- lens-simple
- lens-text-encoding
+ - lens-th-rewrite
- lens-time
- lens-toml-parser
- lens-tutorial
@@ -7396,6 +7462,7 @@ broken-packages:
- libltdl
- libmodbus
- libmolude
+ - libnix
- liboath-hs
- liboleg
- libpafe
@@ -7406,17 +7473,13 @@ broken-packages:
- libssh2
- libssh2-conduit
- libsystemd-daemon
- - libsystemd-journal
- libtagc
- libxls
- libxml-enumerator
- libxslt
- - licensor
- lie
- - life-sync
- lifted-base-tf
- lifted-protolude
- - lifted-stm
- lifter
- ligature
- lightning-haskell
@@ -7429,14 +7492,12 @@ broken-packages:
- linda
- linden
- line-bot-sdk
- - linear-accelerate
- linear-algebra-cblas
- linear-circuit
- linear-code
- linear-maps
- linear-opengl
- linear-vect
- - linearEqSolver
- linearmap-category
- linearscan
- linearscan-hoopl
@@ -7447,20 +7508,30 @@ broken-packages:
- linkcore
- linked-list-with-iterator
- linkedhashmap
+ - linklater
+ - linnet
+ - linnet-aeson
+ - linnet-conduit
- linode
- linode-v4
- linux-blkid
- linux-cgroup
- - linux-inotify
- linux-kmod
- linux-perf
- linux-ptrace
- linx-gateway
- - lio
- lio-eci11
- - lio-fs
- lio-simple
- lipsum-gen
+ - liquid
+ - liquid-base
+ - liquid-bytestring
+ - liquid-containers
+ - liquid-ghc-prim
+ - liquid-parallel
+ - liquid-platform
+ - liquid-prelude
+ - liquid-vector
- liquidhaskell-cabal
- Liquorice
- list-fusion-probe
@@ -7470,10 +7541,8 @@ broken-packages:
- list-t-attoparsec
- list-t-html-parser
- list-t-http-client
- - list-t-libcurl
- list-t-text
- - list-tries
- - list-tuple
+ - list-witnesses
- list-zip-def
- list-zipper
- listenbrainz-client
@@ -7519,18 +7588,16 @@ broken-packages:
- loch
- locked-poll
- log
- - log-elasticsearch
- log-postgres
- log-utils
+ - log-warper
- log2json
- log4hs
- logentries
- logger
- - logging-effect
- logging-effect-extra
- logging-effect-extra-file
- logging-effect-extra-handler
- - logging-facade-journald
- Logic
- logic-classes
- LogicGrowsOnTrees
@@ -7558,6 +7625,7 @@ broken-packages:
- lookup-tables
- loop-effin
- loop-while
+ - loopbreaker
- looper
- loops
- loopy
@@ -7569,16 +7637,12 @@ broken-packages:
- lostcities
- loup
- lowgl
- - lp-diagrams
- lp-diagrams-svg
- LRU
- - lrucaching-haxl
- ls-usb
- lscabal
- LslPlus
- - lsp
- lsystem
- - ltext
- lti13
- ltk
- LTS
@@ -7605,6 +7669,7 @@ broken-packages:
- lz4-bytes
- lz4-conduit
- lz4-frame-conduit
+ - lzip
- lzma-enumerator
- lzma-streams
- lzo
@@ -7614,6 +7679,7 @@ broken-packages:
- macbeth-lib
- machinecell
- machines-amazonka
+ - machines-attoparsec
- machines-binary
- machines-bytestring
- machines-directory
@@ -7663,6 +7729,7 @@ broken-packages:
- manatee-template
- manatee-terminal
- manatee-welcome
+ - mandrill
- mandulia
- mangopay
- manifold-random
@@ -7685,15 +7752,9 @@ broken-packages:
- mars
- marvin
- marvin-interpolate
- - marxup
- masakazu-bot
- MASMGen
- - massiv
- - massiv-io
- - massiv-test
- master-plan
- - matchable
- - matchable-th
- matchers
- math-grads
- math-interpolate
@@ -7704,7 +7765,6 @@ broken-packages:
- mathflow
- mathlink
- matrix-as-xyz
- - matrix-lens
- matrix-market
- matrix-sized
- matsuri
@@ -7725,7 +7785,6 @@ broken-packages:
- mcl
- mcm
- mcmaster-gloss-examples
- - mcmc
- mcmc-samplers
- mcmc-synthesis
- mcpi
@@ -7748,6 +7807,7 @@ broken-packages:
- mediawiki
- medium-sdk-haskell
- mega-sdist
+ - megalisp
- mellon-core
- mellon-gpio
- mellon-web
@@ -7763,6 +7823,7 @@ broken-packages:
- menoh
- menshen
- merkle-patricia-db
+ - merkle-tree
- messagepack-rpc
- messente
- meta-misc
@@ -7789,7 +7850,6 @@ broken-packages:
- Michelangelo
- miconix-test
- micro-recursion-schemes
- - microbase
- microformats2-parser
- microformats2-types
- microgroove
@@ -7803,7 +7863,10 @@ broken-packages:
- midimory
- midisurface
- mighttpd
- - mighty-metropolis
+ - migrant-core
+ - migrant-hdbc
+ - migrant-postgresql-simple
+ - migrant-sqlite-simple
- mikmod
- mikrokosmos
- miku
@@ -7811,6 +7874,7 @@ broken-packages:
- mime-directory
- minecraft-data
- minesweeper
+ - mini-egison
- miniforth
- minilens
- minilight
@@ -7821,11 +7885,12 @@ broken-packages:
- miniplex
- minirotate
- ministg
+ - minizinc-process
- minst-idx
- mios
- MIP
- mirror-tweet
- - misfortune
+ - miso
- miso-action-logger
- miso-examples
- miss
@@ -7839,9 +7904,7 @@ broken-packages:
- mkcabal
- ml-w
- mlist
- - mltool
- mm2
- - mmsyn4
- mmsyn7h
- mmtf
- mmtl
@@ -7864,20 +7927,17 @@ broken-packages:
- mohws
- mole
- mollie-api-haskell
- - monad-abort-fd
- monad-atom
- monad-atom-simple
+ - monad-bayes
- monad-branch
- - monad-classes-logging
- monad-exception
- - monad-finally
- monad-fork
- monad-http
- monad-interleave
- monad-levels
- monad-lgbt
- monad-log
- - monad-logger-syslog
- monad-lrs
- monad-mersenne-random
- monad-metrics-extensible
@@ -7893,7 +7953,6 @@ broken-packages:
- monad-ste
- monad-stlike-io
- monad-stlike-stm
- - monad-supply
- monad-task
- monad-timing
- monad-tx
@@ -7934,11 +7993,13 @@ broken-packages:
- Monocle
- monoid
- monoid-absorbing
+ - monoid-extras
- monoid-owns
- monoidplus
- monoids
- monopati
- monte-carlo
+ - months
- monus
- monzo
- moo
@@ -7947,14 +8008,11 @@ broken-packages:
- morley
- morloc
- morpheus-graphql-cli
- - morpheus-graphql-client
- - morpheus-graphql-subscriptions
- morphisms-functors
- morphisms-functors-inventory
- morphisms-objects
- morte
- mosaico-lib
- - moto
- moto-postgresql
- motor-diagrams
- motor-reflection
@@ -7962,10 +8020,6 @@ broken-packages:
- movie-monad
- mp
- mpdmate
- - mpi-hs
- - mpi-hs-binary
- - mpi-hs-cereal
- - mpi-hs-store
- mpppc
- mprelude
- mpretty
@@ -7997,12 +8051,20 @@ broken-packages:
- mtlx
- mtp
- mu-avro
+ - mu-graphql
- mu-grpc-client
- mu-grpc-common
- mu-grpc-server
- mu-kafka
+ - mu-lens
+ - mu-optics
+ - mu-persistent
+ - mu-prometheus
- mu-protobuf
+ - mu-rpc
+ - mu-schema
- mu-servant-server
+ - mu-tracing
- MuCheck
- MuCheck-Hspec
- MuCheck-HUnit
@@ -8020,7 +8082,6 @@ broken-packages:
- multibase
- multifocal
- multihash
- - multihash-cryptonite
- multihash-serialise
- multilinear
- multilinear-io
@@ -8051,9 +8112,7 @@ broken-packages:
- musicbrainz-email
- musicScroll
- musicxml
- - musicxml2
- mustache-haskell
- - mutable
- mutable-iter
- MutationOrder
- mute-unmute
@@ -8061,8 +8120,6 @@ broken-packages:
- mvc
- mvc-updates
- mvclient
- - mwc-probability-transition
- - mwc-random-accelerate
- mxnet
- mxnet-dataiter
- mxnet-examples
@@ -8076,8 +8133,6 @@ broken-packages:
- mysnapsession
- mysnapsession-example
- mysql-effect
- - mysql-haskell
- - mysql-haskell-nem
- mysql-haskell-openssl
- mysql-simple-quasi
- mysql-simple-typed
@@ -8089,14 +8144,15 @@ broken-packages:
- n-tuple
- n2o-protocols
- n2o-web
- - NaCl
- nagios-plugin-ekg
- nakadi-client
- named-lock
- named-servant
- named-servant-client
- named-servant-server
+ - named-sop
- namelist
+ - namespace
- nano-hmac
- nano-md5
- nanocurses
@@ -8115,9 +8171,9 @@ broken-packages:
- nationstates
- nats-client
- nats-queue
- - natural
- natural-number
- NaturalLanguageAlphabets
+ - NaturalSort
- naver-translate
- nbt
- NearContextAlgebra
@@ -8138,8 +8194,6 @@ broken-packages:
- nested-sequence
- NestedFunctor
- nestedmap
- - net-spider
- - net-spider-cli
- net-spider-pangraph
- net-spider-rpl
- net-spider-rpl-cli
@@ -8151,7 +8205,6 @@ broken-packages:
- NetSNMP
- netspec
- netstring-enumerator
- - nettle
- nettle-frp
- nettle-netkit
- nettle-openflow
@@ -8188,9 +8241,7 @@ broken-packages:
- network-topic-models
- network-transport-amqp
- network-transport-inmemory
- - network-transport-tcp
- network-uri-json
- - network-uri-static
- network-voicetext
- network-wai-router
- network-websocket
@@ -8239,6 +8290,7 @@ broken-packages:
- nofib-analyse
- nofib-analyze
- noise
+ - noli
- nom
- Nomyx
- Nomyx-Core
@@ -8255,7 +8307,6 @@ broken-packages:
- notcpp
- nothunks
- notifications-tray-icon
- - notmuch
- notmuch-haskell
- notmuch-web
- NoTrace
@@ -8263,13 +8314,13 @@ broken-packages:
- np-extras
- np-linear
- nptools
- - nri-env-parser
- - nri-prelude
- ntp-control
- ntrip-client
+ - nuha
- null-canvas
- nullary
- nullpipe
+ - numbered-semigroups
- NumberSieves
- NumberTheory
- numerals
@@ -8288,9 +8339,6 @@ broken-packages:
- numhask-test
- Nussinov78
- Nutri
- - nvim-hs
- - nvim-hs-contrib
- - nvim-hs-ghcid
- NXT
- NXTDSL
- nylas
@@ -8307,6 +8355,7 @@ broken-packages:
- objectid
- ObjectIO
- objective
+ - oblivious-transfer
- ocaml-export
- ochan
- octane
@@ -8349,17 +8398,20 @@ broken-packages:
- op
- opaleye-classy
- opaleye-sqlite
+ - opaleye-trans
- open-adt
- open-adt-tutorial
- open-haddock
- open-pandoc
- open-signals
- open-typerep
- - open-witness
+ - open-union
- OpenAFP
- OpenAFP-Utils
- openapi-petstore
- openapi-typed
+ - openapi3
+ - openapi3-code-generator
- opench-meteo
- OpenCL
- OpenCLRaw
@@ -8373,10 +8425,7 @@ broken-packages:
- opensoundcontrol-ht
- openssh-github-keys
- openssh-protocol
- - opentelemetry-extra
- opentelemetry-http-client
- - opentelemetry-lightstep
- - opentelemetry-wai
- opentheory-char
- opentok
- opentype
@@ -8387,7 +8436,6 @@ broken-packages:
- operate-do
- operational-extra
- oplang
- - opml-conduit
- opn
- optima
- optima-for-hasql
@@ -8406,16 +8454,17 @@ broken-packages:
- orchid-demo
- order-maintenance
- order-statistics
- - orders
- Ordinary
- ordrea
- oref
+ - org-mode
+ - org-mode-lucid
- organize-imports
- orgmode
+ - orgstat
- origami
- orizentic
- OrPatterns
- - orthotope
- osc
- oscpacking
- oset
@@ -8429,7 +8478,6 @@ broken-packages:
- OTP
- otp-authenticator
- ottparse-pretty
- - overload
- overloaded
- overloaded-records
- overture
@@ -8437,7 +8485,6 @@ broken-packages:
- package-description-remote
- package-o-tron
- package-vt
- - packdeps
- packed
- packed-dawg
- packed-multikey-map
@@ -8452,12 +8499,15 @@ broken-packages:
- PageIO
- pagure-hook-receiver
- Paillier
+ - pairing
+ - palette
- pam
- pan-os-syslog
- panda
+ - pandoc-crossref
- pandoc-csv2table
- - pandoc-emphasize-code
- pandoc-filter-graphviz
+ - pandoc-filter-indent
- pandoc-include
- pandoc-include-code
- pandoc-japanese-filters
@@ -8465,7 +8515,6 @@ broken-packages:
- pandoc-markdown-ghci-filter
- pandoc-placetable
- pandoc-plantuml-diagrams
- - pandoc-plot
- pandoc-pyplot
- pandoc-sidenote
- pandoc-unlit
@@ -8491,6 +8540,7 @@ broken-packages:
- papa-semigroupoids
- papa-semigroupoids-implement
- paphragen
+ - papillon
- pappy
- paprika
- par-dual
@@ -8498,7 +8548,6 @@ broken-packages:
- Paraiso
- Parallel-Arrows-Eden
- parallel-tasks
- - parallel-tree-search
- parameterized
- parameterized-utils
- paranoia
@@ -8515,24 +8564,20 @@ broken-packages:
- parsec-free
- parsec-parsers
- parsec-pratt
- - parsec1
- parsec2
- parsec3
- parseerror-eq
- - parsek
- parsely
- parser-combinators-tests
- parser-helper
- parser241
- parsergen
+ - parsers-megaparsec
- parsestar
- parsimony
- partage
- partial-lens
- partial-records
- - partial-semigroup
- - partial-semigroup-hedgehog
- - partial-semigroup-test
- partly
- passage
- passman
@@ -8543,12 +8588,10 @@ broken-packages:
- pasty
- patat
- patches-vector
- - path-text-utf8
- Pathfinder
- pathfindingcore
- PathTree
- patronscraper
- - pattern-trie
- patterns
- paypal-adaptive-hoops
- paypal-api
@@ -8580,16 +8623,21 @@ broken-packages:
- PeanoWitnesses
- pec
- pecoff
+ - pedersen-commitment
- pedestrian-dag
- peg
- peggy
+ - pell
- pencil
+ - penntreebank-megaparsec
- penny
- penny-bin
- penny-lib
- penrose
- peparser
+ - percent-encoder
- perceptron
+ - perceptual-hash
- peregrin
- perf
- perf-analysis
@@ -8597,8 +8645,6 @@ broken-packages:
- perfecthash
- perhaps
- periodic
- - periodic-client
- - periodic-client-exe
- periodic-server
- perm
- permutation
@@ -8610,19 +8656,17 @@ broken-packages:
- persistent-audit
- persistent-cereal
- persistent-database-url
- - persistent-documentation
- persistent-equivalence
- persistent-hssqlppp
- - persistent-iproute
- persistent-map
- persistent-migration
- persistent-mongoDB
- persistent-mysql-haskell
- persistent-protobuf
- persistent-ratelimit
- - persistent-redis
- persistent-relational-record
- persistent-template-classy
+ - persistent-test
- persistent-vector
- persistent-zookeeper
- persona
@@ -8631,7 +8675,9 @@ broken-packages:
- peyotls
- peyotls-codec
- pez
+ - pg-extras
- pg-harness
+ - pg-harness-server
- pg-recorder
- pg-store
- pg-transact
@@ -8667,7 +8713,6 @@ broken-packages:
- pinboard-notes-backup
- pinch
- pinchot
- - pine
- ping
- pinpon
- Pipe
@@ -8676,7 +8721,6 @@ broken-packages:
- pipes-attoparsec-streaming
- pipes-bgzf
- pipes-brotli
- - pipes-bzip
- pipes-cacophony
- pipes-cereal
- pipes-cereal-plus
@@ -8687,10 +8731,8 @@ broken-packages:
- pipes-extra
- pipes-files
- pipes-illumina
- - pipes-interleave
- pipes-io
- pipes-key-value-csv
- - pipes-lzma
- pipes-mongodb
- pipes-p2p
- pipes-p2p-examples
@@ -8699,7 +8741,6 @@ broken-packages:
- pipes-s3
- pipes-shell
- pipes-sqlite-simple
- - pipes-text
- pipes-transduce
- pipes-vector
- pipes-zeromq4
@@ -8717,17 +8758,16 @@ broken-packages:
- plan-applicative
- plan-b
- planar-graph
+ - planb-token-introspection
- planet-mitchell
- planet-mitchell-test
- plankton
- plat
- platinum-parsing
- PlayingCards
- - plex
- plist
- plist-buddy
- plocketed
- - plot
- plot-gtk
- plot-gtk-ui
- plot-gtk3
@@ -8738,6 +8778,7 @@ broken-packages:
- plugins
- plugins-auto
- plugins-multistage
+ - plumbers
- plur
- plural
- plzwrk
@@ -8760,24 +8801,21 @@ broken-packages:
- polar-shader
- polh-lexicon
- Pollutocracy
+ - poly-cont
- poly-control
- polydata
- polydata-core
- polynomial
- polysemy-chronos
- - polysemy-extra
- - polysemy-fskvstore
- polysemy-http
- - polysemy-kvstore-jsonfile
- polysemy-methodology
- polysemy-methodology-composite
+ - polysemy-optics
- polysemy-path
- polysemy-RandomFu
- polysemy-resume
- polysemy-test
- polysemy-time
- - polysemy-vinyl
- - polysemy-webserver
- polyseq
- polytypeable
- polytypeable-utils
@@ -8790,7 +8828,6 @@ broken-packages:
- pool-conduit
- pop3-client
- popenhs
- - popkey
- poppler
- porcupine-core
- porcupine-http
@@ -8801,33 +8838,33 @@ broken-packages:
- ports
- poseidon
- poseidon-postgis
+ - positron
- posix-acl
- posix-api
- posix-realtime
- posix-waitpid
- - posplyu
- postcodes
- postgres-embedded
- postgres-tmp
- postgres-websockets
- postgresql-lo-stream
- postgresql-named
- - postgresql-pure
- postgresql-query
- postgresql-simple-bind
+ - postgresql-simple-migration
- postgresql-simple-named
- - postgresql-simple-opts
- postgresql-simple-queue
- postgresql-simple-sop
- postgresql-simple-typed
- postgresql-syntax
- postgresql-tx-query
- postgresql-tx-squeal
- - postgresql-typed
- postgresql-typed-lifted
+ - postgrest
- postgrest-ws
- postie
- postmark
+ - postmark-streams
- postmaster
- potato-tool
- potoki
@@ -8836,12 +8873,12 @@ broken-packages:
- potoki-core
- potoki-hasql
- potoki-zlib
+ - potrace-diagrams
- powermate
- powerpc
- - powerqueue
- - powerqueue-distributed
- powerqueue-levelmem
- powerqueue-sqs
+ - pprecord
- PPrinter
- pqc
- pqueue-mtl
@@ -8852,12 +8889,14 @@ broken-packages:
- pred-set
- pred-trie
- predicate-class
+ - predicate-transformers
- predicate-typed
- prednote
- prednote-test
- prefork
- pregame
- preliminaries
+ - Prelude
- prelude-generalize
- prelude-plus
- preprocess-haskell
@@ -8867,29 +8906,29 @@ broken-packages:
- present
- press
- presto-hdbc
- - pretty-compact
- - pretty-diff
- pretty-ghci
- pretty-ncols
- - prettyprinter-graphviz
+ - pretty-types
- prettyprinter-lucid
- prettyprinter-vty
- preview
- - prim
- prim-array
+ - prim-instances
- prim-ref
- primal
- primal-memory
- primes-type
- primitive-atomic
+ - primitive-checked
- primitive-containers
+ - primitive-convenience
- primitive-extras
+ - primitive-foreign
- primitive-indexed
- primitive-maybe
- primitive-simd
- primitive-sort
- primitive-stablename
- - primitive-unlifted
- PrimitiveArray-Pretty
- primula-board
- primula-bot
@@ -8918,8 +8957,8 @@ broken-packages:
- prof-flamegraph
- prof2dot
- prof2pretty
+ - profiteur
- profunctor-monad
- - profunctor-optics
- progress
- progress-meter
- progress-reporting
@@ -8930,9 +8969,7 @@ broken-packages:
- project-m36
- projectile
- prolens
- - prolog
- prolog-graph
- - prolog-graph-lib
- prologue
- prolude
- prometheus-effect
@@ -8940,20 +8977,20 @@ broken-packages:
- pronounce
- proof-combinators
- propane
- - propellor
- Proper
- properties
- property-list
- proplang
+ - prosidy
+ - prosidyc
- prosper
+ - proteaaudio
- proteome
- proto-lens-combinators
- proto-lens-descriptors
- - proto-lens-jsonpb
- proto3-suite
- protobuf-native
- - protocol-buffers
- - protocol-buffers-descriptor
+ - protocol
- protocol-buffers-descriptor-fork
- protocol-buffers-fork
- protolude-lifted
@@ -8967,7 +9004,6 @@ broken-packages:
- pseudo-boolean
- pseudo-trie
- PTQ
- - ptr
- ptr-poker
- publicsuffixlistcreate
- publish
@@ -8989,11 +9025,10 @@ broken-packages:
- pure-io
- pure-priority-queue
- pure-priority-queue-tests
- - purebred-email
+ - purescheme-wai-routing-core
- purescript
- purescript-iso
- purescript-tsd-gen
- - pursuit-client
- push-notifications
- push-notify
- push-notify-apn
@@ -9020,12 +9055,18 @@ broken-packages:
- qif
- QIO
- QLearn
+ - qlinear
- qr-imager
- qr-repa
- qsem
+ - qtah-cpp-qt5
+ - qtah-examples
+ - qtah-generator
+ - qtah-qt5
- QuadEdge
- QuadTree
- quantfin
+ - quantification
- quantum-arrow
- quantum-random
- quarantimer
@@ -9044,7 +9085,6 @@ broken-packages:
- quickbench
- quickbooks
- quickcheck-arbitrary-template
- - quickcheck-combinators
- quickcheck-poly
- quickcheck-property-comb
- quickcheck-property-monad
@@ -9062,8 +9102,17 @@ broken-packages:
- Quickson
- quicktest
- quickwebapp
+ - quipper
+ - quipper-algorithms
+ - quipper-all
+ - quipper-cabal
- quipper-core
+ - quipper-demos
+ - quipper-language
+ - quipper-libraries
- quipper-rendering
+ - quipper-tools
+ - quipper-utils
- quiver
- quiver-binary
- quiver-bytestring
@@ -9080,6 +9129,7 @@ broken-packages:
- qux
- R-pandoc
- raaz
+ - RabbitMQ
- rad
- radian
- radium
@@ -9103,19 +9153,12 @@ broken-packages:
- random-derive
- random-eff
- random-effin
- - random-extras
- - random-fu
- - random-fu-multivariate
- random-hypergeometric
- - random-source
- random-stream
- RandomDotOrg
- - Randometer
- Range
- range-space
- rangemin
- - rank-product
- - rank1dynamic
- Ranka
- rapid
- rapid-term
@@ -9133,6 +9176,7 @@ broken-packages:
- rasa-ext-vim
- rascal
- Rasenschach
+ - rating-chgk-info
- rational-list
- rattle
- rattletrap
@@ -9176,6 +9220,7 @@ broken-packages:
- readshp
- really-simple-xml-parser
- reanimate
+ - reanimate-svg
- reasonable-lens
- record
- record-aeson
@@ -9186,12 +9231,10 @@ broken-packages:
- records
- records-th
- recursors
+ - red-black-record
- reddit
- - redis
- redis-hs
- - redis-io
- redis-simple
- - rediscaching-haxl
- redland
- Redmine
- reduce-equations
@@ -9199,7 +9242,6 @@ broken-packages:
- reenact
- Ref
- ref
- - ref-extras
- ref-mtl
- refcount
- Referees
@@ -9220,13 +9262,15 @@ broken-packages:
- reflex-gloss
- reflex-gloss-scene
- reflex-libtelnet
+ - reflex-localize
+ - reflex-localize-dom
- reflex-orphans
- reflex-process
- reflex-sdl2
- - reflex-test-host
- reflex-transformers
- reflex-vty
- reformat
+ - refractor
- refresht
- refurb
- reg-alloc
@@ -9257,9 +9301,9 @@ broken-packages:
- regions-monadstf
- regions-mtl
- register-machine-typelevel
- - registry
- registry-hedgehog
- regress
+ - regression-simple
- regular
- regular-extras
- regular-web
@@ -9270,7 +9314,6 @@ broken-packages:
- reified-records
- reify
- relacion
- - relation
- relational-postgresql8
- relational-query-postgresql-pure
- relative-date
@@ -9285,14 +9328,18 @@ broken-packages:
- remote-json-server
- remote-monad
- remotion
+ - render-utf8
+ - repa-algorithms
- repa-array
- repa-bytestring
- repa-convert
- repa-devil
- repa-eval
+ - repa-examples
- repa-flow
- repa-linear-algebra
- repa-plugin
+ - repa-scalar
- repa-series
- repa-stream
- repa-v4l2
@@ -9310,8 +9357,8 @@ broken-packages:
- req-conduit
- req-oauth2
- req-url-extra
+ - reqcatcher
- request-monad
- - require
- rescue
- reserve
- reservoir
@@ -9333,6 +9380,7 @@ broken-packages:
- rest-stringmap
- rest-types
- rest-wai
+ - restartable
- restful-snap
- restricted-workers
- restyle
@@ -9355,7 +9403,9 @@ broken-packages:
- rfc-psql
- rfc-redis
- rfc-servant
+ - rg
- rhythm-game-tutorial
+ - rib
- ribbit
- RichConditional
- ridley
@@ -9388,22 +9438,22 @@ broken-packages:
- RNAlien
- RNAwolf
- rncryptor
- - rng-utils
- rob
- robin
- - roboservant
- robots-txt
- roc-cluster
- roc-cluster-demo
- rock
- rocksdb-haskell
- - rocksdb-query
- roku-api
- rollbar
+ - rollbar-cli
+ - rollbar-client
- rollbar-hs
+ - rollbar-wai
+ - rollbar-yesod
- roller
- RollingDirectory
- - ron
- ron-rdt
- ron-schema
- ron-storage
@@ -9415,10 +9465,9 @@ broken-packages:
- rosmsg-bin
- rosso
- rotating-log
+ - rounded
- rounding
- - roundtrip
- roundtrip-aeson
- - roundtrip-string
- roundtrip-xml
- route-planning
- rowrecord
@@ -9426,11 +9475,13 @@ broken-packages:
- rpc-framework
- rpf
- rpm
+ - rpmbuild-order
- rrule
- rsagl
- rsagl-frp
- rsagl-math
- rspp
+ - rss
- rss-conduit
- rss2irc
- rstream
@@ -9441,6 +9492,7 @@ broken-packages:
- rts-loader
- ruby-marshal
- ruby-qq
+ - ruff
- ruin
- ruler
- ruler-core
@@ -9449,7 +9501,6 @@ broken-packages:
- runhs
- runmany
- runtime-arbitrary
- - rvar
- rws
- RxHaskell
- s-expression
@@ -9457,7 +9508,6 @@ broken-packages:
- SableCC2Hs
- safe-buffer-monad
- safe-coerce
- - safe-failure-cme
- safe-freeze
- safe-globals
- safe-lazy-io
@@ -9516,13 +9566,13 @@ broken-packages:
- scalendar
- scalp-webhooks
- scalpel-search
+ - scan-metadata
- scan-vector-machine
- scc
- scenegraph
- scgi
- schedevr
- schedule-planner
- - scheduler
- schedyield
- schema
- schemas
@@ -9549,10 +9599,11 @@ broken-packages:
- scotty-form
- scotty-format
- scotty-hastache
- - scotty-haxl
+ - scotty-params-parser
- scotty-resource
- scotty-rest
- scotty-session
+ - scotty-tls
- scotty-view
- scp-streams
- scrabble-bot
@@ -9580,9 +9631,9 @@ broken-packages:
- secp256k1
- secp256k1-legacy
- secret-santa
- - secret-sharing
- secrm
- secure-sockets
+ - SecureHash-SHA3
- secureUDP
- sednaDBXML
- seitz-symbol
@@ -9624,7 +9675,6 @@ broken-packages:
- serv-wai
- servant-aeson-specs
- servant-auth-cookie
- - servant-auth-docs
- servant-auth-hmac
- servant-auth-token
- servant-auth-token-acid
@@ -9632,51 +9682,58 @@ broken-packages:
- servant-auth-token-leveldb
- servant-auth-token-persistent
- servant-auth-token-rocksdb
+ - servant-auth-wordpress
- servant-avro
+ - servant-cassava
+ - servant-cli
- servant-client-js
- servant-client-namedargs
- servant-csharp
- servant-db
- servant-db-postgresql
- servant-dhall
+ - servant-docs-simple
- servant-ede
- - servant-errors
+ - servant-ekg
+ - servant-elm
- servant-examples
- - servant-exceptions
+ - servant-fiat-content
- servant-generate
- servant-generic
- servant-github
- - servant-github-webhook
- servant-haxl-client
- servant-hmac-auth
- - servant-http-streams
- servant-http2-client
- servant-iCalendar
- servant-jquery
- - servant-jsonrpc
- - servant-jsonrpc-client
- - servant-jsonrpc-server
+ - servant-js
+ - servant-JuicyPixels
- servant-kotlin
- servant-matrix-param
+ - servant-mock
- servant-namedargs
- servant-nix
- servant-openapi3
+ - servant-pagination
- servant-pandoc
+ - servant-polysemy
- servant-pool
- servant-postgresql
- servant-proto-lens
+ - servant-purescript
- servant-pushbullet-client
- servant-py
- servant-quickcheck
- servant-rawm-client
- - servant-rawm-docs
- - servant-rawm-server
- servant-reason
- servant-reflex
- servant-router
- servant-scotty
+ - servant-seo
+ - servant-serf
- servant-server-namedargs
- servant-smsc-ru
+ - servant-snap
- servant-streaming
- servant-streaming-client
- servant-streaming-docs
@@ -9684,6 +9741,7 @@ broken-packages:
- servant-swagger-tags
- servant-to-elm
- servant-waargonaut
+ - servant-yaml
- servant-zeppelin
- servant-zeppelin-client
- servant-zeppelin-server
@@ -9699,9 +9757,10 @@ broken-packages:
- sessions
- sessiontypes
- sessiontypes-distributed
+ - Set
- set-of
- set-with
- - setdown
+ - setgame
- setoid
- setters
- sexp
@@ -9727,17 +9786,14 @@ broken-packages:
- shake-cabal-build
- shake-dhall
- shake-extras
- - shake-futhark
- shake-minify
- shake-pack
- shake-path
- shake-persist
- - shake-plus-extended
- shakebook
- shaker
- shakespeare-babel
- shakespeare-sass
- - shannon-fano
- shapefile
- shapely-data
- shared-buffer
@@ -9763,17 +9819,15 @@ broken-packages:
- ShortestPathProblems
- show-prettyprint
- showdown
- - Shpadoinkle
- Shpadoinkle-backend-pardiff
- - Shpadoinkle-backend-snabbdom
- Shpadoinkle-backend-static
- Shpadoinkle-examples
- Shpadoinkle-html
- - Shpadoinkle-lens
- Shpadoinkle-router
- Shpadoinkle-widgets
- shpider
- shuffle
+ - shwifty
- si-clock
- sibe
- sifflet
@@ -9786,7 +9840,6 @@ broken-packages:
- silvi
- simd
- simgi
- - simple
- simple-actors
- simple-atom
- simple-bluetooth
@@ -9795,23 +9848,19 @@ broken-packages:
- simple-config
- simple-css
- simple-download
- - simple-effects
- simple-eval
- simple-firewire
- simple-genetic-algorithm
- simple-index
- simple-log-syslog
- - simple-logger
- simple-logging
- simple-money
- simple-neural-networks
- simple-nix
- simple-pascal
- simple-pipe
- - simple-postgresql-orm
- simple-rope
- simple-server
- - simple-session
- simple-stacked-vm
- simple-tabular
- simple-tar
@@ -9829,6 +9878,7 @@ broken-packages:
- simpleprelude
- SimpleServer
- simplesmtpclient
+ - simplest-sqlite
- simseq
- singleton-dict
- singleton-typelits
@@ -9840,6 +9890,7 @@ broken-packages:
- sirkel
- sitepipe
- sixfiguregroup
+ - size-based
- sized-grid
- sized-types
- sized-vector
@@ -9868,12 +9919,11 @@ broken-packages:
- slot-lambda
- sloth
- slug
- - slynx
- small-bytearray-builder
- smallarray
+ - smallcheck-kind-generics
- smallcheck-laws
- smallcheck-lens
- - smallcheck-series
- smallpt-hs
- smallstring
- smap
@@ -9881,7 +9931,6 @@ broken-packages:
- smartconstructor
- smartGroup
- smartword
- - smash-optics
- smcdel
- sme
- smerdyakov
@@ -9892,6 +9941,7 @@ broken-packages:
- Smooth
- smsaero
- smt-lib
+ - smt2-parser
- SmtLib
- smtlib2
- smtlib2-debug
@@ -9911,8 +9961,6 @@ broken-packages:
- snap-configuration-utilities
- snap-error-collector
- snap-extras
- - snap-loader-dynamic
- - snap-loader-static
- snap-routes
- snap-stream
- snap-testing
@@ -9931,14 +9979,12 @@ broken-packages:
- snaplet-haxl
- snaplet-hdbc
- snaplet-hslogger
- - snaplet-i18n
- snaplet-influxdb
- snaplet-mandrill
- snaplet-mongoDB
- snaplet-mongodb-minimalistic
- snaplet-mysql-simple
- snaplet-oauth
- - snaplet-persistent
- snaplet-postgresql-simple
- snaplet-postmark
- snaplet-purescript
@@ -10023,7 +10069,6 @@ broken-packages:
- speculation
- speculation-transformers
- speechmatics
- - speedy-slice
- spelling-suggest
- sphero
- sphinx
@@ -10035,14 +10080,13 @@ broken-packages:
- spiros
- splay
- splaytree
+ - spline3
- splines
- split-morphism
- splitter
- Spock
- Spock-api-ghcjs
- - Spock-api-server
- Spock-auth
- - Spock-digestive
- Spock-lucid
- Spock-worker
- spoonutil
@@ -10062,7 +10106,6 @@ broken-packages:
- sql-simple-sqlite
- sqlcipher
- sqlite
- - sqlite-simple-errors
- sqlite-simple-typed
- sqlvalue-list
- sqsd-local
@@ -10094,7 +10137,6 @@ broken-packages:
- stack-run-auto
- stack-type
- stack-wrapper
- - stack2cabal
- stack2nix
- stackage
- stackage-build-plan
@@ -10119,8 +10161,7 @@ broken-packages:
- state-plus
- state-record
- stateful-mtl
- - stateWriter
- - static
+ - statestack
- static-canvas
- static-closure
- static-tensor
@@ -10147,52 +10188,60 @@ broken-packages:
- stgi
- STL
- STLinkUSB
- - stm-actor
- stm-chunked-queues
- stm-containers
- stm-firehose
- stm-hamt
- stm-promise
- stm-stats
- - stm-supply
- STM32-Zombie
- stmcontrol
- stochastic
- StockholmAlignment
+ - stocks
- Stomp
- storable
- storable-static-array
- storablevector-streamfusion
- - store-streaming
- stp
- str
- Strafunski-ATermLib
- Strafunski-Sdf2Haskell
+ - Strafunski-StrategyLib
- StrappedTemplates
- stratum-tool
- stratux
- stratux-demo
+ - stratux-http
+ - stratux-types
- stratux-websockets
- stream
- stream-fusion
- stream-monad
- streamdeck
- streamed
+ - streaming-base64
+ - streaming-benchmarks
- streaming-brotli
- streaming-cassava
+ - streaming-concurrency
- streaming-conduit
+ - streaming-events
- streaming-fft
- streaming-lzma
+ - streaming-osm
+ - streaming-pcap
- streaming-png
- streaming-process
- streaming-sort
+ - streaming-utils
+ - streaming-with
- streamly-archive
- - streamly-lmdb
- streamproc
- strelka
+ - strict-base-types
- strict-data
- - strict-lens
- - strict-optics
+ - strict-ghc-plugin
- strict-tuple-lens
- StrictBench
- StrictCheck
@@ -10203,13 +10252,9 @@ broken-packages:
- stringlike
- stringtable-atom
- stripe
- - stripe-core
- - stripe-haskell
- - stripe-http-client
- stripe-http-streams
- stripe-scotty
- - stripe-signature
- - stripe-tests
+ - stripe-wreq
- strongswan-sql
- structural-induction
- structural-traversal
@@ -10222,6 +10267,7 @@ broken-packages:
- stylish-cabal
- stylist
- stylized
+ - suavemente
- sub-state
- subhask
- subleq-toolchain
@@ -10235,6 +10281,8 @@ broken-packages:
- SuffixStructures
- sugarhaskell
- suitable
+ - summoner
+ - summoner-tui
- sump
- sunlight
- sunroof-compiler
@@ -10250,17 +10298,18 @@ broken-packages:
- supernova
- supero
- supervisor
- - supervisors
- supplemented
- surjective
- sv
- sv-svfactor
- SVD2HS
- svfactor
+ - svg-builder
- svg-builder-fork
- SVG2Q
- svg2q
- svgcairo
+ - SVGFonts
- svgutils
- svm-light-utils
- svm-simple
@@ -10269,6 +10318,7 @@ broken-packages:
- swagger-test
- swapper
- swearjure
+ - sweet-egison
- swf
- swift-lda
- swiss-ephemeris
@@ -10282,6 +10332,12 @@ broken-packages:
- sym-plot
- symantic
- symantic-atom
+ - symantic-cli
+ - symantic-http
+ - symantic-http-client
+ - symantic-http-demo
+ - symantic-http-pipes
+ - symantic-http-server
- symantic-http-test
- symantic-lib
- symantic-xml
@@ -10322,7 +10378,6 @@ broken-packages:
- t3-server
- ta
- table
- - table-layout
- table-tennis
- tableaux
- Tables
@@ -10345,7 +10400,7 @@ broken-packages:
- tagsoup-parsec
- tagsoup-selection
- tagstew
- - tagstream-conduit
+ - tai
- tai64
- takahashi
- Takusen
@@ -10357,9 +10412,7 @@ broken-packages:
- tamarin-prover-utils
- Tape
- tapioca
- - tar-bytestring
- target
- - tart
- task
- task-distribution
- taskell
@@ -10374,7 +10427,6 @@ broken-packages:
- tasty-laws
- tasty-lens
- tasty-mgolden
- - tasty-quickcheck-laws
- tasty-stats
- tateti-tateti
- Taxonomy
@@ -10388,6 +10440,10 @@ broken-packages:
- tcp
- tcp-streams-openssl
- tdd-util
+ - tdigest-Chart
+ - tdlib
+ - tdlib-gen
+ - tdlib-types
- tds
- TeaHS
- teams
@@ -10403,7 +10459,6 @@ broken-packages:
- tellbot
- tempi
- template-default
- - template-haskell-optics
- template-haskell-util
- template-hsml
- template-yj
@@ -10419,7 +10474,6 @@ broken-packages:
- tensorflow-logging
- tensorflow-opgen
- tensorflow-ops
- - termbox
- termbox-banana
- termbox-bindings
- terminal-text
@@ -10428,12 +10482,15 @@ broken-packages:
- terntup
- terrahs
- tersmu
+ - tesla
- test-fixture
- test-framework-doctest
- test-framework-quickcheck
- test-framework-sandbox
- test-framework-skip
- test-framework-testing-feat
+ - test-framework-th-prime
+ - test-karya
- test-pkg
- test-sandbox
- test-sandbox-compose
@@ -10444,7 +10501,7 @@ broken-packages:
- testbench
- testCom
- testcontainers
- - TestExplode
+ - testing-feat
- testloop
- testpack
- testpattern
@@ -10452,23 +10509,22 @@ broken-packages:
- TeX-my-math
- tex2txt
- texbuilder
+ - texrunner
- text-all
- text-and-plots
- - text-ansi
- text-containers
- text-format-heavy
- text-generic-pretty
- text-icu-normalized
- text-lens
- text-lips
- - text-locale-encoding
- text-markup
- text-normal
- text-offset
- text-plus
- text-position
- text-register-machine
- - text-time
+ - text-replace
- text-trie
- text-utf8
- text-utils
@@ -10487,6 +10543,7 @@ broken-packages:
- th-dict-discovery
- th-fold
- th-format
+ - th-instance-reification
- th-instances
- th-kinds
- th-kinds-fork
@@ -10508,12 +10565,12 @@ broken-packages:
- Thingie
- thorn
- threadmanager
+ - threadscope
- threepenny-editors
- threepenny-gui-contextmenu
- threepenny-gui-flexbox
- thrift
- throttled-io-loop
- - through-text
- thumbnail-plus
- thumbnail-polish
- tic-tac-toe
@@ -10547,11 +10604,8 @@ broken-packages:
- timeout-with-results
- timeparsers
- TimePiece
- - timeplot
- timeprint
- - timer-wheel
- timeseries
- - timespan
- timeutils
- timezone-detect
- timezone-olson-th
@@ -10572,9 +10626,7 @@ broken-packages:
- Titim
- tkhs
- tkyprof
- - tldr
- tls-extra
- - tlynx
- tmp-postgres
- tn
- to-haskell
@@ -10585,6 +10637,7 @@ broken-packages:
- todos
- tofromxml
- toilet
+ - token-limiter
- token-search
- tokenify
- tokenizer-streaming
@@ -10595,7 +10648,7 @@ broken-packages:
- tomato-rubato-openal
- toml
- tonatona-google-server-api
- - tonatona-persistent-postgresql
+ - tonatona-servant
- too-many-cells
- toodles
- Top
@@ -10619,13 +10672,11 @@ broken-packages:
- trace-function-call
- traced
- tracetree
- - tracing
- tracked-files
- tracker
- trackit
- traction
- tracy
- - trade-journal
- traildb
- trajectory
- transactional-events
@@ -10633,13 +10684,11 @@ broken-packages:
- transfer-db
- transformations
- TransformeR
- - transformers-abort
- transformers-compose
- transformers-convert
- transformers-lift
- transformers-runnable
- TransformersStepByStep
- - transient
- transient-universe
- transient-universe-tls
- translatable-intset
@@ -10651,15 +10700,16 @@ broken-packages:
- trasa-form
- trasa-server
- trasa-th
+ - traversal-template
- travis
- travis-meta-yaml
- trawl
- traypoweroff
- treap
- - tree-monad
- tree-render-text
- tree-traversals
- TreeCounter
+ - treemap
- treemap-html
- treemap-html-tools
- TreeStructures
@@ -10677,6 +10727,7 @@ broken-packages:
- trimpolya
- tripLL
- trivia
+ - trivial-constraint
- tropical
- tropical-geometry
- true-name
@@ -10690,7 +10741,6 @@ broken-packages:
- tsvsql
- tsweb
- ttask
- - ttn-client
- tttool
- tubes
- tuntap
@@ -10705,6 +10755,7 @@ broken-packages:
- turing-music
- turingMachine
- turtle-options
+ - TV
- tweak
- twee
- tweet-hs
@@ -10727,8 +10778,6 @@ broken-packages:
- twitter-conduit
- twitter-enumerator
- twitter-feed
- - twitter-types
- - twitter-types-lens
- tx
- txt
- txtblk
@@ -10743,6 +10792,7 @@ broken-packages:
- type-combinators-singletons
- type-digits
- type-eq
+ - type-fun
- type-indexed-queues
- type-int
- type-interpreter
@@ -10750,6 +10800,7 @@ broken-packages:
- type-level-natural-number-induction
- type-level-natural-number-operations
- type-list
+ - type-of-html-static
- type-ord
- type-ord-spine-cereal
- type-prelude
@@ -10763,6 +10814,7 @@ broken-packages:
- TypeClass
- typed-encoding
- typed-encoding-encoding
+ - typed-spreadsheet
- typed-streams
- typed-wire
- typedflow
@@ -10770,42 +10822,42 @@ broken-packages:
- typehash
- TypeIlluminator
- typelevel
+ - typelevel-rewrite-rules
- typelevel-tensor
- TypeNat
+ - typenums
- typeparams
- types-compat
- typesafe-precure
- typescript-docs
- typograffiti
+ - typson-beam
+ - typson-esqueleto
+ - typson-selda
- tyro
- - tz
- u2f
- uber
- uberlast
- ucam-webauth
- ucam-webauth-types
+ - ucd
- uconv
- udp-conduit
- udp-streaming
- uhc-light
- uhc-util
- uhexdump
- - uhttpc
- ui-command
- - ulid
- UMM
- unagi-bloomfilter
- unamb-custom
- - unbeliever
- unbound
- - unbound-generics
- - unbound-kind-generics
- unbounded-delays-units
- unboxed-containers
+ - unboxed-references
- unbreak
+ - unescaping-print
- unfix-binders
- - unfoldable
- - unfoldable-restricted
- uni-events
- uni-graphs
- uni-htk
@@ -10830,8 +10882,8 @@ broken-packages:
- unix-fcntl
- unix-handle
- unix-process-conduit
- - unjson
- unlifted-list
+ - unliftio-streams
- unm-hip
- unordered-containers-rematch
- unordered-graphs
@@ -10854,6 +10906,7 @@ broken-packages:
- uploadcare
- upskirt
- urbit-airlock
+ - urbit-api
- ureader
- urembed
- uri
@@ -10884,13 +10937,15 @@ broken-packages:
- usb-id-database
- usb-iteratee
- usb-safe
- - useragents
+ - userid
- users-mysql-haskell
- users-persistent
+ - utf
- utf8-prelude
- utf8-validator
- UTFTConverter
- util-exception
+ - util-logict
- util-plus
- util-primitive
- util-primitive-control
@@ -10899,14 +10954,11 @@ broken-packages:
- uu-cco-examples
- uu-cco-hut-parsing
- uu-cco-uu-parsinglib
- - uuagc
- uuagc-bootstrap
- - uuagc-cabal
- uuagc-diagrams
- uuid-aeson
- uuid-bytes
- uuid-crypto
- - uusi
- uvector
- uvector-algorithms
- uxadt
@@ -10924,7 +10976,6 @@ broken-packages:
- validated-types
- Validation
- validations
- - validationt
- value-supply
- vampire
- var
@@ -10949,11 +11000,9 @@ broken-packages:
- vect-floating-accelerate
- vect-opengl
- vector-bytestring
- - vector-circular
- vector-clock
- vector-conduit
- vector-endian
- - vector-fftw
- vector-functorlazy
- vector-heterogenous
- vector-instances-collections
@@ -10964,7 +11013,7 @@ broken-packages:
- vector-space-points
- vector-static
- vector-text
- - vectortiles
+ - vega-view
- venzone
- Verba
- verbalexpressions
@@ -10990,7 +11039,6 @@ broken-packages:
- vimeta
- vimus
- vintage-basic
- - vinyl-gl
- vinyl-json
- vinyl-named-sugar
- vinyl-operational
@@ -11010,7 +11058,6 @@ broken-packages:
- vk-aws-route53
- VKHS
- voicebase
- - vorbiscomment
- vowpal-utils
- voyeur
- vpq
@@ -11021,6 +11068,7 @@ broken-packages:
- vty-menu
- vty-ui
- vty-ui-extras
+ - vulkan-api
- waargonaut
- wacom-daemon
- waddle
@@ -11030,6 +11078,7 @@ broken-packages:
- wai-git-http
- wai-graceful
- wai-handler-devel
+ - wai-handler-fastcgi
- wai-handler-scgi
- wai-handler-snap
- wai-handler-webkit
@@ -11039,7 +11088,6 @@ broken-packages:
- wai-logger-buffered
- wai-logger-prefork
- wai-make-assets
- - wai-middleware-auth
- wai-middleware-cache
- wai-middleware-cache-redis
- wai-middleware-catch
@@ -11055,9 +11103,9 @@ broken-packages:
- wai-middleware-route
- wai-middleware-static-caching
- wai-middleware-travisci
+ - wai-rate-limit-redis
- wai-request-spec
- wai-responsible
- - wai-route
- wai-router
- wai-routes
- wai-routing
@@ -11072,7 +11120,6 @@ broken-packages:
- waitra
- waldo
- wallpaper
- - warc
- warp-dynamic
- warp-static
- warp-systemd
@@ -11084,6 +11131,7 @@ broken-packages:
- watchit
- WAVE
- WaveFront
+ - wavefront
- wavefront-obj
- wavesurfer
- wavy
@@ -11091,7 +11139,6 @@ broken-packages:
- weather-api
- web-css
- web-encodings
- - web-inv-route
- web-mongrel2
- web-output
- web-page
@@ -11108,7 +11155,6 @@ broken-packages:
- WebBits
- WebBits-Html
- WebBits-multiplate
- - webby
- webcloud
- WebCont
- webcrank
@@ -11125,6 +11171,9 @@ broken-packages:
- webshow
- websockets-rpc
- webwire
+ - WEditor
+ - WEditorBrick
+ - WEditorHyphen
- weekdaze
- weighted
- weighted-regexp
@@ -11141,7 +11190,6 @@ broken-packages:
- whiskers
- whitespace
- whois
- - wholepixels
- why3
- WikimediaParser
- wikipedia4epub
@@ -11172,8 +11220,9 @@ broken-packages:
- wolf
- word2vec-model
- WordAlignment
+ - wordchoice
- wordify
- - wordn
+ - wordlist
- WordNet
- WordNet-ghc74
- wordpass
@@ -11201,6 +11250,7 @@ broken-packages:
- wsdl
- wsedit
- wshterm
+ - wsjtx-udp
- wss-client
- wstunnel
- wtk
@@ -11226,7 +11276,6 @@ broken-packages:
- X11-rm
- X11-xdamage
- X11-xfixes
- - x86-64bit
- xchat-plugin
- xcp
- xdcc
@@ -11291,6 +11340,7 @@ broken-packages:
- xournal-parser
- xournal-render
- xournal-types
+ - xrefcheck
- xsact
- XSaiga
- xsd
@@ -11316,7 +11366,6 @@ broken-packages:
- yam-servant
- yam-transaction
- yam-transaction-odbc
- - yam-transaction-postgresql
- yam-web
- yaml-pretty-extras
- yaml-rpc
@@ -11324,8 +11373,6 @@ broken-packages:
- yaml-rpc-snap
- yaml-unscrambler
- YamlReference
- - Yampa
- - yampa-canvas
- yampa-glfw
- yampa-gloss
- yampa-glut
@@ -11336,6 +11383,8 @@ broken-packages:
- yandex-translate
- yaop
- yap
+ - yarn-lock
+ - yarn2nix
- yarr
- yarr-image-io
- yavie
@@ -11345,7 +11394,6 @@ broken-packages:
- yeamer
- yeller
- yeshql
- - yeshql-core
- yeshql-hdbc
- yeshql-postgresql-simple
- yesod-angular
@@ -11353,11 +11401,9 @@ broken-packages:
- yesod-articles
- yesod-auth-account
- yesod-auth-account-fork
- - yesod-auth-basic
- yesod-auth-bcrypt
- yesod-auth-bcryptdb
- yesod-auth-deskcom
- - yesod-auth-fb
- yesod-auth-hmac-keccak
- yesod-auth-kerberos
- yesod-auth-ldap
@@ -11381,7 +11427,7 @@ broken-packages:
- yesod-examples
- yesod-fast-devel
- yesod-fay
- - yesod-fb
+ - yesod-filter
- yesod-form-richtext
- yesod-gitrev
- yesod-goodies
@@ -11391,6 +11437,7 @@ broken-packages:
- yesod-lucid
- yesod-mangopay
- yesod-markdown
+ - yesod-media-simple
- yesod-paginate
- yesod-pagination
- yesod-paypal-rest
@@ -11416,10 +11463,10 @@ broken-packages:
- yesod-tls
- yesod-vend
- yesod-worker
- - yet-another-logger
- YFrob
- yggdrasil
- yhccore
+ - yhseq
- yi
- yi-contrib
- yi-core
@@ -11443,6 +11490,7 @@ broken-packages:
- yices
- yjftp
- yjftp-libs
+ - yoctoparsec
- yoda
- Yogurt
- Yogurt-Standalone
@@ -11463,6 +11511,7 @@ broken-packages:
- z85
- zabt
- zampolit
+ - zasni-gerna
- zbar
- ZEBEDDE
- zendesk-api
@@ -11505,11 +11554,10 @@ broken-packages:
- zoom-cache-pcm
- zoom-cache-sndfile
- zoom-refs
+ - zsdd
- zsh-battery
- zsyntax
- - ztail
- ztar
- zuramaru
- Zwaluw
- zxcvbn-dvorak
- - zxcvbn-h
diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix
index f8c7689c57a0..530e2707a2a9 100644
--- a/pkgs/development/haskell-modules/configuration-nix.nix
+++ b/pkgs/development/haskell-modules/configuration-nix.nix
@@ -654,7 +654,6 @@ self: super: builtins.intersectAttrs super {
# Tests require internet
http-download = dontCheck super.http-download;
pantry = dontCheck super.pantry;
- pantry_0_5_1_4 = dontCheck super.pantry_0_5_1_4;
# gtk2hs-buildtools is listed in setupHaskellDepends, but we
# need it during the build itself, too.
@@ -665,9 +664,26 @@ self: super: builtins.intersectAttrs super {
let
# Spago needs a small patch to work with the latest versions of rio.
# https://github.com/purescript/spago/pull/647
- spagoWithPatches = appendPatch super.spago (pkgs.fetchpatch {
- url = "https://github.com/purescript/spago/pull/647/commits/917ee541a966db74f0f5d11f2f86df0030c35dd7.patch";
- sha256 = "1nspqgcjk6z90cl9zhard0rn2q979kplcqz72x8xv5mh57zabk0w";
+ spagoWithPatches = overrideCabal (appendPatch super.spago (
+ # Spago-0.17 needs a small patch to work with the latest version of dhall.
+ # This can probably be removed with Spago-0.18.
+ # https://github.com/purescript/spago/pull/695
+ pkgs.fetchpatch {
+ url = "https://github.com/purescript/spago/commit/6258ac601480e776c215c989cc5faae46d5ca9f7.patch";
+ sha256 = "02zy4jf24qlqz9fkcs2rqg64ijd8smncmra8s5yp2mln4dmmii1k";
+ }
+ )) (old: {
+ # The above patch contains a completely new spago.cabal file, but our
+ # source tree from Hackage already contains a cabal file. Delete the
+ # local cabal file and just take the one from the patch.
+ #
+ # WARNING: The empty line above the `rm` needs to be kept.
+ prePatch = old.prePatch or "" + ''
+
+ rm spago.cabal
+ '';
+ # The above patch also adds a dependency on the stringsearch package.
+ libraryHaskellDepends = old.libraryHaskellDepends or [] ++ [ self.stringsearch ];
});
# spago requires an older version of megaparsec, but it appears to work
@@ -807,5 +823,14 @@ self: super: builtins.intersectAttrs super {
ln -s $out/bin/haskell-language-server $out/bin/haskell-language-server-${ghc_version}
ln -s $out/bin/haskell-language-server $out/bin/haskell-language-server-${ghc_major_version}
'';
+ testToolDepends = [ self.cabal-install pkgs.git ];
+ testTarget = "func-test"; # wrapper test accesses internet
+ preCheck = ''
+ export PATH=$PATH:$PWD/dist/build/haskell-language-server:$PWD/dist/build/haskell-language-server-wrapper
+ export HOME=$TMPDIR
+ '';
});
+
+ # tests depend on a specific version of solc
+ hevm = dontCheck (doJailbreak super.hevm);
}
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 5ee222dcdfce..85711a041b5b 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -288,6 +288,8 @@ self: {
];
description = "Efficient, high-level dynamic programming";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"ADPfusionForest" = callPackage
@@ -791,40 +793,6 @@ self: {
broken = true;
}) {};
- "Agda_2_6_1" = callPackage
- ({ mkDerivation, aeson, alex, array, async, base, binary
- , blaze-html, boxes, bytestring, Cabal, containers, data-hash
- , deepseq, directory, edit-distance, emacs, equivalence, exceptions
- , filepath, geniplate-mirror, ghc-compact, gitrev, happy, hashable
- , hashtables, haskeline, ieee754, mtl, murmur-hash, pretty, process
- , regex-tdfa, split, stm, strict, template-haskell, text, time
- , transformers, unordered-containers, uri-encode, zlib
- }:
- mkDerivation {
- pname = "Agda";
- version = "2.6.1";
- sha256 = "0af1nyyscdc4gr4l0k3ayq3rn8qxqkx1b7rh4mw023gkz1m433v7";
- isLibrary = true;
- isExecutable = true;
- enableSeparateDataOutput = true;
- setupHaskellDepends = [ base Cabal directory filepath process ];
- libraryHaskellDepends = [
- aeson array async base binary blaze-html boxes bytestring
- containers data-hash deepseq directory edit-distance equivalence
- exceptions filepath geniplate-mirror ghc-compact gitrev hashable
- hashtables haskeline ieee754 mtl murmur-hash pretty process
- regex-tdfa split stm strict template-haskell text time transformers
- unordered-containers uri-encode zlib
- ];
- libraryToolDepends = [ alex happy ];
- executableHaskellDepends = [ base directory filepath process ];
- executableToolDepends = [ emacs ];
- description = "A dependently typed functional programming language and proof assistant";
- license = "unknown";
- hydraPlatforms = stdenv.lib.platforms.none;
- maintainers = with stdenv.lib.maintainers; [ abbradar ];
- }) {inherit (pkgs) emacs;};
-
"Agda" = callPackage
({ mkDerivation, aeson, alex, array, async, base, binary
, blaze-html, boxes, bytestring, Cabal, containers, data-hash
@@ -1164,8 +1132,6 @@ self: {
];
description = "Strongly typed Attribute Grammars implemented using type-level programming";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"AttoBencode" = callPackage
@@ -2025,6 +1991,8 @@ self: {
];
description = "A module to aid in the (de)serialisation of binary data";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"Bitly" = callPackage
@@ -3041,6 +3009,8 @@ self: {
];
description = "Diagrams backend for Charts";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"Chart-fltkhs" = callPackage
@@ -3137,6 +3107,8 @@ self: {
testHaskellDepends = [ base doctest ];
description = "Tests of the Charts library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"ChasingBottoms" = callPackage
@@ -3366,28 +3338,6 @@ self: {
}) {inherit (pkgs) libdevil;};
"Color" = callPackage
- ({ mkDerivation, base, Cabal, cabal-doctest, colour, criterion
- , data-default-class, deepseq, doctest, hspec, HUnit, JuicyPixels
- , massiv, massiv-test, QuickCheck, random, template-haskell, vector
- }:
- mkDerivation {
- pname = "Color";
- version = "0.1.4";
- sha256 = "155h0zyl7gqpks4441ib4vjcdqpijmza0hx19lifg6kjvygpfj6d";
- setupHaskellDepends = [ base Cabal cabal-doctest ];
- libraryHaskellDepends = [ base data-default-class deepseq vector ];
- testHaskellDepends = [
- base colour doctest hspec HUnit JuicyPixels massiv massiv-test
- QuickCheck random template-haskell vector
- ];
- benchmarkHaskellDepends = [ base colour criterion deepseq random ];
- description = "Color spaces and conversions between them";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "Color_0_3_0" = callPackage
({ mkDerivation, base, colour, criterion, data-default-class
, deepseq, doctest, hspec, HUnit, JuicyPixels, massiv, massiv-test
, QuickCheck, random, vector
@@ -3404,8 +3354,6 @@ self: {
benchmarkHaskellDepends = [ base colour criterion deepseq random ];
description = "Color spaces and conversions between them";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"Combinatorrent" = callPackage
@@ -4501,6 +4449,8 @@ self: {
libraryHaskellDepends = [ base haskell-src mtl TypeCompose ];
description = "Arrows for \"deep application\"";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"DeepDarkFantasy" = callPackage
@@ -4518,6 +4468,8 @@ self: {
testHaskellDepends = [ base constraints mtl QuickCheck random ];
description = "A DSL for creating neural network";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"DefendTheKing" = callPackage
@@ -6180,23 +6132,11 @@ self: {
({ mkDerivation, base, template-haskell }:
mkDerivation {
pname = "FloatingHex";
- version = "0.4";
- sha256 = "0k524ms0hwws5q1vqkf4vrba1q6b33r8c5c3wdifqbcdni6haxxj";
- libraryHaskellDepends = [ base template-haskell ];
- description = "Read and write hexadecimal floating point numbers";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "FloatingHex_0_5" = callPackage
- ({ mkDerivation, base, template-haskell }:
- mkDerivation {
- pname = "FloatingHex";
version = "0.5";
sha256 = "0c38062vnjmy3fc5nxwg7sgbfabikaakgdsl34ka229s6w7pm8x3";
libraryHaskellDepends = [ base template-haskell ];
description = "Read and write hexadecimal floating point numbers";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"Focus" = callPackage
@@ -6548,8 +6488,8 @@ self: {
}:
mkDerivation {
pname = "Frames-streamly";
- version = "0.1.0.0";
- sha256 = "0gzg52icabky5fzglxms8h9n1ncp1gvg2f8bsywmyw1maqdy36fq";
+ version = "0.1.0.2";
+ sha256 = "0i007clm5q2rjmj7qfyig4sajk2bi1fc57w132j4vrvgp3p9p4rr";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base exceptions Frames primitive streamly text vinyl
@@ -6605,8 +6545,6 @@ self: {
executableHaskellDepends = [ base GLUT OpenGL random ];
description = "A lightweight, cross-platform, OpenGL-based game engine";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"Fungi" = callPackage
@@ -6849,8 +6787,6 @@ self: {
libraryToolDepends = [ hpp ];
description = "Miscellaneous OpenGL utilities";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"GPX" = callPackage
@@ -7748,6 +7684,8 @@ self: {
];
description = "Gtk-based GUIs for Tangible Values";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"GuiHaskell" = callPackage
@@ -8813,8 +8751,6 @@ self: {
executableHaskellDepends = [ base regex-applicative ];
description = "A preprocessor for HList labelable labels";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"HLogger" = callPackage
@@ -9345,8 +9281,6 @@ self: {
];
description = "Library for computer music education";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"HSoundFile" = callPackage
@@ -9529,25 +9463,12 @@ self: {
({ mkDerivation, base, call-stack, deepseq, filepath }:
mkDerivation {
pname = "HUnit";
- version = "1.6.0.0";
- sha256 = "1pnhwqq5v8h48gbp3ibv3skfj25mf4zs5svxcavq93p9cswycj3l";
- libraryHaskellDepends = [ base call-stack deepseq ];
- testHaskellDepends = [ base call-stack deepseq filepath ];
- description = "A unit testing framework for Haskell";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "HUnit_1_6_1_0" = callPackage
- ({ mkDerivation, base, call-stack, deepseq, filepath }:
- mkDerivation {
- pname = "HUnit";
version = "1.6.1.0";
sha256 = "1rpi52rnjpyv379rm6n3s706z6mv114aychf03dq456wfa4b7123";
libraryHaskellDepends = [ base call-stack deepseq ];
testHaskellDepends = [ base call-stack deepseq filepath ];
description = "A unit testing framework for Haskell";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"HUnit-Diff" = callPackage
@@ -10851,20 +10772,6 @@ self: {
({ mkDerivation, base, bytestring, Cabal, network, openssl, time }:
mkDerivation {
pname = "HsOpenSSL";
- version = "0.11.4.20";
- sha256 = "0l51pg3cpjq71dqdn0iwj37bqsgjnhfbm0q2ha5wksq4i0qnirf2";
- setupHaskellDepends = [ base Cabal ];
- libraryHaskellDepends = [ base bytestring network time ];
- librarySystemDepends = [ openssl ];
- testHaskellDepends = [ base bytestring ];
- description = "Partial OpenSSL binding for Haskell";
- license = stdenv.lib.licenses.publicDomain;
- }) {inherit (pkgs) openssl;};
-
- "HsOpenSSL_0_11_5_1" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, network, openssl, time }:
- mkDerivation {
- pname = "HsOpenSSL";
version = "0.11.5.1";
sha256 = "1np4yyiq4935p1vbf89m0ifkilzc6vzab9i8x7c21y9s7rsv4rj9";
setupHaskellDepends = [ base Cabal ];
@@ -10873,7 +10780,6 @@ self: {
testHaskellDepends = [ base bytestring ];
description = "Partial OpenSSL binding for Haskell";
license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) openssl;};
"HsOpenSSL-x509-system" = callPackage
@@ -11434,8 +11340,6 @@ self: {
];
description = "Data interning (with compact regions where possible)";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"Interpolation" = callPackage
@@ -14251,8 +14155,6 @@ self: {
testToolDepends = [ tasty-discover ];
description = "Easy-and-safe-to-use high-level Haskell bindings to NaCl";
license = stdenv.lib.licenses.mpl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"NameGenerator" = callPackage
@@ -14354,6 +14256,8 @@ self: {
libraryHaskellDepends = [ base bytestring strict ];
description = "Natural sorting for strings";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"NearContextAlgebra" = callPackage
@@ -16100,6 +16004,8 @@ self: {
libraryHaskellDepends = [ base ];
description = "A Prelude module replacement";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"PrimitiveArray" = callPackage
@@ -16478,20 +16384,6 @@ self: {
broken = true;
}) {};
- "QuickCheck_1_2_0_1" = callPackage
- ({ mkDerivation, base, random }:
- mkDerivation {
- pname = "QuickCheck";
- version = "1.2.0.1";
- sha256 = "1gxpvbc0ab4n35b5zcbzng8qc7y3mzgym8cj42bci984f08y1bld";
- revision = "2";
- editedCabalFile = "1nahg4xzlx3hnw60ybzljka3lag3n0iysgnyppahrsblmryg01lg";
- libraryHaskellDepends = [ base random ];
- description = "Automatic testing of Haskell programs";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"QuickCheck" = callPackage
({ mkDerivation, base, containers, deepseq, process, random
, splitmix, template-haskell, transformers
@@ -16511,14 +16403,14 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "QuickCheck_2_14_1" = callPackage
+ "QuickCheck_2_14_2" = callPackage
({ mkDerivation, base, containers, deepseq, process, random
, splitmix, template-haskell, transformers
}:
mkDerivation {
pname = "QuickCheck";
- version = "2.14.1";
- sha256 = "0ms71pphgihmqsvh4v88xd99n8xg3nlz1wxxxcf2vgns32mcbz63";
+ version = "2.14.2";
+ sha256 = "1wrnrm9sq4s0bly0q58y80g4153q45iglqa34xsi2q3bd62nqyyq";
libraryHaskellDepends = [
base containers deepseq random splitmix template-haskell
transformers
@@ -16941,6 +16833,8 @@ self: {
];
description = "AMQP 0-9-1 client library for RabbitMQ servers";
license = "BSD-3-Clause AND GPL-3.0-or-later";
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"Raincat" = callPackage
@@ -17006,8 +16900,6 @@ self: {
executableHaskellDepends = [ base random-fu ];
description = "Randomness intuition trainer";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"Range" = callPackage
@@ -17884,6 +17776,8 @@ self: {
];
description = "Fonts from the SVG-Font format";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"SVGPath" = callPackage
@@ -18123,6 +18017,8 @@ self: {
libraryHaskellDepends = [ base bytestring ];
description = "simple static linked SHA3 using private symbols and the ref impl";
license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"SegmentTree" = callPackage
@@ -18238,6 +18134,8 @@ self: {
benchmarkHaskellDepends = [ base containers gauge util ];
description = "See README for more info";
license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"ShellCheck" = callPackage
@@ -18387,8 +18285,6 @@ self: {
];
description = "A programming model for declarative, high performance user interface";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"Shpadoinkle-backend-pardiff" = callPackage
@@ -18425,8 +18321,6 @@ self: {
];
description = "Use the high-performance Snabbdom virtual dom library written in JavaScript";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"Shpadoinkle-backend-static" = callPackage
@@ -18523,8 +18417,6 @@ self: {
libraryHaskellDepends = [ base lens Shpadoinkle text ];
description = "Lens combinators for Shpadoinkle applications";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"Shpadoinkle-router" = callPackage
@@ -19056,8 +18948,6 @@ self: {
libraryHaskellDepends = [ base hvect mtl Spock-api Spock-core ];
description = "Another Haskell web framework for rapid development";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"Spock-auth" = callPackage
@@ -19115,8 +19005,6 @@ self: {
];
description = "Digestive functors support for Spock";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"Spock-lucid" = callPackage
@@ -19317,6 +19205,8 @@ self: {
libraryHaskellDepends = [ base directory mtl syb transformers ];
description = "Library for strategic programming";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"StrappedTemplates" = callPackage
@@ -19600,6 +19490,8 @@ self: {
libraryHaskellDepends = [ base DeepArrow TypeCompose ];
description = "Tangible Values -- composable interfaces";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"TYB" = callPackage
@@ -19858,16 +19750,14 @@ self: {
pname = "TestExplode";
version = "0.1.0.0";
sha256 = "0r4nwzwdila9p05g5y99rp06dbh1k2yl5jsc6yn6dwvxkvvdjcs1";
- revision = "6";
- editedCabalFile = "11855w0z8l8hs387rrnp9qgh3krlx6d7pd2bdrb72jcgkyvdhgjg";
+ revision = "7";
+ editedCabalFile = "0m66y84bcnwmws9lvgasi7vrsp5qdd68saxizx5kkqn3c6qnd06b";
libraryHaskellDepends = [
base containers directory fgl graphviz interpolatedstring-perl6 mtl
process text
];
description = "Generates testcases from program-snippets";
license = stdenv.lib.licenses.lgpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"Theora" = callPackage
@@ -20769,8 +20659,8 @@ self: {
({ mkDerivation, base, bytestring, transformers, vector, vulkan }:
mkDerivation {
pname = "VulkanMemoryAllocator";
- version = "0.3.8";
- sha256 = "1fm2y3v9dcd2yaca212vk2awj90nzamgbsxf39d3s8h3yhjf95ll";
+ version = "0.3.11";
+ sha256 = "0xlw2znk6lzblc9iv13fiy2zxngglc9ylzb1lj6qcfdnbi1sr9n0";
libraryHaskellDepends = [
base bytestring transformers vector vulkan
];
@@ -20808,6 +20698,8 @@ self: {
doHaddock = false;
description = "Generic text-editor logic for use with fixed-width fonts";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"WEditorBrick" = callPackage
@@ -20822,6 +20714,8 @@ self: {
executableHaskellDepends = [ base brick vty WEditor ];
description = "Text-editor widget with dynamic line-wrapping for use with Brick";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"WEditorHyphen" = callPackage
@@ -20834,6 +20728,8 @@ self: {
testHaskellDepends = [ base directory hyphenation WEditor ];
description = "Language-specific hyphenation policies for WEditor";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"WL500gPControl" = callPackage
@@ -21826,8 +21722,6 @@ self: {
testHaskellDepends = [ base ];
description = "Elegant Functional Reactive Programming Language for Hybrid Systems";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"Yampa-core" = callPackage
@@ -21921,8 +21815,8 @@ self: {
}:
mkDerivation {
pname = "Z-Data";
- version = "0.1.8.0";
- sha256 = "1yzavy7y8rdpazxmxfa0b9nw7ijrvafcwi5yv74kkj5m626hcizl";
+ version = "0.1.9.1";
+ sha256 = "0fwbgcsfay83lp24m9afdvn43xlzxi3y74fsxxw2xbfaz6zmxivi";
libraryHaskellDepends = [
base case-insensitive deepseq ghc-prim hashable integer-gmp
primitive QuickCheck scientific tagged template-haskell
@@ -21940,23 +21834,25 @@ self: {
}) {};
"Z-IO" = callPackage
- ({ mkDerivation, base, bytestring, exceptions, hashable, hspec
- , hspec-discover, HUnit, primitive, QuickCheck
- , quickcheck-instances, scientific, stm, time, unix-time, word8
- , Z-Data, zlib
+ ({ mkDerivation, base, bytestring, containers, exceptions, hashable
+ , hspec, hspec-discover, HUnit, primitive, QuickCheck
+ , quickcheck-instances, scientific, stm, time, unix-time
+ , unordered-containers, word8, Z-Data, zlib
}:
mkDerivation {
pname = "Z-IO";
- version = "0.1.7.0";
- sha256 = "0xvl0xgqcwqvsvqhdysgh3i2lhp1vi7sglgzzmzxz3142a67xpgd";
+ version = "0.1.9.0";
+ sha256 = "1f9774065arknwm8f1avq7v769cfa610dy45winva3ys4345xcyy";
libraryHaskellDepends = [
- base exceptions primitive stm time unix-time Z-Data
+ base containers exceptions primitive stm time unix-time
+ unordered-containers Z-Data
];
libraryToolDepends = [ hspec-discover ];
testHaskellDepends = [
base bytestring hashable hspec HUnit primitive QuickCheck
quickcheck-instances scientific word8 Z-Data zlib
];
+ testToolDepends = [ hspec-discover ];
description = "Simple and high performance IO toolkit for Haskell";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -22357,8 +22253,6 @@ self: {
testHaskellDepends = [ base doctest ];
description = "An embedded language for accelerated array processing";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"accelerate-arithmetic" = callPackage
@@ -22649,8 +22543,6 @@ self: {
libraryHaskellDepends = [ accelerate base ];
description = "Convert between Accelerate arrays and raw pointers";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"accelerate-io-JuicyPixels" = callPackage
@@ -22781,7 +22673,6 @@ self: {
description = "Kullback-Liebler divergence";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"accelerate-llvm" = callPackage
@@ -22802,8 +22693,6 @@ self: {
];
description = "Accelerate backend component generating LLVM IR";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"accelerate-llvm-native" = callPackage
@@ -23720,6 +23609,8 @@ self: {
];
description = "AcousticBrainz API client";
license = stdenv.lib.licenses.cc0;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"acquire" = callPackage
@@ -23762,6 +23653,8 @@ self: {
];
description = "Abstractions for animation";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"activehs" = callPackage
@@ -24042,6 +23935,8 @@ self: {
benchmarkHaskellDepends = [ base gauge hs-functors ];
description = "See README for more info";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"adjunctions" = callPackage
@@ -24167,8 +24062,8 @@ self: {
}:
mkDerivation {
pname = "advent-of-code-api";
- version = "0.2.7.0";
- sha256 = "0a1h2kwmfnhs1sj7wmnc4hgfwq45d8xl2ah0s6432k13v8lfpxwr";
+ version = "0.2.7.1";
+ sha256 = "1amm7gvr04ndfw6b0jxy8wsa35lqbfb85wp9bn9kycd8qp6vq9cs";
libraryHaskellDepends = [
aeson base bytestring containers deepseq directory filepath
finite-typelits http-api-data http-client http-client-tls
@@ -24178,6 +24073,39 @@ self: {
testHaskellDepends = [ base directory filepath HUnit text ];
description = "Advent of Code REST API bindings and servant API";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
+ "advent-of-code-ocr" = callPackage
+ ({ mkDerivation, base, containers, criterion, data-default-class
+ , heredoc, hspec, optparse-applicative, template-haskell, th-lift
+ , th-lift-instances
+ }:
+ mkDerivation {
+ pname = "advent-of-code-ocr";
+ version = "0.1.1.0";
+ sha256 = "0kzmm901yz262dblwv1wxf86h1jm8m2x1ky1gqvj03lck598fqz7";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base containers data-default-class heredoc template-haskell th-lift
+ th-lift-instances
+ ];
+ executableHaskellDepends = [
+ base containers data-default-class heredoc optparse-applicative
+ template-haskell th-lift th-lift-instances
+ ];
+ testHaskellDepends = [
+ base containers data-default-class heredoc hspec template-haskell
+ th-lift th-lift-instances
+ ];
+ benchmarkHaskellDepends = [
+ base containers criterion data-default-class heredoc
+ template-haskell th-lift th-lift-instances
+ ];
+ description = "Parse Advent of Code ASCII art letters";
+ license = stdenv.lib.licenses.bsd3;
}) {};
"aern2-mp" = callPackage
@@ -24225,104 +24153,9 @@ self: {
broken = true;
}) {};
- "aeson_0_7_0_6" = callPackage
- ({ mkDerivation, attoparsec, base, bytestring, containers, deepseq
- , dlist, ghc-prim, hashable, HUnit, mtl, old-locale, QuickCheck
- , scientific, syb, template-haskell, test-framework
- , test-framework-hunit, test-framework-quickcheck2, text, time
- , unordered-containers, vector
- }:
- mkDerivation {
- pname = "aeson";
- version = "0.7.0.6";
- sha256 = "0vsf9msz9iv7xvsnys5c0kbkldb0pvhiai02vz50b0d1kdsk2mb4";
- revision = "1";
- editedCabalFile = "00fhxw6x58aq2k4frj4nvky4jnagq4p0ylwfwjc3vnfq7lsa31wb";
- libraryHaskellDepends = [
- attoparsec base bytestring containers deepseq dlist ghc-prim
- hashable mtl old-locale scientific syb template-haskell text time
- unordered-containers vector
- ];
- testHaskellDepends = [
- attoparsec base bytestring containers ghc-prim HUnit QuickCheck
- template-haskell test-framework test-framework-hunit
- test-framework-quickcheck2 text time unordered-containers vector
- ];
- description = "Fast JSON parsing and encoding";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"aeson" = callPackage
({ mkDerivation, attoparsec, base, base-compat
, base-compat-batteries, base-orphans, base16-bytestring
- , bytestring, containers, deepseq, Diff, directory, dlist, filepath
- , generic-deriving, ghc-prim, hashable, hashable-time
- , integer-logarithms, primitive, QuickCheck, quickcheck-instances
- , scientific, tagged, tasty, tasty-golden, tasty-hunit
- , tasty-quickcheck, template-haskell, text, th-abstraction, time
- , time-compat, unordered-containers, uuid-types, vector
- }:
- mkDerivation {
- pname = "aeson";
- version = "1.4.7.1";
- sha256 = "1502yjw4y5ggp1gmrx0d3pcgrx3zhwbmcz4jb4fcignrbxjldrq7";
- revision = "1";
- editedCabalFile = "1fih6nmhvg0dvhngk2bjsr9s0804lgng971qz4fjl4mpb7cjz3bd";
- libraryHaskellDepends = [
- attoparsec base base-compat-batteries bytestring containers deepseq
- dlist ghc-prim hashable primitive scientific tagged
- template-haskell text th-abstraction time time-compat
- unordered-containers uuid-types vector
- ];
- testHaskellDepends = [
- attoparsec base base-compat base-orphans base16-bytestring
- bytestring containers Diff directory dlist filepath
- generic-deriving ghc-prim hashable hashable-time integer-logarithms
- QuickCheck quickcheck-instances scientific tagged tasty
- tasty-golden tasty-hunit tasty-quickcheck template-haskell text
- time time-compat unordered-containers uuid-types vector
- ];
- description = "Fast JSON parsing and encoding";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "aeson_1_5_2_0" = callPackage
- ({ mkDerivation, attoparsec, base, base-compat
- , base-compat-batteries, base-orphans, base16-bytestring
- , bytestring, containers, deepseq, Diff, directory, dlist, filepath
- , generic-deriving, ghc-prim, hashable, hashable-time
- , integer-logarithms, primitive, QuickCheck, quickcheck-instances
- , scientific, tagged, tasty, tasty-golden, tasty-hunit
- , tasty-quickcheck, template-haskell, text, th-abstraction, these
- , time, time-compat, unordered-containers, uuid-types, vector
- }:
- mkDerivation {
- pname = "aeson";
- version = "1.5.2.0";
- sha256 = "0awk3dss79mmcxpy147mijnd9icvlnm77bq248ibbbzx9y99hdfd";
- libraryHaskellDepends = [
- attoparsec base base-compat-batteries bytestring containers deepseq
- dlist ghc-prim hashable primitive scientific tagged
- template-haskell text th-abstraction these time time-compat
- unordered-containers uuid-types vector
- ];
- testHaskellDepends = [
- attoparsec base base-compat base-orphans base16-bytestring
- bytestring containers Diff directory dlist filepath
- generic-deriving ghc-prim hashable hashable-time integer-logarithms
- QuickCheck quickcheck-instances scientific tagged tasty
- tasty-golden tasty-hunit tasty-quickcheck template-haskell text
- these time time-compat unordered-containers uuid-types vector
- ];
- description = "Fast JSON parsing and encoding";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
- "aeson_1_5_4_1" = callPackage
- ({ mkDerivation, attoparsec, base, base-compat
- , base-compat-batteries, base-orphans, base16-bytestring
, bytestring, containers, data-fix, deepseq, Diff, directory, dlist
, filepath, generic-deriving, ghc-prim, hashable, hashable-time
, integer-logarithms, primitive, QuickCheck, quickcheck-instances
@@ -24350,7 +24183,6 @@ self: {
];
description = "Fast JSON parsing and encoding";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"aeson-applicative" = callPackage
@@ -24473,8 +24305,6 @@ self: {
];
description = "Parse Aeson data with commitment";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"aeson-compat" = callPackage
@@ -24709,8 +24539,8 @@ self: {
}:
mkDerivation {
pname = "aeson-gadt-th";
- version = "0.2.4";
- sha256 = "0nl9p7q7bfggm7nk8jmqb53qzdr5qwgscpnxy4r7hjvmd4cx6nrm";
+ version = "0.2.5.0";
+ sha256 = "17csf7w0r6v8abmj9wx3fa830fmxif0mr3pgwxd63xhlrpv1hq72";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -24759,8 +24589,8 @@ self: {
}:
mkDerivation {
pname = "aeson-injector";
- version = "1.1.4.0";
- sha256 = "1q8wv9xdw8nw504dxplb3ibskfjqbawmv2694sjwg5cvi8d7fvkn";
+ version = "1.1.5.0";
+ sha256 = "0hg853hhbvmqa6yj0xg8naxdrbs2n3lzld0jrbmfmccjqcfzarx4";
libraryHaskellDepends = [
aeson base bifunctors deepseq hashable lens servant-docs swagger2
text unordered-containers
@@ -24789,8 +24619,6 @@ self: {
testHaskellDepends = [ base doctest ];
description = "Aeson instances for iproute types";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"aeson-json-ast" = callPackage
@@ -24838,6 +24666,8 @@ self: {
];
description = "Declarative JSON matchers";
license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"aeson-native" = callPackage
@@ -24892,6 +24722,8 @@ self: {
libraryHaskellDepends = [ aeson base ];
description = "Options to derive FromJSON/ToJSON instances";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"aeson-parsec-picky" = callPackage
@@ -24939,27 +24771,6 @@ self: {
broken = true;
}) {};
- "aeson-pretty_0_7_2" = callPackage
- ({ mkDerivation, aeson, attoparsec, base, bytestring, cmdargs, text
- , unordered-containers, vector
- }:
- mkDerivation {
- pname = "aeson-pretty";
- version = "0.7.2";
- sha256 = "03ap81853qi8yd9kdgczllrrni23a6glsfxrwj8zab6ipjrbh234";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson base bytestring text unordered-containers vector
- ];
- executableHaskellDepends = [
- aeson attoparsec base bytestring cmdargs
- ];
- description = "JSON pretty-printing library and command-line tool";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"aeson-pretty" = callPackage
({ mkDerivation, aeson, attoparsec, base, base-compat, bytestring
, cmdargs, scientific, text, unordered-containers, vector
@@ -25065,31 +24876,6 @@ self: {
}) {};
"aeson-schemas" = callPackage
- ({ mkDerivation, aeson, base, bytestring, first-class-families
- , megaparsec, QuickCheck, raw-strings-qq, tasty, tasty-golden
- , tasty-hunit, tasty-quickcheck, template-haskell, text
- , th-test-utils, unordered-containers
- }:
- mkDerivation {
- pname = "aeson-schemas";
- version = "1.2.0";
- sha256 = "1fc8zzpkq6alkbl0v473h8diin8lqpliq6d3bsrh5bfny8yapvpk";
- revision = "1";
- editedCabalFile = "1kcsnpb4img9a122yz9lf7s0ils7ppbjyknbck2m8ip977kv04dp";
- libraryHaskellDepends = [
- aeson base bytestring first-class-families megaparsec
- template-haskell text unordered-containers
- ];
- testHaskellDepends = [
- aeson base bytestring first-class-families megaparsec QuickCheck
- raw-strings-qq tasty tasty-golden tasty-hunit tasty-quickcheck
- template-haskell text th-test-utils unordered-containers
- ];
- description = "Easily consume JSON data on-demand with type-safety";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "aeson-schemas_1_3_2" = callPackage
({ mkDerivation, aeson, aeson-qq, base, criterion, deepseq
, first-class-families, hashable, hint, interpolate, megaparsec
, QuickCheck, raw-strings-qq, tasty, tasty-golden, tasty-hunit
@@ -25117,6 +24903,7 @@ self: {
description = "Easily consume JSON data on-demand with type-safety";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"aeson-serialize" = callPackage
@@ -25259,6 +25046,8 @@ self: {
];
description = "Utilities for working with Aeson";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"aeson-value-parser" = callPackage
@@ -25326,31 +25115,6 @@ self: {
}:
mkDerivation {
pname = "aeson-yaml";
- version = "1.0.6.0";
- sha256 = "16rm4jgl4wznsc4nna3vdx186qy3jl71r9y89dgcc7k00qvlxb7y";
- revision = "1";
- editedCabalFile = "1k1wv06fzic9c85c5fl2piang0w1kxi9kzq02hp4chgmbj983jmz";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson base bytestring text unordered-containers vector
- ];
- testHaskellDepends = [
- aeson base bytestring string-qq tasty tasty-discover tasty-hunit
- unordered-containers yaml
- ];
- testToolDepends = [ tasty-discover ];
- description = "Output any Aeson value as YAML (pure Haskell library)";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "aeson-yaml_1_1_0_0" = callPackage
- ({ mkDerivation, aeson, base, bytestring, string-qq, tasty
- , tasty-discover, tasty-hunit, text, unordered-containers, vector
- , yaml
- }:
- mkDerivation {
- pname = "aeson-yaml";
version = "1.1.0.0";
sha256 = "1kyrh2w3qpzwm7kpb4rkrzi22kqqz1vcjw1f59wdkl8a5hffkv6y";
isLibrary = true;
@@ -25365,7 +25129,6 @@ self: {
testToolDepends = [ tasty-discover ];
description = "Output any Aeson value as YAML (pure Haskell library)";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"affection" = callPackage
@@ -25567,6 +25330,8 @@ self: {
testHaskellDepends = [ base containers filepath hspec text ];
description = "Check for unused code in an Agda project";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"agda2lagda" = callPackage
@@ -25911,6 +25676,8 @@ self: {
];
description = "Diagrams-based charting backend for the Aivika simulation library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"aivika-gpss" = callPackage
@@ -26144,6 +25911,8 @@ self: {
];
description = "A set of functions for a common use case of Alex";
license = stdenv.lib.licenses.isc;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"alfred" = callPackage
@@ -26185,8 +25954,6 @@ self: {
];
description = "Fast Aho-Corasick string searching";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"alg" = callPackage
@@ -26269,6 +26036,8 @@ self: {
];
description = "Model and test API surfaces algebraically";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"algebra-dag" = callPackage
@@ -26549,6 +26318,8 @@ self: {
];
description = "Ally Invest integration library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"almost-fix" = callPackage
@@ -27035,6 +26806,8 @@ self: {
testHaskellDepends = [ base tasty tasty-hunit ];
description = "Comprehensive Amazon Web Services SDK";
license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"amazonka-alexa-business" = callPackage
@@ -28977,6 +28750,8 @@ self: {
];
description = "Provides conduits to upload data to S3 using the Multipart API";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"amazonka-sagemaker" = callPackage
@@ -30066,6 +29841,8 @@ self: {
libraryHaskellDepends = [ base recursion-schemes ];
description = "A fixpoint of a functor that can be annotated";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"annotated-wl-pprint" = callPackage
@@ -30354,6 +30131,8 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"antiope-contract" = callPackage
@@ -30367,6 +30146,8 @@ self: {
];
description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"antiope-core" = callPackage
@@ -30393,6 +30174,8 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"antiope-dynamodb" = callPackage
@@ -30436,6 +30219,8 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"antiope-messages" = callPackage
@@ -30460,6 +30245,8 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"antiope-optparse-applicative" = callPackage
@@ -30481,6 +30268,8 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"antiope-s3" = callPackage
@@ -30509,6 +30298,8 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"antiope-shell" = callPackage
@@ -30538,6 +30329,8 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"antiope-sns" = callPackage
@@ -30561,6 +30354,8 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"antiope-sqs" = callPackage
@@ -30587,6 +30382,8 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"antiope-swf" = callPackage
@@ -30625,6 +30422,8 @@ self: {
libraryHaskellDepends = [ base syb template-haskell ];
description = "Combinator library for quasi- and anti-quoting";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"antisplice" = callPackage
@@ -30742,6 +30541,8 @@ self: {
];
description = "An implementation of the AOS signatures";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"aosd" = callPackage
@@ -32057,8 +31858,6 @@ self: {
];
description = "Convenience types and functions for postgresql-simple";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"arbtt" = callPackage
@@ -32132,8 +31931,8 @@ self: {
}:
mkDerivation {
pname = "arch-hs";
- version = "0.4.0.0";
- sha256 = "022vvznfqkia0w6s6wc586cbzj3l6yabkf73bx2biy8axsls2g4p";
+ version = "0.5.0.0";
+ sha256 = "04w0b8ivwrm1g0qg0pym7qap4ggzv6ng9x6jy5k2nnbmpck07597";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -32241,8 +32040,6 @@ self: {
libraryToolDepends = [ cpphs ];
description = "Common interface using the tar-bytestring package";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"archiver" = callPackage
@@ -32665,38 +32462,6 @@ self: {
}) {};
"arithmoi" = callPackage
- ({ mkDerivation, array, base, constraints, containers, deepseq
- , exact-pi, gauge, ghc-prim, integer-gmp, integer-logarithms
- , QuickCheck, random, semirings, smallcheck, tasty, tasty-hunit
- , tasty-quickcheck, tasty-smallcheck, transformers, vector
- }:
- mkDerivation {
- pname = "arithmoi";
- version = "0.10.0.0";
- sha256 = "1qrrmwg40bw5j51w658ilm5wg6awfbsylpmzjw0r0rgh6ml8irk9";
- revision = "1";
- editedCabalFile = "0vl9ki92sfsgqmgfg4f69rqqkl0q4a4klffsskhns6bjbcnzdg8z";
- configureFlags = [ "-f-llvm" ];
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- array base constraints containers deepseq exact-pi ghc-prim
- integer-gmp integer-logarithms random semirings transformers vector
- ];
- testHaskellDepends = [
- base containers exact-pi integer-gmp QuickCheck semirings
- smallcheck tasty tasty-hunit tasty-quickcheck tasty-smallcheck
- transformers vector
- ];
- benchmarkHaskellDepends = [
- array base constraints containers deepseq gauge integer-logarithms
- random vector
- ];
- description = "Efficient basic number-theoretic functions";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "arithmoi_0_11_0_1" = callPackage
({ mkDerivation, array, base, chimera, constraints, containers
, deepseq, exact-pi, gauge, integer-gmp, integer-logarithms
, integer-roots, mod, QuickCheck, quickcheck-classes, random
@@ -32724,7 +32489,6 @@ self: {
];
description = "Efficient basic number-theoretic functions";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"arity-generic-liftA" = callPackage
@@ -32837,8 +32601,8 @@ self: {
}:
mkDerivation {
pname = "array-builder";
- version = "0.1.0.0";
- sha256 = "0wh1x3hywb0jaqxa7kdh3x3w0mqa4dwq2wdc70fvgmlijm6pyqw9";
+ version = "0.1.1.0";
+ sha256 = "0g9mpplq813b33yfgfa095k2vnrxnj8lhxvw60qc6jky6l9q0inq";
libraryHaskellDepends = [ array-chunks base primitive run-st ];
testHaskellDepends = [ base tasty tasty-hunit ];
description = "Builders for arrays";
@@ -32853,8 +32617,8 @@ self: {
}:
mkDerivation {
pname = "array-chunks";
- version = "0.1.1.0";
- sha256 = "0lx33cyqv5b5iyxy4v18dxs1zb0j72kxnlckhcckjvncg8lyf413";
+ version = "0.1.2.0";
+ sha256 = "0x2hkc587ki4ncpsdrhby04dr4gxvf0v5qj5kda7kfl2814srixi";
libraryHaskellDepends = [ base primitive run-st ];
testHaskellDepends = [
base primitive QuickCheck quickcheck-classes tasty tasty-hunit
@@ -33153,10 +32917,8 @@ self: {
({ mkDerivation, base, parsec, split, tagsoup }:
mkDerivation {
pname = "arxiv";
- version = "0.0.1";
- sha256 = "1has8v40h8w4v393pgd4qk4fzgdw02y12zk2hspkic1q5bx33dxh";
- revision = "1";
- editedCabalFile = "19xdrsrcg29c7ncy0gnxbk4zbnyb53j1kk9sys6j8h1l03k12qvl";
+ version = "0.0.2";
+ sha256 = "0lzmw35fry16zv8fbnqw3k5wv4d6vh9f0fz2yv9kph7zgs5sqgwh";
libraryHaskellDepends = [ base parsec split tagsoup ];
description = "A client for the Arxiv API";
license = "LGPL";
@@ -33206,8 +32968,6 @@ self: {
];
description = "The ASCII character set and encoding";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ascii-art-to-unicode" = callPackage
@@ -33256,8 +33016,6 @@ self: {
libraryHaskellDepends = [ base random-extras random-fu text ];
description = "A collection of ASCII cows. Moo.";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ascii-flatten" = callPackage
@@ -33677,8 +33435,8 @@ self: {
({ mkDerivation, async, base, process, text }:
mkDerivation {
pname = "aspell-pipe";
- version = "0.4";
- sha256 = "0vwav0xdrsb9kww7p1z63wifxd5bfd247vdqscf2amkdgm5k716m";
+ version = "0.6";
+ sha256 = "09dw4v4j5pmqi8pdh3p7kk7f8pph5w33s7vd21fgvhv3arnrj6p8";
libraryHaskellDepends = [ async base process text ];
description = "Pipe-based interface to the Aspell program";
license = stdenv.lib.licenses.bsd3;
@@ -34242,8 +34000,6 @@ self: {
libraryHaskellDepends = [ array base containers ghc-prim ];
description = "serialisation for Haskell values with sharing support";
license = stdenv.lib.licenses.gpl2;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"aterm-utils" = callPackage
@@ -34442,8 +34198,6 @@ self: {
];
description = "Streaming parser/renderer for the Atom 1.0 standard (RFC 4287).";
license = stdenv.lib.licenses.cc0;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"atom-msp430" = callPackage
@@ -35205,26 +34959,6 @@ self: {
}) {};
"aur" = callPackage
- ({ mkDerivation, aeson, base, bytestring, http-client
- , http-client-tls, http-types, tasty, tasty-hunit, text
- }:
- mkDerivation {
- pname = "aur";
- version = "7.0.4";
- sha256 = "0zq1p255qpi1alnhm7k4aj9w4v8y4ybdywbw5w9jbx47imfqqp9y";
- libraryHaskellDepends = [
- aeson base bytestring http-client http-types text
- ];
- testHaskellDepends = [
- base http-client http-client-tls tasty tasty-hunit
- ];
- description = "Access metadata from the Arch Linux User Repository";
- license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "aur_7_0_5" = callPackage
({ mkDerivation, aeson, base, bytestring, hashable, http-client
, http-client-tls, http-types, tasty, tasty-hunit, text
}:
@@ -35272,42 +35006,6 @@ self: {
}:
mkDerivation {
pname = "aura";
- version = "3.1.9";
- sha256 = "1q248qh2wpm0gq07pihw3gshd3ixjdl1l3bf1cpxabn0gjss4hma";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson algebraic-graphs aur base bytestring containers filepath
- hashable http-client http-types language-bash megaparsec
- network-uri prettyprinter prettyprinter-ansi-terminal rio scheduler
- stm text time transformers typed-process versions
- ];
- executableHaskellDepends = [
- aeson aur base bytestring containers http-client http-client-tls
- megaparsec optparse-applicative prettyprinter
- prettyprinter-ansi-terminal rio scheduler text transformers
- typed-process versions
- ];
- testHaskellDepends = [
- base bytestring containers megaparsec rio tasty tasty-hunit text
- versions
- ];
- description = "A secure package manager for Arch Linux and the AUR";
- license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "aura_3_2_2" = callPackage
- ({ mkDerivation, aeson, algebraic-graphs, aur, base, bytestring
- , containers, filepath, hashable, http-client, http-client-tls
- , http-types, language-bash, megaparsec, network-uri
- , optparse-applicative, prettyprinter, prettyprinter-ansi-terminal
- , rio, scheduler, stm, tasty, tasty-hunit, text, time, transformers
- , typed-process, versions
- }:
- mkDerivation {
- pname = "aura";
version = "3.2.2";
sha256 = "07ska8w2k3sl084aadjclw8v0ykrp8hiwhim5zd6wd7q95njyk2f";
revision = "1";
@@ -35630,6 +35328,8 @@ self: {
libraryHaskellDepends = [ base Cabal dir-traverse filepath ];
description = "Custom Setup to automate package modules discovery";
license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"autoproc" = callPackage
@@ -35931,8 +35631,6 @@ self: {
testHaskellDepends = [ attoparsec base lens pretty-show text ];
description = "Parse aviation weather reports";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"awesome-prelude" = callPackage
@@ -36067,6 +35765,8 @@ self: {
];
description = "For signing AWS CloudFront HTTP URL requests";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"aws-configuration-tools" = callPackage
@@ -36442,6 +36142,8 @@ self: {
executableHaskellDepends = [ aeson base lens lens-aeson text ];
description = "Haskell on AWS Lambda Runtime API";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"aws-mfa-credentials" = callPackage
@@ -36605,6 +36307,8 @@ self: {
benchmarkHaskellDepends = [ base criterion ];
description = "Wrapper over Amazonka's SES";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"aws-sign4" = callPackage
@@ -36969,8 +36673,6 @@ self: {
benchmarkHaskellDepends = [ base criterion pipes ];
description = "Immutable disk-based B* trees";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"b9" = callPackage
@@ -37452,6 +37154,8 @@ self: {
testHaskellDepends = [ base ];
description = "For when a type should never be an instance of a class";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"bank-holiday-usa" = callPackage
@@ -37472,8 +37176,8 @@ self: {
({ mkDerivation, base, containers, hspec, QuickCheck, time }:
mkDerivation {
pname = "bank-holidays-england";
- version = "0.2.0.5";
- sha256 = "0n7q9s1vsmh5adkhpgycz8y6q49xqf77fpmm73cw0iqgjly4x9hp";
+ version = "0.2.0.6";
+ sha256 = "1g8x61byxikanfdpnmfc354gp1kyd5c4jlym9w65sh7l1jpbm4ss";
libraryHaskellDepends = [ base containers time ];
testHaskellDepends = [ base containers hspec QuickCheck time ];
description = "Calculation of bank holidays in England and Wales";
@@ -37527,8 +37231,6 @@ self: {
testHaskellDepends = [ barbies base ];
description = "Create strippable HKD via TH";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"barbly" = callPackage
@@ -37539,6 +37241,8 @@ self: {
pname = "barbly";
version = "0.1.0.0";
sha256 = "1mmbvgw5g2jb8qv7vd00iym9xyb07jx03wi6x1ldqvzfn2vcc22l";
+ revision = "1";
+ editedCabalFile = "09xb9p2ik8kpa2gras9jqs4rr55bsbd7xnmgijxxzwf9hl00k0by";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -37680,18 +37384,6 @@ self: {
broken = true;
}) {invalid-cabal-flag-settings = null;};
- "base-compat_0_11_1" = callPackage
- ({ mkDerivation, base, unix }:
- mkDerivation {
- pname = "base-compat";
- version = "0.11.1";
- sha256 = "0dkdmyxg8hfjn1zyrp4mahkr90g4y672mlvkj0m1krwkxi11avrm";
- libraryHaskellDepends = [ base unix ];
- description = "A compatibility layer for base";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"base-compat" = callPackage
({ mkDerivation, base, unix }:
mkDerivation {
@@ -37747,8 +37439,6 @@ self: {
];
description = "Binary-to-text encodings (e.g. base64)";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"base-feature-macros" = callPackage
@@ -37821,23 +37511,11 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "base-prelude";
- version = "1.3";
- sha256 = "1zk728sd09hh2r4xwz4lazsrrgg5cshydn64932sm0vckplndk73";
- libraryHaskellDepends = [ base ];
- description = "The most complete prelude formed solely from the \"base\" package";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "base-prelude_1_4" = callPackage
- ({ mkDerivation, base }:
- mkDerivation {
- pname = "base-prelude";
version = "1.4";
sha256 = "0nn5v2y9kl7i3n21250m7cvn55lvkmzj22wx6q4kaag5ycwwczrs";
libraryHaskellDepends = [ base ];
description = "The most complete prelude formed solely from the \"base\" package";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"base-unicode-symbols" = callPackage
@@ -37853,30 +37531,6 @@ self: {
"base16" = callPackage
({ mkDerivation, base, base16-bytestring, bytestring, criterion
- , deepseq, memory, primitive, random-bytestring, tasty, tasty-hunit
- , text, text-short
- }:
- mkDerivation {
- pname = "base16";
- version = "0.2.1.0";
- sha256 = "192wnfqb97qhpjrjlq2da5jrjz9zjqjp57rgh1xdvdrnp7900r0s";
- libraryHaskellDepends = [
- base bytestring primitive text text-short
- ];
- testHaskellDepends = [
- base base16-bytestring bytestring memory random-bytestring tasty
- tasty-hunit text
- ];
- benchmarkHaskellDepends = [
- base base16-bytestring bytestring criterion deepseq memory
- random-bytestring text
- ];
- description = "RFC 4648-compliant Base16 encodings/decodings";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "base16_0_3_0_1" = callPackage
- ({ mkDerivation, base, base16-bytestring, bytestring, criterion
, deepseq, primitive, QuickCheck, random-bytestring, tasty
, tasty-hunit, tasty-quickcheck, text, text-short
}:
@@ -37899,7 +37553,6 @@ self: {
];
description = "Fast RFC 4648-compliant Base16 encoding";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"base16-bytestring" = callPackage
@@ -37938,23 +37591,6 @@ self: {
"base16-lens" = callPackage
({ mkDerivation, base, base16, bytestring, Cabal, cabal-doctest
- , doctest, lens, text
- }:
- mkDerivation {
- pname = "base16-lens";
- version = "0.1.2.0";
- sha256 = "1mgy1adhlw2sra8lfc2cklfn9w7jj2f9pilifnnfk2jq6hwalpn8";
- revision = "1";
- editedCabalFile = "0ann8lmr7w1p11c0yxb1q1j776hi1dj8xm6xg8c2nq3x396gcnlp";
- setupHaskellDepends = [ base Cabal cabal-doctest ];
- libraryHaskellDepends = [ base base16 bytestring lens text ];
- testHaskellDepends = [ base doctest lens ];
- description = "Optics for the Base16 library";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "base16-lens_0_1_3_0" = callPackage
- ({ mkDerivation, base, base16, bytestring, Cabal, cabal-doctest
, doctest, lens, text, text-short
}:
mkDerivation {
@@ -37968,29 +37604,9 @@ self: {
testHaskellDepends = [ base doctest lens ];
description = "Optics for the Base16 library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"base32" = callPackage
- ({ mkDerivation, base, bytestring, criterion, deepseq, memory
- , random-bytestring, tasty, tasty-hunit, text
- }:
- mkDerivation {
- pname = "base32";
- version = "0.1.1.2";
- sha256 = "1mnzjpbsz8lsmn13lsbhj4jxn722vfchv01wb2faxfncijji2qhf";
- libraryHaskellDepends = [ base bytestring text ];
- testHaskellDepends = [
- base bytestring memory random-bytestring tasty tasty-hunit text
- ];
- benchmarkHaskellDepends = [
- base bytestring criterion deepseq memory random-bytestring text
- ];
- description = "RFC 4648-compliant Base32 encodings/decodings";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "base32_0_2_0_0" = callPackage
({ mkDerivation, base, bytestring, criterion, deepseq
, ghc-byteorder, memory, QuickCheck, random-bytestring, tasty
, tasty-hunit, tasty-quickcheck, text, text-short
@@ -38013,7 +37629,6 @@ self: {
];
description = "Fast RFC 4648-compliant Base32 encoding";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"base32-bytestring" = callPackage
@@ -38220,8 +37835,8 @@ self: {
}:
mkDerivation {
pname = "base64-bytestring";
- version = "1.0.0.3";
- sha256 = "1iwg03z1w9n3n3q68siwk0dmwkb3sygmravbwbrs7h0lxih9s5gg";
+ version = "1.1.0.0";
+ sha256 = "1adcnkcx4nh3d59k94bkndj0wkgbvchz576qwlpaa7148a86q391";
libraryHaskellDepends = [ base bytestring ];
testHaskellDepends = [
base bytestring containers HUnit QuickCheck split test-framework
@@ -38234,23 +37849,21 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "base64-bytestring_1_2_0_0" = callPackage
- ({ mkDerivation, base, bytestring, containers, criterion, deepseq
- , HUnit, QuickCheck, split, test-framework, test-framework-hunit
+ "base64-bytestring_1_2_0_1" = callPackage
+ ({ mkDerivation, base, bytestring, criterion, deepseq, HUnit
+ , QuickCheck, test-framework, test-framework-hunit
, test-framework-quickcheck2
}:
mkDerivation {
pname = "base64-bytestring";
- version = "1.2.0.0";
- sha256 = "1vz4dbbsymjrw5dmb62yw41v126narlb3dpa037hgldlw1fw2iip";
+ version = "1.2.0.1";
+ sha256 = "0f66mzsyik3zrn72cygg8w3375qpvn3422z3j4fkkc9f0xyv22dg";
libraryHaskellDepends = [ base bytestring ];
testHaskellDepends = [
- base bytestring containers HUnit QuickCheck split test-framework
+ base bytestring HUnit QuickCheck test-framework
test-framework-hunit test-framework-quickcheck2
];
- benchmarkHaskellDepends = [
- base bytestring containers criterion deepseq
- ];
+ benchmarkHaskellDepends = [ base bytestring criterion deepseq ];
description = "Fast base64 encoding and decoding for ByteStrings";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -38549,8 +38162,6 @@ self: {
testHaskellDepends = [ base hspec stm timespan ];
description = "Simplify queuing up data and processing it in batch";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"batch-rename" = callPackage
@@ -39007,8 +38618,8 @@ self: {
}:
mkDerivation {
pname = "beam-automigrate";
- version = "0.1.0.0";
- sha256 = "1a9pjmzzyibp6fgrn0p9scczzc2afx5n1947qn5ifcz23hnwnj55";
+ version = "0.1.1.0";
+ sha256 = "14h8zbxyrkhajjbhjmdib9s99xv0bmar4s6gb4mpqkvhakj7a76n";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -39231,8 +38842,6 @@ self: {
];
description = "FRP Yampa replacement implemented with Monadic Stream Functions";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"beautifHOL" = callPackage
@@ -39251,28 +38860,6 @@ self: {
}) {};
"bech32" = callPackage
- ({ mkDerivation, array, base, bytestring, containers, deepseq
- , extra, hspec, hspec-discover, QuickCheck, text, vector
- }:
- mkDerivation {
- pname = "bech32";
- version = "1.0.2";
- sha256 = "0km1jy3fhpnzqhi4pd5yn6y7214ij7rg47xwnp915c0x6j72ykym";
- revision = "1";
- editedCabalFile = "00zw8s5gp7l9872mhm4xcra6z1maw3pwb8klvaik9r7w3gwx6b4h";
- libraryHaskellDepends = [
- array base bytestring containers extra text
- ];
- testHaskellDepends = [
- base bytestring containers deepseq extra hspec QuickCheck text
- vector
- ];
- testToolDepends = [ hspec-discover ];
- description = "Implementation of the Bech32 cryptocurrency address format (BIP 0173)";
- license = stdenv.lib.licenses.asl20;
- }) {};
-
- "bech32_1_1_0" = callPackage
({ mkDerivation, array, base, base58-bytestring, bytestring
, containers, deepseq, extra, hspec, hspec-discover, memory
, optparse-applicative, process, QuickCheck, text, vector
@@ -39298,6 +38885,7 @@ self: {
description = "Implementation of the Bech32 cryptocurrency address format (BIP 0173)";
license = stdenv.lib.licenses.asl20;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"bech32-th" = callPackage
@@ -39315,6 +38903,8 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Template Haskell extensions to the Bech32 library";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"bed-and-breakfast" = callPackage
@@ -39448,6 +39038,8 @@ self: {
testHaskellDepends = [ base split text ];
description = "Plot and compare benchmarks";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"bench-show" = callPackage
@@ -39474,6 +39066,8 @@ self: {
testHaskellDepends = [ base split text ];
description = "Show, plot and compare benchmark results";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"benchmark-function" = callPackage
@@ -39499,8 +39093,6 @@ self: {
executableHaskellDepends = [ base bytestring time ];
description = "Micro-benchmarking with detailed statistics";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"bencode" = callPackage
@@ -39901,6 +39493,8 @@ self: {
testHaskellDepends = [ base hedgehog mtl ];
description = "Simple bidirectional serialization and deserialization";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"bidirectionalization-combined" = callPackage
@@ -39970,30 +39564,6 @@ self: {
}:
mkDerivation {
pname = "bifunctors";
- version = "5.5.7";
- sha256 = "0cimvd64jzd6dyxjw2kx8wqhd1x0z89pj0ppmsikj4afa3aa5cw8";
- revision = "2";
- editedCabalFile = "0w7fscgxin56pcl2p04gbvd5g2y5pk0dg1cx9qrxwshn1x30gn8r";
- libraryHaskellDepends = [
- base base-orphans comonad containers tagged template-haskell
- th-abstraction transformers
- ];
- testHaskellDepends = [
- base hspec QuickCheck template-haskell transformers
- transformers-compat
- ];
- testToolDepends = [ hspec-discover ];
- description = "Bifunctors";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "bifunctors_5_5_8" = callPackage
- ({ mkDerivation, base, base-orphans, comonad, containers, hspec
- , hspec-discover, QuickCheck, tagged, template-haskell
- , th-abstraction, transformers, transformers-compat
- }:
- mkDerivation {
- pname = "bifunctors";
version = "5.5.8";
sha256 = "0gffvmxmpxljivg4j7p5l46kxiv29ml0h23361dh23gsy5m4jz41";
libraryHaskellDepends = [
@@ -40007,7 +39577,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Bifunctors";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"bighugethesaurus" = callPackage
@@ -40218,31 +39787,6 @@ self: {
license = stdenv.lib.licenses.gpl2Plus;
}) {};
- "binary_0_7_6_1" = callPackage
- ({ mkDerivation, array, attoparsec, base, bytestring, Cabal, cereal
- , containers, criterion, deepseq, directory, filepath, HUnit, mtl
- , QuickCheck, random, test-framework, test-framework-quickcheck2
- }:
- mkDerivation {
- pname = "binary";
- version = "0.7.6.1";
- sha256 = "0rqhz349w72h1bi79lga5x1d95g59h15srlahxbhfrmy2pycm1cg";
- revision = "3";
- editedCabalFile = "0j9wsnqs0hymwwnp4n5qsqnz7lwcvblj3xa1b0yg0h8zwfsrfkci";
- libraryHaskellDepends = [ array base bytestring containers ];
- testHaskellDepends = [
- array base bytestring Cabal containers directory filepath HUnit
- QuickCheck random test-framework test-framework-quickcheck2
- ];
- benchmarkHaskellDepends = [
- array attoparsec base bytestring cereal containers criterion
- deepseq mtl
- ];
- description = "Binary serialisation for Haskell values using lazy ByteStrings";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"binary_0_8_8_0" = callPackage
({ mkDerivation, array, attoparsec, base, base-orphans, bytestring
, Cabal, cereal, containers, criterion, deepseq, directory
@@ -40439,6 +39983,33 @@ self: {
}:
mkDerivation {
pname = "binary-instances";
+ version = "1.0.0.1";
+ sha256 = "0f8ilzpwj7gbyvlswlkd48dzpj9m13ipinw55lvjag0ir52idk9a";
+ revision = "1";
+ editedCabalFile = "19xmaj5vlabsifkdk1kpxp4nadfml7a51w316sd4fxd69ncvwd72";
+ libraryHaskellDepends = [
+ aeson base binary binary-orphans case-insensitive hashable
+ scientific tagged text text-binary time-compat unordered-containers
+ vector vector-binary-instances
+ ];
+ testHaskellDepends = [
+ aeson base binary case-insensitive hashable QuickCheck
+ quickcheck-instances scientific tagged tasty tasty-quickcheck text
+ time-compat unordered-containers vector
+ ];
+ description = "Orphan instances for binary";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "binary-instances_1_0_1" = callPackage
+ ({ mkDerivation, aeson, base, binary, binary-orphans
+ , case-insensitive, hashable, QuickCheck, quickcheck-instances
+ , scientific, tagged, tasty, tasty-quickcheck, text, text-binary
+ , time-compat, unordered-containers, vector
+ , vector-binary-instances
+ }:
+ mkDerivation {
+ pname = "binary-instances";
version = "1.0.1";
sha256 = "0whqjziwqrqslf6byliry84pg47z7vc6yjligpzb8gb5db2gw1h0";
libraryHaskellDepends = [
@@ -40453,6 +40024,7 @@ self: {
];
description = "Orphan instances for binary";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"binary-io" = callPackage
@@ -42882,8 +42454,6 @@ self: {
];
description = "Fast, packed, strict and lazy bit streams with stream fusion";
license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"bitstring" = callPackage
@@ -42975,6 +42545,30 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {inherit (pkgs) gmp;};
+ "bitvec_1_1_0_0" = callPackage
+ ({ mkDerivation, base, bytestring, containers, deepseq, gauge
+ , ghc-prim, integer-gmp, primitive, quickcheck-classes, random
+ , tasty, tasty-hunit, tasty-quickcheck, vector
+ }:
+ mkDerivation {
+ pname = "bitvec";
+ version = "1.1.0.0";
+ sha256 = "1blfi62immsx7hvg9krdbcp9n1p2a9qyhm9j30lc0g2jcl1n11mz";
+ libraryHaskellDepends = [
+ base bytestring deepseq ghc-prim integer-gmp primitive vector
+ ];
+ testHaskellDepends = [
+ base integer-gmp primitive quickcheck-classes tasty tasty-hunit
+ tasty-quickcheck vector
+ ];
+ benchmarkHaskellDepends = [
+ base containers gauge integer-gmp random vector
+ ];
+ description = "Space-efficient bit vectors";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"bitwise" = callPackage
({ mkDerivation, array, base, bytestring, criterion, QuickCheck }:
mkDerivation {
@@ -43011,6 +42605,8 @@ self: {
];
description = "Bitwise operations on bounded enumerations";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"bitx-bitcoin" = callPackage
@@ -43259,31 +42855,6 @@ self: {
}) {};
"blanks" = callPackage
- ({ mkDerivation, adjunctions, base, containers, distributive, mtl
- , tasty, tasty-discover, tasty-hunit
- }:
- mkDerivation {
- pname = "blanks";
- version = "0.3.0";
- sha256 = "1k2lyfmr0q30rcmhxgcagzf7far2k2qbm4249x296mdn1xzcijxq";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- adjunctions base containers distributive mtl
- ];
- executableHaskellDepends = [
- adjunctions base containers distributive mtl
- ];
- testHaskellDepends = [
- adjunctions base containers distributive mtl tasty tasty-discover
- tasty-hunit
- ];
- testToolDepends = [ tasty-discover ];
- description = "Fill-in-the-blanks - A library factoring out substitution from ASTs";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "blanks_0_5_0" = callPackage
({ mkDerivation, adjunctions, base, containers, deepseq
, distributive, megaparsec, mtl, tasty, tasty-hunit, text
}:
@@ -43300,7 +42871,6 @@ self: {
];
description = "Fill-in-the-blanks - A library factoring out substitution from ASTs";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"blas" = callPackage
@@ -43373,8 +42943,6 @@ self: {
testHaskellDepends = [ base vector ];
description = "Low-level Haskell bindings to Blas";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {inherit (pkgs) blas;};
"blastxml" = callPackage
@@ -43493,6 +43061,8 @@ self: {
pname = "blaze-colonnade";
version = "1.2.2.1";
sha256 = "1wh0q72qv2s6a42i13lqb94i0b5bgmqwqw7d5xy89dc76j0ncd2d";
+ revision = "1";
+ editedCabalFile = "0b8imj6i3map53b3j9i7rz9wc65s10qd4hndpq6nik2xd6shdip3";
libraryHaskellDepends = [
base blaze-html blaze-markup colonnade profunctors text
];
@@ -44631,6 +44201,8 @@ self: {
];
description = "Boolean normal form: NNF, DNF & CNF";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"boolector" = callPackage
@@ -45024,31 +44596,6 @@ self: {
({ mkDerivation, base, bifunctors, binary, bytes, Cabal
, cabal-doctest, cereal, comonad, deepseq, deriving-compat, doctest
, functor-classes-compat, hashable, mmorph, profunctors
- , template-haskell, transformers, transformers-compat, vector, void
- }:
- mkDerivation {
- pname = "bound";
- version = "2.0.1";
- sha256 = "0xmvkwambzmji1czxipl9cms5l3v98765b9spmb3wn5n6dpj0ji9";
- revision = "9";
- editedCabalFile = "1vy84wc79a64f9qa2x9s3rs8g0kz45khh3l6sjqpmfm8xafvv2hq";
- setupHaskellDepends = [ base Cabal cabal-doctest ];
- libraryHaskellDepends = [
- base bifunctors binary bytes cereal comonad deepseq hashable mmorph
- profunctors template-haskell transformers transformers-compat
- ];
- testHaskellDepends = [
- base deriving-compat doctest functor-classes-compat transformers
- transformers-compat vector void
- ];
- description = "Making de Bruijn Succ Less";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "bound_2_0_2" = callPackage
- ({ mkDerivation, base, bifunctors, binary, bytes, Cabal
- , cabal-doctest, cereal, comonad, deepseq, deriving-compat, doctest
- , functor-classes-compat, hashable, mmorph, profunctors
, template-haskell, th-abstraction, transformers
, transformers-compat, vector, void
}:
@@ -45068,7 +44615,6 @@ self: {
];
description = "Making de Bruijn Succ Less";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"bound-extras" = callPackage
@@ -45191,18 +44737,20 @@ self: {
"box" = callPackage
({ mkDerivation, attoparsec, base, comonad, concurrency
, contravariant, dejafu, doctest, exceptions, generic-lens, lens
- , mmorph, mtl, numhask, optparse-generic, profunctors, random, text
- , time, transformers, transformers-base, websockets
+ , mmorph, mtl, numhask, numhask-space, optparse-generic
+ , profunctors, random, text, time, transformers, transformers-base
+ , websockets
}:
mkDerivation {
pname = "box";
- version = "0.6.0";
- sha256 = "0kv3j0fh2ahn4x2lgpghhkrbw5y1cy5mdlrriycqv4slrdzaqyks";
+ version = "0.6.2";
+ sha256 = "1mwmz97s8mvan8fn8ps0gnzsidar1ygjfkgrcjglfklh5bmm8823";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
attoparsec base comonad concurrency contravariant exceptions lens
- mmorph numhask profunctors text time transformers transformers-base
+ mmorph numhask numhask-space profunctors text time transformers
+ transformers-base
];
executableHaskellDepends = [
base concurrency dejafu exceptions generic-lens lens mtl numhask
@@ -45221,8 +44769,8 @@ self: {
}:
mkDerivation {
pname = "box-csv";
- version = "0.0.2";
- sha256 = "09qmxd9mxyag6zx8y5yv7bphycbs35zfkkf7kvkdmjqdk7l7b0fd";
+ version = "0.0.3";
+ sha256 = "16kg45hma04r6slw2fic5jbamkcbv6mgqybw081w76hckcg72522";
libraryHaskellDepends = [
attoparsec base box generic-lens lens numhask scientific text time
];
@@ -45234,24 +44782,25 @@ self: {
}) {};
"box-socket" = callPackage
- ({ mkDerivation, base, box, concurrency, doctest, exceptions
- , generic-lens, lens, numhask, optparse-generic, websockets
+ ({ mkDerivation, base, box, bytestring, concurrency, doctest
+ , exceptions, generic-lens, lens, network, network-simple, numhask
+ , optparse-generic, websockets
}:
mkDerivation {
pname = "box-socket";
- version = "0.0.2";
- sha256 = "0wf7smpzczqm0yqnphmp46bgm67nyhj0swn0vxhdgb8z0362szsp";
+ version = "0.1.2";
+ sha256 = "0ybv8amph38s2yz8qpwjrn7428d09ikl7d5ljqkbivydripg6ybc";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base box concurrency exceptions generic-lens lens numhask
- websockets
+ base box bytestring concurrency exceptions generic-lens lens
+ network network-simple numhask websockets
];
executableHaskellDepends = [
base box concurrency generic-lens lens numhask optparse-generic
];
testHaskellDepends = [ base doctest numhask ];
- description = "See readme.md";
+ description = "Box websockets";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -45435,6 +44984,8 @@ self: {
];
description = "a url shortener";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"brians-brain" = callPackage
@@ -45461,34 +45012,10 @@ self: {
}:
mkDerivation {
pname = "brick";
- version = "0.52.1";
- sha256 = "1jqs75k7r98c6k8d14arhiz49xy7k0jaymlmijx0pma3yrha90pl";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- base bytestring config-ini containers contravariant data-clist
- deepseq directory dlist exceptions filepath microlens microlens-mtl
- microlens-th stm template-haskell text text-zipper transformers
- unix vector vty word-wrap
- ];
- testHaskellDepends = [
- base containers microlens QuickCheck vector
- ];
- description = "A declarative terminal user interface library";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "brick_0_57" = callPackage
- ({ mkDerivation, base, bytestring, config-ini, containers
- , contravariant, data-clist, deepseq, directory, dlist, exceptions
- , filepath, microlens, microlens-mtl, microlens-th, QuickCheck, stm
- , template-haskell, text, text-zipper, transformers, unix, vector
- , vty, word-wrap
- }:
- mkDerivation {
- pname = "brick";
- version = "0.57";
- sha256 = "15481cmm208gxcs96rcvg6qgx87b2fk7ws82675viasw64mhvmg1";
+ version = "0.57.1";
+ sha256 = "0amqh0xjgylndz0wp23r5m7w8m7j280dyf1j1mybmmb93s8yz269";
+ revision = "1";
+ editedCabalFile = "00jg403q7aaah9hr37n8wa11lljf2909hpmxz7qf4c9ck79pcaj0";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -45502,7 +45029,6 @@ self: {
];
description = "A declarative terminal user interface library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"brick-dropdownmenu" = callPackage
@@ -45715,38 +45241,29 @@ self: {
({ mkDerivation, aeson, base, butcher, bytestring, cmdargs
, containers, czipwith, data-tree-print, deepseq, directory, extra
, filepath, ghc, ghc-boot-th, ghc-exactprint, ghc-paths, hspec
- , monad-memo, mtl, multistate, neat-interpolation, parsec, pretty
- , random, safe, semigroups, strict, syb, text, transformers
- , uniplate, unsafe, yaml
+ , monad-memo, mtl, multistate, parsec, pretty, random, safe
+ , semigroups, strict, syb, text, transformers, uniplate, unsafe
+ , yaml
}:
mkDerivation {
pname = "brittany";
- version = "0.12.1.1";
- sha256 = "0nw7ymdb7xam634w42l1xjgyvpla8grcg02aj19fscw2fn9gfh7z";
- revision = "2";
- editedCabalFile = "0pfrm5vvh7x94f8gy8ka6rmq6yk6xxxgba68rd91bk8lbjxsmkxl";
+ version = "0.12.2.0";
+ sha256 = "03v7lhy6i7fk3sskimzb3hs9qi1g9b9w7zfvmc9m4606673ysdzl";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson base butcher bytestring cmdargs containers czipwith
data-tree-print deepseq directory extra filepath ghc ghc-boot-th
- ghc-exactprint ghc-paths monad-memo mtl multistate
- neat-interpolation pretty random safe semigroups strict syb text
- transformers uniplate unsafe yaml
- ];
- executableHaskellDepends = [
- aeson base butcher bytestring cmdargs containers czipwith
- data-tree-print deepseq directory extra filepath ghc ghc-boot-th
- ghc-exactprint ghc-paths monad-memo mtl multistate
- neat-interpolation pretty safe semigroups strict syb text
- transformers uniplate unsafe yaml
+ ghc-exactprint ghc-paths monad-memo mtl multistate pretty random
+ safe semigroups strict syb text transformers uniplate unsafe yaml
];
+ executableHaskellDepends = [ base ];
testHaskellDepends = [
aeson base butcher bytestring cmdargs containers czipwith
data-tree-print deepseq directory extra filepath ghc ghc-boot-th
- ghc-exactprint ghc-paths hspec monad-memo mtl multistate
- neat-interpolation parsec pretty safe semigroups strict syb text
- transformers uniplate unsafe yaml
+ ghc-exactprint ghc-paths hspec monad-memo mtl multistate parsec
+ pretty safe semigroups strict syb text transformers uniplate unsafe
+ yaml
];
description = "Haskell source code formatter";
license = stdenv.lib.licenses.agpl3;
@@ -46450,24 +45967,6 @@ self: {
}) {};
"bugsnag-hs" = callPackage
- ({ mkDerivation, aeson, auto-update, base, bytestring, hedgehog
- , http-client, stm, text, time, unordered-containers
- }:
- mkDerivation {
- pname = "bugsnag-hs";
- version = "0.1.0.3";
- sha256 = "0xm7qf4kzbgk3qnchns7bb2578x4ivmym5a93272849klybjjqk9";
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [
- aeson auto-update base bytestring http-client stm text time
- unordered-containers
- ];
- testHaskellDepends = [ aeson base bytestring hedgehog stm ];
- description = "A Bugsnag client for Haskell";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "bugsnag-hs_0_2_0_3" = callPackage
({ mkDerivation, aeson, base, bytestring, hedgehog, http-client
, text, time, unordered-containers
}:
@@ -46482,7 +45981,6 @@ self: {
testHaskellDepends = [ aeson base bytestring hedgehog ];
description = "A Bugsnag client for Haskell";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"bugzilla" = callPackage
@@ -46606,6 +46104,8 @@ self: {
];
description = "bounded ByteArray builder type";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"buildwrapper" = callPackage
@@ -46697,6 +46197,8 @@ self: {
];
description = "Bulletproofs are short zero-knowledge proofs without a trusted setup";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"bulmex" = callPackage
@@ -47100,8 +46602,8 @@ self: {
}:
mkDerivation {
pname = "byte-count-reader";
- version = "0.10.1.1";
- sha256 = "0amzhcy60rmiyfp7cgdg7g1xcf7z5zz43kg18i1bwwj565ipb6p8";
+ version = "0.10.1.2";
+ sha256 = "11mzz8ahjlqq910s27wggk0vz9bjqxkyqs7lk8kr20cpx0by26s1";
libraryHaskellDepends = [ base extra parsec parsec-numbers text ];
testHaskellDepends = [
base extra hspec parsec parsec-numbers text
@@ -47528,8 +47030,6 @@ self: {
];
description = "ByteString-backed Handles";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"bytestring-lexing" = callPackage
@@ -47748,8 +47248,8 @@ self: {
}:
mkDerivation {
pname = "bytestring-tree-builder";
- version = "0.2.7.5";
- sha256 = "0mja4hfqn2p73hslsabgxmsj9i0990p217882ydb479vpdvy74m4";
+ version = "0.2.7.7";
+ sha256 = "193nryzgbjij6md84i2w2jhpsgsqz94g71744wj45qr2gzivyxfb";
libraryHaskellDepends = [ base base-prelude bytestring text ];
testHaskellDepends = [
base-prelude bytestring QuickCheck quickcheck-instances tasty
@@ -47773,6 +47273,8 @@ self: {
libraryHaskellDepends = [ base binary bytestring ];
description = "An efficient finite map from (byte)strings to values";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"bytestring-typenats" = callPackage
@@ -47847,30 +47349,6 @@ self: {
}) {};
"bz2" = callPackage
- ({ mkDerivation, base, bytestring, c2hs, criterion, deepseq
- , directory, filepath, tasty, tasty-golden, tasty-hunit, temporary
- }:
- mkDerivation {
- pname = "bz2";
- version = "1.0.0.1";
- sha256 = "055sfi658z8sxznzdnj40hwzj89nfa0dk4x59b5z43lah9m3hpa2";
- revision = "2";
- editedCabalFile = "1kf9phb27cy7yk06sdd3bgh39ym0gb988h6zx315gcmlxncj71jb";
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [ base bytestring ];
- libraryToolDepends = [ c2hs ];
- testHaskellDepends = [
- base bytestring deepseq directory filepath tasty tasty-golden
- tasty-hunit
- ];
- benchmarkHaskellDepends = [
- base bytestring criterion filepath temporary
- ];
- description = "Bindings to libbz2";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "bz2_1_0_1_0" = callPackage
({ mkDerivation, base, bytestring, bzlib, c2hs, cpphs, criterion
, deepseq, directory, filepath, tasty, tasty-golden, tasty-hunit
, temporary
@@ -47892,7 +47370,6 @@ self: {
benchmarkToolDepends = [ cpphs ];
description = "Bindings to libbz2";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"bzip-signature" = callPackage
@@ -47918,8 +47395,6 @@ self: {
librarySystemDepends = [ bzip2 ];
description = "Compression and decompression in the bzip2 format";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {inherit (pkgs) bzip2;};
"bzlib-conduit" = callPackage
@@ -48204,6 +47679,8 @@ self: {
];
description = "A maintenance command of Haskell cabal packages";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"cabal" = callPackage
@@ -48231,6 +47708,8 @@ self: {
libraryHaskellDepends = [ base Cabal filepath ];
description = "Cabal support for creating AppImage applications";
license = stdenv.lib.licenses.agpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"cabal-audit" = callPackage
@@ -48261,8 +47740,6 @@ self: {
libraryHaskellDepends = [ base Cabal directory extra filepath ];
description = "Build time library that autodetects exposed modules";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"cabal-bounds" = callPackage
@@ -48287,6 +47764,8 @@ self: {
];
description = "A command line program for managing the dependency versions in a cabal file";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"cabal-build-programs" = callPackage
@@ -48424,30 +47903,6 @@ self: {
}:
mkDerivation {
pname = "cabal-debian";
- version = "5.0.3";
- sha256 = "11imbizfa65fdqydpxvcdv0a80gsd6szzl33b312myw3il2xr5hi";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- ansi-wl-pprint base bifunctors Cabal containers data-default debian
- deepseq Diff directory exceptions filepath hsemail HUnit lens mtl
- network-uri newtype-generics optparse-applicative parsec pretty
- process pureMD5 regex-tdfa syb text unix unliftio utf8-string
- ];
- executableHaskellDepends = [ base Cabal debian lens mtl pretty ];
- description = "Create a Debianization for a Cabal package";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "cabal-debian_5_1" = callPackage
- ({ mkDerivation, ansi-wl-pprint, base, bifunctors, Cabal
- , containers, data-default, debian, deepseq, Diff, directory
- , exceptions, filepath, hsemail, HUnit, lens, mtl, network-uri
- , newtype-generics, optparse-applicative, parsec, pretty, process
- , pureMD5, regex-tdfa, syb, text, unix, unliftio, utf8-string
- }:
- mkDerivation {
- pname = "cabal-debian";
version = "5.1";
sha256 = "14kh2s61m7wm9h0ms4dlpfvqr2gd8fv0w44ar3c3dg5053hwrvny";
isLibrary = true;
@@ -48461,7 +47916,6 @@ self: {
executableHaskellDepends = [ base Cabal debian lens mtl pretty ];
description = "Create a Debianization for a Cabal package";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"cabal-dependency-licenses" = callPackage
@@ -48590,6 +48044,8 @@ self: {
testHaskellDepends = [ base Cabal ];
description = "Template Haskell expressions for reading fields from a project's cabal file";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"cabal-flatpak" = callPackage
@@ -48885,6 +48341,8 @@ self: {
];
description = "Lenses and traversals for the Cabal library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"cabal-macosx" = callPackage
@@ -49200,6 +48658,8 @@ self: {
libraryHaskellDepends = [ base Cabal QuickCheck ];
description = "QuickCheck for Cabal";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"cabal-toolkit" = callPackage
@@ -49567,6 +49027,8 @@ self: {
];
description = "cached hashmaps";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"cached" = callPackage
@@ -50011,8 +49473,8 @@ self: {
}:
mkDerivation {
pname = "calamity";
- version = "0.1.21.0";
- sha256 = "0hh3kfcs2wjmkz8ggzshb1535rz13nl1d9yaa73rm2arn73jfsi1";
+ version = "0.1.22.1";
+ sha256 = "0mwpggxkag3l4ql75yhp5a0mpmwah44a9rqpsln0ds405jydjw92";
libraryHaskellDepends = [
aeson async base bytestring colour concurrent-extra containers
data-default-class data-flags deepseq deque df1 di-core di-polysemy
@@ -50136,6 +49598,8 @@ self: {
];
description = "Commandline tool to get week of the year";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"call" = callPackage
@@ -50305,6 +49769,40 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "candid" = callPackage
+ ({ mkDerivation, base, base32, bytestring, cereal, constraints
+ , containers, crc, directory, dlist, doctest, filepath, hex-text
+ , leb128-cereal, megaparsec, mtl, optparse-applicative
+ , prettyprinter, row-types, scientific, smallcheck, split, tasty
+ , tasty-hunit, tasty-rerun, tasty-smallcheck, template-haskell
+ , text, transformers, unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "candid";
+ version = "0.1";
+ sha256 = "0mg7h936if93wdrhnri07530rnz7mnwlz5hpj1qp4bcwknsjs3b4";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base base32 bytestring cereal constraints containers crc dlist
+ hex-text leb128-cereal megaparsec mtl prettyprinter row-types
+ scientific split template-haskell text transformers
+ unordered-containers vector
+ ];
+ executableHaskellDepends = [
+ base bytestring hex-text optparse-applicative prettyprinter text
+ ];
+ testHaskellDepends = [
+ base bytestring directory doctest filepath leb128-cereal
+ prettyprinter row-types smallcheck tasty tasty-hunit tasty-rerun
+ tasty-smallcheck template-haskell text unordered-containers vector
+ ];
+ description = "Candid integration";
+ license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"canon" = callPackage
({ mkDerivation, arithmoi, array, base, containers, random }:
mkDerivation {
@@ -50577,24 +50075,22 @@ self: {
];
description = "OTP-like supervision trees in Haskell";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"capnp" = callPackage
- ({ mkDerivation, async, base, bytes, bytestring, containers, cpu
- , data-default, data-default-instances-vector, deepseq, directory
- , exceptions, filepath, focus, hashable, heredoc, hspec, list-t
- , monad-stm, mtl, network, network-simple, pretty-show, primitive
- , process, process-extras, QuickCheck, quickcheck-instances
- , quickcheck-io, reinterpret-cast, resourcet, safe-exceptions, stm
- , stm-containers, supervisors, text, transformers, vector
- , wl-pprint-text
+ ({ mkDerivation, async, base, bifunctors, bytes, bytestring
+ , containers, cpu, data-default, data-default-instances-vector
+ , deepseq, directory, exceptions, filepath, focus, hashable
+ , heredoc, hspec, list-t, monad-stm, mtl, network, network-simple
+ , pretty-show, primitive, process, process-extras, QuickCheck
+ , quickcheck-instances, quickcheck-io, reinterpret-cast, resourcet
+ , safe-exceptions, stm, stm-containers, supervisors, text
+ , transformers, vector, wl-pprint-text
}:
mkDerivation {
pname = "capnp";
- version = "0.7.0.0";
- sha256 = "1mzs7f50840jbyzdipff47rwjmxv7i0rk6w4rdljzkw36yz4kj4v";
+ version = "0.8.0.0";
+ sha256 = "0jqq1yal41rnc8z66b24kiycyxdzwpqykx1p8v1rc3qbn4i3n255";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -50605,9 +50101,9 @@ self: {
text transformers vector
];
executableHaskellDepends = [
- base bytes bytestring containers data-default directory exceptions
- filepath monad-stm mtl primitive reinterpret-cast safe-exceptions
- text transformers vector wl-pprint-text
+ base bifunctors bytes bytestring containers data-default directory
+ exceptions filepath monad-stm mtl primitive reinterpret-cast
+ safe-exceptions text transformers vector wl-pprint-text
];
testHaskellDepends = [
async base bytes bytestring containers data-default deepseq
@@ -50756,6 +50252,8 @@ self: {
];
description = "Algorithms for coin selection and fee balancing";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"cardano-transactions" = callPackage
@@ -51226,6 +50724,8 @@ self: {
libraryHaskellDepends = [ base template-haskell ];
description = "Combinators for casing on constructors";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"cases" = callPackage
@@ -51519,28 +51019,6 @@ self: {
}:
mkDerivation {
pname = "cassava-conduit";
- version = "0.5.1";
- sha256 = "1y3pjvc273vxb8lr3wckliw23n8vninl034wc0zlfh1asplp4nxm";
- libraryHaskellDepends = [
- array base bifunctors bytestring cassava conduit containers mtl
- text
- ];
- testHaskellDepends = [
- base bytestring cassava conduit QuickCheck text
- ];
- benchmarkHaskellDepends = [ base criterion ];
- description = "Conduit interface for cassava package";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "cassava-conduit_0_6_0" = callPackage
- ({ mkDerivation, array, base, bifunctors, bytestring, cassava
- , conduit, containers, criterion, mtl, QuickCheck, text
- }:
- mkDerivation {
- pname = "cassava-conduit";
version = "0.6.0";
sha256 = "114ab0kxy7rj1hps1sy9i0mkj2lp046zjlpll2apmf3mxdminva0";
libraryHaskellDepends = [
@@ -53001,25 +52479,6 @@ self: {
}) {};
"character-cases" = callPackage
- ({ mkDerivation, base, containers, doctest, Glob, here, megaparsec
- , prettyprinter, template-haskell
- }:
- mkDerivation {
- pname = "character-cases";
- version = "0.1.0.4";
- sha256 = "0097d5p1q2l76jb1qm8zsqm7d3qfcr35v2ip0v52i1ri57b03iya";
- libraryHaskellDepends = [
- base containers here megaparsec prettyprinter template-haskell
- ];
- testHaskellDepends = [
- base containers doctest Glob here megaparsec prettyprinter
- template-haskell
- ];
- description = "Exposes subspecies types of Char. And naming cases.";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "character-cases_0_1_0_6" = callPackage
({ mkDerivation, base, containers, doctest, Glob, megaparsec
, prettyprinter, template-haskell
}:
@@ -53037,6 +52496,7 @@ self: {
description = "Exposes subspecies types of Char. And naming cases.";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"charade" = callPackage
@@ -53215,6 +52675,35 @@ self: {
broken = true;
}) {};
+ "charter" = callPackage
+ ({ mkDerivation, aeson, async, base, bytestring, containers
+ , http-types, MonadRandom, mtl, one-liner, process, random
+ , scientific, text, wai, warp
+ }:
+ mkDerivation {
+ pname = "charter";
+ version = "0.1.1.1";
+ sha256 = "04yspisrm08364j5i5q2xi0p8lhhhn3dk7l85z4fb9jl4d1ypk2q";
+ isLibrary = true;
+ isExecutable = true;
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ aeson async base bytestring containers http-types mtl one-liner
+ process scientific text wai warp
+ ];
+ executableHaskellDepends = [
+ aeson async base bytestring containers http-types MonadRandom mtl
+ one-liner process random scientific text wai warp
+ ];
+ testHaskellDepends = [
+ aeson async base bytestring containers http-types mtl one-liner
+ process scientific text wai warp
+ ];
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"chaselev-deque" = callPackage
({ mkDerivation, abstract-deque, abstract-deque-tests, array
, atomic-primops, base, containers, ghc-prim, HUnit, test-framework
@@ -53578,33 +53067,31 @@ self: {
"chessIO" = callPackage
({ mkDerivation, attoparsec, base, binary, bytestring, containers
, directory, extra, file-embed, haskeline, megaparsec, MonadRandom
- , mtl, o-clock, optparse-applicative, parallel, parser-combinators
- , prettyprinter, process, random, stm, text, time
- , unordered-containers, vector
+ , mtl, o-clock, optparse-applicative, parallel, prettyprinter
+ , process, random, stm, text, time, unordered-containers, vector
}:
mkDerivation {
pname = "chessIO";
- version = "0.4.0.0";
- sha256 = "0166hrzpw9hcbcgckyf966nvjyf6caa1h3sdi923m9y32924p65v";
+ version = "0.5.0.0";
+ sha256 = "14di8x8r7q2sjwipx8crgr0bcy3qhr58knf6paqkfqsxc3iynr0h";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- attoparsec base binary bytestring containers file-embed megaparsec
- MonadRandom o-clock parser-combinators prettyprinter process random
- stm text unordered-containers vector
+ attoparsec base binary bytestring containers extra file-embed
+ megaparsec MonadRandom o-clock prettyprinter process random stm
+ text unordered-containers vector
];
executableHaskellDepends = [
attoparsec base binary bytestring containers extra file-embed
haskeline megaparsec MonadRandom mtl o-clock optparse-applicative
- parser-combinators prettyprinter process random stm text time
- unordered-containers vector
- ];
- testHaskellDepends = [
- attoparsec base binary bytestring containers directory file-embed
- megaparsec MonadRandom o-clock parallel parser-combinators
prettyprinter process random stm text time unordered-containers
vector
];
+ testHaskellDepends = [
+ attoparsec base binary bytestring containers directory extra
+ file-embed megaparsec MonadRandom o-clock parallel prettyprinter
+ process random stm text time unordered-containers vector
+ ];
description = "Basic chess library";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -54066,6 +53553,8 @@ self: {
];
description = "A performant time library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"chronos-bench" = callPackage
@@ -54086,6 +53575,8 @@ self: {
benchmarkHaskellDepends = [ base ];
description = "Benchmarking tool with focus on comparing results";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"chs-cabal" = callPackage
@@ -54324,8 +53815,6 @@ self: {
testHaskellDepends = [ base hspec ];
description = "Simple C-like programming language";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"cinvoke" = callPackage
@@ -54605,19 +54094,21 @@ self: {
"circular" = callPackage
({ mkDerivation, aeson, base, criterion, hspec, hspec-discover
- , QuickCheck, quickcheck-instances, vector
+ , primitive, QuickCheck, quickcheck-instances, vector
}:
mkDerivation {
pname = "circular";
- version = "0.1.1";
- sha256 = "0kj9sfal78k0ba5djq10xddy2h8lq0grf5cknwcr96j555nlwhk9";
- libraryHaskellDepends = [ aeson base vector ];
+ version = "0.3.1";
+ sha256 = "14fyhqyqv08yml0bsxpjqv3x1alnwdsp9yx5f035vwp9p1mh7rll";
+ libraryHaskellDepends = [ aeson base primitive vector ];
testHaskellDepends = [
- aeson base hspec hspec-discover QuickCheck quickcheck-instances
- vector
+ aeson base hspec hspec-discover primitive QuickCheck
+ quickcheck-instances vector
];
testToolDepends = [ hspec-discover ];
- benchmarkHaskellDepends = [ aeson base criterion vector ];
+ benchmarkHaskellDepends = [
+ aeson base criterion primitive vector
+ ];
description = "Circular fixed-sized mutable vectors";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -54695,8 +54186,8 @@ self: {
}:
mkDerivation {
pname = "citeproc";
- version = "0.1.1.1";
- sha256 = "1w6ivzkwjpgaqd8nnb73krp2xwnkli5ggd0nmw3llxfzcvpg0mxz";
+ version = "0.2";
+ sha256 = "1jibg9yzcdafijy5c8khgavirbxq44plsw81gkxya24yc9ag5bi6";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -54825,6 +54316,8 @@ self: {
benchmarkHaskellDepends = [ base criterion ];
description = "Clifford Algebra of three dimensional space";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"cl3-hmatrix-interface" = callPackage
@@ -54836,6 +54329,8 @@ self: {
libraryHaskellDepends = [ base cl3 hmatrix ];
description = "Interface to/from Cl3 and HMatrix";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"cl3-linear-interface" = callPackage
@@ -54847,6 +54342,8 @@ self: {
libraryHaskellDepends = [ base cl3 linear ];
description = "Interface to/from Cl3 and Linear";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"clac" = callPackage
@@ -55058,38 +54555,11 @@ self: {
"clash-ghc" = callPackage
({ mkDerivation, array, base, bifunctors, bytestring, Cabal
, clash-lib, clash-prelude, concurrent-supply, containers, deepseq
- , directory, filepath, ghc, ghc-boot, ghc-prim, ghc-typelits-extra
- , ghc-typelits-knownnat, ghc-typelits-natnormalise, ghci, hashable
- , haskeline, integer-gmp, lens, mtl, primitive, process, reflection
- , split, template-haskell, text, time, transformers, uniplate, unix
- , unordered-containers, utf8-string, vector
- }:
- mkDerivation {
- pname = "clash-ghc";
- version = "1.2.4";
- sha256 = "1xzpz0bkdfvhkk496q4zr7f6ix23dgg6w5r14j5gxy4jb8f8bxln";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- array base bifunctors bytestring Cabal clash-lib clash-prelude
- concurrent-supply containers deepseq directory filepath ghc
- ghc-boot ghc-prim ghc-typelits-extra ghc-typelits-knownnat
- ghc-typelits-natnormalise ghci hashable haskeline integer-gmp lens
- mtl primitive process reflection split template-haskell text time
- transformers uniplate unix unordered-containers utf8-string vector
- ];
- executableHaskellDepends = [ base ];
- description = "CAES Language for Synchronous Hardware";
- license = stdenv.lib.licenses.bsd2;
- }) {};
-
- "clash-ghc_1_2_5" = callPackage
- ({ mkDerivation, array, base, bifunctors, bytestring, Cabal
- , clash-lib, clash-prelude, concurrent-supply, containers, deepseq
- , directory, filepath, ghc, ghc-boot, ghc-prim, ghc-typelits-extra
- , ghc-typelits-knownnat, ghc-typelits-natnormalise, ghci, hashable
- , haskeline, integer-gmp, lens, mtl, primitive, process, reflection
- , split, template-haskell, text, time, transformers, uniplate, unix
+ , directory, exceptions, filepath, ghc, ghc-boot, ghc-prim
+ , ghc-typelits-extra, ghc-typelits-knownnat
+ , ghc-typelits-natnormalise, ghci, hashable, haskeline, integer-gmp
+ , lens, mtl, primitive, process, reflection, split
+ , template-haskell, text, time, transformers, uniplate, unix
, unordered-containers, utf8-string, vector
}:
mkDerivation {
@@ -55100,8 +54570,8 @@ self: {
isExecutable = true;
libraryHaskellDepends = [
array base bifunctors bytestring Cabal clash-lib clash-prelude
- concurrent-supply containers deepseq directory filepath ghc
- ghc-boot ghc-prim ghc-typelits-extra ghc-typelits-knownnat
+ concurrent-supply containers deepseq directory exceptions filepath
+ ghc ghc-boot ghc-prim ghc-typelits-extra ghc-typelits-knownnat
ghc-typelits-natnormalise ghci hashable haskeline integer-gmp lens
mtl primitive process reflection split template-haskell text time
transformers uniplate unix unordered-containers utf8-string vector
@@ -55110,6 +54580,7 @@ self: {
description = "CAES Language for Synchronous Hardware";
license = stdenv.lib.licenses.bsd2;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"clash-lib" = callPackage
@@ -55127,43 +54598,6 @@ self: {
}:
mkDerivation {
pname = "clash-lib";
- version = "1.2.4";
- sha256 = "147cahsid3l6ff8d96ndzli1v79i9lbmad0bkmy0s5vcbgp90q7c";
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [
- aeson ansi-terminal attoparsec base binary bytestring clash-prelude
- concurrent-supply containers data-binary-ieee754 data-default
- deepseq directory dlist errors exceptions extra filepath ghc
- ghc-boot-th hashable haskell-src-meta hint integer-gmp interpolate
- lens mtl ordered-containers parsers prettyprinter primitive process
- reducers template-haskell temporary terminal-size text text-show
- time transformers trifecta unordered-containers utf8-string vector
- vector-binary-instances
- ];
- testHaskellDepends = [
- base clash-prelude concurrent-supply containers data-default
- deepseq ghc ghc-typelits-knownnat haskell-src-exts lens tasty
- tasty-hunit template-haskell text transformers unordered-containers
- ];
- description = "CAES Language for Synchronous Hardware - As a Library";
- license = stdenv.lib.licenses.bsd2;
- }) {};
-
- "clash-lib_1_2_5" = callPackage
- ({ mkDerivation, aeson, ansi-terminal, attoparsec, base, binary
- , bytestring, clash-prelude, concurrent-supply, containers
- , data-binary-ieee754, data-default, deepseq, directory, dlist
- , errors, exceptions, extra, filepath, ghc, ghc-boot-th
- , ghc-typelits-knownnat, hashable, haskell-src-exts
- , haskell-src-meta, hint, integer-gmp, interpolate, lens, mtl
- , ordered-containers, parsers, prettyprinter, primitive, process
- , reducers, tasty, tasty-hunit, template-haskell, temporary
- , terminal-size, text, text-show, time, transformers, trifecta
- , unordered-containers, utf8-string, vector
- , vector-binary-instances
- }:
- mkDerivation {
- pname = "clash-lib";
version = "1.2.5";
sha256 = "14xi0llzm6f3ymlcfwq67d16ggdkqxrxkvr6rwmykxrca3j1b6r3";
enableSeparateDataOutput = true;
@@ -55185,6 +54619,7 @@ self: {
description = "CAES Language for Synchronous Hardware - As a Library";
license = stdenv.lib.licenses.bsd2;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"clash-multisignal" = callPackage
@@ -55208,43 +54643,6 @@ self: {
, cabal-doctest, constraints, containers, criterion
, data-binary-ieee754, data-default-class, deepseq, doctest
, ghc-prim, ghc-typelits-extra, ghc-typelits-knownnat
- , ghc-typelits-natnormalise, half, hashable, hint, integer-gmp
- , interpolate, lens, QuickCheck, quickcheck-classes-base
- , recursion-schemes, reflection, singletons, tasty, tasty-hunit
- , tasty-quickcheck, template-haskell, text, text-show
- , th-abstraction, th-lift, th-orphans, time, transformers
- , type-errors, uniplate, vector
- }:
- mkDerivation {
- pname = "clash-prelude";
- version = "1.2.4";
- sha256 = "1yizprs6i4y2vyhjj6pvpd5xmdbxyqjwclk6saaws0g3xv008ffg";
- setupHaskellDepends = [ base Cabal cabal-doctest ];
- libraryHaskellDepends = [
- array base bifunctors binary bytestring constraints containers
- data-binary-ieee754 data-default-class deepseq ghc-prim
- ghc-typelits-extra ghc-typelits-knownnat ghc-typelits-natnormalise
- half hashable integer-gmp interpolate lens QuickCheck
- recursion-schemes reflection singletons template-haskell text
- text-show th-abstraction th-lift th-orphans time transformers
- type-errors uniplate vector
- ];
- testHaskellDepends = [
- base doctest ghc-typelits-knownnat hint quickcheck-classes-base
- tasty tasty-hunit tasty-quickcheck template-haskell
- ];
- benchmarkHaskellDepends = [
- base criterion deepseq template-haskell
- ];
- description = "CAES Language for Synchronous Hardware - Prelude library";
- license = stdenv.lib.licenses.bsd2;
- }) {};
-
- "clash-prelude_1_2_5" = callPackage
- ({ mkDerivation, array, base, bifunctors, binary, bytestring, Cabal
- , cabal-doctest, constraints, containers, criterion
- , data-binary-ieee754, data-default-class, deepseq, doctest
- , ghc-prim, ghc-typelits-extra, ghc-typelits-knownnat
, ghc-typelits-natnormalise, half, hashable, hedgehog, hint
, integer-gmp, interpolate, lens, QuickCheck
, quickcheck-classes-base, recursion-schemes, reflection
@@ -55277,6 +54675,7 @@ self: {
description = "CAES Language for Synchronous Hardware - Prelude library";
license = stdenv.lib.licenses.bsd2;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"clash-prelude-quickcheck" = callPackage
@@ -55841,6 +55240,8 @@ self: {
libraryHaskellDepends = [ base bytestring hashable text ];
description = "Haskell bindings to Google's Compact Language Detector 2";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"clean-home" = callPackage
@@ -55958,16 +55359,17 @@ self: {
"cli-extras" = callPackage
({ mkDerivation, aeson, ansi-terminal, base, bytestring, containers
- , exceptions, io-streams, lens, logging-effect, monad-loops, mtl
- , process, terminal-size, text, time, transformers, which
+ , exceptions, io-streams, lens, logging-effect, monad-logger
+ , monad-loops, mtl, process, terminal-size, text, time
+ , transformers, which
}:
mkDerivation {
pname = "cli-extras";
- version = "0.1.0.0";
- sha256 = "14li1rkkaihklq62m9v9in2lbsr19v1h228a77ik25qarqw4xp9d";
+ version = "0.1.0.1";
+ sha256 = "1fggrnhdbr2ialdd93d0m81b85izs1gvcs8bkmwm8wdxgw4v7hsi";
libraryHaskellDepends = [
aeson ansi-terminal base bytestring containers exceptions
- io-streams lens logging-effect monad-loops mtl process
+ io-streams lens logging-effect monad-logger monad-loops mtl process
terminal-size text time transformers which
];
description = "Miscellaneous utilities for building and working with command line interfaces";
@@ -55982,8 +55384,8 @@ self: {
}:
mkDerivation {
pname = "cli-git";
- version = "0.1.0.0";
- sha256 = "1d9b8wyxzi233lq8qh3fh6v7icikjy4ryhhw033s5207biqqrifh";
+ version = "0.1.0.1";
+ sha256 = "0jchv1j7dgay6xzny9rinsybavs4ggk93450cka6sp7015z06ysr";
libraryHaskellDepends = [
base cli-extras containers data-default exceptions lens
logging-effect megaparsec mtl text
@@ -56000,8 +55402,8 @@ self: {
}:
mkDerivation {
pname = "cli-nix";
- version = "0.1.0.0";
- sha256 = "0z858fjsrnfb9cwzq8hxyhpwn61m50rjv1916c7zf8nrfsa82z0y";
+ version = "0.1.0.1";
+ sha256 = "1ynrni7zyhw8g70bdmd5vamnkw5vac4n5nmxwyka52nqy3zrrlwj";
libraryHaskellDepends = [
base cli-extras data-default exceptions lens logging-effect mtl
text
@@ -56042,6 +55444,44 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "clickhouse-haskell" = callPackage
+ ({ mkDerivation, aeson, array, async, attoparsec, base, binary
+ , bytestring, bytestring-to-vector, call-stack, containers
+ , data-default-class, data-dword, exceptions, filepath, hashable
+ , hashmap, haxl, hspec, http-client, HUnit, io-streams, monad-loops
+ , monad-parallel, mtl, network, network-ip, network-simple, parsec
+ , QuickCheck, resource-pool, split, streaming-commons, text, time
+ , transformers, tz, unix-time, unordered-containers, uri-encode
+ , uuid, vector, word8
+ }:
+ mkDerivation {
+ pname = "clickhouse-haskell";
+ version = "0.1.2.0";
+ sha256 = "0mys7l7sncrdwd673p0s4ls3ir5i26kcjl7x0hpd9a4ms8y04fxx";
+ libraryHaskellDepends = [
+ aeson array async attoparsec base binary bytestring
+ bytestring-to-vector call-stack containers data-default-class
+ data-dword exceptions filepath hashable hashmap haxl http-client
+ io-streams monad-loops monad-parallel mtl network network-ip
+ network-simple parsec resource-pool split streaming-commons text
+ time transformers tz unix-time unordered-containers uri-encode uuid
+ vector word8
+ ];
+ testHaskellDepends = [
+ aeson array async attoparsec base binary bytestring
+ bytestring-to-vector call-stack containers data-default-class
+ data-dword exceptions filepath hashable hashmap haxl hspec
+ http-client HUnit io-streams monad-loops monad-parallel mtl network
+ network-ip network-simple parsec QuickCheck resource-pool split
+ streaming-commons text time transformers tz unix-time
+ unordered-containers uri-encode uuid vector word8
+ ];
+ description = "A Haskell library as database client for Clickhouse";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"clientsession" = callPackage
({ mkDerivation, base, base64-bytestring, bytestring, cereal
, cipher-aes, containers, cprng-aes, crypto-api, crypto-random
@@ -56497,8 +55937,8 @@ self: {
}:
mkDerivation {
pname = "cloudi";
- version = "2.0.0";
- sha256 = "0jkikp92k6pdqpa0c2mda81pplshyn7rdw1g2h2hhpjjg0g9npd1";
+ version = "2.0.1";
+ sha256 = "0s01582a2iyibwhlkmmf4n9h0fs3w0sjip65j78c4hldc91ylvqd";
libraryHaskellDepends = [
array base binary bytestring containers network time unix zlib
];
@@ -56973,8 +56413,6 @@ self: {
];
description = "Helper to enter cmdargs command lines using a web browser";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"cmdlib" = callPackage
@@ -57025,6 +56463,8 @@ self: {
testHaskellDepends = [ base containers hedgehog ];
description = "(C)oncurrent (M)onoidal (F)olds";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"cml" = callPackage
@@ -57217,6 +56657,8 @@ self: {
testHaskellDepends = [ base co-log-core hedgehog ];
description = "Composable Contravariant Comonadic Logging Library";
license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"co-log-concurrent" = callPackage
@@ -57271,6 +56713,8 @@ self: {
executableHaskellDepends = [ base co-log-core polysemy ];
description = "Composable Contravariant Comonadic Logging Library";
license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"co-log-polysemy-formatting" = callPackage
@@ -57609,8 +57053,8 @@ self: {
}:
mkDerivation {
pname = "codeworld-api";
- version = "0.6.0";
- sha256 = "1m1kqr8gniqcxc3s8yvk4rb2v0cg7wl0m3dam3g4ida2i8r5p22a";
+ version = "0.7.0";
+ sha256 = "1l1w4mrw4b2njz4kmfvd94mlwn776vryy1y9x9cb3r69fw5qy2f3";
libraryHaskellDepends = [
aeson base base64-bytestring blank-canvas bytestring cereal
cereal-text containers deepseq dependent-sum ghc-prim hashable
@@ -57720,6 +57164,8 @@ self: {
benchmarkHaskellDepends = [ base gauge ];
description = "Utility functions for Coercible types";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"coercion-extras" = callPackage
@@ -58284,21 +57730,6 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "colour_2_3_3" = callPackage
- ({ mkDerivation, base }:
- mkDerivation {
- pname = "colour";
- version = "2.3.3";
- sha256 = "1qmn1778xzg07jg9nx4k1spdz2llivpblf6wwrps1qpqjhsac5cd";
- revision = "1";
- editedCabalFile = "0r0pgrsbk4a3fp9pig7q1d8wrc6cd411gb58qiq3wd5dqw0lbmjk";
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [ base ];
- description = "A model for human colour/color perception";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"colour" = callPackage
({ mkDerivation, base, QuickCheck, random, test-framework
, test-framework-quickcheck2
@@ -58325,8 +57756,6 @@ self: {
libraryHaskellDepends = [ accelerate base ];
description = "Working with colours in Accelerate";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"colour-space" = callPackage
@@ -59057,6 +58486,8 @@ self: {
testHaskellDepends = [ base ];
description = "An append only list in a compact region";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"compact-map" = callPackage
@@ -59186,6 +58617,8 @@ self: {
];
description = "Small vectors of small integers stored very compactly";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"compactable" = callPackage
@@ -59345,8 +58778,6 @@ self: {
];
description = "Parse a Pandoc to a composite value";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"compdoc-dhall-decoder" = callPackage
@@ -59365,8 +58796,6 @@ self: {
];
description = "Allows you to write FromDhall instances for Compdoc";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"compendium-client" = callPackage
@@ -59375,14 +58804,16 @@ self: {
}:
mkDerivation {
pname = "compendium-client";
- version = "0.2.0.0";
- sha256 = "1jsl2li88wvw61r38gcwdn7y6gf7q6br50i4mfnh40mzq1qqgkm0";
+ version = "0.2.1.1";
+ sha256 = "0iqk3lyfayy7xwa97jzzch2mhg8zam3ip2i524ki5qnw2ih3mizv";
libraryHaskellDepends = [
aeson base http-client language-protobuf megaparsec servant
servant-client text
];
description = "Client for the Compendium schema server";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"compensated" = callPackage
@@ -59461,6 +58892,8 @@ self: {
libraryHaskellDepends = [ base template-haskell ];
description = "complex numbers with non-mandatory RealFloat";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"complex-integrate" = callPackage
@@ -59606,8 +59039,6 @@ self: {
];
description = "JSON for Vinyl records";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"composite-aeson-cofree-list" = callPackage
@@ -59623,8 +59054,6 @@ self: {
];
description = "Print a Cofree [] as a JSON value";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"composite-aeson-path" = callPackage
@@ -59636,8 +59065,6 @@ self: {
libraryHaskellDepends = [ base composite-aeson path ];
description = "Formatting data for the path library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"composite-aeson-refined" = callPackage
@@ -59653,8 +59080,6 @@ self: {
];
description = "composite-aeson support for Refined from the refined package";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"composite-aeson-throw" = callPackage
@@ -59670,8 +59095,6 @@ self: {
];
description = "MonadThrow behaviour for composite-aeson";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"composite-aeson-writeonly" = callPackage
@@ -59686,8 +59109,6 @@ self: {
];
description = "WriteOnly indicators for composite-aeson";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"composite-base" = callPackage
@@ -59722,8 +59143,6 @@ self: {
libraryHaskellDepends = [ base binary composite-base ];
description = "Orphan binary instances";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"composite-ekg" = callPackage
@@ -59738,8 +59157,6 @@ self: {
];
description = "EKG Metrics for Vinyl records";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"composite-hashable" = callPackage
@@ -59899,8 +59316,6 @@ self: {
benchmarkHaskellDepends = [ base-prelude ];
description = "Sum and Product types and such";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"comprehensions-ghc" = callPackage
@@ -60360,6 +59775,8 @@ self: {
];
description = "Benchmarks to compare concurrency APIs";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"concurrent-barrier" = callPackage
@@ -60607,8 +60024,6 @@ self: {
libraryHaskellDepends = [ base ];
description = "More utilities and broad-used datastructures for concurrency";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"concurrentoutput" = callPackage
@@ -60740,33 +60155,6 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "conduit_1_2_13_1" = callPackage
- ({ mkDerivation, base, containers, criterion, deepseq, exceptions
- , hspec, kan-extensions, lifted-base, mmorph, monad-control, mtl
- , mwc-random, primitive, QuickCheck, resourcet, safe, split
- , transformers, transformers-base, transformers-compat, vector
- }:
- mkDerivation {
- pname = "conduit";
- version = "1.2.13.1";
- sha256 = "185kdjmbghpvhsvqxh9c9qsh8y987m1kgdagsbwy6c93nlqvbdkp";
- libraryHaskellDepends = [
- base exceptions lifted-base mmorph monad-control mtl primitive
- resourcet transformers transformers-base transformers-compat
- ];
- testHaskellDepends = [
- base containers exceptions hspec mtl QuickCheck resourcet safe
- split transformers
- ];
- benchmarkHaskellDepends = [
- base containers criterion deepseq hspec kan-extensions mwc-random
- transformers vector
- ];
- description = "Streaming data processing library";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"conduit" = callPackage
({ mkDerivation, base, bytestring, containers, deepseq, directory
, exceptions, filepath, gauge, hspec, kan-extensions
@@ -60776,8 +60164,8 @@ self: {
}:
mkDerivation {
pname = "conduit";
- version = "1.3.3";
- sha256 = "0jv3j1dc7iswi3kljn9y3jq7rn2aiq9d1vkn2xdpirc519ckxfnl";
+ version = "1.3.4";
+ sha256 = "1w30chhqryhkv82mvwqi1q09fvfxva70280q3nf4h97amld860lz";
libraryHaskellDepends = [
base bytestring directory exceptions filepath mono-traversable mtl
primitive resourcet text transformers unix unliftio-core vector
@@ -60949,39 +60337,6 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "conduit-extra_1_2_3_2" = callPackage
- ({ mkDerivation, async, attoparsec, base, blaze-builder, bytestring
- , bytestring-builder, conduit, criterion, directory, exceptions
- , filepath, hspec, monad-control, network, primitive, process
- , QuickCheck, resourcet, stm, streaming-commons, text, transformers
- , transformers-base, typed-process, unliftio-core
- }:
- mkDerivation {
- pname = "conduit-extra";
- version = "1.2.3.2";
- sha256 = "1xihl8zrd6jyfnlmsrqshwwqc8176whs5im4jvxvk9038wl6cnqx";
- revision = "3";
- editedCabalFile = "0m68hvcmg4wwn12wcczqx1i60i8g2nv95c05abnl8ymq0377c7wi";
- libraryHaskellDepends = [
- async attoparsec base blaze-builder bytestring conduit directory
- exceptions filepath monad-control network primitive process
- resourcet stm streaming-commons text transformers transformers-base
- typed-process unliftio-core
- ];
- testHaskellDepends = [
- async attoparsec base blaze-builder bytestring bytestring-builder
- conduit directory exceptions hspec process QuickCheck resourcet stm
- streaming-commons text transformers transformers-base
- ];
- benchmarkHaskellDepends = [
- base blaze-builder bytestring bytestring-builder conduit criterion
- transformers
- ];
- description = "Batteries included conduit: adapters for common libraries";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"conduit-extra" = callPackage
({ mkDerivation, async, attoparsec, base, bytestring
, bytestring-builder, conduit, directory, exceptions, filepath
@@ -61353,8 +60708,6 @@ self: {
testHaskellDepends = [ base conferer hedis hspec text ];
description = "conferer's FromConfig instances for hedis settings";
license = stdenv.lib.licenses.mpl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"conferer-hspec" = callPackage
@@ -61449,8 +60802,6 @@ self: {
];
description = "conferer's FromConfig instances for snap Config";
license = stdenv.lib.licenses.mpl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"conferer-source-dhall" = callPackage
@@ -61651,6 +61002,7 @@ self: {
testHaskellDepends = [ base config-value text ];
description = "Schema definitions for the config-value package";
license = stdenv.lib.licenses.isc;
+ maintainers = with stdenv.lib.maintainers; [ kiwi ];
}) {};
"config-select" = callPackage
@@ -61675,13 +61027,14 @@ self: {
}:
mkDerivation {
pname = "config-value";
- version = "0.8";
- sha256 = "1l2w2ylxx9d48pjnc9490kisawz48mf038f108g3zvb0j3iz9vyn";
+ version = "0.8.1";
+ sha256 = "086jv01a737547w6x9w1951vq0p7mx6vqw9ifw5kcs5nvhj5rx2q";
libraryHaskellDepends = [ array base containers pretty text ];
libraryToolDepends = [ alex happy ];
testHaskellDepends = [ base text ];
description = "Simple, layout-based value language similar to YAML or JSON";
license = stdenv.lib.licenses.mit;
+ maintainers = with stdenv.lib.maintainers; [ kiwi ];
}) {};
"config-value-getopt" = callPackage
@@ -61771,8 +61124,6 @@ self: {
];
description = "Tools for specifying and parsing configurations";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"configurator" = callPackage
@@ -61846,26 +61197,6 @@ self: {
}:
mkDerivation {
pname = "configurator-pg";
- version = "0.2.4";
- sha256 = "07zhvfky3p4wv6hc48hclmgkz465wpbqwx4yfljby82hgnrkdarh";
- libraryHaskellDepends = [
- base containers megaparsec protolude scientific text
- ];
- testHaskellDepends = [
- base bytestring filepath HUnit protolude test-framework
- test-framework-hunit text
- ];
- description = "Reduced parser for configurator-ng config files";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "configurator-pg_0_2_5" = callPackage
- ({ mkDerivation, base, bytestring, containers, filepath, HUnit
- , megaparsec, protolude, scientific, test-framework
- , test-framework-hunit, text
- }:
- mkDerivation {
- pname = "configurator-pg";
version = "0.2.5";
sha256 = "1wmdg9zxfz8vhhsq5rraynhrhqc8fjrdhfrky2mfajzbp8dpaqsm";
libraryHaskellDepends = [
@@ -61877,7 +61208,6 @@ self: {
];
description = "Reduced parser for configurator-ng config files";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"confsolve" = callPackage
@@ -62049,8 +61379,6 @@ self: {
testHaskellDepends = [ base hedgehog ];
description = "Orders, Galois connections, and lattices";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"consistent" = callPackage
@@ -62163,17 +61491,15 @@ self: {
}) {};
"constrained-categories" = callPackage
- ({ mkDerivation, base, contravariant, semigroups, tagged
+ ({ mkDerivation, base, contravariant, fail, semigroups, tagged
, trivial-constraint, void
}:
mkDerivation {
pname = "constrained-categories";
- version = "0.4.0.0";
- sha256 = "1wq4ivkgxbwxxrfk5lwn2psbbiaq87dr8zf1z9b9yhw2hi75lsgw";
- revision = "1";
- editedCabalFile = "0f96xmq5j03f9ks9cjlgbc5wq0azdbrbj2lh3kr3ybz658dli3j7";
+ version = "0.4.1.0";
+ sha256 = "0n9xi24jc590hmhz8b8g6rhfkbapq62h74mjkhs4mcsj58inx90p";
libraryHaskellDepends = [
- base contravariant semigroups tagged trivial-constraint void
+ base contravariant fail semigroups tagged trivial-constraint void
];
description = "Constrained clones of the category-theory type classes, using ConstraintKinds";
license = stdenv.lib.licenses.gpl3;
@@ -62435,8 +61761,6 @@ self: {
testToolDepends = [ markdown-unlit ];
description = "Haskell version of the Construct library for easy specification of file formats";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"constructible" = callPackage
@@ -62560,20 +61884,6 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "containers_0_4_2_1" = callPackage
- ({ mkDerivation, array, base, deepseq }:
- mkDerivation {
- pname = "containers";
- version = "0.4.2.1";
- sha256 = "10xjyxlx6raz5jx17wyw7zqif3bp3xsbzb1756l263g91gd20rsm";
- revision = "2";
- editedCabalFile = "1j3hr5gqq14bj0yxaz2nyv106zgqf1s12m90y0sgw7xmw1xpipsc";
- libraryHaskellDepends = [ array base deepseq ];
- description = "Assorted concrete container types";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"containers_0_6_4_1" = callPackage
({ mkDerivation, array, base, deepseq }:
mkDerivation {
@@ -62644,8 +61954,6 @@ self: {
libraryHaskellDepends = [ base base-unicode-symbols containers ];
description = "Unicode alternatives for common functions and operators";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"containers-verified" = callPackage
@@ -63102,8 +62410,6 @@ self: {
];
description = "Explicitly typed, checked exceptions with stack traces";
license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"control-monad-exception-monadsfd" = callPackage
@@ -63136,8 +62442,6 @@ self: {
];
description = "Monads-tf instances for the EMT exceptions monad transformer";
license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"control-monad-exception-mtl" = callPackage
@@ -63150,8 +62454,6 @@ self: {
doHaddock = false;
description = "MTL instances for the EMT exceptions monad transformer";
license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"control-monad-failure" = callPackage
@@ -63180,18 +62482,6 @@ self: {
broken = true;
}) {};
- "control-monad-free_0_5_3" = callPackage
- ({ mkDerivation, base, deepseq, transformers }:
- mkDerivation {
- pname = "control-monad-free";
- version = "0.5.3";
- sha256 = "1igwawcdpg8irayjax1xdrlpa9587k1v4y28ib3xfb7yk0xv7vk1";
- libraryHaskellDepends = [ base deepseq transformers ];
- description = "Free monads and monad transformers";
- license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"control-monad-free" = callPackage
({ mkDerivation, base, transformers }:
mkDerivation {
@@ -63352,11 +62642,11 @@ self: {
}:
mkDerivation {
pname = "conversions";
- version = "0.0.3";
- sha256 = "1fn7ras17maswl7fw5hdbw02b8wjlzs2gcfwdxrw9xipjbw81hir";
+ version = "0.0.4";
+ sha256 = "1r5k2fqhcyfhrji4ivylx91idhckg0yhkhcrv0pwgqila0xr38p8";
libraryHaskellDepends = [
- base bytestring control-bool devtools exceptions mtl
- source-constraints template-haskell text unliftio-core
+ base bytestring control-bool exceptions mtl source-constraints
+ template-haskell text unliftio-core
];
testHaskellDepends = [
base bytestring control-bool devtools exceptions mtl
@@ -63511,6 +62801,8 @@ self: {
];
description = "web cookies";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"coordinate" = callPackage
@@ -63721,24 +63013,6 @@ self: {
"core-data" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, core-text
- , hashable, prettyprinter, prettyprinter-ansi-terminal, scientific
- , text, unordered-containers, vector
- }:
- mkDerivation {
- pname = "core-data";
- version = "0.2.1.8";
- sha256 = "1hgvvkk3m3ykdndmf2hbm59v0pim68jwgl2a6n5hw1dv4xwd3fay";
- libraryHaskellDepends = [
- aeson base bytestring containers core-text hashable prettyprinter
- prettyprinter-ansi-terminal scientific text unordered-containers
- vector
- ];
- description = "Convenience wrappers around common data structures and encodings";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "core-data_0_2_1_9" = callPackage
- ({ mkDerivation, aeson, base, bytestring, containers, core-text
, hashable, prettyprinter, scientific, text, unordered-containers
, vector
}:
@@ -63752,7 +63026,6 @@ self: {
];
description = "Convenience wrappers around common data structures and encodings";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"core-haskell" = callPackage
@@ -63775,27 +63048,6 @@ self: {
"core-program" = callPackage
({ mkDerivation, async, base, bytestring, chronologique, core-data
, core-text, directory, exceptions, filepath, fsnotify, hashable
- , hourglass, mtl, prettyprinter, prettyprinter-ansi-terminal
- , safe-exceptions, stm, template-haskell, terminal-size, text
- , text-short, transformers, unix
- }:
- mkDerivation {
- pname = "core-program";
- version = "0.2.5.0";
- sha256 = "0bgzlyxcmnn7bscw04v9rljny9wjhcg066nbqk47aphdd6b716dj";
- libraryHaskellDepends = [
- async base bytestring chronologique core-data core-text directory
- exceptions filepath fsnotify hashable hourglass mtl prettyprinter
- prettyprinter-ansi-terminal safe-exceptions stm template-haskell
- terminal-size text text-short transformers unix
- ];
- description = "Opinionated Haskell Interoperability";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "core-program_0_2_6_0" = callPackage
- ({ mkDerivation, async, base, bytestring, chronologique, core-data
- , core-text, directory, exceptions, filepath, fsnotify, hashable
, hourglass, mtl, prettyprinter, safe-exceptions, stm
, template-haskell, terminal-size, text, text-short, transformers
, unix
@@ -63812,27 +63064,9 @@ self: {
];
description = "Opinionated Haskell Interoperability";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"core-text" = callPackage
- ({ mkDerivation, base, bytestring, deepseq, fingertree, hashable
- , prettyprinter, prettyprinter-ansi-terminal, template-haskell
- , text, text-short
- }:
- mkDerivation {
- pname = "core-text";
- version = "0.2.3.6";
- sha256 = "13sdgym8xhljpc465bq1h066mrcvk77568viklhib255skjl56gn";
- libraryHaskellDepends = [
- base bytestring deepseq fingertree hashable prettyprinter
- prettyprinter-ansi-terminal template-haskell text text-short
- ];
- description = "A rope type based on a finger tree over UTF-8 fragments";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "core-text_0_3_0_0" = callPackage
({ mkDerivation, ansi-terminal, base, bytestring, colour, deepseq
, fingertree, hashable, prettyprinter, template-haskell, text
, text-short
@@ -63847,7 +63081,6 @@ self: {
];
description = "A rope type based on a finger tree over UTF-8 fragments";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"corebot-bliki" = callPackage
@@ -64023,7 +63256,6 @@ self: {
description = "A modern, lightweight, complete client for CouchDB";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {inherit (pkgs) couchdb;};
"couchdb-conduit" = callPackage
@@ -64254,8 +63486,6 @@ self: {
];
description = "Coya monoids";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"cparsing" = callPackage
@@ -64782,20 +64012,6 @@ self: {
({ mkDerivation, array, base, FloatingHex }:
mkDerivation {
pname = "crackNum";
- version = "2.3";
- sha256 = "1wrqq2g6hvqa8w0c4nad35d1favcjqi93ywnxqkc3i7pl37jb3s2";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [ array base FloatingHex ];
- executableHaskellDepends = [ array base FloatingHex ];
- description = "Crack various integer, floating-point data formats";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "crackNum_2_4" = callPackage
- ({ mkDerivation, array, base, FloatingHex }:
- mkDerivation {
- pname = "crackNum";
version = "2.4";
sha256 = "1fa9rlknmilc8rnm7yvmjrbc9jydpvk30gj7lq79nqbifig6229a";
isLibrary = true;
@@ -64804,7 +64020,6 @@ self: {
executableHaskellDepends = [ array base FloatingHex ];
description = "Crack various integer, floating-point data formats";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"craft" = callPackage
@@ -65023,18 +64238,21 @@ self: {
"crdt-event-fold" = callPackage
({ mkDerivation, base, binary, containers, data-default-class
- , data-dword, hspec
+ , data-dword, hspec, mtl, transformers
}:
mkDerivation {
pname = "crdt-event-fold";
- version = "1.2.0.0";
- sha256 = "0ald9rjynck8a0x2vicq4kq6hji2jyh0n78ghf49gh70swik5hsc";
+ version = "1.2.1.1";
+ sha256 = "0qwc72j2v3kdvh3iq6vn0anwicpqpx59in6q9yvc5jbk4f24zpl2";
libraryHaskellDepends = [
- base binary containers data-default-class data-dword
+ base binary containers data-default-class data-dword mtl
+ transformers
];
testHaskellDepends = [ base hspec ];
description = "Garbage collected event folding CRDT";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"creatur" = callPackage
@@ -65244,7 +64462,7 @@ self: {
({ mkDerivation, aeson, ansi-wl-pprint, base, base-compat
, base-compat-batteries, binary, binary-orphans, bytestring
, cassava, code-page, containers, criterion-measurement, deepseq
- , directory, exceptions, filepath, Glob, HUnit, js-flot, js-jquery
+ , directory, exceptions, filepath, Glob, HUnit, js-chart
, microstache, mtl, mwc-random, optparse-applicative, parsec
, QuickCheck, statistics, tasty, tasty-hunit, tasty-quickcheck
, text, time, transformers, transformers-compat, vector
@@ -65252,8 +64470,8 @@ self: {
}:
mkDerivation {
pname = "criterion";
- version = "1.5.7.0";
- sha256 = "1qzn2k1b2all543v47p93p15a5y8lps002vbxmkr6xrinp91cvqk";
+ version = "1.5.9.0";
+ sha256 = "0qhlylhra1d3vzk6miqv0gdrn10gw03bdwv8b4bfmdzgpf0zgqr1";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -65261,8 +64479,8 @@ self: {
aeson ansi-wl-pprint base base-compat-batteries binary
binary-orphans bytestring cassava code-page containers
criterion-measurement deepseq directory exceptions filepath Glob
- js-flot js-jquery microstache mtl mwc-random optparse-applicative
- parsec statistics text time transformers transformers-compat vector
+ js-chart microstache mtl mwc-random optparse-applicative parsec
+ statistics text time transformers transformers-compat vector
vector-algorithms
];
executableHaskellDepends = [
@@ -65562,6 +64780,8 @@ self: {
];
description = "Pure Haskell implelementation for GNU SHA512 crypt algorithm";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"crypto-api" = callPackage
@@ -65667,6 +64887,8 @@ self: {
testHaskellDepends = [ base bytestring QuickCheck ];
description = "An educational tool for studying classical cryptography schemes";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"crypto-conduit" = callPackage
@@ -65724,6 +64946,8 @@ self: {
];
description = "Like crypto-pubkey-openssh but not dependent on any specific crypto library";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"crypto-multihash" = callPackage
@@ -65891,8 +65115,6 @@ self: {
];
description = "Cryptographic random number generator";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"crypto-simple" = callPackage
@@ -65930,8 +65152,6 @@ self: {
testToolDepends = [ tasty-discover ];
description = "Easy-and-safe-to-use high-level cryptography based on Sodium";
license = stdenv.lib.licenses.mpl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"crypto-token" = callPackage
@@ -66156,6 +65376,8 @@ self: {
benchmarkHaskellDepends = [ base bytestring criterion ];
description = "Fast, pure and practical SHA-512 implementation";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"cryptoids" = callPackage
@@ -66190,6 +65412,8 @@ self: {
libraryHaskellDepends = [ base cryptoids-types exceptions ];
description = "Typeclass-based interface to cryptoids";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"cryptoids-types" = callPackage
@@ -66207,30 +65431,33 @@ self: {
];
description = "Shared types for encrypting internal object identifiers before exposure";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"cryptol" = callPackage
({ mkDerivation, alex, ansi-terminal, array, async, base
, base-compat, blaze-html, bv-sized, bytestring, containers
, criterion, cryptohash-sha1, deepseq, directory, exceptions
- , filepath, gitrev, GraphSCC, happy, haskeline, heredoc, libBF
- , monad-control, monadLib, mtl, panic, parameterized-utils, pretty
- , process, random, sbv, simple-smt, strict, text, tf-random, time
- , transformers, transformers-base, what4
+ , filepath, ghc-prim, gitrev, GraphSCC, happy, haskeline, heredoc
+ , integer-gmp, libBF, MemoTrie, monad-control, monadLib, mtl, panic
+ , parameterized-utils, pretty, process, random, sbv, simple-smt
+ , stm, strict, text, tf-random, time, transformers
+ , transformers-base, what4
}:
mkDerivation {
pname = "cryptol";
- version = "2.9.1";
- sha256 = "0c484pla89igj77x5n2n50a1la8j4jaqpc0pc58c1pcijffxac5l";
+ version = "2.10.0";
+ sha256 = "0qzgfd0nn070rca8mdm2gi7ah9aghn1kpr3fl4dx56kbfva23yhb";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
array async base base-compat bv-sized bytestring containers
- cryptohash-sha1 deepseq directory exceptions filepath gitrev
- GraphSCC heredoc libBF monad-control monadLib mtl panic
- parameterized-utils pretty process random sbv simple-smt strict
- text tf-random time transformers-base what4
+ cryptohash-sha1 deepseq directory exceptions filepath ghc-prim
+ gitrev GraphSCC heredoc integer-gmp libBF MemoTrie monad-control
+ monadLib mtl panic parameterized-utils pretty process random sbv
+ simple-smt stm strict text tf-random time transformers-base what4
];
libraryToolDepends = [ alex happy ];
executableHaskellDepends = [
@@ -66253,28 +65480,6 @@ self: {
}:
mkDerivation {
pname = "cryptonite";
- version = "0.26";
- sha256 = "1pdf0zzbfr0cdzls6bab6f6kpx08wa8c2qc1zfqzv5ajapgr0wy4";
- libraryHaskellDepends = [
- base basement bytestring deepseq ghc-prim integer-gmp memory
- ];
- testHaskellDepends = [
- base bytestring memory tasty tasty-hunit tasty-kat tasty-quickcheck
- ];
- benchmarkHaskellDepends = [
- base bytestring deepseq gauge memory random
- ];
- description = "Cryptography Primitives sink";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "cryptonite_0_27" = callPackage
- ({ mkDerivation, base, basement, bytestring, deepseq, gauge
- , ghc-prim, integer-gmp, memory, random, tasty, tasty-hunit
- , tasty-kat, tasty-quickcheck
- }:
- mkDerivation {
- pname = "cryptonite";
version = "0.27";
sha256 = "1c68wvn2b49gijq9day2bzi0axcbdz41ip3j0wdahdhcjfl4a9y8";
libraryHaskellDepends = [
@@ -66288,7 +65493,6 @@ self: {
];
description = "Cryptography Primitives sink";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"cryptonite-conduit" = callPackage
@@ -66457,15 +65661,24 @@ self: {
}:
mkDerivation {
pname = "csound-catalog";
- version = "0.7.3";
- sha256 = "18xn06drza3pwyhidlkr478hvn8ss93f3f30wmfrh79ngabip4kp";
+ version = "0.7.4";
+ sha256 = "1ca70yk13b239383q9d8fwc4qd6jm22dqinfhasd88b4iv9p46h8";
libraryHaskellDepends = [
base csound-expression csound-sampler sharc-timbre transformers
];
description = "a gallery of Csound instruments";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
+ }) {};
+
+ "csound-controllers" = callPackage
+ ({ mkDerivation, base, csound-expression }:
+ mkDerivation {
+ pname = "csound-controllers";
+ version = "0.1.1.0";
+ sha256 = "1p2fa00djwyrv7fdrngawmk3r41q6a4mlsqgdm4qajmivbj0sg9m";
+ libraryHaskellDepends = [ base csound-expression ];
+ testHaskellDepends = [ base csound-expression ];
+ license = stdenv.lib.licenses.bsd3;
}) {};
"csound-expression" = callPackage
@@ -66476,8 +65689,8 @@ self: {
}:
mkDerivation {
pname = "csound-expression";
- version = "5.3.3";
- sha256 = "0g6djh3ijvka6hkw4nhb7vhhyl4i268rdxvnwmm6ayg6a8kg8p0g";
+ version = "5.3.4";
+ sha256 = "0v5mv2yhw114y7hixh3qjy88sfrry7xfyzkwwk1dpwnq8yycp0ir";
libraryHaskellDepends = [
base Boolean colour containers csound-expression-dynamic
csound-expression-opcodes csound-expression-typed data-default
@@ -66485,8 +65698,6 @@ self: {
];
description = "library to make electronic music";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"csound-expression-dynamic" = callPackage
@@ -66496,16 +65707,14 @@ self: {
}:
mkDerivation {
pname = "csound-expression-dynamic";
- version = "0.3.5";
- sha256 = "07xykqpym48bvvs7sa0m12psahsn7z245cd89akv9flkgwjwaa29";
+ version = "0.3.6";
+ sha256 = "1s4gyn4rpkpfpb0glbb39hnzkw9vr4his3s4a4azx894cymyhzg0";
libraryHaskellDepends = [
array base Boolean containers data-default data-fix data-fix-cse
deriving-compat hashable transformers wl-pprint
];
description = "dynamic core for csound-expression library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"csound-expression-opcodes" = callPackage
@@ -66514,15 +65723,13 @@ self: {
}:
mkDerivation {
pname = "csound-expression-opcodes";
- version = "0.0.4.0";
- sha256 = "1rzkv24xppysmx20x453wzxfapkic99c98jqzpf2iyfyny1qya2w";
+ version = "0.0.5.0";
+ sha256 = "1qif8nx3652883zf84w4d0l2lzlbrk9n25rn4i5mxcmlv9px06ha";
libraryHaskellDepends = [
base csound-expression-dynamic csound-expression-typed transformers
];
description = "opcodes for the library csound-expression";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"csound-expression-typed" = callPackage
@@ -66533,8 +65740,8 @@ self: {
}:
mkDerivation {
pname = "csound-expression-typed";
- version = "0.2.3.1";
- sha256 = "02zd41sz1y8qfchdyhgiddi6s1p5081nr5haq04qdmbz5bgpdmbq";
+ version = "0.2.4";
+ sha256 = "1hqmwlgx0dcci7z76w4i5xcq10c4jigzbm7fvf0xxwffmhf6j752";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base Boolean colour containers csound-expression-dynamic
@@ -66543,21 +65750,17 @@ self: {
];
description = "typed core for the library csound-expression";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"csound-sampler" = callPackage
({ mkDerivation, base, csound-expression, transformers }:
mkDerivation {
pname = "csound-sampler";
- version = "0.0.9.0";
- sha256 = "0vvsqbnd1yjwijz4g0y9av6d20m73b5swln4v7gna3jd16mrg2k1";
+ version = "0.0.10.0";
+ sha256 = "0mi7w39adkn5l1h05arfap3c0ddb8j65wv96i3jrswpc3ljf3b2y";
libraryHaskellDepends = [ base csound-expression transformers ];
description = "A musical sampler based on Csound";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"csp" = callPackage
@@ -66677,8 +65880,6 @@ self: {
];
description = "High-performance CSS tokenizer and serializer";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"css-text" = callPackage
@@ -66714,32 +65915,6 @@ self: {
}:
mkDerivation {
pname = "csv-conduit";
- version = "0.7.1.0";
- sha256 = "01wmf2kzy483k3dbmcmf1mziwwrchdj7nxl63wakynsddh1zjv9v";
- libraryHaskellDepends = [
- array attoparsec base blaze-builder bytestring conduit
- conduit-extra containers data-default exceptions ghc-prim mmorph
- monad-control mtl primitive resourcet semigroups text transformers
- unordered-containers vector
- ];
- testHaskellDepends = [
- base bytestring containers directory HUnit mtl primitive
- test-framework test-framework-hunit text transformers vector
- ];
- description = "A flexible, fast, conduit-based CSV parser library for Haskell";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "csv-conduit_0_7_2_0" = callPackage
- ({ mkDerivation, array, attoparsec, base, blaze-builder, bytestring
- , conduit, conduit-extra, containers, data-default, directory
- , exceptions, ghc-prim, HUnit, mmorph, monad-control, mtl
- , primitive, resourcet, semigroups, test-framework
- , test-framework-hunit, text, transformers, unordered-containers
- , vector
- }:
- mkDerivation {
- pname = "csv-conduit";
version = "0.7.2.0";
sha256 = "1bclavsan00mv0n0dy0ap6byk4w5fwnhpvxhdhx94r7bxfqi2r0q";
libraryHaskellDepends = [
@@ -66754,7 +65929,6 @@ self: {
];
description = "A flexible, fast, conduit-based CSV parser library for Haskell";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"csv-enumerator" = callPackage
@@ -67076,8 +66250,6 @@ self: {
libraryToolDepends = [ c2hs ];
description = "Bindings to the CUDD binary decision diagrams library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {inherit (pkgs) cudd;};
"cue-sheet" = callPackage
@@ -67506,8 +66678,6 @@ self: {
];
description = "Fast implementations of the curve25519 elliptic curve primitives";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"curves" = callPackage
@@ -67754,8 +66924,6 @@ self: {
testHaskellDepends = [ base doctest ];
description = "Digits 0-9";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"d3d11binding" = callPackage
@@ -68451,6 +67619,17 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "data-as" = callPackage
+ ({ mkDerivation, base, profunctors }:
+ mkDerivation {
+ pname = "data-as";
+ version = "0.0.0.2";
+ sha256 = "1rqdffwyxrnvsrqchnknjdmdz7afzhplyalnrclrm5zm6gj0dlia";
+ libraryHaskellDepends = [ base profunctors ];
+ description = "Simple extensible sum";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"data-ascii" = callPackage
({ mkDerivation, base, blaze-builder, bytestring, case-insensitive
, hashable, semigroups, text
@@ -68562,8 +67741,6 @@ self: {
sha256 = "1mb72r17982w2sslmvi5nzpf7i702iikc7j4h68gzlfnm426jk9q";
description = "Category theory";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"data-cell" = callPackage
@@ -69157,19 +68334,6 @@ self: {
}) {};
"data-fix" = callPackage
- ({ mkDerivation, base }:
- mkDerivation {
- pname = "data-fix";
- version = "0.2.1";
- sha256 = "05mhbcb04gxj1zl5y3zjss4p5lab5wyvzwk9pbg04ax2l24qmwih";
- revision = "1";
- editedCabalFile = "1rjz9w5rs48nia2imk4345h8daczlgk85ak2k0dssframi2w8v3s";
- libraryHaskellDepends = [ base ];
- description = "Fixpoint data types";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "data-fix_0_3_0" = callPackage
({ mkDerivation, base, deepseq, hashable }:
mkDerivation {
pname = "data-fix";
@@ -69178,7 +68342,6 @@ self: {
libraryHaskellDepends = [ base deepseq hashable ];
description = "Fixpoint data types";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"data-fix-cse" = callPackage
@@ -69190,8 +68353,6 @@ self: {
libraryHaskellDepends = [ base containers data-fix transformers ];
description = "Common subexpression elimination for the fixploint types";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"data-flags" = callPackage
@@ -69239,8 +68400,6 @@ self: {
testHaskellDepends = [ base doctest ];
description = "A simple multi-way tree data structure";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"data-fresh" = callPackage
@@ -69280,8 +68439,8 @@ self: {
({ mkDerivation, base, criterion, transformers }:
mkDerivation {
pname = "data-has";
- version = "0.3.0.0";
- sha256 = "0ybkm9zvl0l60f44p80fislbdmwwhavqz31wymnikjsyc01x899w";
+ version = "0.4.0.0";
+ sha256 = "1zkjn2m4s59h09i3kgqxr45xw8kr34d1f2fxanac1c7y8242vdbz";
libraryHaskellDepends = [ base ];
benchmarkHaskellDepends = [ base criterion transformers ];
description = "Simple extensible product";
@@ -70066,8 +69225,6 @@ self: {
libraryHaskellDepends = [ base containers mtl ];
description = "Functions to transform data structures";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"data-tree-print" = callPackage
@@ -70161,6 +69318,8 @@ self: {
libraryHaskellDepends = [ aeson base ];
description = "Class for types with a database id";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"database-id-groundhog" = callPackage
@@ -70620,8 +69779,6 @@ self: {
];
description = "Directed acyclic word graphs";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"dbcleaner" = callPackage
@@ -70780,35 +69937,6 @@ self: {
broken = true;
}) {};
- "dbus_0_10_15" = callPackage
- ({ mkDerivation, base, bytestring, cereal, containers, criterion
- , deepseq, directory, extra, filepath, libxml-sax, network, parsec
- , process, QuickCheck, random, resourcet, tasty, tasty-hunit
- , tasty-quickcheck, text, transformers, unix, vector, xml-types
- }:
- mkDerivation {
- pname = "dbus";
- version = "0.10.15";
- sha256 = "1a5sjavq8mfzz4zxpkd9b6jxsvy0kl1rjq2hhy40gcz2qjfnamb4";
- revision = "2";
- editedCabalFile = "0v9k4yrpzpkk3k33gp3z8qmv0q6kf0d6xps3ar4d3xs9ybrwvg0c";
- libraryHaskellDepends = [
- base bytestring cereal containers deepseq libxml-sax network parsec
- random text transformers unix vector xml-types
- ];
- testHaskellDepends = [
- base bytestring cereal containers directory extra filepath
- libxml-sax network parsec process QuickCheck random resourcet tasty
- tasty-hunit tasty-quickcheck text transformers unix vector
- xml-types
- ];
- benchmarkHaskellDepends = [ base criterion ];
- doCheck = false;
- description = "A client library for the D-Bus IPC system";
- license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"dbus" = callPackage
({ mkDerivation, base, bytestring, cereal, conduit, containers
, criterion, deepseq, directory, exceptions, extra, filepath, lens
@@ -71641,6 +70769,8 @@ self: {
];
description = "Combinators for manipulating dependently-typed predicates";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"decimal-arithmetic" = callPackage
@@ -71671,6 +70801,8 @@ self: {
testHaskellDepends = [ base tasty tasty-hunit ];
description = "Preprocessing decimal literals more or less as they are (instead of via fractions)";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"declarative" = callPackage
@@ -71690,8 +70822,6 @@ self: {
testHaskellDepends = [ base mwc-probability ];
description = "DIY Markov Chains";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"decode-utf8" = callPackage
@@ -71763,6 +70893,8 @@ self: {
testToolDepends = [ markdown-unlit ];
description = "Deep natural and unnatural tree transformations, including attribute grammars";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"deepcontrol" = callPackage
@@ -71812,18 +70944,6 @@ self: {
broken = true;
}) {};
- "deepseq_1_3_0_1" = callPackage
- ({ mkDerivation, array, base }:
- mkDerivation {
- pname = "deepseq";
- version = "1.3.0.1";
- sha256 = "068zka6rwprbzpx7yisi1ajsxdly23zaf2vjklx1wp66yypx54lp";
- libraryHaskellDepends = [ array base ];
- description = "Deep evaluation of data structures";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"deepseq_1_4_4_0" = callPackage
({ mkDerivation, array, base, ghc-prim, HUnit, test-framework
, test-framework-hunit
@@ -71953,16 +71073,16 @@ self: {
"deferred-folds" = callPackage
({ mkDerivation, base, bytestring, containers, foldl, hashable
, primitive, QuickCheck, quickcheck-instances, rerebase, tasty
- , tasty-hunit, tasty-quickcheck, transformers, unordered-containers
- , vector
+ , tasty-hunit, tasty-quickcheck, text, transformers
+ , unordered-containers, vector
}:
mkDerivation {
pname = "deferred-folds";
- version = "0.9.11";
- sha256 = "02j1akzjdi73l7adlhv49sln5saq2j53pziqwzw6zw0bsf53q00k";
+ version = "0.9.15";
+ sha256 = "0jijnjy6x6f86dmlhiaj9gl13zbwzaz4gpb8svzdwwws48bwwyqr";
libraryHaskellDepends = [
- base bytestring containers foldl hashable primitive transformers
- unordered-containers vector
+ base bytestring containers foldl hashable primitive text
+ transformers unordered-containers vector
];
testHaskellDepends = [
QuickCheck quickcheck-instances rerebase tasty tasty-hunit
@@ -72111,22 +71231,6 @@ self: {
}:
mkDerivation {
pname = "dejafu";
- version = "2.3.0.1";
- sha256 = "0klw2knnhqanmfjz2hjrj5sag6bqkh1g6vhgbvyk3d532m748wx1";
- libraryHaskellDepends = [
- base concurrency containers contravariant deepseq exceptions
- leancheck profunctors random transformers
- ];
- description = "A library for unit-testing concurrent programs";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "dejafu_2_4_0_0" = callPackage
- ({ mkDerivation, base, concurrency, containers, contravariant
- , deepseq, exceptions, leancheck, profunctors, random, transformers
- }:
- mkDerivation {
- pname = "dejafu";
version = "2.4.0.0";
sha256 = "1kj4ygdbbkr54bqknxk3jqif74jxgpid7cz9vzcm2m15h8q2z9k2";
libraryHaskellDepends = [
@@ -72135,7 +71239,6 @@ self: {
];
description = "A library for unit-testing concurrent programs";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"deka" = callPackage
@@ -72354,8 +71457,8 @@ self: {
}:
mkDerivation {
pname = "dense";
- version = "0.1.0.0";
- sha256 = "1cyprx6z66cmg98j2zijjjznicfvybr678h4vaj4ppmfxgalkz99";
+ version = "0.1.0.1";
+ sha256 = "00hm40myj6m7hh9v5w75252wi7azf5fq6ldmpn7p0cv4sxj8mnmg";
libraryHaskellDepends = [
base binary bytes cereal comonad deepseq ghc-prim hashable lens
linear primitive semigroupoids template-haskell transformers
@@ -72703,6 +71806,8 @@ self: {
testHaskellDepends = [ base Cabal cabal-test-quickcheck ];
description = "A typeclass and an implementation for double-ended queues";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"derangement" = callPackage
@@ -72838,8 +71943,8 @@ self: {
({ mkDerivation, base, criterion, deepseq, hspec, QuickCheck }:
mkDerivation {
pname = "derive-storable";
- version = "0.2.0.0";
- sha256 = "0cr13ydc3p5zsrzimha4xkaj5hmf2bj3hylzjh2llgcgi2l8vc53";
+ version = "0.3.0.0";
+ sha256 = "1qxf729wmvcszw9bs2w9h7ww9sh55576hvalpg0qp6l3zlp3f4sq";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base hspec QuickCheck ];
benchmarkHaskellDepends = [ base criterion deepseq ];
@@ -72853,10 +71958,8 @@ self: {
}:
mkDerivation {
pname = "derive-storable-plugin";
- version = "0.2.3.0";
- sha256 = "0yr9s33drw5l4ckqipqpmgrsrnm18yr4742mmyjqm3x7wai7d99q";
- revision = "1";
- editedCabalFile = "0wrynvd305bk3mvm9rbs9vrfb65yhiy2s83r8hs690r1vsw4mdkj";
+ version = "0.2.3.1";
+ sha256 = "1g2i2l97jldw9yv10dbcbaq54lz1k1aajhxr28m7fgjwf2mry3gi";
libraryHaskellDepends = [ base derive-storable ghc ghci ];
testHaskellDepends = [
base derive-storable ghc ghci hspec QuickCheck
@@ -72866,6 +71969,8 @@ self: {
];
description = "GHC core plugin supporting the derive-storable package";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"derive-topdown" = callPackage
@@ -72881,8 +71986,6 @@ self: {
];
description = "Help Haskellers derive class instances for composited data types";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"derive-trie" = callPackage
@@ -72934,31 +72037,6 @@ self: {
}:
mkDerivation {
pname = "deriving-compat";
- version = "0.5.9";
- sha256 = "1i0sc77h2902b0xc722v87iwdnwayn1y5mpiy700nclmfrrw2jy4";
- revision = "1";
- editedCabalFile = "07vw03bi7gajfnampd98jyxjkidnkj4zyaxl7pr248qsgrvcf123";
- libraryHaskellDepends = [
- base containers ghc-boot-th ghc-prim template-haskell
- th-abstraction transformers transformers-compat
- ];
- testHaskellDepends = [
- base base-compat base-orphans hspec QuickCheck tagged
- template-haskell transformers transformers-compat void
- ];
- testToolDepends = [ hspec-discover ];
- description = "Backports of GHC deriving extensions";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "deriving-compat_0_5_10" = callPackage
- ({ mkDerivation, base, base-compat, base-orphans, containers
- , ghc-boot-th, ghc-prim, hspec, hspec-discover, QuickCheck, tagged
- , template-haskell, th-abstraction, transformers
- , transformers-compat, void
- }:
- mkDerivation {
- pname = "deriving-compat";
version = "0.5.10";
sha256 = "1ah04xsb71wv6iax47xpdykfadxp3lcw2l6vkg15723l1xgy8ach";
libraryHaskellDepends = [
@@ -72972,7 +72050,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Backports of GHC deriving extensions";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"deriving-show-simple" = callPackage
@@ -73265,18 +72342,12 @@ self: {
}:
mkDerivation {
pname = "devtools";
- version = "0.0.3";
- sha256 = "09lwvi4mbwkhazzmngpblxh2bvvxz1j4ndzsh3bp3nwwwa0xiihm";
- isLibrary = true;
- isExecutable = true;
+ version = "0.1.0";
+ sha256 = "09md1na64p3881d2j9l64m730gvmkl47az8hajm6yh578q14v50j";
libraryHaskellDepends = [
base bytestring cmdargs Diff filepath hlint mprelude
source-constraints tasty tasty-mgolden text typed-process
];
- executableHaskellDepends = [
- base bytestring cmdargs Diff filepath hlint mprelude
- source-constraints tasty tasty-mgolden text typed-process
- ];
testHaskellDepends = [
base bytestring cmdargs Diff filepath hlint mprelude
source-constraints tasty tasty-mgolden text typed-process
@@ -73496,60 +72567,6 @@ self: {
, doctest, dotgen, either, exceptions, filepath, foldl, gauge
, generic-random, half, hashable, haskeline, http-client
, http-client-tls, http-types, lens-family-core, megaparsec, memory
- , mockery, mtl, network-uri, optparse-applicative
- , parser-combinators, parsers, pretty-simple, prettyprinter
- , prettyprinter-ansi-terminal, profunctors, QuickCheck
- , quickcheck-instances, repline, scientific, semigroups, serialise
- , special-values, spoon, tasty, tasty-expected-failure, tasty-hunit
- , tasty-quickcheck, template-haskell, text, text-manipulate
- , th-lift-instances, transformers, transformers-compat, turtle
- , unordered-containers, uri-encode, vector
- }:
- mkDerivation {
- pname = "dhall";
- version = "1.32.0";
- sha256 = "1imj0bh5365pdizvjbw2wqz0g9hakigf1zm4fr6379qdchxpp90p";
- revision = "4";
- editedCabalFile = "17mq04cla4367gb14g8jlzywgg5m3dbz02xxqm6ynyf9k8dnnr2x";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson aeson-pretty ansi-terminal atomic-write base bytestring
- case-insensitive cborg cborg-json containers contravariant
- cryptonite data-fix deepseq Diff directory dotgen either exceptions
- filepath half hashable haskeline http-client http-client-tls
- http-types lens-family-core megaparsec memory mtl network-uri
- optparse-applicative parser-combinators parsers pretty-simple
- prettyprinter prettyprinter-ansi-terminal profunctors repline
- scientific serialise template-haskell text text-manipulate
- th-lift-instances transformers transformers-compat
- unordered-containers uri-encode vector
- ];
- executableHaskellDepends = [ base ];
- testHaskellDepends = [
- base bytestring cborg containers data-fix deepseq directory doctest
- either filepath foldl generic-random lens-family-core megaparsec
- mockery prettyprinter QuickCheck quickcheck-instances scientific
- semigroups serialise special-values spoon tasty
- tasty-expected-failure tasty-hunit tasty-quickcheck
- template-haskell text transformers turtle unordered-containers
- vector
- ];
- benchmarkHaskellDepends = [
- base bytestring containers directory gauge serialise text
- ];
- doCheck = false;
- description = "A configuration language guaranteed to terminate";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "dhall_1_36_0" = callPackage
- ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, atomic-write
- , base, bytestring, case-insensitive, cborg, cborg-json, containers
- , contravariant, cryptonite, data-fix, deepseq, Diff, directory
- , doctest, dotgen, either, exceptions, filepath, foldl, gauge
- , generic-random, half, hashable, haskeline, http-client
- , http-client-tls, http-types, lens-family-core, megaparsec, memory
, mmorph, mockery, mtl, network-uri, optparse-applicative
, parser-combinators, parsers, pretty-simple, prettyprinter
, prettyprinter-ansi-terminal, profunctors, QuickCheck
@@ -73564,6 +72581,8 @@ self: {
pname = "dhall";
version = "1.36.0";
sha256 = "014bdxmrcxzc2yrk838fxbz521714fk3a7c6idb9065wrfzch1wj";
+ revision = "1";
+ editedCabalFile = "1561i0rv0qx4mizwg1k04qynwdz6gsx4fifps9415rwdfki6dyxw";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -73595,7 +72614,6 @@ self: {
doCheck = false;
description = "A configuration language guaranteed to terminate";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"dhall-bash" = callPackage
@@ -73604,29 +72622,6 @@ self: {
}:
mkDerivation {
pname = "dhall-bash";
- version = "1.0.30";
- sha256 = "1r2xr8c8kzmrxrb8m6f9dzjn81sqxzx97w0406kwrx9vzfj7ci1q";
- revision = "1";
- editedCabalFile = "0x7lkh86sr08qm53ycmka1vpxn7y60l01dm6hh70rhzn435ilvj1";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- base bytestring containers dhall neat-interpolation shell-escape
- text
- ];
- executableHaskellDepends = [
- base bytestring dhall optparse-generic text
- ];
- description = "Compile Dhall to Bash";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "dhall-bash_1_0_34" = callPackage
- ({ mkDerivation, base, bytestring, containers, dhall
- , neat-interpolation, optparse-generic, shell-escape, text
- }:
- mkDerivation {
- pname = "dhall-bash";
version = "1.0.34";
sha256 = "1p1zylrjk80lh8rxpw2z3wyvk9x7q65lwyfwfacx8rrbgzx54riy";
isLibrary = true;
@@ -73640,7 +72635,6 @@ self: {
];
description = "Compile Dhall to Bash";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"dhall-check" = callPackage
@@ -73689,8 +72683,6 @@ self: {
];
description = "Generate HTML docs from a dhall package";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"dhall-fly" = callPackage
@@ -73730,37 +72722,6 @@ self: {
"dhall-json" = callPackage
({ mkDerivation, aeson, aeson-pretty, aeson-yaml, ansi-terminal
, base, bytestring, containers, dhall, exceptions, filepath
- , optparse-applicative, prettyprinter, prettyprinter-ansi-terminal
- , scientific, tasty, tasty-hunit, text, unordered-containers
- , vector
- }:
- mkDerivation {
- pname = "dhall-json";
- version = "1.6.4";
- sha256 = "0vr6a02frfk5bh0qj0m4qlc5pp08m29gxp8ixqihrqakkna6409z";
- revision = "3";
- editedCabalFile = "09yifah6mfy8k1qi5d2fibw62hjnxfcr7fx3wvyf4n16nq1mhshx";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson aeson-pretty aeson-yaml base bytestring containers dhall
- exceptions filepath optparse-applicative prettyprinter scientific
- text unordered-containers vector
- ];
- executableHaskellDepends = [
- aeson aeson-pretty ansi-terminal base bytestring dhall exceptions
- optparse-applicative prettyprinter prettyprinter-ansi-terminal text
- ];
- testHaskellDepends = [
- aeson base bytestring dhall tasty tasty-hunit text
- ];
- description = "Convert between Dhall and JSON or YAML";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "dhall-json_1_7_3" = callPackage
- ({ mkDerivation, aeson, aeson-pretty, aeson-yaml, ansi-terminal
- , base, bytestring, containers, dhall, exceptions, filepath
, lens-family-core, optparse-applicative, prettyprinter
, prettyprinter-ansi-terminal, scientific, tasty, tasty-hunit
, tasty-silver, text, unordered-containers, vector
@@ -73785,7 +72746,6 @@ self: {
];
description = "Convert between Dhall and JSON or YAML";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"dhall-lex" = callPackage
@@ -73817,35 +72777,6 @@ self: {
}:
mkDerivation {
pname = "dhall-lsp-server";
- version = "1.0.8";
- sha256 = "1ig90w8iwyq5qwx5rd9zrd0mvrfksn6x1qh0hqxqvjdxrxk9lqnk";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson aeson-pretty base bytestring containers data-default dhall
- dhall-json directory filepath haskell-lsp hslogger lens
- lens-family-core megaparsec mtl network-uri prettyprinter
- rope-utf16-splay text transformers unordered-containers uri-encode
- ];
- executableHaskellDepends = [ base optparse-applicative ];
- testHaskellDepends = [
- base directory doctest filepath haskell-lsp-types lsp-test
- QuickCheck tasty tasty-hspec text
- ];
- description = "Language Server Protocol (LSP) server for Dhall";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "dhall-lsp-server_1_0_11" = callPackage
- ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers
- , data-default, dhall, dhall-json, directory, doctest, filepath
- , haskell-lsp, haskell-lsp-types, hslogger, lens, lens-family-core
- , lsp-test, megaparsec, mtl, network-uri, optparse-applicative
- , prettyprinter, QuickCheck, rope-utf16-splay, tasty, tasty-hspec
- , text, transformers, unordered-containers, uri-encode
- }:
- mkDerivation {
- pname = "dhall-lsp-server";
version = "1.0.11";
sha256 = "0xp4mbk26p22xs5f2bz493yi9ijbiiz1jwmc462yk1bxxz5lbx5n";
isLibrary = true;
@@ -73863,7 +72794,6 @@ self: {
];
description = "Language Server Protocol (LSP) server for Dhall";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"dhall-nix" = callPackage
@@ -73969,38 +72899,6 @@ self: {
}:
mkDerivation {
pname = "dhall-yaml";
- version = "1.1.0";
- sha256 = "06lwzis9jjfis6rv4r9gd0iq1da5ymcd6jl8x3rbcimg87k9r4bj";
- revision = "2";
- editedCabalFile = "1vflfl8j0fjvf5a8mz90d71myii4s2k98186gidxv0dkll8dix9a";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson base bytestring dhall dhall-json HsYAML HsYAML-aeson
- optparse-applicative text vector
- ];
- executableHaskellDepends = [
- aeson ansi-terminal base bytestring dhall dhall-json exceptions
- optparse-applicative prettyprinter prettyprinter-ansi-terminal text
- ];
- testHaskellDepends = [
- base bytestring dhall dhall-json tasty tasty-expected-failure
- tasty-hunit text
- ];
- description = "Convert between Dhall and YAML";
- license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "dhall-yaml_1_2_3" = callPackage
- ({ mkDerivation, aeson, ansi-terminal, base, bytestring, dhall
- , dhall-json, exceptions, HsYAML, HsYAML-aeson
- , optparse-applicative, prettyprinter, prettyprinter-ansi-terminal
- , tasty, tasty-expected-failure, tasty-hunit, text, vector
- }:
- mkDerivation {
- pname = "dhall-yaml";
version = "1.2.3";
sha256 = "1n42brr1yifb4pyl26960rsm8b1wzw0hvv6mmq8m5ml5av61ymf3";
isLibrary = true;
@@ -74019,8 +72917,6 @@ self: {
];
description = "Convert between Dhall and YAML";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"dhcp-lease-parser" = callPackage
@@ -74170,8 +73066,6 @@ self: {
];
description = "DI logger wrapped for Polysemy";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"dia-base" = callPackage
@@ -74222,6 +73116,8 @@ self: {
doHaddock = false;
description = "Embedded domain-specific language for declarative vector graphics";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"diagrams-boolean" = callPackage
@@ -74262,6 +73158,8 @@ self: {
];
description = "Braille diagrams with plain text";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"diagrams-builder" = callPackage
@@ -74314,6 +73212,8 @@ self: {
];
description = "Cairo backend for diagrams drawing EDSL";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"diagrams-canvas" = callPackage
@@ -74362,6 +73262,8 @@ self: {
];
description = "Collection of user contributions to diagrams EDSL";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"diagrams-core" = callPackage
@@ -74381,6 +73283,8 @@ self: {
];
description = "Core libraries for diagrams EDSL";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"diagrams-graphviz" = callPackage
@@ -74396,6 +73300,8 @@ self: {
];
description = "Graph layout and drawing with GraphViz and diagrams";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"diagrams-gtk" = callPackage
@@ -74411,6 +73317,8 @@ self: {
];
description = "Backend for rendering diagrams directly to GTK windows";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"diagrams-haddock" = callPackage
@@ -74460,7 +73368,6 @@ self: {
description = "HsQML (Qt5) backend for Diagrams";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"diagrams-html5" = callPackage
@@ -74514,6 +73421,8 @@ self: {
benchmarkHaskellDepends = [ base criterion diagrams-core ];
description = "Embedded domain-specific language for declarative graphics";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"diagrams-pandoc" = callPackage
@@ -74579,6 +73488,8 @@ self: {
];
description = "PGF backend for diagrams drawing EDSL";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"diagrams-postscript" = callPackage
@@ -74599,6 +73510,8 @@ self: {
];
description = "Postscript backend for diagrams drawing EDSL";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"diagrams-qrcode" = callPackage
@@ -74637,6 +73550,8 @@ self: {
testHaskellDepends = [ base diagrams-core diagrams-lib ];
description = "Rasterific backend for diagrams";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"diagrams-reflex" = callPackage
@@ -74670,6 +73585,8 @@ self: {
];
description = "Library for drawing the Rubik's Cube";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"diagrams-solve" = callPackage
@@ -74707,6 +73624,8 @@ self: {
];
description = "SVG backend for diagrams drawing EDSL";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"diagrams-tikz" = callPackage
@@ -74779,8 +73698,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "A Dialogflow Fulfillment library for Haskell";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"dib" = callPackage
@@ -74819,8 +73736,6 @@ self: {
libraryHaskellDepends = [ base parsec random-fu transformers ];
description = "Simplistic D&D style dice-rolling system";
license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"dice-entropy-conduit" = callPackage
@@ -74840,8 +73755,6 @@ self: {
];
description = "Cryptographically secure n-sided dice via rejection sampling";
license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"dice2tex" = callPackage
@@ -75456,8 +74369,6 @@ self: {
testHaskellDepends = [ base fgl hashable massiv QuickCheck ];
description = "Directed Graphs";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"dihaa" = callPackage
@@ -75662,8 +74573,6 @@ self: {
];
description = "Gemini client";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"diophantine" = callPackage
@@ -75990,8 +74899,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Multivariate dirichlet distribution";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"dirstream" = callPackage
@@ -76031,8 +74938,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "A small library for working with directories";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"disassembler" = callPackage
@@ -76109,8 +75014,8 @@ self: {
}:
mkDerivation {
pname = "discord-haskell";
- version = "1.8.0";
- sha256 = "1zh4xf5a8ppfhcnkhai4mi0a7aj7m8qp8hcnyfi6s3nc86k7wj2w";
+ version = "1.8.1";
+ sha256 = "07rhg7r4v05q1y6rin4b5v49231r2w35jfwnrbg7b7s1skdld9g3";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -76122,8 +75027,6 @@ self: {
executableHaskellDepends = [ base text unliftio ];
description = "Write bots for Discord in Haskell";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"discord-hs" = callPackage
@@ -77092,8 +75995,6 @@ self: {
];
description = "Compositional, type-safe, polymorphic static values and closures";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"distribution" = callPackage
@@ -77468,6 +76369,8 @@ self: {
];
description = "AVAYA DMCC API bindings and WebSockets server for AVAYA";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"dmenu" = callPackage
@@ -77666,6 +76569,8 @@ self: {
libraryHaskellDepends = [ base ];
description = "Creates the time intervals for CLI changing messages on the screen";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"dobutokO" = callPackage
@@ -77903,6 +76808,8 @@ self: {
];
description = "An API client for docker written in Haskell";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"docker-build-cacher" = callPackage
@@ -78070,33 +76977,6 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "doctemplates_0_8" = callPackage
- ({ mkDerivation, aeson, base, bytestring, containers, criterion
- , doclayout, filepath, Glob, HsYAML, mtl, parsec, safe, scientific
- , tasty, tasty-golden, tasty-hunit, temporary, text
- , text-conversions, unordered-containers, vector
- }:
- mkDerivation {
- pname = "doctemplates";
- version = "0.8";
- sha256 = "0zhnhdpbh0cyh6nr655yfik135gssa1qhfhzsvaph2n1qwq1l6nn";
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [
- aeson base containers doclayout filepath HsYAML mtl parsec safe
- scientific text text-conversions unordered-containers vector
- ];
- testHaskellDepends = [
- aeson base bytestring containers doclayout filepath Glob tasty
- tasty-golden tasty-hunit temporary text
- ];
- benchmarkHaskellDepends = [
- aeson base containers criterion doclayout filepath mtl text
- ];
- description = "Pandoc-style document templates";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"doctemplates" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, criterion
, doclayout, filepath, Glob, HsYAML, mtl, parsec, safe, scientific
@@ -78105,8 +76985,8 @@ self: {
}:
mkDerivation {
pname = "doctemplates";
- version = "0.8.2";
- sha256 = "14xymm4lp0nfbm2y8jcyaisb52mrwjz40dz5n5c8m48rkqqb4qzl";
+ version = "0.8.3";
+ sha256 = "0pzzcy2f1ysnqzkv14h7x9dp9ywf5rn5k8cvwwwvlg6sjizgvfpd";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson base containers doclayout filepath HsYAML mtl parsec safe
@@ -78301,6 +77181,8 @@ self: {
];
description = "Low-level bindings to the DocuSign API";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"docusign-base-minimal" = callPackage
@@ -78317,6 +77199,8 @@ self: {
];
description = "Low-level bindings to the DocuSign API (only what is necessary for docusign-client)";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"docusign-client" = callPackage
@@ -78336,6 +77220,8 @@ self: {
];
description = "Client bindings for the DocuSign API";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"docusign-example" = callPackage
@@ -78471,8 +77357,6 @@ self: {
benchmarkHaskellDepends = [ base containers criterion deepseq ];
description = "The Lengauer-Tarjan graph dominators algorithm";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"dom-parser" = callPackage
@@ -79424,6 +78308,8 @@ self: {
];
description = "Dropbox API client";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"dropbox-sdk" = callPackage
@@ -79517,6 +78403,8 @@ self: {
];
description = "Helper functions for setting up Double Submit Cookie defense for forms";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"dsh-sql" = callPackage
@@ -79794,8 +78682,6 @@ self: {
];
description = "Network multiplayer 2D shooting game";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"dual-tree" = callPackage
@@ -79814,6 +78700,8 @@ self: {
];
description = "Rose trees with cached and accumulating monoidal annotations";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"dualizer" = callPackage
@@ -80022,8 +78910,6 @@ self: {
];
description = "Testing library for Dunai";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"duplo" = callPackage
@@ -80261,8 +79147,6 @@ self: {
testHaskellDepends = [ base ];
description = "A minimal testing library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"dx9base" = callPackage
@@ -80389,8 +79273,6 @@ self: {
];
description = "Draw and update graphs in real time with OpenGL";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"dynamic-graphs" = callPackage
@@ -80713,6 +79595,8 @@ self: {
testHaskellDepends = [ base hspec QuickCheck ];
description = "Template Haskell library for writing monadic expressions more easily";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"eager-sockets" = callPackage
@@ -80783,8 +79667,6 @@ self: {
libraryHaskellDepends = [ base data-default ];
description = "Robert Penner's easing equations";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"easy-api" = callPackage
@@ -80804,6 +79686,18 @@ self: {
broken = true;
}) {};
+ "easy-args" = callPackage
+ ({ mkDerivation, base, hspec }:
+ mkDerivation {
+ pname = "easy-args";
+ version = "0.1.0.1";
+ sha256 = "07gafpn0nmkbk8hwrqgv3kyrdxhqh8ljrky6hzq2q9yylilvfr3n";
+ libraryHaskellDepends = [ base hspec ];
+ testHaskellDepends = [ base hspec ];
+ description = "Parses command line arguments";
+ license = stdenv.lib.licenses.lgpl3;
+ }) {};
+
"easy-bitcoin" = callPackage
({ mkDerivation, aeson, base, base16-bytestring, binary, byteable
, bytestring, cryptohash, deepseq, lens, postgresql-simple, safe
@@ -80894,6 +79788,8 @@ self: {
];
description = "Pure, type-indexed haskell vector, matrix, and tensor library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"easytensor-vulkan" = callPackage
@@ -80905,6 +79801,8 @@ self: {
libraryHaskellDepends = [ base dimensions easytensor vulkan-api ];
description = "Use easytensor with vulkan-api";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"easytest" = callPackage
@@ -80997,6 +79895,8 @@ self: {
];
description = "A handy tool for uploading unikernels to Amazon's EC2";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"eccrypto" = callPackage
@@ -81015,6 +79915,8 @@ self: {
benchmarkHaskellDepends = [ base bytestring criterion random ];
description = "Elliptic Curve Cryptography for Haskell";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"eccrypto-ed25519-bindings" = callPackage
@@ -81166,29 +80068,36 @@ self: {
}) {};
"ede" = callPackage
- ({ mkDerivation, aeson, ansi-wl-pprint, base, bifunctors
- , bytestring, comonad, directory, double-conversion, filepath, free
- , lens, mtl, parsers, scientific, semigroups, tasty, tasty-golden
- , text, text-format, text-manipulate, trifecta
- , unordered-containers, vector
+ ({ mkDerivation, aeson, attoparsec, base, bifunctors, bytestring
+ , comonad, directory, filepath, free, lens, mtl
+ , optparse-applicative, parsers, prettyprinter
+ , prettyprinter-ansi-terminal, scientific, tasty, tasty-golden
+ , text, text-manipulate, trifecta, unordered-containers, vector
}:
mkDerivation {
pname = "ede";
- version = "0.2.9";
- sha256 = "0gvs9kyq4xyz11x5cqmr7vnh4d1vany36rfpmm4dg23w3yj36fab";
+ version = "0.3.2.0";
+ sha256 = "1y78l8b6wnl621nlfm3jwf9qskfnyd4ian1sxjsmk2jw22z1yp4d";
+ isLibrary = true;
+ isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
- aeson ansi-wl-pprint base bifunctors bytestring comonad directory
- double-conversion filepath free lens mtl parsers scientific
- semigroups text text-format text-manipulate trifecta
- unordered-containers vector
+ aeson base bytestring comonad directory filepath free lens mtl
+ parsers prettyprinter prettyprinter-ansi-terminal scientific text
+ text-manipulate trifecta unordered-containers vector
+ ];
+ executableHaskellDepends = [
+ aeson attoparsec base bytestring optparse-applicative prettyprinter
+ prettyprinter-ansi-terminal text
];
testHaskellDepends = [
- aeson base bifunctors bytestring directory tasty tasty-golden text
+ aeson base bifunctors bytestring directory filepath tasty
+ tasty-golden text
];
description = "Templating language with similar syntax and features to Liquid or Jinja2";
- license = "unknown";
+ license = stdenv.lib.licenses.mpl20;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"edenmodules" = callPackage
@@ -81308,6 +80217,8 @@ self: {
libraryHaskellDepends = [ base bytestring cereal hedis ];
description = "Statically typechecked client for Redis";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"edit" = callPackage
@@ -81627,43 +80538,6 @@ self: {
}) {};
"egison" = callPackage
- ({ mkDerivation, array, base, containers, criterion, deepseq
- , directory, filepath, ghc, ghc-paths, Glob, hashable, haskeline
- , HUnit, megaparsec, mini-egison, mtl, optparse-applicative, parsec
- , parser-combinators, prettyprinter, process, random, regex-tdfa
- , split, test-framework, test-framework-hunit, text, transformers
- , unordered-containers, vector
- }:
- mkDerivation {
- pname = "egison";
- version = "4.0.3";
- sha256 = "0wav3cbp8yxkx9ajhcfqws9y1xhs36gw01spwi7x7s4l6x7fkqlm";
- isLibrary = true;
- isExecutable = true;
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [
- array base containers directory ghc ghc-paths hashable haskeline
- megaparsec mini-egison mtl optparse-applicative parsec
- parser-combinators prettyprinter process random regex-tdfa split
- text transformers unordered-containers vector
- ];
- executableHaskellDepends = [
- array base containers directory filepath ghc ghc-paths haskeline
- mtl optparse-applicative parsec prettyprinter process regex-tdfa
- split text transformers unordered-containers vector
- ];
- testHaskellDepends = [
- base filepath Glob HUnit mtl test-framework test-framework-hunit
- transformers
- ];
- benchmarkHaskellDepends = [
- base criterion deepseq mtl transformers
- ];
- description = "Programming language with non-linear pattern-matching against non-free data";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "egison_4_1_2" = callPackage
({ mkDerivation, array, base, containers, criterion, directory
, exceptions, filepath, ghc, ghc-paths, Glob, hashable, haskeline
, HUnit, megaparsec, mtl, optparse-applicative, parsec
@@ -81697,6 +80571,7 @@ self: {
description = "Programming language with non-linear pattern-matching against non-free data";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"egison-pattern-src" = callPackage
@@ -81706,27 +80581,6 @@ self: {
}:
mkDerivation {
pname = "egison-pattern-src";
- version = "0.2.1.0";
- sha256 = "0zfqrjmbzh7s88dkqc5mabb2yhb3xz88y10n5npkz9f6cjas4cxf";
- libraryHaskellDepends = [
- base containers free megaparsec mtl parser-combinators
- prettyprinter recursion-schemes text
- ];
- testHaskellDepends = [
- base megaparsec mtl tasty tasty-hunit text
- ];
- testToolDepends = [ tasty-discover ];
- description = "Manipulating Egison patterns: abstract syntax, parser, and pretty-printer";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "egison-pattern-src_0_2_1_2" = callPackage
- ({ mkDerivation, base, containers, free, megaparsec, mtl
- , parser-combinators, prettyprinter, recursion-schemes, tasty
- , tasty-discover, tasty-hunit, text
- }:
- mkDerivation {
- pname = "egison-pattern-src";
version = "0.2.1.2";
sha256 = "14g13m9c4353j8hir5inqhfzwapkxdkbvkzfbrrgca6hyj7mn1vf";
libraryHaskellDepends = [
@@ -81740,6 +80594,7 @@ self: {
description = "Manipulating Egison patterns: abstract syntax, parser, and pretty-printer";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"egison-pattern-src-haskell-mode" = callPackage
@@ -81759,6 +80614,8 @@ self: {
testToolDepends = [ tasty-discover ];
description = "Parser and pretty printer for Egison pattern expressions in Haskell source code";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"egison-pattern-src-th-mode" = callPackage
@@ -81768,28 +80625,6 @@ self: {
}:
mkDerivation {
pname = "egison-pattern-src-th-mode";
- version = "0.2.1.1";
- sha256 = "110rykbxkpv9vrqvwdxm0fa73djy2g5swcxzpx61zh6cl4wk949g";
- libraryHaskellDepends = [
- base egison-pattern-src haskell-src-exts haskell-src-meta mtl
- pretty template-haskell text
- ];
- testHaskellDepends = [
- base egison-pattern-src haskell-src-exts mtl tasty tasty-hunit
- template-haskell text
- ];
- testToolDepends = [ tasty-discover ];
- description = "Parser and pretty printer for Egison pattern expressions to use with TH";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "egison-pattern-src-th-mode_0_2_1_2" = callPackage
- ({ mkDerivation, base, egison-pattern-src, haskell-src-exts
- , haskell-src-meta, mtl, pretty, tasty, tasty-discover, tasty-hunit
- , template-haskell, text
- }:
- mkDerivation {
- pname = "egison-pattern-src-th-mode";
version = "0.2.1.2";
sha256 = "0zm3ds6vcxhahcwwryhk8f65141f0bnzj6mxy681npzwzgvljiyd";
libraryHaskellDepends = [
@@ -81804,6 +80639,7 @@ self: {
description = "Parser and pretty printer for Egison pattern expressions to use with TH";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"egison-quote" = callPackage
@@ -81977,6 +80813,8 @@ self: {
testHaskellDepends = [ base doctest ];
description = "Functions involving lists of Either";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"either-result" = callPackage
@@ -82112,6 +80950,8 @@ self: {
];
description = "An ekg backend for Amazon Cloudwatch";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"ekg-core" = callPackage
@@ -82423,26 +81263,6 @@ self: {
}:
mkDerivation {
pname = "eliminators";
- version = "0.6";
- sha256 = "1mxjp2ygf72k3yaiqpfi4lrmhwhx69zkm5kznrb6wainw5r6h0if";
- revision = "1";
- editedCabalFile = "03gq3c04arywpp60n5cb6prvwn0yk7ccc5gfpbxl9vdjp5dbikkd";
- libraryHaskellDepends = [
- base extra singleton-nats singletons template-haskell
- th-abstraction th-desugar
- ];
- testHaskellDepends = [ base hspec singleton-nats singletons ];
- testToolDepends = [ hspec-discover ];
- description = "Dependently typed elimination functions using singletons";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "eliminators_0_7" = callPackage
- ({ mkDerivation, base, extra, hspec, hspec-discover, singleton-nats
- , singletons, template-haskell, th-abstraction, th-desugar
- }:
- mkDerivation {
- pname = "eliminators";
version = "0.7";
sha256 = "1h3h0f7s0gjbza7lij8y2pg5hl6zrf8cqslh5f0hpwnfxh3yls6v";
revision = "1";
@@ -82455,7 +81275,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Dependently typed elimination functions using singletons";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"elision" = callPackage
@@ -82497,6 +81316,8 @@ self: {
];
description = "Elliptic curve library";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"elm-bridge" = callPackage
@@ -82898,8 +81719,8 @@ self: {
}:
mkDerivation {
pname = "elm2nix";
- version = "0.2";
- sha256 = "1bv2sid1adrg3327h9611kspfxkhgwcawjq59iapp776n74x2iq4";
+ version = "0.2.1";
+ sha256 = "1lgqbmd5419apak7hy22p0fpjzcki74snpgqsq2qmhpvyi5qbf3r";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -82987,6 +81808,8 @@ self: {
testHaskellDepends = [ base directory filepath tasty tasty-hunit ];
description = "A tiny language for understanding the lambda-calculus";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"elynx" = callPackage
@@ -83004,8 +81827,6 @@ self: {
];
description = "Validate and (optionally) redo ELynx analyses";
license = stdenv.lib.licenses.gpl3Plus;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"elynx-markov" = callPackage
@@ -83028,8 +81849,6 @@ self: {
];
description = "Simulate molecular sequences along trees";
license = stdenv.lib.licenses.gpl3Plus;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"elynx-nexus" = callPackage
@@ -83042,8 +81861,6 @@ self: {
testHaskellDepends = [ base hspec ];
description = "Import and export Nexus files";
license = stdenv.lib.licenses.gpl3Plus;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"elynx-seq" = callPackage
@@ -83064,8 +81881,6 @@ self: {
];
description = "Handle molecular sequences";
license = stdenv.lib.licenses.gpl3Plus;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"elynx-tools" = callPackage
@@ -83088,8 +81903,6 @@ self: {
];
description = "Tools for ELynx";
license = stdenv.lib.licenses.gpl3Plus;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"elynx-tree" = callPackage
@@ -83116,8 +81929,6 @@ self: {
];
description = "Handle phylogenetic trees";
license = stdenv.lib.licenses.gpl3Plus;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"emacs-keys" = callPackage
@@ -83157,6 +81968,8 @@ self: {
];
description = "Utilities to write Emacs dynamic modules";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"email" = callPackage
@@ -83287,6 +82100,8 @@ self: {
testHaskellDepends = [ base doctest Glob ];
description = "Wrapper around email-validate library adding instances for common type classes";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"emailparse" = callPackage
@@ -84074,8 +82889,6 @@ self: {
];
description = "TH-generated EnumSet/EnumMap wrappers around IntSet/IntMap";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"enumset" = callPackage
@@ -84272,6 +83085,8 @@ self: {
];
description = "A library for simulating epidemics as birth-death processes";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"epic" = callPackage
@@ -84456,6 +83271,8 @@ self: {
];
description = "Proof assistant for Haskell using DataKinds & PolyKinds";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"equeue" = callPackage
@@ -84477,6 +83294,8 @@ self: {
];
description = "Application level triggered, and edge triggered event multiqueues";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"equivalence" = callPackage
@@ -84764,13 +83583,24 @@ self: {
({ mkDerivation, base, containers, text }:
mkDerivation {
pname = "error-or";
- version = "0.1.0.0";
- sha256 = "1bpazb078xfbylzpzh9dq3p3fgddpizv118n31papi0fr7xddrli";
+ version = "0.1.1.0";
+ sha256 = "0xh47kyzdyycvi6dxlw736zsa4pxplh9ariw7p2mcr64rx2r77cl";
libraryHaskellDepends = [ base containers text ];
description = "Composable, hierarchical errors";
license = stdenv.lib.licenses.bsd3;
}) {};
+ "error-or-utils" = callPackage
+ ({ mkDerivation, base, containers, error-or, text }:
+ mkDerivation {
+ pname = "error-or-utils";
+ version = "0.1.1";
+ sha256 = "14n5h69wknns3b6ij8avdijwlpwykalkpvx2q57cg6zv0ywnvmwz";
+ libraryHaskellDepends = [ base containers error-or text ];
+ description = "Utilities using ErrorOr datatype";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"error-util" = callPackage
({ mkDerivation, base, transformers }:
mkDerivation {
@@ -85094,34 +83924,6 @@ self: {
}:
mkDerivation {
pname = "esqueleto";
- version = "3.3.4.0";
- sha256 = "1w46sfh4rrj7lvsdyzwphcv8n00v6kr3padkk8v5lr0r40w5n60r";
- libraryHaskellDepends = [
- aeson attoparsec base blaze-html bytestring conduit containers
- monad-logger persistent resourcet tagged text time transformers
- unliftio unordered-containers
- ];
- testHaskellDepends = [
- aeson attoparsec base blaze-html bytestring conduit containers
- exceptions hspec monad-logger mtl mysql mysql-simple persistent
- persistent-mysql persistent-postgresql persistent-sqlite
- persistent-template postgresql-libpq postgresql-simple resourcet
- tagged text time transformers unliftio unordered-containers vector
- ];
- description = "Type-safe EDSL for SQL queries on persistent backends";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "esqueleto_3_4_0_1" = callPackage
- ({ mkDerivation, aeson, attoparsec, base, blaze-html, bytestring
- , conduit, containers, exceptions, hspec, monad-logger, mtl, mysql
- , mysql-simple, persistent, persistent-mysql, persistent-postgresql
- , persistent-sqlite, persistent-template, postgresql-libpq
- , postgresql-simple, resourcet, tagged, text, time, transformers
- , unliftio, unordered-containers, vector
- }:
- mkDerivation {
- pname = "esqueleto";
version = "3.4.0.1";
sha256 = "1vq8yfrixgqps8g6wvfgr9n42zmwj1jybiq3sbrgfj318n6dm5mc";
libraryHaskellDepends = [
@@ -85138,7 +83940,6 @@ self: {
];
description = "Type-safe EDSL for SQL queries on persistent backends";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ess" = callPackage
@@ -85155,28 +83956,6 @@ self: {
}) {};
"essence-of-live-coding" = callPackage
- ({ mkDerivation, base, foreign-store, QuickCheck, syb
- , test-framework, test-framework-quickcheck2, transformers
- , vector-sized
- }:
- mkDerivation {
- pname = "essence-of-live-coding";
- version = "0.1.0.3";
- sha256 = "1kycm3a2rbz8shcjz8j1yl2c5pvpkr9mp3g3pgmcnhdr7wq4smlk";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- base foreign-store syb transformers vector-sized
- ];
- executableHaskellDepends = [ base transformers ];
- testHaskellDepends = [
- base QuickCheck syb test-framework test-framework-quickcheck2
- ];
- description = "General purpose live coding framework";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "essence-of-live-coding_0_2_4" = callPackage
({ mkDerivation, base, containers, foreign-store, mtl, QuickCheck
, syb, test-framework, test-framework-quickcheck2, time
, transformers, vector-sized
@@ -85197,7 +83976,6 @@ self: {
];
description = "General purpose live coding framework";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"essence-of-live-coding-gloss" = callPackage
@@ -85206,21 +83984,6 @@ self: {
}:
mkDerivation {
pname = "essence-of-live-coding-gloss";
- version = "0.1.0.3";
- sha256 = "0ggwh1d57isda9k5l4g7g92l77m1b9hj2vva3r0fvmnidsny41n0";
- libraryHaskellDepends = [
- base essence-of-live-coding foreign-store gloss syb transformers
- ];
- description = "General purpose live coding framework - Gloss backend";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "essence-of-live-coding-gloss_0_2_4" = callPackage
- ({ mkDerivation, base, essence-of-live-coding, foreign-store, gloss
- , syb, transformers
- }:
- mkDerivation {
- pname = "essence-of-live-coding-gloss";
version = "0.2.4";
sha256 = "11hnzax39g7yaqwaaxi3niipamd65mcrdi431fxrspkhgcm1nx2y";
libraryHaskellDepends = [
@@ -85228,7 +83991,6 @@ self: {
];
description = "General purpose live coding framework - Gloss backend";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"essence-of-live-coding-gloss-example" = callPackage
@@ -85247,8 +84009,6 @@ self: {
];
description = "General purpose live coding framework - Gloss example";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"essence-of-live-coding-pulse" = callPackage
@@ -85257,21 +84017,6 @@ self: {
}:
mkDerivation {
pname = "essence-of-live-coding-pulse";
- version = "0.1.0.3";
- sha256 = "044vjp637gaq2q2c8d83c9ixp6zg5x752ifw4nmnwigi1w53y1wq";
- libraryHaskellDepends = [
- base essence-of-live-coding foreign-store pulse-simple transformers
- ];
- description = "General purpose live coding framework - pulse backend";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "essence-of-live-coding-pulse_0_2_4" = callPackage
- ({ mkDerivation, base, essence-of-live-coding, foreign-store
- , pulse-simple, transformers
- }:
- mkDerivation {
- pname = "essence-of-live-coding-pulse";
version = "0.2.4";
sha256 = "0lhnq85bi22mwnw4fcg9hzr18mdifxlr833pwsc7ch401y2mf1kz";
libraryHaskellDepends = [
@@ -85279,7 +84024,6 @@ self: {
];
description = "General purpose live coding framework - pulse backend";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"essence-of-live-coding-pulse-example" = callPackage
@@ -85298,8 +84042,6 @@ self: {
];
description = "General purpose live coding framework - pulse backend example";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"essence-of-live-coding-quickcheck" = callPackage
@@ -85308,22 +84050,6 @@ self: {
}:
mkDerivation {
pname = "essence-of-live-coding-quickcheck";
- version = "0.1.0.3";
- sha256 = "1sp4s69jlc679yhix5smwx1n0gk8msrjmrsyca2lf59l71l3gadc";
- libraryHaskellDepends = [
- base boltzmann-samplers essence-of-live-coding QuickCheck syb
- transformers
- ];
- description = "General purpose live coding framework - QuickCheck integration";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "essence-of-live-coding-quickcheck_0_2_4" = callPackage
- ({ mkDerivation, base, boltzmann-samplers, essence-of-live-coding
- , QuickCheck, syb, transformers
- }:
- mkDerivation {
- pname = "essence-of-live-coding-quickcheck";
version = "0.2.4";
sha256 = "1ic2wvk4fc7jb6dkfy6fypmyw7hfbn79m51gn4z4c35ddhsfpngd";
libraryHaskellDepends = [
@@ -85332,7 +84058,6 @@ self: {
];
description = "General purpose live coding framework - QuickCheck integration";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"essence-of-live-coding-warp" = callPackage
@@ -85717,8 +84442,6 @@ self: {
];
description = "Ethereum Recursive Length Prefix Encoding";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ety" = callPackage
@@ -85775,8 +84498,6 @@ self: {
];
description = "Euler tour trees";
license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"euphoria" = callPackage
@@ -85873,8 +84594,6 @@ self: {
];
description = "An extensible event framework";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"eve-cli" = callPackage
@@ -86659,7 +85378,7 @@ self: {
broken = true;
}) {};
- "exceptions" = callPackage
+ "exceptions_0_10_4" = callPackage
({ mkDerivation, base, mtl, QuickCheck, stm, template-haskell
, test-framework, test-framework-hunit, test-framework-quickcheck2
, transformers
@@ -86679,6 +85398,7 @@ self: {
];
description = "Extensible optionally-pure exceptions";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"exchangerates" = callPackage
@@ -86879,8 +85599,6 @@ self: {
];
description = "Haskell bindings to ExifTool";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"exigo-schema" = callPackage
@@ -86927,8 +85645,6 @@ self: {
];
description = "Dependent pairs and their instances";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"exinst-aeson" = callPackage
@@ -86947,8 +85663,6 @@ self: {
];
description = "Dependent pairs and their instances";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"exinst-bytes" = callPackage
@@ -86969,8 +85683,6 @@ self: {
];
description = "Dependent pairs and their instances";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"exinst-cereal" = callPackage
@@ -86990,8 +85702,6 @@ self: {
];
description = "Dependent pairs and their instances";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"exinst-deepseq" = callPackage
@@ -87038,8 +85748,6 @@ self: {
];
description = "Dependent pairs and their instances";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"exist" = callPackage
@@ -87196,31 +85904,11 @@ self: {
libraryHaskellDepends = [ base ];
description = "floating point with extended exponent range";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"exp-pairs" = callPackage
- ({ mkDerivation, base, containers, deepseq, ghc-prim, matrix
- , prettyprinter, QuickCheck, random, smallcheck, tasty, tasty-hunit
- , tasty-quickcheck, tasty-smallcheck
- }:
- mkDerivation {
- pname = "exp-pairs";
- version = "0.2.0.0";
- sha256 = "0ry9k89xfy2493j7yypyiqcj0v7h5x9w8gl60dy28w4597yinisp";
- revision = "1";
- editedCabalFile = "1fkllbgsygzm1lw3g3a9l8fg8ap74bx0x7ja8yx3lbrjjsaqh8pa";
- libraryHaskellDepends = [
- base containers deepseq ghc-prim prettyprinter
- ];
- testHaskellDepends = [
- base matrix QuickCheck random smallcheck tasty tasty-hunit
- tasty-quickcheck tasty-smallcheck
- ];
- description = "Linear programming over exponent pairs";
- license = stdenv.lib.licenses.gpl3;
- }) {};
-
- "exp-pairs_0_2_1_0" = callPackage
({ mkDerivation, base, bimap, containers, deepseq, gauge, ghc-prim
, matrix, prettyprinter, QuickCheck, random, raw-strings-qq
, smallcheck, tasty, tasty-hunit, tasty-quickcheck
@@ -87242,7 +85930,6 @@ self: {
];
description = "Linear programming over exponent pairs";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"expand" = callPackage
@@ -88305,6 +86992,8 @@ self: {
testHaskellDepends = [ base hspec random text time ];
description = "Randomly generated fake data";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"fake-type" = callPackage
@@ -88322,36 +87011,6 @@ self: {
}) {inherit (pkgs.xorg) libXtst;};
"fakedata" = callPackage
- ({ mkDerivation, base, bytestring, containers, deepseq, directory
- , exceptions, filepath, gauge, hashable, hspec, hspec-discover
- , random, template-haskell, text, time, unordered-containers
- , vector, yaml
- }:
- mkDerivation {
- pname = "fakedata";
- version = "0.6.1";
- sha256 = "0qqc0hq7lg1s5fpflmnalcsy0043vqd8iiblwa6lvm45h7af8ii2";
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [
- base bytestring containers directory exceptions filepath hashable
- random template-haskell text time unordered-containers vector yaml
- ];
- testHaskellDepends = [
- base bytestring containers directory exceptions filepath hashable
- hspec hspec-discover random template-haskell text time
- unordered-containers vector yaml
- ];
- testToolDepends = [ hspec-discover ];
- benchmarkHaskellDepends = [
- base bytestring containers deepseq directory exceptions filepath
- gauge hashable random template-haskell text time
- unordered-containers vector yaml
- ];
- description = "Library for producing fake data";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "fakedata_0_8_0" = callPackage
({ mkDerivation, attoparsec, base, bytestring, containers, deepseq
, directory, exceptions, fakedata-parser, filepath, gauge, hashable
, hspec, hspec-discover, random, string-random, template-haskell
@@ -88381,7 +87040,6 @@ self: {
];
description = "Library for producing fake data";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"fakedata-parser" = callPackage
@@ -88890,8 +87548,6 @@ self: {
benchmarkHaskellDepends = [ base bytestring criterion ];
description = "A fast, but bare bones, bytestring parser combinators library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"fastpbkdf2" = callPackage
@@ -88931,6 +87587,8 @@ self: {
];
description = "A fast open-union type suitable for 100+ contained alternatives";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"fathead-util" = callPackage
@@ -90182,8 +88840,6 @@ self: {
];
description = "Minimal bindings to the FFmpeg library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {inherit (pkgs) ffmpeg; libavcodec = null; libavdevice = null;
libavformat = null; libswscale = null;};
@@ -90317,8 +88973,6 @@ self: {
libraryHaskellDepends = [ base-noprelude integer-gmp semirings ];
description = "fibonacci algebra";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"fibon" = callPackage
@@ -90474,22 +89128,6 @@ self: {
}:
mkDerivation {
pname = "file-embed";
- version = "0.0.11.2";
- sha256 = "0bgysf6z13cmr5lsrhzrkv33sw9x1lkfnga3la2mcakh1aa3ijm4";
- libraryHaskellDepends = [
- base bytestring directory filepath template-haskell
- ];
- testHaskellDepends = [ base filepath ];
- description = "Use Template Haskell to embed file contents directly";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "file-embed_0_0_13_0" = callPackage
- ({ mkDerivation, base, bytestring, directory, filepath
- , template-haskell
- }:
- mkDerivation {
- pname = "file-embed";
version = "0.0.13.0";
sha256 = "1sp1qq1ph2gr5a8ismn7n9vijnfwjyh38iqn338wa8mxn2mnhc6i";
libraryHaskellDepends = [
@@ -90498,7 +89136,6 @@ self: {
testHaskellDepends = [ base filepath ];
description = "Use Template Haskell to embed file contents directly";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"file-embed-lzma" = callPackage
@@ -90536,6 +89173,8 @@ self: {
];
description = "Use Template Haskell to embed file contents directly";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"file-location" = callPackage
@@ -90631,6 +89270,8 @@ self: {
];
description = "A cache system associating values to files";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"filediff" = callPackage
@@ -91215,8 +89856,6 @@ self: {
];
description = "Prisms and Isos between finitary types";
license = stdenv.lib.licenses.gpl3Plus;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"finite-field" = callPackage
@@ -91532,6 +90171,8 @@ self: {
];
description = "Program to manage the imports of a haskell module";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"fix-parser-simple" = callPackage
@@ -92049,8 +90690,6 @@ self: {
];
description = "Verify FLAC files ripped form CD using AccurateRip™";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"flags-applicative" = callPackage
@@ -92102,31 +90741,43 @@ self: {
"flashblast" = callPackage
({ mkDerivation, aeson, attoparsec, base, co-log-polysemy
- , co-log-polysemy-formatting, composite-base, dhall, formatting
- , http-conduit, lucid, megaparsec, path, path-dhall-instance
- , path-utils, polysemy, polysemy-plugin, polysemy-video
- , polysemy-zoo, replace-megaparsec, rio, semialign, subtitleParser
- , temporary, these, turtle, unliftio-path, vinyl
+ , co-log-polysemy-formatting, comonad, composite-base, dhall
+ , either, extra, first-class-families, formatting, generic-monoid
+ , ghc-clippy-plugin, http-conduit, lucid, megaparsec, optics
+ , optics-extra, path, path-dhall-instance, path-utils, polysemy
+ , polysemy-extra, polysemy-fs, polysemy-fskvstore, polysemy-http
+ , polysemy-methodology, polysemy-methodology-composite
+ , polysemy-plugin, polysemy-video, polysemy-vinyl, polysemy-zoo
+ , relude, replace-megaparsec, rio, semialign, subtitleParser
+ , temporary, text, these, turtle, unliftio-path, vinyl
}:
mkDerivation {
pname = "flashblast";
- version = "0.0.4.0";
- sha256 = "13n90wkmj69lkyvsw34dhr173m8qfdclkygnh7v5xwdrk5fgpb5s";
+ version = "0.0.9.0";
+ sha256 = "14fbdn72x0kb267j5a4inii0y43s03r1mnsnvzmx4wd5kkp0k3d2";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson attoparsec base co-log-polysemy co-log-polysemy-formatting
- composite-base dhall formatting http-conduit lucid megaparsec path
- path-dhall-instance path-utils polysemy polysemy-plugin
- polysemy-video polysemy-zoo replace-megaparsec rio semialign
- subtitleParser temporary these turtle unliftio-path vinyl
+ comonad composite-base dhall either extra first-class-families
+ formatting generic-monoid ghc-clippy-plugin http-conduit lucid
+ megaparsec optics optics-extra path path-dhall-instance path-utils
+ polysemy polysemy-extra polysemy-fs polysemy-fskvstore
+ polysemy-http polysemy-methodology polysemy-methodology-composite
+ polysemy-plugin polysemy-video polysemy-vinyl polysemy-zoo relude
+ replace-megaparsec rio semialign subtitleParser temporary text
+ these turtle unliftio-path vinyl
];
executableHaskellDepends = [
aeson attoparsec base co-log-polysemy co-log-polysemy-formatting
- composite-base dhall formatting http-conduit lucid megaparsec path
- path-dhall-instance path-utils polysemy polysemy-plugin
- polysemy-video polysemy-zoo replace-megaparsec rio semialign
- subtitleParser temporary these turtle unliftio-path vinyl
+ comonad composite-base dhall either extra first-class-families
+ formatting generic-monoid ghc-clippy-plugin http-conduit lucid
+ megaparsec optics optics-extra path path-dhall-instance path-utils
+ polysemy polysemy-extra polysemy-fs polysemy-fskvstore
+ polysemy-http polysemy-methodology polysemy-methodology-composite
+ polysemy-plugin polysemy-video polysemy-vinyl polysemy-zoo relude
+ replace-megaparsec rio semialign subtitleParser temporary text
+ these turtle unliftio-path vinyl
];
description = "Generate language learning flashcards from video";
license = stdenv.lib.licenses.mit;
@@ -92158,6 +90809,8 @@ self: {
];
description = "Principled and efficient bit-oriented binary serialization";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"flat-maybe" = callPackage
@@ -92209,14 +90862,14 @@ self: {
, containers, criterion, directory, filepath, hedgehog, hspec
, hspec-core, hspec-expectations-pretty-diff, hspec-megaparsec
, http-client, http-types, HUnit, hw-hspec-hedgehog, megaparsec
- , mono-traversable, mtl, parser-combinators, process
+ , mono-traversable, mtl, parser-combinators, pretty-simple, process
, raw-strings-qq, scientific, template-haskell, text
, text-manipulate, th-pprint, utf8-string, vector
}:
mkDerivation {
pname = "flatbuffers";
- version = "0.2.0.0";
- sha256 = "02d270qkrlwn2x0aiasrf614jdirngswxcs30dawpc1zap56bf7r";
+ version = "0.3.0.0";
+ sha256 = "1mryx9xivy8bqv43dz3m92cq5ivk445g49cszk143arg4wqgw8kn";
libraryHaskellDepends = [
base binary bytestring containers directory filepath megaparsec
mono-traversable mtl parser-combinators scientific template-haskell
@@ -92226,9 +90879,9 @@ self: {
aeson aeson-pretty base binary bytestring containers directory
filepath hedgehog hspec hspec-core hspec-expectations-pretty-diff
hspec-megaparsec http-client http-types HUnit hw-hspec-hedgehog
- megaparsec mono-traversable mtl parser-combinators process
- raw-strings-qq scientific template-haskell text text-manipulate
- th-pprint utf8-string
+ megaparsec mono-traversable mtl parser-combinators pretty-simple
+ process raw-strings-qq scientific template-haskell text
+ text-manipulate th-pprint utf8-string
];
benchmarkHaskellDepends = [
aeson base binary bytestring containers criterion directory
@@ -92630,8 +91283,6 @@ self: {
];
description = "Library and binary to generate sequence/flow diagrams from plain text source";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"flowdock" = callPackage
@@ -92831,6 +91482,8 @@ self: {
];
description = "FLTK bindings";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {inherit (pkgs) fltk14; inherit (pkgs) libGL;
inherit (pkgs) libGLU; inherit (pkgs) pkg-config;};
@@ -93167,6 +91820,8 @@ self: {
testHaskellDepends = [ ansi-terminal base fmt ];
description = "ANSI terminal colors formatters for fmt library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"fn" = callPackage
@@ -93301,27 +91956,6 @@ self: {
"foldl" = callPackage
({ mkDerivation, base, bytestring, comonad, containers
, contravariant, criterion, doctest, hashable, mwc-random
- , primitive, profunctors, semigroupoids, semigroups, text
- , transformers, unordered-containers, vector, vector-builder
- }:
- mkDerivation {
- pname = "foldl";
- version = "1.4.6";
- sha256 = "1ah4i8w0ybdkkqsfjl990jbx16ar5q67x85qhg4l80xkkvlsl51a";
- libraryHaskellDepends = [
- base bytestring comonad containers contravariant hashable
- mwc-random primitive profunctors semigroupoids semigroups text
- transformers unordered-containers vector vector-builder
- ];
- testHaskellDepends = [ base doctest ];
- benchmarkHaskellDepends = [ base criterion ];
- description = "Composable, streaming, and efficient left folds";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "foldl_1_4_10" = callPackage
- ({ mkDerivation, base, bytestring, comonad, containers
- , contravariant, criterion, doctest, hashable, mwc-random
, primitive, profunctors, semigroupoids, text, transformers
, unordered-containers, vector
}:
@@ -93338,7 +91972,6 @@ self: {
benchmarkHaskellDepends = [ base criterion ];
description = "Composable, streaming, and efficient left folds";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"foldl-exceptions" = callPackage
@@ -93714,6 +92347,8 @@ self: {
];
description = "Simple force-directed layout";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"fordo" = callPackage
@@ -93935,6 +92570,25 @@ self: {
broken = true;
}) {};
+ "formatn" = callPackage
+ ({ mkDerivation, attoparsec, base, containers, doctest, foldl
+ , generic-lens, numhask, scientific, tdigest, text, transformers
+ }:
+ mkDerivation {
+ pname = "formatn";
+ version = "0.0.1";
+ sha256 = "0rw1xli4df72wxylf211jhm0v2y842rfn8nalrp04yzklvyrri84";
+ libraryHaskellDepends = [
+ attoparsec base containers foldl generic-lens numhask scientific
+ tdigest text transformers
+ ];
+ testHaskellDepends = [ base doctest numhask ];
+ description = "Number text formatting";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"formattable" = callPackage
({ mkDerivation, base, bytestring, data-default-class
, double-conversion, hspec, HUnit, lens, old-locale, QuickCheck
@@ -94703,25 +93357,6 @@ self: {
"free" = callPackage
({ mkDerivation, base, comonad, containers, distributive
, exceptions, mtl, profunctors, semigroupoids, template-haskell
- , transformers, transformers-base
- }:
- mkDerivation {
- pname = "free";
- version = "5.1.3";
- sha256 = "0b9f9jrfgkq13333px6p1faxpcypqvzi0m9dnbj2rm8s79pdcw1c";
- revision = "1";
- editedCabalFile = "0w0bxkdsspw1blhr01bb9n98wlmqpgjpdbbp2f50qmhapav2fk30";
- libraryHaskellDepends = [
- base comonad containers distributive exceptions mtl profunctors
- semigroupoids template-haskell transformers transformers-base
- ];
- description = "Monads for free";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "free_5_1_4" = callPackage
- ({ mkDerivation, base, comonad, containers, distributive
- , exceptions, mtl, profunctors, semigroupoids, template-haskell
, th-abstraction, transformers, transformers-base
}:
mkDerivation {
@@ -94735,7 +93370,6 @@ self: {
];
description = "Monads for free";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"free-algebras" = callPackage
@@ -94756,6 +93390,8 @@ self: {
];
description = "Free algebras";
license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"free-categories" = callPackage
@@ -94784,6 +93420,8 @@ self: {
benchmarkHaskellDepends = [ base criterion ];
description = "efficient data types for free categories and arrows";
license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"free-concurrent" = callPackage
@@ -94828,8 +93466,6 @@ self: {
];
description = "Free functors, adjoint to functors that forget class constraints";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"free-game" = callPackage
@@ -95500,8 +94136,8 @@ self: {
({ mkDerivation, base, bifunctors, lens, optparse-applicative }:
mkDerivation {
pname = "friendly";
- version = "0.1.0.1";
- sha256 = "0860zmvlccdnjycmjr4wmi8ighps9dig5zik8hpj2h3z208ph8qp";
+ version = "0.1.0.2";
+ sha256 = "18j9nw76rwsikf5wyv33mw04mn4xmdnk757c26zfbcx8rkcwjqzn";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -95981,8 +94617,6 @@ self: {
testHaskellDepends = [ base bytestring tasty tasty-hspec ];
description = "Transfer files with FTP and FTPS";
license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ftp-client-conduit" = callPackage
@@ -95999,8 +94633,6 @@ self: {
testHaskellDepends = [ base ];
description = "Transfer file with FTP and FTPS with Conduit";
license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ftp-conduit" = callPackage
@@ -96462,6 +95094,8 @@ self: {
];
description = "Tools for functor combinator-based program design";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"functor-combo" = callPackage
@@ -96489,6 +95123,8 @@ self: {
libraryHaskellDepends = [ base recursion-schemes ];
description = "Friendly helpers for your recursion schemes";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"functor-infix" = callPackage
@@ -96526,6 +95162,8 @@ self: {
libraryHaskellDepends = [ base microlens singletons text vinyl ];
description = "General functor products for various Foldable instances";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"functor-utils" = callPackage
@@ -96737,26 +95375,6 @@ self: {
}:
mkDerivation {
pname = "fused-effects";
- version = "1.0.2.2";
- sha256 = "1n9nal5kz2gpi58jc7xspj100ibn582f8vgndc9ra84fbp380yy2";
- libraryHaskellDepends = [ base transformers ];
- testHaskellDepends = [
- base containers hedgehog hedgehog-fn inspection-testing tasty
- tasty-hedgehog tasty-hunit transformers
- ];
- testToolDepends = [ markdown-unlit ];
- benchmarkHaskellDepends = [ base gauge ];
- description = "A fast, flexible, fused effect system";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "fused-effects_1_1_0_0" = callPackage
- ({ mkDerivation, base, containers, gauge, hedgehog, hedgehog-fn
- , inspection-testing, markdown-unlit, tasty, tasty-hedgehog
- , tasty-hunit, transformers
- }:
- mkDerivation {
- pname = "fused-effects";
version = "1.1.0.0";
sha256 = "0ns1h03skgywfm3i5748q9hxvla5769p7hb72zw8yhdfpgwh9rlx";
libraryHaskellDepends = [ base transformers ];
@@ -96768,7 +95386,6 @@ self: {
benchmarkHaskellDepends = [ base gauge transformers ];
description = "A fast, flexible, fused effect system";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"fused-effects-exceptions" = callPackage
@@ -96786,8 +95403,6 @@ self: {
testToolDepends = [ markdown-unlit ];
description = "Handle exceptions thrown in IO with fused-effects";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"fused-effects-lens" = callPackage
@@ -96818,8 +95433,6 @@ self: {
benchmarkHaskellDepends = [ base fused-effects-random gauge ];
description = "High-quality random number generation as an effect";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"fused-effects-optics" = callPackage
@@ -96831,8 +95444,6 @@ self: {
libraryHaskellDepends = [ base fused-effects optics-core ];
description = "Bridge between the optics and fused-effects ecosystems";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"fused-effects-random" = callPackage
@@ -96844,28 +95455,25 @@ self: {
libraryHaskellDepends = [ base fused-effects random transformers ];
description = "Random number generation for fused-effects";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"fused-effects-readline" = callPackage
- ({ mkDerivation, base, directory, filepath, fused-effects
- , haskeline, prettyprinter, prettyprinter-ansi-terminal
- , terminal-size, transformers
+ ({ mkDerivation, base, directory, exceptions, filepath
+ , fused-effects, haskeline, prettyprinter
+ , prettyprinter-ansi-terminal, terminal-size, transformers
}:
mkDerivation {
pname = "fused-effects-readline";
version = "0.1.0.1";
sha256 = "1n1rdwrjww6hihryigk33bk9wcy69hi80c82kcbkclbmmaziz3j2";
libraryHaskellDepends = [
- base directory filepath fused-effects haskeline prettyprinter
- prettyprinter-ansi-terminal terminal-size transformers
+ base directory exceptions filepath fused-effects haskeline
+ prettyprinter prettyprinter-ansi-terminal terminal-size
+ transformers
];
testHaskellDepends = [ base ];
description = "A readline-like effect and carrier for fused-effects";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"fused-effects-resumable" = callPackage
@@ -96879,6 +95487,8 @@ self: {
];
description = "Resumable exceptions for the fused-effects ecosystem";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"fused-effects-squeal" = callPackage
@@ -96947,8 +95557,6 @@ self: {
];
description = "GHC plugin to make stream fusion more predictable";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"fusion-plugin-types" = callPackage
@@ -96998,8 +95606,6 @@ self: {
];
description = "An optimising compiler for a functional, array-oriented language";
license = stdenv.lib.licenses.isc;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"futhask" = callPackage
@@ -97439,6 +96045,8 @@ self: {
];
description = "FFTs over finite fields";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"galois-field" = callPackage
@@ -97464,6 +96072,8 @@ self: {
];
description = "Galois field library";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"game-of-life" = callPackage
@@ -97624,8 +96234,6 @@ self: {
];
description = "Automatically spin up and spin down local daemons";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"gargoyle-postgresql" = callPackage
@@ -97647,8 +96255,6 @@ self: {
];
description = "Manage PostgreSQL servers with gargoyle";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"gargoyle-postgresql-connect" = callPackage
@@ -97750,6 +96356,8 @@ self: {
libraryHaskellDepends = [ base ];
description = "An applicative for parsing unordered things, heterogenous sorting";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"gauge" = callPackage
@@ -98492,8 +97100,6 @@ self: {
];
description = "Derivation of Aeson instances using GHC generics";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"generic-arbitrary" = callPackage
@@ -98550,27 +97156,6 @@ self: {
}) {};
"generic-data" = callPackage
- ({ mkDerivation, base, base-orphans, contravariant, criterion
- , deepseq, doctest, generic-lens, ghc-boot-th, Glob, one-liner
- , QuickCheck, show-combinators, tasty, tasty-hunit
- }:
- mkDerivation {
- pname = "generic-data";
- version = "0.8.3.0";
- sha256 = "090qwd898sacn0d4ryfhbx0jdcvhy84df5f10929zng7swh88hk7";
- libraryHaskellDepends = [
- base base-orphans contravariant ghc-boot-th show-combinators
- ];
- testHaskellDepends = [
- base doctest generic-lens Glob one-liner QuickCheck
- show-combinators tasty tasty-hunit
- ];
- benchmarkHaskellDepends = [ base criterion deepseq ];
- description = "Deriving instances with GHC.Generics and related utilities";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "generic-data_0_9_2_0" = callPackage
({ mkDerivation, ap-normalize, base, base-orphans, Cabal
, cabal-doctest, contravariant, criterion, deepseq, doctest
, generic-lens, ghc-boot-th, inspection-testing, one-liner
@@ -98594,7 +97179,6 @@ self: {
benchmarkHaskellDepends = [ base criterion deepseq ];
description = "Deriving instances with GHC.Generics and related utilities";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"generic-data-surgery" = callPackage
@@ -98626,20 +97210,6 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "generic-deriving_1_10_5" = callPackage
- ({ mkDerivation, base, containers, ghc-prim, template-haskell }:
- mkDerivation {
- pname = "generic-deriving";
- version = "1.10.5";
- sha256 = "03aghpvgrx38h2q8imv1xhvmjdlfdsxzfvkxdi4xyb5jjsdaz8pn";
- libraryHaskellDepends = [
- base containers ghc-prim template-haskell
- ];
- description = "Generic programming library for generalised deriving";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"generic-deriving" = callPackage
({ mkDerivation, base, containers, ghc-prim, hspec, hspec-discover
, template-haskell, th-abstraction
@@ -98881,6 +97451,8 @@ self: {
testHaskellDepends = [ aeson base generic-override hspec text ];
description = "Provides orphan instances necessary for integrating generic-override and aeson";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"generic-pretty" = callPackage
@@ -99011,6 +97583,8 @@ self: {
testHaskellDepends = [ base hxt tasty tasty-hunit tasty-th ];
description = "Generic generation of HXT XmlPickler instances using GHC Generics";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"generics-eot" = callPackage
@@ -99400,29 +97974,6 @@ self: {
}:
mkDerivation {
pname = "genvalidity-containers";
- version = "0.8.0.2";
- sha256 = "0nqxjs9nb080zlf2qys07dq1kfwwg1sg7jh0lnzl1zm9f228q701";
- libraryHaskellDepends = [
- base containers genvalidity QuickCheck validity validity-containers
- ];
- testHaskellDepends = [
- base containers genvalidity genvalidity-hspec genvalidity-property
- hspec validity
- ];
- benchmarkHaskellDepends = [
- base containers criterion genvalidity-criterion QuickCheck
- ];
- description = "GenValidity support for containers";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "genvalidity-containers_0_9_0_0" = callPackage
- ({ mkDerivation, base, containers, criterion, genvalidity
- , genvalidity-criterion, genvalidity-hspec, genvalidity-property
- , hspec, QuickCheck, validity, validity-containers
- }:
- mkDerivation {
- pname = "genvalidity-containers";
version = "0.9.0.0";
sha256 = "0g9drk60pf78j7qqh01a1yjqz93rv5irwhgi27qjda6siii5r3bk";
libraryHaskellDepends = [
@@ -99438,7 +97989,6 @@ self: {
];
description = "GenValidity support for containers";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"genvalidity-criterion" = callPackage
@@ -99621,8 +98171,6 @@ self: {
base criterion genvalidity-criterion mergeful
];
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"genvalidity-mergeless" = callPackage
@@ -99871,8 +98419,6 @@ self: {
];
description = "High precision conversion between GPS and UK Grid";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"geocalc" = callPackage
@@ -100052,8 +98598,8 @@ self: {
}:
mkDerivation {
pname = "geos";
- version = "0.3.0";
- sha256 = "1nv4x881ds6492lq1r14fd6isfb65b0cpxvgh6gpy5l0wyyap1gp";
+ version = "0.4.1";
+ sha256 = "1b6dp3vzp8jpgdzkqzfyjk8n26w8jb06adp77qzfbjmik0lw8b03";
libraryHaskellDepends = [
base bytestring mtl transformers vector
];
@@ -100313,23 +98859,6 @@ self: {
}:
mkDerivation {
pname = "ghc-check";
- version = "0.5.0.1";
- sha256 = "08z7jgp2gdf1ki69w34i87g5bhrcv2laqsjma5ki97l62bgsr808";
- libraryHaskellDepends = [
- base containers directory filepath ghc ghc-paths process
- safe-exceptions template-haskell transformers
- ];
- description = "detect mismatches between compile-time and run-time versions of the ghc api";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "ghc-check_0_5_0_3" = callPackage
- ({ mkDerivation, base, containers, directory, filepath, ghc
- , ghc-paths, process, safe-exceptions, template-haskell
- , transformers
- }:
- mkDerivation {
- pname = "ghc-check";
version = "0.5.0.3";
sha256 = "0crhlqs296zsz7bhy3zqaqhglxg45i6z7d1iqj9v7nr9crimxyjn";
libraryHaskellDepends = [
@@ -100338,7 +98867,6 @@ self: {
];
description = "detect mismatches between compile-time and run-time versions of the ghc api";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ghc-clippy-plugin" = callPackage
@@ -100356,6 +98884,8 @@ self: {
];
description = "Override GHC error messages to the user's liking";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"ghc-compact_0_1_0_0" = callPackage
@@ -100521,8 +99051,8 @@ self: {
}:
mkDerivation {
pname = "ghc-events";
- version = "0.13.0";
- sha256 = "1b4d1h71czskm2vgbhkrkdkj5h218b34zn7pjhyp314wfqkmn935";
+ version = "0.14.0";
+ sha256 = "1k7ky564x8s596axh0x006y4avr4dcb1h6nsvh8pbzj1ffi68sk1";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -100591,29 +99121,6 @@ self: {
}:
mkDerivation {
pname = "ghc-exactprint";
- version = "0.6.2";
- sha256 = "1c36f7vjk3gapp761c7w1ncg9hyhx2kxwk51s0d9fvapi1bkxw9j";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- base bytestring containers directory filepath free ghc ghc-boot
- ghc-paths mtl syb
- ];
- testHaskellDepends = [
- base bytestring containers Diff directory filemanip filepath ghc
- ghc-boot ghc-paths HUnit mtl silently syb
- ];
- description = "ExactPrint for GHC";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "ghc-exactprint_0_6_3_3" = callPackage
- ({ mkDerivation, base, bytestring, containers, Diff, directory
- , filemanip, filepath, free, ghc, ghc-boot, ghc-paths, HUnit, mtl
- , silently, syb
- }:
- mkDerivation {
- pname = "ghc-exactprint";
version = "0.6.3.3";
sha256 = "1psrr6iaa7k5f3zz7j82crg052n3x1h2dljyb16qzbv98bqny6nb";
isLibrary = true;
@@ -100628,7 +99135,6 @@ self: {
];
description = "ExactPrint for GHC";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ghc-gc-tune" = callPackage
@@ -100759,6 +99265,8 @@ self: {
testHaskellDepends = [ base inspection-testing ];
description = "A magic typeclass that just does it";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"ghc-lib" = callPackage
@@ -100801,17 +99309,19 @@ self: {
"ghc-lib-parser-ex" = callPackage
({ mkDerivation, base, bytestring, containers, directory, extra
- , filepath, ghc-lib-parser, tasty, tasty-hunit, uniplate
+ , filepath, ghc, ghc-boot, ghc-boot-th, tasty, tasty-hunit
+ , uniplate
}:
mkDerivation {
pname = "ghc-lib-parser-ex";
version = "8.10.0.16";
sha256 = "1kqff62ml38hxwfnfq7ni0z65b3d3l7xqa5c5lxf3kzm9h7bdwb8";
libraryHaskellDepends = [
- base bytestring containers ghc-lib-parser uniplate
+ base bytestring containers ghc ghc-boot ghc-boot-th uniplate
];
testHaskellDepends = [
- base directory extra filepath ghc-lib-parser tasty tasty-hunit
+ base directory extra filepath ghc ghc-boot ghc-boot-th tasty
+ tasty-hunit
];
description = "Algorithms on GHC parse trees";
license = stdenv.lib.licenses.bsd3;
@@ -101379,29 +99889,6 @@ self: {
}:
mkDerivation {
pname = "ghc-typelits-extra";
- version = "0.4";
- sha256 = "0511vpwn8hz1hvn58g49l95iqcgqr8l8bqy5qwijy2bzad2nhcbg";
- libraryHaskellDepends = [
- base containers ghc ghc-prim ghc-tcplugins-extra
- ghc-typelits-knownnat ghc-typelits-natnormalise integer-gmp
- transformers
- ];
- testHaskellDepends = [
- base ghc-typelits-knownnat ghc-typelits-natnormalise tasty
- tasty-hunit
- ];
- description = "Additional type-level operations on GHC.TypeLits.Nat";
- license = stdenv.lib.licenses.bsd2;
- }) {};
-
- "ghc-typelits-extra_0_4_1" = callPackage
- ({ mkDerivation, base, containers, ghc, ghc-prim
- , ghc-tcplugins-extra, ghc-typelits-knownnat
- , ghc-typelits-natnormalise, integer-gmp, tasty, tasty-hunit
- , transformers
- }:
- mkDerivation {
- pname = "ghc-typelits-extra";
version = "0.4.1";
sha256 = "0wfv0cympdrz999qml8j1cqrqppb22xm4gcn4k8i2hd31j748zb6";
libraryHaskellDepends = [
@@ -101415,7 +99902,6 @@ self: {
];
description = "Additional type-level operations on GHC.TypeLits.Nat";
license = stdenv.lib.licenses.bsd2;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ghc-typelits-knownnat" = callPackage
@@ -101562,6 +100048,8 @@ self: {
];
description = "ghci-dap is a GHCi having DAP interface";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"ghci-diagrams" = callPackage
@@ -102131,25 +100619,6 @@ self: {
}:
mkDerivation {
pname = "gi-atk";
- version = "2.0.21";
- sha256 = "0npcz82l5ssbrgzr99a94nlirmfdy9z5p2k0nrk7357bawpiv7sk";
- setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
- libraryHaskellDepends = [
- base bytestring containers gi-glib gi-gobject haskell-gi
- haskell-gi-base haskell-gi-overloading text transformers
- ];
- libraryPkgconfigDepends = [ atk ];
- description = "Atk bindings";
- license = stdenv.lib.licenses.lgpl21;
- }) {inherit (pkgs) atk;};
-
- "gi-atk_2_0_22" = callPackage
- ({ mkDerivation, atk, base, bytestring, Cabal, containers, gi-glib
- , gi-gobject, haskell-gi, haskell-gi-base, haskell-gi-overloading
- , text, transformers
- }:
- mkDerivation {
- pname = "gi-atk";
version = "2.0.22";
sha256 = "1jx0wy3a0vzclqpysks3nllvm2163svll1iakh3ar7njba7ihq2x";
setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
@@ -102160,7 +100629,6 @@ self: {
libraryPkgconfigDepends = [ atk ];
description = "Atk bindings";
license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) atk;};
"gi-cairo" = callPackage
@@ -102170,29 +100638,6 @@ self: {
}:
mkDerivation {
pname = "gi-cairo";
- version = "1.0.23";
- sha256 = "1y479ll6pzf5qjf18ziqgvfi6zq4jyajkq9zlggmh9pjhxpwj8nh";
- setupHaskellDepends = [ base Cabal haskell-gi ];
- libraryHaskellDepends = [
- base bytestring containers haskell-gi haskell-gi-base
- haskell-gi-overloading text transformers
- ];
- libraryPkgconfigDepends = [ cairo ];
- preCompileBuildDriver = ''
- PKG_CONFIG_PATH+=":${cairo}/lib/pkgconfig"
- setupCompileFlags+=" $(pkg-config --libs cairo-gobject)"
- '';
- description = "Cairo bindings";
- license = stdenv.lib.licenses.lgpl21;
- }) {inherit (pkgs) cairo;};
-
- "gi-cairo_1_0_24" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, cairo, containers
- , haskell-gi, haskell-gi-base, haskell-gi-overloading, text
- , transformers
- }:
- mkDerivation {
- pname = "gi-cairo";
version = "1.0.24";
sha256 = "1g8dvfhsncigi4xrdydp8bxjrcajk1794xb24wpvqpnnbmmykpwk";
setupHaskellDepends = [ base Cabal haskell-gi ];
@@ -102207,7 +100652,6 @@ self: {
'';
description = "Cairo bindings";
license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) cairo;};
"gi-cairo-again" = callPackage
@@ -102233,23 +100677,6 @@ self: {
}:
mkDerivation {
pname = "gi-cairo-connector";
- version = "0.0.1";
- sha256 = "0lhaki2qjk8f6bn78sag4g38g549sjzbjbah27j2i46xj7j08png";
- libraryHaskellDepends = [
- base gi-cairo gi-cairo-render haskell-gi-base mtl
- ];
- description = "GI friendly Binding to the Cairo library";
- license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "gi-cairo-connector_0_1_0" = callPackage
- ({ mkDerivation, base, gi-cairo, gi-cairo-render, haskell-gi-base
- , mtl
- }:
- mkDerivation {
- pname = "gi-cairo-connector";
version = "0.1.0";
sha256 = "115iy6sd77aabzghdmfpn5w2zqqalrxgbs5i93z49y3vz4wsjiwf";
libraryHaskellDepends = [
@@ -102257,8 +100684,6 @@ self: {
];
description = "GI friendly Binding to the Cairo library";
license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"gi-cairo-render" = callPackage
@@ -102267,27 +100692,6 @@ self: {
}:
mkDerivation {
pname = "gi-cairo-render";
- version = "0.0.1";
- sha256 = "0arbynn7ilrc3shddff1rxcvlg6k3m617lrq4fdsqfas3amxarm4";
- revision = "1";
- editedCabalFile = "10lpmb8js19zfgnph31yz4nzyv7kbqvq1lx07w12q702khqcqb7z";
- libraryHaskellDepends = [
- array base bytestring haskell-gi-base mtl text utf8-string
- ];
- libraryPkgconfigDepends = [ cairo ];
- libraryToolDepends = [ c2hs ];
- description = "GI friendly Binding to the Cairo library";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {inherit (pkgs) cairo;};
-
- "gi-cairo-render_0_1_0" = callPackage
- ({ mkDerivation, array, base, bytestring, c2hs, cairo
- , haskell-gi-base, mtl, text, utf8-string
- }:
- mkDerivation {
- pname = "gi-cairo-render";
version = "0.1.0";
sha256 = "1b2qxfahs4w288i6w5m0rs74amnm3zp0mj2vsccf34q437yni2gx";
libraryHaskellDepends = [
@@ -102297,8 +100701,6 @@ self: {
libraryToolDepends = [ c2hs ];
description = "GI friendly Binding to the Cairo library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {inherit (pkgs) cairo;};
"gi-dbusmenu" = callPackage
@@ -102308,27 +100710,6 @@ self: {
}:
mkDerivation {
pname = "gi-dbusmenu";
- version = "0.4.7";
- sha256 = "0av2628vylmkk566f2zbzbwygni4rawrk14yamc6m9s9rsw2scf9";
- setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
- libraryHaskellDepends = [
- base bytestring containers gi-glib gi-gobject haskell-gi
- haskell-gi-base haskell-gi-overloading text transformers
- ];
- libraryPkgconfigDepends = [ libdbusmenu ];
- description = "Dbusmenu bindings";
- license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {inherit (pkgs) libdbusmenu;};
-
- "gi-dbusmenu_0_4_8" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
- , gi-gobject, haskell-gi, haskell-gi-base, haskell-gi-overloading
- , libdbusmenu, text, transformers
- }:
- mkDerivation {
- pname = "gi-dbusmenu";
version = "0.4.8";
sha256 = "15nvfap39ayw34282br4rch1aias0m1sbapc0nkla8h5ip2naqi6";
setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
@@ -102339,8 +100720,6 @@ self: {
libraryPkgconfigDepends = [ libdbusmenu ];
description = "Dbusmenu bindings";
license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {inherit (pkgs) libdbusmenu;};
"gi-dbusmenugtk3" = callPackage
@@ -102351,32 +100730,6 @@ self: {
}:
mkDerivation {
pname = "gi-dbusmenugtk3";
- version = "0.4.8";
- sha256 = "0ncn2i0bvsqsi785bjhdxr77hyxsp2dm26ihn7nxbvdkvn0mafhz";
- setupHaskellDepends = [
- base Cabal gi-atk gi-dbusmenu gi-gdk gi-gdkpixbuf gi-glib
- gi-gobject gi-gtk haskell-gi
- ];
- libraryHaskellDepends = [
- base bytestring containers gi-atk gi-dbusmenu gi-gdk gi-gdkpixbuf
- gi-glib gi-gobject gi-gtk haskell-gi haskell-gi-base
- haskell-gi-overloading text transformers
- ];
- libraryPkgconfigDepends = [ gtk3 libdbusmenu-gtk3 ];
- description = "DbusmenuGtk bindings";
- license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {inherit (pkgs) gtk3; inherit (pkgs) libdbusmenu-gtk3;};
-
- "gi-dbusmenugtk3_0_4_9" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk
- , gi-dbusmenu, gi-gdk, gi-gdkpixbuf, gi-glib, gi-gobject, gi-gtk
- , gtk3, haskell-gi, haskell-gi-base, haskell-gi-overloading
- , libdbusmenu-gtk3, text, transformers
- }:
- mkDerivation {
- pname = "gi-dbusmenugtk3";
version = "0.4.9";
sha256 = "1cni5368ldyblwh0jr6wva8fhi3574d258xzw49prwbjxngmjiv0";
setupHaskellDepends = [
@@ -102391,8 +100744,6 @@ self: {
libraryPkgconfigDepends = [ gtk3 libdbusmenu-gtk3 ];
description = "DbusmenuGtk bindings";
license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {inherit (pkgs) gtk3; inherit (pkgs) libdbusmenu-gtk3;};
"gi-gdk" = callPackage
@@ -102403,30 +100754,6 @@ self: {
}:
mkDerivation {
pname = "gi-gdk";
- version = "3.0.22";
- sha256 = "0a6qkikk31n5qc85zp8l8kcaf0804c52gp02hban3c8a9rbq1lgr";
- setupHaskellDepends = [
- base Cabal gi-cairo gi-gdkpixbuf gi-gio gi-glib gi-gobject gi-pango
- haskell-gi
- ];
- libraryHaskellDepends = [
- base bytestring containers gi-cairo gi-gdkpixbuf gi-gio gi-glib
- gi-gobject gi-pango haskell-gi haskell-gi-base
- haskell-gi-overloading text transformers
- ];
- libraryPkgconfigDepends = [ gtk3 ];
- description = "Gdk bindings";
- license = stdenv.lib.licenses.lgpl21;
- }) {inherit (pkgs) gtk3;};
-
- "gi-gdk_3_0_23" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo
- , gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, gi-pango, gtk3
- , haskell-gi, haskell-gi-base, haskell-gi-overloading, text
- , transformers
- }:
- mkDerivation {
- pname = "gi-gdk";
version = "3.0.23";
sha256 = "18v3kb6kmryymmrz0d88nf25priwyh3yzh7raghc5ph2rv7n4w8m";
setupHaskellDepends = [
@@ -102441,7 +100768,6 @@ self: {
libraryPkgconfigDepends = [ gtk3 ];
description = "Gdk bindings";
license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) gtk3;};
"gi-gdk_4_0_2" = callPackage
@@ -102476,27 +100802,6 @@ self: {
}:
mkDerivation {
pname = "gi-gdkpixbuf";
- version = "2.0.23";
- sha256 = "0jphrxqdbls3l73is1k93fizghbxgkf14q57l4w3m559vgk34anp";
- setupHaskellDepends = [
- base Cabal gi-gio gi-glib gi-gobject haskell-gi
- ];
- libraryHaskellDepends = [
- base bytestring containers gi-gio gi-glib gi-gobject haskell-gi
- haskell-gi-base haskell-gi-overloading text transformers
- ];
- libraryPkgconfigDepends = [ gdk-pixbuf ];
- description = "GdkPixbuf bindings";
- license = stdenv.lib.licenses.lgpl21;
- }) {inherit (pkgs) gdk-pixbuf;};
-
- "gi-gdkpixbuf_2_0_24" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, containers, gdk-pixbuf
- , gi-gio, gi-glib, gi-gobject, haskell-gi, haskell-gi-base
- , haskell-gi-overloading, text, transformers
- }:
- mkDerivation {
- pname = "gi-gdkpixbuf";
version = "2.0.24";
sha256 = "00hgfyln0pqx4fmffc24mx818y1lladfc288qq0f03345p5dnbna";
setupHaskellDepends = [
@@ -102509,7 +100814,6 @@ self: {
libraryPkgconfigDepends = [ gdk-pixbuf ];
description = "GdkPixbuf bindings";
license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) gdk-pixbuf;};
"gi-gdkx11" = callPackage
@@ -102519,8 +100823,8 @@ self: {
}:
mkDerivation {
pname = "gi-gdkx11";
- version = "3.0.9";
- sha256 = "0z3vwwpv8a85nvg2bc4cdaa8w4jmdl5mm5bxfpwmssyxcnm1xdnc";
+ version = "3.0.10";
+ sha256 = "0kfn4l5jqhllz514zw5cxf7181ybb5c11r680nwhr99b97yy0q9f";
setupHaskellDepends = [
base Cabal gi-cairo gi-gdk gi-gio gi-gobject gi-xlib haskell-gi
];
@@ -102532,8 +100836,6 @@ self: {
libraryPkgconfigDepends = [ gtk3 ];
description = "GdkX11 bindings";
license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {inherit (pkgs) gtk3;};
"gi-gdkx11_4_0_2" = callPackage
@@ -102557,7 +100859,6 @@ self: {
description = "GdkX11 bindings";
license = stdenv.lib.licenses.lgpl21;
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {gtk4-x11 = null;};
"gi-ggit" = callPackage
@@ -102588,25 +100889,6 @@ self: {
}:
mkDerivation {
pname = "gi-gio";
- version = "2.0.26";
- sha256 = "0a75azw25aww3pbhmjpvqn2w3qr430c4s8kk70xf87af0nlv21sp";
- setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
- libraryHaskellDepends = [
- base bytestring containers gi-glib gi-gobject haskell-gi
- haskell-gi-base haskell-gi-overloading text transformers
- ];
- libraryPkgconfigDepends = [ glib ];
- description = "Gio bindings";
- license = stdenv.lib.licenses.lgpl21;
- }) {inherit (pkgs) glib;};
-
- "gi-gio_2_0_27" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
- , gi-gobject, glib, haskell-gi, haskell-gi-base
- , haskell-gi-overloading, text, transformers
- }:
- mkDerivation {
- pname = "gi-gio";
version = "2.0.27";
sha256 = "08qc0ahj0qmmibf92m48hv8q2x47q83c6j9a49h11dyc8l4nclx6";
setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
@@ -102617,7 +100899,6 @@ self: {
libraryPkgconfigDepends = [ glib ];
description = "Gio bindings";
license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) glib;};
"gi-girepository" = callPackage
@@ -102646,25 +100927,6 @@ self: {
}:
mkDerivation {
pname = "gi-glib";
- version = "2.0.23";
- sha256 = "1wsix558lj58i8mdwikb2q78941dxl3pchhd75xkk5hq8rknp37x";
- setupHaskellDepends = [ base Cabal haskell-gi ];
- libraryHaskellDepends = [
- base bytestring containers haskell-gi haskell-gi-base
- haskell-gi-overloading text transformers
- ];
- libraryPkgconfigDepends = [ glib ];
- description = "GLib bindings";
- license = stdenv.lib.licenses.lgpl21;
- }) {inherit (pkgs) glib;};
-
- "gi-glib_2_0_24" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, containers, glib
- , haskell-gi, haskell-gi-base, haskell-gi-overloading, text
- , transformers
- }:
- mkDerivation {
- pname = "gi-glib";
version = "2.0.24";
sha256 = "0zrajclbjbq6d6pyvz3s0kjq997w7j8nghi3i89l8fjw16gbmjxn";
setupHaskellDepends = [ base Cabal haskell-gi ];
@@ -102675,7 +100937,6 @@ self: {
libraryPkgconfigDepends = [ glib ];
description = "GLib bindings";
license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) glib;};
"gi-gobject" = callPackage
@@ -102685,27 +100946,8 @@ self: {
}:
mkDerivation {
pname = "gi-gobject";
- version = "2.0.22";
- sha256 = "0c1ia60793dly5y5xd2s1qs5a37f0r3jypzc21r0yswgqdlsi7g6";
- setupHaskellDepends = [ base Cabal gi-glib haskell-gi ];
- libraryHaskellDepends = [
- base bytestring containers gi-glib haskell-gi haskell-gi-base
- haskell-gi-overloading text transformers
- ];
- libraryPkgconfigDepends = [ glib ];
- description = "GObject bindings";
- license = stdenv.lib.licenses.lgpl21;
- }) {inherit (pkgs) glib;};
-
- "gi-gobject_2_0_24" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib, glib
- , haskell-gi, haskell-gi-base, haskell-gi-overloading, text
- , transformers
- }:
- mkDerivation {
- pname = "gi-gobject";
- version = "2.0.24";
- sha256 = "1i19s7pcs3gnhhyif8y3j7hngmdzfqbgaw52j8dvrz7w11fbx9sj";
+ version = "2.0.25";
+ sha256 = "0yz80wcxhy1mm441507qsj2f7380l2iwh4s1miwpd8kb5m147n9w";
setupHaskellDepends = [ base Cabal gi-glib haskell-gi ];
libraryHaskellDepends = [
base bytestring containers gi-glib haskell-gi haskell-gi-base
@@ -102714,7 +100956,6 @@ self: {
libraryPkgconfigDepends = [ glib ];
description = "GObject bindings";
license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) glib;};
"gi-graphene" = callPackage
@@ -102724,27 +100965,6 @@ self: {
}:
mkDerivation {
pname = "gi-graphene";
- version = "1.0.1";
- sha256 = "04aiq9zqjxaky48j57nakx0alhc9j1g6ydki7fww7r4jajmf6pjv";
- setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
- libraryHaskellDepends = [
- base bytestring containers gi-glib gi-gobject haskell-gi
- haskell-gi-base haskell-gi-overloading text transformers
- ];
- libraryPkgconfigDepends = [ graphene-gobject ];
- description = "Graphene bindings";
- license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {graphene-gobject = null;};
-
- "gi-graphene_1_0_2" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib
- , gi-gobject, graphene-gobject, haskell-gi, haskell-gi-base
- , haskell-gi-overloading, text, transformers
- }:
- mkDerivation {
- pname = "gi-graphene";
version = "1.0.2";
sha256 = "1mszvx58mdazy8202s0c05hp800b92n21g4rxwvp5k0ms7qz95nq";
setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
@@ -102823,6 +101043,8 @@ self: {
libraryPkgconfigDepends = [ gst-plugins-base ];
description = "GStreamerAudio bindings";
license = stdenv.lib.licenses.lgpl21;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {inherit (pkgs.gst_all_1) gst-plugins-base;};
"gi-gstbase" = callPackage
@@ -102924,8 +101146,8 @@ self: {
}:
mkDerivation {
pname = "gi-gtk";
- version = "3.0.33";
- sha256 = "03fvazdkg1m9svp39bn4gz7cfy23pp01yfcf6ambkdrq9msqsjak";
+ version = "3.0.36";
+ sha256 = "0bzb3xrax5k5r5fd6vv4by6hprmk77qrqr9mqn3dxqm6an8jwjn9";
setupHaskellDepends = [
base Cabal gi-atk gi-cairo gi-gdk gi-gdkpixbuf gi-gio gi-glib
gi-gobject gi-pango haskell-gi
@@ -102940,32 +101162,7 @@ self: {
license = stdenv.lib.licenses.lgpl21;
}) {inherit (pkgs) gtk3;};
- "gi-gtk_3_0_35" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk
- , gi-cairo, gi-gdk, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject
- , gi-pango, gtk3, haskell-gi, haskell-gi-base
- , haskell-gi-overloading, text, transformers
- }:
- mkDerivation {
- pname = "gi-gtk";
- version = "3.0.35";
- sha256 = "08z6kc9m7xb24d9z08yy3g66l8i7nircnaiy5i82yfl2l4slvz2w";
- setupHaskellDepends = [
- base Cabal gi-atk gi-cairo gi-gdk gi-gdkpixbuf gi-gio gi-glib
- gi-gobject gi-pango haskell-gi
- ];
- libraryHaskellDepends = [
- base bytestring containers gi-atk gi-cairo gi-gdk gi-gdkpixbuf
- gi-gio gi-glib gi-gobject gi-pango haskell-gi haskell-gi-base
- haskell-gi-overloading text transformers
- ];
- libraryPkgconfigDepends = [ gtk3 ];
- description = "Gtk bindings";
- license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {inherit (pkgs) gtk3;};
-
- "gi-gtk_4_0_2" = callPackage
+ "gi-gtk_4_0_3" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, gi-atk
, gi-cairo, gi-gdk, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject
, gi-graphene, gi-gsk, gi-pango, gtk4, haskell-gi, haskell-gi-base
@@ -102973,8 +101170,8 @@ self: {
}:
mkDerivation {
pname = "gi-gtk";
- version = "4.0.2";
- sha256 = "1lmbb3q4f73f7yihnl4qjv7qvzrys3jqsh3dg9wwdg9bxg900ghp";
+ version = "4.0.3";
+ sha256 = "1zfqnjnzlrry7cbrzfamrh5465h06y6px0b1xh1yz7iaacg0739z";
setupHaskellDepends = [
base Cabal gi-atk gi-cairo gi-gdk gi-gdkpixbuf gi-gio gi-glib
gi-gobject gi-graphene gi-gsk gi-pango haskell-gi
@@ -103043,25 +101240,6 @@ self: {
}:
mkDerivation {
pname = "gi-gtk-hs";
- version = "0.3.8.1";
- sha256 = "05j26w01izxwjq2jg2nds20p6vgd5b974b07cr0m7w6hhm4v51hk";
- libraryHaskellDepends = [
- base base-compat containers gi-gdk gi-gdkpixbuf gi-glib gi-gobject
- gi-gtk haskell-gi-base mtl text transformers
- ];
- description = "A wrapper for gi-gtk, adding a few more idiomatic API parts on top";
- license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "gi-gtk-hs_0_3_9" = callPackage
- ({ mkDerivation, base, base-compat, containers, gi-gdk
- , gi-gdkpixbuf, gi-glib, gi-gobject, gi-gtk, haskell-gi-base, mtl
- , text, transformers
- }:
- mkDerivation {
- pname = "gi-gtk-hs";
version = "0.3.9";
sha256 = "1ql14ripivfh1w65wnr6mw64f2vlwi54gz70c8qql9f5szbnjky1";
libraryHaskellDepends = [
@@ -103070,8 +101248,6 @@ self: {
];
description = "A wrapper for gi-gtk, adding a few more idiomatic API parts on top";
license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"gi-gtkosxapplication" = callPackage
@@ -103278,29 +101454,6 @@ self: {
"gi-pango" = callPackage
({ mkDerivation, base, bytestring, Cabal, cairo, containers
- , gi-glib, gi-gobject, haskell-gi, haskell-gi-base
- , haskell-gi-overloading, pango, text, transformers
- }:
- mkDerivation {
- pname = "gi-pango";
- version = "1.0.22";
- sha256 = "09dz13wai7cyp24vhc6wxyyg2g89dsqq40r80j56xgpyvfki8yf2";
- setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ];
- libraryHaskellDepends = [
- base bytestring containers gi-glib gi-gobject haskell-gi
- haskell-gi-base haskell-gi-overloading text transformers
- ];
- libraryPkgconfigDepends = [ cairo pango ];
- preCompileBuildDriver = ''
- PKG_CONFIG_PATH+=":${cairo}/lib/pkgconfig"
- setupCompileFlags+=" $(pkg-config --libs cairo-gobject)"
- '';
- description = "Pango bindings";
- license = stdenv.lib.licenses.lgpl21;
- }) {inherit (pkgs) cairo; inherit (pkgs) pango;};
-
- "gi-pango_1_0_23" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, cairo, containers
, gi-glib, gi-gobject, gi-harfbuzz, haskell-gi, haskell-gi-base
, haskell-gi-overloading, pango, text, transformers
}:
@@ -103322,7 +101475,6 @@ self: {
'';
description = "Pango bindings";
license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) cairo; inherit (pkgs) pango;};
"gi-pangocairo" = callPackage
@@ -103545,27 +101697,6 @@ self: {
}:
mkDerivation {
pname = "gi-xlib";
- version = "2.0.8";
- sha256 = "0gixgql24zx04sph7kn4n5gmgmz5xbw2f15mqfw0i5igad2pvsj3";
- setupHaskellDepends = [ base Cabal haskell-gi ];
- libraryHaskellDepends = [
- base bytestring containers haskell-gi haskell-gi-base
- haskell-gi-overloading text transformers
- ];
- libraryPkgconfigDepends = [ xlibsWrapper ];
- description = "xlib bindings";
- license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {inherit (pkgs) xlibsWrapper;};
-
- "gi-xlib_2_0_9" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, containers, haskell-gi
- , haskell-gi-base, haskell-gi-overloading, text, transformers
- , xlibsWrapper
- }:
- mkDerivation {
- pname = "gi-xlib";
version = "2.0.9";
sha256 = "02n2iz30dkkfqpsc3ngpx0zxrl6fbsafzrjf0im8an783jp3vm80";
setupHaskellDepends = [ base Cabal haskell-gi ];
@@ -103576,8 +101707,6 @@ self: {
libraryPkgconfigDepends = [ xlibsWrapper ];
description = "xlib bindings";
license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {inherit (pkgs) xlibsWrapper;};
"giak" = callPackage
@@ -103755,6 +101884,8 @@ self: {
];
description = "Giphy HTTP API wrapper and CLI search tool";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"gist" = callPackage
@@ -103846,8 +101977,8 @@ self: {
}:
mkDerivation {
pname = "git-annex";
- version = "8.20201103";
- sha256 = "1z9ikpsz3by48yfw87qav5dy7j4k9ky4a7nqnasl15kdm3lav9pl";
+ version = "8.20201127";
+ sha256 = "0n9m5ffgbzms0nh9dskrc7vjgwwwi9f9gxyh498wnspf96729zz7";
configureFlags = [
"-fassistant" "-f-benchmark" "-fdbus" "-f-debuglocks" "-fmagicmime"
"-fnetworkbsd" "-fpairing" "-fproduction" "-fs3" "-ftorrentparser"
@@ -104107,8 +102238,8 @@ self: {
}:
mkDerivation {
pname = "git-lfs";
- version = "1.1.0";
- sha256 = "1llg50517xw4nccjik63gsg0nwkb4lhp0fs0lbi3q38xv9a3imyz";
+ version = "1.1.1";
+ sha256 = "1jjr73knvc8b7mlabb3yyyc5blfxiwgbdk6lylshfp2fqsmkvhnx";
libraryHaskellDepends = [
aeson base bytestring case-insensitive containers http-client
http-types network-uri text
@@ -104356,25 +102487,6 @@ self: {
}:
mkDerivation {
pname = "githash";
- version = "0.1.4.0";
- sha256 = "0rsz230srhszwybg5a40vhzzp9z0r4yvdz4xg2hwwwphmbi8pfy3";
- libraryHaskellDepends = [
- base bytestring directory filepath process template-haskell
- ];
- testHaskellDepends = [
- base bytestring directory filepath hspec process template-haskell
- temporary unliftio
- ];
- description = "Compile git revision info into Haskell projects";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "githash_0_1_5_0" = callPackage
- ({ mkDerivation, base, bytestring, directory, filepath, hspec
- , process, template-haskell, temporary, unliftio
- }:
- mkDerivation {
- pname = "githash";
version = "0.1.5.0";
sha256 = "1m2dhmddn9k75j5wyjilbh40n7fkgi7cyic9l0k2s7g9z93yyvql";
libraryHaskellDepends = [
@@ -104386,7 +102498,6 @@ self: {
];
description = "Compile git revision info into Haskell projects";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"github" = callPackage
@@ -104509,8 +102620,6 @@ self: {
executableHaskellDepends = [ base ];
description = "Upload files to GitHub releases";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"github-rest" = callPackage
@@ -104645,8 +102754,6 @@ self: {
testHaskellDepends = [ aeson base bytestring hspec text vector ];
description = "Aeson instances for GitHub Webhook payloads";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"githud" = callPackage
@@ -104754,22 +102861,6 @@ self: {
"gitlab-haskell" = callPackage
({ mkDerivation, aeson, base, bytestring, connection, http-conduit
- , http-types, text, time, transformers, unliftio, unliftio-core
- }:
- mkDerivation {
- pname = "gitlab-haskell";
- version = "0.1.8";
- sha256 = "13s2vpxvcm000b817p9w8v05frdmsq9xjm9g6i07v97vrgpch1mv";
- libraryHaskellDepends = [
- aeson base bytestring connection http-conduit http-types text time
- transformers unliftio unliftio-core
- ];
- description = "A Haskell library for the GitLab web API";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "gitlab-haskell_0_2_3" = callPackage
- ({ mkDerivation, aeson, base, bytestring, connection, http-conduit
, http-types, tasty, tasty-hunit, text, time, transformers
, unliftio, unliftio-core
}:
@@ -104785,7 +102876,6 @@ self: {
testHaskellDepends = [ aeson base bytestring tasty tasty-hunit ];
description = "A Haskell library for the GitLab web API";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"gitlib" = callPackage
@@ -105058,6 +103148,8 @@ self: {
];
description = "CLI Giphy search tool with previews in iTerm 2";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"gjk" = callPackage
@@ -105437,6 +103529,8 @@ self: {
pname = "glirc";
version = "2.37";
sha256 = "1222dz42lyk44xgs10wwjpd2qn4l0ak3v98vj103xh535hki9ibn";
+ revision = "1";
+ editedCabalFile = "19y9hhn24w6lqdwv1skijrvj5plqs3xqcz3h8wv1ax8g8ak07xsx";
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [ base Cabal filepath ];
@@ -105580,43 +103674,12 @@ self: {
broken = true;
}) {};
- "gloss_1_9_2_1" = callPackage
- ({ mkDerivation, base, bmp, bytestring, containers, ghc-prim
- , gloss-rendering, GLUT, OpenGL
- }:
- mkDerivation {
- pname = "gloss";
- version = "1.9.2.1";
- sha256 = "1fk7472lw4621gv64fv4mna8z1av15f7d0didpc9r22rdlkpa80l";
- libraryHaskellDepends = [
- base bmp bytestring containers ghc-prim gloss-rendering GLUT OpenGL
- ];
- description = "Painless 2D vector graphics, animations and simulations";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"gloss" = callPackage
({ mkDerivation, base, bmp, bytestring, containers, ghc-prim
, gloss-rendering, GLUT, OpenGL
}:
mkDerivation {
pname = "gloss";
- version = "1.13.1.2";
- sha256 = "0jyvjpd1gzzb9aiw5708822p8qyw14jj6j19gby9q9wjbpd4sd4d";
- libraryHaskellDepends = [
- base bmp bytestring containers ghc-prim gloss-rendering GLUT OpenGL
- ];
- description = "Painless 2D vector graphics, animations and simulations";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "gloss_1_13_2_1" = callPackage
- ({ mkDerivation, base, bmp, bytestring, containers, ghc-prim
- , gloss-rendering, GLUT, OpenGL
- }:
- mkDerivation {
- pname = "gloss";
version = "1.13.2.1";
sha256 = "0ladpnk2zw27bz895b9gphhrmawb0gwvzrmnisk56msjdxwqq5pn";
libraryHaskellDepends = [
@@ -105624,7 +103687,6 @@ self: {
];
description = "Painless 2D vector graphics, animations and simulations";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"gloss-accelerate" = callPackage
@@ -105640,8 +103702,6 @@ self: {
];
description = "Extras to interface Gloss and Accelerate";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"gloss-algorithms" = callPackage
@@ -105653,8 +103713,6 @@ self: {
libraryHaskellDepends = [ base containers ghc-prim gloss ];
description = "Data structures and algorithms for working with 2D graphics";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"gloss-banana" = callPackage
@@ -105774,8 +103832,6 @@ self: {
];
description = "Parallel rendering of raster images";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"gloss-raster-accelerate" = callPackage
@@ -108700,6 +106756,8 @@ self: {
];
description = "A lightweight golden test runner";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"gooey" = callPackage
@@ -108915,6 +106973,8 @@ self: {
];
description = "Get a signed JWT for Google Service Accounts";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"google-search" = callPackage
@@ -109350,8 +107410,6 @@ self: {
];
description = "A command line utility for practicing typing";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"gpah" = callPackage
@@ -109493,6 +107551,8 @@ self: {
benchmarkHaskellDepends = [ base criterion ];
description = "Applicative non-linear consumption";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"grab-form" = callPackage
@@ -109505,6 +107565,8 @@ self: {
testHaskellDepends = [ base containers hedgehog text ];
description = "Applicative parsers for form parameter lists";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"graceful" = callPackage
@@ -109642,6 +107704,8 @@ self: {
];
description = "parsers that combine into grammars";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"grapefruit-examples" = callPackage
@@ -110265,6 +108329,8 @@ self: {
];
description = "GraphQL API";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"graphql-client" = callPackage
@@ -110378,6 +108444,64 @@ self: {
broken = true;
}) {};
+ "graphula" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, containers, directory
+ , generics-eot, hspec, http-api-data, HUnit, markdown-unlit
+ , monad-logger, mtl, path-pieces, persistent, persistent-sqlite
+ , persistent-template, QuickCheck, random, resourcet, semigroups
+ , temporary, text, transformers, unliftio, unliftio-core, uuid
+ }:
+ mkDerivation {
+ pname = "graphula";
+ version = "2.0.0.1";
+ sha256 = "1sd89mkbqflyzvsszmiddcssnkjn27dgh5dpp082xqla4b7grhml";
+ libraryHaskellDepends = [
+ base containers directory generics-eot HUnit mtl persistent
+ QuickCheck random semigroups temporary text transformers unliftio
+ unliftio-core
+ ];
+ testHaskellDepends = [
+ aeson base bytestring containers hspec http-api-data markdown-unlit
+ monad-logger path-pieces persistent persistent-sqlite
+ persistent-template QuickCheck resourcet semigroups text
+ transformers unliftio-core uuid
+ ];
+ testToolDepends = [ markdown-unlit ];
+ description = "A declarative library for describing dependencies between data";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
+ "graphula-core" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, containers, directory
+ , generics-eot, hspec, http-api-data, HUnit, markdown-unlit
+ , monad-logger, mtl, path-pieces, persistent, persistent-sqlite
+ , persistent-template, QuickCheck, random, resourcet, semigroups
+ , temporary, text, transformers, unliftio, unliftio-core, uuid
+ }:
+ mkDerivation {
+ pname = "graphula-core";
+ version = "2.0.0.1";
+ sha256 = "0yl1x5dw70rds9fk7ijsyrksharjm2fhvbihybjbjpj89s1n1zir";
+ libraryHaskellDepends = [
+ base containers directory generics-eot HUnit mtl persistent
+ QuickCheck random semigroups temporary text transformers unliftio
+ unliftio-core
+ ];
+ testHaskellDepends = [
+ aeson base bytestring containers hspec http-api-data markdown-unlit
+ monad-logger path-pieces persistent persistent-sqlite
+ persistent-template QuickCheck resourcet semigroups text
+ transformers unliftio-core uuid
+ ];
+ testToolDepends = [ markdown-unlit ];
+ description = "A declarative library for describing dependencies between data";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"graphviz" = callPackage
({ mkDerivation, base, bytestring, colour, containers, criterion
, deepseq, directory, dlist, fgl, fgl-arbitrary, filepath, graphviz
@@ -110565,6 +108689,8 @@ self: {
executablePkgconfigDepends = [ libXau xcb xdmcp xlibsWrapper ];
description = "Simple clipboard manager to be integrated with rofi";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {inherit (pkgs.xorg) libXau; xcb = null; xdmcp = null;
inherit (pkgs) xlibsWrapper;};
@@ -111173,23 +109299,11 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "groups";
- version = "0.4.1.0";
- sha256 = "0ggkygkyxw5ga4cza82bjvdraavl294k0h6b62d2px7z3nvqhifx";
- libraryHaskellDepends = [ base ];
- description = "Haskell 98 groups";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "groups_0_5" = callPackage
- ({ mkDerivation, base }:
- mkDerivation {
- pname = "groups";
version = "0.5";
sha256 = "1ivz03k5bk6d72bibn8jyq4wkivkyakbmvbrp270b33282a4lkpc";
libraryHaskellDepends = [ base ];
description = "Groups";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"groups-generic" = callPackage
@@ -111707,8 +109821,6 @@ self: {
];
description = "A standalone StatusNotifierItem/AppIndicator tray";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {inherit (pkgs) gtk3;};
"gtk-strut" = callPackage
@@ -111720,8 +109832,6 @@ self: {
libraryHaskellDepends = [ base gi-gdk gi-gtk text transformers ];
description = "Libary for creating strut windows with gi-gtk";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"gtk-toggle-button-list" = callPackage
@@ -112197,6 +110307,8 @@ self: {
];
description = "REST client to the gym-http-api project";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"h-booru" = callPackage
@@ -112391,6 +110503,8 @@ self: {
testHaskellDepends = [ base hashable ];
description = "Conceptual modelling support for Haskell";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hCsound" = callPackage
@@ -112532,56 +110646,6 @@ self: {
, bz2, conduit, conduit-extra, containers, criterion
, crypto-cipher-types, cryptonite, errors, hashable
, incremental-parser, ixset-typed, lens, memory, monad-loops
- , nettle, network, network-uri, newtype, openpgp-asciiarmor
- , prettyprinter, QuickCheck, quickcheck-instances, resourcet
- , semigroups, split, tasty, tasty-hunit, tasty-quickcheck, text
- , time, time-locale-compat, transformers, unliftio-core
- , unordered-containers, zlib
- }:
- mkDerivation {
- pname = "hOpenPGP";
- version = "2.9.4";
- sha256 = "15895a6vqaz69za63hxkbn01sji91hlsqiyg3lbzwi1qfvl3b98b";
- libraryHaskellDepends = [
- aeson asn1-encoding attoparsec base base16-bytestring bifunctors
- binary binary-conduit bytestring bz2 conduit conduit-extra
- containers crypto-cipher-types cryptonite errors hashable
- incremental-parser ixset-typed lens memory monad-loops nettle
- network-uri newtype openpgp-asciiarmor prettyprinter resourcet
- semigroups split text time time-locale-compat transformers
- unliftio-core unordered-containers zlib
- ];
- testHaskellDepends = [
- aeson asn1-encoding attoparsec base base16-bytestring bifunctors
- binary binary-conduit bytestring bz2 conduit conduit-extra
- containers crypto-cipher-types cryptonite errors hashable
- incremental-parser ixset-typed lens memory monad-loops nettle
- network network-uri newtype prettyprinter QuickCheck
- quickcheck-instances resourcet semigroups split tasty tasty-hunit
- tasty-quickcheck text time time-locale-compat transformers
- unliftio-core unordered-containers zlib
- ];
- benchmarkHaskellDepends = [
- aeson base base16-bytestring bifunctors binary binary-conduit
- bytestring bz2 conduit conduit-extra containers criterion
- crypto-cipher-types cryptonite errors hashable incremental-parser
- ixset-typed lens memory monad-loops nettle network network-uri
- newtype openpgp-asciiarmor prettyprinter resourcet semigroups split
- text time time-locale-compat transformers unliftio-core
- unordered-containers zlib
- ];
- description = "native Haskell implementation of OpenPGP (RFC4880)";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "hOpenPGP_2_9_5" = callPackage
- ({ mkDerivation, aeson, asn1-encoding, attoparsec, base
- , base16-bytestring, bifunctors, binary, binary-conduit, bytestring
- , bz2, conduit, conduit-extra, containers, criterion
- , crypto-cipher-types, cryptonite, errors, hashable
- , incremental-parser, ixset-typed, lens, memory, monad-loops
, nettle, network, network-uri, openpgp-asciiarmor, prettyprinter
, QuickCheck, quickcheck-instances, resourcet, split, tasty
, tasty-hunit, tasty-quickcheck, text, time, time-locale-compat
@@ -112621,8 +110685,6 @@ self: {
];
description = "native Haskell implementation of OpenPGP (RFC4880)";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hPDB" = callPackage
@@ -113559,8 +111621,6 @@ self: {
];
description = "Hackage security bindings against the HTTP library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hackage-server" = callPackage
@@ -113785,8 +111845,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Hackage and Portage integration tool";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hactor" = callPackage
@@ -113820,23 +111878,6 @@ self: {
broken = true;
}) {};
- "haddock_2_22_0" = callPackage
- ({ mkDerivation, base, filepath, haddock-api }:
- mkDerivation {
- pname = "haddock";
- version = "2.22.0";
- sha256 = "1k42z2zh550rl93c8pa9cg2xsanp6wvb031xvan6cmngnplmdib6";
- isLibrary = false;
- isExecutable = true;
- executableHaskellDepends = [ base haddock-api ];
- testHaskellDepends = [ base filepath ];
- doCheck = false;
- preCheck = "unset GHC_PACKAGE_PATH";
- description = "A documentation-generation tool for Haskell libraries";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"haddock_2_23_1" = callPackage
({ mkDerivation, base, filepath, haddock-api }:
mkDerivation {
@@ -113852,6 +111893,7 @@ self: {
description = "A documentation-generation tool for Haskell libraries";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"haddock" = callPackage
@@ -113868,6 +111910,8 @@ self: {
preCheck = "unset GHC_PACKAGE_PATH";
description = "A documentation-generation tool for Haskell libraries";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"haddock-api_2_23_1" = callPackage
@@ -113893,6 +111937,7 @@ self: {
description = "A documentation-generation tool for Haskell libraries";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"haddock-api" = callPackage
@@ -113917,6 +111962,8 @@ self: {
testToolDepends = [ hspec-discover ];
description = "A documentation-generation tool for Haskell libraries";
license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"haddock-cheatsheet" = callPackage
@@ -113980,30 +112027,6 @@ self: {
}:
mkDerivation {
pname = "haddock-library";
- version = "1.8.0";
- sha256 = "15xpv29yh3kb9qq9gmws2l8m64i7phvf47y08vxc2j55101sg4vh";
- revision = "1";
- editedCabalFile = "09v6lq3ncf3ax7b6n36vhsflm488x0qc8sgc3w17m09x1jl48d99";
- libraryHaskellDepends = [
- base bytestring containers parsec text transformers
- ];
- testHaskellDepends = [
- base base-compat bytestring containers deepseq directory filepath
- hspec optparse-applicative parsec QuickCheck text transformers
- tree-diff
- ];
- testToolDepends = [ hspec-discover ];
- description = "Library exposing some functionality of Haddock";
- license = stdenv.lib.licenses.bsd2;
- }) {};
-
- "haddock-library_1_9_0" = callPackage
- ({ mkDerivation, base, base-compat, bytestring, containers, deepseq
- , directory, filepath, hspec, hspec-discover, optparse-applicative
- , parsec, QuickCheck, text, transformers, tree-diff
- }:
- mkDerivation {
- pname = "haddock-library";
version = "1.9.0";
sha256 = "0c37mhmvr4saw5m4snyj1nij786dwmk9kch7hafgd1xswb9k4c5c";
libraryHaskellDepends = [
@@ -114017,7 +112040,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Library exposing some functionality of Haddock";
license = stdenv.lib.licenses.bsd2;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"haddock-test" = callPackage
@@ -114068,8 +112090,8 @@ self: {
}:
mkDerivation {
pname = "hadolint";
- version = "1.18.2";
- sha256 = "0ifcnpbc667x7cl44fkdj4j968zpyz57jh8b5givqdnmvw9x8wf5";
+ version = "1.19.0";
+ sha256 = "0idvjk0nz9m28qcbkzcs2mjrbx543jj0gh8hj0s0lnj3nlpk0b46";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -114578,47 +112600,10 @@ self: {
}:
mkDerivation {
pname = "hakyll";
- version = "4.13.4.0";
- sha256 = "0gcs79jmpayndfsmmb40avrgyl4f0f1brprm2l0mvybfah84h2m3";
- isLibrary = true;
- isExecutable = true;
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [
- base binary blaze-html blaze-markup bytestring containers
- cryptonite data-default deepseq directory file-embed filepath
- fsnotify http-conduit http-types lrucache memory mtl network-uri
- optparse-applicative pandoc pandoc-citeproc parsec process random
- regex-tdfa resourcet scientific tagsoup template-haskell text time
- time-locale-compat unordered-containers vector wai wai-app-static
- warp yaml
- ];
- executableHaskellDepends = [ base directory filepath ];
- testHaskellDepends = [
- base bytestring containers filepath QuickCheck tasty tasty-hunit
- tasty-quickcheck text unordered-containers yaml
- ];
- testToolDepends = [ utillinux ];
- description = "A static website compiler library";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {inherit (pkgs) utillinux;};
-
- "hakyll_4_13_4_1" = callPackage
- ({ mkDerivation, base, binary, blaze-html, blaze-markup, bytestring
- , containers, cryptonite, data-default, deepseq, directory
- , file-embed, filepath, fsnotify, http-conduit, http-types
- , lrucache, memory, mtl, network-uri, optparse-applicative, pandoc
- , pandoc-citeproc, parsec, process, QuickCheck, random, regex-tdfa
- , resourcet, scientific, tagsoup, tasty, tasty-hunit
- , tasty-quickcheck, template-haskell, text, time
- , time-locale-compat, unordered-containers, utillinux, vector, wai
- , wai-app-static, warp, yaml
- }:
- mkDerivation {
- pname = "hakyll";
version = "4.13.4.1";
sha256 = "1z9k3029bjyxy2aqmqr6gzsva50154y4bfxqkmsjgl38lx3s6kk9";
+ revision = "1";
+ editedCabalFile = "1hv80gqq50zz791620lgdvkspspii0z59ngj7la69cdw2739cc5g";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -114776,6 +112761,31 @@ self: {
broken = true;
}) {};
+ "hakyll-contrib-i18n" = callPackage
+ ({ mkDerivation, base, binary-instances, bytestring, filepath
+ , hakyll, pandoc, pandoc-include-code, pandoc-types, text, time
+ , time-locale-compat, unordered-containers, yaml
+ }:
+ mkDerivation {
+ pname = "hakyll-contrib-i18n";
+ version = "0.1.1.0";
+ sha256 = "1jmw3ns8s0l974b2xb6ylwd0swjcq69fwpakb4g4k2rvhqnzd6jg";
+ isLibrary = true;
+ isExecutable = true;
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ base binary-instances bytestring filepath hakyll text time
+ time-locale-compat unordered-containers yaml
+ ];
+ executableHaskellDepends = [
+ base filepath hakyll pandoc pandoc-include-code pandoc-types
+ unordered-containers
+ ];
+ description = "A Hakyll library for internationalization";
+ license = "unknown";
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hakyll-contrib-links" = callPackage
({ mkDerivation, base, binary, containers, hakyll, pandoc
, pandoc-types, parsec, QuickCheck, test-framework
@@ -114798,26 +112808,31 @@ self: {
}) {};
"hakyll-convert" = callPackage
- ({ mkDerivation, base, binary, bytestring, cmdargs, containers
- , data-default, directory, feed, filepath, hakyll, text, time, xml
+ ({ mkDerivation, base, bytestring, cmdargs, containers
+ , data-default, directory, feed, filepath, tasty
+ , tasty-expected-failure, tasty-golden, tasty-hunit
+ , tasty-quickcheck, temporary, text, time, xml-conduit, xml-types
}:
mkDerivation {
pname = "hakyll-convert";
- version = "0.2.0.0";
- sha256 = "0p4qxpspmm6b5cdq0jjx56yidwi82mrzq3zv7diryvbcbb6smzi7";
+ version = "0.3.0.3";
+ sha256 = "0i5g4xs0az8znisl8vm60r3m2y3s9dhh8cdb0bl8c5ikqcrlscjf";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base binary bytestring containers data-default feed filepath hakyll
- text time xml
+ base bytestring containers data-default directory feed filepath
+ text time xml-conduit xml-types
];
executableHaskellDepends = [
- base bytestring cmdargs directory feed filepath text time xml
+ base cmdargs filepath text xml-types
+ ];
+ testHaskellDepends = [
+ base bytestring data-default directory feed filepath tasty
+ tasty-expected-failure tasty-golden tasty-hunit tasty-quickcheck
+ temporary text time xml-types
];
description = "Convert from other blog engines to Hakyll";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hakyll-dhall" = callPackage
@@ -114893,8 +112908,8 @@ self: {
}:
mkDerivation {
pname = "hakyll-filestore";
- version = "0.1.7";
- sha256 = "1xwx58dpwzvl4nk92k357bwxl88wvngkicj4d266gmxmq6j4pg52";
+ version = "0.1.8";
+ sha256 = "02lza2nkq2y2m9zb03ipmgd0cnfjv38cyym7jbakg7v8arkymcrc";
libraryHaskellDepends = [
base filestore hakyll time time-locale-compat
];
@@ -114911,8 +112926,8 @@ self: {
}:
mkDerivation {
pname = "hakyll-images";
- version = "0.4.4";
- sha256 = "0d837i2nsg6drwfsrxfnpzmzmzxqxvabjlrlml38z99pyp7m3h9b";
+ version = "1.0.0";
+ sha256 = "0433jha6rnw4c80igx6hka9a943b9qimscyda93mgn7v7pakw6l2";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base binary bytestring hakyll JuicyPixels JuicyPixels-extra
@@ -115230,6 +113245,8 @@ self: {
];
description = "Library implementing Halma rules";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"halma-gui" = callPackage
@@ -115834,8 +113851,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "A deployment library for Haskell applications";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"happindicator" = callPackage
@@ -116071,8 +114086,6 @@ self: {
];
description = "client-side session data";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"happstack-contrib" = callPackage
@@ -116423,34 +114436,6 @@ self: {
}:
mkDerivation {
pname = "happstack-server";
- version = "7.6.1";
- sha256 = "0l4vfw7jslsjgm2mszlwxlm2mql6ppim2blhwpwd23r7hw8kx5xx";
- libraryHaskellDepends = [
- base base64-bytestring blaze-html bytestring containers directory
- exceptions extensible-exceptions filepath hslogger html
- monad-control mtl network network-bsd network-uri old-locale parsec
- process semigroups sendfile syb system-filepath text threads time
- transformers transformers-base transformers-compat unix utf8-string
- xhtml zlib
- ];
- testHaskellDepends = [
- base bytestring containers HUnit parsec zlib
- ];
- description = "Web related tools and services";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "happstack-server_7_7_0" = callPackage
- ({ mkDerivation, base, base64-bytestring, blaze-html, bytestring
- , containers, directory, exceptions, extensible-exceptions
- , filepath, hslogger, html, HUnit, monad-control, mtl, network
- , network-bsd, network-uri, old-locale, parsec, process, semigroups
- , sendfile, syb, system-filepath, text, threads, time, transformers
- , transformers-base, transformers-compat, unix, utf8-string, xhtml
- , zlib
- }:
- mkDerivation {
- pname = "happstack-server";
version = "7.7.0";
sha256 = "0jyjnksgwvasnhwwn8scqms1kja4hzlbpn0lmyr6yng5n4989d0x";
libraryHaskellDepends = [
@@ -116466,7 +114451,6 @@ self: {
];
description = "Web related tools and services";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"happstack-server-tls" = callPackage
@@ -116541,8 +114525,6 @@ self: {
];
description = "Support for static URL routing with overlap detection for Happstack";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"happstack-util" = callPackage
@@ -116593,26 +114575,6 @@ self: {
broken = true;
}) {};
- "happy_1_19_5" = callPackage
- ({ mkDerivation, array, base, Cabal, containers, directory
- , filepath, mtl, process
- }:
- mkDerivation {
- pname = "happy";
- version = "1.19.5";
- sha256 = "1nj353q4z1g186fpjzf0dnsg71qhxqpamx8jy89rjjvv3p0kmw32";
- revision = "2";
- editedCabalFile = "1dvhv94lzmya938i5crshg9qbx7dxvkyxkhfbqimxkydxn7l2w7w";
- isLibrary = false;
- isExecutable = true;
- setupHaskellDepends = [ base Cabal directory filepath ];
- executableHaskellDepends = [ array base containers mtl ];
- testHaskellDepends = [ base process ];
- description = "Happy is a parser generator for Haskell";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"happy_1_19_9" = callPackage
({ mkDerivation, array, base, Cabal, containers, directory
, filepath, mtl, process
@@ -116637,21 +114599,6 @@ self: {
({ mkDerivation, array, base, containers, mtl, process }:
mkDerivation {
pname = "happy";
- version = "1.19.12";
- sha256 = "03xlmq6qmdx4zvzw8bp33kd9g7yvcq5cz4wg50xilw812kj276pv";
- isLibrary = false;
- isExecutable = true;
- enableSeparateDataOutput = true;
- executableHaskellDepends = [ array base containers mtl ];
- testHaskellDepends = [ base process ];
- description = "Happy is a parser generator for Haskell";
- license = stdenv.lib.licenses.bsd2;
- }) {};
-
- "happy_1_20_0" = callPackage
- ({ mkDerivation, array, base, containers, mtl, process }:
- mkDerivation {
- pname = "happy";
version = "1.20.0";
sha256 = "1346r2x5ravs5fqma65bzjragqbb2g6v41wz9maknwm2jf7kl79v";
isLibrary = false;
@@ -116661,7 +114608,6 @@ self: {
testHaskellDepends = [ base process ];
description = "Happy is a parser generator for Haskell";
license = stdenv.lib.licenses.bsd2;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"happy-dot" = callPackage
@@ -117080,6 +115026,8 @@ self: {
];
description = "Haskell driver for Neo4j 3+ (BOLT protocol)";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hasbolt-extras" = callPackage
@@ -117105,6 +115053,8 @@ self: {
testHaskellDepends = [ base doctest ];
description = "Extras for hasbolt library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hascal" = callPackage
@@ -117146,8 +115096,6 @@ self: {
];
description = "Decompress SAPCAR archives";
license = stdenv.lib.licenses.gpl2;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hascard" = callPackage
@@ -117159,8 +115107,8 @@ self: {
}:
mkDerivation {
pname = "hascard";
- version = "0.4.0.0";
- sha256 = "1rkcnpv22bfiyzmfdk82531yv6mh6g7imjch9qy8sxda2d73fdm7";
+ version = "0.5.0.0";
+ sha256 = "1lic3s5z3rq2m3hpf9626k8k3a8vrx267afavzvzcngkfdl3bfap";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -118214,6 +116162,8 @@ self: {
];
description = "Core Types for NLP";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"haskell-course-preludes" = callPackage
@@ -118346,8 +116296,6 @@ self: {
testHaskellDepends = [ base syb template-haskell ];
description = "Simple parser parser from Haskell to TemplateHaskell expressions";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"haskell-fake-user-agent" = callPackage
@@ -118361,8 +116309,6 @@ self: {
libraryHaskellDepends = [ base bytestring lens tagsoup wreq ];
description = "Simple library for retrieving current user agent strings";
license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"haskell-formatter" = callPackage
@@ -118463,35 +116409,14 @@ self: {
"haskell-gi" = callPackage
({ mkDerivation, ansi-terminal, attoparsec, base, bytestring, Cabal
- , containers, directory, doctest, filepath, glib
- , gobject-introspection, haskell-gi-base, mtl, pretty-show, process
- , regex-tdfa, safe, text, transformers, xdg-basedir, xml-conduit
- }:
- mkDerivation {
- pname = "haskell-gi";
- version = "0.23.1";
- sha256 = "1jvl9b229b43pcnp9fadkls7ym9laqyjcdzwxzdc4j2mpchysva8";
- libraryHaskellDepends = [
- ansi-terminal attoparsec base bytestring Cabal containers directory
- filepath haskell-gi-base mtl pretty-show process regex-tdfa safe
- text transformers xdg-basedir xml-conduit
- ];
- libraryPkgconfigDepends = [ glib gobject-introspection ];
- testHaskellDepends = [ attoparsec base doctest process ];
- description = "Generate Haskell bindings for GObject Introspection capable libraries";
- license = stdenv.lib.licenses.lgpl21;
- }) {inherit (pkgs) glib; inherit (pkgs) gobject-introspection;};
-
- "haskell-gi_0_24_5" = callPackage
- ({ mkDerivation, ansi-terminal, attoparsec, base, bytestring, Cabal
, cabal-doctest, containers, directory, doctest, filepath, glib
, gobject-introspection, haskell-gi-base, mtl, pretty-show, process
, regex-tdfa, safe, text, transformers, xdg-basedir, xml-conduit
}:
mkDerivation {
pname = "haskell-gi";
- version = "0.24.5";
- sha256 = "0cb7qbi92zgqv9nx0v6pggw3lwv931hpph2jnrbmr1vl7sz48rqn";
+ version = "0.24.7";
+ sha256 = "10xp6z6whfx3iad09l83mcszzj99cc9wcnvk593ypx6zhjv0r555";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
ansi-terminal attoparsec base bytestring Cabal containers directory
@@ -118502,46 +116427,20 @@ self: {
testHaskellDepends = [ base doctest process ];
description = "Generate Haskell bindings for GObject Introspection capable libraries";
license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) glib; inherit (pkgs) gobject-introspection;};
"haskell-gi-base" = callPackage
({ mkDerivation, base, bytestring, containers, glib, text }:
mkDerivation {
pname = "haskell-gi-base";
- version = "0.23.0";
- sha256 = "1f22d4pvmyy52w9hqa36b6psw34j562rayqgk052ng1ax9yvwzn0";
- libraryHaskellDepends = [ base bytestring containers text ];
- libraryPkgconfigDepends = [ glib ];
- description = "Foundation for libraries generated by haskell-gi";
- license = stdenv.lib.licenses.lgpl21;
- }) {inherit (pkgs) glib;};
-
- "haskell-gi-base_0_24_4" = callPackage
- ({ mkDerivation, base, bytestring, containers, glib, text }:
- mkDerivation {
- pname = "haskell-gi-base";
- version = "0.24.4";
- sha256 = "1xdl2pfpk30h4649avh0ms6gq9dij3yxpfxn6kwxyjcsxdggzmdg";
+ version = "0.24.5";
+ sha256 = "0fd5bsf2bnjaq9j8zs9l5837z9x2iryivs57y96c7fx6vxxb9xai";
libraryHaskellDepends = [ base bytestring containers text ];
libraryPkgconfigDepends = [ glib ];
description = "Foundation for libraries generated by haskell-gi";
license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) glib;};
- "haskell-gi-overloading_0_0" = callPackage
- ({ mkDerivation }:
- mkDerivation {
- pname = "haskell-gi-overloading";
- version = "0.0";
- sha256 = "1smz5fr5saw1l129h21qcywyp47mrbf7355kmwkspjh75yl2gix5";
- doHaddock = false;
- description = "Overloading support for haskell-gi";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"haskell-gi-overloading" = callPackage
({ mkDerivation }:
mkDerivation {
@@ -118584,8 +116483,6 @@ self: {
];
description = "Simple library for accessing Google Trends";
license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"haskell-holes-th" = callPackage
@@ -118598,6 +116495,8 @@ self: {
testHaskellDepends = [ base template-haskell transformers ];
description = "Infer haskell code by given type";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"haskell-igraph" = callPackage
@@ -118620,6 +116519,8 @@ self: {
];
description = "Bindings to the igraph C library (v0.8.0).";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"haskell-import-graph" = callPackage
@@ -118900,8 +116801,6 @@ self: {
];
description = "Name resolution library for Haskell";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"haskell-neo4j-client" = callPackage
@@ -119267,29 +117166,8 @@ self: {
libraryToolDepends = [ happy ];
description = "Support for manipulating Haskell source code";
license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "haskell-src-exts_1_19_1" = callPackage
- ({ mkDerivation, array, base, containers, cpphs, directory
- , filepath, ghc-prim, happy, mtl, pretty, pretty-show, smallcheck
- , tasty, tasty-golden, tasty-smallcheck
- }:
- mkDerivation {
- pname = "haskell-src-exts";
- version = "1.19.1";
- sha256 = "0wd93cqzdk1wq8csha8c8sphksi2jb3gr9g8rk3m9mkkfs3b5xgh";
- revision = "1";
- editedCabalFile = "120jvvksnzj3dfgxx1774asalw4wn2i507n3lyhfp95k9z1ny5rh";
- libraryHaskellDepends = [ array base cpphs ghc-prim pretty ];
- libraryToolDepends = [ happy ];
- testHaskellDepends = [
- base containers directory filepath mtl pretty-show smallcheck tasty
- tasty-golden tasty-smallcheck
- ];
- doCheck = false;
- description = "Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer";
- license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"haskell-src-exts" = callPackage
@@ -119994,23 +117872,28 @@ self: {
}) {};
"haskell-xmpp" = callPackage
- ({ mkDerivation, array, base, HaXml, html, mtl, network, polyparse
- , pretty, random, regex-compat, stm, utf8-string
+ ({ mkDerivation, aeson, array, base, blaze-markup, bytestring
+ , HaXml, hspec, hspec-discover, html, http-client, http-conduit
+ , mtl, network, network-bsd, polyparse, pretty, random
+ , regex-compat, singlethongs, stm, text, time, unliftio
+ , utf8-string, uuid, xml-conduit, xml-hamlet
}:
mkDerivation {
pname = "haskell-xmpp";
- version = "1.0.2";
- sha256 = "1z4x4mn0vry8mwq6ily668ignmf4s9m92fmga15dr83y7aq5wd59";
+ version = "2.0.1";
+ sha256 = "0x06a43h930ad17shvc8iwibkpgbfk6lkkr9mnp0xnwaf6kzrf47";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- array base HaXml html mtl network polyparse pretty random
- regex-compat stm utf8-string
+ aeson array base blaze-markup bytestring HaXml html http-client
+ http-conduit mtl network network-bsd polyparse pretty random
+ regex-compat singlethongs stm text time unliftio utf8-string uuid
+ xml-conduit xml-hamlet
];
+ executableHaskellDepends = [ base hspec text ];
+ executableToolDepends = [ hspec-discover ];
description = "Haskell XMPP (eXtensible Message Passing Protocol, a.k.a. Jabber) library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"haskell2010" = callPackage
@@ -120793,36 +118676,6 @@ self: {
"haskoin-core" = callPackage
({ mkDerivation, aeson, array, base, base16-bytestring, bytestring
, cereal, conduit, containers, cryptonite, deepseq, entropy
- , hashable, hspec, hspec-discover, HUnit, memory, mtl, murmur3
- , network, QuickCheck, safe, scientific, secp256k1-haskell, split
- , string-conversions, text, time, transformers
- , unordered-containers, vector
- }:
- mkDerivation {
- pname = "haskoin-core";
- version = "0.13.4";
- sha256 = "0bxn1jfb2s308gpdiwwnvar606qc3fqnvf6k0hdz2x43pqkc15lb";
- libraryHaskellDepends = [
- aeson array base base16-bytestring bytestring cereal conduit
- containers cryptonite deepseq entropy hashable memory mtl murmur3
- network safe scientific secp256k1-haskell split string-conversions
- text time transformers unordered-containers vector
- ];
- testHaskellDepends = [
- aeson array base base16-bytestring bytestring cereal conduit
- containers cryptonite deepseq entropy hashable hspec HUnit memory
- mtl murmur3 network QuickCheck safe scientific secp256k1-haskell
- split string-conversions text time transformers
- unordered-containers vector
- ];
- testToolDepends = [ hspec-discover ];
- description = "Bitcoin & Bitcoin Cash library for Haskell";
- license = stdenv.lib.licenses.publicDomain;
- }) {};
-
- "haskoin-core_0_17_1" = callPackage
- ({ mkDerivation, aeson, array, base, base16-bytestring, bytestring
- , cereal, conduit, containers, cryptonite, deepseq, entropy
, hashable, hspec, hspec-discover, HUnit, lens, lens-aeson, memory
, mtl, murmur3, network, QuickCheck, safe, scientific
, secp256k1-haskell, split, string-conversions, text, time
@@ -120830,8 +118683,8 @@ self: {
}:
mkDerivation {
pname = "haskoin-core";
- version = "0.17.1";
- sha256 = "07w2ddgrq3s4xhhhh616a65zm3xnlmcfk7wzdj6dr26h0frpz6zi";
+ version = "0.17.5";
+ sha256 = "1isfxzn5gz7py469mh9m6jd430w9alp0x8b75rymd3sp2ihwc3mz";
libraryHaskellDepends = [
aeson array base base16-bytestring bytestring cereal conduit
containers cryptonite deepseq entropy hashable hspec memory mtl
@@ -120850,6 +118703,7 @@ self: {
description = "Bitcoin & Bitcoin Cash library for Haskell";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"haskoin-crypto" = callPackage
@@ -120880,46 +118734,14 @@ self: {
({ mkDerivation, base, base64, bytestring, cereal, conduit
, conduit-extra, containers, data-default, hashable, haskoin-core
, hspec, hspec-discover, HUnit, monad-logger, mtl, network, nqe
- , random, resourcet, rocksdb-haskell, rocksdb-query, safe
- , string-conversions, text, time, transformers, unliftio
- , unordered-containers
- }:
- mkDerivation {
- pname = "haskoin-node";
- version = "0.13.0";
- sha256 = "0s6l25n9w4g5r2xafb6x1gdqaghfmrnzh9i3nn64c3g26xzk3vnp";
- libraryHaskellDepends = [
- base bytestring cereal conduit conduit-extra containers
- data-default hashable haskoin-core monad-logger mtl network nqe
- random resourcet rocksdb-haskell rocksdb-query string-conversions
- text time transformers unliftio unordered-containers
- ];
- testHaskellDepends = [
- base base64 bytestring cereal conduit conduit-extra containers
- data-default hashable haskoin-core hspec HUnit monad-logger mtl
- network nqe random resourcet rocksdb-haskell rocksdb-query safe
- string-conversions text time transformers unliftio
- unordered-containers
- ];
- testToolDepends = [ hspec-discover ];
- description = "Haskoin Node P2P library for Bitcoin and Bitcoin Cash";
- license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "haskoin-node_0_17_0" = callPackage
- ({ mkDerivation, base, base64, bytestring, cereal, conduit
- , conduit-extra, containers, data-default, hashable, haskoin-core
- , hspec, hspec-discover, HUnit, monad-logger, mtl, network, nqe
, random, resourcet, rocksdb-haskell-jprupp, rocksdb-query, safe
, string-conversions, text, time, transformers, unliftio
, unordered-containers
}:
mkDerivation {
pname = "haskoin-node";
- version = "0.17.0";
- sha256 = "0lgphbjam3ml9j1q39ddv2cwz35vfvmbnxsf570s91ja86lyfbhy";
+ version = "0.17.1";
+ sha256 = "07p58jf2vn7hyk260ijimg2lyg3jcsqnza8v6kjcn6rjlsvcakvp";
libraryHaskellDepends = [
base bytestring cereal conduit conduit-extra containers
data-default hashable haskoin-core monad-logger mtl network nqe
@@ -120999,8 +118821,8 @@ self: {
}:
mkDerivation {
pname = "haskoin-store";
- version = "0.38.0";
- sha256 = "0hw14mxlz6pbf9694vknypq6q60n8qglixx6sp1h43nqpmc52q8q";
+ version = "0.38.4";
+ sha256 = "1kiqib85rblq9y8mz5fsiqv4w9i5bzqj6h62yxd7riigc82h10g3";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -121014,9 +118836,10 @@ self: {
executableHaskellDepends = [
aeson aeson-pretty base bytestring cereal conduit containers
data-default deepseq filepath hashable haskoin-core haskoin-node
- haskoin-store-data monad-logger mtl nqe optparse-applicative random
- string-conversions text time transformers unliftio
- unordered-containers
+ haskoin-store-data hedis http-types monad-logger mtl network nqe
+ optparse-applicative random rocksdb-haskell-jprupp rocksdb-query
+ scotty string-conversions text time transformers unliftio
+ unordered-containers wai warp
];
testHaskellDepends = [
aeson aeson-pretty base base64 bytestring cereal conduit containers
@@ -121041,8 +118864,8 @@ self: {
}:
mkDerivation {
pname = "haskoin-store-data";
- version = "0.38.0";
- sha256 = "05218mbwdzz61c0d4fwj9pyr69zb4jc9fir2mp7bjfyrnymb08f5";
+ version = "0.38.1";
+ sha256 = "0x3p0fylfc8llv94nmjaz9537qp2jwm5zlbs8mw7b4lh9z69f3ba";
libraryHaskellDepends = [
aeson base bytestring cereal containers data-default deepseq
hashable haskoin-core http-client http-types lens mtl network
@@ -121304,8 +119127,6 @@ self: {
];
description = "Simple unsupervised segmentation model";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hasktags" = callPackage
@@ -121716,6 +119537,8 @@ self: {
testHaskellDepends = [ base doctest ];
description = "Haskus data utility modules";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"haskus-utils-types" = callPackage
@@ -121730,6 +119553,8 @@ self: {
testHaskellDepends = [ base doctest ];
description = "Haskus types utility modules";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"haskus-utils-variant" = callPackage
@@ -121752,6 +119577,8 @@ self: {
benchmarkHaskellDepends = [ base criterion deepseq QuickCheck ];
description = "Variant and EADT";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"haskus-web" = callPackage
@@ -121907,34 +119734,6 @@ self: {
}:
mkDerivation {
pname = "hasql";
- version = "1.4.3";
- sha256 = "1g9xm2md7zaja3kka6jdgdkjnp1vj96b7hjgymvjcd0dp59kkd2q";
- libraryHaskellDepends = [
- attoparsec base base-prelude bytestring bytestring-strict-builder
- contravariant contravariant-extras dlist hashable hashtables
- loch-th mtl placeholders postgresql-binary postgresql-libpq
- profunctors text text-builder transformers vector
- ];
- testHaskellDepends = [
- bug QuickCheck quickcheck-instances rebase rerebase tasty
- tasty-hunit tasty-quickcheck
- ];
- benchmarkHaskellDepends = [ bug criterion rerebase ];
- description = "An efficient PostgreSQL driver with a flexible mapping API";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "hasql_1_4_4_2" = callPackage
- ({ mkDerivation, attoparsec, base, base-prelude, bug, bytestring
- , bytestring-strict-builder, contravariant, contravariant-extras
- , criterion, dlist, hashable, hashtables, loch-th, mtl
- , placeholders, postgresql-binary, postgresql-libpq, profunctors
- , QuickCheck, quickcheck-instances, rebase, rerebase, tasty
- , tasty-hunit, tasty-quickcheck, text, text-builder, transformers
- , vector
- }:
- mkDerivation {
- pname = "hasql";
version = "1.4.4.2";
sha256 = "09j532mcgs9q1gwr7czvcd85byf3ds3gs4nr5cvlajv4ciaym0di";
libraryHaskellDepends = [
@@ -121950,7 +119749,6 @@ self: {
benchmarkHaskellDepends = [ bug criterion rerebase ];
description = "An efficient PostgreSQL driver with a flexible mapping API";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hasql-backend" = callPackage
@@ -122094,8 +119892,6 @@ self: {
];
description = "Implicit definitions for Hasql, such as default codecs for standard types";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hasql-migration" = callPackage
@@ -122153,8 +119949,6 @@ self: {
];
description = "\"optparse-applicative\" parsers for \"hasql\"";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hasql-pipes" = callPackage
@@ -122342,8 +120136,6 @@ self: {
];
description = "composable SQL generation";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hastache" = callPackage
@@ -122718,6 +120510,28 @@ self: {
broken = true;
}) {};
+ "haveibeenpwned" = callPackage
+ ({ mkDerivation, base, bytestring, cryptonite, data-default
+ , http-client, http-client-tls, http-types, monad-logger, mtl, safe
+ , text
+ }:
+ mkDerivation {
+ pname = "haveibeenpwned";
+ version = "0.2.0.1";
+ sha256 = "0zbxqhn76cknqmilzv7s11hwbq09if6pyc5p111vnxpd7xas6hwl";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base bytestring cryptonite data-default http-client http-types
+ monad-logger mtl safe text
+ ];
+ executableHaskellDepends = [
+ base http-client http-client-tls monad-logger text
+ ];
+ description = "Library for checking for weak/compromised passwords";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"haven" = callPackage
({ mkDerivation, base, bytestring, containers, directory, filepath
, http-conduit, http-types, mtl, process, SHA, temporary
@@ -122839,8 +120653,6 @@ self: {
];
description = "A Haskell library for efficient, concurrent, and concise data access";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"haxl-amazonka" = callPackage
@@ -124069,8 +121881,6 @@ self: {
];
description = "More informative parser";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"headergen" = callPackage
@@ -124095,39 +121905,15 @@ self: {
}) {};
"headroom" = callPackage
- ({ mkDerivation, aeson, base, doctest, either, file-embed, hspec
- , mustache, optparse-applicative, pcre-light, QuickCheck, rio, time
- , yaml
- }:
- mkDerivation {
- pname = "headroom";
- version = "0.2.2.1";
- sha256 = "02s1s6v0fsn5a2anpi91za3dqafcp50lckr4xpir270l66lzdc2g";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson base either file-embed mustache optparse-applicative
- pcre-light rio time yaml
- ];
- executableHaskellDepends = [ base optparse-applicative rio ];
- testHaskellDepends = [
- aeson base doctest hspec optparse-applicative pcre-light QuickCheck
- rio
- ];
- description = "License Header Manager";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "headroom_0_3_1_0" = callPackage
({ mkDerivation, aeson, base, data-default-class, doctest, either
- , file-embed, hspec, microlens, microlens-th, mustache
- , optparse-applicative, pcre-heavy, pcre-light, QuickCheck, rio
- , template-haskell, time, yaml
+ , file-embed, hspec, hspec-discover, microlens, microlens-th
+ , mustache, optparse-applicative, pcre-heavy, pcre-light
+ , QuickCheck, rio, template-haskell, time, yaml
}:
mkDerivation {
pname = "headroom";
- version = "0.3.1.0";
- sha256 = "0md8yzjq92xc9pq9h8a78irgyka23ck7nlhdbdyfnm2f490fx2yw";
+ version = "0.3.2.0";
+ sha256 = "0770d1b8ikijkmqqnb6nygqj7cv6fphz1165x478ry61sr3i6hs3";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -124140,9 +121926,9 @@ self: {
aeson base doctest hspec optparse-applicative pcre-light QuickCheck
rio time
];
+ testToolDepends = [ hspec-discover ];
description = "License Header Manager";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"heap" = callPackage
@@ -124157,6 +121943,26 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "heap-console" = callPackage
+ ({ mkDerivation, base, containers, exceptions, ghc-heap, ghc-prim
+ , haskeline, hspec, hspec-discover, mtl, show-combinators
+ }:
+ mkDerivation {
+ pname = "heap-console";
+ version = "0.1.0.1";
+ sha256 = "1z2sdw64w50q2353ccsjpahncdp8czihpkizclgvx1gkqiv9mv02";
+ libraryHaskellDepends = [
+ base containers exceptions ghc-heap ghc-prim haskeline mtl
+ show-combinators
+ ];
+ testHaskellDepends = [ base hspec ];
+ testToolDepends = [ hspec-discover ];
+ description = "interactively inspect Haskell values at runtime";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"heaps" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -124169,15 +121975,17 @@ self: {
}) {};
"heapsize" = callPackage
- ({ mkDerivation, base, criterion, deepseq, ghc-heap, hashable
- , primitive, unordered-containers
+ ({ mkDerivation, base, criterion, deepseq, exceptions, ghc-heap
+ , hashable, hashtables, primitive, transformers
+ , unordered-containers
}:
mkDerivation {
pname = "heapsize";
- version = "0.1";
- sha256 = "0cmzmz6f572is70sp79fxriywl5d19rcb8c32x22c2yazyl6c6d9";
+ version = "0.3.0";
+ sha256 = "14i4yfk8qfpkcajb9h500dx4s5mqnpvfnyh1v3rp8pxcb93ffgc1";
libraryHaskellDepends = [
- base deepseq ghc-heap hashable primitive unordered-containers
+ base deepseq exceptions ghc-heap hashable hashtables primitive
+ transformers unordered-containers
];
benchmarkHaskellDepends = [ base criterion deepseq primitive ];
description = "Determine the size of runtime data structures";
@@ -124246,6 +122054,8 @@ self: {
libraryHaskellDepends = [ async base io-streams time ];
description = "Heartbeats for io-streams";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"heatitup" = callPackage
@@ -124536,8 +122346,6 @@ self: {
];
description = "Hedgehog will eat your typeclass bugs";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hedgehog-corpus" = callPackage
@@ -124589,8 +122397,6 @@ self: {
];
description = "Customizable Gen for ADT using Generics";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hedgehog-gen-json" = callPackage
@@ -124683,6 +122489,8 @@ self: {
];
description = "Hedgehog property testing for Servant APIs";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hedis" = callPackage
@@ -124694,8 +122502,8 @@ self: {
}:
mkDerivation {
pname = "hedis";
- version = "0.12.15";
- sha256 = "0zkavyx4nbdrwl5sywl2rn9lmakpfw2jgs8sjqzjsnnkbk62i33j";
+ version = "0.13.1";
+ sha256 = "1x1hm0cw0ccx3zcwirs5m3fkbvqc2mcyn5pvsx5fczzpnwzj4d2g";
libraryHaskellDepends = [
async base bytestring bytestring-lexing deepseq errors exceptions
HTTP mtl network network-uri resource-pool scanner stm text time
@@ -124766,6 +122574,8 @@ self: {
testHaskellDepends = [ base ];
description = "Initial project template from stack";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hedis-pile" = callPackage
@@ -124830,10 +122640,8 @@ self: {
}:
mkDerivation {
pname = "hedn";
- version = "0.3.0.1";
- sha256 = "02pwwxdgw3kkqwckap9mf015bbd27mgblfz7k4y63v0gppw6fqm7";
- revision = "1";
- editedCabalFile = "0nbkc1hj0b5q2c3mcz6v2drq8mrh06aryq7gy8cnhhiqzwflk1fh";
+ version = "0.3.0.2";
+ sha256 = "1w9p9h06rgz80153b2q59bblpn124nicn1sscyyjc1cfwda2h0b4";
libraryHaskellDepends = [
base containers deepseq deriving-compat megaparsec
parser-combinators prettyprinter scientific template-haskell text
@@ -125450,8 +123258,8 @@ self: {
}:
mkDerivation {
pname = "hercules-ci-agent";
- version = "0.7.4";
- sha256 = "0yj9njd168xpj4har99mbb9rr5dqsbnzqs1061s3czrzlp229z3l";
+ version = "0.7.5";
+ sha256 = "0v3wyz8fm3n6rwanjgfxws6f18kp3qmgwx5g4f0xy00mxjzswjrq";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -125600,8 +123408,6 @@ self: {
testHaskellDepends = [ base doctest ];
description = "haskell time manipulation in a 'kerf like' style";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hermit" = callPackage
@@ -125714,8 +123520,6 @@ self: {
testHaskellDepends = [ base hspec persistent-postgresql ];
description = "Parse DATABASE_URL into configuration types for Persistent";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"herringbone" = callPackage
@@ -125943,8 +123747,8 @@ self: {
"hevm" = callPackage
({ mkDerivation, abstract-par, aeson, ansi-wl-pprint, async, base
, base16-bytestring, binary, brick, bytestring, cereal, containers
- , cryptonite, data-dword, deepseq, directory, ff, fgl, filepath
- , free, haskeline, here, HUnit, lens, lens-aeson, megaparsec
+ , cryptonite, data-dword, deepseq, directory, fgl, filepath, free
+ , haskeline, here, HUnit, lens, lens-aeson, libff, megaparsec
, memory, monad-par, mtl, multiset, operational, optparse-generic
, process, QuickCheck, quickcheck-text, regex-tdfa, restless-git
, rosezipper, s-cargot, sbv, scientific, secp256k1, semver-range
@@ -125969,7 +123773,7 @@ self: {
time transformers tree-view unordered-containers vector vty
witherable wreq
];
- librarySystemDepends = [ ff secp256k1 ];
+ librarySystemDepends = [ libff secp256k1 ];
executableHaskellDepends = [
aeson ansi-wl-pprint async base base16-bytestring binary brick
bytestring containers cryptonite data-dword deepseq directory
@@ -125985,9 +123789,7 @@ self: {
testSystemDepends = [ secp256k1 ];
description = "Ethereum virtual machine evaluator";
license = stdenv.lib.licenses.agpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {ff = null; inherit (pkgs) secp256k1;};
+ }) {inherit (pkgs) libff; inherit (pkgs) secp256k1;};
"hevolisa" = callPackage
({ mkDerivation, base, bytestring, cairo, filepath, haskell98 }:
@@ -126036,8 +123838,6 @@ self: {
libraryHaskellDepends = [ base bytestring ];
description = "Convert strings into hexadecimal and back";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hex-text" = callPackage
@@ -126233,6 +124033,21 @@ self: {
broken = true;
}) {};
+ "hexpat-streamparser" = callPackage
+ ({ mkDerivation, base, bytestring, hexpat, List, mtl
+ , parser-combinators, text, transformers
+ }:
+ mkDerivation {
+ pname = "hexpat-streamparser";
+ version = "0.0.1";
+ sha256 = "09klv9if55rlhjrh7cw68kk9z3mrwm1p2agb7a23j8a68iga5gvi";
+ libraryHaskellDepends = [
+ base bytestring hexpat List mtl parser-combinators text
+ transformers
+ ];
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"hexpat-tagsoup" = callPackage
({ mkDerivation, base, hexpat, tagsoup }:
mkDerivation {
@@ -126340,8 +124155,6 @@ self: {
libraryHaskellDepends = [ base ];
description = "Generic and niche utility functions and more for Haskell";
license = stdenv.lib.licenses.mpl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hextream" = callPackage
@@ -126963,6 +124776,8 @@ self: {
testHaskellDepends = [ base QuickCheck ];
description = "Haskell interface to GMP";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hgom" = callPackage
@@ -127300,34 +125115,6 @@ self: {
"hie-bios" = callPackage
({ mkDerivation, aeson, base, base16-bytestring, bytestring
, conduit, conduit-extra, containers, cryptohash-sha1, deepseq
- , directory, extra, file-embed, filepath, ghc, hslogger, process
- , tasty, tasty-hunit, temporary, text, time, transformers
- , unix-compat, unordered-containers, vector, yaml
- }:
- mkDerivation {
- pname = "hie-bios";
- version = "0.5.1";
- sha256 = "0b6kll3w8g0nb1ijz8kw39dmiksyaq30nk5b5gmdgjdycz5hp9vm";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson base base16-bytestring bytestring conduit conduit-extra
- containers cryptohash-sha1 deepseq directory extra file-embed
- filepath ghc hslogger process temporary text time transformers
- unix-compat unordered-containers vector yaml
- ];
- executableHaskellDepends = [ base directory filepath ghc ];
- testHaskellDepends = [
- base directory extra filepath ghc tasty tasty-hunit text
- unordered-containers yaml
- ];
- description = "Set up a GHC API session";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "hie-bios_0_7_1" = callPackage
- ({ mkDerivation, aeson, base, base16-bytestring, bytestring
- , conduit, conduit-extra, containers, cryptohash-sha1, deepseq
, directory, extra, file-embed, filepath, ghc, hslogger
, hspec-expectations, process, tasty, tasty-expected-failure
, tasty-hunit, temporary, text, time, transformers, unix-compat
@@ -127355,7 +125142,6 @@ self: {
];
description = "Set up a GHC API session";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hie-compat" = callPackage
@@ -127455,6 +125241,8 @@ self: {
];
description = "Draw diagrams of dendrograms made by hierarchical-clustering";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hierarchical-exceptions" = callPackage
@@ -127607,27 +125395,6 @@ self: {
}:
mkDerivation {
pname = "higher-leveldb";
- version = "0.5.0.2";
- sha256 = "1wmgz2aqz0vg0fnnigpg27gnzs9i6slyn6lb41myv6m20j0j5z1a";
- libraryHaskellDepends = [
- base bytestring cereal data-default exceptions leveldb-haskell mtl
- resourcet transformers transformers-base unliftio-core
- ];
- testHaskellDepends = [
- base bytestring cereal hspec leveldb-haskell mtl process resourcet
- transformers transformers-base unliftio
- ];
- description = "A rich monadic API for working with leveldb databases";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "higher-leveldb_0_6_0_0" = callPackage
- ({ mkDerivation, base, bytestring, cereal, data-default, exceptions
- , hspec, leveldb-haskell, mtl, process, resourcet, transformers
- , transformers-base, unliftio, unliftio-core
- }:
- mkDerivation {
- pname = "higher-leveldb";
version = "0.6.0.0";
sha256 = "0gsqf92vp92a0jl3nchm40mxi5k7hnm7wjczhpkq0akka6b7ciy7";
revision = "2";
@@ -127642,7 +125409,6 @@ self: {
];
description = "A rich monadic API for working with leveldb databases";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"higherorder" = callPackage
@@ -127843,8 +125609,6 @@ self: {
];
description = "Generate STL models from SRTM elevation data";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"himerge" = callPackage
@@ -128085,27 +125849,12 @@ self: {
}:
mkDerivation {
pname = "hinotify";
- version = "0.4";
- sha256 = "1x1lm685ws2q0z0ibwq6x3l72xh67mj06s36xiga3al48d92q63x";
- libraryHaskellDepends = [ async base bytestring containers unix ];
- testHaskellDepends = [ base bytestring directory unix ];
- description = "Haskell binding to inotify";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "hinotify_0_4_1" = callPackage
- ({ mkDerivation, async, base, bytestring, containers, directory
- , unix
- }:
- mkDerivation {
- pname = "hinotify";
version = "0.4.1";
sha256 = "06pqfikfa61i45g92b65br83kplwmizqkm42yp8d0ddgmq0b21qk";
libraryHaskellDepends = [ async base bytestring containers unix ];
testHaskellDepends = [ base bytestring directory unix ];
description = "Haskell binding to inotify";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hinotify-bytestring" = callPackage
@@ -128227,15 +125976,15 @@ self: {
"hinterface" = callPackage
({ mkDerivation, array, async, base, binary, bytestring, containers
- , cryptonite, deepseq, exceptions, hspec, lifted-async, lifted-base
- , memory, monad-control, monad-logger, mtl, network, QuickCheck
- , random, resourcet, safe-exceptions, stm, text, transformers
- , transformers-base, vector
+ , cryptonite, deepseq, exceptions, hspec, hspec-discover
+ , lifted-async, lifted-base, memory, monad-control, monad-logger
+ , mtl, network, QuickCheck, random, resourcet, safe-exceptions, stm
+ , text, transformers, transformers-base, vector
}:
mkDerivation {
pname = "hinterface";
- version = "2.0.0";
- sha256 = "1n1mp34s0ks7hkd2ddhfva9pbjwkciy1jjmqznmca244xg095yia";
+ version = "2.0.1";
+ sha256 = "0gxzkw1acvw8awmc5c52wxxhg7qda5sr0kh7g6ywy20xw231glf4";
libraryHaskellDepends = [
array async base binary bytestring containers cryptonite deepseq
exceptions lifted-async lifted-base memory monad-control
@@ -128246,6 +125995,7 @@ self: {
async base binary bytestring hspec monad-logger QuickCheck
transformers vector
];
+ testToolDepends = [ hspec-discover ];
description = "Haskell / Erlang interoperability library";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -128303,6 +126053,8 @@ self: {
];
description = "Haskell Image Processing (HIP) Library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hipbot" = callPackage
@@ -129017,8 +126769,6 @@ self: {
];
description = "A library to build valid LaTeX files";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hlbfgsb" = callPackage
@@ -129533,21 +127283,21 @@ self: {
"hlint" = callPackage
({ mkDerivation, aeson, ansi-terminal, base, bytestring, cmdargs
, containers, cpphs, data-default, directory, extra, file-embed
- , filepath, filepattern, ghc-lib-parser, ghc-lib-parser-ex
- , hscolour, process, refact, text, transformers, uniplate
- , unordered-containers, utf8-string, vector, yaml
+ , filepath, filepattern, ghc, ghc-boot, ghc-boot-th
+ , ghc-lib-parser-ex, hscolour, process, refact, text, transformers
+ , uniplate, unordered-containers, utf8-string, vector, yaml
}:
mkDerivation {
pname = "hlint";
- version = "3.2.1";
- sha256 = "16r2s65238yaqkiqhc31zwgv5r9743d5qrdwkahn9zpwj0x0sp5f";
+ version = "3.2.3";
+ sha256 = "1y6drmvcz90cpih446k1kjbyhin652wi9b9x7xjylxxp8jksd8x0";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson ansi-terminal base bytestring cmdargs containers cpphs
- data-default directory extra file-embed filepath filepattern
- ghc-lib-parser ghc-lib-parser-ex hscolour process refact text
+ data-default directory extra file-embed filepath filepattern ghc
+ ghc-boot ghc-boot-th ghc-lib-parser-ex hscolour process refact text
transformers uniplate unordered-containers utf8-string vector yaml
];
executableHaskellDepends = [ base ];
@@ -129672,6 +127422,8 @@ self: {
];
description = "High-level Redis Database Core API";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hls" = callPackage
@@ -129776,17 +127528,17 @@ self: {
"hmatrix" = callPackage
({ mkDerivation, array, base, binary, bytestring, deepseq
- , openblasCompat, random, semigroups, split, storable-complex
- , vector
+ , openblasCompat, primitive, random, semigroups, split
+ , storable-complex, vector
}:
mkDerivation {
pname = "hmatrix";
- version = "0.20.0.0";
- sha256 = "1sqy1aci5zfagkb34mz3xdil7cl96z4b4cx28cha54vc5sx1lhpg";
+ version = "0.20.1";
+ sha256 = "0v690zml7yqj6ndjszwqpfsad2vma3m6rdkjs6bnb9k2v35l905i";
configureFlags = [ "-fdisable-default-paths" "-fopenblas" ];
libraryHaskellDepends = [
- array base binary bytestring deepseq random semigroups split
- storable-complex vector
+ array base binary bytestring deepseq primitive random semigroups
+ split storable-complex vector
];
librarySystemDepends = [ openblasCompat ];
description = "Numeric Linear Algebra";
@@ -129916,8 +127668,6 @@ self: {
benchmarkHaskellDepends = [ base criterion hmatrix ];
description = "Low-level machine learning auxiliary functions";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {inherit (pkgs) blas; liblapack = null;};
"hmatrix-nipals" = callPackage
@@ -130442,13 +128192,13 @@ self: {
({ mkDerivation, aeson, array, base, base16-bytestring, binary
, bytestring, comonad, containers, criterion, data-fix, deepseq
, deriving-compat, Diff, directory, exceptions, filepath, free
- , gitrev, Glob, hashable, hashing, hedgehog, hnix-store-core
- , http-client, http-client-tls, http-types, lens-family
- , lens-family-core, lens-family-th, logict, megaparsec
+ , gitrev, Glob, hashable, hashing, haskeline, hedgehog
+ , hnix-store-core, http-client, http-client-tls, http-types
+ , lens-family, lens-family-core, lens-family-th, logict, megaparsec
, monad-control, monadlist, mtl, neat-interpolation
, optparse-applicative, parser-combinators, pretty-show
- , prettyprinter, process, ref-tf, regex-tdfa, scientific, semialign
- , semialign-indexed, serialise, some, split, syb, tasty
+ , prettyprinter, process, ref-tf, regex-tdfa, repline, scientific
+ , semialign, semialign-indexed, serialise, some, split, syb, tasty
, tasty-hedgehog, tasty-hunit, tasty-th, template-haskell, text
, these, time, transformers, transformers-base, unix
, unordered-containers, vector, xml
@@ -130471,6 +128221,12 @@ self: {
template-haskell text these time transformers transformers-base
unix unordered-containers vector xml
];
+ executableHaskellDepends = [
+ aeson base base16-bytestring bytestring comonad containers data-fix
+ deepseq exceptions filepath free haskeline mtl optparse-applicative
+ pretty-show prettyprinter ref-tf repline serialise template-haskell
+ text time transformers unordered-containers
+ ];
testHaskellDepends = [
base base16-bytestring bytestring containers data-fix deepseq Diff
directory exceptions filepath Glob hedgehog megaparsec mtl
@@ -130515,24 +128271,52 @@ self: {
license = stdenv.lib.licenses.asl20;
}) {};
+ "hnix-store-core_0_3_0_1" = callPackage
+ ({ mkDerivation, algebraic-graphs, attoparsec, base
+ , base16-bytestring, base64-bytestring, binary, bytestring, cereal
+ , containers, cryptohash-md5, cryptohash-sha1, cryptohash-sha256
+ , cryptohash-sha512, directory, filepath, hashable, io-streams
+ , lifted-base, monad-control, mtl, nix-derivation, process
+ , process-extras, saltine, tasty, tasty-discover, tasty-golden
+ , tasty-hspec, tasty-hunit, tasty-quickcheck, temporary, text, time
+ , unix, unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "hnix-store-core";
+ version = "0.3.0.1";
+ sha256 = "186r0z8csvj7ly9ag9lpvc6nm4x3hzx18rdc1jxzavaavcpdpn00";
+ libraryHaskellDepends = [
+ algebraic-graphs attoparsec base base16-bytestring
+ base64-bytestring binary bytestring cereal containers
+ cryptohash-md5 cryptohash-sha1 cryptohash-sha256 cryptohash-sha512
+ directory filepath hashable lifted-base monad-control mtl
+ nix-derivation saltine text time unix unordered-containers vector
+ ];
+ testHaskellDepends = [
+ attoparsec base base16-bytestring base64-bytestring binary
+ bytestring containers directory filepath io-streams process
+ process-extras tasty tasty-discover tasty-golden tasty-hspec
+ tasty-hunit tasty-quickcheck temporary text unix
+ ];
+ testToolDepends = [ tasty-discover ];
+ description = "Core effects for interacting with the Nix store";
+ license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hnix-store-remote" = callPackage
- ({ mkDerivation, base, base64-bytestring, binary, bytestring
- , containers, hnix-store-core, mtl, network, pretty-simple, text
- , unix, unordered-containers
+ ({ mkDerivation, attoparsec, base, binary, bytestring, containers
+ , filepath, hnix-store-core, mtl, network, nix-derivation, text
+ , time, unix, unordered-containers, vector
}:
mkDerivation {
pname = "hnix-store-remote";
- version = "0.1.0.0";
- sha256 = "04dmql5235z05hq36wnbgc3sk0izqryv7n8dh8r3dq2j87zvv3y8";
- isLibrary = true;
- isExecutable = true;
+ version = "0.3.0.0";
+ sha256 = "0spvbix7m70v95fvkcs0vxas8nmwpjh4lfaglyvw1ijkf71xn9gl";
libraryHaskellDepends = [
- base base64-bytestring binary bytestring containers hnix-store-core
- mtl network text unix unordered-containers
- ];
- executableHaskellDepends = [
- base bytestring hnix-store-core mtl pretty-simple
- unordered-containers
+ attoparsec base binary bytestring containers filepath
+ hnix-store-core mtl network nix-derivation text time unix
+ unordered-containers vector
];
description = "Remote hnix store";
license = stdenv.lib.licenses.asl20;
@@ -130548,6 +128332,8 @@ self: {
pname = "hnn";
version = "0.3";
sha256 = "0hqmzl95riis1m6f0zfp303f2k0j8szkcb6rcfmx6d3grm38b7fr";
+ revision = "1";
+ editedCabalFile = "18lmh6fpkpxa9lfcygzag60nrxl5qab1gllpfamgz0l5ydph9f3z";
libraryHaskellDepends = [
base binary bytestring hmatrix mwc-random random vector
vector-binary-instances zlib
@@ -130670,26 +128456,6 @@ self: {
}:
mkDerivation {
pname = "hoauth2";
- version = "1.14.0";
- sha256 = "0szcg4bvzs8djmq5k47czyk7hv9nassahd0ngd127hcab5afmbxk";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson base binary bytestring exceptions http-conduit http-types
- microlens text unordered-containers uri-bytestring
- uri-bytestring-aeson
- ];
- description = "Haskell OAuth2 authentication client";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "hoauth2_1_16_0" = callPackage
- ({ mkDerivation, aeson, base, binary, bytestring, exceptions
- , http-conduit, http-types, microlens, text, unordered-containers
- , uri-bytestring, uri-bytestring-aeson
- }:
- mkDerivation {
- pname = "hoauth2";
version = "1.16.0";
sha256 = "0s69fs131djsrdqsmb4ics90g9by1k7yy8q9qq2m3gdbdp7xln86";
isLibrary = true;
@@ -130701,7 +128467,6 @@ self: {
];
description = "Haskell OAuth2 authentication client";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hob" = callPackage
@@ -130759,8 +128524,8 @@ self: {
}:
mkDerivation {
pname = "hobbits";
- version = "1.3";
- sha256 = "1w8bz1z747dd7vh110iynmsq5n0a84zw1gk7jcxfwl5lpfrqz97s";
+ version = "1.3.1";
+ sha256 = "0jpm65s2f0fz5ipppryy2k8qja2ijmfd56a65z5k0hsx4j93ipva";
libraryHaskellDepends = [
base containers deepseq haskell-src-exts haskell-src-meta mtl syb
tagged template-haskell th-expand-syns transformers vector
@@ -130834,6 +128599,18 @@ self: {
license = stdenv.lib.licenses.asl20;
}) {};
+ "hocon" = callPackage
+ ({ mkDerivation, base, hspec, MissingH, parsec, split }:
+ mkDerivation {
+ pname = "hocon";
+ version = "0.1.0.4";
+ sha256 = "1wncdrqrvd2dhzrnsizxx95h022wmlnw9i9yjgn9k2j6yl7j1iiz";
+ libraryHaskellDepends = [ base hspec MissingH parsec split ];
+ testHaskellDepends = [ base hspec MissingH parsec split ];
+ description = "Small library for typesafe's configuration specification";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"hodatime" = callPackage
({ mkDerivation, base, binary, bytestring, containers, criterion
, directory, exceptions, filepath, fingertree, mtl, parsec
@@ -131013,11 +128790,13 @@ self: {
pname = "hoist-error";
version = "0.2.1.0";
sha256 = "028lczd80nhj3yj5dq9qixzdzkyisl34qpi6bb28r8b9nj2i2nss";
- revision = "3";
- editedCabalFile = "1g80simnv15dqlch83mgn6yj8z93g0wpj0y1xz53p4dvafs18zlc";
+ revision = "4";
+ editedCabalFile = "1xp8l236gflh5njl3s8f0d2ahqypks70pfjnawskc0fcnl818qpa";
libraryHaskellDepends = [ base either mtl ];
description = "Some convenience facilities for hoisting errors into a monad";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hol" = callPackage
@@ -131559,40 +129338,6 @@ self: {
broken = true;
}) {};
- "hoogle_5_0_14" = callPackage
- ({ mkDerivation, aeson, base, binary, bytestring, cmdargs, conduit
- , conduit-extra, connection, containers, deepseq, directory, extra
- , filepath, haskell-src-exts, http-conduit, http-types, js-flot
- , js-jquery, mmap, network, network-uri, old-locale, process
- , process-extras, QuickCheck, resourcet, storable-tuple, tar
- , template-haskell, text, time, transformers, uniplate, utf8-string
- , vector, wai, wai-logger, warp, warp-tls, zlib
- }:
- mkDerivation {
- pname = "hoogle";
- version = "5.0.14";
- sha256 = "1y5vjwp60s35h13bnhjh4ga731m3vz004dbg8w5s7mwnfk5akkz7";
- revision = "3";
- editedCabalFile = "14973295rif9gsyaxfrw7y5p59sxnz4znki3jm3bk73y0b3j1l5d";
- isLibrary = true;
- isExecutable = true;
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [
- aeson base binary bytestring cmdargs conduit conduit-extra
- connection containers deepseq directory extra filepath
- haskell-src-exts http-conduit http-types js-flot js-jquery mmap
- network network-uri old-locale process process-extras QuickCheck
- resourcet storable-tuple tar template-haskell text time
- transformers uniplate utf8-string vector wai wai-logger warp
- warp-tls zlib
- ];
- executableHaskellDepends = [ base ];
- testTarget = "--test-option=--no-net";
- description = "Haskell API Search";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"hoogle" = callPackage
({ mkDerivation, aeson, base, binary, blaze-html, blaze-markup
, bytestring, cmdargs, conduit, conduit-extra, connection
@@ -131784,40 +129529,6 @@ self: {
}) {OpenCL = null;};
"hopenpgp-tools" = callPackage
- ({ mkDerivation, aeson, alex, array, attoparsec, base
- , base16-bytestring, binary, binary-conduit, bytestring, conduit
- , conduit-extra, containers, crypto-pubkey, cryptohash, cryptonite
- , directory, errors, fgl, graphviz, happy, hOpenPGP, http-client
- , http-client-tls, http-types, ixset-typed, lens, monad-loops, mtl
- , openpgp-asciiarmor, optparse-applicative, prettyprinter
- , prettyprinter-ansi-terminal, prettyprinter-convert-ansi-wl-pprint
- , resourcet, text, time, time-locale-compat, transformers
- , unordered-containers, vector, yaml
- }:
- mkDerivation {
- pname = "hopenpgp-tools";
- version = "0.23.1";
- sha256 = "0jq1if7c78758fnsb6wxsky0jn9mhmzwhb5jpyrpigx08diwd2mj";
- isLibrary = false;
- isExecutable = true;
- executableHaskellDepends = [
- aeson array attoparsec base base16-bytestring binary binary-conduit
- bytestring conduit conduit-extra containers crypto-pubkey
- cryptohash cryptonite directory errors fgl graphviz hOpenPGP
- http-client http-client-tls http-types ixset-typed lens monad-loops
- mtl openpgp-asciiarmor optparse-applicative prettyprinter
- prettyprinter-ansi-terminal prettyprinter-convert-ansi-wl-pprint
- resourcet text time time-locale-compat transformers
- unordered-containers vector yaml
- ];
- executableToolDepends = [ alex happy ];
- description = "hOpenPGP-based command-line tools";
- license = stdenv.lib.licenses.agpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "hopenpgp-tools_0_23_3" = callPackage
({ mkDerivation, aeson, alex, array, base, base16-bytestring
, binary, binary-conduit, bytestring, conduit, conduit-extra
, containers, cryptonite, directory, errors, fgl, graphviz, happy
@@ -131846,8 +129557,6 @@ self: {
executableToolDepends = [ alex happy ];
description = "hOpenPGP-based command-line tools";
license = stdenv.lib.licenses.agpl3Plus;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hopenssl" = callPackage
@@ -131947,6 +129656,8 @@ self: {
];
description = "C++ FFI generator - Documentation";
license = stdenv.lib.licenses.agpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hoppy-generator" = callPackage
@@ -131963,6 +129674,8 @@ self: {
];
description = "C++ FFI generator - Code generator";
license = stdenv.lib.licenses.agpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hoppy-runtime" = callPackage
@@ -131976,6 +129689,8 @@ self: {
];
description = "C++ FFI generator - Runtime support";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hoppy-std" = callPackage
@@ -131990,6 +129705,8 @@ self: {
];
description = "C++ FFI generator - Standard library bindings";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hops" = callPackage
@@ -132103,23 +129820,6 @@ self: {
}:
mkDerivation {
pname = "hosc";
- version = "0.17";
- sha256 = "0340lldzim02ixj4n0smfwn20y5i0z7v0gqgbb0mdjs6c90rqhv6";
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [
- base binary blaze-builder bytestring data-binary-ieee754 network
- time transformers
- ];
- description = "Haskell Open Sound Control";
- license = stdenv.lib.licenses.gpl3;
- }) {};
-
- "hosc_0_18_1" = callPackage
- ({ mkDerivation, base, binary, blaze-builder, bytestring
- , data-binary-ieee754, network, time, transformers
- }:
- mkDerivation {
- pname = "hosc";
version = "0.18.1";
sha256 = "0ygyvwzsvqv4pihzdm6i3kzkr01nh3qpk9g9f9ap6243yx7003vj";
enableSeparateDataOutput = true;
@@ -132129,7 +129829,6 @@ self: {
];
description = "Haskell Open Sound Control";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hosc-json" = callPackage
@@ -132916,8 +130615,6 @@ self: {
];
description = "A tool for looking through PDF file using Haskell";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hpg" = callPackage
@@ -133079,10 +130776,8 @@ self: {
}:
mkDerivation {
pname = "hpqtypes-extras";
- version = "1.10.2.1";
- sha256 = "06vx7llfyidldp5ar80a3dkw14xv19v1s8kc7kf6vs1gb3vx8r5n";
- revision = "1";
- editedCabalFile = "0vn0396jhxnrnp8724kpl7yjy4aywa2nm1vb7znz0fmzr0vp54yi";
+ version = "1.10.3.0";
+ sha256 = "1ifr6z89ki541b9x3kpyf10vbn3anhfcq8ppqwyp5zvmkx0q3wqs";
libraryHaskellDepends = [
base base16-bytestring bytestring containers cryptohash exceptions
fields-json hpqtypes lifted-base log-base monad-control mtl safe
@@ -133413,6 +131108,8 @@ self: {
testHaskellDepends = [ base hset transformers-base ];
description = "Generalization of MonadReader and ReaderT using hset";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hreader-lens" = callPackage
@@ -133428,6 +131125,8 @@ self: {
];
description = "Optics for hreader package";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hreq-client" = callPackage
@@ -133504,6 +131203,8 @@ self: {
testHaskellDepends = [ base doctest ];
description = "Core functionality for Hreq Http client library";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hrfsize" = callPackage
@@ -133541,8 +131242,8 @@ self: {
}:
mkDerivation {
pname = "hriemann";
- version = "0.3.3.3";
- sha256 = "0xxdzbx5wqmz62k8jka2k896sdz49j2aqivmcic9fsrar5inalyp";
+ version = "0.3.3.4";
+ sha256 = "0hgnpxldj4wag582h0qnf0nchjxbdmd6ydl8xadi278wpv0hdqnw";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -133865,8 +131566,6 @@ self: {
libraryHaskellDepends = [ base mtl ];
description = "Haskell wrapper for the Google Chart API";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hs-gen-iface" = callPackage
@@ -133916,6 +131615,8 @@ self: {
testHaskellDepends = [ base haskell-src hspec ];
description = "Haskell source code analyzer";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hs-ix" = callPackage
@@ -134016,7 +131717,6 @@ self: {
];
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {mesos = null; inherit (pkgs) protobuf;};
"hs-multiaddr" = callPackage
@@ -134202,6 +131902,8 @@ self: {
];
description = "A Haskell client for RQlite";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hs-rs-notify" = callPackage
@@ -135594,26 +133296,12 @@ self: {
({ mkDerivation, base, hspec, parsec, time, time-compat }:
mkDerivation {
pname = "hsemail";
- version = "2.2.0";
- sha256 = "0078n2snnrgsnl6az7c6jpmgyfsls4k1zr09f7ny7kn6g33g5z84";
- libraryHaskellDepends = [ base parsec time time-compat ];
- testHaskellDepends = [ base hspec parsec time ];
- description = "Parsec parsers for the Internet Message format (e-mail)";
- license = stdenv.lib.licenses.bsd3;
- maintainers = with stdenv.lib.maintainers; [ peti ];
- }) {};
-
- "hsemail_2_2_1" = callPackage
- ({ mkDerivation, base, hspec, parsec, time, time-compat }:
- mkDerivation {
- pname = "hsemail";
version = "2.2.1";
sha256 = "108xjspr7apx248gvv7w1hh2pqnb7qg699a8l8f8z64cv6s9ksmm";
libraryHaskellDepends = [ base parsec time time-compat ];
testHaskellDepends = [ base hspec parsec time ];
description = "Parsec parsers for the Internet Message format (e-mail)";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
maintainers = with stdenv.lib.maintainers; [ peti ];
}) {};
@@ -135692,6 +133380,8 @@ self: {
testHaskellDepends = [ base HUnit tagged ];
description = "Primitive list with elements of unique types";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hsexif" = callPackage
@@ -135869,8 +133559,6 @@ self: {
libraryPkgconfigDepends = [ gsl ];
description = "Signal processing and EEG data analysis";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {inherit (pkgs) blas; inherit (pkgs) gsl; liblapack = null;};
"hsilop" = callPackage
@@ -135955,6 +133643,8 @@ self: {
];
description = "Inspect Haskell source files";
license = stdenv.lib.licenses.gpl3Plus;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hsinspect-lsp" = callPackage
@@ -136165,37 +133855,14 @@ self: {
}) {};
"hslua" = callPackage
- ({ mkDerivation, base, bytestring, containers, criterion, deepseq
- , exceptions, fail, lua5_3, mtl, QuickCheck, quickcheck-instances
- , tasty, tasty-hunit, tasty-quickcheck, text
- }:
- mkDerivation {
- pname = "hslua";
- version = "1.0.3.2";
- sha256 = "183bgl5jcx5y2r94lviqfw0a5w9089nxjd1z40k8vx9y2h60pm6j";
- configureFlags = [ "-fsystem-lua" "-f-use-pkgconfig" ];
- libraryHaskellDepends = [
- base bytestring containers exceptions fail mtl text
- ];
- librarySystemDepends = [ lua5_3 ];
- testHaskellDepends = [
- base bytestring containers exceptions fail mtl QuickCheck
- quickcheck-instances tasty tasty-hunit tasty-quickcheck text
- ];
- benchmarkHaskellDepends = [ base bytestring criterion deepseq ];
- description = "Bindings to Lua, an embeddable scripting language";
- license = stdenv.lib.licenses.mit;
- }) {inherit (pkgs) lua5_3;};
-
- "hslua_1_1_2" = callPackage
({ mkDerivation, base, bytestring, containers, exceptions, lua5_3
, mtl, QuickCheck, quickcheck-instances, tasty, tasty-hunit
, tasty-quickcheck, text
}:
mkDerivation {
pname = "hslua";
- version = "1.1.2";
- sha256 = "1cv4lwr91ckscwm2jksrg29ka1z32974xgkcgmna4ibpyjwkslbl";
+ version = "1.2.0";
+ sha256 = "0a295zqpbrv8a2hw7msz5p7brlswag16sg08dyz399ij6b7q5x0h";
configureFlags = [ "-fsystem-lua" "-f-use-pkgconfig" ];
libraryHaskellDepends = [
base bytestring containers exceptions mtl text
@@ -136207,7 +133874,6 @@ self: {
];
description = "Bindings to Lua, an embeddable scripting language";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) lua5_3;};
"hslua_1_3_0" = callPackage
@@ -136260,22 +133926,6 @@ self: {
}:
mkDerivation {
pname = "hslua-module-doclayout";
- version = "0.1.0";
- sha256 = "1hkzddgz427fh69bdyiyx5vyngslw3ab9xjg7i5rfjhzzmsn0hha";
- libraryHaskellDepends = [ base doclayout hslua text ];
- testHaskellDepends = [
- base doclayout hslua tasty tasty-hunit tasty-lua
- ];
- description = "Lua module wrapping Text.DocLayout.";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "hslua-module-doclayout_0_2_0_1" = callPackage
- ({ mkDerivation, base, doclayout, hslua, tasty, tasty-hunit
- , tasty-lua, text
- }:
- mkDerivation {
- pname = "hslua-module-doclayout";
version = "0.2.0.1";
sha256 = "1fwzx85lv2547gs42lp7mx9w7b0vl4hpc0ql7ip5yqp17q58a08y";
libraryHaskellDepends = [ base doclayout hslua text ];
@@ -136284,7 +133934,6 @@ self: {
];
description = "Lua module wrapping Text.DocLayout.";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hslua-module-system" = callPackage
@@ -136306,19 +133955,6 @@ self: {
}) {};
"hslua-module-text" = callPackage
- ({ mkDerivation, base, bytestring, hslua, tasty, tasty-hunit, text
- }:
- mkDerivation {
- pname = "hslua-module-text";
- version = "0.2.1";
- sha256 = "1ikdwvvxhbd5wmfr85dzs2ccamh9rbbpgy899z7s1vlv5q1dj0hk";
- libraryHaskellDepends = [ base bytestring hslua text ];
- testHaskellDepends = [ base hslua tasty tasty-hunit text ];
- description = "Lua module for text";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "hslua-module-text_0_3_0_1" = callPackage
({ mkDerivation, base, bytestring, hslua, tasty, tasty-hunit
, tasty-lua, text
}:
@@ -136332,7 +133968,6 @@ self: {
];
description = "Lua module for text";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hsluv-haskell" = callPackage
@@ -136849,6 +134484,8 @@ self: {
testHaskellDepends = [ aeson-qq base hspec ];
description = "Hspec expectations for JSON Values";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hspec-expectations-lens" = callPackage
@@ -136987,8 +134624,8 @@ self: {
}:
mkDerivation {
pname = "hspec-hashable";
- version = "0.1.0.0";
- sha256 = "1gqlw2k6k37m25292dpm8j8k0f2jdqz7lmsisa2f1mqlqxpm9k0i";
+ version = "0.1.0.1";
+ sha256 = "0gvqi8600vm3ms1b45qvx32kw7g7pgwxkmbfbdmicxxlbp2da6qy";
libraryHaskellDepends = [ base hashable hspec QuickCheck ];
testHaskellDepends = [
base hashable hspec hspec-core QuickCheck silently
@@ -137061,22 +134698,6 @@ self: {
}:
mkDerivation {
pname = "hspec-megaparsec";
- version = "2.1.0";
- sha256 = "1x8qbih5ci9flc3b5c1g4cc8xgq504bw5q26cpkcnlaanrp01p5x";
- libraryHaskellDepends = [
- base containers hspec-expectations megaparsec
- ];
- testHaskellDepends = [ base hspec hspec-expectations megaparsec ];
- description = "Utility functions for testing Megaparsec parsers with Hspec";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "hspec-megaparsec_2_2_0" = callPackage
- ({ mkDerivation, base, containers, hspec, hspec-expectations
- , megaparsec
- }:
- mkDerivation {
- pname = "hspec-megaparsec";
version = "2.2.0";
sha256 = "0hyf06gzzqd6sqd76crwxycwgx804sd39z7i0c2vmv1qgsxv82gn";
libraryHaskellDepends = [
@@ -137085,7 +134706,6 @@ self: {
testHaskellDepends = [ base hspec hspec-expectations megaparsec ];
description = "Utility functions for testing Megaparsec parsers with Hspec";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hspec-meta" = callPackage
@@ -137258,12 +134878,16 @@ self: {
}) {};
"hspec-slow" = callPackage
- ({ mkDerivation, base, hspec, mtl, stm, time, transformers }:
+ ({ mkDerivation, base, hspec, hspec-core, mtl, stm, time
+ , transformers
+ }:
mkDerivation {
pname = "hspec-slow";
- version = "0.1.0.0";
- sha256 = "1nvhvxqmvlkg7zjh0b59rfdjghcinal7ncf3l1jin21zrjcwzfhq";
- libraryHaskellDepends = [ base hspec mtl stm time transformers ];
+ version = "0.2.0.1";
+ sha256 = "1rik9r0y6zzc92dzdzhmxj05hr1yacvdrfvsxqqqavxd7v0pp6y6";
+ libraryHaskellDepends = [
+ base hspec hspec-core mtl stm time transformers
+ ];
testHaskellDepends = [ base hspec mtl stm ];
description = "Find slow test cases";
license = stdenv.lib.licenses.bsd3;
@@ -137309,6 +134933,8 @@ self: {
];
description = "A library for testing with Hspec and the Snap Web Framework";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hspec-stack-rerun" = callPackage
@@ -137704,7 +135330,6 @@ self: {
description = "Haskell binding for Qt Quick";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {qt5 = null;};
"hsqml-datamodel" = callPackage
@@ -137718,7 +135343,6 @@ self: {
description = "HsQML (Qt5) data model";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {qt5 = null;};
"hsqml-datamodel-vinyl" = callPackage
@@ -137735,7 +135359,6 @@ self: {
description = "HsQML DataModel instances for Vinyl Rec";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hsqml-demo-manic" = callPackage
@@ -137753,7 +135376,6 @@ self: {
description = "HsQML-based clone of Pipe Mania";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hsqml-demo-morris" = callPackage
@@ -137773,7 +135395,6 @@ self: {
description = "HsQML-based implementation of Nine Men's Morris";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hsqml-demo-notes" = callPackage
@@ -137793,7 +135414,6 @@ self: {
description = "Sticky notes example program implemented in HsQML";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hsqml-demo-samples" = callPackage
@@ -137809,7 +135429,6 @@ self: {
description = "HsQML sample programs";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hsqml-morris" = callPackage
@@ -137829,7 +135448,6 @@ self: {
description = "HsQML-based implementation of Nine Men's Morris";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hsreadability" = callPackage
@@ -138018,8 +135636,6 @@ self: {
];
description = "Statistics";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hstats" = callPackage
@@ -138109,7 +135725,6 @@ self: {
description = "Distributed instant messaging over Tor";
license = stdenv.lib.licenses.gpl3;
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hstox" = callPackage
@@ -138468,6 +136083,8 @@ self: {
];
description = "A Haskell98 parsing tags program similar to ctags";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"htar" = callPackage
@@ -138632,27 +136249,6 @@ self: {
broken = true;
}) {};
- "html-conduit_1_2_1_2" = callPackage
- ({ mkDerivation, base, bytestring, conduit, conduit-extra
- , containers, hspec, HUnit, resourcet, tagstream-conduit, text
- , transformers, xml-conduit, xml-types
- }:
- mkDerivation {
- pname = "html-conduit";
- version = "1.2.1.2";
- sha256 = "172ip4rkn2y3mpzjrj2h3nrmxrf90gcl8ax6dgdhrdjsyg4h8vjk";
- libraryHaskellDepends = [
- base bytestring conduit conduit-extra containers resourcet
- tagstream-conduit text transformers xml-conduit xml-types
- ];
- testHaskellDepends = [
- base bytestring containers hspec HUnit xml-conduit
- ];
- description = "Parse HTML documents using xml-conduit datatypes";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"html-conduit" = callPackage
({ mkDerivation, attoparsec, base, bytestring, conduit
, conduit-extra, containers, deepseq, hspec, HUnit, resourcet, text
@@ -138790,8 +136386,6 @@ self: {
];
description = "A high-performance HTML tokenizer";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"html-rules" = callPackage
@@ -139190,7 +136784,7 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "http-client_0_7_2_1" = callPackage
+ "http-client_0_7_3" = callPackage
({ mkDerivation, array, async, base, blaze-builder, bytestring
, case-insensitive, containers, cookie, deepseq, directory
, exceptions, filepath, ghc-prim, hspec, http-types, memory
@@ -139199,8 +136793,8 @@ self: {
}:
mkDerivation {
pname = "http-client";
- version = "0.7.2.1";
- sha256 = "0b699f07yqa525xqqcs4cn32fryjc2212sv8v83yfqlqwdwzr7jg";
+ version = "0.7.3";
+ sha256 = "0jpy5rlv4iwq79h5p37g0nnh5ff2qi4swxx8xmr98v0znvz6wc8i";
libraryHaskellDepends = [
array base blaze-builder bytestring case-insensitive containers
cookie deepseq exceptions filepath ghc-prim http-types memory
@@ -139299,15 +136893,15 @@ self: {
}) {};
"http-client-openssl" = callPackage
- ({ mkDerivation, base, bytestring, HsOpenSSL, hspec, http-client
- , http-types, network
+ ({ mkDerivation, base, bytestring, HsOpenSSL, HsOpenSSL-x509-system
+ , hspec, http-client, http-types, network
}:
mkDerivation {
pname = "http-client-openssl";
- version = "0.3.1.0";
- sha256 = "16h2f4ap35g63mdg66iihp10p1s4nwsrb06hplwm9i4akdr9gws2";
+ version = "0.3.2.0";
+ sha256 = "114aci8nvbzvhscla6172y7s47yp689rslhg8h7y3hmkh2zq7r65";
libraryHaskellDepends = [
- base bytestring HsOpenSSL http-client network
+ base bytestring HsOpenSSL HsOpenSSL-x509-system http-client network
];
testHaskellDepends = [
base HsOpenSSL hspec http-client http-types
@@ -139317,14 +136911,14 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "http-client-openssl_0_3_2_0" = callPackage
+ "http-client-openssl_0_3_3" = callPackage
({ mkDerivation, base, bytestring, HsOpenSSL, HsOpenSSL-x509-system
, hspec, http-client, http-types, network
}:
mkDerivation {
pname = "http-client-openssl";
- version = "0.3.2.0";
- sha256 = "114aci8nvbzvhscla6172y7s47yp689rslhg8h7y3hmkh2zq7r65";
+ version = "0.3.3";
+ sha256 = "03rr1wz1907v3gx5qsqdkd850hy47glb574s69265pv6yspaivdx";
libraryHaskellDepends = [
base bytestring HsOpenSSL HsOpenSSL-x509-system http-client network
];
@@ -139492,50 +137086,48 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "http-conduit_2_2_4" = callPackage
- ({ mkDerivation, aeson, base, blaze-builder, bytestring
+ "http-conduit" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, blaze-builder, bytestring
, case-insensitive, conduit, conduit-extra, connection, cookie
- , data-default-class, exceptions, hspec, http-client
- , http-client-tls, http-types, HUnit, lifted-base, monad-control
- , mtl, network, resourcet, streaming-commons, temporary, text, time
- , transformers, utf8-string, wai, wai-conduit, warp, warp-tls
+ , data-default-class, hspec, http-client, http-client-tls
+ , http-types, HUnit, mtl, network, resourcet, streaming-commons
+ , temporary, text, time, transformers, unliftio, unliftio-core
+ , utf8-string, wai, wai-conduit, warp, warp-tls
}:
mkDerivation {
pname = "http-conduit";
- version = "2.2.4";
- sha256 = "1wcl3lpg4v1ylq9j77j9fmf6l9qbmp8dmj3a9829q19q6bbgza7l";
+ version = "2.3.7.3";
+ sha256 = "00rshi1y0h8y4rvsnnad0bppxgpvp40sk7lw1kxmdwy8pi8xrvbs";
+ revision = "1";
+ editedCabalFile = "0d9mkg8wm943avghjwvq986m667fx63pvvgn2y8gvr6nla8740an";
libraryHaskellDepends = [
- aeson base bytestring conduit conduit-extra exceptions http-client
- http-client-tls http-types lifted-base monad-control mtl resourcet
- transformers
+ aeson attoparsec base bytestring conduit conduit-extra http-client
+ http-client-tls http-types mtl resourcet transformers unliftio-core
];
testHaskellDepends = [
aeson base blaze-builder bytestring case-insensitive conduit
conduit-extra connection cookie data-default-class hspec
- http-client http-types HUnit lifted-base network resourcet
- streaming-commons temporary text time transformers utf8-string wai
+ http-client http-types HUnit network resourcet streaming-commons
+ temporary text time transformers unliftio utf8-string wai
wai-conduit warp warp-tls
];
doCheck = false;
description = "HTTP client package with conduit interface and HTTPS support";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "http-conduit" = callPackage
+ "http-conduit_2_3_7_4" = callPackage
({ mkDerivation, aeson, attoparsec, base, blaze-builder, bytestring
, case-insensitive, conduit, conduit-extra, connection, cookie
, data-default-class, hspec, http-client, http-client-tls
, http-types, HUnit, mtl, network, resourcet, streaming-commons
- , temporary, text, time, transformers, unliftio, unliftio-core
+ , temporary, text, time, tls, transformers, unliftio, unliftio-core
, utf8-string, wai, wai-conduit, warp, warp-tls
}:
mkDerivation {
pname = "http-conduit";
- version = "2.3.7.3";
- sha256 = "00rshi1y0h8y4rvsnnad0bppxgpvp40sk7lw1kxmdwy8pi8xrvbs";
- revision = "1";
- editedCabalFile = "0d9mkg8wm943avghjwvq986m667fx63pvvgn2y8gvr6nla8740an";
+ version = "2.3.7.4";
+ sha256 = "1mbaasmxx90gzfirwn8lmjpwj34gf1dk9y3m9mm88rzmy3s6czbb";
libraryHaskellDepends = [
aeson attoparsec base bytestring conduit conduit-extra http-client
http-client-tls http-types mtl resourcet transformers unliftio-core
@@ -139544,12 +137136,13 @@ self: {
aeson base blaze-builder bytestring case-insensitive conduit
conduit-extra connection cookie data-default-class hspec
http-client http-types HUnit network resourcet streaming-commons
- temporary text time transformers unliftio utf8-string wai
+ temporary text time tls transformers unliftio utf8-string wai
wai-conduit warp warp-tls
];
doCheck = false;
description = "HTTP client package with conduit interface and HTTPS support";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"http-conduit-browser" = callPackage
@@ -139582,15 +137175,16 @@ self: {
"http-conduit-downloader" = callPackage
({ mkDerivation, base, bytestring, data-default, HsOpenSSL
- , http-client, http-types, network, network-uri, text, time, zlib
+ , http-client, http-client-openssl, http-types, network
+ , network-uri, text, time, zlib
}:
mkDerivation {
pname = "http-conduit-downloader";
- version = "1.1.2";
- sha256 = "188rhadf1dya2iyvcvfp1xvnhjmhkf06i606mrkrlmzbds2kb8hh";
+ version = "1.1.3";
+ sha256 = "12fv42jnh2glnav082a1d67za9ya9v0zpnxsphxhcy90b4s4rr6x";
libraryHaskellDepends = [
- base bytestring data-default HsOpenSSL http-client http-types
- network network-uri text time zlib
+ base bytestring data-default HsOpenSSL http-client
+ http-client-openssl http-types network network-uri text time zlib
];
description = "HTTP downloader tailored for web-crawler needs";
license = stdenv.lib.licenses.bsd3;
@@ -140130,6 +137724,8 @@ self: {
];
description = "RFC7807 style response messages";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"http-server" = callPackage
@@ -140311,8 +137907,6 @@ self: {
testHaskellDepends = [ base ];
description = "A native HTTP2 client library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"http2-client-exe" = callPackage
@@ -140332,8 +137926,6 @@ self: {
];
description = "A command-line http2 client";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"http2-client-grpc" = callPackage
@@ -140383,14 +137975,14 @@ self: {
pname = "http2-grpc-proto3-wire";
version = "0.1.0.0";
sha256 = "00k7sm7z0q8k1zr3lcsyaciylk03c18cpdciqq33rfj6p7jwyphv";
+ revision = "1";
+ editedCabalFile = "0454bzkjf63avp8rckl5pp3l30nc41d3ixzbh9diaml70hkhsv2g";
libraryHaskellDepends = [
base binary bytestring case-insensitive http2-grpc-types
proto3-wire zlib
];
description = "Encoders based on `proto3-wire` for gRPC over HTTP2";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"http2-grpc-types" = callPackage
@@ -140756,6 +138348,8 @@ self: {
libraryHaskellDepends = [ base bytestring deepseq ghc text ];
description = "Redefinition-free prelude alternative";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hums" = callPackage
@@ -141049,8 +138643,6 @@ self: {
executableHaskellDepends = [ base directory network-uri ];
description = "Haskell URL resolver";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hurriyet" = callPackage
@@ -141203,25 +138795,6 @@ self: {
}:
mkDerivation {
pname = "hvega";
- version = "0.9.1.0";
- sha256 = "0gy7f6amg5mvr1lc7s98ld445h4s0j8xjilpdq6c6yy5kgd5hdyp";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [ aeson base text unordered-containers ];
- testHaskellDepends = [
- aeson aeson-pretty base bytestring containers filepath tasty
- tasty-golden text unordered-containers
- ];
- description = "Create Vega-Lite visualizations (version 4) in Haskell";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "hvega_0_11_0_0" = callPackage
- ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers
- , filepath, tasty, tasty-golden, text, unordered-containers
- }:
- mkDerivation {
- pname = "hvega";
version = "0.11.0.0";
sha256 = "1lz5f04yi97wkqhyxvav262ayyvvl96xrgvgzyk1ca1g299dw866";
isLibrary = true;
@@ -141233,7 +138806,6 @@ self: {
];
description = "Create Vega-Lite visualizations (version 4) in Haskell";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hvega-theme" = callPackage
@@ -141245,8 +138817,6 @@ self: {
libraryHaskellDepends = [ base hvega text ];
description = "Theme for hvega";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hw-aeson" = callPackage
@@ -141331,8 +138901,6 @@ self: {
doHaddock = false;
description = "Balanced parentheses";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hw-bits" = callPackage
@@ -141549,8 +139117,6 @@ self: {
];
description = "Elias-Fano";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hw-excess" = callPackage
@@ -141907,8 +139473,6 @@ self: {
];
description = "Avro support for Kafka infrastructure";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hw-kafka-client" = callPackage
@@ -141918,8 +139482,8 @@ self: {
}:
mkDerivation {
pname = "hw-kafka-client";
- version = "3.1.2";
- sha256 = "1yqzh9cvs9yr88wa0r26izd35hg2vfzqvzxbx0l6c1apgc3m7hd6";
+ version = "4.0.0";
+ sha256 = "0cwiaxri121lh713sisy9mka0h6z2ip82hzqbyzqj1dnljkqry9c";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -142121,8 +139685,6 @@ self: {
doHaddock = false;
description = "Rank-select";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hw-rankselect-base" = callPackage
@@ -142241,8 +139803,6 @@ self: {
];
description = "Succint datastructures";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hw-uri" = callPackage
@@ -142278,6 +139838,8 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Supports IO on URIs";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"hw-vector" = callPackage
@@ -142335,8 +139897,6 @@ self: {
];
description = "XML parser based on succinct data structures";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hwall-auth-iitk" = callPackage
@@ -143309,27 +140869,23 @@ self: {
({ mkDerivation, base, blaze-html, deepseq, text }:
mkDerivation {
pname = "hyper";
- version = "0.1.0.3";
- sha256 = "0bc2mvxaggdyikdx51qc1li8idmnlw3ha2n3qli6jf1zz8mlqx0s";
- revision = "1";
- editedCabalFile = "1qfavgvdlmsip57grhxs0mawh82nxrq4m0mv9z3vam1b9j6nw2cc";
+ version = "0.2.1.0";
+ sha256 = "14vl52v4qshdyp45qrg8ii8xzpi6n05qdgz3ri59wis8hdw1v06z";
libraryHaskellDepends = [ base blaze-html deepseq text ];
description = "Display class for the HyperHaskell graphical Haskell interpreter";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"hyper-extra" = callPackage
({ mkDerivation, base, diagrams-lib, diagrams-svg, hyper
- , svg-builder, text
+ , QuickCheck, svg-builder, text
}:
mkDerivation {
pname = "hyper-extra";
- version = "0.1.0.3";
- sha256 = "0wscbw5k5gry6p1k6v44fhknhx7wq70bh8kb3k2q0mmxif75j8fa";
+ version = "0.2.0.0";
+ sha256 = "1zcbs9cpr6rfzhsqrv867j79gb3521pyrl32qbp5jwqiy1iyddm5";
libraryHaskellDepends = [
- base diagrams-lib diagrams-svg hyper svg-builder text
+ base diagrams-lib diagrams-svg hyper QuickCheck svg-builder text
];
description = "Display instances for the HyperHaskell graphical Haskell interpreter";
license = stdenv.lib.licenses.bsd3;
@@ -143339,17 +140895,18 @@ self: {
"hyper-haskell-server" = callPackage
({ mkDerivation, aeson, base, bytestring, deepseq, exceptions
- , haskell-src-exts, hint, hyper, scotty, text, transformers
+ , filepath, haskell-src-exts, hint, hyper, scotty, text
+ , transformers
}:
mkDerivation {
pname = "hyper-haskell-server";
- version = "0.2.1.0";
- sha256 = "0pjyyf0hqdy62nhsllfindl0w5nfz7bj1i7n4l421bsf2hk2cz72";
+ version = "0.2.3.0";
+ sha256 = "1kb7cfniws4qd10swy7vspgbr93xxnzlbcq5jarmdas2kpn3nyhd";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
- aeson base bytestring deepseq exceptions haskell-src-exts hint
- hyper scotty text transformers
+ aeson base bytestring deepseq exceptions filepath haskell-src-exts
+ hint hyper scotty text transformers
];
description = "Server back-end for the HyperHaskell graphical Haskell interpreter";
license = stdenv.lib.licenses.bsd3;
@@ -143553,10 +141110,8 @@ self: {
}:
mkDerivation {
pname = "hyraxAbif";
- version = "0.2.3.21";
- sha256 = "0ghhfv8gzs9sg13nj3mhqd24zbrkjj1dgsjz3sql6276kpa1p2kc";
- revision = "3";
- editedCabalFile = "12ka2k7z7yg3jbx6ya409flyqpl6i29hcf445dicbp1jpra2d70f";
+ version = "0.2.3.27";
+ sha256 = "1ww4lgf280sjj9bhj8s6pxadqwk91jkx6lngb2cqcf81gr38drhm";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -143718,8 +141273,6 @@ self: {
];
description = "Base i3blocks written in haskell";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"i3ipc" = callPackage
@@ -144196,8 +141749,6 @@ self: {
];
description = "Squares style for the identicon package";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"identifiers" = callPackage
@@ -144339,6 +141890,8 @@ self: {
];
description = "Functional Programming Language with Dependent Types";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {inherit (pkgs) gmp;};
"ieee" = callPackage
@@ -144588,8 +142141,6 @@ self: {
];
description = "International Geomagnetic Reference Field";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ihaskell" = callPackage
@@ -145357,6 +142908,8 @@ self: {
];
description = "Create worker threads that logs exceptions and restarts";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"imparse" = callPackage
@@ -145479,8 +143032,8 @@ self: {
}:
mkDerivation {
pname = "implicit-hie";
- version = "0.1.2.3";
- sha256 = "0gz2rrzlj6031w837whpsh932jjihf49yk7rh05dw13zxvn19fl8";
+ version = "0.1.2.5";
+ sha256 = "0jgnsbd38gw20h1lv39bh3n9bhawkjq90ajalgjyy5pih434mphf";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -145507,8 +143060,8 @@ self: {
}:
mkDerivation {
pname = "implicit-hie-cradle";
- version = "0.3.0.0";
- sha256 = "0zbgqx7dzkpsf6pnxvfrkgl2v70vvm5h4by65m7yi73qjxrcghd1";
+ version = "0.3.0.2";
+ sha256 = "185pisgqp95zkpcksqiwiyghmg01cvfa7g6wzc31004mwwb114ih";
libraryHaskellDepends = [
base base16-bytestring bytestring containers directory extra
filepath hie-bios hslogger implicit-hie process temporary text time
@@ -145723,6 +143276,17 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "inbox" = callPackage
+ ({ mkDerivation, async, base, error-or, text, time }:
+ mkDerivation {
+ pname = "inbox";
+ version = "0.1.0";
+ sha256 = "12012di97775da8ijv0qjwaxls36kvly0j7nvqqj15ai3kf9yarq";
+ libraryHaskellDepends = [ async base error-or text time ];
+ description = "Inbox for asychronous messages";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"inc-ref" = callPackage
({ mkDerivation, base, stm }:
mkDerivation {
@@ -145854,28 +143418,6 @@ self: {
"incremental-parser" = callPackage
({ mkDerivation, base, bytestring, checkers, criterion, deepseq
- , monoid-subclasses, parsers, QuickCheck, rank2classes, tasty
- , tasty-quickcheck, text, transformers
- }:
- mkDerivation {
- pname = "incremental-parser";
- version = "0.4.0.2";
- sha256 = "11vip6qxw0y5yza4dcq4iah4kw3lyjsbxgbq1j17p1gr3c3xiafa";
- libraryHaskellDepends = [
- base monoid-subclasses parsers rank2classes transformers
- ];
- testHaskellDepends = [
- base checkers monoid-subclasses QuickCheck tasty tasty-quickcheck
- ];
- benchmarkHaskellDepends = [
- base bytestring criterion deepseq monoid-subclasses text
- ];
- description = "Generic parser library capable of providing partial results from partial input";
- license = stdenv.lib.licenses.gpl3;
- }) {};
-
- "incremental-parser_0_5" = callPackage
- ({ mkDerivation, base, bytestring, checkers, criterion, deepseq
, input-parsers, monoid-subclasses, parsers, QuickCheck
, rank2classes, tasty, tasty-quickcheck, text, transformers
}:
@@ -145895,7 +143437,6 @@ self: {
];
description = "Generic parser library capable of providing partial results from partial input";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"incremental-sat-solver" = callPackage
@@ -146437,33 +143978,6 @@ self: {
}:
mkDerivation {
pname = "influxdb";
- version = "1.7.1.6";
- sha256 = "1psx9v95fhlapizhh7jdz4cvynwv9jiqn09z0843lhc74jqf65in";
- isLibrary = true;
- isExecutable = true;
- setupHaskellDepends = [ base Cabal cabal-doctest ];
- libraryHaskellDepends = [
- aeson attoparsec base bytestring clock containers foldl http-client
- http-types lens network optional-args scientific tagged text time
- unordered-containers vector
- ];
- testHaskellDepends = [
- base containers doctest raw-strings-qq tasty tasty-hunit
- template-haskell time
- ];
- description = "Haskell client library for InfluxDB";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "influxdb_1_9_0" = callPackage
- ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal
- , cabal-doctest, clock, containers, doctest, foldl, http-client
- , http-types, lens, network, optional-args, raw-strings-qq
- , scientific, tagged, tasty, tasty-hunit, template-haskell, text
- , time, unordered-containers, vector
- }:
- mkDerivation {
- pname = "influxdb";
version = "1.9.0";
sha256 = "1d580f2j71x0iww0q2mg47jbhjsd83yarrnnmcp9f2bx7cix174v";
isLibrary = true;
@@ -146480,7 +143994,6 @@ self: {
];
description = "Haskell client library for InfluxDB";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"informative" = callPackage
@@ -146662,35 +144175,6 @@ self: {
broken = true;
}) {};
- "inline-c_0_5_6_1" = callPackage
- ({ mkDerivation, ansi-wl-pprint, base, binary, bytestring
- , containers, cryptohash, directory, filepath, hashable, hspec, mtl
- , parsec, parsers, QuickCheck, raw-strings-qq, regex-posix
- , template-haskell, transformers, unordered-containers, vector
- }:
- mkDerivation {
- pname = "inline-c";
- version = "0.5.6.1";
- sha256 = "0kpbwrri9idllwd7gfamghrdrz16zqjphmb3cp5nq160dxz73brd";
- revision = "1";
- editedCabalFile = "0q8wxvsi2gycyv98hw910p87633l9azchnn9783vsknbycsi1c64";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- ansi-wl-pprint base binary bytestring containers cryptohash
- directory filepath hashable mtl parsec parsers QuickCheck
- template-haskell transformers unordered-containers vector
- ];
- testHaskellDepends = [
- ansi-wl-pprint base containers hashable hspec parsers QuickCheck
- raw-strings-qq regex-posix template-haskell transformers
- unordered-containers vector
- ];
- description = "Write Haskell source files including C code inline. No FFI required.";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"inline-c" = callPackage
({ mkDerivation, ansi-wl-pprint, base, bytestring, containers
, hashable, hspec, mtl, parsec, parsers, QuickCheck, raw-strings-qq
@@ -146716,19 +144200,6 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "inline-c-cpp_0_1_0_0" = callPackage
- ({ mkDerivation, base, inline-c, template-haskell }:
- mkDerivation {
- pname = "inline-c-cpp";
- version = "0.1.0.0";
- sha256 = "0iba77p2ncxbg5sb4ks8f3lgp6zdnjhzvrr2ap3yg49is5b9f5rf";
- libraryHaskellDepends = [ base inline-c template-haskell ];
- testHaskellDepends = [ base ];
- description = "Lets you embed C++ code into Haskell";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"inline-c-cpp" = callPackage
({ mkDerivation, base, containers, hspec, inline-c, safe-exceptions
, template-haskell
@@ -146765,17 +144236,20 @@ self: {
"inline-java" = callPackage
({ mkDerivation, base, bytestring, Cabal, criterion, deepseq
, directory, filepath, ghc, hspec, jni, jvm, language-java, mtl
- , process, singletons, template-haskell, temporary, text
+ , process, QuickCheck, quickcheck-unicode, singletons
+ , template-haskell, temporary, text, vector
}:
mkDerivation {
pname = "inline-java";
- version = "0.9.1";
- sha256 = "12p59gf4dk4q00zpjwp0bzgljfa0nhr32x5schg0hj9bgsj6c6pk";
+ version = "0.10.0";
+ sha256 = "0rs2rw21y0yc0h4c1rz25qblk39flkg19fwjz87s6l0ly1hvcrm5";
libraryHaskellDepends = [
base bytestring Cabal directory filepath ghc jni jvm language-java
mtl process template-haskell temporary text
];
- testHaskellDepends = [ base hspec jni jvm text ];
+ testHaskellDepends = [
+ base hspec jni jvm QuickCheck quickcheck-unicode text vector
+ ];
benchmarkHaskellDepends = [
base criterion deepseq jni jvm singletons
];
@@ -146817,6 +144291,8 @@ self: {
];
description = "Seamlessly call R from Haskell and vice versa. No FFI required.";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {inherit (pkgs) R;};
"inliterate" = callPackage
@@ -147242,26 +144718,6 @@ self: {
}:
mkDerivation {
pname = "integer-logarithms";
- version = "1.0.3";
- sha256 = "05pc5hws66csvcvfswlwcr2fplwn1lbssvwifjxkbbwqhq0n5qjs";
- revision = "2";
- editedCabalFile = "0a6j3313vz7n7dn8abddyib4jggblaq89f87ib4imdwjxjajbm33";
- libraryHaskellDepends = [ array base ghc-prim integer-gmp ];
- testHaskellDepends = [
- base QuickCheck smallcheck tasty tasty-hunit tasty-quickcheck
- tasty-smallcheck
- ];
- description = "Integer logarithms";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "integer-logarithms_1_0_3_1" = callPackage
- ({ mkDerivation, array, base, ghc-prim, integer-gmp, QuickCheck
- , smallcheck, tasty, tasty-hunit, tasty-quickcheck
- , tasty-smallcheck
- }:
- mkDerivation {
- pname = "integer-logarithms";
version = "1.0.3.1";
sha256 = "0zzapclfabc76g8jzsbsqwdllx2zn0gp4raq076ib6v0mfgry2lv";
libraryHaskellDepends = [ array base ghc-prim integer-gmp ];
@@ -147271,7 +144727,6 @@ self: {
];
description = "Integer logarithms";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"integer-pure" = callPackage
@@ -147600,8 +145055,6 @@ self: {
];
description = "Tracery-like randomized text interpolation";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"interpol" = callPackage
@@ -147740,27 +145193,6 @@ self: {
}:
mkDerivation {
pname = "interpolator";
- version = "1.0.0";
- sha256 = "0kkasycgba525mag4362w8kirnxjydrmh7gjqk5xs6zgcp1ralb7";
- libraryHaskellDepends = [
- aeson base containers either mono-traversable mtl
- product-profunctors profunctors QuickCheck template-haskell text
- ];
- testHaskellDepends = [
- aeson base containers either hspec mono-traversable mtl
- product-profunctors profunctors QuickCheck template-haskell text
- ];
- description = "Runtime interpolation of environment variables in records using profunctors";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "interpolator_1_1_0_2" = callPackage
- ({ mkDerivation, aeson, base, containers, either, hspec
- , mono-traversable, mtl, product-profunctors, profunctors
- , QuickCheck, template-haskell, text
- }:
- mkDerivation {
- pname = "interpolator";
version = "1.1.0.2";
sha256 = "1lrng3y109brnm6jlqnbhrdi38qgwlb0lymxjdv2yv71x7rwdgvf";
libraryHaskellDepends = [
@@ -147773,7 +145205,6 @@ self: {
];
description = "Runtime interpolation of environment variables in records using profunctors";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"interprocess" = callPackage
@@ -147895,13 +145326,13 @@ self: {
"intricacy" = callPackage
({ mkDerivation, array, base, binary, bytestring, containers
, crypto-api, crypto-pubkey-types, cryptohash, directory, filepath
- , hscurses, mtl, network-fancy, random, RSA, safe, SDL, SDL-gfx
- , SDL-mixer, SDL-ttf, stm, time, transformers, vector
+ , hscurses, mtl, ncurses, network-fancy, random, RSA, safe, SDL
+ , SDL-gfx, SDL-mixer, SDL-ttf, stm, time, transformers, vector
}:
mkDerivation {
pname = "intricacy";
- version = "0.7.2";
- sha256 = "0iv79rlgi7xi5l0a530m8vniba5jnn45hddwfrrm9yyfvpfgx1sw";
+ version = "0.7.2.3";
+ sha256 = "1651ivbk4iiwhy5hwwhc8s2dgfxdm9f4hswfxkdb06yp7i6y2pyj";
isLibrary = false;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -147911,9 +145342,10 @@ self: {
network-fancy random RSA safe SDL SDL-gfx SDL-mixer SDL-ttf stm
time transformers vector
];
+ executablePkgconfigDepends = [ ncurses ];
description = "A game of competitive puzzle-design";
license = stdenv.lib.licenses.gpl3;
- }) {};
+ }) {inherit (pkgs) ncurses;};
"intrinsic-superclasses" = callPackage
({ mkDerivation, base, containers, haskell-src-meta, mtl
@@ -147931,28 +145363,6 @@ self: {
}) {};
"intro" = callPackage
- ({ mkDerivation, base, bytestring, containers, deepseq, dlist
- , extra, hashable, lens, mtl, optics, QuickCheck, safe, text
- , transformers, unordered-containers, writer-cps-mtl
- }:
- mkDerivation {
- pname = "intro";
- version = "0.7.0.0";
- sha256 = "18ddkcm77jxqpqjaaqs1qmzvn8zgincrybb3d4zcsggrp6llghc3";
- libraryHaskellDepends = [
- base bytestring containers deepseq dlist extra hashable mtl safe
- text transformers unordered-containers writer-cps-mtl
- ];
- testHaskellDepends = [
- base bytestring containers deepseq dlist extra hashable lens mtl
- optics QuickCheck safe text transformers unordered-containers
- writer-cps-mtl
- ];
- description = "Safe and minimal prelude";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "intro_0_9_0_0" = callPackage
({ mkDerivation, base, bytestring, containers, extra, hashable
, lens, mtl, optics, QuickCheck, safe, text, transformers
, unordered-containers, writer-cps-mtl
@@ -147972,7 +145382,6 @@ self: {
];
description = "Safe and minimal prelude";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"intro-prelude" = callPackage
@@ -148076,30 +145485,6 @@ self: {
}:
mkDerivation {
pname = "invariant";
- version = "0.5.3";
- sha256 = "03245nhcqxx6b0yw81fzqaqd7cgllmx8awzhvs2xv7ys73pmsgnp";
- revision = "2";
- editedCabalFile = "0vsil8x0z283n4993nk9m0v0y0za1b6lph59k1rb2i4wj05syx2v";
- libraryHaskellDepends = [
- array base bifunctors comonad containers contravariant ghc-prim
- profunctors StateVar stm tagged template-haskell th-abstraction
- transformers transformers-compat unordered-containers
- ];
- testHaskellDepends = [ base hspec QuickCheck template-haskell ];
- testToolDepends = [ hspec-discover ];
- description = "Haskell98 invariant functors";
- license = stdenv.lib.licenses.bsd2;
- }) {};
-
- "invariant_0_5_4" = callPackage
- ({ mkDerivation, array, base, bifunctors, comonad, containers
- , contravariant, ghc-prim, hspec, hspec-discover, profunctors
- , QuickCheck, StateVar, stm, tagged, template-haskell
- , th-abstraction, transformers, transformers-compat
- , unordered-containers
- }:
- mkDerivation {
- pname = "invariant";
version = "0.5.4";
sha256 = "1jlp0gbfjsx7k08275djh8m3v4rpg8llw5gdkg9s9qfx0lc0mymr";
libraryHaskellDepends = [
@@ -148111,7 +145496,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Haskell98 invariant functors";
license = stdenv.lib.licenses.bsd2;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"invertible" = callPackage
@@ -148539,6 +145923,8 @@ self: {
testHaskellDepends = [ base cpu network tasty tasty-hunit ];
description = "Quasiquoter for IP addresses";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"ip2location" = callPackage
@@ -148641,8 +146027,8 @@ self: {
}:
mkDerivation {
pname = "ipfs";
- version = "1.1.5.0";
- sha256 = "050zj21m4pg8jnpd594p2wc5m3nn4j6cmmv0069mi7kg473dqz2m";
+ version = "1.1.5.1";
+ sha256 = "0c93s1s3l72yw2lb28v37bnhmvcn5s2w1620fsx0z4ij1z8dnk19";
libraryHaskellDepends = [
aeson base bytestring envy flow Glob http-media ip lens
monad-logger regex-compat rio servant servant-client servant-server
@@ -148655,7 +146041,7 @@ self: {
text vector yaml
];
description = "Access IPFS locally and remotely";
- license = stdenv.lib.licenses.agpl3Plus;
+ license = stdenv.lib.licenses.asl20;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
}) {};
@@ -148673,6 +146059,8 @@ self: {
];
description = "Auto-generated IPFS HTTP API";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"ipld-cid" = callPackage
@@ -148740,10 +146128,8 @@ self: {
}:
mkDerivation {
pname = "iproute";
- version = "1.7.9";
- sha256 = "1m306fi39ifqq53sklwn81q96wam8nvx7mr5hv4m9f26kiczlism";
- revision = "1";
- editedCabalFile = "1vbzch9lainl05ydym5z8x0kz0a0ywwba45d7xgg5fb8cp2n5zxh";
+ version = "1.7.10";
+ sha256 = "0libq5v22cm6bj1lga1rrkgww50bhnpns7rz7da90yycqv2k7d5m";
libraryHaskellDepends = [
appar base byteorder bytestring containers network
];
@@ -148931,6 +146317,8 @@ self: {
pname = "irc-core";
version = "2.9";
sha256 = "1n1fd46am795bsb96jnq2kj3gn787q5j41115g1smfp01zbnjp1b";
+ revision = "1";
+ editedCabalFile = "12z28f96iw9jni57rdzy8kz7sa1zwfs5k3fvfmf6sgx6wzhwcm6h";
libraryHaskellDepends = [
attoparsec base base64-bytestring bytestring hashable primitive
text time vector
@@ -148938,6 +146326,7 @@ self: {
testHaskellDepends = [ base hashable HUnit text ];
description = "IRC core library for glirc";
license = stdenv.lib.licenses.isc;
+ maintainers = with stdenv.lib.maintainers; [ kiwi ];
}) {};
"irc-ctcp" = callPackage
@@ -149085,8 +146474,6 @@ self: {
];
description = "A library for writing IRC bots";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ircbouncer" = callPackage
@@ -149234,25 +146621,12 @@ self: {
({ mkDerivation, base, hspec, text }:
mkDerivation {
pname = "isbn";
- version = "1.0.0.0";
- sha256 = "0cxffahx54mf0baib9w2g2gbmcpmnzvpga71zggjaqkl0l7a7hf5";
- libraryHaskellDepends = [ base text ];
- testHaskellDepends = [ base hspec text ];
- description = "ISBN Validation and Manipulation";
- license = stdenv.lib.licenses.asl20;
- }) {};
-
- "isbn_1_1_0_1" = callPackage
- ({ mkDerivation, base, hspec, text }:
- mkDerivation {
- pname = "isbn";
- version = "1.1.0.1";
- sha256 = "0s7b06a0d37bhb38k2my6g6brn6bywxr59kw2c103dp4y4kzrcpn";
+ version = "1.1.0.2";
+ sha256 = "0gvygq19skhjx946nyahyvkm4j60s9fj1jcdzi9435apmjpra32j";
libraryHaskellDepends = [ base text ];
testHaskellDepends = [ base hspec text ];
description = "ISBN Validation and Manipulation";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"isdicom" = callPackage
@@ -149772,14 +147146,16 @@ self: {
pname = "iterm-show";
version = "0.1.0.1";
sha256 = "1wlrn6q3v5a4pqmk3a3syir7szq97g658s1bzrq5p65frs7i7daw";
- revision = "1";
- editedCabalFile = "1xyb5dj53vl4nf2a68zda95lz0fr987rghvh3610bmrgr8hg3y02";
+ revision = "2";
+ editedCabalFile = "0qz82j4gz226qhqhmami40ws6r8rlwf0l22hilzk1n4x00bvcdm7";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base base64-bytestring bytestring ];
executableHaskellDepends = [ base bytestring ];
description = "Enable graphical display of images inline on some terminals";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"iterm-show-JuicyPixels" = callPackage
@@ -149788,6 +147164,8 @@ self: {
pname = "iterm-show-JuicyPixels";
version = "0.1.0.0";
sha256 = "1r4if1izanpz7kc2hl8vcn6iz7p0sk5dqq8rxvrpclcx3dklhh6z";
+ revision = "1";
+ editedCabalFile = "0pd14gfdpd12h1vlrk3dfg5vxlpd1jv2zi32nxic7p09wz59dkpk";
libraryHaskellDepends = [ base iterm-show JuicyPixels ];
description = "Orphan Show instances for JuciyPixels image types";
license = stdenv.lib.licenses.bsd3;
@@ -149803,6 +147181,8 @@ self: {
pname = "iterm-show-diagrams";
version = "0.1.0.0";
sha256 = "1szan9v24d8fksxcw3fqvzppf49664xm5y1zdk9yv007r5pfxr4c";
+ revision = "1";
+ editedCabalFile = "0yfc7phc2566mc7cqbin2px2l22nfg0xssf0vp0xkd4zqchji453";
libraryHaskellDepends = [
base diagrams-lib diagrams-rasterific iterm-show JuicyPixels
];
@@ -149894,6 +147274,21 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "ivory-avr-atmega328p-registers" = callPackage
+ ({ mkDerivation, base, base-compat, ivory, ivory-hw, monadLib }:
+ mkDerivation {
+ pname = "ivory-avr-atmega328p-registers";
+ version = "0.1.0.0";
+ sha256 = "07janz4d196p0q3578gs77d2vbnmaz67wdb6swpdkxbhl8s7zpcg";
+ libraryHaskellDepends = [
+ base base-compat ivory ivory-hw monadLib
+ ];
+ description = "Ivory register bindings for the Atmega328p";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"ivory-backend-c" = callPackage
({ mkDerivation, base, base-compat, bytestring, containers
, directory, filepath, ivory, ivory-artifact, ivory-opts
@@ -150275,8 +147670,10 @@ self: {
}:
mkDerivation {
pname = "j";
- version = "0.2.0.0";
- sha256 = "0ggs57f07na6m3r6m65cdxh48qxwhl3hfvarhsbhv16l92x1rpap";
+ version = "0.2.1.0";
+ sha256 = "1r2lldy35sfzqrd82v2fj113l10mhvllf4yxbkrfy0y7wv0c5v8n";
+ revision = "1";
+ editedCabalFile = "022ah42q1ba8ank33jn5r9h7fbs3579mlrk6ks8q7vbcm4rnalj0";
libraryHaskellDepends = [ base bytestring repa unix ];
testHaskellDepends = [ base bytestring repa tasty tasty-hunit ];
description = "J in Haskell";
@@ -150439,18 +147836,16 @@ self: {
}) {};
"jalaali" = callPackage
- ({ mkDerivation, base, deepseq, time }:
+ ({ mkDerivation, base, deepseq, hspec, time }:
mkDerivation {
pname = "jalaali";
- version = "0.2.0";
- sha256 = "025ryrz87bii3401nq0bhyigzrs6lkippds6r4h0qzpq4pg8l7m0";
- libraryHaskellDepends = [ base ];
- testHaskellDepends = [ base ];
+ version = "1.0.0.0";
+ sha256 = "0hf0vgvjcklf8iq7gcrncmw4pm2c6aawx3cp34fji2bl14dgv4zr";
+ libraryHaskellDepends = [ base time ];
+ testHaskellDepends = [ base hspec time ];
benchmarkHaskellDepends = [ base deepseq time ];
- description = "Convert Jalaali and Gregorian calendar systems to each other";
+ description = "Jalaali calendar systems";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"jalla" = callPackage
@@ -150953,21 +148348,6 @@ self: {
({ mkDerivation, base, mtl, parsec, tasty, tasty-hunit, text }:
mkDerivation {
pname = "jira-wiki-markup";
- version = "1.1.4";
- sha256 = "0riwi6i0vvmfffprzd4gklxjivjv1x7cmb2vx43x6n8yfrd75yzv";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [ base mtl parsec text ];
- executableHaskellDepends = [ base text ];
- testHaskellDepends = [ base parsec tasty tasty-hunit text ];
- description = "Handle Jira wiki markup";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "jira-wiki-markup_1_3_2" = callPackage
- ({ mkDerivation, base, mtl, parsec, tasty, tasty-hunit, text }:
- mkDerivation {
- pname = "jira-wiki-markup";
version = "1.3.2";
sha256 = "16vcy9gn6qrzvr99l26az4yi2dy9xngcb1wmj86yl7bmk1hcq3wc";
isLibrary = true;
@@ -150977,7 +148357,6 @@ self: {
testHaskellDepends = [ base parsec tasty tasty-hunit text ];
description = "Handle Jira wiki markup";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"jmacro" = callPackage
@@ -151100,16 +148479,17 @@ self: {
}) {};
"jni" = callPackage
- ({ mkDerivation, base, bytestring, choice, constraints, containers
- , cpphs, deepseq, hspec, inline-c, jdk, singletons
+ ({ mkDerivation, async, base, bytestring, choice, constraints
+ , containers, cpphs, deepseq, hspec, inline-c, jdk, singletons, stm
+ , text
}:
mkDerivation {
pname = "jni";
- version = "0.7.0";
- sha256 = "0dznaw0aqkmmymabws4dg7d71acgj72gfn5r587bi5gq0x86sgr3";
+ version = "0.8.0";
+ sha256 = "0m94p2zx877snh3imwcdnwa8ajfb76cg2rjgjx3pan508ham1h5i";
libraryHaskellDepends = [
- base bytestring choice constraints containers deepseq inline-c
- singletons
+ async base bytestring choice constraints containers deepseq
+ inline-c singletons stm text
];
librarySystemDepends = [ jdk ];
libraryToolDepends = [ cpphs ];
@@ -151284,36 +148664,6 @@ self: {
}:
mkDerivation {
pname = "jose";
- version = "0.8.3.1";
- sha256 = "14cbdah9khw8z876c1fn26asp1xa3azn7hh7a04chznmqagnmbmj";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson attoparsec base base64-bytestring bytestring concise
- containers cryptonite lens memory monad-time mtl network-uri
- QuickCheck quickcheck-instances safe template-haskell text time
- unordered-containers vector x509
- ];
- testHaskellDepends = [
- aeson attoparsec base base64-bytestring bytestring concise
- containers cryptonite hspec lens memory monad-time mtl network-uri
- pem QuickCheck quickcheck-instances safe tasty tasty-hspec
- tasty-quickcheck template-haskell text time unordered-containers
- vector x509
- ];
- description = "Javascript Object Signing and Encryption and JSON Web Token library";
- license = stdenv.lib.licenses.asl20;
- }) {};
-
- "jose_0_8_4" = callPackage
- ({ mkDerivation, aeson, attoparsec, base, base64-bytestring
- , bytestring, concise, containers, cryptonite, hspec, lens, memory
- , monad-time, mtl, network-uri, pem, QuickCheck
- , quickcheck-instances, safe, tasty, tasty-hspec, tasty-quickcheck
- , template-haskell, text, time, unordered-containers, vector, x509
- }:
- mkDerivation {
- pname = "jose";
version = "0.8.4";
sha256 = "0xs4r4znbgfc407q3zndhffk6l9m57wml29pcwyqywd5i3xl5pyb";
isLibrary = true;
@@ -151333,7 +148683,6 @@ self: {
];
description = "Javascript Object Signing and Encryption and JSON Web Token library";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"jose-jwt" = callPackage
@@ -151676,6 +149025,8 @@ self: {
libraryHaskellDepends = [ aeson base ];
description = "Union 'alternative' or Either that has untagged JSON encoding";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"json-api" = callPackage
@@ -151822,6 +149173,8 @@ self: {
];
description = "Automatic type declaration for JSON input data";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"json-b" = callPackage
@@ -151881,8 +149234,6 @@ self: {
benchmarkHaskellDepends = [ aeson criterion rebase ];
description = "Direct-to-bytes JSON Builder";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"json-directory" = callPackage
@@ -151893,6 +149244,8 @@ self: {
pname = "json-directory";
version = "0.1.0.1";
sha256 = "145z46hh3ba3g7niwv9kf5djfv3xa1q5fmwadi629h7grfij0rr3";
+ revision = "1";
+ editedCabalFile = "193f2vndgfhhb26yq15nai22cmzdlcypby8bbyy93hyidr7rd981";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -152236,8 +149589,8 @@ self: {
pname = "json-rpc-server";
version = "0.2.6.0";
sha256 = "1xfcxbwri9a5p3xxbc4kvr1kqdnm4c1axd8kgb8dglabffbrk7hn";
- revision = "7";
- editedCabalFile = "1fjkl0p5glkk01jny6ar62356pmp2a2vf9v1jq67ly3y14dcvywq";
+ revision = "8";
+ editedCabalFile = "0cg2b7jggjpk6cryc1v7cx06nvkffsh6xz76gp0pz0wfn1m96pxy";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -152340,8 +149693,8 @@ self: {
}:
mkDerivation {
pname = "json-syntax";
- version = "0.1.1.0";
- sha256 = "08an68dh7ci5a84p25qzyfijhqbqsmsps0cyv8j5s3jfisaggbp5";
+ version = "0.1.2.0";
+ sha256 = "0i0b54ykfd530wl8gmqw13wjwj5m6wdfgc1nyxxdz1abydxy5bpn";
libraryHaskellDepends = [
array-builder array-chunks base bytebuild byteslice bytesmith
bytestring primitive scientific-notation text-short
@@ -152352,8 +149705,8 @@ self: {
tasty-hunit text text-short unordered-containers vector
];
benchmarkHaskellDepends = [
- aeson base byteslice bytestring gauge neat-interpolation primitive
- scientific-notation text
+ aeson base bytebuild byteslice bytestring gauge neat-interpolation
+ primitive scientific-notation text
];
description = "High-performance JSON parser and encoder";
license = stdenv.lib.licenses.bsd3;
@@ -152457,6 +149810,8 @@ self: {
];
description = "A collection of JSON tools";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"json-tracer" = callPackage
@@ -152567,8 +149922,6 @@ self: {
];
description = "Serialising to and from JSON5";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"jsonextfilter" = callPackage
@@ -152600,8 +149953,8 @@ self: {
}:
mkDerivation {
pname = "jsonifier";
- version = "0.1.0.4";
- sha256 = "1fkjib6v9kk5vbw0sh5cb0wr0m3mxf878lcbj3jc0xyalpvz07ni";
+ version = "0.1.0.5";
+ sha256 = "0qx296dnhb7gdf1zybs20pa0fgi2zz6wbb4x9kcr31p7z51hd07v";
libraryHaskellDepends = [
base bytestring ptr-poker scientific text
];
@@ -152727,6 +150080,8 @@ self: {
];
description = "JSON Schema generator from Algebraic data type";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"jsonsql" = callPackage
@@ -152817,8 +150172,6 @@ self: {
testToolDepends = [ tasty-discover ];
description = "Cherry picking in JSON objects";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"jspath" = callPackage
@@ -152941,8 +150294,6 @@ self: {
];
description = "SVG to G-Code converter";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"jukebox" = callPackage
@@ -153052,18 +150403,20 @@ self: {
"jvm" = callPackage
({ mkDerivation, base, bytestring, choice, constraints, criterion
- , deepseq, distributed-closure, exceptions, hspec, jni, singletons
- , template-haskell, text, vector
+ , deepseq, distributed-closure, exceptions, hspec, jni, QuickCheck
+ , quickcheck-text, singletons, template-haskell, text, vector
}:
mkDerivation {
pname = "jvm";
- version = "0.5.0";
- sha256 = "18n0b5bvy5hhq5x4ynbxa3zbqbh4z5isvzgg9h6hgs7366jyrqhf";
+ version = "0.6.0";
+ sha256 = "119davscv5mrw2mnlrklx8hbjrc7lhf5a9jphdnnxs6bywi8i2zm";
libraryHaskellDepends = [
base bytestring choice constraints distributed-closure exceptions
jni singletons template-haskell text vector
];
- testHaskellDepends = [ base bytestring hspec jni text ];
+ testHaskellDepends = [
+ base bytestring hspec jni QuickCheck quickcheck-text text
+ ];
benchmarkHaskellDepends = [
base criterion deepseq jni singletons text
];
@@ -153080,15 +150433,15 @@ self: {
}:
mkDerivation {
pname = "jvm-batching";
- version = "0.1.2";
- sha256 = "1if6yklllgja48bhaqggvmhsx5klbscx2clq37am7vapic5gydai";
+ version = "0.2.0";
+ sha256 = "19z0db10y181n4adkz23cmly0q4zp953zh6f3r7rmxcd78758pbk";
setupHaskellDepends = [ base Cabal inline-java ];
libraryHaskellDepends = [
base bytestring distributed-closure inline-java jni jvm singletons
text vector
];
testHaskellDepends = [
- base bytestring hspec inline-java jvm text vector
+ base bytestring hspec inline-java jni jvm text vector
];
benchmarkHaskellDepends = [
base criterion deepseq jvm split vector
@@ -153158,14 +150511,16 @@ self: {
}:
mkDerivation {
pname = "jvm-streaming";
- version = "0.3.2";
- sha256 = "16qr1wb8ria2n26irpirfvgr43ibhjfypxbyvzc0vwi941m7np4m";
+ version = "0.4.0";
+ sha256 = "0k8y6kvbymmjlr3bvgcws0z2hwdznyr3b3alkwsjag49lsgp21sd";
setupHaskellDepends = [ base Cabal inline-java jvm-batching ];
libraryHaskellDepends = [
base distributed-closure inline-java jni jvm jvm-batching
singletons streaming vector
];
- testHaskellDepends = [ base hspec inline-java jvm streaming text ];
+ testHaskellDepends = [
+ base hspec inline-java jni jvm streaming text
+ ];
benchmarkHaskellDepends = [
base criterion deepseq jvm streaming text vector
];
@@ -153715,8 +151070,6 @@ self: {
];
description = "Datadog scribe for the Katip logging framework";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"katip-elasticsearch" = callPackage
@@ -153999,8 +151352,6 @@ self: {
];
description = "Fast concurrent queues much inspired by unagi-chan";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"kbq-gu" = callPackage
@@ -154557,6 +151908,40 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "kempe" = callPackage
+ ({ mkDerivation, alex, array, base, bytestring, composition-prelude
+ , containers, criterion, deepseq, extra, filepath, happy, microlens
+ , microlens-mtl, mtl, optparse-applicative, prettyprinter, process
+ , tasty, tasty-golden, tasty-hunit, temporary, text, transformers
+ }:
+ mkDerivation {
+ pname = "kempe";
+ version = "0.1.0.1";
+ sha256 = "0wnjljwnwy9qq575v493y2dsbimks3plbsripfrjph0ldpianrdm";
+ isLibrary = false;
+ isExecutable = true;
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ array base bytestring composition-prelude containers deepseq extra
+ microlens microlens-mtl mtl prettyprinter process temporary text
+ transformers
+ ];
+ libraryToolDepends = [ alex happy ];
+ executableHaskellDepends = [ base optparse-applicative ];
+ testHaskellDepends = [
+ base bytestring deepseq filepath prettyprinter process tasty
+ tasty-golden tasty-hunit temporary
+ ];
+ benchmarkHaskellDepends = [
+ base bytestring criterion prettyprinter text
+ ];
+ doHaddock = false;
+ description = "Kempe compiler";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"kerry" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers
, errors, hedgehog, hedgehog-corpus, mmorph, mtl, process
@@ -154581,6 +151966,27 @@ self: {
broken = true;
}) {};
+ "kesha" = callPackage
+ ({ mkDerivation, base, binary, bytestring, containers
+ , cryptohash-md5, cryptohash-sha1, cryptohash-sha256, directory
+ , filepath, hspec, process, QuickCheck, temporary, text
+ }:
+ mkDerivation {
+ pname = "kesha";
+ version = "0.1.0.1";
+ sha256 = "1pcr284hcbswfh2bfx1ga0wz135ffzcn9g52am1ig6ayfb0b589c";
+ libraryHaskellDepends = [
+ base binary bytestring containers cryptohash-md5 cryptohash-sha1
+ cryptohash-sha256 directory filepath text
+ ];
+ testHaskellDepends = [
+ base bytestring containers directory filepath hspec process
+ QuickCheck temporary
+ ];
+ description = "Haskell implementation of nix-hash";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"keter" = callPackage
({ mkDerivation, aeson, array, async, attoparsec, base
, blaze-builder, bytestring, case-insensitive, conduit
@@ -154886,17 +152292,19 @@ self: {
}) {};
"ki" = callPackage
- ({ mkDerivation, atomic-primops, base, concurrency, containers
- , dejafu, stm
- }:
+ ({ mkDerivation, base, concurrency, containers, dejafu, stm }:
mkDerivation {
pname = "ki";
- version = "0.1.0";
- sha256 = "0lzr9i3zrg3qw9pvkp4scy7p5qi2g2x8kvz6h7sph4k61f78kfxg";
- libraryHaskellDepends = [ atomic-primops base containers stm ];
+ version = "0.1.0.1";
+ sha256 = "16hw0y7r76gqhn3qnr8ac49yr1xq33g6rcfh8zxgkg59zf5bl35a";
+ revision = "1";
+ editedCabalFile = "03j64ya9n2ck6ddqk3dsvghnnqq6pfc6l9q4xj9ir8ry5cgxhrqp";
+ libraryHaskellDepends = [ base containers stm ];
testHaskellDepends = [ base concurrency dejafu stm ];
description = "A lightweight, structured concurrency library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"kibro" = callPackage
@@ -155607,8 +153015,8 @@ self: {
}:
mkDerivation {
pname = "kubernetes-client";
- version = "0.3.1.0";
- sha256 = "1ys3b143wckkgc7wjwfilkvr35j7as775p2d2riqkjpfi88kh301";
+ version = "0.3.2.0";
+ sha256 = "1z7ic3kqskbn59q9kifn3glnnnbaixcb7rhahw115i6s8yqql9rk";
libraryHaskellDepends = [
aeson attoparsec base base64-bytestring bytestring connection
containers data-default-class either filepath hoauth2 http-client
@@ -155942,6 +153350,8 @@ self: {
testHaskellDepends = [ base hspec servant servant-foreign text ];
description = "Generate Ruby clients from Servant APIs";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"lacroix" = callPackage
@@ -156242,8 +153652,6 @@ self: {
];
description = "Lambdabot is a development tool and advanced IRC bot";
license = "GPL";
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lambdabot-core" = callPackage
@@ -156269,8 +153677,6 @@ self: {
];
description = "Lambdabot core functionality";
license = "GPL";
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lambdabot-haskell-plugins" = callPackage
@@ -156296,8 +153702,6 @@ self: {
];
description = "Lambdabot Haskell plugins";
license = "GPL";
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lambdabot-irc-plugins" = callPackage
@@ -156315,8 +153719,6 @@ self: {
];
description = "IRC plugins for lambdabot";
license = "GPL";
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lambdabot-misc-plugins" = callPackage
@@ -156338,8 +153740,6 @@ self: {
];
description = "Lambdabot miscellaneous plugins";
license = "GPL";
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lambdabot-novelty-plugins" = callPackage
@@ -156357,8 +153757,6 @@ self: {
];
description = "Novelty plugins for Lambdabot";
license = "GPL";
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lambdabot-reference-plugins" = callPackage
@@ -156376,8 +153774,6 @@ self: {
];
description = "Lambdabot reference plugins";
license = "GPL";
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lambdabot-social-plugins" = callPackage
@@ -156393,8 +153789,6 @@ self: {
];
description = "Social plugins for Lambdabot";
license = "GPL";
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lambdabot-trusted" = callPackage
@@ -156406,8 +153800,6 @@ self: {
libraryHaskellDepends = [ base oeis QuickCheck QuickCheck-safe ];
description = "Lambdabot trusted code";
license = "GPL";
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lambdabot-utils" = callPackage
@@ -156918,6 +154310,8 @@ self: {
];
description = "ASN.1 encoding and decoding";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"language-asn1" = callPackage
@@ -156997,8 +154391,6 @@ self: {
];
description = "Parsing and pretty-printing Bash shell scripts";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"language-boogie" = callPackage
@@ -157215,8 +154607,6 @@ self: {
libraryHaskellDepends = [ base pretty ];
description = "CSS 2.1 syntax";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"language-dart" = callPackage
@@ -157243,8 +154633,8 @@ self: {
}:
mkDerivation {
pname = "language-dickinson";
- version = "1.4.0.0";
- sha256 = "139y3kgbrjv8x16rda9ixhcdl6xs26blq0sgcz7zpzwgbp60yflb";
+ version = "1.4.1.2";
+ sha256 = "0z6bri73gprs485pjhwvwd37p9lfqvy15k9ws5p4178m538bxmmq";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -157363,6 +154753,8 @@ self: {
];
description = "JavaScript parser and pretty-printer library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"language-ecmascript-analysis" = callPackage
@@ -157432,6 +154824,8 @@ self: {
libraryToolDepends = [ alex happy ];
description = "Fortran lexer and parser, language support, and extensions";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"language-gcl" = callPackage
@@ -157956,6 +155350,8 @@ self: {
];
description = "Tools to parse and evaluate the Puppet DSL";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"language-python" = callPackage
@@ -157972,8 +155368,6 @@ self: {
libraryToolDepends = [ alex happy ];
description = "Parsing and pretty printing of Python code";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"language-python-colour" = callPackage
@@ -158004,8 +155398,6 @@ self: {
executableHaskellDepends = [ base language-python ];
description = "testing code for the language-python library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"language-qux" = callPackage
@@ -158204,6 +155596,8 @@ self: {
];
description = "A Parser for the Type Language";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"language-typescript" = callPackage
@@ -158271,6 +155665,8 @@ self: {
pname = "lapack";
version = "0.3.2";
sha256 = "12h9k8hx3qpfa3ma24glngpk1x9m8h17qzv86sfq54br19ikz5y0";
+ revision = "1";
+ editedCabalFile = "1ji3cj8ggj6prxcn9z0678x1i5j25cwxj3bxnv4s9nn8qayyflpn";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -158511,6 +155907,8 @@ self: {
];
description = "A library for rendering LaTeX formulae as images using an actual LaTeX installation";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"latex-formulae-pandoc" = callPackage
@@ -158605,6 +156003,8 @@ self: {
];
description = "A library for rendering LaTeX formulae as SVG using an actual LaTeX";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"latex-svg-pandoc" = callPackage
@@ -158856,6 +156256,8 @@ self: {
libraryHaskellDepends = [ alex-tools base text ];
description = "A collection of different layout implementations";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"layouting" = callPackage
@@ -158995,6 +156397,8 @@ self: {
libraryHaskellDepends = [ base size-based ];
description = "Finds values satisfying a lazy predicate";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"lazyarray" = callPackage
@@ -159168,8 +156572,6 @@ self: {
testHaskellDepends = [ base bytestring hspec process semigroups ];
description = "Pure Haskell LDAP Client Library";
license = stdenv.lib.licenses.bsd2;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ldapply" = callPackage
@@ -159467,8 +156869,6 @@ self: {
];
description = "Yet another library for hidden Markov models";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"leb128" = callPackage
@@ -159496,8 +156896,8 @@ self: {
}:
mkDerivation {
pname = "leb128-cereal";
- version = "1.1";
- sha256 = "08jmd5v36p2vwlx3rw22h762jp7arq06fsmdipff72bvs2cn0fld";
+ version = "1.2";
+ sha256 = "0a2zdm0zd7kpid3da5k5pifkyil048j5y4fvknbs96bky74yz95m";
libraryHaskellDepends = [ base bytestring cereal ];
testHaskellDepends = [
base bytestring tasty tasty-hunit tasty-quickcheck
@@ -159725,48 +157125,6 @@ self: {
}) {};
"lens" = callPackage
- ({ mkDerivation, array, base, base-orphans, bifunctors, bytestring
- , Cabal, cabal-doctest, call-stack, comonad, containers
- , contravariant, criterion, deepseq, directory, distributive
- , doctest, exceptions, filepath, free, generic-deriving, ghc-prim
- , hashable, HUnit, kan-extensions, mtl, nats, parallel, profunctors
- , QuickCheck, reflection, semigroupoids, semigroups, simple-reflect
- , tagged, template-haskell, test-framework, test-framework-hunit
- , test-framework-quickcheck2, test-framework-th, text
- , th-abstraction, transformers, transformers-compat, type-equality
- , unordered-containers, vector
- }:
- mkDerivation {
- pname = "lens";
- version = "4.18.1";
- sha256 = "1lmxjaj32v06l12gy00rpjp2lk1cblh3k7kwklk655ss2vas61ri";
- revision = "1";
- editedCabalFile = "1ajb19bhxyg9i11pj6b9p43y0c0wjg6ap4vk6jl0a67gdxyjkki1";
- setupHaskellDepends = [ base Cabal cabal-doctest filepath ];
- libraryHaskellDepends = [
- array base base-orphans bifunctors bytestring call-stack comonad
- containers contravariant distributive exceptions filepath free
- ghc-prim hashable kan-extensions mtl parallel profunctors
- reflection semigroupoids tagged template-haskell text
- th-abstraction transformers transformers-compat type-equality
- unordered-containers vector
- ];
- testHaskellDepends = [
- base bytestring containers deepseq directory doctest filepath
- generic-deriving HUnit mtl nats parallel QuickCheck semigroups
- simple-reflect test-framework test-framework-hunit
- test-framework-quickcheck2 test-framework-th text transformers
- unordered-containers vector
- ];
- benchmarkHaskellDepends = [
- base bytestring comonad containers criterion deepseq
- generic-deriving transformers unordered-containers vector
- ];
- description = "Lenses, Folds and Traversals";
- license = stdenv.lib.licenses.bsd2;
- }) {};
-
- "lens_4_19_2" = callPackage
({ mkDerivation, array, base, base-compat, base-orphans, bifunctors
, bytestring, Cabal, cabal-doctest, call-stack, comonad, containers
, contravariant, criterion, deepseq, directory, distributive
@@ -159805,7 +157163,6 @@ self: {
];
description = "Lenses, Folds and Traversals";
license = stdenv.lib.licenses.bsd2;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"lens-accelerate" = callPackage
@@ -159817,8 +157174,6 @@ self: {
libraryHaskellDepends = [ accelerate base lens ];
description = "Instances to mix lens with Accelerate";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lens-action" = callPackage
@@ -159872,8 +157227,6 @@ self: {
libraryHaskellDepends = [ base ];
description = "A placeholder for a future lens core package";
license = "(BSD-2-Clause OR Apache-2.0)";
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lens-csv" = callPackage
@@ -159996,19 +157349,6 @@ self: {
broken = true;
}) {};
- "lens-labels_0_1_0_2" = callPackage
- ({ mkDerivation, base, ghc-prim }:
- mkDerivation {
- pname = "lens-labels";
- version = "0.1.0.2";
- sha256 = "11pwdqnjd0gybjrfz79fbd9vdwcimkzqqr91zy6hswlylp42dvq1";
- libraryHaskellDepends = [ base ghc-prim ];
- description = "Integration of lenses with OverloadedLabels";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
"lens-labels" = callPackage
({ mkDerivation, base, ghc-prim, profunctors, tagged }:
mkDerivation {
@@ -160194,6 +157534,8 @@ self: {
executableHaskellDepends = [ base ghc ghc-exactprint lens ];
description = "Rewrites Template Haskell splices using the API";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"lens-time" = callPackage
@@ -160893,6 +158235,8 @@ self: {
pname = "libfuse3";
version = "0.1.2.0";
sha256 = "0a59b4xag5vzisrnvf4v1zkdsdzky96h8w2mdj6cip3vgr196frb";
+ revision = "1";
+ editedCabalFile = "0gnq6aav00xx7dc8am87q2n6xw7cf7jm29g5bq5n1b72gqs91rzf";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -161225,6 +158569,8 @@ self: {
];
description = "Bindings to the nix package manager";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"libnotify" = callPackage
@@ -161588,8 +158934,6 @@ self: {
libraryPkgconfigDepends = [ systemd ];
description = "Haskell bindings to libsystemd-journal";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {inherit (pkgs) systemd;};
"libtagc" = callPackage
@@ -161765,8 +159109,6 @@ self: {
];
description = "A license compatibility helper";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lie" = callPackage
@@ -161823,31 +159165,10 @@ self: {
];
description = "Synchronize personal configs across multiple machines";
license = stdenv.lib.licenses.mpl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lift-generics" = callPackage
({ mkDerivation, base, base-compat, generic-deriving, ghc-prim
- , hspec, hspec-discover, template-haskell
- }:
- mkDerivation {
- pname = "lift-generics";
- version = "0.1.3";
- sha256 = "0r2rbik5lh5x8psy5cblzd1ly1ybizdcyjdg8n79m7k3rqp2w6v7";
- libraryHaskellDepends = [
- base generic-deriving ghc-prim template-haskell
- ];
- testHaskellDepends = [
- base base-compat generic-deriving hspec template-haskell
- ];
- testToolDepends = [ hspec-discover ];
- description = "GHC.Generics-based Language.Haskell.TH.Syntax.lift implementation";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "lift-generics_0_2" = callPackage
- ({ mkDerivation, base, base-compat, generic-deriving, ghc-prim
, hspec, hspec-discover, mtl, template-haskell, th-compat
}:
mkDerivation {
@@ -161866,7 +159187,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "GHC.Generics-based Language.Haskell.TH.Syntax.lift implementation";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"lift-read-show" = callPackage
@@ -161980,8 +159300,6 @@ self: {
];
description = "STM operations lifted through monad transformer stacks";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lifted-threads" = callPackage
@@ -162422,8 +159740,6 @@ self: {
testHaskellDepends = [ base doctest ];
description = "Lifting linear vector spaces into Accelerate";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"linear-algebra-cblas" = callPackage
@@ -162592,8 +159908,6 @@ self: {
libraryHaskellDepends = [ base sbv ];
description = "Use SMT solvers to solve linear systems over integers and rationals";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"linearmap-category" = callPackage
@@ -162841,6 +160155,8 @@ self: {
];
description = "A Haskell library for the Slack API";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"linnet" = callPackage
@@ -162867,6 +160183,8 @@ self: {
];
description = "Lightweight library for building HTTP API";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"linnet-aeson" = callPackage
@@ -162884,6 +160202,8 @@ self: {
];
description = "Aeson JSON support for Linnet";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"linnet-conduit" = callPackage
@@ -162904,6 +160224,8 @@ self: {
];
description = "Conduit-backed support for streaming in Linnet";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"linode" = callPackage
@@ -163025,8 +160347,6 @@ self: {
libraryHaskellDepends = [ base bytestring hashable unix ];
description = "Thinner binding to the Linux Kernel's inotify interface";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"linux-kmod" = callPackage
@@ -163150,8 +160470,6 @@ self: {
libraryHaskellDepends = [ base bytestring containers hashable ];
description = "Labeled IO Information Flow Control Library";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lio-eci11" = callPackage
@@ -163186,8 +160504,6 @@ self: {
description = "Labeled File System interface for LIO";
license = "GPL";
platforms = [ "i686-linux" "x86_64-linux" ];
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lio-simple" = callPackage
@@ -163251,6 +160567,8 @@ self: {
benchmarkHaskellDepends = [ aeson attoparsec base criterion text ];
description = "Liquid template language library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"liquid-base" = callPackage
@@ -163264,6 +160582,8 @@ self: {
libraryHaskellDepends = [ base liquid-ghc-prim liquidhaskell ];
description = "Drop-in base replacement for LiquidHaskell";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"liquid-bytestring" = callPackage
@@ -163279,6 +160599,8 @@ self: {
libraryHaskellDepends = [ bytestring liquid-base liquidhaskell ];
description = "LiquidHaskell specs for the bytestring package";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"liquid-containers" = callPackage
@@ -163294,6 +160616,8 @@ self: {
libraryHaskellDepends = [ containers liquid-base liquidhaskell ];
description = "LiquidHaskell specs for the containers package";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"liquid-fixpoint" = callPackage
@@ -163341,6 +160665,8 @@ self: {
libraryHaskellDepends = [ ghc-prim liquidhaskell ];
description = "Drop-in ghc-prim replacement for LiquidHaskell";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"liquid-parallel" = callPackage
@@ -163355,18 +160681,29 @@ self: {
libraryHaskellDepends = [ liquid-base liquidhaskell parallel ];
description = "LiquidHaskell specs for the parallel package";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"liquid-platform" = callPackage
- ({ mkDerivation }:
+ ({ mkDerivation, cmdargs, liquid-base, liquid-bytestring
+ , liquid-containers, liquid-prelude, liquid-vector, liquidhaskell
+ , process
+ }:
mkDerivation {
pname = "liquid-platform";
version = "0.8.10.2";
sha256 = "1rhpq04nl9gcm9rwjd261ssn8q59pdcpfna0xwkcv3gmkgirwzgf";
isLibrary = false;
isExecutable = true;
+ executableHaskellDepends = [
+ cmdargs liquid-base liquid-bytestring liquid-containers
+ liquid-prelude liquid-vector liquidhaskell process
+ ];
description = "A battery-included platform for LiquidHaskell";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"liquid-prelude" = callPackage
@@ -163383,6 +160720,8 @@ self: {
];
description = "General utility modules for LiquidHaskell";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"liquid-vector" = callPackage
@@ -163396,6 +160735,8 @@ self: {
libraryHaskellDepends = [ liquid-base liquidhaskell vector ];
description = "LiquidHaskell specs for the vector package";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"liquidhaskell" = callPackage
@@ -163718,8 +161059,6 @@ self: {
];
description = "A \"libcurl\"-based streaming HTTP client";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"list-t-text" = callPackage
@@ -163771,8 +161110,6 @@ self: {
];
description = "Tries and Patricia tries: finite sets and maps for list keys";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"list-tuple" = callPackage
@@ -163792,8 +161129,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "List-like operations for tuples";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"list-witnesses" = callPackage
@@ -163810,6 +161145,8 @@ self: {
];
description = "Witnesses for working with type-level lists";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"list-zip-def" = callPackage
@@ -163986,21 +161323,6 @@ self: {
}) {};
"little-logger" = callPackage
- ({ mkDerivation, base, co-log, co-log-core, microlens, mtl, text }:
- mkDerivation {
- pname = "little-logger";
- version = "0.1.0";
- sha256 = "1ibcvcjh5wfdzi2p30dy7q1n6ac34mjckybmp8cn0xwyf9zs9zlw";
- libraryHaskellDepends = [
- base co-log co-log-core microlens mtl text
- ];
- description = "Basic logging based on co-log";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "little-logger_0_3_1" = callPackage
({ mkDerivation, base, co-log, co-log-core, microlens, mtl, tasty
, tasty-hunit, text, unliftio-core
}:
@@ -164022,21 +161344,6 @@ self: {
}) {};
"little-rio" = callPackage
- ({ mkDerivation, base, exceptions, microlens, microlens-mtl, mtl
- , unliftio-core
- }:
- mkDerivation {
- pname = "little-rio";
- version = "0.1.1";
- sha256 = "0yxxmad9709h1gpxzjhvqmjhn3m8dcishd9gs6bakc2hrapw2ss2";
- libraryHaskellDepends = [
- base exceptions microlens microlens-mtl mtl unliftio-core
- ];
- description = "When you need just the RIO monad";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "little-rio_0_2_2" = callPackage
({ mkDerivation, base, deepseq, exceptions, microlens
, microlens-mtl, mtl, primitive, resourcet, unliftio-core
}:
@@ -164050,7 +161357,6 @@ self: {
];
description = "When you need just the RIO monad";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"live-sequencer" = callPackage
@@ -164801,25 +162107,12 @@ self: {
({ mkDerivation, base, containers, doctest, hedgehog }:
mkDerivation {
pname = "loc";
- version = "0.1.3.8";
- sha256 = "11xlpi1g4m0wcjahf1brs77g52pn45g7rglkqz8c6y81y8vllppd";
- libraryHaskellDepends = [ base containers ];
- testHaskellDepends = [ base containers doctest hedgehog ];
- description = "Types representing line and column positions and ranges in text files";
- license = stdenv.lib.licenses.asl20;
- }) {};
-
- "loc_0_1_3_10" = callPackage
- ({ mkDerivation, base, containers, doctest, hedgehog }:
- mkDerivation {
- pname = "loc";
version = "0.1.3.10";
sha256 = "0vl0pyimcm7jp4lgdmsqgcg9shqfrj60lz4psjkdfdcm3vkdqnkw";
libraryHaskellDepends = [ base containers ];
testHaskellDepends = [ base containers doctest hedgehog ];
description = "Types representing line and column positions and ranges in text files";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"loc-test" = callPackage
@@ -165089,25 +162382,6 @@ self: {
}:
mkDerivation {
pname = "log-base";
- version = "0.8.0.1";
- sha256 = "0s8w464yalbcgq3vq819mw9fsgj6a9rfbf00843311kqryml2a49";
- libraryHaskellDepends = [
- aeson aeson-pretty base bytestring deepseq exceptions mmorph
- monad-control monad-time mtl semigroups stm text time
- transformers-base unliftio-core unordered-containers
- ];
- description = "Structured logging solution (base package)";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "log-base_0_9_0_0" = callPackage
- ({ mkDerivation, aeson, aeson-pretty, base, bytestring, deepseq
- , exceptions, mmorph, monad-control, monad-time, mtl, semigroups
- , stm, text, time, transformers-base, unliftio-core
- , unordered-containers
- }:
- mkDerivation {
- pname = "log-base";
version = "0.9.0.0";
sha256 = "0rlwr80636b4rrjgqg7ri5cfz95v9h47r9k413r9wvldfvz2abyg";
libraryHaskellDepends = [
@@ -165117,7 +162391,6 @@ self: {
];
description = "Structured logging solution (base package)";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"log-domain" = callPackage
@@ -165199,8 +162472,6 @@ self: {
];
description = "Structured logging solution (Elasticsearch back end)";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"log-postgres" = callPackage
@@ -165283,6 +162554,8 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Flexible, configurable, monadic and pretty logging";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"log2json" = callPackage
@@ -165440,8 +162713,6 @@ self: {
];
description = "A mtl-style monad transformer for general purpose & compositional logging";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"logging-effect-extra" = callPackage
@@ -165534,8 +162805,6 @@ self: {
];
description = "Journald back-end for logging-facade";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"logging-facade-syslog" = callPackage
@@ -166075,6 +163344,8 @@ self: {
testToolDepends = [ hspec-discover ];
description = "inline self-recursive definitions";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"looper" = callPackage
@@ -166202,8 +163473,8 @@ self: {
}:
mkDerivation {
pname = "lorentz";
- version = "0.7.1";
- sha256 = "0qqlbpvifh4n6w8b4brc9fybvaxx8aahj9da6y16zlxlf3n6jbv5";
+ version = "0.8.0";
+ sha256 = "1mzpi5vx18vi06bd5jkpixws01in69jqvg6hkzc7mxn75cw8gb34";
libraryHaskellDepends = [
aeson-pretty base bimap bytestring constraints containers
data-default first-class-families fmt interpolate lens morley
@@ -166347,8 +163618,6 @@ self: {
];
description = "An EDSL for diagrams based based on linear constraints";
license = stdenv.lib.licenses.agpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lp-diagrams-svg" = callPackage
@@ -166412,8 +163681,6 @@ self: {
libraryHaskellDepends = [ base hashable haxl lrucaching psqueues ];
description = "Combine lrucaching and haxl";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ls-usb" = callPackage
@@ -166465,10 +163732,8 @@ self: {
}:
mkDerivation {
pname = "lsp";
- version = "1.0.0.0";
- sha256 = "05m9kxcf7g2xb4bhbn08bfbf09b8vvvw3nvpcfldpx180yz3n02r";
- revision = "1";
- editedCabalFile = "1pgxvwfn7avkpdl6f3p7rqaivdz438yqkzsz0rp1y0s80mymvz1i";
+ version = "1.0.0.1";
+ sha256 = "1h7ymzzm00dnvbqxz4g0zp3mvm6v9bjbgkazz514wqrcmma27cm1";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -166485,30 +163750,30 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Haskell library for the Microsoft Language Server Protocol";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lsp-test" = callPackage
({ mkDerivation, aeson, aeson-pretty, ansi-terminal, async, base
, bytestring, conduit, conduit-parse, containers, data-default
- , Diff, directory, filepath, haskell-lsp, hspec, lens, mtl
+ , Diff, directory, filepath, Glob, haskell-lsp, hspec, lens, mtl
, parser-combinators, process, text, transformers, unix
, unordered-containers
}:
mkDerivation {
pname = "lsp-test";
- version = "0.10.3.0";
- sha256 = "1gj6f99k3kd0flh2nbpj5wnhi1ql5rlijw0vf4l53zwxy203r7k8";
+ version = "0.11.0.5";
+ sha256 = "0r038x65lc0ij6hs8klgj8v8f0fqqrn12dyxc0k8zf9pan9bwnph";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
aeson aeson-pretty ansi-terminal async base bytestring conduit
- conduit-parse containers data-default Diff directory filepath
+ conduit-parse containers data-default Diff directory filepath Glob
haskell-lsp lens mtl parser-combinators process text transformers
unix unordered-containers
];
testHaskellDepends = [
- aeson base data-default haskell-lsp hspec lens text
- unordered-containers
+ aeson base data-default directory filepath haskell-lsp hspec lens
+ text unordered-containers
];
description = "Functional test framework for LSP servers";
license = stdenv.lib.licenses.bsd3;
@@ -166631,8 +163896,6 @@ self: {
];
description = "Parameterized file evaluator";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"lti13" = callPackage
@@ -166994,8 +164257,8 @@ self: {
}:
mkDerivation {
pname = "lumberjack";
- version = "0.1.0.2";
- sha256 = "1qixhfalj22zgfmg3q0jk7ci4nafdwbhrbpgiwzjmah11219jib1";
+ version = "0.1.0.3";
+ sha256 = "03y9v9ajh89ffacmnq0zfb83dyk6gd72msln7kksb69kkgcizd96";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -167320,8 +164583,8 @@ self: {
}:
mkDerivation {
pname = "lz4-hs";
- version = "0.1.5.0";
- sha256 = "0qqv6n7hjcjkc1pzhwkdr9l1kfb8rqndx2lfm6j4bhmvrwwrn8lw";
+ version = "0.1.5.1";
+ sha256 = "1kl8zxladsby7y5fk2gdkipjn6kb8kkzdpf8xccnvhmgzn8qj4cn";
libraryHaskellDepends = [ base bytestring ];
libraryToolDepends = [ c2hs ];
testHaskellDepends = [ base bytestring tasty tasty-hunit ];
@@ -167341,6 +164604,8 @@ self: {
libraryHaskellDepends = [ base bytestring ];
description = "Lzip compression / Lzlib bindings";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"lzlib" = callPackage
@@ -167684,6 +164949,8 @@ self: {
];
description = "Parse machines streams with attoparsec parsers";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"machines-binary" = callPackage
@@ -168169,21 +165436,21 @@ self: {
}) {};
"mail-pool" = callPackage
- ({ mkDerivation, base, HaskellNet, HaskellNet-SSL, microlens
+ ({ mkDerivation, aeson, base, HaskellNet, HaskellNet-SSL, microlens
, mime-mail, network, optparse-applicative, resource-pool, time
}:
mkDerivation {
pname = "mail-pool";
- version = "2.1.0";
- sha256 = "1cjl7y6djiwr94h6vhrmwjv381xp89y8hv1zmbzz8fy0dywsiyiz";
+ version = "2.2.3";
+ sha256 = "1pqizx02p2iiqkl4kg3izkg477bh69jrk75insbfw30k3ay3g330";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base HaskellNet HaskellNet-SSL microlens mime-mail network
+ aeson base HaskellNet HaskellNet-SSL microlens mime-mail network
optparse-applicative resource-pool time
];
executableHaskellDepends = [
- base HaskellNet HaskellNet-SSL microlens mime-mail network
+ aeson base HaskellNet HaskellNet-SSL microlens mime-mail network
optparse-applicative resource-pool time
];
description = "Preconfigured email connection pool on top of smtp";
@@ -168898,6 +166165,8 @@ self: {
];
description = "Library for interfacing with the Mandrill JSON API";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"mandulia" = callPackage
@@ -169602,8 +166871,6 @@ self: {
];
description = "Markup language preprocessor for Haskell";
license = stdenv.lib.licenses.gpl2;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"masakazu-bot" = callPackage
@@ -169653,32 +166920,8 @@ self: {
}:
mkDerivation {
pname = "massiv";
- version = "0.5.4.0";
- sha256 = "0dmm6x5izmjl1l803fvmxzqrh0jpg56z2aid228a4c44n620dzln";
- libraryHaskellDepends = [
- base bytestring data-default-class deepseq exceptions primitive
- scheduler unliftio-core vector
- ];
- testHaskellDepends = [
- base doctest mersenne-random-pure64 QuickCheck random splitmix
- template-haskell
- ];
- description = "Massiv (Массив) is an Array Library";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "massiv_0_5_5_0" = callPackage
- ({ mkDerivation, base, bytestring, data-default-class, deepseq
- , doctest, exceptions, mersenne-random-pure64, primitive
- , QuickCheck, random, scheduler, splitmix, template-haskell
- , unliftio-core, vector
- }:
- mkDerivation {
- pname = "massiv";
- version = "0.5.5.0";
- sha256 = "1nlx8lakwnpplmgiiv692jbs03b52wqvclfyvaxcaf8yqdjms3r9";
+ version = "0.5.7.0";
+ sha256 = "04vv16h048gkfgqsdf3a42qrg62cik9j30p4s13rykq0shzcaf62";
libraryHaskellDepends = [
base bytestring data-default-class deepseq exceptions primitive
scheduler unliftio-core vector
@@ -169689,38 +166932,9 @@ self: {
];
description = "Massiv (Массив) is an Array Library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"massiv-io" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, cabal-doctest, Color
- , data-default-class, deepseq, doctest, exceptions, filepath, hspec
- , JuicyPixels, massiv, massiv-test, netpbm, QuickCheck, random
- , template-haskell, unliftio, vector
- }:
- mkDerivation {
- pname = "massiv-io";
- version = "0.2.1.0";
- sha256 = "0p7z4nk0fv9lql17s9d18hi5mrnvr4zry6rghqnhjmhlp97g4yi6";
- revision = "1";
- editedCabalFile = "0sqlkva81p748537vwbg0pzgvlx8xs7560rpd0fjcxafhj32m03x";
- setupHaskellDepends = [ base Cabal cabal-doctest ];
- libraryHaskellDepends = [
- base bytestring Color data-default-class deepseq exceptions
- filepath JuicyPixels massiv netpbm unliftio vector
- ];
- testHaskellDepends = [
- base bytestring doctest hspec JuicyPixels massiv massiv-test
- QuickCheck random template-haskell
- ];
- description = "Import/export of Image files into massiv Arrays";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "massiv-io_0_4_0_0" = callPackage
({ mkDerivation, base, bytestring, Color, data-default-class
, deepseq, doctest, exceptions, filepath, hspec, JuicyPixels
, massiv, massiv-test, netpbm, QuickCheck, random, template-haskell
@@ -169740,8 +166954,6 @@ self: {
];
description = "Import/export of Image files into massiv Arrays";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"massiv-scheduler" = callPackage
@@ -169772,8 +166984,10 @@ self: {
}:
mkDerivation {
pname = "massiv-test";
- version = "0.1.4";
- sha256 = "1qhvph2s6bkw3zb43arq1zvrfyr09phqjwxhzsqxi2x2fcrdyvyn";
+ version = "0.1.5";
+ sha256 = "0n9fcdz9v7j1r2iln9h0wkjr7jkghi3r3a3lm0713p6hwy6cpgff";
+ revision = "1";
+ editedCabalFile = "0v6vnjsqklb8yaf63zhx9ni0ak83zyjq2l3mb8zazp54inyyfjr0";
libraryHaskellDepends = [
base bytestring data-default-class deepseq exceptions hspec massiv
primitive QuickCheck scheduler unliftio vector
@@ -169784,8 +166998,6 @@ self: {
];
description = "Library that contains generators, properties and tests for Massiv Array Library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"master-plan" = callPackage
@@ -169843,8 +167055,6 @@ self: {
testHaskellDepends = [ base containers doctest hspec ];
description = "A type class for Matchable Functors";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"matchable-th" = callPackage
@@ -169861,8 +167071,6 @@ self: {
testHaskellDepends = [ base containers matchable ];
description = "Generates Matchable instances using TemplateHaskell";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"matcher" = callPackage
@@ -170269,8 +167477,6 @@ self: {
testToolDepends = [ tasty-discover ];
description = "Optics for the \"matrix\" package";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"matrix-market" = callPackage
@@ -170803,8 +168009,6 @@ self: {
];
description = "Sample from a posterior using Markov chain Monte Carlo";
license = stdenv.lib.licenses.gpl3Plus;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"mcmc-samplers" = callPackage
@@ -171069,33 +168273,6 @@ self: {
, containers, deepseq, directory, filepath, free, hashable, hspec
, hspec-core, megaparsec, microlens-ghc, mtl, nonempty-containers
, parser-combinators, QuickCheck, quickcheck-instances, scientific
- , text, unordered-containers, vector, vector-instances
- }:
- mkDerivation {
- pname = "medea";
- version = "1.1.2";
- sha256 = "0s5ra1a9p8yj2ddwlz58i1ajd7dmxz9rxrdckfmajpzgq9vyskpl";
- revision = "1";
- editedCabalFile = "1ick6yjqdk7wg75fzd496r1nyzhphzpz21lcalpicd34bkbzk6dd";
- libraryHaskellDepends = [
- aeson algebraic-graphs base bytestring containers deepseq free
- hashable megaparsec microlens-ghc mtl nonempty-containers
- parser-combinators scientific text unordered-containers vector
- vector-instances
- ];
- testHaskellDepends = [
- aeson base directory filepath hspec hspec-core mtl QuickCheck
- quickcheck-instances text unordered-containers vector
- ];
- description = "A schema language for JSON";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "medea_1_2_0" = callPackage
- ({ mkDerivation, aeson, algebraic-graphs, base, bytestring
- , containers, deepseq, directory, filepath, free, hashable, hspec
- , hspec-core, megaparsec, microlens-ghc, mtl, nonempty-containers
- , parser-combinators, QuickCheck, quickcheck-instances, scientific
, smash, text, unordered-containers, vector, vector-instances
}:
mkDerivation {
@@ -171116,7 +168293,6 @@ self: {
];
description = "A schema language for JSON";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"mediabus" = callPackage
@@ -171345,27 +168521,8 @@ self: {
libraryHaskellDepends = [ base megaparsec mtl text ];
description = "lisp parser using mega-parsec";
license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "megaparsec_7_0_5" = callPackage
- ({ mkDerivation, base, bytestring, case-insensitive, containers
- , criterion, deepseq, mtl, parser-combinators, scientific, text
- , transformers, weigh
- }:
- mkDerivation {
- pname = "megaparsec";
- version = "7.0.5";
- sha256 = "0bqx1icbmk8s7wmbcdzsgnlh607c7kzg8l80cp02dxr5valjxp7j";
- libraryHaskellDepends = [
- base bytestring case-insensitive containers deepseq mtl
- parser-combinators scientific text transformers
- ];
- benchmarkHaskellDepends = [
- base containers criterion deepseq text weigh
- ];
- description = "Monadic parser combinators";
- license = stdenv.lib.licenses.bsd2;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"megaparsec" = callPackage
@@ -171375,26 +168532,6 @@ self: {
}:
mkDerivation {
pname = "megaparsec";
- version = "8.0.0";
- sha256 = "0633rqzrxzhq43z6i7ancncd633fm2b8755683si4v818r3cdmxm";
- libraryHaskellDepends = [
- base bytestring case-insensitive containers deepseq mtl
- parser-combinators scientific text transformers
- ];
- benchmarkHaskellDepends = [
- base containers criterion deepseq text weigh
- ];
- description = "Monadic parser combinators";
- license = stdenv.lib.licenses.bsd2;
- }) {};
-
- "megaparsec_9_0_1" = callPackage
- ({ mkDerivation, base, bytestring, case-insensitive, containers
- , criterion, deepseq, mtl, parser-combinators, scientific, text
- , transformers, weigh
- }:
- mkDerivation {
- pname = "megaparsec";
version = "9.0.1";
sha256 = "00953zvxfyjibw8c1ssmixxh0cwn59pz24zbh6s34rk3v14vqa3j";
libraryHaskellDepends = [
@@ -171406,7 +168543,6 @@ self: {
];
description = "Monadic parser combinators";
license = stdenv.lib.licenses.bsd2;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"megaparsec-tests" = callPackage
@@ -171417,32 +168553,6 @@ self: {
}:
mkDerivation {
pname = "megaparsec-tests";
- version = "8.0.0";
- sha256 = "1l71s16fhl2054myj02fnnjr71pfypjvwxd0hxzf83zwmqnv558f";
- revision = "1";
- editedCabalFile = "1hawpdlx2nwyi5s06vh5lvccyjzsxzns02mhggzy0kb33xb9c818";
- libraryHaskellDepends = [
- base bytestring containers hspec hspec-expectations
- hspec-megaparsec megaparsec mtl QuickCheck text transformers
- ];
- testHaskellDepends = [
- base bytestring case-insensitive containers hspec
- hspec-expectations hspec-megaparsec megaparsec mtl
- parser-combinators QuickCheck scientific text transformers
- ];
- testToolDepends = [ hspec-discover ];
- description = "Test utilities and the test suite of Megaparsec";
- license = stdenv.lib.licenses.bsd2;
- }) {};
-
- "megaparsec-tests_9_0_1" = callPackage
- ({ mkDerivation, base, bytestring, case-insensitive, containers
- , hspec, hspec-discover, hspec-expectations, hspec-megaparsec
- , megaparsec, mtl, parser-combinators, QuickCheck, scientific, text
- , transformers
- }:
- mkDerivation {
- pname = "megaparsec-tests";
version = "9.0.1";
sha256 = "0synm14x1k9r5q7xmv21z0y95b42g7lvwn78mcnc3cx62x6393ng";
libraryHaskellDepends = [
@@ -171457,7 +168567,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Test utilities and the test suite of Megaparsec";
license = stdenv.lib.licenses.bsd2;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"meldable-heap" = callPackage
@@ -171743,8 +168852,8 @@ self: {
pname = "meminfo";
version = "0.2.0.0";
sha256 = "1mxk57qr4d1k6sz4qld09d61nc15hixggc5klfj5xr0n8rw1za3x";
- revision = "1";
- editedCabalFile = "10r7ji1xb8zv7a1ilyp626chly9y8m1i67adxqrj8lwgkqxpl8nk";
+ revision = "2";
+ editedCabalFile = "0i6znbcw4yyf8jzkixx5dxbklzfnh79hmywvwwamdmjgi39akpi5";
libraryHaskellDepends = [ attoparsec base bytestring containers ];
description = "Library for reading `/proc/meminfo`";
license = stdenv.lib.licenses.bsd3;
@@ -172153,6 +169262,8 @@ self: {
];
description = "An implementation of a Merkle tree and merkle tree proofs of inclusion";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"mersenne-random" = callPackage
@@ -172727,8 +169838,6 @@ self: {
doHaddock = false;
description = "A minimal base to work around GHC bugs";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"microbench" = callPackage
@@ -172836,6 +169945,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "microlens_0_4_12_0" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "microlens";
+ version = "0.4.12.0";
+ sha256 = "10q7gl9yavcln58sxdxzih7ff0ixxq5hpd87icvxw97yqf1p6hmm";
+ libraryHaskellDepends = [ base ];
+ description = "A tiny lens library with no dependencies";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"microlens-aeson" = callPackage
({ mkDerivation, aeson, attoparsec, base, bytestring, deepseq
, hashable, microlens, scientific, tasty, tasty-hunit, text
@@ -172896,6 +170017,22 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "microlens-ghc_0_4_13" = callPackage
+ ({ mkDerivation, array, base, bytestring, containers, microlens
+ , transformers
+ }:
+ mkDerivation {
+ pname = "microlens-ghc";
+ version = "0.4.13";
+ sha256 = "1r6x788br3f9rksj0dmk1nyh5mfvd9zzasclf1mi3rxhb7c0j926";
+ libraryHaskellDepends = [
+ array base bytestring containers microlens transformers
+ ];
+ description = "microlens + array, bytestring, containers, transformers";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"microlens-mtl" = callPackage
({ mkDerivation, base, microlens, mtl, transformers
, transformers-compat
@@ -172927,6 +170064,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "microlens-platform_0_4_2" = callPackage
+ ({ mkDerivation, base, hashable, microlens, microlens-ghc
+ , microlens-mtl, microlens-th, text, unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "microlens-platform";
+ version = "0.4.2";
+ sha256 = "0yf0z0glq2d6mpclzswc64h9w2cck4fd8l8ffm89pyb0a5n8m4c7";
+ libraryHaskellDepends = [
+ base hashable microlens microlens-ghc microlens-mtl microlens-th
+ text unordered-containers vector
+ ];
+ description = "microlens + all batteries included (best for apps)";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"microlens-process" = callPackage
({ mkDerivation, base, Cabal, cabal-doctest, doctest, filepath
, microlens, process
@@ -172935,8 +170089,8 @@ self: {
pname = "microlens-process";
version = "0.2.0.2";
sha256 = "0dvhvrk1v0kjb45xnpjbr8b97vc6dx4cq34jfzkazqdp5jk5nlxp";
- revision = "1";
- editedCabalFile = "0l0c6s655ramncmww146had034n58p4bgxsv3wqggjcjnb26j2d0";
+ revision = "2";
+ editedCabalFile = "04j2yap3ha45wq0slvxkd3gm7gkx2dks9abxfd6mg3asmdp743gk";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [ base filepath microlens process ];
testHaskellDepends = [ base doctest microlens process ];
@@ -172950,8 +170104,8 @@ self: {
}:
mkDerivation {
pname = "microlens-th";
- version = "0.4.3.6";
- sha256 = "1pw0ljpyhpj4jsgs25i4mi1a07vpbwfik84fc2kip1pzajflrcql";
+ version = "0.4.3.8";
+ sha256 = "0dy3vrqcw7ahlcwcqfw8jhisy4yj58f91pk4djqqvj8lnx74cm9f";
libraryHaskellDepends = [
base containers microlens template-haskell th-abstraction
transformers
@@ -173309,6 +170463,83 @@ self: {
];
description = "The Metropolis algorithm";
license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "migrant-core" = callPackage
+ ({ mkDerivation, base, HUnit, QuickCheck, tasty, tasty-hunit
+ , tasty-quickcheck, text
+ }:
+ mkDerivation {
+ pname = "migrant-core";
+ version = "0.1.0.2";
+ sha256 = "1na0vcrmw3vy6v9qxxpprhga9ja7izwbp856pdpqiq98p4h8xmiw";
+ libraryHaskellDepends = [ base text ];
+ testHaskellDepends = [
+ base HUnit QuickCheck tasty tasty-hunit tasty-quickcheck text
+ ];
+ description = "Semi-automatic database schema migrations";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
+ "migrant-hdbc" = callPackage
+ ({ mkDerivation, base, HDBC, HDBC-sqlite3, HUnit, migrant-core
+ , process, QuickCheck, random, tasty, tasty-hunit, tasty-quickcheck
+ , text
+ }:
+ mkDerivation {
+ pname = "migrant-hdbc";
+ version = "0.1.0.2";
+ sha256 = "084vqb1z0ipxn07nswlcw0bbh0bfywm7hyvakb75xg8rv5kfak15";
+ libraryHaskellDepends = [ base HDBC migrant-core text ];
+ testHaskellDepends = [
+ base HDBC HDBC-sqlite3 HUnit migrant-core process QuickCheck random
+ tasty tasty-hunit tasty-quickcheck text
+ ];
+ description = "Semi-automatic database schema migrations";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
+ "migrant-postgresql-simple" = callPackage
+ ({ mkDerivation, base, HUnit, migrant-core, postgresql-simple
+ , process, QuickCheck, random, tasty, tasty-hunit, tasty-quickcheck
+ , text
+ }:
+ mkDerivation {
+ pname = "migrant-postgresql-simple";
+ version = "0.1.0.2";
+ sha256 = "1x1gsf0vp82n6dmyiamj1cvs9fww7j1ffh6d9qr075z5sj8zbhzx";
+ libraryHaskellDepends = [
+ base migrant-core postgresql-simple text
+ ];
+ testHaskellDepends = [
+ base HUnit migrant-core postgresql-simple process QuickCheck random
+ tasty tasty-hunit tasty-quickcheck text
+ ];
+ description = "Semi-automatic database schema migrations";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
+ "migrant-sqlite-simple" = callPackage
+ ({ mkDerivation, base, HUnit, migrant-core, QuickCheck
+ , sqlite-simple, tasty, tasty-hunit, tasty-quickcheck, text
+ }:
+ mkDerivation {
+ pname = "migrant-sqlite-simple";
+ version = "0.1.0.2";
+ sha256 = "140fchiid0kjp1cdw114w497h0fsrskn9195bkjv44sdmq2l8car";
+ libraryHaskellDepends = [ base migrant-core sqlite-simple text ];
+ testHaskellDepends = [
+ base HUnit migrant-core QuickCheck sqlite-simple tasty tasty-hunit
+ tasty-quickcheck text
+ ];
+ description = "Semi-automatic database schema migrations";
+ license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
}) {};
@@ -173605,6 +170836,8 @@ self: {
testHaskellDepends = [ base hspec primes ];
description = "Template Haskell Implementation of Egison Pattern Matching";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"miniball" = callPackage
@@ -173731,22 +170964,6 @@ self: {
}:
mkDerivation {
pname = "minimorph";
- version = "0.2.2.0";
- sha256 = "1fmnlv2qr8vnxk82b208fp7ckp920zrj9z9xv7lv6d5lgnsasf2c";
- libraryHaskellDepends = [ base text ];
- testHaskellDepends = [
- base HUnit test-framework test-framework-hunit text
- ];
- description = "English spelling functions with an emphasis on simplicity";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "minimorph_0_3_0_0" = callPackage
- ({ mkDerivation, base, HUnit, test-framework, test-framework-hunit
- , text
- }:
- mkDerivation {
- pname = "minimorph";
version = "0.3.0.0";
sha256 = "1jq2yrvhknnbc4b44nk2k6ynivn6s2j43w8bq1vi8gix7k4sazf4";
libraryHaskellDepends = [ base text ];
@@ -173755,7 +170972,6 @@ self: {
];
description = "English spelling functions with an emphasis on simplicity";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"minimung" = callPackage
@@ -173785,43 +171001,6 @@ self: {
}:
mkDerivation {
pname = "minio-hs";
- version = "1.5.2";
- sha256 = "1yhaijz0cazgwz0fdvnx951g1s64zybbnl6n93bmxbdd7m6ydbml";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson base base64-bytestring binary bytestring case-insensitive
- conduit conduit-extra connection cryptonite cryptonite-conduit
- digest directory exceptions filepath http-client http-client-tls
- http-conduit http-types ini memory protolude raw-strings-qq
- resourcet retry text time transformers unliftio unliftio-core
- unordered-containers xml-conduit
- ];
- testHaskellDepends = [
- aeson base base64-bytestring binary bytestring case-insensitive
- conduit conduit-extra connection cryptonite cryptonite-conduit
- digest directory exceptions filepath http-client http-client-tls
- http-conduit http-types ini memory protolude QuickCheck
- raw-strings-qq resourcet retry tasty tasty-hunit tasty-quickcheck
- tasty-smallcheck text time transformers unliftio unliftio-core
- unordered-containers xml-conduit
- ];
- description = "A MinIO Haskell Library for Amazon S3 compatible cloud storage";
- license = stdenv.lib.licenses.asl20;
- }) {};
-
- "minio-hs_1_5_3" = callPackage
- ({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring
- , case-insensitive, conduit, conduit-extra, connection, cryptonite
- , cryptonite-conduit, digest, directory, exceptions, filepath
- , http-client, http-client-tls, http-conduit, http-types, ini
- , memory, protolude, QuickCheck, raw-strings-qq, resourcet, retry
- , tasty, tasty-hunit, tasty-quickcheck, tasty-smallcheck, text
- , time, transformers, unliftio, unliftio-core, unordered-containers
- , xml-conduit
- }:
- mkDerivation {
- pname = "minio-hs";
version = "1.5.3";
sha256 = "0nbrvkj8dn9m2i60iqk2wmf7fnj8bv4n65r4wxpimwb06yrvrfj2";
isLibrary = true;
@@ -173845,7 +171024,6 @@ self: {
];
description = "A MinIO Haskell Library for Amazon S3 compatible cloud storage";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"minions" = callPackage
@@ -173985,23 +171163,6 @@ self: {
}:
mkDerivation {
pname = "miniutter";
- version = "0.5.1.0";
- sha256 = "0871hhpj5fl5si6rwg9l1lpdarlva3y888rgrrb4gaqsssnh0kk1";
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [ base binary containers minimorph text ];
- testHaskellDepends = [
- base containers HUnit test-framework test-framework-hunit text
- ];
- description = "Simple English clause creation from arbitrary words";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "miniutter_0_5_1_1" = callPackage
- ({ mkDerivation, base, binary, containers, HUnit, minimorph
- , test-framework, test-framework-hunit, text
- }:
- mkDerivation {
- pname = "miniutter";
version = "0.5.1.1";
sha256 = "126gwbii4j8j778h7c8vwapn6dya8phbjja37pys4kly0p877mp4";
enableSeparateDataOutput = true;
@@ -174011,7 +171172,6 @@ self: {
];
description = "Simple English clause creation from arbitrary words";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"minizinc-process" = callPackage
@@ -174032,6 +171192,8 @@ self: {
];
description = "A set of helpers to call minizinc models";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"minlen" = callPackage
@@ -174138,8 +171300,6 @@ self: {
executableHaskellDepends = [ monad-loops regex-base regex-pcre ];
description = "fortune-mod clone";
license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"mismi-core" = callPackage
@@ -174254,25 +171414,6 @@ self: {
}:
mkDerivation {
pname = "miso";
- version = "1.6.0.0";
- sha256 = "1mzsih2hga62sf33m4cwf1v0107p2ydc32wq7n3hsapzx69sm2j3";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson base bytestring containers http-api-data http-types lucid
- network-uri servant servant-lucid text transformers vector
- ];
- description = "A tasty Haskell front-end framework";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "miso_1_7_1_0" = callPackage
- ({ mkDerivation, aeson, base, bytestring, containers, http-api-data
- , http-types, lucid, network-uri, servant, servant-lucid, text
- , transformers, vector
- }:
- mkDerivation {
- pname = "miso";
version = "1.7.1.0";
sha256 = "1hkfcinwymrff8mmvywhnlzbj5804hwkk4rhzxzhzsycdf4v7a41";
isLibrary = true;
@@ -174284,6 +171425,7 @@ self: {
description = "A tasty Haskell front-end framework";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"miso-action-logger" = callPackage
@@ -174593,8 +171735,6 @@ self: {
];
description = "Machine Learning Toolbox";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"mm2" = callPackage
@@ -174749,8 +171889,6 @@ self: {
];
description = "The \"glue\" between electronic tables and GraphViz";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"mmsyn5" = callPackage
@@ -174793,8 +171931,8 @@ self: {
}:
mkDerivation {
pname = "mmsyn7h";
- version = "0.8.0.0";
- sha256 = "0mj96p3f96brv7cw3mkigngxnmqcn9r1yfghdx1jplrw5wycy80j";
+ version = "0.8.1.0";
+ sha256 = "0n1rs92cgand8sb7597ph18dmrxf5czkrx5wx90qi58w7m1fqh9p";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -174965,6 +172103,28 @@ self: {
license = stdenv.lib.licenses.bsd2;
}) {};
+ "mock-time" = callPackage
+ ({ mkDerivation, base, error-or, error-or-utils, exceptions, inbox
+ , mtl, primitive, QuickCheck, resourcet, stm, tasty, tasty-hunit
+ , tasty-quickcheck, time, unliftio-core
+ }:
+ mkDerivation {
+ pname = "mock-time";
+ version = "0.1.0";
+ sha256 = "0fwnlkg3kbi7qh43ycymxxywsh8cw5f5km0ni4plf63k931y40jg";
+ libraryHaskellDepends = [
+ base error-or exceptions mtl primitive resourcet stm time
+ unliftio-core
+ ];
+ testHaskellDepends = [
+ base error-or error-or-utils exceptions inbox mtl primitive
+ QuickCheck resourcet stm tasty tasty-hunit tasty-quickcheck time
+ unliftio-core
+ ];
+ description = "Mock time in tests";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"mockazo" = callPackage
({ mkDerivation, base, constraints, hspec, multistate, relude
, template-haskell
@@ -175082,34 +172242,6 @@ self: {
}:
mkDerivation {
pname = "modern-uri";
- version = "0.3.2.0";
- sha256 = "162s88yayalh4vlngman5gz3k0gnszxrksh1wk5227qihbpsiwhb";
- revision = "3";
- editedCabalFile = "1md8x7ql885g3n55yfd2kgs4np74d7s6rdzlw69bs4zk8074b4q0";
- libraryHaskellDepends = [
- base bytestring containers contravariant deepseq exceptions
- megaparsec mtl profunctors QuickCheck reflection tagged
- template-haskell text
- ];
- testHaskellDepends = [
- base bytestring hspec hspec-megaparsec megaparsec QuickCheck text
- ];
- testToolDepends = [ hspec-discover ];
- benchmarkHaskellDepends = [
- base bytestring criterion deepseq megaparsec text weigh
- ];
- description = "Modern library for working with URIs";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "modern-uri_0_3_3_0" = callPackage
- ({ mkDerivation, base, bytestring, containers, contravariant
- , criterion, deepseq, exceptions, hspec, hspec-discover
- , hspec-megaparsec, megaparsec, mtl, profunctors, QuickCheck
- , reflection, tagged, template-haskell, text, weigh
- }:
- mkDerivation {
- pname = "modern-uri";
version = "0.3.3.0";
sha256 = "184vhcnpwjsvxwbdsipz7kc2xylfwfqflbbbyipag610w07a3qk2";
libraryHaskellDepends = [
@@ -175126,7 +172258,6 @@ self: {
];
description = "Modern library for working with URIs";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"modify-fasta" = callPackage
@@ -175457,8 +172588,6 @@ self: {
];
description = "A better error monad transformer";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"monad-atom" = callPackage
@@ -175528,6 +172657,8 @@ self: {
];
description = "A library for probabilistic programming";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"monad-bool" = callPackage
@@ -175623,8 +172754,6 @@ self: {
];
description = "monad-classes based typeclass for Ollie's logging-effect LoggingT";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"monad-codec" = callPackage
@@ -175778,8 +172907,6 @@ self: {
];
description = "Guard monadic computations with cleanup actions";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"monad-fork" = callPackage
@@ -175971,8 +173098,8 @@ self: {
}:
mkDerivation {
pname = "monad-logger";
- version = "0.3.35";
- sha256 = "1mrwwv3h3wy84kgphwn6ahjzxab0bzgzzbqla1c3jx02xl9x3q72";
+ version = "0.3.36";
+ sha256 = "12rw0k01gkhiqjm2fhxgkmribksmizhj14xphfn8fkd86wzl0vbh";
libraryHaskellDepends = [
base bytestring conduit conduit-extra exceptions fast-logger
lifted-base monad-control monad-loops mtl resourcet stm stm-chans
@@ -175983,6 +173110,24 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "monad-logger-extras" = callPackage
+ ({ mkDerivation, ansi-terminal, base, bytestring, hsyslog
+ , monad-logger, mtl
+ }:
+ mkDerivation {
+ pname = "monad-logger-extras";
+ version = "0.1.1.1";
+ sha256 = "1zxwvaqw6ihhg945hr4ysk66prhbh00i6qipig44nx65fcwh835b";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ ansi-terminal base bytestring hsyslog monad-logger mtl
+ ];
+ executableHaskellDepends = [ base monad-logger ];
+ description = "Utilities for composing loggers, coloring output, plus a few orphan instances";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"monad-logger-json" = callPackage
({ mkDerivation, aeson, base, monad-logger, template-haskell, text
}:
@@ -176031,8 +173176,6 @@ self: {
];
description = "syslog output for monad-logger";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"monad-loops" = callPackage
@@ -176527,7 +173670,6 @@ self: {
description = "Stateful supply monad";
license = "unknown";
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"monad-task" = callPackage
@@ -177286,6 +174428,8 @@ self: {
benchmarkHaskellDepends = [ base criterion semigroups ];
description = "Various extra monoid-related definitions and utilities";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"monoid-owns" = callPackage
@@ -177527,6 +174671,8 @@ self: {
];
description = "Month, YearMonth, Quarter, YearQuarter types";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"monus" = callPackage
@@ -177681,15 +174827,16 @@ self: {
, cryptonite, data-default, first-class-families, fmt
, generic-deriving, gitrev, haskeline, hex-text, interpolate, lens
, megaparsec, memory, morley-prelude, mtl, named
- , optparse-applicative, parser-combinators, pretty-simple
- , semigroups, show-type, singletons, syb, template-haskell, text
- , th-lift, th-lift-instances, time, timerep, transformers-compat
- , unordered-containers, vector, vinyl, with-utf8, wl-pprint-text
+ , optparse-applicative, parser-combinators, scientific, semigroups
+ , show-type, singletons, syb, template-haskell, text
+ , text-manipulate, th-lift, th-lift-instances, time, timerep
+ , uncaught-exception, unordered-containers, vector, vinyl
+ , with-utf8, wl-pprint-text
}:
mkDerivation {
pname = "morley";
- version = "1.9";
- sha256 = "17fkh2dbi79lgc61nj9v0fyj26n7lzsj824nvi94q0f9qi6ifk5j";
+ version = "1.10.0";
+ sha256 = "08mj8jzrbqqzn3vr5hlpbzhgik3i3544xn5inm28j40vhlahvmzk";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -177697,15 +174844,14 @@ self: {
bytestring constraints containers cryptonite data-default
first-class-families fmt generic-deriving gitrev hex-text
interpolate lens megaparsec memory morley-prelude mtl named
- optparse-applicative parser-combinators semigroups show-type
- singletons syb template-haskell text th-lift th-lift-instances time
- timerep transformers-compat unordered-containers vector vinyl
- with-utf8 wl-pprint-text
+ optparse-applicative parser-combinators scientific semigroups
+ show-type singletons syb template-haskell text text-manipulate
+ th-lift th-lift-instances time timerep uncaught-exception
+ unordered-containers vector vinyl with-utf8 wl-pprint-text
];
executableHaskellDepends = [
aeson base bytestring data-default fmt haskeline megaparsec
- morley-prelude named optparse-applicative pretty-simple text vinyl
- with-utf8
+ morley-prelude named optparse-applicative text vinyl with-utf8
];
description = "Developer tools for the Michelson Language";
license = stdenv.lib.licenses.mit;
@@ -177784,31 +174930,6 @@ self: {
}) {};
"morpheus-graphql" = callPackage
- ({ mkDerivation, aeson, base, bytestring, containers, megaparsec
- , morpheus-graphql-core, mtl, scientific, tasty, tasty-hunit
- , template-haskell, text, transformers, unliftio-core
- , unordered-containers, uuid, vector, websockets
- }:
- mkDerivation {
- pname = "morpheus-graphql";
- version = "0.12.0";
- sha256 = "11f0niq2rv6kyrscl0dgi75vcxrz4vhy4yka2jxhrmx6klzi908p";
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [
- aeson base bytestring containers megaparsec morpheus-graphql-core
- mtl scientific template-haskell text transformers unliftio-core
- unordered-containers uuid vector websockets
- ];
- testHaskellDepends = [
- aeson base bytestring containers megaparsec morpheus-graphql-core
- mtl scientific tasty tasty-hunit template-haskell text transformers
- unliftio-core unordered-containers uuid vector websockets
- ];
- description = "Morpheus GraphQL";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "morpheus-graphql_0_16_0" = callPackage
({ mkDerivation, aeson, base, bytestring, containers
, morpheus-graphql-core, morpheus-graphql-subscriptions, mtl
, relude, tasty, tasty-hunit, template-haskell, text, transformers
@@ -177830,7 +174951,6 @@ self: {
];
description = "Morpheus GraphQL";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"morpheus-graphql-cli" = callPackage
@@ -177876,35 +174996,9 @@ self: {
];
description = "Morpheus GraphQL Client";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"morpheus-graphql-core" = callPackage
- ({ mkDerivation, aeson, base, bytestring, hashable, megaparsec
- , scientific, tasty, tasty-hunit, template-haskell, text
- , th-lift-instances, transformers, unordered-containers, vector
- }:
- mkDerivation {
- pname = "morpheus-graphql-core";
- version = "0.12.0";
- sha256 = "1ay37r73sqs5c8ixaz9mr9x1ps58jg4sgrlw5dmq7hkzy9993ccv";
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [
- aeson base bytestring hashable megaparsec scientific
- template-haskell text th-lift-instances transformers
- unordered-containers vector
- ];
- testHaskellDepends = [
- aeson base bytestring hashable megaparsec scientific tasty
- tasty-hunit template-haskell text th-lift-instances transformers
- unordered-containers vector
- ];
- description = "Morpheus GraphQL Core";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "morpheus-graphql-core_0_16_0" = callPackage
({ mkDerivation, aeson, base, bytestring, directory, hashable
, megaparsec, mtl, relude, scientific, tasty, tasty-hunit
, template-haskell, text, th-lift-instances, transformers
@@ -177927,7 +175021,6 @@ self: {
];
description = "Morpheus GraphQL Core";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"morpheus-graphql-subscriptions" = callPackage
@@ -177951,8 +175044,6 @@ self: {
];
description = "Morpheus GraphQL Subscriptions";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"morphisms" = callPackage
@@ -178109,8 +175200,6 @@ self: {
];
description = "General purpose migrations library";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"moto-postgresql" = callPackage
@@ -178341,8 +175430,6 @@ self: {
testSystemDepends = [ mpich ];
description = "MPI bindings for Haskell";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {inherit (pkgs) mpich;};
"mpi-hs-binary" = callPackage
@@ -178360,8 +175447,6 @@ self: {
testHaskellDepends = [ base ];
description = "MPI bindings for Haskell";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"mpi-hs-cereal" = callPackage
@@ -178379,8 +175464,6 @@ self: {
testHaskellDepends = [ base ];
description = "MPI bindings for Haskell";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"mpi-hs-store" = callPackage
@@ -178398,8 +175481,6 @@ self: {
testHaskellDepends = [ base ];
description = "MPI bindings for Haskell";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"mplayer-spot" = callPackage
@@ -178443,8 +175524,8 @@ self: {
}:
mkDerivation {
pname = "mprelude";
- version = "0.2.0";
- sha256 = "0llkcbilz138zlrqmsny74g9ybjf665h7w84g0q0rli9dvjnc4bl";
+ version = "0.2.1";
+ sha256 = "103720ngsryi6x084nbjg6cw0rpsbnmhmxbz54zc09zggh8w1ccv";
libraryHaskellDepends = [
base source-constraints text unliftio-core
];
@@ -178977,18 +176058,6 @@ self: {
broken = true;
}) {};
- "mtl_2_1_3_1" = callPackage
- ({ mkDerivation, base, transformers }:
- mkDerivation {
- pname = "mtl";
- version = "2.1.3.1";
- sha256 = "1xpn2wjmqbh2cg1yssc6749xpgcqlrrg4iilwqgkcjgvaxlpdbvp";
- libraryHaskellDepends = [ base transformers ];
- description = "Monad classes, using functional dependencies";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"mtl_2_2_2" = callPackage
({ mkDerivation, base, transformers }:
mkDerivation {
@@ -179056,18 +176125,6 @@ self: {
broken = true;
}) {};
- "mtl-prelude_1_0_3" = callPackage
- ({ mkDerivation, base, mtl, transformers }:
- mkDerivation {
- pname = "mtl-prelude";
- version = "1.0.3";
- sha256 = "1qr0bwcg9rlj53gbnji969s86qh8laaiibkfy2msziqnp011108x";
- libraryHaskellDepends = [ base mtl transformers ];
- description = "Reexports of most definitions from \"mtl\" and \"transformers\"";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"mtl-prelude" = callPackage
({ mkDerivation, base, mtl, transformers }:
mkDerivation {
@@ -179191,8 +176248,8 @@ self: {
}:
mkDerivation {
pname = "mu-avro";
- version = "0.4.0.1";
- sha256 = "1nbslmb30yys61a5sn8nv7lczcagi4jidrfyw2wfqagkgj3afsyq";
+ version = "0.4.0.2";
+ sha256 = "1g8cww3lz5dlgri34m0fjpc8sbs64f4fcxx8h1mamgzn5f3f2z7h";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -179209,24 +176266,24 @@ self: {
}) {};
"mu-graphql" = callPackage
- ({ mkDerivation, aeson, async, attoparsec, base, bytestring
- , conduit, foldl, graphql-parser, http-types, list-t, mtl, mu-rpc
- , mu-schema, parsers, regex-tdfa, scientific, sop-core, stm
- , stm-chans, stm-conduit, stm-containers, template-haskell, text
+ ({ mkDerivation, aeson, async, base, bytestring, conduit, foldl
+ , graphql, http-types, list-t, megaparsec, mtl, mu-rpc, mu-schema
+ , parsers, regex-tdfa, scientific, sop-core, stm, stm-chans
+ , stm-conduit, stm-containers, template-haskell, text
, unordered-containers, uuid, wai, wai-extra, wai-websockets, warp
, warp-tls, websockets
}:
mkDerivation {
pname = "mu-graphql";
- version = "0.4.0.0";
- sha256 = "0vww6kv76sfi4931265gmbmyd67qlijxwiyl2z0lbcj1gs95j6x2";
+ version = "0.4.1.0";
+ sha256 = "0qi6sc0vwzdayjhfr0rqvrfp1ydcy9fwhyzkmc488gfafi0xc1gj";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
- aeson async attoparsec base bytestring conduit foldl graphql-parser
- http-types list-t mtl mu-rpc mu-schema parsers scientific sop-core
- stm stm-chans stm-conduit stm-containers template-haskell text
+ aeson async base bytestring conduit foldl graphql http-types list-t
+ megaparsec mtl mu-rpc mu-schema parsers scientific sop-core stm
+ stm-chans stm-conduit stm-containers template-haskell text
unordered-containers uuid wai wai-websockets warp warp-tls
websockets
];
@@ -179237,7 +176294,7 @@ self: {
license = stdenv.lib.licenses.asl20;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
- }) {graphql-parser = null;};
+ }) {};
"mu-grpc-client" = callPackage
({ mkDerivation, async, avro, base, bytestring, conduit, http2
@@ -179248,8 +176305,8 @@ self: {
}:
mkDerivation {
pname = "mu-grpc-client";
- version = "0.4.0.0";
- sha256 = "0j1dn2c95rzm8h6yzw5h5r3yhk5p1i51kx4px668hb3m9wss5qdr";
+ version = "0.4.0.1";
+ sha256 = "030b8ajbplb1w5llzm8vn8jpwa7v4kw0y8zli8xagc50k19wp75v";
libraryHaskellDepends = [
async avro base bytestring conduit http2 http2-client
http2-client-grpc http2-grpc-types mu-grpc-common mu-optics
@@ -179340,6 +176397,8 @@ self: {
];
description = "Lenses for @mu-schema@ terms";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"mu-optics" = callPackage
@@ -179347,28 +176406,33 @@ self: {
}:
mkDerivation {
pname = "mu-optics";
- version = "0.3.0.0";
- sha256 = "0263nd5xwyn2jb99d6vn7fk8lzmkgarfx9n6lrc4dpa5immfypnq";
+ version = "0.3.0.1";
+ sha256 = "0sshv28n569zgcw464xjv8czs5ya17csl927a176d43mkss6w6jw";
libraryHaskellDepends = [
base containers mu-schema optics-core sop-core
];
description = "Optics for @mu-schema@ terms";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"mu-persistent" = callPackage
({ mkDerivation, base, monad-logger, mu-schema, persistent
- , resourcet, transformers
+ , resource-pool, resourcet, transformers
}:
mkDerivation {
pname = "mu-persistent";
- version = "0.3.0.0";
- sha256 = "1jd0h2cqr4nbwk2vyaq3wamrgwi1dkzmyhqg6b7002wdvm1h822j";
+ version = "0.3.1.0";
+ sha256 = "0xhqp2ljgh9vjga1crqvb2gk3al3v0mw26aivd1pyi6rq9ncwcca";
libraryHaskellDepends = [
- base monad-logger mu-schema persistent resourcet transformers
+ base monad-logger mu-schema persistent resource-pool resourcet
+ transformers
];
description = "Utilities for interoperation between Mu and Persistent";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"mu-prometheus" = callPackage
@@ -179385,6 +176449,8 @@ self: {
];
description = "Metrics support for Mu using Prometheus";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"mu-protobuf" = callPackage
@@ -179395,8 +176461,8 @@ self: {
}:
mkDerivation {
pname = "mu-protobuf";
- version = "0.4.0.1";
- sha256 = "1dr2vgxkzxpkz0iiwzwbficm65flwfmcs5xbxx5mg5gwf7x0qz3l";
+ version = "0.4.0.3";
+ sha256 = "0wc562fw89l3qmyf28axj41cyj88ppkg0jsif9rsrdgj4ypq2zrj";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -179420,14 +176486,16 @@ self: {
}:
mkDerivation {
pname = "mu-rpc";
- version = "0.4.0.0";
- sha256 = "06aly31vqf4i96p62i7pjp9xr9rwvnrmg31qpvirjzgn6jq5dyk3";
+ version = "0.4.0.1";
+ sha256 = "0s1q12nl6q3smnmmk2f1qhs0bk3sarmjcabvnj06vw6ciivnx16z";
libraryHaskellDepends = [
aeson base conduit http-types mtl mu-schema sop-core
template-haskell text wai
];
description = "Protocol-independent declaration of services and servers";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"mu-schema" = callPackage
@@ -179446,6 +176514,8 @@ self: {
];
description = "Format-independent schemas for serialization";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"mu-servant-server" = callPackage
@@ -179484,6 +176554,8 @@ self: {
];
description = "Tracing support for Mu";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"mucipher" = callPackage
@@ -179847,8 +176919,6 @@ self: {
testHaskellDepends = [ base cryptonite doctest hedgehog ];
description = "Self-identifying hashes, implementation of <https://github.com/multiformats/multihash>";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"multihash-serialise" = callPackage
@@ -180787,8 +177857,6 @@ self: {
];
description = "A representation of the MusicXML format";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"mustache" = callPackage
@@ -180884,8 +177952,6 @@ self: {
];
description = "Automatic piecewise-mutable references for your types";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"mutable-containers" = callPackage
@@ -180925,18 +177991,19 @@ self: {
}) {};
"mutable-lens" = callPackage
- ({ mkDerivation, base, containers, doctest, lens, primitive, stm
- , tasty, tasty-hunit, transformers
+ ({ mkDerivation, base, containers, doctest, extra, lens, primitive
+ , stm, tasty, tasty-hunit, transformers
}:
mkDerivation {
pname = "mutable-lens";
- version = "0.4.0.0";
- sha256 = "14mywx7lh3yw8gfqy8h2hml2vr3vjfnxnvfvcg37kfskkfyaf6lm";
+ version = "0.4.1.0";
+ sha256 = "013z1jj8g996vzwal7vlkfy4h3s67y03k5j1sg78dc9abpc87l2z";
libraryHaskellDepends = [ base lens primitive stm ];
testHaskellDepends = [
base containers doctest lens primitive stm tasty tasty-hunit
transformers
];
+ benchmarkHaskellDepends = [ base extra primitive ];
description = "Interoperate mutable references with regular lens";
license = stdenv.lib.licenses.asl20;
}) {};
@@ -181057,8 +178124,6 @@ self: {
];
description = "A Markov stochastic transition operator with logging";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"mwc-random" = callPackage
@@ -181109,8 +178174,6 @@ self: {
libraryHaskellDepends = [ accelerate base mwc-random ];
description = "Generate Accelerate arrays filled with high quality pseudorandom numbers";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"mwc-random-monad" = callPackage
@@ -181423,21 +178486,6 @@ self: {
}:
mkDerivation {
pname = "mysql";
- version = "0.1.7";
- sha256 = "1nbj958nsr568c1mhwhcidz8d1p35c6b99m8xz2z0w8ig737nbgg";
- setupHaskellDepends = [ base Cabal ];
- libraryHaskellDepends = [ base bytestring containers ];
- librarySystemDepends = [ mysql ];
- testHaskellDepends = [ base bytestring hspec ];
- description = "A low-level MySQL client library";
- license = stdenv.lib.licenses.bsd3;
- }) {inherit (pkgs) mysql;};
-
- "mysql_0_1_7_2" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, containers, hspec, mysql
- }:
- mkDerivation {
- pname = "mysql";
version = "0.1.7.2";
sha256 = "0vkc39hx55hqwgkhqm80ckabbjaq4f9840msznf71glzihzg8k0n";
setupHaskellDepends = [ base Cabal ];
@@ -181446,7 +178494,6 @@ self: {
testHaskellDepends = [ base bytestring hspec ];
description = "A low-level MySQL client library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) mysql;};
"mysql-effect" = callPackage
@@ -181489,8 +178536,6 @@ self: {
];
description = "pure haskell MySQL driver";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"mysql-haskell-nem" = callPackage
@@ -181506,8 +178551,6 @@ self: {
];
description = "Adds a interface like mysql-simple to mysql-haskell";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"mysql-haskell-openssl" = callPackage
@@ -182008,6 +179051,8 @@ self: {
testHaskellDepends = [ base tasty tasty-hunit ];
description = "Dependently-typed sums and products, tagged by field name";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"namelist" = callPackage
@@ -182062,6 +179107,8 @@ self: {
testHaskellDepends = [ base ];
description = "A Generic Haskell library for managing namespaces";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"nano-cryptr" = callPackage
@@ -182477,8 +179524,6 @@ self: {
];
description = "Natural number";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"natural-arithmetic" = callPackage
@@ -182694,24 +179739,6 @@ self: {
}:
mkDerivation {
pname = "neat-interpolation";
- version = "0.3.2.6";
- sha256 = "10k5x47i84nycl54p61l8v1bpvi7mw663vnj8nn1qjpn03anz8z2";
- libraryHaskellDepends = [ base megaparsec template-haskell text ];
- testHaskellDepends = [
- QuickCheck quickcheck-instances rerebase tasty tasty-hunit
- tasty-quickcheck
- ];
- description = "A quasiquoter for neat and simple multiline text interpolation";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "neat-interpolation_0_5_1_2" = callPackage
- ({ mkDerivation, base, megaparsec, QuickCheck, quickcheck-instances
- , rerebase, tasty, tasty-hunit, tasty-quickcheck, template-haskell
- , text
- }:
- mkDerivation {
- pname = "neat-interpolation";
version = "0.5.1.2";
sha256 = "18c48r5qwrapkjh35l5dng3ahkkn1ch47vc4nzjwh4a9va94laln";
libraryHaskellDepends = [ base megaparsec template-haskell text ];
@@ -182721,7 +179748,6 @@ self: {
];
description = "A quasiquoter for neat and simple multiline text interpolation";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"needle" = callPackage
@@ -183172,8 +180198,6 @@ self: {
];
description = "A graph database middleware to maintain a time-varying graph";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"net-spider-cli" = callPackage
@@ -183194,8 +180218,6 @@ self: {
];
description = "CLI option parsers for NetSpider objects";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"net-spider-pangraph" = callPackage
@@ -183576,8 +180598,6 @@ self: {
];
description = "safe nettle binding";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {inherit (pkgs) nettle;};
"nettle-frp" = callPackage
@@ -183735,22 +180755,6 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "network_3_0_1_1" = callPackage
- ({ mkDerivation, base, bytestring, deepseq, directory, hspec
- , hspec-discover, HUnit
- }:
- mkDerivation {
- pname = "network";
- version = "3.0.1.1";
- sha256 = "1xacvl5wf47cz61igb94zf961b9ks0yhr02myxgjf53clm70dg6j";
- libraryHaskellDepends = [ base bytestring deepseq ];
- testHaskellDepends = [ base bytestring directory hspec HUnit ];
- testToolDepends = [ hspec-discover ];
- description = "Low-level networking interface";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"network" = callPackage
({ mkDerivation, base, bytestring, deepseq, directory, hspec
, hspec-discover, HUnit
@@ -183766,16 +180770,16 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "network_3_1_2_0" = callPackage
+ "network_3_1_2_1" = callPackage
({ mkDerivation, base, bytestring, deepseq, directory, hspec
, hspec-discover, HUnit, QuickCheck, temporary
}:
mkDerivation {
pname = "network";
- version = "3.1.2.0";
- sha256 = "07zbaaa4f0rnc4xqg5kbzqivmr9lqz2g6bw01gmqkmh9k9svsap0";
+ version = "3.1.2.1";
+ sha256 = "0jlx8dls0h95znpcb66bd95k4mp3aaa733h89pq5ymyb8m29bapw";
revision = "1";
- editedCabalFile = "079svy0nr035xhz4gd6cila0wvsjl23hi3hq5407m3qdmcf4rkis";
+ editedCabalFile = "12swsygnsnyvfjm3p9b6z8jh8vbw3q5akmggacsvr4fdm2p6v38q";
libraryHaskellDepends = [ base bytestring deepseq directory ];
testHaskellDepends = [
base bytestring directory hspec HUnit QuickCheck temporary
@@ -183887,8 +180891,8 @@ self: {
}:
mkDerivation {
pname = "network-arbitrary";
- version = "0.6.0.0";
- sha256 = "0yj93r7p4nbfwhklxb7wgkaq1bfl7qjqmn3q0qlxlghbb2xhmmh1";
+ version = "0.7.0.0";
+ sha256 = "0n3c9hm8p404diksx23l4afa7i4lcl92m2zp2aw4zy8n9vhpz8sv";
libraryHaskellDepends = [
base bytestring http-media http-types network-uri QuickCheck
];
@@ -184724,8 +181728,6 @@ self: {
];
description = "TCP instantiation of Network.Transport";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"network-transport-tests" = callPackage
@@ -184856,8 +181858,6 @@ self: {
testHaskellDepends = [ base doctest ];
description = "A small utility to declare type-safe static URIs";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"network-voicetext" = callPackage
@@ -185275,8 +182275,8 @@ self: {
}:
mkDerivation {
pname = "newtype-zoo";
- version = "1.2.0.0";
- sha256 = "12p2nyjpvbqjc7p6jd59ggl37jlg5rh9z8y1bxy4w98m47p8lj31";
+ version = "1.2.1.0";
+ sha256 = "0zb4fm6c3m88xk76lr1d6b5yhnx45mb77m0srhq43r168rhk69d7";
libraryHaskellDepends = [
base comonad data-default deepseq pointed profunctors QuickCheck
random
@@ -185426,21 +182426,22 @@ self: {
}) {};
"ngx-export-tools-extra" = callPackage
- ({ mkDerivation, aeson, ansi-wl-pprint, array, base, base64, binary
- , bytestring, case-insensitive, containers, ede
- , enclosed-exceptions, http-client, http-types, ngx-export
- , ngx-export-tools, safe, snap-core, snap-server, template-haskell
+ ({ mkDerivation, aeson, array, base, base64, binary, bytestring
+ , case-insensitive, containers, ede, enclosed-exceptions
+ , http-client, http-types, network, ngx-export, ngx-export-tools
+ , prettyprinter, safe, snap-core, snap-server, template-haskell
, text, time, trifecta, unordered-containers
}:
mkDerivation {
pname = "ngx-export-tools-extra";
- version = "0.5.7.0";
- sha256 = "0dhw68vkrwfgv9q4skml8kq6zgrg7awjq4vxqp541szvamwvgh6y";
+ version = "0.6.0.1";
+ sha256 = "0xgnjriq9c3r9vpnkm0ldjqghss9ahjzk8ckrwq59bmdhns3fvx9";
libraryHaskellDepends = [
- aeson ansi-wl-pprint array base base64 binary bytestring
- case-insensitive containers ede enclosed-exceptions http-client
- http-types ngx-export ngx-export-tools safe snap-core snap-server
- template-haskell text time trifecta unordered-containers
+ aeson array base base64 binary bytestring case-insensitive
+ containers ede enclosed-exceptions http-client http-types network
+ ngx-export ngx-export-tools prettyprinter safe snap-core
+ snap-server template-haskell text time trifecta
+ unordered-containers
];
description = "More extra tools for Nginx haskell module";
license = stdenv.lib.licenses.bsd3;
@@ -185806,6 +182807,8 @@ self: {
pname = "nix-freeze-tree";
version = "0.1.0.0";
sha256 = "06l323g6qx87lbs9hbmnjr0b40f548w8496p7pihxrla1kb2v31x";
+ revision = "1";
+ editedCabalFile = "1lhhaaisiaj9hsifn5nv3mmkp10cn3szal3gsn4dx2j0h23b4f3p";
isLibrary = false;
isExecutable = true;
libraryHaskellDepends = [
@@ -185860,22 +182863,23 @@ self: {
"nix-thunk" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, bytestring, cli-extras
- , cli-git, cli-nix, containers, data-default, directory, either
- , exceptions, extra, filepath, git, github, here, lens
- , logging-effect, megaparsec, modern-uri, mtl, optparse-applicative
- , temporary, text, time, unix, which, yaml
+ , cli-git, cli-nix, containers, cryptonite, data-default, directory
+ , either, exceptions, extra, filepath, github, here, lens
+ , logging-effect, megaparsec, memory, modern-uri, monad-logger, mtl
+ , optparse-applicative, temporary, text, time, unix, which, yaml
}:
mkDerivation {
pname = "nix-thunk";
- version = "0.2.0.0";
- sha256 = "1bkdcq4qvgnavpkvfvy6il691wwpw6lyba0hhxzjxbm132q46v2y";
+ version = "0.2.0.2";
+ sha256 = "1jxdxb8ri0cd7ni9z80xlb86d81bb83c6ki5wj7jx7sn9inzz8z7";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson aeson-pretty base bytestring cli-extras cli-git cli-nix
- containers data-default directory either exceptions extra filepath
- git github here lens logging-effect megaparsec modern-uri mtl
- optparse-applicative temporary text time unix which yaml
+ containers cryptonite data-default directory either exceptions
+ extra filepath github here lens logging-effect megaparsec memory
+ modern-uri monad-logger mtl optparse-applicative temporary text
+ time unix which yaml
];
executableHaskellDepends = [
base cli-extras optparse-applicative text
@@ -185925,8 +182929,8 @@ self: {
}:
mkDerivation {
pname = "nix-tree";
- version = "0.1.1.0";
- sha256 = "1dciwsw7cv1f73awrqr3gw3zj3mizaw53q3ibkawq9gbfsfg8yiz";
+ version = "0.1.2.0";
+ sha256 = "0indbvsjsl0m325f0vhzhllrhkq27agnbrmhzz7k0klprssf1hsn";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -186314,6 +183318,8 @@ self: {
];
description = "A static site generator";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"nom" = callPackage
@@ -186649,8 +183655,8 @@ self: {
}:
mkDerivation {
pname = "nonempty-vector";
- version = "0.2.0.2";
- sha256 = "1w7nmjqlrrymgpainzm7fx4fc6jfl45j7rx73xfcwjsdxl0fl3c2";
+ version = "0.2.1.0";
+ sha256 = "0w6fn8dinf8lcbhr5797i5kyixpasylpwn97ljmkjc6n3ad1b21y";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [ base deepseq primitive vector ];
testHaskellDepends = [ base doctest ];
@@ -186877,17 +183883,17 @@ self: {
"nothunks" = callPackage
({ mkDerivation, base, bytestring, containers, ghc-heap, ghc-prim
- , hedgehog, random, tasty, tasty-hedgehog, text, time, vector
+ , hedgehog, random, stm, tasty, tasty-hedgehog, text, time, vector
}:
mkDerivation {
pname = "nothunks";
- version = "0.1.1.0";
- sha256 = "1nnkdzr3ffhy7yqi068ay3p1bc0g0lmpyps3pqf0267vcx8lf8zn";
+ version = "0.1.2";
+ sha256 = "0z9calmdw4bk4cdwrfq5nkxxks2f82q59i7kv6lnsgwyl4nqvg2y";
libraryHaskellDepends = [
- base bytestring containers ghc-heap text time vector
+ base bytestring containers ghc-heap stm text time vector
];
testHaskellDepends = [
- base containers ghc-prim hedgehog random tasty tasty-hedgehog
+ base containers ghc-prim hedgehog random stm tasty tasty-hedgehog
];
description = "Examine values for unexpected thunks";
license = stdenv.lib.licenses.mit;
@@ -186939,8 +183945,6 @@ self: {
libraryToolDepends = [ c2hs ];
description = "Haskell binding to Notmuch, the mail indexer";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {inherit (pkgs) notmuch; inherit (pkgs) talloc;};
"notmuch-haskell" = callPackage
@@ -187155,8 +184159,6 @@ self: {
];
description = "Read environment variables as settings to build 12-factor apps";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"nri-prelude" = callPackage
@@ -187184,8 +184186,6 @@ self: {
];
description = "A Prelude inspired by the Elm programming language";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"nsis" = callPackage
@@ -187313,12 +184313,14 @@ self: {
({ mkDerivation, base, vector }:
mkDerivation {
pname = "nuha";
- version = "0.2.0.0";
- sha256 = "1xcxr7nq8k2lj3xl3h3p2d4wn4zqjzy5bwc8pixl3nf5q57nz3gi";
+ version = "0.3.0.0";
+ sha256 = "15lb19gj146zkq2bgpp03jscw5bb3xys1yylvla5sqrnjqjw5r1d";
libraryHaskellDepends = [ base vector ];
testHaskellDepends = [ base vector ];
- description = "Multidimensional arrays, Linear algebra";
+ description = "Multidimensional arrays, Linear algebra, Numerical analysis";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"null-canvas" = callPackage
@@ -187432,6 +184434,8 @@ self: {
libraryHaskellDepends = [ base call-stack semigroups ];
description = "A sequence of semigroups, for composing stuff in multiple spatial directions";
license = stdenv.lib.licenses.lgpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"numbering" = callPackage
@@ -187683,17 +184687,6 @@ self: {
}) {};
"numhask" = callPackage
- ({ mkDerivation, base }:
- mkDerivation {
- pname = "numhask";
- version = "0.4.0";
- sha256 = "1wwhpsrbnaa0nmb9x31wnk66dbvajd54mflvbnifff2dkaha89x1";
- libraryHaskellDepends = [ base ];
- description = "numeric classes";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "numhask_0_6_0_2" = callPackage
({ mkDerivation, base, bifunctors, mmorph, protolude, text
, transformers
}:
@@ -187706,22 +184699,40 @@ self: {
];
description = "numeric classes";
license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "numhask_0_7_0_0" = callPackage
+ ({ mkDerivation, base, bifunctors, doctest, mmorph, protolude
+ , QuickCheck, random, text, transformers
+ }:
+ mkDerivation {
+ pname = "numhask";
+ version = "0.7.0.0";
+ sha256 = "03rf8yk30kqbmq4jdvm3jnqdfx09nmki0kd7y9g2v7g07j2y1qx9";
+ revision = "1";
+ editedCabalFile = "1n1kilds4c98swbjrybl18d7z82bq4m56nlv03an7b9002wv8xn4";
+ libraryHaskellDepends = [
+ base bifunctors mmorph protolude random text transformers
+ ];
+ testHaskellDepends = [ base doctest QuickCheck ];
+ description = "A numeric class hierarchy";
+ license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"numhask-array" = callPackage
({ mkDerivation, adjunctions, base, deepseq, distributive, doctest
- , hmatrix, numhask, vector
+ , numhask, vector
}:
mkDerivation {
pname = "numhask-array";
- version = "0.7.0";
- sha256 = "1izfym0y9920i2pbzil3z3sn8rzk23lj1rbgj0x0hc7y2p0w5lbm";
+ version = "0.8.0";
+ sha256 = "03c12d34s20f01vc9kpgrm3n4xi8h4kqzlndj1ncpqb69xx3fhc5";
libraryHaskellDepends = [
- adjunctions base deepseq distributive hmatrix numhask vector
+ adjunctions base deepseq distributive numhask vector
];
testHaskellDepends = [ base doctest numhask ];
- description = "n-dimensional arrays";
+ description = "Multi-dimensional array interface for numhask";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -187733,13 +184744,13 @@ self: {
}:
mkDerivation {
pname = "numhask-free";
- version = "0.0.1";
- sha256 = "1n786zg3sbc9zjr4972b837p459qx8yc1jqh0qlq1yw50yd9ic79";
+ version = "0.0.3";
+ sha256 = "1agfha5bxiq153jgknjriawyirbcw3ksbhb88y3v55wqjcwyqfiy";
libraryHaskellDepends = [
attoparsec base containers free numhask text
];
testHaskellDepends = [ base doctest numhask ];
- description = "See readme.md";
+ description = "numerical free algebras";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -187823,14 +184834,14 @@ self: {
}:
mkDerivation {
pname = "numhask-space";
- version = "0.6.1";
- sha256 = "0kqq2p0j7p7my33lw0alcc6il3chvsaj75cm1py0wa681jfmzxcv";
+ version = "0.7.0.0";
+ sha256 = "1vvm6px9wlqm07sc2p2df100x1pg2rgy363c59v1c910120lpdjd";
libraryHaskellDepends = [
adjunctions base containers distributive numhask semigroupoids
tdigest text time
];
testHaskellDepends = [ base doctest numhask ];
- description = "numerical spaces";
+ description = "Numerical spaces";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -187976,8 +184987,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Haskell plugin backend for neovim";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"nvim-hs-contrib" = callPackage
@@ -188001,8 +185010,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Haskell plugin backend for neovim";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"nvim-hs-ghcid" = callPackage
@@ -188023,8 +185030,6 @@ self: {
executableHaskellDepends = [ base nvim-hs ];
description = "Neovim plugin that runs ghcid to update the quickfix list";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"nvvm" = callPackage
@@ -188131,27 +185136,6 @@ self: {
}:
mkDerivation {
pname = "o-clock";
- version = "1.1.0";
- sha256 = "15lad2rjnam0b1ny5zccd0ir3q4i559y28r93sqkws4j74mx8b4c";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [ base ghc-prim ];
- executableHaskellDepends = [ base ];
- testHaskellDepends = [
- base doctest Glob hedgehog markdown-unlit tasty tasty-hedgehog
- tasty-hspec type-spec
- ];
- testToolDepends = [ doctest markdown-unlit ];
- description = "Type-safe time library";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "o-clock_1_2_0" = callPackage
- ({ mkDerivation, base, doctest, ghc-prim, Glob, hedgehog
- , markdown-unlit, tasty, tasty-hedgehog, tasty-hspec, type-spec
- }:
- mkDerivation {
- pname = "o-clock";
version = "1.2.0";
sha256 = "0l8bwv0sagfpyfray4g1nnwb8zl4b2nljwxxwhh71vfhz620vrkx";
isLibrary = true;
@@ -188165,7 +185149,6 @@ self: {
testToolDepends = [ doctest markdown-unlit ];
description = "Type-safe time library";
license = stdenv.lib.licenses.mpl20;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"oanda-rest-api" = callPackage
@@ -188440,6 +185423,8 @@ self: {
testToolDepends = [ tasty-discover ];
description = "An implementation of the Oblivious Transfer protocol in Haskell";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"observable" = callPackage
@@ -188894,8 +185879,8 @@ self: {
}:
mkDerivation {
pname = "oidc-client";
- version = "0.5.1.0";
- sha256 = "1qp69bdfam86y90vrm3z1nlk4kh03pnyzc5k06w9xvaq6i0965z6";
+ version = "0.6.0.0";
+ sha256 = "0r359hwx4zh5mjh2p4abfkgnkkhzbhdn6fn5dlja8pvyvi18a3kk";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -189441,34 +186426,6 @@ self: {
}:
mkDerivation {
pname = "opaleye";
- version = "0.6.7006.1";
- sha256 = "0qg42qdk6gcziwfvjsjbwyj629grna2ay4pmh8myy3d1rznp6s93";
- libraryHaskellDepends = [
- aeson base base16-bytestring bytestring case-insensitive
- contravariant postgresql-simple pretty product-profunctors
- profunctors scientific semigroups text time time-locale-compat
- transformers uuid void
- ];
- testHaskellDepends = [
- aeson base bytestring containers contravariant dotenv hspec
- hspec-discover multiset postgresql-simple product-profunctors
- profunctors QuickCheck semigroups text time transformers uuid
- ];
- testToolDepends = [ hspec-discover ];
- description = "An SQL-generating DSL targeting PostgreSQL";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "opaleye_0_7_1_0" = callPackage
- ({ mkDerivation, aeson, base, base16-bytestring, bytestring
- , case-insensitive, containers, contravariant, dotenv, hspec
- , hspec-discover, multiset, postgresql-simple, pretty
- , product-profunctors, profunctors, QuickCheck, scientific
- , semigroups, text, time, time-locale-compat, transformers, uuid
- , void
- }:
- mkDerivation {
- pname = "opaleye";
version = "0.7.1.0";
sha256 = "0i4ndy9dd6jb4dzx8a5fv8jsmnmp7p1kx2qr012xj1qjq36sqpy6";
revision = "3";
@@ -189487,7 +186444,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "An SQL-generating DSL targeting PostgreSQL";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"opaleye-classy" = callPackage
@@ -189555,6 +186511,8 @@ self: {
];
description = "A monad transformer for Opaleye";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"open-adt" = callPackage
@@ -189703,6 +186661,8 @@ self: {
executableHaskellDepends = [ base type-fun ];
description = "Extensible, type-safe unions";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"open-witness" = callPackage
@@ -189720,8 +186680,6 @@ self: {
testHaskellDepends = [ base mtl tasty tasty-hunit witness ];
description = "open witnesses";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"openapi-petstore" = callPackage
@@ -189807,6 +186765,8 @@ self: {
testToolDepends = [ hspec-discover ];
description = "OpenAPI 3.0 data model";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"openapi3-code-generator" = callPackage
@@ -189843,6 +186803,8 @@ self: {
];
description = "OpenAPI3 Haskell Client Code Generator";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"opench-meteo" = callPackage
@@ -190307,16 +187269,6 @@ self: {
}) {};
"opentelemetry" = callPackage
- ({ mkDerivation, base, bytestring, exceptions }:
- mkDerivation {
- pname = "opentelemetry";
- version = "0.4.2";
- sha256 = "12myg932dpf6zz38ahf9dmx449dkp9kf9pi79j8bdlz4v2fl3jzj";
- libraryHaskellDepends = [ base bytestring exceptions ];
- license = stdenv.lib.licenses.asl20;
- }) {};
-
- "opentelemetry_0_6_1" = callPackage
({ mkDerivation, base, bytestring, exceptions, ghc-trace-events
, hashable
}:
@@ -190328,46 +187280,9 @@ self: {
base bytestring exceptions ghc-trace-events hashable
];
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"opentelemetry-extra" = callPackage
- ({ mkDerivation, aeson, async, base, bytestring, clock, containers
- , directory, exceptions, filepath, ghc-events, hashable
- , http-client, http-client-tls, http-types, opentelemetry
- , optparse-applicative, process, QuickCheck, random, scientific
- , splitmix, stm, tasty, tasty-discover, tasty-hunit
- , tasty-quickcheck, text, text-show, typed-process
- , unordered-containers
- }:
- mkDerivation {
- pname = "opentelemetry-extra";
- version = "0.4.2";
- sha256 = "1qr2pz08n7kqx5jcyxhfwrsqlw7lbkkjbrm0fdj5mxykwznqidb8";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson async base bytestring clock containers directory exceptions
- filepath ghc-events hashable http-client http-client-tls http-types
- opentelemetry random scientific splitmix stm text text-show
- unordered-containers
- ];
- executableHaskellDepends = [
- async base clock exceptions filepath http-client http-client-tls
- opentelemetry optparse-applicative process text typed-process
- ];
- testHaskellDepends = [
- base bytestring ghc-events hashable opentelemetry QuickCheck tasty
- tasty-discover tasty-hunit tasty-quickcheck text text-show
- unordered-containers
- ];
- testToolDepends = [ tasty-discover ];
- license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "opentelemetry-extra_0_6_1" = callPackage
({ mkDerivation, aeson, async, base, binary, bytestring, clock
, containers, directory, exceptions, filepath, gauge
, generic-arbitrary, ghc-events, hashable, hashtables, http-client
@@ -190401,8 +187316,6 @@ self: {
testToolDepends = [ tasty-discover ];
benchmarkHaskellDepends = [ base gauge opentelemetry ];
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"opentelemetry-http-client" = callPackage
@@ -190429,34 +187342,6 @@ self: {
}:
mkDerivation {
pname = "opentelemetry-lightstep";
- version = "0.4.2";
- sha256 = "1srzm9d4sc9rgfgq2yyfn5avs9n8bjx9mhz124dhkn3j361sr5g2";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson async base bytestring exceptions http-client http-client-tls
- http-types network opentelemetry opentelemetry-extra scientific stm
- text unordered-containers
- ];
- executableHaskellDepends = [
- async base bytestring clock containers exceptions filepath
- ghc-events http-client http-types opentelemetry opentelemetry-extra
- splitmix text typed-process unordered-containers
- ];
- license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "opentelemetry-lightstep_0_6_1" = callPackage
- ({ mkDerivation, aeson, async, base, bytestring, clock, containers
- , exceptions, filepath, ghc-events, http-client, http-client-tls
- , http-types, network, opentelemetry, opentelemetry-extra
- , scientific, splitmix, stm, text, typed-process
- , unordered-containers
- }:
- mkDerivation {
- pname = "opentelemetry-lightstep";
version = "0.6.1";
sha256 = "1a7rrm5aahqh63j0rr7nvd4y3q64m8qr7is0r0a17fwkkpppmyln";
isLibrary = true;
@@ -190472,8 +187357,6 @@ self: {
splitmix text typed-process unordered-containers
];
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"opentelemetry-wai" = callPackage
@@ -190482,30 +187365,12 @@ self: {
}:
mkDerivation {
pname = "opentelemetry-wai";
- version = "0.4.2";
- sha256 = "01jim0634pzf49l18s7512y7a3dkjpif492k6a5j81jg1nylkm1a";
- libraryHaskellDepends = [
- base bytestring http-types opentelemetry text wai
- ];
- license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "opentelemetry-wai_0_6_1" = callPackage
- ({ mkDerivation, base, bytestring, http-types, opentelemetry, text
- , wai
- }:
- mkDerivation {
- pname = "opentelemetry-wai";
version = "0.6.1";
sha256 = "0g1a044sphd35z9crc8wbxsk4hfh1gpfi4g8rr1k4f842hznj7nf";
libraryHaskellDepends = [
base bytestring http-types opentelemetry text wai
];
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"opentheory" = callPackage
@@ -190915,8 +187780,6 @@ self: {
];
description = "Streaming parser/renderer for the OPML 2.0 format.";
license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"opn" = callPackage
@@ -190942,32 +187805,6 @@ self: {
"optics" = callPackage
({ mkDerivation, array, base, bytestring, containers, criterion
, indexed-profunctors, inspection-testing, lens, mtl, optics-core
- , optics-extra, optics-th, random, tasty, tasty-hunit
- , template-haskell, transformers, unordered-containers, vector
- }:
- mkDerivation {
- pname = "optics";
- version = "0.2";
- sha256 = "0q80rambmw387dq23nsywzpwrvi8vjy9sg1fl2qwc2is6xki6pcl";
- libraryHaskellDepends = [
- array base containers mtl optics-core optics-extra optics-th
- transformers
- ];
- testHaskellDepends = [
- base containers indexed-profunctors inspection-testing mtl
- optics-core random tasty tasty-hunit template-haskell
- ];
- benchmarkHaskellDepends = [
- base bytestring containers criterion lens transformers
- unordered-containers vector
- ];
- description = "Optics as an abstract interface";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "optics_0_3" = callPackage
- ({ mkDerivation, array, base, bytestring, containers, criterion
- , indexed-profunctors, inspection-testing, lens, mtl, optics-core
, optics-extra, optics-th, QuickCheck, random, tasty, tasty-hunit
, tasty-quickcheck, template-haskell, transformers
, unordered-containers, vector
@@ -190991,7 +187828,6 @@ self: {
];
description = "Optics as an abstract interface";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"optics-core" = callPackage
@@ -191000,23 +187836,6 @@ self: {
}:
mkDerivation {
pname = "optics-core";
- version = "0.2";
- sha256 = "19hsax8wxxgr28rjz6p9afb06f338xnyvws7salmm1dsik1ghzr8";
- revision = "1";
- editedCabalFile = "1sghrm6xyflzkv350phcm344ljv82wk2vjnwhwyvcqwirkwg8rk9";
- libraryHaskellDepends = [
- array base containers indexed-profunctors transformers
- ];
- description = "Optics as an abstract interface: core definitions";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "optics-core_0_3_0_1" = callPackage
- ({ mkDerivation, array, base, containers, indexed-profunctors
- , transformers
- }:
- mkDerivation {
- pname = "optics-core";
version = "0.3.0.1";
sha256 = "01z1rjrmj3jqh3fygqa1asr4azhdnqpix27sdw3ygi5dnbcmn49h";
libraryHaskellDepends = [
@@ -191024,7 +187843,6 @@ self: {
];
description = "Optics as an abstract interface: core definitions";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"optics-extra" = callPackage
@@ -191034,23 +187852,6 @@ self: {
}:
mkDerivation {
pname = "optics-extra";
- version = "0.2";
- sha256 = "16n64dyii8b9w1prc73qwfjhinzixckd1xlmb4x8i1jlw2dbz5d1";
- libraryHaskellDepends = [
- array base bytestring containers hashable indexed-profunctors mtl
- optics-core text transformers unordered-containers vector
- ];
- description = "Extra utilities and instances for optics-core";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "optics-extra_0_3" = callPackage
- ({ mkDerivation, array, base, bytestring, containers, hashable
- , indexed-profunctors, mtl, optics-core, text, transformers
- , unordered-containers, vector
- }:
- mkDerivation {
- pname = "optics-extra";
version = "0.3";
sha256 = "15vnznmi4h9xrrp7dk6fqgz9cwlqlmdr2h4nx1n5q6hi2ic1bmm4";
libraryHaskellDepends = [
@@ -191059,27 +187860,9 @@ self: {
];
description = "Extra utilities and instances for optics-core";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"optics-th" = callPackage
- ({ mkDerivation, base, containers, mtl, optics-core
- , template-haskell, th-abstraction, transformers
- }:
- mkDerivation {
- pname = "optics-th";
- version = "0.2";
- sha256 = "12hij9b5gqq1gdh7zbv09dsqbf9pr7wf2ywjnbf319sn20cn8fv8";
- libraryHaskellDepends = [
- base containers mtl optics-core template-haskell th-abstraction
- transformers
- ];
- testHaskellDepends = [ base optics-core ];
- description = "Optics construction using TemplateHaskell";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "optics-th_0_3_0_2" = callPackage
({ mkDerivation, base, containers, mtl, optics-core, tagged
, template-haskell, th-abstraction, transformers
}:
@@ -191096,7 +187879,6 @@ self: {
testHaskellDepends = [ base optics-core tagged ];
description = "Optics construction using TemplateHaskell";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"optics-vl" = callPackage
@@ -191105,21 +187887,6 @@ self: {
}:
mkDerivation {
pname = "optics-vl";
- version = "0.2";
- sha256 = "0gd61ha93bws7fchjghc6bca9g8jgli0v6cl24g8ii2c22jgga6x";
- libraryHaskellDepends = [
- base indexed-profunctors optics-core profunctors
- ];
- description = "Utilities for compatibility with van Laarhoven optics";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "optics-vl_0_2_1" = callPackage
- ({ mkDerivation, base, indexed-profunctors, optics-core
- , profunctors
- }:
- mkDerivation {
- pname = "optics-vl";
version = "0.2.1";
sha256 = "1xrkak0cn2imgqr641wzysgynykyj438m3ywgdm9h14k17inv55v";
libraryHaskellDepends = [
@@ -191127,7 +187894,6 @@ self: {
];
description = "Utilities for compatibility with van Laarhoven optics";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"optima" = callPackage
@@ -191317,18 +188083,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "optparse-applicative_0_16_0_0" = callPackage
- ({ mkDerivation, ansi-wl-pprint, base, bytestring, process
- , QuickCheck, transformers, transformers-compat
+ "optparse-applicative_0_16_1_0" = callPackage
+ ({ mkDerivation, ansi-wl-pprint, base, process, QuickCheck
+ , transformers, transformers-compat
}:
mkDerivation {
pname = "optparse-applicative";
- version = "0.16.0.0";
- sha256 = "0aybamakg9zjac0b78lhfa1bvilkb76yryis6h0pf5j1khrkri89";
+ version = "0.16.1.0";
+ sha256 = "16nnrkmgd28h540f17nb017ziq4gbzgkxpdraqicaczkca1jf1b2";
libraryHaskellDepends = [
ansi-wl-pprint base process transformers transformers-compat
];
- testHaskellDepends = [ base bytestring QuickCheck ];
+ testHaskellDepends = [ base QuickCheck ];
description = "Utilities and combinators for parsing command line options";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -191683,8 +188449,6 @@ self: {
libraryHaskellDepends = [ base containers ];
description = "basic orders";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ordinal" = callPackage
@@ -191751,6 +188515,8 @@ self: {
testHaskellDepends = [ base megaparsec tasty tasty-hunit text ];
description = "Parser for Emacs org-mode files";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"org-mode-lucid" = callPackage
@@ -191765,6 +188531,8 @@ self: {
];
description = "Lucid integration for org-mode";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"org2anki" = callPackage
@@ -191869,6 +188637,8 @@ self: {
];
description = "Statistics visualizer for org-mode";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"origami" = callPackage
@@ -191934,52 +188704,24 @@ self: {
}) {};
"ormolu" = callPackage
- ({ mkDerivation, base, bytestring, containers, dlist, exceptions
- , filepath, ghc-lib-parser, gitrev, hspec, hspec-discover, mtl
- , optparse-applicative, path, path-io, syb, text
- }:
- mkDerivation {
- pname = "ormolu";
- version = "0.1.3.0";
- sha256 = "13s8irk1w7yrh9algbnvv5hjvnxmi3fndz34rncp33cyfnjv18j7";
- revision = "1";
- editedCabalFile = "1x8zkrrldalawrc7az5i1bdp4w1xvl195d9wq2mwyzkv5nih8gaa";
- isLibrary = true;
- isExecutable = true;
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [
- base bytestring containers dlist exceptions ghc-lib-parser mtl syb
- text
- ];
- executableHaskellDepends = [
- base ghc-lib-parser gitrev optparse-applicative text
- ];
- testHaskellDepends = [
- base containers filepath hspec path path-io text
- ];
- testToolDepends = [ hspec-discover ];
- description = "A formatter for Haskell source code";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "ormolu_0_1_3_1" = callPackage
- ({ mkDerivation, base, bytestring, containers, dlist, exceptions
- , filepath, ghc-lib-parser, gitrev, hspec, hspec-discover, mtl
- , optparse-applicative, path, path-io, syb, text
+ ({ mkDerivation, ansi-terminal, base, bytestring, containers, Diff
+ , dlist, exceptions, filepath, ghc-lib-parser, gitrev, hspec
+ , hspec-discover, mtl, optparse-applicative, path, path-io, syb
+ , text
}:
mkDerivation {
pname = "ormolu";
- version = "0.1.3.1";
- sha256 = "1qad2s270rhgm2chhrmjd5zsv6bqykba978vn0hakm29mgck2zgw";
+ version = "0.1.4.1";
+ sha256 = "1aamgzimjn9h7kwby9ajfgbj5dx08nmxyalwvpg9rs4xd8pbpd9s";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
- base bytestring containers dlist exceptions ghc-lib-parser mtl syb
- text
+ ansi-terminal base bytestring containers Diff dlist exceptions
+ ghc-lib-parser mtl syb text
];
executableHaskellDepends = [
- base ghc-lib-parser gitrev optparse-applicative text
+ base filepath ghc-lib-parser gitrev optparse-applicative text
];
testHaskellDepends = [
base containers filepath hspec path path-io text
@@ -191987,7 +188729,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "A formatter for Haskell source code";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"orthotope" = callPackage
@@ -192008,8 +188749,6 @@ self: {
];
description = "Multidimensional arrays inspired by APL";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"os-release" = callPackage
@@ -192293,8 +189032,6 @@ self: {
];
description = "Finite overloading";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"overloaded" = callPackage
@@ -192468,8 +189205,6 @@ self: {
];
description = "Check your cabal packages for lagging dependencies";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"packed" = callPackage
@@ -192847,6 +189582,8 @@ self: {
];
description = "Bilinear pairings";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"palette" = callPackage
@@ -192862,6 +189599,8 @@ self: {
];
description = "Utilities for choosing and creating color schemes";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"palindromes" = callPackage
@@ -192937,63 +189676,6 @@ self: {
}) {};
"pandoc" = callPackage
- ({ mkDerivation, aeson, aeson-pretty, attoparsec, base-compat
- , base-noprelude, base64-bytestring, binary, blaze-html
- , blaze-markup, bytestring, case-insensitive, cmark-gfm, containers
- , criterion, data-default, deepseq, Diff, directory, doclayout
- , doctemplates, emojis, exceptions, executable-path, filepath, Glob
- , haddock-library, hslua, 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-golden, tasty-hunit, tasty-lua
- , tasty-quickcheck, temporary, texmath, text, text-conversions
- , time, unicode-transforms, unix, unordered-containers, vector
- , weigh, xml, zip-archive, zlib
- }:
- mkDerivation {
- pname = "pandoc";
- version = "2.9.2.1";
- sha256 = "0myz7firqkx4k0vrsd62j443gvm2pk09bi69c8qdbdzq5hvkavf2";
- configureFlags = [ "-fhttps" "-f-trypandoc" ];
- isLibrary = true;
- isExecutable = true;
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [
- aeson aeson-pretty attoparsec base-compat base-noprelude
- base64-bytestring binary blaze-html blaze-markup bytestring
- case-insensitive cmark-gfm containers data-default deepseq
- directory doclayout doctemplates emojis exceptions filepath Glob
- haddock-library hslua 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-transforms unix unordered-containers vector xml zip-archive
- zlib
- ];
- executableHaskellDepends = [ base-compat base-noprelude ];
- testHaskellDepends = [
- base-compat base-noprelude base64-bytestring bytestring containers
- Diff directory doctemplates executable-path filepath Glob hslua mtl
- pandoc-types process QuickCheck tasty tasty-golden tasty-hunit
- tasty-lua tasty-quickcheck temporary text time xml zip-archive
- ];
- benchmarkHaskellDepends = [
- base-compat base-noprelude bytestring containers criterion mtl text
- time weigh
- ];
- postInstall = ''
- mkdir -p $out/share/man/man1
- mv "man/"*.1 $out/share/man/man1/
- '';
- description = "Conversion between markup formats";
- license = stdenv.lib.licenses.gpl2;
- maintainers = with stdenv.lib.maintainers; [ peti ];
- }) {};
-
- "pandoc_2_11_1_1" = callPackage
({ mkDerivation, aeson, aeson-pretty, attoparsec, base
, base64-bytestring, binary, blaze-html, blaze-markup, bytestring
, case-insensitive, citeproc, commonmark, commonmark-extensions
@@ -193012,8 +189694,8 @@ self: {
}:
mkDerivation {
pname = "pandoc";
- version = "2.11.1.1";
- sha256 = "0i16klsffqqbiann3p3rqcpbiwmbffg8ycmm35yrc9g705hi2r38";
+ version = "2.11.2";
+ sha256 = "10p2vmdjwgbzrbzrpsplbs67pycwz91aww4iz1rclw382xag42nb";
configureFlags = [ "-fhttps" "-f-trypandoc" ];
isLibrary = true;
isExecutable = true;
@@ -193047,7 +189729,6 @@ self: {
'';
description = "Conversion between markup formats";
license = stdenv.lib.licenses.gpl2Plus;
- hydraPlatforms = stdenv.lib.platforms.none;
maintainers = with stdenv.lib.maintainers; [ peti ];
}) {};
@@ -193061,43 +189742,6 @@ self: {
}:
mkDerivation {
pname = "pandoc-citeproc";
- version = "0.17.0.1";
- sha256 = "0hi31h4jxamnyw0jsbwnbzy9gkp3a03mhsgwy9w73hi13lywxrgk";
- revision = "1";
- editedCabalFile = "0z1gnaagylsjx8f1i49bp4zhcx2hlkc3w9wkwzsvvjq0qcfgzis0";
- isLibrary = true;
- isExecutable = true;
- enableSeparateDataOutput = true;
- setupHaskellDepends = [ base Cabal ];
- libraryHaskellDepends = [
- aeson base bytestring containers data-default directory filepath
- hs-bibutils HsYAML HsYAML-aeson mtl network old-locale pandoc
- pandoc-types parsec rfc5051 setenv split syb tagsoup text time
- unordered-containers vector xml-conduit yaml
- ];
- executableHaskellDepends = [
- aeson aeson-pretty attoparsec base bytestring filepath libyaml
- pandoc pandoc-types safe syb text yaml
- ];
- testHaskellDepends = [
- aeson base bytestring containers directory filepath mtl pandoc
- pandoc-types process temporary text yaml
- ];
- doCheck = false;
- description = "Supports using pandoc with citeproc";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "pandoc-citeproc_0_17_0_2" = callPackage
- ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring
- , Cabal, containers, data-default, directory, filepath, hs-bibutils
- , HsYAML, HsYAML-aeson, libyaml, mtl, network, old-locale, pandoc
- , pandoc-types, parsec, process, rfc5051, safe, setenv, split, syb
- , tagsoup, temporary, text, time, unordered-containers, vector
- , xml-conduit, yaml
- }:
- mkDerivation {
- pname = "pandoc-citeproc";
version = "0.17.0.2";
sha256 = "1wp16zz740klyn5jr8qxn21zf1waym3pzzv5l6k08w2l6z54d20b";
isLibrary = true;
@@ -193121,7 +189765,6 @@ self: {
doCheck = false;
description = "Supports using pandoc with citeproc";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"pandoc-citeproc-preamble" = callPackage
@@ -193150,8 +189793,10 @@ self: {
}:
mkDerivation {
pname = "pandoc-crossref";
- version = "0.3.8.3";
- sha256 = "0x6l3318g2x3q69drbnk2dkzn8l6c5m0msfnmwzbq6g6952gnsam";
+ version = "0.3.8.4";
+ sha256 = "098xp2n6rmg2vhaip8yyvrr534cllb1s6kj9p6r4iqqv4w3nc2sb";
+ revision = "1";
+ editedCabalFile = "1p1gkq4sgyxnfnna1avjmbw4ifrsmw920qhnaa4nkmbpgmccdca2";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -193175,6 +189820,8 @@ self: {
];
description = "Pandoc filter for cross-references";
license = stdenv.lib.licenses.gpl2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"pandoc-csv2table" = callPackage
@@ -193228,8 +189875,6 @@ self: {
testToolDepends = [ tasty-discover ];
description = "A Pandoc filter for emphasizing code in fenced blocks";
license = stdenv.lib.licenses.mpl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"pandoc-filter-graphviz" = callPackage
@@ -193253,6 +189898,35 @@ self: {
broken = true;
}) {};
+ "pandoc-filter-indent" = callPackage
+ ({ mkDerivation, base, blaze-html, blaze-markup
+ , ghc-syntax-highlighter, HaTeX, optics-core, optics-th
+ , pandoc-types, text
+ }:
+ mkDerivation {
+ pname = "pandoc-filter-indent";
+ version = "0.2.1.0";
+ sha256 = "1jc5a977490jfqnhvqzg5zqs22r10x094mfqd26ynqq9fx7pa580";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base blaze-html blaze-markup ghc-syntax-highlighter HaTeX
+ optics-core optics-th pandoc-types text
+ ];
+ executableHaskellDepends = [
+ base blaze-html blaze-markup ghc-syntax-highlighter HaTeX
+ optics-core optics-th pandoc-types text
+ ];
+ testHaskellDepends = [
+ base blaze-html blaze-markup ghc-syntax-highlighter HaTeX
+ optics-core optics-th pandoc-types text
+ ];
+ description = "Pandoc filter formatting Haskell code fragments using GHC lexer";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"pandoc-highlighting-extensions" = callPackage
({ mkDerivation, base, data-default-class, pandoc, skylighting-core
, skylighting-extensions, skylighting-modding, text
@@ -193427,46 +190101,6 @@ self: {
}) {};
"pandoc-plot" = callPackage
- ({ mkDerivation, async, base, bytestring, containers, criterion
- , data-default-class, deepseq, directory, filepath, githash
- , hashable, hspec, hspec-expectations, mtl, open-browser
- , optparse-applicative, pandoc, pandoc-types, shakespeare, tasty
- , tasty-hspec, tasty-hunit, template-haskell, temporary, text
- , turtle, typed-process, yaml
- }:
- mkDerivation {
- pname = "pandoc-plot";
- version = "0.6.1.0";
- sha256 = "0jyhb1ab6h990r159a3gdw0cbxxvjrjsd35yyca5bd5rqxzlvnay";
- revision = "1";
- editedCabalFile = "1kn5k6xrjs1gh273hc8zrp85w8g72g3rz79v5n4qk33n0pg6ydvw";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- async base bytestring containers data-default-class directory
- filepath hashable mtl pandoc pandoc-types shakespeare temporary
- text turtle typed-process yaml
- ];
- executableHaskellDepends = [
- base deepseq directory filepath githash open-browser
- optparse-applicative pandoc pandoc-types template-haskell temporary
- text
- ];
- testHaskellDepends = [
- base containers data-default-class directory filepath hspec
- hspec-expectations mtl pandoc-types tasty tasty-hspec tasty-hunit
- temporary text
- ];
- benchmarkHaskellDepends = [
- base criterion pandoc-types template-haskell text
- ];
- description = "A Pandoc filter to include figures generated from code blocks using your plotting toolkit of choice";
- license = stdenv.lib.licenses.gpl2;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "pandoc-plot_1_0_0_0" = callPackage
({ mkDerivation, base, bytestring, containers, criterion
, data-default, directory, filepath, githash, hashable, hspec
, hspec-expectations, lifted-async, lifted-base, mtl
@@ -193498,8 +190132,6 @@ self: {
];
description = "A Pandoc filter to include figures generated from code blocks using your plotting toolkit of choice";
license = stdenv.lib.licenses.gpl2Plus;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"pandoc-pyplot" = callPackage
@@ -193586,31 +190218,6 @@ self: {
}:
mkDerivation {
pname = "pandoc-types";
- version = "1.20";
- sha256 = "0wz89ywyhvxz8daw4ia132kg6ynx5y4wva4g899wvq4kyjy1dixa";
- revision = "1";
- editedCabalFile = "16l4gy0v34nrb6z3pag6i3gl6m4af5j6wg6yzyiga124xpqzhql3";
- libraryHaskellDepends = [
- aeson base bytestring containers deepseq ghc-prim QuickCheck syb
- text transformers
- ];
- testHaskellDepends = [
- aeson base bytestring containers HUnit QuickCheck string-qq syb
- test-framework test-framework-hunit test-framework-quickcheck2 text
- ];
- benchmarkHaskellDepends = [ base criterion text ];
- description = "Types for representing a structured document";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "pandoc-types_1_22" = callPackage
- ({ mkDerivation, aeson, base, bytestring, containers, criterion
- , deepseq, ghc-prim, HUnit, QuickCheck, string-qq, syb
- , test-framework, test-framework-hunit, test-framework-quickcheck2
- , text, transformers
- }:
- mkDerivation {
- pname = "pandoc-types";
version = "1.22";
sha256 = "0kr5n9yw59513pw2rjc65qs55iq0prn16prk4781arqdh7g7a09q";
libraryHaskellDepends = [
@@ -193624,7 +190231,6 @@ self: {
benchmarkHaskellDepends = [ base criterion text ];
description = "Types for representing a structured document";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"pandoc-unlit" = callPackage
@@ -193683,8 +190289,8 @@ self: {
({ mkDerivation }:
mkDerivation {
pname = "pandora";
- version = "0.3.1";
- sha256 = "0b6xh5fzxw5v9hh1xjksh2bwzmlnv7wra5l1s9gzfwl623xgh445";
+ version = "0.3.2";
+ sha256 = "1dj07dnljy1b7m9sq5dlxvvl8rbla8cf129s2wcw24x31j3ga96b";
description = "A box of patterns and paradigms";
license = stdenv.lib.licenses.mit;
}) {};
@@ -193835,59 +190441,6 @@ self: {
broken = true;
}) {};
- "pantry_0_2_0_0" = callPackage
- ({ mkDerivation, aeson, ansi-terminal, array, base, base-orphans
- , base64-bytestring, bytestring, Cabal, conduit, conduit-extra
- , containers, contravariant, cryptonite, cryptonite-conduit
- , deepseq, digest, directory, exceptions, filelock, filepath
- , generic-deriving, ghc-prim, hackage-security, hashable, hedgehog
- , hpack, hspec, http-client, http-client-tls, http-conduit
- , http-download, http-types, integer-gmp, memory, mono-traversable
- , mtl, network, network-uri, path, path-io, persistent
- , persistent-sqlite, persistent-template, primitive, QuickCheck
- , raw-strings-qq, resourcet, rio, rio-orphans, rio-prettyprint
- , safe, syb, tar-conduit, template-haskell, text, text-metrics
- , th-lift, th-lift-instances, th-orphans, th-reify-many
- , th-utilities, time, transformers, unix-compat, unliftio
- , unordered-containers, vector, yaml, zip-archive
- }:
- mkDerivation {
- pname = "pantry";
- version = "0.2.0.0";
- sha256 = "1qp236maks70ah72wmv36fh3xc3di9c6sc2jd1k3f7ha5hcv9n4c";
- libraryHaskellDepends = [
- aeson ansi-terminal array base base-orphans base64-bytestring
- bytestring Cabal conduit conduit-extra containers contravariant
- cryptonite cryptonite-conduit deepseq digest directory filelock
- filepath generic-deriving ghc-prim hackage-security hashable hpack
- http-client http-client-tls http-conduit http-download http-types
- integer-gmp memory mono-traversable mtl network network-uri path
- path-io persistent persistent-sqlite persistent-template primitive
- resourcet rio rio-orphans rio-prettyprint safe syb tar-conduit
- template-haskell text text-metrics th-lift th-lift-instances
- th-orphans th-reify-many th-utilities time transformers unix-compat
- unliftio unordered-containers vector yaml zip-archive
- ];
- testHaskellDepends = [
- aeson ansi-terminal array base base-orphans base64-bytestring
- bytestring Cabal conduit conduit-extra containers contravariant
- cryptonite cryptonite-conduit deepseq digest directory exceptions
- filelock filepath generic-deriving ghc-prim hackage-security
- hashable hedgehog hpack hspec http-client http-client-tls
- http-conduit http-download http-types integer-gmp memory
- mono-traversable mtl network network-uri path path-io persistent
- persistent-sqlite persistent-template primitive QuickCheck
- raw-strings-qq resourcet rio rio-orphans rio-prettyprint safe syb
- tar-conduit template-haskell text text-metrics th-lift
- th-lift-instances th-orphans th-reify-many th-utilities time
- transformers unix-compat unliftio unordered-containers vector yaml
- zip-archive
- ];
- description = "Content addressable Haskell package management";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"pantry" = callPackage
({ mkDerivation, aeson, ansi-terminal, base, bytestring, Cabal
, casa-client, casa-types, conduit, conduit-extra, containers
@@ -193902,47 +190455,6 @@ self: {
}:
mkDerivation {
pname = "pantry";
- version = "0.4.0.2";
- sha256 = "13rrd64qn96r9w623lns4cngalc2c0p2z1xzc0wv35kr3psnxwb4";
- libraryHaskellDepends = [
- aeson ansi-terminal base bytestring Cabal casa-client casa-types
- conduit conduit-extra containers cryptonite cryptonite-conduit
- digest filelock generic-deriving hackage-security hpack http-client
- http-client-tls http-conduit http-download http-types memory mtl
- network-uri path path-io persistent persistent-sqlite
- persistent-template primitive resourcet rio rio-orphans
- rio-prettyprint tar-conduit text text-metrics time transformers
- unix-compat unliftio unordered-containers vector yaml zip-archive
- ];
- testHaskellDepends = [
- aeson ansi-terminal base bytestring Cabal casa-client casa-types
- conduit conduit-extra containers cryptonite cryptonite-conduit
- digest exceptions filelock generic-deriving hackage-security
- hedgehog hpack hspec http-client http-client-tls http-conduit
- http-download http-types memory mtl network-uri path path-io
- persistent persistent-sqlite persistent-template primitive
- QuickCheck raw-strings-qq resourcet rio rio-orphans rio-prettyprint
- tar-conduit text text-metrics time transformers unix-compat
- unliftio unordered-containers vector yaml zip-archive
- ];
- description = "Content addressable Haskell package management";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "pantry_0_5_1_4" = callPackage
- ({ mkDerivation, aeson, ansi-terminal, base, bytestring, Cabal
- , casa-client, casa-types, conduit, conduit-extra, containers
- , cryptonite, cryptonite-conduit, digest, exceptions, filelock
- , generic-deriving, hackage-security, hedgehog, hpack, hspec
- , http-client, http-client-tls, http-conduit, http-download
- , http-types, memory, mtl, network-uri, path, path-io, persistent
- , persistent-sqlite, persistent-template, primitive, QuickCheck
- , raw-strings-qq, resourcet, rio, rio-orphans, rio-prettyprint
- , tar-conduit, text, text-metrics, time, transformers, unix-compat
- , unliftio, unordered-containers, vector, yaml, zip-archive
- }:
- mkDerivation {
- pname = "pantry";
version = "0.5.1.4";
sha256 = "1q66pxacjxc43gbmjjrvs99wcrzp8yya4gx35qhbb6hgkzwssqhb";
libraryHaskellDepends = [
@@ -193968,7 +190480,6 @@ self: {
];
description = "Content addressable Haskell package management";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"pantry-tmp" = callPackage
@@ -194427,6 +190938,8 @@ self: {
];
description = "packrat parser";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"pappy" = callPackage
@@ -194537,18 +191050,6 @@ self: {
broken = true;
}) {};
- "parallel_3_2_0_3" = callPackage
- ({ mkDerivation, array, base, containers, deepseq }:
- mkDerivation {
- pname = "parallel";
- version = "3.2.0.3";
- sha256 = "1kbdzdz9s8jq0xysqgvxx1zvzqlxgj1sk476mciwcn327kpl0fhn";
- libraryHaskellDepends = [ array base containers deepseq ];
- description = "Parallel programming library";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"parallel" = callPackage
({ mkDerivation, array, base, containers, deepseq, ghc-prim }:
mkDerivation {
@@ -194605,8 +191106,6 @@ self: {
libraryHaskellDepends = [ base parallel tree-monad ];
description = "Parallel Tree Search";
license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"parameterized" = callPackage
@@ -194808,29 +191307,6 @@ self: {
}:
mkDerivation {
pname = "paripari";
- version = "0.6.0.1";
- sha256 = "1i82rwd2ysplqazqnarnshdrg8gjsbgh9kzn0mc4avl2lfi3pk16";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- base bytestring parser-combinators text
- ];
- executableHaskellDepends = [
- base bytestring parser-combinators text
- ];
- testHaskellDepends = [
- base bytestring parser-combinators random tasty tasty-hunit text
- ];
- description = "Parser combinators with fast-path and slower fallback for error reporting";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "paripari_0_7_0_0" = callPackage
- ({ mkDerivation, base, bytestring, parser-combinators, random
- , tasty, tasty-hunit, text
- }:
- mkDerivation {
- pname = "paripari";
version = "0.7.0.0";
sha256 = "0c5vgnzgmqcrcsaw1l5fy0lh20ns22ych8ydkq7yzb8wr3y4nvr5";
isLibrary = true;
@@ -194846,7 +191322,6 @@ self: {
];
description = "Parser combinators with fast-path and slower fallback for error reporting";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"parport" = callPackage
@@ -195126,8 +191601,6 @@ self: {
libraryHaskellDepends = [ base ];
description = "Portable monadic parser combinators";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"parsec2" = callPackage
@@ -195201,8 +191674,6 @@ self: {
libraryHaskellDepends = [ base ];
description = "Parallel Parsing Processes";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"parsely" = callPackage
@@ -195344,6 +191815,8 @@ self: {
];
description = "`parsers` instances for Megaparsec";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"parsestar" = callPackage
@@ -195514,8 +191987,6 @@ self: {
testHaskellDepends = [ base doctest hedgehog ];
description = "A partial binary associative operator";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"partial-semigroup-hedgehog" = callPackage
@@ -195527,8 +191998,6 @@ self: {
libraryHaskellDepends = [ base hedgehog partial-semigroup ];
description = "Property testing for partial semigroups using Hedgehog";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"partial-semigroup-test" = callPackage
@@ -195541,8 +192010,6 @@ self: {
doHaddock = false;
description = "Testing utilities for the partial-semigroup package";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"partial-uri" = callPackage
@@ -196045,8 +192512,6 @@ self: {
];
description = "Read and write UTF-8 text files";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"path-utils" = callPackage
@@ -196151,20 +192616,6 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "patience_0_1_1" = callPackage
- ({ mkDerivation, base, containers }:
- mkDerivation {
- pname = "patience";
- version = "0.1.1";
- sha256 = "0qyv20gqy9pb1acy700ahv70lc6vprcwb26cc7fcpcs4scsc7irm";
- revision = "1";
- editedCabalFile = "0xj4hypjnhsn5jhs66l9wwhpkn5pbd8xmx7pgcy2ib08cz1087y7";
- libraryHaskellDepends = [ base containers ];
- description = "Patience diff and longest increasing subsequence";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"patience" = callPackage
({ mkDerivation, base, containers }:
mkDerivation {
@@ -196236,8 +192687,6 @@ self: {
];
description = "Pattern tries";
license = stdenv.lib.licenses.mpl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"patterns" = callPackage
@@ -196572,8 +193021,8 @@ self: {
}:
mkDerivation {
pname = "pcg-random";
- version = "0.1.3.6";
- sha256 = "1m8xnic207ajbpz0q81h7xr9xmp1dzm6474vyvack6iidbzi4l08";
+ version = "0.1.3.7";
+ sha256 = "1l6jq5nvmg1ygk7i7g50s47p6qkh74p9avl1wbcxdl5m85lc5j76";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
base bytestring entropy primitive random
@@ -196901,8 +193350,8 @@ self: {
}:
mkDerivation {
pname = "pdftotext";
- version = "0.1.0.0";
- sha256 = "01zdcggm5p52j7bwimfhk5x5mjnbpz4iz8g5jq3lnnc3ddd0ab6y";
+ version = "0.1.0.1";
+ sha256 = "0nilgv9w6i59h99w89q0jimmximpwn62i22z67gi2834bhdaqmn7";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base bytestring text ];
@@ -197036,6 +193485,8 @@ self: {
];
description = "An implementation of Pedersen commitment schemes";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"pedestrian-dag" = callPackage
@@ -197107,6 +193558,8 @@ self: {
];
description = "Package to solve the Generalized Pell Equation";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"pem" = callPackage
@@ -197181,6 +193634,8 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Parser combinators for trees in the Penn Treebank format";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"penny" = callPackage
@@ -197323,6 +193778,8 @@ self: {
];
description = "Percent encode/decode ByteStrings";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"percent-format" = callPackage
@@ -197375,6 +193832,8 @@ self: {
benchmarkToolDepends = [ cpphs ];
description = "Find duplicate images";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"perdure" = callPackage
@@ -197619,8 +194078,6 @@ self: {
];
description = "Periodic task system haskell client";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"periodic-client-exe" = callPackage
@@ -197645,8 +194102,6 @@ self: {
];
description = "Periodic task system haskell client executables";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"periodic-common" = callPackage
@@ -197872,42 +194327,6 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "persistent_2_7_3_1" = callPackage
- ({ mkDerivation, aeson, attoparsec, base, base64-bytestring
- , blaze-html, blaze-markup, bytestring, conduit, containers
- , exceptions, fast-logger, haskell-src-meta, hspec, http-api-data
- , lifted-base, monad-control, monad-logger, mtl, old-locale
- , path-pieces, resource-pool, resourcet, scientific, silently
- , tagged, template-haskell, text, time, transformers
- , transformers-base, unordered-containers, vector
- }:
- mkDerivation {
- pname = "persistent";
- version = "2.7.3.1";
- sha256 = "1jbvavdvr9qz5ld7vf6l1jgiadhmxx6zc4vqsdk9ivfq6d5wlg1p";
- revision = "2";
- editedCabalFile = "0yccajc9j8vih4slpm28dfz2ib1phalbvg7qci78d6vsz1jjilhp";
- libraryHaskellDepends = [
- aeson attoparsec base base64-bytestring blaze-html blaze-markup
- bytestring conduit containers exceptions fast-logger
- haskell-src-meta http-api-data lifted-base monad-control
- monad-logger mtl old-locale path-pieces resource-pool resourcet
- scientific silently tagged template-haskell text time transformers
- transformers-base unordered-containers vector
- ];
- testHaskellDepends = [
- aeson attoparsec base base64-bytestring blaze-html bytestring
- conduit containers fast-logger hspec http-api-data lifted-base
- monad-control monad-logger mtl old-locale path-pieces resource-pool
- resourcet scientific tagged template-haskell text time transformers
- unordered-containers vector
- ];
- description = "Type-safe, multi-backend data serialization";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- maintainers = with stdenv.lib.maintainers; [ psibi ];
- }) {};
-
"persistent" = callPackage
({ mkDerivation, aeson, attoparsec, base, base64-bytestring
, blaze-html, bytestring, conduit, containers, fast-logger, hspec
@@ -197918,8 +194337,8 @@ self: {
}:
mkDerivation {
pname = "persistent";
- version = "2.10.5.2";
- sha256 = "1jlkgqr11bprfajadr9z7n0j1w741n8ns6w4fmm3x7prislgnqh1";
+ version = "2.10.5.3";
+ sha256 = "18d9x12v4zldyzjm35gxzlcljqrmgpr1501zwdayy1h6iy7lbfb8";
libraryHaskellDepends = [
aeson attoparsec base base64-bytestring blaze-html bytestring
conduit containers fast-logger http-api-data monad-logger mtl
@@ -198048,8 +194467,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Documentation DSL for persistent entities";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"persistent-equivalence" = callPackage
@@ -198119,8 +194536,6 @@ self: {
];
description = "Persistent instances for types in iproute";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"persistent-map" = callPackage
@@ -198310,8 +194725,8 @@ self: {
}:
mkDerivation {
pname = "persistent-pagination";
- version = "0.1.1.1";
- sha256 = "03rxynxj2xx25l1zy42f06649m57blpx4inadb2a4dgz62zzyk5q";
+ version = "0.1.1.2";
+ sha256 = "16p89c4rjwak7slb7rmzn0qyap2vg3ayis8q3lkxl0k7a609pf5h";
libraryHaskellDepends = [
base conduit esqueleto foldl microlens mtl persistent
];
@@ -198423,8 +194838,8 @@ self: {
}:
mkDerivation {
pname = "persistent-qq";
- version = "2.9.2";
- sha256 = "1nks3b420g447i3bvlpf3f41ry8jkfkl60m9yl48vyxgbpcjq523";
+ version = "2.9.2.1";
+ sha256 = "0gnwkrjyh9fkli35qp0mvivbsycz58ng26z6rfqv377hgrjsvjiq";
libraryHaskellDepends = [
base haskell-src-meta mtl persistent template-haskell text
];
@@ -198471,8 +194886,6 @@ self: {
];
description = "Backend for persistent library using Redis";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"persistent-refs" = callPackage
@@ -198533,37 +194946,6 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "persistent-sqlite_2_6_4" = callPackage
- ({ mkDerivation, aeson, base, bytestring, conduit, containers
- , hspec, microlens-th, monad-control, monad-logger, old-locale
- , persistent, persistent-template, resource-pool, resourcet, sqlite
- , temporary, text, time, transformers, unordered-containers
- }:
- mkDerivation {
- pname = "persistent-sqlite";
- version = "2.6.4";
- sha256 = "16mc2ra0hbyyc8ckjlxxc11bpskdymbr8c3g6ih6wzik639xprbm";
- revision = "1";
- editedCabalFile = "0ddqbj5j2m99a5xrvb31mcav4nh48y0jcazm1jj3z577gqv4lbdq";
- configureFlags = [ "-fsystemlib" ];
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson base bytestring conduit containers microlens-th monad-control
- monad-logger old-locale persistent resource-pool resourcet text
- time transformers unordered-containers
- ];
- librarySystemDepends = [ sqlite ];
- testHaskellDepends = [
- base hspec persistent persistent-template temporary text time
- transformers
- ];
- description = "Backend for the persistent library using sqlite3";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- maintainers = with stdenv.lib.maintainers; [ psibi ];
- }) {inherit (pkgs) sqlite;};
-
"persistent-sqlite" = callPackage
({ mkDerivation, aeson, base, bytestring, conduit, containers
, exceptions, fast-logger, hspec, HUnit, microlens-th, monad-logger
@@ -198715,29 +195097,6 @@ self: {
"persistent-test" = callPackage
({ mkDerivation, aeson, base, blaze-html, bytestring, conduit
, containers, exceptions, hspec, hspec-expectations, HUnit
- , monad-control, monad-logger, path-pieces, persistent
- , persistent-template, QuickCheck, quickcheck-instances, random
- , resourcet, text, time, transformers, transformers-base, unliftio
- , unliftio-core, unordered-containers
- }:
- mkDerivation {
- pname = "persistent-test";
- version = "2.0.3.1";
- sha256 = "11aq5cy0n43jamf6mg4sr4300bc2zdbjxsczzxwjkb4hzs0ijsdv";
- libraryHaskellDepends = [
- aeson base blaze-html bytestring conduit containers exceptions
- hspec hspec-expectations HUnit monad-control monad-logger
- path-pieces persistent persistent-template QuickCheck
- quickcheck-instances random resourcet text time transformers
- transformers-base unliftio unliftio-core unordered-containers
- ];
- description = "Tests for Persistent";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "persistent-test_2_0_3_5" = callPackage
- ({ mkDerivation, aeson, base, blaze-html, bytestring, conduit
- , containers, exceptions, hspec, hspec-expectations, HUnit
, monad-control, monad-logger, mtl, path-pieces, persistent
, persistent-template, QuickCheck, quickcheck-instances, random
, resourcet, text, time, transformers, transformers-base, unliftio
@@ -198757,6 +195116,7 @@ self: {
description = "Tests for Persistent";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"persistent-typed-db" = callPackage
@@ -198769,6 +195129,8 @@ self: {
pname = "persistent-typed-db";
version = "0.1.0.1";
sha256 = "07yjzxg5yfxv1zbp5pkrvj8nrsxyhy4n11zgmd0q9g186q6283qn";
+ revision = "1";
+ editedCabalFile = "15qqrxjg00xvn9ffdj0yk3zxw5snn91379zzhzzv3kd9w1b25zg0";
libraryHaskellDepends = [
aeson base bytestring conduit http-api-data monad-logger
path-pieces persistent persistent-template resource-pool resourcet
@@ -198783,6 +195145,31 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "persistent-typed-db_0_1_0_2" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, conduit, esqueleto, hspec
+ , http-api-data, monad-logger, path-pieces, persistent
+ , persistent-template, resource-pool, resourcet, template-haskell
+ , text, transformers
+ }:
+ mkDerivation {
+ pname = "persistent-typed-db";
+ version = "0.1.0.2";
+ sha256 = "1pdhdb29b7gyaw3kh1vr76dyr7gvwpx9ymib17fzfsxks6s76dxc";
+ libraryHaskellDepends = [
+ aeson base bytestring conduit http-api-data monad-logger
+ path-pieces persistent persistent-template resource-pool resourcet
+ template-haskell text transformers
+ ];
+ testHaskellDepends = [
+ aeson base bytestring conduit esqueleto hspec http-api-data
+ monad-logger path-pieces persistent persistent-template
+ resource-pool resourcet template-haskell text transformers
+ ];
+ description = "Type safe access to multiple database schemata";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"persistent-vector" = callPackage
({ mkDerivation, base, containers, criterion, deepseq, QuickCheck
, test-framework, test-framework-quickcheck2, transformers
@@ -198955,6 +195342,24 @@ self: {
broken = true;
}) {};
+ "pg-extras" = callPackage
+ ({ mkDerivation, base, bytestring, HUnit, postgresql-simple
+ , raw-strings-qq, text, time
+ }:
+ mkDerivation {
+ pname = "pg-extras";
+ version = "0.0.1";
+ sha256 = "00vakhrq42y9zdib0qhwm8af2vs3ghhfwjmydipdhsimlk1xzlfg";
+ libraryHaskellDepends = [
+ base bytestring postgresql-simple raw-strings-qq text time
+ ];
+ testHaskellDepends = [ base HUnit text ];
+ description = "PostgreSQL database performance insights";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"pg-harness" = callPackage
({ mkDerivation, async, base, bytestring, HTTP, ini
, postgresql-simple, random, scotty, text, transformers
@@ -199004,6 +195409,8 @@ self: {
];
description = "REST service for creating temporary PostgreSQL databases";
license = stdenv.lib.licenses.agpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"pg-recorder" = callPackage
@@ -199383,12 +195790,12 @@ self: {
}) {};
"phonetic-languages-common" = callPackage
- ({ mkDerivation, base, subG, vector }:
+ ({ mkDerivation, base, subG, subG-instances, vector }:
mkDerivation {
pname = "phonetic-languages-common";
- version = "0.1.1.0";
- sha256 = "08i9g7yaiwryy9ndd0adbl3cskqva71mi45x55knc6r9wdhnprph";
- libraryHaskellDepends = [ base subG vector ];
+ version = "0.1.2.0";
+ sha256 = "16m215rydybgn7wi5g3lh694z8zja2yr7b5p1rn33vgph2h5i8v7";
+ libraryHaskellDepends = [ base subG subG-instances vector ];
description = "A generalization of the uniqueness-periods-vector-common package";
license = stdenv.lib.licenses.mit;
}) {};
@@ -199405,12 +195812,12 @@ self: {
}) {};
"phonetic-languages-constraints" = callPackage
- ({ mkDerivation, base, vector }:
+ ({ mkDerivation, base, subG, subG-instances, vector }:
mkDerivation {
pname = "phonetic-languages-constraints";
- version = "0.3.2.0";
- sha256 = "16gq0vr20bk3mg8b1w7gdlv32wr5vf9q0dj4f6x42x476fd4dcj3";
- libraryHaskellDepends = [ base vector ];
+ version = "0.4.0.0";
+ sha256 = "11m389rpz7ddvmkf5wrasc41kmy67fki234fjcgi1djk8iawp5pw";
+ libraryHaskellDepends = [ base subG subG-instances vector ];
description = "Constraints to filter the needed permutations";
license = stdenv.lib.licenses.mit;
}) {};
@@ -199426,8 +195833,8 @@ self: {
}:
mkDerivation {
pname = "phonetic-languages-examples";
- version = "0.5.0.0";
- sha256 = "1ypv9x2jsz20dmky8mzmni0pmwq8vslyhi2s0s2ji99qsg7y5rwi";
+ version = "0.6.2.1";
+ sha256 = "0k9cwvfdxf13izbww7g08p0x702xgmm7dck3mjk4maajjfia34zm";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -199454,8 +195861,8 @@ self: {
}:
mkDerivation {
pname = "phonetic-languages-general";
- version = "0.2.0.0";
- sha256 = "1sfaqg3v31188zk70c290ww5k80ph30h2kcgpc8pxj8v3baj5p8x";
+ version = "0.3.0.1";
+ sha256 = "1b99xf5glwdas2s8wsdgpwnzg5gmybdp6c3q547mi5xd7w6flh99";
libraryHaskellDepends = [
base phonetic-languages-common phonetic-languages-plus print-info
subG vector
@@ -199464,6 +195871,17 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "phonetic-languages-permutations" = callPackage
+ ({ mkDerivation, base, subG, subG-instances, vector }:
+ mkDerivation {
+ pname = "phonetic-languages-permutations";
+ version = "0.2.0.0";
+ sha256 = "1y6izwnlphy528y6j4qg97pzi4nkw7j8vnlp63brnil9wd5765wa";
+ libraryHaskellDepends = [ base subG subG-instances vector ];
+ description = "Commonly used versions of the phonetic-languages-common package";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"phonetic-languages-plus" = callPackage
({ mkDerivation, base, bytestring, lists-flines, parallel
, uniqueness-periods-vector-stats
@@ -199490,8 +195908,8 @@ self: {
}:
mkDerivation {
pname = "phonetic-languages-properties";
- version = "0.3.0.0";
- sha256 = "1bf0k2wlypaiff84alnf94c5adbkbz1d3bkdbmd04bq937yc3rfq";
+ version = "0.3.0.1";
+ sha256 = "0b3wnzlka9dapk1478jr35pnd3ykj3mn5nkhvmwjdsxigzzaa1wf";
libraryHaskellDepends = [
base phonetic-languages-common phonetic-languages-rhythmicity
phonetic-languages-vector ukrainian-phonetics-basic vector
@@ -199511,12 +195929,79 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "phonetic-languages-simplified-common" = callPackage
+ ({ mkDerivation, base, phonetic-languages-permutations, subG
+ , subG-instances, vector
+ }:
+ mkDerivation {
+ pname = "phonetic-languages-simplified-common";
+ version = "0.3.4.0";
+ sha256 = "1cf2k35jljcbyzyfz85nsxjzh5wdiipm9sa558gky26yz1h3n54x";
+ libraryHaskellDepends = [
+ base phonetic-languages-permutations subG subG-instances vector
+ ];
+ description = "A simplified version of the phonetic-languages-functionality";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "phonetic-languages-simplified-lists-examples" = callPackage
+ ({ mkDerivation, base, heaps, mmsyn2, parallel
+ , phonetic-languages-constraints, phonetic-languages-permutations
+ , phonetic-languages-plus, phonetic-languages-rhythmicity
+ , phonetic-languages-simplified-common
+ , phonetic-languages-simplified-properties-lists
+ , phonetic-languages-ukrainian, print-info, subG
+ , ukrainian-phonetics-basic, uniqueness-periods-vector-filters
+ , uniqueness-periods-vector-stats, vector
+ }:
+ mkDerivation {
+ pname = "phonetic-languages-simplified-lists-examples";
+ version = "0.4.0.0";
+ sha256 = "18n45cz6x8lh8pphnipp24xjjf8j5h6kskmkr6x4l5y5qi13ld4x";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base heaps mmsyn2 phonetic-languages-constraints
+ phonetic-languages-simplified-common
+ phonetic-languages-simplified-properties-lists vector
+ ];
+ executableHaskellDepends = [
+ base heaps mmsyn2 parallel phonetic-languages-constraints
+ phonetic-languages-permutations phonetic-languages-plus
+ phonetic-languages-rhythmicity phonetic-languages-simplified-common
+ phonetic-languages-simplified-properties-lists
+ phonetic-languages-ukrainian print-info subG
+ ukrainian-phonetics-basic uniqueness-periods-vector-filters
+ uniqueness-periods-vector-stats vector
+ ];
+ description = "Simplified and somewhat optimized version of the phonetic-languages-examples";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "phonetic-languages-simplified-properties-lists" = callPackage
+ ({ mkDerivation, base, phonetic-languages-rhythmicity
+ , phonetic-languages-simplified-common, ukrainian-phonetics-basic
+ , vector
+ }:
+ mkDerivation {
+ pname = "phonetic-languages-simplified-properties-lists";
+ version = "0.3.0.0";
+ sha256 = "094fyljkvfi2snj41j00xqflhabnsp5hn50xp6dvmpcr12k6nvs0";
+ libraryHaskellDepends = [
+ base phonetic-languages-rhythmicity
+ phonetic-languages-simplified-common ukrainian-phonetics-basic
+ vector
+ ];
+ description = "A generalization of the uniqueness-periods-vector-properties package";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"phonetic-languages-ukrainian" = callPackage
({ mkDerivation, base, mmsyn2, mmsyn5, vector }:
mkDerivation {
pname = "phonetic-languages-ukrainian";
- version = "0.2.3.0";
- sha256 = "0dn81mzqjp7fj5cvv0w1lp72mla5hqzdrbsk0ad22wz43hpvrl1l";
+ version = "0.3.0.0";
+ sha256 = "1z9frcwvy9njq1flk3hd2n4z8l4ad7f248w8h1pgjl1fbz6fv9dc";
libraryHaskellDepends = [ base mmsyn2 mmsyn5 vector ];
description = "Prepares Ukrainian text to be used as a phonetic language text";
license = stdenv.lib.licenses.mit;
@@ -200121,8 +196606,6 @@ self: {
];
description = "Functional 2D Game Framework";
license = stdenv.lib.licenses.zlib;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ping" = callPackage
@@ -200497,8 +196980,6 @@ self: {
benchmarkHaskellDepends = [ base ];
description = "Streaming compression/decompression via pipes";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {inherit (pkgs) bzip2;};
"pipes-cacophony" = callPackage
@@ -200901,8 +197382,6 @@ self: {
libraryHaskellDepends = [ base containers heaps pipes ];
description = "Interleave and merge streams of elements";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"pipes-io" = callPackage
@@ -200996,8 +197475,6 @@ self: {
];
description = "LZMA compressors and decompressors for the Pipes package";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"pipes-misc" = callPackage
@@ -201302,8 +197779,6 @@ self: {
];
description = "properly streaming text";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"pipes-transduce" = callPackage
@@ -201814,6 +198289,8 @@ self: {
];
description = "Token Introspection for PlanB";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"planet-mitchell" = callPackage
@@ -202000,8 +198477,6 @@ self: {
];
description = "run a subprocess, combining stdout and stderr";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"plist" = callPackage
@@ -202091,8 +198566,6 @@ self: {
];
description = "A plotting library, exportable as eps/pdf/svg/png or renderable with gtk";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"plot-gtk" = callPackage
@@ -202360,6 +198833,8 @@ self: {
libraryHaskellDepends = [ base template-haskell ];
description = "Pointless plumbing combinators";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"plur" = callPackage
@@ -202921,27 +199396,6 @@ self: {
}) {};
"poly" = callPackage
- ({ mkDerivation, base, deepseq, gauge, mod, primitive, QuickCheck
- , quickcheck-classes, semirings, tasty, tasty-quickcheck, vector
- , vector-algorithms
- }:
- mkDerivation {
- pname = "poly";
- version = "0.4.0.0";
- sha256 = "14fqwzpivk5ic06ip5b2axvmzyrfqsba8iq4mdl70k6icv7nc8jr";
- libraryHaskellDepends = [
- base deepseq primitive semirings vector vector-algorithms
- ];
- testHaskellDepends = [
- base mod QuickCheck quickcheck-classes semirings tasty
- tasty-quickcheck vector
- ];
- benchmarkHaskellDepends = [ base deepseq gauge semirings vector ];
- description = "Polynomials";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "poly_0_5_0_0" = callPackage
({ mkDerivation, base, deepseq, doctest, finite-typelits, gauge
, mod, primitive, QuickCheck, quickcheck-classes, semirings, tasty
, tasty-quickcheck, vector, vector-algorithms, vector-sized
@@ -202963,7 +199417,6 @@ self: {
];
description = "Polynomials";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"poly-arity" = callPackage
@@ -202986,6 +199439,8 @@ self: {
libraryHaskellDepends = [ base mtl transformers ];
description = "Poly-kinded continuations";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"poly-control" = callPackage
@@ -203148,41 +199603,6 @@ self: {
}:
mkDerivation {
pname = "polysemy";
- version = "1.3.0.0";
- sha256 = "0p5g1n5b0dfkadqpqf2ka25dblimwqhxwx5ax0mxwixb0jwd0pvb";
- revision = "2";
- editedCabalFile = "1dn5897ggd6rf5ffl6k52x4ghncgv2ls14nppayw9l9zi1mfjxps";
- setupHaskellDepends = [ base Cabal cabal-doctest ];
- libraryHaskellDepends = [
- async base containers first-class-families mtl QuickCheck stm syb
- template-haskell th-abstraction transformers type-errors
- type-errors-pretty unagi-chan
- ];
- testHaskellDepends = [
- async base containers doctest first-class-families hspec
- inspection-testing mtl QuickCheck stm syb template-haskell
- th-abstraction transformers type-errors type-errors-pretty
- unagi-chan
- ];
- testToolDepends = [ hspec-discover ];
- benchmarkHaskellDepends = [
- async base containers criterion first-class-families free
- freer-simple mtl QuickCheck stm syb template-haskell th-abstraction
- transformers type-errors type-errors-pretty unagi-chan
- ];
- description = "Higher-order, low-boilerplate, zero-cost free monads";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "polysemy_1_4_0_0" = callPackage
- ({ mkDerivation, async, base, Cabal, cabal-doctest, containers
- , criterion, doctest, first-class-families, free, freer-simple
- , hspec, hspec-discover, inspection-testing, mtl, QuickCheck, stm
- , syb, template-haskell, th-abstraction, transformers, type-errors
- , type-errors-pretty, unagi-chan
- }:
- mkDerivation {
- pname = "polysemy";
version = "1.4.0.0";
sha256 = "1zbfx3l390kqxq45lb1wms72cxckwh3sl7vk52q68d0l7j5cvn8n";
setupHaskellDepends = [ base Cabal cabal-doctest ];
@@ -203205,7 +199625,6 @@ self: {
];
description = "Higher-order, low-boilerplate free monads";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"polysemy-RandomFu" = callPackage
@@ -203255,16 +199674,18 @@ self: {
}) {};
"polysemy-extra" = callPackage
- ({ mkDerivation, base, containers, polysemy, polysemy-zoo }:
+ ({ mkDerivation, base, containers, exceptions, extra, polysemy
+ , polysemy-zoo
+ }:
mkDerivation {
pname = "polysemy-extra";
- version = "0.1.4.0";
- sha256 = "1lv5zw3wwgyxnsa3c1cfgpqaqj1w4ybph5r8hqr2h7xxaa6wajsx";
- libraryHaskellDepends = [ base containers polysemy polysemy-zoo ];
+ version = "0.1.7.0";
+ sha256 = "1cr4gmsxf07754gz1jlv8jr7a4zgs9w5v3s8g8hz1lhps090cdf4";
+ libraryHaskellDepends = [
+ base containers exceptions extra polysemy polysemy-zoo
+ ];
description = "Extra Input and Output functions for polysemy..";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"polysemy-fs" = callPackage
@@ -203295,8 +199716,6 @@ self: {
];
description = "Run a KVStore as a filesystem in polysemy";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"polysemy-http" = callPackage
@@ -203347,8 +199766,6 @@ self: {
];
description = "Run a KVStore as a single json file in polysemy";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"polysemy-methodology" = callPackage
@@ -203357,8 +199774,8 @@ self: {
}:
mkDerivation {
pname = "polysemy-methodology";
- version = "0.1.6.0";
- sha256 = "0wsl39hznf6wpq4yd4n0sz9d5yw36xclyg9mrhifzc04mzn3dbi3";
+ version = "0.1.7.0";
+ sha256 = "1qb2rj2fc7vaf9i0lm9gqzkfy5a8zmsq9ibvhmc4457yd3k7cfcg";
libraryHaskellDepends = [
base co-log-polysemy polysemy polysemy-plugin polysemy-zoo
];
@@ -203374,8 +199791,8 @@ self: {
}:
mkDerivation {
pname = "polysemy-methodology-composite";
- version = "0.1.2.0";
- sha256 = "1gp3jwhhkrbxdmwvcd08x7vphqd99y2zyj81s3ni3249yb3mjcpm";
+ version = "0.1.4.0";
+ sha256 = "014kfaxxi24n99gvrvf9c6c8cx8csbb9a8fbfb2md5g2d2q4v08g";
libraryHaskellDepends = [
base composite-base polysemy polysemy-extra polysemy-methodology
polysemy-vinyl vinyl
@@ -203395,18 +199812,20 @@ self: {
libraryHaskellDepends = [ base optics polysemy polysemy-zoo ];
description = "Optics for Polysemy";
license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"polysemy-path" = callPackage
- ({ mkDerivation, base, path, polysemy, polysemy-plugin
- , polysemy-zoo
+ ({ mkDerivation, base, path, polysemy, polysemy-extra
+ , polysemy-plugin
}:
mkDerivation {
pname = "polysemy-path";
- version = "0.0.1.0";
- sha256 = "12iw6qq1pigvvb0bnbkxz7gdmr4z609vqdsn5sxzh5va02dn1r57";
+ version = "0.2.0.0";
+ sha256 = "0p5ylp8758zkhlgqrhq6v6fli03q9gmak7bzkw1czrxwdshkv0gi";
libraryHaskellDepends = [
- base path polysemy polysemy-plugin polysemy-zoo
+ base path polysemy polysemy-extra polysemy-plugin
];
description = "Polysemy versions of Path functions";
license = stdenv.lib.licenses.mit;
@@ -203443,8 +199862,8 @@ self: {
}:
mkDerivation {
pname = "polysemy-resume";
- version = "0.1.0.0";
- sha256 = "1zpnwrhpb89kg5r3qxbyshpz8sgrfx7p8y0cix3xb70gcb8kf6jj";
+ version = "0.1.0.1";
+ sha256 = "1pgirh7sz1lx45pkss1a4w7xgy7gcxmm7i2vz9hf0z7qdj9wfn8i";
libraryHaskellDepends = [
base polysemy polysemy-plugin relude transformers
];
@@ -203461,21 +199880,21 @@ self: {
"polysemy-test" = callPackage
({ mkDerivation, base, containers, either, hedgehog, path, path-io
, polysemy, polysemy-plugin, relude, string-interpolate, tasty
- , tasty-hedgehog, text, transformers
+ , tasty-hedgehog, template-haskell, text, transformers
}:
mkDerivation {
pname = "polysemy-test";
- version = "0.3.0.1";
- sha256 = "0xy5ax03qy7936jxhbx3wi341z8r00bmjifha83izgi664hzb5fs";
+ version = "0.3.0.2";
+ sha256 = "16xkg6iwb7ms3k7mbrwa152izgs520x6jvc5bwp9pl0mk70qx3nw";
libraryHaskellDepends = [
base containers either hedgehog path path-io polysemy
- polysemy-plugin relude string-interpolate tasty tasty-hedgehog text
- transformers
+ polysemy-plugin relude string-interpolate tasty tasty-hedgehog
+ template-haskell text transformers
];
testHaskellDepends = [
base containers either hedgehog path path-io polysemy
- polysemy-plugin relude string-interpolate tasty tasty-hedgehog text
- transformers
+ polysemy-plugin relude string-interpolate tasty tasty-hedgehog
+ template-haskell text transformers
];
description = "Polysemy effects for testing";
license = "BSD-2-Clause-Patent";
@@ -203491,8 +199910,8 @@ self: {
}:
mkDerivation {
pname = "polysemy-time";
- version = "0.1.0.0";
- sha256 = "1sdi8a2swqy8d2bmkmd2zxr968bzmkz4q07b2qw7840sq8q4bp6f";
+ version = "0.1.1.0";
+ sha256 = "1az7mf2jvd0vhsjpswa37rxrj760n5n3vhxpb4rlx28g8nx2jmkj";
libraryHaskellDepends = [
aeson base composition containers data-default either polysemy
relude string-interpolate template-haskell text time torsor
@@ -203526,13 +199945,11 @@ self: {
({ mkDerivation, base, polysemy, polysemy-extra, vinyl }:
mkDerivation {
pname = "polysemy-vinyl";
- version = "0.1.2.0";
- sha256 = "0cg170avw16cdssirjz5di466z2i5fh3y7whq5cpwc7dqqffxdak";
+ version = "0.1.4.0";
+ sha256 = "1545a125bfgi5314dxhak5dnx9h5kwanzgbp1f88f96hlxik1rjh";
libraryHaskellDepends = [ base polysemy polysemy-extra vinyl ];
description = "Functions for mapping vinyl records in polysemy";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"polysemy-webserver" = callPackage
@@ -203554,8 +199971,6 @@ self: {
];
description = "Start web servers from within a Polysemy effect stack";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"polysemy-zoo" = callPackage
@@ -203962,8 +200377,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Static key-value storage backed by poppy";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"poppler" = callPackage
@@ -204319,6 +200732,8 @@ self: {
testHaskellDepends = [ base ];
description = "Experiment";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"posix-acl" = callPackage
@@ -204498,8 +200913,6 @@ self: {
];
description = "Sleep tracker for X11, using XScreenSaver extension and manual input";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"possible" = callPackage
@@ -204642,37 +201055,8 @@ self: {
}:
mkDerivation {
pname = "postgresql-binary";
- version = "0.12.2";
- sha256 = "1zkhwl8g141p1zgnbxjhh0r6wgvzlpwdbvyl80z31fdxd5v29bv8";
- libraryHaskellDepends = [
- aeson base base-prelude binary-parser bytestring
- bytestring-strict-builder containers loch-th network-ip
- placeholders scientific text time transformers unordered-containers
- uuid vector
- ];
- testHaskellDepends = [
- aeson conversion conversion-bytestring conversion-text json-ast
- loch-th network-ip placeholders postgresql-libpq QuickCheck
- quickcheck-instances rerebase tasty tasty-hunit tasty-quickcheck
- ];
- benchmarkHaskellDepends = [ criterion rerebase ];
- description = "Encoders and decoders for the PostgreSQL's binary format";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "postgresql-binary_0_12_3_1" = callPackage
- ({ mkDerivation, aeson, base, base-prelude, binary-parser
- , bytestring, bytestring-strict-builder, containers, conversion
- , conversion-bytestring, conversion-text, criterion, json-ast
- , loch-th, network-ip, placeholders, postgresql-libpq, QuickCheck
- , quickcheck-instances, rerebase, scientific, tasty, tasty-hunit
- , tasty-quickcheck, text, time, transformers, unordered-containers
- , uuid, vector
- }:
- mkDerivation {
- pname = "postgresql-binary";
- version = "0.12.3.1";
- sha256 = "0frdyhzdrfnrqmf15all0g817p7i6asj46hzk87rw52qbfiyag2v";
+ version = "0.12.3.3";
+ sha256 = "0aivmhzs1cnr86j6xv6nix913walqfvgirydzrp09l5ppp5i2sps";
libraryHaskellDepends = [
aeson base base-prelude binary-parser bytestring
bytestring-strict-builder containers loch-th network-ip
@@ -204687,7 +201071,6 @@ self: {
benchmarkHaskellDepends = [ criterion rerebase ];
description = "Encoders and decoders for the PostgreSQL's binary format";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"postgresql-common" = callPackage
@@ -204794,22 +201177,6 @@ self: {
({ mkDerivation, base, bytestring, Cabal, postgresql, unix }:
mkDerivation {
pname = "postgresql-libpq";
- version = "0.9.4.2";
- sha256 = "1y86kysakfcf3zq252yl2llrx3765vxvkdwda4q5ql7ikv3m786f";
- revision = "2";
- editedCabalFile = "1i0z3c0d657050kfggr5z8y4hmcqkckm2x1gn3fjbdzyx3p1rcaa";
- setupHaskellDepends = [ base Cabal ];
- libraryHaskellDepends = [ base bytestring unix ];
- librarySystemDepends = [ postgresql ];
- testHaskellDepends = [ base bytestring ];
- description = "low-level binding to libpq";
- license = stdenv.lib.licenses.bsd3;
- }) {inherit (pkgs) postgresql;};
-
- "postgresql-libpq_0_9_4_3" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, postgresql, unix }:
- mkDerivation {
- pname = "postgresql-libpq";
version = "0.9.4.3";
sha256 = "1gfnhc5pibn7zmifdf2g0c112xrpzsk756ln2kjzqljkspf4dqp3";
setupHaskellDepends = [ base Cabal ];
@@ -204818,7 +201185,6 @@ self: {
testHaskellDepends = [ base bytestring ];
description = "low-level binding to libpq";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) postgresql;};
"postgresql-libpq-notify" = callPackage
@@ -204966,8 +201332,6 @@ self: {
];
description = "pure Haskell PostgreSQL driver";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"postgresql-query" = callPackage
@@ -205034,10 +201398,8 @@ self: {
}:
mkDerivation {
pname = "postgresql-simple";
- version = "0.6.2";
- sha256 = "15pkflx48mgv4fjmnagyfh06q065k8m8c98bysc3gm6m4srz5ypv";
- revision = "4";
- editedCabalFile = "03s0cbwqgkvzr1wkan7icfjb9qlz95pbs3pqv2mkpf117m3y1yb0";
+ version = "0.6.3";
+ sha256 = "193rh38gzgpy41y6826hs4zdp01xw2fpjncwm281cm1ibrmh68pq";
libraryHaskellDepends = [
aeson attoparsec base bytestring bytestring-builder
case-insensitive containers hashable Only postgresql-libpq
@@ -205112,6 +201474,8 @@ self: {
testHaskellDepends = [ base bytestring hspec postgresql-simple ];
description = "PostgreSQL Schema Migrations";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"postgresql-simple-named" = callPackage
@@ -205156,8 +201520,6 @@ self: {
];
description = "An optparse-applicative and envy parser for postgres options";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"postgresql-simple-queue" = callPackage
@@ -205377,8 +201739,6 @@ self: {
];
description = "PostgreSQL interface with compile-time SQL type checking, optional HDBC backend";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"postgresql-typed-lifted" = callPackage
@@ -205415,52 +201775,6 @@ self: {
}:
mkDerivation {
pname = "postgrest";
- version = "7.0.0";
- sha256 = "03iya4w39qp25ms8m58mw6pvlriw80h6rdg1cb7az7353m2ndzys";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson ansi-wl-pprint base base64-bytestring bytestring
- case-insensitive cassava configurator-pg containers contravariant
- contravariant-extras cookie either gitrev hasql hasql-pool
- hasql-transaction heredoc HTTP http-types insert-ordered-containers
- interpolatedstring-perl6 jose lens lens-aeson network-uri
- optparse-applicative parsec protolude Ranged-sets regex-tdfa
- scientific swagger2 text time unordered-containers vector wai
- wai-cors wai-extra wai-middleware-static
- ];
- executableHaskellDepends = [
- auto-update base base64-bytestring bytestring directory either
- hasql hasql-pool hasql-transaction network protolude retry text
- time unix wai warp
- ];
- testHaskellDepends = [
- aeson aeson-qq async auto-update base base64-bytestring bytestring
- case-insensitive cassava containers contravariant hasql hasql-pool
- hasql-transaction heredoc hspec hspec-wai hspec-wai-json http-types
- lens lens-aeson monad-control process protolude regex-tdfa text
- time transformers-base wai wai-extra
- ];
- description = "REST API for any Postgres database";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "postgrest_7_0_1" = callPackage
- ({ mkDerivation, aeson, aeson-qq, ansi-wl-pprint, async
- , auto-update, base, base64-bytestring, bytestring
- , case-insensitive, cassava, configurator-pg, containers
- , contravariant, contravariant-extras, cookie, directory, either
- , gitrev, hasql, hasql-pool, hasql-transaction, heredoc, hspec
- , hspec-wai, hspec-wai-json, HTTP, http-types
- , insert-ordered-containers, interpolatedstring-perl6, jose, lens
- , lens-aeson, monad-control, network, network-uri
- , optparse-applicative, parsec, process, protolude, Ranged-sets
- , regex-tdfa, retry, scientific, swagger2, text, time
- , transformers-base, unix, unordered-containers, vector, wai
- , wai-cors, wai-extra, wai-middleware-static, warp
- }:
- mkDerivation {
- pname = "postgrest";
version = "7.0.1";
sha256 = "1cn69dinfv3y8ymsa364b9b0ly3dg80and902gamymb9v89jpsgf";
revision = "5";
@@ -205492,6 +201806,7 @@ self: {
description = "REST API for any Postgres database";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"postgrest-ws" = callPackage
@@ -205585,6 +201900,8 @@ self: {
];
description = "Send email via Postmark using io-streams";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"postmaster" = callPackage
@@ -205773,6 +202090,8 @@ self: {
libraryHaskellDepends = [ base diagrams-lib JuicyPixels potrace ];
description = "Potrace bindings for the diagrams library";
license = stdenv.lib.licenses.gpl2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"powermate" = callPackage
@@ -205815,8 +202134,6 @@ self: {
testHaskellDepends = [ async base hspec stm ];
description = "A flexible job queue with exchangeable backends";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"powerqueue-distributed" = callPackage
@@ -205835,8 +202152,6 @@ self: {
testHaskellDepends = [ async base hspec powerqueue stm timespan ];
description = "A distributed worker backend for powerqueu";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"powerqueue-levelmem" = callPackage
@@ -205902,6 +202217,8 @@ self: {
libraryHaskellDepends = [ base boxes ];
description = "A library for pretty printing Records";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"pptable" = callPackage
@@ -206172,32 +202489,31 @@ self: {
libraryHaskellDepends = [ adjunctions base deepseq lens mtl ];
description = "A library for writing predicates and transformations over predicates in Haskell";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"predicate-typed" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, binary, bytestring
- , comonad, constraints, containers, deepseq, directory, doctest
- , hashable, lens, lens-action, pcre-heavy, pcre-light
- , pretty-terminal, QuickCheck, safe, stm, string-conversions, tasty
- , tasty-hunit, tasty-quickcheck, template-haskell, text, th-lift
- , th-lift-instances, these, time
+ , comonad, containers, deepseq, directory, doctest, hashable, lens
+ , lens-action, pcre-heavy, pcre-light, pretty-terminal, QuickCheck
+ , safe, tasty, tasty-hunit, tasty-quickcheck, template-haskell
+ , text, these, time
}:
mkDerivation {
pname = "predicate-typed";
- version = "0.7.4.3";
- sha256 = "122v0c8zkpv3fdk8wqk4b6q2hicdj7hn1kaavcsf0z266w089ryg";
+ version = "0.7.4.5";
+ sha256 = "00q5q7s4b208lr3r8nlnchi3racmdcbvqrr7xyzslz6fr4dih112";
libraryHaskellDepends = [
- aeson aeson-pretty base binary bytestring comonad constraints
- containers deepseq directory hashable lens lens-action pcre-heavy
- pcre-light pretty-terminal QuickCheck safe string-conversions
- template-haskell text th-lift th-lift-instances these time
+ aeson aeson-pretty base binary bytestring comonad containers
+ deepseq directory hashable lens pcre-heavy pcre-light
+ pretty-terminal QuickCheck safe template-haskell text these time
];
testHaskellDepends = [
- aeson aeson-pretty base binary bytestring comonad constraints
- containers deepseq directory doctest hashable lens lens-action
- pcre-heavy pcre-light pretty-terminal QuickCheck safe stm
- string-conversions tasty tasty-hunit tasty-quickcheck
- template-haskell text th-lift th-lift-instances these time
+ aeson aeson-pretty base binary bytestring comonad containers
+ deepseq directory doctest hashable lens lens-action pcre-heavy
+ pcre-light pretty-terminal QuickCheck safe tasty tasty-hunit
+ tasty-quickcheck template-haskell text these time
];
description = "Predicates, Refinement types and Dsl";
license = stdenv.lib.licenses.bsd3;
@@ -206689,8 +203005,6 @@ self: {
];
description = "Pretty-printing library";
license = "GPL";
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"pretty-diff" = callPackage
@@ -206707,8 +203021,6 @@ self: {
];
description = "Pretty printing a diff of two values";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"pretty-display" = callPackage
@@ -206860,8 +203172,8 @@ self: {
}:
mkDerivation {
pname = "pretty-simple";
- version = "3.2.3.0";
- sha256 = "1sr66sawacv0ks0znip0jxpz98lvjacara8sqfm53i0pqf8c0qla";
+ version = "3.3.0.0";
+ sha256 = "0g83958npqscqqz2lh5m0m666qp8ldwps4l5gvfip4b1zgy3f5nh";
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [ base Cabal cabal-doctest ];
@@ -206955,6 +203267,8 @@ self: {
testHaskellDepends = [ base hspec tagged ];
description = "A small pretty printing DSL for complex types";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"prettyFunctionComposing" = callPackage
@@ -206979,32 +203293,6 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "prettyprinter_1_6_1" = callPackage
- ({ mkDerivation, ansi-wl-pprint, base, base-compat, bytestring
- , containers, deepseq, doctest, gauge, mtl, pgp-wordlist
- , QuickCheck, quickcheck-instances, random, tasty, tasty-hunit
- , tasty-quickcheck, text, transformers
- }:
- mkDerivation {
- pname = "prettyprinter";
- version = "1.6.1";
- sha256 = "10fphxh8lvdaw7i8jyllwmj87w02db92mf99zfw5vddp9mv6b5rz";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [ base text ];
- testHaskellDepends = [
- base bytestring doctest pgp-wordlist QuickCheck
- quickcheck-instances tasty tasty-hunit tasty-quickcheck text
- ];
- benchmarkHaskellDepends = [
- ansi-wl-pprint base base-compat containers deepseq gauge mtl
- QuickCheck random text transformers
- ];
- description = "A modern, easy to use, well-documented, extensible pretty-printer";
- license = stdenv.lib.licenses.bsd2;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"prettyprinter" = callPackage
({ mkDerivation, ansi-wl-pprint, base, base-compat, bytestring
, containers, deepseq, doctest, gauge, mtl, pgp-wordlist
@@ -207143,8 +203431,6 @@ self: {
libraryHaskellDepends = [ base graphviz prettyprinter text ];
description = "A prettyprinter backend for graphviz";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"prettyprinter-lucid" = callPackage
@@ -207201,8 +203487,6 @@ self: {
libraryHaskellDepends = [ ghc-prim ];
description = "An ergonomic but conservative interface to ghc-prim";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"prim-array" = callPackage
@@ -207230,6 +203514,8 @@ self: {
testHaskellDepends = [ base QuickCheck quickcheck-classes ];
description = "Prim typeclass instances";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"prim-ref" = callPackage
@@ -207349,39 +203635,7 @@ self: {
license = stdenv.lib.licenses.mit;
}) {inherit (pkgs) primesieve;};
- "primitive_0_5_1_0" = callPackage
- ({ mkDerivation, base, ghc-prim }:
- mkDerivation {
- pname = "primitive";
- version = "0.5.1.0";
- sha256 = "0a8mf8k62xga5r5dd0fna1swqbx2r94c0mvqnc4mfq640zrsa5w8";
- revision = "1";
- editedCabalFile = "1v4q1mz08fzagp4xpbw5ifmymlrsw380yccdvhcgqfrl2lrgb2zf";
- libraryHaskellDepends = [ base ghc-prim ];
- description = "Primitive memory-related operations";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"primitive" = callPackage
- ({ mkDerivation, base, base-orphans, ghc-prim, QuickCheck
- , semigroups, tagged, tasty, tasty-quickcheck, transformers
- , transformers-compat
- }:
- mkDerivation {
- pname = "primitive";
- version = "0.7.0.1";
- sha256 = "1pgpjzlfn037lw7lsszpqmqhbf33fnd86jna1whdd4pl57cbg2yx";
- libraryHaskellDepends = [ base ghc-prim transformers ];
- testHaskellDepends = [
- base base-orphans ghc-prim QuickCheck semigroups tagged tasty
- tasty-quickcheck transformers transformers-compat
- ];
- description = "Primitive memory-related operations";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "primitive_0_7_1_0" = callPackage
({ mkDerivation, base, base-orphans, deepseq, ghc-prim, QuickCheck
, quickcheck-classes-base, semigroups, tagged, tasty
, tasty-quickcheck, transformers, transformers-compat
@@ -207398,7 +203652,6 @@ self: {
];
description = "Primitive memory-related operations";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"primitive-addr" = callPackage
@@ -207435,6 +203688,8 @@ self: {
libraryHaskellDepends = [ base primitive ];
description = "primitive functions with bounds-checking";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"primitive-containers" = callPackage
@@ -207473,6 +203728,8 @@ self: {
libraryHaskellDepends = [ primitive ];
description = "convenience class for PrimMonad m/PrimState m";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"primitive-extras" = callPackage
@@ -207509,6 +203766,8 @@ self: {
testHaskellDepends = [ base primitive QuickCheck ];
description = "using the `Prim` interface for the FFI";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"primitive-indexed" = callPackage
@@ -207619,6 +203878,18 @@ self: {
}) {};
"primitive-unlifted" = callPackage
+ ({ mkDerivation, base, bytestring, primitive, stm, text-short }:
+ mkDerivation {
+ pname = "primitive-unlifted";
+ version = "0.1.3.0";
+ sha256 = "1q7scarsdv51x74g6ahvc5znk9h628s984a7bawig0lnx67wzwih";
+ libraryHaskellDepends = [ base bytestring primitive text-short ];
+ testHaskellDepends = [ base primitive stm ];
+ description = "Primitive GHC types with unlifted types inside";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "primitive-unlifted_1_0_0_0" = callPackage
({ mkDerivation, array, base, bytestring, primitive, QuickCheck
, quickcheck-classes-base, stm, tasty, tasty-quickcheck, text-short
}:
@@ -207636,7 +203907,6 @@ self: {
description = "Primitive GHC types with unlifted types inside";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"primula-board" = callPackage
@@ -208309,23 +204579,6 @@ self: {
}:
mkDerivation {
pname = "product-profunctors";
- version = "0.10.0.1";
- sha256 = "15q6mgn42in4df61251q8h2d7hgvflik93xngc7jyyxj4ymaz5yh";
- libraryHaskellDepends = [
- base bifunctors contravariant profunctors tagged template-haskell
- ];
- testHaskellDepends = [ base profunctors ];
- benchmarkHaskellDepends = [ base criterion deepseq ];
- description = "product-profunctors";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "product-profunctors_0_11_0_1" = callPackage
- ({ mkDerivation, base, bifunctors, contravariant, criterion
- , deepseq, profunctors, tagged, template-haskell
- }:
- mkDerivation {
- pname = "product-profunctors";
version = "0.11.0.1";
sha256 = "0lwwjnpxgkgk02179j8jj9c1zvaw4f406i9gm7ngqczl8y796q3l";
revision = "1";
@@ -208337,7 +204590,6 @@ self: {
benchmarkHaskellDepends = [ base criterion deepseq ];
description = "product-profunctors";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"prof-flamegraph" = callPackage
@@ -208428,6 +204680,8 @@ self: {
];
description = "Treemap visualiser for GHC prof files";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"profunctor-arrows" = callPackage
@@ -208820,8 +205074,6 @@ self: {
];
description = "A Prolog interpreter written in Haskell";
license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"prolog-graph" = callPackage
@@ -208852,8 +205104,6 @@ self: {
libraryHaskellDepends = [ base fgl graphviz mtl prolog text ];
description = "Generating images of resolution trees for Prolog queries";
license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"prologue" = callPackage
@@ -208885,15 +205135,18 @@ self: {
"prolude" = callPackage
({ mkDerivation, aeson, base, bytestring, cassava, containers
- , mongoDB, safe-exceptions, scientific, text, time, vector
+ , generic-random, mongoDB, mtl, persistent, persistent-mongoDB
+ , QuickCheck, quickcheck-instances, safe-exceptions, scientific
+ , swagger2, text, time, uuid, vector
}:
mkDerivation {
pname = "prolude";
- version = "0.0.0.7";
- sha256 = "0wcjb7svvp5q3lzsddkxp2c0jvr765pva9hwnmmc5ak91yj6lgpw";
+ version = "0.0.0.12";
+ sha256 = "09z9716pjyxzpqn3qc0zsi9mz03vf1qnb1q5bcf66bvb1kfj0phw";
libraryHaskellDepends = [
- aeson base bytestring cassava containers mongoDB safe-exceptions
- scientific text time vector
+ aeson base bytestring cassava containers generic-random mongoDB mtl
+ persistent persistent-mongoDB QuickCheck quickcheck-instances
+ safe-exceptions scientific swagger2 text time uuid vector
];
description = "ITProTV's custom prelude";
license = stdenv.lib.licenses.mit;
@@ -209143,8 +205396,6 @@ self: {
executableHaskellDepends = [ base ];
description = "property-based host configuration management in haskell";
license = stdenv.lib.licenses.bsd2;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"properties" = callPackage
@@ -209242,6 +205493,8 @@ self: {
];
description = "A simple language for writing documents";
license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"prosidyc" = callPackage
@@ -209258,6 +205511,8 @@ self: {
];
description = "A DSL for processing Prosidy documents";
license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"prospect" = callPackage
@@ -209298,19 +205553,41 @@ self: {
}) {};
"proteaaudio" = callPackage
- ({ mkDerivation, base, bytestring, c2hs, libpulseaudio }:
+ ({ mkDerivation, base, bytestring, c2hs, libpulse, libpulse-simple
+ , libpulseaudio
+ }:
mkDerivation {
pname = "proteaaudio";
- version = "0.8.0";
- sha256 = "0fwanb1i4cq7352kci3wxkb5nyi5cm6298r559faw1bfyj2lmfbh";
+ version = "0.9.0";
+ sha256 = "0y1vvcy0rdiraphi6c9i1xsw5zwdqsw0id40xhgvk37va36ryl3p";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base bytestring ];
librarySystemDepends = [ libpulseaudio ];
+ libraryPkgconfigDepends = [ libpulse libpulse-simple ];
libraryToolDepends = [ c2hs ];
description = "Simple audio library for Windows, Linux, OSX";
license = stdenv.lib.licenses.bsd3;
- }) {inherit (pkgs) libpulseaudio;};
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {libpulse = null; libpulse-simple = null;
+ inherit (pkgs) libpulseaudio;};
+
+ "proteaaudio-sdl" = callPackage
+ ({ mkDerivation, base, bytestring, c2hs, SDL2 }:
+ mkDerivation {
+ pname = "proteaaudio-sdl";
+ version = "0.9.0";
+ sha256 = "0ksdb89phsdjjq5q043wvqi3swibfd1840180jg3m8wj3zcy5g3k";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base bytestring ];
+ librarySystemDepends = [ SDL2 ];
+ libraryPkgconfigDepends = [ SDL2 ];
+ libraryToolDepends = [ c2hs ];
+ description = "Simple audio library for SDL";
+ license = stdenv.lib.licenses.bsd3;
+ }) {inherit (pkgs) SDL2;};
"proteome" = callPackage
({ mkDerivation, aeson, ansi-terminal, base, bytestring, containers
@@ -209444,8 +205721,6 @@ self: {
];
description = "JSON protobuf encoding for proto-lens";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"proto-lens-optparse" = callPackage
@@ -209701,6 +205976,8 @@ self: {
libraryHaskellDepends = [ base freer-indexed singletons ];
description = "Model distributed system as type-level multi-party protocol";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"protocol-buffers" = callPackage
@@ -209718,8 +205995,6 @@ self: {
];
description = "Parse Google Protocol Buffer specifications";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"protocol-buffers-descriptor" = callPackage
@@ -209736,8 +206011,6 @@ self: {
];
description = "Text.DescriptorProto.Options and code generated from the Google Protocol Buffer specification";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"protocol-buffers-descriptor-fork" = callPackage
@@ -209816,23 +206089,6 @@ self: {
}:
mkDerivation {
pname = "protolude";
- version = "0.2.4";
- sha256 = "0vkrj1fxbndkmsja9d80k4q5c48gwdbjlnzx3iag02dlj05j34hi";
- libraryHaskellDepends = [
- array async base bytestring containers deepseq ghc-prim hashable
- mtl mtl-compat stm text transformers transformers-compat
- ];
- description = "A small prelude";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "protolude_0_3_0" = callPackage
- ({ mkDerivation, array, async, base, bytestring, containers
- , deepseq, ghc-prim, hashable, mtl, mtl-compat, stm, text
- , transformers, transformers-compat
- }:
- mkDerivation {
- pname = "protolude";
version = "0.3.0";
sha256 = "1b6wprbwfdjyvds2bm6na0fbqgzdkj5ikkk33whbkyh3krd3i0s0";
isLibrary = true;
@@ -209843,7 +206099,6 @@ self: {
];
description = "A small prelude";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"protolude-lifted" = callPackage
@@ -210026,8 +206281,8 @@ self: {
pname = "pseudo-boolean";
version = "0.1.9.0";
sha256 = "00n5mf7abprhr9xvh3k1mw40jn4l94wwxpc2h0546h0n9v7srb1b";
- revision = "2";
- editedCabalFile = "1njlypxh9p0dfqywgqgyzgx9h822d37jbnnd9zbl0ci99k1247g6";
+ revision = "3";
+ editedCabalFile = "0x0a5rjylmh4pdmr9iyadywzh06qxypq48b78skvm09bkkvrxghq";
libraryHaskellDepends = [
attoparsec base bytestring bytestring-builder containers deepseq
dlist hashable megaparsec parsec void
@@ -210177,8 +206432,6 @@ self: {
];
description = "Abstractions for operations on pointers";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ptr-poker" = callPackage
@@ -210730,8 +206983,6 @@ self: {
];
description = "types and parser for email messages (including MIME)";
license = stdenv.lib.licenses.agpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"purescheme-wai-routing-core" = callPackage
@@ -210754,6 +207005,8 @@ self: {
testHaskellDepends = [ base ];
description = "Simple Routing functions for Wai Applications";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"purescript" = callPackage
@@ -210936,8 +207189,6 @@ self: {
executableHaskellDepends = [ base text ];
description = "A cli client for pursuit";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"push-notifications" = callPackage
@@ -211106,30 +207357,6 @@ self: {
"pusher-http-haskell" = callPackage
({ mkDerivation, aeson, base, base16-bytestring, bytestring
- , cryptonite, hashable, hspec, http-client, http-types, memory
- , QuickCheck, scientific, text, time, transformers
- , unordered-containers, vector
- }:
- mkDerivation {
- pname = "pusher-http-haskell";
- version = "1.5.1.14";
- sha256 = "0gfn5rfyyhbrl6sq7b6qyg86afww60c9g8y65m0qci6c91jbrv3a";
- libraryHaskellDepends = [
- aeson base base16-bytestring bytestring cryptonite hashable
- http-client http-types memory text time transformers
- unordered-containers vector
- ];
- testHaskellDepends = [
- aeson base base16-bytestring bytestring cryptonite hspec
- http-client http-types QuickCheck scientific text time transformers
- unordered-containers vector
- ];
- description = "Haskell client library for the Pusher Channels HTTP API";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "pusher-http-haskell_2_0_0_2" = callPackage
- ({ mkDerivation, aeson, base, base16-bytestring, bytestring
, cryptonite, hashable, hspec, http-client, http-client-tls
, http-types, memory, QuickCheck, text, time, unordered-containers
}:
@@ -211147,7 +207374,6 @@ self: {
];
description = "Haskell client library for the Pusher Channels HTTP API";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"pusher-ws" = callPackage
@@ -211295,22 +207521,6 @@ self: {
}:
mkDerivation {
pname = "pvar";
- version = "0.2.0.0";
- sha256 = "183pc9xk4b62rrmchzqxi1wvys8k118zi7060wr0xm2azn7wny6h";
- libraryHaskellDepends = [ base deepseq primitive ];
- testHaskellDepends = [
- async base deepseq genvalidity hspec primitive QuickCheck
- ];
- description = "Mutable variable with primitive values";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "pvar_1_0_0_0" = callPackage
- ({ mkDerivation, async, base, deepseq, genvalidity, hspec
- , primitive, QuickCheck
- }:
- mkDerivation {
- pname = "pvar";
version = "1.0.0.0";
sha256 = "0f28wb89zlddgmh0302x73lphmd6kmx1829yh6kwsz7a6asq79ln";
revision = "1";
@@ -211321,7 +207531,6 @@ self: {
];
description = "Mutable variable with primitive values";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"pvd" = callPackage
@@ -211670,6 +207879,8 @@ self: {
];
description = "Typesafe library for linear algebra";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"qm-interpolated-string" = callPackage
@@ -211863,6 +208074,8 @@ self: {
librarySystemDepends = [ qtbase ];
description = "Qt bindings for Haskell - C++ library";
license = stdenv.lib.licenses.lgpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {inherit (pkgs.qt5) qtbase;};
"qtah-examples" = callPackage
@@ -211880,6 +208093,8 @@ self: {
];
description = "Example programs for Qtah Qt bindings";
license = stdenv.lib.licenses.lgpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"qtah-generator" = callPackage
@@ -211902,6 +208117,8 @@ self: {
doHaddock = false;
description = "Generator for Qtah Qt bindings";
license = stdenv.lib.licenses.lgpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"qtah-qt5" = callPackage
@@ -211921,6 +208138,8 @@ self: {
testHaskellDepends = [ base hoppy-runtime HUnit ];
description = "Qt bindings for Haskell";
license = stdenv.lib.licenses.lgpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {inherit (pkgs.qt5) qtbase;};
"quack" = callPackage
@@ -212008,6 +208227,8 @@ self: {
];
description = "Rage against the quantification";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"quantities" = callPackage
@@ -212391,8 +208612,8 @@ self: {
}:
mkDerivation {
pname = "quickcheck-arbitrary-template";
- version = "0.2.1.0";
- sha256 = "1g9b39bhjcx44l8mwj5hwbjkd575prd46v16jz895q4f3ibqnfvp";
+ version = "0.2.1.1";
+ sha256 = "0cmk6kp895qrirdavbfp96k9yggs83bjcknyvwbkfzx5zbdc87y7";
libraryHaskellDepends = [ base QuickCheck safe template-haskell ];
testHaskellDepends = [
base QuickCheck safe tasty tasty-golden tasty-hunit
@@ -212463,8 +208684,6 @@ self: {
sha256 = "0qdjls949kmcv8wj3a27p4dz8nb1dq4i99zizkw7qyqn47r9ccxd";
libraryHaskellDepends = [ base QuickCheck unfoldable-restricted ];
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"quickcheck-enum-instances" = callPackage
@@ -212505,8 +208724,8 @@ self: {
pname = "quickcheck-instances";
version = "0.3.23";
sha256 = "1gig5dwgsahpgdz0cm06wf9lbjnh0qmr5qrlk9bc3v72pa8knc0i";
- revision = "1";
- editedCabalFile = "1lir5ryv2b1hn5n5fbgs9syram71zv4p4chb9xzkxvbszl5inw8k";
+ revision = "2";
+ editedCabalFile = "195l3a41gw34kviqbsa4pg8h92y3gmhvq4x7znrm1h7zlqw2jbb0";
libraryHaskellDepends = [
array base base-compat bytestring case-insensitive containers
hashable old-time QuickCheck scientific splitmix tagged text these
@@ -212521,7 +208740,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "quickcheck-instances_0_3_25" = callPackage
+ "quickcheck-instances_0_3_25_1" = callPackage
({ mkDerivation, array, base, bytestring, case-insensitive
, containers, data-fix, hashable, integer-logarithms, old-time
, QuickCheck, scientific, splitmix, strict, tagged, text, these
@@ -212530,8 +208749,8 @@ self: {
}:
mkDerivation {
pname = "quickcheck-instances";
- version = "0.3.25";
- sha256 = "08lp5fwmhj1ld9zmhxv6aiqc7668nlkz0ckykgp57bv0i6sh4n7q";
+ version = "0.3.25.1";
+ sha256 = "06gg3y56ws1bc9yz00fmm0i5vrmqd2mqlxnbxp676yksfyr80qxd";
libraryHaskellDepends = [
array base bytestring case-insensitive containers data-fix hashable
integer-logarithms old-time QuickCheck scientific splitmix strict
@@ -213047,6 +209266,8 @@ self: {
doHaddock = false;
description = "Meta-package for Quipper";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"quipper-algorithms" = callPackage
@@ -213070,6 +209291,8 @@ self: {
executableHaskellDepends = [ base ];
description = "A set of algorithms implemented in Quipper";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"quipper-all" = callPackage
@@ -213085,6 +209308,8 @@ self: {
doHaddock = false;
description = "Meta-package for Quipper";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"quipper-cabal" = callPackage
@@ -213096,6 +209321,8 @@ self: {
libraryHaskellDepends = [ base Cabal process quipper-language ];
description = "Some functions to aid in the creation of Cabal packages for Quipper";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"quipper-core" = callPackage
@@ -213133,6 +209360,8 @@ self: {
doHaddock = false;
description = "Miscellaneous code snippets that illustrate various Quipper features";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"quipper-language" = callPackage
@@ -213153,6 +209382,8 @@ self: {
executableHaskellDepends = [ base process ];
description = "Quipper, an embedded functional programming language for quantum computation";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"quipper-libraries" = callPackage
@@ -213175,6 +209406,8 @@ self: {
];
description = "The standard libraries for Quipper";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"quipper-rendering" = callPackage
@@ -213214,6 +209447,8 @@ self: {
doHaddock = false;
description = "Miscellaneous stand-alone tools for Quipper";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"quipper-utils" = callPackage
@@ -213230,6 +209465,8 @@ self: {
];
description = "Utility libraries for Quipper";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"quiver" = callPackage
@@ -213480,8 +209717,8 @@ self: {
}:
mkDerivation {
pname = "r-glpk-phonetic-languages-ukrainian-durations";
- version = "0.2.1.0";
- sha256 = "0g3xw2a9id28wpvs868xjjmx2hh17876fiwpzjzngcjijr5351b4";
+ version = "0.2.2.0";
+ sha256 = "1svwml88hfnpdgbnny8nzga9gxnmgjggnkks8gz9dplcf8w1w39d";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -213631,21 +209868,6 @@ self: {
"radius" = callPackage
({ mkDerivation, base, binary, bytestring, cryptonite, iproute
- , memory
- }:
- mkDerivation {
- pname = "radius";
- version = "0.6.1.0";
- sha256 = "0q12vlqwpnsxr3i26b6v8z4rpvwmqsx0n171lhki9wc57v3mxgdy";
- libraryHaskellDepends = [
- base binary bytestring cryptonite iproute memory
- ];
- description = "Remote Authentication Dial In User Service (RADIUS)";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "radius_0_7_1_0" = callPackage
- ({ mkDerivation, base, binary, bytestring, cryptonite, iproute
, lens, memory
}:
mkDerivation {
@@ -213657,7 +209879,6 @@ self: {
];
description = "Remote Authentication Dial In User Service (RADIUS)";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"radix" = callPackage
@@ -214145,8 +210366,8 @@ self: {
pname = "random";
version = "1.2.0";
sha256 = "1pmr7zbbqg58kihhhwj8figf5jdchhi7ik2apsyxbgsqq3vrqlg4";
- revision = "2";
- editedCabalFile = "1pjpv8rzbwhr881ayxbvz4filvx3qkdx13pa21407p5fiyf208a3";
+ revision = "3";
+ editedCabalFile = "04hrdpc4h35dqbwyc4vfp2hw7wsr6b121f3rm8l94j11kli4108y";
libraryHaskellDepends = [ base bytestring deepseq mtl splitmix ];
testHaskellDepends = [
base bytestring containers doctest mwc-random primitive smallcheck
@@ -214277,12 +210498,27 @@ self: {
];
description = "Additional functions for random values";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"random-fu" = callPackage
({ mkDerivation, base, erf, math-functions, monad-loops, mtl
+ , random-shuffle, random-source, rvar, syb, template-haskell
+ , transformers, vector
+ }:
+ mkDerivation {
+ pname = "random-fu";
+ version = "0.2.7.4";
+ sha256 = "13dgx069lvdfxm7l2q2l6d7q0gd3wp41b8l4l6wmhlfbl5xici3m";
+ libraryHaskellDepends = [
+ base erf math-functions monad-loops mtl random-shuffle
+ random-source rvar syb template-haskell transformers vector
+ ];
+ description = "Random number generation";
+ license = stdenv.lib.licenses.publicDomain;
+ }) {};
+
+ "random-fu_0_2_7_7" = callPackage
+ ({ mkDerivation, base, erf, math-functions, monad-loops, mtl
, random, random-shuffle, random-source, rvar, syb
, template-haskell, transformers, vector
}:
@@ -214297,7 +210533,6 @@ self: {
description = "Random number generation";
license = stdenv.lib.licenses.publicDomain;
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"random-fu-multivariate" = callPackage
@@ -214310,8 +210545,6 @@ self: {
testHaskellDepends = [ base ];
description = "Multivariate distributions for random-fu";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"random-hypergeometric" = callPackage
@@ -214362,6 +210595,23 @@ self: {
}:
mkDerivation {
pname = "random-source";
+ version = "0.3.0.8";
+ sha256 = "0kjvpmxhff6id99hhgjp3vvb4vlhs3shkrh1n5cbfm7450lpmmn2";
+ libraryHaskellDepends = [
+ base flexible-defaults mersenne-random-pure64 mtl mwc-random
+ primitive random stateref syb template-haskell th-extras
+ ];
+ description = "Generic basis for random number generators";
+ license = stdenv.lib.licenses.publicDomain;
+ }) {};
+
+ "random-source_0_3_0_11" = callPackage
+ ({ mkDerivation, base, flexible-defaults, mersenne-random-pure64
+ , mtl, mwc-random, primitive, random, stateref, syb
+ , template-haskell, th-extras
+ }:
+ mkDerivation {
+ pname = "random-source";
version = "0.3.0.11";
sha256 = "0lwqbd0h495srgi2p8fsmsfk5hv5m3f6cxm12j61xx94fdyn98sv";
libraryHaskellDepends = [
@@ -214371,7 +210621,6 @@ self: {
description = "Generic basis for random number generators";
license = stdenv.lib.licenses.publicDomain;
hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"random-stream" = callPackage
@@ -214593,8 +210842,6 @@ self: {
];
description = "Find the rank product of a data set";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"rank1dynamic" = callPackage
@@ -214611,8 +210858,6 @@ self: {
];
description = "Like Data.Dynamic/Data.Typeable but with support for rank-1 polymorphic types";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"rank2classes" = callPackage
@@ -214622,27 +210867,6 @@ self: {
}:
mkDerivation {
pname = "rank2classes";
- version = "1.3.2.1";
- sha256 = "1sh2ks4qj3ksqs92rm8xzanpwc5ppml04s4mjzyngpgrihwi9924";
- setupHaskellDepends = [ base Cabal cabal-doctest ];
- libraryHaskellDepends = [
- base distributive template-haskell transformers
- ];
- testHaskellDepends = [
- base distributive doctest tasty tasty-hunit
- ];
- testToolDepends = [ markdown-unlit ];
- description = "standard type constructor class hierarchy, only with methods of rank 2 types";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "rank2classes_1_4_1" = callPackage
- ({ mkDerivation, base, Cabal, cabal-doctest, distributive, doctest
- , markdown-unlit, tasty, tasty-hunit, template-haskell
- , transformers
- }:
- mkDerivation {
- pname = "rank2classes";
version = "1.4.1";
sha256 = "1cmc7xqnvjdvzgfyz7i3nmnhdm92rwfc9bqlpjcirmnkn47va4kb";
setupHaskellDepends = [ base Cabal cabal-doctest ];
@@ -214655,7 +210879,6 @@ self: {
testToolDepends = [ markdown-unlit ];
description = "standard type constructor class hierarchy, only with methods of rank 2 types";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"rapid" = callPackage
@@ -215028,6 +211251,8 @@ self: {
benchmarkHaskellDepends = [ base-noprelude gauge relude ];
description = "Client for rating.chgk.info API and CSV tables (documentation in Russian)";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"rating-systems" = callPackage
@@ -216134,22 +212359,22 @@ self: {
"readme-lhs" = callPackage
({ mkDerivation, attoparsec, base, blaze-html, containers, doctest
- , foldl, numhask, pandoc, pandoc-types, scientific, tdigest, text
+ , foldl, generic-lens, numhask, pandoc, pandoc-types, text
, transformers
}:
mkDerivation {
pname = "readme-lhs";
- version = "0.7.0";
- sha256 = "0sgfqx34yzlvn2999wh2681gk6dan9nrlkzd3indybkmal9mc80b";
+ version = "0.8.1";
+ sha256 = "08ah0sbi4km40izgvfmc745zp03n8kkd830mbwga6xk69hm9q821";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- attoparsec base blaze-html containers foldl numhask pandoc
- pandoc-types scientific tdigest text transformers
+ attoparsec base blaze-html containers foldl generic-lens numhask
+ pandoc pandoc-types text transformers
];
- executableHaskellDepends = [ base numhask text ];
- testHaskellDepends = [ base containers doctest ];
- description = "See readme.md";
+ executableHaskellDepends = [ base numhask ];
+ testHaskellDepends = [ base doctest numhask ];
+ description = "Literate programming support";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
broken = true;
@@ -216219,35 +212444,6 @@ self: {
}) {};
"reanimate" = callPackage
- ({ mkDerivation, aeson, ansi-wl-pprint, array, attoparsec, base
- , base64-bytestring, bytestring, cassava, cereal, chiphunk, colour
- , containers, cubicbezier, directory, filepath, fingertree
- , fsnotify, geojson, hashable, here, hmatrix, JuicyPixels, lens
- , linear, matrix, mtl, open-browser, optparse-applicative, parallel
- , process, random, random-shuffle, reanimate-svg, split, temporary
- , text, time, vector, vector-space, websockets, xml
- }:
- mkDerivation {
- pname = "reanimate";
- version = "0.3.3.0";
- sha256 = "0yyhspd13wws99kpb61cw3bc6yrvkxrq86y0p9w4sl66jdl1zbli";
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [
- aeson ansi-wl-pprint array attoparsec base base64-bytestring
- bytestring cassava cereal chiphunk colour containers cubicbezier
- directory filepath fingertree fsnotify geojson hashable here
- hmatrix JuicyPixels lens linear matrix mtl open-browser
- optparse-applicative parallel process random random-shuffle
- reanimate-svg split temporary text time vector vector-space
- websockets xml
- ];
- description = "Animation library based on SVGs";
- license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "reanimate_1_1_2_1" = callPackage
({ mkDerivation, aeson, ansi-terminal, array, attoparsec, base
, base64-bytestring, bytestring, cassava, cereal, colour
, containers, cryptohash-sha256, cubicbezier, directory, filelock
@@ -216287,26 +212483,6 @@ self: {
}) {};
"reanimate-svg" = callPackage
- ({ mkDerivation, attoparsec, base, bytestring, containers
- , double-conversion, hspec, JuicyPixels, lens, linear, mtl
- , scientific, svg-tree, text, transformers, vector, xml
- }:
- mkDerivation {
- pname = "reanimate-svg";
- version = "0.9.8.0";
- sha256 = "1q7ij7w7zyjmmhhvfpjcx60jvs1p0w4jq9fbcah4ywn4azvr7gjv";
- libraryHaskellDepends = [
- attoparsec base bytestring containers double-conversion JuicyPixels
- lens linear mtl scientific text transformers vector xml
- ];
- testHaskellDepends = [
- attoparsec base hspec linear scientific svg-tree
- ];
- description = "SVG file loader and serializer";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "reanimate-svg_0_13_0_0" = callPackage
({ mkDerivation, attoparsec, base, bytestring, containers, Diff
, directory, double-conversion, filepath, hashable, JuicyPixels
, lens, linear, mtl, process, QuickCheck, scientific, tasty
@@ -216330,6 +212506,7 @@ self: {
description = "SVG file loader and serializer";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"reason-export" = callPackage
@@ -216687,25 +212864,6 @@ self: {
}) {};
"recursion-schemes" = callPackage
- ({ mkDerivation, base, base-orphans, comonad, free, HUnit
- , template-haskell, th-abstraction, transformers
- }:
- mkDerivation {
- pname = "recursion-schemes";
- version = "5.1.3";
- sha256 = "0a0mkwy3sxg5f1mdlblpn0xl3lwgilnmzs94jqab0pqx9gjkc5xj";
- revision = "2";
- editedCabalFile = "01q18gplv5k328qf74innnx2z2p15pg5nc6sikxq6fkkw4v3rkyb";
- libraryHaskellDepends = [
- base base-orphans comonad free template-haskell th-abstraction
- transformers
- ];
- testHaskellDepends = [ base HUnit template-haskell transformers ];
- description = "Representing common recursion patterns as higher-order functions";
- license = stdenv.lib.licenses.bsd2;
- }) {};
-
- "recursion-schemes_5_2_1" = callPackage
({ mkDerivation, base, base-orphans, comonad, containers, data-fix
, free, HUnit, template-haskell, th-abstraction, transformers
}:
@@ -216720,7 +212878,6 @@ self: {
testHaskellDepends = [ base HUnit template-haskell transformers ];
description = "Representing common recursion patterns as higher-order functions";
license = stdenv.lib.licenses.bsd2;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"recursion-schemes-ext" = callPackage
@@ -216805,6 +212962,8 @@ self: {
doHaddock = false;
description = "Extensible records and variants indexed by a type-level Red-Black tree";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"red-black-tree" = callPackage
@@ -216876,8 +213035,6 @@ self: {
];
description = "A driver for Redis key-value database";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"redis-hs" = callPackage
@@ -216919,8 +213076,6 @@ self: {
];
description = "Yet another redis client";
license = stdenv.lib.licenses.mpl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"redis-job-queue" = callPackage
@@ -216977,8 +213132,6 @@ self: {
];
description = "Combine redis caching and haxl";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"redland" = callPackage
@@ -217139,8 +213292,6 @@ self: {
];
description = "Extra stuff for mutable references";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ref-fd" = callPackage
@@ -217655,8 +213806,8 @@ self: {
}:
mkDerivation {
pname = "reflex-dom-retractable";
- version = "0.1.6.0";
- sha256 = "0xmxbyf72jnlyyr1iqgms43has4z3qv7ini5jrn1xkyhjmdanrcw";
+ version = "0.1.7.0";
+ sha256 = "0f40hxnlv7fpdjws0c720dz91zjxg8fxjl9qsmlilhapjzrjz9d2";
libraryHaskellDepends = [
base containers jsaddle mtl ref-tf reflex reflex-dom
];
@@ -217707,6 +213858,17 @@ self: {
broken = true;
}) {};
+ "reflex-external-ref" = callPackage
+ ({ mkDerivation, base, deepseq, reflex }:
+ mkDerivation {
+ pname = "reflex-external-ref";
+ version = "1.0.3.1";
+ sha256 = "0mv17j5g0h7y1ym4563xr1vc0sdvw0g4wdpx0a9aryk3i0k0i4mx";
+ libraryHaskellDepends = [ base deepseq reflex ];
+ description = "External reference with reactivity support";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"reflex-fsnotify" = callPackage
({ mkDerivation, base, containers, directory, filepath, fsnotify
, reflex
@@ -217860,6 +214022,57 @@ self: {
broken = true;
}) {};
+ "reflex-localize" = callPackage
+ ({ mkDerivation, base, jsaddle, mtl, reflex, reflex-external-ref
+ , text
+ }:
+ mkDerivation {
+ pname = "reflex-localize";
+ version = "1.0.2.0";
+ sha256 = "0iwxj8shik06r1wdhl8p5spvvn43xswilzhid8mfc3hj5khpzdzm";
+ libraryHaskellDepends = [
+ base jsaddle mtl reflex reflex-external-ref text
+ ];
+ description = "Localization library for reflex";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
+ "reflex-localize-dom" = callPackage
+ ({ mkDerivation, base, containers, reflex, reflex-dom
+ , reflex-localize, text
+ }:
+ mkDerivation {
+ pname = "reflex-localize-dom";
+ version = "1.0.0.0";
+ sha256 = "1y2m15l6xxcmhhpn5jq3dfvzd04s5d84pm5s7iff9s0gkikhz4ga";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base containers reflex reflex-dom reflex-localize text
+ ];
+ description = "Helper widgets for reflex-localize";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
+ "reflex-monad-auth" = callPackage
+ ({ mkDerivation, base, jsaddle, mtl, reflex, reflex-external-ref }:
+ mkDerivation {
+ pname = "reflex-monad-auth";
+ version = "0.1.0.1";
+ sha256 = "1gfhh462rd401rmcnb7lgn9443y2fg16xpyp4kgkzi8c4l8ja4af";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base jsaddle mtl reflex reflex-external-ref
+ ];
+ description = "Utilities to split reflex app to authorized and not authorized contexts";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"reflex-orphans" = callPackage
({ mkDerivation, base, deepseq, dependent-map, mtl, ref-tf, reflex
, tasty, tasty-hunit, these
@@ -217944,8 +214157,6 @@ self: {
];
description = "reflex host methods for testing without external events";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"reflex-transformers" = callPackage
@@ -218036,21 +214247,6 @@ self: {
}:
mkDerivation {
pname = "reform-happstack";
- version = "0.2.5.3";
- sha256 = "04fnn47rcm7n98q0qifyyg9jrh09mzchirwsgi2zzb6j9mciz6ci";
- libraryHaskellDepends = [
- base bytestring happstack-server mtl random reform text utf8-string
- ];
- description = "Happstack support for reform";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "reform-happstack_0_2_5_4" = callPackage
- ({ mkDerivation, base, bytestring, happstack-server, mtl, random
- , reform, text, utf8-string
- }:
- mkDerivation {
- pname = "reform-happstack";
version = "0.2.5.4";
sha256 = "1xknj906vr0q6vrxrvna1777v7hsdg1l3r0wwnga7k1yn5hcfc76";
libraryHaskellDepends = [
@@ -218058,7 +214254,6 @@ self: {
];
description = "Happstack support for reform";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"reform-hsp" = callPackage
@@ -218117,6 +214312,8 @@ self: {
];
description = "See README for more info";
license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"refresht" = callPackage
@@ -218251,24 +214448,6 @@ self: {
}) {};
"regex-applicative" = callPackage
- ({ mkDerivation, base, containers, criterion, smallcheck, tasty
- , tasty-hunit, tasty-smallcheck, transformers
- }:
- mkDerivation {
- pname = "regex-applicative";
- version = "0.3.3.1";
- sha256 = "0p0anx5vamrhrdvviwkh2zn6pa3pv2bjb7nfyc7dvz2q7g14y1lg";
- libraryHaskellDepends = [ base containers transformers ];
- testHaskellDepends = [
- base containers smallcheck tasty tasty-hunit tasty-smallcheck
- transformers
- ];
- benchmarkHaskellDepends = [ base criterion ];
- description = "Regex-based parsing with applicative interface";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "regex-applicative_0_3_4" = callPackage
({ mkDerivation, attoparsec, base, bytestring, containers
, criterion, deepseq, filtrable, megaparsec, parsec, parsers
, parsers-megaparsec, smallcheck, tasty, tasty-hunit
@@ -218289,7 +214468,6 @@ self: {
];
description = "Regex-based parsing with applicative interface";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"regex-applicative-text" = callPackage
@@ -218794,6 +214972,8 @@ self: {
pname = "regex-wrapper";
version = "0.1.0.1";
sha256 = "0ibkdd5xpilzm5qngn01csrin6ial1hhjzgpi3wjv6krlswdil34";
+ revision = "1";
+ editedCabalFile = "1ickvkpvxpqbj5fwhf3jajkp90b2sc3vz3l5sqyi7v4xj2bx8m6m";
libraryHaskellDepends = [
aeson base bytestring containers hashable regex-tdfa string-conv
text
@@ -219016,35 +215196,6 @@ self: {
}:
mkDerivation {
pname = "registry";
- version = "0.1.9.3";
- sha256 = "1x418lv2nnw5ryrinciq1dg7wgmz0zsvv8v3mfrp38rx5x88hbic";
- libraryHaskellDepends = [
- base containers exceptions hashable mmorph mtl protolude resourcet
- semigroupoids semigroups template-haskell text transformers-base
- ];
- testHaskellDepends = [
- async base bytestring containers directory exceptions generic-lens
- hashable hedgehog io-memoize mmorph MonadRandom mtl multimap
- protolude random resourcet semigroupoids semigroups tasty
- tasty-discover tasty-hedgehog tasty-th template-haskell text
- transformers-base universum
- ];
- testToolDepends = [ tasty-discover ];
- description = "data structure for assembling components";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "registry_0_2_0_1" = callPackage
- ({ mkDerivation, async, base, bytestring, containers, directory
- , exceptions, generic-lens, hashable, hedgehog, io-memoize, mmorph
- , MonadRandom, mtl, multimap, protolude, random, resourcet
- , semigroupoids, semigroups, tasty, tasty-discover, tasty-hedgehog
- , tasty-th, template-haskell, text, transformers-base, universum
- }:
- mkDerivation {
- pname = "registry";
version = "0.2.0.1";
sha256 = "0vpgjxm5mx11vnfhnvlzlawaqwa0a99iyimpd333ibz0psw10wka";
libraryHaskellDepends = [
@@ -219061,8 +215212,6 @@ self: {
testToolDepends = [ tasty-discover ];
description = "data structure for assembling components";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"registry-hedgehog" = callPackage
@@ -219114,6 +215263,8 @@ self: {
libraryHaskellDepends = [ base vector ];
description = "Simple linear and quadratic regression";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"regular" = callPackage
@@ -219320,8 +215471,6 @@ self: {
testToolDepends = [ doctest-discover hspec-discover ];
description = "A data structure representing Relations on Sets";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"relational-postgresql8" = callPackage
@@ -219844,6 +215993,8 @@ self: {
];
description = "Simple Utf8 wrapper for ByteString Builder with conversion classes";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"renderable" = callPackage
@@ -219912,6 +216063,8 @@ self: {
libraryHaskellDepends = [ base repa vector ];
description = "Algorithms using the Repa array library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"repa-array" = callPackage
@@ -220009,6 +216162,8 @@ self: {
];
description = "Examples using the Repa array library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"repa-fftw" = callPackage
@@ -220114,6 +216269,8 @@ self: {
];
description = "Scalar data types and conversions";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"repa-series" = callPackage
@@ -220245,6 +216402,23 @@ self: {
license = stdenv.lib.licenses.bsd2;
}) {};
+ "replace-megaparsec_1_4_4_0" = callPackage
+ ({ mkDerivation, base, bytestring, Cabal, megaparsec
+ , parser-combinators, text
+ }:
+ mkDerivation {
+ pname = "replace-megaparsec";
+ version = "1.4.4.0";
+ sha256 = "1nlbs01ghm6gllkc7chv06hdrwlb94cipcwcx84wzasdqdzvcdl1";
+ libraryHaskellDepends = [
+ base bytestring megaparsec parser-combinators text
+ ];
+ testHaskellDepends = [ base bytestring Cabal megaparsec text ];
+ description = "Find, replace, and split string patterns with Megaparsec parsers (instead of regex)";
+ license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"replica" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, Diff
, file-embed, http-types, QuickCheck, quickcheck-instances
@@ -220302,40 +216476,6 @@ self: {
}:
mkDerivation {
pname = "repline";
- version = "0.2.2.0";
- sha256 = "06f5df05j295v84j5c4k8bffwkpmrncbz4kpw4sh1pjszp1yv4d1";
- revision = "1";
- editedCabalFile = "1x4f1cbn9ylg82h853mqhm0sda6lz76ssk45d0x842pjbn3y46xx";
- libraryHaskellDepends = [
- base containers exceptions haskeline mtl process
- ];
- description = "Haskeline wrapper for GHCi-like REPL interfaces";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "repline_0_3_0_0" = callPackage
- ({ mkDerivation, base, containers, exceptions, haskeline, mtl
- , process
- }:
- mkDerivation {
- pname = "repline";
- version = "0.3.0.0";
- sha256 = "0niihfyggg2qisadg7w49cr5k5qyyynia93iip0ng2bbmzwi88g8";
- libraryHaskellDepends = [
- base containers exceptions haskeline mtl process
- ];
- testHaskellDepends = [ base containers mtl process ];
- description = "Haskeline wrapper for GHCi-like REPL interfaces";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
- "repline_0_4_0_0" = callPackage
- ({ mkDerivation, base, containers, exceptions, haskeline, mtl
- , process
- }:
- mkDerivation {
- pname = "repline";
version = "0.4.0.0";
sha256 = "1dspwi28krinkxdd7waq4y6plz0dfmzz72885p9pcqp1r14qrhj3";
libraryHaskellDepends = [
@@ -220344,7 +216484,6 @@ self: {
testHaskellDepends = [ base containers mtl process ];
description = "Haskeline wrapper for GHCi-like REPL interfaces";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"repo-based-blog" = callPackage
@@ -220489,36 +216628,6 @@ self: {
"req" = callPackage
({ mkDerivation, aeson, authenticate-oauth, base, blaze-builder
- , bytestring, case-insensitive, connection, hspec, hspec-core
- , hspec-discover, http-api-data, http-client, http-client-tls
- , http-types, modern-uri, monad-control, mtl, QuickCheck, retry
- , template-haskell, text, time, transformers, transformers-base
- , unordered-containers
- }:
- mkDerivation {
- pname = "req";
- version = "3.2.0";
- sha256 = "1r6fkhn99v6vil8khd23pdai3j6wgn724cy00q5x20fn3jz88ksw";
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [
- aeson authenticate-oauth base blaze-builder bytestring
- case-insensitive connection http-api-data http-client
- http-client-tls http-types modern-uri monad-control mtl retry
- template-haskell text time transformers transformers-base
- ];
- testHaskellDepends = [
- aeson base blaze-builder bytestring case-insensitive hspec
- hspec-core http-client http-types modern-uri monad-control mtl
- QuickCheck retry template-haskell text time unordered-containers
- ];
- testToolDepends = [ hspec-discover ];
- doCheck = false;
- description = "Easy-to-use, type-safe, expandable, high-level HTTP client library";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "req_3_7_0" = callPackage
- ({ mkDerivation, aeson, authenticate-oauth, base, blaze-builder
, bytestring, case-insensitive, connection, exceptions, hspec
, hspec-core, hspec-discover, http-api-data, http-client
, http-client-tls, http-types, modern-uri, monad-control, mtl
@@ -220527,8 +216636,8 @@ self: {
}:
mkDerivation {
pname = "req";
- version = "3.7.0";
- sha256 = "1ajak1845dx5vzc7mb5wyh6rilggnm0y5bh93f955zby1mr3mhi1";
+ version = "3.8.0";
+ sha256 = "1qd0bawdxig6sldlhqgj8cpkzfy7da9yy0wkvzs6mps6yk14kbap";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson authenticate-oauth base blaze-builder bytestring
@@ -220546,7 +216655,6 @@ self: {
doCheck = false;
description = "Easy-to-use, type-safe, expandable, high-level HTTP client library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"req-conduit" = callPackage
@@ -220630,6 +216738,8 @@ self: {
];
description = "A local http server to catch the HTTP redirect";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"request-monad" = callPackage
@@ -220652,8 +216762,8 @@ self: {
}:
mkDerivation {
pname = "require";
- version = "0.4.9";
- sha256 = "0f04cpgcgl5d0zj8j5d2wfg8m1g2zw5lw39qj8797y3shxh8jdih";
+ version = "0.4.10";
+ sha256 = "0ha9301ncb5li3sxjlbbq5hgjijr40vl5jy33fsi0wn13zp99x94";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -220674,8 +216784,6 @@ self: {
];
description = "Scrap your qualified import clutter";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"requirements" = callPackage
@@ -221041,27 +217149,6 @@ self: {
broken = true;
}) {};
- "resourcet_1_1_11" = callPackage
- ({ mkDerivation, base, containers, exceptions, hspec, lifted-base
- , mmorph, monad-control, mtl, transformers, transformers-base
- , transformers-compat, unliftio-core
- }:
- mkDerivation {
- pname = "resourcet";
- version = "1.1.11";
- sha256 = "1n94m2c7rxk2bgm8wywrkp9pmqlnv2dl35yaylninzm8xk1xavil";
- revision = "2";
- editedCabalFile = "08v09k5i8nr09f1kscq044hzibq6hsykd3v1xr480dp4hljcw5kc";
- libraryHaskellDepends = [
- base containers exceptions lifted-base mmorph monad-control mtl
- transformers transformers-base transformers-compat unliftio-core
- ];
- testHaskellDepends = [ base hspec lifted-base transformers ];
- description = "Deterministic allocation and freeing of scarce resources";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"resourcet" = callPackage
({ mkDerivation, base, containers, exceptions, hspec, mtl
, primitive, transformers, unliftio-core
@@ -221078,6 +217165,17 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "resourcet-pool" = callPackage
+ ({ mkDerivation, base, resource-pool, resourcet }:
+ mkDerivation {
+ pname = "resourcet-pool";
+ version = "0.1.0.0";
+ sha256 = "1jf6sbyhxrqbkdxiv330rk46kdvbrr0c4pybnm9cmij9wdqs15bd";
+ libraryHaskellDepends = [ base resource-pool resourcet ];
+ description = "A small library to convert a Pool into an Acquire";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"respond" = callPackage
({ mkDerivation, aeson, base, bifunctors, bytestring, containers
, data-default-class, exceptions, fast-logger, formatting, HList
@@ -221320,6 +217418,8 @@ self: {
libraryHaskellDepends = [ aeson base bytestring unix ];
description = "Minimal live coding library for model-view-event-update applications";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"restful-snap" = callPackage
@@ -221945,19 +218045,6 @@ self: {
}) {};
"rfc5051" = callPackage
- ({ mkDerivation, base, bytestring, containers }:
- mkDerivation {
- pname = "rfc5051";
- version = "0.1.0.4";
- sha256 = "1lxkq414ni986ciml4gbvf463fn55z299knky7pq3ixb1qislpb1";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [ base bytestring containers ];
- description = "Simple unicode collation as per RFC5051";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "rfc5051_0_2" = callPackage
({ mkDerivation, base, containers, text }:
mkDerivation {
pname = "rfc5051";
@@ -221967,7 +218054,6 @@ self: {
testHaskellDepends = [ base text ];
description = "Simple unicode collation as per RFC5051";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"rg" = callPackage
@@ -221987,6 +218073,8 @@ self: {
];
description = "A dynamic/unbounded alternative to Bounded Enum";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"rgb-color-model" = callPackage
@@ -222000,24 +218088,27 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "rhine" = callPackage
- ({ mkDerivation, base, containers, deepseq, dunai, free
- , MonadRandom, random, simple-affine-space, time, transformers
- , vector-sized
+ "rhbzquery" = callPackage
+ ({ mkDerivation, base, bytestring, config-ini, directory
+ , email-validate, extra, filepath, http-types, optparse-applicative
+ , simple-cmd, simple-cmd-args, text
}:
mkDerivation {
- pname = "rhine";
- version = "0.6.0";
- sha256 = "0dmdf1i1z5xj5l9p6vlln8yyy3pa1nd6m1b7spwm8kpfzzw3545f";
- libraryHaskellDepends = [
- base containers deepseq dunai free MonadRandom random
- simple-affine-space time transformers vector-sized
+ pname = "rhbzquery";
+ version = "0.1.1";
+ sha256 = "0nlh81cmkfsjgsmrrrcbf51vzmni1ddrhb8dzzxk9a8s76ybmcks";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ base bytestring config-ini directory email-validate extra filepath
+ http-types optparse-applicative simple-cmd simple-cmd-args text
];
- description = "Functional Reactive Programming with type-level clocks";
+ testHaskellDepends = [ base simple-cmd ];
+ description = "Bugzilla query tool";
license = stdenv.lib.licenses.bsd3;
}) {};
- "rhine_0_7_0" = callPackage
+ "rhine" = callPackage
({ mkDerivation, base, containers, deepseq, dunai, free
, MonadRandom, random, simple-affine-space, time, transformers
, vector-sized
@@ -222032,24 +218123,9 @@ self: {
];
description = "Functional Reactive Programming with type-level clocks";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"rhine-gloss" = callPackage
- ({ mkDerivation, base, dunai, gloss, rhine }:
- mkDerivation {
- pname = "rhine-gloss";
- version = "0.6.0.1";
- sha256 = "1j3sbdlfn6hkksfxa5nw874pm9yxmc8hy14msjfsl3g3y0d501bh";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [ base dunai gloss rhine ];
- executableHaskellDepends = [ base ];
- description = "Gloss backend for Rhine";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "rhine-gloss_0_7_0" = callPackage
({ mkDerivation, base, dunai, gloss, rhine, transformers }:
mkDerivation {
pname = "rhine-gloss";
@@ -222061,7 +218137,6 @@ self: {
executableHaskellDepends = [ base ];
description = "Gloss backend for Rhine";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"rhythm-game-tutorial" = callPackage
@@ -222183,6 +218258,8 @@ self: {
];
description = "Static site generator based on Shake";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"rib-core" = callPackage
@@ -222456,8 +218533,8 @@ self: {
}:
mkDerivation {
pname = "ring-buffers";
- version = "0.1.1";
- sha256 = "1xzvbygwp4zqz1nsbmb70062grzqw3jdwgbaaxn7hgirinims64h";
+ version = "0.2";
+ sha256 = "1bbmc8hasi8ralqzmfg2wq3bqa4qabjjlb9wm3csx2kdlhp4v15y";
libraryHaskellDepends = [
base contiguous primitive primitive-unlifted semirings
];
@@ -222920,8 +218997,6 @@ self: {
benchmarkHaskellDepends = [ base criterion ];
description = "RNG within an IORef for convenient concurrent use";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"rob" = callPackage
@@ -222987,8 +219062,6 @@ self: {
];
description = "Automatic session-aware servant testing";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"robot" = callPackage
@@ -223153,26 +219226,6 @@ self: {
"rocksdb-query" = callPackage
({ mkDerivation, base, bytestring, cereal, conduit, data-default
- , hspec, resourcet, rocksdb-haskell, unliftio
- }:
- mkDerivation {
- pname = "rocksdb-query";
- version = "0.3.2";
- sha256 = "07bp96sfcj34f4vgi3bynxykrad672hlg9d8rsxc0xxai8iamzrm";
- libraryHaskellDepends = [
- base bytestring cereal conduit resourcet rocksdb-haskell unliftio
- ];
- testHaskellDepends = [
- base cereal data-default hspec rocksdb-haskell unliftio
- ];
- description = "RocksDB database querying library for Haskell";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "rocksdb-query_0_4_2" = callPackage
- ({ mkDerivation, base, bytestring, cereal, conduit, data-default
, hspec, resourcet, rocksdb-haskell-jprupp, unliftio
}:
mkDerivation {
@@ -223188,8 +219241,6 @@ self: {
];
description = "RocksDB database querying library for Haskell";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"roguestar" = callPackage
@@ -223309,6 +219360,50 @@ self: {
broken = true;
}) {};
+ "rollbar-cli" = callPackage
+ ({ mkDerivation, base, optparse-applicative, rollbar-client }:
+ mkDerivation {
+ pname = "rollbar-cli";
+ version = "0.1.0";
+ sha256 = "1fspvwhgng251m5paps2nj3x73c1bms4s9y202nbdnil0wb1wdlf";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base optparse-applicative rollbar-client
+ ];
+ executableHaskellDepends = [ base rollbar-client ];
+ testHaskellDepends = [ base ];
+ description = "Simple CLI tool to perform commons tasks such as tracking deploys";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
+ "rollbar-client" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, directory, exceptions
+ , hspec, hspec-discover, mtl, process, req, text
+ , unordered-containers, yaml
+ }:
+ mkDerivation {
+ pname = "rollbar-client";
+ version = "0.1.0";
+ sha256 = "18ca2mrvl7kn226jnrv2yaqwanx6spf0sg034asp5bwnhn15fvb9";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base bytestring directory exceptions mtl process req text
+ unordered-containers yaml
+ ];
+ testHaskellDepends = [
+ aeson base hspec mtl text unordered-containers yaml
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "Core library to communicate with Rollbar API";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"rollbar-hs" = callPackage
({ mkDerivation, aeson, base, bytestring, case-insensitive
, hostname, hspec, hspec-golden-aeson, http-client, http-conduit
@@ -223333,6 +219428,55 @@ self: {
broken = true;
}) {};
+ "rollbar-wai" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, case-insensitive, hspec
+ , hspec-discover, http-types, mtl, process, req, rollbar-client
+ , text, unordered-containers, wai, wai-extra, warp
+ }:
+ mkDerivation {
+ pname = "rollbar-wai";
+ version = "0.1.0";
+ sha256 = "19a1pngqprnmpl4547vssbha4nzjj9930ln4qyv8yk4skqkvny4j";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base bytestring case-insensitive http-types rollbar-client
+ text unordered-containers wai wai-extra
+ ];
+ testHaskellDepends = [
+ aeson base hspec http-types mtl process req rollbar-client text
+ unordered-containers wai warp
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "Provides error reporting capabilities to WAI based applications through Rollbar API";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
+ "rollbar-yesod" = callPackage
+ ({ mkDerivation, base, hspec, hspec-discover, rollbar-client
+ , rollbar-wai, unliftio, wai, yesod-core, yesod-test
+ }:
+ mkDerivation {
+ pname = "rollbar-yesod";
+ version = "0.1.0";
+ sha256 = "1azz0braw91mcw3gibixgpa6bd6z76k8q742qzai3xz1pivdf09f";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base rollbar-client rollbar-wai unliftio wai yesod-core
+ ];
+ testHaskellDepends = [
+ base hspec rollbar-client wai yesod-core yesod-test
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "Provides error reporting capabilities to Yesod applications through Rollbar API";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"roller" = callPackage
({ mkDerivation, base, optparse-applicative, random
, regex-applicative
@@ -223413,8 +219557,6 @@ self: {
benchmarkHaskellDepends = [ base criterion deepseq integer-gmp ];
description = "RON";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ron-rdt" = callPackage
@@ -223582,6 +219724,21 @@ self: {
broken = true;
}) {};
+ "rosebud" = callPackage
+ ({ mkDerivation, base, containers, hspec, hspec-discover
+ , QuickCheck, transformers
+ }:
+ mkDerivation {
+ pname = "rosebud";
+ version = "0.2.0.0";
+ sha256 = "0g21b57qiijd5dmvnzky89kfs4zi2gbgabsj5bgzx2hnban08rm4";
+ libraryHaskellDepends = [ base containers transformers ];
+ testHaskellDepends = [ base containers hspec QuickCheck ];
+ testToolDepends = [ hspec-discover ];
+ description = "Common rose tree/forest functions";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"rosezipper" = callPackage
({ mkDerivation, base, containers }:
mkDerivation {
@@ -223763,6 +219920,8 @@ self: {
testHaskellDepends = [ base long-double ];
description = "Correctly-rounded arbitrary-precision floating-point arithmetic";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {inherit (pkgs) gmp; inherit (pkgs) mpfr;};
"rounded-hw" = callPackage
@@ -223816,8 +219975,6 @@ self: {
];
description = "Bidirectional (de-)serialization";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"roundtrip-aeson" = callPackage
@@ -223851,8 +220008,6 @@ self: {
libraryHaskellDepends = [ base mtl parsec roundtrip ];
description = "Bidirectional (de-)serialization";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"roundtrip-xml" = callPackage
@@ -223964,8 +220119,8 @@ self: {
({ mkDerivation, base, hspec, rowdy, yesod-core }:
mkDerivation {
pname = "rowdy-yesod";
- version = "0.0.1.0";
- sha256 = "17k9bbxwpmxpswkmax6jrlcfrp6qhgdkjixsp4d6rn7mj676010g";
+ version = "0.0.1.1";
+ sha256 = "120n4n17n3pkpc23bpjn2vc7w3zaifmyd4mr86n16hn993482b1s";
libraryHaskellDepends = [ base rowdy yesod-core ];
testHaskellDepends = [ base hspec rowdy yesod-core ];
description = "An EDSL for web application routes";
@@ -224060,24 +220215,6 @@ self: {
}) {};
"rpmbuild-order" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, containers, directory
- , fgl, filepath, optparse-applicative, process, simple-cmd-args
- }:
- mkDerivation {
- pname = "rpmbuild-order";
- version = "0.3.1";
- sha256 = "1xa4crcqm4avkpdcksj610gpzk7crfkwa2pk2nn1qsmjsrixfc2b";
- isLibrary = false;
- isExecutable = true;
- executableHaskellDepends = [
- base bytestring Cabal containers directory fgl filepath
- optparse-applicative process simple-cmd-args
- ];
- description = "Order RPM packages by dependencies";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "rpmbuild-order_0_4_3_1" = callPackage
({ mkDerivation, base, bytestring, case-insensitive, containers
, directory, extra, fgl, filepath, hspec, optparse-applicative
, process, simple-cmd, simple-cmd-args, unix
@@ -224100,6 +220237,7 @@ self: {
description = "Order RPM packages by dependencies";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"rrule" = callPackage
@@ -224108,8 +220246,8 @@ self: {
}:
mkDerivation {
pname = "rrule";
- version = "0.1.0.0";
- sha256 = "0059rrvvfrcsycc8aczayphscviidrq8ig3j4x3ln3xjfscq2l2l";
+ version = "0.1.1";
+ sha256 = "0xb0yf0p5r7szb7zxlcc95d22f49s9ql671f1lmvjvzg1jkmsvva";
libraryHaskellDepends = [
base megaparsec parser-combinators text time
];
@@ -224213,6 +220351,8 @@ self: {
libraryHaskellDepends = [ base HaXml network network-uri time ];
description = "A library for generating RSS 2.0 feeds.";
license = stdenv.lib.licenses.publicDomain;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"rss-conduit" = callPackage
@@ -224226,10 +220366,8 @@ self: {
}:
mkDerivation {
pname = "rss-conduit";
- version = "0.6.0.0";
- sha256 = "0crp7z6s5xch5jggyyg1a2jcijgl5cg17wiiqkcfmwjdkraz7ax9";
- revision = "1";
- editedCabalFile = "1xgqfn7dlzz79j4krmqg4d2xlybm6x4b0s8gklphn3lccwpicfy8";
+ version = "0.6.0.1";
+ sha256 = "07fmf5d93ywgqz4fp0aw5n1vzqlphrhcmiqrc0xpcphi17ig9m7l";
libraryHaskellDepends = [
atom-conduit base base-compat-batteries conduit conduit-combinators
containers dublincore-xml-conduit microlens microlens-th safe
@@ -224491,6 +220629,8 @@ self: {
libraryHaskellDepends = [ array base mtl parsec safe strict Vec ];
description = "relatively useful fractal functions";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"ruin" = callPackage
@@ -224703,8 +220843,6 @@ self: {
];
description = "Random Variables";
license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"rwlock" = callPackage
@@ -224930,8 +221068,6 @@ self: {
];
description = "control-monad-exception Instances for safe-failure";
license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"safe-foldable" = callPackage
@@ -226133,6 +222269,17 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "say-my-name" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "say-my-name";
+ version = "0.1.0.0";
+ sha256 = "1fc9jgyapdc0rlni6l60b8ya272vg8km8p97pb52f4gj5z48zk3j";
+ libraryHaskellDepends = [ base ];
+ description = "Require explicit type application for some type variables";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"sbp" = callPackage
({ mkDerivation, aeson, aeson-pretty, array, base
, base64-bytestring, basic-prelude, binary, binary-conduit
@@ -226497,6 +222644,8 @@ self: {
];
description = "Metadata types for Albedo Scanners";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"scan-vector-machine" = callPackage
@@ -226709,28 +222858,6 @@ self: {
"scheduler" = callPackage
({ mkDerivation, atomic-primops, base, deepseq, doctest, exceptions
- , genvalidity-hspec, hspec, mwc-random, primitive, QuickCheck
- , template-haskell, unliftio, unliftio-core, vector
- }:
- mkDerivation {
- pname = "scheduler";
- version = "1.4.2.3";
- sha256 = "0xf5gmla5h0k0a84f7b5xyk98xr72a9mygjlg5c913vc29i31ccx";
- libraryHaskellDepends = [
- atomic-primops base deepseq exceptions primitive unliftio-core
- ];
- testHaskellDepends = [
- base deepseq doctest genvalidity-hspec hspec mwc-random QuickCheck
- template-haskell unliftio vector
- ];
- description = "Work stealing scheduler";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "scheduler_1_5_0" = callPackage
- ({ mkDerivation, atomic-primops, base, deepseq, doctest, exceptions
, genvalidity-hspec, hspec, mwc-random, primitive, pvar, QuickCheck
, template-haskell, unliftio, unliftio-core, vector
}:
@@ -226747,8 +222874,6 @@ self: {
];
description = "Work stealing scheduler";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"schedyield" = callPackage
@@ -227244,37 +223369,6 @@ self: {
}:
mkDerivation {
pname = "scotty";
- version = "0.11.6";
- sha256 = "0ghn41nvkr8vajlm6y12wz3jbbyf4vyklspx0bhyisn1mps53p57";
- libraryHaskellDepends = [
- aeson base base-compat-batteries blaze-builder bytestring
- case-insensitive data-default-class exceptions fail http-types
- monad-control mtl nats network regex-compat text transformers
- transformers-base transformers-compat wai wai-extra warp
- ];
- testHaskellDepends = [
- async base bytestring data-default-class directory hspec hspec-wai
- http-types lifted-base network text wai
- ];
- testToolDepends = [ hspec-discover ];
- benchmarkHaskellDepends = [
- base bytestring data-default-class lucid mtl text transformers
- weigh
- ];
- description = "Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "scotty_0_12" = callPackage
- ({ mkDerivation, aeson, async, base, base-compat-batteries
- , blaze-builder, bytestring, case-insensitive, data-default-class
- , directory, exceptions, fail, hspec, hspec-discover, hspec-wai
- , http-types, lifted-base, lucid, monad-control, mtl, nats, network
- , regex-compat, text, transformers, transformers-base
- , transformers-compat, wai, wai-extra, warp, weigh
- }:
- mkDerivation {
- pname = "scotty";
version = "0.12";
sha256 = "1lpggpdzgjk23mq7aa64yylds5dbm4ynhcvbarqihjxabvh7xmz1";
revision = "2";
@@ -227296,7 +223390,6 @@ self: {
];
description = "Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"scotty-binding-play" = callPackage
@@ -227437,8 +223530,6 @@ self: {
libraryHaskellDepends = [ base haxl scotty text ];
description = "Combine scotty and haxl";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"scotty-params-parser" = callPackage
@@ -227455,6 +223546,8 @@ self: {
];
description = "HTTP-request's query parameters parser abstraction for \"scotty\"";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"scotty-path-normalizer" = callPackage
@@ -227544,6 +223637,8 @@ self: {
];
description = "TLS for Scotty";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"scotty-utils" = callPackage
@@ -227909,27 +224004,6 @@ self: {
}:
mkDerivation {
pname = "sdl2";
- version = "2.5.2.0";
- sha256 = "18cgckkq4yj0xwj3pmsfsqxazl7rcmb3f7b45kv9nwvjwyqi0hcw";
- isLibrary = true;
- isExecutable = true;
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [
- base bytestring exceptions linear StateVar text transformers vector
- ];
- librarySystemDepends = [ SDL2 ];
- libraryPkgconfigDepends = [ SDL2 ];
- testHaskellDepends = [ base deepseq linear vector weigh ];
- description = "Both high- and low-level bindings to the SDL library (version 2.0.6+).";
- license = stdenv.lib.licenses.bsd3;
- }) {inherit (pkgs) SDL2;};
-
- "sdl2_2_5_3_0" = callPackage
- ({ mkDerivation, base, bytestring, deepseq, exceptions, linear
- , SDL2, StateVar, text, transformers, vector, weigh
- }:
- mkDerivation {
- pname = "sdl2";
version = "2.5.3.0";
sha256 = "08l24cb92spnx3bn26bj0z2cszpsawhaa9vvhblvsr3d6z76065q";
isLibrary = true;
@@ -227943,7 +224017,6 @@ self: {
testHaskellDepends = [ base deepseq linear vector weigh ];
description = "Both high- and low-level bindings to the SDL library (version 2.0.6+).";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) SDL2;};
"sdl2-cairo" = callPackage
@@ -228393,29 +224466,6 @@ self: {
({ mkDerivation, base, base16-bytestring, bytestring, cereal
, deepseq, entropy, hashable, hspec, hspec-discover, HUnit
, monad-par, mtl, QuickCheck, secp256k1, string-conversions
- }:
- mkDerivation {
- pname = "secp256k1-haskell";
- version = "0.2.5";
- sha256 = "12hv8fi2acvv0pmk9scsw584sj2b9hfacr7bhbrry10sihrd4xv4";
- libraryHaskellDepends = [
- base base16-bytestring bytestring cereal deepseq entropy hashable
- QuickCheck string-conversions
- ];
- libraryPkgconfigDepends = [ secp256k1 ];
- testHaskellDepends = [
- base base16-bytestring bytestring cereal deepseq entropy hashable
- hspec HUnit monad-par mtl QuickCheck string-conversions
- ];
- testToolDepends = [ hspec-discover ];
- description = "Bindings for secp256k1";
- license = stdenv.lib.licenses.mit;
- }) {inherit (pkgs) secp256k1;};
-
- "secp256k1-haskell_0_5_0" = callPackage
- ({ mkDerivation, base, base16-bytestring, bytestring, cereal
- , deepseq, entropy, hashable, hspec, hspec-discover, HUnit
- , monad-par, mtl, QuickCheck, secp256k1, string-conversions
, unliftio-core
}:
mkDerivation {
@@ -228435,7 +224485,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Bindings for secp256k1";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) secp256k1;};
"secp256k1-legacy" = callPackage
@@ -228502,8 +224551,6 @@ self: {
];
description = "Information-theoretic secure secret sharing";
license = stdenv.lib.licenses.lgpl21;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"secrm" = callPackage
@@ -229149,22 +225196,6 @@ self: {
}:
mkDerivation {
pname = "semver";
- version = "0.3.4";
- sha256 = "0swffqyqraz2nxn64mwxp29zfdq7135q2j815yzwh2pk135xmns2";
- libraryHaskellDepends = [ attoparsec base deepseq hashable text ];
- testHaskellDepends = [ base tasty tasty-hunit text ];
- benchmarkHaskellDepends = [ base criterion text ];
- description = "Representation, manipulation, and de/serialisation of Semantic Versions";
- license = "unknown";
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
- "semver_0_4_0_1" = callPackage
- ({ mkDerivation, attoparsec, base, criterion, deepseq, hashable
- , tasty, tasty-hunit, text
- }:
- mkDerivation {
- pname = "semver";
version = "0.4.0.1";
sha256 = "0hgn3wd1wv3y1723kvd9clj72z65f6m28yf75mxl1zjfd0kf6ivw";
revision = "1";
@@ -229174,7 +225205,6 @@ self: {
benchmarkHaskellDepends = [ base criterion text ];
description = "Representation, manipulation, and de/serialisation of Semantic Versions";
license = stdenv.lib.licenses.mpl20;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"semver-range" = callPackage
@@ -229473,18 +225503,6 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "seqid_0_1_0" = callPackage
- ({ mkDerivation, base, transformers }:
- mkDerivation {
- pname = "seqid";
- version = "0.1.0";
- sha256 = "0q5vs8kravhiq906rrzi5iw5837bb8s6fibycgdracyfwrzvxly0";
- libraryHaskellDepends = [ base transformers ];
- description = "Sequence ID production and consumption";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"seqid" = callPackage
({ mkDerivation, base, mtl, transformers }:
mkDerivation {
@@ -229496,18 +225514,6 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "seqid-streams_0_1_0" = callPackage
- ({ mkDerivation, base, io-streams, seqid }:
- mkDerivation {
- pname = "seqid-streams";
- version = "0.1.0";
- sha256 = "13g0c76lyl3b4qdznpyr2a3szjb1dch2bsvgyv68br94045fk6d2";
- libraryHaskellDepends = [ base io-streams seqid ];
- description = "Sequence ID IO-Streams";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"seqid-streams" = callPackage
({ mkDerivation, base, io-streams, seqid }:
mkDerivation {
@@ -229596,29 +225602,6 @@ self: {
}:
mkDerivation {
pname = "sequence-formats";
- version = "1.4.1";
- sha256 = "1162qvpaj8zs1510pkq9v6pdny51r0r5bhwnpmrv1a6c8vm723n3";
- libraryHaskellDepends = [
- attoparsec base bytestring containers errors exceptions foldl
- lens-family pipes pipes-attoparsec pipes-bytestring pipes-safe
- transformers vector
- ];
- testHaskellDepends = [
- base bytestring containers foldl hspec pipes pipes-safe tasty
- tasty-hunit transformers vector
- ];
- description = "A package with basic parsing utilities for several Bioinformatic data formats";
- license = stdenv.lib.licenses.gpl3;
- }) {};
-
- "sequence-formats_1_5_1_4" = callPackage
- ({ mkDerivation, attoparsec, base, bytestring, containers, errors
- , exceptions, foldl, hspec, lens-family, pipes, pipes-attoparsec
- , pipes-bytestring, pipes-safe, tasty, tasty-hunit, transformers
- , vector
- }:
- mkDerivation {
- pname = "sequence-formats";
version = "1.5.1.4";
sha256 = "0qcs8lvv8dww6w9iyca4snxrr3hcjd14kafz59gxmbhx9q8zl8mz";
libraryHaskellDepends = [
@@ -229632,7 +225615,6 @@ self: {
];
description = "A package with basic parsing utilities for several Bioinformatic data formats";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"sequenceTools" = callPackage
@@ -229939,37 +225921,6 @@ self: {
"servant" = callPackage
({ mkDerivation, aeson, attoparsec, base, base-compat, bifunctors
- , bytestring, Cabal, cabal-doctest, case-insensitive, deepseq
- , doctest, hspec, hspec-discover, http-api-data, http-media
- , http-types, mmorph, mtl, network-uri, QuickCheck
- , quickcheck-instances, singleton-bool, string-conversions, tagged
- , text, transformers, vault
- }:
- mkDerivation {
- pname = "servant";
- version = "0.16.2";
- sha256 = "0yzl1yklbbymlh8jdc4ncrdxkalx2z349v4msbd6wxxrxfkxbz6n";
- revision = "1";
- editedCabalFile = "0v913vjklgwyfbn7k2v70943gy4i8ja3y6crpyrg5llxkb81jpbc";
- setupHaskellDepends = [ base Cabal cabal-doctest ];
- 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 string-conversions tagged
- text transformers vault
- ];
- testHaskellDepends = [
- aeson base base-compat bytestring doctest hspec http-media mtl
- QuickCheck quickcheck-instances string-conversions text
- transformers
- ];
- testToolDepends = [ hspec-discover ];
- description = "A family of combinators for defining webservices APIs";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "servant_0_18_1" = 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
@@ -229977,8 +225928,8 @@ self: {
}:
mkDerivation {
pname = "servant";
- version = "0.18.1";
- sha256 = "15brknvia5kd1fiyxlqghhhnajwrgai9yspkg5nd0v2k1g9dllky";
+ version = "0.18.2";
+ sha256 = "18mfjj9za8g9rgj7a6j0ly6lf1ykfwrlpy3cf53lv1gxvb19gmk5";
libraryHaskellDepends = [
aeson attoparsec base base-compat bifunctors bytestring
case-insensitive deepseq http-api-data http-media http-types mmorph
@@ -229992,7 +225943,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "A family of combinators for defining webservices APIs";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"servant-JuicyPixels" = callPackage
@@ -230013,6 +225963,8 @@ self: {
];
description = "Servant support for JuicyPixels";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"servant-aeson-specs" = callPackage
@@ -230043,19 +225995,6 @@ self: {
}) {};
"servant-auth" = callPackage
- ({ mkDerivation, base }:
- mkDerivation {
- pname = "servant-auth";
- version = "0.3.2.0";
- sha256 = "12s1m7vqp0ka8nani4cnrb6fad2y5mxji95bba2b6b07ih8xbd3v";
- revision = "2";
- editedCabalFile = "06jpxqz5444k19p1n4i4yf2pvql37w9ngssp1grxl42dxk2bcg94";
- libraryHaskellDepends = [ base ];
- description = "Authentication combinators for servant";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "servant-auth_0_4_0_0" = callPackage
({ mkDerivation, aeson, base, jose, lens, servant, text
, unordered-containers
}:
@@ -230068,7 +226007,6 @@ self: {
];
description = "Authentication combinators for servant";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"servant-auth-client" = callPackage
@@ -230082,6 +226020,8 @@ self: {
pname = "servant-auth-client";
version = "0.4.1.0";
sha256 = "16rmwdrx0qyqa821ipayczzl3gv8gvqgx8k9q8qaw19w87hwkh83";
+ revision = "1";
+ editedCabalFile = "0q7bazq4ilijclpz23fshpjcspnrfalh7jhqi5gg03m00wwibn4n";
libraryHaskellDepends = [
base bytestring containers servant servant-auth servant-client-core
];
@@ -230149,8 +226089,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "servant-docs/servant-auth compatibility";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"servant-auth-hmac" = callPackage
@@ -230200,34 +226138,6 @@ self: {
}:
mkDerivation {
pname = "servant-auth-server";
- version = "0.4.5.1";
- sha256 = "10kcxdh9ba37jra6brrg11rzmx16jmwsk0yib92l0s3mkqp9was6";
- libraryHaskellDepends = [
- aeson base base64-bytestring blaze-builder bytestring
- case-insensitive cookie data-default-class entropy http-types jose
- lens memory monad-time mtl servant servant-auth servant-server
- tagged text time unordered-containers wai
- ];
- testHaskellDepends = [
- aeson base bytestring case-insensitive hspec http-client http-types
- jose lens lens-aeson mtl QuickCheck servant servant-auth
- servant-server time transformers wai warp wreq
- ];
- testToolDepends = [ hspec-discover markdown-unlit ];
- description = "servant-server/servant-auth compatibility";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "servant-auth-server_0_4_6_0" = callPackage
- ({ mkDerivation, aeson, base, base64-bytestring, blaze-builder
- , bytestring, case-insensitive, cookie, data-default-class, entropy
- , hspec, hspec-discover, http-client, http-types, jose, lens
- , lens-aeson, markdown-unlit, memory, monad-time, mtl, QuickCheck
- , servant, servant-auth, servant-server, tagged, text, time
- , transformers, unordered-containers, wai, warp, wreq
- }:
- mkDerivation {
- pname = "servant-auth-server";
version = "0.4.6.0";
sha256 = "0isl9pzzhfbs8pgh3qr2vbgfp0bh741dfa59sq7n3cmbkc6ndpkk";
libraryHaskellDepends = [
@@ -230244,7 +226154,6 @@ self: {
testToolDepends = [ hspec-discover markdown-unlit ];
description = "servant-server/servant-auth compatibility";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"servant-auth-swagger" = callPackage
@@ -230253,28 +226162,6 @@ self: {
}:
mkDerivation {
pname = "servant-auth-swagger";
- version = "0.2.10.0";
- sha256 = "04ndbbhdmpgb8yshki6q2j46a5q8fzvlb4nn8x8gv0mqkriq79sh";
- revision = "3";
- editedCabalFile = "087faa5bg2hlxyhg7jzy2jj4fzs3dkp0znsbabrharcvdlkpqj1r";
- libraryHaskellDepends = [
- base lens servant servant-auth servant-swagger swagger2 text
- ];
- testHaskellDepends = [
- base hspec lens QuickCheck servant servant-auth servant-swagger
- swagger2 text
- ];
- testToolDepends = [ hspec-discover ];
- description = "servant-swagger/servant-auth compatibility";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "servant-auth-swagger_0_2_10_1" = callPackage
- ({ mkDerivation, base, hspec, hspec-discover, lens, QuickCheck
- , servant, servant-auth, servant-swagger, swagger2, text
- }:
- mkDerivation {
- pname = "servant-auth-swagger";
version = "0.2.10.1";
sha256 = "029nvb4wxwl98ah26bgcq1b7izrnvssxwn1682liimvsh4a8bady";
libraryHaskellDepends = [
@@ -230287,7 +226174,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "servant-swagger/servant-auth compatibility";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"servant-auth-token" = callPackage
@@ -230433,6 +226319,8 @@ self: {
];
description = "Authenticate Routes Using Wordpress Cookies";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"servant-avro" = callPackage
@@ -230460,29 +226348,12 @@ self: {
}:
mkDerivation {
pname = "servant-blaze";
- version = "0.9";
- sha256 = "1pfnpc6m7i8knndc1734fbzpfgmvdcpkd8cj0jyw139b70siz63r";
- revision = "3";
- editedCabalFile = "0pn9ca2jmx71clz0j9nlz1lwmr2xv39zqfda10al11am9mc4j8n4";
- libraryHaskellDepends = [ base blaze-html http-media servant ];
- testHaskellDepends = [ base blaze-html servant-server wai warp ];
- description = "Blaze-html support for servant";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "servant-blaze_0_9_1" = callPackage
- ({ mkDerivation, base, blaze-html, http-media, servant
- , servant-server, wai, warp
- }:
- mkDerivation {
- pname = "servant-blaze";
version = "0.9.1";
sha256 = "08fvy904mz5xjqda702kq4ch25m3nda1yhpp4g7i62j0jmxs2ji6";
libraryHaskellDepends = [ base blaze-html http-media servant ];
testHaskellDepends = [ base blaze-html servant-server wai warp ];
description = "Blaze-html support for servant";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"servant-cassava" = callPackage
@@ -230504,6 +226375,8 @@ self: {
];
description = "Servant CSV content-type for cassava";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"servant-checked-exceptions" = callPackage
@@ -230576,6 +226449,8 @@ self: {
];
description = "Command line interface for Servant API clients";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"servant-client" = callPackage
@@ -230584,45 +226459,13 @@ self: {
, 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, stm, tdigest, text, time, transformers
- , transformers-base, transformers-compat, wai, warp
- }:
- mkDerivation {
- pname = "servant-client";
- version = "0.16.0.1";
- sha256 = "1w6rw1bdm5x8swi9dy70n86gq9v85wlgmm6pglfxqbv7bgzpql8c";
- 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 stm
- tdigest text transformers transformers-compat wai warp
- ];
- testToolDepends = [ hspec-discover markdown-unlit ];
- description = "Automatic derivation of querying functions for servant";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "servant-client_0_18_1" = 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.1";
- sha256 = "0pv9xj5a6caqxsnlnv4ijzavgmsgi0n3zri4h84mrjki2h2z1837";
- revision = "1";
- editedCabalFile = "1d2f8l2zs2gy880g3i9l3jwjrxygb705qz1f81ral7ik56465m83";
+ version = "0.18.2";
+ sha256 = "0acwpjmi5r62jgmpw508jq942kq5dhdy5602w9v7g318inxzwwi1";
libraryHaskellDepends = [
base base-compat bytestring containers deepseq exceptions
http-client http-media http-types kan-extensions monad-control mtl
@@ -230638,44 +226481,20 @@ self: {
testToolDepends = [ hspec-discover markdown-unlit ];
description = "Automatic derivation of querying functions for servant";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"servant-client-core" = 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, template-haskell, text, transformers
- }:
- mkDerivation {
- pname = "servant-client-core";
- version = "0.16";
- sha256 = "0cvv9a7z6ahwjp433c4sxa9i1ifabbih63bx71r9gvqzl85pb3dz";
- revision = "2";
- editedCabalFile = "172diqnz0ddvlfznfjk0k1l02f1mb11i1dkzr6rizdmhb66qpqil";
- libraryHaskellDepends = [
- aeson base base-compat base64-bytestring bytestring containers
- deepseq exceptions free http-media http-types network-uri safe
- servant 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 = stdenv.lib.licenses.bsd3;
- }) {};
-
- "servant-client-core_0_18_1" = 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.1";
- sha256 = "1pp4r8l1130ph680kcw7zpk1p76z88ip21cf4dghckmj0lflyw9h";
+ version = "0.18.2";
+ sha256 = "0b449c28z20sx98pc2d4p65jr3m9glsa47jjc2w4gf90jisl173r";
revision = "1";
- editedCabalFile = "04lk4zwx5g652krn561fd02wbrsg9jrj93hw7gv6z2xay8dr05m1";
+ editedCabalFile = "0vwj97h6x7zwvyx3ra09yhpi37mnn2kw5m27wnkzwwvk487swqxd";
libraryHaskellDepends = [
aeson base base-compat base64-bytestring bytestring containers
deepseq exceptions free http-media http-types network-uri safe
@@ -230685,7 +226504,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Core functionality and class for client function generation for servant APIs";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"servant-client-js" = callPackage
@@ -230844,8 +226662,8 @@ self: {
}:
mkDerivation {
pname = "servant-docs";
- version = "0.11.4";
- sha256 = "1z35rr55mxwi761pmqy176liglms443ynk0sjh8v8hcyfciymq0d";
+ version = "0.11.8";
+ sha256 = "0zbsv75zyfg44l4822qnmvw2naxcxwgnpzc55jnvz766l2dydjrb";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -230864,35 +226682,6 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "servant-docs_0_11_7" = 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.7";
- sha256 = "01m8ixxs310mcmnd1c5na2ycbnc9xwizdnzzcjdbli5r1mngpgc8";
- 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 = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"servant-docs-simple" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, bytestring, hspec
, hspec-core, ordered-containers, prettyprinter, raw-strings-qq
@@ -230900,28 +226689,6 @@ self: {
}:
mkDerivation {
pname = "servant-docs-simple";
- version = "0.2.0.1";
- sha256 = "0r9lq4vv88fvh8dfw5z7kxsw57vr7877gixwjfmsy5q1yam91d9d";
- libraryHaskellDepends = [
- aeson aeson-pretty base bytestring ordered-containers prettyprinter
- servant text unordered-containers
- ];
- testHaskellDepends = [
- aeson aeson-pretty base bytestring hspec hspec-core
- ordered-containers prettyprinter raw-strings-qq servant text
- unordered-containers
- ];
- description = "Generate endpoints overview for Servant API";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "servant-docs-simple_0_3_0_0" = callPackage
- ({ mkDerivation, aeson, aeson-pretty, base, bytestring, hspec
- , hspec-core, ordered-containers, prettyprinter, raw-strings-qq
- , servant, text, unordered-containers
- }:
- mkDerivation {
- pname = "servant-docs-simple";
version = "0.3.0.0";
sha256 = "0nzlgb3ccycqm3v599hh7k7fk7f8wqj0r2c2ldy9fj1c55h9n8hb";
libraryHaskellDepends = [
@@ -230936,6 +226703,7 @@ self: {
description = "Generate endpoints overview for Servant API";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"servant-ede" = callPackage
@@ -230987,6 +226755,8 @@ self: {
];
description = "Helpers for using ekg with servant";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"servant-elm" = callPackage
@@ -231009,6 +226779,8 @@ self: {
];
description = "Automatically derive Elm functions to query servant webservices";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"servant-errors" = callPackage
@@ -231032,8 +226804,6 @@ self: {
testToolDepends = [ markdown-unlit ];
description = "Servant Errors wai-middlware";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"servant-examples" = callPackage
@@ -231061,25 +226831,33 @@ self: {
}) {};
"servant-exceptions" = callPackage
- ({ mkDerivation, aeson, base, exceptions, http-media, http-types
- , mtl, servant, servant-server, text, wai, warp
+ ({ mkDerivation, aeson, base, exceptions, http-types, servant, text
}:
mkDerivation {
pname = "servant-exceptions";
- version = "0.1.1";
- sha256 = "1qdb6ins7l0ryyrmg9j5pw428rlhkmzpbq5jqawfn01j8vf9yav5";
- isLibrary = true;
- isExecutable = true;
+ version = "0.2.1";
+ sha256 = "1bzxac87x3nfg5hllqxfi2qrdkiy2zfxwzkcg6vyjirnwpqvn49b";
libraryHaskellDepends = [
- aeson base exceptions http-media http-types mtl servant
- servant-server text wai
+ aeson base exceptions http-types servant text
];
- executableHaskellDepends = [
- aeson base exceptions http-types servant-server text warp
+ description = "Extensible exceptions for servant APIs";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "servant-exceptions-server" = callPackage
+ ({ mkDerivation, base, exceptions, http-media, http-types, mtl
+ , servant, servant-exceptions, servant-server, text, wai
+ }:
+ mkDerivation {
+ pname = "servant-exceptions-server";
+ version = "0.2.1";
+ sha256 = "1cx9d2hx09mx1kypdhwyqhl6s1aipvxi4ak4xy4jrd0fy8r8wy9g";
+ libraryHaskellDepends = [
+ base exceptions http-media http-types mtl servant
+ servant-exceptions servant-server text wai
];
+ description = "Extensible exceptions for servant API servers";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"servant-fiat-content" = callPackage
@@ -231093,6 +226871,8 @@ self: {
];
description = "Fiat content types";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"servant-flatten" = callPackage
@@ -231112,27 +226892,8 @@ self: {
}:
mkDerivation {
pname = "servant-foreign";
- version = "0.15";
- sha256 = "0wxx9drycam46vcmf3kxp2lq1drlpxb1b6fxbxyb6dd7349py6gi";
- revision = "2";
- editedCabalFile = "0axz78g0vhasq5cvqg1lq0b2qanmb768f1bvzbfx58rn6arwflnj";
- 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 = stdenv.lib.licenses.bsd3;
- }) {};
-
- "servant-foreign_0_15_2" = callPackage
- ({ mkDerivation, base, base-compat, hspec, hspec-discover
- , http-types, lens, servant, text
- }:
- mkDerivation {
- pname = "servant-foreign";
- version = "0.15.2";
- sha256 = "0vxm80cnd4w8zpyq7brnnjmcarb0vj7xgikwpc0il1w6hjgis7vl";
+ version = "0.15.3";
+ sha256 = "1bz2ry5pd8cx5pmsvg7q29r9gd5kqjjv9nd97f7abwjqi8as2413";
libraryHaskellDepends = [
base base-compat http-types lens servant text
];
@@ -231140,7 +226901,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Helpers for generating clients for servant APIs in any programming language";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"servant-generate" = callPackage
@@ -231221,8 +226981,6 @@ self: {
];
description = "Servant combinators to facilitate writing GitHub webhooks";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"servant-haxl-client" = callPackage
@@ -231294,10 +227052,8 @@ self: {
}:
mkDerivation {
pname = "servant-http-streams";
- version = "0.18.1";
- sha256 = "05ji6zg6v8cysfbh0850cmwrian0n2clvqn3b348cz3qms0ijrpg";
- revision = "1";
- editedCabalFile = "0xpscs5y480n19n3i4sn7xmb6kra7cyjxq64ic18cpqijv1jwlm1";
+ version = "0.18.2";
+ sha256 = "1kyiv8qamw9dxv2ax7hx9n7w9507vjvwn89x4nvlsc87nq91hvg0";
libraryHaskellDepends = [
base base-compat bytestring case-insensitive containers deepseq
exceptions http-common http-media http-streams http-types
@@ -231315,8 +227071,6 @@ self: {
testToolDepends = [ hspec-discover markdown-unlit ];
description = "Automatic derivation of querying functions for servant";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"servant-http2-client" = callPackage
@@ -231404,6 +227158,8 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Automatically derive javascript functions to query servant webservices";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"servant-jsonrpc" = callPackage
@@ -231415,8 +227171,6 @@ self: {
libraryHaskellDepends = [ aeson base servant ];
description = "JSON-RPC messages and endpoints";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"servant-jsonrpc-client" = callPackage
@@ -231432,8 +227186,6 @@ self: {
];
description = "Generate JSON-RPC servant clients";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"servant-jsonrpc-server" = callPackage
@@ -231449,8 +227201,6 @@ self: {
];
description = "JSON-RPC servant servers";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"servant-kotlin" = callPackage
@@ -231486,29 +227236,12 @@ self: {
}:
mkDerivation {
pname = "servant-lucid";
- version = "0.9";
- sha256 = "1xamwcijd03cynml5c2hr577qairybyrqd90ixyb1a94lql6agbf";
- revision = "3";
- editedCabalFile = "10j29y9zjflh88csvn7zi4pm8jr9dxsglin94wypjrhcwy7yj1ic";
- libraryHaskellDepends = [ base http-media lucid servant text ];
- testHaskellDepends = [ base lucid servant-server wai warp ];
- description = "Servant support for lucid";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "servant-lucid_0_9_0_2" = callPackage
- ({ mkDerivation, base, http-media, lucid, servant, servant-server
- , text, wai, warp
- }:
- mkDerivation {
- pname = "servant-lucid";
version = "0.9.0.2";
sha256 = "0l68dffx746j3p2l5x59cj5cdng2dw6vjq5x5h44m0ccbsmlckpz";
libraryHaskellDepends = [ base http-media lucid servant text ];
testHaskellDepends = [ base lucid servant-server wai warp ];
description = "Servant support for lucid";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"servant-machines" = callPackage
@@ -231575,36 +227308,6 @@ self: {
}:
mkDerivation {
pname = "servant-mock";
- version = "0.8.5";
- sha256 = "10bvqwyp5ca53k47a1xfbihdv22gjlj97spr1bn5plf5vlk70m5f";
- revision = "3";
- editedCabalFile = "1137vz9xm8iwj6x8h1q1yify6c1lahy0dxj6hpbhgi4s3mqkhm2g";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- base base-compat bytestring http-types QuickCheck servant
- servant-server transformers wai
- ];
- executableHaskellDepends = [
- aeson base QuickCheck servant-server warp
- ];
- testHaskellDepends = [
- aeson base bytestring-conversion hspec hspec-wai QuickCheck servant
- servant-server wai
- ];
- testToolDepends = [ hspec-discover ];
- description = "Derive a mock server for free from your servant API types";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "servant-mock_0_8_7" = callPackage
- ({ mkDerivation, aeson, base, base-compat, bytestring
- , bytestring-conversion, hspec, hspec-discover, hspec-wai
- , http-types, QuickCheck, servant, servant-server, transformers
- , wai, warp
- }:
- mkDerivation {
- pname = "servant-mock";
version = "0.8.7";
sha256 = "0j8c9wb1njrl77hp94frlnjpbk2axlkcgbcyax6s4pmf9v3c8j6x";
isLibrary = true;
@@ -231624,6 +227327,7 @@ self: {
description = "Derive a mock server for free from your servant API types";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"servant-multipart" = callPackage
@@ -231723,8 +227427,8 @@ self: {
}:
mkDerivation {
pname = "servant-openapi3";
- version = "2.0.1.0";
- sha256 = "14mfa7l3rqjmqp89x9gny5sy3c1w41czkyx7qp1d8dz1y4qi4ipf";
+ version = "2.0.1.1";
+ sha256 = "1cyzyljmdfr3gigdszcpj1i7l698fnxpc9hr83mzspm6qcmbqmgf";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
aeson aeson-pretty base base-compat bytestring hspec http-media
@@ -231774,6 +227478,8 @@ self: {
testHaskellDepends = [ base hspec QuickCheck servant-server text ];
description = "Type-safe pagination for Servant APIs";
license = stdenv.lib.licenses.lgpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"servant-pandoc" = callPackage
@@ -231816,6 +227522,33 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "servant-polysemy" = callPackage
+ ({ mkDerivation, base, deepseq, http-client, http-client-tls, lens
+ , mtl, polysemy, polysemy-plugin, polysemy-zoo, servant-client
+ , servant-server, servant-swagger, servant-swagger-ui, swagger2
+ , text, wai, warp
+ }:
+ mkDerivation {
+ pname = "servant-polysemy";
+ version = "0.1.0";
+ sha256 = "1isk401bi31s8ldb14cw0bchr3lwjmm2aslrrl3hg21dsr0qfk4y";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base deepseq http-client http-client-tls mtl polysemy
+ polysemy-plugin polysemy-zoo servant-client servant-server wai warp
+ ];
+ executableHaskellDepends = [
+ base deepseq http-client http-client-tls lens mtl polysemy
+ polysemy-plugin polysemy-zoo servant-client servant-server
+ servant-swagger servant-swagger-ui swagger2 text wai warp
+ ];
+ description = "Utilities for using servant in a polysemy stack";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"servant-pool" = callPackage
({ mkDerivation, base, resource-pool, servant, time }:
mkDerivation {
@@ -231894,6 +227627,8 @@ self: {
];
description = "Generate PureScript accessor functions for you servant API";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"servant-pushbullet-client" = callPackage
@@ -231971,34 +227706,6 @@ self: {
}) {};
"servant-rawm" = callPackage
- ({ mkDerivation, base, bytestring, doctest, filepath, Glob
- , hspec-wai, http-client, http-media, http-types, lens, resourcet
- , servant, servant-client, servant-client-core, servant-docs
- , servant-server, tasty, tasty-hspec, tasty-hunit, text
- , transformers, wai, wai-app-static, warp
- }:
- mkDerivation {
- pname = "servant-rawm";
- version = "0.3.2.0";
- sha256 = "013d89zmlmwwwhgyc57xbzsd4phz347if5y6iz93wrw4lbvc341d";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- base bytestring filepath http-client http-media http-types lens
- resourcet servant-client servant-client-core servant-docs
- servant-server wai wai-app-static
- ];
- testHaskellDepends = [
- base bytestring doctest Glob hspec-wai http-client http-media
- http-types servant servant-client servant-client-core
- servant-server tasty tasty-hspec tasty-hunit text transformers wai
- warp
- ];
- description = "Embed a raw 'Application' in a Servant API";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "servant-rawm_1_0_0_0" = callPackage
({ mkDerivation, base, servant }:
mkDerivation {
pname = "servant-rawm";
@@ -232007,7 +227714,6 @@ self: {
libraryHaskellDepends = [ base servant ];
description = "Embed a raw 'Application' in a Servant API";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"servant-rawm-client" = callPackage
@@ -232036,8 +227742,6 @@ self: {
];
description = "Documentation generator for 'RawM' endpoints";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"servant-rawm-server" = callPackage
@@ -232054,8 +227758,6 @@ self: {
];
description = "The server implementation of servant-rawm";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"servant-reason" = callPackage
@@ -232192,6 +227894,8 @@ self: {
];
description = "Generate Robots.txt and Sitemap.xml specification for your servant API.";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"servant-serf" = callPackage
@@ -232211,49 +227915,12 @@ self: {
doHaddock = false;
description = "Generates a servant API module";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"servant-server" = callPackage
({ mkDerivation, aeson, base, base-compat, base64-bytestring
- , bytestring, Cabal, cabal-doctest, containers, directory, doctest
- , 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, string-conversions, tagged, temporary, text
- , transformers, transformers-base, transformers-compat, wai
- , wai-app-static, wai-extra, warp, word8
- }:
- mkDerivation {
- pname = "servant-server";
- version = "0.16.2";
- sha256 = "1l4kgjg5z775bi76hy7cb70qwvmkai4rxqkgp0ildsjgsvf8qb80";
- revision = "1";
- editedCabalFile = "017aw6wyhi5g7zkk59yj44r1n02zzin2w9wdskwqys7iqkvnvczn";
- isLibrary = true;
- isExecutable = true;
- setupHaskellDepends = [ base Cabal cabal-doctest ];
- 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 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
- doctest hspec hspec-wai http-types mtl QuickCheck resourcet safe
- servant should-not-typecheck 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 = stdenv.lib.licenses.bsd3;
- }) {};
-
- "servant-server_0_18_1" = 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
@@ -232263,10 +227930,8 @@ self: {
}:
mkDerivation {
pname = "servant-server";
- version = "0.18.1";
- sha256 = "1azyaprki2mxqxb67h792qrjzxy8cy9m9f7zxg22g60l3j197df5";
- revision = "1";
- editedCabalFile = "1z136vqfbxliq141y4i6m9d3bif4k0ay34xximlnnfxjazx4r0ph";
+ version = "0.18.2";
+ sha256 = "05ricb3w1app6c094zwaq2jnqv53jpf4n89ffynm31dvf6h9qdih";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -232287,7 +227952,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "A family of combinators for defining webservices APIs and serving them";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"servant-server-namedargs" = callPackage
@@ -232368,6 +228032,8 @@ self: {
];
description = "A family of combinators for defining webservices APIs and serving them";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"servant-stache" = callPackage
@@ -232544,36 +228210,6 @@ self: {
}:
mkDerivation {
pname = "servant-swagger";
- version = "1.1.7.1";
- sha256 = "0vdjvn5bsd26q8wx1qdwn7vdfnd9jk8m9jzzm251gyn1ijxv8ild";
- revision = "2";
- editedCabalFile = "0ij93pd7lsq39grglhfrdjrg21bxigmhavy51xilg6rrpnfcj2wv";
- setupHaskellDepends = [ base Cabal cabal-doctest ];
- libraryHaskellDepends = [
- aeson aeson-pretty base base-compat bytestring hspec http-media
- insert-ordered-containers lens QuickCheck servant singleton-bool
- swagger2 text unordered-containers
- ];
- testHaskellDepends = [
- aeson base base-compat directory doctest filepath hspec lens
- lens-aeson QuickCheck servant swagger2 template-haskell text time
- utf8-string vector
- ];
- testToolDepends = [ hspec-discover ];
- description = "Generate a Swagger/OpenAPI/OAS 2.0 specification for your servant API.";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "servant-swagger_1_1_10" = callPackage
- ({ mkDerivation, aeson, aeson-pretty, base, base-compat, bytestring
- , Cabal, cabal-doctest, directory, doctest, filepath, hspec
- , hspec-discover, http-media, insert-ordered-containers, lens
- , lens-aeson, QuickCheck, servant, singleton-bool, swagger2
- , template-haskell, text, time, unordered-containers, utf8-string
- , vector
- }:
- mkDerivation {
- pname = "servant-swagger";
version = "1.1.10";
sha256 = "0y6zylhs4z0nfz75d4i2azcq0yh2bd4inanwblx4035dgkk1q78a";
setupHaskellDepends = [ base Cabal cabal-doctest ];
@@ -232590,7 +228226,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Generate a Swagger/OpenAPI/OAS 2.0 specification for your servant API.";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"servant-swagger-tags" = callPackage
@@ -232617,33 +228252,14 @@ self: {
}:
mkDerivation {
pname = "servant-swagger-ui";
- version = "0.3.4.3.23.11";
- sha256 = "0ryr6h74vz6q6q0c9aixb7kwhq1vn95m3m0799cvc0xkfvm0ljha";
- revision = "2";
- editedCabalFile = "1wmxiihiwjkzwqqj2996fqmixz6jblj5gh43p7dxbww3g9fdz8qi";
- libraryHaskellDepends = [
- base bytestring file-embed-lzma servant servant-server
- servant-swagger-ui-core swagger2 text
- ];
- description = "Servant swagger ui";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "servant-swagger-ui_0_3_4_3_36_1" = callPackage
- ({ mkDerivation, base, bytestring, file-embed-lzma, servant
- , servant-server, servant-swagger-ui-core, swagger2, text
- }:
- mkDerivation {
- pname = "servant-swagger-ui";
- version = "0.3.4.3.36.1";
- sha256 = "0j66ci53mlv1v57xg0hx6sm876i7yj99v573zizgb497c747dy8n";
+ version = "0.3.4.3.37.2";
+ sha256 = "1kx8i2x3ffbwbjh2i2ljha2cl6vfj1fcad9wkmc9ll9mbj6cpl8v";
libraryHaskellDepends = [
base bytestring file-embed-lzma servant servant-server
servant-swagger-ui-core swagger2 text
];
description = "Servant swagger ui";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"servant-swagger-ui-core" = callPackage
@@ -232653,10 +228269,8 @@ self: {
}:
mkDerivation {
pname = "servant-swagger-ui-core";
- version = "0.3.3";
- sha256 = "0gpdjnclbjjr6gwc0gyx1d4w06cjf6z5b2ngjfcgbn885wqllwh3";
- revision = "4";
- editedCabalFile = "1kj72caf8skcl25bfw4nh7kj7hh33wd55sggsd474di57wi9j2c4";
+ version = "0.3.4";
+ sha256 = "05vi74kgsf3yhkbw9cjl1zxs5swhh9jib6bwqf1h11cg0nr5i8ab";
libraryHaskellDepends = [
base blaze-markup bytestring http-media servant servant-blaze
servant-server swagger2 text transformers transformers-compat
@@ -232856,6 +228470,8 @@ self: {
];
description = "Servant support for yaml";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"servant-zeppelin" = callPackage
@@ -232965,33 +228581,6 @@ self: {
({ mkDerivation, aeson, aeson-casing, amazonka-core
, amazonka-kinesis, amazonka-s3, base, bytestring, case-insensitive
, hspec, hspec-discover, http-client, http-types, iproute, lens
- , raw-strings-qq, safe-exceptions, text, time, unix
- , unordered-containers
- }:
- mkDerivation {
- pname = "serverless-haskell";
- version = "0.11.3";
- sha256 = "14jaykiwi5xzf9cvkkk35gqgk203yah1ln0skr7gi847bh95v7qf";
- libraryHaskellDepends = [
- aeson aeson-casing amazonka-core amazonka-kinesis amazonka-s3 base
- bytestring case-insensitive http-client http-types iproute lens
- safe-exceptions text time unix unordered-containers
- ];
- testHaskellDepends = [
- aeson aeson-casing amazonka-core amazonka-kinesis amazonka-s3 base
- bytestring case-insensitive hspec hspec-discover http-client
- http-types iproute lens raw-strings-qq safe-exceptions text time
- unix unordered-containers
- ];
- testToolDepends = [ hspec-discover ];
- description = "Deploying Haskell code onto AWS Lambda using Serverless";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "serverless-haskell_0_12_4" = callPackage
- ({ mkDerivation, aeson, aeson-casing, amazonka-core
- , amazonka-kinesis, amazonka-s3, base, bytestring, case-insensitive
- , hspec, hspec-discover, http-client, http-types, iproute, lens
, raw-strings-qq, safe-exceptions, text, time, transformers, unix
, unordered-containers
}:
@@ -233013,7 +228602,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Deploying Haskell code onto AWS Lambda using Serverless";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"serversession" = callPackage
@@ -233415,8 +229003,6 @@ self: {
executableToolDepends = [ alex happy ];
description = "Treating files as sets to perform rapid set manipulation";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"setenv" = callPackage
@@ -233446,6 +229032,8 @@ self: {
executableHaskellDepends = [ base ];
description = "A console interface to the game of Set";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"setlocale" = callPackage
@@ -233599,36 +229187,6 @@ self: {
"sexp-grammar" = callPackage
({ mkDerivation, alex, array, base, bytestring, containers
- , criterion, deepseq, happy, invertible-grammar, prettyprinter
- , QuickCheck, recursion-schemes, scientific, semigroups, tasty
- , tasty-hunit, tasty-quickcheck, text, utf8-string
- }:
- mkDerivation {
- pname = "sexp-grammar";
- version = "2.1.0";
- sha256 = "139sqr50bba74h2r6gdivzsgkqjwq1gcah54zw2jkwzhlfk03fm1";
- revision = "1";
- editedCabalFile = "07rjcyk1zz775znhibaaqwxfkb8vfdbr5qsd20g5ywld0302scb1";
- libraryHaskellDepends = [
- array base bytestring containers deepseq invertible-grammar
- prettyprinter recursion-schemes scientific semigroups text
- utf8-string
- ];
- libraryToolDepends = [ alex happy ];
- testHaskellDepends = [
- base containers invertible-grammar prettyprinter QuickCheck
- scientific semigroups tasty tasty-hunit tasty-quickcheck text
- utf8-string
- ];
- benchmarkHaskellDepends = [
- base bytestring criterion deepseq text
- ];
- description = "Invertible grammar combinators for S-expressions";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "sexp-grammar_2_3_0" = callPackage
- ({ mkDerivation, alex, array, base, bytestring, containers
, criterion, data-fix, deepseq, happy, invertible-grammar
, prettyprinter, QuickCheck, recursion-schemes, scientific
, semigroups, tasty, tasty-hunit, tasty-quickcheck, text
@@ -233654,7 +229212,6 @@ self: {
];
description = "Invertible grammar combinators for S-expressions";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"sexp-show" = callPackage
@@ -234022,15 +229579,14 @@ self: {
"shake" = callPackage
({ mkDerivation, base, binary, bytestring, deepseq, directory
- , extra, file-embed, filepath, filepattern, hashable, heaps
- , js-dgtable, js-flot, js-jquery, primitive, process, QuickCheck
- , random, template-haskell, time, transformers, unix
- , unordered-containers, utf8-string
+ , extra, filepath, filepattern, hashable, heaps, js-dgtable
+ , js-flot, js-jquery, primitive, process, QuickCheck, random, time
+ , transformers, unix, unordered-containers, utf8-string
}:
mkDerivation {
pname = "shake";
- version = "0.19.1";
- sha256 = "14znwscqdhac421igz26r0p1im9p0zawxzmi3hh1lhmxc5fprk2n";
+ version = "0.19.2";
+ sha256 = "0s34c40zvr0ny5n0p2g85rzkx3789r20627gykkpsn5cvnc7pj5s";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -234040,10 +229596,9 @@ self: {
random time transformers unix unordered-containers utf8-string
];
executableHaskellDepends = [
- base binary bytestring deepseq directory extra file-embed filepath
- filepattern hashable heaps js-dgtable js-flot js-jquery primitive
- process random template-haskell time transformers unix
- unordered-containers utf8-string
+ base binary bytestring deepseq directory extra filepath filepattern
+ hashable heaps js-dgtable js-flot js-jquery primitive process
+ random time transformers unix unordered-containers utf8-string
];
testHaskellDepends = [
base binary bytestring deepseq directory extra filepath filepattern
@@ -234214,8 +229769,6 @@ self: {
];
description = "Dependency tracking for Futhark";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"shake-google-closure-compiler" = callPackage
@@ -234332,21 +229885,6 @@ self: {
}) {};
"shake-plus" = callPackage
- ({ mkDerivation, aeson, base, comonad, extra, path, rio, shake
- , within
- }:
- mkDerivation {
- pname = "shake-plus";
- version = "0.1.10.0";
- sha256 = "0jp0b593162y2m9mxrh4fhgvjiwyxx4zk5spmr46aby5hhrgdwcr";
- libraryHaskellDepends = [
- aeson base comonad extra path rio shake within
- ];
- description = "Re-export of Shake using well-typed paths and ReaderT";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "shake-plus_0_3_3_1" = callPackage
({ mkDerivation, base, extra, path, rio, shake }:
mkDerivation {
pname = "shake-plus";
@@ -234355,7 +229893,6 @@ self: {
libraryHaskellDepends = [ base extra path rio shake ];
description = "Re-export of Shake using well-typed paths and ReaderT";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"shake-plus-extended" = callPackage
@@ -234375,8 +229912,6 @@ self: {
];
description = "Experimental extensions to shake-plus";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"shakebook" = callPackage
@@ -234605,8 +230140,6 @@ self: {
];
description = "Shannon-fano compression algorithm in Haskell";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"shapefile" = callPackage
@@ -234841,29 +230374,6 @@ self: {
}:
mkDerivation {
pname = "shell-conduit";
- version = "4.7.0";
- sha256 = "0c5yvm08l37qblqks1r23znixxas39gl1d3mlm6rq8a6zfvcacbg";
- libraryHaskellDepends = [
- async base bytestring conduit conduit-extra directory filepath
- monads-tf process resourcet semigroups split template-haskell text
- transformers unix unliftio
- ];
- testHaskellDepends = [
- base bytestring conduit conduit-extra hspec hspec-expectations
- template-haskell
- ];
- description = "Write shell scripts with Conduit";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "shell-conduit_5_0_0" = callPackage
- ({ mkDerivation, async, base, bytestring, conduit, conduit-extra
- , directory, filepath, hspec, hspec-expectations, monads-tf
- , process, resourcet, semigroups, split, template-haskell, text
- , transformers, unix, unliftio
- }:
- mkDerivation {
- pname = "shell-conduit";
version = "5.0.0";
sha256 = "02zilgrb64x0rk4b4bihprwq9fr5gydzj003y3fq8ryf7r60g41w";
libraryHaskellDepends = [
@@ -234877,7 +230387,6 @@ self: {
];
description = "Write shell scripts with Conduit";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"shell-escape" = callPackage
@@ -235049,38 +230558,6 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "shelly_1_8_1" = callPackage
- ({ mkDerivation, async, base, bytestring, containers, directory
- , enclosed-exceptions, exceptions, filepath, hspec, hspec-contrib
- , HUnit, lifted-async, lifted-base, monad-control, mtl, process
- , system-fileio, system-filepath, text, time, transformers
- , transformers-base, unix, unix-compat
- }:
- mkDerivation {
- pname = "shelly";
- version = "1.8.1";
- sha256 = "023fbvbqs5gdwm30j5517gbdcc7fvz0md70dgwgpypkskj3i926y";
- revision = "1";
- editedCabalFile = "0crf0m077wky76f5nav2p9q4fa5q4yhv5l4bq9hd073dzdaywhz0";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- async base bytestring containers directory enclosed-exceptions
- exceptions lifted-async lifted-base monad-control mtl process
- system-fileio system-filepath text time transformers
- transformers-base unix unix-compat
- ];
- testHaskellDepends = [
- async base bytestring containers directory enclosed-exceptions
- exceptions filepath hspec hspec-contrib HUnit lifted-async
- lifted-base monad-control mtl process system-fileio system-filepath
- text time transformers transformers-base unix unix-compat
- ];
- description = "shell-like (systems) programming in Haskell";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"shelly" = callPackage
({ mkDerivation, async, base, bytestring, containers, directory
, enclosed-exceptions, exceptions, filepath, hspec, hspec-contrib
@@ -235630,6 +231107,8 @@ self: {
];
description = "Generate swift types from haskell types";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"si-clock" = callPackage
@@ -236013,8 +231492,6 @@ self: {
];
description = "A minimalist web framework for the WAI server interface";
license = stdenv.lib.licenses.lgpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"simple-actors" = callPackage
@@ -236242,8 +231719,6 @@ self: {
benchmarkHaskellDepends = [ base criterion mtl transformers ];
description = "A simple effect system that integrates with MTL";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"simple-enumeration" = callPackage
@@ -236410,8 +231885,6 @@ self: {
libraryHaskellDepends = [ base fast-logger mtl text ];
description = "A very simple but efficient logging framework";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"simple-logging" = callPackage
@@ -236573,8 +232046,6 @@ self: {
];
description = "Connector package for integrating postgresql-orm with the Simple web framework";
license = stdenv.lib.licenses.lgpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"simple-reflect" = callPackage
@@ -236651,8 +232122,6 @@ self: {
];
description = "Cookie-based session management for the Simple web framework";
license = stdenv.lib.licenses.lgpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"simple-sessions" = callPackage
@@ -237021,6 +232490,8 @@ self: {
librarySystemDepends = [ sqlite ];
description = "Simplest SQLite3 binding";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {inherit (pkgs) sqlite;};
"simplex" = callPackage
@@ -237217,27 +232688,6 @@ self: {
}) {};
"singletons" = callPackage
- ({ mkDerivation, base, Cabal, containers, directory, filepath
- , ghc-boot-th, mtl, pretty, process, syb, tasty, tasty-golden
- , template-haskell, text, th-desugar, transformers, turtle
- }:
- mkDerivation {
- pname = "singletons";
- version = "2.6";
- sha256 = "1lc6p1f3h0j4nq5ppqwjihrjlgcwl5sx5fsw449m9lvs07vp39xy";
- setupHaskellDepends = [ base Cabal directory filepath ];
- libraryHaskellDepends = [
- base containers ghc-boot-th mtl pretty syb template-haskell text
- th-desugar transformers
- ];
- testHaskellDepends = [
- base filepath process tasty tasty-golden text turtle
- ];
- description = "A framework for generating singleton types";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "singletons_2_7" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, deepseq
, directory, filepath, ghc-boot-th, mtl, pretty, process, syb
, tasty, tasty-golden, template-haskell, text, th-desugar
@@ -237260,7 +232710,6 @@ self: {
];
description = "A framework for generating singleton types";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"singletons-presburger" = callPackage
@@ -237533,28 +232982,12 @@ self: {
];
description = "Sized functors, for size-based enumerations";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"sized" = callPackage
({ mkDerivation, base, constraints, containers, deepseq
- , equational-reasoning, ghc-typelits-presburger, hashable, lens
- , ListLike, mono-traversable, singletons, type-natural, vector
- }:
- mkDerivation {
- pname = "sized";
- version = "0.4.0.0";
- sha256 = "1s1j9riv0kms1hgyhv69nwvh44xa831jk20xlnwq1byw6mbalna9";
- libraryHaskellDepends = [
- base constraints containers deepseq equational-reasoning
- ghc-typelits-presburger hashable lens ListLike mono-traversable
- singletons type-natural vector
- ];
- description = "Sized sequence data-types";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "sized_0_8_0_0" = callPackage
- ({ mkDerivation, base, constraints, containers, deepseq
, equational-reasoning, ghc-typelits-knownnat
, ghc-typelits-presburger, hashable, hspec, inspection-testing
, lens, mono-traversable, singletons, subcategories
@@ -237575,7 +233008,6 @@ self: {
];
description = "Sized sequence data-types";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"sized-grid" = callPackage
@@ -237889,30 +233321,8 @@ self: {
}:
mkDerivation {
pname = "skylighting";
- version = "0.8.5";
- sha256 = "1b8m0spspp060p5hkl2qxarh3cwji0shq5kdwz2w93kiyl8hk8sv";
- configureFlags = [ "-fexecutable" ];
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- base binary bytestring containers skylighting-core
- ];
- executableHaskellDepends = [
- base blaze-html bytestring containers directory filepath
- pretty-show text
- ];
- description = "syntax highlighting library";
- license = stdenv.lib.licenses.gpl2;
- }) {};
-
- "skylighting_0_10_0_3" = callPackage
- ({ mkDerivation, base, binary, blaze-html, bytestring, containers
- , directory, filepath, pretty-show, skylighting-core, text
- }:
- mkDerivation {
- pname = "skylighting";
- version = "0.10.0.3";
- sha256 = "1fzcvhkzrzf0rlic61fjbz7n9vfxjyc45kn57pw48qdl77shqhga";
+ version = "0.10.1";
+ sha256 = "0zpf6p3c0byp3pv9bgg77ndq89n3fhcazyln44pq8lxnmjy0x15v";
configureFlags = [ "-fexecutable" ];
isLibrary = true;
isExecutable = true;
@@ -237925,53 +233335,20 @@ self: {
];
description = "syntax highlighting library";
license = stdenv.lib.licenses.gpl2;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"skylighting-core" = callPackage
({ mkDerivation, aeson, ansi-terminal, attoparsec, base
, base64-bytestring, binary, blaze-html, bytestring
, case-insensitive, colour, containers, criterion, Diff, directory
- , filepath, HUnit, hxt, mtl, pretty-show, QuickCheck, random
- , regex-pcre-builtin, safe, tasty, tasty-golden, tasty-hunit
- , tasty-quickcheck, text, transformers, utf8-string
- }:
- mkDerivation {
- pname = "skylighting-core";
- version = "0.8.5";
- sha256 = "1azcq7g8c4p18q4akk7rl0bczjvp0vl4mnqvsfmzcdf7sdjlg9f7";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson ansi-terminal attoparsec base base64-bytestring binary
- blaze-html bytestring case-insensitive colour containers directory
- filepath hxt mtl regex-pcre-builtin safe text transformers
- utf8-string
- ];
- testHaskellDepends = [
- aeson base bytestring containers Diff directory filepath HUnit
- pretty-show QuickCheck random tasty tasty-golden tasty-hunit
- tasty-quickcheck text
- ];
- benchmarkHaskellDepends = [
- base containers criterion directory filepath text
- ];
- description = "syntax highlighting library";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "skylighting-core_0_10_0_3" = callPackage
- ({ mkDerivation, aeson, ansi-terminal, attoparsec, base
- , base64-bytestring, binary, blaze-html, bytestring
- , case-insensitive, colour, containers, criterion, Diff, directory
, filepath, HUnit, hxt, mtl, pretty-show, QuickCheck, random, safe
, tasty, tasty-golden, tasty-hunit, tasty-quickcheck, text
, transformers, utf8-string
}:
mkDerivation {
pname = "skylighting-core";
- version = "0.10.0.3";
- sha256 = "1c2r0gsy4c5l6m3w0i3zzv1fvaaqzn2636sd0mmzd9a8ncsgyzf6";
+ version = "0.10.1";
+ sha256 = "10da31x6zj1b3kydr63g36zmmqpqmgcbwdalhxvbmxliw1m5kfvx";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -237989,7 +233366,6 @@ self: {
];
description = "syntax highlighting library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"skylighting-extensions" = callPackage
@@ -238524,8 +233900,6 @@ self: {
executableHaskellDepends = [ base ];
description = "Handle molecular sequences";
license = stdenv.lib.licenses.gpl3Plus;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"small-bytearray-builder" = callPackage
@@ -238581,23 +233955,11 @@ self: {
({ mkDerivation, base, logict, mtl, pretty }:
mkDerivation {
pname = "smallcheck";
- version = "1.1.7";
- sha256 = "0dcnwg1mn1v57fbm9g5a94qfqwp9a6nzvxlwyxca4vf27qn9wpyh";
- libraryHaskellDepends = [ base logict mtl pretty ];
- description = "A property-based testing library";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "smallcheck_1_2_0" = callPackage
- ({ mkDerivation, base, logict, mtl, pretty }:
- mkDerivation {
- pname = "smallcheck";
version = "1.2.0";
sha256 = "1y6rh1g7pi99jqq32xdv79yli9hmbfwjqg8ix1z2i2qkqqkr5iyn";
libraryHaskellDepends = [ base logict mtl pretty ];
description = "A property-based testing library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"smallcheck-kind-generics" = callPackage
@@ -238615,6 +233977,8 @@ self: {
benchmarkHaskellDepends = [ base gauge ];
description = "See README for more info";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"smallcheck-laws" = callPackage
@@ -238664,8 +234028,6 @@ self: {
];
description = "Extra SmallCheck series and utilities";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"smallpt-hs" = callPackage
@@ -238888,6 +234250,8 @@ self: {
pname = "smash-microlens";
version = "0.1.0.0";
sha256 = "164vmvrgfsq777408skndzybhg4cp0d97vrijk6b66nnv9k4ril0";
+ revision = "1";
+ editedCabalFile = "020r04bxhml84lgl1bvf2s6gjahswdxpzcrla43rqhx0paz0n0cs";
libraryHaskellDepends = [ base microlens smash ];
testHaskellDepends = [ base ];
description = "Optics for the `smash` library";
@@ -238903,8 +234267,6 @@ self: {
libraryHaskellDepends = [ base optics-core smash ];
description = "Optics for the `smash` library using `optics-core`";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"smcdel" = callPackage
@@ -239102,6 +234464,20 @@ self: {
broken = true;
}) {};
+ "smt2-parser" = callPackage
+ ({ mkDerivation, base, HUnit, parsec, text }:
+ mkDerivation {
+ pname = "smt2-parser";
+ version = "0.1.0.0";
+ sha256 = "025v77ck9cn0pgfbf2fgqf18bpr1h2gn6szsnmh5q1n4hi961v6m";
+ libraryHaskellDepends = [ base parsec text ];
+ testHaskellDepends = [ base HUnit parsec text ];
+ description = "A Haskell parser for SMT-LIB version 2.6";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"smtLib" = callPackage
({ mkDerivation, base, pretty }:
mkDerivation {
@@ -239617,8 +234993,6 @@ self: {
];
description = "Snap dynamic loader";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"snap-loader-static" = callPackage
@@ -239630,8 +235004,6 @@ self: {
libraryHaskellDepends = [ base template-haskell ];
description = "Snap static loader";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"snap-predicates" = callPackage
@@ -239691,48 +235063,6 @@ self: {
}:
mkDerivation {
pname = "snap-server";
- version = "1.1.1.2";
- sha256 = "1qprlgn59n9layslshpkizzjbsbd87v5h35iylva58vfnwwlmz77";
- revision = "1";
- editedCabalFile = "0bzda5wah6x4cx8g4m6ml4jkcn852i4cxvcgb61jxmwf910arbax";
- configureFlags = [ "-fopenssl" ];
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- attoparsec base blaze-builder bytestring bytestring-builder
- case-insensitive clock containers filepath HsOpenSSL io-streams
- io-streams-haproxy lifted-base mtl network old-locale
- openssl-streams snap-core text time unix unix-compat vector
- ];
- testHaskellDepends = [
- attoparsec base base16-bytestring blaze-builder bytestring
- bytestring-builder case-insensitive clock containers deepseq
- directory filepath HsOpenSSL http-common http-streams HUnit
- io-streams io-streams-haproxy lifted-base monad-control mtl network
- old-locale openssl-streams parallel QuickCheck random snap-core
- test-framework test-framework-hunit test-framework-quickcheck2 text
- threads time transformers unix unix-compat vector
- ];
- benchmarkHaskellDepends = [
- attoparsec base blaze-builder bytestring bytestring-builder
- criterion io-streams io-streams-haproxy snap-core vector
- ];
- description = "A web server for the Snap Framework";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "snap-server_1_1_2_0" = callPackage
- ({ mkDerivation, attoparsec, base, base16-bytestring, blaze-builder
- , bytestring, bytestring-builder, case-insensitive, clock
- , containers, criterion, deepseq, directory, filepath, HsOpenSSL
- , http-common, http-streams, HUnit, io-streams, io-streams-haproxy
- , lifted-base, monad-control, mtl, network, old-locale
- , openssl-streams, parallel, QuickCheck, random, snap-core
- , test-framework, test-framework-hunit, test-framework-quickcheck2
- , text, threads, time, transformers, unix, unix-compat, vector
- }:
- mkDerivation {
- pname = "snap-server";
version = "1.1.2.0";
sha256 = "0w4yv9a5ilpma0335ariwap2iscmdbaaif88lq3cm7px910nyc4j";
configureFlags = [ "-fopenssl" ];
@@ -239761,7 +235091,6 @@ self: {
];
description = "A web server for the Snap Framework";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"snap-stream" = callPackage
@@ -240159,8 +235488,6 @@ self: {
];
description = "snaplet-i18n";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"snaplet-influxdb" = callPackage
@@ -240323,8 +235650,6 @@ self: {
];
description = "persistent snaplet for the Snap Framework";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"snaplet-postgresql-simple" = callPackage
@@ -241960,8 +237285,8 @@ self: {
}:
mkDerivation {
pname = "spake2";
- version = "0.4.2";
- sha256 = "02zvlh7pva2d2k56n3070wdp4chv6avhwzn7mg2zax1mzswd21r4";
+ version = "0.4.3";
+ sha256 = "1vr19nia8876c19l4fj1v2bfxkfm8bbg65gmqn7as9rn8jg7wx64";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -242520,8 +237845,6 @@ self: {
testHaskellDepends = [ base containers ];
description = "Speedy slice sampling";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"spelling-suggest" = callPackage
@@ -242783,6 +238106,8 @@ self: {
];
description = "A parallel implementation of the Sorokina/Zeilfelder spline scheme";
license = stdenv.lib.licenses.agpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"splines" = callPackage
@@ -242819,18 +238144,6 @@ self: {
license = stdenv.lib.licenses.isc;
}) {};
- "split_0_1_4_3" = callPackage
- ({ mkDerivation, base }:
- mkDerivation {
- pname = "split";
- version = "0.1.4.3";
- sha256 = "1i9vmb0zvmhqj6qcbnsapsk9lhsyzznz336c8s7v4sz20s99hsby";
- libraryHaskellDepends = [ base ];
- description = "Combinator library for splitting lists";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"split" = callPackage
({ mkDerivation, base, QuickCheck }:
mkDerivation {
@@ -243442,8 +238755,6 @@ self: {
testHaskellDepends = [ base mtl sqlite-simple text ];
description = "Wrapper around errors from sqlite-simple";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"sqlite-simple-typed" = callPackage
@@ -243605,8 +238916,8 @@ self: {
}:
mkDerivation {
pname = "sr-extra";
- version = "1.80";
- sha256 = "03xm9km8wzvz8g1czj320k00xf2dzdi8rm74l7xdr9h7bxcwyh84";
+ version = "1.85.1";
+ sha256 = "15x8d413m8ldl81b5yx13nprr4k0aszx33mjm880za0k90s8r65x";
libraryHaskellDepends = [
base base64-bytestring bytestring bzlib Cabal cereal containers
Diff directory exceptions fgl filemanip filepath generic-data
@@ -243993,35 +239304,6 @@ self: {
"stache" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, criterion
- , deepseq, directory, file-embed, filepath, hspec, hspec-discover
- , hspec-megaparsec, megaparsec, mtl, template-haskell, text
- , unordered-containers, vector, yaml
- }:
- mkDerivation {
- pname = "stache";
- version = "2.1.1";
- sha256 = "06pn7pm5vgk9f4bsh3m29cik514nv5w655ip04k7p5jv9xgmn4ld";
- revision = "2";
- editedCabalFile = "1a25mwi1x3yqq9clm9gz0dibpnppznbx392ixfwc21hnngn7kxsp";
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [
- aeson base bytestring containers deepseq directory filepath
- megaparsec mtl template-haskell text unordered-containers vector
- ];
- testHaskellDepends = [
- aeson base bytestring containers file-embed hspec hspec-megaparsec
- megaparsec template-haskell text yaml
- ];
- testToolDepends = [ hspec-discover ];
- benchmarkHaskellDepends = [
- aeson base criterion deepseq megaparsec text
- ];
- description = "Mustache templates for Haskell";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "stache_2_2_0" = callPackage
- ({ mkDerivation, aeson, base, bytestring, containers, criterion
, deepseq, directory, file-embed, filepath, gitrev, hspec
, hspec-discover, hspec-megaparsec, megaparsec, mtl
, optparse-applicative, template-haskell, text
@@ -244054,7 +239336,6 @@ self: {
];
description = "Mustache templates for Haskell";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"stack" = callPackage
@@ -244159,8 +239440,8 @@ self: {
}:
mkDerivation {
pname = "stack-all";
- version = "0.1";
- sha256 = "0gn20y7lyfpzzxg296rb4fd6nn1v0p3al6x1q78bdyhixjgk2plc";
+ version = "0.1.1";
+ sha256 = "0b81f6v18dyd5zia6drqn3jqncj3sp8cscrhlrcwvbljs1j8fd0j";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -244197,17 +239478,17 @@ self: {
}) {};
"stack-clean-old" = callPackage
- ({ mkDerivation, base, directory, extra, filepath, simple-cmd
- , simple-cmd-args
+ ({ mkDerivation, base, directory, extra, filemanip, filepath
+ , simple-cmd, simple-cmd-args
}:
mkDerivation {
pname = "stack-clean-old";
- version = "0.2";
- sha256 = "1mk92hgh1prnw0piwccxb1nf1383yap7csx03abnwp8anl8xw5dc";
+ version = "0.2.1";
+ sha256 = "0wal5jhm78di54gwwmbmbpp76n7fkna82kg2p3ldzi0r2q53m44h";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
- base directory extra filepath simple-cmd simple-cmd-args
+ base directory extra filemanip filepath simple-cmd simple-cmd-args
];
description = "Clean away old stack build artefacts";
license = stdenv.lib.licenses.bsd3;
@@ -244491,8 +239772,6 @@ self: {
];
description = "Convert stack projects to cabal.project + cabal.project.freeze";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"stack2nix" = callPackage
@@ -244907,29 +240186,6 @@ self: {
}:
mkDerivation {
pname = "stackcollapse-ghc";
- version = "0.0.1.2";
- sha256 = "17ypxfscz9y7w6jh06133j779837dhdiq2a378mc73ji2m5fia1s";
- isLibrary = false;
- isExecutable = true;
- executableHaskellDepends = [
- base bytestring containers extra foldl recursion-schemes rosezipper
- safe text transformers
- ];
- testHaskellDepends = [
- base bytestring containers extra foldl hspec hspec-golden
- recursion-schemes rosezipper safe text transformers utf8-string
- ];
- description = "Program to fold GHC prof files into flamegraph input";
- license = stdenv.lib.licenses.gpl3;
- }) {};
-
- "stackcollapse-ghc_0_0_1_3" = callPackage
- ({ mkDerivation, base, bytestring, containers, extra, foldl, hspec
- , hspec-golden, recursion-schemes, rosezipper, safe, text
- , transformers, utf8-string
- }:
- mkDerivation {
- pname = "stackcollapse-ghc";
version = "0.0.1.3";
sha256 = "05271x47b2aik2msfm9f6jsazb174p667acwyd84vs73nygpbmdk";
isLibrary = false;
@@ -244944,7 +240200,6 @@ self: {
];
description = "Program to fold GHC prof files into flamegraph input";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"stacked-dag" = callPackage
@@ -245249,8 +240504,6 @@ self: {
];
description = "A faster variant of the RWS monad transformers";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"statechart" = callPackage
@@ -245301,6 +240554,8 @@ self: {
];
description = "Simple State-like monad transformer with saveable and restorable state";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"statethread" = callPackage
@@ -245351,8 +240606,6 @@ self: {
];
description = "Type-safe and interoperable static values and closures";
license = stdenv.lib.licenses.gpl3Plus;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"static-canvas" = callPackage
@@ -246106,8 +241359,6 @@ self: {
testHaskellDepends = [ base hspec mtl stm stm-queue ];
description = "A simplistic actor model based on STM";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"stm-channelize" = callPackage
@@ -246413,8 +241664,6 @@ self: {
testHaskellDepends = [ async base QuickCheck random Unique ];
description = "STM wrapper around Control.Concurrent.Supply.";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"stm-tlist" = callPackage
@@ -246474,6 +241723,8 @@ self: {
testHaskellDepends = [ base bytestring HUnit ];
description = "Library for the IEX Trading API";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"stomp-conduit" = callPackage
@@ -246704,8 +241955,8 @@ self: {
}:
mkDerivation {
pname = "store";
- version = "0.7.7";
- sha256 = "152blmvnp8k0bh9bw6ddzmb2rhs0a36v1k0fza39n88sldx504s3";
+ version = "0.7.8";
+ sha256 = "0z312r0gwz0mzkpqal5vbcz5drdfwrnjnxfwfc594q2x7s8idiz3";
libraryHaskellDepends = [
array async base base-orphans base64-bytestring bifunctors
bytestring containers contravariant cryptohash deepseq directory
@@ -246744,8 +241995,8 @@ self: {
}:
mkDerivation {
pname = "store-core";
- version = "0.4.4.3";
- sha256 = "1b0fpv8wdp9lcvqplls548xrh336cb1m617fzd0ysbzqhhg5r3fv";
+ version = "0.4.4.4";
+ sha256 = "0h21wp51phbwk9ajblqaqzx1hk9c58gkihmycjn0hj299kxly80y";
libraryHaskellDepends = [
base bytestring ghc-prim primitive text transformers
];
@@ -246773,8 +242024,6 @@ self: {
];
description = "Streaming interfaces for `store`";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"stp" = callPackage
@@ -246818,30 +242067,6 @@ self: {
}:
mkDerivation {
pname = "stratosphere";
- version = "0.53.0";
- sha256 = "0842sfn7vspbq5kc6rx7i2mvmk6zap87233khybbmvrzzyrp0sp2";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson aeson-pretty base bytestring containers hashable lens
- template-haskell text unordered-containers
- ];
- testHaskellDepends = [
- aeson aeson-pretty base bytestring containers hashable hspec
- hspec-discover lens template-haskell text unordered-containers
- ];
- testToolDepends = [ hspec-discover ];
- description = "EDSL for AWS CloudFormation";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "stratosphere_0_59_1" = callPackage
- ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers
- , hashable, hspec, hspec-discover, lens, template-haskell, text
- , unordered-containers
- }:
- mkDerivation {
- pname = "stratosphere";
version = "0.59.1";
sha256 = "1gcvz8gpyj495jr5qa2jx2yay7ip3hs1dd4bqckmam8llyz2gvxv";
isLibrary = true;
@@ -246857,7 +242082,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "EDSL for AWS CloudFormation";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"stratum-tool" = callPackage
@@ -246936,6 +242160,8 @@ self: {
];
description = "A library for using HTTP with stratux";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"stratux-types" = callPackage
@@ -246951,6 +242177,8 @@ self: {
];
description = "A library for reading JSON output from stratux";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"stratux-websockets" = callPackage
@@ -247108,6 +242336,8 @@ self: {
];
description = "Streaming conversion from/to base64";
license = stdenv.lib.licenses.publicDomain;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"streaming-benchmarks" = callPackage
@@ -247133,6 +242363,8 @@ self: {
];
description = "Benchmarks to compare streaming packages";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"streaming-binary" = callPackage
@@ -247193,27 +242425,6 @@ self: {
}) {};
"streaming-bytestring" = callPackage
- ({ mkDerivation, base, bytestring, deepseq, exceptions, mmorph, mtl
- , resourcet, smallcheck, streaming, tasty, tasty-hunit
- , tasty-smallcheck, transformers, transformers-base
- }:
- mkDerivation {
- pname = "streaming-bytestring";
- version = "0.1.7";
- sha256 = "12fd0aqd6vxm8c6ccgqd99m1hh3z3nb155hairnddzix0v3r8zvd";
- libraryHaskellDepends = [
- base bytestring deepseq exceptions 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 = stdenv.lib.licenses.bsd3;
- }) {};
-
- "streaming-bytestring_0_2_0" = callPackage
({ mkDerivation, base, bytestring, deepseq, exceptions, ghc-prim
, mmorph, mtl, resourcet, smallcheck, streaming, tasty, tasty-hunit
, tasty-smallcheck, transformers, transformers-base
@@ -247232,7 +242443,6 @@ self: {
];
description = "Fast, effectful byte streams";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"streaming-cassava" = callPackage
@@ -247302,6 +242512,8 @@ self: {
];
description = "Concurrency support for the streaming ecosystem";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"streaming-conduit" = callPackage
@@ -247336,6 +242548,8 @@ self: {
];
description = "Client-side consumption of a ServerEvent";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"streaming-eversion" = callPackage
@@ -247433,6 +242647,8 @@ self: {
];
description = "A hand-written streaming byte parser for OpenStreetMap Protobuf data";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"streaming-pcap" = callPackage
@@ -247454,6 +242670,8 @@ self: {
];
description = "Stream packets via libpcap";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"streaming-png" = callPackage
@@ -247563,6 +242781,8 @@ self: {
];
description = "http, attoparsec, pipes and other utilities for the streaming libraries";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"streaming-wai" = callPackage
@@ -247596,6 +242816,8 @@ self: {
];
description = "with/bracket-style idioms for use with streaming";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"streamly" = callPackage
@@ -247733,8 +242955,8 @@ self: {
}:
mkDerivation {
pname = "streamly-lmdb";
- version = "0.1.0";
- sha256 = "0yccaszb6fbasmlwq3iqci7gin8kf7hgmlcjfsq0pdqw32lnmcbn";
+ version = "0.2.0";
+ sha256 = "1mkcnn7y4rwc8m0qvcqyw20jd7ax3nm455228fwp3yaslgw4mcvy";
libraryHaskellDepends = [ async base bytestring streamly ];
librarySystemDepends = [ lmdb ];
testHaskellDepends = [
@@ -247744,8 +242966,6 @@ self: {
testSystemDepends = [ lmdb ];
description = "Stream data to or from LMDB databases using the streamly library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {inherit (pkgs) lmdb;};
"streamly-posix" = callPackage
@@ -247855,17 +243075,6 @@ self: {
}) {};
"strict" = callPackage
- ({ mkDerivation, array, base }:
- mkDerivation {
- pname = "strict";
- version = "0.3.2";
- sha256 = "08cjajqz9h47fkq98mlf3rc8n5ghbmnmgn8pfsl3bdldjdkmmlrc";
- libraryHaskellDepends = [ array base ];
- description = "Strict data types and String IO";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "strict_0_4" = callPackage
({ mkDerivation, assoc, base, binary, bytestring, deepseq, ghc-prim
, hashable, text, these, transformers
}:
@@ -247879,7 +243088,6 @@ self: {
];
description = "Strict data types and String IO";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"strict-base" = callPackage
@@ -247896,22 +243104,6 @@ self: {
}) {};
"strict-base-types" = callPackage
- ({ mkDerivation, aeson, base, bifunctors, binary, deepseq, ghc-prim
- , hashable, lens, QuickCheck, strict
- }:
- mkDerivation {
- pname = "strict-base-types";
- version = "0.6.1";
- sha256 = "0yihvjijag9g55ihrgqj0vwn6ksvscj3r0n2zzxz2qbxrhx6m1pq";
- libraryHaskellDepends = [
- aeson base bifunctors binary deepseq ghc-prim hashable lens
- QuickCheck strict
- ];
- description = "Strict variants of the types provided in base";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "strict-base-types_0_7" = callPackage
({ mkDerivation, aeson, base, quickcheck-instances, strict
, strict-lens
}:
@@ -247925,6 +243117,7 @@ self: {
description = "Strict variants of the types provided in base";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"strict-concurrency" = callPackage
@@ -247973,6 +243166,8 @@ self: {
libraryHaskellDepends = [ base ghc syb ];
description = "Compiler plugin for making Haskell strict";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"strict-identity" = callPackage
@@ -248008,8 +243203,6 @@ self: {
libraryHaskellDepends = [ base lens strict ];
description = "Lenses for types in strict package";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"strict-list" = callPackage
@@ -248038,35 +243231,18 @@ self: {
libraryHaskellDepends = [ base optics-core strict ];
description = "Optics for types in strict package";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"strict-tuple" = callPackage
({ mkDerivation, base, bifunctors, deepseq, hashable }:
mkDerivation {
pname = "strict-tuple";
- version = "0.1.3";
- sha256 = "0dyiwgkbr1d97jbri7a2q4by7g0wiszpw3hgfgqv4rfp25lsv39j";
- revision = "1";
- editedCabalFile = "1bkizfki8v5p0n8sy59s4zqjmv1mnv3s45327cig9cr081ibv9yy";
- libraryHaskellDepends = [ base bifunctors deepseq hashable ];
- testHaskellDepends = [ base ];
- description = "Strict tuples";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "strict-tuple_0_1_4" = callPackage
- ({ mkDerivation, base, bifunctors, deepseq, hashable }:
- mkDerivation {
- pname = "strict-tuple";
version = "0.1.4";
sha256 = "06fyf58kl3c5xpfdd5h7368ggbfadm5n67h3kqajrsgh3yl84hrq";
libraryHaskellDepends = [ base bifunctors deepseq hashable ];
testHaskellDepends = [ base ];
description = "Strict tuples";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"strict-tuple-lens" = callPackage
@@ -248230,36 +243406,6 @@ self: {
"string-interpolate" = callPackage
({ mkDerivation, base, bytestring, criterion, deepseq, formatting
- , haskell-src-exts, haskell-src-meta, hspec, interpolate
- , neat-interpolation, QuickCheck, quickcheck-instances
- , quickcheck-text, quickcheck-unicode, split, template-haskell
- , text, text-conversions, unordered-containers, utf8-string
- }:
- mkDerivation {
- pname = "string-interpolate";
- version = "0.2.1.0";
- sha256 = "0wply8lqfhc1xnqxq88xwygwqxbq86gjrwphygbn7nz66g2abgda";
- revision = "2";
- editedCabalFile = "00dsrl53aggn0d45cv3c7w6x82qhz3a059w957s9i3qdqfphbvx9";
- libraryHaskellDepends = [
- base bytestring haskell-src-exts haskell-src-meta split
- template-haskell text text-conversions utf8-string
- ];
- testHaskellDepends = [
- base bytestring hspec QuickCheck quickcheck-instances
- quickcheck-text quickcheck-unicode template-haskell text
- unordered-containers
- ];
- benchmarkHaskellDepends = [
- base bytestring criterion deepseq formatting interpolate
- neat-interpolation QuickCheck text
- ];
- description = "Haskell string/text/bytestring interpolation that just works";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "string-interpolate_0_3_0_2" = callPackage
- ({ mkDerivation, base, bytestring, criterion, deepseq, formatting
, haskell-src-exts, haskell-src-meta, hspec, hspec-core
, interpolate, neat-interpolation, QuickCheck, quickcheck-instances
, quickcheck-text, quickcheck-unicode, split, template-haskell
@@ -248286,7 +243432,6 @@ self: {
];
description = "Haskell string/text/bytestring interpolation that just works";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"string-isos" = callPackage
@@ -248582,8 +243727,6 @@ self: {
];
description = "Stripe API for Haskell - Pure Core";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"stripe-haskell" = callPackage
@@ -248595,8 +243738,6 @@ self: {
libraryHaskellDepends = [ base stripe-core stripe-http-client ];
description = "Stripe API for Haskell";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"stripe-http-client" = callPackage
@@ -248616,8 +243757,6 @@ self: {
];
description = "Stripe API for Haskell - http-client backend";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"stripe-http-streams" = callPackage
@@ -248675,8 +243814,6 @@ self: {
testHaskellDepends = [ base bytestring text ];
description = "Verification of Stripe webhook signatures";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"stripe-tests" = callPackage
@@ -248694,8 +243831,6 @@ self: {
];
description = "Tests for Stripe API bindings for Haskell";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"stripe-wreq" = callPackage
@@ -248712,6 +243847,8 @@ self: {
];
description = "Use the Stripe API via Wreq";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"stripeapi" = callPackage
@@ -248812,27 +243949,6 @@ self: {
({ mkDerivation, base, Cabal, cabal-doctest, deepseq, directory
, doctest, filepath, ghc-prim, parallel, primitive, QuickCheck
, tasty, tasty-hunit, tasty-quickcheck, template-haskell
- }:
- mkDerivation {
- pname = "structs";
- version = "0.1.3";
- sha256 = "1y8w44lsybzrkhnv2nrk4zpsp01hny66syibh3xwqpi06k18h2lr";
- setupHaskellDepends = [ base Cabal cabal-doctest ];
- libraryHaskellDepends = [
- base deepseq ghc-prim primitive template-haskell
- ];
- testHaskellDepends = [
- base directory doctest filepath parallel primitive QuickCheck tasty
- tasty-hunit tasty-quickcheck
- ];
- description = "Strict GC'd imperative object-oriented programming with cheap pointers";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "structs_0_1_4" = callPackage
- ({ mkDerivation, base, Cabal, cabal-doctest, deepseq, directory
- , doctest, filepath, ghc-prim, parallel, primitive, QuickCheck
- , tasty, tasty-hunit, tasty-quickcheck, template-haskell
, th-abstraction
}:
mkDerivation {
@@ -248849,7 +243965,6 @@ self: {
];
description = "Strict GC'd imperative object-oriented programming with cheap pointers";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"structural-induction" = callPackage
@@ -248910,24 +244025,6 @@ self: {
}) {};
"structured-cli" = callPackage
- ({ mkDerivation, base, data-default, haskeline, mtl, split
- , transformers
- }:
- mkDerivation {
- pname = "structured-cli";
- version = "2.5.2.0";
- sha256 = "0sq72gyqg73d3nxfkv8bynyk30l3lw1vfmfw9jg4smmj2ix7n5a0";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- base data-default haskeline mtl split transformers
- ];
- executableHaskellDepends = [ base data-default mtl split ];
- description = "Application library for building interactive console CLIs";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "structured-cli_2_6_0_0" = callPackage
({ mkDerivation, base, data-default, exceptions, haskeline, mtl
, split, transformers
}:
@@ -248945,7 +244042,6 @@ self: {
executableHaskellDepends = [ base data-default mtl split ];
description = "Application library for building interactive console CLIs";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"structured-haskell-mode" = callPackage
@@ -249145,38 +244241,6 @@ self: {
"stylish-haskell" = callPackage
({ mkDerivation, aeson, base, bytestring, Cabal, containers
- , directory, file-embed, filepath, haskell-src-exts, HsYAML
- , HsYAML-aeson, HUnit, mtl, optparse-applicative, random
- , semigroups, strict, syb, test-framework, test-framework-hunit
- , text
- }:
- mkDerivation {
- pname = "stylish-haskell";
- version = "0.11.0.3";
- sha256 = "10svl5q95n9i76rqvlxibi784qzvdyg8qfl1xwk7c32y84nyfibn";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson base bytestring Cabal containers directory file-embed
- filepath haskell-src-exts HsYAML HsYAML-aeson mtl semigroups syb
- text
- ];
- executableHaskellDepends = [
- aeson base bytestring Cabal containers directory file-embed
- filepath haskell-src-exts HsYAML HsYAML-aeson mtl
- optparse-applicative strict syb
- ];
- testHaskellDepends = [
- aeson base bytestring Cabal containers directory file-embed
- filepath haskell-src-exts HsYAML HsYAML-aeson HUnit mtl random syb
- test-framework test-framework-hunit text
- ];
- description = "Haskell code prettifier";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "stylish-haskell_0_12_2_0" = callPackage
- ({ mkDerivation, aeson, base, bytestring, Cabal, containers
, directory, file-embed, filepath, ghc-lib-parser, HsYAML
, HsYAML-aeson, HUnit, mtl, optparse-applicative, random, strict
, syb, test-framework, test-framework-hunit, text
@@ -249203,7 +244267,6 @@ self: {
];
description = "Haskell code prettifier";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"stylist" = callPackage
@@ -249212,8 +244275,8 @@ self: {
}:
mkDerivation {
pname = "stylist";
- version = "2.2.0.0";
- sha256 = "0pmyjxdg7m0fh9m0nrimi02q4lqk47kfbws65mb22rj7ckm7gw68";
+ version = "2.3.0.0";
+ sha256 = "04nxhsv4v6qlr19fw29jf925b7qhp5777mn0q55sm0jhn7r4v6lv";
libraryHaskellDepends = [
async base css-syntax hashable network-uri text
unordered-containers
@@ -249278,6 +244341,8 @@ self: {
];
description = "An applicative functor that seamlessly talks to HTML inputs";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"sub-state" = callPackage
@@ -249303,13 +244368,24 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "subG";
- version = "0.1.1.1";
- sha256 = "0726w12aqjmbdvqp8lpv68dh4h98bzv13ng41831ljdr76c3lrsy";
+ version = "0.4.2.0";
+ sha256 = "17fzdwlmh8ykwqn9h9a60wpnvqbgbz0wk6cgcrglbj0i41jy28jv";
libraryHaskellDepends = [ base ];
description = "Some extension to the Foldable and Monoid classes";
license = stdenv.lib.licenses.mit;
}) {};
+ "subG-instances" = callPackage
+ ({ mkDerivation, base, subG, vector }:
+ mkDerivation {
+ pname = "subG-instances";
+ version = "0.1.0.0";
+ sha256 = "0nyhd0l0cd1q62ch9jbjyv33f9sdidpgkjbkb0hj4dagqyxpv0jy";
+ libraryHaskellDepends = [ base subG vector ];
+ description = "Additional instances for the InsertLeft class from subG package";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"subcategories" = callPackage
({ mkDerivation, base, bytestring, containers, data-default, foldl
, hashable, inspection-testing, mono-traversable, pointed
@@ -249668,6 +244744,8 @@ self: {
];
description = "Tool for scaffolding fully configured batteries-included production-level Haskell projects";
license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"summoner-tui" = callPackage
@@ -249687,6 +244765,8 @@ self: {
executableHaskellDepends = [ base relude ];
description = "Tool for scaffolding fully configured batteries-included production-level Haskell projects using TUI";
license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"sump" = callPackage
@@ -250078,8 +245158,6 @@ self: {
testHaskellDepends = [ base hspec ];
description = "Monitor groups of threads with non-hierarchical lifetimes";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"supplemented" = callPackage
@@ -250265,6 +245343,8 @@ self: {
];
description = "DSL for building SVG";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"svg-builder-fork" = callPackage
@@ -250506,38 +245586,6 @@ self: {
}:
mkDerivation {
pname = "swagger2";
- version = "2.5";
- sha256 = "0ywj4536daz43vrxibqn271gq96bzkawx3qcwbm547315jfd4fqf";
- setupHaskellDepends = [ base Cabal cabal-doctest ];
- libraryHaskellDepends = [
- aeson aeson-pretty base base-compat-batteries bytestring containers
- cookie generics-sop hashable http-media insert-ordered-containers
- lens mtl network optics-core optics-th QuickCheck scientific
- template-haskell text time transformers transformers-compat
- unordered-containers uuid-types vector
- ];
- testHaskellDepends = [
- aeson base base-compat-batteries bytestring containers doctest Glob
- hashable hspec HUnit insert-ordered-containers lens mtl QuickCheck
- quickcheck-instances template-haskell text time
- unordered-containers utf8-string vector
- ];
- testToolDepends = [ hspec-discover ];
- description = "Swagger 2.0 data model";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "swagger2_2_6" = callPackage
- ({ mkDerivation, aeson, aeson-pretty, base, base-compat-batteries
- , bytestring, Cabal, cabal-doctest, containers, cookie, doctest
- , generics-sop, Glob, hashable, hspec, hspec-discover, http-media
- , HUnit, insert-ordered-containers, lens, mtl, network, optics-core
- , optics-th, QuickCheck, quickcheck-instances, scientific
- , template-haskell, text, time, transformers, transformers-compat
- , unordered-containers, utf8-string, uuid-types, vector
- }:
- mkDerivation {
- pname = "swagger2";
version = "2.6";
sha256 = "0vkhikxf1gpspc9qjgnvz3glb01bd54bnc5kraac7dyn8cxzwak8";
revision = "2";
@@ -250559,7 +245607,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Swagger 2.0 data model";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"swapper" = callPackage
@@ -250622,6 +245669,8 @@ self: {
benchmarkHaskellDepends = [ base criterion ];
description = "Shallow embedding implementation of non-linear pattern matching";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"swf" = callPackage
@@ -250684,8 +245733,8 @@ self: {
}:
mkDerivation {
pname = "swiss-ephemeris";
- version = "1.2.0.0";
- sha256 = "1inzvwm7z562q07r5h8prxpn4g1ywza88a7rv95yx8634fcy1bsl";
+ version = "1.2.1.0";
+ sha256 = "0mbq3mzplxnnpr1zqbgg6k1ggh0fw4xlzvyg74rid863dxcldjpm";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base directory hspec QuickCheck ];
testToolDepends = [ hspec-discover ];
@@ -250931,6 +245980,8 @@ self: {
];
description = "Symantics for parsing and documenting a CLI";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"symantic-document" = callPackage
@@ -250979,6 +246030,8 @@ self: {
];
description = "Symantic combinators for deriving clients or a server from an HTTP API";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"symantic-http-client" = callPackage
@@ -250997,6 +246050,8 @@ self: {
];
description = "symantic-http applied to the derivation of HTTP clients";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"symantic-http-demo" = callPackage
@@ -251023,6 +246078,8 @@ self: {
];
description = "Demo for symantic-http and its companion libraries";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"symantic-http-pipes" = callPackage
@@ -251044,6 +246101,8 @@ self: {
];
description = "Streaming support through pipes for symantic-http";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"symantic-http-server" = callPackage
@@ -251062,6 +246121,8 @@ self: {
];
description = "symantic-http applied to the derivation of HTTP servers";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"symantic-http-test" = callPackage
@@ -252353,8 +247414,6 @@ self: {
];
description = "Format tabular data as grid or table";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"table-tennis" = callPackage
@@ -252518,10 +247577,8 @@ self: {
}:
mkDerivation {
pname = "taffybar";
- version = "3.2.2";
- sha256 = "02b6rmsb89c1h7fr81ljbij30pnl8z4dz6xz367g7a2b9hwq42gz";
- revision = "1";
- editedCabalFile = "0284vnzvgpjjh95p67k2b5476npa52hs8g55fvlvlcx487zpc1sc";
+ version = "3.2.3";
+ sha256 = "0c5w030b289qy05pzs1bx3sd23sxxdm44605hs4ibzffaf0pr7b0";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -252983,8 +248040,6 @@ self: {
];
description = "streamlined html tag parser";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"tai" = callPackage
@@ -253002,6 +248057,8 @@ self: {
];
description = "Support library to enable TAI usage on systems with time kept in UTC";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"tai64" = callPackage
@@ -253287,22 +248344,6 @@ self: {
broken = true;
}) {};
- "tar_0_4_1_0" = callPackage
- ({ mkDerivation, base, bytestring, directory, filepath, old-time }:
- mkDerivation {
- pname = "tar";
- version = "0.4.1.0";
- sha256 = "05875pc5ns1fsbl9qgr8sqh29xl4mhvj0pwsa9z4afxv6h6328bm";
- revision = "1";
- editedCabalFile = "14ljxvasrda7qafz95gz3m0lpdsh4vvd6j8b3qkr2a2sp7cc0sis";
- libraryHaskellDepends = [
- base bytestring directory filepath old-time
- ];
- description = "Reading, writing and manipulating \".tar\" archive files.";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"tar" = callPackage
({ mkDerivation, array, base, bytestring, bytestring-handle
, containers, criterion, deepseq, directory, filepath, QuickCheck
@@ -253356,8 +248397,6 @@ self: {
];
description = "Reading, writing and manipulating \".tar\" archive files.";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"tar-conduit" = callPackage
@@ -253445,8 +248484,8 @@ self: {
}:
mkDerivation {
pname = "tart";
- version = "0.2";
- sha256 = "03pi46lr5b9qcc35ffwxwzv9ll51cyv526kjcvaags3ky917rxxn";
+ version = "0.3";
+ sha256 = "0zqj8cz4q1447an9fak73vzandd497xa745km3w4y3cffnc0zwyw";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -253458,8 +248497,6 @@ self: {
];
description = "Terminal Art";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"task" = callPackage
@@ -253579,8 +248616,8 @@ self: {
pname = "taskwarrior";
version = "0.3.0.0";
sha256 = "1h24d799q1s6b36hd40bxa4c9m1izkgh6j7p2jv1p6cxngz28ni0";
- revision = "2";
- editedCabalFile = "16ikncs4aail9ymd2nx9n67b5d64cwk7m6kcbwvji0iggbikmsiv";
+ revision = "3";
+ editedCabalFile = "1dma42d3fkiqphya8ksqy55nbyqk45hm65rrnj2y5sn2my5vncq9";
libraryHaskellDepends = [
aeson base bytestring containers process random text time
unordered-containers uuid
@@ -253895,24 +248932,6 @@ self: {
}:
mkDerivation {
pname = "tasty-hspec";
- version = "1.1.5.1";
- sha256 = "0i9kdzjpk750sa078jj3iyhp72k0177zk7vxl131r6dkyz09x27y";
- revision = "6";
- editedCabalFile = "0xa7h0p5r41m2a3l5r9ggmm4bc2a6wzgb4qvcqfl0dd2yb922bkz";
- libraryHaskellDepends = [
- base hspec hspec-core QuickCheck tasty tasty-quickcheck
- tasty-smallcheck
- ];
- description = "Hspec support for the Tasty test framework";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "tasty-hspec_1_1_6" = callPackage
- ({ mkDerivation, base, hspec, hspec-core, QuickCheck, tasty
- , tasty-quickcheck, tasty-smallcheck
- }:
- mkDerivation {
- pname = "tasty-hspec";
version = "1.1.6";
sha256 = "02s82ijs2ringqxsqbm7m3vcy5brmwxa617azxv0v2phi3rdkjvl";
libraryHaskellDepends = [
@@ -253921,7 +248940,6 @@ self: {
];
description = "Hspec support for the Tasty test framework";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"tasty-html" = callPackage
@@ -254196,8 +249214,6 @@ self: {
testHaskellDepends = [ base QuickCheck tasty ];
description = "Pre-built tasty trees for checking lawful class properties using QuickCheck";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"tasty-rerun" = callPackage
@@ -254206,24 +249222,6 @@ self: {
}:
mkDerivation {
pname = "tasty-rerun";
- version = "1.1.17";
- sha256 = "0hiafrknk700gi8rm675akz8q6abk8iwlmygwnlx1fy3znalkqad";
- revision = "2";
- editedCabalFile = "0jkkydcq8fx3ia92pn9dnbfhx18wz70366y7xlv9yj9zysqcr8yl";
- libraryHaskellDepends = [
- base containers mtl optparse-applicative split stm tagged tasty
- transformers
- ];
- description = "Rerun only tests which failed in a previous test run";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "tasty-rerun_1_1_18" = callPackage
- ({ mkDerivation, base, containers, mtl, optparse-applicative, split
- , stm, tagged, tasty, transformers
- }:
- mkDerivation {
- pname = "tasty-rerun";
version = "1.1.18";
sha256 = "0sccp5zx9v2rx741nbmgd8mzjhy5m4v74hk26d23xz93ph8aqx7s";
libraryHaskellDepends = [
@@ -254232,7 +249230,6 @@ self: {
];
description = "Rerun only tests which failed in a previous test run";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"tasty-silver" = callPackage
@@ -254667,6 +249664,8 @@ self: {
];
description = "Chart generation from tdigest";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"tdlib" = callPackage
@@ -254694,6 +249693,8 @@ self: {
testSystemDepends = [ tdlib ];
description = "complete binding to the Telegram Database Library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {inherit (pkgs) tdlib;};
"tdlib-gen" = callPackage
@@ -254722,6 +249723,8 @@ self: {
];
description = "Codegen for TDLib";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"tdlib-types" = callPackage
@@ -254742,6 +249745,8 @@ self: {
];
description = "Types and Functions generated from tdlib api spec";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"tdoc" = callPackage
@@ -254952,8 +249957,8 @@ self: {
}:
mkDerivation {
pname = "telegram-bot-simple";
- version = "0.3.4";
- sha256 = "1a007ldp20lcmv55zjca5hc0pszvp2n5yprl4lri9dn49xa8mf6k";
+ version = "0.3.5";
+ sha256 = "08b650z513lbmmb46xinwgdb3csgpx9rjk5vn345xb9b0ki94chq";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -255184,8 +250189,6 @@ self: {
];
description = "Optics for template-haskell types";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"template-haskell-util" = callPackage
@@ -255817,8 +250820,6 @@ self: {
libraryHaskellDepends = [ base ];
description = "termbox bindings";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"termbox-banana" = callPackage
@@ -256126,6 +251127,8 @@ self: {
];
description = "Tesla API client";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"test-fixture" = callPackage
@@ -256380,6 +251383,8 @@ self: {
];
description = "Template Haskell for test framework";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"test-fun" = callPackage
@@ -256431,6 +251436,8 @@ self: {
];
description = "Testing framework";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"test-lib" = callPackage
@@ -256705,6 +251712,8 @@ self: {
];
description = "Functional Enumeration of Algebraic Types";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"testing-type-modifiers" = callPackage
@@ -256902,6 +251911,8 @@ self: {
];
description = "Functions for running Tex from Haskell";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"text_1_2_4_0" = callPackage
@@ -256972,8 +251983,6 @@ self: {
libraryHaskellDepends = [ base text ];
description = "Text styling for ANSI terminals";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"text-binary" = callPackage
@@ -257307,8 +252316,6 @@ self: {
libraryHaskellDepends = [ base bytestring bytestring-handle text ];
description = "Encode and decode Text to/from ByteString using TextEncoding";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"text-manipulate" = callPackage
@@ -257325,6 +252332,20 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "text-manipulate_0_3_0_0" = callPackage
+ ({ mkDerivation, base, criterion, tasty, tasty-hunit, text }:
+ mkDerivation {
+ pname = "text-manipulate";
+ version = "0.3.0.0";
+ sha256 = "0pmzp38m3r0k6ps97b1wqplxlgvvlaid09x53jl3gxng0fwq910a";
+ libraryHaskellDepends = [ base text ];
+ testHaskellDepends = [ base tasty tasty-hunit text ];
+ benchmarkHaskellDepends = [ base criterion text ];
+ description = "Case conversion, word boundary manipulation, and textual subjugation";
+ license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"text-markup" = callPackage
({ mkDerivation, base, containers, QuickCheck, quickcheck-text
, tasty, tasty-quickcheck, text
@@ -257540,6 +252561,8 @@ self: {
testHaskellDepends = [ base hedgehog neat-interpolation text ];
description = "Simple text replacements from a list of search/replace pairs";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"text-short" = callPackage
@@ -257574,38 +252597,6 @@ self: {
}:
mkDerivation {
pname = "text-show";
- version = "3.8.5";
- sha256 = "0xc2269v0bfcvlwm60l2zs6l6lwljfnq5n05n9kp580qybvynzjg";
- revision = "3";
- editedCabalFile = "13gqszvlbqpgb2am8ny8v1p56yx5l9vqs2w45g8ld53f50ll62rv";
- libraryHaskellDepends = [
- array base base-compat-batteries bifunctors bytestring
- bytestring-builder containers generic-deriving ghc-boot-th ghc-prim
- integer-gmp template-haskell text th-abstraction th-lift
- transformers transformers-compat
- ];
- testHaskellDepends = [
- array base base-compat-batteries base-orphans bytestring
- bytestring-builder deriving-compat generic-deriving ghc-prim hspec
- QuickCheck quickcheck-instances template-haskell text transformers
- transformers-compat
- ];
- testToolDepends = [ hspec-discover ];
- benchmarkHaskellDepends = [ base criterion deepseq ghc-prim text ];
- description = "Efficient conversion of values into Text";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "text-show_3_9" = callPackage
- ({ mkDerivation, array, base, base-compat-batteries, base-orphans
- , bifunctors, bytestring, bytestring-builder, containers, criterion
- , deepseq, deriving-compat, generic-deriving, ghc-boot-th, ghc-prim
- , hspec, hspec-discover, integer-gmp, QuickCheck
- , quickcheck-instances, template-haskell, text, th-abstraction
- , th-lift, transformers, transformers-compat
- }:
- mkDerivation {
- pname = "text-show";
version = "3.9";
sha256 = "1cj6w77lgh9cydg1jz3wfhll0bvzrmhgk37dgm7s33qbkpq9mf90";
libraryHaskellDepends = [
@@ -257624,7 +252615,6 @@ self: {
benchmarkHaskellDepends = [ base criterion deepseq ghc-prim text ];
description = "Efficient conversion of values into Text";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"text-show-instances" = callPackage
@@ -257690,8 +252680,6 @@ self: {
];
description = "Library for Time parsing from Text into UTCTime";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"text-trie" = callPackage
@@ -258012,20 +253000,6 @@ self: {
({ mkDerivation, base, containers, ghc-prim, template-haskell }:
mkDerivation {
pname = "th-abstraction";
- version = "0.3.2.0";
- sha256 = "0ygbky8sk0nk4jyfjf6rj1ghv83rflcfcbsmnn7rnjzks0xg7zin";
- libraryHaskellDepends = [
- base containers ghc-prim template-haskell
- ];
- testHaskellDepends = [ base containers template-haskell ];
- description = "Nicer interface for reified information about data types";
- license = stdenv.lib.licenses.isc;
- }) {};
-
- "th-abstraction_0_4_0_0" = callPackage
- ({ mkDerivation, base, containers, ghc-prim, template-haskell }:
- mkDerivation {
- pname = "th-abstraction";
version = "0.4.0.0";
sha256 = "09r09va7ihhk2nbz73y0cp4hijbf4zpr4hiss0xqa9pqkkazz62h";
libraryHaskellDepends = [
@@ -258034,7 +253008,6 @@ self: {
testHaskellDepends = [ base containers template-haskell ];
description = "Nicer interface for reified information about data types";
license = stdenv.lib.licenses.isc;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"th-alpha" = callPackage
@@ -258161,29 +253134,6 @@ self: {
"th-desugar" = callPackage
({ mkDerivation, base, containers, fail, ghc-prim, hspec, HUnit
, mtl, ordered-containers, semigroups, syb, template-haskell
- , th-abstraction, th-expand-syns, th-lift, th-orphans
- , transformers-compat
- }:
- mkDerivation {
- pname = "th-desugar";
- version = "1.10";
- sha256 = "1g3v427qlpxl1m4klsbqzg2xas5sj4059j5pdx0vpbshpq9v3x8v";
- libraryHaskellDepends = [
- base containers fail ghc-prim mtl ordered-containers semigroups syb
- template-haskell th-abstraction th-lift th-orphans
- transformers-compat
- ];
- testHaskellDepends = [
- base containers hspec HUnit mtl syb template-haskell th-expand-syns
- th-lift th-orphans
- ];
- description = "Functions to desugar Template Haskell";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "th-desugar_1_11" = callPackage
- ({ mkDerivation, base, containers, fail, ghc-prim, hspec, HUnit
- , mtl, ordered-containers, semigroups, syb, template-haskell
, th-abstraction, th-lift, th-orphans, transformers-compat
}:
mkDerivation {
@@ -258201,7 +253151,6 @@ self: {
];
description = "Functions to desugar Template Haskell";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"th-dict-discovery" = callPackage
@@ -258313,6 +253262,8 @@ self: {
];
description = "Fixed versions of instances reification functions";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"th-instances" = callPackage
@@ -258417,8 +253368,8 @@ self: {
}:
mkDerivation {
pname = "th-lift-instances";
- version = "0.1.17";
- sha256 = "0k59j460dcr9vidmww2has78g3zx2wl0cjlpqc1laqai9w8klda5";
+ version = "0.1.18";
+ sha256 = "09nv1zsffvv6zfz1fjzcqrla3lc350qr4i4xf7wgvzp049sprrdy";
libraryHaskellDepends = [
base bytestring containers template-haskell text th-lift
transformers vector
@@ -258445,25 +253396,6 @@ self: {
"th-orphans" = callPackage
({ mkDerivation, base, bytestring, ghc-prim, hspec, hspec-discover
- , mtl, template-haskell, th-lift, th-lift-instances, th-reify-many
- }:
- mkDerivation {
- pname = "th-orphans";
- version = "0.13.10";
- sha256 = "0a69jrvialwg9g1h3j729jahl47h9ar5xxjqbi3pxyfc94v5fcs4";
- libraryHaskellDepends = [
- base mtl template-haskell th-lift th-lift-instances th-reify-many
- ];
- testHaskellDepends = [
- base bytestring ghc-prim hspec template-haskell th-lift
- ];
- testToolDepends = [ hspec-discover ];
- description = "Orphan instances for TH datatypes";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "th-orphans_0_13_11" = callPackage
- ({ mkDerivation, base, bytestring, ghc-prim, hspec, hspec-discover
, mtl, template-haskell, th-compat, th-lift, th-lift-instances
, th-reify-many
}:
@@ -258481,7 +253413,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Orphan instances for TH datatypes";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"th-pprint" = callPackage
@@ -258586,22 +253517,6 @@ self: {
}) {};
"th-test-utils" = callPackage
- ({ mkDerivation, base, tasty, tasty-hunit, template-haskell
- , transformers
- }:
- mkDerivation {
- pname = "th-test-utils";
- version = "1.0.2";
- sha256 = "1c0450d9q8ndk8zyj7x9ybl892jijrzn3pcxqm5igki9n8x3w37k";
- libraryHaskellDepends = [ base template-haskell transformers ];
- testHaskellDepends = [
- base tasty tasty-hunit template-haskell transformers
- ];
- description = "Utility functions for testing Template Haskell code";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "th-test-utils_1_1_0" = callPackage
({ mkDerivation, base, bytestring, tasty, tasty-golden, tasty-hunit
, template-haskell, th-orphans, transformers
}:
@@ -258620,7 +253535,6 @@ self: {
];
description = "Utility functions for testing Template Haskell code";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"th-to-exp" = callPackage
@@ -258685,8 +253599,8 @@ self: {
}:
mkDerivation {
pname = "th-utilities";
- version = "0.2.4.0";
- sha256 = "1c3idsx9fyh9n4d969mibxsyfb2nmivwm65zap3hyl40bnldc39l";
+ version = "0.2.4.1";
+ sha256 = "1k3dlhhgxc4bnzb13qysbvb41vx6fxf26grs2fjm2s3h65sghqxd";
libraryHaskellDepends = [
base bytestring containers directory filepath primitive syb
template-haskell text th-orphans
@@ -258998,25 +253912,6 @@ self: {
}:
mkDerivation {
pname = "thread-supervisor";
- version = "0.1.0.1";
- sha256 = "0x10i81cvp5m5rx48mdhrxcs5rpcmbr2xrv3aq9s3lqdchy2vqzy";
- libraryHaskellDepends = [
- base clock containers data-default unliftio
- ];
- testHaskellDepends = [
- base clock data-default hspec QuickCheck unliftio
- ];
- testToolDepends = [ hspec-discover ];
- description = "A simplified implementation of Erlang/OTP like supervisor over thread";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "thread-supervisor_0_2_0_0" = callPackage
- ({ mkDerivation, base, clock, containers, data-default, hspec
- , hspec-discover, QuickCheck, unliftio
- }:
- mkDerivation {
- pname = "thread-supervisor";
version = "0.2.0.0";
sha256 = "1k42k6c2h0xs7h4gcfsjghr5jp1q2w7ay1drlfw2ghl8zmfh2pnv";
libraryHaskellDepends = [
@@ -259028,7 +253923,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "A simplified implementation of Erlang/OTP like supervisor over thread";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"threadPool" = callPackage
@@ -259159,6 +254053,8 @@ self: {
];
description = "A graphical tool for profiling parallel Haskell programs";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"threefish" = callPackage
@@ -259354,8 +254250,6 @@ self: {
libraryHaskellDepends = [ base bytestring case-insensitive text ];
description = "Convert textual types through Text without needing O(n^2) instances";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"throwable-exceptions" = callPackage
@@ -259590,26 +254484,6 @@ self: {
}:
mkDerivation {
pname = "tidal";
- version = "1.5.2";
- sha256 = "03y1hfwc5frbqhcwvvfr6ykas0sy6pw982sgdgkvd3l0wbmnhdrz";
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [
- base bifunctors bytestring clock colour containers deepseq hosc
- network parsec primitive random text transformers vector
- ];
- testHaskellDepends = [ base containers microspec parsec ];
- benchmarkHaskellDepends = [ base criterion weigh ];
- description = "Pattern language for improvised music";
- license = stdenv.lib.licenses.gpl3;
- }) {};
-
- "tidal_1_6_1" = callPackage
- ({ mkDerivation, base, bifunctors, bytestring, clock, colour
- , containers, criterion, deepseq, hosc, microspec, network, parsec
- , primitive, random, text, transformers, vector, weigh
- }:
- mkDerivation {
- pname = "tidal";
version = "1.6.1";
sha256 = "13n9s0s04bddl16xq86anz7a9fqcm7j3xfqn5y1mni5j1h7hn2k2";
enableSeparateDataOutput = true;
@@ -259621,7 +254495,6 @@ self: {
benchmarkHaskellDepends = [ base criterion weigh ];
description = "Pattern language for improvised music";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"tidal-midi" = callPackage
@@ -259817,14 +254690,14 @@ self: {
broken = true;
}) {};
- "time_1_11" = callPackage
+ "time_1_11_1" = callPackage
({ mkDerivation, base, criterion, deepseq, QuickCheck, random
, tasty, tasty-hunit, tasty-quickcheck, unix
}:
mkDerivation {
pname = "time";
- version = "1.11";
- sha256 = "16kmc754gz73plwb7lnk206r9v99va8y4ilbm347h6xmi5z7avp9";
+ version = "1.11.1";
+ sha256 = "0l0nqqg38xz2q78pi4i4jsbrb1jkn9ch0xlq17kn7824dh0j21vw";
libraryHaskellDepends = [ base deepseq ];
testHaskellDepends = [
base deepseq QuickCheck random tasty tasty-hunit tasty-quickcheck
@@ -259857,8 +254730,8 @@ self: {
}:
mkDerivation {
pname = "time-compat";
- version = "1.9.3";
- sha256 = "126vlfzv3z91vnjlkqarkyhs91hrx4g08gnrvsldqpclczk48smv";
+ version = "1.9.4";
+ sha256 = "0fpk2bpxfyzwd24lk06k3cpra713hrpva5ylnwa28zq34azy1snz";
libraryHaskellDepends = [ base base-orphans deepseq time ];
testHaskellDepends = [
base base-compat deepseq HUnit QuickCheck tagged tasty tasty-hunit
@@ -259868,14 +254741,14 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "time-compat_1_9_4" = callPackage
+ "time-compat_1_9_5" = callPackage
({ mkDerivation, base, base-compat, base-orphans, deepseq, HUnit
, QuickCheck, tagged, tasty, tasty-hunit, tasty-quickcheck, time
}:
mkDerivation {
pname = "time-compat";
- version = "1.9.4";
- sha256 = "0fpk2bpxfyzwd24lk06k3cpra713hrpva5ylnwa28zq34azy1snz";
+ version = "1.9.5";
+ sha256 = "19p3056i6kh8lgcdsnwsh8pj80xyi23kmw9n7hmdacczs5kv49ii";
libraryHaskellDepends = [ base base-orphans deepseq time ];
testHaskellDepends = [
base base-compat deepseq HUnit QuickCheck tagged tasty tasty-hunit
@@ -260446,8 +255319,6 @@ self: {
];
description = "A tool for visualizing time series from log files";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"timeprint" = callPackage
@@ -260473,8 +255344,6 @@ self: {
testHaskellDepends = [ base ];
description = "A timer wheel";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"timerep" = callPackage
@@ -260483,8 +255352,8 @@ self: {
}:
mkDerivation {
pname = "timerep";
- version = "2.0.0.2";
- sha256 = "0fakjs6fgva6i035jiyr8hcgnrivw601cy8n3ja232d07izl2khx";
+ version = "2.0.1.0";
+ sha256 = "1l67gbfjydq0xapry5k9pwzxmp6z7ixzyvwshnszryspcckagxif";
libraryHaskellDepends = [
attoparsec base monoid-subclasses text time
];
@@ -260563,8 +255432,6 @@ self: {
libraryHaskellDepends = [ base time ];
description = "Useful timespan datatype and functions";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"timestamp" = callPackage
@@ -261073,31 +255940,6 @@ self: {
"tldr" = callPackage
({ mkDerivation, ansi-terminal, base, bytestring, cmark, containers
- , directory, filepath, optparse-applicative, semigroups, tasty
- , tasty-golden, text, typed-process
- }:
- mkDerivation {
- pname = "tldr";
- version = "0.6.4";
- sha256 = "0gg9zplk8widfiwm5q1pi7fl45hby68c3ljm8p4livrp72s10f9d";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- ansi-terminal base bytestring cmark text
- ];
- executableHaskellDepends = [
- base containers directory filepath optparse-applicative semigroups
- typed-process
- ];
- testHaskellDepends = [ base tasty tasty-golden ];
- description = "Haskell tldr client";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "tldr_0_9_0" = callPackage
- ({ mkDerivation, ansi-terminal, base, bytestring, cmark, containers
, directory, filepath, http-conduit, optparse-applicative
, semigroups, tasty, tasty-golden, text, time, zip-archive
}:
@@ -261115,8 +255957,6 @@ self: {
testHaskellDepends = [ base tasty tasty-golden ];
description = "Haskell tldr client";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"tls" = callPackage
@@ -261221,8 +256061,6 @@ self: {
executableHaskellDepends = [ base ];
description = "Handle phylogenetic trees";
license = stdenv.lib.licenses.gpl3Plus;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"tmapchan" = callPackage
@@ -261543,6 +256381,8 @@ self: {
];
description = "Fast rate limiting using the token bucket algorithm (BSD)";
license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"token-search" = callPackage
@@ -261803,25 +256643,12 @@ self: {
({ mkDerivation, base, bytestring, doctest, Glob, rio, unliftio }:
mkDerivation {
pname = "tonalude";
- version = "0.1.1.0";
- sha256 = "060hc1dydlq1zd1fn5scz7xhbflqm4fa86rz6275drymi5gwx82s";
- libraryHaskellDepends = [ base bytestring rio unliftio ];
- testHaskellDepends = [ base bytestring doctest Glob rio unliftio ];
- description = "A standard library for Tonatona framework";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "tonalude_0_1_1_1" = callPackage
- ({ mkDerivation, base, bytestring, doctest, Glob, rio, unliftio }:
- mkDerivation {
- pname = "tonalude";
version = "0.1.1.1";
sha256 = "19pl0l0nz3nywhf31190qld7crbzry241h5dw0234w5qyiwf5h0h";
libraryHaskellDepends = [ base bytestring rio unliftio ];
testHaskellDepends = [ base bytestring doctest Glob rio unliftio ];
description = "A standard library for Tonatona framework";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"tonaparser" = callPackage
@@ -261904,8 +256731,6 @@ self: {
];
description = "tonatona plugin for accessing PostgreSQL database";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"tonatona-persistent-sqlite" = callPackage
@@ -261949,6 +256774,8 @@ self: {
];
description = "tonatona plugin for servant";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"too-many-cells" = callPackage
@@ -262586,28 +257413,6 @@ self: {
}:
mkDerivation {
pname = "tracing";
- version = "0.0.5.1";
- sha256 = "06d4fik133jbwbznk6fccwhw21n750gnigw9gj25sgjkghydmllb";
- libraryHaskellDepends = [
- aeson base base16-bytestring bytestring case-insensitive containers
- http-client mtl network random stm text time transformers unliftio
- ];
- testHaskellDepends = [
- base containers hspec mtl stm text unliftio
- ];
- description = "Distributed tracing";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
- }) {};
-
- "tracing_0_0_5_2" = callPackage
- ({ mkDerivation, aeson, base, base16-bytestring, bytestring
- , case-insensitive, containers, hspec, http-client, mtl, network
- , random, stm, text, time, transformers, unliftio
- }:
- mkDerivation {
- pname = "tracing";
version = "0.0.5.2";
sha256 = "0h0ga56pikym7igqzbb4lm1qnjnfzn533z0mx7jz3hjpgflk8xxs";
libraryHaskellDepends = [
@@ -262619,8 +257424,6 @@ self: {
];
description = "Distributed tracing";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"tracing-control" = callPackage
@@ -262762,8 +257565,6 @@ self: {
time transformers unordered-containers
];
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {inherit (pkgs) gmp; inherit (pkgs) mpfr;};
"traildb" = callPackage
@@ -262952,20 +257753,6 @@ self: {
broken = true;
}) {};
- "transformers_0_4_3_0" = callPackage
- ({ mkDerivation, base }:
- mkDerivation {
- pname = "transformers";
- version = "0.4.3.0";
- sha256 = "179sbhvc9dghyw58hz80109pbrzgh7vh437227a51jhmx2bsgl5k";
- revision = "1";
- editedCabalFile = "1a8708l5frplfs6535kmhwcn93jw69dc6vs2c0vnzzn4x3zzrnk0";
- libraryHaskellDepends = [ base ];
- description = "Concrete functor and monad transformers";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"transformers_0_5_6_2" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -262992,8 +257779,6 @@ self: {
];
description = "Error and short-circuit monad transformers";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"transformers-base" = callPackage
@@ -263204,8 +257989,6 @@ self: {
];
description = "composing programs with multithreading, events and distributed computing";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"transient-universe" = callPackage
@@ -263454,6 +258237,8 @@ self: {
benchmarkHaskellDepends = [ base gauge template-haskell util ];
description = "See README for more info";
license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"traverse-with-class" = callPackage
@@ -263633,8 +258418,6 @@ self: {
libraryHaskellDepends = [ base ];
description = "Non-Determinism Monad for Tree Search";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"tree-render-text" = callPackage
@@ -263860,6 +258643,8 @@ self: {
];
description = "A tree of Data.Map.";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"treemap-html" = callPackage
@@ -264292,6 +259077,8 @@ self: {
libraryHaskellDepends = [ base ];
description = "Constraints that any type, resp. no type fulfills";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"tropical" = callPackage
@@ -264667,22 +259454,6 @@ self: {
}:
mkDerivation {
pname = "ttc";
- version = "0.2.3.0";
- sha256 = "0yp92aa62xzzgnlwaw45p8cp9m3w2mmpdr3r2h3zw3dcqvq6hx1l";
- libraryHaskellDepends = [ base bytestring template-haskell text ];
- testHaskellDepends = [
- base bytestring tasty tasty-hunit template-haskell text
- ];
- description = "Textual Type Classes";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "ttc_0_3_0_0" = callPackage
- ({ mkDerivation, base, bytestring, tasty, tasty-hunit
- , template-haskell, text
- }:
- mkDerivation {
- pname = "ttc";
version = "0.3.0.0";
sha256 = "0k23fsp9fji17341iag3rv79lsxj7x26chhijl8lh3jraqvj9y4p";
libraryHaskellDepends = [ base bytestring template-haskell text ];
@@ -264691,7 +259462,6 @@ self: {
];
description = "Textual Type Classes";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ttl-hashtables" = callPackage
@@ -264753,8 +259523,6 @@ self: {
executableHaskellDepends = [ base text time ttn ];
description = "TheThingsNetwork client";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ttrie" = callPackage
@@ -265254,10 +260022,8 @@ self: {
}:
mkDerivation {
pname = "tweet-hs";
- version = "1.0.2.1";
- sha256 = "0b277whd3jywb6w0gkaijmzadpwabmyxvxyg6fmsysq1kp3isrnm";
- revision = "1";
- editedCabalFile = "0ca923bxx8aj6qzm0nvxvh1zmzqw34jv4xmnrjy1lfyndg0qg9vj";
+ version = "1.0.2.2";
+ sha256 = "1sl4pld3jig1m26alhj4s96ff43v3g00wxzrng4yhb76d88z0ipw";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -265771,8 +260537,6 @@ self: {
];
description = "Twitter JSON parser and types";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"twitter-types-lens" = callPackage
@@ -265788,8 +260552,6 @@ self: {
];
description = "Twitter JSON types (lens powered)";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"tx" = callPackage
@@ -266133,6 +260895,8 @@ self: {
testHaskellDepends = [ base ];
description = "Collection of widely reimplemented type families";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"type-functions" = callPackage
@@ -266383,26 +261147,6 @@ self: {
}:
mkDerivation {
pname = "type-natural";
- version = "0.8.3.1";
- sha256 = "0nq54098jyrx6zz8vn0pw3kg9b6bwpxhnhxk3f5m18rpjjjjw4xs";
- revision = "1";
- editedCabalFile = "1nhv7wh3cgy5hhkgs3bgg3659qf3lpy8rm89ikbb0p69bbxdpmfa";
- libraryHaskellDepends = [
- base constraints equational-reasoning ghc-typelits-natnormalise
- ghc-typelits-presburger singletons singletons-presburger
- template-haskell
- ];
- description = "Type-level natural and proofs of their properties";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "type-natural_0_9_0_0" = callPackage
- ({ mkDerivation, base, constraints, equational-reasoning
- , ghc-typelits-natnormalise, ghc-typelits-presburger, singletons
- , singletons-presburger, template-haskell
- }:
- mkDerivation {
- pname = "type-natural";
version = "0.9.0.0";
sha256 = "1jg8qqha60mxj7mrbi69jbcniayksyggi2s7fxy88ap4ay1hky3a";
libraryHaskellDepends = [
@@ -266412,7 +261156,6 @@ self: {
];
description = "Type-level natural and proofs of their properties";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"type-of-html" = callPackage
@@ -266422,27 +261165,6 @@ self: {
}:
mkDerivation {
pname = "type-of-html";
- version = "1.5.2.0";
- sha256 = "0s53panifhmyg5xda78x509jvxpbcw2kqan7y4jxa4nysgz34qhc";
- libraryHaskellDepends = [
- base bytestring containers double-conversion ghc-prim text
- ];
- testHaskellDepends = [ base bytestring hspec QuickCheck ];
- benchmarkHaskellDepends = [
- base blaze-html bytestring criterion deepseq ghc ghc-paths random
- text weigh
- ];
- description = "High performance type driven html generation";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "type-of-html_1_6_1_2" = callPackage
- ({ mkDerivation, base, blaze-html, bytestring, containers
- , criterion, deepseq, double-conversion, ghc, ghc-paths, ghc-prim
- , hspec, QuickCheck, random, text, weigh
- }:
- mkDerivation {
- pname = "type-of-html";
version = "1.6.1.2";
sha256 = "0dgfj4jk9bs6fjmmvsjxjpnvrd4nxmrnhdgvmawlfs5nib4r4al6";
libraryHaskellDepends = [
@@ -266455,7 +261177,6 @@ self: {
];
description = "High performance type driven html generation";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"type-of-html-static" = callPackage
@@ -266468,6 +261189,8 @@ self: {
testHaskellDepends = [ base type-of-html ];
description = "Optimize static parts of type-of-html";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"type-operators" = callPackage
@@ -266826,6 +261549,8 @@ self: {
executableHaskellDepends = [ base diagrams-lib text ];
description = "Typed and composable spreadsheets";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"typed-streams" = callPackage
@@ -267007,6 +261732,8 @@ self: {
testHaskellDepends = [ base ghc-prim vinyl ];
description = "Solve type equalities using custom type-level rewrite rules";
license = stdenv.lib.licenses.publicDomain;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"typelevel-tensor" = callPackage
@@ -267060,6 +261787,8 @@ self: {
testHaskellDepends = [ base hspec QuickCheck ];
description = "Type level numbers using existing Nat functionality";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"typeof" = callPackage
@@ -267150,8 +261879,8 @@ self: {
}:
mkDerivation {
pname = "typesafe-precure";
- version = "0.7.9.1";
- sha256 = "0vw0mbkii7j5rr5fp370j8grq355cg0ddw55f24gbjw1z0wc71hx";
+ version = "0.7.10.1";
+ sha256 = "0zq0bl4j1hwf2q0ipl0vp0q19lhs0bnwmrh7qh1qn53g078aj5ga";
libraryHaskellDepends = [
aeson aeson-pretty autoexporter base bytestring dlist
monad-skeleton template-haskell text th-data-compat
@@ -267239,6 +261968,95 @@ self: {
license = stdenv.lib.licenses.gpl2;
}) {};
+ "typson-beam" = callPackage
+ ({ mkDerivation, aeson, base, beam-core, beam-migrate
+ , beam-postgres, bytestring, exceptions, hedgehog, HUnit, microlens
+ , postgresql-simple, tasty, tasty-hedgehog, tasty-hunit
+ , test-fixture, typson-core
+ }:
+ mkDerivation {
+ pname = "typson-beam";
+ version = "0.1.0.1";
+ sha256 = "0zhi81hvas561c1qxnnbyrdsc3di8iakrhyz59ppc551cgzf28da";
+ libraryHaskellDepends = [
+ aeson base beam-core beam-postgres postgresql-simple typson-core
+ ];
+ testHaskellDepends = [
+ aeson base beam-core beam-migrate beam-postgres bytestring
+ exceptions hedgehog HUnit microlens postgresql-simple tasty
+ tasty-hedgehog tasty-hunit test-fixture typson-core
+ ];
+ description = "Typson Beam Integration";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
+ "typson-core" = callPackage
+ ({ mkDerivation, aeson, base, containers, profunctors, text
+ , unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "typson-core";
+ version = "0.1.0.1";
+ sha256 = "1mgpr6j1q18ky6acpg9zahvb07lr3902cwawizp399k25d7s7a9q";
+ libraryHaskellDepends = [
+ aeson base containers profunctors text unordered-containers vector
+ ];
+ description = "Type-safe PostgreSQL JSON Querying";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "typson-esqueleto" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, esqueleto, exceptions
+ , hedgehog, microlens, persistent, persistent-postgresql
+ , persistent-template, postgresql-simple, tasty, tasty-hedgehog
+ , tasty-hunit, test-fixture, text, typson-core
+ }:
+ mkDerivation {
+ pname = "typson-esqueleto";
+ version = "0.1.0.1";
+ sha256 = "15dw1vp676sg8d1iyfcr1psx4vaix8mi4mbp4p431138yqa56qx4";
+ libraryHaskellDepends = [
+ aeson base esqueleto persistent persistent-template text
+ typson-core
+ ];
+ testHaskellDepends = [
+ aeson base bytestring esqueleto exceptions hedgehog microlens
+ persistent persistent-postgresql persistent-template
+ postgresql-simple tasty tasty-hedgehog tasty-hunit test-fixture
+ text typson-core
+ ];
+ description = "Typson Esqueleto Integration";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
+ "typson-selda" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, exceptions, hedgehog
+ , HUnit, microlens, selda, selda-json, selda-postgresql, tasty
+ , tasty-hedgehog, tasty-hunit, test-fixture, text, typson-core
+ }:
+ mkDerivation {
+ pname = "typson-selda";
+ version = "0.1.0.0";
+ sha256 = "09jp1p82d0vv879rnxmingbdph6qcfszlywrn6h8r26apmh9v5pr";
+ libraryHaskellDepends = [
+ aeson base bytestring selda selda-json selda-postgresql text
+ typson-core
+ ];
+ testHaskellDepends = [
+ aeson base bytestring exceptions hedgehog HUnit microlens selda
+ selda-json selda-postgresql tasty tasty-hedgehog tasty-hunit
+ test-fixture text typson-core
+ ];
+ description = "Typson Selda Integration";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"tyro" = callPackage
({ mkDerivation, aeson, base, bytestring, HUnit, protolude
, reflection, singletons, test-framework, test-framework-hunit
@@ -267286,8 +262104,6 @@ self: {
preConfigure = "export TZDIR=${pkgs.tzdata}/share/zoneinfo";
description = "Efficient time zone handling";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"tzdata" = callPackage
@@ -267297,27 +262113,6 @@ self: {
}:
mkDerivation {
pname = "tzdata";
- version = "0.1.20190911.0";
- sha256 = "156mq401xbrx325bc745va2nh7r5ybi01nlrwavm0gxijfs0i4b9";
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [
- base bytestring containers deepseq vector
- ];
- testHaskellDepends = [
- base bytestring HUnit test-framework test-framework-hunit
- test-framework-th unix
- ];
- description = "Time zone database (as files and as a module)";
- license = stdenv.lib.licenses.asl20;
- }) {};
-
- "tzdata_0_2_20201021_0" = callPackage
- ({ mkDerivation, base, bytestring, containers, deepseq, HUnit
- , test-framework, test-framework-hunit, test-framework-th, unix
- , vector
- }:
- mkDerivation {
- pname = "tzdata";
version = "0.2.20201021.0";
sha256 = "0bkd7k0q8dflp21hzf71kbqyk0jq279z7sgwlq1pdzs2ggmnrwm9";
enableSeparateDataOutput = true;
@@ -267330,7 +262125,6 @@ self: {
];
description = "Time zone database (as files and as a module)";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"u2f" = callPackage
@@ -267515,6 +262309,8 @@ self: {
benchmarkHaskellDepends = [ base gauge ];
description = "Unicode Character Database — Predicates on characters specified by Unicode";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"uconv" = callPackage
@@ -267721,8 +262517,6 @@ self: {
];
description = "Minimal HTTP client library optimized for benchmarking";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ui-command" = callPackage
@@ -267759,8 +262553,8 @@ self: {
({ mkDerivation, base, bytestring, mmsyn2, mmsyn5, vector }:
mkDerivation {
pname = "ukrainian-phonetics-basic";
- version = "0.2.0.2";
- sha256 = "016q1wq4wbwxjd3a4fbj68h525q8gc2v1gn211mq3divhzc3rhwz";
+ version = "0.3.2.0";
+ sha256 = "16w4dggl61jh93rqq0czb3lpbq9cf4kxih5c0i5mbrjcxn50cdqg";
libraryHaskellDepends = [ base bytestring mmsyn2 mmsyn5 vector ];
description = "A library to work with the basic Ukrainian phonetics and syllable segmentation";
license = stdenv.lib.licenses.mit;
@@ -267788,8 +262582,6 @@ self: {
];
description = "Implementation of ULID - Universally Unique Lexicographically Sortable Identifier";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"una" = callPackage
@@ -267905,8 +262697,6 @@ self: {
doHaddock = false;
description = "Opinionated Haskell Interoperability";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"unbound" = callPackage
@@ -267950,8 +262740,6 @@ self: {
benchmarkHaskellDepends = [ base criterion deepseq ];
description = "Support for programming with names and binders using GHC Generics";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"unbound-kind-generics" = callPackage
@@ -267967,16 +262755,14 @@ self: {
];
description = "Support for programming with names and binders using kind-generics";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"unbounded-delays" = callPackage
({ mkDerivation, base }:
mkDerivation {
pname = "unbounded-delays";
- version = "0.1.1.0";
- sha256 = "1ir9fghbrc214c97bwafk5ck6cacxz1pdnq4i18p604d1b8zg9wa";
+ version = "0.1.1.1";
+ sha256 = "11b1vmlfv4pmmpl4kva58w7cf50xsj819cq3wzqgnbz3px9pxbar";
libraryHaskellDepends = [ base ];
description = "Unbounded thread delays and timeouts";
license = stdenv.lib.licenses.bsd3;
@@ -268045,6 +262831,8 @@ self: {
executableHaskellDepends = [ base vector ];
description = "A library for reference cells backed by unboxed-vectors";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"unboxing-vector" = callPackage
@@ -268053,28 +262841,6 @@ self: {
}:
mkDerivation {
pname = "unboxing-vector";
- version = "0.1.1.0";
- sha256 = "0i2d5gzvrdi5alaj8inw0jzlh0kkd23pg5dwm24h8jyqh0kmnhj8";
- libraryHaskellDepends = [
- base deepseq mono-traversable primitive vector
- ];
- testHaskellDepends = [
- base deepseq HUnit mono-traversable primitive should-not-typecheck
- vector
- ];
- benchmarkHaskellDepends = [
- base deepseq mono-traversable primitive vector
- ];
- description = "A newtype-friendly variant of unboxed vectors";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "unboxing-vector_0_2_0_0" = callPackage
- ({ mkDerivation, base, deepseq, HUnit, mono-traversable, primitive
- , should-not-typecheck, vector
- }:
- mkDerivation {
- pname = "unboxing-vector";
version = "0.2.0.0";
sha256 = "10sj7npfmhb9niagyhw5v68fpbhxa637x99dyw6njalsmsyimj91";
libraryHaskellDepends = [
@@ -268089,7 +262855,6 @@ self: {
];
description = "A newtype-friendly variant of unboxed vectors";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"unbreak" = callPackage
@@ -268167,6 +262932,8 @@ self: {
libraryHaskellDepends = [ base ];
description = "Tiny package providing unescaping versions of show and print";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"unexceptionalio" = callPackage
@@ -268227,8 +262994,6 @@ self: {
];
description = "Class of data structures that can be unfolded";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"unfoldable-restricted" = callPackage
@@ -268245,8 +263010,6 @@ self: {
];
description = "An alternative to the Unfoldable typeclass";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ungadtagger" = callPackage
@@ -268657,23 +263420,6 @@ self: {
}) {};
"uniplate" = callPackage
- ({ mkDerivation, base, containers, hashable, syb
- , unordered-containers
- }:
- mkDerivation {
- pname = "uniplate";
- version = "1.6.12";
- sha256 = "1dx8f9aw27fz8kw0ad1nm6355w5rdl7bjvb427v2bsgnng30pipw";
- revision = "1";
- editedCabalFile = "0gsrs2mk58jg3x36dyzxi4y46isd5p6q0rd6m9l834h5r7ds6a54";
- libraryHaskellDepends = [
- base containers hashable syb unordered-containers
- ];
- description = "Help writing simple, concise and fast generic operations";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "uniplate_1_6_13" = callPackage
({ mkDerivation, base, containers, ghc-prim, hashable, syb
, unordered-containers
}:
@@ -268686,7 +263432,6 @@ self: {
];
description = "Help writing simple, concise and fast generic operations";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"uniprot-kb" = callPackage
@@ -269284,32 +264029,6 @@ self: {
}:
mkDerivation {
pname = "universum";
- version = "1.6.1";
- sha256 = "007nh8kw5a2m681bjwvcdjdf69nb768kwdsckj2kdd7406mfgdm7";
- libraryHaskellDepends = [
- base bytestring containers deepseq ghc-prim hashable microlens
- microlens-mtl mtl safe-exceptions stm text transformers
- unordered-containers utf8-string vector
- ];
- testHaskellDepends = [
- base bytestring doctest Glob hedgehog tasty tasty-hedgehog text
- utf8-string
- ];
- benchmarkHaskellDepends = [
- base containers gauge text unordered-containers
- ];
- description = "Custom prelude used in Serokell";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "universum_1_7_1" = callPackage
- ({ mkDerivation, base, bytestring, containers, deepseq, doctest
- , gauge, ghc-prim, Glob, hashable, hedgehog, microlens
- , microlens-mtl, mtl, safe-exceptions, stm, tasty, tasty-hedgehog
- , text, transformers, unordered-containers, utf8-string, vector
- }:
- mkDerivation {
- pname = "universum";
version = "1.7.1";
sha256 = "0jsdzhy0h5d6znnrdgzr29b6qkriidck5s6yp52pci30rfv1d29z";
libraryHaskellDepends = [
@@ -269325,7 +264044,6 @@ self: {
];
description = "Custom prelude used in Serokell";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"unix_2_7_2_2" = callPackage
@@ -269334,8 +264052,8 @@ self: {
pname = "unix";
version = "2.7.2.2";
sha256 = "1b6ygkasn5bvmdci8g3zjkahl34kfqhf5jrayibvnrcdnaqlxpcq";
- revision = "4";
- editedCabalFile = "092d2qzfk4wm7xaa5wjyxgb97knilsh86vhk420j8rd0qlygk4wy";
+ revision = "5";
+ editedCabalFile = "1hfpipkxmkr0fgjz1i4mm0ah1s7bgb28yb8sjn32rafj4lzszn2m";
libraryHaskellDepends = [ base bytestring time ];
description = "POSIX functionality";
license = stdenv.lib.licenses.bsd3;
@@ -269496,8 +264214,6 @@ self: {
];
description = "Bidirectional JSON parsing and generation";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"unlambda" = callPackage
@@ -269534,31 +264250,6 @@ self: {
}:
mkDerivation {
pname = "unliftio";
- version = "0.2.13";
- sha256 = "1wzrdrcclkbyfjchad60rs08r1b2d20mr7hcs55cx8x16962qmn2";
- libraryHaskellDepends = [
- async base bytestring deepseq directory filepath process stm time
- transformers unix unliftio-core
- ];
- testHaskellDepends = [
- async base bytestring containers deepseq directory filepath hspec
- process QuickCheck stm time transformers unix unliftio-core
- ];
- benchmarkHaskellDepends = [
- async base bytestring deepseq directory filepath gauge process stm
- time transformers unix unliftio-core
- ];
- description = "The MonadUnliftIO typeclass for unlifting monads to IO (batteries included)";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "unliftio_0_2_13_1" = callPackage
- ({ mkDerivation, async, base, bytestring, containers, deepseq
- , directory, filepath, gauge, hspec, process, QuickCheck, stm, time
- , transformers, unix, unliftio-core
- }:
- mkDerivation {
- pname = "unliftio";
version = "0.2.13.1";
sha256 = "08q00kqg934y9cpj18kcgzcw3a2wgs6kjvgldgvr2a3vndwn95m0";
libraryHaskellDepends = [
@@ -269575,26 +264266,12 @@ self: {
];
description = "The MonadUnliftIO typeclass for unlifting monads to IO (batteries included)";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"unliftio-core" = callPackage
({ mkDerivation, base, transformers }:
mkDerivation {
pname = "unliftio-core";
- version = "0.1.2.0";
- sha256 = "0y3siyx3drkw7igs380a87h8qfbbgcyxxlcnshp698hcc4yqphr4";
- revision = "2";
- editedCabalFile = "0jqrjjbgicx48wzcjxs1xmih48ay79rhmrz6081dldlfxynli6vz";
- libraryHaskellDepends = [ base transformers ];
- description = "The MonadUnliftIO typeclass for unlifting monads to IO";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "unliftio-core_0_2_0_1" = callPackage
- ({ mkDerivation, base, transformers }:
- mkDerivation {
- pname = "unliftio-core";
version = "0.2.0.1";
sha256 = "16i97jax8rys57l0g0qswfwxh1cl5bgw2lw525rm6bzajw90v7wi";
revision = "1";
@@ -269602,7 +264279,6 @@ self: {
libraryHaskellDepends = [ base transformers ];
description = "The MonadUnliftIO typeclass for unlifting monads to IO";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"unliftio-path" = callPackage
@@ -269643,6 +264319,8 @@ self: {
];
description = "Generalization of io-streams to MonadUnliftIO";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"unlit" = callPackage
@@ -269691,31 +264369,6 @@ self: {
"unordered-containers" = callPackage
({ mkDerivation, base, bytestring, ChasingBottoms, containers
- , criterion, deepseq, deepseq-generics, hashable, hashmap, HUnit
- , mtl, QuickCheck, random, test-framework, test-framework-hunit
- , test-framework-quickcheck2
- }:
- mkDerivation {
- pname = "unordered-containers";
- version = "0.2.10.0";
- sha256 = "0wy5hfrs880hh8hvp648bl07ws777n3kkmczzdszr7papnyigwb5";
- revision = "1";
- editedCabalFile = "01727lm2spbqfn0rl89zv9zhpsmnls0kmizyckqf5nc3j9d0k6sy";
- libraryHaskellDepends = [ base deepseq hashable ];
- testHaskellDepends = [
- base ChasingBottoms containers hashable HUnit QuickCheck
- test-framework test-framework-hunit test-framework-quickcheck2
- ];
- benchmarkHaskellDepends = [
- base bytestring containers criterion deepseq deepseq-generics
- hashable hashmap mtl random
- ];
- description = "Efficient hashing-based container types";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "unordered-containers_0_2_13_0" = callPackage
- ({ mkDerivation, base, bytestring, ChasingBottoms, containers
, deepseq, gauge, hashable, hashmap, HUnit, mtl, QuickCheck, random
, test-framework, test-framework-hunit, test-framework-quickcheck2
}:
@@ -269734,7 +264387,6 @@ self: {
];
description = "Efficient hashing-based container types";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"unordered-containers-rematch" = callPackage
@@ -270168,8 +264820,8 @@ self: {
}:
mkDerivation {
pname = "update-nix-fetchgit";
- version = "0.2.4";
- sha256 = "0ginchdkd4ihcji8m0350fam4js5z5pnbmammvnv4abgvqq05mqy";
+ version = "0.2.5";
+ sha256 = "0lga69cnzysayvsflbcf43i7ncnib9mq62azi30kpm860s0h5lfb";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -270272,6 +264924,24 @@ self: {
broken = true;
}) {};
+ "urbit-api" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, conduit, conduit-extra
+ , http-client, modern-uri, req, req-conduit, text, uuid
+ }:
+ mkDerivation {
+ pname = "urbit-api";
+ version = "0.2.0.0";
+ sha256 = "01kv1zi2w6qkl00hj43bpahcsws499rqdvyj8d8cy6pzrbnydrqc";
+ libraryHaskellDepends = [
+ aeson base bytestring conduit conduit-extra http-client modern-uri
+ req req-conduit text uuid
+ ];
+ description = "Talk to Urbit from Haskell";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {};
+
"urbit-hob" = callPackage
({ mkDerivation, base, bytestring, criterion, deepseq, hspec
, hspec-core, murmur3, QuickCheck, text, vector
@@ -270882,8 +265552,6 @@ self: {
executableHaskellDepends = [ base random-fu text ];
description = "A collection of user agents";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"userid" = callPackage
@@ -270899,6 +265567,8 @@ self: {
];
description = "The UserId type and useful instances for web development";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"users" = callPackage
@@ -271017,6 +265687,8 @@ self: {
benchmarkHaskellDepends = [ base gauge ];
description = "UTF-8";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"utf8-conversions" = callPackage
@@ -271146,6 +265818,8 @@ self: {
benchmarkHaskellDepends = [ base gauge logict ];
description = "See README for more info";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"util-plus" = callPackage
@@ -271358,8 +266032,6 @@ self: {
executableHaskellDepends = [ base uuagc-cabal ];
description = "Attribute Grammar System of Universiteit Utrecht";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"uuagc-bootstrap" = callPackage
@@ -271399,8 +266071,6 @@ self: {
];
description = "Cabal plugin for UUAGC";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"uuagc-diagrams" = callPackage
@@ -271589,18 +266259,24 @@ self: {
}) {};
"uusi" = callPackage
- ({ mkDerivation, base, Cabal, text }:
+ ({ mkDerivation, base, Cabal, directory, filepath, HUnit, microlens
+ , microlens-th, text
+ }:
mkDerivation {
pname = "uusi";
- version = "0.1.0.0";
- sha256 = "1b56rasvypkp8scyxmc090jxk431lbjn72kj4md06cl9z0dg3w2r";
- isLibrary = false;
+ version = "0.3.1.0";
+ sha256 = "14n2n62lcaxfljxxdk6pw14liksfa77jj8zby5magdnsx2jzkb5i";
+ isLibrary = true;
isExecutable = true;
- executableHaskellDepends = [ base Cabal text ];
- description = "Remove all version constraints of dependencies in .cabal file";
+ libraryHaskellDepends = [ base Cabal microlens microlens-th text ];
+ executableHaskellDepends = [
+ base Cabal directory filepath microlens microlens-th text
+ ];
+ testHaskellDepends = [
+ base Cabal HUnit microlens microlens-th text
+ ];
+ description = "Tweak dependencies in .cabal files";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"uvector" = callPackage
@@ -271995,8 +266671,6 @@ self: {
testHaskellDepends = [ base doctest ];
description = "Straightforward validation monad";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"validators" = callPackage
@@ -272115,23 +266789,11 @@ self: {
({ mkDerivation, base, time, validity }:
mkDerivation {
pname = "validity-time";
- version = "0.3.0.0";
- sha256 = "1g8lp7sv8hs9jwsqphq30q2wr20kmmd430mqc1rm82i4cwsk8azx";
- libraryHaskellDepends = [ base time validity ];
- description = "Validity instances for time";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "validity-time_0_4_0_0" = callPackage
- ({ mkDerivation, base, time, validity }:
- mkDerivation {
- pname = "validity-time";
version = "0.4.0.0";
sha256 = "02lwa2w84m4mm2lpg5dhg5p0ndba5r152bjm4iy76y2qsfkva0ap";
libraryHaskellDepends = [ base time validity ];
description = "Validity instances for time";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"validity-unordered-containers" = callPackage
@@ -272703,18 +267365,6 @@ self: {
broken = true;
}) {};
- "vector_0_10_9_3" = callPackage
- ({ mkDerivation, base, deepseq, ghc-prim, primitive }:
- mkDerivation {
- pname = "vector";
- version = "0.10.9.3";
- sha256 = "08mlg0v7an6mm04skvxrgfndab0wikfs4glv7jj8ylxwc8959kdx";
- libraryHaskellDepends = [ base deepseq ghc-prim primitive ];
- description = "Efficient Arrays";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"vector" = callPackage
({ mkDerivation, base, base-orphans, deepseq, ghc-prim, HUnit
, primitive, QuickCheck, random, semigroups, tasty, tasty-hunit
@@ -272856,8 +267506,6 @@ self: {
testHaskellDepends = [ base hedgehog hedgehog-classes ];
description = "circular vectors";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"vector-clock" = callPackage
@@ -272960,8 +267608,6 @@ self: {
];
description = "A binding to the fftw library for one-dimensional vectors";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {inherit (pkgs) fftw;};
"vector-functorlazy" = callPackage
@@ -273260,8 +267906,6 @@ self: {
];
description = "GIS Vector Tiles, as defined by Mapbox";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"vega-view" = callPackage
@@ -273281,6 +267925,8 @@ self: {
];
description = "Easily view Vega or Vega-Lite visualizations";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"venzone" = callPackage
@@ -273511,23 +268157,6 @@ self: {
"versions" = callPackage
({ mkDerivation, base, deepseq, hashable, megaparsec, microlens
- , QuickCheck, tasty, tasty-hunit, tasty-quickcheck, text
- }:
- mkDerivation {
- pname = "versions";
- version = "3.5.4";
- sha256 = "1n6mayi2qinlv12bf83qskiazwzgl37d4nxvglmwmddb7lpyxbrw";
- libraryHaskellDepends = [ base deepseq hashable megaparsec text ];
- testHaskellDepends = [
- base megaparsec microlens QuickCheck tasty tasty-hunit
- tasty-quickcheck text
- ];
- description = "Types and parsers for software version numbers";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "versions_4_0_1" = callPackage
- ({ mkDerivation, base, deepseq, hashable, megaparsec, microlens
, parser-combinators, QuickCheck, tasty, tasty-hunit
, tasty-quickcheck, text
}:
@@ -273544,7 +268173,6 @@ self: {
];
description = "Types and parsers for software version numbers";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"vflow-types" = callPackage
@@ -273950,8 +268578,6 @@ self: {
];
description = "Utilities for working with OpenGL's GLSL shading language and vinyl records";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"vinyl-json" = callPackage
@@ -274346,8 +268972,6 @@ self: {
];
description = "Reading of Vorbis comments from Ogg Vorbis files";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"vowpal-utils" = callPackage
@@ -274483,41 +269107,6 @@ self: {
}:
mkDerivation {
pname = "vty";
- version = "5.28.2";
- sha256 = "0jfiha8hwpdpnz4i7d94dsgcrfd20y0kjp9crn3ds2jx8kln1prv";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- ansi-terminal base binary blaze-builder bytestring containers
- deepseq directory filepath hashable microlens microlens-mtl
- microlens-th mtl parallel parsec stm terminfo text transformers
- unix utf8-string vector
- ];
- executableHaskellDepends = [
- base containers directory filepath microlens microlens-mtl mtl
- ];
- testHaskellDepends = [
- base blaze-builder bytestring Cabal containers deepseq HUnit
- microlens microlens-mtl mtl QuickCheck quickcheck-assertions random
- smallcheck stm string-qq terminfo test-framework
- test-framework-hunit test-framework-smallcheck text unix
- utf8-string vector
- ];
- description = "A simple terminal UI library";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "vty_5_32" = callPackage
- ({ mkDerivation, ansi-terminal, base, binary, blaze-builder
- , bytestring, Cabal, containers, deepseq, directory, filepath
- , hashable, HUnit, microlens, microlens-mtl, microlens-th, mtl
- , parallel, parsec, QuickCheck, quickcheck-assertions, random
- , smallcheck, stm, string-qq, terminfo, test-framework
- , test-framework-hunit, test-framework-smallcheck, text
- , transformers, unix, utf8-string, vector
- }:
- mkDerivation {
- pname = "vty";
version = "5.32";
sha256 = "0ydbifik7xilb33phglpjkgf6r8vifipyyq0wb6111azzj7dmszs";
isLibrary = true;
@@ -274540,7 +269129,6 @@ self: {
];
description = "A simple terminal UI library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"vty-examples" = callPackage
@@ -274620,8 +269208,8 @@ self: {
({ mkDerivation, base, bytestring, transformers, vector, vulkan }:
mkDerivation {
pname = "vulkan";
- version = "3.6.13";
- sha256 = "1js5wgjr5mcqmhaqvhyln2xq4008rk8kdhjiwh8lwsc3qjqxyibp";
+ version = "3.8";
+ sha256 = "08d48q6wml8bh28s39zk12hi6760xmn92qdb9zk7y3h896i8v15s";
libraryHaskellDepends = [ base bytestring transformers vector ];
librarySystemDepends = [ vulkan ];
description = "Bindings to the Vulkan graphics API";
@@ -274638,21 +269226,25 @@ self: {
libraryHaskellDepends = [ base ];
description = "Low-level low-overhead vulkan api bindings";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"vulkan-utils" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, cabal-doctest, doctest
- , extra, file-embed, filepath, template-haskell, temporary
- , typed-process, vulkan
+ ({ mkDerivation, base, bytestring, Cabal, cabal-doctest, containers
+ , dependent-map, dependent-sum, doctest, extra, file-embed
+ , filepath, resourcet, template-haskell, temporary, text
+ , transformers, typed-process, unordered-containers, vector, vulkan
}:
mkDerivation {
pname = "vulkan-utils";
- version = "0.1.3";
- sha256 = "0f7bpck2g9bv1jgfj1paz305yfrhcsad3g70ybazddzh138qhgny";
+ version = "0.4";
+ sha256 = "0r7byk8i59qnvkaqvkr5kdw9spwni6g6pyspgwzabhvky6n2mang";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
- base bytestring extra file-embed filepath template-haskell
- temporary typed-process vulkan
+ base bytestring containers dependent-map dependent-sum extra
+ file-embed filepath resourcet template-haskell temporary text
+ transformers typed-process unordered-containers vector vulkan
];
testHaskellDepends = [ base doctest ];
description = "Utils for the vulkan package";
@@ -275040,35 +269632,6 @@ self: {
"wai-extra" = callPackage
({ mkDerivation, aeson, ansi-terminal, base, base64-bytestring
- , bytestring, case-insensitive, containers, cookie
- , data-default-class, deepseq, directory, fast-logger, hspec
- , http-types, http2, HUnit, iproute, network, old-locale, resourcet
- , streaming-commons, text, time, transformers, unix, unix-compat
- , vault, void, wai, wai-logger, word8, zlib
- }:
- mkDerivation {
- pname = "wai-extra";
- version = "3.0.32";
- sha256 = "1676mvyamlrkfsvdnrxj0cd2bl40b8lp4nrcpn67mnjxfs7qflh0";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson ansi-terminal base base64-bytestring bytestring
- case-insensitive containers cookie data-default-class deepseq
- directory fast-logger http-types http2 iproute network old-locale
- resourcet streaming-commons text time transformers unix unix-compat
- vault void wai wai-logger word8 zlib
- ];
- testHaskellDepends = [
- base bytestring case-insensitive cookie fast-logger hspec
- http-types http2 HUnit resourcet text time transformers wai zlib
- ];
- description = "Provides some basic WAI handlers and middleware";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "wai-extra_3_1_2" = callPackage
- ({ mkDerivation, aeson, ansi-terminal, base, base64-bytestring
, bytestring, call-stack, case-insensitive, containers, cookie
, data-default-class, deepseq, directory, fast-logger, hspec
, http-types, http2, HUnit, iproute, network, old-locale, resourcet
@@ -275077,8 +269640,8 @@ self: {
}:
mkDerivation {
pname = "wai-extra";
- version = "3.1.2";
- sha256 = "03aszasb9508jy7dpazay89cy1zs4p5g0n08zjhsl8c47rap16ks";
+ version = "3.1.3";
+ sha256 = "17s8cf0fdbkg9z2pvpsbhxg2cy5yy3c94513gkgf81lfl38zdrn7";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -275094,7 +269657,6 @@ self: {
];
description = "Provides some basic WAI handlers and middleware";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"wai-feature-flags" = callPackage
@@ -275202,6 +269764,8 @@ self: {
librarySystemDepends = [ fcgi ];
description = "Wai handler to fastcgi";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {inherit (pkgs) fcgi;};
"wai-handler-launch" = callPackage
@@ -275521,8 +270085,6 @@ self: {
];
description = "Authentication middleware that secures WAI application";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"wai-middleware-brotli" = callPackage
@@ -276028,26 +270590,6 @@ self: {
"wai-middleware-static" = callPackage
({ mkDerivation, base, bytestring, containers, cryptonite
- , directory, expiring-cache-map, filepath, http-types, memory
- , mime-types, mtl, old-locale, semigroups, text, time, wai
- }:
- mkDerivation {
- pname = "wai-middleware-static";
- version = "0.8.3";
- sha256 = "0l6az106r970v3jwx3z7fg7x8ja8x5hla0m5lwg7sjfs9vdh0bnl";
- revision = "1";
- editedCabalFile = "0jinswa97ll70xxj6hm4mxw7i1cfnm8jn87aczzccn9xscdpll4c";
- libraryHaskellDepends = [
- base bytestring containers cryptonite directory expiring-cache-map
- filepath http-types memory mime-types mtl old-locale semigroups
- text time wai
- ];
- description = "WAI middleware that serves requests to static files";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "wai-middleware-static_0_9_0" = callPackage
- ({ mkDerivation, base, bytestring, containers, cryptonite
, directory, expiring-cache-map, filepath, hspec, hspec-discover
, hspec-expectations-lifted, hspec-wai, http-types, memory
, mime-types, mockery, old-locale, scotty, semigroups, text, time
@@ -276069,7 +270611,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "WAI middleware that serves requests to static files";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"wai-middleware-static-caching" = callPackage
@@ -276221,6 +270762,8 @@ self: {
];
description = "Redis backend for rate limiting as WAI middleware";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"wai-request-spec" = callPackage
@@ -276276,8 +270819,6 @@ self: {
];
description = "WAI middleware for path-based request routing with captures";
license = stdenv.lib.licenses.mpl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"wai-router" = callPackage
@@ -276809,8 +271350,6 @@ self: {
];
description = "A parser for the Web Archive (WARC) format";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"warp" = callPackage
@@ -276922,22 +271461,6 @@ self: {
}:
mkDerivation {
pname = "warp-tls";
- version = "3.2.12";
- sha256 = "1d75zcacr835m7d1b0n7j19432sdf0qwgqxdf6az3f9brg849ajd";
- libraryHaskellDepends = [
- base bytestring cryptonite data-default-class network
- streaming-commons tls tls-session-manager wai warp
- ];
- description = "HTTP over TLS support for Warp via the TLS package";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "warp-tls_3_3_0" = callPackage
- ({ mkDerivation, base, bytestring, cryptonite, data-default-class
- , network, streaming-commons, tls, tls-session-manager, wai, warp
- }:
- mkDerivation {
- pname = "warp-tls";
version = "3.3.0";
sha256 = "03fwwggl6lhxs7swwylgpk9j8g5szq2h871nfbgs6xzr1b5hpas1";
libraryHaskellDepends = [
@@ -276946,7 +271469,6 @@ self: {
];
description = "HTTP over TLS support for Warp via the TLS package";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"warp-tls-uid" = callPackage
@@ -277127,6 +271649,8 @@ self: {
];
description = "Wavefront OBJ loader";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"wavefront-obj" = callPackage
@@ -277310,8 +271834,6 @@ self: {
testHaskellDepends = [ base bytestring HUnit network-uri text ];
description = "Composable, reversible, efficient web routing using invertible invariants and bijections";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"web-mongrel2" = callPackage
@@ -277416,22 +271938,23 @@ self: {
"web-rep" = callPackage
({ mkDerivation, attoparsec, base, box, box-socket, clay
, concurrency, doctest, generic-lens, interpolatedstring-perl6
- , language-javascript, lens, lucid, mtl, numhask, optparse-generic
- , scotty, tasty, tasty-hspec, text, transformers
+ , language-javascript, lens, lucid, mtl, network-simple, numhask
+ , optparse-generic, scotty, tasty, tasty-hspec, text, transformers
, unordered-containers, wai-middleware-static, wai-websockets
, websockets
}:
mkDerivation {
pname = "web-rep";
- version = "0.7.0";
- sha256 = "1045b19rjs1hgw92kq8z6wzm7jmx8k73ad9z4m2vzv1jwjhbgin4";
+ version = "0.7.2";
+ sha256 = "1h6krrm412b9374778jg33gdmk6ig0sp06yk68h5prjdgy6shmww";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
attoparsec base box box-socket clay concurrency generic-lens
- interpolatedstring-perl6 language-javascript lens lucid mtl numhask
- scotty text transformers unordered-containers wai-middleware-static
- wai-websockets websockets
+ interpolatedstring-perl6 language-javascript lens lucid mtl
+ network-simple numhask scotty text transformers
+ unordered-containers wai-middleware-static wai-websockets
+ websockets
];
executableHaskellDepends = [ base numhask optparse-generic ];
testHaskellDepends = [
@@ -277751,8 +272274,6 @@ self: {
];
description = "A super-simple web server framework";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"webcloud" = callPackage
@@ -278820,8 +273341,6 @@ self: {
random-fu random-shuffle random-source relude temporary time
];
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"why3" = callPackage
@@ -279210,6 +273729,22 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "witch" = callPackage
+ ({ mkDerivation, base, bytestring, containers, hspec, QuickCheck
+ , text
+ }:
+ mkDerivation {
+ pname = "witch";
+ version = "0.0.0.3";
+ sha256 = "0ghajh4f4xfhn79bmyhamxjgl63lwg37kp39nn1q6qxggzzmzkyx";
+ libraryHaskellDepends = [ base bytestring containers text ];
+ testHaskellDepends = [
+ base bytestring containers hspec QuickCheck text
+ ];
+ description = "Convert values from one type into another";
+ license = stdenv.lib.licenses.isc;
+ }) {};
+
"with-index" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -279273,26 +273808,6 @@ self: {
license = stdenv.lib.licenses.gpl3;
}) {};
- "witherable_0_3_2" = callPackage
- ({ mkDerivation, base, base-orphans, containers, hashable
- , monoidal-containers, transformers, transformers-compat
- , unordered-containers, vector
- }:
- mkDerivation {
- pname = "witherable";
- version = "0.3.2";
- sha256 = "1iqf3kc9h599lbiym8rf9b4fhj31lqwm1cxqz6x02q9dxyrcprmi";
- revision = "1";
- editedCabalFile = "01mprffm41km3pm5nlpsp2ig2izgl6ll9ylrym3dg01f9609aa0z";
- libraryHaskellDepends = [
- base base-orphans containers hashable monoidal-containers
- transformers transformers-compat unordered-containers vector
- ];
- description = "filterable traversable";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"witherable" = callPackage
({ mkDerivation, base, base-orphans, containers, hashable, lens
, monoidal-containers, transformers, transformers-compat
@@ -279328,19 +273843,6 @@ self: {
}) {};
"within" = callPackage
- ({ mkDerivation, base, comonad, exceptions, free, hashable, path }:
- mkDerivation {
- pname = "within";
- version = "0.1.1.0";
- sha256 = "107gi32zsp7srb2lgmbmrdzry2irgshnznkf81sw3f1n07qhci40";
- libraryHaskellDepends = [
- base comonad exceptions free hashable path
- ];
- description = "A value within another path";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "within_0_2_0_1" = callPackage
({ mkDerivation, base, comonad, exceptions, free, hashable, path
, path-like
}:
@@ -279353,23 +273855,9 @@ self: {
];
description = "A value within another path";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"witness" = callPackage
- ({ mkDerivation, base, constraints, semigroupoids, transformers }:
- mkDerivation {
- pname = "witness";
- version = "0.4";
- sha256 = "180yy0dyvmn9jsl1gjbryxli3qkl2h6pvh297vsr9ax3h4vciilk";
- libraryHaskellDepends = [
- base constraints semigroupoids transformers
- ];
- description = "values that witness types";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "witness_0_5" = callPackage
({ mkDerivation, base, constraints, countable, semigroupoids
, transformers
}:
@@ -279382,7 +273870,6 @@ self: {
];
description = "values that witness types";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"witty" = callPackage
@@ -279864,6 +274351,8 @@ self: {
benchmarkHaskellDepends = [ base criterion pandoc text ];
description = "Get word counts and distributions";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"wordcloud" = callPackage
@@ -279936,6 +274425,8 @@ self: {
];
description = "Command-line tool to get random words";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"wordn" = callPackage
@@ -279956,8 +274447,6 @@ self: {
doHaddock = false;
description = "arbitrary bit size Words";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"wordpass" = callPackage
@@ -280756,6 +275245,8 @@ self: {
pname = "wshterm";
version = "0.1.0.1";
sha256 = "09gxc8i4j236yvmvr31w3l05k0d1pqjgm6i88yn7hw16anjn23qq";
+ revision = "1";
+ editedCabalFile = "0f2w2f0mnv8mc5l5bj1vl76bs03s640ssn57ri2fk3235lklnwmh";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -280784,6 +275275,8 @@ self: {
executableHaskellDepends = [ base ];
description = "WSJT-X UDP protocol";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"wss-client" = callPackage
@@ -281335,8 +275828,6 @@ self: {
];
description = "Runtime code generation for x86 64 bit machine code";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"xattr" = callPackage
@@ -281385,13 +275876,13 @@ self: {
"xcffib" = callPackage
({ mkDerivation, attoparsec, base, bytestring, containers
, directory, either, filemanip, filepath, HUnit, language-python
- , mtl, optparse-applicative, semigroups, split, test-framework
+ , mtl, optparse-applicative, split, test-framework
, test-framework-hunit, xcb-types
}:
mkDerivation {
pname = "xcffib";
- version = "0.10.0";
- sha256 = "163fiyppb40xd4wibvjkya86630hlhn1ij0i5xlc547gazawhz4a";
+ version = "0.11.1";
+ sha256 = "18xwliqcba0ia4p64gxiqd0pvkg3r3ylsmn3mywa5p43x1dji481";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -281400,8 +275891,7 @@ self: {
];
executableHaskellDepends = [
attoparsec base bytestring containers directory either filemanip
- filepath language-python mtl optparse-applicative semigroups split
- xcb-types
+ filepath language-python mtl optparse-applicative split xcb-types
];
testHaskellDepends = [
base filepath HUnit language-python test-framework
@@ -282023,30 +276513,6 @@ self: {
broken = true;
}) {};
- "xml-conduit_1_7_1_2" = callPackage
- ({ mkDerivation, attoparsec, base, blaze-builder, blaze-html
- , blaze-markup, bytestring, conduit, conduit-extra, containers
- , data-default-class, deepseq, hspec, HUnit, monad-control
- , resourcet, text, transformers, xml-types
- }:
- mkDerivation {
- pname = "xml-conduit";
- version = "1.7.1.2";
- sha256 = "0n4k0rq9j5cc9kdvj9xbx8gmiqlyk5x6pw8yxzw5wfsw7qkych2s";
- libraryHaskellDepends = [
- attoparsec base blaze-builder blaze-html blaze-markup bytestring
- conduit conduit-extra containers data-default-class deepseq
- monad-control resourcet text transformers xml-types
- ];
- testHaskellDepends = [
- base blaze-markup bytestring conduit containers hspec HUnit
- resourcet text transformers xml-types
- ];
- description = "Pure-Haskell utilities for dealing with XML with the conduit package";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"xml-conduit_1_8_0_1" = callPackage
({ mkDerivation, attoparsec, base, blaze-html, blaze-markup
, bytestring, conduit, conduit-extra, containers
@@ -282837,8 +277303,8 @@ self: {
}:
mkDerivation {
pname = "xmobar";
- version = "0.36";
- sha256 = "0kqnadgsqn7m3zw2vk22ssf4aw67rij9l1lpjfsnv2qw0m5apsdl";
+ version = "0.37";
+ sha256 = "0bjjja73ip7c1s8r3j3dimzm2j17sx38nsh51nl3axf4z5pbif74";
configureFlags = [
"-fwith_alsa" "-fwith_conduit" "-fwith_datezone" "-fwith_dbus"
"-fwith_inotify" "-fwith_iwlib" "-fwith_mpd" "-fwith_mpris"
@@ -282865,7 +277331,7 @@ self: {
filepath hspec mtl old-locale parsec parsec-numbers process
regex-compat stm temporary time transformers unix X11
];
- benchmarkHaskellDepends = [ base gauge mtl ];
+ benchmarkHaskellDepends = [ base gauge mtl time ];
description = "A Minimalistic Text Based Status Bar";
license = stdenv.lib.licenses.bsd3;
platforms = [ "i686-linux" "x86_64-linux" ];
@@ -283391,6 +277857,8 @@ self: {
];
testToolDepends = [ hspec-discover ];
license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"xsact" = callPackage
@@ -283953,8 +278421,6 @@ self: {
base containers persistent-postgresql unliftio-core yam-app
];
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"yam-web" = callPackage
@@ -284296,8 +278762,6 @@ self: {
libraryHaskellDepends = [ base blank-canvas stm time Yampa ];
description = "blank-canvas frontend for Yampa";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"yampa-glfw" = callPackage
@@ -284493,6 +278957,8 @@ self: {
];
description = "Represent and parse yarn.lock files";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"yarn2nix" = callPackage
@@ -284530,6 +278996,8 @@ self: {
];
description = "Convert yarn.lock files to nix expressions";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"yarr" = callPackage
@@ -284836,8 +279304,6 @@ self: {
];
description = "YesQL-style SQL database abstraction (core)";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"yeshql-hdbc" = callPackage
@@ -284885,30 +279351,6 @@ self: {
broken = true;
}) {};
- "yesod_1_4_5" = callPackage
- ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring
- , conduit, conduit-extra, data-default-class, directory
- , fast-logger, monad-control, monad-logger, resourcet, semigroups
- , shakespeare, streaming-commons, template-haskell, text
- , transformers, unix, unordered-containers, wai, wai-extra
- , wai-logger, warp, yaml, yesod-core, yesod-form, yesod-persistent
- }:
- mkDerivation {
- pname = "yesod";
- version = "1.4.5";
- sha256 = "1sg66nq8yaas2m5nqsdrxricvcizd1ik02zqk60sxh3wna08fz16";
- libraryHaskellDepends = [
- aeson base blaze-html blaze-markup bytestring conduit conduit-extra
- data-default-class directory fast-logger monad-control monad-logger
- resourcet semigroups shakespeare streaming-commons template-haskell
- text transformers unix unordered-containers wai wai-extra
- wai-logger warp yaml yesod-core yesod-form yesod-persistent
- ];
- description = "Creation of type-safe, RESTful web applications";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"yesod" = callPackage
({ mkDerivation, aeson, base, bytestring, conduit
, data-default-class, directory, fast-logger, file-embed
@@ -285021,34 +279463,6 @@ self: {
}:
mkDerivation {
pname = "yesod-auth";
- version = "1.6.10";
- sha256 = "0nfrq61dqifzbnqx8m62j1q6nmlj04mis864yg2k36mra9njap27";
- libraryHaskellDepends = [
- aeson authenticate base base16-bytestring base64-bytestring binary
- blaze-builder blaze-html blaze-markup bytestring conduit
- conduit-extra containers cryptonite data-default email-validate
- file-embed http-client http-client-tls http-conduit http-types
- memory network-uri nonce persistent random safe shakespeare
- template-haskell text time transformers unliftio unliftio-core
- unordered-containers wai yesod-core yesod-form yesod-persistent
- ];
- description = "Authentication for Yesod";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "yesod-auth_1_6_10_1" = callPackage
- ({ mkDerivation, aeson, authenticate, base, base16-bytestring
- , base64-bytestring, binary, blaze-builder, blaze-html
- , blaze-markup, bytestring, conduit, conduit-extra, containers
- , cryptonite, data-default, email-validate, file-embed, http-client
- , http-client-tls, http-conduit, http-types, memory, network-uri
- , nonce, persistent, random, safe, shakespeare, template-haskell
- , text, time, transformers, unliftio, unliftio-core
- , unordered-containers, wai, yesod-core, yesod-form
- , yesod-persistent
- }:
- mkDerivation {
- pname = "yesod-auth";
version = "1.6.10.1";
sha256 = "12bnadmf3afbkni3k8gc1srv2makssy62zciygg4dh8q7rr2pw2s";
libraryHaskellDepends = [
@@ -285062,7 +279476,6 @@ self: {
];
description = "Authentication for Yesod";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"yesod-auth-account" = callPackage
@@ -285130,8 +279543,6 @@ self: {
testHaskellDepends = [ base hspec text yesod yesod-test ];
description = "Yesod Middleware for HTTP Basic Authentication";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"yesod-auth-bcrypt" = callPackage
@@ -285208,8 +279619,6 @@ self: {
];
description = "Authentication backend for Yesod using Facebook";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"yesod-auth-hashdb" = callPackage
@@ -285221,31 +279630,6 @@ self: {
}:
mkDerivation {
pname = "yesod-auth-hashdb";
- version = "1.7.1.2";
- sha256 = "10f6lgjjcwlg0vsi43xhgmi9d9r4ncfwsrwb6lfz1if9cq7gbmhv";
- libraryHaskellDepends = [
- aeson base bytestring persistent text yesod-auth yesod-core
- yesod-form yesod-persistent
- ];
- testHaskellDepends = [
- aeson base basic-prelude bytestring containers hspec http-conduit
- http-types monad-logger network-uri persistent-sqlite resourcet
- text unordered-containers wai-extra yesod yesod-auth yesod-core
- yesod-test
- ];
- description = "Authentication plugin for Yesod";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "yesod-auth-hashdb_1_7_1_5" = callPackage
- ({ mkDerivation, aeson, base, basic-prelude, bytestring, containers
- , hspec, http-conduit, http-types, monad-logger, network-uri
- , persistent, persistent-sqlite, resourcet, text
- , unordered-containers, wai-extra, yesod, yesod-auth, yesod-core
- , yesod-form, yesod-persistent, yesod-test
- }:
- mkDerivation {
- pname = "yesod-auth-hashdb";
version = "1.7.1.5";
sha256 = "14isl9mwxarba14aqhidi82yci36jdws6af2jirv7z8mfnrwysbi";
libraryHaskellDepends = [
@@ -285260,7 +279644,6 @@ self: {
];
description = "Authentication plugin for Yesod";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"yesod-auth-hmac-keccak" = callPackage
@@ -285621,51 +280004,6 @@ self: {
broken = true;
}) {};
- "yesod-core_1_4_37_3" = callPackage
- ({ mkDerivation, aeson, async, auto-update, base, blaze-builder
- , blaze-html, blaze-markup, byteable, bytestring, case-insensitive
- , cereal, clientsession, conduit, conduit-extra, containers, cookie
- , criterion, data-default, deepseq, deepseq-generics, directory
- , exceptions, fast-logger, hspec, hspec-expectations, http-types
- , HUnit, lifted-base, monad-control, monad-logger, mtl, mwc-random
- , network, old-locale, parsec, path-pieces, primitive, QuickCheck
- , random, resourcet, safe, semigroups, shakespeare
- , streaming-commons, template-haskell, text, time, transformers
- , transformers-base, unix-compat, unordered-containers, vector, wai
- , wai-extra, wai-logger, warp, word8
- }:
- mkDerivation {
- pname = "yesod-core";
- version = "1.4.37.3";
- sha256 = "1jw1302p5s9jy7xghxzg9j63pn6b1hp957n1808qyk1iz7yrfsg0";
- revision = "2";
- editedCabalFile = "0hgrp8i33zssjlvkbvlnrr5ppblvn1vzhxlax2m5qyjjg60cqjsp";
- libraryHaskellDepends = [
- aeson auto-update base blaze-builder blaze-html blaze-markup
- byteable bytestring case-insensitive cereal clientsession conduit
- conduit-extra containers cookie data-default deepseq
- deepseq-generics directory exceptions fast-logger http-types
- lifted-base monad-control monad-logger mtl mwc-random old-locale
- parsec path-pieces primitive random resourcet safe semigroups
- shakespeare template-haskell text time transformers
- transformers-base unix-compat unordered-containers vector wai
- wai-extra wai-logger warp word8
- ];
- testHaskellDepends = [
- async base blaze-builder bytestring clientsession conduit
- conduit-extra containers cookie hspec hspec-expectations http-types
- HUnit lifted-base mwc-random network path-pieces QuickCheck random
- resourcet shakespeare streaming-commons template-haskell text
- transformers wai wai-extra
- ];
- benchmarkHaskellDepends = [
- base blaze-html bytestring criterion shakespeare text transformers
- ];
- description = "Creation of type-safe, RESTful web applications";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"yesod-core" = callPackage
({ mkDerivation, aeson, async, auto-update, base, blaze-html
, blaze-markup, bytestring, case-insensitive, cereal, clientsession
@@ -285679,8 +280017,8 @@ self: {
}:
mkDerivation {
pname = "yesod-core";
- version = "1.6.18.5";
- sha256 = "11f51x3slqnan07fp2bxswd3y994wccqg48gakdk272i2bcg2vfq";
+ version = "1.6.18.7";
+ sha256 = "0rf30h5akdjyja0xld2cg0zldvbzcqcrmg2kp4gajh1qjzzcf69g";
libraryHaskellDepends = [
aeson auto-update base blaze-html blaze-markup bytestring
case-insensitive cereal clientsession conduit conduit-extra
@@ -285703,44 +280041,6 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "yesod-core_1_6_18_6" = callPackage
- ({ mkDerivation, aeson, async, auto-update, base, blaze-html
- , blaze-markup, bytestring, case-insensitive, cereal, clientsession
- , conduit, conduit-extra, containers, cookie, deepseq, fast-logger
- , gauge, hspec, hspec-expectations, http-types, HUnit, memory
- , monad-logger, mtl, network, parsec, path-pieces, primitive
- , random, resourcet, shakespeare, streaming-commons
- , template-haskell, text, time, transformers, unix-compat, unliftio
- , unordered-containers, vector, wai, wai-extra, wai-logger, warp
- , word8
- }:
- mkDerivation {
- pname = "yesod-core";
- version = "1.6.18.6";
- sha256 = "1iay7lrc52krhnlkvr6bxchnwk9lj316fv2d47bh3bfay69wqc69";
- libraryHaskellDepends = [
- aeson auto-update base blaze-html blaze-markup bytestring
- case-insensitive cereal clientsession conduit conduit-extra
- containers cookie deepseq fast-logger http-types memory
- monad-logger mtl parsec path-pieces primitive random resourcet
- shakespeare template-haskell text time transformers unix-compat
- unliftio unordered-containers vector wai wai-extra wai-logger warp
- word8
- ];
- testHaskellDepends = [
- async base bytestring clientsession conduit conduit-extra
- containers cookie hspec hspec-expectations http-types HUnit network
- path-pieces random resourcet shakespeare streaming-commons
- template-haskell text transformers unliftio wai wai-extra warp
- ];
- benchmarkHaskellDepends = [
- base blaze-html bytestring gauge shakespeare text
- ];
- description = "Creation of type-safe, RESTful web applications";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"yesod-crud" = callPackage
({ mkDerivation, base, classy-prelude, containers, MissingH
, monad-control, persistent, random, safe, stm, uuid, yesod-core
@@ -285979,8 +280279,6 @@ self: {
];
description = "Useful glue functions between the fb library and Yesod";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"yesod-filter" = callPackage
@@ -286002,30 +280300,8 @@ self: {
];
description = "Automatic filter generator for Yesod";
license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "yesod-form_1_4_16" = callPackage
- ({ mkDerivation, aeson, attoparsec, base, blaze-builder, blaze-html
- , blaze-markup, byteable, bytestring, containers, data-default
- , email-validate, hspec, network-uri, persistent, resourcet
- , semigroups, shakespeare, template-haskell, text, time
- , transformers, wai, xss-sanitize, yesod-core, yesod-persistent
- }:
- mkDerivation {
- pname = "yesod-form";
- version = "1.4.16";
- sha256 = "0lij3m5vn8nvh6y88r1dhk03xmmjwmjzazm307nc2wvc5fmx9p2j";
- libraryHaskellDepends = [
- aeson attoparsec base blaze-builder blaze-html blaze-markup
- byteable bytestring containers data-default email-validate
- network-uri persistent resourcet semigroups shakespeare
- template-haskell text time transformers wai xss-sanitize yesod-core
- yesod-persistent
- ];
- testHaskellDepends = [ base hspec text time ];
- description = "Form handling support for Yesod Web Framework";
- license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"yesod-form" = callPackage
@@ -286324,6 +280600,8 @@ self: {
];
description = "Simple display of media types, served by yesod";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"yesod-newsfeed" = callPackage
@@ -286437,28 +280715,6 @@ self: {
broken = true;
}) {};
- "yesod-persistent_1_4_3" = callPackage
- ({ mkDerivation, base, blaze-builder, conduit, hspec, persistent
- , persistent-sqlite, persistent-template, resource-pool, resourcet
- , text, transformers, wai-extra, yesod-core
- }:
- mkDerivation {
- pname = "yesod-persistent";
- version = "1.4.3";
- sha256 = "0kiksw46c8ww9yiwl28pkrppx8d6fhsasr0hvmsliqbrp16likj8";
- libraryHaskellDepends = [
- base blaze-builder conduit persistent persistent-template
- resource-pool resourcet transformers yesod-core
- ];
- testHaskellDepends = [
- base blaze-builder conduit hspec persistent persistent-sqlite text
- wai-extra yesod-core
- ];
- description = "Some helpers for using Persistent from Yesod";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"yesod-persistent" = callPackage
({ mkDerivation, base, blaze-builder, conduit, hspec, persistent
, persistent-sqlite, persistent-template, resource-pool, resourcet
@@ -286466,27 +280722,6 @@ self: {
}:
mkDerivation {
pname = "yesod-persistent";
- version = "1.6.0.4";
- sha256 = "1gsiw2zx6z7za7a164h0fxfggkrdqz6fn0qyb2zn9qr7r2jbg1c0";
- libraryHaskellDepends = [
- base blaze-builder conduit persistent persistent-template
- resource-pool resourcet transformers yesod-core
- ];
- testHaskellDepends = [
- base blaze-builder conduit hspec persistent persistent-sqlite text
- wai-extra yesod-core
- ];
- description = "Some helpers for using Persistent from Yesod";
- license = stdenv.lib.licenses.mit;
- }) {};
-
- "yesod-persistent_1_6_0_5" = callPackage
- ({ mkDerivation, base, blaze-builder, conduit, hspec, persistent
- , persistent-sqlite, persistent-template, resource-pool, resourcet
- , text, transformers, wai-extra, yesod-core
- }:
- mkDerivation {
- pname = "yesod-persistent";
version = "1.6.0.5";
sha256 = "0chvpzhfj0l1lacwslizhawsc9ns307q0wc6mcalz6gv7cm7mfi3";
libraryHaskellDepends = [
@@ -286499,7 +280734,6 @@ self: {
];
description = "Some helpers for using Persistent from Yesod";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"yesod-platform" = callPackage
@@ -286904,41 +281138,6 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "yesod-static_1_5_3_1" = callPackage
- ({ mkDerivation, async, attoparsec, base, base64-bytestring
- , blaze-builder, byteable, bytestring, conduit, conduit-extra
- , containers, cryptonite, cryptonite-conduit, css-text
- , data-default, directory, exceptions, file-embed, filepath
- , hashable, hjsmin, hspec, http-types, HUnit, memory, mime-types
- , old-time, process, resourcet, template-haskell, text
- , transformers, unix-compat, unordered-containers, wai
- , wai-app-static, wai-extra, yesod-core, yesod-test
- }:
- mkDerivation {
- pname = "yesod-static";
- version = "1.5.3.1";
- sha256 = "0drrzg59k0jmbxdf2d7mlk0nr0nvdd8h164638nizjy8713ghjsl";
- libraryHaskellDepends = [
- async attoparsec base base64-bytestring blaze-builder byteable
- bytestring conduit conduit-extra containers cryptonite
- cryptonite-conduit css-text data-default directory exceptions
- file-embed filepath hashable hjsmin http-types memory mime-types
- old-time process resourcet template-haskell text transformers
- unix-compat unordered-containers wai wai-app-static yesod-core
- ];
- testHaskellDepends = [
- async base base64-bytestring byteable bytestring conduit
- conduit-extra containers cryptonite cryptonite-conduit data-default
- directory exceptions file-embed filepath hjsmin hspec http-types
- HUnit memory mime-types old-time process resourcet template-haskell
- text transformers unix-compat unordered-containers wai
- wai-app-static wai-extra yesod-core yesod-test
- ];
- description = "Static file serving subsite for Yesod Web Framework";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"yesod-static" = callPackage
({ mkDerivation, async, attoparsec, base, base64-bytestring
, blaze-builder, bytestring, conduit, containers, cryptonite
@@ -287043,52 +281242,22 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "yesod-test_1_5_9_1" = callPackage
- ({ mkDerivation, attoparsec, base, blaze-builder, blaze-html
- , blaze-markup, bytestring, case-insensitive, containers, cookie
- , hspec, hspec-core, html-conduit, http-types, HUnit, lifted-base
- , monad-control, network, persistent, pretty-show, text, time
- , transformers, wai, wai-extra, xml-conduit, xml-types, yesod-core
- , yesod-form
- }:
- mkDerivation {
- pname = "yesod-test";
- version = "1.5.9.1";
- sha256 = "05l5n28azbh6r1vsi7xvz1h19if5zrwn1b3jsr2913axfs3d9r3y";
- revision = "1";
- editedCabalFile = "1s3rfrk122ag4j0jzmym8nj6iql5jxv6ilsf0671f63824x3kgas";
- libraryHaskellDepends = [
- attoparsec base blaze-builder blaze-html blaze-markup bytestring
- case-insensitive containers cookie hspec-core html-conduit
- http-types HUnit monad-control network persistent pretty-show text
- time transformers wai wai-extra xml-conduit xml-types yesod-core
- ];
- testHaskellDepends = [
- base bytestring containers hspec html-conduit http-types HUnit
- lifted-base text wai xml-conduit yesod-core yesod-form
- ];
- description = "integration testing for WAI/Yesod Applications";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"yesod-test" = callPackage
({ mkDerivation, aeson, attoparsec, base, blaze-builder, blaze-html
, bytestring, case-insensitive, conduit, containers, cookie, hspec
, hspec-core, html-conduit, http-types, HUnit, memory, network
- , pretty-show, semigroups, text, time, transformers, unliftio
- , unliftio-core, wai, wai-extra, xml-conduit, xml-types, yesod-core
- , yesod-form
+ , pretty-show, text, time, transformers, unliftio, unliftio-core
+ , wai, wai-extra, xml-conduit, xml-types, yesod-core, yesod-form
}:
mkDerivation {
pname = "yesod-test";
- version = "1.6.10";
- sha256 = "0vw6yg5b22a6flbl822z23k0l23as5mmxjcdnj2zgjjv5i713yfx";
+ version = "1.6.11";
+ sha256 = "1h3bggs5z5ixriy8agj9f2ms5vfcbp7a3bwr3rpfkfrckwypj6hp";
libraryHaskellDepends = [
aeson attoparsec base blaze-builder blaze-html bytestring
case-insensitive conduit containers cookie hspec-core html-conduit
- http-types HUnit memory network pretty-show semigroups text time
- transformers wai wai-extra xml-conduit xml-types yesod-core
+ http-types HUnit memory network pretty-show text time transformers
+ wai wai-extra xml-conduit xml-types yesod-core
];
testHaskellDepends = [
base bytestring containers cookie hspec html-conduit http-types
@@ -287275,8 +281444,6 @@ self: {
];
description = "Yet Another Logger";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"yggdrasil" = callPackage
@@ -287326,6 +281493,8 @@ self: {
testToolDepends = [ hspec-discover ];
description = "Calculation of YH sequence system";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"yi" = callPackage
@@ -287336,8 +281505,8 @@ self: {
}:
mkDerivation {
pname = "yi";
- version = "0.18.0";
- sha256 = "0phfsirbl22av19622m1zh45khgyypbpvd8mqhcjf2zjwniyqv7y";
+ version = "0.19.0";
+ sha256 = "1m383r5gx3r9l0mh88gcv3rjnr1ig9rivwg2qz963xqjyhr8y2ni";
configureFlags = [ "-fpango" "-fvty" ];
isLibrary = false;
isExecutable = true;
@@ -287384,8 +281553,8 @@ self: {
}:
mkDerivation {
pname = "yi-core";
- version = "0.18.0";
- sha256 = "1rgi1zzdm6kpji1v4kfm7d7qwhwdqsps13h2l1k5r4v4ky7pgppw";
+ version = "0.19.2";
+ sha256 = "1ipmycwf2fqk701x0d32bv03aviv7z57m0knpc3np5cvss9mjzvr";
libraryHaskellDepends = [
array attoparsec base binary bytestring containers data-default
directory dlist dynamic-state exceptions filepath hashable ListLike
@@ -287410,8 +281579,8 @@ self: {
}:
mkDerivation {
pname = "yi-dynamic-configuration";
- version = "0.18.0";
- sha256 = "0b38apg4c4vkp1njgai446q1gqx8514fj4lh1pprck99m3xvqlck";
+ version = "0.19.1";
+ sha256 = "17y8wpg128c90274fik7bc4x0vw2p7762fgiaydlr0vpz2sgwcis";
libraryHaskellDepends = [
base data-default dyre microlens-platform mtl text
transformers-base yi-core yi-rope
@@ -287442,8 +281611,8 @@ self: {
}:
mkDerivation {
pname = "yi-frontend-pango";
- version = "0.18.0";
- sha256 = "1qxs8lnsihslgiswy0aw5b98qyc5q8pzs3ib3kfsm8m7b3crjc62";
+ version = "0.19.1";
+ sha256 = "1ijvgxfbwnfpij3qajsci8hllb8n1p3iwd2n1wcp029kwpjhgzk9";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base containers filepath glib gtk microlens-platform mtl
@@ -287463,8 +281632,8 @@ self: {
}:
mkDerivation {
pname = "yi-frontend-vty";
- version = "0.18.0";
- sha256 = "1x762qbygr75rlkyln329agx0ppjcylgcvfsmmybg8avxq3c712q";
+ version = "0.19.0";
+ sha256 = "1vdpfqmvig16jissmra1p9zc42fs4kf2bxspy23bf8mihfr99ays";
libraryHaskellDepends = [
base containers data-default dlist microlens-platform pointedlist
stm text vty yi-core yi-language yi-rope
@@ -287482,8 +281651,8 @@ self: {
}:
mkDerivation {
pname = "yi-fuzzy-open";
- version = "0.18.0";
- sha256 = "17g6902dz55iw4kjy6bc5rqv4g6i5q5ffxkwplxmxjc66pyqv2q4";
+ version = "0.19.0";
+ sha256 = "14wfw3l167j7ld21cdjrnm3865h91vlcsgswxin5phd5m93bkzdg";
libraryHaskellDepends = [
base binary containers data-default directory filepath mtl
pointedlist text transformers-base vector yi-core yi-language
@@ -287512,8 +281681,8 @@ self: {
}:
mkDerivation {
pname = "yi-ireader";
- version = "0.18.0";
- sha256 = "0vxkg98fk1sr9778946yj6lg96fgn6ww7zqh7fhm7ld1fm3g2zrw";
+ version = "0.19.0";
+ sha256 = "1wax9mnlp8sd032nbpli6zfxz8cbrx01aj1mmm7g178dxsbj8q79";
libraryHaskellDepends = [
base binary bytestring containers data-default microlens-platform
text yi-core yi-language yi-rope
@@ -287530,8 +281699,8 @@ self: {
}:
mkDerivation {
pname = "yi-keymap-cua";
- version = "0.18.0";
- sha256 = "1j9wsjn572gysagf2h6xfir3chbha7vjmsiqljlnbvzhk0dc3n9f";
+ version = "0.19.0";
+ sha256 = "18qimrz5iffh2x6fv09fhg9n0zg1hliyvwlvpa7008msk9c5nc0r";
libraryHaskellDepends = [
base microlens-platform text yi-core yi-keymap-emacs yi-rope
];
@@ -287548,8 +281717,8 @@ self: {
}:
mkDerivation {
pname = "yi-keymap-emacs";
- version = "0.18.0";
- sha256 = "0r8bqbsfzkpc7nlxsk4k20shc0393f3f7czf47i5ilajh8da7cbg";
+ version = "0.19.0";
+ sha256 = "1pkdlkhs6am60whclfasd4axda8hlxzh7q38crmylcb89q90am1l";
libraryHaskellDepends = [
base containers filepath Hclip microlens-platform mtl oo-prototypes
text transformers-base yi-core yi-language yi-misc-modes yi-rope
@@ -287569,8 +281738,8 @@ self: {
}:
mkDerivation {
pname = "yi-keymap-vim";
- version = "0.18.0";
- sha256 = "1z9wq3yjv6nrf45q2711ywycc6vpmb4zzylz3mrhpsscglws78ig";
+ version = "0.19.0";
+ sha256 = "046552bqfd3wycx73zksffcnbakfl7xnfz1s2q9z5affpzi5iyrv";
libraryHaskellDepends = [
attoparsec base binary containers data-default directory filepath
Hclip microlens-platform mtl oo-prototypes pointedlist safe text
@@ -287597,8 +281766,8 @@ self: {
}:
mkDerivation {
pname = "yi-language";
- version = "0.18.0";
- sha256 = "0w647h1v1mjhqxnq9a7zwh42ry8dfd8franr9p8k8662q3lalvp8";
+ version = "0.19.0";
+ sha256 = "18r875casrk66ck8q9p1r0c4cfjjgyd5l3gxldr95rqdjci3c09z";
libraryHaskellDepends = [
array base binary containers data-default hashable
microlens-platform oo-prototypes pointedlist regex-base regex-tdfa
@@ -287623,8 +281792,8 @@ self: {
}:
mkDerivation {
pname = "yi-misc-modes";
- version = "0.18.0";
- sha256 = "1b7x5595chmyx614z86gplb5pxza2ipifrgzpssgxrwwbf0730cb";
+ version = "0.19.0";
+ sha256 = "1g65mfafrq5dzcrcapisvyvs5frwjmy50zfkxrv0wfsdcfapkn7s";
libraryHaskellDepends = [
array base binary data-default filepath microlens-platform text
yi-core yi-language yi-rope
@@ -287642,8 +281811,8 @@ self: {
}:
mkDerivation {
pname = "yi-mode-haskell";
- version = "0.18.0";
- sha256 = "1k71vw0chbgjl2iy4jif12mbq4850f7zffsjbi4gvsjvwvyxmxs6";
+ version = "0.19.0";
+ sha256 = "1hnwxqzaqg7zyfr7rd3l0la5hc8f4px4d0y78kq3xpy4pzx3yr8y";
libraryHaskellDepends = [
array base binary data-default filepath microlens-platform text
yi-core yi-language yi-rope
@@ -287662,8 +281831,8 @@ self: {
}:
mkDerivation {
pname = "yi-mode-javascript";
- version = "0.18.0";
- sha256 = "12r0knyh0kys8xw028niah9dvcjhzfad9hpln4hgmj83483gpykv";
+ version = "0.19.0";
+ sha256 = "1zgx36kagalna8lk60i0djn6mvl6ki55x4kc7mzq2mgzcs292zq1";
libraryHaskellDepends = [
array base binary data-default dlist filepath microlens-platform
mtl text yi-core yi-language yi-rope
@@ -287714,8 +281883,8 @@ self: {
}:
mkDerivation {
pname = "yi-snippet";
- version = "0.18.0";
- sha256 = "1arf5pirl2pbdigsfaac7h473bjivhgkpfqbs8j35kk8p34qjl8s";
+ version = "0.19.0";
+ sha256 = "1yw113vws935124zrnndf8xb1442q3l4pg1yk3sgphdck7cb0q2c";
libraryHaskellDepends = [
base binary containers data-default free microlens-platform mtl
text vector yi-core yi-rope
@@ -287918,6 +282087,8 @@ self: {
libraryHaskellDepends = [ base free mtl ];
description = "A truly tiny monadic parsing library";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"yoda" = callPackage
@@ -288336,6 +282507,8 @@ self: {
libraryHaskellDepends = [ base papillon ];
description = "lojban parser (zasni gerna)";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"zbar" = callPackage
@@ -288487,18 +282660,20 @@ self: {
"zeolite-lang" = callPackage
({ mkDerivation, base, containers, directory, filepath, hashable
- , mtl, parsec, regex-tdfa, transformers, unix
+ , mtl, parsec, regex-tdfa, time, transformers, unix
}:
mkDerivation {
pname = "zeolite-lang";
- version = "0.8.0.0";
- sha256 = "1ahr69w65hd70jc0jrc3dfz1gnjqxlg9w24djzm6826wskg31fa9";
+ version = "0.9.0.0";
+ sha256 = "0gcjjxavsc763a218rswzk7zrx917qg5sid7gpy81yw054kfp6ws";
+ revision = "1";
+ editedCabalFile = "0c76xxaxqwsh0ybvf5r6wza9gq7y7hiqm75pazmrhkzvm48q1dl8";
isLibrary = false;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base containers directory filepath hashable mtl parsec regex-tdfa
- transformers unix
+ time transformers unix
];
executableHaskellDepends = [
base containers directory filepath unix
@@ -288991,49 +283166,20 @@ self: {
}:
mkDerivation {
pname = "zio";
- version = "0.1.0.0";
- sha256 = "001bkysr4n5azly7cmn7xbgw0bg00ib4yg83klz0k0b5217wg982";
+ version = "0.1.0.2";
+ sha256 = "15ka58l6xv3v4x5rcam75gq37mfcxjngm0frz9k0rmzqyf07l06k";
libraryHaskellDepends = [
base mtl transformers unexceptionalio unexceptionalio-trans
];
testHaskellDepends = [
base mtl transformers unexceptionalio unexceptionalio-trans
];
+ description = "App-centric Monad-transformer based on Scala ZIO (UIO + ReaderT + ExceptT)";
license = stdenv.lib.licenses.mpl20;
}) {};
"zip" = callPackage
({ mkDerivation, base, bytestring, bzlib-conduit, case-insensitive
- , cereal, conduit, conduit-extra, containers, digest, directory
- , dlist, exceptions, filepath, hspec, monad-control, mtl
- , QuickCheck, resourcet, temporary, text, time, transformers
- , transformers-base
- }:
- mkDerivation {
- pname = "zip";
- version = "1.5.0";
- sha256 = "00lqf0bw6abxdj9rs658blbhabzr1fd1w9dh0qflyxqkd8fqj7h5";
- revision = "1";
- editedCabalFile = "08r12h84zp55lfqh53srmivf4xzyq2yyyiw12ja73ipnb0y2ag7i";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- base bytestring bzlib-conduit case-insensitive cereal conduit
- conduit-extra containers digest directory dlist exceptions filepath
- monad-control mtl resourcet text time transformers
- transformers-base
- ];
- executableHaskellDepends = [ base filepath ];
- testHaskellDepends = [
- base bytestring conduit containers directory dlist exceptions
- filepath hspec QuickCheck temporary text time transformers
- ];
- description = "Operations on zip archives";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "zip_1_6_0" = callPackage
- ({ mkDerivation, base, bytestring, bzlib-conduit, case-insensitive
, cereal, conduit, conduit-extra, conduit-zstd, containers, digest
, directory, dlist, exceptions, filepath, hspec, monad-control, mtl
, QuickCheck, resourcet, temporary, text, time, transformers
@@ -289058,7 +283204,6 @@ self: {
];
description = "Operations on zip archives";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"zip-archive" = callPackage
@@ -289619,6 +283764,8 @@ self: {
];
description = "Zero-Suppressed and Reduced Decision Diagrams";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
}) {};
"zsh-battery" = callPackage
@@ -289690,8 +283837,6 @@ self: {
];
description = "Multi-file, colored, filtered log tailer";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- broken = true;
}) {};
"ztar" = callPackage
@@ -289824,4 +283969,22 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "zydiskell" = callPackage
+ ({ mkDerivation, base, bytestring, containers, fixed-vector
+ , storable-record
+ }:
+ mkDerivation {
+ pname = "zydiskell";
+ version = "0.2.0.0";
+ sha256 = "0pbwhvl6mff5k0rvpjijqpncqbm5g53ij1bc3ckq66q2v5ikswk8";
+ libraryHaskellDepends = [
+ base bytestring containers fixed-vector storable-record
+ ];
+ testHaskellDepends = [
+ base bytestring containers fixed-vector storable-record
+ ];
+ description = "Haskell language binding for the Zydis library, a x86/x86-64 disassembler";
+ license = stdenv.lib.licenses.gpl3;
+ }) {};
+
}
diff --git a/pkgs/development/haskell-modules/non-hackage-packages.nix b/pkgs/development/haskell-modules/non-hackage-packages.nix
index c79673a28646..30f00cc6ea2c 100644
--- a/pkgs/development/haskell-modules/non-hackage-packages.nix
+++ b/pkgs/development/haskell-modules/non-hackage-packages.nix
@@ -7,9 +7,6 @@
# files.
self: super: {
- multi-ghc-travis = throw ("haskellPackages.multi-ghc-travis has been renamed"
- + " to haskell-ci, which is now on hackage");
-
dconf2nix = self.callPackage ../tools/haskell/dconf2nix/dconf2nix.nix { };
# https://github.com/channable/vaultenv/issues/1
diff --git a/pkgs/development/interpreters/dart/default.nix b/pkgs/development/interpreters/dart/default.nix
index b9485fdcab13..99e6d9662839 100644
--- a/pkgs/development/interpreters/dart/default.nix
+++ b/pkgs/development/interpreters/dart/default.nix
@@ -12,6 +12,10 @@ let
aarch64 = "arm64";
in {
+ "1.24.3-x86_64-darwin" = fetchurl {
+ url = "${base}/${stable_version}/release/${version}/sdk/dartsdk-macos-${x86_64}-release.zip";
+ sha256 = "1n4cq4jrms4j0yl54b3w14agcgy8dbipv5788jziwk8q06a8c69l";
+ };
"1.24.3-x86_64-linux" = fetchurl {
url = "${base}/${stable_version}/release/${version}/sdk/dartsdk-linux-${x86_64}-release.zip";
sha256 = "16sm02wbkj328ni0z1z4n4msi12lb8ijxzmbbfamvg766mycj8z3";
@@ -24,6 +28,10 @@ let
url = "${base}/${stable_version}/release/${version}/sdk/dartsdk-linux-${aarch64}-release.zip";
sha256 = "1p5bn04gr91chcszgmw5ng8mlzgwsrdr2v7k7ppwr1slkx97fsrh";
};
+ "2.7.2-x86_64-darwin" = fetchurl {
+ url = "${base}/${stable_version}/release/${version}/sdk/dartsdk-macos-${x86_64}-release.zip";
+ sha256 = "111zl075qdk2zd4d4mmfkn30jmzsri9nq3nspnmc2l245gdq34jj";
+ };
"2.7.2-x86_64-linux" = fetchurl {
url = "${base}/${stable_version}/release/${version}/sdk/dartsdk-linux-${x86_64}-release.zip";
sha256 = "0vvsgda1smqdjn35yiq9pxx8f5haxb4hqnspcsfs6sn5c36k854v";
@@ -36,10 +44,18 @@ let
url = "${base}/${stable_version}/release/${version}/sdk/dartsdk-linux-${aarch64}-release.zip";
sha256 = "1p66fkdh1kv0ypmadmg67c3y3li3aaf1lahqh2g6r6qrzbh5da2p";
};
+ "2.10.0-x86_64-darwin" = fetchurl {
+ url = "${base}/${stable_version}/release/${version}/sdk/dartsdk-macos-${x86_64}-release.zip";
+ sha256 = "1n4qgsax5wi7krgvvs0dy7fz39nlykiw8gr0gdacc85hgyhqg09j";
+ };
"2.10.0-x86_64-linux" = fetchurl {
url = "${base}/${stable_version}/release/${version}/sdk/dartsdk-linux-${x86_64}-release.zip";
sha256 = "0dncmsfbwcn3ygflhp83i6z4bvc02fbpaq1vzdzw8xdk3sbynchb";
};
+ "2.9.0-4.0.dev-x86_64-darwin" = fetchurl {
+ url = "${base}/${dev_version}/release/${version}/sdk/dartsdk-macos-${x86_64}-release.zip";
+ sha256 = "0gj91pbvqrxsvxaj742cllqha2z65867gggzq9hq5139vkkpfj9s";
+ };
"2.9.0-4.0.dev-x86_64-linux" = fetchurl {
url = "${base}/${dev_version}/release/${version}/sdk/dartsdk-linux-${x86_64}-release.zip";
sha256 = "16d9842fb3qbc0hy0zmimav9zndfkq96glgykj20xssc88qpjk2r";
@@ -52,6 +68,10 @@ let
url = "${base}/${dev_version}/release/${version}/sdk/dartsdk-linux-${aarch64}-release.zip";
sha256 = "1x6mlmc4hccmx42k7srhma18faxpxvghjwqahna80508rdpljwgc";
};
+ "2.11.0-161.0.dev-x86_64-darwin" = fetchurl {
+ url = "${base}/${dev_version}/release/${version}/sdk/dartsdk-macos-${x86_64}-release.zip";
+ sha256 = "0mlwxp7jkkjafxkc4vqlgwl62y0hk1arhfrvc9hpm9dv98g3bdjj";
+ };
"2.11.0-161.0.dev-x86_64-linux" = fetchurl {
url = "${base}/${dev_version}/release/${version}/sdk/dartsdk-linux-${x86_64}-release.zip";
sha256 = "05difz4w2fyh2yq5p5pkrqk59jqljlxhc1i6lmy5kihh6z69r12i";
@@ -93,7 +113,7 @@ stdenv.mkDerivation {
with C-style syntax. It offers compilation to JavaScript, interfaces,
mixins, abstract classes, reified generics, and optional typing.
'';
- platforms = [ "x86_64-linux" "i686-linux" "aarch64-linux" ];
+ platforms = [ "x86_64-linux" "i686-linux" "aarch64-linux" "x86_64-darwin" ];
license = licenses.bsd3;
};
}
diff --git a/pkgs/development/interpreters/dhall/build-dhall-directory-package.nix b/pkgs/development/interpreters/dhall/build-dhall-directory-package.nix
index 0c182b25d573..7fe1b46e3a55 100644
--- a/pkgs/development/interpreters/dhall/build-dhall-directory-package.nix
+++ b/pkgs/development/interpreters/dhall/build-dhall-directory-package.nix
@@ -14,12 +14,17 @@ lib.makePackageOverridable
, src
, # The file to import, relative to the root directory
file ? "package.dhall"
+ # Set to `true` to generate documentation for the package
+ , document ? false
}:
- buildDhallPackage {
- inherit name dependencies source;
+ buildDhallPackage
+ ( { inherit name dependencies source;
- code = "${src}/${file}";
- }
+ code = "${src}/${file}";
+
+ }
+ // lib.optionalAttrs document { documentationRoot = src; }
+ )
)
diff --git a/pkgs/development/interpreters/dhall/build-dhall-github-package.nix b/pkgs/development/interpreters/dhall/build-dhall-github-package.nix
index bdb958fb8bd7..0978e47754b9 100644
--- a/pkgs/development/interpreters/dhall/build-dhall-github-package.nix
+++ b/pkgs/development/interpreters/dhall/build-dhall-github-package.nix
@@ -12,6 +12,8 @@ lib.makePackageOverridable
directory ? ""
, # The file to import, relative to the above directory
file ? "package.dhall"
+ # Set to `true` to generate documentation for the package
+ , document ? false
# Arguments passed through to `fetchFromGitHub`
, owner
@@ -22,29 +24,32 @@ lib.makePackageOverridable
, ...
}@args:
- buildDhallPackage {
- inherit name dependencies source;
-
- code =
- let
- src = fetchFromGitHub ({
- name = "${name}-source";
-
- inherit owner repo rev;
- } // removeAttrs args [
- "name"
- "dependencies"
- "source"
- "directory"
- "file"
- "owner"
- "repo"
- "rev"
- ]);
-
- prefix = lib.optionalString (directory != "") "${directory}/";
-
- in
- "${src}/${prefix}${file}";
- }
+ let
+ src = fetchFromGitHub ({
+ name = "${name}-source";
+
+ inherit owner repo rev;
+ } // removeAttrs args [
+ "name"
+ "dependencies"
+ "document"
+ "source"
+ "directory"
+ "file"
+ "owner"
+ "repo"
+ "rev"
+ ]);
+
+ prefix = lib.optionalString (directory != "") "${directory}/";
+
+ in
+ buildDhallPackage
+ ( { inherit name dependencies source;
+
+ code = "${src}/${prefix}${file}";
+ }
+ // lib.optionalAttrs document
+ { documentationRoot = "${src}/${prefix}"; }
+ )
)
diff --git a/pkgs/development/interpreters/dhall/build-dhall-package.nix b/pkgs/development/interpreters/dhall/build-dhall-package.nix
index 9303244eb885..039c50f06937 100644
--- a/pkgs/development/interpreters/dhall/build-dhall-package.nix
+++ b/pkgs/development/interpreters/dhall/build-dhall-package.nix
@@ -1,4 +1,4 @@
-{ dhall, haskell, lib, lndir, runCommand, writeText }:
+{ dhall, dhall-docs, haskell, lib, lndir, runCommand, writeText }:
{ name
@@ -31,6 +31,12 @@
# space within the Nix store, but if you set the following `source` option to
# `true` then the package will also include `source.dhall`.
, source ? false
+
+ # Directory to generate documentation for (i.e. as the `--input` option to the
+ # `dhall-docs` command.)
+ #
+ # If `null`, then no documentation is generated.
+, documentationRoot ? null
}:
let
@@ -42,8 +48,12 @@ let
cache = ".cache";
+ data = ".local/share";
+
cacheDhall = "${cache}/dhall";
+ dataDhall = "${data}/dhall";
+
sourceFile = "source.dhall";
in
@@ -71,4 +81,10 @@ in
echo "missing $SHA_HASH" > $out/binary.dhall
${lib.optionalString (!source) "rm $out/${sourceFile}"}
+
+ ${lib.optionalString (documentationRoot != null) ''
+ mkdir -p $out/${dataDhall}
+
+ XDG_DATA_HOME=$out/${data} ${dhall-docs}/bin/dhall-docs --input '${documentationRoot}' --output-link $out/docs
+ ''}
''
diff --git a/pkgs/development/interpreters/groovy/default.nix b/pkgs/development/interpreters/groovy/default.nix
index d075eb4e3f1c..dd9cac84ddd8 100644
--- a/pkgs/development/interpreters/groovy/default.nix
+++ b/pkgs/development/interpreters/groovy/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "groovy";
- version = "3.0.6";
+ version = "3.0.7";
src = fetchurl {
url = "http://dl.bintray.com/groovy/maven/apache-groovy-binary-${version}.zip";
- sha256 = "1wimpcg4nyxykbkh407d7h0b828vmrf7sv412mgmif57p3aw433f";
+ sha256 = "1xdpjqx7qaq0syw448b32q36g12pgh1hn6knyqi3k5isp0f09qmr";
};
buildInputs = [ unzip makeWrapper ];
diff --git a/pkgs/development/interpreters/icon-lang/default.nix b/pkgs/development/interpreters/icon-lang/default.nix
index d85448a9677c..02992e718718 100644
--- a/pkgs/development/interpreters/icon-lang/default.nix
+++ b/pkgs/development/interpreters/icon-lang/default.nix
@@ -1,45 +1,46 @@
-{ stdenv, fetchFromGitHub, fetchpatch, libX11, libXt, withGraphics ? true }:
+{ stdenv
+, fetchFromGitHub
+, libX11
+, libXt
+, withGraphics ? true
+}:
stdenv.mkDerivation rec {
pname = "icon-lang";
- version = "9.5.1";
+ version = "unstable-2020-02-05";
src = fetchFromGitHub {
owner = "gtownsend";
repo = "icon";
- rev = "rel${builtins.replaceStrings ["."] [""] version}";
- sha256 = "1gkvj678ldlr1m5kjhx6zpmq11nls8kxa7pyy64whgakfzrypynw";
+ rev = "829cff33de4a21546fb269de3ef5acd7b4f0c0c7";
+ sha256 = "1lj2f13pbaajcy4v3744bz46rghhw5sv4dwwfnzhsllbj5gnjsv2";
};
buildInputs = stdenv.lib.optionals withGraphics [ libX11 libXt ];
- patches = [
- # Patch on git master, likely won't be necessary in future release
- (fetchpatch {
- url = "https://github.com/gtownsend/icon/commit/bfc4a6004d0d3984c8066289b8d8e563640c4ddd.patch";
- sha256 = "1pqapjghk10rb73a1mfflki2wipjy4kvnravhmrilkqzb9hd6v8m";
- excludes = [
- "doc/relnotes.htm"
- "src/h/version.h"
- ];
- })
- ];
-
configurePhase =
let
- _name = if stdenv.isDarwin then "macintosh" else "linux";
+ target = if withGraphics then "X-Configure" else "Configure";
+ platform =
+ if stdenv.isLinux then "linux"
+ else if stdenv.isDarwin then "macintosh"
+ else if stdenv.isBSD then "bsd"
+ else if stdenv.isCygwin then "cygwin"
+ else if stdenv.isSunOS then "solaris"
+ else throw "unsupported system";
in
- ''
- make ${stdenv.lib.optionalString withGraphics "X-"}Configure name=${_name}
- '';
+ "make ${target} name=${platform}";
installPhase = ''
make Install dest=$out
+ rm $out/README
+ mkdir -p $out/share/doc
+ mv $out/doc $out/share/doc/icon
'';
meta = with stdenv.lib; {
description = ''A very high level general-purpose programming language'';
maintainers = with maintainers; [ vrthra yurrriq ];
- platforms = with platforms; linux ++ darwin;
+ platforms = with platforms; linux ++ darwin ++ freebsd ++ netbsd ++ openbsd ++ cygwin ++ illumos;
license = licenses.publicDomain;
homepage = "https://www.cs.arizona.edu/icon/";
};
diff --git a/pkgs/development/interpreters/metamath/default.nix b/pkgs/development/interpreters/metamath/default.nix
index 66352cfdda4b..cccb7434797a 100644
--- a/pkgs/development/interpreters/metamath/default.nix
+++ b/pkgs/development/interpreters/metamath/default.nix
@@ -2,15 +2,15 @@
stdenv.mkDerivation {
pname = "metamath";
- version = "0.182";
+ version = "0.193";
buildInputs = [ autoreconfHook ];
src = fetchFromGitHub {
owner = "metamath";
repo = "metamath-exe";
- rev = "5df616efe4119ff88daf77e7041d45b6fa39c578";
- sha256 = "0amjdgy42c7jypf6sz98iczlxcyl9bqx67ws1q8w2zdqk2izsyjp";
+ rev = "f973c81222ebe36580a24f0fa7bbb600990af7d6";
+ sha256 = "1s9hyknfvhj86g3giayyf3dxzg23iij0rs7bdvj075v9qbyhqn9b";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/interpreters/octave/default.nix b/pkgs/development/interpreters/octave/default.nix
index d9766108596a..841f89b97fbd 100644
--- a/pkgs/development/interpreters/octave/default.nix
+++ b/pkgs/development/interpreters/octave/default.nix
@@ -59,12 +59,12 @@
assert (!blas.isILP64) && (!lapack.isILP64);
mkDerivation rec {
- version = "5.2.0";
+ version = "6.1.0";
pname = "octave";
src = fetchurl {
url = "mirror://gnu/octave/${pname}-${version}.tar.gz";
- sha256 = "1qcmcpsq1lfka19fxzvxjwjhg113c39a9a0x8plkhvwdqyrn5sig";
+ sha256 = "0mqa1g3fq0q45mqc0didr8vl6bk7jzj6gjsf1522qqjq2r04xwvg";
};
buildInputs = [
diff --git a/pkgs/development/interpreters/perl/default.nix b/pkgs/development/interpreters/perl/default.nix
index 77dc53cf8b32..ac41a63cef77 100644
--- a/pkgs/development/interpreters/perl/default.nix
+++ b/pkgs/development/interpreters/perl/default.nix
@@ -174,11 +174,11 @@ let
priority = 6; # in `buildEnv' (including the one inside `perl.withPackages') the library files will have priority over files in `perl`
};
} // optionalAttrs (stdenv.buildPlatform != stdenv.hostPlatform) rec {
- crossVersion = "65e06e238ccb949e8399bdebc6d7fd798c34127b"; # Oct 21, 2020
+ crossVersion = "6c115604fcbf01ceb3c6d7c13206a7590abf6c21"; # Nov 22, 2020
perl-cross-src = fetchurl {
url = "https://github.com/arsv/perl-cross/archive/${crossVersion}.tar.gz";
- sha256 = "1rk9kbvkj7cl3bvv6cph20f0hcb6y9ijgcd4rxj7aq98fxzvyhxx";
+ sha256 = "1xb3krm7m3f7lhq774pf48czyfa8378jahg1q0kkcz8alrl270w1";
};
depsBuildBuild = [ buildPackages.stdenv.cc makeWrapper ];
@@ -214,7 +214,7 @@ in {
perldevel = common {
perl = pkgs.perldevel;
buildPerl = buildPackages.perldevel;
- version = "5.33.3";
- sha256 = "1k9pyy8d3wx8cpp5ss7hjwf9sxgga5gd0x2nq3vnqblkxfna0jsg";
+ version = "5.33.4";
+ sha256 = "02r8d0wrwaj0vgqbbqidhqgck2xp5k9g49aslj9faqcmgpsj5kcz";
};
}
diff --git a/pkgs/development/interpreters/php/7.3.nix b/pkgs/development/interpreters/php/7.3.nix
index 832a8323d58b..30e26bf87a1b 100644
--- a/pkgs/development/interpreters/php/7.3.nix
+++ b/pkgs/development/interpreters/php/7.3.nix
@@ -4,8 +4,8 @@ let
generic = (import ./generic.nix) _args;
base = callPackage generic (_args // {
- version = "7.3.24";
- sha256 = "1655rj4w63n5fkvdj3kz9f5jfyjgvzw8a6j8zkzgic1p42xszdsm";
+ version = "7.3.25";
+ sha256 = "1yq2fwpg9jgcafcrq4ffqm52r0f80pi6zy7fj1yb1qwim96mlcb9";
# https://bugs.php.net/bug.php?id=76826
extraPatches = lib.optional stdenv.isDarwin ./php73-darwin-isfinite.patch;
diff --git a/pkgs/development/interpreters/php/7.4.nix b/pkgs/development/interpreters/php/7.4.nix
index 571c7af8fc69..b45da1fb86cb 100644
--- a/pkgs/development/interpreters/php/7.4.nix
+++ b/pkgs/development/interpreters/php/7.4.nix
@@ -4,8 +4,8 @@ let
generic = (import ./generic.nix) _args;
base = callPackage generic (_args // {
- version = "7.4.12";
- sha256 = "0rwrl7xgfq2bbgmy34klgfsqa7v935074ibanmic9pwy4g676vvf";
+ version = "7.4.13";
+ sha256 = "1nhzldjp8jfd1hivfyn5wydim5daibz0vkfxgys2xj8igs2kk8qm";
});
in base.withExtensions ({ all, ... }: with all; ([
diff --git a/pkgs/development/interpreters/php/8.0.nix b/pkgs/development/interpreters/php/8.0.nix
new file mode 100644
index 000000000000..ded661e55853
--- /dev/null
+++ b/pkgs/development/interpreters/php/8.0.nix
@@ -0,0 +1,17 @@
+{ callPackage, lib, stdenv, nixosTests, ... }@_args:
+
+let
+ generic = (import ./generic.nix) _args;
+
+ base = callPackage generic (_args // {
+ version = "8.0.0";
+ sha256 = "02cx3gvxqvkllp54jfvs83kl8bmpcqyzp9jf1d0l9x5bgv1jv0sy";
+ });
+
+in base.withExtensions ({ all, ... }: with all; ([
+ bcmath calendar curl ctype dom exif fileinfo filter ftp gd
+ gettext gmp iconv intl ldap mbstring mysqli mysqlnd opcache
+ openssl pcntl pdo pdo_mysql pdo_odbc pdo_pgsql pdo_sqlite pgsql
+ posix readline session simplexml sockets soap sodium sqlite3
+ tokenizer xmlreader xmlwriter zip zlib
+] ++ lib.optionals (!stdenv.isDarwin) [ imap ]))
diff --git a/pkgs/development/interpreters/php/fix-opcache-configure.patch b/pkgs/development/interpreters/php/fix-opcache-configure.patch
new file mode 100644
index 000000000000..e67d2cc7bc79
--- /dev/null
+++ b/pkgs/development/interpreters/php/fix-opcache-configure.patch
@@ -0,0 +1,81 @@
+diff --git a/Zend/Zend.m4 b/Zend/Zend.m4
+index 726188597496..781e51d3e44c 100644
+--- a/Zend/Zend.m4
++++ b/Zend/Zend.m4
+@@ -190,12 +190,6 @@ dnl LIBZEND_OTHER_CHECKS
+ dnl
+ AC_DEFUN([LIBZEND_OTHER_CHECKS],[
+
+-AC_ARG_ENABLE([zts],
+- [AS_HELP_STRING([--enable-zts],
+- [Enable thread safety])],
+- [ZEND_ZTS=$enableval],
+- [ZEND_ZTS=no])
+-
+ AC_MSG_CHECKING(whether to enable thread-safety)
+ AC_MSG_RESULT($ZEND_ZTS)
+
+diff --git a/configure.ac b/configure.ac
+index 8d6e922fa9bf..e07a75d19ac7 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -797,6 +797,19 @@ if test "$PHP_DEBUG_ASSERTIONS" = "yes"; then
+ ZEND_DEBUG=yes
+ fi
+
++AC_ARG_ENABLE([zts],
++ [AS_HELP_STRING([--enable-zts],
++ [Enable thread safety])],
++ [ZEND_ZTS=$enableval],
++ [ZEND_ZTS=no])
++
++if test "$ZEND_ZTS" = "yes"; then
++ AC_DEFINE(ZTS, 1,[ ])
++ PHP_THREAD_SAFETY=yes
++else
++ PHP_THREAD_SAFETY=no
++fi
++
+ PHP_ARG_ENABLE([rtld-now],
+ [whether to dlopen extensions with RTLD_NOW instead of RTLD_LAZY],
+ [AS_HELP_STRING([--enable-rtld-now],
+@@ -1136,13 +1149,6 @@ LIBZEND_BASIC_CHECKS
+ LIBZEND_DLSYM_CHECK
+ LIBZEND_OTHER_CHECKS
+
+-if test "$ZEND_ZTS" = "yes"; then
+- AC_DEFINE(ZTS,1,[ ])
+- PHP_THREAD_SAFETY=yes
+-else
+- PHP_THREAD_SAFETY=no
+-fi
+-
+ INCLUDES="$INCLUDES -I\$(top_builddir)/TSRM"
+ INCLUDES="$INCLUDES -I\$(top_builddir)/Zend"
+
+diff --git a/ext/opcache/config.m4 b/ext/opcache/config.m4
+index 054cd28c0247..93d72fb73d19 100644
+--- a/ext/opcache/config.m4
++++ b/ext/opcache/config.m4
+@@ -66,7 +66,7 @@ if test "$PHP_OPCACHE" != "no"; then
+ esac
+ fi
+
+- if test "$enable_zts" = "yes"; then
++ if test "$PHP_THREAD_SAFETY" = "yes"; then
+ DASM_FLAGS="$DASM_FLAGS -D ZTS=1"
+ fi
+
+diff --git a/ext/session/config.m4 b/ext/session/config.m4
+index 7abc8813b72a..da31bbde86cc 100644
+--- a/ext/session/config.m4
++++ b/ext/session/config.m4
+@@ -31,7 +31,7 @@ if test "$PHP_MM" != "no"; then
+ AC_MSG_ERROR(cannot find mm library)
+ fi
+
+- if test "$enable_zts" = "yes"; then
++ if test "$PHP_THREAD_SAFETY" = "yes"; then
+ dnl The mm library is not thread-safe, and mod_mm.c refuses to compile.
+ AC_MSG_ERROR(--with-mm cannot be combined with --enable-zts)
+ fi \ No newline at end of file
diff --git a/pkgs/development/interpreters/php/generic.nix b/pkgs/development/interpreters/php/generic.nix
index 6f0f5c40120f..4a96abcf9b69 100644
--- a/pkgs/development/interpreters/php/generic.nix
+++ b/pkgs/development/interpreters/php/generic.nix
@@ -198,7 +198,8 @@ let
++ lib.optional (!ipv6Support) "--disable-ipv6"
++ lib.optional systemdSupport "--with-fpm-systemd"
++ lib.optional valgrindSupport "--with-valgrind=${valgrind.dev}"
- ++ lib.optional ztsSupport "--enable-maintainer-zts"
+ ++ lib.optional (ztsSupport && (lib.versionOlder version "8.0")) "--enable-maintainer-zts"
+ ++ lib.optional (ztsSupport && (lib.versionAtLeast version "8.0")) "--enable-zts"
# Sendmail
diff --git a/pkgs/development/interpreters/python/cpython/2.7/default.nix b/pkgs/development/interpreters/python/cpython/2.7/default.nix
index 26bd8a8f3609..e6ab1f218795 100644
--- a/pkgs/development/interpreters/python/cpython/2.7/default.nix
+++ b/pkgs/development/interpreters/python/cpython/2.7/default.nix
@@ -18,8 +18,8 @@
, ucsEncoding ? 4
# For the Python package set
, packageOverrides ? (self: super: {})
-, buildPackages
, pkgsBuildBuild
+, pkgsBuildHost
, pkgsBuildTarget
, pkgsHostHost
, pkgsTargetTarget
@@ -28,6 +28,7 @@
, passthruFun
, static ? false
, enableOptimizations ? (!stdenv.isDarwin)
+, pythonAttr ? "python${sourceVersion.major}${sourceVersion.minor}"
}:
assert x11Support -> tcl != null
@@ -38,9 +39,8 @@ assert x11Support -> tcl != null
with stdenv.lib;
let
-
- pythonAttr = "python${sourceVersion.major}${sourceVersion.minor}";
- pythonForBuild = buildPackages.${pythonAttr};
+ buildPackages = pkgsBuildHost;
+ inherit (passthru) pythonForBuild;
passthru = passthruFun rec {
inherit self sourceVersion packageOverrides;
@@ -49,11 +49,12 @@ let
executable = libPrefix;
pythonVersion = with sourceVersion; "${major}.${minor}";
sitePackages = "lib/${libPrefix}/site-packages";
- inherit hasDistutilsCxxPatch pythonForBuild;
- pythonPackagesBuildBuild = pkgsBuildBuild.${pythonAttr};
- pythonPackagesBuildTarget = pkgsBuildTarget.${pythonAttr};
- pythonPackagesHostHost = pkgsHostHost.${pythonAttr};
- pythonPackagesTargetTarget = pkgsTargetTarget.${pythonAttr} or {};
+ inherit hasDistutilsCxxPatch;
+ pythonOnBuildForBuild = pkgsBuildBuild.${pythonAttr};
+ pythonOnBuildForHost = pkgsBuildHost.${pythonAttr};
+ pythonOnBuildForTarget = pkgsBuildTarget.${pythonAttr};
+ pythonOnHostForHost = pkgsHostHost.${pythonAttr};
+ pythonOnTargetForTarget = pkgsTargetTarget.${pythonAttr} or {};
} // {
inherit ucsEncoding;
};
diff --git a/pkgs/development/interpreters/python/cpython/default.nix b/pkgs/development/interpreters/python/cpython/default.nix
index 02777063a772..cd06c2b63670 100644
--- a/pkgs/development/interpreters/python/cpython/default.nix
+++ b/pkgs/development/interpreters/python/cpython/default.nix
@@ -19,12 +19,11 @@
, nukeReferences
# For the Python package set
, packageOverrides ? (self: super: {})
-, buildPackages
, pkgsBuildBuild
+, pkgsBuildHost
, pkgsBuildTarget
, pkgsHostHost
, pkgsTargetTarget
-, pythonForBuild ? buildPackages.${pythonAttr}
, sourceVersion
, sha256
, passthruFun
@@ -58,7 +57,8 @@ assert bluezSupport -> bluez != null;
with stdenv.lib;
let
-
+ buildPackages = pkgsBuildHost;
+ inherit (passthru) pythonForBuild;
passthru = passthruFun rec {
inherit self sourceVersion packageOverrides;
@@ -67,11 +67,12 @@ let
executable = libPrefix;
pythonVersion = with sourceVersion; "${major}.${minor}";
sitePackages = "lib/${libPrefix}/site-packages";
- inherit hasDistutilsCxxPatch pythonForBuild;
- pythonPackagesBuildBuild = pkgsBuildBuild.${pythonAttr};
- pythonPackagesBuildTarget = pkgsBuildTarget.${pythonAttr};
- pythonPackagesHostHost = pkgsHostHost.${pythonAttr};
- pythonPackagesTargetTarget = pkgsTargetTarget.${pythonAttr} or {};
+ inherit hasDistutilsCxxPatch;
+ pythonOnBuildForBuild = pkgsBuildBuild.${pythonAttr};
+ pythonOnBuildForHost = pkgsBuildHost.${pythonAttr};
+ pythonOnBuildForTarget = pkgsBuildTarget.${pythonAttr};
+ pythonOnHostForHost = pkgsHostHost.${pythonAttr};
+ pythonOnTargetForTarget = pkgsTargetTarget.${pythonAttr} or {};
};
version = with sourceVersion; "${major}.${minor}.${patch}${suffix}";
@@ -95,8 +96,6 @@ let
hasDistutilsCxxPatch = !(stdenv.cc.isGNU or false);
- inherit pythonForBuild;
-
pythonForBuildInterpreter = if stdenv.hostPlatform == stdenv.buildPlatform then
"$out/bin/python"
else pythonForBuild.interpreter;
diff --git a/pkgs/development/interpreters/python/default.nix b/pkgs/development/interpreters/python/default.nix
index 19a7f44de369..7c3f94dcd16e 100644
--- a/pkgs/development/interpreters/python/default.nix
+++ b/pkgs/development/interpreters/python/default.nix
@@ -14,12 +14,12 @@ with pkgs;
, packageOverrides
, sitePackages
, hasDistutilsCxxPatch
- , pythonPackagesBuildBuild
- , pythonForBuild # provides pythonPackagesBuildHost
- , pythonPackagesBuildTarget
- , pythonPackagesHostHost
- , self # is pythonPackagesHostTarget
- , pythonPackagesTargetTarget
+ , pythonOnBuildForBuild
+ , pythonOnBuildForHost
+ , pythonOnBuildForTarget
+ , pythonOnHostForHost
+ , pythonOnTargetForTarget
+ , self # is pythonOnHostForTarget
}: let
pythonPackages = callPackage
({ pkgs, stdenv, python, overrides }: let
@@ -28,11 +28,11 @@ with pkgs;
python = self;
};
otherSplices = {
- selfBuildBuild = pythonPackagesBuildBuild;
- selfBuildHost = pythonForBuild.pkgs;
- selfBuildTarget = pythonPackagesBuildTarget;
- selfHostHost = pythonPackagesHostHost;
- selfTargetTarget = pythonPackagesTargetTarget;
+ selfBuildBuild = pythonOnBuildForBuild.pkgs;
+ selfBuildHost = pythonOnBuildForHost.pkgs;
+ selfBuildTarget = pythonOnBuildForTarget.pkgs;
+ selfHostHost = pythonOnHostForHost.pkgs;
+ selfTargetTarget = pythonOnTargetForTarget.pkgs or {}; # There is no Python TargetTarget.
};
keep = self: {
# TODO maybe only define these here so nothing is needed to be kept in sync.
@@ -99,7 +99,10 @@ with pkgs;
inherit sourceVersion;
pythonAtLeast = lib.versionAtLeast pythonVersion;
pythonOlder = lib.versionOlder pythonVersion;
- inherit hasDistutilsCxxPatch pythonForBuild;
+ inherit hasDistutilsCxxPatch;
+ # TODO: rename to pythonOnBuild
+ # Not done immediately because its likely used outside Nixpkgs.
+ pythonForBuild = pythonOnBuildForHost.override { inherit packageOverrides; self = pythonForBuild; };
tests = callPackage ./tests.nix {
python = self;
@@ -188,7 +191,6 @@ in {
# Minimal versions of Python (built without optional dependencies)
python3Minimal = (python38.override {
self = python3Minimal;
- pythonForBuild = pkgs.buildPackages.python3Minimal;
# strip down that python version as much as possible
openssl = null;
readline = null;
diff --git a/pkgs/development/interpreters/python/hooks/default.nix b/pkgs/development/interpreters/python/hooks/default.nix
index 456aea4c5d8c..1a64c79232bc 100644
--- a/pkgs/development/interpreters/python/hooks/default.nix
+++ b/pkgs/development/interpreters/python/hooks/default.nix
@@ -5,6 +5,7 @@
, disabledIf
, isPy3k
, ensureNewerSourcesForZipFilesHook
+, findutils
}:
let
@@ -94,7 +95,7 @@ in rec {
makeSetupHook {
name = "python-namespaces-hook.sh";
substitutions = {
- inherit pythonSitePackages;
+ inherit pythonSitePackages findutils;
};
} ./python-namespaces-hook.sh) {};
diff --git a/pkgs/development/interpreters/python/hooks/pip-install-hook.sh b/pkgs/development/interpreters/python/hooks/pip-install-hook.sh
index 4eefe22d3f28..a4f08b8b14cb 100644
--- a/pkgs/development/interpreters/python/hooks/pip-install-hook.sh
+++ b/pkgs/development/interpreters/python/hooks/pip-install-hook.sh
@@ -11,7 +11,7 @@ pipInstallPhase() {
export PYTHONPATH="$out/@pythonSitePackages@:$PYTHONPATH"
pushd dist || return 1
- @pythonInterpreter@ -m pip install ./*.whl --no-index --prefix="$out" --no-cache $pipInstallFlags --build tmpbuild
+ @pythonInterpreter@ -m pip install ./*.whl --no-index --no-warn-script-location --prefix="$out" --no-cache $pipInstallFlags
popd || return 1
runHook postInstall
diff --git a/pkgs/development/interpreters/python/hooks/python-namespaces-hook.sh b/pkgs/development/interpreters/python/hooks/python-namespaces-hook.sh
index 50f21819d176..15d2bd0eb34c 100644
--- a/pkgs/development/interpreters/python/hooks/python-namespaces-hook.sh
+++ b/pkgs/development/interpreters/python/hooks/python-namespaces-hook.sh
@@ -17,16 +17,17 @@ pythonNamespacesHook() {
for pathSegment in ${pathSegments[@]}; do
constructedPath=${constructedPath}/${pathSegment}
pathToRemove=${constructedPath}/__init__.py
- pycachePath=${constructedPath}/__pycache__/__init__*
+ pycachePath=${constructedPath}/__pycache__/
+ # remove __init__.py
if [ -f "$pathToRemove" ]; then
- echo "Removing $pathToRemove"
- rm "$pathToRemove"
+ rm -v "$pathToRemove"
fi
- if [ -f "$pycachePath" ]; then
- echo "Removing $pycachePath"
- rm "$pycachePath"
+ # remove __pycache__/ entry, can be interpreter specific. E.g. __init__.cpython-38.pyc
+ # use null characters to perserve potential whitespace in filepath
+ if [ -d "$pycachePath" ]; then
+ @findutils@/bin/find "$pycachePath" -name '__init__*' -exec rm -v "{}" +
fi
done
done
diff --git a/pkgs/development/interpreters/python/mk-python-derivation.nix b/pkgs/development/interpreters/python/mk-python-derivation.nix
index c3be76790ebd..670c870f1077 100644
--- a/pkgs/development/interpreters/python/mk-python-derivation.nix
+++ b/pkgs/development/interpreters/python/mk-python-derivation.nix
@@ -17,7 +17,6 @@
, pythonCatchConflictsHook
, pythonImportsCheckHook
, pythonNamespacesHook
-, pythonRecompileBytecodeHook
, pythonRemoveBinBytecodeHook
, pythonRemoveTestsDirHook
, setuptoolsBuildHook
@@ -54,7 +53,9 @@
, disabled ? false
# Raise an error if two packages are installed with the same name
-, catchConflicts ? true
+# TODO: For cross we probably need a different PYTHONPATH, or not
+# add the runtime deps until after buildPhase.
+, catchConflicts ? (python.stdenv.hostPlatform == python.stdenv.buildPlatform)
# Additional arguments to pass to the makeWrapper function, which wraps
# generated binaries.
@@ -113,7 +114,6 @@ let
python
wrapPython
ensureNewerSourcesForZipFilesHook # move to wheel installer (pip) or builder (setuptools, flit, ...)?
- pythonRecompileBytecodeHook # Remove when solved https://github.com/NixOS/nixpkgs/issues/81441
pythonRemoveTestsDirHook
] ++ lib.optionals catchConflicts [
setuptools pythonCatchConflictsHook
@@ -167,9 +167,6 @@ let
# Python packages built through cross-compilation are always for the host platform.
disallowedReferences = lib.optionals (python.stdenv.hostPlatform != python.stdenv.buildPlatform) [ python.pythonForBuild ];
- # For now, revert recompilation of bytecode.
- dontUsePythonRecompileBytecode = true;
-
meta = {
# default to python's platforms
platforms = python.meta.platforms;
diff --git a/pkgs/development/interpreters/python/pypy/default.nix b/pkgs/development/interpreters/python/pypy/default.nix
index 0647ce878642..8feeb3c51bf3 100644
--- a/pkgs/development/interpreters/python/pypy/default.nix
+++ b/pkgs/development/interpreters/python/pypy/default.nix
@@ -5,10 +5,16 @@
, python-setup-hook
# For the Python package set
, packageOverrides ? (self: super: {})
+, pkgsBuildBuild
+, pkgsBuildHost
+, pkgsBuildTarget
+, pkgsHostHost
+, pkgsTargetTarget
, sourceVersion
, pythonVersion
, sha256
, passthruFun
+, pythonAttr ? "pypy${stdenv.lib.substring 0 1 pythonVersion}${stdenv.lib.substring 2 3 pythonVersion}"
}:
assert zlibSupport -> zlib != null;
@@ -25,12 +31,11 @@ let
sitePackages = "site-packages";
hasDistutilsCxxPatch = false;
- # No cross-compiling for now.
- pythonForBuild = self;
- pythonPackagesBuildBuild = {};
- pythonPackagesBuildTarget = {};
- pythonPackagesHostHost = {};
- pythonPackagesTargetTarget = {};
+ pythonOnBuildForBuild = pkgsBuildBuild.${pythonAttr};
+ pythonOnBuildForHost = pkgsBuildHost.${pythonAttr};
+ pythonOnBuildForTarget = pkgsBuildTarget.${pythonAttr};
+ pythonOnHostForHost = pkgsHostHost.${pythonAttr};
+ pythonOnTargetForTarget = pkgsTargetTarget.${pythonAttr} or {};
};
pname = passthru.executable;
version = with sourceVersion; "${major}.${minor}.${patch}";
diff --git a/pkgs/development/interpreters/python/tests.nix b/pkgs/development/interpreters/python/tests.nix
index dcfa41cc308e..a291919b3277 100644
--- a/pkgs/development/interpreters/python/tests.nix
+++ b/pkgs/development/interpreters/python/tests.nix
@@ -1,4 +1,5 @@
-{ python
+{ stdenv
+, python
, runCommand
, substituteAll
, lib
@@ -92,4 +93,4 @@ let
-in environmentTests // integrationTests
+in stdenv.lib.optionalAttrs (stdenv.hostPlatform == stdenv.buildPlatform ) (environmentTests // integrationTests)
diff --git a/pkgs/development/interpreters/python/tests/test_nix_pythonprefix/default.nix b/pkgs/development/interpreters/python/tests/test_nix_pythonprefix/default.nix
index 05798cbaf1b8..572cbdccbfb2 100644
--- a/pkgs/development/interpreters/python/tests/test_nix_pythonprefix/default.nix
+++ b/pkgs/development/interpreters/python/tests/test_nix_pythonprefix/default.nix
@@ -4,7 +4,7 @@ let
python = let
packageOverrides = self: super: {
- typeddep = super.callPackage ./typeddep {};
+ typeddep = self.callPackage ./typeddep {};
};
in interpreter.override {inherit packageOverrides; self = python;};
diff --git a/pkgs/development/interpreters/racket/default.nix b/pkgs/development/interpreters/racket/default.nix
index 6de4ab6da31c..2c51c691a8b8 100644
--- a/pkgs/development/interpreters/racket/default.nix
+++ b/pkgs/development/interpreters/racket/default.nix
@@ -55,7 +55,7 @@ stdenv.mkDerivation rec {
}
)) {
name = "${pname}-${version}";
- sha256 = "18pz6gjzqy6a62xkcmjanhr7kgxpvpmc0blrk4igz8ldcybz44if";
+ sha256 = "0gmp2ahmfd97nn9bwpfx9lznjmjkd042slnrrbdmyh59cqh98y2m";
};
FONTCONFIG_FILE = fontsConf;
diff --git a/pkgs/development/interpreters/racket/minimal.nix b/pkgs/development/interpreters/racket/minimal.nix
index 656546dcb630..9fd220e5b98f 100644
--- a/pkgs/development/interpreters/racket/minimal.nix
+++ b/pkgs/development/interpreters/racket/minimal.nix
@@ -5,7 +5,7 @@ racket.overrideAttrs (oldAttrs: rec {
name = "racket-minimal-${oldAttrs.version}";
src = oldAttrs.src.override {
inherit name;
- sha256 = "0xvnd7afx058sg7j51bmbikqgn4sl0246nkhr8zlqcrbr3nqi6p4";
+ sha256 = "0yc5zkpq1bavj64h67pllw6mfjhmdp65fgdpyqcaan3syy6b5cia";
};
meta = oldAttrs.meta // {
diff --git a/pkgs/development/interpreters/rakudo/default.nix b/pkgs/development/interpreters/rakudo/default.nix
index f06c51fce0d4..0d7707000418 100644
--- a/pkgs/development/interpreters/rakudo/default.nix
+++ b/pkgs/development/interpreters/rakudo/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "rakudo";
- version = "2020.10";
+ version = "2020.11";
src = fetchurl {
url = "https://www.rakudo.org/dl/rakudo/rakudo-${version}.tar.gz";
- sha256 = "0wvsinmpz8icd0409f8rg93mqdb5ml76m0vb4r26ngz237ph69dn";
+ sha256 = "107sskgf0p6npm3vjpv5wrqgfa007af6bxxiv1wgiyzx7maqdw5n";
};
buildInputs = [ icu zlib gmp perl ];
diff --git a/pkgs/development/interpreters/rakudo/moarvm.nix b/pkgs/development/interpreters/rakudo/moarvm.nix
index a873bfd28f53..5cd0b50e6958 100644
--- a/pkgs/development/interpreters/rakudo/moarvm.nix
+++ b/pkgs/development/interpreters/rakudo/moarvm.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "moarvm";
- version = "2020.10";
+ version = "2020.11";
src = fetchurl {
url = "https://www.moarvm.org/releases/MoarVM-${version}.tar.gz";
- sha256 = "1i7jjjwv4av3rsfgbqb213fhb9ns25jfm19nzn7kki0n7w486y33";
+ sha256 = "1163zv1fglgwbk6pppzbjwcgzpp13ilg5cz7fawsfnzdnrrq40kd";
};
buildInputs = [ perl ] ++ stdenv.lib.optionals stdenv.isDarwin [ CoreServices ApplicationServices ];
diff --git a/pkgs/development/interpreters/rakudo/nqp.nix b/pkgs/development/interpreters/rakudo/nqp.nix
index e200b59b61c3..ad17808281fe 100644
--- a/pkgs/development/interpreters/rakudo/nqp.nix
+++ b/pkgs/development/interpreters/rakudo/nqp.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "nqp";
- version = "2020.10";
+ version = "2020.11";
src = fetchurl {
url = "https://github.com/raku/nqp/releases/download/${version}/nqp-${version}.tar.gz";
- sha256 = "0nb0vdycz2wrd5yspvps2wy7a21066csr18v786085qim347830h";
+ sha256 = "03whmlc6bmwmwrddwd5vqmir0gzwnmf0apvl2q1na09qqj3zb1br";
};
buildInputs = [ perl ];
diff --git a/pkgs/development/interpreters/rakudo/zef.nix b/pkgs/development/interpreters/rakudo/zef.nix
index c72eaedef9d6..b2cea4ad473b 100644
--- a/pkgs/development/interpreters/rakudo/zef.nix
+++ b/pkgs/development/interpreters/rakudo/zef.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "zef";
- version = "0.9.1";
+ version = "0.9.4";
src = fetchFromGitHub {
owner = "ugexe";
repo = "zef";
rev = "v${version}";
- sha256 = "1qw8g809gnr0s6hmj4qsd81g1dhsacml6n1fdgk4q45l1mxjfdmv";
+ sha256 = "0h3lbznzxqmsv2816vr6y244sfdchj13yhbav86zy2m79p8b5lgq";
};
buildInputs = [ rakudo makeWrapper ];
diff --git a/pkgs/development/interpreters/ruby/default.nix b/pkgs/development/interpreters/ruby/default.nix
index cfd5c7e5180e..87aa5aca1e14 100644
--- a/pkgs/development/interpreters/ruby/default.nix
+++ b/pkgs/development/interpreters/ruby/default.nix
@@ -140,10 +140,6 @@ let
"--with-out-ext=tk"
# on yosemite, "generating encdb.h" will hang for a very long time without this flag
"--with-setjmp-type=setjmp"
- # silence linker warnings after upgrading darwin.cctools to 949.0.1,
- # which ruby treats as problem with LDFLAGS
- # https://github.com/NixOS/nixpkgs/issues/101330
- "LDFLAGS=-Wl,-w"
]
++ op (stdenv.hostPlatform != stdenv.buildPlatform)
"--with-baseruby=${buildRuby}";
@@ -210,6 +206,8 @@ let
sed -i "s|'--with-baseruby=${baseruby}/bin/ruby'||" $rbConfig
'';
+ disallowedRequisites = op (!jitSupport) stdenv.cc.cc;
+
meta = with stdenv.lib; {
description = "The Ruby language";
homepage = "http://www.ruby-lang.org/en/";
diff --git a/pkgs/development/interpreters/supercollider/default.nix b/pkgs/development/interpreters/supercollider/default.nix
index eed0bdc5807e..acdffba8d72b 100644
--- a/pkgs/development/interpreters/supercollider/default.nix
+++ b/pkgs/development/interpreters/supercollider/default.nix
@@ -9,12 +9,12 @@ in
mkDerivation rec {
pname = "supercollider";
- version = "3.11.0";
+ version = "3.11.2";
src = fetchurl {
url = "https://github.com/supercollider/supercollider/releases/download/Version-${version}/SuperCollider-${version}-Source.tar.bz2";
- sha256 = "0l5j7sqrjlm85ql91ybcrvdykfkkwfqd7w3m4llbymw720r2ln9p";
+ sha256 = "wiwyxrxIJnHU+49RZy33Etl6amJ3I1xNojEpEDA6BQY=";
};
hardeningDisable = [ "stackprotector" ];
diff --git a/pkgs/development/interpreters/unicon-lang/default.nix b/pkgs/development/interpreters/unicon-lang/default.nix
index d908346f1962..9bdd31f400a8 100644
--- a/pkgs/development/interpreters/unicon-lang/default.nix
+++ b/pkgs/development/interpreters/unicon-lang/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, unzip, libX11, libXt }:
+{ stdenv, fetchurl, unzip, libX11, libXt, libnsl }:
stdenv.mkDerivation {
pname = "unicon-lang";
@@ -7,7 +7,7 @@ stdenv.mkDerivation {
url = "http://unicon.org/dist/uni-2-4-2010.zip";
sha256 = "1g9l2dfp99dqih2ir2limqfjgagh3v9aqly6x0l3qavx3qkkwf61";
};
- buildInputs = [ libX11 libXt unzip ];
+ buildInputs = [ libnsl libX11 libXt unzip ];
hardeningDisable = [ "fortify" ];
diff --git a/pkgs/development/libraries/LAStools/default.nix b/pkgs/development/libraries/LAStools/default.nix
new file mode 100644
index 000000000000..c231361acb55
--- /dev/null
+++ b/pkgs/development/libraries/LAStools/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, fetchFromGitHub, cmake }:
+
+stdenv.mkDerivation rec {
+ pname = "LAStools";
+ version = "201003"; # LAStools makes release-ish commits with a message containing their version number as YYMMDD; these align with their website changelog
+
+ src = fetchFromGitHub {
+ owner = "LAStools";
+ repo = "LAStools";
+ rev = "635b76b42cc4912762da31b92f875df5310e1714";
+ sha256 = "0682ca3bp51lmfp46vsjnd1bqpn05g95pf4kclvjv1y8qivkxsaq";
+ };
+
+ patches = [
+ ./drop-64-suffix.patch # necessary to prevent '64' from being appended to the names of the executables
+ ];
+
+ hardeningDisable = [
+ "format"
+ ];
+
+ nativeBuildInputs = [
+ cmake
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Software for rapid LiDAR processing";
+ homepage = http://lastools.org/;
+ license = licenses.unfree;
+ maintainers = with maintainers; [ stephenwithph ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/development/libraries/LAStools/drop-64-suffix.patch b/pkgs/development/libraries/LAStools/drop-64-suffix.patch
new file mode 100644
index 000000000000..2090baeb3b2b
--- /dev/null
+++ b/pkgs/development/libraries/LAStools/drop-64-suffix.patch
@@ -0,0 +1,13 @@
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -32,6 +32,6 @@ endforeach(TARGET)
+ foreach(TARGET ${ALL_TARGETS})
+ target_link_libraries(${TARGET} LASlib)
+ set_target_properties(${TARGET} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../bin64)
+- set_target_properties(${TARGET} PROPERTIES OUTPUT_NAME ${TARGET}64)
++ set_target_properties(${TARGET} PROPERTIES OUTPUT_NAME ${TARGET})
+ install(TARGETS ${TARGET} RUNTIME DESTINATION bin)
+ endforeach(TARGET)
+--
+2.28.0
+
diff --git a/pkgs/development/libraries/SDL2/find-headers.patch b/pkgs/development/libraries/SDL2/find-headers.patch
index a6b10ddb7edf..69dde41c7e2f 100644
--- a/pkgs/development/libraries/SDL2/find-headers.patch
+++ b/pkgs/development/libraries/SDL2/find-headers.patch
@@ -1,7 +1,7 @@
-diff -ru3 SDL2-2.0.4/sdl2-config.cmake.in SDL2-2.0.4-new/sdl2-config.cmake.in
---- SDL2-2.0.4/sdl2-config.cmake.in 2016-01-02 22:56:31.000000000 +0300
-+++ SDL2-2.0.4-new/sdl2-config.cmake.in 2016-08-22 05:26:42.420397323 +0300
-@@ -6,5 +6,6 @@
+diff -ru3 SDL2-2.0.12/sdl2-config.cmake.in SDL2-2.0.12-new/sdl2-config.cmake.in
+--- SDL2-2.0.12/sdl2-config.cmake.in 2020-03-11 02:36:18.000000000 +0100
++++ SDL2-2.0.12-new/sdl2-config.cmake.in 2020-11-11 11:59:05.178703826 +0100
+@@ -6,7 +6,8 @@
set(SDL2_PREFIX "@prefix@")
set(SDL2_EXEC_PREFIX "@prefix@")
set(SDL2_LIBDIR "@libdir@")
@@ -9,9 +9,29 @@ diff -ru3 SDL2-2.0.4/sdl2-config.cmake.in SDL2-2.0.4-new/sdl2-config.cmake.in
+set(SDL2_INCLUDE_DIRS "@includedir@/SDL2" $ENV{SDL2_PATH})
+separate_arguments(SDL2_INCLUDE_DIRS)
set(SDL2_LIBRARIES "-L${SDL2_LIBDIR} @SDL_RLD_FLAGS@ @SDL_LIBS@")
-diff -ru3 SDL2-2.0.4/sdl2-config.in SDL2-2.0.4-new/sdl2-config.in
---- SDL2-2.0.4/sdl2-config.in 2016-01-02 22:56:31.000000000 +0300
-+++ SDL2-2.0.4-new/sdl2-config.in 2016-08-22 05:32:02.256397839 +0300
+ string(STRIP "${SDL2_LIBRARIES}" SDL2_LIBRARIES)
+
+@@ -20,14 +21,14 @@
+
+ add_library(SDL2::SDL2 SHARED IMPORTED)
+ set_target_properties(SDL2::SDL2 PROPERTIES
+- INTERFACE_INCLUDE_DIRECTORIES "@includedir@/SDL2"
++ INTERFACE_INCLUDE_DIRECTORIES "${SDL2_INCLUDE_DIRS}"
+ IMPORTED_LINK_INTERFACE_LANGUAGES "C"
+ IMPORTED_LOCATION "@libdir@/libSDL2.so"
+ INTERFACE_LINK_LIBRARIES "${SDL2_EXTRA_LINK_FLAGS}")
+
+ add_library(SDL2::SDL2-static STATIC IMPORTED)
+ set_target_properties(SDL2::SDL2-static PROPERTIES
+- INTERFACE_INCLUDE_DIRECTORIES "@includedir@/SDL2"
++ INTERFACE_INCLUDE_DIRECTORIES "${SDL2_INCLUDE_DIRS}"
+ IMPORTED_LINK_INTERFACE_LANGUAGES "C"
+ IMPORTED_LOCATION "@libdir@/libSDL2.a"
+ INTERFACE_LINK_LIBRARIES "${SDL2_EXTRA_LINK_FLAGS_STATIC}")
+Només a SDL2-2.0.12-new/: sdl2-config.cmake.in.orig
+diff -ru3 SDL2-2.0.12/sdl2-config.in SDL2-2.0.12-new/sdl2-config.in
+--- SDL2-2.0.12/sdl2-config.in 2020-03-11 02:36:18.000000000 +0100
++++ SDL2-2.0.12-new/sdl2-config.in 2020-11-11 11:56:26.432955479 +0100
@@ -42,7 +42,11 @@
echo @SDL_VERSION@
;;
diff --git a/pkgs/development/libraries/ace/default.nix b/pkgs/development/libraries/ace/default.nix
index b2a31edd0b63..49c8e14a74f4 100644
--- a/pkgs/development/libraries/ace/default.nix
+++ b/pkgs/development/libraries/ace/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "ace";
- version = "6.5.10";
+ version = "6.5.11";
src = fetchurl {
url = "http://download.dre.vanderbilt.edu/previous_versions/ACE-${version}.tar.bz2";
- sha256 = "1qnq63r9cnaaqb5yrbb7apr7kjl6x31wfclizplri3lj4rwl7plh";
+ sha256 = "0fbbysy6aymys30zh5m2bygs84dwwjnbsdl9ipj1rvfrhq8jbylb";
};
enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/alembic/default.nix b/pkgs/development/libraries/alembic/default.nix
index 1bb79a64ba10..126300aa1945 100644
--- a/pkgs/development/libraries/alembic/default.nix
+++ b/pkgs/development/libraries/alembic/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec
{
pname = "alembic";
- version = "1.7.14";
+ version = "1.7.16";
src = fetchFromGitHub {
owner = "alembic";
repo = "alembic";
rev = version;
- sha256 = "0yri063v7j5jsvqbmlwr0hf2d1a55dgc1nj85rf10sxqhijwzk55";
+ sha256 = "1vmhwjhppjv8m0ysk2qz0wl47cbl8i40bjjq5l4jmmp1ysvlbknf";
};
outputs = [ "bin" "dev" "out" "lib" ];
diff --git a/pkgs/development/libraries/amdvlk/default.nix b/pkgs/development/libraries/amdvlk/default.nix
index 541e15ea769f..c3e526115546 100644
--- a/pkgs/development/libraries/amdvlk/default.nix
+++ b/pkgs/development/libraries/amdvlk/default.nix
@@ -21,13 +21,13 @@ let
in stdenv.mkDerivation rec {
pname = "amdvlk";
- version = "2020.Q4.4";
+ version = "2020.Q4.5";
src = fetchRepoProject {
name = "${pname}-src";
manifest = "https://github.com/GPUOpen-Drivers/AMDVLK.git";
rev = "refs/tags/v-${version}";
- sha256 = "vlTmJlBHRZOiQFsziefh9VIomFPv8oUr9paagC+q6+8=";
+ sha256 = "1CcupEm19ZGEma0TIkGxOa0doKhlPbfXFX2S44EBNp0=";
};
buildInputs = [
diff --git a/pkgs/development/libraries/aml/default.nix b/pkgs/development/libraries/aml/default.nix
index 0b753618ba6a..37d8859ba50d 100644
--- a/pkgs/development/libraries/aml/default.nix
+++ b/pkgs/development/libraries/aml/default.nix
@@ -19,5 +19,6 @@ stdenv.mkDerivation rec {
license = licenses.isc;
platforms = platforms.unix;
maintainers = with maintainers; [ primeos ];
+ broken = stdenv.isDarwin;
};
}
diff --git a/pkgs/development/libraries/appstream/default.nix b/pkgs/development/libraries/appstream/default.nix
index 45f27b38a63d..820e73832462 100644
--- a/pkgs/development/libraries/appstream/default.nix
+++ b/pkgs/development/libraries/appstream/default.nix
@@ -6,7 +6,7 @@
stdenv.mkDerivation rec {
pname = "appstream";
- version = "0.12.11";
+ version = "0.13.1";
outputs = [ "out" "dev" ];
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
owner = "ximion";
repo = "appstream";
rev = "v${version}";
- sha256 = "sha256-bCDyMwQdn9Csxs2hy4dm+LjtxK4+YBK6yDkAdhu1QVU=";
+ sha256 = "16nxaw4fx78maldi3kvr8fiwzhmy5276wd4x2fxny16zzf01098j";
};
nativeBuildInputs = [
diff --git a/pkgs/development/libraries/audio/lvtk/default.nix b/pkgs/development/libraries/audio/lvtk/default.nix
index d4a0f671e8f8..6bc487e26162 100644
--- a/pkgs/development/libraries/audio/lvtk/default.nix
+++ b/pkgs/development/libraries/audio/lvtk/default.nix
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A set C++ wrappers around the LV2 C API";
- homepage = "http://lvtoolkit.org";
+ homepage = "https://lvtk.org/";
license = licenses.gpl3;
maintainers = [ maintainers.goibhniu ];
platforms = platforms.linux;
diff --git a/pkgs/development/libraries/audiofile/default.nix b/pkgs/development/libraries/audiofile/default.nix
index 46c29e2fa125..9f945b15dec2 100644
--- a/pkgs/development/libraries/audiofile/default.nix
+++ b/pkgs/development/libraries/audiofile/default.nix
@@ -28,6 +28,21 @@ stdenv.mkDerivation rec {
# fix build with gcc9
NIX_CFLAGS_LINK = lib.optional (stdenv.system == "i686-linux") "-lgcc";
+ # Even when statically linking, libstdc++.la is put in dependency_libs here,
+ # and hence libstdc++.so passed to the linker, just pass -lstdc++ and let the
+ # compiler do what it does best. (libaudiofile.la is a generated file, so we
+ # have to run `make` that far first).
+ #
+ # Without this, the executables in this package (sfcommands and examples)
+ # fail to build: https://github.com/NixOS/nixpkgs/issues/103215
+ #
+ # There might be a more sensible way to do this with autotools, but I am not
+ # smart enough to discover it.
+ preBuild = lib.optionalString stdenv.targetPlatform.isStatic ''
+ make -C libaudiofile $makeFlags
+ sed -i "s/dependency_libs=.*/dependency_libs=' -lstdc++'/" libaudiofile/libaudiofile.la
+ '';
+
patches = [
./gcc-6.patch
./CVE-2015-7747.patch
diff --git a/pkgs/development/libraries/avahi/default.nix b/pkgs/development/libraries/avahi/default.nix
index 3f36b87af704..a560cc39d162 100644
--- a/pkgs/development/libraries/avahi/default.nix
+++ b/pkgs/development/libraries/avahi/default.nix
@@ -1,8 +1,10 @@
{ fetchurl, fetchpatch, stdenv, pkgconfig, libdaemon, dbus, perlPackages
-, expat, gettext, intltool, glib, libiconv, writeShellScriptBin
+, expat, gettext, intltool, glib, libiconv, writeShellScriptBin, libevent
, gtk3Support ? false, gtk3 ? null
, qt4 ? null
, qt4Support ? false
+, qt5 ? null
+, qt5Support ? false
, withLibdnssdCompat ? false
, python ? null
, withPython ? false }:
@@ -16,11 +18,11 @@ in
stdenv.mkDerivation rec {
name = "avahi${stdenv.lib.optionalString withLibdnssdCompat "-compat"}-${version}";
- version = "0.7";
+ version = "0.8";
src = fetchurl {
url = "https://github.com/lathiat/avahi/releases/download/v${version}/avahi-${version}.tar.gz";
- sha256 = "0128n7jlshw4bpx0vg8lwj8qwdisjxi7mvniwfafgnkzzrfrpaap";
+ sha256 = "1npdixwxxn3s9q1f365x9n9rc5xgfz39hxf23faqvlrklgbhj0q6";
};
prePatch = ''
@@ -30,17 +32,13 @@ stdenv.mkDerivation rec {
patches = [
./no-mkdir-localstatedir.patch
- (fetchpatch {
- name ="CVE-2017-6519-CVE-2018-100084.patch";
- url = "https://github.com/lathiat/avahi/commit/e111def44a7df4624a4aa3f85fe98054bffb6b4f.patch";
- sha256 = "06n7b7kz6xcc35c7xjfc1kj3k2llyjgi09nhy0ci32l1bhacjw0q";
- })
];
- buildInputs = [ libdaemon dbus glib expat libiconv ]
+ buildInputs = [ libdaemon dbus glib expat libiconv libevent ]
++ (with perlPackages; [ perl XMLParser ])
++ (stdenv.lib.optional gtk3Support gtk3)
- ++ (stdenv.lib.optional qt4Support qt4);
+ ++ (stdenv.lib.optional qt4Support qt4)
+ ++ (stdenv.lib.optional qt5Support qt5);
propagatedBuildInputs =
stdenv.lib.optionals withPython (with python.pkgs; [ python pygobject3 dbus-python ]);
@@ -52,6 +50,7 @@ stdenv.mkDerivation rec {
"--disable-gtk" "--with-dbus-sys=${placeholder "out"}/share/dbus-1/system.d"
(stdenv.lib.enableFeature gtk3Support "gtk3")
"--${if qt4Support then "enable" else "disable"}-qt4"
+ "--${if qt5Support then "enable" else "disable"}-qt5"
(stdenv.lib.enableFeature withPython "python")
"--localstatedir=/var" "--with-distro=none"
# A systemd unit is provided by the avahi-daemon NixOS module
diff --git a/pkgs/development/libraries/aws-c-common/default.nix b/pkgs/development/libraries/aws-c-common/default.nix
index b028813558f5..6470566d5c71 100644
--- a/pkgs/development/libraries/aws-c-common/default.nix
+++ b/pkgs/development/libraries/aws-c-common/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake }:
+{ lib, stdenv, fetchFromGitHub, cmake, fetchpatch }:
stdenv.mkDerivation rec {
pname = "aws-c-common";
@@ -13,6 +13,15 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ];
+ # can be removed once https://github.com/awslabs/aws-c-common/pull/735 gets merged, and version bumped
+ patches = [
+ (fetchpatch {
+ name = "fix-re-export-of-target.patch";
+ url = "https://github.com/awslabs/aws-c-common/pull/735/commits/3fca5c629ce0c4d66f50f7152685f3fe73941cb4.patch";
+ sha256 = "056f9kyg1c4lwjq8n0r28w1n3zbwrwpi1wbqabk99gaayg46x35a";
+ })
+ ];
+
NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isDarwin
"-Wno-nullability-extension -Wno-typedef-redefinition";
diff --git a/pkgs/development/libraries/aws-checksums/default.nix b/pkgs/development/libraries/aws-checksums/default.nix
index d4ba15e52db4..ea3633d2e4d9 100644
--- a/pkgs/development/libraries/aws-checksums/default.nix
+++ b/pkgs/development/libraries/aws-checksums/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake }:
+{ lib, stdenv, fetchFromGitHub, cmake, fetchpatch }:
stdenv.mkDerivation rec {
pname = "aws-checksums";
@@ -13,6 +13,14 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ];
+ # can be removed once https://github.com/awslabs/aws-checksums/pull/40 gets merged, and version bumped
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/awslabs/aws-checksums/pull/40/commits/fb5a57b3c072bd88e45de76fbb76bdc89c67b193.patch";
+ sha256 = "056f9kyg1c4lwjq8n0r28w1n3zbwrwpi1wbqabk99gaayg46x35a";
+ })
+ ];
+
cmakeFlags = [ "-DBUILD_SHARED_LIBS:BOOL=ON" ];
meta = with lib; {
diff --git a/pkgs/development/libraries/bctoolbox/default.nix b/pkgs/development/libraries/bctoolbox/default.nix
index d99ee57ef9e0..0f99484f5a08 100644
--- a/pkgs/development/libraries/bctoolbox/default.nix
+++ b/pkgs/development/libraries/bctoolbox/default.nix
@@ -7,7 +7,7 @@
stdenv.mkDerivation rec {
pname = "bctoolbox";
- version = "4.4.0";
+ version = "4.4.13";
nativeBuildInputs = [ cmake bcunit ];
buildInputs = [ mbedtls ];
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
group = "BC";
repo = pname;
rev = version;
- sha256 = "1r3ymwk10ry6mz4zd08q7l5msq7h15931l7f0clw2siqs8r81x7c";
+ sha256 = "0bfswwvvdshaahg4jd2j10f0sci8809s4khajd0m6b059zwc7y25";
};
# Do not build static libraries
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
homepage = "https://gitlab.linphone.org/BC/public/bctoolbox";
# Still using GPLv2 but as the rest of the Linphone projects have switched
# to GPLv3, this might too, so check this when bumping the version number.
- license = licenses.gpl2Plus;
+ license = licenses.gpl3Only;
maintainers = with maintainers; [ raskin jluttine ];
platforms = platforms.linux;
};
diff --git a/pkgs/development/libraries/bobcat/default.nix b/pkgs/development/libraries/bobcat/default.nix
index a95f131c00c6..5473801f85d2 100644
--- a/pkgs/development/libraries/bobcat/default.nix
+++ b/pkgs/development/libraries/bobcat/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchFromGitLab, icmake
, libmilter, libX11, openssl, readline
-, utillinux, yodl }:
+, util-linux, yodl }:
stdenv.mkDerivation rec {
pname = "bobcat";
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
owner = "fbb-git";
};
- buildInputs = [ libmilter libX11 openssl readline utillinux ];
+ buildInputs = [ libmilter libX11 openssl readline util-linux ];
nativeBuildInputs = [ icmake yodl ];
setSourceRoot = ''
diff --git a/pkgs/development/libraries/botan/2.0.nix b/pkgs/development/libraries/botan/2.0.nix
index 91f7f6647304..22ddb76b29bd 100644
--- a/pkgs/development/libraries/botan/2.0.nix
+++ b/pkgs/development/libraries/botan/2.0.nix
@@ -1,9 +1,9 @@
{ callPackage, ... } @ args:
callPackage ./generic.nix (args // {
- baseVersion = "2.7";
+ baseVersion = "2.9";
revision = "0";
- sha256 = "142aqabwc266jxn8wrp0f1ffrmcvdxwvyh8frb38hx9iaqazjbg4";
+ sha256 = "06fiyalvc68p11qqh953azx2vrbav5vr00yvcfp67p9l4csn8m9h";
postPatch = ''
sed -e 's@lang_flags "@&--std=c++11 @' -i src/build-data/cc/{gcc,clang}.txt
'';
diff --git a/pkgs/development/libraries/c-ares/default.nix b/pkgs/development/libraries/c-ares/default.nix
index 2751565670af..ac0dc43c67a5 100644
--- a/pkgs/development/libraries/c-ares/default.nix
+++ b/pkgs/development/libraries/c-ares/default.nix
@@ -7,11 +7,12 @@
let self =
stdenv.mkDerivation rec {
- name = "c-ares-1.15.0";
+ pname = "c-ares";
+ version = "1.17.1";
src = fetchurl {
- url = "https://c-ares.haxx.se/download/${name}.tar.gz";
- sha256 = "0lk8knip4xk6qzksdkn7085mmgm4ixfczdyyjw656c193y3rgnvc";
+ url = "https://c-ares.haxx.se/download/${pname}-${version}.tar.gz";
+ sha256 = "0h7wjfnk2092glqcp9mqaax7xx0s13m501z1gi0gsjl2vvvd0gfp";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/c-blosc/default.nix b/pkgs/development/libraries/c-blosc/default.nix
index 8f7cee75e92a..20b82df6169f 100644
--- a/pkgs/development/libraries/c-blosc/default.nix
+++ b/pkgs/development/libraries/c-blosc/default.nix
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "0a3yrig78plzjbazfqcfrzqhnw17xd0dcayvp4z4kp415kgs2a3s";
};
- buildInputs = [ cmake ];
+ nativeBuildInputs = [ cmake ];
enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/cimg/default.nix b/pkgs/development/libraries/cimg/default.nix
index 400326f6fcaf..61d3996a4f5b 100644
--- a/pkgs/development/libraries/cimg/default.nix
+++ b/pkgs/development/libraries/cimg/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "cimg";
- version = "2.9.3";
+ version = "2.9.4";
src = fetchFromGitHub {
owner = "dtschump";
repo = "CImg";
rev = "v.${version}";
- sha256 = "1pkjbwpi0047lbc55cva99rj6p70gbw09l14vrym0igwipnxxx0z";
+ sha256 = "1sb0z5ryh34y80ghlr2agsl64gayjmxpl96l9fjaylf5k2m3fg2b";
};
installPhase = ''
diff --git a/pkgs/development/libraries/comedilib/default.nix b/pkgs/development/libraries/comedilib/default.nix
index f011c04d8856..98811b97c87e 100644
--- a/pkgs/development/libraries/comedilib/default.nix
+++ b/pkgs/development/libraries/comedilib/default.nix
@@ -13,13 +13,13 @@
stdenv.mkDerivation rec {
pname = "comedilib";
- version = "0.11.0";
+ version = "0.12.0";
src = fetchFromGitHub {
owner = "Linux-Comedi";
repo = "comedilib";
rev = "r${stdenv.lib.replaceStrings [ "." ] [ "_" ] version}";
- sha256 = "159sv4jdgmcaqz76vazkyxxb85ni7pg14p1qv7y94hib3kspc195";
+ sha256 = "0kfs2dw62vjz8j7fgsxq6ky8r8kca726gyklbm6kljvgfh47lyfw";
};
nativeBuildInputs = [
diff --git a/pkgs/development/libraries/cpp-utilities/default.nix b/pkgs/development/libraries/cpp-utilities/default.nix
index 82c4882a3678..08940b4800df 100644
--- a/pkgs/development/libraries/cpp-utilities/default.nix
+++ b/pkgs/development/libraries/cpp-utilities/default.nix
@@ -7,13 +7,13 @@
stdenv.mkDerivation rec {
pname = "cpp-utilities";
- version = "5.8.0";
+ version = "5.9.0";
src = fetchFromGitHub {
owner = "Martchus";
repo = pname;
rev = "v${version}";
- sha256 = "06mpag2hg2vb03pdc5f9cjkpgw3kdh3bh29xfrbb16ixk4rhv0j7";
+ sha256 = "0lcbvmighmc03qxcf03vqmn6188wx4dr3m9d5ldxm2v7mw5xbq82";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/cppzmq/default.nix b/pkgs/development/libraries/cppzmq/default.nix
index 240710b5a50f..fdd98cb00bf0 100644
--- a/pkgs/development/libraries/cppzmq/default.nix
+++ b/pkgs/development/libraries/cppzmq/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "cppzmq";
- version = "4.6.0";
+ version = "4.7.1";
src = fetchFromGitHub {
owner = "zeromq";
repo = "cppzmq";
rev = "v${version}";
- sha256 = "19acx2bzi4n6fdnfgkja1nds7m1bwg8lw5vfcijrx9fv75pa7m8h";
+ sha256 = "00lb3pv923nbpaf7ric2cv6lbpspknj0pxj6yj5jyah7r3zw692m";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/cre2/default.nix b/pkgs/development/libraries/cre2/default.nix
index 6f101fb5d471..fa4f5d232aa3 100644
--- a/pkgs/development/libraries/cre2/default.nix
+++ b/pkgs/development/libraries/cre2/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "cre2";
- version = "0.3.0";
+ version = "0.3.6";
src = fetchFromGitHub {
owner = "marcomaggi";
- repo = "cre2";
+ repo = pname;
rev = "v${version}";
sha256 = "1h9jwn6z8kjf4agla85b5xf7gfkdwncp0mfd8zwk98jkm8y2qx9q";
};
diff --git a/pkgs/development/libraries/cyrus-sasl/default.nix b/pkgs/development/libraries/cyrus-sasl/default.nix
index cd3fa3bb7fd2..96778e8960be 100644
--- a/pkgs/development/libraries/cyrus-sasl/default.nix
+++ b/pkgs/development/libraries/cyrus-sasl/default.nix
@@ -9,7 +9,8 @@ stdenv.mkDerivation rec {
src = fetchurl {
urls =
- [ "http://www.cyrusimap.org/releases/${pname}-${version}.tar.gz"
+ [ "https://github.com/cyrusimap/${pname}/releases/download/${pname}-${version}/${pname}-${version}.tar.gz"
+ "http://www.cyrusimap.org/releases/${pname}-${version}.tar.gz"
"http://www.cyrusimap.org/releases/old/${pname}-${version}.tar.gz"
];
sha256 = "1m85zcpgfdhm43cavpdkhb1s2zq1b31472hq1w1gs3xh94anp1i6";
diff --git a/pkgs/development/libraries/dav1d/default.nix b/pkgs/development/libraries/dav1d/default.nix
index 0889fdd0d8f4..a56184e9a179 100644
--- a/pkgs/development/libraries/dav1d/default.nix
+++ b/pkgs/development/libraries/dav1d/default.nix
@@ -9,14 +9,14 @@ assert useVulkan -> withExamples;
stdenv.mkDerivation rec {
pname = "dav1d";
- version = "0.7.1";
+ version = "0.8.0";
src = fetchFromGitLab {
domain = "code.videolan.org";
owner = "videolan";
repo = pname;
rev = version;
- sha256 = "1yawrbaazj6a2rvvb58k6kh492fjxdwlm94bl6ipry0fqmz0rlnl";
+ sha256 = "0mjn87xjdqv0q1gj4s4f6fdmsj504mhk4qmqiyrhq2rs7yqj4csv";
};
nativeBuildInputs = [ meson ninja nasm pkgconfig ];
diff --git a/pkgs/development/libraries/dbus/default.nix b/pkgs/development/libraries/dbus/default.nix
index b3723f1b4d21..4480d197fa7c 100644
--- a/pkgs/development/libraries/dbus/default.nix
+++ b/pkgs/development/libraries/dbus/default.nix
@@ -5,6 +5,8 @@
, expat
, enableSystemd ? stdenv.isLinux && !stdenv.hostPlatform.isMusl
, systemd
+, audit
+, libapparmor
, libX11 ? null
, libICE ? null
, libSM ? null
@@ -70,7 +72,8 @@ stdenv.mkDerivation rec {
libX11
libICE
libSM
- ] ++ lib.optional enableSystemd systemd;
+ ] ++ lib.optional enableSystemd systemd
+ ++ lib.optionals (!stdenv.isDarwin) [ audit libapparmor ];
# ToDo: optional selinux?
configureFlags = [
@@ -86,7 +89,8 @@ stdenv.mkDerivation rec {
"--with-system-socket=/run/dbus/system_bus_socket"
"--with-systemdsystemunitdir=${placeholder ''out''}/etc/systemd/system"
"--with-systemduserunitdir=${placeholder ''out''}/etc/systemd/user"
- ] ++ lib.optional (!x11Support) "--without-x";
+ ] ++ lib.optional (!x11Support) "--without-x"
+ ++ lib.optionals (!stdenv.isDarwin) [ "--enable-apparmor" "--enable-libaudit" ];
# Enable X11 autolaunch support in libdbus. This doesn't actually depend on X11
# (it just execs dbus-launch in dbus.tools), contrary to what the configure script demands.
diff --git a/pkgs/development/libraries/dbus/make-dbus-conf.nix b/pkgs/development/libraries/dbus/make-dbus-conf.nix
index e714b96b7e9f..ce5c0b3b5772 100644
--- a/pkgs/development/libraries/dbus/make-dbus-conf.nix
+++ b/pkgs/development/libraries/dbus/make-dbus-conf.nix
@@ -1,6 +1,7 @@
{ runCommand, writeText, libxslt, dbus
, serviceDirectories ? []
, suidHelper ? "/var/setuid-wrappers/dbus-daemon-launch-helper"
+, apparmor ? "disabled" # one of enabled, disabled, required
}:
/* DBus has two configuration parsers -- normal and "trivial", which is used
@@ -10,7 +11,7 @@
*/
runCommand "dbus-1"
{
- inherit serviceDirectories suidHelper;
+ inherit serviceDirectories suidHelper apparmor;
preferLocalBuild = true;
allowSubstitutes = false;
XML_CATALOG_FILES = writeText "dbus-catalog.xml" ''
@@ -33,10 +34,12 @@ runCommand "dbus-1"
xsltproc --nonet \
--stringparam serviceDirectories "$serviceDirectories" \
--stringparam suidHelper "$suidHelper" \
+ --stringparam apparmor "$apparmor" \
${./make-system-conf.xsl} ${dbus}/share/dbus-1/system.conf \
> $out/system.conf
xsltproc --nonet \
--stringparam serviceDirectories "$serviceDirectories" \
+ --stringparam apparmor "$apparmor" \
${./make-session-conf.xsl} ${dbus}/share/dbus-1/session.conf \
> $out/session.conf
''
diff --git a/pkgs/development/libraries/dbus/make-session-conf.xsl b/pkgs/development/libraries/dbus/make-session-conf.xsl
index 6a19ee14a22c..a744905cdd39 100644
--- a/pkgs/development/libraries/dbus/make-session-conf.xsl
+++ b/pkgs/development/libraries/dbus/make-session-conf.xsl
@@ -15,12 +15,16 @@
<xsl:output method='xml' encoding="UTF-8" doctype-system="busconfig.dtd" />
<xsl:param name="serviceDirectories" />
+ <xsl:param name="apparmor" />
<xsl:template match="/busconfig">
<busconfig>
<!-- We leave <standard_session_servicedirs/> because it includes XDG dirs and therefore user Nix profile. -->
<xsl:copy-of select="child::node()[name() != 'include' and name() != 'servicedir' and name() != 'includedir']" />
+ <!-- configure AppArmor -->
+ <apparmor mode="{$apparmor}"/>
+
<xsl:for-each select="str:tokenize($serviceDirectories)">
<servicedir><xsl:value-of select="." />/share/dbus-1/services</servicedir>
<includedir><xsl:value-of select="." />/etc/dbus-1/session.d</includedir>
diff --git a/pkgs/development/libraries/dbus/make-system-conf.xsl b/pkgs/development/libraries/dbus/make-system-conf.xsl
index dd644b4bce7c..06233e764e16 100644
--- a/pkgs/development/libraries/dbus/make-system-conf.xsl
+++ b/pkgs/development/libraries/dbus/make-system-conf.xsl
@@ -16,11 +16,15 @@
<xsl:param name="serviceDirectories" />
<xsl:param name="suidHelper" />
+ <xsl:param name="apparmor" />
<xsl:template match="/busconfig">
<busconfig>
<xsl:copy-of select="child::node()[name() != 'include' and name() != 'standard_system_servicedirs' and name() != 'servicehelper' and name() != 'servicedir' and name() != 'includedir']" />
+ <!-- configure AppArmor -->
+ <apparmor mode="{$apparmor}"/>
+
<!-- set suid helper -->
<servicehelper><xsl:value-of select="$suidHelper" /></servicehelper>
diff --git a/pkgs/development/libraries/draco/default.nix b/pkgs/development/libraries/draco/default.nix
index f8b806482aca..02feba0a43e6 100644
--- a/pkgs/development/libraries/draco/default.nix
+++ b/pkgs/development/libraries/draco/default.nix
@@ -2,14 +2,14 @@
}:
stdenv.mkDerivation rec {
- version = "1.3.6";
+ version = "1.4.0";
pname = "draco";
src = fetchFromGitHub {
owner = "google";
repo = "draco";
rev = version;
- sha256 = "06adhz8gsnns6q98yzjm64xs04qp2fhm9bv0wxny68rkw0bh95a0";
+ sha256 = "0s65il754fpiygbg0yq2xynpbnmhiiaxghkzprjqxziyz6gi87lm";
};
enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/enet/default.nix b/pkgs/development/libraries/enet/default.nix
index 8a264d73b621..61b8c1be4f2b 100644
--- a/pkgs/development/libraries/enet/default.nix
+++ b/pkgs/development/libraries/enet/default.nix
@@ -1,11 +1,11 @@
{stdenv, fetchurl}:
stdenv.mkDerivation rec {
- name = "enet-1.3.16";
+ name = "enet-1.3.17";
src = fetchurl {
url = "http://enet.bespin.org/download/${name}.tar.gz";
- sha256 = "1lggc82rbzscci057dqqyhkbq4j6mr5k01hbrvn06jkzc2xpxdxv";
+ sha256 = "1p6f9mby86af6cs7pv6h48032ip9g32c05cb7d9mimam8lchz3x3";
};
meta = {
diff --git a/pkgs/development/libraries/faad2/default.nix b/pkgs/development/libraries/faad2/default.nix
index 6842f191abe3..90b1a182e553 100644
--- a/pkgs/development/libraries/faad2/default.nix
+++ b/pkgs/development/libraries/faad2/default.nix
@@ -5,13 +5,13 @@
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "faad2";
- version = "2.9.2";
+ version = "2.10.0";
src = fetchFromGitHub {
owner = "knik0";
repo = "faad2";
rev = builtins.replaceStrings [ "." ] [ "_" ] version;
- sha256 = "0rdi6bmyryhkwf4mpprrsp78m6lv1nppav2f0lf1ywifm92ng59c";
+ sha256 = "0q52kdd95ls6ihzyspx176wg9x22425v5qsknrmrjq30q25qmmlg";
};
configureFlags = []
diff --git a/pkgs/development/libraries/faudio/default.nix b/pkgs/development/libraries/faudio/default.nix
index 8f6123fb85ae..02544d74782e 100644
--- a/pkgs/development/libraries/faudio/default.nix
+++ b/pkgs/development/libraries/faudio/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "faudio";
- version = "20.11";
+ version = "20.12";
src = fetchFromGitHub {
owner = "FNA-XNA";
repo = "FAudio";
rev = version;
- sha256 = "0mc8dkdmvkaq418vwn6y9d7fbcdp47djc38rly7b4zarl8hwmc4q";
+ sha256 = "1iwfsfbd2ji7lkk5fh0wla287gph0sadlf0pz2j0vyddpkvr0xgx";
};
nativeBuildInputs = [cmake];
diff --git a/pkgs/development/libraries/ffmpeg-full/default.nix b/pkgs/development/libraries/ffmpeg-full/default.nix
index df7043cd44ed..a2f5e366e008 100644
--- a/pkgs/development/libraries/ffmpeg-full/default.nix
+++ b/pkgs/development/libraries/ffmpeg-full/default.nix
@@ -164,9 +164,8 @@
* utvideo vo-aacenc vo-amrwbenc xvmc zvbi blackmagic-design-desktop-video
*
* Need fixes to support Darwin:
- * frei0r game-music-emu gsm libjack2 libmfx(intel-media-sdk) libssh
- * libvpx(stable 1.3.0) openal openjpeg pulseaudio rtmpdump samba vid-stab
- * wavpack x265 xavs
+ * gsm libjack2 libmodplug libmfx(intel-media-sdk) nvenc pulseaudio samba
+ * vid-stab
*
* Need fixes to support AArch64:
* libmfx(intel-media-sdk) nvenc
diff --git a/pkgs/development/libraries/fmt/default.nix b/pkgs/development/libraries/fmt/default.nix
index 6cb3ec5a2b30..8eac88df796c 100644
--- a/pkgs/development/libraries/fmt/default.nix
+++ b/pkgs/development/libraries/fmt/default.nix
@@ -41,36 +41,8 @@ let
};
in
{
- fmt_6 = generic {
- version = "6.2.1";
- sha256 = "1i6nfxazq4d05r3sxyc3ziwkqq7s8rdbv9p16afv66aqmsbqqqic";
-
- patches = [
- # Fix BC break breaking Kodi
- # https://github.com/xbmc/xbmc/issues/17629
- # https://github.com/fmtlib/fmt/issues/1620
- (fetchpatch {
- url = "https://github.com/fmtlib/fmt/commit/7d01859ef16e6b65bc023ad8bebfedecb088bf81.patch";
- sha256 = "0v8hm5958ih1bmnjr16fsbcmdnq4ykyf6b0hg6dxd5hxd126vnxx";
- })
-
- # Fix paths in pkg-config file
- # https://github.com/fmtlib/fmt/pull/1657
- (fetchpatch {
- url = "https://github.com/fmtlib/fmt/commit/78f041ab5b40a1145ba686aeb8013e8788b08cd2.patch";
- sha256 = "1hqp96zl9l3qyvsm7pxl6ah8c26z035q2mz2pqhqa0wvzd1klcc6";
- })
-
- # Fix cmake config paths.
- (fetchpatch {
- url = "https://github.com/fmtlib/fmt/pull/1702.patch";
- sha256 = "18cadqi7nac37ymaz3ykxjqs46rvki396g6qkqwp4k00cmic23y3";
- })
- ];
- };
-
fmt_7 = generic {
- version = "7.0.3";
- sha256 = "17q2fdzakk5p0s3fx3724gs5k2b5ylp8f1d6j2m3wgvlfldx9k9a";
+ version = "7.1.3";
+ sha256 = "08hyv73qp2ndbs0isk8pspsphdzz5qh8czl3wgyxy3mmif9xdg29";
};
}
diff --git a/pkgs/development/libraries/fontconfig/default.nix b/pkgs/development/libraries/fontconfig/default.nix
index 72df121200e0..e08149903a2b 100644
--- a/pkgs/development/libraries/fontconfig/default.nix
+++ b/pkgs/development/libraries/fontconfig/default.nix
@@ -83,7 +83,6 @@ stdenv.mkDerivation rec {
"--sysconfdir=/etc"
"--with-arch=${stdenv.hostPlatform.parsed.cpu.name}"
"--with-cache-dir=/var/cache/fontconfig" # otherwise the fallback is in $out/
- "--disable-docs"
# just <1MB; this is what you get when loading config fails for some reason
"--with-default-fonts=${dejavu_fonts.minimal}"
] ++ stdenv.lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
@@ -108,6 +107,9 @@ stdenv.mkDerivation rec {
${./make-fonts-conf.xsl} $out/etc/fonts/fonts.conf \
> fonts.conf.tmp
mv fonts.conf.tmp $out/etc/fonts/fonts.conf
+ # We don't keep section 3 of the manpages, as they are quite large and
+ # probably not so useful.
+ rm -r $bin/share/man/man3
'';
meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/fribidi/default.nix b/pkgs/development/libraries/fribidi/default.nix
index 35ae4c8e6ca9..f10af240720d 100644
--- a/pkgs/development/libraries/fribidi/default.nix
+++ b/pkgs/development/libraries/fribidi/default.nix
@@ -1,6 +1,6 @@
{ stdenv
+, buildPackages
, fetchurl
-, fetchpatch
, meson
, ninja
, pkgconfig
@@ -10,24 +10,16 @@
stdenv.mkDerivation rec {
pname = "fribidi";
- version = "1.0.7";
+ version = "1.0.10";
outputs = [ "out" "devdoc" ];
# NOTE: Only URL tarball has "Have pre-generated man pages: true", which works-around upstream usage of some rare ancient `c2man` fossil application.
src = fetchurl {
- url = "https://github.com/fribidi/fribidi/releases/download/v${version}/${pname}-${version}.tar.bz2";
- sha256 = "0pckda4fcn0aw32lpycwdp25r2m7vca8zspq815ppi9gkwgg5das";
+ url = "https://github.com/fribidi/fribidi/releases/download/v${version}/${pname}-${version}.tar.xz";
+ sha256 = "009wcpgk4jj5x52skjkfs6xar6x38mcngs75rb59nj9ig1y6h73z";
};
- patches = [
- (fetchpatch {
- name = "CVE-2019-18397.patch";
- url = "https://github.com/fribidi/fribidi/commit/034c6e9a1d296286305f4cfd1e0072b879f52568.patch";
- sha256 = "102xrbf1l5gvavkxd6csx8pj3rlgcw10c0y4h4d40yhn84b1p0y8";
- })
- ];
-
postPatch = ''
patchShebangs test
'';
@@ -35,6 +27,8 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ meson ninja pkgconfig ]
++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
+ depsBuildBuild = [ buildPackages.stdenv.cc ];
+
doCheck = true;
checkInputs = [ python3 ];
diff --git a/pkgs/development/libraries/gdbm/0001-Remove-duplicate-assignments.patch b/pkgs/development/libraries/gdbm/0001-Remove-duplicate-assignments.patch
new file mode 100644
index 000000000000..7583deb81098
--- /dev/null
+++ b/pkgs/development/libraries/gdbm/0001-Remove-duplicate-assignments.patch
@@ -0,0 +1,25 @@
+From 2c31a95d9e57a4308c5159c50e69b5c9178dee72 Mon Sep 17 00:00:00 2001
+From: Christian Kampka <christian@kampka.net>
+Date: Fri, 13 Nov 2020 16:52:12 +0100
+Subject: [PATCH] Remove duplicate assignments
+
+---
+ src/parseopt.c | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/src/parseopt.c b/src/parseopt.c
+index 268e080..a4c8576 100644
+--- a/src/parseopt.c
++++ b/src/parseopt.c
+@@ -255,8 +255,6 @@ print_option_descr (const char *descr, size_t lmargin, size_t rmargin)
+ }
+
+ char *parseopt_program_name;
+-char *parseopt_program_doc;
+-char *parseopt_program_args;
+ const char *program_bug_address = "<" PACKAGE_BUGREPORT ">";
+ void (*parseopt_help_hook) (FILE *stream);
+
+--
+2.25.4
+
diff --git a/pkgs/development/libraries/gdbm/default.nix b/pkgs/development/libraries/gdbm/default.nix
index 6cee01e799e7..3d333e503b2e 100644
--- a/pkgs/development/libraries/gdbm/default.nix
+++ b/pkgs/development/libraries/gdbm/default.nix
@@ -11,6 +11,8 @@ stdenv.mkDerivation rec {
doCheck = true; # not cross;
+ patches = [ ./0001-Remove-duplicate-assignments.patch ];
+
# Linking static stubs on cygwin requires correct ordering.
# Consider upstreaming this.
diff --git a/pkgs/development/libraries/gdk-pixbuf/default.nix b/pkgs/development/libraries/gdk-pixbuf/default.nix
index 9b2fd0b778bf..2d6fae915f8c 100644
--- a/pkgs/development/libraries/gdk-pixbuf/default.nix
+++ b/pkgs/development/libraries/gdk-pixbuf/default.nix
@@ -20,31 +20,23 @@
, gobject-introspection
, doCheck ? false
, makeWrapper
-, fetchpatch
, lib
}:
stdenv.mkDerivation rec {
pname = "gdk-pixbuf";
- version = "2.40.0";
+ version = "2.42.0";
outputs = [ "out" "dev" "man" "devdoc" "installedTests" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1rnlx9yfw970maxi2x6niaxmih5la11q1ilr7gzshz2kk585k0hm";
+ sha256 = "1ixfmmamgv67is7snzighfr7c9y2maq3q4a075xdq0d9s4w16i3k";
};
patches = [
# Move installed tests to a separate output
./installed-tests-path.patch
-
- # Temporary until the fix is released.
- (fetchpatch {
- name = "tests-circular-table.patch";
- url = "https://gitlab.gnome.org/GNOME/gdk-pixbuf/merge_requests/59.diff";
- sha256 = "0kaflac3mrh6031hwxk7j9fhli775hc503818h8zfl6b28zyn93f";
- })
];
nativeBuildInputs = [
@@ -71,9 +63,8 @@ stdenv.mkDerivation rec {
];
mesonFlags = [
- "-Ddocs=true"
- "-Dx11=false" # use gdk-pixbuf-xlib
- "-Dgir=${lib.boolToString (gobject-introspection != null)}"
+ "-Dgtk_doc=true"
+ "-Dintrospection=${if gobject-introspection != null then "enabled" else "disabled"}"
"-Dgio_sniffing=false"
];
@@ -135,7 +126,7 @@ stdenv.mkDerivation rec {
description = "A library for image loading and manipulation";
homepage = "https://gitlab.gnome.org/GNOME/gdk-pixbuf";
maintainers = [ maintainers.eelco ] ++ teams.gnome.members;
- license = licenses.lgpl21;
+ license = licenses.lgpl21Plus;
platforms = platforms.unix;
};
}
diff --git a/pkgs/development/libraries/git2/default.nix b/pkgs/development/libraries/git2/default.nix
index 3f0279950338..96b67c7ccca8 100644
--- a/pkgs/development/libraries/git2/default.nix
+++ b/pkgs/development/libraries/git2/default.nix
@@ -1,18 +1,18 @@
-{ stdenv, fetchFromGitHub, cmake, pkgconfig, python3
+{ stdenv, fetchFromGitHub, cmake, pkg-config, python3
, zlib, libssh2, openssl, pcre, http-parser
, libiconv, Security
}:
stdenv.mkDerivation rec {
pname = "libgit2";
- version = "1.0.0";
+ version = "1.1.0";
# keep the version in sync with python3.pkgs.pygit2 and libgit2-glib
src = fetchFromGitHub {
owner = "libgit2";
repo = "libgit2";
rev = "v${version}";
- sha256 = "06cwrw93ycpfb5kisnsa5nsy95pm11dbh0vvdjg1jn25h9q5d3vc";
+ sha256 = "1vj7q7b8j3smiyi1acbc5x86lqk00igdm2adjnqs9n011i13rykl";
};
cmakeFlags = [
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
"-DUSE_HTTP_PARSER=system"
];
- nativeBuildInputs = [ cmake python3 pkgconfig ];
+ nativeBuildInputs = [ cmake python3 pkg-config ];
buildInputs = [ zlib libssh2 openssl pcre http-parser ]
++ stdenv.lib.optional stdenv.isDarwin Security;
diff --git a/pkgs/development/libraries/glib/default.nix b/pkgs/development/libraries/glib/default.nix
index de874a798b2b..3382af17c35d 100644
--- a/pkgs/development/libraries/glib/default.nix
+++ b/pkgs/development/libraries/glib/default.nix
@@ -1,7 +1,7 @@
{ config, stdenv, fetchurl, gettext, meson, ninja, pkgconfig, perl, python3
, libiconv, zlib, libffi, pcre, libelf, gnome3, libselinux, bash, gnum4, gtk-doc, docbook_xsl, docbook_xml_dtd_45
-# use utillinuxMinimal to avoid circular dependency (utillinux, systemd, glib)
-, utillinuxMinimal ? null
+# use util-linuxMinimal to avoid circular dependency (util-linux, systemd, glib)
+, util-linuxMinimal ? null
, buildPackages
# this is just for tests (not in the closure of any regular package)
@@ -13,7 +13,7 @@
with stdenv.lib;
-assert stdenv.isLinux -> utillinuxMinimal != null;
+assert stdenv.isLinux -> util-linuxMinimal != null;
# TODO:
# * Make it build without python
@@ -45,11 +45,11 @@ in
stdenv.mkDerivation rec {
pname = "glib";
- version = "2.66.2";
+ version = "2.66.3";
src = fetchurl {
url = "mirror://gnome/sources/glib/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1i0pd8y6xz64qlzfj73wxyqp0x7x9j6mwf4gj6ggil4d9vnhnfgc";
+ sha256 = "1cdmyyycw2mf5s0f5sfd59q91223s4smcqi8n2fwrccwm5ji7wvr";
};
patches = optionals stdenv.isDarwin [
@@ -94,7 +94,7 @@ stdenv.mkDerivation rec {
bash gnum4 # install glib-gettextize and m4 macros for other apps to use
] ++ optionals stdenv.isLinux [
libselinux
- utillinuxMinimal # for libmount
+ util-linuxMinimal # for libmount
] ++ optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
AppKit Carbon Cocoa CoreFoundation CoreServices Foundation
]);
diff --git a/pkgs/development/libraries/glibc/common.nix b/pkgs/development/libraries/glibc/common.nix
index 3de840d4e3c6..630b6b82446a 100644
--- a/pkgs/development/libraries/glibc/common.nix
+++ b/pkgs/development/libraries/glibc/common.nix
@@ -160,6 +160,10 @@ stdenv.mkDerivation ({
"libc_cv_as_needed=no"
] ++ lib.optional withGd "--with-gd";
+ makeFlags = [
+ "OBJCOPY=${stdenv.cc.targetPrefix}objcopy"
+ ];
+
installFlags = [ "sysconfdir=$(out)/etc" ];
outputs = [ "out" "bin" "dev" "static" ];
diff --git a/pkgs/development/libraries/gmp/6.x.nix b/pkgs/development/libraries/gmp/6.x.nix
index f4432cfc5b87..10e63f733a2d 100644
--- a/pkgs/development/libraries/gmp/6.x.nix
+++ b/pkgs/development/libraries/gmp/6.x.nix
@@ -11,11 +11,11 @@
let inherit (stdenv.lib) optional; in
let self = stdenv.mkDerivation rec {
- name = "gmp-6.2.0";
+ name = "gmp-6.2.1";
src = fetchurl { # we need to use bz2, others aren't in bootstrapping stdenv
urls = [ "mirror://gnu/gmp/${name}.tar.bz2" "ftp://ftp.gmplib.org/pub/${name}/${name}.tar.bz2" ];
- sha256 = "1sji8i9yjzfv5l2fsadpgjfyn452q6ab9zvm02k23ssd275rj77m";
+ sha256 = "0z2ddfiwgi0xbf65z4fg4hqqzlhv0cc6hdcswf3c6n21xdmk5sga";
};
#outputs TODO: split $cxx due to libstdc++ dependency
diff --git a/pkgs/development/libraries/gnutls/default.nix b/pkgs/development/libraries/gnutls/default.nix
index 2436fc4afcb2..d3d50fd6d652 100644
--- a/pkgs/development/libraries/gnutls/default.nix
+++ b/pkgs/development/libraries/gnutls/default.nix
@@ -1,6 +1,6 @@
{ config, lib, stdenv, fetchurl, zlib, lzo, libtasn1, nettle, pkgconfig, lzip
, perl, gmp, autoconf, autogen, automake, libidn, p11-kit, libiconv
-, unbound, dns-root-data, gettext, cacert, utillinux
+, unbound, dns-root-data, gettext, cacert, util-linux
, guileBindings ? config.gnutls.guile or false, guile
, tpmSupport ? false, trousers, which, nettools, libunistring
, withSecurity ? false, Security # darwin Security.framework
@@ -75,7 +75,7 @@ stdenv.mkDerivation {
nativeBuildInputs = [ perl pkgconfig ]
++ lib.optionals (isDarwin && !withSecurity) [ autoconf automake ]
- ++ lib.optionals doCheck [ which nettools utillinux ];
+ ++ lib.optionals doCheck [ which nettools util-linux ];
propagatedBuildInputs = [ nettle ];
diff --git a/pkgs/development/libraries/gpgme/default.nix b/pkgs/development/libraries/gpgme/default.nix
index ed07d8ba0580..067d62a11a27 100644
--- a/pkgs/development/libraries/gpgme/default.nix
+++ b/pkgs/development/libraries/gpgme/default.nix
@@ -14,11 +14,11 @@ in
stdenv.mkDerivation rec {
pname = "gpgme";
- version = "1.14.0";
+ version = "1.15.0";
src = fetchurl {
url = "mirror://gnupg/gpgme/${pname}-${version}.tar.bz2";
- sha256 = "01s3rlspykbm9vmi5rfbdm3d20ip6yni69r48idqzlmhlq8ggwff";
+ sha256 = "0nqfipv5s4npfidsm1rs3kpq0r0av9bfqfd5r035jibx5k0jniqb";
};
patches = [
diff --git a/pkgs/development/libraries/grpc/default.nix b/pkgs/development/libraries/grpc/default.nix
index 98117c7ae410..c41bd5ff5aa3 100644
--- a/pkgs/development/libraries/grpc/default.nix
+++ b/pkgs/development/libraries/grpc/default.nix
@@ -3,13 +3,13 @@
}:
stdenv.mkDerivation rec {
- version = "1.33.2"; # N.B: if you change this, change pythonPackages.grpcio-tools to a matching version too
+ version = "1.34.0"; # N.B: if you change this, change pythonPackages.grpcio-tools to a matching version too
pname = "grpc";
src = fetchFromGitHub {
owner = "grpc";
repo = "grpc";
rev = "v${version}";
- sha256 = "0cc7yfa37ngrr0q9k3lm2yi4i57bfsyxwbblwc0f801k6wvgavcy";
+ sha256 = "0kipk26kg2x06mrkhb74k8vk5cn4mr89kw1f9mb04n616wkxjyxy";
fetchSubmodules = true;
};
patches = [
diff --git a/pkgs/development/libraries/gstreamer/bad/default.nix b/pkgs/development/libraries/gstreamer/bad/default.nix
index 0863d7d1a3e7..c5edeb2021f5 100644
--- a/pkgs/development/libraries/gstreamer/bad/default.nix
+++ b/pkgs/development/libraries/gstreamer/bad/default.nix
@@ -89,27 +89,17 @@ let
inherit (stdenv.lib) optional optionals;
in stdenv.mkDerivation rec {
pname = "gst-plugins-bad";
- version = "1.18.0";
+ version = "1.18.1";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "${meta.homepage}/src/${pname}/${pname}-${version}.tar.xz";
- sha256 = "0pqqq5bs9fjwcmbwgsgxs2dx6gznhxs7ii5pmjkslr6xmlfap0pk";
+ sha256 = "1cn18cbqyysrxnrk5bpxdzd5xcws9g2kmm5rbv00cx6rhn69g5f1";
};
patches = [
./fix_pkgconfig_includedir.patch
- # Fixes srt usage failing with
- # Failed to open SRT: failed to set SRTO_LINGER (reason: Operation not supported: Bad parameters)
- # see https://github.com/Haivision/srt/issues/1374
- # Remove when https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/commit/84f8dbd932029220ee86154dd85b241911ea3891
- # is shown as being in a release tag that nixpkgs uses.
- (fetchpatch {
- name = "gstreamer-srtobject-typecast-SRTO_LINGER-to-linger.patch";
- url = "https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/commit/84f8dbd932029220ee86154dd85b241911ea3891.patch";
- sha256 = "0596lvgi93sj3yn98grgmsrhnqhhq7fnjk91qi4xc6618fpqmp9x";
- })
];
nativeBuildInputs = [
diff --git a/pkgs/development/libraries/gstreamer/base/default.nix b/pkgs/development/libraries/gstreamer/base/default.nix
index db964c5c43f8..da3434a77cd2 100644
--- a/pkgs/development/libraries/gstreamer/base/default.nix
+++ b/pkgs/development/libraries/gstreamer/base/default.nix
@@ -40,13 +40,13 @@
stdenv.mkDerivation rec {
pname = "gst-plugins-base";
- version = "1.18.0";
+ version = "1.18.1";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "${meta.homepage}/src/${pname}/${pname}-${version}.tar.xz";
- sha256 = "15vqvcy842vhbic3w7l4yvannzazdgwggzv2x8f9m02hm78vsakn";
+ sha256 = "0hf66sh8d4x2ksfnvaq2rqrrfq0vi0pv6wbh9i5jixrhvvbm99hv";
};
patches = [
diff --git a/pkgs/development/libraries/gstreamer/core/default.nix b/pkgs/development/libraries/gstreamer/core/default.nix
index be4d19f8d0df..3ea0bd8903af 100644
--- a/pkgs/development/libraries/gstreamer/core/default.nix
+++ b/pkgs/development/libraries/gstreamer/core/default.nix
@@ -21,7 +21,7 @@
stdenv.mkDerivation rec {
pname = "gstreamer";
- version = "1.18.0";
+ version = "1.18.1";
outputs = [
"out"
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "${meta.homepage}/src/${pname}/${pname}-${version}.tar.xz";
- sha256 = "01bq1k0gj603zyhq975zl09q4zla12mxqvhmk9fyn2kcn12r5w0g";
+ sha256 = "1fpcpsw740svvdxvvwn0hly5i72miizm4s0mbid10ji83zi8vpvr";
};
patches = [
diff --git a/pkgs/development/libraries/gstreamer/devtools/default.nix b/pkgs/development/libraries/gstreamer/devtools/default.nix
index f865b3adf26b..fe4c7005f603 100644
--- a/pkgs/development/libraries/gstreamer/devtools/default.nix
+++ b/pkgs/development/libraries/gstreamer/devtools/default.nix
@@ -12,11 +12,11 @@
stdenv.mkDerivation rec {
pname = "gst-devtools";
- version = "1.18.0";
+ version = "1.18.1";
src = fetchurl {
url = "${meta.homepage}/src/${pname}/${pname}-${version}.tar.xz";
- sha256 = "05jzjkkdr5hg01mjihlqdcxqnjfrm4mqk0zp83212kv5nm0p2cw2";
+ sha256 = "1pxhg8n5nl34baq6mb07i27b33gaw47zrv5yalyj6f12pnx148ki";
};
patches = [
diff --git a/pkgs/development/libraries/gstreamer/ges/default.nix b/pkgs/development/libraries/gstreamer/ges/default.nix
index ae217c428257..075b2059dbf9 100644
--- a/pkgs/development/libraries/gstreamer/ges/default.nix
+++ b/pkgs/development/libraries/gstreamer/ges/default.nix
@@ -16,7 +16,7 @@
stdenv.mkDerivation rec {
pname = "gst-editing-services";
- version = "1.18.0";
+ version = "1.18.1";
outputs = [
"out"
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "${meta.homepage}/src/${pname}/${pname}-${version}.tar.xz";
- sha256 = "1a00f07v0yjqz1hydhgkjjarm4rk99yjicbz5wkfl5alhzag1bjd";
+ sha256 = "09rr5a198p1r9wcbsjl01xg6idkfkgj5h9x7xxywarb5i7qv6g79";
};
patches = [
diff --git a/pkgs/development/libraries/gstreamer/good/default.nix b/pkgs/development/libraries/gstreamer/good/default.nix
index e8c885411bdc..99b00e6ca9d7 100644
--- a/pkgs/development/libraries/gstreamer/good/default.nix
+++ b/pkgs/development/libraries/gstreamer/good/default.nix
@@ -30,6 +30,7 @@
, mpg123
, twolame
, gtkSupport ? false, gtk3 ? null
+, raspiCameraSupport ? false, libraspberrypi ? null
, enableJack ? true, libjack2
, libXdamage
, libXext
@@ -43,19 +44,20 @@
}:
assert gtkSupport -> gtk3 != null;
+assert raspiCameraSupport -> ((libraspberrypi != null) && stdenv.isLinux && stdenv.isAarch64);
let
inherit (stdenv.lib) optionals;
in
stdenv.mkDerivation rec {
pname = "gst-plugins-good";
- version = "1.18.0";
+ version = "1.18.1";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "${meta.homepage}/src/${pname}/${pname}-${version}.tar.xz";
- sha256 = "1b4b3a6fm2wyqpnx300pg1sz01m9qhfajadk3b7sbzisg8vvqab3";
+ sha256 = "0v329xi4qhlfh9aksfyviryqk9lclm4wj1lxrjnbdv4haldfj472";
};
nativeBuildInputs = [
@@ -95,6 +97,8 @@ stdenv.mkDerivation rec {
xorg.libXfixes
xorg.libXdamage
wavpack
+ ] ++ optionals raspiCameraSupport [
+ libraspberrypi
] ++ optionals gtkSupport [
# for gtksink
gtk3
@@ -128,8 +132,8 @@ stdenv.mkDerivation rec {
"-Dv4l2=disabled" # Linux-only
"-Dximagesrc=disabled" # Linux-only
"-Dpulse=disabled" # TODO check if we can keep this enabled
- ] ++ optionals (!(stdenv.isLinux && stdenv.hostPlatform.isAarch64)) [
- "-Drpicamsrc=disabled" # only works on Linux aarch64, see https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/blob/428c9b60532917c0ac49c9d48b15bdcd00a1370b/sys/rpicamsrc/meson.build#L10
+ ] ++ optionals (!raspiCameraSupport) [
+ "-Drpicamsrc=disabled"
];
postPatch = ''
diff --git a/pkgs/development/libraries/gstreamer/libav/default.nix b/pkgs/development/libraries/gstreamer/libav/default.nix
index 648ee8bab35b..276352473917 100644
--- a/pkgs/development/libraries/gstreamer/libav/default.nix
+++ b/pkgs/development/libraries/gstreamer/libav/default.nix
@@ -15,11 +15,11 @@
stdenv.mkDerivation rec {
pname = "gst-libav";
- version = "1.18.0";
+ version = "1.18.1";
src = fetchurl {
url = "${meta.homepage}/src/${pname}/${pname}-${version}.tar.xz";
- sha256 = "0sm0sfdlalimpkf7a7rk7whvyvmmfi2kly2z3q2j5z53x5f3zya2";
+ sha256 = "1n1fkkbxxsndblnbm0c2ziqp967hrz5gag6z36xbpvqk4sy1g9rr";
};
outputs = [ "out" "dev" ];
diff --git a/pkgs/development/libraries/gstreamer/rtsp-server/default.nix b/pkgs/development/libraries/gstreamer/rtsp-server/default.nix
index e1ee9222cc8c..87aca8a7cf90 100644
--- a/pkgs/development/libraries/gstreamer/rtsp-server/default.nix
+++ b/pkgs/development/libraries/gstreamer/rtsp-server/default.nix
@@ -12,11 +12,11 @@
stdenv.mkDerivation rec {
pname = "gst-rtsp-server";
- version = "1.18.0";
+ version = "1.18.1";
src = fetchurl {
url = "${meta.homepage}/src/${pname}/${pname}-${version}.tar.xz";
- sha256 = "03y7nyjaagis7mmg8vbhxmnc1v9xf2y3cab2s3q2vgsc0l8r7l9a";
+ sha256 = "0m7p7sarvi6n9pz0rrl9k3gp3l5s42qs8z0165kyd6fiqdjjia0h";
};
outputs = [
diff --git a/pkgs/development/libraries/gstreamer/ugly/default.nix b/pkgs/development/libraries/gstreamer/ugly/default.nix
index ae1e2dd1b314..ab922f98808f 100644
--- a/pkgs/development/libraries/gstreamer/ugly/default.nix
+++ b/pkgs/development/libraries/gstreamer/ugly/default.nix
@@ -21,13 +21,13 @@
stdenv.mkDerivation rec {
pname = "gst-plugins-ugly";
- version = "1.18.0";
+ version = "1.18.1";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "${meta.homepage}/src/${pname}/${pname}-${version}.tar.xz";
- sha256 = "10p0nyzighvkciaspxnhlr7d7n4acrv96lf483i8l988bvj48rk8";
+ sha256 = "09gpbykjchw3lb51ipxj53fy238gr9mg9jybcg5135pb56w6rk8q";
};
nativeBuildInputs = [
diff --git a/pkgs/development/libraries/gstreamer/vaapi/default.nix b/pkgs/development/libraries/gstreamer/vaapi/default.nix
index 1b2efa630b92..a1a6223798fa 100644
--- a/pkgs/development/libraries/gstreamer/vaapi/default.nix
+++ b/pkgs/development/libraries/gstreamer/vaapi/default.nix
@@ -21,11 +21,11 @@
stdenv.mkDerivation rec {
pname = "gstreamer-vaapi";
- version = "1.18.0";
+ version = "1.18.1";
src = fetchurl {
url = "${meta.homepage}/src/${pname}/${pname}-${version}.tar.xz";
- sha256 = "0ccyzv15jzf0pi0ndrmfww016cn4c0y4265bacdvnxbgff6fpvy6";
+ sha256 = "1sm6x2qa7ng78w0w8q4mjs7pbpbbk8qkfgzhdmbb8l0bh513q3a0";
};
outputs = [
diff --git a/pkgs/development/libraries/gtk-layer-shell/default.nix b/pkgs/development/libraries/gtk-layer-shell/default.nix
index 14f822432ee3..87f9698bec0a 100644
--- a/pkgs/development/libraries/gtk-layer-shell/default.nix
+++ b/pkgs/development/libraries/gtk-layer-shell/default.nix
@@ -13,7 +13,7 @@
stdenv.mkDerivation rec {
pname = "gtk-layer-shell";
- version = "0.2.0";
+ version = "0.5.1";
outputs = [ "out" "dev" "devdoc" ];
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
owner = "wmww";
repo = "gtk-layer-shell";
rev = "v${version}";
- sha256 = "0kas84z44p3vz92sljbnahh43wfj69knqsy1za729j8phrlwqdmg";
+ sha256 = "1yfqfv3hn92cy9y5zgvz7qhq2ypill2z5857ki5snjimhjdz0cnw";
};
nativeBuildInputs = [
diff --git a/pkgs/development/libraries/gtk/3.x.nix b/pkgs/development/libraries/gtk/3.x.nix
index 2cae9546b74c..aee846ccfcd0 100644
--- a/pkgs/development/libraries/gtk/3.x.nix
+++ b/pkgs/development/libraries/gtk/3.x.nix
@@ -30,6 +30,8 @@
, gnome3
, gsettings-desktop-schemas
, sassc
+, trackerSupport ? stdenv.isLinux
+, tracker
, x11Support ? stdenv.isLinux
, waylandSupport ? stdenv.isLinux
, mesa
@@ -91,6 +93,7 @@ stdenv.mkDerivation rec {
mesonFlags = [
"-Dgtk_doc=${boolToString withGtkDoc}"
"-Dtests=false"
+ "-Dtracker3=${boolToString trackerSupport}"
];
# These are the defines that'd you'd get with --enable-debug=minimum (default).
@@ -137,6 +140,7 @@ stdenv.mkDerivation rec {
isocodes
]
++ optional stdenv.isDarwin AppKit
+ ++ optional trackerSupport tracker
;
propagatedBuildInputs = with xorg; [
diff --git a/pkgs/development/libraries/herqq/default.nix b/pkgs/development/libraries/herqq/default.nix
index 8dc0df3a9f2f..265289f06f38 100644
--- a/pkgs/development/libraries/herqq/default.nix
+++ b/pkgs/development/libraries/herqq/default.nix
@@ -1,25 +1,26 @@
-{ stdenv, unzip, fetchFromGitHub, qmake, qtmultimedia, qtbase }:
+{ lib, mkDerivation, unzip, fetchFromGitHub, qmake, qtmultimedia, qtbase }:
-stdenv.mkDerivation rec {
- version = "2.1.0";
+mkDerivation rec {
+ version = "unstable-20-06-26";
pname = "herqq";
nativeBuildInputs = [ qmake ];
buildInputs = [ qtbase unzip qtmultimedia ];
- preConfigure = "cd herqq";
+ outputs = [ "out" "dev" ];
+
+ sourceRoot = "source/herqq";
src = fetchFromGitHub {
owner = "ThomArmax";
repo = "HUPnP";
- rev = version;
- sha256 = "1w674rbwbhpirq70gp9rk6p068j36rwn112fx3nz613wgw63x84m";
+ rev = "c8385a8846b52def7058ae3794249d6b566a41fc";
+ sha256 = "FxN/QlLB3sZ6Vn/9VIKNUntX/B4+crQZ7t760pwFqY8=";
};
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = "http://herqq.org";
description = "A software library for building UPnP devices and control points";
platforms = platforms.linux;
maintainers = [ ];
- broken = true; # 2018-09-21, built with qt510 (which was removed) but neither qt59 nor qt511
};
}
diff --git a/pkgs/development/libraries/hidapi/default.nix b/pkgs/development/libraries/hidapi/default.nix
index df8212cd5a65..c42a35282233 100644
--- a/pkgs/development/libraries/hidapi/default.nix
+++ b/pkgs/development/libraries/hidapi/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "hidapi";
- version = "0.10.0";
+ version = "0.10.1";
src = fetchFromGitHub {
owner = "libusb";
repo = "hidapi";
rev = "${pname}-${version}";
- sha256 = "1n3xn1zvxgyzb84cjpw3i5alw0gkbrps11r4ijxzyqxqym0khagr";
+ sha256 = "1nr4z4b10vpbh3ss525r7spz4i43zim2ba5qzfl15dgdxshxxivb";
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
diff --git a/pkgs/development/libraries/hyperscan/default.nix b/pkgs/development/libraries/hyperscan/default.nix
index 6e0d351b8bc8..17246f0aa0a9 100644
--- a/pkgs/development/libraries/hyperscan/default.nix
+++ b/pkgs/development/libraries/hyperscan/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, cmake, ragel, python3
-, coreutils, gnused, utillinux
+, coreutils, gnused, util-linux
, boost
, withStatic ? false # build only shared libs by default, build static+shared if true
}:
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
cmake ragel python3
# Consider simply using busybox for these
# Need at least: rev, sed, cut, nm
- coreutils gnused utillinux
+ coreutils gnused util-linux
];
cmakeFlags = [
diff --git a/pkgs/development/libraries/igraph/default.nix b/pkgs/development/libraries/igraph/default.nix
index 70b3d7e767c1..6019a69f3524 100644
--- a/pkgs/development/libraries/igraph/default.nix
+++ b/pkgs/development/libraries/igraph/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "igraph";
- version = "0.8.3";
+ version = "0.8.4";
src = fetchFromGitHub {
owner = "igraph";
repo = pname;
rev = version;
- sha256 = "05k5ws1qgbfkxf6y923r61m42gy45l9awqqbfjqgrb3ricfr4wha";
+ sha256 = "159qd4al19k1i5a54m2q2mxvig4z2lz9h3rd5rq44bklybdc0i7j";
};
nativeBuildInputs = [ pkgconfig autoreconfHook ];
diff --git a/pkgs/development/libraries/incrtcl/default.nix b/pkgs/development/libraries/incrtcl/default.nix
index 614a8f048aa5..c08d5924b0c5 100644
--- a/pkgs/development/libraries/incrtcl/default.nix
+++ b/pkgs/development/libraries/incrtcl/default.nix
@@ -24,6 +24,8 @@ stdenv.mkDerivation rec {
postInstall = ''
rmdir $out/bin
mv $out/lib/itcl${version}/* $out/lib
+ ln -s libitcl${version}${stdenv.hostPlatform.extensions.sharedLibrary} \
+ $out/lib/libitcl${stdenv.lib.versions.major version}${stdenv.hostPlatform.extensions.sharedLibrary}
rmdir $out/lib/itcl${version}
'';
diff --git a/pkgs/development/libraries/indilib/default.nix b/pkgs/development/libraries/indilib/default.nix
index 212b2f743d37..1635827340e2 100644
--- a/pkgs/development/libraries/indilib/default.nix
+++ b/pkgs/development/libraries/indilib/default.nix
@@ -14,13 +14,13 @@
stdenv.mkDerivation rec {
pname = "indilib";
- version = "1.8.6";
+ version = "1.8.7";
src = fetchFromGitHub {
owner = "indilib";
repo = "indi";
rev = "v${version}";
- sha256 = "1yzvcm7lwhwssnvv6gp8f7igmnvs35bpidmzz6z15awm5841yw30";
+ sha256 = "0cy9l1vpsnfilxslvmn88hhq8iw8cnx3xpbnl78c0dgjyfv5xmhz";
};
patches = [
diff --git a/pkgs/development/libraries/intel-media-driver/default.nix b/pkgs/development/libraries/intel-media-driver/default.nix
index 4130d8cf8b9b..43dbe6765699 100644
--- a/pkgs/development/libraries/intel-media-driver/default.nix
+++ b/pkgs/development/libraries/intel-media-driver/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "intel-media-driver";
- version = "20.4.1";
+ version = "20.4.2";
src = fetchFromGitHub {
owner = "intel";
repo = "media-driver";
rev = "intel-media-${version}";
- sha256 = "1axklxzv85flhv41s8nmp7m4kswnav6qpg8w9przac9ji07rknwl";
+ sha256 = "1nz0f2chfm3rr8aggb7md0cmikwpd9159ql1rc59208nvl2fshrb";
};
cmakeFlags = [
diff --git a/pkgs/development/libraries/itktcl/default.nix b/pkgs/development/libraries/itktcl/default.nix
index 36503fc1add9..3c70369eb91e 100644
--- a/pkgs/development/libraries/itktcl/default.nix
+++ b/pkgs/development/libraries/itktcl/default.nix
@@ -22,6 +22,8 @@ stdenv.mkDerivation rec {
postInstall = ''
rmdir $out/bin
mv $out/lib/itk${version}/* $out/lib
+ ln -s libitk${version}${stdenv.hostPlatform.extensions.sharedLibrary} \
+ $out/lib/libitk${stdenv.lib.versions.major version}${stdenv.hostPlatform.extensions.sharedLibrary}
rmdir $out/lib/itk${version}
'';
diff --git a/pkgs/development/libraries/java/commons/io/default.nix b/pkgs/development/libraries/java/commons/io/default.nix
index c545ad68e727..10587a72ecda 100644
--- a/pkgs/development/libraries/java/commons/io/default.nix
+++ b/pkgs/development/libraries/java/commons/io/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
- version = "2.6";
+ version = "2.8.0";
pname = "commons-io";
src = fetchurl {
url = "mirror://apache/commons/io/binaries/${pname}-${version}-bin.tar.gz";
- sha256 = "1nzkv8gi56l1m4h7s8bcvqm0naq3bhh7fazcmgdhcr2zkjs5zfmn";
+ sha256 = "02c54cjf3sdwbc9rcgg3xkx1f3yk8p5iv3iwvq78f5vfxsj53lkk";
};
installPhase = ''
diff --git a/pkgs/development/libraries/kpmcore/default.nix b/pkgs/development/libraries/kpmcore/default.nix
index 8cda52c4aecd..1c00b6be2f20 100644
--- a/pkgs/development/libraries/kpmcore/default.nix
+++ b/pkgs/development/libraries/kpmcore/default.nix
@@ -1,7 +1,7 @@
{ stdenv, lib, fetchurl, extra-cmake-modules
, qtbase, kio
, libatasmart, parted
-, utillinux }:
+, util-linux }:
stdenv.mkDerivation rec {
pname = "kpmcore";
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
kio
- utillinux # needs blkid (note that this is not provided by utillinux-compat)
+ util-linux # needs blkid (note that this is not provided by util-linux-compat)
];
nativeBuildInputs = [ extra-cmake-modules ];
diff --git a/pkgs/development/libraries/ldutils/default.nix b/pkgs/development/libraries/ldutils/default.nix
index 6d7745b0e32c..5f09c08d4d1e 100644
--- a/pkgs/development/libraries/ldutils/default.nix
+++ b/pkgs/development/libraries/ldutils/default.nix
@@ -1,7 +1,6 @@
{ mkDerivation
, lib
, fetchFromGitLab
-, qtbase
, qtcharts
, qtsvg
, qmake
@@ -9,17 +8,16 @@
mkDerivation rec {
pname = "ldutils";
- version = "1.01";
+ version = "1.03";
src = fetchFromGitLab {
owner = "ldutils-projects";
repo = pname;
rev = "v_${version}";
- sha256 = "09k2d5wj70xfr3sb4s9ajczq0lh65705pggs54zqqqjxazivbmgk";
+ sha256 = "0pi05py71hh5vlhl0kjh9wxmd7yixw10s0kr2wb4l4c0abqxr82j";
};
buildInputs = [
- qtbase
qtcharts
qtsvg
];
diff --git a/pkgs/development/libraries/leatherman/default.nix b/pkgs/development/libraries/leatherman/default.nix
index 75cb2db4f1b5..a1de88ef1ca4 100644
--- a/pkgs/development/libraries/leatherman/default.nix
+++ b/pkgs/development/libraries/leatherman/default.nix
@@ -2,10 +2,10 @@
stdenv.mkDerivation rec {
pname = "leatherman";
- version = "1.12.2";
+ version = "1.12.3";
src = fetchFromGitHub {
- sha256 = "1iz8w0q4m7dqshjqfbwxwrasabs4j8jlil4w3kxdr3v9ldkl4v3d";
+ sha256 = "1mhj29n40z7bvn1ns61wf8812ikm2mpc0d5ip0ha920z0anzqhwr";
rev = version;
repo = "leatherman";
owner = "puppetlabs";
diff --git a/pkgs/development/libraries/lib3mf/default.nix b/pkgs/development/libraries/lib3mf/default.nix
index 5d1894da5799..10732a14e488 100644
--- a/pkgs/development/libraries/lib3mf/default.nix
+++ b/pkgs/development/libraries/lib3mf/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "lib3mf";
- version = "1.8.1";
+ version = "2.0.0";
src = fetchFromGitHub {
owner = "3MFConsortium";
repo = pname;
rev = "v${version}";
- sha256 = "11wpk6n9ga2p57h1dcrp37w77mii0r7r6mlrgmykf7rvii1rzgqd";
+ sha256 = "0w4d9zvl95g1x3r5nyd6cr27g6fwhhwaivh8a5r1xs5l6if21x19";
};
nativeBuildInputs = [ cmake ninja ];
@@ -16,8 +16,8 @@ stdenv.mkDerivation rec {
buildInputs = if stdenv.isDarwin then [ libossp_uuid ] else [ libuuid ];
postPatch = ''
- rmdir UnitTests/googletest
- ln -s ${gtest.src} UnitTests/googletest
+ rmdir Tests/googletest
+ ln -s ${gtest.src} Tests/googletest
# fix libdir=''${exec_prefix}/@CMAKE_INSTALL_LIBDIR@
sed -i 's,=''${\(exec_\)\?prefix}/,=,' lib3MF.pc.in
diff --git a/pkgs/development/libraries/libamqpcpp/default.nix b/pkgs/development/libraries/libamqpcpp/default.nix
index 02aa7be623ca..eca7170bfff2 100644
--- a/pkgs/development/libraries/libamqpcpp/default.nix
+++ b/pkgs/development/libraries/libamqpcpp/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "libamqpcpp";
- version = "4.2.1";
+ version = "4.3.10";
src = fetchFromGitHub {
owner = "CopernicaMarketingSoftware";
repo = "AMQP-CPP";
rev = "v${version}";
- sha256 = "0993vlvpa3vwg7qb5vl3jcnqwb8dqqfrxg4gg8mz7icnhx57kj34";
+ sha256 = "0yy6sq4rvv9c0f09vljnqx92zvr39bn1spl735hzn6253d7fm3a5";
};
buildInputs = [ openssl ];
diff --git a/pkgs/development/libraries/libavif/default.nix b/pkgs/development/libraries/libavif/default.nix
index 09456433c1ac..25422c8b7d90 100644
--- a/pkgs/development/libraries/libavif/default.nix
+++ b/pkgs/development/libraries/libavif/default.nix
@@ -11,13 +11,13 @@
stdenv.mkDerivation rec {
pname = "libavif";
- version = "0.8.3";
+ version = "0.8.4";
src = fetchFromGitHub {
owner = "AOMediaCodec";
repo = pname;
rev = "v${version}";
- sha256 = "1d6ql4vq338dvz61d5im06dh8m9rqfk37f9i356j3njpq604i1f6";
+ sha256 = "1qvjd3xi9r89pcblxdgz4c6hqp67ss53b1x9zkg7lrik7g3lwq8d";
};
# reco: encode libaom slowest but best, decode dav1d fastest
diff --git a/pkgs/development/libraries/libblockdev/default.nix b/pkgs/development/libraries/libblockdev/default.nix
index 7628212800f4..39646db87ecd 100644
--- a/pkgs/development/libraries/libblockdev/default.nix
+++ b/pkgs/development/libraries/libblockdev/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchFromGitHub, substituteAll, autoreconfHook, pkgconfig, gtk-doc
, docbook_xml_dtd_43, python3, gobject-introspection, glib, udev, kmod, parted
-, cryptsetup, lvm2, dmraid, utillinux, libbytesize, libndctl, nss, volume_key
+, cryptsetup, lvm2, dmraid, util-linux, libbytesize, libndctl, nss, volume_key
, libxslt, docbook_xsl, gptfdisk, libyaml, autoconf-archive
, thin-provisioning-tools, makeWrapper
}:
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
];
buildInputs = [
- glib udev kmod parted gptfdisk cryptsetup lvm2 dmraid utillinux libbytesize
+ glib udev kmod parted gptfdisk cryptsetup lvm2 dmraid util-linux libbytesize
libndctl nss volume_key libyaml
];
diff --git a/pkgs/development/libraries/libburn/default.nix b/pkgs/development/libraries/libburn/default.nix
index f436f947d0a9..42c680835f14 100644
--- a/pkgs/development/libraries/libburn/default.nix
+++ b/pkgs/development/libraries/libburn/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "libburn";
- version = "1.5.2";
+ version = "1.5.2.pl01";
src = fetchurl {
url = "http://files.libburnia-project.org/releases/${pname}-${version}.tar.gz";
- sha256 = "09sjrvq8xsj1gnl2wwyv4lbmicyzzl6x1ac2rrn53xnp34bxnckv";
+ sha256 = "1xrp9c2sppbds0agqzmdym7rvdwpjrq6v6q2c3718cwvbjmh66c8";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/libconfuse/default.nix b/pkgs/development/libraries/libconfuse/default.nix
index cfef09c480a2..b7afe5ed03af 100644
--- a/pkgs/development/libraries/libconfuse/default.nix
+++ b/pkgs/development/libraries/libconfuse/default.nix
@@ -2,15 +2,21 @@
stdenv.mkDerivation rec {
pname = "libconfuse";
- version = "3.2.2";
+ version = "3.3";
src = fetchFromGitHub {
- sha256 = "0djjq7j9iiyqxqqrlzm476xkibjasqvgzjwkalgj1l3f2smi53aw";
+ sha256 = "1npfk5jv59kk4n8pkyx89fn9s6p8x3gbffs42jaw24frgxfgp8ca";
rev = "v${version}";
repo = "libconfuse";
owner = "martinh";
};
+ postPatch = ''
+ substituteInPlace tests/Makefile.am \
+ --replace 'TESTS += empty_string' "" \
+ --replace 'TESTS += print_filter' ""
+ '';
+
nativeBuildInputs = [ autoreconfHook flex ];
enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/libcork/default.nix b/pkgs/development/libraries/libcork/default.nix
new file mode 100644
index 000000000000..3875ff91185a
--- /dev/null
+++ b/pkgs/development/libraries/libcork/default.nix
@@ -0,0 +1,45 @@
+{ stdenv
+, fetchFromGitHub
+, cmake
+, lib
+, pkg-config
+, check
+}:
+stdenv.mkDerivation rec {
+ pname = "libcork";
+ version = "1.0.0--rc3";
+
+ src = fetchFromGitHub {
+ owner = "dcreager";
+ repo = pname;
+ rev = version;
+ sha256 = "152gqnmr6wfmflf5l6447am4clmg3p69pvy3iw7yhaawjqa797sk";
+ };
+
+ # N.B. We need to create this file, otherwise it tries to use git to
+ # determine the package version, which we do not want.
+ #
+ # N.B. We disable tests by force, since their build is broken.
+ postPatch = ''
+ echo "${version}" > .version-stamp
+ echo "${version}" > .commit-stamp
+ sed -i '/add_subdirectory(tests)/d' ./CMakeLists.txt
+ '';
+
+ nativeBuildInputs = [ cmake pkg-config ];
+ buildInputs = [ check ];
+
+ doCheck = false;
+
+ postInstall = ''
+ ln -s $out/lib/libcork.so $out/lib/libcork.so.1
+ '';
+
+ meta = with lib; {
+ homepage = "https://github.com/dcreager/libcork";
+ description = "A simple, easily embeddable cross-platform C library";
+ license = licenses.bsd3;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ lovesegfault ];
+ };
+}
diff --git a/pkgs/development/libraries/libdeflate/default.nix b/pkgs/development/libraries/libdeflate/default.nix
index 25fa4db38f6b..f0bf60cdfb88 100644
--- a/pkgs/development/libraries/libdeflate/default.nix
+++ b/pkgs/development/libraries/libdeflate/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "libdeflate";
- version = "1.6";
+ version = "1.7";
src = fetchFromGitHub {
owner = "ebiggers";
repo = "libdeflate";
rev = "v${version}";
- sha256 = "1rhichmalqz7p1hiwvn6y0isralpbf0w5nyjp4lg0asawkxy9cww";
+ sha256 = "1hnn1yd9s5h92xs72y73izak47kdz070kxkw3kyz2d3az6brfdgh";
};
postPatch = ''
diff --git a/pkgs/development/libraries/libdevil/default.nix b/pkgs/development/libraries/libdevil/default.nix
index 132e1d1dbf55..5d00d6b01ff3 100644
--- a/pkgs/development/libraries/libdevil/default.nix
+++ b/pkgs/development/libraries/libdevil/default.nix
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
patches =
[ ( fetchurl {
- url = "http://patch-tracker.debian.org/patch/series/dl/devil/1.7.8-6.1/03_CVE-2009-3994.diff";
+ url = "https://sources.debian.org/data/main/d/devil/1.7.8-10/debian/patches/03_CVE-2009-3994.diff";
sha256 = "0qkx2qfv02igbrmsn6z5a3lbrbwjfh3rb0c2sj54wy0j1f775hbc";
} )
./ftbfs-libpng15.patch
diff --git a/pkgs/development/libraries/libdigidocpp/default.nix b/pkgs/development/libraries/libdigidocpp/default.nix
index 940093ed4ba4..d966631dc276 100644
--- a/pkgs/development/libraries/libdigidocpp/default.nix
+++ b/pkgs/development/libraries/libdigidocpp/default.nix
@@ -2,12 +2,12 @@
, xercesc, xml-security-c, pkgconfig, xsd, zlib, xalanc, xxd }:
stdenv.mkDerivation rec {
- version = "3.14.3";
+ version = "3.14.4";
pname = "libdigidocpp";
src = fetchurl {
url = "https://github.com/open-eid/libdigidocpp/releases/download/v${version}/libdigidocpp-${version}.tar.gz";
- sha256 = "1hq1q2frqnm4wxcfr7vn8kqwyfdz3hx22w40kn69zh140pig6jc5";
+ sha256 = "1x72icq5lp5cfv6kyxqc3863wa164s0g41nbi6gldr8syprzdk1l";
};
nativeBuildInputs = [ cmake pkgconfig xxd ];
diff --git a/pkgs/development/libraries/libdrm/default.nix b/pkgs/development/libraries/libdrm/default.nix
index 328c85830fbf..b9825d9cfdff 100644
--- a/pkgs/development/libraries/libdrm/default.nix
+++ b/pkgs/development/libraries/libdrm/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "libdrm";
- version = "2.4.102";
+ version = "2.4.103";
src = fetchurl {
url = "https://dri.freedesktop.org/${pname}/${pname}-${version}.tar.xz";
- sha256 = "0nx0bd9dhymdsd99v4ifib77yjirkvkxf5hzdkbr7qr8dhrzkjwb";
+ sha256 = "08h2nnf4w96b4ql7485mvjgbbsb8rwc0qa93fdm1cq34pbyszq1z";
};
outputs = [ "out" "dev" "bin" ];
diff --git a/pkgs/development/libraries/libevdev/default.nix b/pkgs/development/libraries/libevdev/default.nix
index fdd5e20640ad..ba846ed07db2 100644
--- a/pkgs/development/libraries/libevdev/default.nix
+++ b/pkgs/development/libraries/libevdev/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "libevdev";
- version = "1.9.1";
+ version = "1.10.0";
src = fetchurl {
url = "https://www.freedesktop.org/software/${pname}/${pname}-${version}.tar.xz";
- sha256 = "1jvsphdrs1i54ccjcn6ll26jy42am7h28lbsvwa6pmxgqm43qq7m";
+ sha256 = "0jidjv78lay8kl3yigwhx9fii908sk7gn9nfd2ny12ql5ipc48im";
};
nativeBuildInputs = [ python3 ];
diff --git a/pkgs/development/libraries/libewf/default.nix b/pkgs/development/libraries/libewf/default.nix
index 4ebf0835351e..ff644599b8a6 100644
--- a/pkgs/development/libraries/libewf/default.nix
+++ b/pkgs/development/libraries/libewf/default.nix
@@ -1,12 +1,12 @@
{ fetchurl, stdenv, zlib, openssl, libuuid, pkgconfig }:
stdenv.mkDerivation rec {
- version = "20171104";
+ version = "20201129";
pname = "libewf";
src = fetchurl {
url = "https://github.com/libyal/libewf/releases/download/${version}/libewf-experimental-${version}.tar.gz";
- sha256 = "0h7036gpj5cryvh17aq6i2cpnbpwg5yswmfydxbbwvd9yfxd6dng";
+ sha256 = "168k1az9hm0lajh57zlbknsq5m8civ1rzp81zz4sd7v64xilzxdk";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/libraries/libfaketime/0001-Remove-unsupported-clang-flags.patch b/pkgs/development/libraries/libfaketime/0001-Remove-unsupported-clang-flags.patch
new file mode 100644
index 000000000000..84ee18084c29
--- /dev/null
+++ b/pkgs/development/libraries/libfaketime/0001-Remove-unsupported-clang-flags.patch
@@ -0,0 +1,25 @@
+From f974fe07de9e6820bb1de50b31e480296d1d97b7 Mon Sep 17 00:00:00 2001
+From: Christian Kampka <christian@kampka.net>
+Date: Wed, 25 Nov 2020 20:09:50 +0100
+Subject: [PATCH] Remove unsupported clang flags
+
+---
+ src/Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/Makefile b/src/Makefile
+index f13a6bb..b305150 100644
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -69,7 +69,7 @@ PREFIX ?= /usr/local
+ LIBDIRNAME ?= /lib/faketime
+ PLATFORM ?=$(shell uname)
+
+-CFLAGS += -std=gnu99 -Wall -Wextra -Werror -Wno-nonnull-compare -DFAKE_PTHREAD -DFAKE_STAT -DFAKE_SLEEP -DFAKE_TIMERS -DFAKE_INTERNAL_CALLS -fPIC -DPREFIX='"'$(PREFIX)'"' -DLIBDIRNAME='"'$(LIBDIRNAME)'"' $(FAKETIME_COMPILE_CFLAGS)
++CFLAGS += -std=gnu99 -Wall -Wextra -DFAKE_PTHREAD -DFAKE_STAT -DFAKE_SLEEP -DFAKE_TIMERS -DFAKE_INTERNAL_CALLS -fPIC -DPREFIX='"'$(PREFIX)'"' -DLIBDIRNAME='"'$(LIBDIRNAME)'"' $(FAKETIME_COMPILE_CFLAGS)
+ ifeq ($(PLATFORM),SunOS)
+ CFLAGS += -D__EXTENSIONS__ -D_XOPEN_SOURCE=600
+ endif
+--
+2.28.0
+
diff --git a/pkgs/development/libraries/libfaketime/default.nix b/pkgs/development/libraries/libfaketime/default.nix
index 10cc5cace7b5..6c751e07b831 100644
--- a/pkgs/development/libraries/libfaketime/default.nix
+++ b/pkgs/development/libraries/libfaketime/default.nix
@@ -11,7 +11,10 @@ stdenv.mkDerivation rec {
patches = [
./no-date-in-gzip-man-page.patch
- ];
+ ] ++ (stdenv.lib.optionals stdenv.cc.isClang [
+ # https://github.com/wolfcw/libfaketime/issues/277
+ ./0001-Remove-unsupported-clang-flags.patch
+ ]);
postPatch = ''
patchShebangs test src
@@ -24,7 +27,7 @@ stdenv.mkDerivation rec {
PREFIX = placeholder "out";
LIBDIRNAME = "/lib";
- NIX_CFLAGS_COMPILE = "-Wno-error=cast-function-type -Wno-error=format-truncation";
+ NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.cc.isClang "-Wno-error=cast-function-type -Wno-error=format-truncation";
checkInputs = [ perl ];
diff --git a/pkgs/development/libraries/libff/default.nix b/pkgs/development/libraries/libff/default.nix
new file mode 100644
index 000000000000..8413d5be4410
--- /dev/null
+++ b/pkgs/development/libraries/libff/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchFromGitHub, cmake, boost, gmp, openssl, pkg-config }:
+
+stdenv.mkDerivation rec {
+ pname = "libff";
+ version = "1.0.0";
+
+ src = fetchFromGitHub {
+ owner = "scipr-lab";
+ repo = "libff";
+ rev = "v${version}";
+ sha256 = "0dczi829497vqlmn6n4fgi89bc2h9f13gx30av5z2h6ikik7crgn";
+ fetchSubmodules = true;
+ };
+
+ cmakeFlags = [ "-DWITH_PROCPS=Off" ];
+
+ nativeBuildInputs = [ cmake pkg-config ];
+ buildInputs = [ boost gmp openssl ];
+
+ meta = with stdenv.lib; {
+ description = "C++ library for Finite Fields and Elliptic Curves";
+ changelog = "https://github.com/scipr-lab/libff/blob/develop/CHANGELOG.md";
+ homepage = "https://github.com/scipr-lab/libff";
+ license = licenses.mit;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ arturcygan ];
+ };
+}
diff --git a/pkgs/development/libraries/libfprint/default.nix b/pkgs/development/libraries/libfprint/default.nix
index cc4e7dfefeef..469633afb10c 100644
--- a/pkgs/development/libraries/libfprint/default.nix
+++ b/pkgs/development/libraries/libfprint/default.nix
@@ -16,7 +16,7 @@
stdenv.mkDerivation rec {
pname = "libfprint";
- version = "1.90.3";
+ version = "1.90.4";
outputs = [ "out" "devdoc" ];
src = fetchFromGitLab {
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
owner = "libfprint";
repo = pname;
rev = "v${version}";
- sha256 = "1fs0qrfrqnvc6kcsg81l5p89n8jnsx9dr1pzxpb8ghwas8c9v52i";
+ sha256 = "0grhck0h29i7hm7npvby7pn7wdc446kv0r4mkpbssp46lqbjb96b";
};
nativeBuildInputs = [
diff --git a/pkgs/development/libraries/libgphoto2/default.nix b/pkgs/development/libraries/libgphoto2/default.nix
index 95bb24ecb583..93c98bb1f121 100644
--- a/pkgs/development/libraries/libgphoto2/default.nix
+++ b/pkgs/development/libraries/libgphoto2/default.nix
@@ -1,19 +1,34 @@
-{ stdenv, fetchFromGitHub, pkgconfig, libusb1, libtool, libexif, libjpeg, gettext, autoreconfHook }:
+{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, gettext
+, libusb1
+, libtool
+, libexif
+, libjpeg
+}:
stdenv.mkDerivation rec {
- name = "libgphoto2-${meta.version}";
+ pname = "libgphoto2";
+ version = "2.5.23";
src = fetchFromGitHub {
owner = "gphoto";
repo = "libgphoto2";
- rev = meta.tag;
+ rev = "libgphoto2-${builtins.replaceStrings [ "." ] [ "_" ] version}-release";
sha256 = "1sc2ycx11khf0qzp1cqxxx1qymv6bjfbkx3vvbwz6wnbyvsigxz2";
};
patches = [];
- nativeBuildInputs = [ pkgconfig gettext autoreconfHook ];
- buildInputs = [ libtool libjpeg libusb1 ];
+ nativeBuildInputs = [
+ autoreconfHook
+ pkgconfig
+ gettext
+ libtool
+ ];
+
+ buildInputs = [
+ libjpeg
+ libusb1
+ ];
# These are mentioned in the Requires line of libgphoto's pkg-config file.
propagatedBuildInputs = [ libexif ];
@@ -33,8 +48,6 @@ stdenv.mkDerivation rec {
MTP, and other vendor specific protocols for controlling and transferring data
from digital cameras.
'';
- version = "2.5.23";
- tag = "libgphoto2-2_5_23-release";
# XXX: the homepage claims LGPL, but several src files are lgpl21Plus
license = stdenv.lib.licenses.lgpl21Plus;
platforms = with stdenv.lib.platforms; unix;
diff --git a/pkgs/development/libraries/libimagequant/default.nix b/pkgs/development/libraries/libimagequant/default.nix
index 2bfc9ec96cac..2bca09be45f4 100644
--- a/pkgs/development/libraries/libimagequant/default.nix
+++ b/pkgs/development/libraries/libimagequant/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "libimagequant";
- version = "2.13.0";
+ version = "2.13.1";
src = fetchFromGitHub {
owner = "ImageOptim";
repo = pname;
rev = version;
- sha256 = "12alfvq761nhdl927aj93yv3r6rzxlf7csdr28xgga7cz53fmrrp";
+ sha256 = "1543h1i59k2hbj2g8shcl8fvhz2silipacynwjgw412r38hkr33j";
};
preConfigure = ''
diff --git a/pkgs/development/libraries/libimobiledevice/default.nix b/pkgs/development/libraries/libimobiledevice/default.nix
index 47408f8cb6f4..dcbb71c7c3ae 100644
--- a/pkgs/development/libraries/libimobiledevice/default.nix
+++ b/pkgs/development/libraries/libimobiledevice/default.nix
@@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
devices to the Linux Desktop.
'';
license = licenses.lgpl21Plus;
- platforms = platforms.linux;
+ platforms = platforms.linux ++ platforms.darwin;
maintainers = with maintainers; [ infinisil ];
};
}
diff --git a/pkgs/development/libraries/libinput/default.nix b/pkgs/development/libraries/libinput/default.nix
index 3a651087510b..18a5dcbab65c 100644
--- a/pkgs/development/libraries/libinput/default.nix
+++ b/pkgs/development/libraries/libinput/default.nix
@@ -27,14 +27,14 @@ in
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "libinput";
- version = "1.16.2";
+ version = "1.16.3";
src = fetchFromGitLab {
domain = "gitlab.freedesktop.org";
owner = pname;
repo = pname;
rev = version;
- sha256 = "0qii6yh3dlhgv9z970cpzbz19ii8zjvq4k7pg75sy2gmia7smwd1";
+ sha256 = "0dj2m92kh3xpnjmzp416c73hpw6ban0f6yj39chwxckdgyliak6z";
};
outputs = [ "bin" "out" "dev" ];
diff --git a/pkgs/development/libraries/libirecovery/default.nix b/pkgs/development/libraries/libirecovery/default.nix
index 59f09c8d2538..5b0b60b16b35 100644
--- a/pkgs/development/libraries/libirecovery/default.nix
+++ b/pkgs/development/libraries/libirecovery/default.nix
@@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
'';
license = licenses.lgpl21;
# Upstream description says it works on more platforms, but packager hasn't tried that yet
- platforms = platforms.linux;
+ platforms = platforms.linux ++ platforms.darwin;
maintainers = with maintainers; [ nh2 ];
};
}
diff --git a/pkgs/development/libraries/libjpeg-turbo/default.nix b/pkgs/development/libraries/libjpeg-turbo/default.nix
index 2a25a565a8fc..6aa4e049e4c3 100644
--- a/pkgs/development/libraries/libjpeg-turbo/default.nix
+++ b/pkgs/development/libraries/libjpeg-turbo/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "libjpeg-turbo";
- version = "2.0.5";
+ version = "2.0.6";
src = fetchFromGitHub {
owner = "libjpeg-turbo";
repo = "libjpeg-turbo";
rev = version;
- sha256 = "0p32yivybxdicm01qa9h1vj91apygzxpvnklrjmbx8z9z2l3qxc9";
+ sha256 = "0njdxfmyk8smj8bbd6fs3lxjaq3lybivwgg16gpnbiyl984dpi9b";
};
patches =
diff --git a/pkgs/development/libraries/liblouis/default.nix b/pkgs/development/libraries/liblouis/default.nix
index c394e3dc4d54..d29cbf6a7195 100644
--- a/pkgs/development/libraries/liblouis/default.nix
+++ b/pkgs/development/libraries/liblouis/default.nix
@@ -12,13 +12,13 @@
stdenv.mkDerivation rec {
pname = "liblouis";
- version = "3.15.0";
+ version = "3.16.1";
src = fetchFromGitHub {
owner = "liblouis";
repo = "liblouis";
rev = "v${version}";
- sha256 = "1ljy5xsy7vf2r0ix0d7bqcr6qvr6897f8madsx9zlm1mrj31n5px";
+ sha256 = "0q9ixy8cjgd2d2lzxgkfd4chzr5j1bz783mg10pnwviyg6k630m5";
};
outputs = [ "out" "dev" "man" "info" "doc" ];
diff --git a/pkgs/development/libraries/libmanette/default.nix b/pkgs/development/libraries/libmanette/default.nix
index 83ee19075de5..0cb233ad271c 100644
--- a/pkgs/development/libraries/libmanette/default.nix
+++ b/pkgs/development/libraries/libmanette/default.nix
@@ -5,6 +5,9 @@
, pkgconfig
, vala
, gobject-introspection
+, gtk-doc
+, docbook-xsl-nons
+, docbook_xml_dtd_43
, glib
, libgudev
, libevdev
@@ -13,13 +16,13 @@
stdenv.mkDerivation rec {
pname = "libmanette";
- version = "0.2.5";
+ version = "0.2.6";
- outputs = [ "out" "dev" ];
+ outputs = [ "out" "dev" "devdoc" ];
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "gAbghIDAy9T3SewVWCfRAER88jkD+tgkCnxMMhqgmis=";
+ sha256 = "1b3bcdkk5xd5asq797cch9id8692grsjxrc1ss87vv11m1ck4rb3";
};
nativeBuildInputs = [
@@ -28,6 +31,9 @@ stdenv.mkDerivation rec {
pkgconfig
vala
gobject-introspection
+ gtk-doc
+ docbook-xsl-nons
+ docbook_xml_dtd_43
];
buildInputs = [
@@ -36,6 +42,10 @@ stdenv.mkDerivation rec {
libevdev
];
+ mesonFlags = [
+ "-Ddoc=true"
+ ];
+
doCheck = true;
passthru = {
@@ -46,7 +56,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A simple GObject game controller library";
- homepage = "https://gitlab.gnome.org/aplazas/libmanette";
+ homepage = "https://gnome.pages.gitlab.gnome.org/libmanette/";
license = licenses.lgpl21Plus;
maintainers = teams.gnome.members;
platforms = platforms.unix;
diff --git a/pkgs/development/libraries/libmicrohttpd/0.9.70.nix b/pkgs/development/libraries/libmicrohttpd/0.9.70.nix
new file mode 100644
index 000000000000..1cd04b0b2777
--- /dev/null
+++ b/pkgs/development/libraries/libmicrohttpd/0.9.70.nix
@@ -0,0 +1,10 @@
+{ stdenv, callPackage, fetchurl }:
+
+callPackage ./generic.nix ( rec {
+ version = "0.9.70";
+
+ src = fetchurl {
+ url = "mirror://gnu/libmicrohttpd/libmicrohttpd-${version}.tar.gz";
+ sha256 = "01vkjy89b1ylmh22dy5yza2r414nfwcfixxh3v29nvzrjv9s7l4h";
+ };
+})
diff --git a/pkgs/development/libraries/libmicrohttpd/0.9.71.nix b/pkgs/development/libraries/libmicrohttpd/0.9.71.nix
new file mode 100644
index 000000000000..74bd6cce42c4
--- /dev/null
+++ b/pkgs/development/libraries/libmicrohttpd/0.9.71.nix
@@ -0,0 +1,10 @@
+{ stdenv, callPackage, fetchurl }:
+
+callPackage ./generic.nix ( rec {
+ version = "0.9.71";
+
+ src = fetchurl {
+ url = "mirror://gnu/libmicrohttpd/libmicrohttpd-${version}.tar.gz";
+ sha256 = "10mii4mifmfs3v7kgciqml7f0fj7ljp0sngrx64pnwmgbzl4bx78";
+ };
+})
diff --git a/pkgs/development/libraries/libmicrohttpd/default.nix b/pkgs/development/libraries/libmicrohttpd/generic.nix
index 4a7a228150ce..9b817f21b94c 100644
--- a/pkgs/development/libraries/libmicrohttpd/default.nix
+++ b/pkgs/development/libraries/libmicrohttpd/generic.nix
@@ -1,13 +1,8 @@
-{ stdenv, fetchurl, libgcrypt, curl, gnutls, pkgconfig, libiconv, libintl }:
+{ stdenv, libgcrypt, curl, gnutls, pkgconfig, libiconv, libintl, version, src }:
stdenv.mkDerivation rec {
pname = "libmicrohttpd";
- version = "0.9.71";
-
- src = fetchurl {
- url = "mirror://gnu/libmicrohttpd/${pname}-${version}.tar.gz";
- sha256 = "10mii4mifmfs3v7kgciqml7f0fj7ljp0sngrx64pnwmgbzl4bx78";
- };
+ inherit version src;
outputs = [ "out" "dev" "devdoc" "info" ];
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/libraries/libmtp/default.nix b/pkgs/development/libraries/libmtp/default.nix
index dc5410d65fd8..e9cfd0f9856a 100644
--- a/pkgs/development/libraries/libmtp/default.nix
+++ b/pkgs/development/libraries/libmtp/default.nix
@@ -1,18 +1,40 @@
-{ stdenv, fetchurl, pkgconfig, libusb1, libiconv }:
+{ stdenv, fetchFromGitHub, autoconf, automake, gettext, libtool, pkgconfig
+, libusb1
+, libiconv
+}:
stdenv.mkDerivation rec {
- name = "libmtp-1.1.18";
+ pname = "libmtp";
+ version = "1.1.18";
- src = fetchurl {
- url = "mirror://sourceforge/libmtp/${name}.tar.gz";
- sha256 = "1w41l93yi0dmw218daiw36rylkc8rammxx37csh1ij24q18gx03j";
+ src = fetchFromGitHub {
+ owner = "libmtp";
+ repo = "libmtp";
+ rev = "libmtp-${builtins.replaceStrings [ "." ] [ "-" ] version}";
+ sha256 = "0rya6dsb67a7ny2i1jzdicnday42qb8njqw6r902k712k5p7d1r9";
};
outputs = [ "bin" "dev" "out" ];
- buildInputs = [ libiconv ];
- propagatedBuildInputs = [ libusb1 ];
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [
+ autoconf
+ automake
+ gettext
+ libtool
+ pkgconfig
+ ];
+
+ buildInputs = [
+ libiconv
+ ];
+
+ propagatedBuildInputs = [
+ libusb1
+ ];
+
+ preConfigure = ''
+ ./autogen.sh
+ '';
# tried to install files to /lib/udev, hopefully OK
configureFlags = [ "--with-udev=$$bin/lib/udev" ];
diff --git a/pkgs/development/libraries/libndctl/default.nix b/pkgs/development/libraries/libndctl/default.nix
index c0800c991c45..6ca6c3018316 100644
--- a/pkgs/development/libraries/libndctl/default.nix
+++ b/pkgs/development/libraries/libndctl/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchFromGitHub, autoreconfHook
, asciidoctor, pkgconfig, xmlto, docbook_xsl, docbook_xml_dtd_45, libxslt
-, json_c, kmod, which, utillinux, udev, keyutils
+, json_c, kmod, which, util-linux, udev, keyutils
}:
stdenv.mkDerivation rec {
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
];
buildInputs =
- [ json_c kmod utillinux udev keyutils
+ [ json_c kmod util-linux udev keyutils
];
configureFlags =
diff --git a/pkgs/development/libraries/libnixxml/default.nix b/pkgs/development/libraries/libnixxml/default.nix
new file mode 100644
index 000000000000..5741d4cb5b8a
--- /dev/null
+++ b/pkgs/development/libraries/libnixxml/default.nix
@@ -0,0 +1,27 @@
+{ fetchFromGitHub, stdenv, autoreconfHook, pkgconfig, libxml2, gd, glib, getopt, libxslt, nix }:
+
+stdenv.mkDerivation {
+ name = "libnixxml";
+ src = fetchFromGitHub {
+ owner = "svanderburg";
+ repo = "libnixxml";
+ rev = "54c04a5fdbc8661b2445a7527f499e0a77753a1a";
+ sha256 = "sha256-HKQnCkO1TDs1e0MDil0Roq4YRembqRHQvb7lK3GAftQ=";
+ };
+ configureFlags = [ "--with-gd" "--with-glib" ];
+ CFLAGS = "-Wall";
+ nativeBuildInputs = [ autoreconfHook ];
+ buildInputs = [ pkgconfig libxml2 gd.dev glib getopt libxslt nix ];
+ doCheck = false;
+ postPatch = ''
+ ./bootstrap
+ '';
+
+ meta = with stdenv.lib; {
+ description = "XML-based Nix-friendly data integration library";
+ homepage = https://github.com/svanderburg/libnixxml;
+ license = licenses.mit;
+ maintainers = with maintainers; [ tomberek ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/development/libraries/libnova/default.nix b/pkgs/development/libraries/libnova/default.nix
index 413e404ce1dd..8cdbdbd747a9 100644
--- a/pkgs/development/libraries/libnova/default.nix
+++ b/pkgs/development/libraries/libnova/default.nix
@@ -1,17 +1,25 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchgit, autoreconfHook }:
stdenv.mkDerivation rec {
- name = "libnova-0.12.3";
+ pname = "libnova";
+ version = "0.16";
- src = fetchurl {
- url = "mirror://sourceforge/libnova/${name}.tar.gz";
- sha256 = "18mkx79gyhccp5zqhf6k66sbhv97s7839sg15534ijajirkhw9dc";
+ # pull from git repo because upstream stopped tarball releases after v0.15
+ src = fetchgit {
+ url = "https://git.code.sf.net/p/libnova/${pname}";
+ rev = "v${version}";
+ sha256 = "0icwylwkixihzni0kgl0j8dx3qhqvym6zv2hkw2dy6v9zvysrb1b";
};
+ nativeBuildInputs = [
+ autoreconfHook
+ ];
+
meta = with stdenv.lib; {
description = "Celestial Mechanics, Astrometry and Astrodynamics Library";
homepage = "http://libnova.sf.net";
- platforms = platforms.unix;
license = licenses.gpl2;
+ maintainers = with maintainers; [ hjones2199 ];
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/development/libraries/libopenaptx/default.nix b/pkgs/development/libraries/libopenaptx/default.nix
index d9ccf77ea928..5b02d70f6836 100644
--- a/pkgs/development/libraries/libopenaptx/default.nix
+++ b/pkgs/development/libraries/libopenaptx/default.nix
@@ -2,16 +2,22 @@
stdenv.mkDerivation rec {
pname = "libopenaptx";
- version = "0.1.0";
+ version = "0.2.0";
src = fetchFromGitHub {
owner = "pali";
repo = "libopenaptx";
rev = version;
- sha256 = "0996qmkmbax7ccknxrd3bx8xibs79a1ffms69scsj59f3kgj6854";
+ sha256 = "nTpw4vWgJ765FM6Es3SzaaaZr0YDydXglb0RWLbiigI=";
};
- makeFlags = [ "PREFIX=$(out)" ];
+ makeFlags = [
+ "PREFIX=${placeholder "out"}"
+ # disable static builds
+ "ANAME="
+ "AOBJECTS="
+ "STATIC_UTILITIES="
+ ];
enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/libpaper/default.nix b/pkgs/development/libraries/libpaper/default.nix
index 28c6030a0ffb..d7863e29d58d 100644
--- a/pkgs/development/libraries/libpaper/default.nix
+++ b/pkgs/development/libraries/libpaper/default.nix
@@ -1,14 +1,16 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchurl, autoreconfHook }:
stdenv.mkDerivation rec {
- version = "1.1.24";
+ version = "1.1.28";
pname = "libpaper";
src = fetchurl {
url = "mirror://debian/pool/main/libp/libpaper/libpaper_${version}.tar.gz";
- sha256 = "0zhcx67afb6b5r936w5jmaydj3ks8zh83n9rm5sv3m3k8q8jib1q";
+ sha256 = "sha256-yLuUbsk9PCxyu7HXJX6QFyoipEoHoH+2uAKluyyV/dw=";
};
+ nativeBuildInputs = [ autoreconfHook ];
+
# The configure script of libpaper is buggy: it uses AC_SUBST on a headerfile
# to compile sysconfdir into the library. Autoconf however defines sysconfdir
# as "${prefix}/etc", which is not expanded by AC_SUBST so libpaper will look
diff --git a/pkgs/development/libraries/libplist/default.nix b/pkgs/development/libraries/libplist/default.nix
index 6608ccd1abc5..a626e7a5377b 100644
--- a/pkgs/development/libraries/libplist/default.nix
+++ b/pkgs/development/libraries/libplist/default.nix
@@ -36,6 +36,6 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/libimobiledevice/libplist";
license = licenses.lgpl21Plus;
maintainers = with maintainers; [ infinisil ];
- platforms = platforms.linux;
+ platforms = platforms.linux ++ platforms.darwin;
};
}
diff --git a/pkgs/development/libraries/libproxy/default.nix b/pkgs/development/libraries/libproxy/default.nix
index 61c25e183bd0..7fcc8c58c1ce 100644
--- a/pkgs/development/libraries/libproxy/default.nix
+++ b/pkgs/development/libraries/libproxy/default.nix
@@ -71,6 +71,17 @@ stdenv.mkDerivation rec {
url = "https://github.com/libproxy/libproxy/pull/95.patch";
sha256 = "18vyr6wlis9zfwml86606jpgb9mss01l9aj31iiciml8p857aixi";
})
+ (fetchpatch {
+ name = "CVE-2020-25219.patch";
+ url = "https://github.com/libproxy/libproxy/commit/a83dae404feac517695c23ff43ce1e116e2bfbe0.patch";
+ sha256 = "0wdh9qjq99aw0jnf2840237i3hagqzy42s09hz9chfgrw8pyr72k";
+ })
+ (fetchpatch {
+ name = "CVE-2020-26154.patch";
+ url = "https://github.com/libproxy/libproxy/commit/4411b523545b22022b4be7d0cac25aa170ae1d3e.patch";
+ sha256 = "0pdy9sw49lxpaiwq073cisk0npir5bkch70nimdmpszxwp3fv1d8";
+ })
+
] ++ stdenv.lib.optionals stdenv.isDarwin [
(fetchpatch {
url = "https://github.com/libproxy/libproxy/commit/44158f03f8522116758d335688ed840dfcb50ac8.patch";
diff --git a/pkgs/development/libraries/libquotient/default.nix b/pkgs/development/libraries/libquotient/default.nix
index c1cd3ca8d59f..4971e37a4272 100644
--- a/pkgs/development/libraries/libquotient/default.nix
+++ b/pkgs/development/libraries/libquotient/default.nix
@@ -2,13 +2,13 @@
mkDerivation rec {
pname = "libquotient";
- version = "0.6.0";
+ version = "0.6.2";
src = fetchFromGitHub {
owner = "quotient-im";
repo = "libQuotient";
rev = version;
- sha256 = "1wpjrihi2gci3kwq9b3i3avd6bk3x7g22r0n6hvlphapkaf1ig6y";
+ sha256 = "1721cy6zaq086nrwh9x4d7k1jiaygg1wkvyx486i9bj9z53lc3wd";
};
buildInputs = [ qtbase qtmultimedia ];
diff --git a/pkgs/development/libraries/librealsense/default.nix b/pkgs/development/libraries/librealsense/default.nix
index 55171cd3de4e..2ceb2125dbc9 100644
--- a/pkgs/development/libraries/librealsense/default.nix
+++ b/pkgs/development/libraries/librealsense/default.nix
@@ -7,7 +7,7 @@ assert enablePython -> pythonPackages != null;
stdenv.mkDerivation rec {
pname = "librealsense";
- version = "2.38.0";
+ version = "2.40.0";
outputs = [ "out" "dev" ];
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
owner = "IntelRealSense";
repo = pname;
rev = "v${version}";
- sha256 = "12rs0gklgzn8bplqjmaxixk04pr870i333mmcp9i5bhkn8x86zbx";
+ sha256 = "KZNriNDxRKR14KFJrAbzZLfSQ3iiZ8PKC80fVh0AQls=";
};
buildInputs = [
diff --git a/pkgs/development/libraries/libseccomp/default.nix b/pkgs/development/libraries/libseccomp/default.nix
index 6ea0e6be465b..ab1df8d2bc12 100644
--- a/pkgs/development/libraries/libseccomp/default.nix
+++ b/pkgs/development/libraries/libseccomp/default.nix
@@ -1,15 +1,15 @@
-{ stdenv, fetchurl, getopt, utillinux, gperf }:
+{ stdenv, fetchurl, getopt, util-linux, gperf }:
stdenv.mkDerivation rec {
pname = "libseccomp";
- version = "2.5.0";
+ version = "2.5.1";
src = fetchurl {
url = "https://github.com/seccomp/libseccomp/releases/download/v${version}/libseccomp-${version}.tar.gz";
- sha256 = "1wql62cg8f95cwpy057cl764nni9g4sdn5lqj68x22kjs8w71yhz";
+ sha256 = "0m8dlg1v7kflcxvajs4p76p275qwsm2abbf5mfapkakp7hw7wc7f";
};
- outputs = [ "out" "lib" "dev" "man" ];
+ outputs = [ "out" "lib" "dev" "man" "pythonsrc" ];
nativeBuildInputs = [ gperf ];
buildInputs = [ getopt ];
@@ -18,12 +18,19 @@ stdenv.mkDerivation rec {
patchShebangs .
'';
- checkInputs = [ utillinux ];
+ checkInputs = [ util-linux ];
doCheck = false; # dependency cycle
# Hack to ensure that patchelf --shrink-rpath get rids of a $TMPDIR reference.
preFixup = "rm -rfv src";
+ # Copy the python module code into a tarball that we can export and use as the
+ # src input for buildPythonPackage calls
+ postInstall = ''
+ cp -R ./src/python/ tmp-pythonsrc/
+ tar -zcf $pythonsrc --transform s/tmp-pythonsrc/python-foundationdb/ ./tmp-pythonsrc/
+ '';
+
meta = with stdenv.lib; {
description = "High level library for the Linux Kernel seccomp filter";
homepage = "https://github.com/seccomp/libseccomp";
diff --git a/pkgs/development/libraries/libsecret/default.nix b/pkgs/development/libraries/libsecret/default.nix
index 010a74eab3ca..d614ab01297e 100644
--- a/pkgs/development/libraries/libsecret/default.nix
+++ b/pkgs/development/libraries/libsecret/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "libsecret";
- version = "0.20.3";
+ version = "0.20.4";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1r4habxdzmn02id324m0m4mg5isf22q1z436bg3vjjmcz1b3rjsg";
+ sha256 = "0a4xnfmraxchd9cq5ai66j12jv2vrgjmaaxz25kl031jvda4qnij";
};
postPatch = ''
diff --git a/pkgs/development/libraries/libsidplayfp/default.nix b/pkgs/development/libraries/libsidplayfp/default.nix
index 95f7beff88ad..5845916239c3 100644
--- a/pkgs/development/libraries/libsidplayfp/default.nix
+++ b/pkgs/development/libraries/libsidplayfp/default.nix
@@ -14,11 +14,11 @@ let
in
stdenv.mkDerivation rec {
pname = "libsidplayfp";
- version = "2.0.4";
+ version = "2.0.5";
src = fetchurl {
url = "mirror://sourceforge/sidplay-residfp/${pname}/${majorMinor version}/${pname}-${version}.tar.gz";
- sha256 = "0d866czmnmhnhb2j37rlrdphjdi2b75kak9barm9xqwg2z0nmmhz";
+ sha256 = "04vdrrkh5y9x9rrmj6gdp242ah70b4sslwqfby8wp2riis4hr9z0";
};
nativeBuildInputs = [ pkgconfig ]
diff --git a/pkgs/development/libraries/libslirp/default.nix b/pkgs/development/libraries/libslirp/default.nix
index 0413d8a8abc4..af6d26bc22b6 100644
--- a/pkgs/development/libraries/libslirp/default.nix
+++ b/pkgs/development/libraries/libslirp/default.nix
@@ -8,14 +8,14 @@
stdenv.mkDerivation rec {
pname = "libslirp";
- version = "4.3.1";
+ version = "4.4.0";
src = fetchFromGitLab {
domain = "gitlab.freedesktop.org";
owner = "slirp";
repo = pname;
rev = "v${version}";
- sha256 = "0pzgjj2x2vrjshrzrl2x39xp5lgwg4b4y9vs8xvadh1ycl10v3fv";
+ sha256 = "0abh337jvij664w65zszjql42n720zzfap0ab0amr4qcvkzw7bjx";
};
nativeBuildInputs = [ meson ninja pkg-config ];
@@ -31,6 +31,6 @@ stdenv.mkDerivation rec {
homepage = "https://gitlab.freedesktop.org/slirp/libslirp";
license = licenses.bsd3;
maintainers = with maintainers; [ orivej ];
- platforms = platforms.linux;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/development/libraries/libsndfile/default.nix b/pkgs/development/libraries/libsndfile/default.nix
index 7b20120290d4..739bc7d73323 100644
--- a/pkgs/development/libraries/libsndfile/default.nix
+++ b/pkgs/development/libraries/libsndfile/default.nix
@@ -1,50 +1,20 @@
-{ stdenv, fetchurl, flac, libogg, libvorbis, pkgconfig
+{ stdenv, fetchFromGitHub, autoreconfHook, autogen, flac, libogg, libopus, libvorbis, pkgconfig, python3
, Carbon, AudioToolbox
}:
stdenv.mkDerivation rec {
- name = "libsndfile-1.0.28";
-
- src = fetchurl {
- url = "http://www.mega-nerd.com/libsndfile/files/${name}.tar.gz";
- sha256 = "1afzm7jx34jhqn32clc5xghyjglccam2728yxlx37yj2y0lkkwqz";
+ pname = "libsndfile";
+ version = "1.0.30";
+
+ src = fetchFromGitHub {
+ owner = pname;
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1rh79y4s4m2wcm2kahmzs2kijpdpayif2gyca6m71f3k7jbhgcwa";
};
- patches = [
- (fetchurl {
- name = "CVE-2017-12562.patch";
- url = "https://github.com/erikd/libsndfile/commit/cf7a8182c2642c50f1cf90dddea9ce96a8bad2e8.patch";
- sha256 = "1jg3wq30wdn9nv52mcyv6jyi4d80h4r1h9p96czcria7l91yh4sy";
- })
- (fetchurl {
- name = "CVE-2017-6892.patch";
- url = "https://github.com/erikd/libsndfile/commit/f833c53cb596e9e1792949f762e0b33661822748.patch";
- sha256 = "05xkmz2ihc1zcj73sbmj1ikrv9qlcym2bkp1v6ak7w53ky619mwq";
- })
- (fetchurl {
- name = "CVE-2017-8361+CVE-2017-8363+CVE-2017-8365.patch";
- url = "https://github.com/erikd/libsndfile/commit/fd0484aba8e51d16af1e3a880f9b8b857b385eb3.patch";
- sha256 = "0ccndnvjzx5fw18zvy03vnb29rr81h5vsh1m16msqbxk8ibndln2";
- })
- (fetchurl {
- name = "CVE-2017-8362.patch";
- url = "https://github.com/erikd/libsndfile/commit/ef1dbb2df1c0e741486646de40bd638a9c4cd808.patch";
- sha256 = "1xyv30ga71cpy4wx5f76sc4dma91la2lcc6s9f3pk9rndyi7gj9x";
- })
- (fetchurl {
- name = "CVE-2017-14634.patch";
- url = "https://github.com/erikd/libsndfile/commit/85c877d5072866aadbe8ed0c3e0590fbb5e16788.patch";
- sha256 = "0kc7vp22qsxidhvmlc6nfamw7k92n0hcfpmwhb3gaksjamwhb2df";
- })
- (fetchurl {
- name = "CVE-2018-13139.patch";
- url = "https://github.com/erikd/libsndfile/commit/aaea680337267bfb6d2544da878890ee7f1c5077.patch";
- sha256 = "01q3m7pa3xqkh05ijmfgv064v8flkg4p24bgy9wxnc6wfcdifggx";
- })
- ];
-
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ flac libogg libvorbis ]
+ nativeBuildInputs = [ autoreconfHook autogen pkgconfig python3 ];
+ buildInputs = [ flac libogg libopus libvorbis ]
++ stdenv.lib.optionals stdenv.isDarwin [ Carbon AudioToolbox ];
enableParallelBuilding = true;
@@ -63,7 +33,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A C library for reading and writing files containing sampled sound";
- homepage = "http://www.mega-nerd.com/libsndfile/";
+ homepage = "https://libsndfile.github.io/libsndfile/";
license = licenses.lgpl2Plus;
maintainers = with maintainers; [ lovek323 ];
platforms = platforms.unix;
diff --git a/pkgs/development/libraries/libtins/default.nix b/pkgs/development/libraries/libtins/default.nix
index 60bb092c6fa4..bde1cbf44e1f 100644
--- a/pkgs/development/libraries/libtins/default.nix
+++ b/pkgs/development/libraries/libtins/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "libtins";
- version = "4.2";
+ version = "4.3";
src = fetchFromGitHub {
owner = "mfontanini";
repo = pname;
rev = "v${version}";
- sha256 = "0gv661gdf018zk1sr6fnvcmd5akqjihs4h6zzxv6881v6yhhglrz";
+ sha256 = "09ah1a7ska7xiki7625mn1d8i96il3hxbkc39ba8fn1a5383kmqa";
};
postPatch = ''
diff --git a/pkgs/development/libraries/libusbmuxd/default.nix b/pkgs/development/libraries/libusbmuxd/default.nix
index f4c4dbfcf710..9d81c5d0fbeb 100644
--- a/pkgs/development/libraries/libusbmuxd/default.nix
+++ b/pkgs/development/libraries/libusbmuxd/default.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
description = "A client library to multiplex connections from and to iOS devices";
homepage = "https://github.com/libimobiledevice/libusbmuxd";
license = licenses.lgpl21Plus;
- platforms = platforms.linux;
+ platforms = platforms.linux ++ platforms.darwin;
maintainers = with maintainers; [ infinisil ];
};
}
diff --git a/pkgs/development/libraries/libvirt/5.9.0.nix b/pkgs/development/libraries/libvirt/5.9.0.nix
index 7a023d9489ed..b880d3642745 100644
--- a/pkgs/development/libraries/libvirt/5.9.0.nix
+++ b/pkgs/development/libraries/libvirt/5.9.0.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, fetchgit
, pkgconfig, makeWrapper, libtool, autoconf, automake, fetchpatch
, coreutils, libxml2, gnutls, perl, python2, attr
-, iproute, iptables, readline, lvm2, utillinux, systemd, libpciaccess, gettext
+, iproute, iptables, readline, lvm2, util-linux, systemd, libpciaccess, gettext
, libtasn1, ebtables, libgcrypt, yajl, pmutils, libcap_ng, libapparmor
, dnsmasq, libnl, libpcap, libxslt, xhtml1, numad, numactl, perlPackages
, curl, libiconv, gmp, zfs, parted, bridge-utils, dmidecode, glib, rpcsvc-proto, libtirpc
@@ -40,7 +40,7 @@ in stdenv.mkDerivation rec {
] ++ optionals (!buildFromTarball) [
libtool autoconf automake
] ++ optionals stdenv.isLinux [
- libpciaccess lvm2 utillinux systemd libnl numad zfs
+ libpciaccess lvm2 util-linux systemd libnl numad zfs
libapparmor libcap_ng numactl attr parted libtirpc
] ++ optionals (enableXen && stdenv.isLinux && stdenv.isx86_64) [
xen
diff --git a/pkgs/development/libraries/libvirt/default.nix b/pkgs/development/libraries/libvirt/default.nix
index 642baba43767..224168888c02 100644
--- a/pkgs/development/libraries/libvirt/default.nix
+++ b/pkgs/development/libraries/libvirt/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, fetchgit
, pkgconfig, makeWrapper, autoreconfHook, fetchpatch
, coreutils, libxml2, gnutls, perl, python2, attr, glib, docutils
-, iproute, iptables, readline, lvm2, utillinux, systemd, libpciaccess, gettext
+, iproute, iptables, readline, lvm2, util-linux, systemd, libpciaccess, gettext
, libtasn1, ebtables, libgcrypt, yajl, pmutils, libcap_ng, libapparmor
, dnsmasq, libnl, libpcap, libxslt, xhtml1, numad, numactl, perlPackages
, curl, libiconv, gmp, zfs, parted, bridge-utils, dmidecode, dbus, libtirpc, rpcsvc-proto, darwin
@@ -47,7 +47,7 @@ in stdenv.mkDerivation rec {
libxml2 gnutls perl python2 readline gettext libtasn1 libgcrypt yajl
libxslt xhtml1 perlPackages.XMLXPath curl libpcap glib dbus
] ++ optionals stdenv.isLinux [
- libpciaccess lvm2 utillinux systemd libnl numad zfs
+ libpciaccess lvm2 util-linux systemd libnl numad zfs
libapparmor libcap_ng numactl attr parted libtirpc
] ++ optionals (enableXen && stdenv.isLinux && stdenv.isx86_64) [
xen
diff --git a/pkgs/development/libraries/libwacom/default.nix b/pkgs/development/libraries/libwacom/default.nix
index 7c71dc4388b8..6ae116356f8a 100644
--- a/pkgs/development/libraries/libwacom/default.nix
+++ b/pkgs/development/libraries/libwacom/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "libwacom";
- version = "1.5";
+ version = "1.6";
outputs = [ "out" "dev" ];
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
owner = "linuxwacom";
repo = "libwacom";
rev = "libwacom-${version}";
- sha256 = "1a3qkzpkag1vqd2xl7b7f2b8kbg1y1g6gg5ydzb1ppyqw3zdjf9x";
+ sha256 = "10wphlk5v591mlvcyr6bjqp60zmhbpqg3lmsq9dza738v97ws8ci";
};
nativeBuildInputs = [ pkgconfig meson ninja doxygen ];
diff --git a/pkgs/development/libraries/libxml2/default.nix b/pkgs/development/libraries/libxml2/default.nix
index 5e290b25832d..594928876888 100644
--- a/pkgs/development/libraries/libxml2/default.nix
+++ b/pkgs/development/libraries/libxml2/default.nix
@@ -28,14 +28,26 @@ stdenv.mkDerivation rec {
# https://github.com/NixOS/nixpkgs/pull/72342
./utf8-xmlErrorFuncHandler.patch
(fetchpatch {
+ name = "CVE-2019-20388.patch";
+ url = "https://gitlab.gnome.org/GNOME/libxml2/commit/6088a74bcf7d0c42e24cff4594d804e1d3c9fbca.patch";
+ sha256 = "070s7al2r2k92320h9cdfc2097jy4kk04d0disc98ddc165r80jl";
+ })
+ (fetchpatch {
name = "CVE-2020-7595.patch";
url = "https://gitlab.gnome.org/GNOME/libxml2/commit/0e1a49c8907645d2e155f0d89d4d9895ac5112b5.patch";
sha256 = "0klvaxkzakkpyq0m44l9xrpn5kwaii194sqsivfm6zhnb9hhl15l";
})
(fetchpatch {
- name = "CVE-2019-20388.patch";
- url = "https://gitlab.gnome.org/GNOME/libxml2/commit/6088a74bcf7d0c42e24cff4594d804e1d3c9fbca.patch";
- sha256 = "070s7al2r2k92320h9cdfc2097jy4kk04d0disc98ddc165r80jl";
+ name = "CVE-2020-24977.patch";
+ url = "https://gitlab.gnome.org/GNOME/libxml2/commit/50f06b3efb638efb0abd95dc62dca05ae67882c2.patch";
+ sha256 = "093f1ic5qfiq8nk9mc6b8p1qcs8m9hir3ardr6r5il4zi2dnjrj4";
+ })
+ # Fix compatibility with Python 3.9.
+ # https://gitlab.gnome.org/GNOME/libxml2/-/issues/149
+ (fetchpatch {
+ name = "python39.patch";
+ url = "https://gitlab.gnome.org/nwellnhof/libxml2/-/commit/e4fb36841800038c289997432ca547c9bfef9db1.patch";
+ sha256 = "0h3vpy9fg3339b14qa64640ypp65z3hrrrmpjl8qm72srkp24ci5";
})
];
diff --git a/pkgs/development/libraries/libxsmm/default.nix b/pkgs/development/libraries/libxsmm/default.nix
index 394347277f6a..30f060405f08 100644
--- a/pkgs/development/libraries/libxsmm/default.nix
+++ b/pkgs/development/libraries/libxsmm/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, coreutils, gfortran, gnused
-, python3, utillinux, which
+, python3, util-linux, which
, enableStatic ? false
}:
@@ -22,7 +22,7 @@ in stdenv.mkDerivation {
gfortran
gnused
python3
- utillinux
+ util-linux
which
];
diff --git a/pkgs/development/libraries/marl/default.nix b/pkgs/development/libraries/marl/default.nix
new file mode 100644
index 000000000000..2bf23962d53e
--- /dev/null
+++ b/pkgs/development/libraries/marl/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, cmake, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+ pname = "marl";
+ version = "1.0.0"; # Based on marl's CHANGES.md
+
+ src = fetchFromGitHub {
+ owner = "google";
+ repo = pname;
+ sha256 = "0pnbarbyv82h05ckays2m3vgxzdhpcpg59bnzsddlb5v7rqhw51w";
+ rev = "40209e952f5c1f3bc883d2b7f53b274bd454ca53";
+ };
+
+ nativeBuildInputs = [ cmake ];
+
+ # Turn on the flag to install after building the library.
+ cmakeFlags = ["-DMARL_INSTALL=ON"];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/google/marl";
+ description = "A hybrid thread / fiber task scheduler written in C++ 11";
+ platforms = platforms.all;
+ license = licenses.asl20;
+ maintainers = with maintainers; [ breakds ];
+ };
+}
diff --git a/pkgs/development/libraries/matio/default.nix b/pkgs/development/libraries/matio/default.nix
index 7bcef2b65531..bc629dc25064 100644
--- a/pkgs/development/libraries/matio/default.nix
+++ b/pkgs/development/libraries/matio/default.nix
@@ -1,9 +1,9 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
- name = "matio-1.5.18";
+ name = "matio-1.5.19";
src = fetchurl {
url = "mirror://sourceforge/matio/${name}.tar.gz";
- sha256 = "09gy507zm1gxxyxf5qapzgars51pm16wis7lqqf84kc57ak73baz";
+ sha256 = "0vr8c1mz1k6mz0sgh6n3scl5c3a71iqmy5fnydrgq504icj4vym4";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/mdds/default.nix b/pkgs/development/libraries/mdds/default.nix
index a65e6b2153d7..b69e99de414d 100644
--- a/pkgs/development/libraries/mdds/default.nix
+++ b/pkgs/development/libraries/mdds/default.nix
@@ -1,12 +1,12 @@
-{ stdenv, fetchurl, boost }:
+{ stdenv, fetchurl, boost, llvmPackages }:
stdenv.mkDerivation rec {
pname = "mdds";
- version = "1.6.0";
+ version = "1.7.0";
src = fetchurl {
url = "https://kohei.us/files/${pname}/src/${pname}-${version}.tar.bz2";
- sha256 = "0zg0v9rfs92ff1gpnb06gzbxbnd9nqdar5fk8dnkmy0jpnf5qn7i";
+ sha256 = "1kzy70b18f2dsqarmdmzbj9nc9kf2lvc5xxgkg6wdax3jf12lsm6";
};
postInstall = ''
@@ -14,6 +14,8 @@ stdenv.mkDerivation rec {
cp "$out/share/pkgconfig/"* "$out/lib/pkgconfig"
'';
+ buildInputs = stdenv.lib.optionals stdenv.cc.isClang [ llvmPackages.openmp ];
+
checkInputs = [ boost ];
meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/mesa/default.nix b/pkgs/development/libraries/mesa/default.nix
index 8e8a625b50f8..891e11dbadf9 100644
--- a/pkgs/development/libraries/mesa/default.nix
+++ b/pkgs/development/libraries/mesa/default.nix
@@ -31,7 +31,7 @@ with stdenv.lib;
let
# Release calendar: https://www.mesa3d.org/release-calendar.html
# Release frequency: https://www.mesa3d.org/releasing.html#schedule
- version = "20.2.2";
+ version = "20.2.3";
branch = versions.major version;
in
@@ -46,7 +46,7 @@ stdenv.mkDerivation {
"ftp://ftp.freedesktop.org/pub/mesa/${version}/mesa-${version}.tar.xz"
"ftp://ftp.freedesktop.org/pub/mesa/older-versions/${branch}.x/${version}/mesa-${version}.tar.xz"
];
- sha256 = "0qdqi767vshclnfg9drlsmp2pa17hi7y0172s064jwfgj08fp4qz";
+ sha256 = "0axqrqg1fas91fx30qjwhcp4yasdvk919hjds4lga7ak247286xf";
};
prePatch = "patchShebangs .";
diff --git a/pkgs/development/libraries/minixml/default.nix b/pkgs/development/libraries/minixml/default.nix
index ec575aa08fd0..8938ab90fbc1 100644
--- a/pkgs/development/libraries/minixml/default.nix
+++ b/pkgs/development/libraries/minixml/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "mxml";
- version = "3.1";
+ version = "3.2";
src = fetchFromGitHub {
owner = "michaelrsweet";
repo = "mxml";
rev = "v${version}";
- sha256 = "1kv36fxxh7bwfydhb90zjgsrvpyzvx1p5d0ayfvd3j8gip2rjhnp";
+ sha256 = "0zvib87rgsib0w9xp6bks5slq5ma1qbgyyyvr23cv7zkbgw3xgil";
};
enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/mlt/qt-5.nix b/pkgs/development/libraries/mlt/qt-5.nix
index f1ed04aa9bca..7bcbff78767f 100644
--- a/pkgs/development/libraries/mlt/qt-5.nix
+++ b/pkgs/development/libraries/mlt/qt-5.nix
@@ -1,11 +1,30 @@
-{ stdenv, fetchFromGitHub, SDL, ffmpeg, frei0r, libjack2, libdv, libsamplerate
-, libvorbis, libxml2, makeWrapper, movit, pkgconfig, sox, qtbase, qtsvg
-, fftw, vid-stab, opencv3, ladspa-sdk, genericUpdater, common-updater-scripts
+{ stdenv
+, fetchFromGitHub
+, SDL
+, ffmpeg
+, frei0r
+, libjack2
+, libdv
+, libsamplerate
+, libvorbis
+, libxml2
+, movit
+, pkgconfig
+, sox
+, qtbase
+, qtsvg
+, fftw
+, vid-stab
+, opencv3
+, ladspa-sdk
+, genericUpdater
+, common-updater-scripts
+, ladspaPlugins
+, mkDerivation
+, which
}:
-
let inherit (stdenv.lib) getDev; in
-
-stdenv.mkDerivation rec {
+mkDerivation rec {
pname = "mlt";
version = "6.22.1";
@@ -17,17 +36,36 @@ stdenv.mkDerivation rec {
};
buildInputs = [
- SDL ffmpeg frei0r libjack2 libdv libsamplerate libvorbis libxml2
- makeWrapper movit pkgconfig qtbase qtsvg sox fftw vid-stab opencv3
+ SDL
+ ffmpeg
+ frei0r
+ libjack2
+ libdv
+ libsamplerate
+ libvorbis
+ libxml2
+ movit
+ pkgconfig
+ qtbase
+ qtsvg
+ sox
+ fftw
+ vid-stab
+ opencv3
ladspa-sdk
+ ladspaPlugins
];
+ nativeBuildInputs = [ which ];
+
outputs = [ "out" "dev" ];
# Mostly taken from:
# http://www.kdenlive.org/user-manual/downloading-and-installing-kdenlive/installing-source/installing-mlt-rendering-engine
configureFlags = [
- "--avformat-swscale" "--enable-gpl" "--enable-gpl" "--enable-gpl3"
+ "--avformat-swscale"
+ "--enable-gpl"
+ "--enable-gpl3"
"--enable-opengl"
];
@@ -39,9 +77,12 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- postInstall = ''
- wrapProgram $out/bin/melt --prefix FREI0R_PATH : ${frei0r}/lib/frei0r-1
+ qtWrapperArgs = [
+ "--prefix FREI0R_PATH : ${frei0r}/lib/frei0r-1"
+ "--prefix LADSPA_PATH : ${ladspaPlugins}/lib/ladspa"
+ ];
+ postInstall = ''
# Remove an unnecessary reference to movit.dev.
s=${movit.dev}/include
t=$(for ((i = 0; i < ''${#s}; i++)); do echo -n X; done)
diff --git a/pkgs/development/libraries/nanopb/default.nix b/pkgs/development/libraries/nanopb/default.nix
index cafc5c85f21a..e71d1c6a54c9 100644
--- a/pkgs/development/libraries/nanopb/default.nix
+++ b/pkgs/development/libraries/nanopb/default.nix
@@ -7,20 +7,20 @@
, stdenv
}:
-let
- pythonRuntime = python3.withPackages(ps: [ ps.protobuf ]);
-in stdenv.mkDerivation rec {
+stdenv.mkDerivation rec {
pname = "nanopb";
- version = "0.4.1";
+ version = "0.4.4";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = version;
- sha256 = "16zxk42wzn519bpxf4578qn97k0h1cnbkvqqkqvka9sl0n3lz2dp";
+ sha256 = "0nqfi1b0szjmm1z8wd3ks64h10jblv9ip01kfggxgz6qjjfwgvq7";
};
- nativeBuildInputs = [ cmake python3 ];
+ nativeBuildInputs = [ cmake python3 python3.pkgs.wrapPython ];
+
+ pythonPath = with python3.pkgs; [ python3.pkgs.protobuf six ];
cmakeFlags = [
"-DBUILD_SHARED_LIBS=ON" # generate $out/lib/libprotobuf-nanopb.so{.0,}
@@ -28,32 +28,16 @@ in stdenv.mkDerivation rec {
"-Dnanopb_PROTOC_PATH=${protobuf}/bin/protoc"
];
- # On a case-insensitive filesystem (such as on Darwin), CMake fails to create
- # the build directory because of the existence of the BUILD file.
- # TODO: This can be removed once https://github.com/nanopb/nanopb/pull/537 is merged.
- preConfigure = "rm BUILD";
-
- # install the generator which requires Python3 with the protobuf package. It
- # also requires the nanopb module that's generated by CMake to be in a
- # relative location to the generator itself so we move it out of the
- # python.sitePackages into the shared generator folder.
postInstall = ''
mkdir -p $out/share/nanopb/generator/proto
- cp ../generator/nanopb_generator.py $out/share/nanopb/generator/nanopb_generator.py
- cp ../generator/proto/_utils.py $out/share/nanopb/generator/proto/_utils.py
cp ../generator/proto/nanopb.proto $out/share/nanopb/generator/proto/nanopb.proto
- mv $out/${python3.sitePackages}/nanopb_pb2.py $out/share/nanopb/generator/proto
- rm -rf $out/${python3.sitePackages}
-
- mkdir $out/bin
- substitute ${./protoc-gen-nanopb} $out/bin/protoc-gen-nanopb \
- --subst-var-by python ${pythonRuntime}/bin/python \
- --subst-var-by out $out
- chmod +x $out/bin/protoc-gen-nanopb
-
cp ../pb_common.c ../pb_decode.c ../pb_encode.c $out/include/
'';
+ postFixup = ''
+ wrapPythonPrograms
+ '';
+
passthru.tests = {
simple-proto2 = callPackage ./test-simple-proto2 {};
simple-proto3 = callPackage ./test-simple-proto3 {};
diff --git a/pkgs/development/libraries/nanopb/protoc-gen-nanopb b/pkgs/development/libraries/nanopb/protoc-gen-nanopb
deleted file mode 100644
index 764e6614b18a..000000000000
--- a/pkgs/development/libraries/nanopb/protoc-gen-nanopb
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/usr/bin/env bash
-
-exec @python@ @out@/share/nanopb/generator/nanopb_generator.py --protoc-plugin
diff --git a/pkgs/development/libraries/nco/default.nix b/pkgs/development/libraries/nco/default.nix
index 0d98142a0758..5f6c85411b18 100644
--- a/pkgs/development/libraries/nco/default.nix
+++ b/pkgs/development/libraries/nco/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchzip, netcdf, netcdfcxx4, gsl, udunits, antlr, which, curl, flex, coreutils }:
stdenv.mkDerivation rec {
- version = "4.9.5";
+ version = "4.9.6";
pname = "nco";
nativeBuildInputs = [ flex which ];
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
src = fetchzip {
url = "https://github.com/nco/nco/archive/${version}.tar.gz";
- sha256 = "0xp377rsamn2hwhzaf0ih70wd5274flpz74grys1b7rpbvbyf1bw";
+ sha256 = "0f8vf66700dcr48jqd371bbldc61xkrilby13xp8j5l9q4xal808";
};
prePatch = ''
diff --git a/pkgs/development/libraries/ndpi/default.nix b/pkgs/development/libraries/ndpi/default.nix
index c10b396fe0b1..43da97c2edd8 100644
--- a/pkgs/development/libraries/ndpi/default.nix
+++ b/pkgs/development/libraries/ndpi/default.nix
@@ -1,6 +1,7 @@
-{ stdenv, fetchFromGitHub, which, autoconf, automake, libtool, libpcap }:
+{ stdenv, fetchFromGitHub, which, autoconf, automake, libtool, libpcap
+, pkg-config }:
-let version = "2.8"; in
+let version = "3.4"; in
stdenv.mkDerivation {
pname = "ndpi";
@@ -10,13 +11,16 @@ stdenv.mkDerivation {
owner = "ntop";
repo = "nDPI";
rev = version;
- sha256 = "0lc4vga89pm954vf92g9fa6xwsjkb13jd6wrcc35zy5j04nf9rzf";
+ sha256 = "0xjh9gv0mq0213bjfs5ahrh6m7l7g99jjg8104c0pw54hz0p5pq1";
};
configureScript = "./autogen.sh";
nativeBuildInputs = [which autoconf automake libtool];
- buildInputs = [libpcap];
+ buildInputs = [
+ libpcap
+ pkg-config
+ ];
meta = with stdenv.lib; {
description = "A library for deep-packet inspection";
diff --git a/pkgs/development/libraries/nlopt/default.nix b/pkgs/development/libraries/nlopt/default.nix
index e9b89e83907f..64eb6d79abd1 100644
--- a/pkgs/development/libraries/nlopt/default.nix
+++ b/pkgs/development/libraries/nlopt/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "nlopt";
- version = "2.6.1";
+ version = "2.7.0";
src = fetchFromGitHub {
owner = "stevengj";
repo = pname;
rev = "v${version}";
- sha256 = "1k6x14lgyfhfqpbs7xx8mrgklp8l6jkkcs39zgi2sj3kg6n0hdc9";
+ sha256 = "0xm8y9cg5p2vgxbn8wn8gqfpxkbm0m4qsidp0bq1dqs8gvj9017v";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/noise-suppression-for-voice/default.nix b/pkgs/development/libraries/noise-suppression-for-voice/default.nix
deleted file mode 100644
index 27b77a3bd32e..000000000000
--- a/pkgs/development/libraries/noise-suppression-for-voice/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-{ stdenv, fetchFromGitHub, cmake }:
-
-stdenv.mkDerivation rec {
- pname = "noise-suppression-for-voice-unstable";
- version = "2020-10-10";
-
- src = fetchFromGitHub {
- owner = "werman";
- repo = "noise-suppression-for-voice";
- rev = "15bac8f34018184d7d4de1b3b2ba98c433705f6c";
- sha256 = "11pwisbcks7g0mdgcrrv49v3ci1l6m26bbb7f67xz4pr1hai5dwc";
- };
-
- nativeBuildInputs = [ cmake ];
-
- meta = with stdenv.lib; {
- description = "A real-time noise suppression plugin for voice";
- longDescription = ''
-The plugin is meant to suppress a wide range of noise origins (from original paper): computer fans, office, crowd, airplane, car, train, construction.
- '';
- homepage = "https://github.com/werman/noise-suppression-for-voice";
- license = licenses.gpl3;
- maintainers = [ maintainers.henrikolsson ];
- platforms = platforms.all;
- };
-}
diff --git a/pkgs/development/libraries/oniguruma/default.nix b/pkgs/development/libraries/oniguruma/default.nix
index 54b725c99555..44420c85cf55 100644
--- a/pkgs/development/libraries/oniguruma/default.nix
+++ b/pkgs/development/libraries/oniguruma/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "onig";
- version = "6.9.5_rev1";
+ version = "6.9.6";
src = fetchFromGitHub {
owner = "kkos";
repo = "oniguruma";
rev = "v${version}";
- sha256 = "1sx683hbb58gbjvla69n5vxdzwqhjqisqbfkf9xi95wr7p9ycjhl";
+ sha256 = "0y0dv6axvjjzi9367xc4q2nvvx58919iyzy25d5022lpz9z569kj";
};
nativeBuildInputs = [ autoreconfHook ];
diff --git a/pkgs/development/libraries/onnxruntime/default.nix b/pkgs/development/libraries/onnxruntime/default.nix
deleted file mode 100644
index 06d0d194cd59..000000000000
--- a/pkgs/development/libraries/onnxruntime/default.nix
+++ /dev/null
@@ -1,78 +0,0 @@
-{ stdenv, fetchFromGitHub, glibcLocales
-, cmake, python3, libpng, zlib
-}:
-
-stdenv.mkDerivation rec {
- pname = "onnxruntime";
- version = "1.3.1";
-
- src = fetchFromGitHub {
- owner = "microsoft";
- repo = "onnxruntime";
- rev = "v${version}";
- sha256 = "0rbk1jbfc447x2wybz2hsba6w1ij0fq21996l52cqv39898lvy9d";
- # TODO: use nix-versions of grpc, onnx, eigen, googletest, etc.
- # submodules increase src size and compile times significantly
- # not currently feasible due to how integrated cmake build is with git
- fetchSubmodules = true;
- # Remove unicode file names which leads to different checksums on HFS+
- # vs. other filesystems because of unicode normalisation.
- postFetch = ''
- rm -rf $out/winml/test/collateral/models/UnicodePath/
- '';
- };
-
- # TODO: build server, and move .so's to lib output
- outputs = [ "out" "dev" ];
-
- nativeBuildInputs = [
- cmake
- python3 # for shared-lib or server
- ];
-
- buildInputs = [
- # technically optional, but highly recommended
- libpng
- zlib
- ];
-
- cmakeDir = "../cmake";
-
- cmakeFlags = [
- "-Donnxruntime_USE_OPENMP=ON"
- "-Donnxruntime_BUILD_SHARED_LIB=ON"
- "-Donnxruntime_ENABLE_LTO=ON"
- ];
-
- # ContribOpTest.StringNormalizerTest sets locale to en_US.UTF-8"
- preCheck = stdenv.lib.optionalString stdenv.isLinux ''
- export LOCALE_ARCHIVE="${glibcLocales}/lib/locale/locale-archive"
- '';
- doCheck = true;
-
- postInstall = ''
- rm -r $out/bin # ctest runner
- '';
-
- enableParallelBuilding = true;
-
- meta = with stdenv.lib; {
- description = "Cross-platform, high performance scoring engine for ML models";
- longDescription = ''
- ONNX Runtime is a performance-focused complete scoring engine
- for Open Neural Network Exchange (ONNX) models, with an open
- extensible architecture to continually address the latest developments
- in AI and Deep Learning. ONNX Runtime stays up to date with the ONNX
- standard with complete implementation of all ONNX operators, and
- supports all ONNX releases (1.2+) with both future and backwards
- compatibility.
- '';
- homepage = "https://github.com/microsoft/onnxruntime";
- changelog = "https://github.com/microsoft/onnxruntime/releases";
- # https://github.com/microsoft/onnxruntime/blob/master/BUILD.md#architectures
- platforms = platforms.unix;
- license = licenses.mit;
- maintainers = with maintainers; [ jonringer ];
- };
-
-}
diff --git a/pkgs/development/libraries/opencv/4.x.nix b/pkgs/development/libraries/opencv/4.x.nix
index adeab6b44948..a723ded6bb69 100644
--- a/pkgs/development/libraries/opencv/4.x.nix
+++ b/pkgs/development/libraries/opencv/4.x.nix
@@ -34,8 +34,6 @@
, AVFoundation, Cocoa, VideoDecodeAcceleration, CoreMedia, MediaToolbox, bzip2
}:
-assert blas.implementation == "openblas" && lapack.implementation == "openblas";
-
let
version = "4.3.0";
diff --git a/pkgs/development/libraries/openldap/default.nix b/pkgs/development/libraries/openldap/default.nix
index 1304799f56c9..fdf3298a6fad 100644
--- a/pkgs/development/libraries/openldap/default.nix
+++ b/pkgs/development/libraries/openldap/default.nix
@@ -1,23 +1,14 @@
{ stdenv, fetchurl, openssl, cyrus_sasl, db, groff, libtool }:
stdenv.mkDerivation rec {
- name = "openldap-2.4.51";
+ pname = "openldap";
+ version = "2.4.56";
src = fetchurl {
- url = "https://www.openldap.org/software/download/OpenLDAP/openldap-release/${name}.tgz";
- sha256 = "0qmy2jkk6v9iqwrsdsn8s7lwzaplr01a2mgf21r6nl66lig7g47l";
+ url = "https://www.openldap.org/software/download/OpenLDAP/openldap-release/${pname}-${version}.tgz";
+ sha256 = "1q0m26kbab96r73y0dll0c36411kvfillal0i75kngy9cc1hwli5";
};
- patches = [
- (fetchurl {
- # Fix a null-ptr dereference for unauthenticated packet in slapd
- # NO CVE yet
- # https://bugs.openldap.org/show_bug.cgi?id=9370
- url = "https://git.openldap.org/openldap/openldap/-/commit/4c774220a752bf8e3284984890dc0931fe73165d.patch";
- sha256 = "1vkbb6szscnhch5zzf6iq104l3dkwd50rih8jk9y0s2vgyz76mil";
- })
- ];
-
# TODO: separate "out" and "bin"
outputs = [ "out" "dev" "man" "devdoc" ];
diff --git a/pkgs/development/libraries/openxr-loader/default.nix b/pkgs/development/libraries/openxr-loader/default.nix
index 9e38f1e828df..f0c4c47db03b 100644
--- a/pkgs/development/libraries/openxr-loader/default.nix
+++ b/pkgs/development/libraries/openxr-loader/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "openxr-loader";
- version = "1.0.12";
+ version = "1.0.13";
src = fetchFromGitHub {
owner = "KhronosGroup";
repo = "OpenXR-SDK-Source";
rev = "release-${version}";
- sha256 = "0xcra2hcsm88rfd7zf52hccx3nvg9j65a595z7c0lrzv6jz04676";
+ sha256 = "0znhv7x81bvqijk5xhc5w760d5yy6vr5c2y271wpk9lkmxbbcpl1";
};
nativeBuildInputs = [ cmake python3 ];
diff --git a/pkgs/development/libraries/phonon/default.nix b/pkgs/development/libraries/phonon/default.nix
index bb43604db0c5..85ba37a9d8a6 100644
--- a/pkgs/development/libraries/phonon/default.nix
+++ b/pkgs/development/libraries/phonon/default.nix
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
version = "4.11.1";
meta = {
- homepage = "https://phonon.kde.org/";
+ homepage = "https://community.kde.org/Phonon";
description = "Multimedia API for Qt";
license = stdenv.lib.licenses.lgpl2;
platforms = stdenv.lib.platforms.linux;
diff --git a/pkgs/development/libraries/physics/fastjet-contrib/default.nix b/pkgs/development/libraries/physics/fastjet-contrib/default.nix
index 2bc5b12dfb77..68e07e7b42dd 100644
--- a/pkgs/development/libraries/physics/fastjet-contrib/default.nix
+++ b/pkgs/development/libraries/physics/fastjet-contrib/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "fastjet-contrib";
- version = "1.042";
+ version = "1.045";
src = fetchurl {
url = "http://fastjet.hepforge.org/contrib/downloads/fjcontrib-${version}.tar.gz";
- sha256 = "0cc8dn6g7adj2pgs8hvczg68i3xhlk6978m4gxamgibilf9jw1av";
+ sha256 = "1y45jx7i30ik2pjv33y16fi5i5jpmi0zp1jh32pwywd3diaiazv6";
};
buildInputs = [ fastjet ];
diff --git a/pkgs/development/libraries/physics/yoda/default.nix b/pkgs/development/libraries/physics/yoda/default.nix
index 1a8d5a6fd390..273566adc03f 100644
--- a/pkgs/development/libraries/physics/yoda/default.nix
+++ b/pkgs/development/libraries/physics/yoda/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "yoda";
- version = "1.8.3";
+ version = "1.8.4";
src = fetchurl {
url = "https://www.hepforge.org/archive/yoda/YODA-${version}.tar.bz2";
- sha256 = "12msmjiajvy2xj2m64n2fxblai5xg06a829wi7scsc7nw2jhxpfr";
+ sha256 = "03hm7hax0n5irqi0kzjag6fyr9zws9jqz95hr8afpikwkcfa894x";
};
nativeBuildInputs = with python.pkgs; [ cython makeWrapper ];
diff --git a/pkgs/development/libraries/pipewire/default.nix b/pkgs/development/libraries/pipewire/default.nix
index 858f2f94db2a..d07c77f4e2eb 100644
--- a/pkgs/development/libraries/pipewire/default.nix
+++ b/pkgs/development/libraries/pipewire/default.nix
@@ -19,7 +19,6 @@
, libsndfile
, vulkan-headers
, vulkan-loader
-, libpulseaudio
, makeFontsConf
, callPackage
, nixosTests
@@ -28,7 +27,7 @@
, bluezSupport ? true, bluez ? null, sbc ? null
, nativeHspSupport ? true
, ofonoSupport ? true
-, hsphfpdSupport ? false
+, hsphfpdSupport ? true
}:
let
@@ -40,7 +39,7 @@ let
in
stdenv.mkDerivation rec {
pname = "pipewire";
- version = "0.3.15";
+ version = "0.3.17";
outputs = [
"out"
@@ -57,7 +56,7 @@ stdenv.mkDerivation rec {
owner = "pipewire";
repo = "pipewire";
rev = version;
- sha256 = "1lmsn13pbr0cigb5ri9nd3102ffbaf8nsz5c8aawf6lsz7mhkx9x";
+ sha256 = "1gzdahji23fsgjycc08h7zzv8filmzdrkyvpkljc881l4cb5l58n";
};
patches = [
@@ -65,6 +64,10 @@ stdenv.mkDerivation rec {
./alsa-profiles-use-libdir.patch
# Move installed tests into their own output.
./installed-tests-path.patch
+ # Change the path of the pipewire-pulse binary in the service definition.
+ ./pipewire-pulse-path.patch
+ # Add flag to specify configuration directory (different from the installation directory).
+ ./pipewire-config-dir.patch
];
nativeBuildInputs = [
@@ -73,7 +76,6 @@ stdenv.mkDerivation rec {
meson
ninja
pkgconfig
- removeReferencesTo
];
buildInputs = [
@@ -81,7 +83,6 @@ stdenv.mkDerivation rec {
dbus
glib
libjack2
- libpulseaudio
libsndfile
udev
vulkan-headers
@@ -99,7 +100,7 @@ stdenv.mkDerivation rec {
"-Dudevrulesdir=lib/udev/rules.d"
"-Dinstalled_tests=true"
"-Dinstalled_test_prefix=${placeholder "installedTests"}"
- "-Dlibpulse-path=${placeholder "pulse"}/lib"
+ "-Dpipewire_pulse_prefix=${placeholder "pulse"}"
"-Dlibjack-path=${placeholder "jack"}/lib"
"-Dgstreamer=${mesonBool gstreamerSupport}"
"-Dffmpeg=${mesonBool ffmpegSupport}"
@@ -107,16 +108,17 @@ stdenv.mkDerivation rec {
"-Dbluez5-backend-native=${mesonBool nativeHspSupport}"
"-Dbluez5-backend-ofono=${mesonBool ofonoSupport}"
"-Dbluez5-backend-hsphfpd=${mesonBool hsphfpdSupport}"
+ "-Dpipewire_config_dir=/etc/pipewire"
];
FONTCONFIG_FILE = fontsConf; # Fontconfig error: Cannot load default config file
doCheck = true;
- # Pulseaudio asserts lead to dev references.
- # TODO This should be fixed in the pulseaudio sources instead.
- preFixup = ''
- remove-references-to -t ${libpulseaudio.dev} "$(readlink -f $pulse/lib/libpulse.so)"
+ postInstall = ''
+ moveToOutput "share/systemd/user/pipewire-pulse.*" "$pulse"
+ moveToOutput "lib/systemd/user/pipewire-pulse.*" "$pulse"
+ moveToOutput "bin/pipewire-pulse" "$pulse"
'';
passthru.tests = {
diff --git a/pkgs/development/libraries/pipewire/pipewire-config-dir.patch b/pkgs/development/libraries/pipewire/pipewire-config-dir.patch
new file mode 100644
index 000000000000..ad1ae93684b1
--- /dev/null
+++ b/pkgs/development/libraries/pipewire/pipewire-config-dir.patch
@@ -0,0 +1,30 @@
+diff --git a/meson.build b/meson.build
+index 0073eb13..0ffc6863 100644
+--- a/meson.build
++++ b/meson.build
+@@ -34,7 +34,10 @@ pipewire_libexecdir = join_paths(prefix, get_option('libexecdir'))
+ pipewire_localedir = join_paths(prefix, get_option('localedir'))
+ pipewire_sysconfdir = join_paths(prefix, get_option('sysconfdir'))
+
+-pipewire_configdir = join_paths(pipewire_sysconfdir, 'pipewire')
++pipewire_configdir = get_option('pipewire_config_dir')
++if pipewire_configdir == ''
++ pipewire_configdir = join_paths(pipewire_sysconfdir, 'pipewire')
++endif
+ modules_install_dir = join_paths(pipewire_libdir, pipewire_name)
+
+ if host_machine.system() == 'linux'
+diff --git a/meson_options.txt b/meson_options.txt
+index 4b9e46b8..8c301459 100644
+--- a/meson_options.txt
++++ b/meson_options.txt
+@@ -56,6 +56,9 @@ option('pipewire-pulseaudio',
+ option('libpulse-path',
+ description: 'Where to install the libpulse.so library',
+ type: 'string')
++option('pipewire_config_dir',
++ type : 'string',
++ description : 'Directory for pipewire configuration (defaults to /etc/pipewire)')
+ option('spa-plugins',
+ description: 'Enable spa plugins integration',
+ type: 'boolean',
diff --git a/pkgs/development/libraries/pipewire/pipewire-pulse-path.patch b/pkgs/development/libraries/pipewire/pipewire-pulse-path.patch
new file mode 100644
index 000000000000..6ac86b111eef
--- /dev/null
+++ b/pkgs/development/libraries/pipewire/pipewire-pulse-path.patch
@@ -0,0 +1,24 @@
+diff --git a/meson_options.txt b/meson_options.txt
+index 4b9e46b8..9d73ed06 100644
+--- a/meson_options.txt
++++ b/meson_options.txt
+@@ -147,3 +147,6 @@ option('pw-cat',
+ option('udevrulesdir',
+ type : 'string',
+ description : 'Directory for udev rules (defaults to /lib/udev/rules.d)')
++option('pipewire_pulse_prefix',
++ type : 'string',
++ description : 'Install directory for the pipewire-pulse daemon')
+diff --git a/src/daemon/systemd/user/meson.build b/src/daemon/systemd/user/meson.build
+index 29fc93d4..f78946f2 100644
+--- a/src/daemon/systemd/user/meson.build
++++ b/src/daemon/systemd/user/meson.build
+@@ -6,7 +6,7 @@ install_data(
+
+ systemd_config = configuration_data()
+ systemd_config.set('PW_BINARY', join_paths(pipewire_bindir, 'pipewire'))
+-systemd_config.set('PW_PULSE_BINARY', join_paths(pipewire_bindir, 'pipewire-pulse'))
++systemd_config.set('PW_PULSE_BINARY', join_paths(get_option('pipewire_pulse_prefix'), 'bin/pipewire-pulse'))
+
+ configure_file(input : 'pipewire.service.in',
+ output : 'pipewire.service',
diff --git a/pkgs/development/libraries/pkcs11helper/default.nix b/pkgs/development/libraries/pkcs11helper/default.nix
index 8366c37e5054..cb8e05b6a76e 100644
--- a/pkgs/development/libraries/pkcs11helper/default.nix
+++ b/pkgs/development/libraries/pkcs11helper/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "pkcs11-helper";
- version = "1.26";
+ version = "1.27";
src = fetchFromGitHub {
owner = "OpenSC";
repo = "pkcs11-helper";
rev = "${pname}-${version}";
- sha256 = "15n3vy1v5gian0gh5y7vq5a6n3fngfwb41sbvrlwbjw0yh23sb1b";
+ sha256 = "1idrqip59bqzcgddpnk2inin5n5yn4y0dmcyaggfpdishraiqgd5";
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
diff --git a/pkgs/development/libraries/polkit/default.nix b/pkgs/development/libraries/polkit/default.nix
index 43dc2550b12b..6aea70530143 100644
--- a/pkgs/development/libraries/polkit/default.nix
+++ b/pkgs/development/libraries/polkit/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, pkgconfig, glib, expat, pam, perl, fetchpatch
-, intltool, spidermonkey_60 , gobject-introspection, libxslt, docbook_xsl, dbus
+, intltool, spidermonkey_78, gobject-introspection, libxslt, docbook_xsl, dbus
, docbook_xml_dtd_412, gtk-doc, coreutils
, useSystemd ? (stdenv.isLinux && !stdenv.hostPlatform.isMusl), systemd, elogind
, withIntrospection ? true
@@ -19,11 +19,11 @@ in
stdenv.mkDerivation rec {
pname = "polkit";
- version = "0.116";
+ version = "0.118";
src = fetchurl {
url = "https://www.freedesktop.org/software/${pname}/releases/${pname}-${version}.tar.gz";
- sha256 = "1c9lbpndh5zis22f154vjrhnqw65z8s85nrgl42v738yf6g0q5w8";
+ sha256 = "0swmg37jsxsxfsd2b3qm0l3zxr9ldvhpjw8lsgq3j8q7wy2fjm3d";
};
patches = [
@@ -54,7 +54,7 @@ stdenv.mkDerivation rec {
[ glib gtk-doc pkgconfig intltool perl ]
++ [ libxslt docbook_xsl docbook_xml_dtd_412 ]; # man pages
buildInputs =
- [ expat pam spidermonkey_60 ]
+ [ expat pam spidermonkey_78 ]
# On Linux, fall back to elogind when systemd support is off.
++ stdenv.lib.optional stdenv.isLinux (if useSystemd then systemd else elogind)
++ stdenv.lib.optional withIntrospection gobject-introspection;
@@ -102,6 +102,10 @@ stdenv.mkDerivation rec {
inherit doCheck;
checkInputs = [ dbus ];
checkPhase = ''
+ # unfortunately this test needs python-dbusmock, but python-dbusmock needs polkit,
+ # leading to a circular dependency
+ substituteInPlace test/Makefile --replace polkitbackend ""
+
# tests need access to the system bus
dbus-run-session --config-file=${./system_bus.conf} -- sh -c 'DBUS_SYSTEM_BUS_ADDRESS=$DBUS_SESSION_BUS_ADDRESS make check'
'';
diff --git a/pkgs/development/libraries/precice/default.nix b/pkgs/development/libraries/precice/default.nix
index f0064dbd3623..e8ae15ed31f4 100644
--- a/pkgs/development/libraries/precice/default.nix
+++ b/pkgs/development/libraries/precice/default.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
"-DPRECICE_PETScMapping=OFF"
"-DBUILD_SHARED_LIBS=ON"
"-DPYTHON_LIBRARIES=${python3.libPrefix}"
- "-DPYTHON_INCLUDE_DIR=${python3}/include/${python3.libPrefix}m"
+ "-DPYTHON_INCLUDE_DIR=${python3}/include/${python3.libPrefix}"
];
NIX_CFLAGS_COMPILE = lib.optional stdenv.isDarwin [ "-D_GNU_SOURCE" ];
diff --git a/pkgs/development/libraries/protobuf/3.13.nix b/pkgs/development/libraries/protobuf/3.13.nix
index 3e3740a7c501..8499ac069e84 100644
--- a/pkgs/development/libraries/protobuf/3.13.nix
+++ b/pkgs/development/libraries/protobuf/3.13.nix
@@ -1,6 +1,6 @@
{ callPackage, ... }:
callPackage ./generic-v3.nix {
- version = "3.13.0";
- sha256 = "1nqsvi2yfr93kiwlinz8z7c68ilg1j75b2vcpzxzvripxx5h6xhd";
+ version = "3.13.0.1";
+ sha256 = "1r3hvbvjjww6pdk0mlg1lym7avxn8851xm8dg98bf4zq4vyrcw12";
}
diff --git a/pkgs/development/libraries/protobuf/3.14.nix b/pkgs/development/libraries/protobuf/3.14.nix
new file mode 100644
index 000000000000..82896b0dadee
--- /dev/null
+++ b/pkgs/development/libraries/protobuf/3.14.nix
@@ -0,0 +1,6 @@
+{ callPackage, ... }:
+
+callPackage ./generic-v3.nix {
+ version = "3.14.0";
+ sha256 = "1k4kkb78kdbz732wsph07v3zy3cz7l1msk2byrfvp0nb02sfl3a4";
+}
diff --git a/pkgs/development/libraries/psqlodbc/default.nix b/pkgs/development/libraries/psqlodbc/default.nix
index fdc35f149a33..43da67d3d9b6 100644
--- a/pkgs/development/libraries/psqlodbc/default.nix
+++ b/pkgs/development/libraries/psqlodbc/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
configureFlags = [ "--with-iodbc=${libiodbc}" ];
meta = with stdenv.lib; {
- homepage = "http://psqlodbc.projects.postgresql.org/";
+ homepage = "https://odbc.postgresql.org/";
description = "ODBC driver for PostgreSQL";
license = licenses.lgpl2;
platforms = platforms.linux;
diff --git a/pkgs/development/libraries/pugixml/default.nix b/pkgs/development/libraries/pugixml/default.nix
index d9b04781ba1b..7436641a2fe6 100644
--- a/pkgs/development/libraries/pugixml/default.nix
+++ b/pkgs/development/libraries/pugixml/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "pugixml";
- version = "1.10";
+ version = "1.11";
src = fetchFromGitHub {
owner = "zeux";
repo = "pugixml";
rev = "v${version}";
- sha256 = "dywnLSJHeGaR3+0lTLpacWQL0rWlF8+LNCy+oCCO9C4=";
+ sha256 = "0q620bfd9lnph68jhqn7iv9bqmks7qk90riq6f6nr4kqc4xnravd";
};
outputs = if shared then [ "out" "dev" ] else [ "out" ];
@@ -24,10 +24,10 @@ stdenv.mkDerivation rec {
# Hack to be able to run the test, broken because we use
# CMAKE_SKIP_BUILD_RPATH to avoid cmake resetting rpath on install
- preBuild = if stdenv.isDarwin then ''
- export DYLD_LIBRARY_PATH="`pwd`''${DYLD_LIBRARY_PATH:+:}$DYLD_LIBRARY_PATH"
+ preCheck = if stdenv.isDarwin then ''
+ export DYLD_LIBRARY_PATH="$(pwd)''${DYLD_LIBRARY_PATH:+:}$DYLD_LIBRARY_PATH"
'' else ''
- export LD_LIBRARY_PATH="`pwd`''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH"
+ export LD_LIBRARY_PATH="$(pwd)''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH"
'';
preConfigure = ''
diff --git a/pkgs/development/libraries/qpdf/default.nix b/pkgs/development/libraries/qpdf/default.nix
index c098680d27a9..a427bd5d0518 100644
--- a/pkgs/development/libraries/qpdf/default.nix
+++ b/pkgs/development/libraries/qpdf/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "qpdf";
- version = "10.0.3";
+ version = "10.0.4";
src = fetchFromGitHub {
owner = "qpdf";
repo = "qpdf";
rev = "release-qpdf-${version}";
- sha256 = "14c4ig51hhrvrwhhriklylp40349xqgd3filajsvqk9vaww6na7f";
+ sha256 = "1jqijnni2pmbbdk2g3pi14178j7mls8dj2bcwf1lds5ar0ghsagc";
};
nativeBuildInputs = [ perl ];
diff --git a/pkgs/development/libraries/rdkafka/default.nix b/pkgs/development/libraries/rdkafka/default.nix
index 308fadbdfd8e..7b3d5b3db16f 100644
--- a/pkgs/development/libraries/rdkafka/default.nix
+++ b/pkgs/development/libraries/rdkafka/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "rdkafka";
- version = "1.4.4";
+ version = "1.5.2";
src = fetchFromGitHub {
owner = "edenhill";
repo = "librdkafka";
rev = "v${version}";
- sha256 = "0y4m29wyvhhxb7fap9z07zwgcqlr4ifwynf8a7yp5ldjpzfzxpix";
+ sha256 = "0qm9rvvkqypqh0vpgkrlqgaxkqdvs3finpr5niwxc6ypblc3ir1g";
};
nativeBuildInputs = [ pkgconfig ];
@@ -28,6 +28,6 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/edenhill/librdkafka";
license = licenses.bsd2;
platforms = platforms.linux ++ platforms.darwin;
- maintainers = with maintainers; [ boothead ];
+ maintainers = with maintainers; [ commandodev ];
};
}
diff --git a/pkgs/development/libraries/relibc/default.nix b/pkgs/development/libraries/relibc/default.nix
index f4c9e1e7117a..cedffcaaef9f 100644
--- a/pkgs/development/libraries/relibc/default.nix
+++ b/pkgs/development/libraries/relibc/default.nix
@@ -63,7 +63,8 @@ redoxRustPlatform.buildRustPackage rec {
DESTDIR=$out make install
'';
- TARGET = buildPackages.rust.toRustTarget stdenvNoCC.targetPlatform;
+ # TODO: should be hostPlatform
+ TARGET = buildPackages.rust.toRustTargetSpec stdenvNoCC.targetPlatform;
cargoSha256 = "1fzz7ba3ga57x1cbdrcfrdwwjr70nh4skrpxp4j2gak2c3scj6rz";
diff --git a/pkgs/development/libraries/rnnoise-plugin/default.nix b/pkgs/development/libraries/rnnoise-plugin/default.nix
index 6e2542e1db21..9ec9eabebebb 100644
--- a/pkgs/development/libraries/rnnoise-plugin/default.nix
+++ b/pkgs/development/libraries/rnnoise-plugin/default.nix
@@ -20,6 +20,6 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/werman/noise-suppression-for-voice";
license = licenses.gpl3;
platforms = platforms.all;
- maintainers = with maintainers; [ panaeon ];
+ maintainers = with maintainers; [ panaeon henrikolsson ];
};
}
diff --git a/pkgs/development/libraries/rocclr/default.nix b/pkgs/development/libraries/rocclr/default.nix
index 9b7d80a2240e..55b2f0ff1868 100644
--- a/pkgs/development/libraries/rocclr/default.nix
+++ b/pkgs/development/libraries/rocclr/default.nix
@@ -15,13 +15,13 @@
stdenv.mkDerivation rec {
pname = "rocclr";
- version = "3.9.0";
+ version = "3.10.0";
src = fetchFromGitHub {
owner = "ROCm-Developer-Tools";
repo = "ROCclr";
rev = "rocm-${version}";
- sha256 = "193pd6lbnfjrmqsrlvkpadxxi908a9r0c41y8x1bkbbaviad39q0";
+ hash = "sha256-P36JKFgXSZagWzHB6WB2WlDu7jkVvfYVo1BaV0b8iEk=";
};
nativeBuildInputs = [ cmake rocm-cmake ];
diff --git a/pkgs/development/libraries/rocksdb/default.nix b/pkgs/development/libraries/rocksdb/default.nix
index 0cb36fd02606..f17a114216bd 100644
--- a/pkgs/development/libraries/rocksdb/default.nix
+++ b/pkgs/development/libraries/rocksdb/default.nix
@@ -15,13 +15,13 @@
stdenv.mkDerivation rec {
pname = "rocksdb";
- version = "6.12.7";
+ version = "6.14.6";
src = fetchFromGitHub {
owner = "facebook";
repo = pname;
rev = "v${version}";
- sha256 = "0cpi0v691xsh20hj5x2y2z7dmjvhd3brr0swszv0xqjg2q0f7zdb";
+ sha256 = "0cp0jgzwkwamykgnmsg0zvzakq58f1ihs7lslnn4nh4p9gm75rq5";
};
nativeBuildInputs = [ cmake ninja ];
diff --git a/pkgs/development/libraries/rocm-comgr/default.nix b/pkgs/development/libraries/rocm-comgr/default.nix
index 7a122fae39e3..e6546e0d3361 100644
--- a/pkgs/development/libraries/rocm-comgr/default.nix
+++ b/pkgs/development/libraries/rocm-comgr/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "rocm-comgr";
- version = "3.9.0";
+ version = "3.10.0";
src = fetchFromGitHub {
owner = "RadeonOpenCompute";
repo = "ROCm-CompilerSupport";
rev = "rocm-${version}";
- sha256 = "1lwgr6x2b6jisc2nxvr9m24zrc7f2vcgrbkj9sf2blpha61xgk14";
+ hash = "sha256-JMzXg1Hw0iWcTnKu/NgW7rD8iagp724F01GaJbrJj9M=";
};
sourceRoot = "source/lib/comgr";
diff --git a/pkgs/development/libraries/rocm-device-libs/default.nix b/pkgs/development/libraries/rocm-device-libs/default.nix
index 4dd96c2c7d9b..54c7cb9a10b5 100644
--- a/pkgs/development/libraries/rocm-device-libs/default.nix
+++ b/pkgs/development/libraries/rocm-device-libs/default.nix
@@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "rocm-device-libs";
- version = "3.9.0";
+ version = "3.10.0";
src = fetchFromGitHub {
owner = "RadeonOpenCompute";
repo = "ROCm-Device-Libs";
rev = "rocm-${version}";
- sha256 = "1nil0nhlkszslgvqhim5vmcp3flfafydviq0zk7db8i6z17kq090";
+ hash = "sha256-IAE8T/gmotXO/ADH3bxTjrpxWd2lRoj3o/rrSaEFNNo=";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/rocm-opencl-runtime/default.nix b/pkgs/development/libraries/rocm-opencl-runtime/default.nix
index 69ca18318ac3..4681267da18a 100644
--- a/pkgs/development/libraries/rocm-opencl-runtime/default.nix
+++ b/pkgs/development/libraries/rocm-opencl-runtime/default.nix
@@ -21,13 +21,13 @@
stdenv.mkDerivation rec {
pname = "rocm-opencl-runtime";
- version = "3.9.0";
+ version = "3.10.0";
src = fetchFromGitHub {
owner = "RadeonOpenCompute";
repo = "ROCm-OpenCL-Runtime";
rev = "rocm-${version}";
- sha256 = "1qsgswm1wl2wknhgy6c9l6dnj0z1kwddimdzjmvjcpyxq987y2gv";
+ hash = "sha256-kW5jTDlQtXQ0i4ADJEnmESxjcLCt4QZCYJ1ouIsk4YE=";
};
nativeBuildInputs = [ cmake rocm-cmake ];
diff --git a/pkgs/development/libraries/rocm-runtime/default.nix b/pkgs/development/libraries/rocm-runtime/default.nix
index d3e113b8ded5..4df954f4b258 100644
--- a/pkgs/development/libraries/rocm-runtime/default.nix
+++ b/pkgs/development/libraries/rocm-runtime/default.nix
@@ -11,13 +11,13 @@
stdenv.mkDerivation rec {
pname = "rocm-runtime";
- version = "3.9.0";
+ version = "3.10.0";
src = fetchFromGitHub {
owner = "RadeonOpenCompute";
repo = "ROCR-Runtime";
rev = "rocm-${version}";
- sha256 = "034qbqznfligg4lwd95zmqa7lwcda720zbfv066nqvarlcml0kr6";
+ hash = "sha256-8hNb0Yo9ApedOG7xrUr5rwiA/YsqDTcyr6dBRg8lXro=";
};
sourceRoot = "source/src";
diff --git a/pkgs/development/libraries/rocm-thunk/default.nix b/pkgs/development/libraries/rocm-thunk/default.nix
index 63e66f35f810..bf0a05fe73e8 100644
--- a/pkgs/development/libraries/rocm-thunk/default.nix
+++ b/pkgs/development/libraries/rocm-thunk/default.nix
@@ -7,13 +7,13 @@
stdenv.mkDerivation rec {
pname = "rocm-thunk";
- version = "3.9.0";
+ version = "3.10.0";
src = fetchFromGitHub {
owner = "RadeonOpenCompute";
repo = "ROCT-Thunk-Interface";
rev = "rocm-${version}";
- sha256 = "0xkp50ik7miz9whywnmiiqiamc7g8flfr9g8c02kxr0cay1in6cj";
+ hash = "sha256-FLH+GHXA0zepbR1wPPSez/hx1hiG2kkCTneDKhJJRjU=";
};
preConfigure = ''
diff --git a/pkgs/applications/science/electronics/qcsxcad/default.nix b/pkgs/development/libraries/science/electronics/qcsxcad/default.nix
index c12678c0047d..7e73354363ea 100644
--- a/pkgs/applications/science/electronics/qcsxcad/default.nix
+++ b/pkgs/development/libraries/science/electronics/qcsxcad/default.nix
@@ -1,11 +1,10 @@
-{ stdenv
+{ lib
, mkDerivation
, fetchFromGitHub
, cmake
, csxcad
, tinyxml
, vtkWithQt5
-, wrapQtAppsHook
, qtbase
}:
@@ -20,13 +19,13 @@ mkDerivation {
sha256 = "11kbh0mxbdfh7s5azqin3i2alic5ihmdfj0jwgnrhlpjk4cbf9rn";
};
+ outputs = [ "out" "dev" ];
+
nativeBuildInputs = [
cmake
- wrapQtAppsHook
];
cmakeFlags = [
- "-DCMAKE_INSTALL_PREFIX=${placeholder "out"}"
"-DCSXCAD_ROOT_DIR=${csxcad}"
"-DENABLE_RPATH=OFF"
];
@@ -40,7 +39,7 @@ mkDerivation {
enableParallelBuilding = true;
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Qt library for CSXCAD";
homepage = "https://github.com/thliebig/QCSXCAD";
license = licenses.gpl3;
diff --git a/pkgs/development/libraries/science/math/blis/default.nix b/pkgs/development/libraries/science/math/blis/default.nix
index 42ba4f25204e..3943c4dbbcaa 100644
--- a/pkgs/development/libraries/science/math/blis/default.nix
+++ b/pkgs/development/libraries/science/math/blis/default.nix
@@ -17,13 +17,13 @@ let
blasIntSize = if blas64 then "64" else "32";
in stdenv.mkDerivation rec {
pname = "blis";
- version = "0.7.0";
+ version = "0.8.0";
src = fetchFromGitHub {
owner = "flame";
repo = "blis";
rev = version;
- sha256 = "13g9kg7x8j9icg4frdq3wpl2cmp0jnh93mw48daa7ym399w17423";
+ sha256 = "0fp0nskydan3i7sj7qkabwc9sjh7mw73pjpgzh50qchkkcv0s3n1";
};
inherit blas64;
diff --git a/pkgs/development/libraries/science/math/cudnn/default.nix b/pkgs/development/libraries/science/math/cudnn/default.nix
index 9495366eaaa8..d99149c0e965 100644
--- a/pkgs/development/libraries/science/math/cudnn/default.nix
+++ b/pkgs/development/libraries/science/math/cudnn/default.nix
@@ -79,7 +79,7 @@ in rec {
sha256 = "084c13vzjdkb5s1996yilybg6dgav1lscjr1xdcgvlmfrbr6f0k0";
};
- cudnn_cudatoolkit_10 = cudnn_cudatoolkit_10_1;
+ cudnn_cudatoolkit_10 = cudnn_cudatoolkit_10_2;
cudnn_cudatoolkit_11_0 = generic rec {
version = "8.0.2";
diff --git a/pkgs/development/libraries/science/math/mkl/default.nix b/pkgs/development/libraries/science/math/mkl/default.nix
index 7b91940033dd..1887d53e3066 100644
--- a/pkgs/development/libraries/science/math/mkl/default.nix
+++ b/pkgs/development/libraries/science/math/mkl/default.nix
@@ -20,12 +20,11 @@ let
# Darwin is pinned to 2019.3 because the DMG does not unpack; see here for details:
# https://github.com/matthewbauer/undmg/issues/4
year = if stdenvNoCC.isDarwin then "2019" else "2020";
- spot = if stdenvNoCC.isDarwin then "3" else "3";
- rel = if stdenvNoCC.isDarwin then "199" else "279";
+ spot = if stdenvNoCC.isDarwin then "3" else "4";
+ rel = if stdenvNoCC.isDarwin then "199" else "304";
- # Replace `openmpSpot` by `spot` after 2020.3. Release 2020.03
- # adresses performance regressions and does not update OpenMP.
- openmpSpot = if stdenvNoCC.isDarwin then spot else "2";
+ # Replace `openmpSpot` by `spot` after 2020.
+ openmpSpot = if stdenvNoCC.isDarwin then spot else "3";
rpm-ver = "${year}.${spot}-${rel}-${year}.${spot}-${rel}";
@@ -47,8 +46,8 @@ in stdenvNoCC.mkDerivation {
})
else
(fetchurl {
- url = "https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16903/l_mkl_${version}.tgz";
- sha256 = "013shn3c823bjfssq4jyl3na5lbzj99s09ds608ljqllri7473ib";
+ url = "https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16917/l_mkl_${version}.tgz";
+ hash = "sha256-IxTUZTaXTb0I8qTk+emhVdx+eeJ5jHTn3fqtAKWRfqU=";
});
nativeBuildInputs = [ validatePkgConfig ] ++ (if stdenvNoCC.isDarwin
diff --git a/pkgs/development/libraries/science/math/openlibm/default.nix b/pkgs/development/libraries/science/math/openlibm/default.nix
index 3553833443f7..17197823d6ef 100644
--- a/pkgs/development/libraries/science/math/openlibm/default.nix
+++ b/pkgs/development/libraries/science/math/openlibm/default.nix
@@ -2,17 +2,17 @@
stdenv.mkDerivation rec {
pname = "openlibm";
- version = "0.7.2";
+ version = "0.7.3";
src = fetchurl {
url = "https://github.com/JuliaLang/openlibm/archive/v${version}.tar.gz";
- sha256 = "09fl7ij0p0js2sydjvmm9k4d0c83iwpb2sad9d9hin8sjdfyp4vp";
+ sha256 = "0m3khv7qidhfly634bf5w0ci5qnvndmihc4a836a0cy047pw9g6k";
};
makeFlags = [ "prefix=$(out)" ];
meta = {
description = "High quality system independent, portable, open source libm implementation";
- homepage = "https://www.openlibm.org/";
+ homepage = "https://openlibm.org/";
license = stdenv.lib.licenses.mit;
maintainers = [ stdenv.lib.maintainers.ttuegel ];
platforms = stdenv.lib.platforms.all;
diff --git a/pkgs/development/libraries/science/math/petsc/default.nix b/pkgs/development/libraries/science/math/petsc/default.nix
index 0946f8f2f66b..608064353ca7 100644
--- a/pkgs/development/libraries/science/math/petsc/default.nix
+++ b/pkgs/development/libraries/science/math/petsc/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "petsc";
- version = "3.14.0";
+ version = "3.14.1";
src = fetchurl {
url = "http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-${version}.tar.gz";
- sha256 = "1hq3igm90bnl44vyjdbkpqmqk7496pakcswzc2vq57l8d27nhdxz";
+ sha256 = "1y3fhg0l69qp9qn6vjyqdhqhhbvsa7jp8g7zcm0pwzm7gkcldqnx";
};
nativeBuildInputs = [ blas gfortran gfortran.cc.lib lapack python ];
diff --git a/pkgs/development/libraries/science/math/suitesparse/default.nix b/pkgs/development/libraries/science/math/suitesparse/default.nix
index d50e065efc61..2e76050aa989 100644
--- a/pkgs/development/libraries/science/math/suitesparse/default.nix
+++ b/pkgs/development/libraries/science/math/suitesparse/default.nix
@@ -4,14 +4,15 @@
, blas, lapack
, metis
, fixDarwinDylibNames
-, gnum4
+, gmp
+, mpfr
, enableCuda ? false
, cudatoolkit
}:
stdenv.mkDerivation rec {
pname = "suitesparse";
- version = "5.7.2";
+ version = "5.8.1";
outputs = [ "out" "dev" "doc" ];
@@ -19,17 +20,19 @@ stdenv.mkDerivation rec {
owner = "DrTimothyAldenDavis";
repo = "SuiteSparse";
rev = "v${version}";
- sha256 = "1imndff7yygjrbbrcscsmirdi8w0lkwj5dbhydxmf7lklwn4j3q6";
+ sha256 = "0qjlyfxs8s48rs63c2fzspisgq1kk4bwkgnhmh125hgkdhrq2w1c";
};
nativeBuildInputs = [
- gnum4
] ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
- buildInputs = [
+ # Use compatible indexing for lapack and blas used
+ buildInputs = assert (blas.isILP64 == lapack.isILP64); [
blas lapack
metis
gfortran.cc.lib
+ gmp
+ mpfr
] ++ stdenv.lib.optional enableCuda cudatoolkit;
preConfigure = ''
@@ -41,8 +44,6 @@ stdenv.mkDerivation rec {
"INSTALL=${placeholder "out"}"
"INSTALL_INCLUDE=${placeholder "dev"}/include"
"JOBS=$(NIX_BUILD_CORES)"
- "BLAS=-lblas"
- "LAPACK=-llapack"
"MY_METIS_LIB=-lmetis"
] ++ stdenv.lib.optionals blas.isILP64 [
"CFLAGS=-DBLAS64"
@@ -50,7 +51,13 @@ stdenv.mkDerivation rec {
"CUDA_PATH=${cudatoolkit}"
"CUDART_LIB=${cudatoolkit.lib}/lib/libcudart.so"
"CUBLAS_LIB=${cudatoolkit}/lib/libcublas.so"
- ];
+ ] ++ stdenv.lib.optionals stdenv.isDarwin [
+ # Unless these are set, the build will attempt to use `Accelerate` on darwin, see:
+ # https://github.com/DrTimothyAldenDavis/SuiteSparse/blob/v5.8.1/SuiteSparse_config/SuiteSparse_config.mk#L368
+ "BLAS=-lblas"
+ "LAPACK=-llapack"
+ ]
+ ;
buildFlags = [
# Build individual shared libraries, not demos
diff --git a/pkgs/development/libraries/simpleitk/default.nix b/pkgs/development/libraries/simpleitk/default.nix
index bfc1c55d2c4d..e6b013aa1370 100644
--- a/pkgs/development/libraries/simpleitk/default.nix
+++ b/pkgs/development/libraries/simpleitk/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "simpleitk";
- version = "2.0.1";
+ version = "2.0.2";
src = fetchFromGitHub {
owner = "SimpleITK";
repo = "SimpleITK";
rev = "v${version}";
- sha256 = "0yijli538hd96pfg4vpfk983y6d5bw9dlbs9nsq4rp83r08qdcc5";
+ sha256 = "1q51jmd6skrr31avxlrxx433lawc838ilzrj5vvv38a9f4gl45v8";
};
nativeBuildInputs = [ cmake swig ];
diff --git a/pkgs/development/libraries/skalibs/default.nix b/pkgs/development/libraries/skalibs/default.nix
index 1628120ca583..a691107f9a1d 100644
--- a/pkgs/development/libraries/skalibs/default.nix
+++ b/pkgs/development/libraries/skalibs/default.nix
@@ -4,8 +4,8 @@ with skawarePackages;
buildPackage {
pname = "skalibs";
- version = "2.9.2.1";
- sha256 = "0ff551181vv9d1z5sv7yg6n4b88ajcdircs4p4nif4yl7nsrj2r5";
+ version = "2.9.3.0";
+ sha256 = "0i1vg3bh0w3bpj7cv0kzs6q9v2dd8wa2by8h8j39fh1qkl20f6ph";
description = "A set of general-purpose C programming libraries";
diff --git a/pkgs/development/libraries/spdlog/default.nix b/pkgs/development/libraries/spdlog/default.nix
index 22266bfd4b01..2022ec7caaa5 100644
--- a/pkgs/development/libraries/spdlog/default.nix
+++ b/pkgs/development/libraries/spdlog/default.nix
@@ -15,7 +15,12 @@ let
nativeBuildInputs = [ cmake ];
- cmakeFlags = [ "-DSPDLOG_BUILD_EXAMPLE=OFF" "-DSPDLOG_BUILD_BENCH=OFF" ];
+ cmakeFlags = [
+ "-DSPDLOG_BUILD_SHARED=ON"
+ "-DSPDLOG_BUILD_EXAMPLE=OFF"
+ "-DSPDLOG_BUILD_BENCH=OFF"
+ "-DSPDLOG_BUILD_TESTS=ON"
+ ];
outputs = [ "out" "doc" ];
@@ -24,6 +29,9 @@ let
cp -rv ../example $out/share/doc/spdlog
'';
+ doCheck = true;
+ preCheck = "export LD_LIBRARY_PATH=$(pwd):$LD_LIBRARY_PATH";
+
meta = with stdenv.lib; {
description = "Very fast, header only, C++ logging library";
homepage = "https://github.com/gabime/spdlog";
@@ -35,8 +43,8 @@ let
in
{
spdlog_1 = generic {
- version = "1.7.0";
- sha256 = "1ryaa22ppj60461hcdb8nk7jwj84arp4iw4lyw594py92g4vnx3j";
+ version = "1.8.1";
+ sha256 = "sha256-EyZhYgcdtZC+vsOUKShheY57L0tpXltduHWwaoy6G9k=";
};
spdlog_0 = generic {
diff --git a/pkgs/development/libraries/speechd/default.nix b/pkgs/development/libraries/speechd/default.nix
index fbf399cb246e..483b8eeb2065 100644
--- a/pkgs/development/libraries/speechd/default.nix
+++ b/pkgs/development/libraries/speechd/default.nix
@@ -7,7 +7,7 @@
, itstool
, libtool
, texinfo
-, utillinux
+, util-linux
, autoreconfHook
, glib
, dotconf
@@ -49,7 +49,7 @@ in stdenv.mkDerivation rec {
patches = [
(substituteAll {
src = ./fix-paths.patch;
- inherit utillinux;
+ utillinux = util-linux;
})
];
diff --git a/pkgs/development/libraries/sqlite/analyzer.nix b/pkgs/development/libraries/sqlite/analyzer.nix
deleted file mode 100644
index d0100edd345b..000000000000
--- a/pkgs/development/libraries/sqlite/analyzer.nix
+++ /dev/null
@@ -1,31 +0,0 @@
-{ stdenv, fetchurl, unzip, sqlite, tcl }:
-
-let
- archiveVersion = import ./archive-version.nix stdenv.lib;
-in
-
-stdenv.mkDerivation rec {
- pname = "sqlite-analyzer";
- version = "3.33.0";
-
- src = assert version == sqlite.version; fetchurl {
- url = "https://sqlite.org/2020/sqlite-src-${archiveVersion version}.zip";
- sha256 = "1f09srlrmcab1sf8j2d89s2kvknlbxk7mbsiwpndw9mall27dgwh";
- };
-
- nativeBuildInputs = [ unzip ];
- buildInputs = [ tcl ];
-
- makeFlags = [ "sqlite3_analyzer" ];
-
- installPhase = "install -Dt $out/bin sqlite3_analyzer";
-
- meta = with stdenv.lib; {
- description = "A tool that shows statistics about SQLite databases";
- downloadPage = "http://sqlite.org/download.html";
- homepage = "https://www.sqlite.org";
- license = licenses.publicDomain;
- maintainers = with maintainers; [ pesterhazy ];
- platforms = platforms.unix;
- };
-}
diff --git a/pkgs/development/libraries/sundials/default.nix b/pkgs/development/libraries/sundials/default.nix
index e1b4d375282e..2e1fd527e9a7 100644
--- a/pkgs/development/libraries/sundials/default.nix
+++ b/pkgs/development/libraries/sundials/default.nix
@@ -7,9 +7,8 @@
, gfortran
, suitesparse
, lapackSupport ? true
-, kluSupport ? true }:
-
-assert (!blas.isILP64) && (!lapack.isILP64);
+, kluSupport ? true
+}:
stdenv.mkDerivation rec {
pname = "sundials";
@@ -17,11 +16,14 @@ stdenv.mkDerivation rec {
buildInputs = [
python
- ] ++ stdenv.lib.optionals (lapackSupport) [
- gfortran
- blas
- lapack
]
+ ++ stdenv.lib.optionals (lapackSupport)
+ # Check that the same index size is used for both libraries
+ (assert (blas.isILP64 == lapack.isILP64); [
+ gfortran
+ blas
+ lapack
+ ])
# KLU support is based on Suitesparse.
# It is tested upstream according to the section 1.1.4 of
# [INSTALL_GUIDE.pdf](https://raw.githubusercontent.com/LLNL/sundials/master/INSTALL_GUIDE.pdf)
@@ -47,17 +49,22 @@ stdenv.mkDerivation rec {
cmakeFlags = [
"-DEXAMPLES_INSTALL_PATH=${placeholder "out"}/share/examples"
] ++ stdenv.lib.optionals (lapackSupport) [
- "-DSUNDIALS_INDEX_TYPE=int32_t"
"-DLAPACK_ENABLE=ON"
"-DLAPACK_LIBRARIES=${lapack}/lib/liblapack${stdenv.hostPlatform.extensions.sharedLibrary}"
] ++ stdenv.lib.optionals (kluSupport) [
"-DKLU_ENABLE=ON"
"-DKLU_INCLUDE_DIR=${suitesparse.dev}/include"
"-DKLU_LIBRARY_DIR=${suitesparse}/lib"
- ];
+ ] ++ stdenv.lib.optionals (lapackSupport && !lapack.isILP64) [
+ # Use the correct index type according to lapack which is supposed to be
+ # the same index type compatible with blas, thanks to the assertion of
+ # buildInputs
+ "-DSUNDIALS_INDEX_TYPE=int32_t"
+ ]
+ ;
doCheck = true;
- checkPhase = "make test";
+ checkTarget = "test";
meta = with stdenv.lib; {
description = "Suite of nonlinear differential/algebraic equation solvers";
diff --git a/pkgs/development/libraries/swiftshader/default.nix b/pkgs/development/libraries/swiftshader/default.nix
index 3965f46bd8d8..3631b8b4fe7c 100644
--- a/pkgs/development/libraries/swiftshader/default.nix
+++ b/pkgs/development/libraries/swiftshader/default.nix
@@ -1,17 +1,17 @@
-{ stdenv, fetchgit, python3, cmake, jq, libX11, libXext }:
+{ stdenv, fetchgit, python3, cmake, jq, libX11, libXext, zlib }:
stdenv.mkDerivation rec {
pname = "swiftshader";
- version = "2020-06-17";
+ version = "2020-11-06";
src = fetchgit {
url = "https://swiftshader.googlesource.com/SwiftShader";
- rev = "763957e6b4fc1aa360ab19c4109b8b26686783e8";
- sha256 = "0sdh48swx0qyq2nfkv1nggs14am0qc7z239qrxb69p2ddqm76g1s";
+ rev = "4ed9d3498dcffa987acba1a8007ff8dec336f263";
+ sha256 = "1gz2zflfacxf34s78djddf93brn9kyxj4byc4p2ip1pin43lh2lg";
};
nativeBuildInputs = [ cmake python3 jq ];
- buildInputs = [ libX11 libXext ];
+ buildInputs = [ libX11 libXext zlib ];
# Make sure we include the drivers and icd files in the output as the cmake
# generated install command only puts in the spirv-tools stuff.
diff --git a/pkgs/development/libraries/symengine/default.nix b/pkgs/development/libraries/symengine/default.nix
index 6ab463bea1dc..cc3abd80d6f6 100644
--- a/pkgs/development/libraries/symengine/default.nix
+++ b/pkgs/development/libraries/symengine/default.nix
@@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "symengine";
- version = "0.5.0";
+ version = "0.6.0";
src = fetchFromGitHub {
owner = "symengine";
repo = "symengine";
rev = "v${version}";
- sha256 = "1zgfhqv43qcfkfdyf1p82bcfv05n6iix6yw6qx1y5bnb7dv74irw";
+ sha256 = "129iv9maabmb42ylfdv0l0g94mcbf3y4q3np175008rcqdr8z6h1";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/talloc/default.nix b/pkgs/development/libraries/talloc/default.nix
index f464364e8a0a..fa920d037a92 100644
--- a/pkgs/development/libraries/talloc/default.nix
+++ b/pkgs/development/libraries/talloc/default.nix
@@ -1,6 +1,6 @@
{ stdenv
, fetchurl
-, python
+, python3
, pkg-config
, readline
, libxslt
@@ -10,7 +10,7 @@
, wafHook
}:
-stdenv.mkDerivation rec {
+stdenv.mkDerivation (rec {
pname = "talloc";
version = "2.3.1";
@@ -22,13 +22,14 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
pkg-config
fixDarwinDylibNames
- python
+ python3
wafHook
docbook-xsl-nons
docbook_xml_dtd_42
];
buildInputs = [
+ python3
readline
libxslt
];
@@ -56,4 +57,9 @@ stdenv.mkDerivation rec {
license = licenses.gpl3;
platforms = platforms.all;
};
-}
+} // stdenv.lib.optionalAttrs (stdenv.hostPlatform != stdenv.buildPlatform) {
+ # python-config from build Python gives incorrect values when cross-compiling.
+ # If python-config is not found, the build falls back to using the sysconfig
+ # module, which works correctly when cross-compiling.
+ PYTHON_CONFIG = "/invalid";
+})
diff --git a/pkgs/development/libraries/tdlib/default.nix b/pkgs/development/libraries/tdlib/default.nix
index 165506f96472..1a36a68a33bd 100644
--- a/pkgs/development/libraries/tdlib/default.nix
+++ b/pkgs/development/libraries/tdlib/default.nix
@@ -1,20 +1,16 @@
{ fetchFromGitHub, gperf, openssl, readline, zlib, cmake, stdenv }:
stdenv.mkDerivation rec {
- version = "unstable-2020-10-25";
+ version = "1.7.0";
pname = "tdlib";
src = fetchFromGitHub {
owner = "tdlib";
repo = "td";
- # At version 1.6.0, this line was `rev = "v${version}". Version 1.6.9 (here called `unstable-2020-10-25`) uses an
- # explicit revision because 1.6.9 is not a tdlib GitHub release, and is therefore not hosted at
- # `https://github.com/tdlib/td/releases/tag/v1.6.9`. Please return to the `rev = "v${version}"` style on the next
- # version bump if you can, since that will allow `nixpkgs-update` to update the package automatically.
- rev = "32f2338bd199dd06a1b4b5f1ad14f2d4f2868f01";
+ rev = "v${version}";
- sha256 = "0wv03hlgzrsc04kcwnwz6dsmkdzvhb0i1wjs08gzivwxw06pkq4n";
+ sha256 = "sha256-sZzp9k7KDnqftcSGSgXkIy0siCksGPBmRckySU/J0TU=";
};
buildInputs = [ gperf openssl readline zlib ];
diff --git a/pkgs/development/libraries/tiledb/default.nix b/pkgs/development/libraries/tiledb/default.nix
index 5fe6b57f0444..eb65d07b2837 100644
--- a/pkgs/development/libraries/tiledb/default.nix
+++ b/pkgs/development/libraries/tiledb/default.nix
@@ -21,13 +21,13 @@
stdenv.mkDerivation rec {
pname = "tiledb";
- version = "2.1.2";
+ version = "2.1.3";
src = fetchFromGitHub {
owner = "TileDB-Inc";
repo = "TileDB";
rev = version;
- sha256 = "12f3jvb9b6ji5w2n2k3sjn156ikaf06mriwbqlc54ii1zznaw43r";
+ sha256 = "1ia00bk6dc1176arf84lx08x4c7c74q7ycn7dqjnmyxkg3kmr21g";
};
# (bundled) blosc headers have a warning on some archs that it will be using
diff --git a/pkgs/development/libraries/tinyobjloader/default.nix b/pkgs/development/libraries/tinyobjloader/default.nix
new file mode 100644
index 000000000000..92eb5b3d8f4b
--- /dev/null
+++ b/pkgs/development/libraries/tinyobjloader/default.nix
@@ -0,0 +1,26 @@
+{ stdenv
+, fetchFromGitHub
+, cmake
+}:
+
+stdenv.mkDerivation rec {
+ pname = "tinyobjloader";
+ version = "1.0.6";
+
+ src = fetchFromGitHub {
+ owner = "tinyobjloader";
+ repo = "tinyobjloader";
+ rev = "v${version}";
+ sha256 = "162168995f4xch7hm3iy6m57r8iqkpzi5x9qh1gsghlxwdxxqbis";
+ };
+
+ nativeBuildInputs = [ cmake ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/tinyobjloader/tinyobjloader";
+ description = "Tiny but powerful single file wavefront obj loader";
+ license = licenses.mit;
+ maintainers = [ maintainers.ivar ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/development/libraries/tpm2-tss/default.nix b/pkgs/development/libraries/tpm2-tss/default.nix
index c9160083d60f..fa506733c16e 100644
--- a/pkgs/development/libraries/tpm2-tss/default.nix
+++ b/pkgs/development/libraries/tpm2-tss/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "tpm2-tss";
- version = "3.0.1";
+ version = "3.0.3";
src = fetchFromGitHub {
owner = "tpm2-software";
repo = pname;
rev = version;
- sha256 = "10wayqk7h1v3hdyd09rkjjs9989r968dpgf8m0xjqgn7q3y78n61";
+ sha256 = "106yhsjwjadxsl9dqxywg287mdwsksman02hdalhav18vcnvnlpj";
};
nativeBuildInputs = [
diff --git a/pkgs/development/libraries/tracker/default.nix b/pkgs/development/libraries/tracker/default.nix
index 40ab73405ae4..ee50d6547957 100644
--- a/pkgs/development/libraries/tracker/default.nix
+++ b/pkgs/development/libraries/tracker/default.nix
@@ -12,7 +12,7 @@
, docbook_xml_dtd_45
, libxml2
, glib
-, wrapGAppsHook
+, wrapGAppsNoGuiHook
, vala
, sqlite
, libxslt
@@ -53,7 +53,7 @@ stdenv.mkDerivation rec {
asciidoc
gettext
libxslt
- wrapGAppsHook
+ wrapGAppsNoGuiHook
gobject-introspection
gtk-doc
docbook-xsl-nons
diff --git a/pkgs/development/libraries/trompeloeil/default.nix b/pkgs/development/libraries/trompeloeil/default.nix
index 625b16cc99a0..929627f3e1bf 100644
--- a/pkgs/development/libraries/trompeloeil/default.nix
+++ b/pkgs/development/libraries/trompeloeil/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "trompeloeil";
- version = "38";
+ version = "39";
src = fetchFromGitHub {
owner = "rollbear";
repo = "trompeloeil";
rev = "v${version}";
- sha256 = "068q4xx09vwjs7i89w47qzymdb4l6jqi27gx2jmd3yb6fp2k7nsb";
+ sha256 = "1053iw4isi7qsy94fqmh570wki999sg9n70jhqy8kfy1bniczh0l";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/ucx/default.nix b/pkgs/development/libraries/ucx/default.nix
index 1961e8aef680..a4120b7ba43b 100644
--- a/pkgs/development/libraries/ucx/default.nix
+++ b/pkgs/development/libraries/ucx/default.nix
@@ -3,7 +3,7 @@
}:
let
- version = "1.8.1";
+ version = "1.9.0";
in stdenv.mkDerivation {
name = "ucx-${version}";
@@ -12,7 +12,7 @@ in stdenv.mkDerivation {
owner = "openucx";
repo = "ucx";
rev = "v${version}";
- sha256 = "0yfnx4shgydkp447kipavjzgl6z58jan6l7znhdi8ry4zbgk568a";
+ sha256 = "0i0ji5ivzxjqh3ys1m517ghw3am7cw1hvf40ma7hsq3wznsyx5s1";
};
nativeBuildInputs = [ autoreconfHook doxygen ];
diff --git a/pkgs/development/libraries/utf8proc/default.nix b/pkgs/development/libraries/utf8proc/default.nix
index e08aea2e1ee5..05b23e25aff9 100644
--- a/pkgs/development/libraries/utf8proc/default.nix
+++ b/pkgs/development/libraries/utf8proc/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "utf8proc";
- version = "2.5.0";
+ version = "2.6.0";
src = fetchFromGitHub {
owner = "JuliaStrings";
repo = pname;
rev = "v${version}";
- sha256 = "1xlkazhdnja4lksn5c9nf4bln5gjqa35a8gwlam5r0728w0h83qq";
+ sha256 = "0czk8xw1jra0fjf6w4bcaridyz3wz2br3v7ik1g7z0j5grx9n8r1";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/volume-key/default.nix b/pkgs/development/libraries/volume-key/default.nix
index 7ac5a4370107..084b42c9a2dc 100644
--- a/pkgs/development/libraries/volume-key/default.nix
+++ b/pkgs/development/libraries/volume-key/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchgit, autoreconfHook, pkgconfig, gettext, python3
-, ncurses, swig, glib, utillinux, cryptsetup, nss, gpgme
+, ncurses, swig, glib, util-linux, cryptsetup, nss, gpgme
, autoconf, automake, libtool
, buildPackages
}:
@@ -20,7 +20,7 @@ in stdenv.mkDerivation {
nativeBuildInputs = [ autoconf automake libtool pkgconfig gettext swig ];
- buildInputs = [ autoreconfHook glib cryptsetup nss utillinux gpgme ncurses ];
+ buildInputs = [ autoreconfHook glib cryptsetup nss util-linux gpgme ncurses ];
configureFlags = [
"--with-gpgme-prefix=${gpgme.dev}"
diff --git a/pkgs/development/libraries/wayland/0001-add-placeholder-for-nm.patch b/pkgs/development/libraries/wayland/0001-add-placeholder-for-nm.patch
new file mode 100644
index 000000000000..f6745e6f9433
--- /dev/null
+++ b/pkgs/development/libraries/wayland/0001-add-placeholder-for-nm.patch
@@ -0,0 +1,25 @@
+From 378623b0e39b12bb04d3a3a1e08e64b31bd7d99d Mon Sep 17 00:00:00 2001
+From: Florian Klink <flokli@flokli.de>
+Date: Fri, 27 Nov 2020 10:22:20 +0100
+Subject: [PATCH] add placeholder for @nm@
+
+---
+ egl/meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/egl/meson.build b/egl/meson.build
+index dee9b1d..e477546 100644
+--- a/egl/meson.build
++++ b/egl/meson.build
+@@ -11,7 +11,7 @@ wayland_egl = library(
+
+ executable('wayland-egl-abi-check', 'wayland-egl-abi-check.c')
+
+-nm_path = find_program('nm').path()
++nm_path = find_program('@nm@').path()
+
+ test(
+ 'wayland-egl symbols check',
+--
+2.29.2
+
diff --git a/pkgs/development/libraries/wayland/default.nix b/pkgs/development/libraries/wayland/default.nix
index cd84495d870a..2b18bc31a452 100644
--- a/pkgs/development/libraries/wayland/default.nix
+++ b/pkgs/development/libraries/wayland/default.nix
@@ -1,17 +1,32 @@
-{ lib, stdenv, fetchurl, fetchpatch, meson, pkgconfig, ninja
-, libffi, libxml2, wayland
+{ lib
+, stdenv
+, fetchurl
+, fetchpatch
+, meson
+, pkgconfig
+, substituteAll
+, ninja
+, libffi
+, libxml2
+, wayland
, expat ? null # Build wayland-scanner (currently cannot be disabled as of 1.7.0)
, withDocumentation ? stdenv.hostPlatform == stdenv.buildPlatform
-, graphviz-nox, doxygen, libxslt, xmlto, python3
-, docbook_xsl, docbook_xml_dtd_45, docbook_xml_dtd_42
+, graphviz-nox
+, doxygen
+, libxslt
+, xmlto
+, python3
+, docbook_xsl
+, docbook_xml_dtd_45
+, docbook_xml_dtd_42
}:
# Require the optional to be enabled until upstream fixes or removes the configure flag
assert expat != null;
-
let
isCross = stdenv.buildPlatform != stdenv.hostPlatform;
-in stdenv.mkDerivation rec {
+in
+stdenv.mkDerivation rec {
pname = "wayland";
version = "1.18.0";
@@ -26,6 +41,10 @@ in stdenv.mkDerivation rec {
url = "https://gitlab.freedesktop.org/wayland/wayland/-/commit/e53e0edf0f892670f3e8c5dd527b3bb22335d32d.patch";
sha256 = "15sbhi86m9k72lsj56p7zr20ph2b0y4svl639snsbafn2ir1zdb2";
})
+ (substituteAll {
+ src = ./0001-add-placeholder-for-nm.patch;
+ nm = "${stdenv.cc.targetPrefix}nm";
+ })
];
outputs = [ "out" ] ++ lib.optionals withDocumentation [ "doc" "man" ];
@@ -35,9 +54,6 @@ in stdenv.mkDerivation rec {
postPatch = lib.optionalString withDocumentation ''
patchShebangs doc/doxygen/gen-doxygen.py
- substituteInPlace egl/meson.build --replace \
- "find_program('nm').path()" \
- "find_program('${stdenv.cc.targetPrefix}nm').path()"
'';
depsBuildBuild = [
@@ -45,17 +61,28 @@ in stdenv.mkDerivation rec {
];
nativeBuildInputs = [
- meson pkgconfig ninja
+ meson
+ pkgconfig
+ ninja
] ++ lib.optionals isCross [
wayland # For wayland-scanner during the build
] ++ lib.optionals withDocumentation [
(graphviz-nox.override { pango = null; }) # To avoid an infinite recursion
- doxygen libxslt xmlto python3 docbook_xml_dtd_45
+ doxygen
+ libxslt
+ xmlto
+ python3
+ docbook_xml_dtd_45
];
- buildInputs = [ libffi expat libxml2
+ buildInputs = [
+ libffi
+ expat
+ libxml2
] ++ lib.optionals withDocumentation [
- docbook_xsl docbook_xml_dtd_45 docbook_xml_dtd_42
+ docbook_xsl
+ docbook_xml_dtd_45
+ docbook_xml_dtd_42
];
meta = {
@@ -68,9 +95,9 @@ in stdenv.mkDerivation rec {
and other interactions that must go through the compositor (but not
rendering).
'';
- homepage = "https://wayland.freedesktop.org/";
- license = lib.licenses.mit; # Expat version
- platforms = lib.platforms.linux;
+ homepage = "https://wayland.freedesktop.org/";
+ license = lib.licenses.mit; # Expat version
+ platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ primeos codyopel ];
};
diff --git a/pkgs/development/libraries/webkitgtk/default.nix b/pkgs/development/libraries/webkitgtk/default.nix
index 8d52e8703a94..a3412e1b0b72 100644
--- a/pkgs/development/libraries/webkitgtk/default.nix
+++ b/pkgs/development/libraries/webkitgtk/default.nix
@@ -59,7 +59,7 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "webkitgtk";
- version = "2.30.2";
+ version = "2.30.3";
outputs = [ "out" "dev" ];
@@ -67,7 +67,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://webkitgtk.org/releases/${pname}-${version}.tar.xz";
- sha256 = "0ak8slddg7gpk6m096xzkiqw9bfsrrizvqr815bw44665fyf0ry4";
+ sha256 = "0zsy3say94d9bhaan0l6mfr59z03a5x4kngyy8b2i20n77q19skd";
};
patches = optionals stdenv.isLinux [
diff --git a/pkgs/development/libraries/wxsqlite3/default.nix b/pkgs/development/libraries/wxsqlite3/default.nix
index 9d80e5de4497..7bfc96fbf47c 100644
--- a/pkgs/development/libraries/wxsqlite3/default.nix
+++ b/pkgs/development/libraries/wxsqlite3/default.nix
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "wxsqlite3";
- version = "4.6.0";
+ version = "4.6.1";
src = fetchFromGitHub {
owner = "utelle";
repo = "wxsqlite3";
rev = "v${version}";
- sha256 = "0snsysfrr5h66mybls8r8k781v732dlfn4jdnmk348jgvny275fj";
+ sha256 = "0q5glzr49rjnpp6iqrx7zr9bz4n2ca0q0i0phk7y27rmxzrgpxk1";
};
nativeBuildInputs = [ autoreconfHook ];
diff --git a/pkgs/development/libraries/xmlsec/default.nix b/pkgs/development/libraries/xmlsec/default.nix
index 6b3468e5d57c..6d310443e70c 100644
--- a/pkgs/development/libraries/xmlsec/default.nix
+++ b/pkgs/development/libraries/xmlsec/default.nix
@@ -1,9 +1,11 @@
{ stdenv, fetchurl, libxml2, gnutls, libxslt, pkgconfig, libgcrypt, libtool
-, openssl, nss, lib, runCommandCC, writeText }:
+# nss_3_53 is used instead of the latest due to a number of issues:
+# https://github.com/lsh123/xmlsec/issues?q=is%3Aissue+is%3Aopen+nss
+, openssl, nss_3_53, lib, runCommandCC, writeText }:
lib.fix (self:
let
- version = "1.2.30";
+ version = "1.2.31";
in
stdenv.mkDerivation {
pname = "xmlsec";
@@ -11,7 +13,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "https://www.aleksey.com/xmlsec/download/xmlsec1-${version}.tar.gz";
- sha256 = "1j5bf7ni45jghyrbf7a14wx2pvfara557zyry7g7h8840c5kd11d";
+ sha256 = "mxC8Uswx5PdhYuOXXlDbJrcatJxXHYELMRymJr5aCyY=";
};
patches = [
@@ -25,11 +27,16 @@ stdenv.mkDerivation {
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ libxml2 gnutls libxslt libgcrypt libtool openssl nss ];
+ buildInputs = [ libxml2 gnutls libxslt libgcrypt libtool openssl nss_3_53 ];
enableParallelBuilding = true;
doCheck = true;
- checkInputs = [ nss.tools ];
+ checkInputs = [ nss_3_53.tools ];
+ preCheck = ''
+ substituteInPlace tests/testrun.sh \
+ --replace 'timestamp=`date +%Y%m%d_%H%M%S`' 'timestamp=19700101_000000' \
+ --replace 'TMPFOLDER=/tmp' '$(mktemp -d)'
+ '';
# enable deprecated soap headers required by lasso
# https://dev.entrouvert.org/issues/18771
diff --git a/pkgs/development/libraries/zookeeper_mt/default.nix b/pkgs/development/libraries/zookeeper_mt/default.nix
index b957253eebec..0015600f970f 100644
--- a/pkgs/development/libraries/zookeeper_mt/default.nix
+++ b/pkgs/development/libraries/zookeeper_mt/default.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
homepage = "http://zookeeper.apache.org";
description = "Apache Zookeeper";
license = licenses.asl20;
- maintainers = [ maintainers.boothead ];
+ maintainers = [ maintainers.commandodev ];
platforms = platforms.unix;
};
}
diff --git a/pkgs/development/misc/google-clasp/google-clasp.nix b/pkgs/development/misc/google-clasp/google-clasp.nix
index a527491777bc..be260edb643a 100644
--- a/pkgs/development/misc/google-clasp/google-clasp.nix
+++ b/pkgs/development/misc/google-clasp/google-clasp.nix
@@ -6,7 +6,7 @@
let
nodeEnv = import ../../node-packages/node-env.nix {
- inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile;
+ inherit (pkgs) stdenv python2 util-linux runCommand writeTextFile;
inherit nodejs;
libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null;
};
diff --git a/pkgs/development/mobile/abootimg/default.nix b/pkgs/development/mobile/abootimg/default.nix
index fb74d79e7a71..21d24004645c 100644
--- a/pkgs/development/mobile/abootimg/default.nix
+++ b/pkgs/development/mobile/abootimg/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, coreutils, cpio, findutils, gzip, makeWrapper, utillinux }:
+{ stdenv, fetchFromGitHub, coreutils, cpio, findutils, gzip, makeWrapper, util-linux }:
let
version = "0.6";
@@ -14,7 +14,7 @@ stdenv.mkDerivation {
sha256 = "1qgx9fxwhylgnixzkz2mzv2707f65qq7rar2rsqak536vhig1z9a";
};
- nativeBuildInputs = [ makeWrapper utillinux ];
+ nativeBuildInputs = [ makeWrapper util-linux ];
postPatch = ''
cat <<EOF > version.h
diff --git a/pkgs/development/mobile/androidenv/tools/25.nix b/pkgs/development/mobile/androidenv/tools/25.nix
index 80b5858031d2..7489569d5071 100644
--- a/pkgs/development/mobile/androidenv/tools/25.nix
+++ b/pkgs/development/mobile/androidenv/tools/25.nix
@@ -3,7 +3,7 @@
deployAndroidPackage {
name = "androidsdk";
buildInputs = [ autoPatchelfHook makeWrapper ]
- ++ lib.optional (os == "linux") [ pkgs.glibc pkgs.xlibs.libX11 pkgs.xlibs.libXext pkgs.xlibs.libXdamage pkgs.xlibs.libxcb pkgs.xlibs.libXfixes pkgs.xlibs.libXrender pkgs.fontconfig.lib pkgs.freetype pkgs.libGL pkgs.zlib pkgs.ncurses5 pkgs.libpulseaudio pkgs_i686.glibc pkgs_i686.xlibs.libX11 pkgs_i686.xlibs.libXrender pkgs_i686.fontconfig pkgs_i686.freetype pkgs_i686.zlib ];
+ ++ lib.optional (os == "linux") [ pkgs.glibc pkgs.xorg.libX11 pkgs.xorg.libXext pkgs.xorg.libXdamage pkgs.xorg.libxcb pkgs.xorg.libXfixes pkgs.xorg.libXrender pkgs.fontconfig.lib pkgs.freetype pkgs.libGL pkgs.zlib pkgs.ncurses5 pkgs.libpulseaudio pkgs_i686.glibc pkgs_i686.xorg.libX11 pkgs_i686.xorg.libXrender pkgs_i686.fontconfig pkgs_i686.freetype pkgs_i686.zlib ];
inherit package os;
patchInstructions = ''
@@ -41,7 +41,7 @@ deployAndroidPackage {
do
wrapProgram $PWD/$i \
--prefix PATH : ${pkgs.jdk8}/bin \
- --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ pkgs.xlibs.libX11 pkgs.xlibs.libXtst ]}
+ --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ pkgs.xorg.libX11 pkgs.xorg.libXtst ]}
done
${lib.optionalString (os == "linux") ''
diff --git a/pkgs/development/node-packages/composition.nix b/pkgs/development/node-packages/composition.nix
index c970861a86f0..027a981ea57f 100644
--- a/pkgs/development/node-packages/composition.nix
+++ b/pkgs/development/node-packages/composition.nix
@@ -6,7 +6,7 @@
let
nodeEnv = import ./node-env.nix {
- inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile;
+ inherit (pkgs) stdenv python2 util-linux runCommand writeTextFile;
inherit nodejs;
libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null;
};
@@ -14,4 +14,4 @@ in
import ./node-packages.nix {
inherit (pkgs) fetchurl fetchgit;
inherit nodeEnv;
-} \ No newline at end of file
+}
diff --git a/pkgs/development/node-packages/default.nix b/pkgs/development/node-packages/default.nix
index 908b48968456..c8694a46bd14 100644
--- a/pkgs/development/node-packages/default.nix
+++ b/pkgs/development/node-packages/default.nix
@@ -59,6 +59,10 @@ let
buildInputs = [ pkgs.phantomjs2 ];
};
+ flood = super.flood.override {
+ buildInputs = [ self.node-pre-gyp ];
+ };
+
expo-cli = super."expo-cli".override (attrs: {
# The traveling-fastlane-darwin optional dependency aborts build on Linux.
dependencies = builtins.filter (d: d.packageName != "@expo/traveling-fastlane-${if stdenv.isLinux then "darwin" else "linux"}") attrs.dependencies;
diff --git a/pkgs/development/node-packages/node-env.nix b/pkgs/development/node-packages/node-env.nix
index e1abf5304935..04e3ee097fae 100644
--- a/pkgs/development/node-packages/node-env.nix
+++ b/pkgs/development/node-packages/node-env.nix
@@ -1,6 +1,6 @@
# This file originates from node2nix
-{stdenv, nodejs, python2, utillinux, libtool, runCommand, writeTextFile}:
+{stdenv, nodejs, python2, util-linux, libtool, runCommand, writeTextFile}:
let
python = if nodejs ? python then nodejs.python else python2;
@@ -396,7 +396,7 @@ let
stdenv.mkDerivation ({
name = "node_${name}-${version}";
buildInputs = [ tarWrapper python nodejs ]
- ++ stdenv.lib.optional (stdenv.isLinux) utillinux
+ ++ stdenv.lib.optional (stdenv.isLinux) util-linux
++ stdenv.lib.optional (stdenv.isDarwin) libtool
++ buildInputs;
@@ -470,7 +470,7 @@ let
name = "node-dependencies-${name}-${version}";
buildInputs = [ tarWrapper python nodejs ]
- ++ stdenv.lib.optional (stdenv.isLinux) utillinux
+ ++ stdenv.lib.optional (stdenv.isLinux) util-linux
++ stdenv.lib.optional (stdenv.isDarwin) libtool
++ buildInputs;
@@ -516,7 +516,7 @@ let
stdenv.mkDerivation {
name = "node-shell-${name}-${version}";
- buildInputs = [ python nodejs ] ++ stdenv.lib.optional (stdenv.isLinux) utillinux ++ buildInputs;
+ buildInputs = [ python nodejs ] ++ stdenv.lib.optional (stdenv.isLinux) util-linux ++ buildInputs;
buildCommand = ''
mkdir -p $out/bin
cat > $out/bin/shell <<EOF
diff --git a/pkgs/development/node-packages/node-packages.json b/pkgs/development/node-packages/node-packages.json
index 983a21658730..e2a2110fa6fc 100644
--- a/pkgs/development/node-packages/node-packages.json
+++ b/pkgs/development/node-packages/node-packages.json
@@ -16,6 +16,7 @@
, "bower"
, "bower2nix"
, "browserify"
+, "btc-rpc-explorer"
, "castnow"
, "clean-css-cli"
, "clubhouse-cli"
@@ -32,6 +33,7 @@
, "coc-jest"
, "coc-json"
, "coc-lists"
+, "coc-markdownlint"
, "coc-metals"
, "coc-pairs"
, "coc-prettier"
@@ -48,6 +50,7 @@
, "coc-tslint-plugin"
, "coc-tsserver"
, "coc-vetur"
+, "coc-vimlsp"
, "coc-vimtex"
, "coc-wxml"
, "coc-yaml"
@@ -77,6 +80,7 @@
, {"fast-cli": "1.x"}
, "fauna-shell"
, "fkill-cli"
+, "flood"
, "forever"
, "fx"
, "get-graphql-schema"
@@ -87,6 +91,7 @@
, "graphql-cli"
, "grunt-cli"
, "makam"
+, "gqlint"
, "gtop"
, "gulp"
, "gulp-cli"
@@ -155,6 +160,7 @@
, "peerflix-server"
, "pm2"
, "pnpm"
+, "poor-mans-t-sql-formatter-cli"
, "postcss-cli"
, "prettier"
, "pscid"
@@ -184,6 +190,7 @@
, "ssb-server"
, "stackdriver-statsd-backend"
, "stf"
+, "stylelint"
, "svgo"
, "swagger"
, {"tedicross": "git+https://github.com/TediCross/TediCross.git#v0.8.7"}
diff --git a/pkgs/development/node-packages/node-packages.nix b/pkgs/development/node-packages/node-packages.nix
index 8ee583536742..d1ead03f5924 100644
--- a/pkgs/development/node-packages/node-packages.nix
+++ b/pkgs/development/node-packages/node-packages.nix
@@ -22,13 +22,13 @@ let
sha512 = "t4WmWoGV9gyzypwG3y3JlcK2t8fKLtvzBA7xEoFTj9SMPvOuLsf13uh4ikK0RRaaa9RPPWLgFUdOyIRaQvCpwQ==";
};
};
- "@angular-devkit/architect-0.1100.1" = {
+ "@angular-devkit/architect-0.1100.2" = {
name = "_at_angular-devkit_slash_architect";
packageName = "@angular-devkit/architect";
- version = "0.1100.1";
+ version = "0.1100.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1100.1.tgz";
- sha512 = "DIAvTRRY+k7T2xHf4RVV06P16D0V7wSf1MSpGSDWVpfWcA3HNOSGfsk1F+COMlbFehXuKztwieXarv5rXbBCng==";
+ url = "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1100.2.tgz";
+ sha512 = "wSMMM8eBPol48OtvIyrIq2H9rOIiJmrPEtPbH0BSuPX0B8BckVImeTPzloqxSrpul4tY7Iwx0zwISDEgb59Vbw==";
};
};
"@angular-devkit/core-11.0.0" = {
@@ -49,6 +49,15 @@ let
sha512 = "ui3g7w/0SpU9oq8uwN9upR8Y1eOXZ+P2p3NyDydBrR7ZEfEkRLS1mhozN/ib8farrwK5N3kIIJxMb5t3187Hng==";
};
};
+ "@angular-devkit/core-11.0.2" = {
+ name = "_at_angular-devkit_slash_core";
+ packageName = "@angular-devkit/core";
+ version = "11.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@angular-devkit/core/-/core-11.0.2.tgz";
+ sha512 = "vUmmUNmNM9oRcDmt0PunU/ayglo0apq4pGL9Z5jj6alf2WwEiTcGHjyuZSDIO9MOLi41519jp3mDx79qXvvyww==";
+ };
+ };
"@angular-devkit/schematics-11.0.0" = {
name = "_at_angular-devkit_slash_schematics";
packageName = "@angular-devkit/schematics";
@@ -67,6 +76,15 @@ let
sha512 = "rAOnAndcybEH398xf5wzmcUPCoCi0dKiOo/+1dkKU5aTxynw1OUnANt5K6A+ZZTGnJmfjtP0ovkZGYun9IUDxQ==";
};
};
+ "@angular-devkit/schematics-11.0.2" = {
+ name = "_at_angular-devkit_slash_schematics";
+ packageName = "@angular-devkit/schematics";
+ version = "11.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-11.0.2.tgz";
+ sha512 = "unNewc+Y9ofrdKxXNoSHKUL6wvV8Vgh2nJMTLI1VAw8nfqgWphI+s5XwbVzog65nhZ10xJeaUm9u5R8pxLDpQg==";
+ };
+ };
"@angular-devkit/schematics-cli-0.1100.1" = {
name = "_at_angular-devkit_slash_schematics-cli";
packageName = "@angular-devkit/schematics-cli";
@@ -292,31 +310,22 @@ let
sha512 = "vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==";
};
};
- "@babel/code-frame-7.8.3" = {
- name = "_at_babel_slash_code-frame";
- packageName = "@babel/code-frame";
- version = "7.8.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz";
- sha512 = "a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==";
- };
- };
- "@babel/compat-data-7.12.5" = {
+ "@babel/compat-data-7.12.7" = {
name = "_at_babel_slash_compat-data";
packageName = "@babel/compat-data";
- version = "7.12.5";
+ version = "7.12.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.5.tgz";
- sha512 = "DTsS7cxrsH3by8nqQSpFSyjSfSYl57D6Cf4q8dW3LK83tBKBDCkfcay1nYkXq1nIHXnpX8WMMb/O25HOy3h1zg==";
+ url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz";
+ sha512 = "YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==";
};
};
- "@babel/core-7.12.3" = {
+ "@babel/core-7.12.9" = {
name = "_at_babel_slash_core";
packageName = "@babel/core";
- version = "7.12.3";
+ version = "7.12.9";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz";
- sha512 = "0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==";
+ url = "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz";
+ sha512 = "gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==";
};
};
"@babel/core-7.9.0" = {
@@ -400,13 +409,13 @@ let
sha512 = "hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==";
};
};
- "@babel/helper-create-regexp-features-plugin-7.12.1" = {
+ "@babel/helper-create-regexp-features-plugin-7.12.7" = {
name = "_at_babel_slash_helper-create-regexp-features-plugin";
packageName = "@babel/helper-create-regexp-features-plugin";
- version = "7.12.1";
+ version = "7.12.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.1.tgz";
- sha512 = "rsZ4LGvFTZnzdNZR5HZdmJVuXK8834R5QkF3WvcnBhrlVtF0HSIUC6zbreL9MgjTywhKokn8RIYRiq99+DLAxA==";
+ url = "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz";
+ sha512 = "idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==";
};
};
"@babel/helper-define-map-7.10.5" = {
@@ -454,13 +463,13 @@ let
sha512 = "wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==";
};
};
- "@babel/helper-member-expression-to-functions-7.12.1" = {
+ "@babel/helper-member-expression-to-functions-7.12.7" = {
name = "_at_babel_slash_helper-member-expression-to-functions";
packageName = "@babel/helper-member-expression-to-functions";
- version = "7.12.1";
+ version = "7.12.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz";
- sha512 = "k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==";
+ url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz";
+ sha512 = "DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==";
};
};
"@babel/helper-module-imports-7.12.5" = {
@@ -481,13 +490,13 @@ let
sha512 = "QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==";
};
};
- "@babel/helper-optimise-call-expression-7.10.4" = {
+ "@babel/helper-optimise-call-expression-7.12.7" = {
name = "_at_babel_slash_helper-optimise-call-expression";
packageName = "@babel/helper-optimise-call-expression";
- version = "7.10.4";
+ version = "7.12.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz";
- sha512 = "n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==";
+ url = "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.7.tgz";
+ sha512 = "I5xc9oSJ2h59OwyUqjv95HRyzxj53DAubUERgQMrpcCEYQyToeHA+NEcUEsVWB4j53RDeskeBJ0SgRAYHDBckw==";
};
};
"@babel/helper-plugin-utils-7.10.4" = {
@@ -499,15 +508,6 @@ let
sha512 = "O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==";
};
};
- "@babel/helper-regex-7.10.5" = {
- name = "_at_babel_slash_helper-regex";
- packageName = "@babel/helper-regex";
- version = "7.10.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz";
- sha512 = "68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==";
- };
- };
"@babel/helper-remap-async-to-generator-7.12.1" = {
name = "_at_babel_slash_helper-remap-async-to-generator";
packageName = "@babel/helper-remap-async-to-generator";
@@ -598,13 +598,13 @@ let
sha512 = "i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==";
};
};
- "@babel/parser-7.12.5" = {
+ "@babel/parser-7.12.7" = {
name = "_at_babel_slash_parser";
packageName = "@babel/parser";
- version = "7.12.5";
+ version = "7.12.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/parser/-/parser-7.12.5.tgz";
- sha512 = "FVM6RZQ0mn2KCf1VUED7KepYeUWoVShczewOCfm3nzoBybaih51h+sYVVGthW9M6lPByEPTQf+xm27PBdlpwmQ==";
+ url = "https://registry.npmjs.org/@babel/parser/-/parser-7.12.7.tgz";
+ sha512 = "oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==";
};
};
"@babel/plugin-external-helpers-7.8.3" = {
@@ -688,13 +688,13 @@ let
sha512 = "nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==";
};
};
- "@babel/plugin-proposal-numeric-separator-7.12.5" = {
+ "@babel/plugin-proposal-numeric-separator-7.12.7" = {
name = "_at_babel_slash_plugin-proposal-numeric-separator";
packageName = "@babel/plugin-proposal-numeric-separator";
- version = "7.12.5";
+ version = "7.12.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.5.tgz";
- sha512 = "UiAnkKuOrCyjZ3sYNHlRlfuZJbBHknMQ9VMwVeX97Ofwx7RpD6gS2HfqTCh8KNUQgcOm8IKt103oR4KIjh7Q8g==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz";
+ sha512 = "8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==";
};
};
"@babel/plugin-proposal-object-rest-spread-7.12.1" = {
@@ -715,13 +715,13 @@ let
sha512 = "hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==";
};
};
- "@babel/plugin-proposal-optional-chaining-7.12.1" = {
+ "@babel/plugin-proposal-optional-chaining-7.12.7" = {
name = "_at_babel_slash_plugin-proposal-optional-chaining";
packageName = "@babel/plugin-proposal-optional-chaining";
- version = "7.12.1";
+ version = "7.12.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz";
- sha512 = "c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz";
+ sha512 = "4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==";
};
};
"@babel/plugin-proposal-private-methods-7.12.1" = {
@@ -1138,13 +1138,13 @@ let
sha512 = "cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==";
};
};
- "@babel/plugin-transform-react-jsx-7.12.5" = {
+ "@babel/plugin-transform-react-jsx-7.12.7" = {
name = "_at_babel_slash_plugin-transform-react-jsx";
packageName = "@babel/plugin-transform-react-jsx";
- version = "7.12.5";
+ version = "7.12.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.5.tgz";
- sha512 = "2xkcPqqrYiOQgSlM/iwto1paPijjsDbUynN13tI6bosDz/jOW3CRzYguIE8wKX32h+msbBM22Dv5fwrFkUOZjQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.7.tgz";
+ sha512 = "YFlTi6MEsclFAPIDNZYiCRbneg1MFGao9pPG9uD5htwE0vDbPaMUMeYd6itWjw7K4kro4UbdQf3ljmFl9y48dQ==";
};
};
"@babel/plugin-transform-react-jsx-source-7.12.1" = {
@@ -1201,13 +1201,13 @@ let
sha512 = "vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==";
};
};
- "@babel/plugin-transform-sticky-regex-7.12.1" = {
+ "@babel/plugin-transform-sticky-regex-7.12.7" = {
name = "_at_babel_slash_plugin-transform-sticky-regex";
packageName = "@babel/plugin-transform-sticky-regex";
- version = "7.12.1";
+ version = "7.12.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.1.tgz";
- sha512 = "CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ==";
+ url = "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz";
+ sha512 = "VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==";
};
};
"@babel/plugin-transform-template-literals-7.12.1" = {
@@ -1255,22 +1255,22 @@ let
sha512 = "SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==";
};
};
- "@babel/polyfill-7.11.5" = {
+ "@babel/polyfill-7.12.1" = {
name = "_at_babel_slash_polyfill";
packageName = "@babel/polyfill";
- version = "7.11.5";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.11.5.tgz";
- sha512 = "FunXnE0Sgpd61pKSj2OSOs1D44rKTD3pGOfGilZ6LGrrIH0QEtJlTjqOqdF8Bs98JmjfGhni2BBkTfv9KcKJ9g==";
+ url = "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.12.1.tgz";
+ sha512 = "X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==";
};
};
- "@babel/preset-env-7.12.1" = {
+ "@babel/preset-env-7.12.7" = {
name = "_at_babel_slash_preset-env";
packageName = "@babel/preset-env";
- version = "7.12.1";
+ version = "7.12.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz";
- sha512 = "H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==";
+ url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.7.tgz";
+ sha512 = "OnNdfAr1FUQg7ksb7bmbKoby4qFOHw6DKWWUNB9KqnnCldxhxJlP+21dpyaWFmf2h0rTbOkXJtAGevY3XW1eew==";
};
};
"@babel/preset-flow-7.12.1" = {
@@ -1300,13 +1300,13 @@ let
sha512 = "dStnEQgejNYIHFNACdDCigK4BF7wgW6Zahv9Dc2un7rGjbeVtZhBfR3sy0I7ZJOhBexkFxVdMZ5hqmll7BFShw==";
};
};
- "@babel/preset-typescript-7.12.1" = {
+ "@babel/preset-typescript-7.12.7" = {
name = "_at_babel_slash_preset-typescript";
packageName = "@babel/preset-typescript";
- version = "7.12.1";
+ version = "7.12.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz";
- sha512 = "hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw==";
+ url = "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.7.tgz";
+ sha512 = "nOoIqIqBmHBSEgBXWR4Dv/XBehtIFcw9PqZw6rFYuKrzsZmOQm3PR5siLBnKZFEsDb03IegG8nSjU/iXXXYRmw==";
};
};
"@babel/register-7.12.1" = {
@@ -1318,15 +1318,6 @@ let
sha512 = "XWcmseMIncOjoydKZnWvWi0/5CUCD+ZYKhRwgYlWOrA8fGZ/FjuLRpqtIhLOVD/fvR1b9DQHtZPn68VvhpYf+Q==";
};
};
- "@babel/runtime-7.11.2" = {
- name = "_at_babel_slash_runtime";
- packageName = "@babel/runtime";
- version = "7.11.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz";
- sha512 = "TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==";
- };
- };
"@babel/runtime-7.12.5" = {
name = "_at_babel_slash_runtime";
packageName = "@babel/runtime";
@@ -1345,22 +1336,22 @@ let
sha512 = "cTIudHnzuWLS56ik4DnRnqqNf8MkdUzV4iFFI1h7Jo9xvrpQROYaAnaSd2mHLQAzzZAPfATynX5ord6YlNYNMA==";
};
};
- "@babel/template-7.10.4" = {
+ "@babel/template-7.12.7" = {
name = "_at_babel_slash_template";
packageName = "@babel/template";
- version = "7.10.4";
+ version = "7.12.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz";
- sha512 = "ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==";
+ url = "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz";
+ sha512 = "GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==";
};
};
- "@babel/traverse-7.12.5" = {
+ "@babel/traverse-7.12.9" = {
name = "_at_babel_slash_traverse";
packageName = "@babel/traverse";
- version = "7.12.5";
+ version = "7.12.9";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.5.tgz";
- sha512 = "xa15FbQnias7z9a62LwYAA5SZZPkHIXpd42C6uW68o8uTuua96FHZy1y61Va5P/i83FAAcMpW8+A/QayntzuqA==";
+ url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.9.tgz";
+ sha512 = "iX9ajqnLdoU1s1nHt36JDI9KG4k+vmI8WgjK5d+aDTwQbL2fUnzedNedssA645Ede3PM2ma1n8Q4h2ohwXgMXw==";
};
};
"@babel/types-7.10.4" = {
@@ -1372,13 +1363,13 @@ let
sha512 = "UTCFOxC3FsFHb7lkRMVvgLzaRVamXuAs2Tz4wajva4WxtVY82eZeaUBtC2Zt95FU9TiznuC0Zk35tsim8jeVpg==";
};
};
- "@babel/types-7.12.6" = {
+ "@babel/types-7.12.7" = {
name = "_at_babel_slash_types";
packageName = "@babel/types";
- version = "7.12.6";
+ version = "7.12.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/types/-/types-7.12.6.tgz";
- sha512 = "hwyjw6GvjBLiyy3W0YQf0Z5Zf4NpYejUnKFcfcUhZCSffoBBp30w6wP2Wn6pk31jMYZvcOrB/1b7cGXvEoKogA==";
+ url = "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz";
+ sha512 = "MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==";
};
};
"@braintree/sanitize-url-3.1.0" = {
@@ -1390,22 +1381,22 @@ let
sha512 = "GcIY79elgB+azP74j8vqkiXz8xLFfIzbQJdlwOPisgbKT00tviJQuEghOXSMVxJ00HoYJbGswr4kcllUc4xCcg==";
};
};
- "@bugsnag/browser-7.5.1" = {
+ "@bugsnag/browser-7.5.3" = {
name = "_at_bugsnag_slash_browser";
packageName = "@bugsnag/browser";
- version = "7.5.1";
+ version = "7.5.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@bugsnag/browser/-/browser-7.5.1.tgz";
- sha512 = "NLWgSj3elYGSkdth666UxQ6r5Y/zAMidnQZRnOW2ZsW+4W/q+hr7zoN4v5IUnZuoSTQ9QxVYY99wA4hqlDyoJg==";
+ url = "https://registry.npmjs.org/@bugsnag/browser/-/browser-7.5.3.tgz";
+ sha512 = "iGmKFtHz91hNovWW8rb/qLD9X5TMVEc7OUEfwE5s1M8ElReEmUAVbgTfQjkahG8aHvjGQ+M+zyM0gHfk+tTczg==";
};
};
- "@bugsnag/core-7.3.5" = {
+ "@bugsnag/core-7.5.3" = {
name = "_at_bugsnag_slash_core";
packageName = "@bugsnag/core";
- version = "7.3.5";
+ version = "7.5.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@bugsnag/core/-/core-7.3.5.tgz";
- sha512 = "7zKFLcA6m9aaQ1p1AQx2iRaT3gE/MJqy0vGa/RhlKNdgMdMKYRGECWxJE66firvJT5ZwL7Bu11IkK6sLWHCBaw==";
+ url = "https://registry.npmjs.org/@bugsnag/core/-/core-7.5.3.tgz";
+ sha512 = "HaAPWN+z3ZlEjwF2JeuAx83eKoVd6osgx2Hyn8dlmGsRfUvpi+7rG9DI483PGexEM0O6i/ORvD6Qx92/E9zW7w==";
};
};
"@bugsnag/cuid-3.0.0" = {
@@ -1417,22 +1408,22 @@ let
sha512 = "LOt8aaBI+KvOQGneBtpuCz3YqzyEAehd1f3nC5yr9TIYW1+IzYKa2xWS4EiMz5pPOnRPHkyyS5t/wmSmN51Gjg==";
};
};
- "@bugsnag/js-7.5.1" = {
+ "@bugsnag/js-7.5.3" = {
name = "_at_bugsnag_slash_js";
packageName = "@bugsnag/js";
- version = "7.5.1";
+ version = "7.5.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@bugsnag/js/-/js-7.5.1.tgz";
- sha512 = "acbq392QYjZNtUHa5tTp+MLTBhNZhI4s6EBrEFqN1TdxrVVGEFfnQqrPISfKtOJ+FW1dZEZiQ0oEGJ127htqIQ==";
+ url = "https://registry.npmjs.org/@bugsnag/js/-/js-7.5.3.tgz";
+ sha512 = "xdwfq+bQPWZFwc02IIFk7rVsxoEsAMOLiZLJpjnRK/HtzwWPUciMTRIIlUzb/uZaAmd05UieVQ/TxuwQYdMgEA==";
};
};
- "@bugsnag/node-7.3.5" = {
+ "@bugsnag/node-7.5.3" = {
name = "_at_bugsnag_slash_node";
packageName = "@bugsnag/node";
- version = "7.3.5";
+ version = "7.5.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@bugsnag/node/-/node-7.3.5.tgz";
- sha512 = "eN06NgphKYikBq/AXpiLO9tNx1H7cz8C78oQnR5fj2POulj+Zm9njr9dM6DEzGIvBDt952SwwcOA73jAiOmztQ==";
+ url = "https://registry.npmjs.org/@bugsnag/node/-/node-7.5.3.tgz";
+ sha512 = "irNGOTcxi7u8lUziLfv7rKzWGg2Yd+ZXZnwD0r6ZDhdlOwA3UnGq6Fud3SOTJNKPcUk/16Sv0mcuKkcLdHTodg==";
};
};
"@bugsnag/safe-json-stringify-6.0.0" = {
@@ -1642,15 +1633,6 @@ let
sha512 = "ZHkXKq2XFFmAUdmSZrmqUSIrRM4O9gtkdpxMmV+LQl7kScUnbo6pMnXu6+FTDgZ12aW6SDoZoOJfS56WD+Eu6A==";
};
};
- "@eslint/eslintrc-0.1.3" = {
- name = "_at_eslint_slash_eslintrc";
- packageName = "@eslint/eslintrc";
- version = "0.1.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.1.3.tgz";
- sha512 = "4YVwPkANLeNtRjMekzux1ci8hIaH5eGKktGqR0d3LWsKNn5B2X/1Z6Trxy7jQXl9EBGE6Yj02O+t09FMeRllaA==";
- };
- };
"@eslint/eslintrc-0.2.1" = {
name = "_at_eslint_slash_eslintrc";
packageName = "@eslint/eslintrc";
@@ -1714,22 +1696,31 @@ let
sha512 = "y2IZFynVtRxMQ4uxXYUnrnXZa+pvSH1R1aSUAfC6RsUb2UNOxC6zRehdLGSOyF4s9Wy+j3/CPm6fC0T5UJYoQg==";
};
};
- "@expo/bunyan-3.0.2" = {
+ "@expo/bunyan-4.0.0" = {
name = "_at_expo_slash_bunyan";
packageName = "@expo/bunyan";
- version = "3.0.2";
+ version = "4.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/bunyan/-/bunyan-3.0.2.tgz";
- sha512 = "fQRc4+RG+rEw1IdjFx/5t2AvOlJT8ktv2dfObD3aW838ohZxCx1QvFUY/Gdx5JA1JY/KrHRGuEqQLH9ayiexyg==";
+ url = "https://registry.npmjs.org/@expo/bunyan/-/bunyan-4.0.0.tgz";
+ sha512 = "Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA==";
};
};
- "@expo/config-3.3.14" = {
+ "@expo/config-3.3.18" = {
name = "_at_expo_slash_config";
packageName = "@expo/config";
- version = "3.3.14";
+ version = "3.3.18";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@expo/config/-/config-3.3.18.tgz";
+ sha512 = "R78HOWnLcxdip3FBrfbxti+85jdoRNpXV0Eihb6dl+sBRNo4+uzBNEQQ1P7ICoTzrehdkhdXkQYflvQFuQXyAA==";
+ };
+ };
+ "@expo/config-plugins-1.0.5" = {
+ name = "_at_expo_slash_config-plugins";
+ packageName = "@expo/config-plugins";
+ version = "1.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/config/-/config-3.3.14.tgz";
- sha512 = "nYnnNJRr3UZlBsUk4esbeYS2AfR3EFw4x9bVZQbbWKgDapFj26QIjGYeolZrO0yFhllSC/TU+2YNIyt6sQwRpw==";
+ url = "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-1.0.5.tgz";
+ sha512 = "ykEHIZu7Xjnq7wgauXw0cSbo9C2SVvDmCRwyAJoReJ88R0xXOt+4GQJ6BYdmGv9Gmdt6DTrWqwMQOJK6GmoMew==";
};
};
"@expo/config-types-40.0.0-beta.1" = {
@@ -1750,22 +1741,22 @@ let
sha512 = "6n7ji1WKDCdLe2Mto4u4W72kTLhAbhXhC7ydVk1HxDYCcbewNLfgiwhchPtPGyUMnSDizVWph5aDoiKxqVHqNQ==";
};
};
- "@expo/dev-server-0.1.39" = {
+ "@expo/dev-server-0.1.43" = {
name = "_at_expo_slash_dev-server";
packageName = "@expo/dev-server";
- version = "0.1.39";
+ version = "0.1.43";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.1.39.tgz";
- sha512 = "PTNrPQ7z3yYLijePiqOKTtjTtzpn9HECE0LQKFcf/IVHxxVe/ScRWJAu6xndL51sXWJgE3PXg8r47UMLHb7Y2w==";
+ url = "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.1.43.tgz";
+ sha512 = "FYLMoI7c1Myw5vCyx7nMEW6Oos40wx28TuHcticKPU+zZiYrzyIa4aJzEv4bWnw1if6417lKXjncYvQEZRyxFw==";
};
};
- "@expo/dev-tools-0.13.58" = {
+ "@expo/dev-tools-0.13.65" = {
name = "_at_expo_slash_dev-tools";
packageName = "@expo/dev-tools";
- version = "0.13.58";
+ version = "0.13.65";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/dev-tools/-/dev-tools-0.13.58.tgz";
- sha512 = "CdlCPWEzvA69ZucdeCYFoM0fEBVufcSwOOs2xcEJo2cVHGJkCUFhEwASXHdPOGt773DF1ISF4mKQAUsLtmA7qw==";
+ url = "https://registry.npmjs.org/@expo/dev-tools/-/dev-tools-0.13.65.tgz";
+ sha512 = "LhfxPzJuKPi3WlK5C5o9ejJOkscU6pCqHKRWI97zN8Xh6XJ6FMNfqgh+hJ94vqWAMmDpEBjY3e7MxZXqQaNaAQ==";
};
};
"@expo/eas-build-job-0.1.2" = {
@@ -1777,31 +1768,31 @@ let
sha512 = "hBYVWlEWi8Iu+jWmbzKy2bMsYoWvRwY7MZ+SdKpNvAl+sMpp8rwvxRyRs7cRTa6DuiQ2sdOxqemnw9MJ6S5cRA==";
};
};
- "@expo/image-utils-0.3.7" = {
+ "@expo/image-utils-0.3.9" = {
name = "_at_expo_slash_image-utils";
packageName = "@expo/image-utils";
- version = "0.3.7";
+ version = "0.3.9";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.7.tgz";
- sha512 = "Vo1p5uv1JlRacgVIiVa+83oRoHfC7grSU8cypAtgvOYpbmdCWR8+3F4v+vaabHe6ktvIKRE78jh6vHMGwv2aOA==";
+ url = "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.9.tgz";
+ sha512 = "VarvpeNXtvPexmJSEllDF1RRHrjznsgf2Y0bZ2IehmOZwxdqz/YssGxY2ztMx5pn3utuhc9Enx140BHDBOp8UQ==";
};
};
- "@expo/json-file-8.2.24" = {
+ "@expo/json-file-8.2.25" = {
name = "_at_expo_slash_json-file";
packageName = "@expo/json-file";
- version = "8.2.24";
+ version = "8.2.25";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.24.tgz";
- sha512 = "i34lfcMVt5Wv2Cf5apZUj3o9JlFt8WOPSZjrECryunBQ9/BsQQYY5NHgGjhhZnnRE+6JFf0CPQTjXdoQ1w3w0w==";
+ url = "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.25.tgz";
+ sha512 = "KFX6grWVzttaDskq/NK8ByqFPgpDZGFnyeZVeecGoKx5kU61zuR7/xQM04OvN6BNXq3jTUst1TyS8fXEfJuscA==";
};
};
- "@expo/metro-config-0.1.39" = {
+ "@expo/metro-config-0.1.43" = {
name = "_at_expo_slash_metro-config";
packageName = "@expo/metro-config";
- version = "0.1.39";
+ version = "0.1.43";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.1.39.tgz";
- sha512 = "oCeBGyLPmo65HeUPKEBMiZCbh2RfEbH8AO7Apwitn1zs8LZf9DvVtpEh7mlYRJlmKCrxaM4NjuFZMcquh72aiQ==";
+ url = "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.1.43.tgz";
+ sha512 = "ZkZXu2dVjZ88tiH51gqM3DUAmey18tM9MlDh91r1iLF6hHT6UeZD0lBDN7IJTQv/SJuAPQHoylXmAx6cuIGU9A==";
};
};
"@expo/ngrok-2.4.3" = {
@@ -1930,13 +1921,13 @@ let
sha512 = "oqar3vmvxkVx1OBG7hTjTbCaVVUX2o+aEMLxZWLUiubL0ly1qxgQKEt5p3g3pzkxTft+b1oMf8bT7jMi6iOv+Q==";
};
};
- "@expo/package-manager-0.0.33" = {
+ "@expo/package-manager-0.0.34" = {
name = "_at_expo_slash_package-manager";
packageName = "@expo/package-manager";
- version = "0.0.33";
+ version = "0.0.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/package-manager/-/package-manager-0.0.33.tgz";
- sha512 = "zhY1a67/Fsg9FjKj2AajNDywpcbERACA7kw9eR3uJEzQwdwYiqX9cmMO8K69UKJUY2kpba4edJY9/PEMJFfPiQ==";
+ url = "https://registry.npmjs.org/@expo/package-manager/-/package-manager-0.0.34.tgz";
+ sha512 = "/zxESSNAjeBI7BlrFlmmLbEDNblJhR0fd9rZGPOwNlRoeojCJ0yh+nTUWXQtBgolffQMYq0LkTTjTDszqs4M+g==";
};
};
"@expo/plist-0.0.10" = {
@@ -1957,13 +1948,13 @@ let
sha512 = "qECzzXX5oJot3m2Gu9pfRDz50USdBieQVwYAzeAtQRUTD3PVeTK1tlRUoDcrK8PSruDLuVYdKkLebX4w/o55VA==";
};
};
- "@expo/schemer-1.3.21" = {
+ "@expo/schemer-1.3.22" = {
name = "_at_expo_slash_schemer";
packageName = "@expo/schemer";
- version = "1.3.21";
+ version = "1.3.22";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/schemer/-/schemer-1.3.21.tgz";
- sha512 = "8rk1P9bFmTLZa4yr/6rNMP5QOJy/BDu+73c/vKpAr/JXgJwxRnlaLYe/rZkwQFMl5aPyaa4JsattVBU4IdxAiA==";
+ url = "https://registry.npmjs.org/@expo/schemer/-/schemer-1.3.22.tgz";
+ sha512 = "ALB9FB0DwypyNT0sL4zlM6ncQxado8eT46MOTclGoWNkVWNeeZC8O0GYHoEXLOjvfNUP5j02ATtnXCqyXAz5Hg==";
};
};
"@expo/simple-spinner-1.0.2" = {
@@ -2002,22 +1993,40 @@ let
sha512 = "YaFAYYOOxImYNx9s6X3tY6fC1y6rka0KXstrs2zrS+vHyyBD8IOhNtIUvybHScM3jUL+qukgKElAb+7gzlF6Eg==";
};
};
- "@expo/webpack-config-0.12.43" = {
+ "@expo/webpack-config-0.12.48" = {
name = "_at_expo_slash_webpack-config";
packageName = "@expo/webpack-config";
- version = "0.12.43";
+ version = "0.12.48";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/webpack-config/-/webpack-config-0.12.43.tgz";
- sha512 = "2XNqppNrngC4WrJJRnKpST6Xzez6GbUxB+SwhKVef8qf4Uw2vE50p0zpGTcIzs+aAIaKW3cFSIRQnhxkVrGXww==";
+ url = "https://registry.npmjs.org/@expo/webpack-config/-/webpack-config-0.12.48.tgz";
+ sha512 = "uUmr+z9gpMNw6yUGinQkkN/GDPypLvySs/0pwUBF9w7xfaGeRKoEGYhNS8JaIXgmR3621eKi3F2pBlSoSFfiew==";
};
};
- "@expo/xdl-58.0.19" = {
+ "@expo/xdl-59.0.5" = {
name = "_at_expo_slash_xdl";
packageName = "@expo/xdl";
- version = "58.0.19";
+ version = "59.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@expo/xdl/-/xdl-58.0.19.tgz";
- sha512 = "+YWCOSJi6CoBLSgktJfy8/ijQGK3WbPUmujndcxY/WPmCe+Wek6kajmxclMMuDVAjg4RFXdH/fuLwOb/abOU5g==";
+ url = "https://registry.npmjs.org/@expo/xdl/-/xdl-59.0.5.tgz";
+ sha512 = "JWQDKG+Eymgwm3xd2OAkTSpb3fgNetQFJHGZt4/2GUfqjQuyFWZMtmtKwJ2ZDaW+V8tNW0hgR5czWI/lsZSZnA==";
+ };
+ };
+ "@fast-csv/format-4.3.5" = {
+ name = "_at_fast-csv_slash_format";
+ packageName = "@fast-csv/format";
+ version = "4.3.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@fast-csv/format/-/format-4.3.5.tgz";
+ sha512 = "8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A==";
+ };
+ };
+ "@fast-csv/parse-4.3.3" = {
+ name = "_at_fast-csv_slash_parse";
+ packageName = "@fast-csv/parse";
+ version = "4.3.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@fast-csv/parse/-/parse-4.3.3.tgz";
+ sha512 = "mXrCmyyZxbcdW/kZ8tVMrb1DJrJMNGWxHmB4OSuEL96so/X14E1O0w5QFiyodfs+oXoNGwbku8bx2Lq2tiODAA==";
};
};
"@fluentui/date-time-utilities-7.9.0" = {
@@ -2047,22 +2056,49 @@ let
sha512 = "t3yIbbPKJubb22vQ/FIWwS9vFAzaPYzFxKWPHVWLtxs/P+5yL+LD3B16DRtYreWAdl9CZvEbos58ChLZ0KHwSQ==";
};
};
- "@fluentui/react-7.150.1" = {
+ "@fluentui/react-7.153.2" = {
name = "_at_fluentui_slash_react";
packageName = "@fluentui/react";
- version = "7.150.1";
+ version = "7.153.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@fluentui/react/-/react-7.153.2.tgz";
+ sha512 = "8D/zFzv9WaHqX5qu5oT20rjxkKf3GMhc40AOK+wloIfqzGe/OOXpg2zr0Hz+OXEijkGU7UPsjZ6uys/UAcXERQ==";
+ };
+ };
+ "@fluentui/react-compose-0.19.12" = {
+ name = "_at_fluentui_slash_react-compose";
+ packageName = "@fluentui/react-compose";
+ version = "0.19.12";
src = fetchurl {
- url = "https://registry.npmjs.org/@fluentui/react/-/react-7.150.1.tgz";
- sha512 = "DgK9eR7eo/dYUtutkmPBqq7EiBls2L/4yNQO5Sv9JgE7GQPPbMMGvsK4ZAHa42E3K01CC5XO5SnP0BWD62B/RA==";
+ url = "https://registry.npmjs.org/@fluentui/react-compose/-/react-compose-0.19.12.tgz";
+ sha512 = "GTcZ3kd2rTk3Q7xXJB8cTPfv0Q0vOdeIrLcJ02lXfjE9h3GPTE62rV4iFzBIZyXIKL8IdR6Jh8WNIBkVMWhhxw==";
};
};
- "@fluentui/react-focus-7.16.18" = {
+ "@fluentui/react-focus-7.16.19" = {
name = "_at_fluentui_slash_react-focus";
packageName = "@fluentui/react-focus";
- version = "7.16.18";
+ version = "7.16.19";
src = fetchurl {
- url = "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-7.16.18.tgz";
- sha512 = "3GXZXhEIyX0OF1rBZmpRbx/llcOuKQa6cq5JTEcg7aLy7DWzmyRPm1eJLD/5anPPF8R68W0gT0pd57nhFreatg==";
+ url = "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-7.16.19.tgz";
+ sha512 = "BUnSJ7CRs0gfaEXVr5w9YQsZXB18J35k7H7eyB5wLLLgwdK/ogt6uYcu3p0q5ZEjju8C/wmJ2zgwFCMKiAyTUA==";
+ };
+ };
+ "@fluentui/react-stylesheets-0.2.4" = {
+ name = "_at_fluentui_slash_react-stylesheets";
+ packageName = "@fluentui/react-stylesheets";
+ version = "0.2.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@fluentui/react-stylesheets/-/react-stylesheets-0.2.4.tgz";
+ sha512 = "zTyDxBsQsm5iz59SXn83+BrC3tUnwQdJc/xcPYWWVISIyPby/75URbWK5uYJ5p5Qy0GrpgKDGYAbpXZlN89SRQ==";
+ };
+ };
+ "@fluentui/react-theme-provider-0.18.0" = {
+ name = "_at_fluentui_slash_react-theme-provider";
+ packageName = "@fluentui/react-theme-provider";
+ version = "0.18.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@fluentui/react-theme-provider/-/react-theme-provider-0.18.0.tgz";
+ sha512 = "dKSOZ1Sl2uVrDzjvfRtwHUluedU0MhEASukyeqGTpKTmg3ucPMYEZn+dgzFqRNpjs9trbb++N8R6Z19CWokXOw==";
};
};
"@fluentui/react-window-provider-1.0.1" = {
@@ -2110,40 +2146,40 @@ let
sha512 = "+ywPfK6N2Ddna6oOa5Qb1Mv7EA8LOwRNOAPP9dL37FEhksJM9pYqPSceUcqMqg7S9b0+Cgr78s408rgvurV3/Q==";
};
};
- "@graphql-tools/delegate-7.0.5" = {
+ "@graphql-tools/delegate-7.0.7" = {
name = "_at_graphql-tools_slash_delegate";
packageName = "@graphql-tools/delegate";
- version = "7.0.5";
+ version = "7.0.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-7.0.5.tgz";
- sha512 = "wkB/L9cRxlPB4m9k9WQJZYPbnRxfEu2bkxvI9pVGHMsmoQxMZiM2GkhCBHDTBYJb7cxCS6Wv3LJb1w0iEqw24w==";
+ url = "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-7.0.7.tgz";
+ sha512 = "2sze+CJxu37b4jcQ4fyj6ap9TMnx8+NBtApSs1nWIVENzPE2510aNTsBHgSdTwSeV/tVIFkAtZZAlMEGYGXzQA==";
};
};
- "@graphql-tools/graphql-file-loader-6.2.5" = {
+ "@graphql-tools/graphql-file-loader-6.2.6" = {
name = "_at_graphql-tools_slash_graphql-file-loader";
packageName = "@graphql-tools/graphql-file-loader";
- version = "6.2.5";
+ version = "6.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-6.2.5.tgz";
- sha512 = "vYDn71FHqwCxWgw8swoVOsD5C0xGz/Lw4zUQnPcgZfAzhAAwl6e/rVWl/HF1UNNSf5CSZu+2oidjOWCI5Wl6Gg==";
+ url = "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-6.2.6.tgz";
+ sha512 = "L+RdYl5C6+X0zdOTUotY0K5zwqvSGpqI/qcZpVvCDenoAcVTyaNLmnd/ViErwedhCaGqAAV0wI1nPtyKFPlMUg==";
};
};
- "@graphql-tools/import-6.2.4" = {
+ "@graphql-tools/import-6.2.5" = {
name = "_at_graphql-tools_slash_import";
packageName = "@graphql-tools/import";
- version = "6.2.4";
+ version = "6.2.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@graphql-tools/import/-/import-6.2.4.tgz";
- sha512 = "Q6fk6hbtDevoEVcgwb3WRn7XOqGY4MnX3Mvc+x8/b8k4RZ4wT+0WSLRDXGAKiVKRxGhgouU2lZVnGE/LDrGSCg==";
+ url = "https://registry.npmjs.org/@graphql-tools/import/-/import-6.2.5.tgz";
+ sha512 = "ZGXT5tDod7m+LO38fc+o0JzR1LstL0RF35HKEWoUdxRIVaaeYH9VMuan9Gn+9M9RDME3RnzEa9aGzf9ATj8bTA==";
};
};
- "@graphql-tools/json-file-loader-6.2.5" = {
+ "@graphql-tools/json-file-loader-6.2.6" = {
name = "_at_graphql-tools_slash_json-file-loader";
packageName = "@graphql-tools/json-file-loader";
- version = "6.2.5";
+ version = "6.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-6.2.5.tgz";
- sha512 = "9LS7WuQdSHlRUvXD7ixt5aDpr3hWsueURHOaWe7T0xZ+KWMTw+LIRtWIliCRzbjNmZ+4ZhwHB3Vc1SO2bfYLgg==";
+ url = "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-6.2.6.tgz";
+ sha512 = "CnfwBSY5926zyb6fkDBHnlTblHnHI4hoBALFYXnrg0Ev4yWU8B04DZl/pBRUc459VNgO2x8/mxGIZj2hPJG1EA==";
};
};
"@graphql-tools/load-6.2.4" = {
@@ -2155,22 +2191,22 @@ let
sha512 = "FlQC50VELwRxoWUbJMMMs5gG0Dl8BaQYMrXUHTsxwqR7UmksUYnysC21rdousvs6jVZ7pf4unZfZFtBjz+8Edg==";
};
};
- "@graphql-tools/merge-6.2.5" = {
+ "@graphql-tools/merge-6.2.6" = {
name = "_at_graphql-tools_slash_merge";
packageName = "@graphql-tools/merge";
- version = "6.2.5";
+ version = "6.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@graphql-tools/merge/-/merge-6.2.5.tgz";
- sha512 = "T2UEm7L5MeS1ggbGKBkdV9kTqLqSHQM13RrjPzIAYzkFL/mK837sf+oq8h2+R8B+senuHX8akUhMTcU85kcMvw==";
+ url = "https://registry.npmjs.org/@graphql-tools/merge/-/merge-6.2.6.tgz";
+ sha512 = "G6x0QlIzFHoJ3dyF9a4gxmBtaEYJ+EoAAGqXHsE/drRr58K1jscQdfKZdF1wZWZgxkgakHqgt1+oFMeQg/O6ug==";
};
};
- "@graphql-tools/schema-7.0.0" = {
+ "@graphql-tools/schema-7.1.2" = {
name = "_at_graphql-tools_slash_schema";
packageName = "@graphql-tools/schema";
- version = "7.0.0";
+ version = "7.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@graphql-tools/schema/-/schema-7.0.0.tgz";
- sha512 = "yDKgoT2+Uf3cdLYmiFB9lRIGsB6lZhILtCXHgZigYgURExrEPmfj3ZyszfEpPKYcPmKaO9FI4coDhIN0Toxl3w==";
+ url = "https://registry.npmjs.org/@graphql-tools/schema/-/schema-7.1.2.tgz";
+ sha512 = "GabNT51ErVHE2riDH4EQdRusUsI+nMElT8LdFHyuP53v8gwtleAj+LePQ9jif4NYUe/JQVqO8V28vPcHrA7gfQ==";
};
};
"@graphql-tools/url-loader-6.4.0" = {
@@ -2191,22 +2227,22 @@ let
sha512 = "ybgZ9EIJE3JMOtTrTd2VcIpTXtDrn2q6eiYkeYMKRVh3K41+LZa6YnR2zKERTXqTWqhobROwLt4BZbw2O3Aeeg==";
};
};
- "@graphql-tools/utils-7.0.2" = {
+ "@graphql-tools/utils-7.1.2" = {
name = "_at_graphql-tools_slash_utils";
packageName = "@graphql-tools/utils";
- version = "7.0.2";
+ version = "7.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.0.2.tgz";
- sha512 = "VQQ7krHeoXO0FS3qbWsb/vZb8c8oyiCYPIH4RSgeK9SKOUpatWYt3DW4jmLmyHZLVVMk0yjUbsOhKTBEMejKSA==";
+ url = "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.1.2.tgz";
+ sha512 = "xFuhDyGMhaXTQpq48vjjCLA1VWc3fEo4n+zBcvQnbBSqhVPwAVa0ANcpb0NHmU9c3ypch26kK85TmC/HoK3YRg==";
};
};
- "@graphql-tools/wrap-7.0.1" = {
+ "@graphql-tools/wrap-7.0.3" = {
name = "_at_graphql-tools_slash_wrap";
packageName = "@graphql-tools/wrap";
- version = "7.0.1";
+ version = "7.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-7.0.1.tgz";
- sha512 = "0feqjgEJSRLm2V0kEUaV2dw7ukVPjRujYMqNdcqHsIyXmf0VO8PGF5hcva/+5U/9Yfbf3Fck+P5JTJ5MlXPlsQ==";
+ url = "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-7.0.3.tgz";
+ sha512 = "co+ELAwZwMut7qGZow8ATMQlYOU2G3/gsEqz/SUAt7XizXWOOguSFjQKk1/OwHzgCFBbEjvwfoERcv6QC1EUxA==";
};
};
"@gulp-sourcemaps/identity-map-1.0.2" = {
@@ -2488,283 +2524,283 @@ let
sha512 = "OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==";
};
};
- "@jimp/bmp-0.9.8" = {
+ "@jimp/bmp-0.12.1" = {
name = "_at_jimp_slash_bmp";
packageName = "@jimp/bmp";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.9.8.tgz";
- sha512 = "CZYQPEC3iUBMuaGWrtIG+GKNl93q/PkdudrCKJR/B96dfNngsmoosEm3LuFgJHEcJIfvnJkNqKw74l+zEiqCbg==";
+ url = "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.12.1.tgz";
+ sha512 = "t16IamuBMv4GiGa1VAMzsgrVKVANxXG81wXECzbikOUkUv7pKJ2vHZDgkLBEsZQ9sAvFCneM1+yoSRpuENrfVQ==";
};
};
- "@jimp/core-0.9.8" = {
+ "@jimp/core-0.12.1" = {
name = "_at_jimp_slash_core";
packageName = "@jimp/core";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/core/-/core-0.9.8.tgz";
- sha512 = "N4GCjcXb0QwR5GBABDK2xQ3cKyaF7LlCYeJEG9mV7G/ynBoRqJe4JA6YKU9Ww9imGkci/4A594nQo8tUIqdcBw==";
+ url = "https://registry.npmjs.org/@jimp/core/-/core-0.12.1.tgz";
+ sha512 = "mWfjExYEjHxBal+1gPesGChOQBSpxO7WUQkrO9KM7orboitOdQ15G5UA75ce7XVZ+5t+FQPOLmVkVZzzTQSEJA==";
};
};
- "@jimp/custom-0.9.8" = {
+ "@jimp/custom-0.12.1" = {
name = "_at_jimp_slash_custom";
packageName = "@jimp/custom";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/custom/-/custom-0.9.8.tgz";
- sha512 = "1UpJjI7fhX02BWLJ/KEqPwkHH60eNkCNeD6hEd+IZdTwLXfZCfFiM5BVlpgiZYZJSsVoRiAL4ne2Q5mCiKPKyw==";
+ url = "https://registry.npmjs.org/@jimp/custom/-/custom-0.12.1.tgz";
+ sha512 = "bVClp8FEJ/11GFTKeRTrfH7NgUWvVO5/tQzO/68aOwMIhbz9BOYQGh533K9+mSy29VjZJo8jxZ0C9ZwYHuFwfA==";
};
};
- "@jimp/gif-0.9.8" = {
+ "@jimp/gif-0.12.1" = {
name = "_at_jimp_slash_gif";
packageName = "@jimp/gif";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/gif/-/gif-0.9.8.tgz";
- sha512 = "LEbfpcO1sBJIQCJHchZjNlyNxzPjZQQ4X32klpQHZJG58n9FvL7Uuh1rpkrJRbqv3cU3P0ENNtTrsBDxsYwcfA==";
+ url = "https://registry.npmjs.org/@jimp/gif/-/gif-0.12.1.tgz";
+ sha512 = "cGn/AcvMGUGcqR6ByClGSnrja4AYmTwsGVXTQ1+EmfAdTiy6ztGgZCTDpZ/tq4SpdHXwm9wDHez7damKhTrH0g==";
};
};
- "@jimp/jpeg-0.9.8" = {
+ "@jimp/jpeg-0.12.1" = {
name = "_at_jimp_slash_jpeg";
packageName = "@jimp/jpeg";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.9.8.tgz";
- sha512 = "5u29SUzbZ32ZMmOaz3gO0hXatwSCnsvEAXRCKZoPPgbsPoyFAiZKVxjfLzjkeQF6awkvJ8hZni5chM15SNMg+g==";
+ url = "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.12.1.tgz";
+ sha512 = "UoCUHbKLj2CDCETd7LrJnmK/ExDsSfJXmc1pKkfgomvepjXogdl2KTHf141wL6D+9CfSD2VBWQLC5TvjMvcr9A==";
};
};
- "@jimp/plugin-blit-0.9.8" = {
+ "@jimp/plugin-blit-0.12.1" = {
name = "_at_jimp_slash_plugin-blit";
packageName = "@jimp/plugin-blit";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.9.8.tgz";
- sha512 = "6xTDomxJybhBcby1IUVaPydZFhxf+V0DRgfDlVK81kR9kSCoshJpzWqDuWrMqjNEPspPE7jRQwHMs0FdU7mVwQ==";
+ url = "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.12.1.tgz";
+ sha512 = "VRBB6bx6EpQuaH0WX8ytlGNqUQcmuxXBbzL3e+cD0W6MluYibzQy089okvXcyUS72Q+qpSMmUDCVr3pDqLAsSA==";
};
};
- "@jimp/plugin-blur-0.9.8" = {
+ "@jimp/plugin-blur-0.12.1" = {
name = "_at_jimp_slash_plugin-blur";
packageName = "@jimp/plugin-blur";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.9.8.tgz";
- sha512 = "dqbxuNFBRbmt35iIRacdgma7nlXklmPThsKcGWNTDmqb/hniK5IC+0xSPzBV4qMI2fLGP39LWHqqDZ0xDz14dA==";
+ url = "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.12.1.tgz";
+ sha512 = "rTFY0yrwVJFNgNsAlYGn2GYCRLVEcPQ6cqAuhNylXuR/7oH3Acul+ZWafeKtvN8D8uMlth/6VP74gruXvwffZw==";
};
};
- "@jimp/plugin-circle-0.9.8" = {
+ "@jimp/plugin-circle-0.12.1" = {
name = "_at_jimp_slash_plugin-circle";
packageName = "@jimp/plugin-circle";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.9.8.tgz";
- sha512 = "+UStXUPCzPqzTixLC8eVqcFcEa6TS+BEM/6/hyM11TDb9sbiMGeUtgpwZP/euR5H5gfpAQDA1Ppzqhh5fuMDlw==";
+ url = "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.12.1.tgz";
+ sha512 = "+/OiBDjby7RBbQoDX8ZsqJRr1PaGPdTaaKUVGAsrE7KCNO9ODYNFAizB9lpidXkGgJ4Wx5R4mJy21i22oY/a4Q==";
};
};
- "@jimp/plugin-color-0.9.8" = {
+ "@jimp/plugin-color-0.12.1" = {
name = "_at_jimp_slash_plugin-color";
packageName = "@jimp/plugin-color";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.9.8.tgz";
- sha512 = "SDHxOQsJHpt75hk6+sSlCPc2B3UJlXosFW+iLZ11xX1Qr0IdDtbfYlIoPmjKQFIDUNzqLSue/z7sKQ1OMZr/QA==";
+ url = "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.12.1.tgz";
+ sha512 = "xlnK/msWN4uZ+Bu7+UrCs9oMzTSA9QE0jWFnF3h0aBsD8t1LGxozkckHe8nHtC/y/sxIa8BGKSfkiaW+r6FbnA==";
};
};
- "@jimp/plugin-contain-0.9.8" = {
+ "@jimp/plugin-contain-0.12.1" = {
name = "_at_jimp_slash_plugin-contain";
packageName = "@jimp/plugin-contain";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.9.8.tgz";
- sha512 = "oK52CPt7efozuLYCML7qOmpFeDt3zpU8qq8UZlnjsDs15reU6L8EiUbwYpJvzoEnEOh1ZqamB8F/gymViEO5og==";
+ url = "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.12.1.tgz";
+ sha512 = "WZ/D6G0jhnBh2bkBh610PEh/caGhAUIAxYLsQsfSSlOxPsDhbj3S6hMbFKRgnDvf0hsd5zTIA0j1B0UG4kh18A==";
};
};
- "@jimp/plugin-cover-0.9.8" = {
+ "@jimp/plugin-cover-0.12.1" = {
name = "_at_jimp_slash_plugin-cover";
packageName = "@jimp/plugin-cover";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.9.8.tgz";
- sha512 = "nnamtHzMrNd5j5HRSPd1VzpZ8v9YYtUJPtvCdHOOiIjqG72jxJ2kTBlsS3oG5XS64h/2MJwpl/fmmMs1Tj1CmQ==";
+ url = "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.12.1.tgz";
+ sha512 = "ddWwTQO40GcabJ2UwUYCeuNxnjV4rBTiLprnjGMqAJCzdz3q3Sp20FkRf+H+E22k2v2LHss8dIOFOF4i6ycr9Q==";
};
};
- "@jimp/plugin-crop-0.9.8" = {
+ "@jimp/plugin-crop-0.12.1" = {
name = "_at_jimp_slash_plugin-crop";
packageName = "@jimp/plugin-crop";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.9.8.tgz";
- sha512 = "Nv/6AIp4aJmbSIH2uiIqm+kSoShKM8eaX2fyrUTj811kio0hwD3f/vIxrWebvAqwDZjAFIAmMufFoFCVg6caoQ==";
+ url = "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.12.1.tgz";
+ sha512 = "CKjVkrNO8FDZKYVpMireQW4SgKBSOdF+Ip/1sWssHHe77+jGEKqOjhYju+VhT3dZJ3+75rJNI9II7Kethp+rTw==";
};
};
- "@jimp/plugin-displace-0.9.8" = {
+ "@jimp/plugin-displace-0.12.1" = {
name = "_at_jimp_slash_plugin-displace";
packageName = "@jimp/plugin-displace";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.9.8.tgz";
- sha512 = "0OgPjkOVa2xdbqI8P6gBKX/UK36RbaYVrFyXL8Jy9oNF69+LYWyTskuCu9YbGxzlCVjY/JFqQOvrKDbxgMYAKA==";
+ url = "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.12.1.tgz";
+ sha512 = "MQAw2iuf1/bVJ6P95WWTLA+WBjvIZ7TeGBerkvBaTK8oWdj+NSLNRIYOIoyPbZ7DTL8f1SN4Vd6KD6BZaoWrwg==";
};
};
- "@jimp/plugin-dither-0.9.8" = {
+ "@jimp/plugin-dither-0.12.1" = {
name = "_at_jimp_slash_plugin-dither";
packageName = "@jimp/plugin-dither";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.9.8.tgz";
- sha512 = "jGM/4ByniZJnmV2fv8hKwyyydXZe/YzvgBcnB8XxzCq8kVR3Imcn+qnd2PEPZzIPKOTH4Cig/zo9Vk9Bs+m5FQ==";
+ url = "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.12.1.tgz";
+ sha512 = "mCrBHdx2ViTLJDLcrobqGLlGhZF/Mq41bURWlElQ2ArvrQ3/xR52We9DNDfC08oQ2JVb6q3v1GnCCdn0KNojGQ==";
};
};
- "@jimp/plugin-fisheye-0.9.8" = {
+ "@jimp/plugin-fisheye-0.12.1" = {
name = "_at_jimp_slash_plugin-fisheye";
packageName = "@jimp/plugin-fisheye";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.9.8.tgz";
- sha512 = "VnsalrD05f4pxG1msjnkwIFi5QveOqRm4y7VkoZKNX+iqs4TvRnH5+HpBnfdMzX/RXBi+Lf/kpTtuZgbOu/QWw==";
+ url = "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.12.1.tgz";
+ sha512 = "CHvYSXtHNplzkkYzB44tENPDmvfUHiYCnAETTY+Hx58kZ0w8ERZ+OiLhUmiBcvH/QHm/US1iiNjgGUAfeQX6dg==";
};
};
- "@jimp/plugin-flip-0.9.8" = {
+ "@jimp/plugin-flip-0.12.1" = {
name = "_at_jimp_slash_plugin-flip";
packageName = "@jimp/plugin-flip";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.9.8.tgz";
- sha512 = "XbiZ4OfHD6woc0f6Sk7XxB6a7IyMjTRQ4pNU7APjaNxsl3L6qZC8qfCQphWVe3DHx7f3y7jEiPMvNnqRDP1xgA==";
+ url = "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.12.1.tgz";
+ sha512 = "xi+Yayrnln8A/C9E3yQBExjxwBSeCkt/ZQg1CxLgszVyX/3Zo8+nkV8MJYpkTpj8LCZGTOKlsE05mxu/a3lbJQ==";
};
};
- "@jimp/plugin-gaussian-0.9.8" = {
+ "@jimp/plugin-gaussian-0.12.1" = {
name = "_at_jimp_slash_plugin-gaussian";
packageName = "@jimp/plugin-gaussian";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.9.8.tgz";
- sha512 = "ZBl5RA6+4XAD+mtqLfiG7u+qd8W5yqq3RBNca8eFqUSVo1v+eB2tzeLel0CWfVC/z6cw93Awm/nVnm6/CL2Oew==";
+ url = "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.12.1.tgz";
+ sha512 = "7O6eKlhL37hsLfV6WAX1Cvce7vOqSwL1oWbBveC1agutDlrtvcTh1s2mQ4Pde654hCJu55mq1Ur10+ote5j3qw==";
};
};
- "@jimp/plugin-invert-0.9.8" = {
+ "@jimp/plugin-invert-0.12.1" = {
name = "_at_jimp_slash_plugin-invert";
packageName = "@jimp/plugin-invert";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.9.8.tgz";
- sha512 = "ESploqCoF6qUv5IWhVLaO5fEcrYZEsAWPFflh6ROiD2mmFKQxfeK+vHnk3IDLHtUwWTkAZQNbk89BVq7xvaNpQ==";
+ url = "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.12.1.tgz";
+ sha512 = "JTAs7A1Erbxwl+7ph7tgcb2PZ4WzB+3nb2WbfiWU8iCrKj17mMDSc5soaCCycn8wfwqvgB1vhRfGpseOLWxsuQ==";
};
};
- "@jimp/plugin-mask-0.9.8" = {
+ "@jimp/plugin-mask-0.12.1" = {
name = "_at_jimp_slash_plugin-mask";
packageName = "@jimp/plugin-mask";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.9.8.tgz";
- sha512 = "zSvEisTV4iGsBReitEdnQuGJq9/1xB5mPATadYZmIlp8r5HpD72HQb0WdEtb51/pu9Odt8KAxUf0ASg/PRVUiQ==";
+ url = "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.12.1.tgz";
+ sha512 = "bnDdY0RO/x5Mhqoy+056SN1wEj++sD4muAKqLD2CIT8Zq5M/0TA4hkdf/+lwFy3H2C0YTK39PSE9xyb4jPX3kA==";
};
};
- "@jimp/plugin-normalize-0.9.8" = {
+ "@jimp/plugin-normalize-0.12.1" = {
name = "_at_jimp_slash_plugin-normalize";
packageName = "@jimp/plugin-normalize";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.9.8.tgz";
- sha512 = "dPFBfwTa67K1tRw1leCidQT25R3ozrTUUOpO4jcGFHqXvBTWaR8sML1qxdfOBWs164mE5YpfdTvu6MM/junvCg==";
+ url = "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.12.1.tgz";
+ sha512 = "4kSaI4JLM/PNjHwbnAHgyh51V5IlPfPxYvsZyZ1US32pebWtocxSMaSuOaJUg7OGSkwSDBv81UR2h5D+Dz1b5A==";
};
};
- "@jimp/plugin-print-0.9.8" = {
+ "@jimp/plugin-print-0.12.1" = {
name = "_at_jimp_slash_plugin-print";
packageName = "@jimp/plugin-print";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.9.8.tgz";
- sha512 = "nLLPv1/faehRsOjecXXUb6kzhRcZzImO55XuFZ0c90ZyoiHm4UFREwO5sKxHGvpLXS6RnkhvSav4+IWD2qGbEQ==";
+ url = "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.12.1.tgz";
+ sha512 = "T0lNS3qU9SwCHOEz7AGrdp50+gqiWGZibOL3350/X/dqoFs1EvGDjKVeWncsGCyLlpfd7M/AibHZgu8Fx2bWng==";
};
};
- "@jimp/plugin-resize-0.9.8" = {
+ "@jimp/plugin-resize-0.12.1" = {
name = "_at_jimp_slash_plugin-resize";
packageName = "@jimp/plugin-resize";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.9.8.tgz";
- sha512 = "L80NZ+HKsiKFyeDc6AfneC4+5XACrdL2vnyAVfAAsb3pmamgT/jDInWvvGhyI0Y76vx2w6XikplzEznW/QQvWg==";
+ url = "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.12.1.tgz";
+ sha512 = "sbNn4tdBGcgGlPt9XFxCuDl4ZOoxa8/Re8nAikyxYhRss2Dqz91ARbBQxOf1vlUGeicQMsjEuWbPQAogTSJRug==";
};
};
- "@jimp/plugin-rotate-0.9.8" = {
+ "@jimp/plugin-rotate-0.12.1" = {
name = "_at_jimp_slash_plugin-rotate";
packageName = "@jimp/plugin-rotate";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.9.8.tgz";
- sha512 = "bpqzQheISYnBXKyU1lIj46uR7mRs0UhgEREWK70HnvFJSlRshdcoNMIrKamyrJeFdJrkYPSfR/a6D0d5zsWf1Q==";
+ url = "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.12.1.tgz";
+ sha512 = "RYkLzwG2ervG6hHy8iepbIVeWdT1kz4Qz044eloqo6c66MK0KAqp228YI8+CAKm0joQnVDC/A0FgRIj/K8uyAw==";
};
};
- "@jimp/plugin-scale-0.9.8" = {
+ "@jimp/plugin-scale-0.12.1" = {
name = "_at_jimp_slash_plugin-scale";
packageName = "@jimp/plugin-scale";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.9.8.tgz";
- sha512 = "QU3ZS4Lre8nN66U9dKCOC4FNfaOh/QJFYUmQPKpPS924oYbtnm4OlmsdfpK2hVMSVVyVOis8M+xpA1rDBnIp7w==";
+ url = "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.12.1.tgz";
+ sha512 = "zjNVI1fUj+ywfG78T1ZU33g9a5sk4rhEQkkhtny8koAscnVsDN2YaZEKoFli54kqaWh5kSS5DDL7a/9pEfXnFQ==";
};
};
- "@jimp/plugin-shadow-0.9.8" = {
+ "@jimp/plugin-shadow-0.12.1" = {
name = "_at_jimp_slash_plugin-shadow";
packageName = "@jimp/plugin-shadow";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.9.8.tgz";
- sha512 = "t/pE+QS3r1ZUxGIQNmwWDI3c5+/hLU+gxXD+C3EEC47/qk3gTBHpj/xDdGQBoObdT/HRjR048vC2BgBfzjj2hg==";
+ url = "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.12.1.tgz";
+ sha512 = "Z82IwvunXWQ2jXegd3W3TYUXpfJcEvNbHodr7Z+oVnwhM1OoQ5QC6RSRQwsj2qXIhbGffQjH8eguHgEgAV+u5w==";
};
};
- "@jimp/plugin-threshold-0.9.8" = {
+ "@jimp/plugin-threshold-0.12.1" = {
name = "_at_jimp_slash_plugin-threshold";
packageName = "@jimp/plugin-threshold";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.9.8.tgz";
- sha512 = "WWmC3lnIwOTPvkKu55w4DUY8Ehlzf3nU98bY0QtIzkqxkAOZU5m+lvgC/JxO5FyGiA57j9FLMIf0LsWkjARj7g==";
+ url = "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.12.1.tgz";
+ sha512 = "PFezt5fSk0q+xKvdpuv0eLggy2I7EgYotrK8TRZOT0jimuYFXPF0Z514c6szumoW5kEsRz04L1HkPT1FqI97Yg==";
};
};
- "@jimp/plugins-0.9.8" = {
+ "@jimp/plugins-0.12.1" = {
name = "_at_jimp_slash_plugins";
packageName = "@jimp/plugins";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.9.8.tgz";
- sha512 = "tD+cxS9SuEZaQ1hhAkNKw9TkUAqfoBAhdWPBrEZDr/GvGPrvJR4pYmmpSYhc5IZmMbXfQayHTTGqjj8D18bToA==";
+ url = "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.12.1.tgz";
+ sha512 = "7+Yp29T6BbYo+Oqnc+m7A5AH+O+Oy5xnxvxlfmsp48+SuwEZ4akJp13Gu2PSmRlylENzR7MlWOxzhas5ERNlIg==";
};
};
- "@jimp/png-0.9.8" = {
+ "@jimp/png-0.12.1" = {
name = "_at_jimp_slash_png";
packageName = "@jimp/png";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/png/-/png-0.9.8.tgz";
- sha512 = "9CqR8d40zQCDhbnXHqcwkAMnvlV0vk9xSyE6LHjkYHS7x18Unsz5txQdsaEkEcXxCrOQSoWyITfLezlrWXRJAA==";
+ url = "https://registry.npmjs.org/@jimp/png/-/png-0.12.1.tgz";
+ sha512 = "tOUSJMJzcMAN82F9/Q20IToquIVWzvOe/7NIpVQJn6m+Lq6TtVmd7d8gdcna9AEFm2FIza5lhq2Kta6Xj0KXhQ==";
};
};
- "@jimp/tiff-0.9.8" = {
+ "@jimp/tiff-0.12.1" = {
name = "_at_jimp_slash_tiff";
packageName = "@jimp/tiff";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.9.8.tgz";
- sha512 = "eMxcpJivJqMByn2dZxUHLeh6qvVs5J/52kBF3TFa3C922OJ97D9l1C1h0WKUCBqFMWzMYapQQ4vwnLgpJ5tkow==";
+ url = "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.12.1.tgz";
+ sha512 = "bzWDgv3202TKhaBGzV9OFF0PVQWEb4194h9kv5js348SSnbCusz/tzTE1EwKrnbDZThZPgTB1ryKs7D+Q9Mhmg==";
};
};
- "@jimp/types-0.9.8" = {
+ "@jimp/types-0.12.1" = {
name = "_at_jimp_slash_types";
packageName = "@jimp/types";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/types/-/types-0.9.8.tgz";
- sha512 = "H5y/uqt0lqJ/ZN8pWqFG+pv8jPAppMKkTMByuC8YBIjWSsornwv44hjiWl93sbYhduLZY8ubz/CbX9jH2X6EwA==";
+ url = "https://registry.npmjs.org/@jimp/types/-/types-0.12.1.tgz";
+ sha512 = "hg5OKXpWWeKGuDrfibrjWWhr7hqb7f552wqnPWSLQpVrdWgjH+hpOv6cOzdo9bsU78qGTelZJPxr0ERRoc+MhQ==";
};
};
- "@jimp/utils-0.9.8" = {
+ "@jimp/utils-0.12.1" = {
name = "_at_jimp_slash_utils";
packageName = "@jimp/utils";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@jimp/utils/-/utils-0.9.8.tgz";
- sha512 = "UK0Fu0eevQlpRXq5ff4o/71HJlpX9wJMddJjMYg9vUqCCl8ZnumRAljfShHFhGyO+Vc9IzN6dd8Y5JZZTp1KOw==";
+ url = "https://registry.npmjs.org/@jimp/utils/-/utils-0.12.1.tgz";
+ sha512 = "EjPkDQOzV/oZfbolEUgFT6SE++PtCccVBvjuACkttyCfl0P2jnpR49SwstyVLc2u8AwBAZEHHAw9lPYaMjtbXQ==";
};
};
"@joplinapp/fork-htmlparser2-4.1.8" = {
@@ -3352,6 +3388,15 @@ let
sha512 = "RibeMnDPvlL8bFYW5C8cs4mbI3AHfQef73tnJCQ/SgrXZHehmHnsyWUiE7qDQCAo+B1RfTapvSyFF69iPj326A==";
};
};
+ "@mdn/browser-compat-data-2.0.5" = {
+ name = "_at_mdn_slash_browser-compat-data";
+ packageName = "@mdn/browser-compat-data";
+ version = "2.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-2.0.5.tgz";
+ sha512 = "JTosoRJrq5E8QYLwPfqB22zZxyBzUEx+1ooOPMcrFYgWplOeS8K8B6VD3WHD+9XV+R1X5vimruSL9ALYuxfD+A==";
+ };
+ };
"@medv/blessed-2.0.1" = {
name = "_at_medv_slash_blessed";
packageName = "@medv/blessed";
@@ -3361,13 +3406,13 @@ let
sha512 = "/NdX1Ql8hKNM0vHFJnEr/bcw6BG0ULHD3HhInpniZw5ixpl+n/QIRfMEEmLCn7acedbM1zGdZvU5ZMbn9kcF5Q==";
};
};
- "@microsoft/load-themed-styles-1.10.134" = {
+ "@microsoft/load-themed-styles-1.10.138" = {
name = "_at_microsoft_slash_load-themed-styles";
packageName = "@microsoft/load-themed-styles";
- version = "1.10.134";
+ version = "1.10.138";
src = fetchurl {
- url = "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.134.tgz";
- sha512 = "TAXG7OEkzzhKcVzoE4p0WrY/2RzdaewzrggogGU38dScLy9eUiJXXs4osIsesMXvzG5BP/v5MS6kAbtb+HM0cQ==";
+ url = "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.138.tgz";
+ sha512 = "TDY8c3CnIbysFIQ8Lj/ZujLkvDB/jrnVOx6FDJICFfo1Jbcyia+nIbUkOJtXtTGK/sx/zfyYJxgFgKQEAtKLHQ==";
};
};
"@mozilla/readability-0.3.0" = {
@@ -3415,13 +3460,13 @@ let
sha512 = "b+MGNyP9/LXkapreJzNUzcvuzZslj/RGgdVVJ16P2wSlYatfLycPObImqVJSmNAdyeShvNeM/pl3sVZsObFueg==";
};
};
- "@netlify/build-5.3.1" = {
+ "@netlify/build-5.5.2" = {
name = "_at_netlify_slash_build";
packageName = "@netlify/build";
- version = "5.3.1";
+ version = "5.5.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@netlify/build/-/build-5.3.1.tgz";
- sha512 = "4Qb4TuqOoRP2fopebyAonjNu0Ay3GVjOQSqzJUcENPg7MNIwzqd/V7nY+OtQJyA8/1Xjd4cwdPP20SIoGoBvMQ==";
+ url = "https://registry.npmjs.org/@netlify/build/-/build-5.5.2.tgz";
+ sha512 = "599fcS/FVJUMjnF5NS0QGwZ6B8uw7ROL50z6VfrHbdgpcHgoSCo3HNHeeIA6bfA4pO/IdnmRFOX4fDJgKPsbLw==";
};
};
"@netlify/cache-utils-1.0.6" = {
@@ -3442,13 +3487,13 @@ let
sha512 = "Z7yzbx5qCX2I5RLlNyo0MMQ6GKJc8o5Nej9yspCavjqgYlUS7VJfbeE67WNxC26FXwDUqq00zJ0MrCS0Un1YOw==";
};
};
- "@netlify/config-2.4.0" = {
+ "@netlify/config-2.4.1" = {
name = "_at_netlify_slash_config";
packageName = "@netlify/config";
- version = "2.4.0";
+ version = "2.4.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@netlify/config/-/config-2.4.0.tgz";
- sha512 = "MDp7A7AMHVOHpvX+o69t+c8nZjVtkxNcepxsSqE+9wuPVlSHWCqzkHVxKQU0ozuk74z/xHBRUpp/OMCXkiEugg==";
+ url = "https://registry.npmjs.org/@netlify/config/-/config-2.4.1.tgz";
+ sha512 = "fSRSN3+c5kcyaCEd7XVlPRz820y/CRS8ryuE2fZAT/sgXiGBPGGKHwSKMNlso7s0qtJOmFyjeehU6nEzvfNKrg==";
};
};
"@netlify/functions-utils-1.3.2" = {
@@ -3478,13 +3523,22 @@ let
sha512 = "kkRCzA71HugJxmPOcWv2B4ArHhSMKjs2ArGBr10ndocVLdAHwCYoJm0X4Xt8IYaOcGD9Lm4fbLjpXDLDRGDzPw==";
};
};
- "@netlify/plugin-edge-handlers-1.9.0" = {
+ "@netlify/plugin-edge-handlers-1.10.0" = {
name = "_at_netlify_slash_plugin-edge-handlers";
packageName = "@netlify/plugin-edge-handlers";
- version = "1.9.0";
+ version = "1.10.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@netlify/plugin-edge-handlers/-/plugin-edge-handlers-1.9.0.tgz";
- sha512 = "5JRVj9lVxG3VKI3vUk95AkS2ZatDHEcOBPZ5En4j+vKlfwQpn0oCbTbHQ5V45Zf0dKZv3rULAYZ//vHmVIH/Nw==";
+ url = "https://registry.npmjs.org/@netlify/plugin-edge-handlers/-/plugin-edge-handlers-1.10.0.tgz";
+ sha512 = "ZgabL4Q+DfB5lqq36QYvGIhLifoiVz5oDfqLp1w7hRsJYwUhUPqeJx/0zph17ZaJB4CvHRadFOeyJeDSkzrERg==";
+ };
+ };
+ "@netlify/plugins-list-2.0.0" = {
+ name = "_at_netlify_slash_plugins-list";
+ packageName = "@netlify/plugins-list";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@netlify/plugins-list/-/plugins-list-2.0.0.tgz";
+ sha512 = "GU0u0fnVqNTU32hVr7ig7bGG3/851a0SNjC9nl+iu4Eadax/hfCVSRoSffU0+d05UtXlLhkcgmuYnLySkTR8DA==";
};
};
"@netlify/run-utils-1.0.5" = {
@@ -3496,103 +3550,103 @@ let
sha512 = "Ovgkw9b7HSLsdhTBA+LNq3KY83gU9DP0xHbwDlg07zLpY3RtRN2IBy11w+nRPjQwfNT33OmuTvayH6amJDku5Q==";
};
};
- "@netlify/traffic-mesh-agent-0.24.0" = {
+ "@netlify/traffic-mesh-agent-0.27.0" = {
name = "_at_netlify_slash_traffic-mesh-agent";
packageName = "@netlify/traffic-mesh-agent";
- version = "0.24.0";
+ version = "0.27.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@netlify/traffic-mesh-agent/-/traffic-mesh-agent-0.24.0.tgz";
- sha512 = "m3nfdolp8+jwy7sBKz6iuw1MRRZR27onrUtQz3Iwor7CE0+rIWJm+aPc5AFYUlISDM5zTCXgVGDeiPHJv5cOQQ==";
+ url = "https://registry.npmjs.org/@netlify/traffic-mesh-agent/-/traffic-mesh-agent-0.27.0.tgz";
+ sha512 = "a+jXM75Ir9PavNTzDRkZWQT7jHc02wWF8mRYXWbvku+VLqmmkA61RyhAgSeo5dMWSdMofSRkoifnW7leyv7Obw==";
};
};
- "@netlify/traffic-mesh-agent-darwin-x64-0.24.0" = {
+ "@netlify/traffic-mesh-agent-darwin-x64-0.27.0" = {
name = "_at_netlify_slash_traffic-mesh-agent-darwin-x64";
packageName = "@netlify/traffic-mesh-agent-darwin-x64";
- version = "0.24.0";
+ version = "0.27.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@netlify/traffic-mesh-agent-darwin-x64/-/traffic-mesh-agent-darwin-x64-0.24.0.tgz";
- sha512 = "aFh/04aTRNI7BAyUbpXvH6AZ+XcJMxwroQWfMYjyVm7F+T4bg0XRcteoVjX/U2NhxkNhCXMqBgrHFsVNZLlJ7w==";
+ url = "https://registry.npmjs.org/@netlify/traffic-mesh-agent-darwin-x64/-/traffic-mesh-agent-darwin-x64-0.27.0.tgz";
+ sha512 = "a0EDNrdLBjxp+GYj/WQSifuQZorFQkY6spO4wuOl3mQV3tKTkBmu09+FsfitYpgZHDMoPzfhvURJrUtJIHTgqQ==";
};
};
- "@netlify/traffic-mesh-agent-linux-x64-0.24.0" = {
+ "@netlify/traffic-mesh-agent-linux-x64-0.27.0" = {
name = "_at_netlify_slash_traffic-mesh-agent-linux-x64";
packageName = "@netlify/traffic-mesh-agent-linux-x64";
- version = "0.24.0";
+ version = "0.27.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@netlify/traffic-mesh-agent-linux-x64/-/traffic-mesh-agent-linux-x64-0.24.0.tgz";
- sha512 = "cUHUpajpK3WrE78F29fEuOKuRG+mkXoPoe2SL9wO+sCrAw18A9px/tfWWFwC9iJLSr/WLHYAAOJhdm02ypa65A==";
+ url = "https://registry.npmjs.org/@netlify/traffic-mesh-agent-linux-x64/-/traffic-mesh-agent-linux-x64-0.27.0.tgz";
+ sha512 = "m7p/0eTXKILxCpTqQOmBkYdIjYKwSC2KZbPpDJ4sYfnMIF3qa9uMp8qrK9At/oGPckeiTq4Id775veldhwt2lw==";
};
};
- "@netlify/traffic-mesh-agent-win32-x64-0.24.0" = {
+ "@netlify/traffic-mesh-agent-win32-x64-0.27.0" = {
name = "_at_netlify_slash_traffic-mesh-agent-win32-x64";
packageName = "@netlify/traffic-mesh-agent-win32-x64";
- version = "0.24.0";
+ version = "0.27.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@netlify/traffic-mesh-agent-win32-x64/-/traffic-mesh-agent-win32-x64-0.24.0.tgz";
- sha512 = "9K4QA5VcJK9Wrx9BTKSaeOaX9es7lfS97iJMB1micSFuLIK5o/DS9oxaa4tMjzIy0Ck/Pa717XX9TGx9MpCexA==";
+ url = "https://registry.npmjs.org/@netlify/traffic-mesh-agent-win32-x64/-/traffic-mesh-agent-win32-x64-0.27.0.tgz";
+ sha512 = "u6Beazs0KWRcEx9q2n417Sj7+WGrDTtDGmmKPTE6WexFt6uY1oiq3AR+ohCtu1lIIsmAfAYd8O5dSOnyAT8dFg==";
};
};
- "@netlify/zip-it-and-ship-it-1.4.0" = {
+ "@netlify/zip-it-and-ship-it-1.5.0" = {
name = "_at_netlify_slash_zip-it-and-ship-it";
packageName = "@netlify/zip-it-and-ship-it";
- version = "1.4.0";
+ version = "1.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-1.4.0.tgz";
- sha512 = "xPJDEMkHnIoHk19enEbg4qiIwszXS8XOUi8UpD4YMA81GXGT0xi16Z17kOACipDG6Tmmy5Jl6pe3cKqQvM/WyQ==";
+ url = "https://registry.npmjs.org/@netlify/zip-it-and-ship-it/-/zip-it-and-ship-it-1.5.0.tgz";
+ sha512 = "hTUVtCdjrWso28Lwi+A9GO+WZhVJcJWvXO0YuYlBcGY67Lv61TQQl7nNvzgGYG7UNnzvsnTafe1pL2v+4u4vmg==";
};
};
- "@node-red/editor-api-1.2.3" = {
+ "@node-red/editor-api-1.2.6" = {
name = "_at_node-red_slash_editor-api";
packageName = "@node-red/editor-api";
- version = "1.2.3";
+ version = "1.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@node-red/editor-api/-/editor-api-1.2.3.tgz";
- sha512 = "7xw02VV69E08jx4cnLkVaOaX+XrQNPlFCRSobAQyj6KKGizMbclWKbsIF6gWSnWEHJdQR/kbAuaK0Qm/F19YuA==";
+ url = "https://registry.npmjs.org/@node-red/editor-api/-/editor-api-1.2.6.tgz";
+ sha512 = "RM243A8AgpoHEc8cu8STCYsJVx790clVxvRUCaLfbAyb+dKn+9b0TOKWsmLUW4fhrMqwwVlFOMulVHPhg0HhGg==";
};
};
- "@node-red/editor-client-1.2.3" = {
+ "@node-red/editor-client-1.2.6" = {
name = "_at_node-red_slash_editor-client";
packageName = "@node-red/editor-client";
- version = "1.2.3";
+ version = "1.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@node-red/editor-client/-/editor-client-1.2.3.tgz";
- sha512 = "nYmt4B2GwZOAQIAeHDj6dj85aJ2KnyXdX4nHqRkpBO3UMqfaZuG2WuhDful/TOUEhgTOXWLzXVPQwzFt3q9fRA==";
+ url = "https://registry.npmjs.org/@node-red/editor-client/-/editor-client-1.2.6.tgz";
+ sha512 = "2hMnMVcqhR77mHqHzVj3hNJGZ8VcaO+lhggNYhORJXEqYCeAULj92hMCeoA4pjHDqGBn2F+gldli1WOs1/JgJg==";
};
};
- "@node-red/nodes-1.2.3" = {
+ "@node-red/nodes-1.2.6" = {
name = "_at_node-red_slash_nodes";
packageName = "@node-red/nodes";
- version = "1.2.3";
+ version = "1.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@node-red/nodes/-/nodes-1.2.3.tgz";
- sha512 = "HHWRtbronw4OaFGlF58CYSCFHTVzvfzT+mWmqTucP7iD14658hDHUAVPC8eFmP6E2tbo+Vy3+Rdu80djcaRyUQ==";
+ url = "https://registry.npmjs.org/@node-red/nodes/-/nodes-1.2.6.tgz";
+ sha512 = "1LlECIzKKBHUOsWGLw31FT1mWL2mSecr9gBh2FqwnP7gNejebYjwP2zuHKOYs9sPRm3550zOJ5mlutXiiFKwYg==";
};
};
- "@node-red/registry-1.2.3" = {
+ "@node-red/registry-1.2.6" = {
name = "_at_node-red_slash_registry";
packageName = "@node-red/registry";
- version = "1.2.3";
+ version = "1.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@node-red/registry/-/registry-1.2.3.tgz";
- sha512 = "wGJ1KK1+NycM+Sbmib6FIL4/OwWxB0sx4IHLI5tYdGYLaf7MYSKTcNxpLvUwjsE2k0ngeiqW43oPhyFrK01Ihw==";
+ url = "https://registry.npmjs.org/@node-red/registry/-/registry-1.2.6.tgz";
+ sha512 = "+zwHxnMr9Adve627dtw2jl/KSjTY+a5JrwJN10TSKMxVLwYeBLm/ugRTA9tkGiCjr2w9pgsnMUZRFFLfdyRZCQ==";
};
};
- "@node-red/runtime-1.2.3" = {
+ "@node-red/runtime-1.2.6" = {
name = "_at_node-red_slash_runtime";
packageName = "@node-red/runtime";
- version = "1.2.3";
+ version = "1.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@node-red/runtime/-/runtime-1.2.3.tgz";
- sha512 = "qFEJ8Xgg5lgtlYPW/Zfi2r8HBMzTzwP+ws7f9So28fG76SGcXk8MfNnx2GTSGRnp+a9Mn1/SRlunNQqw9bQ/LA==";
+ url = "https://registry.npmjs.org/@node-red/runtime/-/runtime-1.2.6.tgz";
+ sha512 = "zfQGK4Hqssv5TV8S5WLZ77BHYmyylarZvEScVQpivhJHg6HeZL+MffqqtPIyTM1ulklPZvO6fPmq/f5T/CgAgw==";
};
};
- "@node-red/util-1.2.3" = {
+ "@node-red/util-1.2.6" = {
name = "_at_node-red_slash_util";
packageName = "@node-red/util";
- version = "1.2.3";
+ version = "1.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@node-red/util/-/util-1.2.3.tgz";
- sha512 = "myAbQ35tk/oIJJfwUehpQbobFcAkeLxRKmRE5FOda8S79RHJh3OJVdISSm2lgUh0QlwFl4D8fZvu+2wZ5GoB0Q==";
+ url = "https://registry.npmjs.org/@node-red/util/-/util-1.2.6.tgz";
+ sha512 = "CYUCS8iqcaZFBf0vwtVPqqNXX0XY0ajFW69smtDItbxslyZL3A0qRMiTTv0qMPA1uvOCEw4wQRSIQV7j/nd0yw==";
};
};
"@nodelib/fs.scandir-2.1.3" = {
@@ -3685,13 +3739,13 @@ let
sha512 = "QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==";
};
};
- "@npmcli/run-script-1.7.5" = {
+ "@npmcli/run-script-1.8.1" = {
name = "_at_npmcli_slash_run-script";
packageName = "@npmcli/run-script";
- version = "1.7.5";
+ version = "1.8.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@npmcli/run-script/-/run-script-1.7.5.tgz";
- sha512 = "G8taZCc0HExiLadB3Nv0/h1TWjQ9HhkqW/waaH9MNqMX26rPRyNORst1LlNXOO8QnxQF4tNdJfc/Z3TuEtiyww==";
+ url = "https://registry.npmjs.org/@npmcli/run-script/-/run-script-1.8.1.tgz";
+ sha512 = "G8c86g9cQHyRINosIcpovzv0BkXQc3urhL1ORf3KTe4TS4UBsg2O4Z2feca/W3pfzdHEJzc83ETBW4aKbb3SaA==";
};
};
"@oclif/color-0.1.2" = {
@@ -3703,15 +3757,6 @@ let
sha512 = "M9o+DOrb8l603qvgz1FogJBUGLqcMFL1aFg2ZEL0FbXJofiNTLOWIeB4faeZTLwE6dt0xH9GpCVpzksMMzGbmA==";
};
};
- "@oclif/command-1.6.1" = {
- name = "_at_oclif_slash_command";
- packageName = "@oclif/command";
- version = "1.6.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/@oclif/command/-/command-1.6.1.tgz";
- sha512 = "pvmMmfGn+zm4e4RwVw63mg9sIaqKqmVsFbImQoUrCO/43UmWzoSHWNXKdgEGigOezWrkZfFucaeZcSbp149OWg==";
- };
- };
"@oclif/command-1.8.0" = {
name = "_at_oclif_slash_command";
packageName = "@oclif/command";
@@ -3721,15 +3766,6 @@ let
sha512 = "5vwpq6kbvwkQwKqAoOU3L72GZ3Ta8RRrewKj9OJRolx28KLJJ8Dg9Rf7obRwt5jQA9bkYd8gqzMTrI7H3xLfaw==";
};
};
- "@oclif/config-1.15.1" = {
- name = "_at_oclif_slash_config";
- packageName = "@oclif/config";
- version = "1.15.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/@oclif/config/-/config-1.15.1.tgz";
- sha512 = "GdyHpEZuWlfU8GSaZoiywtfVBsPcfYn1KuSLT1JTfvZGpPG6vShcGr24YZ3HG2jXUFlIuAqDcYlTzOrqOdTPNQ==";
- };
- };
"@oclif/config-1.17.0" = {
name = "_at_oclif_slash_config";
packageName = "@oclif/config";
@@ -3739,15 +3775,6 @@ let
sha512 = "Lmfuf6ubjQ4ifC/9bz1fSCHc6F6E653oyaRXxg+lgT4+bYf9bk+nqrUpAbrXyABkCqgIBiFr3J4zR/kiFdE1PA==";
};
};
- "@oclif/errors-1.2.2" = {
- name = "_at_oclif_slash_errors";
- packageName = "@oclif/errors";
- version = "1.2.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/@oclif/errors/-/errors-1.2.2.tgz";
- sha512 = "Eq8BFuJUQcbAPVofDxwdE0bL14inIiwt5EaKRVY9ZDIG11jwdXZqiQEECJx0VfnLyUZdYfRd/znDI/MytdJoKg==";
- };
- };
"@oclif/errors-1.3.3" = {
name = "_at_oclif_slash_errors";
packageName = "@oclif/errors";
@@ -3838,22 +3865,22 @@ let
sha512 = "G440PCuMi/OT8b71aWkR+kCWikngGtyRjOR24sPMDbpUFV4+B3r51fz1fcqeUiiEOYqUpr0Uy/sneUe1O/NfBg==";
};
};
- "@oclif/plugin-plugins-1.9.0" = {
+ "@oclif/plugin-plugins-1.9.1" = {
name = "_at_oclif_slash_plugin-plugins";
packageName = "@oclif/plugin-plugins";
- version = "1.9.0";
+ version = "1.9.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@oclif/plugin-plugins/-/plugin-plugins-1.9.0.tgz";
- sha512 = "sq31nJk/n5pH5qGDioj2Z9x6MlRUrc/kkQrfCYKRPbQM80qewSP4RcPK3/gDvDSOAWD3wLAK9oMbDQO9lqImMA==";
+ url = "https://registry.npmjs.org/@oclif/plugin-plugins/-/plugin-plugins-1.9.1.tgz";
+ sha512 = "/lE644CeLZ9ZNpDzHTKSadUtHjo86CbKZBazJiBEeH3LAzf90AeiX447slVByGIAHOglvPgWLKaTUGuWdF/iwQ==";
};
};
- "@oclif/plugin-plugins-1.9.1" = {
+ "@oclif/plugin-plugins-1.9.4" = {
name = "_at_oclif_slash_plugin-plugins";
packageName = "@oclif/plugin-plugins";
- version = "1.9.1";
+ version = "1.9.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@oclif/plugin-plugins/-/plugin-plugins-1.9.1.tgz";
- sha512 = "/lE644CeLZ9ZNpDzHTKSadUtHjo86CbKZBazJiBEeH3LAzf90AeiX447slVByGIAHOglvPgWLKaTUGuWdF/iwQ==";
+ url = "https://registry.npmjs.org/@oclif/plugin-plugins/-/plugin-plugins-1.9.4.tgz";
+ sha512 = "C5hEbX4zzTjzbym2RJUE4wxz2aL2ocb826HDs3suscsjMPA3mRHyu8/rWJW1Cgc2MeoIybNdrfyPU/zmpWkaWw==";
};
};
"@oclif/plugin-warn-if-update-available-1.7.0" = {
@@ -3874,22 +3901,31 @@ let
sha512 = "60CHpq+eqnTxLZQ4PGHYNwUX572hgpMHGPtTWMjdTMsAvlm69lZV/4ly6O3sAYkomo4NggGcomrDpBe34rxUqw==";
};
};
- "@octokit/auth-token-2.4.3" = {
+ "@octokit/auth-token-2.4.4" = {
name = "_at_octokit_slash_auth-token";
packageName = "@octokit/auth-token";
- version = "2.4.3";
+ version = "2.4.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.3.tgz";
- sha512 = "fdGoOQ3kQJh+hrilc0Plg50xSfaCKOeYN9t6dpJKXN9BxhhfquL0OzoQXg3spLYymL5rm29uPeI3KEXRaZQ9zg==";
+ url = "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.4.tgz";
+ sha512 = "LNfGu3Ro9uFAYh10MUZVaT7X2CnNm2C8IDQmabx+3DygYIQjs9FwzFAHN/0t6mu5HEPhxcb1XOuxdpY82vCg2Q==";
};
};
- "@octokit/endpoint-6.0.9" = {
+ "@octokit/endpoint-6.0.10" = {
name = "_at_octokit_slash_endpoint";
packageName = "@octokit/endpoint";
- version = "6.0.9";
+ version = "6.0.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.10.tgz";
+ sha512 = "9+Xef8nT7OKZglfkOMm7IL6VwxXUQyR7DUSU0LH/F7VNqs8vyd7es5pTfz9E7DwUIx7R3pGscxu1EBhYljyu7Q==";
+ };
+ };
+ "@octokit/openapi-types-1.2.2" = {
+ name = "_at_octokit_slash_openapi-types";
+ packageName = "@octokit/openapi-types";
+ version = "1.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.9.tgz";
- sha512 = "3VPLbcCuqji4IFTclNUtGdp9v7g+nspWdiCUbK3+iPMjJCZ6LEhn1ts626bWLOn0GiDb6j+uqGvPpqLnY7pBgw==";
+ url = "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-1.2.2.tgz";
+ sha512 = "vrKDLd/Rq4IE16oT+jJkDBx0r29NFkdkU8GwqVSP4RajsAvP23CMGtFhVK0pedUhAiMvG1bGnFcTC/xCKaKgmw==";
};
};
"@octokit/plugin-enterprise-rest-6.0.1" = {
@@ -3928,13 +3964,13 @@ let
sha512 = "EZi/AWhtkdfAYi01obpX0DF7U6b1VRr30QNQ5xSFPITMdLSfhcBqjamE3F+sKcxPbD7eZuMHu3Qkk2V+JGxBDQ==";
};
};
- "@octokit/request-5.4.10" = {
+ "@octokit/request-5.4.11" = {
name = "_at_octokit_slash_request";
packageName = "@octokit/request";
- version = "5.4.10";
+ version = "5.4.11";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/request/-/request-5.4.10.tgz";
- sha512 = "egA49HkqEORVGDZGav1mh+VD+7uLgOxtn5oODj6guJk0HCy+YBSYapFkSLFgeYj3Fr18ZULKGURkjyhkAChylw==";
+ url = "https://registry.npmjs.org/@octokit/request/-/request-5.4.11.tgz";
+ sha512 = "vskebNjuz4oTdPIv+9cQjHvjk8vjrMv2fOmSo6zr7IIaFHeVsJlG/C07MXiSS/+g/qU1GHjkPG1XW3faz57EoQ==";
};
};
"@octokit/request-error-1.2.1" = {
@@ -3946,13 +3982,13 @@ let
sha512 = "+6yDyk1EES6WK+l3viRDElw96MvwfJxCt45GvmjDUKWjYIb3PJZQkq3i46TwGwoPD4h8NmTrENmtyA1FwbmhRA==";
};
};
- "@octokit/request-error-2.0.3" = {
+ "@octokit/request-error-2.0.4" = {
name = "_at_octokit_slash_request-error";
packageName = "@octokit/request-error";
- version = "2.0.3";
+ version = "2.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.3.tgz";
- sha512 = "GgD5z8Btm301i2zfvJLk/mkhvGCdjQ7wT8xF9ov5noQY8WbKZDH9cOBqXzoeKd1mLr1xH2FwbtGso135zGBgTA==";
+ url = "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.4.tgz";
+ sha512 = "LjkSiTbsxIErBiRh5wSZvpZqT4t0/c9+4dOe0PII+6jXR+oj/h66s7E4a/MghV7iT8W9ffoQ5Skoxzs96+gBPA==";
};
};
"@octokit/rest-16.43.2" = {
@@ -3973,13 +4009,13 @@ let
sha512 = "O75k56TYvJ8WpAakWwYRN8Bgu60KrmX0z1KqFp1kNiFNkgW+JW+9EBKZ+S33PU6SLvbihqd+3drvPxKK68Ee8Q==";
};
};
- "@octokit/types-5.5.0" = {
+ "@octokit/types-6.0.1" = {
name = "_at_octokit_slash_types";
packageName = "@octokit/types";
- version = "5.5.0";
+ version = "6.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@octokit/types/-/types-5.5.0.tgz";
- sha512 = "UZ1pErDue6bZNjYOotCNveTXArOMZQFG6hKJfOnGnulVCMcVVi7YIIuuR4WfBhjo7zgpmzn/BkPDnUXtNx+PcQ==";
+ url = "https://registry.npmjs.org/@octokit/types/-/types-6.0.1.tgz";
+ sha512 = "H/DnTKC+U09en2GFLH/MfAPNDaYb1isieD4Hx4NLpEt/I1PgtZP/8a+Ehc/j9GHuVF/UvGtOVD8AF9XXvws53w==";
};
};
"@opencensus/core-0.0.8" = {
@@ -4009,310 +4045,310 @@ let
sha512 = "PffXX2AL8Sh0VHQ52jJC4u3T0H6wDK6N/4bg7xh4ngMYOIi13aR1kzVvX1sVDBgfGwDOkMbl4c54Xm3tlPx/+A==";
};
};
- "@ot-builder/bin-composite-types-0.10.33" = {
+ "@ot-builder/bin-composite-types-0.10.34" = {
name = "_at_ot-builder_slash_bin-composite-types";
packageName = "@ot-builder/bin-composite-types";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/bin-composite-types/-/bin-composite-types-0.10.33.tgz";
- sha512 = "6Ls0hv6JRVzyeT3By9wl34B1d2exTKp6eilU7z4MZzGR78MU73H6nVDp9NTlwhA545K1dqAk6lAN2ApUo60UaQ==";
+ url = "https://registry.npmjs.org/@ot-builder/bin-composite-types/-/bin-composite-types-0.10.34.tgz";
+ sha512 = "Tapb8mSXEZcmZNwB9KKo0CFLu8ZajAEAqxH07Py/lvS+2Rpe6LZWoPbLcHRwAP47cHbbO3IxZLWhvlWfOmaxHA==";
};
};
- "@ot-builder/bin-util-0.10.33" = {
+ "@ot-builder/bin-util-0.10.34" = {
name = "_at_ot-builder_slash_bin-util";
packageName = "@ot-builder/bin-util";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/bin-util/-/bin-util-0.10.33.tgz";
- sha512 = "ijm6023Wlv4l6jt04Zq/Ts2GJDtDN++NDD70VQ0PsKcX0N5/Ebzbn2v+2cNaTFirGY1O+H1tGtLcPFVR32aDLw==";
+ url = "https://registry.npmjs.org/@ot-builder/bin-util/-/bin-util-0.10.34.tgz";
+ sha512 = "hyu0SLfWzMG9VKy54Nmxa723owd6o3miF1NR5FN/ff+ZkWbRqzSCm7haw40801ESC2DqMWjeZDyJBU4A+aHMFQ==";
};
};
- "@ot-builder/cli-help-shower-0.10.33" = {
+ "@ot-builder/cli-help-shower-0.10.34" = {
name = "_at_ot-builder_slash_cli-help-shower";
packageName = "@ot-builder/cli-help-shower";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/cli-help-shower/-/cli-help-shower-0.10.33.tgz";
- sha512 = "720ibT7AxqrTfcYdOuPC4/RTQV8HgOt3W5yz1Z7tF0Dtj7Oka5X3qiLHlBiaNQYfRlmvap84NG1JXI9KedYtQA==";
+ url = "https://registry.npmjs.org/@ot-builder/cli-help-shower/-/cli-help-shower-0.10.34.tgz";
+ sha512 = "bCo9xNGvXSkEN7e8mK7sFHYLoCEsGIzPoZeyeWbEe4rWC6FQAAPWwlzCWldaNcbK/nGJsHYiHxLGO3LjeFl00A==";
};
};
- "@ot-builder/cli-proc-0.10.33" = {
+ "@ot-builder/cli-proc-0.10.34" = {
name = "_at_ot-builder_slash_cli-proc";
packageName = "@ot-builder/cli-proc";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/cli-proc/-/cli-proc-0.10.33.tgz";
- sha512 = "ou8I9QUwwttYreAmeTsdRHSJeudclIEQdDitKXTDJFB3qombH2n1509BHN+lod5TbDEO/L/Nhyz82xQxmEnvUw==";
+ url = "https://registry.npmjs.org/@ot-builder/cli-proc/-/cli-proc-0.10.34.tgz";
+ sha512 = "nckPcf5wm1nGm2Aw+JXllYGp5MGdJzGqYoS7wAbkA2i371rhD8LM6j+hQNorZ07rb6rFc2v09MMtuNmO8CpoaA==";
};
};
- "@ot-builder/cli-shared-0.10.33" = {
+ "@ot-builder/cli-shared-0.10.34" = {
name = "_at_ot-builder_slash_cli-shared";
packageName = "@ot-builder/cli-shared";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/cli-shared/-/cli-shared-0.10.33.tgz";
- sha512 = "pZXxdWoIj/XntJ2+NbpW+N5IdRJzTRMa+0SQdKr/xqrLq9qIKkcBhaqeY8HzqKF8CXPDdwEsgtXrAvmrStE1VA==";
+ url = "https://registry.npmjs.org/@ot-builder/cli-shared/-/cli-shared-0.10.34.tgz";
+ sha512 = "tCH4OJnc+9trMBffqZDW/tHmRj72+sqwE9JNCBRA4iabiL8rQQEKWLm3iYEygS7/X7oZSLU+idQK+gI/9rLy0Q==";
};
};
- "@ot-builder/common-impl-0.10.33" = {
+ "@ot-builder/common-impl-0.10.34" = {
name = "_at_ot-builder_slash_common-impl";
packageName = "@ot-builder/common-impl";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/common-impl/-/common-impl-0.10.33.tgz";
- sha512 = "5lZxnaoP2qQ5/57BDhdtY3y5qdUScUi9AOBb0xIEG2MbzSEqruoY01AbxhNG47oJGeVCTrgRP9u0xPOhWY+4+A==";
+ url = "https://registry.npmjs.org/@ot-builder/common-impl/-/common-impl-0.10.34.tgz";
+ sha512 = "igfcrSnhHEJZdziq1XKFnb2ZV82t/+3Ez+1lE9N0V542CzhRsGKHDcd1X3msfhRqc88ykl+zW/sKWLWvsnseKA==";
};
};
- "@ot-builder/errors-0.10.33" = {
+ "@ot-builder/errors-0.10.34" = {
name = "_at_ot-builder_slash_errors";
packageName = "@ot-builder/errors";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/errors/-/errors-0.10.33.tgz";
- sha512 = "Eq3ghzkxLIZasfh2Sc49MDoaCwmW6c4xaqq9yZSmY1txd6s8WrzWisDBYdt7qwCHVW2EcbsJMNpSKECzAfegpA==";
+ url = "https://registry.npmjs.org/@ot-builder/errors/-/errors-0.10.34.tgz";
+ sha512 = "p/vBXtzbFt34KC4fgAHxpbxTVI12rVcbyPvTu6dmwAkwaQG6gF22STwdc5rK9Qllr475Ppkojfp165udUo250g==";
};
};
- "@ot-builder/io-bin-cff-0.10.33" = {
+ "@ot-builder/io-bin-cff-0.10.34" = {
name = "_at_ot-builder_slash_io-bin-cff";
packageName = "@ot-builder/io-bin-cff";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/io-bin-cff/-/io-bin-cff-0.10.33.tgz";
- sha512 = "QffGC05YocTrzNDhNa2gF64/iZqarERvRM8EnGRyZM4THHE/LwWHVMtirDl/DI8V1Ex00XTpxfCPwRerhQWBvw==";
+ url = "https://registry.npmjs.org/@ot-builder/io-bin-cff/-/io-bin-cff-0.10.34.tgz";
+ sha512 = "GvL+LGXXgJtHoSr00Qkm/LI9dpMJXXkXzZFjpfIyjx5o74ao7zod85SjxfBqzVdRUFcNvVbOSIiM7xrW1IgiTA==";
};
};
- "@ot-builder/io-bin-encoding-0.10.33" = {
+ "@ot-builder/io-bin-encoding-0.10.34" = {
name = "_at_ot-builder_slash_io-bin-encoding";
packageName = "@ot-builder/io-bin-encoding";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/io-bin-encoding/-/io-bin-encoding-0.10.33.tgz";
- sha512 = "WUFSdfpv55uuiPTOepAPrcXqRLDeyLb3dY9OjUeX2bPbWTHoNH0n6SaKAf0PAKhCMeELoPibd6tXMe1BRtpVag==";
+ url = "https://registry.npmjs.org/@ot-builder/io-bin-encoding/-/io-bin-encoding-0.10.34.tgz";
+ sha512 = "euzzwHXtjVTiFa5RPonkYOOP/rX0vqeUfupW6SiGIPrp0YszrjHGbWk+pLxxkbTteA30o+Xc7IQ8sppXd+AGGw==";
};
};
- "@ot-builder/io-bin-ext-private-0.10.33" = {
+ "@ot-builder/io-bin-ext-private-0.10.34" = {
name = "_at_ot-builder_slash_io-bin-ext-private";
packageName = "@ot-builder/io-bin-ext-private";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/io-bin-ext-private/-/io-bin-ext-private-0.10.33.tgz";
- sha512 = "fq97OoqCT+sdZ0tfwpPeWHXbji5a3dxZLNw4WkRRJ1Ih8/IwL8NNZPpwv4MbgWvl18Bwsfeu0VHXkwiZKmlo6Q==";
+ url = "https://registry.npmjs.org/@ot-builder/io-bin-ext-private/-/io-bin-ext-private-0.10.34.tgz";
+ sha512 = "5TjCMXPLR6mfpG0E3h/EvKWuaLzoLOJQZxlnAeHh2zg5w0uzoMFArxhY08cE7iKlITQLlLwV5EgagcgjmD+xrw==";
};
};
- "@ot-builder/io-bin-font-0.10.33" = {
+ "@ot-builder/io-bin-font-0.10.34" = {
name = "_at_ot-builder_slash_io-bin-font";
packageName = "@ot-builder/io-bin-font";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/io-bin-font/-/io-bin-font-0.10.33.tgz";
- sha512 = "Kyf0e5g1ovpCX3ndbvyRUpdpNK227WWxr+KFRZzuy0vV+IJS+vbJ6TnLeYBCblIgrUGtGn12XJi7VL5wLN6eWg==";
+ url = "https://registry.npmjs.org/@ot-builder/io-bin-font/-/io-bin-font-0.10.34.tgz";
+ sha512 = "wfPhUDtg8f4WL/tAS031qVXR33HCa8zC4K+TfMWgLeVhApPGtT8qhPsUN7VMZwvu6L92YYVlG1BYLo/bQZtcdA==";
};
};
- "@ot-builder/io-bin-glyph-store-0.10.33" = {
+ "@ot-builder/io-bin-glyph-store-0.10.34" = {
name = "_at_ot-builder_slash_io-bin-glyph-store";
packageName = "@ot-builder/io-bin-glyph-store";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/io-bin-glyph-store/-/io-bin-glyph-store-0.10.33.tgz";
- sha512 = "0pMS9l8Ip+IWokPV90VC2x1Xqvm3oAmVxK+FUgY9kogbZAwnQXmMzkXSvNk+HDHv6yVXq73c/v9AzztPVzW3DQ==";
+ url = "https://registry.npmjs.org/@ot-builder/io-bin-glyph-store/-/io-bin-glyph-store-0.10.34.tgz";
+ sha512 = "0izykazfWE77KEN9N17fyrftUEiTMFiYZAV06mGDpOmHyRLM0oFAnGheWE7n5rRj5ft/9tuH/Yi3z1RPkM2LzQ==";
};
};
- "@ot-builder/io-bin-layout-0.10.33" = {
+ "@ot-builder/io-bin-layout-0.10.34" = {
name = "_at_ot-builder_slash_io-bin-layout";
packageName = "@ot-builder/io-bin-layout";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/io-bin-layout/-/io-bin-layout-0.10.33.tgz";
- sha512 = "GjGUw00uuPIownm+gQoF9ntBJuaInqofYtb43ScjS1gvQX+qcjg7ZMHoaOcF0N9MmbgQRoQYde0JFXuagHdlVg==";
+ url = "https://registry.npmjs.org/@ot-builder/io-bin-layout/-/io-bin-layout-0.10.34.tgz";
+ sha512 = "35689IuO84kKg25ltvzJemF49zoEYv/uT1CEEvPbI8vfsss32CVBDxVsyHoIMeCVz872i3q0LEMquZ4v7bQP1A==";
};
};
- "@ot-builder/io-bin-metadata-0.10.33" = {
+ "@ot-builder/io-bin-metadata-0.10.34" = {
name = "_at_ot-builder_slash_io-bin-metadata";
packageName = "@ot-builder/io-bin-metadata";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/io-bin-metadata/-/io-bin-metadata-0.10.33.tgz";
- sha512 = "0Wf5CVkJH3e6imQSsqMKuGV3xX//Vj8Mf3dRkuxCj9EC7C1W1dZoVwrBwKg8DS25uYyERQCHrjuJ4+hbArnfcQ==";
+ url = "https://registry.npmjs.org/@ot-builder/io-bin-metadata/-/io-bin-metadata-0.10.34.tgz";
+ sha512 = "hHvHgbW9q/rY7RLKUZ6bd15mjWuInyek1N+t81XeF58/W6AC50Ya65wxhG381wui1NGgUJrcwUcO6K36RQCyFA==";
};
};
- "@ot-builder/io-bin-metric-0.10.33" = {
+ "@ot-builder/io-bin-metric-0.10.34" = {
name = "_at_ot-builder_slash_io-bin-metric";
packageName = "@ot-builder/io-bin-metric";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/io-bin-metric/-/io-bin-metric-0.10.33.tgz";
- sha512 = "lJQWWJl5fZaB1/u+s8xp/5bOrG6WKdz6HV9C669HhiUF29RbeYVgHqUz7Mf4tlcXqulTUddDwDGS552GuyJEfw==";
+ url = "https://registry.npmjs.org/@ot-builder/io-bin-metric/-/io-bin-metric-0.10.34.tgz";
+ sha512 = "9MgzLr/GVWEF2aKDBu0UZ+9X6a84IxQw3Yhnw9MigMdK345We/rtuL1Q1Io5XW9XDcj89EqP/31cUSAr/bD0YQ==";
};
};
- "@ot-builder/io-bin-name-0.10.33" = {
+ "@ot-builder/io-bin-name-0.10.34" = {
name = "_at_ot-builder_slash_io-bin-name";
packageName = "@ot-builder/io-bin-name";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/io-bin-name/-/io-bin-name-0.10.33.tgz";
- sha512 = "rCuiBuln5t7e8CGHAFJqa8duCVFlPbhSXGb7TsOyrqyNbEwZPrCDx40grMVB46xjKdAj8ZeE1Y1jikxSNlPW7g==";
+ url = "https://registry.npmjs.org/@ot-builder/io-bin-name/-/io-bin-name-0.10.34.tgz";
+ sha512 = "s/PGAiUV/Qvz7b3dejSXrvk7g8H75yTKfa4HbmZDUPL9PB0+0+BEYbCeHeTTGD3EjZCA5tH1oi19IfuXzFWMsw==";
};
};
- "@ot-builder/io-bin-sfnt-0.10.33" = {
+ "@ot-builder/io-bin-sfnt-0.10.34" = {
name = "_at_ot-builder_slash_io-bin-sfnt";
packageName = "@ot-builder/io-bin-sfnt";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/io-bin-sfnt/-/io-bin-sfnt-0.10.33.tgz";
- sha512 = "vLRxvsh8LYOwLPqPEGdedG9/KqVpfeR6ceHa0zYc0Y/5FwOYjwbscIdr3SlyKJsPBFVvbOuzvmIBkKC7rASc8w==";
+ url = "https://registry.npmjs.org/@ot-builder/io-bin-sfnt/-/io-bin-sfnt-0.10.34.tgz";
+ sha512 = "/GcMw5E1fvZ5B67jUfLbDWzHzMxQRnAMx0OAXq3FseY4dr28OOppieKbHK6f7K+cuscyOxcY/sycpDPLgI21wA==";
};
};
- "@ot-builder/io-bin-ttf-0.10.33" = {
+ "@ot-builder/io-bin-ttf-0.10.34" = {
name = "_at_ot-builder_slash_io-bin-ttf";
packageName = "@ot-builder/io-bin-ttf";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/io-bin-ttf/-/io-bin-ttf-0.10.33.tgz";
- sha512 = "8yJoOjvwpRPyRMs45/uNNS9kBS3iQFLCSdLRlikH9cqxCHDpVH0vr74XHf0LCWwhnG/DJzcbB6L8LRnhl+QH2A==";
+ url = "https://registry.npmjs.org/@ot-builder/io-bin-ttf/-/io-bin-ttf-0.10.34.tgz";
+ sha512 = "X8xX76EP24H4DxQJO1kvIwmXfCuTyoCbvYB+6oXuITt4LbIjvbDoCn/PDKdxxUdDxDkcdN+5yZZAxc64Cinzew==";
};
};
- "@ot-builder/ot-0.10.33" = {
+ "@ot-builder/ot-0.10.34" = {
name = "_at_ot-builder_slash_ot";
packageName = "@ot-builder/ot";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/ot/-/ot-0.10.33.tgz";
- sha512 = "fFR3y7oFFmdOHSPQV0yU5hYj9Ahg+M0Y46rvcI8JaUDywIWeuDV0p0YBZ83x4p4wX5k571aiY5lxQtZrDAHSRA==";
+ url = "https://registry.npmjs.org/@ot-builder/ot/-/ot-0.10.34.tgz";
+ sha512 = "TFEhsVLr7zqDVDCupvw0+OIDzeUry+g/csgmn+fUIx5NBlyDLF78CJytYUha/HhzIyh3NeTgIDDVTU0K04jo2Q==";
};
};
- "@ot-builder/ot-encoding-0.10.33" = {
+ "@ot-builder/ot-encoding-0.10.34" = {
name = "_at_ot-builder_slash_ot-encoding";
packageName = "@ot-builder/ot-encoding";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/ot-encoding/-/ot-encoding-0.10.33.tgz";
- sha512 = "rAt3lLA3sWtQCfGB1IPfkEzDpSjE4xom/qR7+xT38FXKu5SUqWQYLIqmtLmXX9oSo6oQ3z1Urx4rbdGYdwHpwQ==";
+ url = "https://registry.npmjs.org/@ot-builder/ot-encoding/-/ot-encoding-0.10.34.tgz";
+ sha512 = "InJjxEU008C4tfOvw+dZ3R+g5xIjOkwawPMYnSnWLJFII5uWLQKTcq7pzYiM4/vsVLvgUFBfpKvMxbf7Ul9l7g==";
};
};
- "@ot-builder/ot-ext-private-0.10.33" = {
+ "@ot-builder/ot-ext-private-0.10.34" = {
name = "_at_ot-builder_slash_ot-ext-private";
packageName = "@ot-builder/ot-ext-private";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/ot-ext-private/-/ot-ext-private-0.10.33.tgz";
- sha512 = "+cQV1aTbCFXX+OyEIvRohlLbHpXTlzPJ8E4PICOyfqe41fw1DHbDEdilyQRvdLQ6TJqvvxktBD4xt+IOluviPw==";
+ url = "https://registry.npmjs.org/@ot-builder/ot-ext-private/-/ot-ext-private-0.10.34.tgz";
+ sha512 = "+q1U1PhBIjc83SZhMgqIi9O9p85vW338MvWEwehxnIijT84XJJeiQ2kWektiz62rxGjL23YnPqLljFojMbG7/Q==";
};
};
- "@ot-builder/ot-glyphs-0.10.33" = {
+ "@ot-builder/ot-glyphs-0.10.34" = {
name = "_at_ot-builder_slash_ot-glyphs";
packageName = "@ot-builder/ot-glyphs";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/ot-glyphs/-/ot-glyphs-0.10.33.tgz";
- sha512 = "jpPxTDct01TTpJptMFDIuKzXYxhiNXpQIfikydKXQU+M7jDQJJLjIjAnz33MVzeMxR6+8og0F2qgG/OFcDMpTQ==";
+ url = "https://registry.npmjs.org/@ot-builder/ot-glyphs/-/ot-glyphs-0.10.34.tgz";
+ sha512 = "YzXak7LFJVekz/nyi8hPVipY3PTTM+tmPit875TX56+/OuhwuQWbT5HeM++kmlGc/VYxbFzndJybR87YsuNvjQ==";
};
};
- "@ot-builder/ot-layout-0.10.33" = {
+ "@ot-builder/ot-layout-0.10.34" = {
name = "_at_ot-builder_slash_ot-layout";
packageName = "@ot-builder/ot-layout";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/ot-layout/-/ot-layout-0.10.33.tgz";
- sha512 = "aa2b4Oa5B2YFZ//A+MAEEVBcLv0XEKTjtUARAj3bTthHNnPWJHjGjHUpNPMccBJNWysKwlz37cxAItpMXgpgOg==";
+ url = "https://registry.npmjs.org/@ot-builder/ot-layout/-/ot-layout-0.10.34.tgz";
+ sha512 = "ftGx58faieUlzWefhRrcR/m4gmAVvIge4SkBDVanIaFgPst8CsH01THkhtbIanzHoZARn+FcU5SXruRC0VhVdA==";
};
};
- "@ot-builder/ot-metadata-0.10.33" = {
+ "@ot-builder/ot-metadata-0.10.34" = {
name = "_at_ot-builder_slash_ot-metadata";
packageName = "@ot-builder/ot-metadata";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/ot-metadata/-/ot-metadata-0.10.33.tgz";
- sha512 = "pwwf49hCU3mjWkUUT4mIN7dtJr7fBtXozcOQ70vVAzTPE3kUOD/eun4Vs2UqHGkPRvOU89eEQQgQ+5941aH8rg==";
+ url = "https://registry.npmjs.org/@ot-builder/ot-metadata/-/ot-metadata-0.10.34.tgz";
+ sha512 = "w1uqzSQWfmIr1zP7s4tCfVzyc55s18D//QgkHHZAEEcO28pfslMSIRm70DiggXo1uYVARlUUT/BAcnK/U+qQBA==";
};
};
- "@ot-builder/ot-name-0.10.33" = {
+ "@ot-builder/ot-name-0.10.34" = {
name = "_at_ot-builder_slash_ot-name";
packageName = "@ot-builder/ot-name";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/ot-name/-/ot-name-0.10.33.tgz";
- sha512 = "32jR7zRnkMLWmkdiQzXryRaPycbiJNJiPY016/efcv4hYuHvrq/tpXA5P6bEV205njy7n5KA7txrkSWZP9+0JA==";
+ url = "https://registry.npmjs.org/@ot-builder/ot-name/-/ot-name-0.10.34.tgz";
+ sha512 = "1aw41J3vyAKaSyEBzRNlpRcBiSZkajp5MCy0hRaa68ZwEY/mPcQkSh4KjZEMyx+ndFmHKRdL3396ksVKftOgVg==";
};
};
- "@ot-builder/ot-sfnt-0.10.33" = {
+ "@ot-builder/ot-sfnt-0.10.34" = {
name = "_at_ot-builder_slash_ot-sfnt";
packageName = "@ot-builder/ot-sfnt";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/ot-sfnt/-/ot-sfnt-0.10.33.tgz";
- sha512 = "/T4TfeimVDhLMRXInKhz2EGKzzWLAgijNaQpc7OO+Cxy3z43g0B6d7EzlsAD8W9lauYpuMnXEItvznY0wBgi7A==";
+ url = "https://registry.npmjs.org/@ot-builder/ot-sfnt/-/ot-sfnt-0.10.34.tgz";
+ sha512 = "I88VMnJY0HxXLf2P+xnTIRheSsyCphnh8Vjj/zfroNHB98vdPIbE7d44cCv4C2u1zNRGwbhogMLBKghfhbqjuA==";
};
};
- "@ot-builder/ot-standard-glyph-namer-0.10.33" = {
+ "@ot-builder/ot-standard-glyph-namer-0.10.34" = {
name = "_at_ot-builder_slash_ot-standard-glyph-namer";
packageName = "@ot-builder/ot-standard-glyph-namer";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/ot-standard-glyph-namer/-/ot-standard-glyph-namer-0.10.33.tgz";
- sha512 = "PDz2ZupCN7DmIRSOvJWrv/uCUwUqEmWZSSrzu9vaSpIglbjSzKtQ9axi/SZIAMughky9YMxME8yiKFpHzI/FGw==";
+ url = "https://registry.npmjs.org/@ot-builder/ot-standard-glyph-namer/-/ot-standard-glyph-namer-0.10.34.tgz";
+ sha512 = "AjdOIfQxyN2dIlA8RAzFeu9ysGS9yMiZN1nVjHaTdHjl6nZx16Xjhtf1xEa5GbMORDaWkFeaXnYWM1kp/IYAhw==";
};
};
- "@ot-builder/prelude-0.10.33" = {
+ "@ot-builder/prelude-0.10.34" = {
name = "_at_ot-builder_slash_prelude";
packageName = "@ot-builder/prelude";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/prelude/-/prelude-0.10.33.tgz";
- sha512 = "3dUiOB4e4BUT4u6YssK1pe/W8wSMw2+XG9TqtW9ZRrnFAaVxmEnrh7okde5Y26Rq/TtMiMmd7zUaP+ut9x9VYg==";
+ url = "https://registry.npmjs.org/@ot-builder/prelude/-/prelude-0.10.34.tgz";
+ sha512 = "z7OuMrGgr6sYn+UWOctyWDpCra2+nRPPpmUkbbP7RhTh3ANjJFePeMaOQiYogz7u7IKlDzlg5D4qY/F/gJNuPA==";
};
};
- "@ot-builder/primitive-0.10.33" = {
+ "@ot-builder/primitive-0.10.34" = {
name = "_at_ot-builder_slash_primitive";
packageName = "@ot-builder/primitive";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/primitive/-/primitive-0.10.33.tgz";
- sha512 = "0wNZRIgJ9j2fqF8m3ldGmqlRrR7JJesBJe1841pD/yY756A0aY0/mkqBB2SKo58YYZA+HZicUT8dlD1EgNCbXw==";
+ url = "https://registry.npmjs.org/@ot-builder/primitive/-/primitive-0.10.34.tgz";
+ sha512 = "67yTVBkLzfQy0F3xfHA+NYAWy+A2Z6udWznK7nW0McK9PtOvCjCNl68UrW+vmohR8T4t0PGTC3lHX7dBkxyQTQ==";
};
};
- "@ot-builder/rectify-0.10.33" = {
+ "@ot-builder/rectify-0.10.34" = {
name = "_at_ot-builder_slash_rectify";
packageName = "@ot-builder/rectify";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/rectify/-/rectify-0.10.33.tgz";
- sha512 = "JqAcAgy2feCstg++bgeH9JofhOSc++Sx/ZjIGRNgtu8qiGRxRGP2MTZdn4zEy4etQYpRSgiuJbCx1K9XmwNXHA==";
+ url = "https://registry.npmjs.org/@ot-builder/rectify/-/rectify-0.10.34.tgz";
+ sha512 = "rT9t9eYjRlx/EioSWwkrNHMSNlXr1UufB2+Tni6DRCWoTV0XjgFsAt1fjj+vTcxtvy7ZZuZKOdwkyxITiMPK4A==";
};
};
- "@ot-builder/stat-glyphs-0.10.33" = {
+ "@ot-builder/stat-glyphs-0.10.34" = {
name = "_at_ot-builder_slash_stat-glyphs";
packageName = "@ot-builder/stat-glyphs";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/stat-glyphs/-/stat-glyphs-0.10.33.tgz";
- sha512 = "fwvn4vnmQGKHVHOVrNUA56I++k8bbxyYrMh/ifdZhn7FrlCldeM5UvQfPbjsVoU1aIKGkr+WM6BBF1WkbXPsxg==";
+ url = "https://registry.npmjs.org/@ot-builder/stat-glyphs/-/stat-glyphs-0.10.34.tgz";
+ sha512 = "cqWuTCGgelc6Dqg0nW3kkylFkP0dc7vvSlnSQr1eZaq6YD36o/ckWzXLc/caGY6GefFYVfGx+kpzx45f5MdCIQ==";
};
};
- "@ot-builder/trace-0.10.33" = {
+ "@ot-builder/trace-0.10.34" = {
name = "_at_ot-builder_slash_trace";
packageName = "@ot-builder/trace";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/trace/-/trace-0.10.33.tgz";
- sha512 = "8AKK0zw3z90ozZI/V2vByGc2QPTN3fJol/MwEsyY1wART7s0YIo2/Q4gFq72T2sTw10aBNH3CQ5cP8DPRFqCwg==";
+ url = "https://registry.npmjs.org/@ot-builder/trace/-/trace-0.10.34.tgz";
+ sha512 = "EW9xYkpocQV0M+sdVlOhSAucs/tRoZogQ+NVZ+yLJTcPAEE+PFyvU81Rd0+R9Lp1LOpLmYDQFJpzh3n/z+i9aA==";
};
};
- "@ot-builder/var-store-0.10.33" = {
+ "@ot-builder/var-store-0.10.34" = {
name = "_at_ot-builder_slash_var-store";
packageName = "@ot-builder/var-store";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/var-store/-/var-store-0.10.33.tgz";
- sha512 = "3+9BBDVQ3FmG10XWsJwsVTh6ViNdiVej2Zw5h0aXtUkS9InaFkE4aRGSaqfm9zVhunTaxZ/cFNwZAXXLAJKSrQ==";
+ url = "https://registry.npmjs.org/@ot-builder/var-store/-/var-store-0.10.34.tgz";
+ sha512 = "ldEosnnwcx/NDz+mb9Z2Ta9hlhhviK2QIrXY5PIdvhtlcj6U/dMPgmvHhZwF15+0f1r03V7EIq/v5Y3T78+Phw==";
};
};
- "@ot-builder/variance-0.10.33" = {
+ "@ot-builder/variance-0.10.34" = {
name = "_at_ot-builder_slash_variance";
packageName = "@ot-builder/variance";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@ot-builder/variance/-/variance-0.10.33.tgz";
- sha512 = "Fk4yLjEK1lcvfbUgLFfyepWyYToHtAPYjh/A7KgDPhnq1MYc5kNx8w3r9Pq9vHXr5csl36kyP7+iJC6z1HHPsQ==";
+ url = "https://registry.npmjs.org/@ot-builder/variance/-/variance-0.10.34.tgz";
+ sha512 = "McAXf0TPT+GjAZS2iT5ULZq0FR9oOQK3Vbc0g5KXxxd9/wWsINT+nSuO/YFR1O9TT1lBf7cT3OUXrAM2tKlU5Q==";
};
};
"@parcel/fs-1.11.0" = {
@@ -4513,13 +4549,13 @@ let
sha1 = "a777360b5b39a1a2e5106f8e858f2fd2d060c570";
};
};
- "@react-native-community/cli-debugger-ui-4.9.0" = {
+ "@react-native-community/cli-debugger-ui-4.13.1" = {
name = "_at_react-native-community_slash_cli-debugger-ui";
packageName = "@react-native-community/cli-debugger-ui";
- version = "4.9.0";
+ version = "4.13.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-4.9.0.tgz";
- sha512 = "fBFGamHm4VUrDqkBGnsrwQL8OC6Om7K6EBQb4xj0nWekpXt1HSa3ScylYHTTWwYcpRf9htGMRGiv4dQDY/odAw==";
+ url = "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-4.13.1.tgz";
+ sha512 = "UFnkg5RTq3s2X15fSkrWY9+5BKOFjihNSnJjTV2H5PtTUFbd55qnxxPw8CxSfK0bXb1IrSvCESprk2LEpqr5cg==";
};
};
"@react-native-community/cli-platform-android-4.13.0" = {
@@ -4567,13 +4603,13 @@ let
sha512 = "rmuSC2JFFl4DkPDdGVrmffT9KcbG2AB5jvhxPIrOc1dO9mHRMUUftQY35KZlvWqqSSqVn+AM+J9dhiTo1ZqR8A==";
};
};
- "@rollup/plugin-babel-5.2.1" = {
+ "@rollup/plugin-babel-5.2.2" = {
name = "_at_rollup_slash_plugin-babel";
packageName = "@rollup/plugin-babel";
- version = "5.2.1";
+ version = "5.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.2.1.tgz";
- sha512 = "Jd7oqFR2dzZJ3NWANDyBjwTtX/lYbZpVcmkHrfQcpvawHs9E4c0nYk5U2mfZ6I/DZcIvy506KZJi54XK/jxH7A==";
+ url = "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.2.2.tgz";
+ sha512 = "MjmH7GvFT4TW8xFdIeFS3wqIX646y5tACdxkTO+khbHvS3ZcVJL6vkAHLw2wqPmkhwCfWHoNsp15VYNwW6JEJA==";
};
};
"@rollup/plugin-commonjs-13.0.2" = {
@@ -4657,13 +4693,13 @@ let
sha512 = "c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ==";
};
};
- "@schematics/angular-11.0.1" = {
+ "@schematics/angular-11.0.2" = {
name = "_at_schematics_slash_angular";
packageName = "@schematics/angular";
- version = "11.0.1";
+ version = "11.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@schematics/angular/-/angular-11.0.1.tgz";
- sha512 = "cYq3NhFn4DLSXXtbYYU2w0sginkMfN1w7pXjZLT/+etXXbtANQAXSPrPrDQql004ZNMbuDKuC0aoXjv8hgXOfw==";
+ url = "https://registry.npmjs.org/@schematics/angular/-/angular-11.0.2.tgz";
+ sha512 = "tUIuCYJUzHYuiXGJ2KCuwxMocS56kPHaM8+neVYWwWbOxKzLZXv80gMm/pIWxrqUDCkIUi3yb4ienudFhgQLYg==";
};
};
"@schematics/schematics-0.1100.1" = {
@@ -4675,13 +4711,13 @@ let
sha512 = "Y5J/qafyZtsu6spEFywGLjYMqEgONSDx9m8c8KL4c45+KqqerQeh2QQHims3G0brKUFIK3nCw95zqw+RMsGcsA==";
};
};
- "@schematics/update-0.1100.1" = {
+ "@schematics/update-0.1100.2" = {
name = "_at_schematics_slash_update";
packageName = "@schematics/update";
- version = "0.1100.1";
+ version = "0.1100.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@schematics/update/-/update-0.1100.1.tgz";
- sha512 = "EVcqdM/d5rC5L1UYnwhFMk/TjHlNgL5LGfroE13C38A+WpKKJquAjgOQLj4nPvJ5csdEZqn3Sui9yeEWc3hklQ==";
+ url = "https://registry.npmjs.org/@schematics/update/-/update-0.1100.2.tgz";
+ sha512 = "pETCmQylIQ7RM+8uqDkI3KfOaX5H7nuzmMXby28zdLPMZniYti0gJxieiVFhvdz2Ot2Axj0hznfmraFgC9mQMw==";
};
};
"@segment/loosely-validate-event-2.0.0" = {
@@ -4711,13 +4747,13 @@ let
sha512 = "lOUyRopNTKJYVEU9T6stp2irwlTDsYMmUKBOUjnMcwGveuUfIJqrCOtFLtIPPj3XJlbZy5F68l4KP9rZ8Ipang==";
};
};
- "@serverless/components-3.3.1" = {
+ "@serverless/components-3.4.2" = {
name = "_at_serverless_slash_components";
packageName = "@serverless/components";
- version = "3.3.1";
+ version = "3.4.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@serverless/components/-/components-3.3.1.tgz";
- sha512 = "4oGHMepZ18WmnNPj+PQ0GHevGZ1jU+RtMiu1bGhqS9BLdc28UDUKiCBxOjCCm/8Sdsw6NXYIhu5DDIYCpFExJQ==";
+ url = "https://registry.npmjs.org/@serverless/components/-/components-3.4.2.tgz";
+ sha512 = "yBQwN4Z0LqsYzA+SCTh6/LaGEPAu6lNAr32j2pjjZWCnDwpV1TKaSCNDTAPNSVk5L2/8exRpiEQUNM0NyTGWqA==";
};
};
"@serverless/core-1.1.2" = {
@@ -4810,24 +4846,6 @@ let
sha512 = "raOPIoPSTrkWKBDuozkYWvLXP2W65K9Uk4ud+lPcbhhBSamO3uVW40nuAkC19MdIoAsFi5oTGYpcc9UDx8b+lg==";
};
};
- "@shiftkey/node-abi-2.19.2-pre" = {
- name = "_at_shiftkey_slash_node-abi";
- packageName = "@shiftkey/node-abi";
- version = "2.19.2-pre";
- src = fetchurl {
- url = "https://registry.npmjs.org/@shiftkey/node-abi/-/node-abi-2.19.2-pre.tgz";
- sha512 = "+LfXo6nd2uZ8cGSJ66zL3OuddvG2oMWMc9GzpDoX2ZNMLmYpu+ReoEKXtmoKVwd6JSavDymldebCxSJh9NQ9cg==";
- };
- };
- "@shiftkey/prebuild-install-6.0.1-pre2" = {
- name = "_at_shiftkey_slash_prebuild-install";
- packageName = "@shiftkey/prebuild-install";
- version = "6.0.1-pre2";
- src = fetchurl {
- url = "https://registry.npmjs.org/@shiftkey/prebuild-install/-/prebuild-install-6.0.1-pre2.tgz";
- sha512 = "wDV1DgFxi0F+kTpyGNdnDctdw3Rb9aP8RBAGFE2wXr1+pXSCJRRA+Qh5ko5dKc0LeNIBZzjEECjmtAykajv+Xw==";
- };
- };
"@sindresorhus/is-0.14.0" = {
name = "_at_sindresorhus_slash_is";
packageName = "@sindresorhus/is";
@@ -4900,22 +4918,22 @@ let
sha512 = "CWr7a3rTVrN5Vs8GYReRAvTourbXHOqB1zglcskj05ICH4GZL5BOAza2ARai+qc3Nz0nY08Bozi1x0014KOqlg==";
};
};
- "@snyk/cli-interface-2.9.1" = {
+ "@snyk/cli-interface-2.11.0" = {
name = "_at_snyk_slash_cli-interface";
packageName = "@snyk/cli-interface";
- version = "2.9.1";
+ version = "2.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@snyk/cli-interface/-/cli-interface-2.9.1.tgz";
- sha512 = "2zHRvEt4S0DO+hPRX3hp5ssELouJqgb/JUTmPDMr/32r//qooSTxojwSvAK2A6VYgYOHuo1S3VTpsSP/ywkPXA==";
+ url = "https://registry.npmjs.org/@snyk/cli-interface/-/cli-interface-2.11.0.tgz";
+ sha512 = "T3xfDqrEFKclHGdJx4/5+D5F7e76/99f33guE4RTlVITBhy7VVnjz4t/NDr3UYqcC0MgAmiC4bSVYHnlshuwJw==";
};
};
- "@snyk/cli-interface-2.9.2" = {
+ "@snyk/cli-interface-2.9.1" = {
name = "_at_snyk_slash_cli-interface";
packageName = "@snyk/cli-interface";
- version = "2.9.2";
+ version = "2.9.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@snyk/cli-interface/-/cli-interface-2.9.2.tgz";
- sha512 = "C64bGtcQbh7941l7qgXFJ+FJIZdQtBHkPhKfGtUlCCMbC0FK0oaUmp6d7YPQxT4dEnkQdtlBT/eA2F6qIKbEng==";
+ url = "https://registry.npmjs.org/@snyk/cli-interface/-/cli-interface-2.9.1.tgz";
+ sha512 = "2zHRvEt4S0DO+hPRX3hp5ssELouJqgb/JUTmPDMr/32r//qooSTxojwSvAK2A6VYgYOHuo1S3VTpsSP/ywkPXA==";
};
};
"@snyk/cocoapods-lockfile-parser-3.5.2" = {
@@ -4945,13 +4963,13 @@ let
sha512 = "h3MMhjVm3BuIruwpDBqnMowKOG9viwr3TJHdIxTHulWKWSsPTTW1AAP3/RaK+UBp1y/Ua9yzeHncKIrzBdT5Nw==";
};
};
- "@snyk/dep-graph-1.20.0" = {
+ "@snyk/dep-graph-1.21.0" = {
name = "_at_snyk_slash_dep-graph";
packageName = "@snyk/dep-graph";
- version = "1.20.0";
+ version = "1.21.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@snyk/dep-graph/-/dep-graph-1.20.0.tgz";
- sha512 = "/TOzXGh+JFgAu8pWdo1oLFKDNfFk99TnSQG2lbEu+vKLI2ZrGAk9oGO0geNogAN7Ib4EDQOEhgb7YwqwL7aA7w==";
+ url = "https://registry.npmjs.org/@snyk/dep-graph/-/dep-graph-1.21.0.tgz";
+ sha512 = "+xwiU1zw+Z1V6RaIL7oWUqZo8jDIpoKfzvv8xGiq0hYxsiP9tGSUNuFXwQzAFEP60kJyD2a/nptdRPjsKD0jPw==";
};
};
"@snyk/docker-registry-v2-client-1.13.9" = {
@@ -4981,6 +4999,15 @@ let
sha512 = "tJF+dY/wTfexwYuCgFB3RpWl4RGcf2H9RT9yurkTVi5wwKfvcNwZMUMwSlTDEFOqwmAsJ7e0uNVRlkPQHekCcQ==";
};
};
+ "@snyk/java-call-graph-builder-1.16.5" = {
+ name = "_at_snyk_slash_java-call-graph-builder";
+ packageName = "@snyk/java-call-graph-builder";
+ version = "1.16.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@snyk/java-call-graph-builder/-/java-call-graph-builder-1.16.5.tgz";
+ sha512 = "6H4hkq/qYljJoH1QnZsTRPMqp9Kt5AOEZYGJAeSHkhJdfUYSLtqwN4WsU6yVR3vWAaDQ8Lllp3m6EL7nstMPZA==";
+ };
+ };
"@snyk/rpm-parser-2.2.1" = {
name = "_at_snyk_slash_rpm-parser";
packageName = "@snyk/rpm-parser";
@@ -5107,13 +5134,13 @@ let
sha512 = "nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA==";
};
};
- "@stylelint/postcss-markdown-0.36.1" = {
+ "@stylelint/postcss-markdown-0.36.2" = {
name = "_at_stylelint_slash_postcss-markdown";
packageName = "@stylelint/postcss-markdown";
- version = "0.36.1";
+ version = "0.36.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.1.tgz";
- sha512 = "iDxMBWk9nB2BPi1VFQ+Dc5+XpvODBHw2n3tYpaBZuEAFQlbtF9If0Qh5LTTwSi/XwdbJ2jt+0dis3i8omyggpw==";
+ url = "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz";
+ sha512 = "2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==";
};
};
"@szmarczak/http-timer-1.1.2" = {
@@ -5134,13 +5161,13 @@ let
sha512 = "PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==";
};
};
- "@tencent-sdk/capi-1.1.6" = {
+ "@tencent-sdk/capi-1.1.8" = {
name = "_at_tencent-sdk_slash_capi";
packageName = "@tencent-sdk/capi";
- version = "1.1.6";
+ version = "1.1.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@tencent-sdk/capi/-/capi-1.1.6.tgz";
- sha512 = "3Ietq/r8B/CQu94qXr4YrNE79p5emhtMI6szHh/cD9xz1/6OOUwW/agcCO1748v94jjxOFEspAvva6jGVriuGA==";
+ url = "https://registry.npmjs.org/@tencent-sdk/capi/-/capi-1.1.8.tgz";
+ sha512 = "AmyMQndtxMsM59eDeA0gGiw8T2LzNvDhx/xl+ygFXXrsw+yb/mit73ndHkiHKcRA1EpNHTyD1PN9ATxghzplfg==";
};
};
"@textlint/ast-node-types-4.3.4" = {
@@ -5341,13 +5368,13 @@ let
sha512 = "NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==";
};
};
- "@types/babel__traverse-7.0.15" = {
+ "@types/babel__traverse-7.0.16" = {
name = "_at_types_slash_babel__traverse";
packageName = "@types/babel__traverse";
- version = "7.0.15";
+ version = "7.0.16";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.15.tgz";
- sha512 = "Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A==";
+ url = "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.16.tgz";
+ sha512 = "S63Dt4CZOkuTmpLGGWtT/mQdVORJOpx6SZWGVaP56dda/0Nx5nEe82K7/LAm8zYr6SfMq+1N2OreIOrHAx656w==";
};
};
"@types/babylon-6.16.5" = {
@@ -5404,6 +5431,15 @@ let
sha512 = "AQI7X+ow3SaONl44JrHoL/5B+lCsJyG31UHZ5RP98Uh15hI/zjEkDsAb4EIm4P9TGfNhZLXw/nMc5w0u10+/fQ==";
};
};
+ "@types/classnames-2.2.11" = {
+ name = "_at_types_slash_classnames";
+ packageName = "@types/classnames";
+ version = "2.2.11";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/classnames/-/classnames-2.2.11.tgz";
+ sha512 = "2koNhpWm3DgWRp5tpkiJ8JGc1xTn2q0l+jUNUE7oMKXUf5NpI9AIdC4kbjGNFBdHtcxBD18LAksoudAVhFKCjw==";
+ };
+ };
"@types/clone-2.1.0" = {
name = "_at_types_slash_clone";
packageName = "@types/clone";
@@ -5413,6 +5449,15 @@ let
sha512 = "d/aS/lPOnUSruPhgNtT8jW39fHRVTLQy9sodysP1kkG8EdAtdZu1vt8NJaYA8w/6Z9j8izkAsx1A/yJhcYR1CA==";
};
};
+ "@types/component-emitter-1.2.10" = {
+ name = "_at_types_slash_component-emitter";
+ packageName = "@types/component-emitter";
+ version = "1.2.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.10.tgz";
+ sha512 = "bsjleuRKWmGqajMerkzox19aGbscQX5rmmvvXl3wlIp5gMG1HgkiwPxsN5p070fBDKTNSPgojVbuY1+HWMbFhg==";
+ };
+ };
"@types/configstore-2.1.1" = {
name = "_at_types_slash_configstore";
packageName = "@types/configstore";
@@ -5440,6 +5485,15 @@ let
sha512 = "P1bffQfhD3O4LW0ioENXUhZ9OIa0Zn+P7M+pWgkCKaT53wVLSq0mrKksCID/FGHpFhRSxRGhgrQmfhRuzwtKdg==";
};
};
+ "@types/cookie-0.4.0" = {
+ name = "_at_types_slash_cookie";
+ packageName = "@types/cookie";
+ version = "0.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.0.tgz";
+ sha512 = "y7mImlc/rNkvCRmg8gC3/lj87S7pTUIJ6QGjwHR9WQJcFs+ZMTOaoPrkdFA/YdbuqVEmEbb5RdhVxMkAcgOnpg==";
+ };
+ };
"@types/cookiejar-2.1.2" = {
name = "_at_types_slash_cookiejar";
packageName = "@types/cookiejar";
@@ -5593,6 +5647,15 @@ let
sha512 = "wLhcKh3PMlyA2cNAB9sjM1BntnhPMiM0JOBwPBqttjHev2428MLEB4AYVN+d8s2iyCVZac+o41Pflm/ZH5vLXQ==";
};
};
+ "@types/express-4.17.9" = {
+ name = "_at_types_slash_express";
+ packageName = "@types/express";
+ version = "4.17.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/express/-/express-4.17.9.tgz";
+ sha512 = "SDzEIZInC4sivGIFY4Sz1GG6J9UObPwCInYJjko2jzOf/Imx/dlpume6Xxwj1ORL82tBbmN4cPDIDkLbWHk9hw==";
+ };
+ };
"@types/express-serve-static-core-4.17.13" = {
name = "_at_types_slash_express-serve-static-core";
packageName = "@types/express-serve-static-core";
@@ -5602,6 +5665,15 @@ let
sha512 = "RgDi5a4nuzam073lRGKTUIaL3eF2+H7LJvJ8eUnCI0wA6SNjXc44DCmWNiTLs/AZ7QlsFWZiw/gTG3nSQGL0fA==";
};
};
+ "@types/express-serve-static-core-4.17.14" = {
+ name = "_at_types_slash_express-serve-static-core";
+ packageName = "@types/express-serve-static-core";
+ version = "4.17.14";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.14.tgz";
+ sha512 = "uFTLwu94TfUFMToXNgRZikwPuZdOtDgs3syBtAIr/OXorL1kJqUJT9qCLnRZ5KBOWfZQikQ2xKgR2tnDj1OgDA==";
+ };
+ };
"@types/fancy-log-1.3.0" = {
name = "_at_types_slash_fancy-log";
packageName = "@types/fancy-log";
@@ -5818,13 +5890,13 @@ let
sha512 = "JCcp6J0GV66Y4ZMDAQCXot4xprYB+Zfd3meK9+INSJeVZwJmHAW30BBEEkPzXswMXuiyReUGOP3GxrADc9wPww==";
};
};
- "@types/jscodeshift-0.7.1" = {
+ "@types/jscodeshift-0.7.2" = {
name = "_at_types_slash_jscodeshift";
packageName = "@types/jscodeshift";
- version = "0.7.1";
+ version = "0.7.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/jscodeshift/-/jscodeshift-0.7.1.tgz";
- sha512 = "4jkASx74qGl2OUK8NNFEq10QP0MXriOIqeBeNb1IdevHP8k8VDqS5Uv6nIixAA6ZUjjF6/SwOvecrjXkbcaFzw==";
+ url = "https://registry.npmjs.org/@types/jscodeshift/-/jscodeshift-0.7.2.tgz";
+ sha512 = "k4ih8ayQ65e26vhCxeMTKtZ808DzC0RFQ4unBvPEy9bcFhS4aPm3oXgWWZNmZ4u+H2WzHQDCNrRC5iNX+afiZw==";
};
};
"@types/json-schema-7.0.6" = {
@@ -5926,6 +5998,15 @@ let
sha512 = "559S2XW9YMwHznROJ4WFhZJOerJPuxLfqOX+LIKukyLo2NbVgpULwXUsrBlCwhZ4+ACHgVAE23CC3RS52lFxwA==";
};
};
+ "@types/mdast-3.0.3" = {
+ name = "_at_types_slash_mdast";
+ packageName = "@types/mdast";
+ version = "3.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.3.tgz";
+ sha512 = "SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw==";
+ };
+ };
"@types/mime-2.0.3" = {
name = "_at_types_slash_mime";
packageName = "@types/mime";
@@ -6016,13 +6097,22 @@ let
sha512 = "1GJnq7RwuFPRicMHdT53vza5v39nep9OKIbozxNUpFXP04CydcdWrqpZQ+MlVdlLFCisWnnt09xughajjWpFsw==";
};
};
- "@types/node-10.17.44" = {
+ "@types/node-10.12.18" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "10.17.44";
+ version = "10.12.18";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-10.17.44.tgz";
- sha512 = "vHPAyBX1ffLcy4fQHmDyIUMUb42gHZjPHU66nhvbMzAWJqHnySGZ6STwN3rwrnSd1FHB0DI/RWgGELgKSYRDmw==";
+ url = "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz";
+ sha512 = "fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==";
+ };
+ };
+ "@types/node-10.17.48" = {
+ name = "_at_types_slash_node";
+ packageName = "@types/node";
+ version = "10.17.48";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/node/-/node-10.17.48.tgz";
+ sha512 = "Agl6xbYP6FOMDeAsr3QVZ+g7Yzg0uhPHWx0j5g4LFdUBHVtqtU+gH660k/lCEe506jJLOGbEzsnqPDTZGJQLag==";
};
};
"@types/node-12.7.12" = {
@@ -6034,13 +6124,13 @@ let
sha512 = "KPYGmfD0/b1eXurQ59fXD1GBzhSQfz6/lKBxkaHX9dKTzjXbK68Zt7yGUxUsCS1jeTy/8aL+d9JEr+S54mpkWQ==";
};
};
- "@types/node-13.13.30" = {
+ "@types/node-13.13.34" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "13.13.30";
+ version = "13.13.34";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-13.13.30.tgz";
- sha512 = "HmqFpNzp3TSELxU/bUuRK+xzarVOAsR00hzcvM0TXrMlt/+wcSLa5q6YhTb6/cA6wqDCZLDcfd8fSL95x5h7AA==";
+ url = "https://registry.npmjs.org/@types/node/-/node-13.13.34.tgz";
+ sha512 = "g8D1HF2dMDKYSDl5+79izRwRgNPsSynmWMbj50mj7GZ0b7Lv4p8EmZjbo3h0h+6iLr6YmVz9VnF6XVZ3O6V1Ug==";
};
};
"@types/node-14.11.1" = {
@@ -6052,13 +6142,13 @@ let
sha512 = "oTQgnd0hblfLsJ6BvJzzSL+Inogp3lq9fGgqRkMB/ziKMgEUaFl801OncOzUmalfzt14N0oPHMK47ipl+wbTIw==";
};
};
- "@types/node-14.14.7" = {
+ "@types/node-14.14.10" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "14.14.7";
+ version = "14.14.10";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-14.14.7.tgz";
- sha512 = "Zw1vhUSQZYw+7u5dAwNbIA9TuTotpzY/OF7sJM9FqPOF3SPjKnxrjoTktXDZgUjybf4cWVBP7O8wvKdSaGHweg==";
+ url = "https://registry.npmjs.org/@types/node/-/node-14.14.10.tgz";
+ sha512 = "J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==";
};
};
"@types/node-6.14.13" = {
@@ -6241,13 +6331,13 @@ let
sha512 = "41qEJgBH/TWgo5NFSvBCJ1qkoi3Q6ONSF2avrHq1LVEZfYpdHmj0y9SuTK+u9ZhG1sYQKBL1AWXKyLWP4RaUoQ==";
};
};
- "@types/serve-static-1.13.7" = {
+ "@types/serve-static-1.13.8" = {
name = "_at_types_slash_serve-static";
packageName = "@types/serve-static";
- version = "1.13.7";
+ version = "1.13.8";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.7.tgz";
- sha512 = "3diZWucbR+xTmbDlU+FRRxBf+31OhFew7cJXML/zh9NmvSPTNoFecAwHB66BUqFgENJtqMiyl7JAwUE/siqdLw==";
+ url = "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.8.tgz";
+ sha512 = "MoJhSQreaVoL+/hurAZzIm8wafFR6ajiTM1m4A0kv6AGeVBl4r4pOV8bGFrjjq1sGxDTnCoF8i22o0/aE5XCyA==";
};
};
"@types/sizzle-2.3.2" = {
@@ -6448,13 +6538,13 @@ let
sha512 = "NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==";
};
};
- "@types/yargs-15.0.9" = {
+ "@types/yargs-15.0.10" = {
name = "_at_types_slash_yargs";
packageName = "@types/yargs";
- version = "15.0.9";
+ version = "15.0.10";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.9.tgz";
- sha512 = "HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g==";
+ url = "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.10.tgz";
+ sha512 = "z8PNtlhrj7eJNLmrAivM7rjBESG6JwC5xP3RVk12i/8HVP7Xnx/sEmERnRImyEuUaJfO942X0qMOYsoupaJbZQ==";
};
};
"@types/yargs-parser-15.0.0" = {
@@ -6646,6 +6736,15 @@ let
sha512 = "OKI6clBZqvMBlPKbH1tv3ChmkqRcyCfB6ulHqEX+9asjN5BVXs7tH7aOi+SExCNsmCVB8uJ1ZcvjuwaHsCtUeg==";
};
};
+ "@uphold/request-logger-2.0.0" = {
+ name = "_at_uphold_slash_request-logger";
+ packageName = "@uphold/request-logger";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@uphold/request-logger/-/request-logger-2.0.0.tgz";
+ sha1 = "c585c0bdb94210198945c6597e4fe23d6e63e084";
+ };
+ };
"@vue/cli-shared-utils-4.5.9" = {
name = "_at_vue_slash_cli-shared-utils";
packageName = "@vue/cli-shared-utils";
@@ -6682,76 +6781,76 @@ let
sha512 = "mFdUlfDGxoyreCQWO/SX4DvM/6epn37AimVGzLJLpSPJdWUerCnvxwzB6zL83SiYC6O6++cWEdzgz7EtKViFlA==";
};
};
- "@vue/compiler-core-3.0.2" = {
+ "@vue/compiler-core-3.0.3" = {
name = "_at_vue_slash_compiler-core";
packageName = "@vue/compiler-core";
- version = "3.0.2";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.0.2.tgz";
- sha512 = "GOlEMTlC/OdzBkKaKOniYErbkjoKxkBOmulxGmMR10I2JJX6TvXd/peaO/kla2xhpliV/M6Z4TLJp0yjAvRIAw==";
+ url = "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.0.3.tgz";
+ sha512 = "iWlRT8RYLmz7zkg84pTOriNUzjH7XACWN++ImFkskWXWeev29IKi7p76T9jKDaMZoPiGcUZ0k9wayuASWVxOwg==";
};
};
- "@vue/compiler-dom-3.0.2" = {
+ "@vue/compiler-dom-3.0.3" = {
name = "_at_vue_slash_compiler-dom";
packageName = "@vue/compiler-dom";
- version = "3.0.2";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.0.2.tgz";
- sha512 = "jvaL4QF2yXBJVD+JLbM2YA3e5fNfflJnfQ+GtfYk46ENGsEetqbkZqcX7fO+RHdG8tZBo7LCNBvgD0QLr+V4sg==";
+ url = "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.0.3.tgz";
+ sha512 = "6GdUbDPjsc0MDZGAgpi4lox+d+aW9/brscwBOLOFfy9wcI9b6yLPmBbjdIsJq3pYdJWbdvACdJ77avBBdHEP8A==";
};
};
- "@vue/compiler-sfc-3.0.2" = {
+ "@vue/compiler-sfc-3.0.3" = {
name = "_at_vue_slash_compiler-sfc";
packageName = "@vue/compiler-sfc";
- version = "3.0.2";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.0.2.tgz";
- sha512 = "viYjT5ehDSLM3v0jQ9hbTs4I5e/7lSlYsDOp7TQ1qcwHRvzoTQMTkFpY/Iae+LFKM124Ld17tBfXgfrZl9dt+g==";
+ url = "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.0.3.tgz";
+ sha512 = "YocHSirye85kRVC4lU0+SE6uhrwGJzbhwkrqG4g6kmsAUopZ0qUjbICMlej5bYx2+AUz9yBIM7hpK8nIKFVFjg==";
};
};
- "@vue/compiler-ssr-3.0.2" = {
+ "@vue/compiler-ssr-3.0.3" = {
name = "_at_vue_slash_compiler-ssr";
packageName = "@vue/compiler-ssr";
- version = "3.0.2";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.0.2.tgz";
- sha512 = "gOgK1lf+0bFl+kQj6TU0TU1jIDFlsPRlSBZaUUA16DGeeiJrFanhsMuIs/l9U0IBFr/VJcHgzYpTXqHp95luHw==";
+ url = "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.0.3.tgz";
+ sha512 = "IjJMoHCiDk939Ix7Q5wrex59TVJr6JFQ95gf36f4G4UrVau0GGY/3HudnWT/6eyWJ7267+odqQs1uCZgDfL/Ww==";
};
};
- "@vue/reactivity-3.0.2" = {
+ "@vue/reactivity-3.0.3" = {
name = "_at_vue_slash_reactivity";
packageName = "@vue/reactivity";
- version = "3.0.2";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.0.2.tgz";
- sha512 = "GdRloNcBar4yqWGXOcba1t//j/WizwfthfPUYkjcIPHjYnA/vTEQYp0C9+ZjPdinv1WRK1BSMeN/xj31kQES4A==";
+ url = "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.0.3.tgz";
+ sha512 = "t39Qmc42MX7wJtf8L6tHlu17eP9Rc5w4aRnxpLHNWoaRxddv/7FBhWqusJ2Bwkk8ixFHOQeejcLMt5G469WYJw==";
};
};
- "@vue/runtime-core-3.0.2" = {
+ "@vue/runtime-core-3.0.3" = {
name = "_at_vue_slash_runtime-core";
packageName = "@vue/runtime-core";
- version = "3.0.2";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.0.2.tgz";
- sha512 = "3m/jOs2xSipEFah9FgpEzvC9nERFonVGLN06+pf8iYPIy54Nlv7D2cyrk3Lhbjz4w3PbIrkxJnoTJYvJM7HDfA==";
+ url = "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.0.3.tgz";
+ sha512 = "Fd1JVnYI6at0W/2ERwJuTSq4S22gNt8bKEbICcvCAac7hJUZ1rylThlrhsvrgA+DVkWU01r0niNZQ4UddlNw7g==";
};
};
- "@vue/runtime-dom-3.0.2" = {
+ "@vue/runtime-dom-3.0.3" = {
name = "_at_vue_slash_runtime-dom";
packageName = "@vue/runtime-dom";
- version = "3.0.2";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.0.2.tgz";
- sha512 = "vqC1KK1yWthTw1FKzajT0gYQaEqAq7bpeeXQC473nllGC5YHbJhNAJLSmrDun1tjXqGF0UNCWYljYm+++BJv6w==";
+ url = "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.0.3.tgz";
+ sha512 = "ytTvSlRaEYvLQUkkpruIBizWIwuIeHER0Ch/evO6kUaPLjZjX3NerVxA40cqJx8rRjb9keQso21U2Jcpk8GsTg==";
};
};
- "@vue/shared-3.0.2" = {
+ "@vue/shared-3.0.3" = {
name = "_at_vue_slash_shared";
packageName = "@vue/shared";
- version = "3.0.2";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@vue/shared/-/shared-3.0.2.tgz";
- sha512 = "Zx869zlNoujFOclKIoYmkh8ES2RcS/+Jn546yOiPyZ+3+Ejivnr+fb8l+DdXUEFjo+iVDNR3KyLzg03aBFfZ4Q==";
+ url = "https://registry.npmjs.org/@vue/shared/-/shared-3.0.3.tgz";
+ sha512 = "yGgkF7u4W0Dmwri9XdeY50kOowN4UIX7aBQ///jbxx37itpzVjK7QzvD3ltQtPfWaJDGBfssGL0wpAgwX9OJpQ==";
};
};
"@webassemblyjs/ast-1.8.1" = {
@@ -7384,6 +7483,15 @@ let
sha512 = "nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==";
};
};
+ "abort-controller-3.0.0" = {
+ name = "abort-controller";
+ packageName = "abort-controller";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz";
+ sha512 = "h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==";
+ };
+ };
"absolute-0.0.1" = {
name = "absolute";
packageName = "absolute";
@@ -7654,13 +7762,22 @@ let
sha1 = "f291be701a2efc567a63fc7aa6afcded31430be1";
};
};
- "addons-linter-2.9.0" = {
+ "addons-linter-2.12.0" = {
name = "addons-linter";
packageName = "addons-linter";
- version = "2.9.0";
+ version = "2.12.0";
src = fetchurl {
- url = "https://registry.npmjs.org/addons-linter/-/addons-linter-2.9.0.tgz";
- sha512 = "OrkDQ9S/GAJzMe+izsFMFOtRq9geFFt3O5c7Fi6pehGi7RY2PSMpPmKjMK1j/rPa9jrG0e9zocptMrOi11uvug==";
+ url = "https://registry.npmjs.org/addons-linter/-/addons-linter-2.12.0.tgz";
+ sha512 = "Kv2Joa81UfxCWHYK13G9ZNKb/z5cJP1TlshCh9vA2dBH55szabIN+yIxujgNCIg2/k/wDya3OihBmyFNkFmFkw==";
+ };
+ };
+ "addons-scanner-utils-3.0.0" = {
+ name = "addons-scanner-utils";
+ packageName = "addons-scanner-utils";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/addons-scanner-utils/-/addons-scanner-utils-3.0.0.tgz";
+ sha512 = "bX8Sx5iwvG9bHZrfP4xv+3xFU93Mk6WnBmIHm+ep4DEiqUunRRpbrs7uEgAnlWnqC46VnrFsOJdCB/MY+pHG1g==";
};
};
"addr-to-ip-port-1.5.1" = {
@@ -8806,6 +8923,15 @@ let
sha512 = "Tq3yV/T4wxBsD2Wign8W9VQKhaUxzzRmjEiSoOK0SLqPgDP/N1TKdYyBeIEu56T4I9iO4fKTTR0mN9NWkBA0sg==";
};
};
+ "archiver-5.1.0" = {
+ name = "archiver";
+ packageName = "archiver";
+ version = "5.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/archiver/-/archiver-5.1.0.tgz";
+ sha512 = "iKuQUP1nuKzBC2PFlGet5twENzCfyODmvkxwDV0cEFXavwcLrIW5ssTuHi9dyTPvpWr6Faweo2eQaQiLIwyXTA==";
+ };
+ };
"archiver-utils-2.1.0" = {
name = "archiver-utils";
packageName = "archiver-utils";
@@ -9121,13 +9247,13 @@ let
sha1 = "9e528762b4a9066ad163a6962a364418e9626ece";
};
};
- "array-includes-3.1.1" = {
+ "array-includes-3.1.2" = {
name = "array-includes";
packageName = "array-includes";
- version = "3.1.1";
+ version = "3.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz";
- sha512 = "c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==";
+ url = "https://registry.npmjs.org/array-includes/-/array-includes-3.1.2.tgz";
+ sha512 = "w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==";
};
};
"array-initial-1.1.0" = {
@@ -9913,13 +10039,22 @@ let
sha1 = "00f35b2d27ac91b1f0d3ef2084c98cf1d1f0adc3";
};
};
- "aws-sdk-2.793.0" = {
+ "aws-sdk-2.784.0" = {
name = "aws-sdk";
packageName = "aws-sdk";
- version = "2.793.0";
+ version = "2.784.0";
src = fetchurl {
- url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.793.0.tgz";
- sha512 = "zBrDkYAUadS59+GVhhVT8f7medKv2FO/3sX3QDfgHt0ySUYi4umBwp3fXjoJU2oRG70IZ74Wclx4T4tynA+Gjg==";
+ url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.784.0.tgz";
+ sha512 = "+KBkqH7t/XE91Fqn8eyJeNIWsnhSWL8bSUqFD7TfE3FN07MTlC0nprGYp+2WfcYNz5i8Bus1vY2DHNVhtTImnw==";
+ };
+ };
+ "aws-sdk-2.800.0" = {
+ name = "aws-sdk";
+ packageName = "aws-sdk";
+ version = "2.800.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.800.0.tgz";
+ sha512 = "1vxT8h2iFFaxfn+onMIdL/L+OcIG6G4BUzRt4wuvQzwbKArRy0fUN2d6E7aoM74wl8VlNIMTxBLCqxDnfVeVxQ==";
};
};
"aws-sign2-0.6.0" = {
@@ -10138,13 +10273,13 @@ let
sha512 = "7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==";
};
};
- "babel-loader-8.2.1" = {
+ "babel-loader-8.2.2" = {
name = "babel-loader";
packageName = "babel-loader";
- version = "8.2.1";
+ version = "8.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.1.tgz";
- sha512 = "dMF8sb2KQ8kJl21GUjkW1HWmcsL39GOV5vnzjqrCzEPNY0S0UfMLnumidiwIajDSBmKhYf5iRW+HXaM4cvCKBw==";
+ url = "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz";
+ sha512 = "JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==";
};
};
"babel-plugin-dynamic-import-node-2.3.3" = {
@@ -10273,13 +10408,13 @@ let
sha1 = "1bc6f15b87f7ab1085d42b330b717657a2156500";
};
};
- "babel-plugin-styled-components-1.11.1" = {
+ "babel-plugin-styled-components-1.12.0" = {
name = "babel-plugin-styled-components";
packageName = "babel-plugin-styled-components";
- version = "1.11.1";
+ version = "1.12.0";
src = fetchurl {
- url = "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-1.11.1.tgz";
- sha512 = "YwrInHyKUk1PU3avIRdiLyCpM++18Rs1NgyMXEAQC33rIXs/vro0A+stf4sT0Gf22Got+xRWB8Cm0tw+qkRzBA==";
+ url = "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-1.12.0.tgz";
+ sha512 = "FEiD7l5ZABdJPpLssKXjBUJMYqzbcNzBowfXDCdJhOpbhWiewapUaY+LZGT8R4Jg2TwOjGjG4RKeyrO5p9sBkA==";
};
};
"babel-plugin-syntax-flow-6.18.0" = {
@@ -10606,6 +10741,15 @@ let
sha1 = "780a99c84e7d600260361511c4877613bf24f6bb";
};
};
+ "base-x-3.0.8" = {
+ name = "base-x";
+ packageName = "base-x";
+ version = "3.0.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/base-x/-/base-x-3.0.8.tgz";
+ sha512 = "Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA==";
+ };
+ };
"base32.js-0.1.0" = {
name = "base32.js";
packageName = "base32.js";
@@ -10858,6 +11002,15 @@ let
sha512 = "LNVkfM7ynlAD0CvPvO9cKxW8YXt1KOCRQZlRsGZWeMyymUWVdHQpZudAzH9chaFAz6HiwAnQxwDemCKDPy6Mag==";
};
};
+ "bech32-1.1.4" = {
+ name = "bech32";
+ packageName = "bech32";
+ version = "1.1.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz";
+ sha512 = "s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==";
+ };
+ };
"beeper-1.1.1" = {
name = "beeper";
packageName = "beeper";
@@ -10912,13 +11065,13 @@ let
sha512 = "2uhEl8FdjSBUyb69qDTgOEeeqDTa+n3yMQzLW0cOzNf1Ow5bwcg3idf+qsWisIKRH8Bk8oC7UXL8irRcPA8ZEQ==";
};
};
- "bep53-range-1.0.0" = {
+ "bep53-range-1.1.0" = {
name = "bep53-range";
packageName = "bep53-range";
- version = "1.0.0";
+ version = "1.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/bep53-range/-/bep53-range-1.0.0.tgz";
- sha512 = "CNsnREjxe2/wD559wzFXMycUnbmUDA9C2Bs6Z2tm++amSma7JowAAxAnaZJMuDq3cWSx9HSIbV04H06QQ11zTA==";
+ url = "https://registry.npmjs.org/bep53-range/-/bep53-range-1.1.0.tgz";
+ sha512 = "yGQTG4NtwTciX0Bkgk1FqQL4p+NiCQKpTSFho2lrxvUkXIlzyJDwraj8aYxAxRZMnnOhRr7QlIBoMRPEnIR34Q==";
};
};
"better-ajv-errors-0.6.7" = {
@@ -11011,6 +11164,15 @@ let
sha512 = "vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==";
};
};
+ "bignumber.js-4.1.0" = {
+ name = "bignumber.js";
+ packageName = "bignumber.js";
+ version = "4.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bignumber.js/-/bignumber.js-4.1.0.tgz";
+ sha512 = "eJzYkFYy9L4JzXsbymsFn3p54D+llV27oTQ+ziJG7WFRheJcNZilgVXMG0LoZtlQSKBsJdWtLFqOD0u+U0jZKA==";
+ };
+ };
"bignumber.js-9.0.0" = {
name = "bignumber.js";
packageName = "bignumber.js";
@@ -11119,6 +11281,69 @@ let
sha512 = "6pm+Gc3uNiiJZEv0k8JDWqQlo9ki/o9UNAkLmr0EGm7hI5MboOJVIOlO1nw3YuDkLHWN78OPsaC4JhRkn2jMLw==";
};
};
+ "bintrees-1.0.1" = {
+ name = "bintrees";
+ packageName = "bintrees";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bintrees/-/bintrees-1.0.1.tgz";
+ sha1 = "0e655c9b9c2435eaab68bf4027226d2b55a34524";
+ };
+ };
+ "bip174-2.0.1" = {
+ name = "bip174";
+ packageName = "bip174";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bip174/-/bip174-2.0.1.tgz";
+ sha512 = "i3X26uKJOkDTAalYAp0Er+qGMDhrbbh2o93/xiPyAN2s25KrClSpe3VXo/7mNJoqA5qfko8rLS2l3RWZgYmjKQ==";
+ };
+ };
+ "bip32-2.0.6" = {
+ name = "bip32";
+ packageName = "bip32";
+ version = "2.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bip32/-/bip32-2.0.6.tgz";
+ sha512 = "HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==";
+ };
+ };
+ "bip66-1.1.5" = {
+ name = "bip66";
+ packageName = "bip66";
+ version = "1.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz";
+ sha1 = "01fa8748785ca70955d5011217d1b3139969ca22";
+ };
+ };
+ "bitcoin-core-2.3.0" = {
+ name = "bitcoin-core";
+ packageName = "bitcoin-core";
+ version = "2.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bitcoin-core/-/bitcoin-core-2.3.0.tgz";
+ sha512 = "SMbw2kFu09iBajicODSE4pn/K0tOibWyqct71TlzR8cYUBk+u7rkhqGY7US2iYz0HmP851IW7F7eXfXvz09yXA==";
+ };
+ };
+ "bitcoin-ops-1.4.1" = {
+ name = "bitcoin-ops";
+ packageName = "bitcoin-ops";
+ version = "1.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bitcoin-ops/-/bitcoin-ops-1.4.1.tgz";
+ sha512 = "pef6gxZFztEhaE9RY9HmWVmiIHqCb2OyS4HPKkpc6CIiiOa3Qmuoylxc5P2EkU3w+5eTSifI9SEZC88idAIGow==";
+ };
+ };
+ "bitcoinjs-lib-5.2.0" = {
+ name = "bitcoinjs-lib";
+ packageName = "bitcoinjs-lib";
+ version = "5.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-5.2.0.tgz";
+ sha512 = "5DcLxGUDejgNBYcieMIUfjORtUeNWl828VWLHJGVKZCb4zIS1oOySTUr0LGmcqJBQgTBz3bGbRQla4FgrdQEIQ==";
+ };
+ };
"bitfield-0.1.0" = {
name = "bitfield";
packageName = "bitfield";
@@ -11947,13 +12172,13 @@ let
sha512 = "yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==";
};
};
- "browserslist-4.10.0" = {
+ "browserslist-4.14.2" = {
name = "browserslist";
packageName = "browserslist";
- version = "4.10.0";
+ version = "4.14.2";
src = fetchurl {
- url = "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz";
- sha512 = "TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==";
+ url = "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz";
+ sha512 = "HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==";
};
};
"browserslist-4.14.7" = {
@@ -11983,6 +12208,24 @@ let
sha512 = "usjDesQqZ8ihHXOnOEQuAdymBHnJEfSd+aELFSg1jN/V3iAf12HrylHlRJwIt6DTMmXpBDQ+YBg3Q3DIYdhRgQ==";
};
};
+ "bs58-4.0.1" = {
+ name = "bs58";
+ packageName = "bs58";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz";
+ sha1 = "be161e76c354f6f788ae4071f63f34e8c4f0a42a";
+ };
+ };
+ "bs58check-2.1.2" = {
+ name = "bs58check";
+ packageName = "bs58check";
+ version = "2.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz";
+ sha512 = "0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==";
+ };
+ };
"bser-2.1.1" = {
name = "bser";
packageName = "bser";
@@ -12100,13 +12343,13 @@ let
sha512 = "EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==";
};
};
- "buffer-6.0.2" = {
+ "buffer-6.0.3" = {
name = "buffer";
packageName = "buffer";
- version = "6.0.2";
+ version = "6.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/buffer/-/buffer-6.0.2.tgz";
- sha512 = "XeXCUm+F7uY7fIzq4pKy+BLbZk4SgYS5xwlZOFYD3UEcAD+PwOoTaFr/SaXvhR1yRa8SKyPSZ7LNX4N65w7h8A==";
+ url = "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz";
+ sha512 = "FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==";
};
};
"buffer-alloc-1.2.0" = {
@@ -12874,13 +13117,13 @@ let
sha512 = "bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==";
};
};
- "caniuse-lite-1.0.30001158" = {
+ "caniuse-lite-1.0.30001164" = {
name = "caniuse-lite";
packageName = "caniuse-lite";
- version = "1.0.30001158";
+ version = "1.0.30001164";
src = fetchurl {
- url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001158.tgz";
- sha512 = "s5loVYY+yKpuVA3HyW8BarzrtJvwHReuzugQXlv1iR3LKSReoFXRm86mT6hT7PEF5RxW+XQZg+6nYjlywYzQ+g==";
+ url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001164.tgz";
+ sha512 = "G+A/tkf4bu0dSp9+duNiXc7bGds35DioCyC6vgK2m/rjA4Krpy5WeZgZyfH2f0wj2kI6yAWWucyap6oOwmY1mg==";
};
};
"canvas-2.6.1" = {
@@ -13351,15 +13594,6 @@ let
sha512 = "9vhoi1qXSBPn6//ZxIgSe3M2QhKHzIPZQzmrZgmPADsqW0Jxpe3db1e7aGSRUMXbxAQ04SfypdT8dGaSvIvKDw==";
};
};
- "chmodr-1.2.0" = {
- name = "chmodr";
- packageName = "chmodr";
- version = "1.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/chmodr/-/chmodr-1.2.0.tgz";
- sha512 = "Y5uI7Iq/Az6HgJEL6pdw7THVd7jbVOTPwsmcPOBjQL8e3N+pz872kzK5QxYGEy21iRys+iHWV0UZQXDFJo1hyA==";
- };
- };
"chokidar-1.7.0" = {
name = "chokidar";
packageName = "chokidar";
@@ -13684,15 +13918,6 @@ let
sha512 = "eDu0vN44ZBvoEU0oRIKwWPIccGWXtdnUNmKJuTukZ1de00Uoqavb5pfIMKiC7/r+knQ5RbvAjGuVZiN3JwJL4Q==";
};
};
- "clean-stack-1.3.0" = {
- name = "clean-stack";
- packageName = "clean-stack";
- version = "1.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/clean-stack/-/clean-stack-1.3.0.tgz";
- sha1 = "9e821501ae979986c46b1d66d2d432db2fd4ae31";
- };
- };
"clean-stack-2.2.0" = {
name = "clean-stack";
packageName = "clean-stack";
@@ -13702,13 +13927,13 @@ let
sha512 = "4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==";
};
};
- "clean-stack-3.0.0" = {
+ "clean-stack-3.0.1" = {
name = "clean-stack";
packageName = "clean-stack";
- version = "3.0.0";
+ version = "3.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/clean-stack/-/clean-stack-3.0.0.tgz";
- sha512 = "RHxtgFvXsRQ+1AM7dlozLDY7ssmvUUh0XEnfnyhYgJTO6beNZHBogiaCwGM9Q3rFrUkYxOtsZRC0zAturg5bjg==";
+ url = "https://registry.npmjs.org/clean-stack/-/clean-stack-3.0.1.tgz";
+ sha512 = "lR9wNiMRcVQjSB3a7xXGLuz4cr4wJuuXlaAEbRutGowQTmlp7R72/DOgN21e8jdwblMWl9UOJMJXarX94pzKdg==";
};
};
"clean-webpack-plugin-3.0.0" = {
@@ -13909,22 +14134,22 @@ let
sha512 = "/1owvF0SZ5Gn54cgrikJ0QskgTzeg30HGjkmjFoaHDJzAqFpuX1DBpFR8aLvsE1J5s9MgeYRENQK4BFwOag5VA==";
};
};
- "cli-ux-5.4.6" = {
+ "cli-ux-5.5.0" = {
name = "cli-ux";
packageName = "cli-ux";
- version = "5.4.6";
+ version = "5.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/cli-ux/-/cli-ux-5.4.6.tgz";
- sha512 = "EeiS2TzEndRVknCqE+8Ri8g0bsP617a1nq6n+3Trwft1JCDzyUNlX2J1fl7fwTgRPWtmBmiF6xIyueL5YGs65g==";
+ url = "https://registry.npmjs.org/cli-ux/-/cli-ux-5.5.0.tgz";
+ sha512 = "aXoHgEOtkem8sJmQrU/jXsojCq8uOp8++9lybCbt9mFDyPouSNawSdoPjuM00PPaSPCJThvY0VNYOQNd6gGQCA==";
};
};
- "cli-ux-5.5.0" = {
+ "cli-ux-5.5.1" = {
name = "cli-ux";
packageName = "cli-ux";
- version = "5.5.0";
+ version = "5.5.1";
src = fetchurl {
- url = "https://registry.npmjs.org/cli-ux/-/cli-ux-5.5.0.tgz";
- sha512 = "aXoHgEOtkem8sJmQrU/jXsojCq8uOp8++9lybCbt9mFDyPouSNawSdoPjuM00PPaSPCJThvY0VNYOQNd6gGQCA==";
+ url = "https://registry.npmjs.org/cli-ux/-/cli-ux-5.5.1.tgz";
+ sha512 = "t3DT1U1C3rArLGYLpKa3m9dr/8uKZRI8HRm/rXKL7UTjm4c+Yd9zHNWg1tP8uaJkUbhmvx5SQHwb3VWpPUVdHQ==";
};
};
"cli-width-1.1.1" = {
@@ -14377,13 +14602,13 @@ let
sha512 = "SPnx+ZHXVJ0qTInRXmnxuyu8PDvSzvop5MXp1BOr/urFQI3yL2n5ewE755skTklF/hKVlWj8cinGxdR2gvLvTA==";
};
};
- "codecs-2.1.0" = {
+ "codecs-2.2.0" = {
name = "codecs";
packageName = "codecs";
- version = "2.1.0";
+ version = "2.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/codecs/-/codecs-2.1.0.tgz";
- sha512 = "nSWYToViFEpZXOxhtMQ6IDs76TN9xKIkHOu1KCr/iFiBcgzKuY1AFPZktuXN8r82FbZ/TXP9fwITszLgcp3eQg==";
+ url = "https://registry.npmjs.org/codecs/-/codecs-2.2.0.tgz";
+ sha512 = "+xi2ENsvchtUNa8oBUU58gHgmyN6BEEeZ8NIEgeQ0XnC+AoyihivgZYe+OOiNi+fLy/NUowugwV5gP8XWYDm0Q==";
};
};
"codepage-1.4.0" = {
@@ -15043,13 +15268,13 @@ let
sha512 = "FyDqr8TKX5/X0qo+aVfaZ+PVmNJHJeckFBlq8jZGSJOgnynhfifoyl24qaqdUdDIBe0EVTHByN6NAkqYvE/2Xg==";
};
};
- "compress-commons-4.0.1" = {
+ "compress-commons-4.0.2" = {
name = "compress-commons";
packageName = "compress-commons";
- version = "4.0.1";
+ version = "4.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/compress-commons/-/compress-commons-4.0.1.tgz";
- sha512 = "xZm9o6iikekkI0GnXCmAl3LQGZj5TBDj0zLowsqi7tJtEa3FMGSEcHcqrSJIrOAk1UG/NBbDn/F1q+MG/p/EsA==";
+ url = "https://registry.npmjs.org/compress-commons/-/compress-commons-4.0.2.tgz";
+ sha512 = "qhd32a9xgzmpfoga1VQEiLEwdKZ6Plnpx5UCgIsf89FSolyJ7WnifY4Gtjgv5WR6hWAyRaHxC5MiEhU/38U70A==";
};
};
"compressible-2.0.18" = {
@@ -15809,13 +16034,13 @@ let
sha512 = "gzTLeBQzNP8aM/nG0/7sSfICfNazUgwvEU2kiDaybbYXmxwioo2v96h4tzE0XOyA64beyYwAyRYEEqWA4AMZjw==";
};
};
- "core-js-2.6.11" = {
+ "core-js-2.6.12" = {
name = "core-js";
packageName = "core-js";
- version = "2.6.11";
+ version = "2.6.12";
src = fetchurl {
- url = "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz";
- sha512 = "5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==";
+ url = "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz";
+ sha512 = "Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==";
};
};
"core-js-3.6.5" = {
@@ -15827,22 +16052,22 @@ let
sha512 = "vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==";
};
};
- "core-js-3.7.0" = {
+ "core-js-3.8.0" = {
name = "core-js";
packageName = "core-js";
- version = "3.7.0";
+ version = "3.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/core-js/-/core-js-3.7.0.tgz";
- sha512 = "NwS7fI5M5B85EwpWuIwJN4i/fbisQUwLwiSNUWeXlkAZ0sbBjLEvLvFLf1uzAUV66PcEPt4xCGCmOZSxVf3xzA==";
+ url = "https://registry.npmjs.org/core-js/-/core-js-3.8.0.tgz";
+ sha512 = "W2VYNB0nwQQE7tKS7HzXd7r2y/y2SVJl4ga6oH/dnaLFzM0o2lB2P3zCkWj5Wc/zyMYjtgd5Hmhk0ObkQFZOIA==";
};
};
- "core-js-compat-3.7.0" = {
+ "core-js-compat-3.8.0" = {
name = "core-js-compat";
packageName = "core-js-compat";
- version = "3.7.0";
+ version = "3.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.7.0.tgz";
- sha512 = "V8yBI3+ZLDVomoWICO6kq/CD28Y4r1M7CWeO4AGpMdMfseu8bkSubBmUPySMGKRTS+su4XQ07zUkAsiu9FCWTg==";
+ url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.0.tgz";
+ sha512 = "o9QKelQSxQMYWHXc/Gc4L8bx/4F7TTraE5rhuN8I7mKBt5dBIUpXpIR3omv70ebr8ST5R3PqbDQr+ZI3+Tt1FQ==";
};
};
"core-util-is-1.0.2" = {
@@ -16007,13 +16232,13 @@ let
sha512 = "mctvpXlbzsvK+6z8kJwSJ5crm7yBwrQMTybJzMw1O4lLGJqjlDCXY2Zw7KheiA6XBEcBmfLx1D88mjRGVJtY9w==";
};
};
- "crc32-stream-4.0.0" = {
+ "crc32-stream-4.0.1" = {
name = "crc32-stream";
packageName = "crc32-stream";
- version = "4.0.0";
+ version = "4.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.0.tgz";
- sha512 = "tyMw2IeUX6t9jhgXI6um0eKfWq4EIDpfv5m7GX4Jzp7eVelQ360xd8EPXJhp2mHwLQIkqlnMLjzqSZI3a+0wRw==";
+ url = "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.1.tgz";
+ sha512 = "FN5V+weeO/8JaXsamelVYO1PHyeCsuL3HcG4cqsj0ceARcocxalaShCsohZMSAF+db7UYFwBy1rARK/0oFItUw==";
};
};
"create-ecdh-4.0.4" = {
@@ -16142,15 +16367,6 @@ let
sha512 = "eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==";
};
};
- "cross-spawn-7.0.1" = {
- name = "cross-spawn";
- packageName = "cross-spawn";
- version = "7.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz";
- sha512 = "u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==";
- };
- };
"cross-spawn-7.0.3" = {
name = "cross-spawn";
packageName = "cross-spawn";
@@ -16214,6 +16430,15 @@ let
sha512 = "fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==";
};
};
+ "crypto-js-3.1.9-1" = {
+ name = "crypto-js";
+ packageName = "crypto-js";
+ version = "3.1.9-1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/crypto-js/-/crypto-js-3.1.9-1.tgz";
+ sha1 = "fda19e761fc077e01ffbfdc6e9fdfc59e8806cd8";
+ };
+ };
"crypto-random-string-1.0.0" = {
name = "crypto-random-string";
packageName = "crypto-random-string";
@@ -16394,13 +16619,13 @@ let
sha512 = "DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==";
};
};
- "css-tree-1.0.1" = {
+ "css-tree-1.1.2" = {
name = "css-tree";
packageName = "css-tree";
- version = "1.0.1";
+ version = "1.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/css-tree/-/css-tree-1.0.1.tgz";
- sha512 = "WroX+2MvsYcRGP8QA0p+rxzOniT/zpAoQ/DTKDSJzh5T3IQKUkFHeIIfgIapm2uaP178GWY3Mime1qbk8GO/tA==";
+ url = "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz";
+ sha512 = "wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==";
};
};
"css-what-1.0.0" = {
@@ -16520,13 +16745,13 @@ let
sha1 = "178b43a44621221c27756086f531e02f42900ee8";
};
};
- "csso-4.1.1" = {
+ "csso-4.2.0" = {
name = "csso";
packageName = "csso";
- version = "4.1.1";
+ version = "4.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/csso/-/csso-4.1.1.tgz";
- sha512 = "Rvq+e1e0TFB8E8X+8MQjHSY6vtol45s5gxtLI/018UsAn2IBMmwNEZRM/h+HVnAJRHjasLIKKUO3uvoMM28LvA==";
+ url = "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz";
+ sha512 = "wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==";
};
};
"cssom-0.3.8" = {
@@ -17501,13 +17726,13 @@ let
sha512 = "HngNLtPEBWRo8EFVmHFmSXAjtCX8rGNqeXQI0Gh7wCTSqwaKgPIDqu9m07wABVopNwzvOeCb+2711vQhDlcIXw==";
};
};
- "deasync-0.1.15" = {
+ "deasync-0.1.20" = {
name = "deasync";
packageName = "deasync";
- version = "0.1.15";
+ version = "0.1.20";
src = fetchurl {
- url = "https://registry.npmjs.org/deasync/-/deasync-0.1.15.tgz";
- sha512 = "pxMaCYu8cQIbGkA4Y1R0PLSooPIpH1WgFBLeJ+zLxQgHfkZG86ViJSmZmONSjZJ/R3NjwkMcIWZAzpLB2G9/CA==";
+ url = "https://registry.npmjs.org/deasync/-/deasync-0.1.20.tgz";
+ sha512 = "E1GI7jMI57hL30OX6Ht/hfQU8DO4AuB9m72WFm4c38GNbUD4Q03//XZaOIHZiY+H1xUaomcot5yk2q/qIZQkGQ==";
};
};
"deasync-0.1.21" = {
@@ -17618,6 +17843,15 @@ let
sha512 = "mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==";
};
};
+ "debug-3.2.7" = {
+ name = "debug";
+ packageName = "debug";
+ version = "3.2.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz";
+ sha512 = "CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==";
+ };
+ };
"debug-4.1.1" = {
name = "debug";
packageName = "debug";
@@ -17636,13 +17870,13 @@ let
sha512 = "IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==";
};
};
- "debug-4.3.0" = {
+ "debug-4.3.1" = {
name = "debug";
packageName = "debug";
- version = "4.3.0";
+ version = "4.3.1";
src = fetchurl {
- url = "https://registry.npmjs.org/debug/-/debug-4.3.0.tgz";
- sha512 = "jjO6JD2rKfiZQnBoRzhRTbXjHLGLfH+UtGkWLc/UXAh/rzZMyjbgn0NcfFpqT8nd1kTtFnDiJcrIFkq4UKeJVg==";
+ url = "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz";
+ sha512 = "doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==";
};
};
"debug-fabulous-1.1.0" = {
@@ -17663,6 +17897,15 @@ let
sha1 = "aa24ffb9ac3df9a2351837cfb2d279360cd78492";
};
};
+ "debugnyan-1.0.0" = {
+ name = "debugnyan";
+ packageName = "debugnyan";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/debugnyan/-/debugnyan-1.0.0.tgz";
+ sha1 = "90386d5ebc2c63588f17f272be5c2a93b7665d83";
+ };
+ };
"decache-4.4.0" = {
name = "decache";
packageName = "decache";
@@ -18806,13 +19049,13 @@ let
sha512 = "EAyaxl8hy4Ph07kzlzGTfpbZMNAAAHXSZtNEMwdlnSd1noHzvA6HsgKt4fEMSvaEXQYLSphe5rPMxN4WOj0hcQ==";
};
};
- "dispensary-0.57.0" = {
+ "dispensary-0.59.0" = {
name = "dispensary";
packageName = "dispensary";
- version = "0.57.0";
+ version = "0.59.0";
src = fetchurl {
- url = "https://registry.npmjs.org/dispensary/-/dispensary-0.57.0.tgz";
- sha512 = "vgRaZa9Ok8QdrAVtx+s6heBgI1RGT+Y6VA336oPWYADZZz83K+5NOTpLamEKRyJdRY5pYLaWhV2Js7bau1JyKg==";
+ url = "https://registry.npmjs.org/dispensary/-/dispensary-0.59.0.tgz";
+ sha512 = "JSnh4AhtYgwoyUHtunZbAhklkD9IeNacK1IDlrAJSZjzBMGFoTp9+Nggg+ITJ+F1geXc04DZ55ixnjFr5Ozknw==";
};
};
"diveSync-0.3.0" = {
@@ -19301,6 +19544,15 @@ let
sha512 = "1l9K4UnQQHSfKgeHeLrxnB53AidCZqPyf9dkRL4/fZl8//NPiiDD43zHtgylw8DHlO7gvM8+O5a0UPHesNYZKw==";
};
};
+ "double-ended-queue-2.1.0-0" = {
+ name = "double-ended-queue";
+ packageName = "double-ended-queue";
+ version = "2.1.0-0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz";
+ sha1 = "103d3527fd31528f40188130c841efdd78264e5c";
+ };
+ };
"downgrade-root-1.2.2" = {
name = "downgrade-root";
packageName = "downgrade-root";
@@ -19625,15 +19877,6 @@ let
sha1 = "ffdc56dcc35d02926dd50ad13439bbc54061d598";
};
};
- "ejs-2.5.7" = {
- name = "ejs";
- packageName = "ejs";
- version = "2.5.7";
- src = fetchurl {
- url = "https://registry.npmjs.org/ejs/-/ejs-2.5.7.tgz";
- sha1 = "cc872c168880ae3c7189762fd5ffc00896c9518a";
- };
- };
"ejs-2.7.4" = {
name = "ejs";
packageName = "ejs";
@@ -19652,13 +19895,23 @@ let
sha512 = "dldq3ZfFtgVTJMLjOe+/3sROTzALlL9E34V4/sDtUd/KlBSS0s6U1/+WPE1B4sj9CXHJpL1M6rhNJnc9Wbal9w==";
};
};
- "electron-to-chromium-1.3.597" = {
+ "electron-to-chromium-1.3.612" = {
name = "electron-to-chromium";
packageName = "electron-to-chromium";
- version = "1.3.597";
+ version = "1.3.612";
src = fetchurl {
- url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.597.tgz";
- sha512 = "VJI21MucKaqyFw0oe3j9BIg+nDF4MHzUZAmUwZzrxho+s8zPCD13Fds07Rgu+MTtAadO4tYTKFdAUksKYUyIJw==";
+ url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.612.tgz";
+ sha512 = "CdrdX1B6mQqxfw+51MPWB5qA6TKWjza9f5voBtUlRfEZEwZiFaxJLrhFI8zHE9SBAuGt4h84rQU6Ho9Bauo1LA==";
+ };
+ };
+ "electrum-client-git://github.com/janoside/electrum-client" = {
+ name = "electrum-client";
+ packageName = "electrum-client";
+ version = "1.1.7";
+ src = fetchgit {
+ url = "git://github.com/janoside/electrum-client";
+ rev = "d98e929028d2b05c88a41fe37652737912bead79";
+ sha256 = "d6dfc396ae69eba6efa303039d6ebb46a5cd51d1b79a293f915609057b9062be";
};
};
"elegant-spinner-1.0.1" = {
@@ -19688,13 +19941,22 @@ let
sha1 = "9ac91be6e52fb6e6244c4e54a4ac3ed8ae8e29c0";
};
};
- "elf-tools-1.1.2" = {
- name = "elf-tools";
- packageName = "elf-tools";
- version = "1.1.2";
+ "elf-cam-0.1.1" = {
+ name = "elf-cam";
+ packageName = "elf-cam";
+ version = "0.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/elf-tools/-/elf-tools-1.1.2.tgz";
- sha512 = "x+p+XNxLk8ittsYN7294mCnQ2i48udu3UGdHBv2gw1u1MVigXctcfbp5H9ebqTJnDxkbs6PdOSBOAdYGGDN7uA==";
+ url = "https://registry.npmjs.org/elf-cam/-/elf-cam-0.1.1.tgz";
+ sha512 = "tKSFTWOp5OwJSp6MKyQDX7umYDkvUuI8rxHXw8BuUQ63d9Trj9xLeo6SHyoTGSoZNNZVitFa+RuHHXuoAzN3Rw==";
+ };
+ };
+ "elfy-1.0.0" = {
+ name = "elfy";
+ packageName = "elfy";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/elfy/-/elfy-1.0.0.tgz";
+ sha512 = "4Kp3AA94jC085IJox+qnvrZ3PudqTi4gQNvIoTZfJJ9IqkRuCoqP60vCVYlIg00c5aYusi5Wjh2bf0cHYt+6gQ==";
};
};
"elliptic-6.5.3" = {
@@ -19797,15 +20059,6 @@ let
sha512 = "5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==";
};
};
- "emojis-list-2.1.0" = {
- name = "emojis-list";
- packageName = "emojis-list";
- version = "2.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz";
- sha1 = "4daa4d9db00f9819880c79fa457ae5b09a1fd389";
- };
- };
"emojis-list-3.0.0" = {
name = "emojis-list";
packageName = "emojis-list";
@@ -19932,6 +20185,15 @@ let
sha512 = "buHTb5c8AC9NshtP6dgmNLYkiT+olskbq1z6cEGvfGCF3Qphbu/1zz5Xu+yjTDln8RbxNhPoUyJ5H8MSrp1olQ==";
};
};
+ "endian-reader-0.3.0" = {
+ name = "endian-reader";
+ packageName = "endian-reader";
+ version = "0.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/endian-reader/-/endian-reader-0.3.0.tgz";
+ sha1 = "84eca436b80aed0d0639c47291338b932efe50a0";
+ };
+ };
"ends-with-0.2.0" = {
name = "ends-with";
packageName = "ends-with";
@@ -19959,13 +20221,13 @@ let
sha512 = "b4Q85dFkGw+TqgytGPrGgACRUhsdKc9S9ErRAXpPGy/CXKs4tYoHDkvIRdsseAF7NjfVwjRFIn6KTnbw7LwJZg==";
};
};
- "engine.io-4.0.3" = {
+ "engine.io-4.0.4" = {
name = "engine.io";
packageName = "engine.io";
- version = "4.0.3";
+ version = "4.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/engine.io/-/engine.io-4.0.3.tgz";
- sha512 = "EPA9Bbn0ZHumQvW6ibggmzUQGayR0E9gLIA4RJeoXEbZ9lJYoU8HU+dM1rtCdfyDPdbocUEFaZk4Muem33oiNA==";
+ url = "https://registry.npmjs.org/engine.io/-/engine.io-4.0.4.tgz";
+ sha512 = "4ggUX5pICZU17OTZNFv5+uFE/ZyoK+TIXv2SvxWWX8lwStllQ6Lvvs4lDBqvKpV9EYXNcvlNOcjKChd/mo+8Tw==";
};
};
"engine.io-client-1.3.1" = {
@@ -20031,13 +20293,13 @@ let
sha512 = "3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==";
};
};
- "enhanced-resolve-5.3.1" = {
+ "enhanced-resolve-5.3.2" = {
name = "enhanced-resolve";
packageName = "enhanced-resolve";
- version = "5.3.1";
+ version = "5.3.2";
src = fetchurl {
- url = "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.3.1.tgz";
- sha512 = "G1XD3MRGrGfNcf6Hg0LVZG7GIKcYkbfHa5QMxt1HDUTdYoXH0JR1xXyg+MaKLF73E9A27uWNVxvFivNRYeUB6w==";
+ url = "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.3.2.tgz";
+ sha512 = "G28GCrglCAH6+EqMN2D+Q2wCUS1O1vVQJBn8ME2I/Api41YBe4vLWWRBOUbwDH7vwzSZdljxwTRVqnf+sm6XqQ==";
};
};
"enquirer-2.3.6" = {
@@ -20328,15 +20590,6 @@ let
sha1 = "aba8d9e1943a895ac96837a62a39b3f55ecd94ab";
};
};
- "es6-error-3.2.0" = {
- name = "es6-error";
- packageName = "es6-error";
- version = "3.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/es6-error/-/es6-error-3.2.0.tgz";
- sha1 = "e567cfdcb324d4e7ae5922a3700ada5de879a0ca";
- };
- };
"es6-error-4.1.1" = {
name = "es6-error";
packageName = "es6-error";
@@ -20625,22 +20878,22 @@ let
sha512 = "K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==";
};
};
- "eslint-7.11.0" = {
+ "eslint-7.13.0" = {
name = "eslint";
packageName = "eslint";
- version = "7.11.0";
+ version = "7.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/eslint/-/eslint-7.11.0.tgz";
- sha512 = "G9+qtYVCHaDi1ZuWzBsOWo2wSwd70TXnU6UHA3cTYHp7gCTXZcpggWFoUVAMRarg68qtPoNfFbzPh+VdOgmwmw==";
+ url = "https://registry.npmjs.org/eslint/-/eslint-7.13.0.tgz";
+ sha512 = "uCORMuOO8tUzJmsdRtrvcGq5qposf7Rw0LwkTJkoDbOycVQtQjmnhZSuLQnozLE4TmAzlMVV45eCHmQ1OpDKUQ==";
};
};
- "eslint-7.13.0" = {
+ "eslint-7.14.0" = {
name = "eslint";
packageName = "eslint";
- version = "7.13.0";
+ version = "7.14.0";
src = fetchurl {
- url = "https://registry.npmjs.org/eslint/-/eslint-7.13.0.tgz";
- sha512 = "uCORMuOO8tUzJmsdRtrvcGq5qposf7Rw0LwkTJkoDbOycVQtQjmnhZSuLQnozLE4TmAzlMVV45eCHmQ1OpDKUQ==";
+ url = "https://registry.npmjs.org/eslint/-/eslint-7.14.0.tgz";
+ sha512 = "5YubdnPXrlrYAFCKybPuHIAH++PINe1pmKNc5wQRB9HSbqIK1ywAnntE3Wwua4giKu0bjligf1gLF6qxMGOYRA==";
};
};
"eslint-plugin-no-unsanitized-3.1.4" = {
@@ -21066,6 +21319,15 @@ let
sha512 = "vyibDcu5JL20Me1fP734QBH/kenBGLZap2n0+XXM7mvuUPzJ20Ydqj1aKcIeMdri1p+PU+4yAKugjN8KCVst+g==";
};
};
+ "event-target-shim-5.0.1" = {
+ name = "event-target-shim";
+ packageName = "event-target-shim";
+ version = "5.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz";
+ sha512 = "i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==";
+ };
+ };
"event-to-promise-0.8.0" = {
name = "event-to-promise";
packageName = "event-to-promise";
@@ -21336,15 +21598,6 @@ let
sha512 = "8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==";
};
};
- "exeunt-1.1.0" = {
- name = "exeunt";
- packageName = "exeunt";
- version = "1.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/exeunt/-/exeunt-1.1.0.tgz";
- sha1 = "af72db6f94b3cb75e921aee375d513049843d284";
- };
- };
"exif-parser-0.1.12" = {
name = "exif-parser";
packageName = "exif-parser";
@@ -21435,13 +21688,13 @@ let
sha1 = "a793d3ac0cad4c6ab571e9968fbbab6cb2532929";
};
};
- "expo-pwa-0.0.49" = {
+ "expo-pwa-0.0.54" = {
name = "expo-pwa";
packageName = "expo-pwa";
- version = "0.0.49";
+ version = "0.0.54";
src = fetchurl {
- url = "https://registry.npmjs.org/expo-pwa/-/expo-pwa-0.0.49.tgz";
- sha512 = "HzwUGdnN9g5Ov/3r2uXwyjYP0xNtgOre1Z+Cywxg7GQWoFiklBfvYraIQFfwOjXVnsgo7bF4GFd4QW4v5vi9wA==";
+ url = "https://registry.npmjs.org/expo-pwa/-/expo-pwa-0.0.54.tgz";
+ sha512 = "UQtnB/CrjkUfQrRyHmUi3jg/1++fkM2KHTy5DBrexTC0XoXzbJCLMrUTgH2VBtjIVQO9KyApInE53BRcz3ei+Q==";
};
};
"express-2.5.11" = {
@@ -21831,6 +22084,15 @@ let
sha512 = "t8HYqkuE3YEqNcyWlAfh55479aTxO+GpYwvQvJppYqyBfSmRdNIhzY2m09FKN/MENTzq4wH6heHOIvsPyMAwvQ==";
};
};
+ "fast-csv-4.3.5" = {
+ name = "fast-csv";
+ packageName = "fast-csv";
+ version = "4.3.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fast-csv/-/fast-csv-4.3.5.tgz";
+ sha512 = "7csO4GADMDhVcf8UI5/TPdZbNkeToUx2HaRC1KPxYNWjAZ/SAFBBRJGhzlDWg0vgKm92toH6gR7+tsMcc0Fx8Q==";
+ };
+ };
"fast-deep-equal-1.1.0" = {
name = "fast-deep-equal";
packageName = "fast-deep-equal";
@@ -21948,15 +22210,6 @@ let
sha1 = "3d8a5c66883a16a30ca8643e851f19baa7797917";
};
};
- "fast-redact-2.1.0" = {
- name = "fast-redact";
- packageName = "fast-redact";
- version = "2.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/fast-redact/-/fast-redact-2.1.0.tgz";
- sha512 = "0LkHpTLyadJavq9sRzzyqIoMZemWli77K2/MGOkafrR64B9ItrvZ9aT+jluvNDsv0YEHjSNhlMBtbokuoqii4A==";
- };
- };
"fast-redact-3.0.0" = {
name = "fast-redact";
packageName = "fast-redact";
@@ -22047,13 +22300,14 @@ let
sha512 = "CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==";
};
};
- "faunadb-3.0.1" = {
+ "faunadb-git+https://github.com/fauna/faunadb-js.git#triage/bearer-to-basic" = {
name = "faunadb";
packageName = "faunadb";
- version = "3.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/faunadb/-/faunadb-3.0.1.tgz";
- sha512 = "WlfPjC0V9xHs4NTunOWmYZtJfbJ45Z1VAIKKka6+mRrmijWOFQzJVDY9CqS6X9kvepM36EjmtNkIvV0OJ1wTEA==";
+ version = "4.0.0";
+ src = fetchgit {
+ url = "https://github.com/fauna/faunadb-js.git";
+ rev = "135256ed60a8043201085f18ed6fd2032cc9dd88";
+ sha256 = "0c7dae0478258a6cc72621ea148471492616b8b03e79cf975aee9fdc3bd480a0";
};
};
"faye-websocket-0.10.0" = {
@@ -22218,6 +22472,15 @@ let
sha512 = "bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==";
};
};
+ "file-entry-cache-6.0.0" = {
+ name = "file-entry-cache";
+ packageName = "file-entry-cache";
+ version = "6.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz";
+ sha512 = "fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==";
+ };
+ };
"file-loader-6.0.0" = {
name = "file-loader";
packageName = "file-loader";
@@ -22227,6 +22490,15 @@ let
sha512 = "/aMOAYEFXDdjG0wytpTL5YQLfZnnTmLNjn+AIrJ/6HVnTfDqLsVKUUwkDf4I4kgex36BvjuXEn/TX9B/1ESyqQ==";
};
};
+ "file-or-stdin-1.0.2" = {
+ name = "file-or-stdin";
+ packageName = "file-or-stdin";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/file-or-stdin/-/file-or-stdin-1.0.2.tgz";
+ sha1 = "48d578b93b8a8cc9c163d950cc9636e3fc8acc1c";
+ };
+ };
"file-size-0.0.5" = {
name = "file-size";
packageName = "file-size";
@@ -22398,15 +22670,6 @@ let
sha512 = "7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==";
};
};
- "filesize-6.0.1" = {
- name = "filesize";
- packageName = "filesize";
- version = "6.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/filesize/-/filesize-6.0.1.tgz";
- sha512 = "u4AYWPgbI5GBhs6id1KdImZWn5yfyFrrQ8OWZdN7ZMfA8Bf4HcO0BGo9bmUIEV8yrp8I1xVfJ/dn90GtFNNJcg==";
- };
- };
"filesize-6.1.0" = {
name = "filesize";
packageName = "filesize";
@@ -22650,15 +22913,6 @@ let
sha512 = "LNRvR4hr/S8cXXkIY5pTgVP7L3tq6LlYWcg9nWBuW7o1NMxKZo6oOVa/6GIekMGI0Iw7uC+HWimMe9u/VAeKqw==";
};
};
- "first-chunk-stream-4.0.0" = {
- name = "first-chunk-stream";
- packageName = "first-chunk-stream";
- version = "4.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-4.0.0.tgz";
- sha512 = "8TOz/mJp7+zc2HN63vnJHotwceq4gQI1+/gdJVnJcG4dEB96oUxw7wV9We4QKjSFWUc/V0ADDfaGba5cDoG6EA==";
- };
- };
"fkill-6.2.0" = {
name = "fkill";
packageName = "fkill";
@@ -22722,6 +22976,15 @@ let
sha512 = "LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==";
};
};
+ "flat-cache-3.0.4" = {
+ name = "flat-cache";
+ packageName = "flat-cache";
+ version = "3.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz";
+ sha512 = "dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==";
+ };
+ };
"flat-tree-1.7.0" = {
name = "flat-tree";
packageName = "flat-tree";
@@ -22767,6 +23030,15 @@ let
sha512 = "r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==";
};
};
+ "flatted-3.1.0" = {
+ name = "flatted";
+ packageName = "flatted";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/flatted/-/flatted-3.1.0.tgz";
+ sha512 = "tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==";
+ };
+ };
"flatten-0.0.1" = {
name = "flatten";
packageName = "flatten";
@@ -23073,22 +23345,22 @@ let
sha1 = "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91";
};
};
- "forever-monitor-3.0.1" = {
+ "forever-monitor-3.0.3" = {
name = "forever-monitor";
packageName = "forever-monitor";
- version = "3.0.1";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/forever-monitor/-/forever-monitor-3.0.1.tgz";
- sha512 = "47VfT5AYpxn1bnsnH6UfpBWKpMVnSz42MZwH+hwz/wACd9THyUu/fRoCRIT758fzCAbRoHIlkVUAL+WmlxSKeg==";
+ url = "https://registry.npmjs.org/forever-monitor/-/forever-monitor-3.0.3.tgz";
+ sha512 = "7YGDo0UlbMy++6G3lzncWISDaT5CVp+yPVAkZ7FDFF0ec+0HKgBOWOhPGKpMF0hjcm3Ps/HbtrETrQLYREZ7YQ==";
};
};
- "fork-ts-checker-webpack-plugin-3.1.1" = {
+ "fork-ts-checker-webpack-plugin-4.1.6" = {
name = "fork-ts-checker-webpack-plugin";
packageName = "fork-ts-checker-webpack-plugin";
- version = "3.1.1";
+ version = "4.1.6";
src = fetchurl {
- url = "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.1.tgz";
- sha512 = "DuVkPNrM12jR41KM2e+N+styka0EgLkTnXmNcXdgOM37vtGeY+oCBK/Jx0hzSeEU6memFCtWb4htrHPMDfwwUQ==";
+ url = "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz";
+ sha512 = "DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==";
};
};
"fork-ts-checker-webpack-plugin-6.0.2" = {
@@ -23217,22 +23489,22 @@ let
sha1 = "98c23dab1175657b8c0573e8ceccd91b0ff18c84";
};
};
- "fp-and-or-0.1.2" = {
+ "fp-and-or-0.1.3" = {
name = "fp-and-or";
packageName = "fp-and-or";
- version = "0.1.2";
+ version = "0.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/fp-and-or/-/fp-and-or-0.1.2.tgz";
- sha512 = "3P8x4W/BF5x5xreG06D28I1+sOKyNKo2rShYyEBg/0XJDGuocwcv2KnD4CeuK4OSokFQbuuTlkdb4NlWNHhcKQ==";
+ url = "https://registry.npmjs.org/fp-and-or/-/fp-and-or-0.1.3.tgz";
+ sha512 = "wJaE62fLaB3jCYvY2ZHjZvmKK2iiLiiehX38rz5QZxtdN8fVPJDeZUiVvJrHStdTc+23LHlyZuSEKgFc0pxi2g==";
};
};
- "fp-ts-2.8.6" = {
+ "fp-ts-2.9.0" = {
name = "fp-ts";
packageName = "fp-ts";
- version = "2.8.6";
+ version = "2.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/fp-ts/-/fp-ts-2.8.6.tgz";
- sha512 = "fGGpKf/Jy3UT4s16oM+hr/8F5QXFcZ+20NAvaZXH5Y5jsiLPMDCaNqffXq0z1Kr6ZUJj0346cH9tq+cI2SoJ4w==";
+ url = "https://registry.npmjs.org/fp-ts/-/fp-ts-2.9.0.tgz";
+ sha512 = "zYPaS+3BWy+hRhkCMJXLTHxdy7oshyKOfHge/S/n+LcLL5VIhctR9Xucxi3GwJbjwDZaz9IIbU1o+YjK0LsgYg==";
};
};
"fragment-cache-0.2.1" = {
@@ -23550,13 +23822,13 @@ let
sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f";
};
};
- "fs2-0.3.8" = {
+ "fs2-0.3.9" = {
name = "fs2";
packageName = "fs2";
- version = "0.3.8";
+ version = "0.3.9";
src = fetchurl {
- url = "https://registry.npmjs.org/fs2/-/fs2-0.3.8.tgz";
- sha512 = "HxOTRiFS3PqwAOmlp1mTwLA+xhQBdaP82b5aBamc/rHKFVyn4qL8YpngaAleD52PNMzBm6TsGOoU/Hq+bAfBhA==";
+ url = "https://registry.npmjs.org/fs2/-/fs2-0.3.9.tgz";
+ sha512 = "WsOqncODWRlkjwll+73bAxVW3JPChDgaPX3DT4iTTm73UmG4VgALa7LaFblP232/DN60itkOrPZ8kaP1feksGQ==";
};
};
"fsevents-1.2.13" = {
@@ -23820,6 +24092,15 @@ let
sha512 = "3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==";
};
};
+ "geoip-country-4.0.44" = {
+ name = "geoip-country";
+ packageName = "geoip-country";
+ version = "4.0.44";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/geoip-country/-/geoip-country-4.0.44.tgz";
+ sha512 = "nC8TqPY7k6ig956peHrNJdjc5bWcIlURKQJKUwq1HdSlgxa4UvGTbbI+9NqxsUZ5Ozgp6NPa5qSU5GMa502kmg==";
+ };
+ };
"get-amd-module-type-3.0.0" = {
name = "get-amd-module-type";
packageName = "get-amd-module-type";
@@ -23838,13 +24119,13 @@ let
sha512 = "mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==";
};
};
- "get-browser-rtc-1.0.2" = {
+ "get-browser-rtc-1.1.0" = {
name = "get-browser-rtc";
packageName = "get-browser-rtc";
- version = "1.0.2";
+ version = "1.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/get-browser-rtc/-/get-browser-rtc-1.0.2.tgz";
- sha1 = "bbcd40c8451a7ed4ef5c373b8169a409dd1d11d9";
+ url = "https://registry.npmjs.org/get-browser-rtc/-/get-browser-rtc-1.1.0.tgz";
+ sha512 = "MghbMJ61EJrRsDe7w1Bvqt3ZsBuqhce5nrn/XAwgwOXhcsz53/ltdxOse1h/8eKXj5slzxdsz56g5rzOFSGwfQ==";
};
};
"get-caller-file-1.0.3" = {
@@ -24459,13 +24740,13 @@ let
sha512 = "zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==";
};
};
- "global-4.3.2" = {
+ "global-4.4.0" = {
name = "global";
packageName = "global";
- version = "4.3.2";
+ version = "4.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/global/-/global-4.3.2.tgz";
- sha1 = "e76989268a6c74c38908b1305b10fc0e394e9d0f";
+ url = "https://registry.npmjs.org/global/-/global-4.4.0.tgz";
+ sha512 = "wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==";
};
};
"global-agent-2.1.12" = {
@@ -25900,13 +26181,13 @@ let
sha1 = "b86ce808598e8a9d1892c571f3cedd86fc9f0653";
};
};
- "highlight.js-10.3.2" = {
+ "highlight.js-10.4.0" = {
name = "highlight.js";
packageName = "highlight.js";
- version = "10.3.2";
+ version = "10.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/highlight.js/-/highlight.js-10.3.2.tgz";
- sha512 = "3jRT7OUYsVsKvukNKZCtnvRcFyCJqSEIuIMsEybAXRiFSwpt65qjPd/Pr+UOdYt7WJlt+lj3+ypUsHiySBp/Jw==";
+ url = "https://registry.npmjs.org/highlight.js/-/highlight.js-10.4.0.tgz";
+ sha512 = "EfrUGcQ63oLJbj0J0RI9ebX6TAITbsDBLbsjr881L/X5fMO9+oadKzEF21C7R3ULKG6Gv3uoab2HiqVJa/4+oA==";
};
};
"highlight.js-8.2.0" = {
@@ -25927,13 +26208,13 @@ let
sha1 = "e6d9dbe57cbefe60751f02af336195870c90c01e";
};
};
- "highlight.js-9.18.3" = {
+ "highlight.js-9.18.5" = {
name = "highlight.js";
packageName = "highlight.js";
- version = "9.18.3";
+ version = "9.18.5";
src = fetchurl {
- url = "https://registry.npmjs.org/highlight.js/-/highlight.js-9.18.3.tgz";
- sha512 = "zBZAmhSupHIl5sITeMqIJnYCDfAEc3Gdkqj65wC1lpI468MMQeeQkhcIAvk+RylAkxrCcI9xy9piHiXeQ1BdzQ==";
+ url = "https://registry.npmjs.org/highlight.js/-/highlight.js-9.18.5.tgz";
+ sha512 = "a5bFyofd/BHCX52/8i8uJkjr9DYwXIPnM/plwI6W7ezItLGqzt7X2G2nXuYSfsIJdkwwj/g9DG1LkcGJI/dDoA==";
};
};
"hipchatter-0.3.2" = {
@@ -26738,6 +27019,15 @@ let
sha1 = "c6019a7595f2cefca702eab694a010bcd9298d20";
};
};
+ "iconv-lite-0.5.2" = {
+ name = "iconv-lite";
+ packageName = "iconv-lite";
+ version = "0.5.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.5.2.tgz";
+ sha512 = "kERHXvpSaB4aU3eANwidg79K8FlrN77m8G9V+0vOR3HYaRifrlwMEpT7ZBJqLSEIHnEgJTHcWK82wwLwwKwtag==";
+ };
+ };
"iconv-lite-0.6.2" = {
name = "iconv-lite";
packageName = "iconv-lite";
@@ -26936,22 +27226,22 @@ let
sha512 = "y5AxkxqpPTj2dkaAEkDnrMuSX4JNicXHD6yTpLfFnflVejL6yJpzf27obrnlf2PSSQiWUf3735Y9tJEjxvqnoA==";
};
};
- "immer-1.10.0" = {
+ "immer-7.0.15" = {
name = "immer";
packageName = "immer";
- version = "1.10.0";
+ version = "7.0.15";
src = fetchurl {
- url = "https://registry.npmjs.org/immer/-/immer-1.10.0.tgz";
- sha512 = "O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg==";
+ url = "https://registry.npmjs.org/immer/-/immer-7.0.15.tgz";
+ sha512 = "yM7jo9+hvYgvdCQdqvhCNRRio0SCXc8xDPzA25SvKWa7b1WVPjLwQs1VYU5JPXjcJPTqAa5NP5dqpORGYBQ2AA==";
};
};
- "immer-7.0.14" = {
+ "immer-7.0.9" = {
name = "immer";
packageName = "immer";
- version = "7.0.14";
+ version = "7.0.9";
src = fetchurl {
- url = "https://registry.npmjs.org/immer/-/immer-7.0.14.tgz";
- sha512 = "BxCs6pJwhgSEUEOZjywW7OA8DXVzfHjkBelSEl0A+nEu0+zS4cFVdNOONvt55N4WOm8Pu4xqSPYxhm1Lv2iBBA==";
+ url = "https://registry.npmjs.org/immer/-/immer-7.0.9.tgz";
+ sha512 = "Vs/gxoM4DqNAYR7pugIxi0Xc8XAun/uy7AQu4fLLqaTBHxjOP9pJ266Q9MWA/ly4z6rAFZbvViOtihxUZ7O28A==";
};
};
"import-cwd-3.0.0" = {
@@ -27350,15 +27640,6 @@ let
sha512 = "cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==";
};
};
- "inquirer-7.0.4" = {
- name = "inquirer";
- packageName = "inquirer";
- version = "7.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/inquirer/-/inquirer-7.0.4.tgz";
- sha512 = "Bu5Td5+j11sCkqfqmUTiwv+tWisMtP0L7Q8WrqA2C/BbBhy1YTdFrvjjlrKq8oagA/tLQBski2Gcx/Sqyi2qSQ==";
- };
- };
"inquirer-7.3.3" = {
name = "inquirer";
packageName = "inquirer";
@@ -27458,6 +27739,15 @@ let
sha512 = "LgjHkRl9W6bj2n+kWrAOgvCYPTYt+LanE4rtd/vKNq6yEb+SvVV7UTLzoSPpDX6/U1cAz7VfqPr+lPAIz7wHaQ==";
};
};
+ "inspect-with-kind-1.0.5" = {
+ name = "inspect-with-kind";
+ packageName = "inspect-with-kind";
+ version = "1.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/inspect-with-kind/-/inspect-with-kind-1.0.5.tgz";
+ sha512 = "MAQUJuIo7Xqk8EVNP+6d3CKq9c80hi4tjIbIAT6lmGW9W6WzlHiu9PS8uSuUYU+Do+j1baiFp3H25XEVxDIG2g==";
+ };
+ };
"int53-1.0.0" = {
name = "int53";
packageName = "int53";
@@ -27611,6 +27901,15 @@ let
sha512 = "u9YYtb1p2fWSbzpKmZ/b3QXWA+diRYPxc2c4y5lFB/MMk5WZ7wNZv8S3CFcIGVJ5XtlaCAl/FQy/D3eQ2XtdOA==";
};
};
+ "ip-address-6.4.0" = {
+ name = "ip-address";
+ packageName = "ip-address";
+ version = "6.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ip-address/-/ip-address-6.4.0.tgz";
+ sha512 = "c5uxc2WUTuRBVHT/6r4m7HIr/DfV0bF6DvLH3iZGSK8wp8iMwwZSgIq2do0asFf8q9ECug0SE+6+1ACMe4sorA==";
+ };
+ };
"ip-regex-2.1.0" = {
name = "ip-regex";
packageName = "ip-regex";
@@ -27629,6 +27928,15 @@ let
sha512 = "Mb6kv78bTi4RNAIIWL8Bbre7hXOR2pNUi3j8FaQkLaitf/ZWxkq3/iIwXNYk2ACO3IMfdVdQrOkUtwZblO7uBA==";
};
};
+ "ip-set-2.1.0" = {
+ name = "ip-set";
+ packageName = "ip-set";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ip-set/-/ip-set-2.1.0.tgz";
+ sha512 = "JdHz4tSMx1IeFj8yEcQU0i58qiSkOlmZXkZ8+HJ0ROV5KcgLRDO9F703oJ1GeZCvqggrcCbmagD/V7hghY62wA==";
+ };
+ };
"ipaddr.js-0.1.3" = {
name = "ipaddr.js";
packageName = "ipaddr.js";
@@ -27836,13 +28144,13 @@ let
sha1 = "f02ad0259a0921cd199ff21ce1b09e0f6b4e3929";
};
};
- "is-bigint-1.0.0" = {
+ "is-bigint-1.0.1" = {
name = "is-bigint";
packageName = "is-bigint";
- version = "1.0.0";
+ version = "1.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.0.tgz";
- sha512 = "t5mGUXC/xRheCK431ylNiSkGGpBp8bHENBcENTkDT6ppwPzEVxNGZRvgvmOEfbWkFhA7D2GEuE2mmQTr78sl2g==";
+ url = "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.1.tgz";
+ sha512 = "J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==";
};
};
"is-binary-path-1.0.1" = {
@@ -27944,13 +28252,13 @@ let
sha1 = "cfff471aee4dd5c9e158598fbe12967b5cdad345";
};
};
- "is-core-module-2.1.0" = {
+ "is-core-module-2.2.0" = {
name = "is-core-module";
packageName = "is-core-module";
- version = "2.1.0";
+ version = "2.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz";
- sha512 = "YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA==";
+ url = "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz";
+ sha512 = "XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==";
};
};
"is-data-descriptor-0.1.4" = {
@@ -29438,13 +29746,13 @@ let
sha1 = "2cf9fbae46d8074fc16b7de0071c8efebca473a6";
};
};
- "jimp-0.9.8" = {
+ "jimp-0.12.1" = {
name = "jimp";
packageName = "jimp";
- version = "0.9.8";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/jimp/-/jimp-0.9.8.tgz";
- sha512 = "DHN4apKMwLIvD/TKO9tFfPuankNuVK98vCwHm/Jv9z5cJnrd38xhi+4I7IAGmDU3jIDlrEVhzTkFH1Ymv5yTQQ==";
+ url = "https://registry.npmjs.org/jimp/-/jimp-0.12.1.tgz";
+ sha512 = "0soPJif+yjmzmOF+4cF2hyhxUWWpXpQntsm2joJXFFoRcQiPzsG4dbLKYqYPT3Fc6PjZ8MaLtCkDqqckVSfmRw==";
};
};
"jju-1.4.0" = {
@@ -29510,15 +29818,6 @@ let
sha512 = "qL4+1iycQjZ1fs8zk3jSRk7cg3ROBUHk7GKtiLAQLFzLPKErnILUvz5DLszSQvz3s1sTjPbywLDISVUtBY6HaA==";
};
};
- "jpeg-js-0.3.7" = {
- name = "jpeg-js";
- packageName = "jpeg-js";
- version = "0.3.7";
- src = fetchurl {
- url = "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.3.7.tgz";
- sha512 = "9IXdWudL61npZjvLuVe/ktHiA41iE8qFyLB+4VDTblEsWBzeg8WQTlktdUK4CdncUqtUgUg0bbOmTE2bKBKaBQ==";
- };
- };
"jpeg-js-0.4.2" = {
name = "jpeg-js";
packageName = "jpeg-js";
@@ -29555,13 +29854,13 @@ let
sha1 = "bcb4045c8dd0539c134bc1488cdd3e768a7a9e51";
};
};
- "jquery.terminal-2.19.2" = {
+ "jquery.terminal-2.20.1" = {
name = "jquery.terminal";
packageName = "jquery.terminal";
- version = "2.19.2";
+ version = "2.20.1";
src = fetchurl {
- url = "https://registry.npmjs.org/jquery.terminal/-/jquery.terminal-2.19.2.tgz";
- sha512 = "oljqqqN19/tqmsSdr4exz75DlQQ35c/FhP0EkrmQUt1NCXtYGujb8G5uCATDV+EhbDpF6nleH8YsOmzpqpKT/g==";
+ url = "https://registry.npmjs.org/jquery.terminal/-/jquery.terminal-2.20.1.tgz";
+ sha512 = "XDXH/psm0BquAmQEwomn1g9lYBGS/P6laRgWC/gADi6eJjEBWeyuiP9F5nzoEVhEa2VDnEYbvfm/MBA5DcrvdA==";
};
};
"js-base64-2.6.4" = {
@@ -29798,6 +30097,15 @@ let
sha512 = "OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==";
};
};
+ "json-bigint-0.2.3" = {
+ name = "json-bigint";
+ packageName = "json-bigint";
+ version = "0.2.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/json-bigint/-/json-bigint-0.2.3.tgz";
+ sha1 = "118d7f6ff1d38659f19f94cf73e64a75a3f988a8";
+ };
+ };
"json-buffer-2.0.11" = {
name = "json-buffer";
packageName = "json-buffer";
@@ -30104,6 +30412,15 @@ let
sha512 = "H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==";
};
};
+ "jsonc-parser-3.0.0" = {
+ name = "jsonc-parser";
+ packageName = "jsonc-parser";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz";
+ sha512 = "fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==";
+ };
+ };
"jsonfile-1.0.1" = {
name = "jsonfile";
packageName = "jsonfile";
@@ -30158,13 +30475,13 @@ let
sha1 = "4fcd246dc5d0e38691907c44ab002f782d1d94cc";
};
};
- "jsonlint-1.6.2" = {
+ "jsonlint-1.6.3" = {
name = "jsonlint";
packageName = "jsonlint";
- version = "1.6.2";
+ version = "1.6.3";
src = fetchurl {
- url = "https://registry.npmjs.org/jsonlint/-/jsonlint-1.6.2.tgz";
- sha1 = "5737045085f55eb455c68b1ff4ebc01bd50e8830";
+ url = "https://registry.npmjs.org/jsonlint/-/jsonlint-1.6.3.tgz";
+ sha512 = "jMVTMzP+7gU/IyC6hvKyWpUU8tmTkK5b3BPNuMI9U8Sit+YAWLlZwB6Y6YrdCxfg2kNz05p3XY3Bmm4m26Nv3A==";
};
};
"jsonparse-0.0.5" = {
@@ -30266,6 +30583,15 @@ let
sha1 = "ed8bf0921e2f3f1ed4d5c1a44f68709ed24722c3";
};
};
+ "jstransformer-markdown-it-2.1.0" = {
+ name = "jstransformer-markdown-it";
+ packageName = "jstransformer-markdown-it";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jstransformer-markdown-it/-/jstransformer-markdown-it-2.1.0.tgz";
+ sha1 = "69ec30ce4518bed5997b38f027648e8c285e92f7";
+ };
+ };
"jszip-2.6.1" = {
name = "jszip";
packageName = "jszip";
@@ -30582,13 +30908,13 @@ let
sha1 = "1e80454250018dbad4c3fe94497d6e67b6269c77";
};
};
- "keytar-7.1.0" = {
+ "keytar-7.2.0" = {
name = "keytar";
packageName = "keytar";
- version = "7.1.0";
+ version = "7.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/keytar/-/keytar-7.1.0.tgz";
- sha512 = "ciDrtCcvhKpmVfPMVAiKSeKKQd+8S2VWOIcJP0Rdwz/ezSxHxYrycpwufDGpEHJqLyi/F7C7iwoz0eKGllzcMw==";
+ url = "https://registry.npmjs.org/keytar/-/keytar-7.2.0.tgz";
+ sha512 = "ECSaWvoLKI5SI0pGpZQeUV1/lpBYfkaxvoSp3zkiPOz05VavwSfLi8DdEaa9N2ekQZv3Chy+o7aP6n9mairBgw==";
};
};
"keyv-3.0.0" = {
@@ -30726,13 +31052,13 @@ let
sha512 = "wRJ9I4az0QcsH7A4v4l0enUpkS++MBx0BnL/68KaLzJg7x1qmbjSlwEoCNol7KTYZ+pmtI7Eh2J0Nu6/2Z5J/Q==";
};
};
- "known-css-properties-0.19.0" = {
+ "known-css-properties-0.20.0" = {
name = "known-css-properties";
packageName = "known-css-properties";
- version = "0.19.0";
+ version = "0.20.0";
src = fetchurl {
- url = "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.19.0.tgz";
- sha512 = "eYboRV94Vco725nKMlpkn3nV2+96p9c3gKXRsYqAJSswSENvBhN7n5L+uDhY58xQa0UukWsDMTGELzmD8Q+wTA==";
+ url = "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.20.0.tgz";
+ sha512 = "URvsjaA9ypfreqJ2/ylDr5MUERhJZ+DhguoWRr2xgS5C7aGCalXo+ewL+GixgKBfhT2vuL02nbIgNGqVWgTOYw==";
};
};
"known-css-properties-0.5.0" = {
@@ -31491,13 +31817,13 @@ let
sha512 = "8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==";
};
};
- "load-ip-set-2.1.1" = {
+ "load-ip-set-2.1.2" = {
name = "load-ip-set";
packageName = "load-ip-set";
- version = "2.1.1";
+ version = "2.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/load-ip-set/-/load-ip-set-2.1.1.tgz";
- sha512 = "LC7BWnATJOrKZa94qKNU8I/cWvVCgHPGSEMZ9hNCd3C5Th+XIUuU5lws6KhCK9QYeSD2xADnLUzkUbzYaRJ/lQ==";
+ url = "https://registry.npmjs.org/load-ip-set/-/load-ip-set-2.1.2.tgz";
+ sha512 = "AgO3AGwWPru+tJboq0l2+hIkFqbAE3tbG74z2SCpt+c3h0PFI3t2mHamS707OzSc3b+GBVBKjZxPFz97YZNisA==";
};
};
"load-json-file-1.1.0" = {
@@ -31563,15 +31889,6 @@ let
sha512 = "oR4lB4WvwFoC70ocraKhn5nkKSs23t57h9udUgw8o0iH8hMXeEoRuUgfcvgUwAJ1ZpRqBvcou4N2SMvM1DwMrA==";
};
};
- "loader-utils-1.2.3" = {
- name = "loader-utils";
- packageName = "loader-utils";
- version = "1.2.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz";
- sha512 = "fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==";
- };
- };
"loader-utils-1.4.0" = {
name = "loader-utils";
packageName = "loader-utils";
@@ -32220,6 +32537,15 @@ let
sha1 = "995ee0dc18c1b48cc92effae71a10aab5b487698";
};
};
+ "lodash.escaperegexp-4.1.2" = {
+ name = "lodash.escaperegexp";
+ packageName = "lodash.escaperegexp";
+ version = "4.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz";
+ sha1 = "64762c48618082518ac3df4ccf5d5886dae20347";
+ };
+ };
"lodash.filter-4.6.0" = {
name = "lodash.filter";
packageName = "lodash.filter";
@@ -32229,6 +32555,15 @@ let
sha1 = "668b1d4981603ae1cc5a6fa760143e480b4c4ace";
};
};
+ "lodash.find-4.6.0" = {
+ name = "lodash.find";
+ packageName = "lodash.find";
+ version = "4.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.find/-/lodash.find-4.6.0.tgz";
+ sha1 = "cb0704d47ab71789ffa0de8b97dd926fb88b13b1";
+ };
+ };
"lodash.findkey-4.6.0" = {
name = "lodash.findkey";
packageName = "lodash.findkey";
@@ -32436,6 +32771,15 @@ let
sha1 = "2cfd575c73e498ab57e319b77fa02adef13a94d1";
};
};
+ "lodash.isfunction-3.0.9" = {
+ name = "lodash.isfunction";
+ packageName = "lodash.isfunction";
+ version = "3.0.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz";
+ sha512 = "AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==";
+ };
+ };
"lodash.isinteger-4.0.4" = {
name = "lodash.isinteger";
packageName = "lodash.isinteger";
@@ -32463,6 +32807,15 @@ let
sha1 = "756cb5150ca3ba6f11085a78849645f188f85f37";
};
};
+ "lodash.isnil-4.0.0" = {
+ name = "lodash.isnil";
+ packageName = "lodash.isnil";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.isnil/-/lodash.isnil-4.0.0.tgz";
+ sha1 = "49e28cd559013458c814c5479d3c663a21bfaa6c";
+ };
+ };
"lodash.isnumber-3.0.3" = {
name = "lodash.isnumber";
packageName = "lodash.isnumber";
@@ -32508,6 +32861,15 @@ let
sha1 = "d527dfb5456eca7cc9bb95d5daeaf88ba54a5451";
};
};
+ "lodash.isundefined-3.0.1" = {
+ name = "lodash.isundefined";
+ packageName = "lodash.isundefined";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz";
+ sha1 = "23ef3d9535565203a66cefd5b830f848911afb48";
+ };
+ };
"lodash.iteratee-4.7.0" = {
name = "lodash.iteratee";
packageName = "lodash.iteratee";
@@ -32544,6 +32906,15 @@ let
sha1 = "771ec7839e3473d9c4cde28b19394c3562f4f6d3";
};
};
+ "lodash.max-4.0.1" = {
+ name = "lodash.max";
+ packageName = "lodash.max";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lodash.max/-/lodash.max-4.0.1.tgz";
+ sha1 = "8735566c618b35a9f760520b487ae79658af136a";
+ };
+ };
"lodash.memoize-3.0.4" = {
name = "lodash.memoize";
packageName = "lodash.memoize";
@@ -32679,15 +33050,6 @@ let
sha1 = "936a4e309ef330a7645ed4145986c85ae5b20805";
};
};
- "lodash.sample-4.2.1" = {
- name = "lodash.sample";
- packageName = "lodash.sample";
- version = "4.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/lodash.sample/-/lodash.sample-4.2.1.tgz";
- sha1 = "5e4291b0c753fa1abeb0aab8fb29df1b66f07f6d";
- };
- };
"lodash.set-4.3.2" = {
name = "lodash.set";
packageName = "lodash.set";
@@ -32697,15 +33059,6 @@ let
sha1 = "d8757b1da807dde24816b0d6a84bea1a76230b23";
};
};
- "lodash.snakecase-4.1.1" = {
- name = "lodash.snakecase";
- packageName = "lodash.snakecase";
- version = "4.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz";
- sha1 = "39d714a35357147837aefd64b5dcbb16becd8f8d";
- };
- };
"lodash.some-4.6.0" = {
name = "lodash.some";
packageName = "lodash.some";
@@ -32976,13 +33329,13 @@ let
sha512 = "/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==";
};
};
- "loglevel-1.7.0" = {
+ "loglevel-1.7.1" = {
name = "loglevel";
packageName = "loglevel";
- version = "1.7.0";
+ version = "1.7.1";
src = fetchurl {
- url = "https://registry.npmjs.org/loglevel/-/loglevel-1.7.0.tgz";
- sha512 = "i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ==";
+ url = "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz";
+ sha512 = "Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==";
};
};
"loglevel-colored-level-prefix-1.0.0" = {
@@ -33804,13 +34157,13 @@ let
sha512 = "7pxkHuvqTOu3iwVGmDPeYjQg+AIS9VQxzyLP9JCg9lBjgPAJXGEkChK6A2iFuj3tS0GV3HG2u5AMNhcQqwxpJw==";
};
};
- "markdown-it-toc-done-right-4.1.0" = {
+ "markdown-it-toc-done-right-4.2.0" = {
name = "markdown-it-toc-done-right";
packageName = "markdown-it-toc-done-right";
- version = "4.1.0";
+ version = "4.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/markdown-it-toc-done-right/-/markdown-it-toc-done-right-4.1.0.tgz";
- sha512 = "UhD2Oj6cZV3ycYPoelt4hTkwKIK3zbPP1wjjdpCq7UGtWQOFalDFDv1s2zBYV6aR2gMs/X8kpJcOYsQmUbiXDw==";
+ url = "https://registry.npmjs.org/markdown-it-toc-done-right/-/markdown-it-toc-done-right-4.2.0.tgz";
+ sha512 = "UB/IbzjWazwTlNAX0pvWNlJS8NKsOQ4syrXZQ/C72j+jirrsjVRT627lCaylrKJFBQWfRsPmIVQie8x38DEhAQ==";
};
};
"markdown-link-extractor-1.2.6" = {
@@ -33885,13 +34238,13 @@ let
sha512 = "EGwzEeCcLniFX51DhTpmTom+dSA/MG/OBUDjnWtHbEnjAH180VzUeAw+oE4+Zv+CoYBWyRlYOTR0N8SO9R1PVw==";
};
};
- "marked-1.2.4" = {
+ "marked-1.2.5" = {
name = "marked";
packageName = "marked";
- version = "1.2.4";
+ version = "1.2.5";
src = fetchurl {
- url = "https://registry.npmjs.org/marked/-/marked-1.2.4.tgz";
- sha512 = "6x5TFGCTKSQBLTZtOburGxCxFEBJEGYVLwCMTBCxzvyuisGcC20UNzDSJhCr/cJ/Kmh6ulfJm10g6WWEAJ3kvg==";
+ url = "https://registry.npmjs.org/marked/-/marked-1.2.5.tgz";
+ sha512 = "2AlqgYnVPOc9WDyWu7S5DJaEZsfk6dNh/neatQ3IHUW4QLutM/VPSH9lG7bif+XjFWc9K9XR3QvR+fXuECmfdA==";
};
};
"marked-terminal-4.1.0" = {
@@ -34128,6 +34481,24 @@ let
sha512 = "7GlnT24gEwDrdAwEHrU4Vv5lLWrEer4KOkAiKT9nYstsTad7Oc1TwqT2zIMKRdZF7cTuaf+GA1E4Kv7jJh8mPA==";
};
};
+ "mdast-util-from-markdown-0.8.1" = {
+ name = "mdast-util-from-markdown";
+ packageName = "mdast-util-from-markdown";
+ version = "0.8.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.1.tgz";
+ sha512 = "qJXNcFcuCSPqUF0Tb0uYcFDIq67qwB3sxo9RPdf9vG8T90ViKnksFqdB/Coq2a7sTnxL/Ify2y7aIQXDkQFH0w==";
+ };
+ };
+ "mdast-util-to-markdown-0.5.4" = {
+ name = "mdast-util-to-markdown";
+ packageName = "mdast-util-to-markdown";
+ version = "0.5.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.5.4.tgz";
+ sha512 = "0jQTkbWYx0HdEA/h++7faebJWr5JyBoBeiRf0u3F4F3QtnyyGaWIsOwo749kRb1ttKrLLr+wRtOkfou9yB0p6A==";
+ };
+ };
"mdast-util-to-nlcst-4.0.1" = {
name = "mdast-util-to-nlcst";
packageName = "mdast-util-to-nlcst";
@@ -34137,6 +34508,24 @@ let
sha512 = "Y4ffygj85MTt70STKnEquw6k73jYWJBaYcb4ITAKgSNokZF7fH8rEHZ1GsRY/JaxqUevMaEnsDmkVv5Z9uVRdg==";
};
};
+ "mdast-util-to-string-1.1.0" = {
+ name = "mdast-util-to-string";
+ packageName = "mdast-util-to-string";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz";
+ sha512 = "jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==";
+ };
+ };
+ "mdast-util-to-string-2.0.0" = {
+ name = "mdast-util-to-string";
+ packageName = "mdast-util-to-string";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz";
+ sha512 = "AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==";
+ };
+ };
"mdmanifest-1.0.8" = {
name = "mdmanifest";
packageName = "mdmanifest";
@@ -34146,22 +34535,13 @@ let
sha1 = "c04891883c28c83602e1d06b05a11037e359b4c8";
};
};
- "mdn-browser-compat-data-1.0.40" = {
- name = "mdn-browser-compat-data";
- packageName = "mdn-browser-compat-data";
- version = "1.0.40";
- src = fetchurl {
- url = "https://registry.npmjs.org/mdn-browser-compat-data/-/mdn-browser-compat-data-1.0.40.tgz";
- sha512 = "yjM/OG0krZIgi+XrhJWS3CJ9UQuGM4FfjIUIt2f65er6qczkM+WjtNEv/9ZF9DxDs/2GR3SO6hDaZLplTRrrfw==";
- };
- };
- "mdn-data-2.0.12" = {
+ "mdn-data-2.0.14" = {
name = "mdn-data";
packageName = "mdn-data";
- version = "2.0.12";
+ version = "2.0.14";
src = fetchurl {
- url = "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.12.tgz";
- sha512 = "ULbAlgzVb8IqZ0Hsxm6hHSlQl3Jckst2YEQS7fODu9ilNWy2LvcoSY7TRFIktABP2mdppBioc66va90T+NUs8Q==";
+ url = "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz";
+ sha512 = "dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==";
};
};
"mdn-data-2.0.4" = {
@@ -34533,6 +34913,15 @@ let
sha512 = "8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==";
};
};
+ "merkle-lib-2.0.10" = {
+ name = "merkle-lib";
+ packageName = "merkle-lib";
+ version = "2.0.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/merkle-lib/-/merkle-lib-2.0.10.tgz";
+ sha1 = "82b8dbae75e27a7785388b73f9d7725d0f6f3326";
+ };
+ };
"merkle-tree-stream-3.0.3" = {
name = "merkle-tree-stream";
packageName = "merkle-tree-stream";
@@ -34704,6 +35093,15 @@ let
sha512 = "jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==";
};
};
+ "micromark-2.10.1" = {
+ name = "micromark";
+ packageName = "micromark";
+ version = "2.10.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/micromark/-/micromark-2.10.1.tgz";
+ sha512 = "fUuVF8sC1X7wsCS29SYQ2ZfIZYbTymp0EYr6sab3idFjigFFjGa5UwoniPlV9tAgntjuapW1t9U+S0yDYeGKHQ==";
+ };
+ };
"micromatch-2.3.11" = {
name = "micromatch";
packageName = "micromatch";
@@ -35442,15 +35840,6 @@ let
sha1 = "cf67e0b31c47ab9badb5c9c25651862127bb8317";
};
};
- "moment-2.20.1" = {
- name = "moment";
- packageName = "moment";
- version = "2.20.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/moment/-/moment-2.20.1.tgz";
- sha512 = "Yh9y73JRljxW5QxN08Fner68eFLxM5ynNOAw2LbIB1YAGeQzZT8QFSUvkAz609Zf+IHhhaUxqZK8dG3W/+HEvg==";
- };
- };
"moment-2.29.1" = {
name = "moment";
packageName = "moment";
@@ -35469,6 +35858,15 @@ let
sha1 = "359a19ec634cda3c706c8709adda54c0329aaec4";
};
};
+ "moment-duration-format-2.3.2" = {
+ name = "moment-duration-format";
+ packageName = "moment-duration-format";
+ version = "2.3.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/moment-duration-format/-/moment-duration-format-2.3.2.tgz";
+ sha512 = "cBMXjSW+fjOb4tyaVHuaVE/A5TqkukDWiOfxxAjY+PEqmmBQlLwn+8OzwPiG3brouXKY5Un4pBjAeB6UToXHaQ==";
+ };
+ };
"moment-mini-2.24.0" = {
name = "moment-mini";
packageName = "moment-mini";
@@ -35577,13 +35975,13 @@ let
sha512 = "NOeCoW6AYc3hLi30npe7uzbD9b4FQZKH40YKABUCCvaKKL5agj6YzvHoNx8jQpDMNPgIa5bvSZQbQpWBAVD0Kw==";
};
};
- "mqtt-4.2.4" = {
+ "mqtt-4.2.6" = {
name = "mqtt";
packageName = "mqtt";
- version = "4.2.4";
+ version = "4.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/mqtt/-/mqtt-4.2.4.tgz";
- sha512 = "g3tJt5UOS1Wqn/xntl4JhlJW51OM8CvgEmY8cwZ1zecE5G7uuwjSUUvgGeVDiEMWJ5vXCfZz2VMCQGNvKhzfEQ==";
+ url = "https://registry.npmjs.org/mqtt/-/mqtt-4.2.6.tgz";
+ sha512 = "GpxVObyOzL0CGPBqo6B04GinN8JLk12NRYAIkYvARd9ZCoJKevvOyCaWK6bdK/kFSDj3LPDnCsJbezzNlsi87Q==";
};
};
"mqtt-packet-6.6.0" = {
@@ -36135,13 +36533,13 @@ let
sha512 = "1qstj9z5+x491jfiC4Nelk+f8XBad7LN20PmyWINJEMRSf3wcAjAWysw1qaA8z6NSKe2sjq1hRSDpBH5paCb6A==";
};
};
- "nanoid-3.1.16" = {
+ "nanoid-3.1.20" = {
name = "nanoid";
packageName = "nanoid";
- version = "3.1.16";
+ version = "3.1.20";
src = fetchurl {
- url = "https://registry.npmjs.org/nanoid/-/nanoid-3.1.16.tgz";
- sha512 = "+AK8MN0WHji40lj8AEuwLOvLSbWYApQpre/aFJZD71r43wVRLrOYS4FmJOPQYon1TqB462RzrrxlfA74XRES8w==";
+ url = "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz";
+ sha512 = "a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==";
};
};
"nanolru-1.0.0" = {
@@ -36342,13 +36740,13 @@ let
sha1 = "ae603b36b134bcec347b452422b0bf98d5832ec8";
};
};
- "nearley-2.19.7" = {
+ "nearley-2.19.9" = {
name = "nearley";
packageName = "nearley";
- version = "2.19.7";
+ version = "2.19.9";
src = fetchurl {
- url = "https://registry.npmjs.org/nearley/-/nearley-2.19.7.tgz";
- sha512 = "Y+KNwhBPcSJKeyQCFjn8B/MIe+DDlhaaDgjVldhy5xtFewIbiQgcbZV8k2gCVwkI1ZsKCnjIYZbR+0Fim5QYgg==";
+ url = "https://registry.npmjs.org/nearley/-/nearley-2.19.9.tgz";
+ sha512 = "KpCXvcVWPmZrEs95tIkqWi+CgL48O8CJDVDgY/AQGWXR1O8KQPHt5iQrTLior0k0v3PGKIV2xPi879wR1sawwg==";
};
};
"neat-csv-2.1.0" = {
@@ -36721,13 +37119,13 @@ let
sha512 = "iEOqDAOFl6uN5jZGRj39Jdo8qALzf2HPXtpFso8+BMaDylDrUMYMwhFbfYGgxdnMlsRnxYTwv68kaXEpsHIapg==";
};
};
- "node-abi-2.19.1" = {
+ "node-abi-2.19.3" = {
name = "node-abi";
packageName = "node-abi";
- version = "2.19.1";
+ version = "2.19.3";
src = fetchurl {
- url = "https://registry.npmjs.org/node-abi/-/node-abi-2.19.1.tgz";
- sha512 = "HbtmIuByq44yhAzK7b9j/FelKlHYISKQn0mtvcBrU5QBkhoCMp5bu8Hv5AI34DcKfOAcJBcOEMwLlwO62FFu9A==";
+ url = "https://registry.npmjs.org/node-abi/-/node-abi-2.19.3.tgz";
+ sha512 = "9xZrlyfvKhWme2EXFKQhZRp1yNWT/uI1luYPr3sFl+H4keYY4xR+1jO7mvTTijIsHf1M+QDe9uWuKeEpLInIlg==";
};
};
"node-addon-api-1.7.2" = {
@@ -37658,15 +38056,6 @@ let
sha1 = "35a9232dfa35d7067b4cb2ddf2357b1871536c5f";
};
};
- "npm-run-path-3.1.0" = {
- name = "npm-run-path";
- packageName = "npm-run-path";
- version = "3.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz";
- sha512 = "Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==";
- };
- };
"npm-run-path-4.0.1" = {
name = "npm-run-path";
packageName = "npm-run-path";
@@ -37829,13 +38218,13 @@ let
sha512 = "e5G6bbq3Nrfxm+SDPR5AiZ6n2smVUmhLA1OgI2/Bl8e2ywfWsKw/yuqrwiXXiNHb1wdM/GyPMX6QjCGJODlaaA==";
};
};
- "oas-resolver-2.5.2" = {
+ "oas-resolver-2.5.3" = {
name = "oas-resolver";
packageName = "oas-resolver";
- version = "2.5.2";
+ version = "2.5.3";
src = fetchurl {
- url = "https://registry.npmjs.org/oas-resolver/-/oas-resolver-2.5.2.tgz";
- sha512 = "dEuG5nE9IMl0FQNQuROsoriP4/944PajSBKAoZMyp9b2eXfmPv9ZKeHRCKjf5RWLm0GezaPKcdCLbB0/Xiqtdw==";
+ url = "https://registry.npmjs.org/oas-resolver/-/oas-resolver-2.5.3.tgz";
+ sha512 = "y4gP5tabqP3YcNVHNAEJAlcqZ40Y9lxemzmXvt54evbrvuGiK5dEhuE33Rf+191TOwzlxMoIgbwMYeuOM7BwjA==";
};
};
"oas-schema-walker-1.1.5" = {
@@ -37856,13 +38245,13 @@ let
sha512 = "bIt8erTyclF7bkaySTtQ9sppqyVc+mAlPi7vPzCLVHJsL9nrivQjc/jHLX/o+eGbxHd6a6YBwuY/Vxa6wGsiuw==";
};
};
- "oas-validator-5.0.3" = {
+ "oas-validator-5.0.4" = {
name = "oas-validator";
packageName = "oas-validator";
- version = "5.0.3";
+ version = "5.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/oas-validator/-/oas-validator-5.0.3.tgz";
- sha512 = "PYhenXnQr/T+MmrzBT+cTnyOcIZ4wVzvjS/gvbZZNexnhl1Gu/UiCg6rsEmBetE9CfthoxG0gfGTUSYPRmUlWA==";
+ url = "https://registry.npmjs.org/oas-validator/-/oas-validator-5.0.4.tgz";
+ sha512 = "/v+5BbPXl7JuKf1bYhEGIfbJZR7zBf5QJNM2RAe1e0bsABsp35nAfeptZq0hb+9RMecGSFxmzhuvlOT0/KioiQ==";
};
};
"oauth-0.9.15" = {
@@ -38010,22 +38399,22 @@ let
sha512 = "a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==";
};
};
- "object-inspect-1.8.0" = {
+ "object-inspect-1.9.0" = {
name = "object-inspect";
packageName = "object-inspect";
- version = "1.8.0";
+ version = "1.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz";
- sha512 = "jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==";
+ url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz";
+ sha512 = "i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==";
};
};
- "object-is-1.1.3" = {
+ "object-is-1.1.4" = {
name = "object-is";
packageName = "object-is";
- version = "1.1.3";
+ version = "1.1.4";
src = fetchurl {
- url = "https://registry.npmjs.org/object-is/-/object-is-1.1.3.tgz";
- sha512 = "teyqLvFWzLkq5B9ki8FVWA902UER2qkxmdA4nLf+wjOLAWgxzCWZNCxpDq9MvE8MmhWNr+I8w3BN49Vx36Y6Xg==";
+ url = "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz";
+ sha512 = "1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==";
};
};
"object-keys-0.2.0" = {
@@ -38073,13 +38462,13 @@ let
sha512 = "BfWfuAwuhdH1bhMG5EG90WE/eckkBhBvnke8eSEkCDXoLE9Jk5JwYGTbCx1ehGwV48HvBkn62VukPBdlMUOY9w==";
};
};
- "object-treeify-1.1.29" = {
+ "object-treeify-1.1.30" = {
name = "object-treeify";
packageName = "object-treeify";
- version = "1.1.29";
+ version = "1.1.30";
src = fetchurl {
- url = "https://registry.npmjs.org/object-treeify/-/object-treeify-1.1.29.tgz";
- sha512 = "XnPIMyiv6fJeb/z3Bz+u43Fcw3C9fs1uoRITd8x3mau/rsSAUhx7qpIO10Q/dzJeMleJesccUSMiFx8FF+ruBA==";
+ url = "https://registry.npmjs.org/object-treeify/-/object-treeify-1.1.30.tgz";
+ sha512 = "BhsTZj8kbeCnyBKWuAgAakbGgrcVV/IJhUAGF25lOSwDZoHoDmnynUtXfyrrDn8A1Xy3G9k5uLP+V5onOOq3WA==";
};
};
"object-visit-1.0.1" = {
@@ -38118,22 +38507,22 @@ let
sha1 = "3a7f868334b407dea06da16d88d5cd29e435fecf";
};
};
- "object.entries-1.1.2" = {
+ "object.entries-1.1.3" = {
name = "object.entries";
packageName = "object.entries";
- version = "1.1.2";
+ version = "1.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz";
- sha512 = "BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==";
+ url = "https://registry.npmjs.org/object.entries/-/object.entries-1.1.3.tgz";
+ sha512 = "ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==";
};
};
- "object.getownpropertydescriptors-2.1.0" = {
+ "object.getownpropertydescriptors-2.1.1" = {
name = "object.getownpropertydescriptors";
packageName = "object.getownpropertydescriptors";
- version = "2.1.0";
+ version = "2.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz";
- sha512 = "Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==";
+ url = "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz";
+ sha512 = "6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==";
};
};
"object.map-1.0.1" = {
@@ -38172,13 +38561,13 @@ let
sha1 = "6fe348f2ac7fa0f95ca621226599096825bb03ad";
};
};
- "object.values-1.1.1" = {
+ "object.values-1.1.2" = {
name = "object.values";
packageName = "object.values";
- version = "1.1.1";
+ version = "1.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz";
- sha512 = "WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==";
+ url = "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz";
+ sha512 = "MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==";
};
};
"objectorarray-1.0.4" = {
@@ -38253,13 +38642,13 @@ let
sha512 = "fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==";
};
};
- "office-ui-fabric-react-7.150.1" = {
+ "office-ui-fabric-react-7.153.2" = {
name = "office-ui-fabric-react";
packageName = "office-ui-fabric-react";
- version = "7.150.1";
+ version = "7.153.2";
src = fetchurl {
- url = "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.150.1.tgz";
- sha512 = "S0ZtEyZs9lHdmVyT2Q9/4Y6XOmltndV4AtAB2dn4oanGMJQ1/o8jio9ZdE9Q2jc1YgK3EEYvXwck0E3kUfWU5w==";
+ url = "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.153.2.tgz";
+ sha512 = "IIGn6k5698tq8mAWNq1SfJjgTh6Aa1S/8jmR1rRlxJ1fwdAtzW09RxVc1f6R3akkE7sPEb3r3q+POSGGAZNXaQ==";
};
};
"omggif-1.0.10" = {
@@ -38514,13 +38903,13 @@ let
sha512 = "TbgwwOnlatb+xSYh/XALQjrVO3dirVNXuONR6CLQHVI/i1e+nq/ubW8I5i6rlGpnFLZNZKXZ0gF7RMvjLBk8ow==";
};
};
- "openapi-framework-7.1.0" = {
+ "openapi-framework-7.2.0" = {
name = "openapi-framework";
packageName = "openapi-framework";
- version = "7.1.0";
+ version = "7.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/openapi-framework/-/openapi-framework-7.1.0.tgz";
- sha512 = "GB1TUdv51fYKdvzy0Xg3fLtsuHXJY0v0PR6XGjdSKgxLYK8PA1/dQfxtTRftzx7XVI6uMegdG8aCAPwYTsypWQ==";
+ url = "https://registry.npmjs.org/openapi-framework/-/openapi-framework-7.2.0.tgz";
+ sha512 = "rC4U+SIBVxoTujSIrk84PMquBwkNJfhYC7KTTDUUc7yfIyMVKRat5TOuMDyc49Ovsv+7bdkx1stf7d0N9LbtLg==";
};
};
"openapi-jsonschema-parameters-1.2.0" = {
@@ -38568,13 +38957,13 @@ let
sha512 = "ukdX4T8heEI2GudiqDkk8hwfZhZP7zAz8zwngTyHtI0ZRUuU76+Zix8LVfrvSTZ2RpsPClKmYU2kDU4YZqdRHg==";
};
};
- "openapi-request-validator-7.0.2" = {
+ "openapi-request-validator-7.2.0" = {
name = "openapi-request-validator";
packageName = "openapi-request-validator";
- version = "7.0.2";
+ version = "7.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/openapi-request-validator/-/openapi-request-validator-7.0.2.tgz";
- sha512 = "0JV3gdHNqJgcHwgojPj2f6RqUI02uHI5yUBcKAtLhvQ9tkrgcVTAHdengPyfoLT35NDRWhhQuc8VhS/mUtFI0g==";
+ url = "https://registry.npmjs.org/openapi-request-validator/-/openapi-request-validator-7.2.0.tgz";
+ sha512 = "LgXvKco6XR5SKr8QBaM6v0++QXY5MP2yvvKv0Ckutef3css9MAyIcokDsBj6DYYzNnjmFxPx4ntuY7CZTC2ZFA==";
};
};
"openapi-response-validator-4.0.0" = {
@@ -39054,22 +39443,22 @@ let
sha512 = "0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==";
};
};
- "ot-builder-0.10.33" = {
+ "ot-builder-0.10.34" = {
name = "ot-builder";
packageName = "ot-builder";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/ot-builder/-/ot-builder-0.10.33.tgz";
- sha512 = "Xs2G7yDDlNcMOUTgBDHdtT4iLMs90uqwylB5T4l96+o9ePXSsa0TwtzrI7D5eFpiZY+u2PjXUNRcfvfh/HvQvw==";
+ url = "https://registry.npmjs.org/ot-builder/-/ot-builder-0.10.34.tgz";
+ sha512 = "KYSsffceh64QcSE4fBGrSBf2twXxkGQzHcPqGTWpz1PcJ56hHpZyhmWqtltorrH5sjOjLIVGUqvGO19/vTsb8g==";
};
};
- "otb-ttc-bundle-0.10.33" = {
+ "otb-ttc-bundle-0.10.34" = {
name = "otb-ttc-bundle";
packageName = "otb-ttc-bundle";
- version = "0.10.33";
+ version = "0.10.34";
src = fetchurl {
- url = "https://registry.npmjs.org/otb-ttc-bundle/-/otb-ttc-bundle-0.10.33.tgz";
- sha512 = "xt7ZOSlNWN6DcWzH/2kYUVoB37FQjhe7ZZJ9JO7RysRQxlJWBciHpOK6oYHOm9rA1RGDbUYbVj9411yV5dqmXg==";
+ url = "https://registry.npmjs.org/otb-ttc-bundle/-/otb-ttc-bundle-0.10.34.tgz";
+ sha512 = "zMUBVgo7ARvdwlh/SfmEKwRrPMzqiAZKjR+FTvImBwNYj98aoDGxPk5QP2uiLcDneJjMlCiL08N/i7B0edypmg==";
};
};
"p-all-2.1.0" = {
@@ -39234,6 +39623,15 @@ let
sha512 = "iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==";
};
};
+ "p-limit-3.1.0" = {
+ name = "p-limit";
+ packageName = "p-limit";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz";
+ sha512 = "TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==";
+ };
+ };
"p-locate-2.0.0" = {
name = "p-locate";
packageName = "p-locate";
@@ -40863,15 +41261,6 @@ let
sha1 = "2135d6dfa7a358c069ac9b178776288228450ffa";
};
};
- "pino-6.6.1" = {
- name = "pino";
- packageName = "pino";
- version = "6.6.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/pino/-/pino-6.6.1.tgz";
- sha512 = "DOgm7rn6ctBkBYemHXSLj7+j3o3U1q1FWBXbHcprur8mA93QcJSycEkEqhqKiFB9Mx/3Qld2FGr6+9yfQza0kA==";
- };
- };
"pino-6.7.0" = {
name = "pino";
packageName = "pino";
@@ -41106,6 +41495,15 @@ let
sha1 = "72b726aa6fac1edeee42256c7d8dc256b335677f";
};
};
+ "pluralize-5.1.0" = {
+ name = "pluralize";
+ packageName = "pluralize";
+ version = "5.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pluralize/-/pluralize-5.1.0.tgz";
+ sha1 = "586a3944a76c481f89774f755652779f61d692b2";
+ };
+ };
"pluralize-7.0.0" = {
name = "pluralize";
packageName = "pluralize";
@@ -41232,6 +41630,15 @@ let
sha512 = "b4OViUOihwV0icb9PHmWbR+vPqaSzSAEbgLskvb7ANPATVXGiYv/TQFHQo65S53WU9i5EQ1I03YDOJW7K0bmYg==";
};
};
+ "poor-mans-t-sql-formatter-1.6.10" = {
+ name = "poor-mans-t-sql-formatter";
+ packageName = "poor-mans-t-sql-formatter";
+ version = "1.6.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/poor-mans-t-sql-formatter/-/poor-mans-t-sql-formatter-1.6.10.tgz";
+ sha1 = "a93683ba41dc82fffccccb1c859ae40921f98229";
+ };
+ };
"portfinder-1.0.28" = {
name = "portfinder";
packageName = "portfinder";
@@ -41305,13 +41712,13 @@ let
sha512 = "3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==";
};
};
- "postcss-8.1.1" = {
+ "postcss-8.1.7" = {
name = "postcss";
packageName = "postcss";
- version = "8.1.1";
+ version = "8.1.7";
src = fetchurl {
- url = "https://registry.npmjs.org/postcss/-/postcss-8.1.1.tgz";
- sha512 = "9DGLSsjooH3kSNjTZUOt2eIj2ZTW0VI2PZ/3My+8TC7KIbH2OKwUlISfDsf63EP4aiRUt3XkEWMWvyJHvJelEg==";
+ url = "https://registry.npmjs.org/postcss/-/postcss-8.1.7.tgz";
+ sha512 = "llCQW1Pz4MOPwbZLmOddGM9eIJ8Bh7SZ2Oj5sxZva77uVaotYDsYTch1WBTNu7fUY0fpWp0fdt7uW40D4sRiiQ==";
};
};
"postcss-calc-7.0.5" = {
@@ -41683,13 +42090,13 @@ let
sha512 = "rBkDbaHAu5uywbCR2XE8a25tats3xSOsGNx6mppK6Q9kSFGKc/FyAzfci+fWM2l+K402p1D0pNcfDGxeje5IKg==";
};
};
- "postcss-reporter-7.0.1" = {
+ "postcss-reporter-7.0.2" = {
name = "postcss-reporter";
packageName = "postcss-reporter";
- version = "7.0.1";
+ version = "7.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.1.tgz";
- sha512 = "R9AK80KIqqMb+lwGRBcRkXS7r96VCTxrZvvrfibyA/dWjqctwx7leHMCC05A9HbW8PnChwOWwrmISwp5HQu5wg==";
+ url = "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.2.tgz";
+ sha512 = "JyQ96NTQQsso42y6L1H1RqHfWH1C3Jr0pt91mVv5IdYddZAE9DUZxuferNgk6q0o6vBVOrfVJb10X1FgDzjmDw==";
};
};
"postcss-resolve-nested-selector-0.1.1" = {
@@ -41908,13 +42315,13 @@ let
sha512 = "uHosRn0y+1wbnlYKrqMjBPoo/kK5LPYImLtiETszNFYfFwAD3cQdD1R2E13Mh5icBxkHj+yKtlIHozCsmVWD/Q==";
};
};
- "posthtml-render-1.3.0" = {
+ "posthtml-render-1.4.0" = {
name = "posthtml-render";
packageName = "posthtml-render";
- version = "1.3.0";
+ version = "1.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.3.0.tgz";
- sha512 = "km+kuwydlc2lnx4FnHmTwejGtgmfjBT2fOqu9mDTJUoNecwwMnx4soRxngfJ1Qvpa/OLu1YIqZ+/0OiJDOnCzg==";
+ url = "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.4.0.tgz";
+ sha512 = "W1779iVHGfq0Fvh2PROhCe2QhB8mEErgqzo1wpIt36tCgChafP+hbXIhLDOM8ePJrZcFs0vkNEtdibEWVqChqw==";
};
};
"prebuild-install-5.3.0" = {
@@ -42016,13 +42423,13 @@ let
sha512 = "s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==";
};
};
- "prettier-2.1.2" = {
+ "prettier-2.2.1" = {
name = "prettier";
packageName = "prettier";
- version = "2.1.2";
+ version = "2.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/prettier/-/prettier-2.1.2.tgz";
- sha512 = "16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg==";
+ url = "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz";
+ sha512 = "PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==";
};
};
"prettier-bytes-1.0.4" = {
@@ -42286,15 +42693,6 @@ let
sha1 = "7332300e840161bda3e69a1d1d91a7d4bc16f182";
};
};
- "process-0.5.2" = {
- name = "process";
- packageName = "process";
- version = "0.5.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/process/-/process-0.5.2.tgz";
- sha1 = "1638d8a8e34c2f440a91db95ab9aeb677fc185cf";
- };
- };
"process-es6-0.11.6" = {
name = "process-es6";
packageName = "process-es6";
@@ -42367,6 +42765,15 @@ let
sha512 = "JymvIR4IJ0qTyma7ExefBeJGp2IGaXYGWv8Z//Jq+AhrCd0uKlMPK9IWJ0LL6zbXbAN8fhLe1TL1hl1ZKOljDw==";
};
};
+ "prom-client-11.5.3" = {
+ name = "prom-client";
+ packageName = "prom-client";
+ version = "11.5.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/prom-client/-/prom-client-11.5.3.tgz";
+ sha512 = "iz22FmTbtkyL2vt0MdDFY+kWof+S9UB/NACxSn2aJcewtw+EERsen0urSkZ2WrHseNdydsvcxCTAnPcSMZZv4Q==";
+ };
+ };
"promiscuous-0.6.0" = {
name = "promiscuous";
packageName = "promiscuous";
@@ -42844,6 +43251,15 @@ let
sha512 = "GMu3M5nUL3fju4/egXwZO0XLi6fW/K3T3VTgFQ14GxNi8btlxgT5qZL//JwZFm/2Fa64J/PNS8AZeys3wiMkVA==";
};
};
+ "puka-1.0.1" = {
+ name = "puka";
+ packageName = "puka";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/puka/-/puka-1.0.1.tgz";
+ sha512 = "ssjRZxBd7BT3dte1RR3VoeT2cT/ODH8x+h0rUF1rMqB0srHYf48stSDWfiYakTp5UBZMxroZhB2+ExLDHm7W3g==";
+ };
+ };
"pull-abortable-4.0.0" = {
name = "pull-abortable";
packageName = "pull-abortable";
@@ -43465,6 +43881,15 @@ let
sha512 = "pdE/OKi/jnp9DqGgNRzLY0oVHffn/8TXJmBPzv+ikdvpkeA0J//l5d7TZk1yWwZj9P0JcOIEVDOuHzhXaeBlmw==";
};
};
+ "pushdata-bitcoin-1.0.1" = {
+ name = "pushdata-bitcoin";
+ packageName = "pushdata-bitcoin";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pushdata-bitcoin/-/pushdata-bitcoin-1.0.1.tgz";
+ sha1 = "15931d3cd967ade52206f523aa7331aef7d43af7";
+ };
+ };
"q-0.9.7" = {
name = "q";
packageName = "q";
@@ -43510,6 +43935,15 @@ let
sha512 = "8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==";
};
};
+ "qrcode-1.4.4" = {
+ name = "qrcode";
+ packageName = "qrcode";
+ version = "1.4.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/qrcode/-/qrcode-1.4.4.tgz";
+ sha512 = "oLzEC5+NKFou9P0bMj5+v6Z40evexeE29Z9cummZXZ9QXyMr3lphkURzxjXgPJC5azpxcshoDWV1xE46z+/c3Q==";
+ };
+ };
"qrcode-terminal-0.11.0" = {
name = "qrcode-terminal";
packageName = "qrcode-terminal";
@@ -43699,13 +44133,13 @@ let
sha512 = "AMD7w5hRXcFSb8s9u38acBZ+309u6GsiibP4/0YacJeaurRshogB7v/ZcVPxP5gD5+zIw6ixRHdutiYUJfwKHw==";
};
};
- "queue-microtask-1.2.0" = {
+ "queue-microtask-1.2.2" = {
name = "queue-microtask";
packageName = "queue-microtask";
- version = "1.2.0";
+ version = "1.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.0.tgz";
- sha512 = "J95OVUiS4b8qqmpqhCodN8yPpHG2mpZUPQ8tDGyIY0VhM+kBHszOuvsMJVGNQ1OH2BnTFbqz45i+2jGpDw9H0w==";
+ url = "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.2.tgz";
+ sha512 = "dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg==";
};
};
"quick-format-unescaped-4.0.1" = {
@@ -44068,13 +44502,13 @@ let
sha512 = "0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==";
};
};
- "react-dev-utils-10.2.1" = {
+ "react-dev-utils-11.0.1" = {
name = "react-dev-utils";
packageName = "react-dev-utils";
- version = "10.2.1";
+ version = "11.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-10.2.1.tgz";
- sha512 = "XxTbgJnYZmxuPtY3y/UV0D8/65NKkmaia4rXzViknVnZeVlklSh8u6TnaEYPfAi/Gh1TP4mEOXHI6jQOPbeakQ==";
+ url = "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.1.tgz";
+ sha512 = "rlgpCupaW6qQqvu0hvv2FDv40QG427fjghV56XyPcP5aKtOAPzNAhQ7bHqk1YdS2vpW1W7aSV3JobedxuPlBAA==";
};
};
"react-devtools-core-4.10.0" = {
@@ -44608,13 +45042,40 @@ let
sha1 = "8984b5815d99cb220469c99eeeffe38913e6cc0b";
};
};
- "redoc-2.0.0-rc.47" = {
+ "redis-2.8.0" = {
+ name = "redis";
+ packageName = "redis";
+ version = "2.8.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/redis/-/redis-2.8.0.tgz";
+ sha512 = "M1OkonEQwtRmZv4tEWF2VgpG0JWJ8Fv1PhlgT5+B+uNq2cA3Rt1Yt/ryoR+vQNOQcIEgdCdfH0jr3bDpihAw1A==";
+ };
+ };
+ "redis-commands-1.6.0" = {
+ name = "redis-commands";
+ packageName = "redis-commands";
+ version = "1.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/redis-commands/-/redis-commands-1.6.0.tgz";
+ sha512 = "2jnZ0IkjZxvguITjFTrGiLyzQZcTvaw8DAaCXxZq/dsHXz7KfMQ3OUJy7Tz9vnRtZRVz6VRCPDvruvU8Ts44wQ==";
+ };
+ };
+ "redis-parser-2.6.0" = {
+ name = "redis-parser";
+ packageName = "redis-parser";
+ version = "2.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/redis-parser/-/redis-parser-2.6.0.tgz";
+ sha1 = "52ed09dacac108f1a631c07e9b69941e7a19504b";
+ };
+ };
+ "redoc-2.0.0-rc.48" = {
name = "redoc";
packageName = "redoc";
- version = "2.0.0-rc.47";
+ version = "2.0.0-rc.48";
src = fetchurl {
- url = "https://registry.npmjs.org/redoc/-/redoc-2.0.0-rc.47.tgz";
- sha512 = "weoRsJngABqWOuign5wXqVHLE0WRpODNQqwsZqtdKqCQ/paLxJRMBqSklAQdUnx4x5SEYvLxXatUGnw1mp2o4g==";
+ url = "https://registry.npmjs.org/redoc/-/redoc-2.0.0-rc.48.tgz";
+ sha512 = "shArJWhNG2gQ0XKxW8WcfG8peNOtxbZ86CqxgrR9P7MnE5ESAo559CH/PSlezePeVLpcC0C9tcimOfSN5MaAvA==";
};
};
"reduce-component-1.0.1" = {
@@ -44653,13 +45114,13 @@ let
sha512 = "pNqnf9q1hI5HHZRBkj3bAngGZW/JMCmexDlOxw4XagXY2o1327nHH54LoTjiPJ0gizoqPDRqWyX/00g0hD6w+A==";
};
};
- "reftools-1.1.6" = {
+ "reftools-1.1.7" = {
name = "reftools";
packageName = "reftools";
- version = "1.1.6";
+ version = "1.1.7";
src = fetchurl {
- url = "https://registry.npmjs.org/reftools/-/reftools-1.1.6.tgz";
- sha512 = "rQfJ025lvPjw9qyQuNPqE+cRs5qVs7BMrZwgRJnmuMcX/8r/eJE8f5/RCunJWViXKHmN5K2DFafYzglLOHE/tw==";
+ url = "https://registry.npmjs.org/reftools/-/reftools-1.1.7.tgz";
+ sha512 = "I+KZFkQvZjMZqVWxRezTC/kQ2kLhGRZ7C+4ARbgmb5WJbvFUlbrZ/6qlz6mb+cGcPNYib+xqL8kZlxCsSZ7Hew==";
};
};
"regenerate-1.4.2" = {
@@ -44923,13 +45384,13 @@ let
sha512 = "b7wGPo7o2KE/g7SqkJDDbav6zmrEeP4TK2VpITU72J/M949TLe/23y/ZHJo+pskcGM52xIfFoT9hydwmgr1AEg==";
};
};
- "remark-12.0.1" = {
+ "remark-13.0.0" = {
name = "remark";
packageName = "remark";
- version = "12.0.1";
+ version = "13.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/remark/-/remark-12.0.1.tgz";
- sha512 = "gS7HDonkdIaHmmP/+shCPejCEEW+liMp/t/QwmF0Xt47Rpuhl32lLtDV1uKWvGoq+kxr5jSgg5oAIpGuyULjUw==";
+ url = "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz";
+ sha512 = "HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==";
};
};
"remark-3.2.3" = {
@@ -45022,6 +45483,15 @@ let
sha512 = "E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==";
};
};
+ "remark-parse-9.0.0" = {
+ name = "remark-parse";
+ packageName = "remark-parse";
+ version = "9.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz";
+ sha512 = "geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==";
+ };
+ };
"remark-retext-4.0.0" = {
name = "remark-retext";
packageName = "remark-retext";
@@ -45049,6 +45519,15 @@ let
sha512 = "q4EyPZT3PcA3Eq7vPpT6bIdokXzFGp9i85igjmhRyXWmPs0Y6/d2FYwUNotKAWyLch7g0ASZJn/KHHcHZQ163A==";
};
};
+ "remark-stringify-9.0.0" = {
+ name = "remark-stringify";
+ packageName = "remark-stringify";
+ version = "9.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.0.tgz";
+ sha512 = "8x29DpTbVzEc6Dwb90qhxCtbZ6hmj3BxWWDpMhA+1WM4dOEGH5U5/GFe3Be5Hns5MvPSFAr1e2KSVtKZkK5nUw==";
+ };
+ };
"remote-git-tags-3.0.0" = {
name = "remote-git-tags";
packageName = "remote-git-tags";
@@ -45112,13 +45591,13 @@ let
sha512 = "o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==";
};
};
- "render-media-4.0.0" = {
+ "render-media-4.1.0" = {
name = "render-media";
packageName = "render-media";
- version = "4.0.0";
+ version = "4.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/render-media/-/render-media-4.0.0.tgz";
- sha512 = "HVvQP29EOTBSnj2CjjiNGhRTpvHM+kWf/AMf1rCB8Y2lKaYgvivTLrAHi9jrYs0EUkJ/7M98RgDI/7rguTnE+w==";
+ url = "https://registry.npmjs.org/render-media/-/render-media-4.1.0.tgz";
+ sha512 = "F5BMWDmgATEoyPCtKjmGNTGN1ghoZlfRQ3MJh8dS/MrvIUIxupiof/Y9uahChipXcqQ57twVbgMmyQmuO1vokw==";
};
};
"renderkid-2.0.4" = {
@@ -45949,13 +46428,13 @@ let
sha512 = "/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==";
};
};
- "rollup-2.33.2" = {
+ "rollup-2.34.0" = {
name = "rollup";
packageName = "rollup";
- version = "2.33.2";
+ version = "2.34.0";
src = fetchurl {
- url = "https://registry.npmjs.org/rollup/-/rollup-2.33.2.tgz";
- sha512 = "QPQ6/fWCrzHtSXkI269rhKaC7qXGghYBwXU04b1JsDZ6ibZa3DJ9D1SFAYRMgx1inDg0DaTbb3N4Z1NK/r3fhw==";
+ url = "https://registry.npmjs.org/rollup/-/rollup-2.34.0.tgz";
+ sha512 = "dW5iLvttZzdVehjEuNJ1bWvuMEJjOWGmnuFS82WeKHTGXDkRHQeq/ExdifkSyJv9dLcR86ysKRmrIDyR6O0X8g==";
};
};
"rollup-plugin-babel-4.4.0" = {
@@ -46336,6 +46815,15 @@ let
sha512 = "rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==";
};
};
+ "safe-compare-1.1.4" = {
+ name = "safe-compare";
+ packageName = "safe-compare";
+ version = "1.1.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/safe-compare/-/safe-compare-1.1.4.tgz";
+ sha512 = "b9wZ986HHCo/HbKrRpBJb2kqXMK9CEWIE1egeEvZsYn69ay3kdfl9nG3RyOcR+jInTDf7a86WQ1d4VJX7goSSQ==";
+ };
+ };
"safe-join-0.1.3" = {
name = "safe-join";
packageName = "safe-join";
@@ -47047,13 +47535,13 @@ let
sha1 = "f13bf928e42b9c3e79383e61cc3998b5d14e6cdd";
};
};
- "service-runner-2.7.8" = {
+ "service-runner-2.8.0" = {
name = "service-runner";
packageName = "service-runner";
- version = "2.7.8";
+ version = "2.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/service-runner/-/service-runner-2.7.8.tgz";
- sha512 = "YZBOj9wRzWEiBgIfrvq7OFVf9wr0u/llyeIsZjrd6tyrjJz2ywB9DiGpWb7/+MVswi970bgAw6+OUCq+9luyuw==";
+ url = "https://registry.npmjs.org/service-runner/-/service-runner-2.8.0.tgz";
+ sha512 = "U5hxzVsLFxZgd3hLecTgdhKNZfTsjcp0407ceICGdC5X2Qrz31pHsoMMSH1s+9/Fac+Y3NKpgd6vPvmJvl/bvw==";
};
};
"set-blocking-1.0.0" = {
@@ -47137,13 +47625,13 @@ let
sha512 = "E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==";
};
};
- "seventh-0.7.36" = {
+ "seventh-0.7.38" = {
name = "seventh";
packageName = "seventh";
- version = "0.7.36";
+ version = "0.7.38";
src = fetchurl {
- url = "https://registry.npmjs.org/seventh/-/seventh-0.7.36.tgz";
- sha512 = "JeOf8Xybc1QeKhb0Hrj4w9WWYpmgGrjhvV48f0Ap/K2jra1TAnVYvKuJfpW01YFuRtwan6Jc3dN6t1JJrIPxcQ==";
+ url = "https://registry.npmjs.org/seventh/-/seventh-0.7.38.tgz";
+ sha512 = "dYQGR+HQcuOtKytJ8/R4UFiPY3RIYLrniKRcqLjJCHOnccyJTpu52lBpPdyS6TpXNH13MJhtzh8GHUi/OmRUhw==";
};
};
"sha.js-2.4.11" = {
@@ -47515,13 +48003,13 @@ let
sha512 = "rohCHmEjD/ESXFLxF4bVeqgdb4Awc65ZyyuCKl3f7BvgMbZOBa/Ye3HN/GFnvruiUOAWWNupxhz3Rz5/3vJLTg==";
};
};
- "simple-git-2.22.0" = {
+ "simple-git-2.24.0" = {
name = "simple-git";
packageName = "simple-git";
- version = "2.22.0";
+ version = "2.24.0";
src = fetchurl {
- url = "https://registry.npmjs.org/simple-git/-/simple-git-2.22.0.tgz";
- sha512 = "/8WMNrQ5slYl05jYOpeh4BIyMQc84PkEvk9YAcBHVJaPoAgoxzLzdRzUzWDZJ9U6Z2pUjLxkGcQC0kU4pbRN5Q==";
+ url = "https://registry.npmjs.org/simple-git/-/simple-git-2.24.0.tgz";
+ sha512 = "nF31Xai5lTYgRCiSJ1lHzK0Vk9jWOvAFW12bdBaWy2bhodio04eOWYurvyM/nTBYsPIiQl3PFvdod5TRcPvzww==";
};
};
"simple-markdown-0.4.4" = {
@@ -47920,22 +48408,22 @@ let
sha512 = "HIXpMCRp5IdQDFH/CY6WqOUt5X5Ec55KC9dFVjlMLe/2zeqsImJn1vbjpE5uBoLYIdYi1SteTqtsJhyJZWRK8g==";
};
};
- "snyk-cpp-plugin-2.1.0" = {
+ "snyk-cpp-plugin-2.2.1" = {
name = "snyk-cpp-plugin";
packageName = "snyk-cpp-plugin";
- version = "2.1.0";
+ version = "2.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk-cpp-plugin/-/snyk-cpp-plugin-2.1.0.tgz";
- sha512 = "TcAlIkHtTvKdPIORxFRr/Ur//ucWK7eFBwlMR4gPeIhKbmEE/PZedBXW2IM8ZUdPIhG53lAP/Eq++1bVFSmZ9g==";
+ url = "https://registry.npmjs.org/snyk-cpp-plugin/-/snyk-cpp-plugin-2.2.1.tgz";
+ sha512 = "NFwVLMCqKTocY66gcim0ukF6e31VRDJqDapg5sy3vCHqlD1OCNUXSK/aI4VQEEndDrsnFmQepsL5KpEU0dDRIQ==";
};
};
- "snyk-docker-plugin-4.7.4" = {
+ "snyk-docker-plugin-4.12.0" = {
name = "snyk-docker-plugin";
packageName = "snyk-docker-plugin";
- version = "4.7.4";
+ version = "4.12.0";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk-docker-plugin/-/snyk-docker-plugin-4.7.4.tgz";
- sha512 = "tGSuGCJjdhpW8Dpc6pvjISLPku6AOYUdJ8X98+6ntIeVeb974K9CpWeofWZIqTz5vKi+oFK5SbyVU9KDNAyHfQ==";
+ url = "https://registry.npmjs.org/snyk-docker-plugin/-/snyk-docker-plugin-4.12.0.tgz";
+ sha512 = "iN5GUTpMR4dx/hmjxh1GnJ9vrMpbOUhD8gsdWgFPZ5Qg+ImPQ2WBJBal/hyfkauM0TaKQEAgIwT6xZ1ovaIvWQ==";
};
};
"snyk-go-parser-1.4.1" = {
@@ -47956,13 +48444,13 @@ let
sha512 = "FAM56z3bl1iuxeqkCEA/jyZ2hpwkQK8xQxQbhR+QppEK5lole7w1PQyWYgZAJ9oRY/BU32zdRAJwGuZbhk7G2Q==";
};
};
- "snyk-gradle-plugin-3.10.2" = {
+ "snyk-gradle-plugin-3.10.3" = {
name = "snyk-gradle-plugin";
packageName = "snyk-gradle-plugin";
- version = "3.10.2";
+ version = "3.10.3";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk-gradle-plugin/-/snyk-gradle-plugin-3.10.2.tgz";
- sha512 = "gTFKL0BLUN54asUQ4OIoa4lATGn27VZwWDJGQ0VuqSaaoy8I5W16Cbn/KN95oIKa7tgwrmasPLd5uviFWzo/Qw==";
+ url = "https://registry.npmjs.org/snyk-gradle-plugin/-/snyk-gradle-plugin-3.10.3.tgz";
+ sha512 = "aFAqQu0vvgndxQtXxNfLzL9wamOwyRceRkSb+BXVp6E+Tpz4awksyUTfV0Yc5WjR0+hYB2rtBYKHXaK+GHficg==";
};
};
"snyk-module-1.9.1" = {
@@ -47992,13 +48480,13 @@ let
sha512 = "HHuOYEAACpUpkFgU8HT57mmxmonaJ4O3YADoSkVhnhkmJ+AowqZyJOau703dYHNrq2DvQ7qYw81H7yyxS1Nfjw==";
};
};
- "snyk-mvn-plugin-2.23.1" = {
+ "snyk-mvn-plugin-2.23.4" = {
name = "snyk-mvn-plugin";
packageName = "snyk-mvn-plugin";
- version = "2.23.1";
+ version = "2.23.4";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk-mvn-plugin/-/snyk-mvn-plugin-2.23.1.tgz";
- sha512 = "WPEZxCoUyZUs/vvsI3OF9nVQLbED8FlhrLG1HHtSM2JPZs4ashB2HqgM93zG0Vk5kxns3aiZcWL4q6vnZReyFA==";
+ url = "https://registry.npmjs.org/snyk-mvn-plugin/-/snyk-mvn-plugin-2.23.4.tgz";
+ sha512 = "1dWqvFu6eo2KsXFDqRF28JFwrdzpc0k+GwpIqv7vF2kHarsMxnLnT/akhjbKzs+xlRTNFvqdKhEQxjdq2nSD1Q==";
};
};
"snyk-nodejs-lockfile-parser-1.30.1" = {
@@ -48217,13 +48705,13 @@ let
sha512 = "11hMgzL+WCLWf1uFtHSNvliI++tcRUWdoeYuwIl+Axvwy9z2gQM+7nJyN3STj1tLj5JyIUH8/gpDGxzAlDdi0A==";
};
};
- "socket.io-parser-4.0.1" = {
+ "socket.io-parser-4.0.2" = {
name = "socket.io-parser";
packageName = "socket.io-parser";
- version = "4.0.1";
+ version = "4.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.1.tgz";
- sha512 = "5JfNykYptCwU2lkOI0ieoePWm+6stEhkZ2UnLDjqnE1YEjUlXXLd1lpxPZ+g+h3rtaytwWkWrLQCaJULlGqjOg==";
+ url = "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.2.tgz";
+ sha512 = "Bs3IYHDivwf+bAAuW/8xwJgIiBNtlvnjYRc4PbXgniLmcP1BrakBoq/QhO24rgtgW7VZ7uAaswRGxutUnlAK7g==";
};
};
"sockjs-0.3.20" = {
@@ -48676,13 +49164,13 @@ let
sha512 = "cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==";
};
};
- "spdx-license-ids-3.0.6" = {
+ "spdx-license-ids-3.0.7" = {
name = "spdx-license-ids";
packageName = "spdx-license-ids";
- version = "3.0.6";
+ version = "3.0.7";
src = fetchurl {
- url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz";
- sha512 = "+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==";
+ url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz";
+ sha512 = "U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==";
};
};
"spdy-1.32.5" = {
@@ -49459,6 +49947,15 @@ let
sha1 = "51f9c6a08c146473fcd021af551c9f32ed5c7b9d";
};
};
+ "standard-error-1.1.0" = {
+ name = "standard-error";
+ packageName = "standard-error";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/standard-error/-/standard-error-1.1.0.tgz";
+ sha1 = "23e5168fa1c0820189e5812701a79058510d0d34";
+ };
+ };
"stat-mode-0.2.2" = {
name = "stat-mode";
packageName = "stat-mode";
@@ -50062,31 +50559,31 @@ let
sha512 = "zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==";
};
};
- "string.prototype.trim-1.2.2" = {
+ "string.prototype.trim-1.2.3" = {
name = "string.prototype.trim";
packageName = "string.prototype.trim";
- version = "1.2.2";
+ version = "1.2.3";
src = fetchurl {
- url = "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.2.tgz";
- sha512 = "b5yrbl3BXIjHau9Prk7U0RRYcUYdN4wGSVaqoBQS50CCE3KBuYU0TYRNPFCP7aVoNMX87HKThdMRVIP3giclKg==";
+ url = "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.3.tgz";
+ sha512 = "16IL9pIBA5asNOSukPfxX2W68BaBvxyiRK16H3RA/lWW9BDosh+w7f+LhomPHpXJ82QEe7w7/rY/S1CV97raLg==";
};
};
- "string.prototype.trimend-1.0.2" = {
+ "string.prototype.trimend-1.0.3" = {
name = "string.prototype.trimend";
packageName = "string.prototype.trimend";
- version = "1.0.2";
+ version = "1.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.2.tgz";
- sha512 = "8oAG/hi14Z4nOVP0z6mdiVZ/wqjDtWSLygMigTzAb+7aPEDTleeFf+WrF+alzecxIRkckkJVn+dTlwzJXORATw==";
+ url = "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz";
+ sha512 = "ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==";
};
};
- "string.prototype.trimstart-1.0.2" = {
+ "string.prototype.trimstart-1.0.3" = {
name = "string.prototype.trimstart";
packageName = "string.prototype.trimstart";
- version = "1.0.2";
+ version = "1.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.2.tgz";
- sha512 = "7F6CdBTl5zyu30BJFdzSTlSlLPwODC23Od+iLoVH8X6+3fvDPPuBVVj9iaB1GOsSTSIgVfsfm27R2FGrAPznWg==";
+ url = "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz";
+ sha512 = "oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==";
};
};
"string2compact-1.3.0" = {
@@ -50530,13 +51027,13 @@ let
sha512 = "7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==";
};
};
- "stylelint-13.7.2" = {
+ "stylelint-13.8.0" = {
name = "stylelint";
packageName = "stylelint";
- version = "13.7.2";
+ version = "13.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/stylelint/-/stylelint-13.7.2.tgz";
- sha512 = "mmieorkfmO+ZA6CNDu1ic9qpt4tFvH2QUB7vqXgrMVHe5ENU69q7YDq0YUg/UHLuCsZOWhUAvcMcLzLDIERzSg==";
+ url = "https://registry.npmjs.org/stylelint/-/stylelint-13.8.0.tgz";
+ sha512 = "iHH3dv3UI23SLDrH4zMQDjLT9/dDIz/IpoFeuNxZmEx86KtfpjDOscxLTFioQyv+2vQjPlRZnK0UoJtfxLICXQ==";
};
};
"stylelint-8.4.0" = {
@@ -50926,13 +51423,13 @@ let
sha512 = "xk5CMbwoQVI53rTq9o/iMojAqXP5NT4/+TMeTP4uXWDIH18pB9AXgO5Olqt0RXuf3jH032DA4DS4qzem6XdXAw==";
};
};
- "swagger-ui-dist-3.36.2" = {
+ "swagger-ui-dist-3.37.2" = {
name = "swagger-ui-dist";
packageName = "swagger-ui-dist";
- version = "3.36.2";
+ version = "3.37.2";
src = fetchurl {
- url = "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-3.36.2.tgz";
- sha512 = "jbxorhRC/FKk8yMx5zEbg1A1sXc/vsW2vrDTJ3clmaMr9F12zsy161kwnxjVt/vVkMglDOz+BC8ZMY01toxHwA==";
+ url = "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-3.37.2.tgz";
+ sha512 = "XIT4asxgeL4GUNPPsqpEqLt20M/u6OhFYqTh42IoEAvAyv5e9EGw5uhP9dLAD10opcMYqdkJ5qU+MpN2HZ5xyA==";
};
};
"swagger2openapi-6.2.3" = {
@@ -50944,13 +51441,13 @@ let
sha512 = "cUUktzLpK69UwpMbcTzjMw2ns9RZChfxh56AHv6+hTx3StPOX2foZjPgds3HlJcINbxosYYBn/D3cG8nwcCWwQ==";
};
};
- "swagger2openapi-7.0.3" = {
+ "swagger2openapi-7.0.4" = {
name = "swagger2openapi";
packageName = "swagger2openapi";
- version = "7.0.3";
+ version = "7.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/swagger2openapi/-/swagger2openapi-7.0.3.tgz";
- sha512 = "JSFUmXSR7Qx9WwSKCEqaL4oQfhLLCU2r8Zgf30g15FdSkihItZ6fKFnqSsfqQ6MsmnLlcBf8+OhnQHbi1R0ydg==";
+ url = "https://registry.npmjs.org/swagger2openapi/-/swagger2openapi-7.0.4.tgz";
+ sha512 = "MGzJU44XSXHKxvtx/NbBnP3z5s1KzN5xhqIBERoZEKfRiZ56lNUo5TGOv0dJ8n7JGeheCeU0CydfvbSOh+DaXg==";
};
};
"sway-1.0.0" = {
@@ -51043,13 +51540,13 @@ let
sha512 = "YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==";
};
};
- "systeminformation-4.30.1" = {
+ "systeminformation-4.30.10" = {
name = "systeminformation";
packageName = "systeminformation";
- version = "4.30.1";
+ version = "4.30.10";
src = fetchurl {
- url = "https://registry.npmjs.org/systeminformation/-/systeminformation-4.30.1.tgz";
- sha512 = "FrZISqs8G/oZfnzodPU/zCk41JIfa0os2WY6CJKuk9FwIVc9UWMJfRlgP307AkFu8IRjuVI/HiCNiP4dAnURTA==";
+ url = "https://registry.npmjs.org/systeminformation/-/systeminformation-4.30.10.tgz";
+ sha512 = "BndDV7hjRomUGkHK6MO661KUUWcDRbr5SlepDvREidYnR2QJIyHln0iSysH9GPOT7YJgwtswdyg/up/ZFYxHrQ==";
};
};
"syswide-cas-5.3.0" = {
@@ -51097,13 +51594,13 @@ let
sha512 = "wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==";
};
};
- "table-6.0.3" = {
+ "table-6.0.4" = {
name = "table";
packageName = "table";
- version = "6.0.3";
+ version = "6.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/table/-/table-6.0.3.tgz";
- sha512 = "8321ZMcf1B9HvVX/btKv8mMZahCjn2aYrDlpqHaBFCfnox64edeH9kEid0vTLTRR8gWR2A20aDgeuTTea4sVtw==";
+ url = "https://registry.npmjs.org/table/-/table-6.0.4.tgz";
+ sha512 = "sBT4xRLdALd+NFBvwOz8bw4b15htyythha+q+DVZqy2RS08PPC8O2sZFgJYEY7bJvbCFKccs+WIZ/cd+xxTWCw==";
};
};
"table-layout-0.4.5" = {
@@ -51350,6 +51847,15 @@ let
sha1 = "9450e8768c83b416fd4d1a6a9449eeccbf496c29";
};
};
+ "tdigest-0.1.1" = {
+ name = "tdigest";
+ packageName = "tdigest";
+ version = "0.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tdigest/-/tdigest-0.1.1.tgz";
+ sha1 = "2e3cb2c39ea449e55d1e6cd91117accca4588021";
+ };
+ };
"telegraf-3.38.0" = {
name = "telegraf";
packageName = "telegraf";
@@ -51539,13 +52045,13 @@ let
sha512 = "EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==";
};
};
- "terser-5.4.0" = {
+ "terser-5.5.1" = {
name = "terser";
packageName = "terser";
- version = "5.4.0";
+ version = "5.5.1";
src = fetchurl {
- url = "https://registry.npmjs.org/terser/-/terser-5.4.0.tgz";
- sha512 = "3dZunFLbCJis9TAF2VnX+VrQLctRUmt1p3W2kCsJuZE4ZgWqh//+1MZ62EanewrqKoUf4zIaDGZAvml4UDc0OQ==";
+ url = "https://registry.npmjs.org/terser/-/terser-5.5.1.tgz";
+ sha512 = "6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==";
};
};
"terser-webpack-plugin-1.4.5" = {
@@ -51989,6 +52495,15 @@ let
sha512 = "pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==";
};
};
+ "tiny-secp256k1-1.1.5" = {
+ name = "tiny-secp256k1";
+ packageName = "tiny-secp256k1";
+ version = "1.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tiny-secp256k1/-/tiny-secp256k1-1.1.5.tgz";
+ sha512 = "duE2hSLSQIpHGzmK48OgRrGTi+4OTkXLC6aa86uOYQ6LLCYZSarVKIAvEtY7MoXjoL6bOXMSerEGMzrvW4SkDw==";
+ };
+ };
"tinycolor-0.0.1" = {
name = "tinycolor";
packageName = "tinycolor";
@@ -53069,13 +53584,13 @@ let
sha1 = "b75bc2df15649bb84e8b9aa3c0669c6c4bce0d25";
};
};
- "twig-1.15.3" = {
+ "twig-1.15.4" = {
name = "twig";
packageName = "twig";
- version = "1.15.3";
+ version = "1.15.4";
src = fetchurl {
- url = "https://registry.npmjs.org/twig/-/twig-1.15.3.tgz";
- sha512 = "ePfzzS7vzzn/Kb8vs/IkCvCNZltBPeBW8B/1blN/Bxh5ubxnZEGI5ysgr8t1Dr0/We9ahLDfqC78fNzDvCMkpw==";
+ url = "https://registry.npmjs.org/twig/-/twig-1.15.4.tgz";
+ sha512 = "gRpGrpdf+MswqF6eSjEdYZTa/jt3ZWHK/NU59IbTYJMBQXJ1W+7IxaGEwLkQjd+mNT15j9sQTzQumxUBkuQueQ==";
};
};
"twitter-1.7.1" = {
@@ -53276,6 +53791,15 @@ let
sha512 = "zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==";
};
};
+ "typeforce-1.18.0" = {
+ name = "typeforce";
+ packageName = "typeforce";
+ version = "1.18.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/typeforce/-/typeforce-1.18.0.tgz";
+ sha512 = "7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==";
+ };
+ };
"typescript-2.9.2" = {
name = "typescript";
packageName = "typescript";
@@ -53321,6 +53845,15 @@ let
sha512 = "ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ==";
};
};
+ "typescript-4.1.2" = {
+ name = "typescript";
+ packageName = "typescript";
+ version = "4.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/typescript/-/typescript-4.1.2.tgz";
+ sha512 = "thGloWsGH3SOxv1SoY7QojKi0tc+8FnOmiarEGMbd/lar7QOEd3hvlx3Fp5y6FlDUGl9L+pd4n2e+oToGMmhRQ==";
+ };
+ };
"typescript-eslint-parser-16.0.1" = {
name = "typescript-eslint-parser";
packageName = "typescript-eslint-parser";
@@ -53420,22 +53953,22 @@ let
sha1 = "29c5733148057bb4e1f75df35b7a9cb72e6a59dd";
};
};
- "uglify-js-3.11.4" = {
+ "uglify-js-3.11.6" = {
name = "uglify-js";
packageName = "uglify-js";
- version = "3.11.4";
+ version = "3.11.6";
src = fetchurl {
- url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.11.4.tgz";
- sha512 = "FyYnoxVL1D6+jDGQpbK5jW6y/2JlVfRfEeQ67BPCUg5wfCjaKOpr2XeceE4QL+MkhxliLtf5EbrMDZgzpt2CNw==";
+ url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.11.6.tgz";
+ sha512 = "oASI1FOJ7BBFkSCNDZ446EgkSuHkOZBuqRFrwXIKWCoXw8ZXQETooTQjkAcBS03Acab7ubCKsXnwuV2svy061g==";
};
};
- "uglify-js-3.11.6" = {
+ "uglify-js-3.12.1" = {
name = "uglify-js";
packageName = "uglify-js";
- version = "3.11.6";
+ version = "3.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.11.6.tgz";
- sha512 = "oASI1FOJ7BBFkSCNDZ446EgkSuHkOZBuqRFrwXIKWCoXw8ZXQETooTQjkAcBS03Acab7ubCKsXnwuV2svy061g==";
+ url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.1.tgz";
+ sha512 = "o8lHP20KjIiQe5b/67Rh68xEGRrc2SRsCuuoYclXXoC74AfSRGblU1HKzJWH3HxPZ+Ort85fWHpSX7KwBUC9CQ==";
};
};
"uglify-js-3.4.10" = {
@@ -53627,13 +54160,13 @@ let
sha512 = "N4P+Q/BuyuEKFJ43B9gYuOj4TQUHXX+j2FqguVOpjkssLUUrnJofCcBccJSCoeturDoZU6GorDTHSvUDlSQbTg==";
};
};
- "underscore-1.11.0" = {
+ "underscore-1.12.0" = {
name = "underscore";
packageName = "underscore";
- version = "1.11.0";
+ version = "1.12.0";
src = fetchurl {
- url = "https://registry.npmjs.org/underscore/-/underscore-1.11.0.tgz";
- sha512 = "xY96SsN3NA461qIRKZ/+qox37YXPtSBswMGfiNptr+wrt6ds4HaMw23TP612fEyGekRE6LNRiLYr/aqbHXNedw==";
+ url = "https://registry.npmjs.org/underscore/-/underscore-1.12.0.tgz";
+ sha512 = "21rQzss/XPMjolTiIezSu3JAjgagXKROtNrYFEOWK109qY1Uv2tVjPTZ1ci2HgvQDA16gHYSthQIJfB+XId/rQ==";
};
};
"underscore-1.2.1" = {
@@ -54023,13 +54556,13 @@ let
sha512 = "sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==";
};
};
- "unist-util-is-4.0.3" = {
+ "unist-util-is-4.0.4" = {
name = "unist-util-is";
packageName = "unist-util-is";
- version = "4.0.3";
+ version = "4.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.3.tgz";
- sha512 = "bTofCFVx0iQM8Jqb1TBDVRIQW03YkD3p66JOd/aCWuqzlLyUtx1ZAGw/u+Zw+SttKvSVcvTiKYbfrtLoLefykw==";
+ url = "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.4.tgz";
+ sha512 = "3dF39j/u423v4BBQrk1AQ2Ve1FxY5W3JKwXxVFzBODQ6WEvccguhgp802qQLKSnxPODE6WuRZtV+ohlUg4meBA==";
};
};
"unist-util-map-1.0.5" = {
@@ -54383,6 +54916,15 @@ let
sha512 = "ghi1XxsVYPOZPDsOZrfOJIwQU5I3JVYB3Q6IbBGn1KFeOa89i0nUy5tCEkY9pVm83U83qZ1QG40RQKGknllV4w==";
};
};
+ "upath-2.0.1" = {
+ name = "upath";
+ packageName = "upath";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz";
+ sha512 = "1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==";
+ };
+ };
"update-check-1.5.2" = {
name = "update-check";
packageName = "update-check";
@@ -55194,6 +55736,15 @@ let
sha512 = "lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==";
};
};
+ "varuint-bitcoin-1.1.2" = {
+ name = "varuint-bitcoin";
+ packageName = "varuint-bitcoin";
+ version = "1.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/varuint-bitcoin/-/varuint-bitcoin-1.1.2.tgz";
+ sha512 = "4EVb+w4rx+YfVM32HQX42AbbT7/1f5zwAYhIujKXKk8NQK+JfRVl3pqT3hjNn/L+RstigmGGKVwHA/P0wgITZw==";
+ };
+ };
"vary-1.1.2" = {
name = "vary";
packageName = "vary";
@@ -55833,13 +56384,13 @@ let
sha512 = "gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==";
};
};
- "vls-0.5.9" = {
+ "vls-0.5.10" = {
name = "vls";
packageName = "vls";
- version = "0.5.9";
+ version = "0.5.10";
src = fetchurl {
- url = "https://registry.npmjs.org/vls/-/vls-0.5.9.tgz";
- sha512 = "9IGH1YFto0XvLHRKzdOQmkzqnIQOO/yTe77ieaOTJM4Zrr5dDqZKEBwboJyEpx5jy4R1TNUh7HTI+DwhWUtiLQ==";
+ url = "https://registry.npmjs.org/vls/-/vls-0.5.10.tgz";
+ sha512 = "/zXdkUatCptsDGmrEVh0A/LEQ48qEwrKe+7HiIwUOmiz+0DkoHsyf/j6eppXMVRWMcHWopwd9/VTNCRlFf2NFw==";
};
};
"vm-browserify-1.1.2" = {
@@ -55887,13 +56438,13 @@ let
sha512 = "RWkO/c/A7iXhHEy3OuEqkCqavDjpD4NF2Ca8vjai+ZtEYNeHrm1ybTnBYLP4Ft1uXvvaaVtYA9HrDjD6+CUONg==";
};
};
- "vscode-css-languageservice-4.3.5" = {
+ "vscode-css-languageservice-4.4.0" = {
name = "vscode-css-languageservice";
packageName = "vscode-css-languageservice";
- version = "4.3.5";
+ version = "4.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-4.3.5.tgz";
- sha512 = "g9Pjxt9T32jhY0nTOo7WRFm0As27IfdaAxcFa8c7Rml1ZqBn3XXbkExjzxY7sBWYm7I1Tp4dK6UHXHoUQHGwig==";
+ url = "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-4.4.0.tgz";
+ sha512 = "jWi+297PJUUWTHwlcrZz0zIuEXuHOBJIQMapXmEzbosWGv/gMnNSAMV4hTKnl5wzxvZKZzV6j+WFdrSlKQ5qnw==";
};
};
"vscode-debugadapter-testsupport-1.42.0" = {
@@ -55932,13 +56483,13 @@ let
sha512 = "mIb5VMXM5jI97HzCk2eadI1K//rCEZXte0wBqA7PGXsyJH4KTyJUaYk9MR+mbfpUl2vMi3HZw9GUOLGYLc6l5w==";
};
};
- "vscode-json-languageservice-3.10.0" = {
+ "vscode-json-languageservice-3.11.0" = {
name = "vscode-json-languageservice";
packageName = "vscode-json-languageservice";
- version = "3.10.0";
+ version = "3.11.0";
src = fetchurl {
- url = "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-3.10.0.tgz";
- sha512 = "8IvuRSQnjznu+obqy6Dy4S4H68Ke7a3Kb+A0FcdctyAMAWEnrORpCpMOMqEYiPLm/OTYLVWJ7ql3qToDTozu4w==";
+ url = "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-3.11.0.tgz";
+ sha512 = "QxI+qV97uD7HHOCjh3MrM1TfbdwmTXrMckri5Tus1/FQiG3baDZb2C9Y0y8QThs7PwHYBIQXcAc59ZveCRZKPA==";
};
};
"vscode-json-languageservice-3.8.4" = {
@@ -56229,6 +56780,15 @@ let
sha512 = "NlKJyGcET/ZBCCLBYIPaGo2c37R03bPYeWXozUtnjyye7+9dhlbMSODyoG2INcQf8zFmB4qhm2UOJjgYEgPCNA==";
};
};
+ "vscode-languageserver-types-3.16.0-next.5" = {
+ name = "vscode-languageserver-types";
+ packageName = "vscode-languageserver-types";
+ version = "3.16.0-next.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0-next.5.tgz";
+ sha512 = "lf8Y1XXMtF1r2oDDAmJe+drizNXkybSRXAQQk5dPy2rYJsY9SPXYNO074L3THu9zNYepzV5fRJZUPo/V/TLBRQ==";
+ };
+ };
"vscode-languageserver-types-3.5.0" = {
name = "vscode-languageserver-types";
packageName = "vscode-languageserver-types";
@@ -56346,13 +56906,13 @@ let
sha512 = "uhmLFETqPPNyuLLbsKz6ioJ4q7AZHzD8ZVFNATNyICSZouqP2Sz0rotWQC8UNBF6VGSCs5abnKJoStA6JbCbfg==";
};
};
- "vue-3.0.2" = {
+ "vue-3.0.3" = {
name = "vue";
packageName = "vue";
- version = "3.0.2";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/vue/-/vue-3.0.2.tgz";
- sha512 = "ciKFjutKRs+2Vbvgrist1oDd5wZQqtOel/K//ku54zLbf8tcTV+XbyAfanTHcTkML9CUj09vnC+y+5uaOz2/9g==";
+ url = "https://registry.npmjs.org/vue/-/vue-3.0.3.tgz";
+ sha512 = "BZG5meD5vLWdvfnRL5WqfDy+cnXO1X/SweModGUna78bdFPZW6+ZO1tU9p0acrskX3DKFcfSp2s4SZnMjABx6w==";
};
};
"vue-cli-plugin-apollo-0.21.3" = {
@@ -56814,13 +57374,13 @@ let
sha512 = "OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==";
};
};
- "webtorrent-0.111.0" = {
+ "webtorrent-0.112.0" = {
name = "webtorrent";
packageName = "webtorrent";
- version = "0.111.0";
+ version = "0.112.0";
src = fetchurl {
- url = "https://registry.npmjs.org/webtorrent/-/webtorrent-0.111.0.tgz";
- sha512 = "DrQVuFSLEB54dm+5tuRclXaeuH5tx7qlp0DYE0mCK7vbYEmn1UJr5GLXztYW/y4Yxie4CSSGeo5LjTxy59z0og==";
+ url = "https://registry.npmjs.org/webtorrent/-/webtorrent-0.112.0.tgz";
+ sha512 = "3Fe4tzeXhZKI0KXGGkr9gyzlx7eKjfU9Se2VJhdE1AcpHppxApuechaWu/KS24amUv4j+xPXE7f3Lc4wF+7QSQ==";
};
};
"well-known-symbols-2.0.0" = {
@@ -57039,6 +57599,15 @@ let
sha512 = "NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==";
};
};
+ "wif-2.0.6" = {
+ name = "wif";
+ packageName = "wif";
+ version = "2.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/wif/-/wif-2.0.6.tgz";
+ sha1 = "08d3f52056c66679299726fade0d432ae74b4704";
+ };
+ };
"wikimedia-langconv-0.1.0" = {
name = "wikimedia-langconv";
packageName = "wikimedia-langconv";
@@ -57795,13 +58364,13 @@ let
sha1 = "f82d2fedee63af76687b70115ce6274dc71310e9";
};
};
- "xhr-2.5.0" = {
+ "xhr-2.6.0" = {
name = "xhr";
packageName = "xhr";
- version = "2.5.0";
+ version = "2.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/xhr/-/xhr-2.5.0.tgz";
- sha512 = "4nlO/14t3BNUZRXIXfXe+3N6w3s1KoxcJUUURctd64BLRe67E4gRwp4PjywtDY72fXpZ1y6Ch0VZQRY/gMPzzQ==";
+ url = "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz";
+ sha512 = "/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==";
};
};
"xml-1.0.1" = {
@@ -58047,6 +58616,15 @@ let
sha512 = "z9s6k3wxE+aZHgXYxSTpGDo7BYOUfJsIRyoZiX6HTjwpwfS2wpQBQKa2fD+ShLyPkqDYo5ud7KitmLZ2Cd6r0g==";
};
};
+ "xmldom-0.4.0" = {
+ name = "xmldom";
+ packageName = "xmldom";
+ version = "0.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/xmldom/-/xmldom-0.4.0.tgz";
+ sha512 = "2E93k08T30Ugs+34HBSTQLVtpi6mCddaY8uO+pMNk1pqSjV5vElzn4mmh6KLxN3hki8rNcHSYzILoh3TEWORvA==";
+ };
+ };
"xmlhttprequest-1.8.0" = {
name = "xmlhttprequest";
packageName = "xmlhttprequest";
@@ -58210,13 +58788,13 @@ let
sha1 = "6d15fba884c08679c0d77e88e7759e811e07fa41";
};
};
- "y18n-4.0.0" = {
+ "y18n-4.0.1" = {
name = "y18n";
packageName = "y18n";
- version = "4.0.0";
+ version = "4.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz";
- sha512 = "r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==";
+ url = "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz";
+ sha512 = "wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==";
};
};
"y18n-5.0.5" = {
@@ -58399,6 +58977,15 @@ let
sha512 = "6+nLw8xa9uK1BOEOykaiYAJVh6/CjxWXK/q9b5FpRgNslt8s22F2xMBqVIKgCRjNgGvGPBy8Vog7WN7yh4amtA==";
};
};
+ "yargs-16.1.0" = {
+ name = "yargs";
+ packageName = "yargs";
+ version = "16.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/yargs/-/yargs-16.1.0.tgz";
+ sha512 = "upWFJOmDdHN0syLuESuvXDmrRcWd1QafJolHskzaw79uZa7/x53gxQKiR07W59GWY1tFhhU/Th9DrtSfpS782g==";
+ };
+ };
"yargs-16.1.1" = {
name = "yargs";
packageName = "yargs";
@@ -58660,6 +59247,15 @@ let
sha512 = "Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==";
};
};
+ "yocto-queue-0.1.0" = {
+ name = "yocto-queue";
+ packageName = "yocto-queue";
+ version = "0.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz";
+ sha512 = "rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==";
+ };
+ };
"yoga-layout-prebuilt-1.10.0" = {
name = "yoga-layout-prebuilt";
packageName = "yoga-layout-prebuilt";
@@ -58750,13 +59346,13 @@ let
sha512 = "r+JdDipt93ttDjsOVPU5zaq5bAyY+3H19bDrThkvuVxC0xMQzU1PJcS6D+KrP3u96gH9XLomcHPb+2skoDjulQ==";
};
};
- "zip-stream-4.0.2" = {
+ "zip-stream-4.0.4" = {
name = "zip-stream";
packageName = "zip-stream";
- version = "4.0.2";
+ version = "4.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/zip-stream/-/zip-stream-4.0.2.tgz";
- sha512 = "TGxB2g+1ur6MHkvM644DuZr8Uzyz0k0OYWtS3YlpfWBEmK4woaC2t3+pozEL3dBfIPmpgmClR5B2QRcMgGt22g==";
+ url = "https://registry.npmjs.org/zip-stream/-/zip-stream-4.0.4.tgz";
+ sha512 = "a65wQ3h5gcQ/nQGWV1mSZCEzCML6EK/vyVPcrPNynySP1j3VBbQKh3nhC8CbORb+jfl2vXvh56Ul5odP1bAHqw==";
};
};
"zmq-2.15.3" = {
@@ -58768,6 +59364,15 @@ let
sha1 = "66c6de82cc36b09734b820703776490a6fbbe624";
};
};
+ "zwitch-1.0.5" = {
+ name = "zwitch";
+ packageName = "zwitch";
+ version = "1.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz";
+ sha512 = "V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==";
+ };
+ };
"zxcvbn-4.4.2" = {
name = "zxcvbn";
packageName = "zxcvbn";
@@ -58783,17 +59388,17 @@ in
"@angular/cli" = nodeEnv.buildNodePackage {
name = "_at_angular_slash_cli";
packageName = "@angular/cli";
- version = "11.0.1";
+ version = "11.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@angular/cli/-/cli-11.0.1.tgz";
- sha512 = "zB20jTLQxLpkJjhbYelhRyMcgGsjwbD8pSYYAO6QX656Tx1tCtJ2UskEtf4ePQvgzu0Ds2dnAEfco+tekIMRTA==";
+ url = "https://registry.npmjs.org/@angular/cli/-/cli-11.0.2.tgz";
+ sha512 = "mebt4ikwXD3gsbHRxKCpn83yW3UVnhiVDEpSXljs1YxscZ1X1dXrxb2g6LdAJwVp9xY5ERqRQeZM7eChqLTrvg==";
};
dependencies = [
- sources."@angular-devkit/architect-0.1100.1"
- sources."@angular-devkit/core-11.0.1"
- sources."@angular-devkit/schematics-11.0.1"
- sources."@schematics/angular-11.0.1"
- sources."@schematics/update-0.1100.1"
+ sources."@angular-devkit/architect-0.1100.2"
+ sources."@angular-devkit/core-11.0.2"
+ sources."@angular-devkit/schematics-11.0.2"
+ sources."@schematics/angular-11.0.2"
+ sources."@schematics/update-0.1100.2"
sources."@yarnpkg/lockfile-1.1.0"
sources."JSONStream-1.3.5"
sources."agent-base-4.3.0"
@@ -58894,7 +59499,7 @@ in
sources."http-signature-1.2.0"
(sources."https-proxy-agent-2.2.4" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
];
})
sources."humanize-ms-1.2.1"
@@ -58908,7 +59513,7 @@ in
sources."ini-1.3.5"
sources."inquirer-7.3.3"
sources."ip-1.1.5"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-docker-2.1.1"
sources."is-fullwidth-code-point-3.0.0"
sources."is-interactive-1.0.0"
@@ -59051,7 +59656,7 @@ in
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.6"
+ sources."spdx-license-ids-3.0.7"
sources."sshpk-1.16.1"
sources."ssri-6.0.1"
sources."stream-each-1.2.3"
@@ -59096,7 +59701,7 @@ in
sources."which-1.3.1"
sources."wrappy-1.0.2"
sources."xtend-4.0.2"
- sources."y18n-4.0.0"
+ sources."y18n-4.0.1"
sources."yallist-4.0.0"
];
buildInputs = globalBuildInputs;
@@ -59425,7 +60030,7 @@ in
];
})
sources."to-utf8-0.0.1"
- sources."uglify-js-3.11.6"
+ sources."uglify-js-3.12.1"
sources."unc-path-regex-0.1.2"
sources."unique-stream-2.3.1"
sources."universalify-0.1.2"
@@ -59504,7 +60109,7 @@ in
sources."cssstyle-1.4.0"
sources."dashdash-1.14.1"
sources."data-urls-1.1.0"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."deep-is-0.1.3"
sources."delayed-stream-1.0.0"
sources."domexception-1.0.1"
@@ -59665,7 +60270,7 @@ in
sources."@types/estree-0.0.45"
sources."@types/json-schema-7.0.6"
sources."@types/json5-0.0.29"
- sources."@types/node-14.14.7"
+ sources."@types/node-14.14.10"
sources."@types/parse-json-4.0.0"
sources."@types/source-list-map-0.1.2"
sources."@types/tapable-1.0.6"
@@ -59716,7 +60321,7 @@ in
sources."browserslist-4.14.7"
sources."buffer-from-1.1.1"
sources."callsites-3.1.0"
- sources."caniuse-lite-1.0.30001158"
+ sources."caniuse-lite-1.0.30001164"
sources."chalk-3.0.0"
sources."chardet-0.7.0"
sources."chokidar-3.4.3"
@@ -59737,7 +60342,7 @@ in
sources."cross-spawn-7.0.3"
sources."deepmerge-4.2.2"
sources."defaults-1.0.3"
- sources."electron-to-chromium-1.3.597"
+ sources."electron-to-chromium-1.3.612"
sources."emoji-regex-8.0.0"
sources."end-of-stream-1.4.4"
sources."enhanced-resolve-4.3.0"
@@ -59794,7 +60399,7 @@ in
sources."interpret-1.4.0"
sources."is-arrayish-0.2.1"
sources."is-binary-path-2.1.0"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-extglob-2.1.1"
sources."is-fullwidth-code-point-2.0.0"
sources."is-glob-4.0.1"
@@ -59904,14 +60509,14 @@ in
sources."supports-color-7.2.0"
sources."symbol-observable-2.0.3"
sources."tapable-1.1.3"
- (sources."terser-5.4.0" // {
+ (sources."terser-5.5.1" // {
dependencies = [
sources."commander-2.20.3"
];
})
(sources."terser-webpack-plugin-5.0.3" // {
dependencies = [
- sources."p-limit-3.0.2"
+ sources."p-limit-3.1.0"
sources."schema-utils-3.0.0"
sources."source-map-0.6.1"
];
@@ -59941,7 +60546,7 @@ in
sources."wcwidth-1.0.1"
(sources."webpack-5.4.0" // {
dependencies = [
- sources."enhanced-resolve-5.3.1"
+ sources."enhanced-resolve-5.3.2"
sources."schema-utils-3.0.0"
sources."tapable-2.1.1"
];
@@ -59956,6 +60561,7 @@ in
sources."windows-release-4.0.0"
sources."wrappy-1.0.2"
sources."yaml-1.10.0"
+ sources."yocto-queue-0.1.0"
];
buildInputs = globalBuildInputs;
meta = {
@@ -59980,7 +60586,7 @@ in
sources."@apollo/federation-0.20.4"
(sources."@apollo/protobufjs-1.0.5" // {
dependencies = [
- sources."@types/node-10.17.44"
+ sources."@types/node-10.17.48"
];
})
sources."@apollographql/apollo-tools-0.4.8"
@@ -59990,16 +60596,17 @@ in
sources."@apollographql/graphql-language-service-utils-2.0.2"
sources."@apollographql/graphql-playground-html-1.6.26"
sources."@babel/code-frame-7.10.4"
- sources."@babel/compat-data-7.12.5"
- (sources."@babel/core-7.12.3" // {
+ sources."@babel/compat-data-7.12.7"
+ (sources."@babel/core-7.12.9" // {
dependencies = [
- sources."@babel/types-7.12.6"
+ sources."@babel/generator-7.12.5"
+ sources."@babel/types-7.12.7"
sources."semver-5.7.1"
];
})
(sources."@babel/generator-7.12.1" // {
dependencies = [
- sources."@babel/types-7.12.6"
+ sources."@babel/types-7.12.7"
];
})
sources."@babel/helper-annotate-as-pure-7.10.4"
@@ -60010,61 +60617,64 @@ in
];
})
sources."@babel/helper-create-class-features-plugin-7.12.1"
- sources."@babel/helper-create-regexp-features-plugin-7.12.1"
+ sources."@babel/helper-create-regexp-features-plugin-7.12.7"
(sources."@babel/helper-define-map-7.10.5" // {
dependencies = [
- sources."@babel/types-7.12.6"
+ sources."@babel/types-7.12.7"
];
})
(sources."@babel/helper-explode-assignable-expression-7.12.1" // {
dependencies = [
- sources."@babel/types-7.12.6"
+ sources."@babel/types-7.12.7"
];
})
sources."@babel/helper-function-name-7.10.4"
sources."@babel/helper-get-function-arity-7.10.4"
sources."@babel/helper-hoist-variables-7.10.4"
- (sources."@babel/helper-member-expression-to-functions-7.12.1" // {
+ (sources."@babel/helper-member-expression-to-functions-7.12.7" // {
dependencies = [
- sources."@babel/types-7.12.6"
+ sources."@babel/types-7.12.7"
];
})
(sources."@babel/helper-module-imports-7.12.5" // {
dependencies = [
- sources."@babel/types-7.12.6"
+ sources."@babel/types-7.12.7"
];
})
(sources."@babel/helper-module-transforms-7.12.1" // {
dependencies = [
- sources."@babel/types-7.12.6"
+ sources."@babel/types-7.12.7"
+ ];
+ })
+ (sources."@babel/helper-optimise-call-expression-7.12.7" // {
+ dependencies = [
+ sources."@babel/types-7.12.7"
];
})
- sources."@babel/helper-optimise-call-expression-7.10.4"
sources."@babel/helper-plugin-utils-7.10.4"
- sources."@babel/helper-regex-7.10.5"
(sources."@babel/helper-remap-async-to-generator-7.12.1" // {
dependencies = [
- sources."@babel/types-7.12.6"
+ sources."@babel/types-7.12.7"
];
})
(sources."@babel/helper-replace-supers-7.12.5" // {
dependencies = [
- sources."@babel/types-7.12.6"
+ sources."@babel/types-7.12.7"
];
})
(sources."@babel/helper-simple-access-7.12.1" // {
dependencies = [
- sources."@babel/types-7.12.6"
+ sources."@babel/types-7.12.7"
];
})
(sources."@babel/helper-skip-transparent-expression-wrappers-7.12.1" // {
dependencies = [
- sources."@babel/types-7.12.6"
+ sources."@babel/types-7.12.7"
];
})
(sources."@babel/helper-split-export-declaration-7.11.0" // {
dependencies = [
- sources."@babel/types-7.12.6"
+ sources."@babel/types-7.12.7"
];
})
sources."@babel/helper-validator-identifier-7.10.4"
@@ -60072,11 +60682,11 @@ in
sources."@babel/helper-wrap-function-7.12.3"
(sources."@babel/helpers-7.12.5" // {
dependencies = [
- sources."@babel/types-7.12.6"
+ sources."@babel/types-7.12.7"
];
})
sources."@babel/highlight-7.10.4"
- sources."@babel/parser-7.12.5"
+ sources."@babel/parser-7.12.7"
sources."@babel/plugin-proposal-async-generator-functions-7.12.1"
sources."@babel/plugin-proposal-class-properties-7.12.1"
sources."@babel/plugin-proposal-dynamic-import-7.12.1"
@@ -60084,10 +60694,10 @@ in
sources."@babel/plugin-proposal-json-strings-7.12.1"
sources."@babel/plugin-proposal-logical-assignment-operators-7.12.1"
sources."@babel/plugin-proposal-nullish-coalescing-operator-7.12.1"
- sources."@babel/plugin-proposal-numeric-separator-7.12.5"
+ sources."@babel/plugin-proposal-numeric-separator-7.12.7"
sources."@babel/plugin-proposal-object-rest-spread-7.12.1"
sources."@babel/plugin-proposal-optional-catch-binding-7.12.1"
- sources."@babel/plugin-proposal-optional-chaining-7.12.1"
+ sources."@babel/plugin-proposal-optional-chaining-7.12.7"
sources."@babel/plugin-proposal-private-methods-7.12.1"
sources."@babel/plugin-proposal-unicode-property-regex-7.12.1"
sources."@babel/plugin-syntax-async-generators-7.8.4"
@@ -60132,21 +60742,21 @@ in
sources."@babel/plugin-transform-reserved-words-7.12.1"
sources."@babel/plugin-transform-shorthand-properties-7.12.1"
sources."@babel/plugin-transform-spread-7.12.1"
- sources."@babel/plugin-transform-sticky-regex-7.12.1"
+ sources."@babel/plugin-transform-sticky-regex-7.12.7"
sources."@babel/plugin-transform-template-literals-7.12.1"
sources."@babel/plugin-transform-typeof-symbol-7.12.1"
sources."@babel/plugin-transform-typescript-7.12.1"
sources."@babel/plugin-transform-unicode-escapes-7.12.1"
sources."@babel/plugin-transform-unicode-regex-7.12.1"
- (sources."@babel/preset-env-7.12.1" // {
+ (sources."@babel/preset-env-7.12.7" // {
dependencies = [
- sources."@babel/types-7.12.6"
+ sources."@babel/types-7.12.7"
sources."semver-5.7.1"
];
})
sources."@babel/preset-flow-7.12.1"
sources."@babel/preset-modules-0.1.4"
- sources."@babel/preset-typescript-7.12.1"
+ sources."@babel/preset-typescript-7.12.7"
(sources."@babel/register-7.12.1" // {
dependencies = [
sources."make-dir-2.1.0"
@@ -60155,11 +60765,15 @@ in
];
})
sources."@babel/runtime-7.12.5"
- sources."@babel/template-7.10.4"
- (sources."@babel/traverse-7.12.5" // {
+ (sources."@babel/template-7.12.7" // {
+ dependencies = [
+ sources."@babel/types-7.12.7"
+ ];
+ })
+ (sources."@babel/traverse-7.12.9" // {
dependencies = [
sources."@babel/generator-7.12.5"
- sources."@babel/types-7.12.6"
+ sources."@babel/types-7.12.7"
];
})
sources."@babel/types-7.10.4"
@@ -60203,7 +60817,7 @@ in
(sources."@oclif/errors-1.3.3" // {
dependencies = [
sources."ansi-styles-4.3.0"
- sources."clean-stack-3.0.0"
+ sources."clean-stack-3.0.1"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
sources."escape-string-regexp-4.0.0"
@@ -60283,7 +60897,7 @@ in
sources."@types/http-assert-1.5.1"
sources."@types/http-errors-1.8.0"
sources."@types/inquirer-6.5.0"
- (sources."@types/jscodeshift-0.7.1" // {
+ (sources."@types/jscodeshift-0.7.2" // {
dependencies = [
sources."ast-types-0.12.1"
sources."recast-0.17.2"
@@ -60296,7 +60910,7 @@ in
sources."@types/long-4.0.1"
sources."@types/mime-2.0.3"
sources."@types/minimatch-3.0.3"
- sources."@types/node-14.14.7"
+ sources."@types/node-14.14.10"
(sources."@types/node-fetch-2.5.7" // {
dependencies = [
sources."form-data-3.0.0"
@@ -60305,7 +60919,7 @@ in
sources."@types/normalize-package-data-2.4.0"
sources."@types/qs-6.9.5"
sources."@types/range-parser-1.2.3"
- sources."@types/serve-static-1.13.7"
+ sources."@types/serve-static-1.13.8"
sources."@types/through-0.0.30"
sources."@types/ws-7.4.0"
sources."@types/zen-observable-0.8.1"
@@ -60317,24 +60931,24 @@ in
})
sources."@vue/cli-ui-addon-webpack-4.5.9"
sources."@vue/cli-ui-addon-widgets-4.5.9"
- (sources."@vue/compiler-core-3.0.2" // {
+ (sources."@vue/compiler-core-3.0.3" // {
dependencies = [
- sources."@babel/types-7.12.6"
+ sources."@babel/types-7.12.7"
sources."source-map-0.6.1"
];
})
- sources."@vue/compiler-dom-3.0.2"
- (sources."@vue/compiler-sfc-3.0.2" // {
+ sources."@vue/compiler-dom-3.0.3"
+ (sources."@vue/compiler-sfc-3.0.3" // {
dependencies = [
- sources."@babel/types-7.12.6"
+ sources."@babel/types-7.12.7"
sources."source-map-0.6.1"
];
})
- sources."@vue/compiler-ssr-3.0.2"
- sources."@vue/reactivity-3.0.2"
- sources."@vue/runtime-core-3.0.2"
- sources."@vue/runtime-dom-3.0.2"
- sources."@vue/shared-3.0.2"
+ sources."@vue/compiler-ssr-3.0.3"
+ sources."@vue/reactivity-3.0.3"
+ sources."@vue/runtime-core-3.0.3"
+ sources."@vue/runtime-dom-3.0.3"
+ sources."@vue/shared-3.0.3"
sources."@wry/context-0.4.4"
sources."@wry/equality-0.1.11"
sources."abbrev-1.1.1"
@@ -60537,7 +61151,7 @@ in
sources."callsites-2.0.0"
sources."camel-case-4.1.1"
sources."camelcase-4.1.0"
- sources."caniuse-lite-1.0.30001158"
+ sources."caniuse-lite-1.0.30001164"
sources."capital-case-1.0.3"
sources."capture-stack-trace-1.0.1"
sources."cardinal-2.1.1"
@@ -60596,7 +61210,7 @@ in
sources."ansi-escapes-4.3.1"
sources."ansi-styles-4.3.0"
sources."chalk-4.1.0"
- sources."clean-stack-3.0.0"
+ sources."clean-stack-3.0.1"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
sources."escape-string-regexp-4.0.0"
@@ -60654,8 +61268,8 @@ in
sources."cookie-0.4.0"
sources."cookie-signature-1.0.6"
sources."copy-descriptor-0.1.1"
- sources."core-js-3.7.0"
- (sources."core-js-compat-3.7.0" // {
+ sources."core-js-3.8.0"
+ (sources."core-js-compat-3.8.0" // {
dependencies = [
sources."semver-7.0.0"
];
@@ -60680,7 +61294,7 @@ in
sources."csv-parser-1.12.1"
sources."dashdash-1.14.1"
sources."date-fns-1.30.1"
- (sources."debug-4.3.0" // {
+ (sources."debug-4.3.1" // {
dependencies = [
sources."ms-2.1.2"
];
@@ -60746,7 +61360,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.597"
+ sources."electron-to-chromium-1.3.612"
sources."elegant-spinner-1.0.1"
sources."emoji-regex-8.0.0"
sources."emojis-list-3.0.0"
@@ -61020,7 +61634,7 @@ in
sources."is-buffer-1.1.6"
sources."is-callable-1.2.2"
sources."is-ci-1.2.1"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-data-descriptor-1.0.0"
sources."is-date-object-1.0.2"
sources."is-descriptor-1.0.2"
@@ -61160,7 +61774,7 @@ in
sources."wrap-ansi-3.0.1"
];
})
- sources."loglevel-1.7.0"
+ sources."loglevel-1.7.1"
sources."long-4.0.0"
sources."lowdb-1.0.0"
sources."lower-case-2.0.1"
@@ -61235,7 +61849,7 @@ in
sources."node-releases-1.1.67"
(sources."nodemon-1.19.4" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."ms-2.1.2"
sources."semver-5.7.1"
];
@@ -61266,13 +61880,17 @@ in
sources."kind-of-3.2.2"
];
})
- sources."object-inspect-1.8.0"
+ sources."object-inspect-1.9.0"
sources."object-keys-1.1.1"
sources."object-path-0.11.5"
- sources."object-treeify-1.1.29"
+ sources."object-treeify-1.1.30"
sources."object-visit-1.0.1"
sources."object.assign-4.1.2"
- sources."object.getownpropertydescriptors-2.1.0"
+ (sources."object.getownpropertydescriptors-2.1.1" // {
+ dependencies = [
+ sources."es-abstract-1.18.0-next.1"
+ ];
+ })
sources."object.pick-1.3.0"
sources."on-finished-2.3.0"
sources."once-1.4.0"
@@ -61336,7 +61954,7 @@ in
sources."pkg-dir-3.0.0"
(sources."portfinder-1.0.28" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."ms-2.1.2"
];
})
@@ -61534,7 +62152,7 @@ in
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.6"
+ sources."spdx-license-ids-3.0.7"
(sources."split-string-3.1.0" // {
dependencies = [
sources."extend-shallow-3.0.2"
@@ -61567,16 +62185,8 @@ in
sources."strict-uri-encode-1.1.0"
sources."string-hash-1.1.3"
sources."string-width-4.2.0"
- (sources."string.prototype.trimend-1.0.2" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- ];
- })
- (sources."string.prototype.trimstart-1.0.2" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- ];
- })
+ sources."string.prototype.trimend-1.0.3"
+ sources."string.prototype.trimstart-1.0.3"
(sources."string_decoder-1.1.1" // {
dependencies = [
sources."safe-buffer-5.1.2"
@@ -61762,7 +62372,7 @@ in
(sources."vue-codemod-0.0.4" // {
dependencies = [
sources."globby-10.0.2"
- sources."vue-3.0.2"
+ sources."vue-3.0.3"
];
})
sources."watch-1.0.2"
@@ -61786,7 +62396,7 @@ in
sources."xmlbuilder-11.0.1"
sources."xss-1.0.8"
sources."xtend-4.0.2"
- sources."y18n-4.0.0"
+ sources."y18n-4.0.1"
sources."yallist-2.1.2"
(sources."yaml-front-matter-3.4.1" // {
dependencies = [
@@ -61950,9 +62560,9 @@ in
sources."@babel/generator-7.12.5"
sources."@babel/helper-validator-identifier-7.10.4"
sources."@babel/highlight-7.10.4"
- sources."@babel/parser-7.12.5"
- sources."@babel/template-7.10.4"
- sources."@babel/types-7.12.6"
+ sources."@babel/parser-7.12.7"
+ sources."@babel/template-7.12.7"
+ sources."@babel/types-7.12.7"
sources."@webassemblyjs/ast-1.9.1"
sources."@webassemblyjs/floating-point-hex-parser-1.9.1"
sources."@webassemblyjs/helper-api-error-1.9.1"
@@ -62025,14 +62635,14 @@ in
alloy = nodeEnv.buildNodePackage {
name = "alloy";
packageName = "alloy";
- version = "1.15.2";
+ version = "1.15.3";
src = fetchurl {
- url = "https://registry.npmjs.org/alloy/-/alloy-1.15.2.tgz";
- sha512 = "40tSBJENAo8bC9RA+IplD/OACRBiZbTBXdt/Q7qaTdDiaMz/ITXCYuALeY6cGK6bO3Frmw2B5djwGbjxlrLa6A==";
+ url = "https://registry.npmjs.org/alloy/-/alloy-1.15.3.tgz";
+ sha512 = "RYp9vX+/ojXMCpxMOsZu9e4X5+k3Nlq3vW4gdMkIVXIlk7hfvNcBfAYMeq3ao68cyYQFLJWVkFY0DlQfn0hQhQ==";
};
dependencies = [
sources."@babel/code-frame-7.10.4"
- (sources."@babel/core-7.12.3" // {
+ (sources."@babel/core-7.12.9" // {
dependencies = [
sources."source-map-0.5.7"
];
@@ -62044,38 +62654,38 @@ in
})
sources."@babel/helper-function-name-7.10.4"
sources."@babel/helper-get-function-arity-7.10.4"
- sources."@babel/helper-member-expression-to-functions-7.12.1"
+ sources."@babel/helper-member-expression-to-functions-7.12.7"
sources."@babel/helper-module-imports-7.12.5"
sources."@babel/helper-module-transforms-7.12.1"
- sources."@babel/helper-optimise-call-expression-7.10.4"
+ sources."@babel/helper-optimise-call-expression-7.12.7"
sources."@babel/helper-replace-supers-7.12.5"
sources."@babel/helper-simple-access-7.12.1"
sources."@babel/helper-split-export-declaration-7.11.0"
sources."@babel/helper-validator-identifier-7.10.4"
sources."@babel/helpers-7.12.5"
sources."@babel/highlight-7.10.4"
- sources."@babel/parser-7.12.5"
- sources."@babel/template-7.10.4"
- sources."@babel/traverse-7.12.5"
- sources."@babel/types-7.12.6"
+ sources."@babel/parser-7.12.7"
+ sources."@babel/template-7.12.7"
+ sources."@babel/traverse-7.12.9"
+ sources."@babel/types-7.12.7"
sources."JSV-4.0.2"
sources."ansi-styles-3.2.1"
sources."array-unique-0.3.2"
- sources."async-2.6.3"
+ sources."async-3.2.0"
sources."balanced-match-1.0.0"
sources."brace-expansion-1.1.11"
sources."chalk-2.4.2"
- sources."chmodr-1.2.0"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
sources."colors-1.4.0"
sources."commander-2.20.3"
sources."concat-map-0.0.1"
sources."convert-source-map-1.7.0"
- sources."debug-4.3.0"
- sources."ejs-2.5.7"
+ sources."debug-4.3.1"
+ sources."ejs-3.1.5"
sources."ensure-posix-path-1.1.1"
sources."escape-string-regexp-1.0.5"
+ sources."filelist-1.0.1"
sources."fs-extra-5.0.0"
sources."function-bind-1.1.1"
sources."gensync-1.0.0-beta.2"
@@ -62098,19 +62708,24 @@ in
sources."homedir-polyfill-1.0.3"
sources."ini-1.3.5"
sources."is-3.3.0"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-windows-1.0.2"
sources."isexe-2.0.0"
+ (sources."jake-10.8.2" // {
+ dependencies = [
+ sources."async-0.9.2"
+ ];
+ })
sources."js-tokens-4.0.0"
sources."jsesc-2.5.2"
sources."json5-2.1.3"
sources."jsonfile-4.0.0"
- sources."jsonlint-1.6.2"
+ sources."jsonlint-1.6.3"
sources."lodash-4.17.20"
sources."matcher-collection-1.1.2"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
- sources."moment-2.20.1"
+ sources."moment-2.29.1"
sources."ms-2.1.2"
sources."node.extend-2.0.2"
(sources."nomnom-1.8.1" // {
@@ -62136,7 +62751,7 @@ in
sources."which-1.3.1"
sources."xml2js-0.2.8"
sources."xml2tss-0.0.5"
- sources."xmldom-0.1.31"
+ sources."xmldom-0.4.0"
];
buildInputs = globalBuildInputs;
meta = {
@@ -62159,7 +62774,7 @@ in
dependencies = [
sources."@types/glob-7.1.3"
sources."@types/minimatch-3.0.3"
- sources."@types/node-14.14.7"
+ sources."@types/node-14.14.10"
sources."balanced-match-1.0.0"
sources."brace-expansion-1.1.11"
sources."chromium-pickle-js-0.2.0"
@@ -62388,7 +63003,7 @@ in
sources."inherits-2.0.4"
sources."intersect-1.0.1"
sources."is-arrayish-0.2.1"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-finite-1.1.0"
sources."is-plain-obj-1.1.0"
sources."is-utf8-0.2.1"
@@ -62452,7 +63067,7 @@ in
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.6"
+ sources."spdx-license-ids-3.0.7"
sources."sprintf-js-1.0.3"
sources."strip-bom-2.0.0"
sources."strip-indent-1.0.1"
@@ -62588,10 +63203,9 @@ in
sources."is-arguments-1.0.4"
sources."is-buffer-1.1.6"
sources."is-callable-1.2.2"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-date-object-1.0.2"
sources."is-generator-function-1.0.7"
- sources."is-negative-zero-2.0.0"
sources."is-regex-1.1.1"
sources."is-symbol-1.0.3"
sources."is-typed-array-1.1.3"
@@ -62612,7 +63226,7 @@ in
sources."mkdirp-classic-0.5.3"
sources."module-deps-6.2.3"
sources."object-assign-4.1.1"
- sources."object-inspect-1.8.0"
+ sources."object-inspect-1.9.0"
sources."object-keys-1.1.1"
sources."object.assign-4.1.2"
sources."once-1.4.0"
@@ -62665,16 +63279,8 @@ in
];
})
sources."stream-splicer-2.0.1"
- (sources."string.prototype.trimend-1.0.2" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- ];
- })
- (sources."string.prototype.trimstart-1.0.2" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- ];
- })
+ sources."string.prototype.trimend-1.0.3"
+ sources."string.prototype.trimstart-1.0.3"
sources."string_decoder-1.3.0"
sources."subarg-1.0.0"
sources."syntax-error-1.4.0"
@@ -62707,6 +63313,451 @@ in
bypassCache = true;
reconstructLock = true;
};
+ btc-rpc-explorer = nodeEnv.buildNodePackage {
+ name = "btc-rpc-explorer";
+ packageName = "btc-rpc-explorer";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/btc-rpc-explorer/-/btc-rpc-explorer-2.0.2.tgz";
+ sha512 = "TTdFGXzJ8HLn4PCNYRS4S7P3SgglZkBtJeNQP8r7tTjbugoameVvzDOLgVAy/zPQVoUXBuBPfnbm4Sky9VJOmw==";
+ };
+ dependencies = [
+ sources."@types/babel-types-7.0.9"
+ sources."@types/babylon-6.16.5"
+ sources."@types/node-10.12.18"
+ sources."@uphold/request-logger-2.0.0"
+ sources."accepts-1.3.7"
+ sources."acorn-3.3.0"
+ (sources."acorn-globals-3.1.0" // {
+ dependencies = [
+ sources."acorn-4.0.13"
+ ];
+ })
+ sources."ajv-6.12.6"
+ sources."align-text-0.1.4"
+ sources."ansi-regex-4.1.0"
+ sources."ansi-styles-3.2.1"
+ sources."argparse-1.0.10"
+ sources."array-find-index-1.0.2"
+ sources."array-flatten-1.1.1"
+ sources."arrify-1.0.1"
+ sources."asap-2.0.6"
+ sources."asn1-0.2.4"
+ sources."assert-plus-1.0.0"
+ sources."async-3.2.0"
+ sources."asynckit-0.4.0"
+ sources."aws-sign2-0.7.0"
+ sources."aws4-1.11.0"
+ sources."babel-runtime-6.26.0"
+ sources."babel-types-6.26.0"
+ sources."babylon-6.18.0"
+ sources."balanced-match-1.0.0"
+ sources."base-x-3.0.8"
+ sources."base64-js-1.5.1"
+ sources."basic-auth-2.0.1"
+ sources."bcrypt-pbkdf-1.0.2"
+ sources."bech32-1.1.4"
+ sources."bignumber.js-4.1.0"
+ sources."bindings-1.5.0"
+ sources."bip174-2.0.1"
+ sources."bip32-2.0.6"
+ sources."bip66-1.1.5"
+ (sources."bitcoin-core-2.3.0" // {
+ dependencies = [
+ sources."semver-5.7.1"
+ ];
+ })
+ sources."bitcoin-ops-1.4.1"
+ sources."bitcoinjs-lib-5.2.0"
+ sources."bluebird-3.7.2"
+ sources."bn.js-4.11.9"
+ (sources."body-parser-1.19.0" // {
+ dependencies = [
+ sources."debug-2.6.9"
+ ];
+ })
+ sources."brace-expansion-1.1.11"
+ sources."brorand-1.1.0"
+ sources."bs58-4.0.1"
+ sources."bs58check-2.1.2"
+ sources."buffer-5.7.1"
+ sources."buffer-alloc-1.2.0"
+ sources."buffer-alloc-unsafe-1.1.0"
+ sources."buffer-fill-1.0.0"
+ sources."buffer-from-1.1.1"
+ sources."bunyan-1.8.14"
+ sources."bytes-3.1.0"
+ sources."camelcase-4.1.0"
+ sources."camelcase-keys-4.2.0"
+ sources."caseless-0.12.0"
+ sources."center-align-0.1.3"
+ sources."character-parser-2.2.0"
+ sources."charenc-0.0.2"
+ sources."cipher-base-1.0.4"
+ sources."clean-css-4.2.3"
+ sources."cliui-2.1.0"
+ sources."color-convert-1.9.3"
+ sources."color-name-1.1.3"
+ sources."combined-stream-1.0.8"
+ sources."concat-map-0.0.1"
+ sources."constantinople-3.1.2"
+ sources."content-disposition-0.5.3"
+ sources."content-type-1.0.4"
+ sources."cookie-0.4.0"
+ sources."cookie-parser-1.4.5"
+ sources."cookie-signature-1.0.6"
+ sources."core-js-2.6.12"
+ sources."core-util-is-1.0.2"
+ sources."create-hash-1.2.0"
+ sources."create-hmac-1.1.7"
+ sources."crypt-0.0.2"
+ sources."crypto-js-3.1.9-1"
+ sources."csrf-3.1.0"
+ (sources."csurf-1.11.0" // {
+ dependencies = [
+ sources."http-errors-1.7.3"
+ ];
+ })
+ sources."currently-unhandled-0.4.1"
+ sources."dashdash-1.14.1"
+ (sources."debug-4.1.1" // {
+ dependencies = [
+ sources."ms-2.1.2"
+ ];
+ })
+ (sources."debugnyan-1.0.0" // {
+ dependencies = [
+ sources."debug-2.6.9"
+ ];
+ })
+ sources."decamelize-1.2.0"
+ (sources."decamelize-keys-1.1.0" // {
+ dependencies = [
+ sources."map-obj-1.0.1"
+ ];
+ })
+ sources."decimal.js-10.2.1"
+ sources."delayed-stream-1.0.0"
+ sources."depd-1.1.2"
+ sources."destroy-1.0.4"
+ sources."dijkstrajs-1.0.1"
+ sources."doctypes-1.1.0"
+ sources."dotenv-8.2.0"
+ sources."double-ended-queue-2.1.0-0"
+ sources."dtrace-provider-0.8.8"
+ sources."ecc-jsbn-0.1.2"
+ sources."ee-first-1.1.1"
+ sources."electrum-client-git://github.com/janoside/electrum-client"
+ sources."elliptic-6.5.3"
+ sources."emoji-regex-7.0.3"
+ sources."encodeurl-1.0.2"
+ sources."entities-1.1.2"
+ sources."error-ex-1.3.2"
+ sources."escape-html-1.0.3"
+ sources."esutils-2.0.3"
+ sources."etag-1.8.1"
+ (sources."express-4.17.1" // {
+ dependencies = [
+ sources."debug-2.6.9"
+ ];
+ })
+ (sources."express-session-1.17.1" // {
+ dependencies = [
+ sources."debug-2.6.9"
+ sources."depd-2.0.0"
+ sources."safe-buffer-5.2.0"
+ ];
+ })
+ 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."file-uri-to-path-1.0.0"
+ (sources."finalhandler-1.1.2" // {
+ dependencies = [
+ sources."debug-2.6.9"
+ ];
+ })
+ sources."find-up-2.1.0"
+ sources."forever-agent-0.6.1"
+ sources."form-data-2.3.3"
+ sources."forwarded-0.1.2"
+ sources."fresh-0.5.2"
+ sources."function-bind-1.1.1"
+ sources."get-caller-file-2.0.5"
+ sources."getpass-0.1.7"
+ sources."glob-6.0.4"
+ sources."graceful-fs-4.2.4"
+ sources."har-schema-2.0.0"
+ sources."har-validator-5.1.5"
+ sources."has-1.0.3"
+ sources."has-symbols-1.0.1"
+ (sources."hash-base-3.1.0" // {
+ dependencies = [
+ sources."safe-buffer-5.2.1"
+ ];
+ })
+ sources."hash.js-1.1.7"
+ sources."hmac-drbg-1.0.1"
+ sources."hosted-git-info-2.8.8"
+ (sources."http-errors-1.7.2" // {
+ dependencies = [
+ sources."inherits-2.0.3"
+ ];
+ })
+ sources."http-signature-1.2.0"
+ sources."iconv-lite-0.4.24"
+ sources."ieee754-1.2.1"
+ sources."indent-string-3.2.0"
+ sources."inflight-1.0.6"
+ sources."inherits-2.0.4"
+ sources."ipaddr.js-1.9.1"
+ sources."is-arrayish-0.2.1"
+ sources."is-buffer-1.1.6"
+ sources."is-core-module-2.2.0"
+ (sources."is-expression-3.0.0" // {
+ dependencies = [
+ sources."acorn-4.0.13"
+ ];
+ })
+ sources."is-fullwidth-code-point-2.0.0"
+ sources."is-plain-obj-1.1.0"
+ sources."is-promise-2.2.2"
+ sources."is-regex-1.1.1"
+ sources."is-typedarray-1.0.0"
+ sources."isarray-2.0.5"
+ sources."isstream-0.1.2"
+ sources."js-stringify-1.0.2"
+ sources."jsbn-0.1.1"
+ sources."json-bigint-0.2.3"
+ sources."json-parse-better-errors-1.0.2"
+ 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."jstransformer-1.0.0"
+ sources."jstransformer-markdown-it-2.1.0"
+ sources."kind-of-3.2.2"
+ sources."lazy-cache-1.0.4"
+ sources."linkify-it-2.2.0"
+ sources."load-json-file-4.0.0"
+ sources."locate-path-2.0.0"
+ sources."lodash-4.17.20"
+ sources."longest-1.0.1"
+ sources."loud-rejection-1.6.0"
+ sources."lru-cache-5.1.1"
+ sources."map-obj-2.0.0"
+ sources."markdown-it-8.4.2"
+ sources."marked-0.7.0"
+ sources."md5-2.3.0"
+ sources."md5.js-1.3.5"
+ sources."mdurl-1.0.1"
+ sources."media-typer-0.3.0"
+ sources."meow-5.0.0"
+ sources."merge-descriptors-1.0.1"
+ sources."merkle-lib-2.0.10"
+ sources."methods-1.1.2"
+ sources."mime-1.6.0"
+ sources."mime-db-1.44.0"
+ sources."mime-types-2.1.27"
+ sources."minimalistic-assert-1.0.1"
+ sources."minimalistic-crypto-utils-1.0.1"
+ sources."minimatch-3.0.4"
+ sources."minimist-1.2.5"
+ sources."minimist-options-3.0.2"
+ sources."mkdirp-0.5.5"
+ sources."moment-2.29.1"
+ sources."moment-duration-format-2.3.2"
+ (sources."morgan-1.10.0" // {
+ dependencies = [
+ sources."debug-2.6.9"
+ sources."depd-2.0.0"
+ ];
+ })
+ sources."ms-2.0.0"
+ sources."mv-2.1.1"
+ sources."nan-2.14.2"
+ sources."ncp-2.0.0"
+ sources."negotiator-0.6.2"
+ (sources."normalize-package-data-2.5.0" // {
+ dependencies = [
+ sources."semver-5.7.1"
+ ];
+ })
+ sources."oauth-sign-0.9.0"
+ sources."object-assign-4.1.1"
+ sources."on-finished-2.3.0"
+ sources."on-headers-1.0.2"
+ sources."once-1.4.0"
+ sources."p-limit-1.3.0"
+ sources."p-locate-2.0.0"
+ sources."p-try-1.0.0"
+ sources."parse-json-4.0.0"
+ sources."parseurl-1.3.3"
+ sources."path-exists-3.0.0"
+ sources."path-is-absolute-1.0.1"
+ sources."path-parse-1.0.6"
+ sources."path-to-regexp-0.1.7"
+ sources."path-type-3.0.0"
+ sources."performance-now-2.1.0"
+ sources."pify-3.0.0"
+ sources."pngjs-3.4.0"
+ sources."promise-7.3.1"
+ sources."proxy-addr-2.0.6"
+ sources."psl-1.8.0"
+ sources."pug-2.0.4"
+ sources."pug-attrs-2.0.4"
+ sources."pug-code-gen-2.0.2"
+ sources."pug-error-1.3.3"
+ sources."pug-filters-3.1.1"
+ sources."pug-lexer-4.1.0"
+ sources."pug-linker-3.0.6"
+ sources."pug-load-2.0.12"
+ sources."pug-parser-5.0.1"
+ sources."pug-runtime-2.0.5"
+ sources."pug-strip-comments-1.0.4"
+ sources."pug-walk-1.1.8"
+ sources."punycode-2.1.1"
+ sources."pushdata-bitcoin-1.0.1"
+ (sources."qrcode-1.4.4" // {
+ dependencies = [
+ sources."camelcase-5.3.1"
+ sources."cliui-5.0.0"
+ sources."find-up-3.0.0"
+ sources."locate-path-3.0.0"
+ sources."p-limit-2.3.0"
+ sources."p-locate-3.0.0"
+ sources."p-try-2.2.0"
+ sources."yargs-13.3.2"
+ sources."yargs-parser-13.1.2"
+ ];
+ })
+ sources."qs-6.7.0"
+ sources."quick-lru-1.1.0"
+ sources."random-bytes-1.0.0"
+ sources."randombytes-2.1.0"
+ sources."range-parser-1.2.1"
+ sources."raw-body-2.4.0"
+ sources."read-pkg-3.0.0"
+ sources."read-pkg-up-3.0.0"
+ sources."readable-stream-3.6.0"
+ sources."redent-2.0.0"
+ sources."redis-2.8.0"
+ sources."redis-commands-1.6.0"
+ sources."redis-parser-2.6.0"
+ sources."regenerator-runtime-0.11.1"
+ sources."repeat-string-1.6.1"
+ (sources."request-2.88.2" // {
+ dependencies = [
+ sources."qs-6.5.2"
+ ];
+ })
+ sources."require-directory-2.1.1"
+ sources."require-main-filename-2.0.0"
+ sources."resolve-1.19.0"
+ sources."right-align-0.1.3"
+ sources."rimraf-2.4.5"
+ sources."ripemd160-2.0.2"
+ sources."rndm-1.2.0"
+ sources."safe-buffer-5.1.2"
+ sources."safe-json-stringify-1.2.0"
+ sources."safer-buffer-2.1.2"
+ sources."semver-7.3.2"
+ (sources."send-0.17.1" // {
+ dependencies = [
+ (sources."debug-2.6.9" // {
+ dependencies = [
+ sources."ms-2.0.0"
+ ];
+ })
+ sources."ms-2.1.1"
+ ];
+ })
+ (sources."serve-favicon-2.5.0" // {
+ dependencies = [
+ sources."ms-2.1.1"
+ sources."safe-buffer-5.1.1"
+ ];
+ })
+ sources."serve-static-1.14.1"
+ sources."set-blocking-2.0.0"
+ sources."setprototypeof-1.1.1"
+ sources."sha.js-2.4.11"
+ sources."signal-exit-3.0.3"
+ sources."simple-git-1.132.0"
+ sources."source-map-0.6.1"
+ sources."spdx-correct-3.1.1"
+ sources."spdx-exceptions-2.3.0"
+ sources."spdx-expression-parse-3.0.1"
+ sources."spdx-license-ids-3.0.7"
+ sources."sprintf-js-1.0.3"
+ sources."sshpk-1.16.1"
+ sources."standard-error-1.1.0"
+ sources."statuses-1.5.0"
+ sources."string-width-3.1.0"
+ (sources."string_decoder-1.3.0" // {
+ dependencies = [
+ sources."safe-buffer-5.2.1"
+ ];
+ })
+ sources."strip-ansi-5.2.0"
+ sources."strip-bom-3.0.0"
+ sources."strip-indent-2.0.0"
+ sources."tiny-secp256k1-1.1.5"
+ sources."to-fast-properties-1.0.3"
+ sources."toidentifier-1.0.0"
+ sources."token-stream-0.0.1"
+ sources."tough-cookie-2.5.0"
+ sources."trim-newlines-2.0.0"
+ sources."tsscmp-1.0.6"
+ sources."tunnel-agent-0.6.0"
+ sources."tweetnacl-0.14.5"
+ sources."type-is-1.6.18"
+ sources."typeforce-1.18.0"
+ sources."uc.micro-1.0.6"
+ (sources."uglify-js-2.8.29" // {
+ dependencies = [
+ sources."source-map-0.5.7"
+ ];
+ })
+ sources."uglify-to-browserify-1.0.2"
+ sources."uid-safe-2.1.5"
+ sources."unpipe-1.0.0"
+ sources."uri-js-4.4.0"
+ sources."util-deprecate-1.0.2"
+ sources."utils-merge-1.0.1"
+ sources."uuid-3.4.0"
+ sources."validate-npm-package-license-3.0.4"
+ sources."varuint-bitcoin-1.1.2"
+ sources."vary-1.1.2"
+ sources."verror-1.10.0"
+ sources."void-elements-2.0.1"
+ sources."which-module-2.0.0"
+ sources."wif-2.0.6"
+ sources."window-size-0.1.0"
+ sources."with-5.1.1"
+ sources."wordwrap-0.0.2"
+ sources."wrap-ansi-5.1.0"
+ sources."wrappy-1.0.2"
+ sources."y18n-4.0.1"
+ sources."yallist-3.1.1"
+ (sources."yargs-3.10.0" // {
+ dependencies = [
+ sources."camelcase-1.2.1"
+ ];
+ })
+ sources."yargs-parser-10.1.0"
+ ];
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "Open-source, self-hosted Bitcoin explorer";
+ homepage = "https://github.com/janoside/btc-rpc-explorer#readme";
+ license = "MIT";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = true;
+ };
castnow = nodeEnv.buildNodePackage {
name = "castnow";
packageName = "castnow";
@@ -62727,7 +63778,7 @@ in
sources."@protobufjs/pool-1.1.0"
sources."@protobufjs/utf8-1.1.0"
sources."@types/long-4.0.1"
- sources."@types/node-13.13.30"
+ sources."@types/node-13.13.34"
sources."addr-to-ip-port-1.5.1"
sources."airplay-js-0.2.16"
sources."ajv-6.12.6"
@@ -62747,7 +63798,7 @@ in
sources."base64-js-1.5.1"
sources."bcrypt-pbkdf-1.0.2"
sources."bencode-2.0.1"
- sources."bep53-range-1.0.0"
+ sources."bep53-range-1.1.0"
sources."bitfield-0.1.0"
(sources."bittorrent-dht-6.4.2" // {
dependencies = [
@@ -62774,7 +63825,7 @@ in
sources."caseless-0.12.0"
(sources."castv2-0.1.10" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
];
})
sources."castv2-client-1.2.0"
@@ -62845,7 +63896,7 @@ in
})
sources."fs.realpath-1.0.0"
sources."function-bind-1.1.1"
- sources."get-browser-rtc-1.0.2"
+ sources."get-browser-rtc-1.1.0"
sources."get-stdin-4.0.1"
sources."getpass-0.1.7"
sources."glob-7.1.6"
@@ -62869,7 +63920,7 @@ in
sources."ip-set-1.0.2"
sources."ipaddr.js-2.0.0"
sources."is-arrayish-0.2.1"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-finite-1.1.0"
sources."is-typedarray-1.0.0"
sources."is-utf8-0.2.1"
@@ -63052,7 +64103,7 @@ in
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.6"
+ sources."spdx-license-ids-3.0.7"
sources."speedometer-0.1.4"
sources."srt2vtt-1.3.1"
sources."sshpk-1.16.1"
@@ -63185,7 +64236,7 @@ in
sources."commander-2.20.3"
sources."concat-map-0.0.1"
sources."cycle-1.0.3"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."decode-uri-component-0.2.0"
sources."deep-equal-0.2.2"
sources."encoding-0.1.13"
@@ -63269,10 +64320,10 @@ in
coc-diagnostic = nodeEnv.buildNodePackage {
name = "coc-diagnostic";
packageName = "coc-diagnostic";
- version = "0.13.0";
+ version = "0.14.0";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-diagnostic/-/coc-diagnostic-0.13.0.tgz";
- sha512 = "09jUr50HgKBPxlK88p6CrJXGdu5owMT5c951Ajxwp2lhmFlo26NYn5eVo69shEaZvkpFvlskQWn5lqvrDox0Vw==";
+ url = "https://registry.npmjs.org/coc-diagnostic/-/coc-diagnostic-0.14.0.tgz";
+ sha512 = "ccxtSRTqVIuIQrtS5SI0uevO2WC7cSA9dNtiZ/PveDKyxhqyQlfRs9n0bdOJdXteYt6BKUIiqFV8Q48Z71y89A==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -63327,10 +64378,10 @@ in
coc-git = nodeEnv.buildNodePackage {
name = "coc-git";
packageName = "coc-git";
- version = "2.0.4";
+ version = "2.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-git/-/coc-git-2.0.4.tgz";
- sha512 = "Ej4dq5XOkMfnJkHIgUj2FlARz3sU3ACsrSq4YmLD3zj11uf/1nkPf5or89GOngQ1/KyCa1Llj1ai8+oTHyJAQw==";
+ url = "https://registry.npmjs.org/coc-git/-/coc-git-2.0.5.tgz";
+ sha512 = "MwoSWGr8mco+/Bth/4zr0kNRuG9rXYgyAEI1mGOuRsMqy2G9LEr4azSP68V2EuIPzYVcYx6ZZk2o5e8b/ux0/w==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -63345,10 +64396,10 @@ in
coc-go = nodeEnv.buildNodePackage {
name = "coc-go";
packageName = "coc-go";
- version = "0.12.0";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-go/-/coc-go-0.12.0.tgz";
- sha512 = "1H9GKq8S1nqv6R3Y2ws+mK+GdVGu3SRsr5uEyRR1KGyfGCDjHyUJY9r4ISlD7DqQ0aq3ukphyv/vhi9uDlkvmA==";
+ url = "https://registry.npmjs.org/coc-go/-/coc-go-0.12.1.tgz";
+ sha512 = "DskyUQMQXxaHAAAcAzlEFAbxFQaSrRhHEVTsGGB6Q3naW7GvQFze2Otrd4FOxfzTYZlGio5yJpGB7a09K5Snrg==";
};
dependencies = [
sources."isexe-2.0.0"
@@ -63392,7 +64443,7 @@ in
sha512 = "qC1BifVAAuI5cPT6fEQuP0RIjwDWqhLCH+AUJrQ7lW2IghWInjOarhj9AHWS+1cZLnsVrMMYXL6i8HZLnkRDQQ==";
};
dependencies = [
- sources."typescript-4.0.5"
+ sources."typescript-4.1.2"
];
buildInputs = globalBuildInputs;
meta = {
@@ -63424,10 +64475,10 @@ in
coc-java = nodeEnv.buildNodePackage {
name = "coc-java";
packageName = "coc-java";
- version = "1.5.0";
+ version = "1.5.3";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-java/-/coc-java-1.5.0.tgz";
- sha512 = "EvoHLu7a0H3NB8z3JqXUTggKNTCi28on2dsE7/EJ7AYT1i3SgPaDaU/M7lkK/mUqokbHhAKwcEZBcAr2PtRAgg==";
+ url = "https://registry.npmjs.org/coc-java/-/coc-java-1.5.3.tgz";
+ sha512 = "St4Vg5DSHaBW0zqXoSKlKL0KJiASSGMIKDUX2zp/l8ImJd6YI5+SoEwYjCxA2c5x01hZ7k3prXDdfgpKp304RA==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -63477,10 +64528,10 @@ in
coc-lists = nodeEnv.buildNodePackage {
name = "coc-lists";
packageName = "coc-lists";
- version = "1.3.11";
+ version = "1.3.16";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-lists/-/coc-lists-1.3.11.tgz";
- sha512 = "FG0sCSIbkOe+RRikjHuDp+lFJWXyKBcDSTXDbS7T6q4dNwpkpl4+wNSkvN0tWKnXwNFd2HJt5GuFn5xj9DFK8g==";
+ url = "https://registry.npmjs.org/coc-lists/-/coc-lists-1.3.16.tgz";
+ sha512 = "6m/LCFHcnFdbJoFnrkzj8OhBvcFl491eYG0247Gti/u2iQCVj2X8RRxdxcGbDh4tR5OEPZdQPcd6YMDbtphPSg==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -63492,13 +64543,31 @@ in
bypassCache = true;
reconstructLock = true;
};
+ coc-markdownlint = nodeEnv.buildNodePackage {
+ name = "coc-markdownlint";
+ packageName = "coc-markdownlint";
+ version = "1.9.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/coc-markdownlint/-/coc-markdownlint-1.9.0.tgz";
+ sha512 = "cTIR4IXs6CC06iDwylxzS0Sq4HhiWofTBqgedtbAckkaoJYOZdM+uMKKdkSO2nt93bHtE4MsEoQ91sxHgKqNfg==";
+ };
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "Markdownlint extension for coc.nvim";
+ homepage = "https://github.com/fannheyward/coc-markdownlint#readme";
+ license = "MIT";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = true;
+ };
coc-metals = nodeEnv.buildNodePackage {
name = "coc-metals";
packageName = "coc-metals";
- version = "0.9.6";
+ version = "0.9.8";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-metals/-/coc-metals-0.9.6.tgz";
- sha512 = "5NSCyYUbOployL6Vfanw7LeIYAi9+8LTqXjKqmVCSRql/YpscZJj7Y3KnhUc4P6WYuORXTl7r9Wwau6T/McyQw==";
+ url = "https://registry.npmjs.org/coc-metals/-/coc-metals-0.9.8.tgz";
+ sha512 = "3mkLfoTaPWT7u2oELILGGtS8jofBsb1MzATB8T4tNJODbrZFXQf5KIV4GBk81RVM1MLGvNtvD/VO/pmwUhrSxQ==";
};
dependencies = [
sources."@chemzqm/neovim-5.2.10"
@@ -63532,7 +64601,7 @@ in
})
sources."date-format-3.0.0"
sources."debounce-1.2.0"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."deep-extend-0.6.0"
sources."define-properties-1.1.3"
sources."duplexer2-0.1.4"
@@ -63545,7 +64614,7 @@ in
sources."fb-watchman-2.0.1"
sources."flatted-2.0.2"
sources."follow-redirects-1.13.0"
- sources."fp-ts-2.8.6"
+ sources."fp-ts-2.9.0"
sources."fs-extra-8.1.0"
sources."fs-minipass-2.1.0"
sources."fs.realpath-1.0.0"
@@ -63572,7 +64641,6 @@ in
sources."is-callable-1.2.2"
sources."is-date-object-1.0.2"
sources."is-docker-2.1.1"
- sources."is-negative-zero-2.0.0"
sources."is-regex-1.1.1"
sources."is-stream-1.1.0"
sources."is-symbol-1.0.3"
@@ -63610,7 +64678,7 @@ in
sources."node-fetch-2.6.1"
sources."node-int64-0.4.0"
sources."npm-run-path-2.0.2"
- sources."object-inspect-1.8.0"
+ sources."object-inspect-1.9.0"
sources."object-keys-1.1.1"
sources."object.assign-4.1.2"
sources."once-1.4.0"
@@ -63638,16 +64706,8 @@ in
sources."date-format-2.1.0"
];
})
- (sources."string.prototype.trimend-1.0.2" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- ];
- })
- (sources."string.prototype.trimstart-1.0.2" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- ];
- })
+ sources."string.prototype.trimend-1.0.3"
+ sources."string.prototype.trimstart-1.0.3"
sources."string_decoder-1.1.1"
sources."strip-eof-1.0.0"
sources."strip-json-comments-2.0.1"
@@ -63697,10 +64757,10 @@ in
coc-prettier = nodeEnv.buildNodePackage {
name = "coc-prettier";
packageName = "coc-prettier";
- version = "1.1.18";
+ version = "1.1.20";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-prettier/-/coc-prettier-1.1.18.tgz";
- sha512 = "K2rny+Gy8TKZTWFpRqQ0cuH1QkrClml7cNh6A39vkQfbgmDXgaTbli/V0oWslSnVyPOtidGS3vIhZ09mukVhvw==";
+ url = "https://registry.npmjs.org/coc-prettier/-/coc-prettier-1.1.20.tgz";
+ sha512 = "3p4AwJnsjtLJM53wLsMtcVUzWPMnnYI6pkwQraHH6Tp7/ZuXwIVhjUvDgMcAvhmIkVePyvJF5xZHN4ghLLP02A==";
};
dependencies = [
sources."@babel/code-frame-7.10.4"
@@ -63777,7 +64837,7 @@ in
sources."callsites-3.1.0"
sources."camelcase-2.1.1"
sources."camelcase-keys-2.1.0"
- sources."caniuse-lite-1.0.30001158"
+ sources."caniuse-lite-1.0.30001164"
sources."capture-stack-trace-1.0.1"
sources."ccount-1.1.0"
sources."chalk-2.4.2"
@@ -63834,7 +64894,7 @@ in
];
})
sources."copy-descriptor-0.1.1"
- sources."core-js-3.7.0"
+ sources."core-js-3.8.0"
sources."cosmiconfig-3.1.0"
sources."create-error-class-3.0.2"
(sources."cross-spawn-6.0.5" // {
@@ -63844,7 +64904,7 @@ in
})
sources."crypto-random-string-1.0.0"
sources."currently-unhandled-0.4.1"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."decamelize-1.2.0"
sources."decamelize-keys-1.1.0"
sources."decode-uri-component-0.2.0"
@@ -63874,7 +64934,7 @@ in
sources."domutils-1.7.0"
sources."dot-prop-5.3.0"
sources."duplexer3-0.1.4"
- sources."electron-to-chromium-1.3.597"
+ sources."electron-to-chromium-1.3.612"
sources."emoji-regex-8.0.0"
sources."end-of-stream-1.4.4"
sources."entities-1.1.2"
@@ -64081,7 +65141,7 @@ in
sources."is-arrayish-0.2.1"
sources."is-buffer-1.1.6"
sources."is-ci-1.2.1"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
(sources."is-data-descriptor-1.0.0" // {
dependencies = [
sources."kind-of-6.0.3"
@@ -64148,7 +65208,7 @@ in
sources."lodash-4.17.20"
sources."lodash.merge-4.6.2"
sources."log-symbols-2.2.0"
- sources."loglevel-1.7.0"
+ sources."loglevel-1.7.1"
(sources."loglevel-colored-level-prefix-1.0.0" // {
dependencies = [
sources."ansi-regex-2.1.1"
@@ -64313,11 +65373,11 @@ in
sources."prelude-ls-1.1.2"
sources."prepend-http-1.0.4"
sources."preserve-0.2.0"
- sources."prettier-2.1.2"
+ sources."prettier-2.2.1"
sources."prettier-eslint-11.0.0"
(sources."prettier-stylelint-0.4.2" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."ignore-3.3.10"
sources."prettier-1.19.1"
];
@@ -64452,7 +65512,7 @@ in
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.6"
+ sources."spdx-license-ids-3.0.7"
sources."specificity-0.3.2"
sources."split-string-3.1.0"
sources."sprintf-js-1.0.3"
@@ -64500,7 +65560,7 @@ in
sources."ansi-regex-3.0.0"
sources."camelcase-4.1.0"
sources."camelcase-keys-4.2.0"
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."file-entry-cache-2.0.0"
sources."flat-cache-1.3.4"
sources."globby-7.1.1"
@@ -64713,10 +65773,10 @@ in
coc-rust-analyzer = nodeEnv.buildNodePackage {
name = "coc-rust-analyzer";
packageName = "coc-rust-analyzer";
- version = "0.15.0";
+ version = "0.18.0";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-rust-analyzer/-/coc-rust-analyzer-0.15.0.tgz";
- sha512 = "0hSwXiDZTOVskAlCM7T5HqEixWw5FnSRnc1Uweq8slqxwBnGa6x68akVqa674MEM0KhbJi/H6TDE6q8LzUR58g==";
+ url = "https://registry.npmjs.org/coc-rust-analyzer/-/coc-rust-analyzer-0.18.0.tgz";
+ sha512 = "26wqJFlLsKj2BWaFUfjuu7pIBob36HeUH131IPlxAvluxcd/uhIZZEm22DzBJFhiX6alP+6nHfKsjpI+ntyAtA==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -64731,10 +65791,10 @@ in
coc-smartf = nodeEnv.buildNodePackage {
name = "coc-smartf";
packageName = "coc-smartf";
- version = "1.1.10";
+ version = "1.1.11";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-smartf/-/coc-smartf-1.1.10.tgz";
- sha512 = "xjRDR+1qPw3KclL67v7y8D5l8mrUyYvCGWaLegZ3iLjYpRMwGI5oZKi4sHfRk8kFqrmVbHfvh6yDHiIUnTJWyA==";
+ url = "https://registry.npmjs.org/coc-smartf/-/coc-smartf-1.1.11.tgz";
+ sha512 = "srtsGTwfnrN47BAcafyThuv1eFvlPUFrSDZPJ4RtgxbpcPZCGa60rAPOkFELCjtt9EO0XuKxRJsXtL2PI+ft6A==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -64790,14 +65850,14 @@ in
};
dependencies = [
sources."@babel/code-frame-7.10.4"
- sources."@babel/core-7.12.3"
+ sources."@babel/core-7.12.9"
sources."@babel/generator-7.12.5"
sources."@babel/helper-function-name-7.10.4"
sources."@babel/helper-get-function-arity-7.10.4"
- sources."@babel/helper-member-expression-to-functions-7.12.1"
+ sources."@babel/helper-member-expression-to-functions-7.12.7"
sources."@babel/helper-module-imports-7.12.5"
sources."@babel/helper-module-transforms-7.12.1"
- sources."@babel/helper-optimise-call-expression-7.10.4"
+ sources."@babel/helper-optimise-call-expression-7.12.7"
sources."@babel/helper-replace-supers-7.12.5"
sources."@babel/helper-simple-access-7.12.1"
sources."@babel/helper-split-export-declaration-7.11.0"
@@ -64808,15 +65868,16 @@ in
sources."chalk-2.4.2"
];
})
- sources."@babel/parser-7.12.5"
- sources."@babel/template-7.10.4"
- sources."@babel/traverse-7.12.5"
- sources."@babel/types-7.12.6"
+ sources."@babel/parser-7.12.7"
+ sources."@babel/template-7.12.7"
+ sources."@babel/traverse-7.12.9"
+ sources."@babel/types-7.12.7"
sources."@nodelib/fs.scandir-2.1.3"
sources."@nodelib/fs.stat-2.0.3"
sources."@nodelib/fs.walk-1.2.4"
sources."@stylelint/postcss-css-in-js-0.37.2"
- sources."@stylelint/postcss-markdown-0.36.1"
+ sources."@stylelint/postcss-markdown-0.36.2"
+ sources."@types/mdast-3.0.3"
sources."@types/minimist-1.2.1"
sources."@types/normalize-package-data-2.4.0"
sources."@types/parse-json-4.0.0"
@@ -64836,8 +65897,7 @@ in
sources."callsites-3.1.0"
sources."camelcase-5.3.1"
sources."camelcase-keys-6.2.2"
- sources."caniuse-lite-1.0.30001158"
- sources."ccount-1.1.0"
+ sources."caniuse-lite-1.0.30001164"
(sources."chalk-4.1.0" // {
dependencies = [
sources."ansi-styles-4.3.0"
@@ -64848,11 +65908,9 @@ in
];
})
sources."character-entities-1.2.4"
- sources."character-entities-html4-1.1.4"
sources."character-entities-legacy-1.1.4"
sources."character-reference-invalid-1.1.4"
sources."clone-regexp-2.2.0"
- sources."collapse-white-space-1.0.6"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
sources."colorette-1.2.1"
@@ -64860,7 +65918,7 @@ in
sources."convert-source-map-1.7.0"
sources."cosmiconfig-7.0.0"
sources."cssesc-3.0.0"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."decamelize-1.2.0"
(sources."decamelize-keys-1.1.0" // {
dependencies = [
@@ -64877,7 +65935,7 @@ in
sources."domelementtype-1.3.1"
sources."domhandler-2.4.2"
sources."domutils-1.7.0"
- sources."electron-to-chromium-1.3.597"
+ sources."electron-to-chromium-1.3.612"
sources."emoji-regex-8.0.0"
sources."entities-1.1.2"
sources."error-ex-1.3.2"
@@ -64891,11 +65949,11 @@ in
sources."fast-json-stable-stringify-2.1.0"
sources."fastest-levenshtein-1.0.12"
sources."fastq-1.9.0"
- sources."file-entry-cache-5.0.1"
+ sources."file-entry-cache-6.0.0"
sources."fill-range-7.0.1"
sources."find-up-4.1.0"
- sources."flat-cache-2.0.1"
- sources."flatted-2.0.2"
+ sources."flat-cache-3.0.4"
+ sources."flatted-3.1.0"
sources."fs.realpath-1.0.0"
sources."function-bind-1.1.1"
sources."gensync-1.0.0-beta.2"
@@ -64911,7 +65969,7 @@ in
sources."hard-rejection-2.1.0"
sources."has-1.0.3"
sources."has-flag-3.0.0"
- sources."hosted-git-info-2.8.8"
+ sources."hosted-git-info-3.0.7"
sources."html-tags-3.1.0"
sources."htmlparser2-3.10.1"
sources."ignore-5.1.8"
@@ -64928,11 +65986,10 @@ in
sources."inherits-2.0.4"
sources."ini-1.3.5"
sources."is-alphabetical-1.0.4"
- sources."is-alphanumeric-1.0.0"
sources."is-alphanumerical-1.0.4"
sources."is-arrayish-0.2.1"
sources."is-buffer-2.0.5"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-decimal-1.0.4"
sources."is-extglob-2.1.1"
sources."is-fullwidth-code-point-3.0.0"
@@ -64942,8 +65999,6 @@ in
sources."is-plain-obj-2.1.0"
sources."is-regexp-2.1.0"
sources."is-typedarray-1.0.0"
- sources."is-whitespace-character-1.0.4"
- sources."is-word-character-1.0.4"
sources."isexe-2.0.0"
sources."js-tokens-4.0.0"
sources."jsesc-2.5.2"
@@ -64951,19 +66006,25 @@ in
sources."json-schema-traverse-0.4.1"
sources."json5-2.1.3"
sources."kind-of-6.0.3"
- sources."known-css-properties-0.19.0"
+ sources."known-css-properties-0.20.0"
sources."lines-and-columns-1.1.6"
sources."locate-path-5.0.0"
sources."lodash-4.17.20"
sources."log-symbols-4.0.0"
sources."longest-streak-2.0.4"
+ sources."lru-cache-6.0.0"
sources."map-obj-4.1.0"
- sources."markdown-escapes-1.0.4"
- sources."markdown-table-2.0.0"
sources."mathml-tag-names-2.1.3"
- sources."mdast-util-compact-2.0.1"
- sources."meow-7.1.1"
+ sources."mdast-util-from-markdown-0.8.1"
+ (sources."mdast-util-to-markdown-0.5.4" // {
+ dependencies = [
+ sources."mdast-util-to-string-2.0.0"
+ ];
+ })
+ sources."mdast-util-to-string-1.1.0"
+ sources."meow-8.0.0"
sources."merge2-1.4.1"
+ sources."micromark-2.10.1"
sources."micromatch-4.0.2"
sources."min-indent-1.0.1"
sources."minimatch-3.0.4"
@@ -64973,10 +66034,13 @@ in
sources."is-plain-obj-1.1.0"
];
})
- sources."mkdirp-0.5.5"
sources."ms-2.1.2"
sources."node-releases-1.1.67"
- sources."normalize-package-data-2.5.0"
+ (sources."normalize-package-data-3.0.0" // {
+ dependencies = [
+ sources."semver-7.3.2"
+ ];
+ })
sources."normalize-range-0.1.2"
sources."normalize-selector-0.2.0"
sources."num2fraction-1.2.2"
@@ -65018,6 +66082,8 @@ in
sources."quick-lru-4.0.1"
(sources."read-pkg-5.2.0" // {
dependencies = [
+ sources."hosted-git-info-2.8.8"
+ sources."normalize-package-data-2.5.0"
sources."type-fest-0.6.0"
];
})
@@ -65028,15 +66094,15 @@ in
})
sources."readable-stream-3.6.0"
sources."redent-3.0.0"
- sources."remark-12.0.1"
- sources."remark-parse-8.0.3"
- sources."remark-stringify-8.1.1"
+ sources."remark-13.0.0"
+ sources."remark-parse-9.0.0"
+ sources."remark-stringify-9.0.0"
sources."repeat-string-1.6.1"
sources."replace-ext-1.0.0"
sources."resolve-1.19.0"
sources."resolve-from-5.0.0"
sources."reusify-1.0.4"
- sources."rimraf-2.6.3"
+ sources."rimraf-3.0.2"
sources."run-parallel-1.1.10"
sources."safe-buffer-5.1.2"
sources."semver-5.7.1"
@@ -65053,47 +66119,38 @@ in
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.6"
+ sources."spdx-license-ids-3.0.7"
sources."specificity-0.4.1"
- sources."state-toggle-1.0.3"
sources."string-width-4.2.0"
(sources."string_decoder-1.3.0" // {
dependencies = [
sources."safe-buffer-5.2.1"
];
})
- sources."stringify-entities-3.1.0"
sources."strip-ansi-6.0.0"
sources."strip-indent-3.0.0"
sources."style-search-0.1.0"
- sources."stylelint-13.7.2"
+ sources."stylelint-13.8.0"
sources."sugarss-2.0.0"
sources."supports-color-5.5.0"
sources."svg-tags-1.0.0"
- sources."table-6.0.3"
+ sources."table-6.0.4"
sources."to-fast-properties-2.0.0"
sources."to-regex-range-5.0.1"
- sources."trim-0.0.1"
sources."trim-newlines-3.0.0"
- sources."trim-trailing-lines-1.1.4"
sources."trough-1.0.5"
- sources."type-fest-0.13.1"
+ sources."type-fest-0.18.1"
sources."typedarray-to-buffer-3.1.5"
- sources."unherit-1.1.3"
sources."unified-9.2.0"
sources."uniq-1.0.1"
sources."unist-util-find-all-after-3.0.2"
- sources."unist-util-is-4.0.3"
- sources."unist-util-remove-position-2.0.1"
+ sources."unist-util-is-4.0.4"
sources."unist-util-stringify-position-2.0.3"
- sources."unist-util-visit-2.0.3"
- sources."unist-util-visit-parents-3.1.1"
sources."uri-js-4.4.0"
sources."util-deprecate-1.0.2"
sources."v8-compile-cache-2.2.0"
sources."validate-npm-package-license-3.0.4"
sources."vfile-4.2.0"
- sources."vfile-location-3.2.0"
sources."vfile-message-2.0.4"
sources."vscode-jsonrpc-5.1.0-next.1"
sources."vscode-languageserver-6.2.0-next.2"
@@ -65103,15 +66160,15 @@ in
];
})
sources."vscode-languageserver-textdocument-1.0.1"
- sources."vscode-languageserver-types-3.16.0-next.4"
+ sources."vscode-languageserver-types-3.16.0-next.5"
sources."vscode-uri-2.1.2"
sources."which-1.3.1"
sources."wrappy-1.0.2"
- sources."write-1.0.3"
sources."write-file-atomic-3.0.3"
- sources."xtend-4.0.2"
+ sources."yallist-4.0.0"
sources."yaml-1.10.0"
- sources."yargs-parser-18.1.3"
+ sources."yargs-parser-20.2.4"
+ sources."zwitch-1.0.5"
];
buildInputs = globalBuildInputs;
meta = {
@@ -65125,10 +66182,10 @@ in
coc-tabnine = nodeEnv.buildNodePackage {
name = "coc-tabnine";
packageName = "coc-tabnine";
- version = "1.2.2";
+ version = "1.2.3";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-tabnine/-/coc-tabnine-1.2.2.tgz";
- sha512 = "uxhcuQyjCmXse9ERkvyKpo7mEqC8wKGwREzbyFW92KAb+fB4YRBzmhrs7ws50cxSsYb6NPkfPrGsWqP4i0yEjg==";
+ url = "https://registry.npmjs.org/coc-tabnine/-/coc-tabnine-1.2.3.tgz";
+ sha512 = "1FVW4hj7eK8PAUS0fzeme/23iBBP9Q3nfoMVzpBGchJiziL2qOhXaFrU0QgliIhiRSMmLnagTx/lWuI8BuO96g==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -65171,7 +66228,7 @@ in
sources."has-flag-3.0.0"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."js-tokens-4.0.0"
sources."js-yaml-3.14.0"
sources."minimatch-3.0.4"
@@ -65236,13 +66293,13 @@ in
coc-tsserver = nodeEnv.buildNodePackage {
name = "coc-tsserver";
packageName = "coc-tsserver";
- version = "1.6.0";
+ version = "1.6.1";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-tsserver/-/coc-tsserver-1.6.0.tgz";
- sha512 = "mGqubDWL5kRHhcoCoAG5LyODhBEh7ORXhCTCZ1GLj7waEaHxtmFSoBlD0H4KwijvI/P+08ji/DLBfp842BPkgw==";
+ url = "https://registry.npmjs.org/coc-tsserver/-/coc-tsserver-1.6.1.tgz";
+ sha512 = "Tys5fRAdzYfi2MyRQ8X5fKLw8vhluuT/0/Uac+eOzMnWSJ0zgMpxtXTo5AA1icsLgUTHHOXgq6CJHUbKs6xGVA==";
};
dependencies = [
- sources."typescript-4.0.5"
+ sources."typescript-4.1.2"
];
buildInputs = globalBuildInputs;
meta = {
@@ -65281,6 +66338,7 @@ in
sources."astral-regex-1.0.0"
sources."balanced-match-1.0.0"
sources."brace-expansion-1.1.11"
+ sources."builtin-modules-1.1.1"
sources."callsites-3.1.0"
(sources."chalk-4.1.0" // {
dependencies = [
@@ -65293,15 +66351,17 @@ in
})
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
+ sources."commander-2.20.3"
sources."concat-map-0.0.1"
sources."cross-spawn-7.0.3"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."deep-is-0.1.3"
+ sources."diff-4.0.2"
sources."doctrine-3.0.0"
sources."emoji-regex-7.0.3"
sources."enquirer-2.3.6"
sources."escape-string-regexp-1.0.5"
- sources."eslint-7.13.0"
+ sources."eslint-7.14.0"
sources."eslint-plugin-vue-7.1.0"
sources."eslint-scope-5.1.1"
(sources."eslint-utils-2.1.0" // {
@@ -65335,16 +66395,19 @@ in
sources."flat-cache-2.0.1"
sources."flatted-2.0.2"
sources."fs.realpath-1.0.0"
+ sources."function-bind-1.1.1"
sources."functional-red-black-tree-1.0.1"
sources."glob-7.1.6"
sources."glob-parent-5.1.1"
sources."globals-12.4.0"
+ sources."has-1.0.3"
sources."has-flag-3.0.0"
sources."ignore-4.0.6"
sources."import-fresh-3.2.2"
sources."imurmurhash-0.1.4"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
+ sources."is-core-module-2.2.0"
sources."is-extglob-2.1.1"
sources."is-fullwidth-code-point-2.0.0"
sources."is-glob-4.0.1"
@@ -65365,10 +66428,13 @@ in
sources."parent-module-1.0.1"
sources."path-is-absolute-1.0.1"
sources."path-key-3.1.1"
+ sources."path-parse-1.0.6"
sources."prelude-ls-1.2.1"
+ sources."prettier-2.2.1"
sources."progress-2.0.3"
sources."punycode-2.1.1"
sources."regexpp-3.1.0"
+ sources."resolve-1.19.0"
sources."resolve-from-4.0.0"
sources."rimraf-2.6.3"
sources."semver-7.3.2"
@@ -65387,11 +66453,20 @@ in
sources."supports-color-5.5.0"
sources."table-5.4.6"
sources."text-table-0.2.0"
+ sources."tslib-1.14.1"
+ (sources."tslint-6.1.3" // {
+ dependencies = [
+ sources."chalk-2.4.2"
+ sources."semver-5.7.1"
+ ];
+ })
+ sources."tsutils-2.29.0"
sources."type-check-0.4.0"
sources."type-fest-0.8.1"
+ sources."typescript-4.1.2"
sources."uri-js-4.4.0"
sources."v8-compile-cache-2.2.0"
- sources."vls-0.5.9"
+ sources."vls-0.5.10"
(sources."vue-eslint-parser-7.1.1" // {
dependencies = [
sources."eslint-visitor-keys-1.3.0"
@@ -65412,6 +66487,24 @@ in
bypassCache = true;
reconstructLock = true;
};
+ coc-vimlsp = nodeEnv.buildNodePackage {
+ name = "coc-vimlsp";
+ packageName = "coc-vimlsp";
+ version = "0.11.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/coc-vimlsp/-/coc-vimlsp-0.11.0.tgz";
+ sha512 = "tcou7cmYgzjLLPfLEyuea5umVkITER0IqDsJCc/3IeuPFyL03D7EDyeXIcyR+fJwXpJ0AzO6rzoLBMqpt4hYGg==";
+ };
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "vim language server extension for coc.nvim";
+ homepage = "https://github.com/iamcco/coc-vim#readme";
+ license = "MIT";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = true;
+ };
coc-vimtex = nodeEnv.buildNodePackage {
name = "coc-vimtex";
packageName = "coc-vimtex";
@@ -65450,10 +66543,10 @@ in
coc-yaml = nodeEnv.buildNodePackage {
name = "coc-yaml";
packageName = "coc-yaml";
- version = "1.1.2";
+ version = "1.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/coc-yaml/-/coc-yaml-1.1.2.tgz";
- sha512 = "schv9IuNXZIGJqoSUQf/zDTgtSG1Kqht5s9yrlWGPhByHofheyffW3jrXrI/yMY9CT/5/Mg37udFrAbx8WCpCg==";
+ url = "https://registry.npmjs.org/coc-yaml/-/coc-yaml-1.1.3.tgz";
+ sha512 = "BBDyx+KUBUcTOoE+E0sZ1pp0mMNWmrqHIeVykEvMN9bt/agtf4vvlJojv54sJETN9LHwbLNLl9pIQkM2HzoWmQ==";
};
dependencies = [
sources."agent-base-4.3.0"
@@ -65467,6 +66560,7 @@ in
sources."js-yaml-3.14.0"
sources."jsonc-parser-2.3.1"
sources."ms-2.0.0"
+ sources."prettier-2.2.1"
(sources."request-light-0.2.5" // {
dependencies = [
sources."vscode-nls-4.1.2"
@@ -65891,7 +66985,7 @@ in
sources."ip-regex-2.1.0"
sources."ipaddr.js-1.9.1"
sources."is-ci-2.0.0"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-docker-2.1.1"
sources."is-extglob-2.1.1"
sources."is-fullwidth-code-point-2.0.0"
@@ -66070,7 +67164,7 @@ in
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.6"
+ sources."spdx-license-ids-3.0.7"
sources."sshpk-1.16.1"
sources."statuses-1.5.0"
(sources."string-width-2.1.1" // {
@@ -66089,7 +67183,7 @@ in
sources."strip-final-newline-2.0.0"
sources."strip-json-comments-2.0.1"
sources."supports-color-7.2.0"
- sources."systeminformation-4.30.1"
+ sources."systeminformation-4.30.10"
sources."term-size-2.2.1"
sources."through-2.3.8"
sources."tmp-0.2.1"
@@ -66103,7 +67197,7 @@ in
sources."type-fest-0.8.1"
sources."type-is-1.6.18"
sources."typedarray-to-buffer-3.1.5"
- sources."underscore-1.11.0"
+ sources."underscore-1.12.0"
sources."unique-string-2.0.0"
sources."universalify-1.0.0"
sources."unpipe-1.0.0"
@@ -66176,7 +67270,7 @@ in
sources."@types/glob-7.1.3"
sources."@types/minimatch-3.0.3"
sources."@types/minimist-1.2.1"
- sources."@types/node-14.14.7"
+ sources."@types/node-14.14.10"
sources."@types/normalize-package-data-2.4.0"
sources."aggregate-error-3.1.0"
sources."ansi-styles-3.2.1"
@@ -66316,7 +67410,7 @@ in
sources."is-accessor-descriptor-1.0.0"
sources."is-arrayish-0.2.1"
sources."is-buffer-1.1.6"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-data-descriptor-1.0.0"
sources."is-descriptor-1.0.2"
sources."is-extendable-0.1.1"
@@ -66471,7 +67565,7 @@ in
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.6"
+ sources."spdx-license-ids-3.0.7"
sources."split-string-3.1.0"
(sources."static-extend-0.1.2" // {
dependencies = [
@@ -66547,7 +67641,7 @@ in
sources."@cycle/run-3.4.0"
sources."@cycle/time-0.10.1"
sources."@types/cookiejar-2.1.2"
- sources."@types/node-14.14.7"
+ sources."@types/node-14.14.10"
sources."@types/superagent-3.8.2"
sources."ansi-escapes-3.2.0"
sources."ansi-regex-2.1.1"
@@ -66574,7 +67668,7 @@ in
sources."custom-error-instance-2.1.1"
sources."cycle-onionify-4.0.0"
sources."d-1.0.1"
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."define-properties-1.1.3"
sources."delayed-stream-1.0.0"
sources."es5-ext-0.10.53"
@@ -66691,14 +67785,12 @@ in
create-react-app = nodeEnv.buildNodePackage {
name = "create-react-app";
packageName = "create-react-app";
- version = "4.0.0";
+ version = "4.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/create-react-app/-/create-react-app-4.0.0.tgz";
- sha512 = "TonJ7eOtCbqURfE8VaHKXHPvsFMNrya+0XZMvpGAiQ8Snlig70BfZi0CUr0MNM8WQxap1xe3GivtKOBwuQsRCg==";
+ url = "https://registry.npmjs.org/create-react-app/-/create-react-app-4.0.1.tgz";
+ sha512 = "ryEU58YUtn4gxaEQ/Zwt3Bbmkoc3MghLNbNKs1MUg8zDWyM+az1SvMmZ7QaXye9DNNwn5TS2/Ok+fpw2KKvZhA==";
};
dependencies = [
- sources."ansi-escapes-4.3.1"
- sources."ansi-regex-5.0.0"
sources."ansi-styles-4.3.0"
sources."at-least-node-1.0.0"
sources."balanced-match-1.0.0"
@@ -66707,9 +67799,6 @@ in
sources."buffer-from-0.1.2"
sources."builtins-1.0.3"
sources."chalk-4.1.0"
- sources."chardet-0.7.0"
- sources."cli-cursor-3.1.0"
- sources."cli-width-3.0.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
sources."commander-4.1.1"
@@ -66718,15 +67807,7 @@ in
sources."cross-spawn-7.0.3"
sources."debug-2.6.9"
sources."duplexer2-0.0.2"
- sources."emoji-regex-8.0.0"
sources."envinfo-7.7.3"
- sources."escape-string-regexp-1.0.5"
- (sources."external-editor-3.1.0" // {
- dependencies = [
- sources."tmp-0.0.33"
- ];
- })
- sources."figures-3.2.0"
sources."fs-extra-9.0.1"
sources."fs.realpath-1.0.0"
sources."fstream-1.0.12"
@@ -66735,11 +67816,8 @@ in
sources."graceful-fs-4.2.4"
sources."has-flag-4.0.0"
sources."hyperquest-2.1.3"
- sources."iconv-lite-0.4.24"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
- sources."inquirer-7.3.3"
- sources."is-fullwidth-code-point-3.0.0"
sources."isarray-0.0.1"
sources."isexe-2.0.0"
(sources."jsonfile-6.1.0" // {
@@ -66747,33 +67825,24 @@ in
sources."universalify-2.0.0"
];
})
- sources."lodash-4.17.20"
- sources."mimic-fn-2.1.0"
+ sources."kleur-3.0.3"
sources."minimatch-3.0.4"
sources."minimist-1.2.5"
sources."mkdirp-0.5.5"
sources."ms-2.0.0"
- sources."mute-stream-0.0.8"
sources."once-1.4.0"
- sources."onetime-5.1.2"
- sources."os-tmpdir-1.0.2"
sources."path-is-absolute-1.0.1"
sources."path-key-3.1.1"
sources."process-nextick-args-2.0.1"
+ sources."prompts-2.4.0"
sources."readable-stream-1.1.14"
- sources."restore-cursor-3.1.0"
sources."rimraf-2.7.1"
- sources."run-async-2.4.1"
- sources."rxjs-6.6.3"
sources."safe-buffer-5.1.2"
- sources."safer-buffer-2.1.2"
sources."semver-7.3.2"
sources."shebang-command-2.0.0"
sources."shebang-regex-3.0.0"
- sources."signal-exit-3.0.3"
- sources."string-width-4.2.0"
+ sources."sisteransi-1.0.5"
sources."string_decoder-0.10.31"
- sources."strip-ansi-6.0.0"
sources."supports-color-7.2.0"
sources."tar-2.2.2"
(sources."tar-pack-3.4.1" // {
@@ -66783,7 +67852,6 @@ in
sources."string_decoder-1.1.1"
];
})
- sources."through-2.3.8"
(sources."through2-0.6.5" // {
dependencies = [
sources."readable-stream-1.0.34"
@@ -66794,8 +67862,6 @@ in
sources."rimraf-3.0.2"
];
})
- sources."tslib-1.14.1"
- sources."type-fest-0.11.0"
sources."uid-number-0.0.6"
sources."universalify-1.0.0"
sources."util-deprecate-1.0.2"
@@ -66907,7 +67973,7 @@ in
})
(sources."bittorrent-dht-7.10.0" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
];
})
sources."blake2b-2.1.3"
@@ -66996,7 +68062,7 @@ in
sources."dat-secret-storage-4.0.1"
sources."dat-storage-1.1.1"
sources."dat-swarm-defaults-1.0.2"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."decode-uri-component-0.2.0"
sources."decompress-response-4.2.1"
sources."deep-equal-0.2.2"
@@ -67094,7 +68160,7 @@ in
sources."get-value-2.0.6"
sources."getpass-0.1.7"
sources."glob-7.1.6"
- sources."global-4.3.2"
+ sources."global-4.4.0"
sources."global-dirs-0.1.1"
sources."got-6.7.1"
sources."graceful-fs-4.2.4"
@@ -67111,7 +68177,7 @@ in
sources."http-signature-1.2.0"
(sources."hypercore-7.7.1" // {
dependencies = [
- sources."codecs-2.1.0"
+ sources."codecs-2.2.0"
sources."unordered-set-2.0.1"
];
})
@@ -67125,7 +68191,7 @@ in
sources."hyperdrive-http-4.4.0"
(sources."hyperdrive-network-speed-2.1.0" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
];
})
sources."i-0.3.6"
@@ -67269,7 +68335,7 @@ in
sources."prepend-http-1.0.4"
sources."prettier-bytes-1.0.4"
sources."pretty-hash-1.0.1"
- sources."process-0.5.2"
+ sources."process-0.11.10"
sources."process-nextick-args-2.0.1"
sources."progress-string-1.2.2"
sources."prompt-1.0.0"
@@ -67494,7 +68560,7 @@ in
sources."wrappy-1.0.2"
sources."write-file-atomic-2.4.3"
sources."xdg-basedir-3.0.0"
- sources."xhr-2.5.0"
+ sources."xhr-2.6.0"
sources."xsalsa20-1.1.0"
sources."xtend-4.0.2"
sources."yallist-2.1.2"
@@ -67649,19 +68715,22 @@ in
elasticdump = nodeEnv.buildNodePackage {
name = "elasticdump";
packageName = "elasticdump";
- version = "6.41.0";
+ version = "6.56.0";
src = fetchurl {
- url = "https://registry.npmjs.org/elasticdump/-/elasticdump-6.41.0.tgz";
- sha512 = "fQ5zyCWQzfCGDtPGCB9/cSyUpvhfInBcFxPHnjHfq++UwHBPSWQRkVbTpOnz+VO9wUaVqkHmNogqVsGYV7drDQ==";
+ url = "https://registry.npmjs.org/elasticdump/-/elasticdump-6.56.0.tgz";
+ sha512 = "xgJH1i6nINcRVAGW1ek+NQJOyOgsS9VDGsWW0sN51v3IUGbPgHSZXTpBtqykVjkb+KoiP1V3NkiKY76n7zd+Kw==";
};
dependencies = [
+ sources."@fast-csv/format-4.3.5"
+ sources."@fast-csv/parse-4.3.3"
+ sources."@types/node-14.14.10"
sources."JSONStream-1.3.5"
sources."ajv-6.12.6"
sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."async-2.6.3"
sources."asynckit-0.4.0"
- sources."aws-sdk-2.793.0"
+ sources."aws-sdk-2.784.0"
sources."aws-sign2-0.7.0"
sources."aws4-1.11.0"
sources."base64-js-1.5.1"
@@ -67681,6 +68750,7 @@ in
sources."events-1.1.1"
sources."extend-3.0.2"
sources."extsprintf-1.3.0"
+ sources."fast-csv-4.3.5"
sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
sources."forever-agent-0.6.1"
@@ -67709,6 +68779,14 @@ in
sources."jsonparse-1.3.1"
sources."jsprim-1.4.1"
sources."lodash-4.17.20"
+ sources."lodash.escaperegexp-4.1.2"
+ sources."lodash.groupby-4.6.0"
+ sources."lodash.isboolean-3.0.3"
+ sources."lodash.isequal-4.5.0"
+ sources."lodash.isfunction-3.0.9"
+ sources."lodash.isnil-4.0.0"
+ sources."lodash.isundefined-3.0.1"
+ sources."lodash.uniq-4.5.0"
sources."lossless-json-1.0.4"
sources."mime-db-1.44.0"
sources."mime-types-2.1.27"
@@ -67806,17 +68884,17 @@ in
};
dependencies = [
sources."@babel/code-frame-7.10.4"
- sources."@babel/core-7.12.3"
+ sources."@babel/core-7.12.9"
sources."@babel/generator-7.12.5"
sources."@babel/helper-annotate-as-pure-7.10.4"
sources."@babel/helper-builder-react-jsx-7.10.4"
sources."@babel/helper-builder-react-jsx-experimental-7.12.4"
sources."@babel/helper-function-name-7.10.4"
sources."@babel/helper-get-function-arity-7.10.4"
- sources."@babel/helper-member-expression-to-functions-7.12.1"
+ sources."@babel/helper-member-expression-to-functions-7.12.7"
sources."@babel/helper-module-imports-7.12.5"
sources."@babel/helper-module-transforms-7.12.1"
- sources."@babel/helper-optimise-call-expression-7.10.4"
+ sources."@babel/helper-optimise-call-expression-7.12.7"
sources."@babel/helper-plugin-utils-7.10.4"
sources."@babel/helper-replace-supers-7.12.5"
sources."@babel/helper-simple-access-7.12.1"
@@ -67824,23 +68902,23 @@ in
sources."@babel/helper-validator-identifier-7.10.4"
sources."@babel/helpers-7.12.5"
sources."@babel/highlight-7.10.4"
- sources."@babel/parser-7.12.5"
+ sources."@babel/parser-7.12.7"
sources."@babel/plugin-proposal-object-rest-spread-7.12.1"
sources."@babel/plugin-syntax-jsx-7.12.1"
sources."@babel/plugin-syntax-object-rest-spread-7.8.3"
sources."@babel/plugin-transform-destructuring-7.12.1"
sources."@babel/plugin-transform-parameters-7.12.1"
- sources."@babel/plugin-transform-react-jsx-7.12.5"
- sources."@babel/template-7.10.4"
- sources."@babel/traverse-7.12.5"
- sources."@babel/types-7.12.6"
+ sources."@babel/plugin-transform-react-jsx-7.12.7"
+ sources."@babel/template-7.12.7"
+ sources."@babel/traverse-7.12.9"
+ sources."@babel/types-7.12.7"
sources."@sindresorhus/is-4.0.0"
sources."@szmarczak/http-timer-4.0.5"
sources."@types/cacheable-request-6.0.1"
sources."@types/http-cache-semantics-4.0.0"
sources."@types/keyv-3.1.1"
sources."@types/minimist-1.2.1"
- sources."@types/node-14.14.7"
+ sources."@types/node-14.14.10"
sources."@types/normalize-package-data-2.4.0"
sources."@types/responselike-1.0.0"
sources."@types/yoga-layout-1.9.2"
@@ -67895,7 +68973,7 @@ in
sources."convert-to-spaces-1.0.2"
sources."cross-spawn-6.0.5"
sources."debounce-fn-4.0.0"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."decamelize-1.2.0"
(sources."decamelize-keys-1.1.0" // {
dependencies = [
@@ -67960,7 +69038,7 @@ in
})
sources."is-arrayish-0.2.1"
sources."is-ci-2.0.0"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-docker-2.1.1"
sources."is-fullwidth-code-point-3.0.0"
sources."is-obj-2.0.0"
@@ -68082,7 +69160,7 @@ in
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.6"
+ sources."spdx-license-ids-3.0.7"
(sources."stack-utils-2.0.3" // {
dependencies = [
sources."escape-string-regexp-2.0.0"
@@ -68165,8 +69243,11 @@ in
sources."@fluentui/date-time-utilities-7.9.0"
sources."@fluentui/dom-utilities-1.1.1"
sources."@fluentui/keyboard-key-0.2.12"
- sources."@fluentui/react-7.150.1"
- sources."@fluentui/react-focus-7.16.18"
+ sources."@fluentui/react-7.153.2"
+ sources."@fluentui/react-compose-0.19.12"
+ sources."@fluentui/react-focus-7.16.19"
+ sources."@fluentui/react-stylesheets-0.2.4"
+ sources."@fluentui/react-theme-provider-0.18.0"
sources."@fluentui/react-window-provider-1.0.1"
sources."@fluentui/theme-1.7.0"
(sources."@gulp-sourcemaps/identity-map-1.0.2" // {
@@ -68179,7 +69260,7 @@ in
sources."normalize-path-2.1.1"
];
})
- sources."@microsoft/load-themed-styles-1.10.134"
+ sources."@microsoft/load-themed-styles-1.10.138"
sources."@nodelib/fs.scandir-2.1.3"
sources."@nodelib/fs.stat-2.0.3"
sources."@nodelib/fs.walk-1.2.4"
@@ -68190,10 +69271,11 @@ in
sources."@types/body-parser-1.19.0"
sources."@types/caseless-0.12.2"
sources."@types/chart.js-2.9.24"
+ sources."@types/classnames-2.2.11"
sources."@types/connect-3.4.33"
sources."@types/engine.io-3.1.4"
sources."@types/express-4.17.8"
- sources."@types/express-serve-static-core-4.17.13"
+ sources."@types/express-serve-static-core-4.17.14"
sources."@types/fancy-log-1.3.0"
sources."@types/glob-7.1.3"
sources."@types/hls.js-0.13.1"
@@ -68218,7 +69300,7 @@ in
sources."form-data-2.5.1"
];
})
- sources."@types/serve-static-1.13.7"
+ sources."@types/serve-static-1.13.8"
sources."@types/socket.io-2.1.11"
sources."@types/socket.io-client-1.4.33"
sources."@types/sqlite3-3.1.6"
@@ -68472,6 +69554,7 @@ in
sources."kind-of-5.1.0"
];
})
+ sources."classnames-2.2.6"
sources."clean-css-4.2.3"
sources."clean-stack-2.2.0"
sources."cli-cursor-2.1.0"
@@ -68530,7 +69613,7 @@ in
})
sources."copy-descriptor-0.1.1"
sources."copy-props-2.0.4"
- sources."core-js-2.6.11"
+ sources."core-js-2.6.12"
sources."core-util-is-1.0.2"
sources."crc-3.8.0"
(sources."create-ecdh-4.0.4" // {
@@ -68550,7 +69633,7 @@ in
sources."debug-2.6.9"
(sources."debug-fabulous-1.1.0" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."ms-2.1.2"
];
})
@@ -68901,7 +69984,7 @@ in
sources."is-arrayish-0.2.1"
sources."is-binary-path-1.0.1"
sources."is-buffer-1.1.6"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-data-descriptor-1.0.0"
sources."is-descriptor-1.0.2"
sources."is-dir-1.0.0"
@@ -68975,7 +70058,7 @@ in
sources."lodash.some-4.6.0"
(sources."log4js-6.3.0" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
@@ -69124,7 +70207,7 @@ in
sources."nanomatch-1.2.13"
(sources."needle-2.5.2" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."ms-2.1.2"
];
})
@@ -69197,16 +70280,16 @@ in
sources."object.map-1.0.1"
sources."object.pick-1.3.0"
sources."object.reduce-1.0.1"
- sources."office-ui-fabric-react-7.150.1"
+ sources."office-ui-fabric-react-7.153.2"
sources."on-finished-2.3.0"
sources."on-headers-1.0.2"
sources."once-1.4.0"
sources."onetime-2.0.1"
sources."openapi-default-setter-7.0.1"
- sources."openapi-framework-7.1.0"
+ sources."openapi-framework-7.2.0"
sources."openapi-jsonschema-parameters-7.0.2"
sources."openapi-request-coercer-7.1.0"
- sources."openapi-request-validator-7.0.2"
+ sources."openapi-request-validator-7.2.0"
sources."openapi-response-validator-7.0.1"
sources."openapi-schema-validator-7.0.1"
sources."openapi-security-handler-7.0.1"
@@ -69231,7 +70314,7 @@ in
sources."os-tmpdir-1.0.2"
sources."osenv-0.1.5"
sources."p-cancelable-1.1.0"
- sources."p-limit-3.0.2"
+ sources."p-limit-3.1.0"
(sources."p-locate-4.1.0" // {
dependencies = [
sources."p-limit-2.3.0"
@@ -69483,7 +70566,7 @@ in
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.6"
+ sources."spdx-license-ids-3.0.7"
sources."split-string-3.1.0"
sources."split2-3.2.2"
sources."sprintf-js-1.0.3"
@@ -69533,7 +70616,7 @@ in
(sources."streamroller-2.2.4" // {
dependencies = [
sources."date-format-2.1.0"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."fs-extra-8.1.0"
sources."jsonfile-4.0.0"
sources."ms-2.1.2"
@@ -69567,7 +70650,7 @@ in
sources."mkdirp-0.5.5"
];
})
- (sources."terser-5.4.0" // {
+ (sources."terser-5.5.1" // {
dependencies = [
sources."source-map-0.7.3"
];
@@ -69730,7 +70813,7 @@ in
sources."terser-4.8.0"
sources."terser-webpack-plugin-1.4.5"
sources."to-regex-range-2.1.1"
- sources."y18n-4.0.0"
+ sources."y18n-4.0.1"
];
})
sources."webpack-sources-1.4.3"
@@ -69764,6 +70847,7 @@ in
})
sources."yargs-parser-5.0.0-security.0"
sources."yeast-0.1.2"
+ sources."yocto-queue-0.1.0"
];
buildInputs = globalBuildInputs;
meta = {
@@ -69796,10 +70880,10 @@ in
eslint = nodeEnv.buildNodePackage {
name = "eslint";
packageName = "eslint";
- version = "7.13.0";
+ version = "7.14.0";
src = fetchurl {
- url = "https://registry.npmjs.org/eslint/-/eslint-7.13.0.tgz";
- sha512 = "uCORMuOO8tUzJmsdRtrvcGq5qposf7Rw0LwkTJkoDbOycVQtQjmnhZSuLQnozLE4TmAzlMVV45eCHmQ1OpDKUQ==";
+ url = "https://registry.npmjs.org/eslint/-/eslint-7.14.0.tgz";
+ sha512 = "5YubdnPXrlrYAFCKybPuHIAH++PINe1pmKNc5wQRB9HSbqIK1ywAnntE3Wwua4giKu0bjligf1gLF6qxMGOYRA==";
};
dependencies = [
sources."@babel/code-frame-7.10.4"
@@ -69834,7 +70918,7 @@ in
sources."color-name-1.1.3"
sources."concat-map-0.0.1"
sources."cross-spawn-7.0.3"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."deep-is-0.1.3"
sources."doctrine-3.0.0"
sources."emoji-regex-7.0.3"
@@ -69985,13 +71069,13 @@ in
sources."concat-map-0.0.1"
sources."core_d-2.0.0"
sources."cross-spawn-7.0.3"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."deep-is-0.1.3"
sources."doctrine-3.0.0"
sources."emoji-regex-7.0.3"
sources."enquirer-2.3.6"
sources."escape-string-regexp-1.0.5"
- sources."eslint-7.13.0"
+ sources."eslint-7.14.0"
sources."eslint-scope-5.1.1"
(sources."eslint-utils-2.1.0" // {
dependencies = [
@@ -70099,14 +71183,14 @@ in
expo-cli = nodeEnv.buildNodePackage {
name = "expo-cli";
packageName = "expo-cli";
- version = "3.28.5";
+ version = "4.0.6";
src = fetchurl {
- url = "https://registry.npmjs.org/expo-cli/-/expo-cli-3.28.5.tgz";
- sha512 = "Lam0JkBx57gs1xhlI+rXx3aJqOebIPBPf9sWAvUpTFDSVkyZN86rFXJWud6QnAFBLGqUgGFZJDC1tMq+l7Mgng==";
+ url = "https://registry.npmjs.org/expo-cli/-/expo-cli-4.0.6.tgz";
+ sha512 = "dpNpZMddzA3WUQQyT7VVUOg9UlQiRSjlFWOqXIqZyDSSc/XPWwC1DNrtOCMYvVwDm4sfIUnmiSA7LSM5MJWnGw==";
};
dependencies = [
sources."@babel/code-frame-7.10.4"
- sources."@babel/compat-data-7.12.5"
+ sources."@babel/compat-data-7.12.7"
sources."@babel/core-7.9.0"
sources."@babel/generator-7.12.5"
sources."@babel/helper-annotate-as-pure-7.10.4"
@@ -70115,7 +71199,7 @@ in
sources."@babel/helper-builder-react-jsx-experimental-7.12.4"
sources."@babel/helper-compilation-targets-7.12.5"
sources."@babel/helper-create-class-features-plugin-7.12.1"
- sources."@babel/helper-create-regexp-features-plugin-7.12.1"
+ sources."@babel/helper-create-regexp-features-plugin-7.12.7"
(sources."@babel/helper-define-map-7.10.5" // {
dependencies = [
sources."lodash-4.17.20"
@@ -70125,20 +71209,15 @@ in
sources."@babel/helper-function-name-7.10.4"
sources."@babel/helper-get-function-arity-7.10.4"
sources."@babel/helper-hoist-variables-7.10.4"
- sources."@babel/helper-member-expression-to-functions-7.12.1"
+ sources."@babel/helper-member-expression-to-functions-7.12.7"
sources."@babel/helper-module-imports-7.12.5"
(sources."@babel/helper-module-transforms-7.12.1" // {
dependencies = [
sources."lodash-4.17.20"
];
})
- sources."@babel/helper-optimise-call-expression-7.10.4"
+ sources."@babel/helper-optimise-call-expression-7.12.7"
sources."@babel/helper-plugin-utils-7.10.4"
- (sources."@babel/helper-regex-7.10.5" // {
- dependencies = [
- sources."lodash-4.17.20"
- ];
- })
sources."@babel/helper-remap-async-to-generator-7.12.1"
sources."@babel/helper-replace-supers-7.12.5"
sources."@babel/helper-simple-access-7.12.1"
@@ -70153,7 +71232,7 @@ in
sources."chalk-2.4.2"
];
})
- sources."@babel/parser-7.12.5"
+ sources."@babel/parser-7.12.7"
sources."@babel/plugin-proposal-async-generator-functions-7.12.1"
sources."@babel/plugin-proposal-class-properties-7.12.1"
sources."@babel/plugin-proposal-dynamic-import-7.12.1"
@@ -70162,10 +71241,10 @@ in
sources."@babel/plugin-proposal-json-strings-7.12.1"
sources."@babel/plugin-proposal-logical-assignment-operators-7.12.1"
sources."@babel/plugin-proposal-nullish-coalescing-operator-7.12.1"
- sources."@babel/plugin-proposal-numeric-separator-7.12.5"
+ sources."@babel/plugin-proposal-numeric-separator-7.12.7"
sources."@babel/plugin-proposal-object-rest-spread-7.12.1"
sources."@babel/plugin-proposal-optional-catch-binding-7.12.1"
- sources."@babel/plugin-proposal-optional-chaining-7.12.1"
+ sources."@babel/plugin-proposal-optional-chaining-7.12.7"
sources."@babel/plugin-proposal-private-methods-7.12.1"
sources."@babel/plugin-proposal-unicode-property-regex-7.12.1"
sources."@babel/plugin-syntax-async-generators-7.8.4"
@@ -70210,7 +71289,7 @@ in
sources."@babel/plugin-transform-parameters-7.12.1"
sources."@babel/plugin-transform-property-literals-7.12.1"
sources."@babel/plugin-transform-react-display-name-7.12.1"
- sources."@babel/plugin-transform-react-jsx-7.12.5"
+ sources."@babel/plugin-transform-react-jsx-7.12.7"
sources."@babel/plugin-transform-react-jsx-source-7.12.1"
sources."@babel/plugin-transform-regenerator-7.12.1"
sources."@babel/plugin-transform-reserved-words-7.12.1"
@@ -70221,36 +71300,36 @@ in
})
sources."@babel/plugin-transform-shorthand-properties-7.12.1"
sources."@babel/plugin-transform-spread-7.12.1"
- sources."@babel/plugin-transform-sticky-regex-7.12.1"
+ sources."@babel/plugin-transform-sticky-regex-7.12.7"
sources."@babel/plugin-transform-template-literals-7.12.1"
sources."@babel/plugin-transform-typeof-symbol-7.12.1"
sources."@babel/plugin-transform-typescript-7.12.1"
sources."@babel/plugin-transform-unicode-escapes-7.12.1"
sources."@babel/plugin-transform-unicode-regex-7.12.1"
- sources."@babel/preset-env-7.12.1"
+ sources."@babel/preset-env-7.12.7"
sources."@babel/preset-modules-0.1.4"
- sources."@babel/preset-typescript-7.12.1"
+ sources."@babel/preset-typescript-7.12.7"
sources."@babel/runtime-7.12.5"
- sources."@babel/template-7.10.4"
- (sources."@babel/traverse-7.12.5" // {
+ sources."@babel/template-7.12.7"
+ (sources."@babel/traverse-7.12.9" // {
dependencies = [
sources."lodash-4.17.20"
];
})
- (sources."@babel/types-7.12.6" // {
+ (sources."@babel/types-7.12.7" // {
dependencies = [
sources."lodash-4.17.20"
];
})
sources."@expo/babel-preset-cli-0.2.18"
- (sources."@expo/bunyan-3.0.2" // {
+ sources."@expo/bunyan-4.0.0"
+ (sources."@expo/config-3.3.18" // {
dependencies = [
- sources."uuid-3.4.0"
+ sources."semver-7.3.2"
];
})
- (sources."@expo/config-3.3.14" // {
+ (sources."@expo/config-plugins-1.0.5" // {
dependencies = [
- sources."semver-7.3.2"
sources."slash-3.0.0"
sources."uuid-3.4.0"
sources."xcode-2.1.0"
@@ -70263,7 +71342,7 @@ in
sources."pngjs-5.0.0"
];
})
- (sources."@expo/dev-server-0.1.39" // {
+ (sources."@expo/dev-server-0.1.43" // {
dependencies = [
sources."body-parser-1.19.0"
sources."bytes-3.1.0"
@@ -70280,20 +71359,20 @@ in
sources."type-fest-0.12.0"
];
})
- sources."@expo/dev-tools-0.13.58"
+ sources."@expo/dev-tools-0.13.65"
sources."@expo/eas-build-job-0.1.2"
- (sources."@expo/image-utils-0.3.7" // {
+ (sources."@expo/image-utils-0.3.9" // {
dependencies = [
sources."semver-6.1.1"
sources."tempy-0.3.0"
];
})
- (sources."@expo/json-file-8.2.24" // {
+ (sources."@expo/json-file-8.2.25" // {
dependencies = [
sources."json5-1.0.1"
];
})
- sources."@expo/metro-config-0.1.39"
+ sources."@expo/metro-config-0.1.43"
(sources."@expo/ngrok-2.4.3" // {
dependencies = [
sources."uuid-3.4.0"
@@ -70312,7 +71391,7 @@ in
sources."@expo/ngrok-bin-win32-ia32-2.2.8-beta.1"
sources."@expo/ngrok-bin-win32-x64-2.2.8-beta.1"
sources."@expo/osascript-2.0.24"
- (sources."@expo/package-manager-0.0.33" // {
+ (sources."@expo/package-manager-0.0.34" // {
dependencies = [
sources."ansi-regex-5.0.0"
sources."npm-package-arg-7.0.0"
@@ -70326,10 +71405,9 @@ in
];
})
sources."@expo/results-1.0.0"
- (sources."@expo/schemer-1.3.21" // {
+ (sources."@expo/schemer-1.3.22" // {
dependencies = [
sources."ajv-5.5.2"
- sources."es6-error-4.1.1"
sources."fast-deep-equal-1.1.0"
sources."get-stream-3.0.0"
sources."got-6.7.1"
@@ -70341,17 +71419,16 @@ in
sources."@expo/spawn-async-1.5.0"
sources."@expo/traveling-fastlane-darwin-1.15.1"
sources."@expo/traveling-fastlane-linux-1.15.1"
- (sources."@expo/webpack-config-0.12.43" // {
+ (sources."@expo/webpack-config-0.12.48" // {
dependencies = [
sources."@babel/runtime-7.9.0"
sources."is-wsl-2.2.0"
sources."react-refresh-0.8.3"
];
})
- (sources."@expo/xdl-58.0.19" // {
+ (sources."@expo/xdl-59.0.5" // {
dependencies = [
sources."chownr-1.1.4"
- sources."es6-error-4.1.1"
(sources."fs-minipass-1.2.7" // {
dependencies = [
sources."minipass-2.9.0"
@@ -70411,38 +71488,37 @@ in
sources."supports-color-7.2.0"
];
})
- sources."@jimp/bmp-0.9.8"
- sources."@jimp/core-0.9.8"
- sources."@jimp/custom-0.9.8"
- sources."@jimp/gif-0.9.8"
- sources."@jimp/jpeg-0.9.8"
- sources."@jimp/plugin-blit-0.9.8"
- sources."@jimp/plugin-blur-0.9.8"
- sources."@jimp/plugin-circle-0.9.8"
- sources."@jimp/plugin-color-0.9.8"
- sources."@jimp/plugin-contain-0.9.8"
- sources."@jimp/plugin-cover-0.9.8"
- sources."@jimp/plugin-crop-0.9.8"
- sources."@jimp/plugin-displace-0.9.8"
- sources."@jimp/plugin-dither-0.9.8"
- sources."@jimp/plugin-fisheye-0.9.8"
- sources."@jimp/plugin-flip-0.9.8"
- sources."@jimp/plugin-gaussian-0.9.8"
- sources."@jimp/plugin-invert-0.9.8"
- sources."@jimp/plugin-mask-0.9.8"
- sources."@jimp/plugin-normalize-0.9.8"
- sources."@jimp/plugin-print-0.9.8"
- sources."@jimp/plugin-resize-0.9.8"
- sources."@jimp/plugin-rotate-0.9.8"
- sources."@jimp/plugin-scale-0.9.8"
- sources."@jimp/plugin-shadow-0.9.8"
- sources."@jimp/plugin-threshold-0.9.8"
- sources."@jimp/plugins-0.9.8"
- sources."@jimp/png-0.9.8"
- sources."@jimp/tiff-0.9.8"
- sources."@jimp/types-0.9.8"
- sources."@jimp/utils-0.9.8"
- sources."@mrmlnc/readdir-enhanced-2.2.1"
+ sources."@jimp/bmp-0.12.1"
+ sources."@jimp/core-0.12.1"
+ sources."@jimp/custom-0.12.1"
+ sources."@jimp/gif-0.12.1"
+ sources."@jimp/jpeg-0.12.1"
+ sources."@jimp/plugin-blit-0.12.1"
+ sources."@jimp/plugin-blur-0.12.1"
+ sources."@jimp/plugin-circle-0.12.1"
+ sources."@jimp/plugin-color-0.12.1"
+ sources."@jimp/plugin-contain-0.12.1"
+ sources."@jimp/plugin-cover-0.12.1"
+ sources."@jimp/plugin-crop-0.12.1"
+ sources."@jimp/plugin-displace-0.12.1"
+ sources."@jimp/plugin-dither-0.12.1"
+ sources."@jimp/plugin-fisheye-0.12.1"
+ sources."@jimp/plugin-flip-0.12.1"
+ sources."@jimp/plugin-gaussian-0.12.1"
+ sources."@jimp/plugin-invert-0.12.1"
+ sources."@jimp/plugin-mask-0.12.1"
+ sources."@jimp/plugin-normalize-0.12.1"
+ sources."@jimp/plugin-print-0.12.1"
+ sources."@jimp/plugin-resize-0.12.1"
+ sources."@jimp/plugin-rotate-0.12.1"
+ sources."@jimp/plugin-scale-0.12.1"
+ sources."@jimp/plugin-shadow-0.12.1"
+ sources."@jimp/plugin-threshold-0.12.1"
+ sources."@jimp/plugins-0.12.1"
+ sources."@jimp/png-0.12.1"
+ sources."@jimp/tiff-0.12.1"
+ sources."@jimp/types-0.12.1"
+ sources."@jimp/utils-0.12.1"
sources."@nodelib/fs.scandir-2.1.3"
sources."@nodelib/fs.stat-2.0.3"
sources."@nodelib/fs.walk-1.2.4"
@@ -70462,9 +71538,9 @@ in
})
sources."@npmcli/node-gyp-1.0.1"
sources."@npmcli/promise-spawn-1.3.2"
- sources."@npmcli/run-script-1.7.5"
+ sources."@npmcli/run-script-1.8.1"
sources."@pmmmwh/react-refresh-webpack-plugin-0.3.3"
- sources."@react-native-community/cli-debugger-ui-4.9.0"
+ sources."@react-native-community/cli-debugger-ui-4.13.1"
(sources."@react-native-community/cli-platform-android-4.13.0" // {
dependencies = [
sources."ansi-styles-4.3.0"
@@ -70550,7 +71626,7 @@ in
sources."source-map-0.7.3"
];
})
- sources."@types/yargs-15.0.9"
+ sources."@types/yargs-15.0.10"
sources."@types/yargs-parser-15.0.0"
sources."@webassemblyjs/ast-1.9.0"
sources."@webassemblyjs/floating-point-hex-parser-1.9.0"
@@ -70618,7 +71694,6 @@ in
sources."apollo-utilities-1.3.4"
sources."application-config-path-0.1.0"
sources."aproba-1.2.0"
- sources."arch-2.2.0"
sources."are-we-there-yet-1.1.5"
sources."argparse-1.0.10"
sources."arr-diff-4.0.0"
@@ -70670,16 +71745,6 @@ in
];
})
sources."axios-retry-3.1.9"
- (sources."babel-code-frame-6.26.0" // {
- dependencies = [
- sources."ansi-regex-2.1.1"
- sources."ansi-styles-2.2.1"
- sources."chalk-1.1.3"
- sources."js-tokens-3.0.2"
- sources."strip-ansi-3.0.1"
- sources."supports-color-2.0.0"
- ];
- })
sources."babel-extract-comments-1.0.0"
sources."babel-loader-8.1.0"
sources."babel-plugin-dynamic-import-node-2.3.3"
@@ -70689,7 +71754,7 @@ in
sources."babel-preset-fbjs-3.3.0"
(sources."babel-runtime-6.26.0" // {
dependencies = [
- sources."core-js-2.6.11"
+ sources."core-js-2.6.12"
sources."regenerator-runtime-0.11.1"
];
})
@@ -70775,7 +71840,6 @@ in
];
})
sources."call-bind-1.0.0"
- sources."call-me-maybe-1.0.1"
sources."caller-callsite-2.0.0"
sources."caller-path-2.0.0"
sources."callsite-1.0.0"
@@ -70787,7 +71851,7 @@ in
})
sources."camelcase-5.3.1"
sources."caniuse-api-3.0.0"
- sources."caniuse-lite-1.0.30001158"
+ sources."caniuse-lite-1.0.30001164"
sources."capture-stack-trace-1.0.1"
sources."caseless-0.12.0"
(sources."chalk-4.1.0" // {
@@ -70799,7 +71863,6 @@ in
sources."supports-color-7.2.0"
];
})
- sources."chardet-0.4.2"
sources."charenc-0.0.2"
sources."chokidar-3.4.3"
sources."chownr-2.0.0"
@@ -70834,13 +71897,14 @@ in
sources."cli-cursor-2.1.0"
sources."cli-spinners-2.5.0"
sources."cli-table3-0.6.0"
- sources."cli-width-2.2.1"
- (sources."clipboardy-2.3.0" // {
+ (sources."cliui-6.0.0" // {
dependencies = [
- sources."is-wsl-2.2.0"
+ sources."ansi-styles-4.3.0"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
+ sources."wrap-ansi-6.2.0"
];
})
- sources."cliui-6.0.0"
sources."clone-2.1.2"
sources."clone-response-1.0.2"
sources."co-4.6.0"
@@ -70904,14 +71968,14 @@ in
sources."globby-11.0.1"
sources."loader-utils-2.0.0"
sources."make-dir-3.1.0"
- sources."p-limit-3.0.2"
+ sources."p-limit-3.1.0"
sources."pkg-dir-4.2.0"
sources."semver-6.3.0"
sources."slash-3.0.0"
];
})
- sources."core-js-3.7.0"
- (sources."core-js-compat-3.7.0" // {
+ sources."core-js-3.8.0"
+ (sources."core-js-compat-3.8.0" // {
dependencies = [
sources."semver-7.0.0"
];
@@ -70962,10 +72026,10 @@ in
sources."cssnano-util-get-match-4.0.0"
sources."cssnano-util-raw-cache-4.0.1"
sources."cssnano-util-same-parent-4.0.1"
- (sources."csso-4.1.1" // {
+ (sources."csso-4.2.0" // {
dependencies = [
- sources."css-tree-1.0.1"
- sources."mdn-data-2.0.12"
+ sources."css-tree-1.1.2"
+ sources."mdn-data-2.0.14"
sources."source-map-0.6.1"
];
})
@@ -70974,7 +72038,7 @@ in
sources."dashdash-1.14.1"
sources."dateformat-3.0.3"
sources."dayjs-1.9.6"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."debuglog-1.0.1"
sources."decache-4.4.0"
sources."decamelize-1.2.0"
@@ -71017,7 +72081,7 @@ in
dependencies = [
sources."@types/glob-5.0.36"
sources."@types/node-8.10.66"
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."rimraf-2.7.1"
sources."sudo-prompt-8.2.5"
];
@@ -71046,7 +72110,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.597"
+ sources."electron-to-chromium-1.3.612"
(sources."elliptic-6.5.3" // {
dependencies = [
sources."bn.js-4.11.9"
@@ -71083,7 +72147,6 @@ in
sources."es-abstract-1.18.0-next.1"
sources."es-get-iterator-1.1.1"
sources."es-to-primitive-1.2.1"
- sources."es6-error-3.2.0"
sources."escalade-3.1.1"
sources."escape-html-1.0.3"
sources."escape-string-regexp-1.0.5"
@@ -71103,7 +72166,6 @@ in
sources."evp_bytestokey-1.0.3"
sources."exec-async-2.2.0"
sources."execa-1.0.0"
- sources."exeunt-1.1.0"
sources."exif-parser-0.1.12"
(sources."expand-brackets-2.1.4" // {
dependencies = [
@@ -71125,7 +72187,7 @@ in
sources."ms-2.0.0"
];
})
- (sources."expo-pwa-0.0.49" // {
+ (sources."expo-pwa-0.0.54" // {
dependencies = [
sources."commander-2.20.0"
];
@@ -71142,7 +72204,6 @@ in
sources."is-extendable-1.0.1"
];
})
- sources."external-editor-2.2.0"
(sources."extglob-2.0.4" // {
dependencies = [
sources."define-property-1.0.0"
@@ -71164,7 +72225,7 @@ in
})
sources."file-type-9.0.0"
sources."file-uri-to-path-1.0.0"
- sources."filesize-6.0.1"
+ sources."filesize-6.1.0"
sources."fill-range-7.0.1"
(sources."finalhandler-1.1.1" // {
dependencies = [
@@ -71180,7 +72241,7 @@ in
sources."for-in-1.0.2"
sources."foreach-2.0.5"
sources."forever-agent-0.6.1"
- (sources."fork-ts-checker-webpack-plugin-3.1.1" // {
+ (sources."fork-ts-checker-webpack-plugin-4.1.6" // {
dependencies = [
sources."braces-2.3.2"
sources."chalk-2.4.2"
@@ -71241,8 +72302,7 @@ in
sources."getpass-0.1.7"
sources."glob-7.1.6"
sources."glob-parent-5.1.1"
- sources."glob-to-regexp-0.3.0"
- sources."global-4.3.2"
+ sources."global-4.4.0"
sources."global-modules-2.0.0"
sources."global-prefix-3.0.0"
sources."globals-11.12.0"
@@ -71280,11 +72340,6 @@ in
sources."har-schema-2.0.0"
sources."har-validator-5.1.5"
sources."has-1.0.3"
- (sources."has-ansi-2.0.0" // {
- dependencies = [
- sources."ansi-regex-2.1.1"
- ];
- })
sources."has-flag-3.0.0"
sources."has-symbols-1.0.1"
sources."has-unicode-2.0.1"
@@ -71370,7 +72425,7 @@ in
sources."iferr-0.1.5"
sources."ignore-5.1.8"
sources."ignore-walk-3.0.3"
- sources."immer-1.10.0"
+ sources."immer-7.0.9"
(sources."import-fresh-2.0.0" // {
dependencies = [
sources."resolve-from-3.0.0"
@@ -71384,16 +72439,6 @@ in
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."ini-1.3.5"
- (sources."inquirer-5.2.0" // {
- dependencies = [
- sources."ansi-escapes-3.2.0"
- sources."ansi-regex-3.0.0"
- sources."chalk-2.4.2"
- sources."figures-2.0.0"
- sources."string-width-2.1.1"
- sources."strip-ansi-4.0.0"
- ];
- })
sources."internal-ip-4.3.0"
sources."invariant-2.2.4"
sources."ip-1.1.5"
@@ -71403,13 +72448,13 @@ in
sources."is-accessor-descriptor-1.0.0"
sources."is-arguments-1.0.4"
sources."is-arrayish-0.3.2"
- sources."is-bigint-1.0.0"
+ sources."is-bigint-1.0.1"
sources."is-binary-path-2.1.0"
sources."is-boolean-object-1.0.1"
sources."is-buffer-1.1.6"
sources."is-callable-1.2.2"
sources."is-color-stop-1.1.0"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-data-descriptor-1.0.0"
sources."is-date-object-1.0.2"
sources."is-descriptor-1.0.2"
@@ -71484,10 +72529,10 @@ in
];
})
sources."jetifier-1.6.6"
- sources."jimp-0.9.8"
+ sources."jimp-0.12.1"
sources."joi-11.4.0"
sources."join-component-1.1.0"
- sources."jpeg-js-0.3.7"
+ sources."jpeg-js-0.4.2"
sources."js-tokens-4.0.0"
sources."js-yaml-3.14.0"
sources."jsbn-0.1.1"
@@ -71514,7 +72559,6 @@ in
sources."keyv-3.1.0"
sources."killable-1.0.1"
sources."kind-of-6.0.3"
- sources."klaw-sync-6.0.0"
sources."kleur-3.0.3"
sources."last-call-webpack-plugin-3.0.0"
sources."latest-version-5.1.0"
@@ -71553,7 +72597,7 @@ in
];
})
sources."logkitty-0.7.1"
- sources."loglevel-1.7.0"
+ sources."loglevel-1.7.1"
sources."loose-envify-1.4.0"
sources."lower-case-2.0.1"
sources."lowercase-keys-1.0.1"
@@ -71656,7 +72700,6 @@ in
];
})
sources."mkdirp-0.5.5"
- sources."moment-2.29.1"
(sources."move-concurrently-1.0.1" // {
dependencies = [
sources."rimraf-2.7.1"
@@ -71665,7 +72708,6 @@ in
sources."ms-2.1.2"
sources."multicast-dns-6.2.3"
sources."multicast-dns-service-types-1.1.0"
- sources."mute-stream-0.0.7"
sources."mv-2.1.1"
sources."mz-2.7.0"
sources."nan-2.14.2"
@@ -71691,7 +72733,6 @@ in
dependencies = [
sources."buffer-4.9.2"
sources."isarray-1.0.0"
- sources."process-0.11.10"
sources."punycode-1.4.1"
];
})
@@ -71745,27 +72786,15 @@ in
sources."kind-of-3.2.2"
];
})
- sources."object-inspect-1.8.0"
- sources."object-is-1.1.3"
+ sources."object-inspect-1.9.0"
+ sources."object-is-1.1.4"
sources."object-keys-1.1.1"
sources."object-visit-1.0.1"
sources."object.assign-4.1.2"
- (sources."object.entries-1.1.2" // {
- dependencies = [
- sources."es-abstract-1.17.7"
- ];
- })
- (sources."object.getownpropertydescriptors-2.1.0" // {
- dependencies = [
- sources."es-abstract-1.17.7"
- ];
- })
+ sources."object.entries-1.1.3"
+ sources."object.getownpropertydescriptors-2.1.1"
sources."object.pick-1.3.0"
- (sources."object.values-1.1.1" // {
- dependencies = [
- sources."es-abstract-1.17.7"
- ];
- })
+ sources."object.values-1.1.2"
sources."obuf-1.1.2"
sources."omggif-1.0.10"
sources."on-finished-2.3.0"
@@ -71889,7 +72918,7 @@ in
(sources."portfinder-1.0.28" // {
dependencies = [
sources."async-2.6.3"
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
];
})
sources."posix-character-classes-0.1.1"
@@ -72035,7 +73064,7 @@ in
sources."deepmerge-2.2.1"
];
})
- sources."process-0.5.2"
+ sources."process-0.11.10"
sources."process-nextick-args-2.0.1"
sources."progress-2.0.3"
sources."promise-inflight-1.0.1"
@@ -72053,6 +73082,7 @@ in
sources."bn.js-4.11.9"
];
})
+ sources."puka-1.0.1"
sources."pump-3.0.0"
(sources."pumpify-1.5.1" // {
dependencies = [
@@ -72077,57 +73107,26 @@ in
})
sources."raw-body-2.3.3"
sources."rc-1.2.8"
- (sources."react-dev-utils-10.2.1" // {
+ (sources."react-dev-utils-11.0.1" // {
dependencies = [
- sources."@babel/code-frame-7.8.3"
- sources."@nodelib/fs.stat-1.1.3"
- sources."arrify-1.0.1"
- sources."braces-2.3.2"
- sources."browserslist-4.10.0"
+ sources."array-union-2.1.0"
+ sources."browserslist-4.14.2"
(sources."chalk-2.4.2" // {
dependencies = [
sources."escape-string-regexp-1.0.5"
];
})
- sources."chardet-0.7.0"
- sources."cli-cursor-3.1.0"
- sources."cross-spawn-7.0.1"
- sources."dir-glob-2.0.0"
- sources."emojis-list-2.1.0"
+ sources."cross-spawn-7.0.3"
sources."escape-string-regexp-2.0.0"
- sources."extend-shallow-2.0.1"
- sources."external-editor-3.1.0"
- sources."fast-glob-2.2.7"
- sources."fill-range-4.0.0"
- sources."glob-parent-3.1.0"
- sources."globby-8.0.2"
- sources."iconv-lite-0.4.24"
- sources."ignore-3.3.10"
- (sources."inquirer-7.0.4" // {
- dependencies = [
- sources."strip-ansi-5.2.0"
- ];
- })
- sources."is-glob-3.1.0"
- sources."is-number-3.0.0"
+ sources."globby-11.0.1"
sources."is-wsl-2.2.0"
- sources."json5-1.0.1"
- sources."kind-of-3.2.2"
- sources."loader-utils-1.2.3"
- sources."micromatch-3.1.10"
- sources."mimic-fn-2.1.0"
- sources."mute-stream-0.0.8"
- sources."onetime-5.1.2"
+ sources."loader-utils-2.0.0"
sources."open-7.3.0"
sources."path-key-3.1.1"
- sources."path-type-3.0.0"
- sources."pify-3.0.0"
- sources."restore-cursor-3.1.0"
- sources."rxjs-6.6.3"
sources."shebang-command-2.0.0"
sources."shebang-regex-3.0.0"
sources."shell-quote-1.7.2"
- sources."to-regex-range-2.1.1"
+ sources."slash-3.0.0"
sources."which-2.0.2"
];
})
@@ -72221,14 +73220,8 @@ in
})
sources."ripemd160-2.0.2"
sources."router-ips-1.0.0"
- sources."run-async-2.4.1"
sources."run-parallel-1.1.10"
sources."run-queue-1.0.3"
- (sources."rxjs-5.5.12" // {
- dependencies = [
- sources."symbol-observable-1.0.1"
- ];
- })
sources."safe-buffer-5.1.2"
sources."safe-json-stringify-1.2.0"
sources."safe-regex-1.1.0"
@@ -72325,7 +73318,7 @@ in
})
(sources."sockjs-client-1.4.0" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."faye-websocket-0.11.3"
];
})
@@ -72389,8 +73382,8 @@ in
sources."is-fullwidth-code-point-3.0.0"
];
})
- sources."string.prototype.trimend-1.0.2"
- sources."string.prototype.trimstart-1.0.2"
+ sources."string.prototype.trimend-1.0.3"
+ sources."string.prototype.trimstart-1.0.3"
sources."string_decoder-1.1.1"
(sources."stringify-object-3.3.0" // {
dependencies = [
@@ -72476,7 +73469,7 @@ in
dependencies = [
sources."find-cache-dir-3.3.1"
sources."make-dir-3.1.0"
- sources."p-limit-3.0.2"
+ sources."p-limit-3.1.0"
sources."pkg-dir-4.2.0"
sources."semver-6.3.0"
sources."source-map-0.6.1"
@@ -72748,7 +73741,11 @@ in
})
(sources."webpackbar-4.0.0" // {
dependencies = [
+ sources."ansi-styles-4.3.0"
sources."chalk-2.4.2"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
+ sources."wrap-ansi-6.2.0"
];
})
sources."websocket-driver-0.6.5"
@@ -72799,7 +73796,7 @@ in
];
})
sources."worker-rpc-0.1.1"
- (sources."wrap-ansi-6.2.0" // {
+ (sources."wrap-ansi-7.0.0" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."color-convert-2.0.1"
@@ -72814,7 +73811,7 @@ in
sources."uuid-7.0.3"
];
})
- sources."xhr-2.5.0"
+ sources."xhr-2.6.0"
sources."xml-js-1.6.11"
sources."xml-parse-from-string-1.0.1"
(sources."xml2js-0.4.23" // {
@@ -72826,10 +73823,11 @@ in
sources."xmldoc-1.1.2"
sources."xmldom-0.1.31"
sources."xtend-4.0.2"
- sources."y18n-4.0.0"
+ sources."y18n-4.0.1"
sources."yallist-4.0.0"
sources."yargs-15.4.1"
sources."yargs-parser-18.1.3"
+ sources."yocto-queue-0.1.0"
sources."zen-observable-0.8.15"
sources."zen-observable-ts-0.8.21"
];
@@ -72912,7 +73910,7 @@ in
sources."indent-string-2.1.0"
sources."inherits-2.0.4"
sources."is-arrayish-0.2.1"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-finite-1.1.0"
sources."is-stream-1.1.0"
sources."is-typedarray-1.0.0"
@@ -72995,7 +73993,7 @@ in
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.6"
+ sources."spdx-license-ids-3.0.7"
sources."sshpk-1.16.1"
sources."string_decoder-1.1.1"
sources."strip-ansi-3.0.1"
@@ -73031,10 +74029,10 @@ in
fauna-shell = nodeEnv.buildNodePackage {
name = "fauna-shell";
packageName = "fauna-shell";
- version = "0.11.5";
+ version = "0.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/fauna-shell/-/fauna-shell-0.11.5.tgz";
- sha512 = "0/PujreRi2BsZoyvp5N48xaMWLow2GsNz7AY7bdW+0/DAj6F++7kQY7OotmiPlVX2idYL9QJswAcgy1ksRtF9A==";
+ url = "https://registry.npmjs.org/fauna-shell/-/fauna-shell-0.12.1.tgz";
+ sha512 = "3mI3r9pj/8XOKXlBd/pcSALey1/XJpa/YMluuJQtRI2vwpuAVRi0XdgRXiKzdA2CJFi0o3gZpqEgn7+TMJm8ZA==";
};
dependencies = [
(sources."@heroku-cli/color-1.1.14" // {
@@ -73074,7 +74072,7 @@ in
sources."@oclif/parser-3.8.5"
(sources."@oclif/plugin-autocomplete-0.1.5" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."fs-extra-6.0.1"
];
})
@@ -73091,6 +74089,7 @@ in
})
sources."@oclif/screen-1.0.4"
sources."@sindresorhus/is-0.7.0"
+ sources."abort-controller-3.0.0"
sources."ajv-6.12.6"
sources."ansi-escapes-3.2.0"
sources."ansi-regex-5.0.0"
@@ -73156,7 +74155,7 @@ in
sources."kind-of-5.1.0"
];
})
- sources."clean-stack-3.0.0"
+ sources."clean-stack-3.0.1"
sources."cli-table-0.3.1"
(sources."cli-ux-4.9.3" // {
dependencies = [
@@ -73190,7 +74189,7 @@ in
];
})
sources."dashdash-1.14.1"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."decode-uri-component-0.2.0"
sources."decompress-response-3.3.0"
sources."deep-is-0.1.3"
@@ -73206,6 +74205,7 @@ in
sources."esprima-4.0.1"
sources."estraverse-4.3.0"
sources."esutils-2.0.3"
+ sources."event-target-shim-5.0.1"
sources."execa-0.10.0"
(sources."expand-brackets-2.1.4" // {
dependencies = [
@@ -73246,7 +74246,7 @@ in
sources."fast-json-stable-stringify-2.1.0"
sources."fast-levenshtein-2.0.6"
sources."fastq-1.9.0"
- sources."faunadb-3.0.1"
+ sources."faunadb-git+https://github.com/fauna/faunadb-js.git#triage/bearer-to-basic"
sources."fill-range-7.0.1"
sources."fn-annotate-1.2.0"
sources."for-in-1.0.2"
@@ -73385,7 +74385,7 @@ in
sources."nanomatch-1.2.13"
(sources."netrc-parser-3.1.6" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
];
})
sources."nice-try-1.0.5"
@@ -73666,7 +74666,7 @@ in
];
})
sources."is-arrayish-0.2.1"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-fullwidth-code-point-3.0.0"
sources."is-plain-obj-1.1.0"
sources."is-stream-2.0.0"
@@ -73750,7 +74750,7 @@ in
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.6"
+ sources."spdx-license-ids-3.0.7"
sources."string-width-4.2.0"
sources."strip-ansi-6.0.0"
sources."strip-eof-1.0.0"
@@ -73783,13 +74783,64 @@ in
bypassCache = true;
reconstructLock = true;
};
+ flood = nodeEnv.buildNodePackage {
+ name = "flood";
+ packageName = "flood";
+ version = "4.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/flood/-/flood-4.2.0.tgz";
+ sha512 = "xdfiYucaiUEmaScEDZr24vq5qkBe7cC51YeFG9gSFZF0ccGtoVG1RMw55vA06VyMxLUlYVqR9uYxyKVmk/xDBg==";
+ };
+ dependencies = [
+ sources."async-2.6.3"
+ sources."balanced-match-1.0.0"
+ sources."brace-expansion-1.1.11"
+ sources."buffer-crc32-0.2.13"
+ sources."colors-1.4.0"
+ sources."concat-map-0.0.1"
+ sources."fd-slicer-1.1.0"
+ sources."fs.realpath-1.0.0"
+ sources."geoip-country-4.0.44"
+ sources."glob-7.1.6"
+ sources."iconv-lite-0.5.2"
+ sources."inflight-1.0.6"
+ sources."inherits-2.0.4"
+ sources."ip-address-6.4.0"
+ sources."jsbn-1.1.0"
+ sources."lazy-1.0.11"
+ sources."lodash-4.17.20"
+ sources."lodash.find-4.6.0"
+ sources."lodash.max-4.0.1"
+ sources."lodash.merge-4.6.2"
+ sources."lodash.padstart-4.6.1"
+ sources."lodash.repeat-4.1.0"
+ sources."minimatch-3.0.4"
+ sources."once-1.4.0"
+ sources."path-is-absolute-1.0.1"
+ sources."pend-1.2.0"
+ sources."rimraf-2.7.1"
+ sources."safer-buffer-2.1.2"
+ sources."sprintf-js-1.1.2"
+ sources."wrappy-1.0.2"
+ sources."yauzl-2.10.0"
+ ];
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "A modern Web UI for various torrent clients with multi-user and multi-client support";
+ homepage = "https://github.com/jesec/flood#readme";
+ license = "GPL-3.0-only";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = true;
+ };
forever = nodeEnv.buildNodePackage {
name = "forever";
packageName = "forever";
- version = "3.0.2";
+ version = "3.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/forever/-/forever-3.0.2.tgz";
- sha512 = "GKZLVs3RQh52kF3kuCrlR1e5npaOqomQzTQryZOFJZ9GKNqLya75LSn1rdjFQ8XixwX3jT76pIJmtGN4XXv1aw==";
+ url = "https://registry.npmjs.org/forever/-/forever-3.0.4.tgz";
+ sha512 = "MZDQu9nxVavSOez+k0MGdoe9/0tGN/QfAj3Xn8OjJbRYlLghq/3isf5c2xt280x04EVKguU9/tmLE74259Xazw==";
};
dependencies = [
sources."ansi-regex-2.1.1"
@@ -73825,8 +74876,8 @@ in
dependencies = [
sources."async-0.2.9"
sources."cliff-0.1.9"
+ sources."eventemitter2-0.4.14"
sources."nconf-0.6.9"
- sources."utile-0.2.1"
sources."winston-0.8.0"
];
})
@@ -73876,10 +74927,10 @@ in
sources."defined-0.0.0"
sources."director-1.2.7"
sources."duplexer-0.1.2"
- sources."es-abstract-1.18.0-next.1"
+ sources."es-abstract-1.17.7"
sources."es-to-primitive-1.2.1"
sources."event-stream-3.3.4"
- sources."eventemitter2-0.4.14"
+ sources."eventemitter2-6.4.3"
(sources."expand-brackets-2.1.4" // {
dependencies = [
sources."define-property-0.2.5"
@@ -73917,7 +74968,7 @@ in
})
sources."flatiron-0.4.3"
sources."for-in-1.0.2"
- sources."forever-monitor-3.0.1"
+ sources."forever-monitor-3.0.3"
sources."fragment-cache-0.2.1"
sources."from-0.1.7"
sources."fs.realpath-1.0.0"
@@ -73957,7 +75008,6 @@ in
sources."is-extglob-2.1.1"
sources."is-fullwidth-code-point-1.0.0"
sources."is-glob-4.0.1"
- sources."is-negative-zero-2.0.0"
(sources."is-number-3.0.0" // {
dependencies = [
sources."kind-of-3.2.2"
@@ -73993,7 +75043,11 @@ in
sources."nconf-0.10.0"
sources."ncp-0.4.2"
sources."normalize-path-3.0.0"
- sources."nssocket-0.6.0"
+ (sources."nssocket-0.6.0" // {
+ dependencies = [
+ sources."eventemitter2-0.4.14"
+ ];
+ })
sources."number-is-nan-1.0.1"
sources."object-assign-4.1.1"
(sources."object-copy-0.1.0" // {
@@ -74009,8 +75063,8 @@ in
sources."kind-of-3.2.2"
];
})
- sources."object-inspect-1.8.0"
- sources."object-is-1.1.3"
+ sources."object-inspect-1.9.0"
+ sources."object-is-1.1.4"
sources."object-keys-1.1.1"
sources."object-visit-1.0.1"
sources."object.assign-4.1.2"
@@ -74031,22 +75085,13 @@ in
];
})
sources."process-nextick-args-2.0.1"
- (sources."prompt-0.2.14" // {
- dependencies = [
- sources."async-0.2.10"
- sources."utile-0.2.1"
- ];
- })
+ sources."prompt-0.2.14"
sources."ps-tree-1.2.0"
sources."read-1.0.7"
sources."readable-stream-2.3.7"
sources."readdirp-2.2.1"
sources."regex-not-1.0.2"
- (sources."regexp.prototype.flags-1.3.0" // {
- dependencies = [
- sources."es-abstract-1.17.7"
- ];
- })
+ sources."regexp.prototype.flags-1.3.0"
sources."remove-trailing-separator-1.1.0"
sources."repeat-element-1.1.3"
sources."repeat-string-1.6.1"
@@ -74119,8 +75164,8 @@ in
})
sources."stream-combiner-0.0.4"
sources."string-width-1.0.2"
- sources."string.prototype.trimend-1.0.2"
- sources."string.prototype.trimstart-1.0.2"
+ sources."string.prototype.trimend-1.0.3"
+ sources."string.prototype.trimstart-1.0.3"
sources."string_decoder-1.1.1"
sources."strip-ansi-3.0.1"
sources."strip-json-comments-0.1.3"
@@ -74156,11 +75201,9 @@ in
sources."urix-0.1.0"
sources."use-3.1.1"
sources."util-deprecate-1.0.2"
- (sources."utile-0.3.0" // {
+ (sources."utile-0.2.1" // {
dependencies = [
- sources."async-0.9.2"
- sources."deep-equal-0.2.2"
- sources."ncp-1.0.1"
+ sources."async-0.2.10"
];
})
sources."window-size-0.1.4"
@@ -74260,7 +75303,7 @@ in
};
dependencies = [
sources."async-2.6.3"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."lodash-4.17.20"
sources."lodash.groupby-4.6.0"
sources."microee-0.0.6"
@@ -74292,7 +75335,7 @@ in
sources."chloride-2.3.0"
sources."chloride-test-1.2.4"
sources."commander-2.20.3"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."deep-extend-0.6.0"
sources."diff-3.5.0"
sources."discontinuous-range-1.0.0"
@@ -74305,7 +75348,7 @@ in
sources."git-remote-ssb-2.0.4"
sources."git-ssb-web-2.8.0"
sources."hashlru-2.3.0"
- sources."highlight.js-9.18.3"
+ sources."highlight.js-9.18.5"
sources."increment-buffer-1.0.1"
sources."inherits-2.0.4"
sources."ini-1.3.5"
@@ -74337,7 +75380,7 @@ in
sources."multiserver-address-1.0.1"
sources."multiserver-scopes-1.0.0"
sources."muxrpc-6.5.1"
- sources."nearley-2.19.7"
+ sources."nearley-2.19.9"
sources."node-gyp-build-4.2.3"
sources."node-polyglot-1.0.0"
sources."non-private-ip-1.4.4"
@@ -74601,7 +75644,7 @@ in
sources."inquirer-autocomplete-prompt-1.3.0"
sources."is-arrayish-0.2.1"
sources."is-ci-2.0.0"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-fullwidth-code-point-3.0.0"
sources."is-installed-globally-0.3.2"
sources."is-interactive-1.0.0"
@@ -74718,7 +75761,7 @@ in
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.6"
+ sources."spdx-license-ids-3.0.7"
sources."string-width-4.2.0"
sources."strip-ansi-6.0.0"
sources."strip-final-newline-2.0.0"
@@ -74787,45 +75830,45 @@ in
sources."@graphql-cli/init-4.1.0"
(sources."@graphql-tools/batch-execute-7.0.0" // {
dependencies = [
- sources."@graphql-tools/utils-7.0.2"
+ sources."@graphql-tools/utils-7.1.2"
];
})
- (sources."@graphql-tools/delegate-7.0.5" // {
+ (sources."@graphql-tools/delegate-7.0.7" // {
dependencies = [
- sources."@graphql-tools/utils-7.0.2"
+ sources."@graphql-tools/utils-7.1.2"
];
})
- (sources."@graphql-tools/graphql-file-loader-6.2.5" // {
+ (sources."@graphql-tools/graphql-file-loader-6.2.6" // {
dependencies = [
- sources."@graphql-tools/utils-7.0.2"
+ sources."@graphql-tools/utils-7.1.2"
];
})
- sources."@graphql-tools/import-6.2.4"
- (sources."@graphql-tools/json-file-loader-6.2.5" // {
+ sources."@graphql-tools/import-6.2.5"
+ (sources."@graphql-tools/json-file-loader-6.2.6" // {
dependencies = [
- sources."@graphql-tools/utils-7.0.2"
+ sources."@graphql-tools/utils-7.1.2"
];
})
sources."@graphql-tools/load-6.2.4"
- (sources."@graphql-tools/merge-6.2.5" // {
+ (sources."@graphql-tools/merge-6.2.6" // {
dependencies = [
- sources."@graphql-tools/utils-7.0.2"
+ sources."@graphql-tools/utils-7.1.2"
];
})
- (sources."@graphql-tools/schema-7.0.0" // {
+ (sources."@graphql-tools/schema-7.1.2" // {
dependencies = [
- sources."@graphql-tools/utils-7.0.2"
+ sources."@graphql-tools/utils-7.1.2"
];
})
(sources."@graphql-tools/url-loader-6.4.0" // {
dependencies = [
- sources."@graphql-tools/utils-7.0.2"
+ sources."@graphql-tools/utils-7.1.2"
];
})
sources."@graphql-tools/utils-6.2.4"
- (sources."@graphql-tools/wrap-7.0.1" // {
+ (sources."@graphql-tools/wrap-7.0.3" // {
dependencies = [
- sources."@graphql-tools/utils-7.0.2"
+ sources."@graphql-tools/utils-7.1.2"
];
})
sources."@kwsites/file-exists-1.1.1"
@@ -74835,7 +75878,7 @@ in
sources."@nodelib/fs.walk-1.2.4"
sources."@sindresorhus/is-0.14.0"
sources."@szmarczak/http-timer-1.1.2"
- sources."@types/node-14.14.7"
+ sources."@types/node-14.14.10"
sources."@types/parse-json-4.0.0"
sources."@types/websocket-1.0.1"
sources."aggregate-error-3.1.0"
@@ -74880,7 +75923,6 @@ in
sources."tslib-1.14.1"
];
})
- sources."camelcase-5.3.1"
sources."caseless-0.12.0"
sources."chalk-4.1.0"
sources."chardet-0.7.0"
@@ -74889,7 +75931,7 @@ in
sources."cli-cursor-2.1.0"
sources."cli-spinners-2.5.0"
sources."cli-width-3.0.0"
- (sources."cliui-6.0.0" // {
+ (sources."cliui-7.0.4" // {
dependencies = [
sources."ansi-regex-5.0.0"
sources."strip-ansi-6.0.0"
@@ -74919,8 +75961,7 @@ in
sources."d-1.0.1"
sources."dashdash-1.14.1"
sources."dataloader-2.0.0"
- sources."debug-4.3.0"
- sources."decamelize-1.2.0"
+ sources."debug-4.3.1"
sources."decompress-response-3.3.0"
sources."deep-equal-2.0.4"
sources."deep-extend-0.6.0"
@@ -74967,7 +76008,6 @@ in
sources."figures-3.2.0"
sources."fill-range-7.0.1"
sources."filter-obj-2.0.1"
- sources."find-up-4.1.0"
sources."foreach-2.0.5"
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
@@ -75031,7 +76071,7 @@ in
})
sources."is-arguments-1.0.4"
sources."is-arrayish-0.2.1"
- sources."is-bigint-1.0.0"
+ sources."is-bigint-1.0.1"
sources."is-boolean-object-1.0.1"
sources."is-callable-1.2.2"
sources."is-date-object-1.0.2"
@@ -75082,7 +76122,6 @@ in
sources."keyv-3.1.0"
sources."latest-version-5.1.0"
sources."lines-and-columns-1.1.6"
- sources."locate-path-5.0.0"
sources."lodash-4.17.20"
sources."lodash.toarray-4.4.0"
(sources."log-symbols-2.2.0" // {
@@ -75137,16 +76176,16 @@ in
sources."npm-run-path-2.0.2"
sources."oas-kit-common-1.0.8"
sources."oas-linter-3.2.1"
- (sources."oas-resolver-2.5.2" // {
+ (sources."oas-resolver-2.5.3" // {
dependencies = [
- sources."yargs-15.4.1"
+ sources."yargs-16.1.1"
];
})
sources."oas-schema-walker-1.1.5"
- sources."oas-validator-5.0.3"
+ sources."oas-validator-5.0.4"
sources."oauth-sign-0.9.0"
- sources."object-inspect-1.8.0"
- sources."object-is-1.1.3"
+ sources."object-inspect-1.9.0"
+ sources."object-is-1.1.4"
sources."object-keys-1.1.1"
sources."object.assign-4.1.2"
sources."once-1.4.0"
@@ -75171,11 +76210,6 @@ in
sources."p-finally-1.0.0"
sources."p-is-promise-2.1.0"
sources."p-limit-3.0.2"
- (sources."p-locate-4.1.0" // {
- dependencies = [
- sources."p-limit-2.3.0"
- ];
- })
sources."p-some-4.1.0"
sources."p-try-2.2.0"
(sources."package-json-6.5.0" // {
@@ -75192,7 +76226,6 @@ in
];
})
sources."passwd-user-3.0.0"
- sources."path-exists-4.0.0"
sources."path-is-absolute-1.0.1"
sources."path-key-2.0.1"
sources."path-type-4.0.0"
@@ -75205,7 +76238,7 @@ in
sources."punycode-2.1.1"
sources."qs-6.5.2"
sources."rc-1.2.8"
- sources."reftools-1.1.6"
+ sources."reftools-1.1.7"
(sources."regexp.prototype.flags-1.3.0" // {
dependencies = [
sources."es-abstract-1.17.7"
@@ -75216,7 +76249,6 @@ in
sources."remove-trailing-separator-1.1.0"
sources."request-2.88.2"
sources."require-directory-2.1.1"
- sources."require-main-filename-2.0.0"
sources."resolve-from-5.0.0"
sources."responselike-1.0.2"
sources."restore-cursor-2.0.0"
@@ -75232,7 +76264,6 @@ in
sources."safe-buffer-5.2.1"
sources."safer-buffer-2.1.2"
sources."semver-5.7.1"
- sources."set-blocking-2.0.0"
sources."shebang-command-1.2.0"
sources."shebang-regex-1.0.0"
sources."should-13.2.3"
@@ -75254,16 +76285,16 @@ in
sources."strip-ansi-6.0.0"
];
})
- sources."string.prototype.trimend-1.0.2"
- sources."string.prototype.trimstart-1.0.2"
+ sources."string.prototype.trimend-1.0.3"
+ sources."string.prototype.trimstart-1.0.3"
sources."strip-ansi-5.2.0"
sources."strip-eof-1.0.0"
sources."strip-json-comments-2.0.1"
sources."subscriptions-transport-ws-0.9.18"
sources."supports-color-7.2.0"
- (sources."swagger2openapi-7.0.3" // {
+ (sources."swagger2openapi-7.0.4" // {
dependencies = [
- sources."yargs-15.4.1"
+ sources."yargs-16.1.1"
];
})
sources."symbol-observable-1.2.0"
@@ -75298,13 +76329,12 @@ in
sources."which-1.3.1"
sources."which-boxed-primitive-1.0.1"
sources."which-collection-1.0.1"
- sources."which-module-2.0.0"
(sources."which-typed-array-1.1.2" // {
dependencies = [
sources."es-abstract-1.17.7"
];
})
- (sources."wrap-ansi-6.2.0" // {
+ (sources."wrap-ansi-7.0.0" // {
dependencies = [
sources."ansi-regex-5.0.0"
sources."strip-ansi-6.0.0"
@@ -75312,21 +76342,12 @@ in
})
sources."wrappy-1.0.2"
sources."ws-5.2.2"
- sources."y18n-4.0.0"
+ sources."y18n-5.0.5"
sources."yaeti-0.0.6"
sources."yallist-4.0.0"
sources."yaml-1.10.0"
- (sources."yargs-16.0.3" // {
- dependencies = [
- sources."ansi-regex-5.0.0"
- sources."cliui-7.0.4"
- sources."strip-ansi-6.0.0"
- sources."wrap-ansi-7.0.0"
- sources."y18n-5.0.5"
- sources."yargs-parser-20.2.4"
- ];
- })
- sources."yargs-parser-18.1.3"
+ sources."yargs-16.0.3"
+ sources."yargs-parser-20.2.4"
];
buildInputs = globalBuildInputs;
meta = {
@@ -75451,7 +76472,7 @@ in
sources."is-absolute-1.0.0"
sources."is-accessor-descriptor-1.0.0"
sources."is-buffer-1.1.6"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-data-descriptor-1.0.0"
sources."is-descriptor-1.0.2"
sources."is-extendable-0.1.1"
@@ -75625,6 +76646,50 @@ in
bypassCache = true;
reconstructLock = true;
};
+ gqlint = nodeEnv.buildNodePackage {
+ name = "gqlint";
+ packageName = "gqlint";
+ version = "1.8.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/gqlint/-/gqlint-1.8.0.tgz";
+ sha512 = "X5tNjxscqbH8xHXubB8kY6yGt11krk+RuB6N/zI2B2RdRadzwavBRMAHkIJzp2RpFgliF08UqP/p+spS/aNd5w==";
+ };
+ dependencies = [
+ sources."ansi-regex-2.1.1"
+ sources."ansi-styles-2.2.1"
+ sources."babel-code-frame-6.26.0"
+ sources."chalk-1.1.3"
+ sources."commander-2.20.3"
+ sources."encoding-0.1.13"
+ sources."escape-string-regexp-1.0.5"
+ sources."esutils-2.0.3"
+ sources."graphql-14.7.0"
+ sources."has-ansi-2.0.0"
+ sources."iconv-lite-0.6.2"
+ sources."is-stream-1.1.0"
+ sources."iterall-1.3.0"
+ sources."js-tokens-3.0.2"
+ sources."lodash-4.17.20"
+ sources."node-fetch-1.7.3"
+ sources."pad-component-0.0.1"
+ sources."pluralize-5.1.0"
+ sources."prettier-1.19.1"
+ sources."safer-buffer-2.1.2"
+ sources."strip-ansi-3.0.1"
+ sources."supports-color-2.0.0"
+ sources."text-table-0.2.0"
+ sources."wordwrap-1.0.0"
+ ];
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "GraphQL Linter";
+ homepage = "https://github.com/happylinks/gqlint#readme";
+ license = "MIT";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = true;
+ };
gtop = nodeEnv.buildNodePackage {
name = "gtop";
packageName = "gtop";
@@ -75697,7 +76762,7 @@ in
sources."supports-color-7.2.0"
];
})
- sources."systeminformation-4.30.1"
+ sources."systeminformation-4.30.10"
sources."term-canvas-0.0.5"
sources."type-fest-0.11.0"
sources."wordwrap-0.0.3"
@@ -75931,7 +76996,7 @@ in
sources."is-arrayish-0.2.1"
sources."is-binary-path-1.0.1"
sources."is-buffer-1.1.6"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-data-descriptor-1.0.0"
sources."is-descriptor-1.0.2"
sources."is-extendable-0.1.1"
@@ -76095,7 +77160,7 @@ in
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.6"
+ sources."spdx-license-ids-3.0.7"
sources."split-string-3.1.0"
sources."stack-trace-0.0.10"
(sources."static-extend-0.1.2" // {
@@ -76324,7 +77389,7 @@ in
})
sources."is-arrayish-0.2.1"
sources."is-buffer-1.1.6"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
(sources."is-data-descriptor-1.0.0" // {
dependencies = [
sources."kind-of-6.0.3"
@@ -76477,7 +77542,7 @@ in
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.6"
+ sources."spdx-license-ids-3.0.7"
sources."split-string-3.1.0"
sources."stack-trace-0.0.10"
(sources."static-extend-0.1.2" // {
@@ -76574,7 +77639,7 @@ in
sources."param-case-2.1.1"
sources."relateurl-0.2.7"
sources."source-map-0.6.1"
- sources."uglify-js-3.11.6"
+ sources."uglify-js-3.12.1"
sources."upper-case-1.1.3"
];
buildInputs = globalBuildInputs;
@@ -76694,7 +77759,7 @@ in
sources."basic-auth-1.1.0"
sources."colors-1.4.0"
sources."corser-2.0.1"
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."ecstatic-3.3.2"
sources."eventemitter3-4.0.7"
sources."follow-redirects-1.13.0"
@@ -77229,7 +78294,7 @@ in
sources."is-wsl-2.2.0"
sources."isexe-2.0.0"
sources."jquery-3.5.1"
- sources."jquery.terminal-2.19.2"
+ sources."jquery.terminal-2.20.1"
sources."jsonfile-2.4.0"
sources."keyboardevent-key-polyfill-1.1.0"
sources."line-reader-0.4.0"
@@ -77321,7 +78386,7 @@ in
sources."core-util-is-1.0.2"
sources."cross-spawn-7.0.3"
sources."data-uri-to-buffer-3.0.1"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."deep-is-0.1.3"
sources."degenerator-2.2.0"
sources."delayed-stream-1.0.0"
@@ -77519,7 +78584,7 @@ in
sources."superagent-4.1.0"
(sources."superagent-proxy-2.1.0" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
];
})
sources."supports-color-7.2.0"
@@ -77575,9 +78640,9 @@ in
};
dependencies = [
sources."@iarna/toml-2.2.5"
- sources."@ot-builder/bin-composite-types-0.10.33"
- sources."@ot-builder/bin-util-0.10.33"
- (sources."@ot-builder/cli-help-shower-0.10.33" // {
+ sources."@ot-builder/bin-composite-types-0.10.34"
+ sources."@ot-builder/bin-util-0.10.34"
+ (sources."@ot-builder/cli-help-shower-0.10.34" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."chalk-4.1.0"
@@ -77587,7 +78652,7 @@ in
sources."supports-color-7.2.0"
];
})
- (sources."@ot-builder/cli-proc-0.10.33" // {
+ (sources."@ot-builder/cli-proc-0.10.34" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."chalk-4.1.0"
@@ -77597,7 +78662,7 @@ in
sources."supports-color-7.2.0"
];
})
- (sources."@ot-builder/cli-shared-0.10.33" // {
+ (sources."@ot-builder/cli-shared-0.10.34" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."chalk-4.1.0"
@@ -77607,35 +78672,35 @@ in
sources."supports-color-7.2.0"
];
})
- sources."@ot-builder/common-impl-0.10.33"
- sources."@ot-builder/errors-0.10.33"
- sources."@ot-builder/io-bin-cff-0.10.33"
- sources."@ot-builder/io-bin-encoding-0.10.33"
- sources."@ot-builder/io-bin-ext-private-0.10.33"
- sources."@ot-builder/io-bin-font-0.10.33"
- sources."@ot-builder/io-bin-glyph-store-0.10.33"
- sources."@ot-builder/io-bin-layout-0.10.33"
- sources."@ot-builder/io-bin-metadata-0.10.33"
- sources."@ot-builder/io-bin-metric-0.10.33"
- sources."@ot-builder/io-bin-name-0.10.33"
- sources."@ot-builder/io-bin-sfnt-0.10.33"
- sources."@ot-builder/io-bin-ttf-0.10.33"
- sources."@ot-builder/ot-0.10.33"
- sources."@ot-builder/ot-encoding-0.10.33"
- sources."@ot-builder/ot-ext-private-0.10.33"
- sources."@ot-builder/ot-glyphs-0.10.33"
- sources."@ot-builder/ot-layout-0.10.33"
- sources."@ot-builder/ot-metadata-0.10.33"
- sources."@ot-builder/ot-name-0.10.33"
- sources."@ot-builder/ot-sfnt-0.10.33"
- sources."@ot-builder/ot-standard-glyph-namer-0.10.33"
- sources."@ot-builder/prelude-0.10.33"
- sources."@ot-builder/primitive-0.10.33"
- sources."@ot-builder/rectify-0.10.33"
- sources."@ot-builder/stat-glyphs-0.10.33"
- sources."@ot-builder/trace-0.10.33"
- sources."@ot-builder/var-store-0.10.33"
- sources."@ot-builder/variance-0.10.33"
+ sources."@ot-builder/common-impl-0.10.34"
+ sources."@ot-builder/errors-0.10.34"
+ sources."@ot-builder/io-bin-cff-0.10.34"
+ sources."@ot-builder/io-bin-encoding-0.10.34"
+ sources."@ot-builder/io-bin-ext-private-0.10.34"
+ sources."@ot-builder/io-bin-font-0.10.34"
+ sources."@ot-builder/io-bin-glyph-store-0.10.34"
+ sources."@ot-builder/io-bin-layout-0.10.34"
+ sources."@ot-builder/io-bin-metadata-0.10.34"
+ sources."@ot-builder/io-bin-metric-0.10.34"
+ sources."@ot-builder/io-bin-name-0.10.34"
+ sources."@ot-builder/io-bin-sfnt-0.10.34"
+ sources."@ot-builder/io-bin-ttf-0.10.34"
+ sources."@ot-builder/ot-0.10.34"
+ sources."@ot-builder/ot-encoding-0.10.34"
+ sources."@ot-builder/ot-ext-private-0.10.34"
+ sources."@ot-builder/ot-glyphs-0.10.34"
+ sources."@ot-builder/ot-layout-0.10.34"
+ sources."@ot-builder/ot-metadata-0.10.34"
+ sources."@ot-builder/ot-name-0.10.34"
+ sources."@ot-builder/ot-sfnt-0.10.34"
+ sources."@ot-builder/ot-standard-glyph-namer-0.10.34"
+ sources."@ot-builder/prelude-0.10.34"
+ sources."@ot-builder/primitive-0.10.34"
+ sources."@ot-builder/rectify-0.10.34"
+ sources."@ot-builder/stat-glyphs-0.10.34"
+ sources."@ot-builder/trace-0.10.34"
+ sources."@ot-builder/var-store-0.10.34"
+ sources."@ot-builder/variance-0.10.34"
sources."@unicode/unicode-13.0.0-1.0.2"
sources."abbrev-1.1.1"
sources."ajv-6.12.6"
@@ -77747,7 +78812,7 @@ in
sources."inherits-2.0.4"
sources."invert-kv-1.0.0"
sources."is-arrayish-0.2.1"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-fullwidth-code-point-1.0.0"
sources."is-typedarray-1.0.0"
sources."is-utf8-0.2.1"
@@ -77806,8 +78871,8 @@ in
sources."os-locale-1.4.0"
sources."os-tmpdir-1.0.2"
sources."osenv-0.1.5"
- sources."ot-builder-0.10.33"
- (sources."otb-ttc-bundle-0.10.33" // {
+ sources."ot-builder-0.10.34"
+ (sources."otb-ttc-bundle-0.10.34" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."chalk-4.1.0"
@@ -77865,7 +78930,7 @@ in
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.6"
+ sources."spdx-license-ids-3.0.7"
(sources."spiro-2.0.0" // {
dependencies = [
sources."tslib-1.14.1"
@@ -77930,7 +78995,7 @@ in
sources."supports-color-7.2.0"
sources."which-module-2.0.0"
sources."wrap-ansi-6.2.0"
- sources."y18n-4.0.0"
+ sources."y18n-4.0.1"
sources."yargs-15.4.1"
sources."yargs-parser-18.1.3"
];
@@ -78079,10 +79144,10 @@ in
joplin = nodeEnv.buildNodePackage {
name = "joplin";
packageName = "joplin";
- version = "1.4.3";
+ version = "1.4.9";
src = fetchurl {
- url = "https://registry.npmjs.org/joplin/-/joplin-1.4.3.tgz";
- sha512 = "29r23EaeUT0HupQVr5xNN1WuUpT+vn9agxrjbSwVJCYhV++kpkf2zvmuFe7fcTI3oAVu5yXLiK388DlJ7vaFPQ==";
+ url = "https://registry.npmjs.org/joplin/-/joplin-1.4.9.tgz";
+ sha512 = "4JjZOpv5WyJ3VbtcxrOf5FYQBYPjbBsrIGLG+DoYNFPLsOWEOJeZH24XO2UnNKb5YopcsCzR+iaTXVCPNQ2tAw==";
};
dependencies = [
sources."@babel/code-frame-7.10.4"
@@ -78100,14 +79165,14 @@ in
sources."chalk-2.4.2"
];
})
- sources."@babel/parser-7.12.5"
- sources."@babel/template-7.10.4"
- (sources."@babel/traverse-7.12.5" // {
+ sources."@babel/parser-7.12.7"
+ sources."@babel/template-7.12.7"
+ (sources."@babel/traverse-7.12.9" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
];
})
- sources."@babel/types-7.12.6"
+ sources."@babel/types-7.12.7"
sources."@braintree/sanitize-url-3.1.0"
sources."@cronvel/get-pixels-3.4.0"
sources."@joplinapp/fork-htmlparser2-4.1.8"
@@ -78120,12 +79185,6 @@ in
sources."uslug-git+https://github.com/laurent22/uslug.git#emoji-support"
];
})
- (sources."@shiftkey/node-abi-2.19.2-pre" // {
- dependencies = [
- sources."semver-5.7.1"
- ];
- })
- sources."@shiftkey/prebuild-install-6.0.1-pre2"
sources."abab-2.0.5"
sources."abbrev-1.1.1"
sources."acorn-7.4.1"
@@ -78160,7 +79219,7 @@ in
sources."async-mutex-0.1.4"
sources."asynckit-0.4.0"
sources."atob-2.1.2"
- (sources."aws-sdk-2.793.0" // {
+ (sources."aws-sdk-2.800.0" // {
dependencies = [
sources."sax-1.2.1"
sources."uuid-3.3.2"
@@ -78268,7 +79327,7 @@ in
sources."dagre-d3-0.6.4"
sources."dashdash-1.14.1"
sources."data-urls-1.1.0"
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."decode-uri-component-0.2.0"
sources."decompress-response-4.2.1"
sources."deep-extend-0.6.0"
@@ -78361,7 +79420,7 @@ in
sources."has-flag-3.0.0"
sources."has-unicode-2.0.1"
sources."he-1.2.0"
- sources."highlight.js-10.3.2"
+ sources."highlight.js-10.4.0"
sources."html-encoding-sniffer-1.0.2"
sources."html-entities-1.3.1"
sources."html-minifier-3.5.21"
@@ -78391,7 +79450,7 @@ in
];
})
sources."image-type-3.1.0"
- sources."immer-7.0.14"
+ sources."immer-7.0.15"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."ini-1.3.5"
@@ -78427,7 +79486,7 @@ in
sources."is-arrayish-0.3.2"
sources."is-binary-path-2.1.0"
sources."is-buffer-1.1.6"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-docker-2.1.1"
sources."is-extglob-2.1.1"
sources."is-fullwidth-code-point-1.0.0"
@@ -78470,7 +79529,7 @@ in
sources."commander-2.20.3"
];
})
- sources."keytar-7.1.0"
+ sources."keytar-7.2.0"
sources."khroma-1.1.0"
sources."klaw-1.3.1"
sources."lazyness-1.2.0"
@@ -78514,7 +79573,7 @@ in
})
sources."markdown-it-sub-1.0.0"
sources."markdown-it-sup-1.0.0"
- sources."markdown-it-toc-done-right-4.1.0"
+ sources."markdown-it-toc-done-right-4.2.0"
sources."md5-2.3.0"
sources."md5-file-4.0.0"
sources."mdurl-1.0.1"
@@ -78525,9 +79584,9 @@ in
(sources."minify-4.1.3" // {
dependencies = [
sources."commander-2.20.3"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."html-minifier-4.0.0"
- sources."uglify-js-3.11.6"
+ sources."uglify-js-3.12.1"
];
})
sources."minimatch-3.0.4"
@@ -78542,14 +79601,14 @@ in
sources."multiparty-4.2.2"
sources."mustache-4.0.1"
sources."nan-2.14.2"
- sources."nanoid-3.1.16"
+ sources."nanoid-3.1.20"
sources."napi-build-utils-1.0.2"
sources."ndarray-1.0.19"
sources."ndarray-pack-1.2.1"
sources."needle-2.5.2"
sources."nextgen-events-1.3.3"
sources."no-case-2.3.2"
- (sources."node-abi-2.19.1" // {
+ (sources."node-abi-2.19.3" // {
dependencies = [
sources."semver-5.7.1"
];
@@ -78658,7 +79717,7 @@ in
sources."set-blocking-2.0.0"
sources."setimmediate-1.0.5"
sources."setprototypeof-1.2.0"
- sources."seventh-0.7.36"
+ sources."seventh-0.7.38"
(sources."sharp-0.26.3" // {
dependencies = [
sources."color-3.1.3"
@@ -78898,7 +79957,7 @@ in
sha512 = "znR99e1BHeyEkSvgDDpX0sTiTu+8aQyDl9DawrkOGZTTW8hv0deIFXx87114zJ7gRaDZKVQD/4tr1ifmJp9xhQ==";
};
dependencies = [
- sources."@babel/parser-7.12.5"
+ sources."@babel/parser-7.12.7"
sources."argparse-1.0.10"
sources."bluebird-3.7.2"
sources."catharsis-0.8.11"
@@ -79043,7 +80102,7 @@ in
sources."component-emitter-1.3.0"
sources."cookiejar-2.1.2"
sources."core-util-is-1.0.2"
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."delayed-stream-1.0.0"
sources."esprima-4.0.1"
sources."extend-3.0.2"
@@ -79228,7 +80287,7 @@ in
];
})
sources."ms-2.0.0"
- sources."nanoid-3.1.16"
+ sources."nanoid-3.1.20"
sources."negotiator-0.6.2"
sources."normalize-url-4.5.0"
sources."object-assign-4.1.1"
@@ -79454,7 +80513,7 @@ in
sources."lodash-4.17.20"
(sources."log4js-6.3.0" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
@@ -79523,7 +80582,7 @@ in
(sources."streamroller-2.2.4" // {
dependencies = [
sources."date-format-2.1.0"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
@@ -79544,7 +80603,7 @@ in
sources."wrappy-1.0.2"
sources."ws-7.4.0"
sources."xmlhttprequest-ssl-1.5.5"
- sources."y18n-4.0.0"
+ sources."y18n-4.0.1"
sources."yargs-15.4.1"
sources."yargs-parser-18.1.3"
sources."yeast-0.1.2"
@@ -80019,13 +81078,14 @@ in
sources."@lerna/write-log-file-3.13.0"
sources."@mrmlnc/readdir-enhanced-2.2.1"
sources."@nodelib/fs.stat-1.1.3"
- sources."@octokit/auth-token-2.4.3"
- (sources."@octokit/endpoint-6.0.9" // {
+ sources."@octokit/auth-token-2.4.4"
+ (sources."@octokit/endpoint-6.0.10" // {
dependencies = [
sources."is-plain-object-5.0.0"
sources."universal-user-agent-6.0.0"
];
})
+ sources."@octokit/openapi-types-1.2.2"
sources."@octokit/plugin-enterprise-rest-6.0.1"
(sources."@octokit/plugin-paginate-rest-1.1.2" // {
dependencies = [
@@ -80038,9 +81098,9 @@ in
sources."@octokit/types-2.16.2"
];
})
- (sources."@octokit/request-5.4.10" // {
+ (sources."@octokit/request-5.4.11" // {
dependencies = [
- sources."@octokit/request-error-2.0.3"
+ sources."@octokit/request-error-2.0.4"
sources."is-plain-object-5.0.0"
sources."universal-user-agent-6.0.0"
];
@@ -80051,11 +81111,11 @@ in
];
})
sources."@octokit/rest-16.43.2"
- sources."@octokit/types-5.5.0"
+ sources."@octokit/types-6.0.1"
sources."@types/glob-7.1.3"
sources."@types/minimatch-3.0.3"
sources."@types/minimist-1.2.1"
- sources."@types/node-14.14.7"
+ sources."@types/node-14.14.10"
sources."@types/normalize-package-data-2.4.0"
sources."@zkochan/cmd-shim-3.1.0"
sources."JSONStream-1.3.5"
@@ -80252,7 +81312,7 @@ in
sources."envinfo-7.7.3"
sources."err-code-1.1.2"
sources."error-ex-1.3.2"
- sources."es-abstract-1.17.7"
+ sources."es-abstract-1.18.0-next.1"
sources."es-to-primitive-1.2.1"
sources."es6-promise-4.2.8"
sources."es6-promisify-5.0.0"
@@ -80465,7 +81525,7 @@ in
sources."is-buffer-1.1.6"
sources."is-callable-1.2.2"
sources."is-ci-2.0.0"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-data-descriptor-1.0.0"
sources."is-date-object-1.0.2"
sources."is-descriptor-1.0.2"
@@ -80636,11 +81696,11 @@ in
sources."kind-of-3.2.2"
];
})
- sources."object-inspect-1.8.0"
+ sources."object-inspect-1.9.0"
sources."object-keys-1.1.1"
sources."object-visit-1.0.1"
sources."object.assign-4.1.2"
- sources."object.getownpropertydescriptors-2.1.0"
+ sources."object.getownpropertydescriptors-2.1.1"
sources."object.pick-1.3.0"
sources."octokit-pagination-methods-1.1.0"
sources."once-1.4.0"
@@ -80802,7 +81862,7 @@ in
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.6"
+ sources."spdx-license-ids-3.0.7"
sources."split-1.0.1"
sources."split-string-3.1.0"
sources."split2-2.2.0"
@@ -80834,16 +81894,8 @@ in
sources."strip-ansi-4.0.0"
];
})
- (sources."string.prototype.trimend-1.0.2" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- ];
- })
- (sources."string.prototype.trimstart-1.0.2" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- ];
- })
+ sources."string.prototype.trimend-1.0.3"
+ sources."string.prototype.trimstart-1.0.3"
(sources."string_decoder-1.1.1" // {
dependencies = [
sources."safe-buffer-5.1.2"
@@ -80880,7 +81932,7 @@ in
sources."tweetnacl-0.14.5"
sources."type-fest-0.3.1"
sources."typedarray-0.0.6"
- sources."uglify-js-3.11.6"
+ sources."uglify-js-3.12.1"
sources."uid-number-0.0.6"
sources."umask-1.1.0"
sources."union-value-1.0.1"
@@ -80938,7 +81990,7 @@ in
];
})
sources."xtend-4.0.2"
- sources."y18n-4.0.0"
+ sources."y18n-4.0.1"
sources."yallist-3.1.1"
(sources."yargs-14.2.3" // {
dependencies = [
@@ -81865,25 +82917,24 @@ in
src = ../interpreters/clojurescript/lumo;
dependencies = [
sources."@babel/code-frame-7.10.4"
- sources."@babel/compat-data-7.12.5"
- sources."@babel/core-7.12.3"
+ sources."@babel/compat-data-7.12.7"
+ sources."@babel/core-7.12.9"
sources."@babel/generator-7.12.5"
sources."@babel/helper-annotate-as-pure-7.10.4"
sources."@babel/helper-builder-binary-assignment-operator-visitor-7.10.4"
sources."@babel/helper-compilation-targets-7.12.5"
sources."@babel/helper-create-class-features-plugin-7.12.1"
- sources."@babel/helper-create-regexp-features-plugin-7.12.1"
+ sources."@babel/helper-create-regexp-features-plugin-7.12.7"
sources."@babel/helper-define-map-7.10.5"
sources."@babel/helper-explode-assignable-expression-7.12.1"
sources."@babel/helper-function-name-7.10.4"
sources."@babel/helper-get-function-arity-7.10.4"
sources."@babel/helper-hoist-variables-7.10.4"
- sources."@babel/helper-member-expression-to-functions-7.12.1"
+ sources."@babel/helper-member-expression-to-functions-7.12.7"
sources."@babel/helper-module-imports-7.12.5"
sources."@babel/helper-module-transforms-7.12.1"
- sources."@babel/helper-optimise-call-expression-7.10.4"
+ sources."@babel/helper-optimise-call-expression-7.12.7"
sources."@babel/helper-plugin-utils-7.10.4"
- sources."@babel/helper-regex-7.10.5"
sources."@babel/helper-remap-async-to-generator-7.12.1"
sources."@babel/helper-replace-supers-7.12.5"
sources."@babel/helper-simple-access-7.12.1"
@@ -81898,7 +82949,7 @@ in
sources."chalk-2.4.2"
];
})
- sources."@babel/parser-7.12.5"
+ sources."@babel/parser-7.12.7"
sources."@babel/plugin-external-helpers-7.8.3"
sources."@babel/plugin-proposal-async-generator-functions-7.12.1"
sources."@babel/plugin-proposal-class-properties-7.12.1"
@@ -81907,10 +82958,10 @@ in
sources."@babel/plugin-proposal-json-strings-7.12.1"
sources."@babel/plugin-proposal-logical-assignment-operators-7.12.1"
sources."@babel/plugin-proposal-nullish-coalescing-operator-7.12.1"
- sources."@babel/plugin-proposal-numeric-separator-7.12.5"
+ sources."@babel/plugin-proposal-numeric-separator-7.12.7"
sources."@babel/plugin-proposal-object-rest-spread-7.12.1"
sources."@babel/plugin-proposal-optional-catch-binding-7.12.1"
- sources."@babel/plugin-proposal-optional-chaining-7.12.1"
+ sources."@babel/plugin-proposal-optional-chaining-7.12.7"
sources."@babel/plugin-proposal-private-methods-7.12.1"
sources."@babel/plugin-proposal-unicode-property-regex-7.12.1"
sources."@babel/plugin-syntax-async-generators-7.8.4"
@@ -81955,18 +83006,18 @@ in
sources."@babel/plugin-transform-runtime-7.12.1"
sources."@babel/plugin-transform-shorthand-properties-7.12.1"
sources."@babel/plugin-transform-spread-7.12.1"
- sources."@babel/plugin-transform-sticky-regex-7.12.1"
+ sources."@babel/plugin-transform-sticky-regex-7.12.7"
sources."@babel/plugin-transform-template-literals-7.12.1"
sources."@babel/plugin-transform-typeof-symbol-7.12.1"
sources."@babel/plugin-transform-unicode-escapes-7.12.1"
sources."@babel/plugin-transform-unicode-regex-7.12.1"
- sources."@babel/preset-env-7.12.1"
+ sources."@babel/preset-env-7.12.7"
sources."@babel/preset-modules-0.1.4"
sources."@babel/preset-stage-2-7.8.3"
sources."@babel/runtime-7.12.5"
- sources."@babel/template-7.10.4"
- sources."@babel/traverse-7.12.5"
- sources."@babel/types-7.12.6"
+ sources."@babel/template-7.12.7"
+ sources."@babel/traverse-7.12.9"
+ sources."@babel/types-7.12.7"
sources."@cnakazawa/watch-1.0.4"
sources."@comandeer/babel-plugin-banner-5.0.0"
sources."@istanbuljs/load-nyc-config-1.1.0"
@@ -81980,17 +83031,17 @@ in
sources."@types/babel__core-7.1.12"
sources."@types/babel__generator-7.6.2"
sources."@types/babel__template-7.4.0"
- sources."@types/babel__traverse-7.0.15"
+ sources."@types/babel__traverse-7.0.16"
sources."@types/estree-0.0.45"
sources."@types/graceful-fs-4.1.4"
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.6"
- sources."@types/node-14.14.7"
+ sources."@types/node-14.14.10"
sources."@types/normalize-package-data-2.4.0"
sources."@types/resolve-0.0.8"
- sources."@types/yargs-15.0.9"
+ sources."@types/yargs-15.0.10"
sources."@types/yargs-parser-15.0.0"
sources."@webassemblyjs/ast-1.9.0"
sources."@webassemblyjs/floating-point-hex-parser-1.9.0"
@@ -82061,11 +83112,7 @@ in
sources."babel-helper-remove-or-void-0.4.3"
sources."babel-helper-to-multiple-sequence-expressions-0.5.0"
sources."babel-jest-25.5.1"
- (sources."babel-loader-8.2.1" // {
- dependencies = [
- sources."make-dir-2.1.0"
- ];
- })
+ sources."babel-loader-8.2.2"
sources."babel-plugin-dynamic-import-node-2.3.3"
sources."babel-plugin-istanbul-6.0.0"
sources."babel-plugin-jest-hoist-25.5.0"
@@ -82161,7 +83208,7 @@ in
sources."cached-path-relative-1.0.2"
sources."call-bind-1.0.0"
sources."camelcase-5.3.1"
- sources."caniuse-lite-1.0.30001158"
+ sources."caniuse-lite-1.0.30001164"
sources."capture-exit-2.0.0"
sources."caseless-0.12.0"
(sources."chalk-3.0.0" // {
@@ -82233,8 +83280,8 @@ in
];
})
sources."copy-descriptor-0.1.1"
- sources."core-js-2.6.11"
- (sources."core-js-compat-3.7.0" // {
+ sources."core-js-2.6.12"
+ (sources."core-js-compat-3.8.0" // {
dependencies = [
sources."semver-7.0.0"
];
@@ -82265,7 +83312,7 @@ in
sources."dash-ast-1.0.0"
sources."dashdash-1.14.1"
sources."death-1.1.0"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."decamelize-1.2.0"
sources."decode-uri-component-0.2.0"
sources."define-properties-1.1.3"
@@ -82285,7 +83332,7 @@ in
sources."duplexer2-0.1.4"
sources."duplexify-3.7.1"
sources."ecc-jsbn-0.1.2"
- sources."electron-to-chromium-1.3.597"
+ sources."electron-to-chromium-1.3.612"
(sources."elliptic-6.5.3" // {
dependencies = [
sources."bn.js-4.11.9"
@@ -82363,11 +83410,7 @@ in
sources."extend-shallow-2.0.1"
];
})
- (sources."find-cache-dir-2.1.0" // {
- dependencies = [
- sources."make-dir-2.1.0"
- ];
- })
+ sources."find-cache-dir-3.3.1"
sources."find-up-4.1.0"
(sources."findup-sync-3.0.0" // {
dependencies = [
@@ -82442,7 +83485,15 @@ in
sources."https-browserify-1.0.0"
sources."ieee754-1.2.1"
sources."iferr-0.1.5"
- sources."import-local-2.0.0"
+ (sources."import-local-2.0.0" // {
+ dependencies = [
+ sources."find-up-3.0.0"
+ sources."locate-path-3.0.0"
+ sources."p-locate-3.0.0"
+ sources."path-exists-3.0.0"
+ sources."pkg-dir-3.0.0"
+ ];
+ })
sources."imurmurhash-0.1.4"
sources."infer-owner-1.0.4"
sources."inflight-1.0.6"
@@ -82456,7 +83507,7 @@ in
sources."is-binary-path-2.1.0"
sources."is-buffer-1.1.6"
sources."is-ci-2.0.0"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-data-descriptor-1.0.0"
sources."is-deflate-1.0.0"
sources."is-descriptor-1.0.2"
@@ -82643,14 +83694,7 @@ in
sources."pinkie-1.0.0"
sources."pinkie-promise-1.0.0"
sources."pirates-4.0.1"
- (sources."pkg-dir-3.0.0" // {
- dependencies = [
- sources."find-up-3.0.0"
- sources."locate-path-3.0.0"
- sources."p-locate-3.0.0"
- sources."path-exists-3.0.0"
- ];
- })
+ sources."pkg-dir-4.2.0"
sources."posix-character-classes-0.1.1"
sources."posix-getopt-git://github.com/anmonteiro/node-getopt#master"
sources."prettier-1.19.1"
@@ -82803,7 +83847,7 @@ in
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.6"
+ sources."spdx-license-ids-3.0.7"
sources."split-string-3.1.0"
sources."sprintf-js-1.0.3"
sources."sshpk-1.16.1"
@@ -82859,6 +83903,13 @@ in
})
(sources."terser-webpack-plugin-1.4.5" // {
dependencies = [
+ sources."find-cache-dir-2.1.0"
+ sources."find-up-3.0.0"
+ sources."locate-path-3.0.0"
+ sources."make-dir-2.1.0"
+ sources."p-locate-3.0.0"
+ sources."path-exists-3.0.0"
+ sources."pkg-dir-3.0.0"
sources."schema-utils-1.0.0"
sources."source-map-0.6.1"
];
@@ -82983,7 +84034,7 @@ in
sources."wrappy-1.0.2"
sources."write-file-atomic-3.0.3"
sources."xtend-4.0.2"
- sources."y18n-4.0.0"
+ sources."y18n-4.0.1"
sources."yallist-3.1.1"
(sources."yargs-13.3.2" // {
dependencies = [
@@ -83088,7 +84139,7 @@ in
sources."link-check-4.5.2"
sources."lodash-4.17.20"
sources."markdown-link-extractor-1.2.6"
- sources."marked-1.2.4"
+ sources."marked-1.2.5"
sources."mime-db-1.44.0"
sources."mime-types-2.1.27"
sources."ms-2.1.2"
@@ -83123,10 +84174,10 @@ in
mastodon-bot = nodeEnv.buildNodePackage {
name = "mastodon-bot";
packageName = "mastodon-bot";
- version = "1.0.4";
+ version = "1.10.2";
src = fetchurl {
- url = "https://registry.npmjs.org/mastodon-bot/-/mastodon-bot-1.0.4.tgz";
- sha512 = "gErqy0H3MtARqamwEvhTYfefesjgvDMohmrfF4PrOhh9iFa/LxKRoDJtpCEGWgcMnb+C1GlFRBzNkDJtwgUmyA==";
+ url = "https://registry.npmjs.org/mastodon-bot/-/mastodon-bot-1.10.2.tgz";
+ sha512 = "0egBr67f661HiYhCi0qGPt9RlMDownALwzGxIa5rfKncgcx16cIyy9Dm+LvN7vPaSwdJCwmrqVK+qXOHEzRJYQ==";
};
dependencies = [
sources."acorn-5.7.4"
@@ -83154,7 +84205,7 @@ in
sources."balanced-match-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
sources."beeper-1.1.1"
- sources."bindings-1.2.1"
+ sources."bindings-1.5.0"
sources."brace-expansion-1.1.11"
sources."buffer-from-1.1.1"
sources."bufferstreams-1.1.3"
@@ -83177,7 +84228,7 @@ in
sources."d-1.0.1"
sources."dashdash-1.14.1"
sources."dateformat-2.2.0"
- sources."deasync-0.1.15"
+ sources."deasync-0.1.20"
sources."debug-2.6.9"
sources."deep-extend-0.5.1"
sources."deep-is-0.1.3"
@@ -83234,6 +84285,7 @@ in
sources."fast-levenshtein-2.0.6"
sources."figures-1.7.0"
sources."file-entry-cache-2.0.0"
+ sources."file-uri-to-path-1.0.0"
sources."flat-cache-1.3.4"
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
@@ -83269,7 +84321,7 @@ in
sources."inherits-2.0.4"
sources."inquirer-0.12.0"
sources."interpret-1.4.0"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-fullwidth-code-point-1.0.0"
sources."is-my-ip-valid-1.0.0"
sources."is-my-json-valid-2.20.5"
@@ -83472,13 +84524,13 @@ in
"@mermaid-js/mermaid-cli" = nodeEnv.buildNodePackage {
name = "_at_mermaid-js_slash_mermaid-cli";
packageName = "@mermaid-js/mermaid-cli";
- version = "8.8.2-beta.8";
+ version = "8.8.3-2";
src = fetchurl {
- url = "https://registry.npmjs.org/@mermaid-js/mermaid-cli/-/mermaid-cli-8.8.2-beta.8.tgz";
- sha512 = "X9I7gwvqKVdqVvqi9AVfUWXnHQQYjssWJ2asKfhBDAkQn0vPagKkx6EjzKcRgyIroWGXN6ZpwkQ/gMvTPFlx7g==";
+ url = "https://registry.npmjs.org/@mermaid-js/mermaid-cli/-/mermaid-cli-8.8.3-2.tgz";
+ sha512 = "8tXy9R4hcUKgyRS2EOOZzQYlM3jDBIrC04w8YiiTBhTUpm0UuDYpzO+VDjFjxEGBj+KyAzEI3/7oAdV6kYHUMg==";
};
dependencies = [
- sources."@types/node-14.14.7"
+ sources."@types/node-14.14.10"
sources."@types/yauzl-2.9.1"
sources."agent-base-5.1.1"
sources."ansi-styles-4.3.0"
@@ -83494,7 +84546,7 @@ in
sources."color-name-1.1.4"
sources."commander-6.2.0"
sources."concat-map-0.0.1"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."devtools-protocol-0.0.818844"
sources."end-of-stream-1.4.4"
sources."extract-zip-2.0.1"
@@ -83562,13 +84614,17 @@ in
sources."@fluentui/date-time-utilities-7.9.0"
sources."@fluentui/dom-utilities-1.1.1"
sources."@fluentui/keyboard-key-0.2.12"
- sources."@fluentui/react-7.150.1"
- sources."@fluentui/react-focus-7.16.18"
+ sources."@fluentui/react-7.153.2"
+ sources."@fluentui/react-compose-0.19.12"
+ sources."@fluentui/react-focus-7.16.19"
+ sources."@fluentui/react-stylesheets-0.2.4"
+ sources."@fluentui/react-theme-provider-0.18.0"
sources."@fluentui/react-window-provider-1.0.1"
sources."@fluentui/theme-1.7.0"
- sources."@microsoft/load-themed-styles-1.10.134"
+ sources."@microsoft/load-themed-styles-1.10.138"
sources."@sindresorhus/is-0.14.0"
sources."@szmarczak/http-timer-1.1.2"
+ sources."@types/classnames-2.2.11"
sources."@uifabric/foundation-7.9.20"
sources."@uifabric/icons-7.5.17"
sources."@uifabric/merge-styles-7.19.1"
@@ -83607,6 +84663,7 @@ in
})
sources."chalk-1.1.3"
sources."chardet-0.4.2"
+ sources."classnames-2.2.6"
sources."cli-cursor-2.1.0"
sources."cli-width-2.2.1"
sources."clone-response-1.0.2"
@@ -83616,7 +84673,7 @@ in
sources."content-type-1.0.4"
sources."cookie-0.4.0"
sources."cookie-signature-1.0.6"
- sources."core-js-2.6.11"
+ sources."core-js-2.6.12"
sources."crc-3.8.0"
sources."debug-2.6.9"
sources."decompress-response-3.3.0"
@@ -83701,7 +84758,7 @@ in
sources."node-fetch-1.6.3"
sources."normalize-url-4.5.0"
sources."object-assign-4.1.1"
- sources."office-ui-fabric-react-7.150.1"
+ sources."office-ui-fabric-react-7.153.2"
sources."on-finished-2.3.0"
sources."on-headers-1.0.2"
sources."once-1.4.0"
@@ -83800,7 +84857,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.36.2"
+ sources."swagger-ui-dist-3.37.2"
sources."tail-2.0.4"
sources."through-2.3.8"
sources."tmp-0.0.33"
@@ -83895,7 +84952,7 @@ in
sources."nanoid-3.1.12"
sources."normalize-path-3.0.0"
sources."once-1.4.0"
- sources."p-limit-3.0.2"
+ sources."p-limit-3.1.0"
sources."p-locate-5.0.0"
sources."p-try-2.2.0"
sources."path-exists-4.0.0"
@@ -83929,7 +84986,7 @@ in
];
})
sources."wrappy-1.0.2"
- sources."y18n-4.0.0"
+ sources."y18n-4.0.1"
(sources."yargs-13.3.2" // {
dependencies = [
sources."ansi-regex-4.1.0"
@@ -83949,6 +85006,7 @@ in
sources."decamelize-4.0.0"
];
})
+ sources."yocto-queue-0.1.0"
];
buildInputs = globalBuildInputs;
meta = {
@@ -83976,7 +85034,7 @@ in
sources."component-emitter-1.3.0"
sources."cookiejar-2.1.2"
sources."core-util-is-1.0.2"
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."delayed-stream-1.0.0"
sources."esprima-4.0.1"
sources."extend-3.0.2"
@@ -84087,15 +85145,15 @@ in
netlify-cli = nodeEnv.buildNodePackage {
name = "netlify-cli";
packageName = "netlify-cli";
- version = "2.68.5";
+ version = "2.69.0";
src = fetchurl {
- url = "https://registry.npmjs.org/netlify-cli/-/netlify-cli-2.68.5.tgz";
- sha512 = "QEvYSfvIvMMN1are5UdbkSD95w6UAnyvC6EavB5nvdgCF65SzyOTPhe8zTmGzAspfzFP5/GnHrDlAsWOEM9IVg==";
+ url = "https://registry.npmjs.org/netlify-cli/-/netlify-cli-2.69.0.tgz";
+ sha512 = "QFlOsS2wTEdAkFXMG5PWbR2SNALOv+n4z4+yQYFEt+TbAHn0NUwbpDT/UxR/NdQtwvzY0NpyjSZSQou5n4mpKg==";
};
dependencies = [
sources."@babel/code-frame-7.10.4"
- sources."@babel/compat-data-7.12.5"
- (sources."@babel/core-7.12.3" // {
+ sources."@babel/compat-data-7.12.7"
+ (sources."@babel/core-7.12.9" // {
dependencies = [
sources."semver-5.7.1"
];
@@ -84109,18 +85167,17 @@ in
];
})
sources."@babel/helper-create-class-features-plugin-7.12.1"
- sources."@babel/helper-create-regexp-features-plugin-7.12.1"
+ sources."@babel/helper-create-regexp-features-plugin-7.12.7"
sources."@babel/helper-define-map-7.10.5"
sources."@babel/helper-explode-assignable-expression-7.12.1"
sources."@babel/helper-function-name-7.10.4"
sources."@babel/helper-get-function-arity-7.10.4"
sources."@babel/helper-hoist-variables-7.10.4"
- sources."@babel/helper-member-expression-to-functions-7.12.1"
+ sources."@babel/helper-member-expression-to-functions-7.12.7"
sources."@babel/helper-module-imports-7.12.5"
sources."@babel/helper-module-transforms-7.12.1"
- sources."@babel/helper-optimise-call-expression-7.10.4"
+ sources."@babel/helper-optimise-call-expression-7.12.7"
sources."@babel/helper-plugin-utils-7.10.4"
- sources."@babel/helper-regex-7.10.5"
sources."@babel/helper-remap-async-to-generator-7.12.1"
sources."@babel/helper-replace-supers-7.12.5"
sources."@babel/helper-simple-access-7.12.1"
@@ -84131,7 +85188,7 @@ in
sources."@babel/helper-wrap-function-7.12.3"
sources."@babel/helpers-7.12.5"
sources."@babel/highlight-7.10.4"
- sources."@babel/parser-7.12.5"
+ sources."@babel/parser-7.12.7"
sources."@babel/plugin-proposal-async-generator-functions-7.12.1"
sources."@babel/plugin-proposal-class-properties-7.12.1"
sources."@babel/plugin-proposal-dynamic-import-7.12.1"
@@ -84139,10 +85196,10 @@ in
sources."@babel/plugin-proposal-json-strings-7.12.1"
sources."@babel/plugin-proposal-logical-assignment-operators-7.12.1"
sources."@babel/plugin-proposal-nullish-coalescing-operator-7.12.1"
- sources."@babel/plugin-proposal-numeric-separator-7.12.5"
+ sources."@babel/plugin-proposal-numeric-separator-7.12.7"
sources."@babel/plugin-proposal-object-rest-spread-7.12.1"
sources."@babel/plugin-proposal-optional-catch-binding-7.12.1"
- sources."@babel/plugin-proposal-optional-chaining-7.12.1"
+ sources."@babel/plugin-proposal-optional-chaining-7.12.7"
sources."@babel/plugin-proposal-private-methods-7.12.1"
sources."@babel/plugin-proposal-unicode-property-regex-7.12.1"
sources."@babel/plugin-syntax-async-generators-7.8.4"
@@ -84184,38 +85241,38 @@ in
sources."@babel/plugin-transform-reserved-words-7.12.1"
sources."@babel/plugin-transform-shorthand-properties-7.12.1"
sources."@babel/plugin-transform-spread-7.12.1"
- sources."@babel/plugin-transform-sticky-regex-7.12.1"
+ sources."@babel/plugin-transform-sticky-regex-7.12.7"
sources."@babel/plugin-transform-template-literals-7.12.1"
sources."@babel/plugin-transform-typeof-symbol-7.12.1"
sources."@babel/plugin-transform-unicode-escapes-7.12.1"
sources."@babel/plugin-transform-unicode-regex-7.12.1"
- (sources."@babel/preset-env-7.12.1" // {
+ (sources."@babel/preset-env-7.12.7" // {
dependencies = [
sources."semver-5.7.1"
];
})
sources."@babel/preset-modules-0.1.4"
sources."@babel/runtime-7.12.5"
- sources."@babel/template-7.10.4"
- sources."@babel/traverse-7.12.5"
- sources."@babel/types-7.12.6"
- sources."@bugsnag/browser-7.5.1"
- sources."@bugsnag/core-7.3.5"
+ sources."@babel/template-7.12.7"
+ sources."@babel/traverse-7.12.9"
+ sources."@babel/types-7.12.7"
+ sources."@bugsnag/browser-7.5.3"
+ sources."@bugsnag/core-7.5.3"
sources."@bugsnag/cuid-3.0.0"
- sources."@bugsnag/js-7.5.1"
- sources."@bugsnag/node-7.3.5"
+ sources."@bugsnag/js-7.5.3"
+ sources."@bugsnag/node-7.5.3"
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-5.3.1" // {
+ (sources."@netlify/build-5.5.2" // {
dependencies = [
sources."chalk-3.0.0"
sources."resolve-2.0.0-next.2"
];
})
sources."@netlify/cache-utils-1.0.6"
- (sources."@netlify/config-2.4.0" // {
+ (sources."@netlify/config-2.4.1" // {
dependencies = [
sources."chalk-3.0.0"
];
@@ -84231,13 +85288,14 @@ in
];
})
sources."@netlify/open-api-0.18.1"
- sources."@netlify/plugin-edge-handlers-1.9.0"
+ sources."@netlify/plugin-edge-handlers-1.10.0"
+ sources."@netlify/plugins-list-2.0.0"
sources."@netlify/run-utils-1.0.5"
- sources."@netlify/traffic-mesh-agent-0.24.0"
- sources."@netlify/traffic-mesh-agent-darwin-x64-0.24.0"
- sources."@netlify/traffic-mesh-agent-linux-x64-0.24.0"
- sources."@netlify/traffic-mesh-agent-win32-x64-0.24.0"
- (sources."@netlify/zip-it-and-ship-it-1.4.0" // {
+ sources."@netlify/traffic-mesh-agent-0.27.0"
+ sources."@netlify/traffic-mesh-agent-darwin-x64-0.27.0"
+ sources."@netlify/traffic-mesh-agent-linux-x64-0.27.0"
+ sources."@netlify/traffic-mesh-agent-win32-x64-0.27.0"
+ (sources."@netlify/zip-it-and-ship-it-1.5.0" // {
dependencies = [
sources."resolve-2.0.0-next.2"
];
@@ -84265,37 +85323,39 @@ in
sources."supports-color-5.5.0"
];
})
- (sources."@oclif/command-1.6.1" // {
+ (sources."@oclif/command-1.8.0" // {
dependencies = [
sources."@oclif/plugin-help-3.2.0"
sources."ansi-regex-3.0.0"
sources."ansi-styles-3.2.1"
sources."is-fullwidth-code-point-2.0.0"
- sources."semver-5.7.1"
sources."string-width-2.1.1"
sources."strip-ansi-4.0.0"
sources."wrap-ansi-4.0.0"
];
})
- sources."@oclif/config-1.15.1"
- (sources."@oclif/errors-1.2.2" // {
+ (sources."@oclif/config-1.17.0" // {
dependencies = [
- sources."ansi-regex-3.0.0"
- sources."ansi-styles-3.2.1"
- sources."clean-stack-1.3.0"
- sources."indent-string-3.2.0"
- sources."is-fullwidth-code-point-2.0.0"
- (sources."string-width-2.1.1" // {
- dependencies = [
- sources."strip-ansi-4.0.0"
- ];
- })
- sources."strip-ansi-5.2.0"
- (sources."wrap-ansi-4.0.0" // {
- dependencies = [
- sources."strip-ansi-4.0.0"
- ];
- })
+ sources."@nodelib/fs.stat-2.0.3"
+ sources."array-union-2.1.0"
+ sources."braces-3.0.2"
+ sources."dir-glob-3.0.1"
+ sources."fast-glob-3.2.4"
+ sources."fill-range-7.0.1"
+ sources."glob-parent-5.1.1"
+ sources."globby-11.0.1"
+ sources."ignore-5.1.8"
+ sources."is-number-7.0.0"
+ sources."micromatch-4.0.2"
+ sources."slash-3.0.0"
+ sources."to-regex-range-5.0.1"
+ sources."tslib-2.0.3"
+ ];
+ })
+ (sources."@oclif/errors-1.3.4" // {
+ dependencies = [
+ sources."clean-stack-3.0.1"
+ sources."wrap-ansi-7.0.0"
];
})
sources."@oclif/linewrap-1.0.0"
@@ -84326,28 +85386,31 @@ in
dependencies = [
sources."ansi-styles-3.2.1"
sources."cli-ux-4.9.3"
+ sources."fs-extra-7.0.1"
sources."has-flag-3.0.0"
sources."indent-string-3.2.0"
+ sources."is-wsl-1.1.0"
sources."semver-5.7.1"
sources."strip-ansi-5.2.0"
sources."supports-color-5.5.0"
];
})
- (sources."@oclif/plugin-plugins-1.9.0" // {
+ (sources."@oclif/plugin-plugins-1.9.4" // {
dependencies = [
- sources."npm-run-path-3.1.0"
+ sources."npm-run-path-4.0.1"
sources."path-key-3.1.1"
sources."tslib-2.0.3"
];
})
sources."@oclif/screen-1.0.4"
- sources."@octokit/auth-token-2.4.3"
- (sources."@octokit/endpoint-6.0.9" // {
+ sources."@octokit/auth-token-2.4.4"
+ (sources."@octokit/endpoint-6.0.10" // {
dependencies = [
sources."is-plain-object-5.0.0"
sources."universal-user-agent-6.0.0"
];
})
+ sources."@octokit/openapi-types-1.2.2"
(sources."@octokit/plugin-paginate-rest-1.1.2" // {
dependencies = [
sources."@octokit/types-2.16.2"
@@ -84359,9 +85422,9 @@ in
sources."@octokit/types-2.16.2"
];
})
- (sources."@octokit/request-5.4.10" // {
+ (sources."@octokit/request-5.4.11" // {
dependencies = [
- sources."@octokit/request-error-2.0.3"
+ sources."@octokit/request-error-2.0.4"
sources."is-plain-object-5.0.0"
sources."universal-user-agent-6.0.0"
];
@@ -84372,8 +85435,8 @@ in
];
})
sources."@octokit/rest-16.43.2"
- sources."@octokit/types-5.5.0"
- sources."@rollup/plugin-babel-5.2.1"
+ sources."@octokit/types-6.0.1"
+ sources."@rollup/plugin-babel-5.2.2"
(sources."@rollup/plugin-commonjs-15.1.0" // {
dependencies = [
sources."estree-walker-2.0.1"
@@ -84403,7 +85466,7 @@ in
sources."@types/istanbul-reports-1.1.2"
sources."@types/minimatch-3.0.3"
sources."@types/mkdirp-0.5.2"
- sources."@types/node-14.14.7"
+ sources."@types/node-14.14.10"
sources."@types/node-fetch-2.5.7"
sources."@types/normalize-package-data-2.4.0"
sources."@types/parse5-5.0.3"
@@ -84473,7 +85536,7 @@ in
sources."asynckit-0.4.0"
sources."atob-2.1.2"
sources."atob-lite-2.0.0"
- (sources."aws-sdk-2.793.0" // {
+ (sources."aws-sdk-2.800.0" // {
dependencies = [
sources."buffer-4.9.2"
sources."ieee754-1.1.13"
@@ -84552,7 +85615,7 @@ in
sources."call-bind-1.0.0"
sources."call-me-maybe-1.0.1"
sources."camelcase-5.3.1"
- sources."caniuse-lite-1.0.30001158"
+ sources."caniuse-lite-1.0.30001164"
sources."cardinal-2.1.1"
sources."caw-2.0.1"
sources."ccount-1.1.0"
@@ -84601,16 +85664,14 @@ in
sources."cli-cursor-2.1.0"
sources."cli-progress-3.8.2"
sources."cli-spinners-2.5.0"
- (sources."cli-ux-5.4.6" // {
+ (sources."cli-ux-5.5.1" // {
dependencies = [
sources."ansi-escapes-4.3.1"
- sources."emoji-regex-7.0.3"
- sources."has-flag-3.0.0"
- sources."is-fullwidth-code-point-2.0.0"
- sources."semver-5.7.1"
- sources."string-width-3.1.0"
- sources."strip-ansi-5.2.0"
- sources."supports-color-5.5.0"
+ sources."chalk-4.1.0"
+ sources."clean-stack-3.0.1"
+ sources."extract-stack-2.0.0"
+ sources."supports-hyperlinks-2.1.0"
+ sources."tslib-2.0.3"
sources."type-fest-0.11.0"
];
})
@@ -84662,7 +85723,7 @@ in
sources."readdirp-2.2.1"
];
})
- (sources."core-js-compat-3.7.0" // {
+ (sources."core-js-compat-3.8.0" // {
dependencies = [
sources."semver-7.0.0"
];
@@ -84697,7 +85758,7 @@ in
sources."crypto-random-string-2.0.0"
sources."cyclist-1.0.1"
sources."date-time-2.1.0"
- (sources."debug-4.3.0" // {
+ (sources."debug-4.3.1" // {
dependencies = [
sources."ms-2.1.2"
];
@@ -84804,8 +85865,8 @@ in
})
sources."duplexer3-0.1.4"
sources."ee-first-1.1.1"
- sources."electron-to-chromium-1.3.597"
- sources."elf-tools-1.1.2"
+ sources."electron-to-chromium-1.3.612"
+ sources."elf-cam-0.1.1"
(sources."elliptic-6.5.3" // {
dependencies = [
sources."bn.js-4.11.9"
@@ -84945,7 +86006,7 @@ in
sources."from2-2.3.0"
sources."from2-array-0.0.4"
sources."fs-constants-1.0.0"
- sources."fs-extra-7.0.1"
+ sources."fs-extra-8.1.0"
sources."fs.realpath-1.0.0"
sources."fsevents-2.1.3"
sources."function-bind-1.1.1"
@@ -85119,7 +86180,7 @@ in
sources."is-buffer-1.1.6"
sources."is-callable-1.2.2"
sources."is-ci-2.0.0"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-data-descriptor-1.0.0"
sources."is-date-object-1.0.2"
sources."is-descriptor-1.0.2"
@@ -85153,7 +86214,7 @@ in
sources."is-typedarray-1.0.0"
sources."is-url-1.2.4"
sources."is-windows-1.0.2"
- sources."is-wsl-1.1.0"
+ sources."is-wsl-2.2.0"
sources."is-yarn-global-0.3.0"
sources."isarray-1.0.0"
sources."isbuffer-0.0.0"
@@ -85246,7 +86307,6 @@ in
sources."lodash._reinterpolate-3.0.0"
sources."lodash.camelcase-4.3.0"
sources."lodash.clonedeep-4.5.0"
- sources."lodash.debounce-4.0.8"
sources."lodash.deburr-4.1.0"
sources."lodash.defaults-4.2.0"
sources."lodash.difference-4.5.0"
@@ -85254,15 +86314,10 @@ in
sources."lodash.flattendeep-4.4.0"
sources."lodash.get-4.4.2"
sources."lodash.isempty-4.4.0"
- sources."lodash.isequal-4.5.0"
sources."lodash.islength-4.0.1"
- sources."lodash.isobject-3.0.2"
sources."lodash.isplainobject-4.0.6"
sources."lodash.merge-4.6.2"
- sources."lodash.pick-4.4.0"
- sources."lodash.sample-4.2.1"
sources."lodash.set-4.3.2"
- sources."lodash.snakecase-4.1.1"
sources."lodash.template-4.5.0"
sources."lodash.templatesettings-4.2.0"
sources."lodash.transform-4.6.0"
@@ -85399,12 +86454,16 @@ in
sources."kind-of-3.2.2"
];
})
- sources."object-inspect-1.8.0"
+ sources."object-inspect-1.9.0"
sources."object-keys-1.1.1"
- sources."object-treeify-1.1.29"
+ sources."object-treeify-1.1.30"
sources."object-visit-1.0.1"
sources."object.assign-4.1.2"
- sources."object.getownpropertydescriptors-2.1.0"
+ (sources."object.getownpropertydescriptors-2.1.1" // {
+ dependencies = [
+ sources."es-abstract-1.18.0-next.1"
+ ];
+ })
sources."object.pick-1.3.0"
sources."octal-1.0.0"
sources."octokit-pagination-methods-1.1.0"
@@ -85418,12 +86477,12 @@ in
sources."mimic-fn-2.1.0"
];
})
- (sources."open-7.3.0" // {
+ sources."open-7.3.0"
+ (sources."opn-5.5.0" // {
dependencies = [
- sources."is-wsl-2.2.0"
+ sources."is-wsl-1.1.0"
];
})
- sources."opn-5.5.0"
sources."optionator-0.8.3"
(sources."ora-4.1.1" // {
dependencies = [
@@ -85585,7 +86644,7 @@ in
sources."reusify-1.0.4"
sources."rimraf-3.0.2"
sources."ripemd160-2.0.2"
- sources."rollup-2.33.2"
+ sources."rollup-2.34.0"
sources."rollup-plugin-node-builtins-2.1.2"
sources."rollup-plugin-terser-7.0.2"
sources."run-async-2.4.1"
@@ -85681,7 +86740,7 @@ in
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.6"
+ sources."spdx-license-ids-3.0.7"
sources."split-string-3.1.0"
sources."split2-1.1.1"
sources."sprintf-js-1.0.3"
@@ -85720,16 +86779,8 @@ in
sources."strict-uri-encode-1.1.0"
sources."string-range-1.2.2"
sources."string-width-4.2.0"
- (sources."string.prototype.trimend-1.0.2" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- ];
- })
- (sources."string.prototype.trimstart-1.0.2" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- ];
- })
+ sources."string.prototype.trimend-1.0.3"
+ sources."string.prototype.trimstart-1.0.3"
(sources."string_decoder-1.1.1" // {
dependencies = [
sources."safe-buffer-5.1.2"
@@ -85778,7 +86829,7 @@ in
];
})
sources."term-size-2.2.1"
- (sources."terser-5.4.0" // {
+ (sources."terser-5.5.1" // {
dependencies = [
sources."source-map-0.7.3"
];
@@ -85836,7 +86887,7 @@ in
sources."union-value-1.0.1"
sources."uniq-1.0.1"
sources."unique-string-2.0.0"
- sources."unist-util-is-4.0.3"
+ sources."unist-util-is-4.0.4"
sources."unist-util-stringify-position-2.0.3"
sources."unist-util-visit-2.0.3"
sources."unist-util-visit-parents-3.1.1"
@@ -85918,7 +86969,7 @@ in
sources."xml2js-0.4.19"
sources."xmlbuilder-9.0.7"
sources."xtend-4.0.2"
- sources."y18n-4.0.0"
+ sources."y18n-4.0.1"
sources."yargs-15.4.1"
sources."yargs-parser-18.1.3"
sources."yarn-1.22.10"
@@ -86206,7 +87257,7 @@ in
sources."invert-kv-1.0.0"
sources."ipaddr.js-1.9.1"
sources."is-arrayish-0.2.1"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-finite-1.1.0"
sources."is-fullwidth-code-point-1.0.0"
sources."is-typedarray-1.0.0"
@@ -86315,7 +87366,7 @@ in
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.6"
+ sources."spdx-license-ids-3.0.7"
(sources."sshpk-1.16.1" // {
dependencies = [
sources."assert-plus-1.0.0"
@@ -86412,7 +87463,7 @@ in
sources."concat-map-0.0.1"
sources."console-control-strings-1.1.0"
sources."core-util-is-1.0.2"
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."deep-extend-0.6.0"
sources."delegates-1.0.0"
sources."detect-libc-1.0.3"
@@ -86480,16 +87531,16 @@ in
node-red = nodeEnv.buildNodePackage {
name = "node-red";
packageName = "node-red";
- version = "1.2.3";
+ version = "1.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/node-red/-/node-red-1.2.3.tgz";
- sha512 = "2SnJJ8YPTz0IzbRyEVpMZmDukm5DiAbNS+Nvv4g8dEtHFgOMj2Qid3OgqbSsYyRE5aH5FZ8xVLyFrBMPMRj24g==";
+ url = "https://registry.npmjs.org/node-red/-/node-red-1.2.6.tgz";
+ sha512 = "Sy6ZNRFxN4KwT/eGFBt9L6aMXK0XGRwBNlhoFMPObSujLJVMUKHxirHAMst5CvUYigijFXM6ILRC6p/XqYHZRg==";
};
dependencies = [
sources."@babel/runtime-7.12.5"
- sources."@node-red/editor-api-1.2.3"
- sources."@node-red/editor-client-1.2.3"
- (sources."@node-red/nodes-1.2.3" // {
+ sources."@node-red/editor-api-1.2.6"
+ sources."@node-red/editor-client-1.2.6"
+ (sources."@node-red/nodes-1.2.6" // {
dependencies = [
sources."cookie-0.4.1"
sources."http-errors-1.7.3"
@@ -86503,14 +87554,14 @@ in
})
];
})
- sources."@node-red/registry-1.2.3"
- sources."@node-red/runtime-1.2.3"
- sources."@node-red/util-1.2.3"
+ sources."@node-red/registry-1.2.6"
+ sources."@node-red/runtime-1.2.6"
+ sources."@node-red/util-1.2.6"
sources."abbrev-1.1.1"
sources."accepts-1.3.7"
(sources."agent-base-6.0.2" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
@@ -86694,7 +87745,7 @@ in
sources."http-signature-1.2.0"
(sources."https-proxy-agent-5.0.0" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
@@ -86745,7 +87796,7 @@ in
sources."media-typer-0.3.0"
(sources."memorystore-1.6.4" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
@@ -86769,10 +87820,10 @@ in
sources."mkdirp-0.5.5"
sources."moment-2.29.1"
sources."moment-timezone-0.5.32"
- (sources."mqtt-4.2.4" // {
+ (sources."mqtt-4.2.6" // {
dependencies = [
sources."concat-stream-2.0.0"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
sources."readable-stream-3.6.0"
sources."string_decoder-1.3.0"
@@ -86781,7 +87832,7 @@ in
})
(sources."mqtt-packet-6.6.0" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
@@ -86792,7 +87843,7 @@ in
sources."nan-2.14.0"
(sources."needle-2.5.2" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."ms-2.1.2"
];
})
@@ -86935,7 +87986,7 @@ in
sources."tweetnacl-0.14.5"
sources."type-is-1.6.18"
sources."typedarray-0.0.6"
- sources."uglify-js-3.11.4"
+ sources."uglify-js-3.11.6"
sources."uid-safe-2.1.5"
sources."uid2-0.0.3"
sources."unc-path-regex-0.1.2"
@@ -87040,7 +88091,7 @@ in
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."ini-1.3.5"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-fullwidth-code-point-1.0.0"
sources."is-typedarray-1.0.0"
sources."isarray-1.0.0"
@@ -87118,7 +88169,7 @@ in
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.6"
+ sources."spdx-license-ids-3.0.7"
sources."sshpk-1.16.1"
sources."ssri-5.3.0"
sources."string-width-1.0.2"
@@ -87207,7 +88258,7 @@ in
sources."concat-map-0.0.1"
sources."configstore-5.0.1"
sources."crypto-random-string-2.0.0"
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."decompress-response-3.3.0"
sources."deep-extend-0.6.0"
sources."defer-to-connect-1.1.3"
@@ -87326,10 +88377,10 @@ in
npm = nodeEnv.buildNodePackage {
name = "npm";
packageName = "npm";
- version = "6.14.8";
+ version = "6.14.9";
src = fetchurl {
- url = "https://registry.npmjs.org/npm/-/npm-6.14.8.tgz";
- sha512 = "HBZVBMYs5blsj94GTeQZel7s9odVuuSUHy1+AlZh7rPVux1os2ashvEGLy/STNK7vUjbrCg5Kq9/GXisJgdf6A==";
+ url = "https://registry.npmjs.org/npm/-/npm-6.14.9.tgz";
+ sha512 = "yHi1+i9LyAZF1gAmgyYtVk+HdABlLy94PMIDoK1TRKWvmFQAt5z3bodqVwKvzY0s6dLqQPVsRLiwhJfNtiHeCg==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -87344,10 +88395,10 @@ in
npm-check-updates = nodeEnv.buildNodePackage {
name = "npm-check-updates";
packageName = "npm-check-updates";
- version = "10.2.1";
+ version = "10.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-10.2.1.tgz";
- sha512 = "p6FM1JXDs2ZfYZ5pyOPkiIWHi+dldjS26QoVYcfaBgF/SmGBqyU3m0WW/y3PSPvOdb610cnI+wzQxzFxTSx+5Q==";
+ url = "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-10.2.2.tgz";
+ sha512 = "xyE1PUTu4xarVDRXCA0HYd92rT3zd87GIixczM/TCkwN12/31yVD/8dOyXtgNA8fpIuvhjrfX7n4cV0OTCa9hg==";
};
dependencies = [
sources."@npmcli/ci-detect-1.3.0"
@@ -87356,7 +88407,7 @@ in
sources."@npmcli/move-file-1.0.1"
sources."@npmcli/node-gyp-1.0.1"
sources."@npmcli/promise-spawn-1.3.2"
- sources."@npmcli/run-script-1.7.5"
+ sources."@npmcli/run-script-1.8.1"
sources."@sindresorhus/is-0.14.0"
sources."@szmarczak/http-timer-1.1.2"
sources."@tootallnate/once-1.1.2"
@@ -87427,7 +88478,7 @@ in
sources."core-util-is-1.0.2"
sources."crypto-random-string-2.0.0"
sources."dashdash-1.14.1"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."debuglog-1.0.1"
sources."decompress-response-3.3.0"
sources."deep-extend-0.6.0"
@@ -87454,7 +88505,7 @@ in
sources."find-up-5.0.0"
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
- sources."fp-and-or-0.1.2"
+ sources."fp-and-or-0.1.3"
sources."fs-minipass-2.1.0"
sources."fs.realpath-1.0.0"
sources."gauge-2.7.4"
@@ -87564,7 +88615,7 @@ in
sources."object-assign-4.1.1"
sources."once-1.4.0"
sources."p-cancelable-1.1.0"
- sources."p-limit-3.0.2"
+ sources."p-limit-3.1.0"
sources."p-locate-5.0.0"
sources."p-map-4.0.0"
sources."p-try-2.2.0"
@@ -87585,6 +88636,7 @@ in
sources."promise-retry-1.1.1"
sources."prompts-2.4.0"
sources."psl-1.8.0"
+ sources."puka-1.0.1"
sources."pump-3.0.0"
sources."punycode-2.1.1"
sources."pupa-2.1.1"
@@ -87659,6 +88711,7 @@ in
sources."write-file-atomic-3.0.3"
sources."xdg-basedir-4.0.0"
sources."yallist-4.0.0"
+ sources."yocto-queue-0.1.0"
];
buildInputs = globalBuildInputs;
meta = {
@@ -87895,8 +88948,8 @@ in
};
dependencies = [
sources."@babel/code-frame-7.10.4"
- sources."@babel/compat-data-7.12.5"
- (sources."@babel/core-7.12.3" // {
+ sources."@babel/compat-data-7.12.7"
+ (sources."@babel/core-7.12.9" // {
dependencies = [
sources."json5-2.1.3"
sources."source-map-0.5.7"
@@ -87913,18 +88966,17 @@ in
sources."@babel/helper-builder-react-jsx-experimental-7.12.4"
sources."@babel/helper-compilation-targets-7.12.5"
sources."@babel/helper-create-class-features-plugin-7.12.1"
- sources."@babel/helper-create-regexp-features-plugin-7.12.1"
+ sources."@babel/helper-create-regexp-features-plugin-7.12.7"
sources."@babel/helper-define-map-7.10.5"
sources."@babel/helper-explode-assignable-expression-7.12.1"
sources."@babel/helper-function-name-7.10.4"
sources."@babel/helper-get-function-arity-7.10.4"
sources."@babel/helper-hoist-variables-7.10.4"
- sources."@babel/helper-member-expression-to-functions-7.12.1"
+ sources."@babel/helper-member-expression-to-functions-7.12.7"
sources."@babel/helper-module-imports-7.12.5"
sources."@babel/helper-module-transforms-7.12.1"
- sources."@babel/helper-optimise-call-expression-7.10.4"
+ sources."@babel/helper-optimise-call-expression-7.12.7"
sources."@babel/helper-plugin-utils-7.10.4"
- sources."@babel/helper-regex-7.10.5"
sources."@babel/helper-remap-async-to-generator-7.12.1"
sources."@babel/helper-replace-supers-7.12.5"
sources."@babel/helper-simple-access-7.12.1"
@@ -87935,7 +88987,7 @@ in
sources."@babel/helper-wrap-function-7.12.3"
sources."@babel/helpers-7.12.5"
sources."@babel/highlight-7.10.4"
- sources."@babel/parser-7.12.5"
+ sources."@babel/parser-7.12.7"
sources."@babel/plugin-proposal-async-generator-functions-7.12.1"
sources."@babel/plugin-proposal-class-properties-7.12.1"
sources."@babel/plugin-proposal-dynamic-import-7.12.1"
@@ -87943,10 +88995,10 @@ in
sources."@babel/plugin-proposal-json-strings-7.12.1"
sources."@babel/plugin-proposal-logical-assignment-operators-7.12.1"
sources."@babel/plugin-proposal-nullish-coalescing-operator-7.12.1"
- sources."@babel/plugin-proposal-numeric-separator-7.12.5"
+ sources."@babel/plugin-proposal-numeric-separator-7.12.7"
sources."@babel/plugin-proposal-object-rest-spread-7.12.1"
sources."@babel/plugin-proposal-optional-catch-binding-7.12.1"
- sources."@babel/plugin-proposal-optional-chaining-7.12.1"
+ sources."@babel/plugin-proposal-optional-chaining-7.12.7"
sources."@babel/plugin-proposal-private-methods-7.12.1"
sources."@babel/plugin-proposal-unicode-property-regex-7.12.1"
sources."@babel/plugin-syntax-async-generators-7.8.4"
@@ -87987,22 +89039,22 @@ in
sources."@babel/plugin-transform-object-super-7.12.1"
sources."@babel/plugin-transform-parameters-7.12.1"
sources."@babel/plugin-transform-property-literals-7.12.1"
- sources."@babel/plugin-transform-react-jsx-7.12.5"
+ sources."@babel/plugin-transform-react-jsx-7.12.7"
sources."@babel/plugin-transform-regenerator-7.12.1"
sources."@babel/plugin-transform-reserved-words-7.12.1"
sources."@babel/plugin-transform-shorthand-properties-7.12.1"
sources."@babel/plugin-transform-spread-7.12.1"
- sources."@babel/plugin-transform-sticky-regex-7.12.1"
+ sources."@babel/plugin-transform-sticky-regex-7.12.7"
sources."@babel/plugin-transform-template-literals-7.12.1"
sources."@babel/plugin-transform-typeof-symbol-7.12.1"
sources."@babel/plugin-transform-unicode-escapes-7.12.1"
sources."@babel/plugin-transform-unicode-regex-7.12.1"
- sources."@babel/preset-env-7.12.1"
+ sources."@babel/preset-env-7.12.7"
sources."@babel/preset-modules-0.1.4"
sources."@babel/runtime-7.12.5"
- sources."@babel/template-7.10.4"
- sources."@babel/traverse-7.12.5"
- sources."@babel/types-7.12.6"
+ sources."@babel/template-7.12.7"
+ sources."@babel/traverse-7.12.9"
+ sources."@babel/types-7.12.7"
sources."@iarna/toml-2.2.5"
sources."@mrmlnc/readdir-enhanced-2.2.1"
sources."@nodelib/fs.stat-1.1.3"
@@ -88117,7 +89169,7 @@ in
sources."caller-path-2.0.0"
sources."callsites-2.0.0"
sources."caniuse-api-3.0.0"
- sources."caniuse-lite-1.0.30001158"
+ sources."caniuse-lite-1.0.30001164"
sources."caseless-0.12.0"
sources."chalk-2.4.2"
sources."chokidar-2.1.8"
@@ -88143,8 +89195,8 @@ in
sources."constants-browserify-1.0.0"
sources."convert-source-map-1.7.0"
sources."copy-descriptor-0.1.1"
- sources."core-js-2.6.11"
- (sources."core-js-compat-3.7.0" // {
+ sources."core-js-2.6.12"
+ (sources."core-js-compat-3.8.0" // {
dependencies = [
sources."semver-7.0.0"
];
@@ -88190,10 +89242,10 @@ in
sources."cssnano-util-get-match-4.0.0"
sources."cssnano-util-raw-cache-4.0.1"
sources."cssnano-util-same-parent-4.0.1"
- (sources."csso-4.1.1" // {
+ (sources."csso-4.2.0" // {
dependencies = [
- sources."css-tree-1.0.1"
- sources."mdn-data-2.0.12"
+ sources."css-tree-1.1.2"
+ sources."mdn-data-2.0.14"
];
})
sources."cssom-0.3.8"
@@ -88201,7 +89253,7 @@ in
sources."dashdash-1.14.1"
sources."data-urls-1.1.0"
sources."deasync-0.1.21"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."decode-uri-component-0.2.0"
sources."deep-is-0.1.3"
(sources."defaults-1.0.3" // {
@@ -88252,7 +89304,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.597"
+ sources."electron-to-chromium-1.3.612"
(sources."elliptic-6.5.3" // {
dependencies = [
sources."bn.js-4.11.9"
@@ -88262,9 +89314,9 @@ in
sources."entities-1.1.2"
sources."envinfo-7.7.3"
sources."error-ex-1.3.2"
- (sources."es-abstract-1.17.7" // {
+ (sources."es-abstract-1.18.0-next.1" // {
dependencies = [
- sources."object-inspect-1.8.0"
+ sources."object-inspect-1.9.0"
];
})
sources."es-to-primitive-1.2.1"
@@ -88388,7 +89440,7 @@ in
sources."is-buffer-1.1.6"
sources."is-callable-1.2.2"
sources."is-color-stop-1.1.0"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
(sources."is-data-descriptor-1.0.0" // {
dependencies = [
sources."kind-of-6.0.3"
@@ -88519,9 +89571,9 @@ in
sources."object-keys-1.1.1"
sources."object-visit-1.0.1"
sources."object.assign-4.1.2"
- sources."object.getownpropertydescriptors-2.1.0"
+ sources."object.getownpropertydescriptors-2.1.1"
sources."object.pick-1.3.0"
- sources."object.values-1.1.1"
+ sources."object.values-1.1.2"
sources."on-finished-2.3.0"
sources."once-1.4.0"
sources."onetime-2.0.1"
@@ -88613,7 +89665,7 @@ in
sources."postcss-value-parser-3.3.1"
sources."posthtml-0.11.6"
sources."posthtml-parser-0.4.2"
- sources."posthtml-render-1.3.0"
+ sources."posthtml-render-1.4.0"
sources."prelude-ls-1.1.2"
sources."process-0.11.10"
sources."process-nextick-args-2.0.1"
@@ -88748,18 +89800,8 @@ in
sources."stealthy-require-1.1.1"
sources."stream-browserify-2.0.2"
sources."stream-http-2.8.3"
- (sources."string.prototype.trimend-1.0.2" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- sources."object-inspect-1.8.0"
- ];
- })
- (sources."string.prototype.trimstart-1.0.2" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- sources."object-inspect-1.8.0"
- ];
- })
+ sources."string.prototype.trimend-1.0.3"
+ sources."string.prototype.trimstart-1.0.3"
sources."string_decoder-1.1.1"
sources."strip-ansi-4.0.0"
(sources."stylehacks-4.0.3" // {
@@ -88835,7 +89877,12 @@ in
];
})
sources."util-deprecate-1.0.2"
- sources."util.promisify-1.0.1"
+ (sources."util.promisify-1.0.1" // {
+ dependencies = [
+ sources."es-abstract-1.17.7"
+ sources."object-inspect-1.9.0"
+ ];
+ })
sources."uuid-3.4.0"
sources."v8-compile-cache-2.2.0"
sources."vendors-1.0.4"
@@ -88897,6 +89944,7 @@ in
sources."balanced-match-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
sources."bindings-1.5.0"
+ sources."bintrees-1.0.1"
sources."bl-1.2.3"
sources."bluebird-3.7.2"
(sources."body-parser-1.19.0" // {
@@ -88927,7 +89975,7 @@ in
sources."content-type-git+https://github.com/wikimedia/content-type.git#master"
sources."cookie-0.4.0"
sources."cookie-signature-1.0.6"
- sources."core-js-2.6.11"
+ sources."core-js-2.6.12"
sources."core-util-is-1.0.2"
sources."dashdash-1.14.1"
sources."debug-2.6.9"
@@ -89050,6 +90098,7 @@ in
sources."pn-1.1.0"
sources."prfun-2.1.5"
sources."process-nextick-args-2.0.1"
+ sources."prom-client-11.5.3"
sources."promise-8.1.0"
sources."proxy-addr-2.0.6"
sources."prr-1.0.1"
@@ -89091,7 +90140,7 @@ in
];
})
sources."serve-static-1.14.1"
- (sources."service-runner-2.7.8" // {
+ (sources."service-runner-2.8.0" // {
dependencies = [
sources."semver-7.3.2"
sources."yargs-14.2.3"
@@ -89108,12 +90157,13 @@ in
sources."string-width-3.1.0"
sources."string_decoder-1.1.1"
sources."strip-ansi-5.2.0"
+ sources."tdigest-0.1.1"
sources."toidentifier-1.0.0"
sources."tough-cookie-2.5.0"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
sources."type-is-1.6.18"
- sources."uglify-js-3.11.6"
+ sources."uglify-js-3.12.1"
sources."unix-dgram-2.0.4"
sources."unpipe-1.0.0"
sources."uri-js-4.4.0"
@@ -89129,7 +90179,7 @@ in
sources."worker-farm-1.7.0"
sources."wrap-ansi-5.1.0"
sources."wrappy-1.0.2"
- sources."y18n-4.0.0"
+ sources."y18n-4.0.1"
(sources."yargs-13.3.2" // {
dependencies = [
sources."yargs-parser-13.1.2"
@@ -89440,7 +90490,7 @@ in
sources."balanced-match-1.0.0"
sources."base64-js-0.0.8"
sources."bencode-2.0.1"
- sources."bep53-range-1.0.0"
+ sources."bep53-range-1.1.0"
sources."big-integer-1.6.48"
sources."bitfield-0.1.0"
(sources."bittorrent-dht-6.4.2" // {
@@ -89500,7 +90550,7 @@ in
sources."dns-txt-2.0.2"
sources."end-of-stream-1.4.4"
sources."error-ex-1.3.2"
- sources."es-abstract-1.18.0-next.1"
+ sources."es-abstract-1.17.7"
sources."es-to-primitive-1.2.1"
sources."escape-string-regexp-1.0.5"
sources."external-editor-2.2.0"
@@ -89515,7 +90565,7 @@ in
})
sources."fs.realpath-1.0.0"
sources."function-bind-1.1.1"
- sources."get-browser-rtc-1.0.2"
+ sources."get-browser-rtc-1.1.0"
sources."get-intrinsic-1.0.1"
sources."get-stdin-4.0.1"
sources."glob-7.1.6"
@@ -89552,11 +90602,10 @@ in
sources."is-arguments-1.0.4"
sources."is-arrayish-0.2.1"
sources."is-callable-1.2.2"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-date-object-1.0.2"
sources."is-finite-1.1.0"
sources."is-fullwidth-code-point-1.0.0"
- sources."is-negative-zero-2.0.0"
sources."is-regex-1.1.1"
sources."is-symbol-1.0.3"
sources."is-utf8-0.2.1"
@@ -89593,8 +90642,8 @@ in
sources."number-is-nan-1.0.1"
sources."numeral-2.0.6"
sources."object-assign-4.1.1"
- sources."object-inspect-1.8.0"
- sources."object-is-1.1.3"
+ sources."object-inspect-1.9.0"
+ sources."object-is-1.1.4"
sources."object-keys-1.1.1"
sources."object.assign-4.1.2"
sources."once-1.4.0"
@@ -89648,11 +90697,7 @@ in
sources."read-pkg-up-1.0.1"
sources."readable-stream-2.3.7"
sources."redent-1.0.0"
- (sources."regexp.prototype.flags-1.3.0" // {
- dependencies = [
- sources."es-abstract-1.17.7"
- ];
- })
+ sources."regexp.prototype.flags-1.3.0"
sources."repeating-2.0.1"
sources."resolve-1.19.0"
sources."restore-cursor-2.0.0"
@@ -89682,12 +90727,12 @@ in
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.6"
+ sources."spdx-license-ids-3.0.7"
sources."speedometer-0.1.4"
sources."stream-buffers-2.2.0"
sources."string-width-1.0.2"
- sources."string.prototype.trimend-1.0.2"
- sources."string.prototype.trimstart-1.0.2"
+ sources."string.prototype.trimend-1.0.3"
+ sources."string.prototype.trimstart-1.0.3"
(sources."string2compact-1.3.0" // {
dependencies = [
sources."ipaddr.js-1.9.1"
@@ -89879,7 +90924,7 @@ in
sources."fs-chunk-store-1.7.0"
sources."fs-constants-1.0.0"
sources."fs.realpath-1.0.0"
- sources."get-browser-rtc-1.0.2"
+ sources."get-browser-rtc-1.1.0"
sources."getpass-0.1.7"
sources."glob-7.1.6"
sources."graceful-fs-4.2.4"
@@ -90148,12 +91193,12 @@ in
sources."debug-4.1.1"
(sources."pm2-axon-3.3.0" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
];
})
(sources."pm2-axon-rpc-0.5.2" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
];
})
sources."semver-7.2.3"
@@ -90161,7 +91206,7 @@ in
})
(sources."@pm2/agent-node-1.1.10" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."ws-6.2.1"
];
})
@@ -90177,7 +91222,7 @@ in
(sources."@pm2/js-api-0.6.1" // {
dependencies = [
sources."async-2.6.3"
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."eventemitter2-6.4.3"
];
})
@@ -90223,7 +91268,7 @@ in
sources."cron-1.8.2"
sources."data-uri-to-buffer-1.2.0"
sources."dayjs-1.8.36"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."deep-is-0.1.3"
sources."degenerator-1.0.4"
sources."depd-1.1.2"
@@ -90280,7 +91325,7 @@ in
})
(sources."https-proxy-agent-3.0.1" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
];
})
sources."iconv-lite-0.4.24"
@@ -90288,7 +91333,7 @@ in
sources."inherits-2.0.4"
sources."ip-1.1.5"
sources."is-binary-path-2.1.0"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-extglob-2.1.1"
sources."is-glob-4.0.1"
sources."is-number-7.0.0"
@@ -90307,7 +91352,7 @@ in
sources."mute-stream-0.0.8"
(sources."needle-2.4.0" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
];
})
sources."netmask-1.0.6"
@@ -90332,7 +91377,7 @@ in
sources."pm2-axon-4.0.0"
(sources."pm2-axon-rpc-0.6.0" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
];
})
sources."pm2-deploy-1.0.2"
@@ -90375,7 +91420,7 @@ in
sources."statuses-1.5.0"
sources."string_decoder-0.10.31"
sources."supports-color-7.2.0"
- sources."systeminformation-4.30.1"
+ sources."systeminformation-4.30.10"
sources."thunkify-2.1.2"
sources."to-regex-range-5.0.1"
sources."toidentifier-1.0.0"
@@ -90410,10 +91455,10 @@ in
pnpm = nodeEnv.buildNodePackage {
name = "pnpm";
packageName = "pnpm";
- version = "5.12.0";
+ version = "5.13.5";
src = fetchurl {
- url = "https://registry.npmjs.org/pnpm/-/pnpm-5.12.0.tgz";
- sha512 = "ag+ar3N2DgYM2Tx5XMr0rCnuFteAokiEUZQRNJjuWNt091i3m68FDLxxfBTqM14ZnI6Z55S70XYWkesPo232BQ==";
+ url = "https://registry.npmjs.org/pnpm/-/pnpm-5.13.5.tgz";
+ sha512 = "EJO8eYZyNpOvW+JhjBnLtxD2xcC6YlrzH8jxjETj8bevLATFa9vnGq614ada6o1XOIMq31JWtj1WyPJNogAzLA==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -90425,13 +91470,41 @@ in
bypassCache = true;
reconstructLock = true;
};
+ poor-mans-t-sql-formatter-cli = nodeEnv.buildNodePackage {
+ name = "poor-mans-t-sql-formatter-cli";
+ packageName = "poor-mans-t-sql-formatter-cli";
+ version = "1.6.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/poor-mans-t-sql-formatter-cli/-/poor-mans-t-sql-formatter-cli-1.6.10.tgz";
+ sha1 = "472f6172a1e969a6793ea6fd5ad698b448946d77";
+ };
+ dependencies = [
+ sources."commander-2.11.0"
+ sources."file-or-stdin-1.0.2"
+ sources."get-stdin-5.0.1"
+ sources."graceful-fs-4.2.4"
+ sources."inspect-with-kind-1.0.5"
+ sources."kind-of-6.0.3"
+ sources."poor-mans-t-sql-formatter-1.6.10"
+ sources."strip-bom-3.0.0"
+ ];
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "A T-SQL formatting utility in JS, transpiled from the C# library of the same name.";
+ homepage = "https://github.com/TaoK/poor-mans-t-sql-formatter-npm-cli#readme";
+ license = "AGPL-3.0";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = true;
+ };
postcss-cli = nodeEnv.buildNodePackage {
name = "postcss-cli";
packageName = "postcss-cli";
- version = "8.2.0";
+ version = "8.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/postcss-cli/-/postcss-cli-8.2.0.tgz";
- sha512 = "N7tgPpB/2yXk/04irc/RiImCkftVw42STaploQBeOT1xvrIkyG+YW+TsHAJ57xWwL+b0AjXnqs5/RL/1XIh2Lw==";
+ url = "https://registry.npmjs.org/postcss-cli/-/postcss-cli-8.3.0.tgz";
+ sha512 = "GqWohD9VmH+LCe+xsv6VCdcgNylNBmsrbxJlyXUGteGGdcmazj2YxSiJMUmQpg8pE6LRox9idtsTB7JZq5a+rw==";
};
dependencies = [
sources."@babel/code-frame-7.10.4"
@@ -90509,7 +91582,6 @@ in
sources."lodash.get-4.4.2"
sources."lodash.groupby-4.6.0"
sources."lodash.sortby-4.7.0"
- sources."log-symbols-4.0.0"
sources."merge2-1.4.1"
sources."micromatch-4.0.2"
sources."normalize-path-3.0.0"
@@ -90519,7 +91591,7 @@ in
sources."picomatch-2.2.2"
sources."pify-2.3.0"
sources."postcss-load-config-3.0.0"
- sources."postcss-reporter-7.0.1"
+ sources."postcss-reporter-7.0.2"
sources."pretty-hrtime-1.0.3"
sources."read-cache-1.0.0"
sources."readdirp-3.5.0"
@@ -90552,10 +91624,10 @@ in
prettier = nodeEnv.buildNodePackage {
name = "prettier";
packageName = "prettier";
- version = "2.1.2";
+ version = "2.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/prettier/-/prettier-2.1.2.tgz";
- sha512 = "16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg==";
+ url = "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz";
+ sha512 = "PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -90733,7 +91805,7 @@ in
];
})
sources."is-buffer-1.1.6"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."isarray-1.0.0"
sources."isexe-2.0.0"
sources."json-stable-stringify-0.0.1"
@@ -90920,10 +91992,10 @@ in
purty = nodeEnv.buildNodePackage {
name = "purty";
packageName = "purty";
- version = "6.2.1";
+ version = "6.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/purty/-/purty-6.2.1.tgz";
- sha512 = "7VkL+WEp0wCpzy4DWMSEHvNbylMWKGYHycwJ90ZjvdX90lI8akp2JM4hhyL/JOAkIP9DDd996PaW+x/Nre0IDA==";
+ url = "https://registry.npmjs.org/purty/-/purty-6.3.0.tgz";
+ sha512 = "l70uQyz+t5GvCPzOorUbIhRX3oQW9i8Kgwr0LvS6nUq+UM4rMJdYcHazuupcLVInvNsbd290EnpjaRgAITt0dw==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -90938,10 +92010,10 @@ in
pyright = nodeEnv.buildNodePackage {
name = "pyright";
packageName = "pyright";
- version = "1.1.86";
+ version = "1.1.90";
src = fetchurl {
- url = "https://registry.npmjs.org/pyright/-/pyright-1.1.86.tgz";
- sha512 = "/caEMnoD3tRPfrn/kVcZJ8gNV7NYnQEmnZYbzbVQlrdrbyMXNRXWOY/eDZizaMBYDm5FPV70A3hiA0BL9TqHdA==";
+ url = "https://registry.npmjs.org/pyright/-/pyright-1.1.90.tgz";
+ sha512 = "CNrTDpxd4vWcGpjxCPLg2fvKYlEhU8ksi7Fkdb+bFNfOb/1ENvZ8QoDYebtLFceoBlgWU9X+MluuFKudwHKKkw==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -90993,7 +92065,7 @@ in
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."is-arguments-1.0.4"
- sources."is-bigint-1.0.0"
+ sources."is-bigint-1.0.1"
sources."is-boolean-object-1.0.1"
sources."is-callable-1.2.2"
sources."is-date-object-1.0.2"
@@ -91018,8 +92090,8 @@ in
sources."mkdirp-0.5.5"
sources."mute-stream-0.0.8"
sources."ncp-0.4.2"
- sources."object-inspect-1.8.0"
- sources."object-is-1.1.3"
+ sources."object-inspect-1.9.0"
+ sources."object-is-1.1.4"
sources."object-keys-1.1.1"
sources."object.assign-4.1.2"
sources."once-1.4.0"
@@ -91037,8 +92109,8 @@ in
sources."semver-5.7.1"
sources."side-channel-1.0.3"
sources."stack-trace-0.0.10"
- sources."string.prototype.trimend-1.0.2"
- sources."string.prototype.trimstart-1.0.2"
+ sources."string.prototype.trimend-1.0.3"
+ sources."string.prototype.trimstart-1.0.3"
sources."strip-ansi-3.0.1"
sources."supports-color-2.0.0"
sources."utile-0.2.1"
@@ -91254,10 +92326,10 @@ in
redoc-cli = nodeEnv.buildNodePackage {
name = "redoc-cli";
packageName = "redoc-cli";
- version = "0.10.1";
+ version = "0.10.2";
src = fetchurl {
- url = "https://registry.npmjs.org/redoc-cli/-/redoc-cli-0.10.1.tgz";
- sha512 = "RZqE1dFdIB3hBvxpBc+CRTjD10xDdPIUk3xA4moHzQMP5Gp2MeGCiRWyt747+4CV42s7oUQbxSMeeY1IMz0vAQ==";
+ url = "https://registry.npmjs.org/redoc-cli/-/redoc-cli-0.10.2.tgz";
+ sha512 = "AQHx67+fJ+7PZUGf0Vl24XO02isSLHU7fh/OXu6wreFm6B1+xrVhcehV9um2nk63Zq9GFenjnv2GoXEyMSGc7Q==";
};
dependencies = [
sources."@babel/code-frame-7.10.4"
@@ -91273,18 +92345,18 @@ in
sources."@babel/helper-split-export-declaration-7.11.0"
sources."@babel/helper-validator-identifier-7.10.4"
sources."@babel/highlight-7.10.4"
- sources."@babel/parser-7.12.5"
+ sources."@babel/parser-7.12.7"
sources."@babel/runtime-7.12.5"
- sources."@babel/template-7.10.4"
- sources."@babel/traverse-7.12.5"
- sources."@babel/types-7.12.6"
+ sources."@babel/template-7.12.7"
+ sources."@babel/traverse-7.12.9"
+ sources."@babel/types-7.12.7"
sources."@emotion/is-prop-valid-0.8.8"
sources."@emotion/memoize-0.7.4"
sources."@emotion/stylis-0.8.5"
sources."@emotion/unitless-0.7.5"
sources."@exodus/schemasafe-1.0.0-rc.3"
sources."@redocly/react-dropdown-aria-2.0.11"
- sources."@types/node-13.13.30"
+ sources."@types/node-13.13.34"
sources."ajv-5.5.2"
sources."ansi-regex-5.0.0"
sources."ansi-styles-3.2.1"
@@ -91300,7 +92372,7 @@ in
sources."util-0.10.3"
];
})
- sources."babel-plugin-styled-components-1.11.1"
+ sources."babel-plugin-styled-components-1.12.0"
sources."babel-plugin-syntax-jsx-6.18.0"
sources."base64-js-1.5.1"
sources."better-ajv-errors-0.6.7"
@@ -91334,7 +92406,7 @@ in
sources."cipher-base-1.0.4"
sources."classnames-2.2.6"
sources."clipboard-2.0.6"
- sources."cliui-6.0.0"
+ sources."cliui-7.0.4"
sources."clsx-1.1.1"
sources."co-4.6.0"
sources."code-error-fragment-0.0.230"
@@ -91342,7 +92414,7 @@ in
sources."color-name-1.1.3"
sources."console-browserify-1.2.0"
sources."constants-browserify-1.0.0"
- sources."core-js-3.7.0"
+ sources."core-js-3.8.0"
sources."core-util-is-1.0.2"
(sources."create-ecdh-4.0.4" // {
dependencies = [
@@ -91354,7 +92426,7 @@ in
sources."crypto-browserify-3.12.0"
sources."css-color-keywords-1.0.0"
sources."css-to-react-native-3.0.0"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."decamelize-1.2.0"
sources."decko-1.2.0"
sources."delegate-3.2.0"
@@ -91373,6 +92445,7 @@ in
})
sources."emoji-regex-8.0.0"
sources."es6-promise-3.3.1"
+ sources."escalade-3.1.1"
sources."escape-string-regexp-1.0.5"
sources."esprima-4.0.1"
sources."eventemitter3-4.0.7"
@@ -91453,7 +92526,11 @@ in
sources."normalize-path-3.0.0"
sources."oas-kit-common-1.0.8"
sources."oas-linter-3.2.1"
- sources."oas-resolver-2.5.2"
+ (sources."oas-resolver-2.5.3" // {
+ dependencies = [
+ sources."yargs-16.1.1"
+ ];
+ })
sources."oas-schema-walker-1.1.5"
sources."oas-validator-4.0.8"
sources."object-assign-4.1.1"
@@ -91499,8 +92576,8 @@ in
];
})
sources."readdirp-3.5.0"
- sources."redoc-2.0.0-rc.47"
- sources."reftools-1.1.6"
+ sources."redoc-2.0.0-rc.48"
+ sources."reftools-1.1.7"
sources."regenerator-runtime-0.13.7"
sources."require-directory-2.1.1"
sources."require-main-filename-2.0.0"
@@ -91538,7 +92615,7 @@ in
sources."to-regex-range-5.0.1"
sources."tslib-2.0.3"
sources."tty-browserify-0.0.0"
- sources."uglify-js-3.11.6"
+ sources."uglify-js-3.12.1"
(sources."url-0.11.0" // {
dependencies = [
sources."punycode-1.3.2"
@@ -91554,7 +92631,7 @@ in
sources."vm-browserify-1.1.2"
sources."which-module-2.0.0"
sources."wordwrap-1.0.0"
- (sources."wrap-ansi-6.2.0" // {
+ (sources."wrap-ansi-7.0.0" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."color-convert-2.0.1"
@@ -91562,10 +92639,20 @@ in
];
})
sources."xtend-4.0.2"
- sources."y18n-4.0.0"
+ sources."y18n-5.0.5"
sources."yaml-1.10.0"
- sources."yargs-15.4.1"
- sources."yargs-parser-18.1.3"
+ (sources."yargs-15.4.1" // {
+ dependencies = [
+ sources."ansi-styles-4.3.0"
+ sources."cliui-6.0.0"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
+ sources."wrap-ansi-6.2.0"
+ sources."y18n-4.0.1"
+ sources."yargs-parser-18.1.3"
+ ];
+ })
+ sources."yargs-parser-20.2.4"
];
buildInputs = globalBuildInputs;
meta = {
@@ -91598,10 +92685,10 @@ in
rollup = nodeEnv.buildNodePackage {
name = "rollup";
packageName = "rollup";
- version = "2.33.2";
+ version = "2.34.0";
src = fetchurl {
- url = "https://registry.npmjs.org/rollup/-/rollup-2.33.2.tgz";
- sha512 = "QPQ6/fWCrzHtSXkI269rhKaC7qXGghYBwXU04b1JsDZ6ibZa3DJ9D1SFAYRMgx1inDg0DaTbb3N4Z1NK/r3fhw==";
+ url = "https://registry.npmjs.org/rollup/-/rollup-2.34.0.tgz";
+ sha512 = "dW5iLvttZzdVehjEuNJ1bWvuMEJjOWGmnuFS82WeKHTGXDkRHQeq/ExdifkSyJv9dLcR86ysKRmrIDyR6O0X8g==";
};
dependencies = [
sources."fsevents-2.1.3"
@@ -91707,7 +92794,7 @@ in
sources."cross-spawn-7.0.3"
sources."css-select-1.2.0"
sources."css-what-2.1.3"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."decamelize-1.2.0"
sources."deep-freeze-0.0.1"
sources."deep-is-0.1.3"
@@ -91731,7 +92818,7 @@ in
sources."es6-promise-4.2.8"
sources."es6-promisify-5.0.0"
sources."escape-string-regexp-1.0.5"
- (sources."eslint-7.13.0" // {
+ (sources."eslint-7.14.0" // {
dependencies = [
sources."eslint-visitor-keys-2.0.0"
sources."semver-7.3.2"
@@ -91787,7 +92874,7 @@ in
})
(sources."https-proxy-agent-2.2.4" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
];
})
sources."ignore-4.0.6"
@@ -91796,7 +92883,7 @@ in
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."is-binary-path-2.1.0"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-extglob-2.1.1"
sources."is-fullwidth-code-point-2.0.0"
sources."is-glob-4.0.1"
@@ -91850,7 +92937,7 @@ in
sources."os-homedir-1.0.2"
sources."os-tmpdir-1.0.2"
sources."osenv-0.1.5"
- sources."p-limit-3.0.2"
+ sources."p-limit-3.1.0"
sources."p-locate-5.0.0"
sources."p-try-2.2.0"
sources."parent-module-1.0.1"
@@ -91880,7 +92967,7 @@ in
sources."resolve-1.19.0"
sources."resolve-from-4.0.0"
sources."rimraf-2.6.3"
- sources."rollup-2.33.2"
+ sources."rollup-2.34.0"
sources."safe-buffer-5.2.1"
sources."semver-6.3.0"
sources."serialize-javascript-5.0.1"
@@ -91954,7 +93041,7 @@ in
})
sources."wrappy-1.0.2"
sources."write-1.0.3"
- sources."y18n-4.0.0"
+ sources."y18n-4.0.1"
sources."yallist-2.1.2"
(sources."yargs-13.3.2" // {
dependencies = [
@@ -91974,6 +93061,7 @@ in
})
sources."yauzl-2.10.0"
sources."yazl-2.5.1"
+ sources."yocto-queue-0.1.0"
];
buildInputs = globalBuildInputs;
meta = {
@@ -92016,7 +93104,7 @@ in
sources."crc-0.2.0"
sources."crypto-0.0.3"
sources."dashdash-1.14.1"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."delayed-stream-1.0.0"
sources."ecc-jsbn-0.1.2"
sources."events.node-0.4.9"
@@ -92276,16 +93364,16 @@ in
serverless = nodeEnv.buildNodePackage {
name = "serverless";
packageName = "serverless";
- version = "2.11.1";
+ version = "2.14.0";
src = fetchurl {
- url = "https://registry.npmjs.org/serverless/-/serverless-2.11.1.tgz";
- sha512 = "BQN53zkm/HWh+QtzaR/uXHRAxAcabHkstyRMo4+9JJc+DM7cQM9cyRBm15BW9PKMO9c3aCKYNTJSb5cegn7qmw==";
+ url = "https://registry.npmjs.org/serverless/-/serverless-2.14.0.tgz";
+ sha512 = "c3PRJPQqRmg2NRIcv3c0iD0XZbrJsEczWdSLXwi8AGdcokIbvjTM6fXOsq7i0nhL/BYyaib1O9WazEgmvpDGDw==";
};
dependencies = [
sources."2-thenable-1.0.0"
(sources."@kwsites/file-exists-1.1.1" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
@@ -92311,7 +93399,7 @@ in
];
})
sources."@serverless/component-metrics-1.0.8"
- (sources."@serverless/components-3.3.1" // {
+ (sources."@serverless/components-3.4.2" // {
dependencies = [
sources."ansi-regex-5.0.0"
sources."ramda-0.27.1"
@@ -92331,7 +93419,7 @@ in
(sources."@serverless/platform-sdk-2.3.2" // {
dependencies = [
sources."chalk-2.4.2"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."https-proxy-agent-4.0.0"
sources."is-docker-1.1.0"
sources."ms-2.1.2"
@@ -92349,14 +93437,14 @@ in
sources."@serverless/utils-china-1.0.11"
sources."@sindresorhus/is-0.14.0"
sources."@szmarczak/http-timer-1.1.2"
- sources."@tencent-sdk/capi-1.1.6"
+ sources."@tencent-sdk/capi-1.1.8"
sources."@types/cacheable-request-6.0.1"
sources."@types/caseless-0.12.2"
sources."@types/http-cache-semantics-4.0.0"
sources."@types/keyv-3.1.1"
sources."@types/lodash-4.14.165"
sources."@types/long-4.0.1"
- sources."@types/node-14.14.7"
+ sources."@types/node-14.14.10"
sources."@types/request-2.48.5"
sources."@types/request-promise-native-1.0.17"
sources."@types/responselike-1.0.0"
@@ -92383,7 +93471,7 @@ in
sources."file-type-4.4.0"
];
})
- (sources."archiver-5.0.2" // {
+ (sources."archiver-5.1.0" // {
dependencies = [
sources."async-3.2.0"
sources."bl-4.0.3"
@@ -92413,7 +93501,7 @@ in
sources."async-limiter-1.0.1"
sources."asynckit-0.4.0"
sources."at-least-node-1.0.0"
- (sources."aws-sdk-2.793.0" // {
+ (sources."aws-sdk-2.800.0" // {
dependencies = [
sources."buffer-4.9.2"
sources."ieee754-1.1.13"
@@ -92523,7 +93611,7 @@ in
sources."component-bind-1.0.0"
sources."component-emitter-1.3.0"
sources."component-inherit-0.0.3"
- sources."compress-commons-4.0.1"
+ sources."compress-commons-4.0.2"
sources."concat-map-0.0.1"
sources."console-control-strings-1.1.0"
(sources."content-disposition-0.5.3" // {
@@ -92533,8 +93621,8 @@ in
})
sources."cookiejar-2.1.2"
sources."core-util-is-1.0.2"
- sources."crc-3.8.0"
- sources."crc32-stream-4.0.0"
+ sources."crc-32-1.2.0"
+ sources."crc32-stream-4.0.1"
(sources."cross-spawn-6.0.5" // {
dependencies = [
sources."semver-5.7.1"
@@ -92632,6 +93720,7 @@ in
sources."essentials-1.1.1"
sources."event-emitter-0.3.5"
sources."events-1.1.1"
+ sources."exit-on-epipe-1.0.1"
sources."expand-template-2.0.3"
sources."ext-1.4.0"
sources."ext-list-2.2.2"
@@ -92680,7 +93769,7 @@ in
})
sources."fs-minipass-2.1.0"
sources."fs.realpath-1.0.0"
- sources."fs2-0.3.8"
+ sources."fs2-0.3.9"
sources."fsevents-2.1.3"
(sources."gauge-2.7.4" // {
dependencies = [
@@ -92731,7 +93820,7 @@ in
(sources."https-proxy-agent-5.0.0" // {
dependencies = [
sources."agent-base-6.0.2"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
@@ -92862,7 +93951,7 @@ in
sources."nested-error-stacks-2.1.0"
sources."next-tick-1.0.0"
sources."nice-try-1.0.5"
- (sources."node-abi-2.19.1" // {
+ (sources."node-abi-2.19.3" // {
dependencies = [
sources."semver-5.7.1"
];
@@ -92893,9 +93982,8 @@ in
sources."p-event-2.3.1"
sources."p-finally-1.0.0"
sources."p-is-promise-1.1.0"
- sources."p-limit-3.0.2"
+ sources."p-limit-3.1.0"
sources."p-timeout-2.0.1"
- sources."p-try-2.2.0"
(sources."package-json-6.5.0" // {
dependencies = [
sources."got-9.6.0"
@@ -92922,11 +94010,12 @@ in
})
sources."prepend-http-2.0.0"
sources."prettyoutput-1.2.0"
+ sources."printj-1.1.2"
sources."process-nextick-args-2.0.1"
sources."promise-queue-2.2.5"
(sources."protobufjs-6.10.2" // {
dependencies = [
- sources."@types/node-13.13.30"
+ sources."@types/node-13.13.34"
sources."long-4.0.0"
];
})
@@ -92976,9 +94065,9 @@ in
sources."signal-exit-3.0.3"
sources."simple-concat-1.0.1"
sources."simple-get-2.8.1"
- (sources."simple-git-2.22.0" // {
+ (sources."simple-git-2.24.0" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
@@ -93030,7 +94119,7 @@ in
sources."chalk-2.4.2"
sources."cli-cursor-2.1.0"
sources."cli-width-2.2.1"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."figures-2.0.0"
sources."inquirer-6.5.2"
sources."is-fullwidth-code-point-2.0.0"
@@ -93130,7 +94219,8 @@ in
sources."yargs-parser-20.2.4"
sources."yauzl-2.10.0"
sources."yeast-0.1.2"
- sources."zip-stream-4.0.2"
+ sources."yocto-queue-0.1.0"
+ sources."zip-stream-4.0.4"
];
buildInputs = globalBuildInputs;
meta = {
@@ -93769,17 +94859,21 @@ in
snyk = nodeEnv.buildNodePackage {
name = "snyk";
packageName = "snyk";
- version = "1.427.1";
+ version = "1.432.1";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk/-/snyk-1.427.1.tgz";
- sha512 = "JSxh4JZm/cjaAOE77Es8WwE0hnBkQLwMgWZmuqZgIpJYIxGgyQYYChygyx/FzUzx+wMM6zOFUuh4zw2V4KMO2w==";
+ url = "https://registry.npmjs.org/snyk/-/snyk-1.432.1.tgz";
+ sha512 = "fyrxd921tgEkLx8XVUaWXu+0hqImQPQm9+EOWvVXcYUnw19TNUgAQsY02SY3f6AO35E9+JZbra1Okd56CrqYBg==";
};
dependencies = [
sources."@sindresorhus/is-2.1.1"
- sources."@snyk/cli-interface-2.9.2"
- sources."@snyk/cocoapods-lockfile-parser-3.5.2"
+ sources."@snyk/cli-interface-2.11.0"
+ (sources."@snyk/cocoapods-lockfile-parser-3.5.2" // {
+ dependencies = [
+ sources."@snyk/dep-graph-1.19.4"
+ ];
+ })
sources."@snyk/composer-lockfile-parser-1.4.1"
- sources."@snyk/dep-graph-1.19.4"
+ sources."@snyk/dep-graph-1.21.0"
sources."@snyk/docker-registry-v2-client-1.13.9"
sources."@snyk/gemfile-1.2.0"
sources."@snyk/java-call-graph-builder-1.16.2"
@@ -93802,7 +94896,7 @@ in
sources."@types/http-cache-semantics-4.0.0"
sources."@types/js-yaml-3.12.5"
sources."@types/keyv-3.1.1"
- sources."@types/node-14.14.7"
+ sources."@types/node-14.14.10"
sources."@types/responselike-1.0.0"
sources."@types/semver-5.5.0"
sources."@yarnpkg/lockfile-1.1.0"
@@ -93885,7 +94979,7 @@ in
})
sources."crypto-random-string-2.0.0"
sources."data-uri-to-buffer-1.2.0"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
(sources."decompress-response-6.0.0" // {
dependencies = [
sources."mimic-response-3.1.0"
@@ -93913,9 +95007,11 @@ in
sources."dotnet-deps-parser-5.0.0"
sources."duplexer3-0.1.4"
sources."duplexify-3.7.1"
+ sources."elfy-1.0.0"
sources."email-validator-2.0.4"
sources."emoji-regex-8.0.0"
sources."end-of-stream-1.4.4"
+ sources."endian-reader-0.3.0"
sources."es6-promise-4.2.8"
sources."es6-promisify-5.0.0"
sources."escape-goat-2.1.1"
@@ -93971,7 +95067,7 @@ in
sources."http2-wrapper-1.0.0-beta.5.2"
(sources."https-proxy-agent-3.0.1" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
];
})
sources."iconv-lite-0.4.24"
@@ -94052,7 +95148,7 @@ in
sources."mute-stream-0.0.8"
(sources."needle-2.5.0" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
];
})
sources."netmask-1.0.6"
@@ -94141,7 +95237,7 @@ in
sources."signal-exit-3.0.3"
sources."smart-buffer-4.1.0"
sources."snyk-config-4.0.0-rc.2"
- (sources."snyk-cpp-plugin-2.1.0" // {
+ (sources."snyk-cpp-plugin-2.2.1" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."chalk-4.1.0"
@@ -94152,7 +95248,7 @@ in
sources."tslib-2.0.3"
];
})
- (sources."snyk-docker-plugin-4.7.4" // {
+ (sources."snyk-docker-plugin-4.12.0" // {
dependencies = [
sources."rimraf-3.0.2"
sources."tmp-0.2.1"
@@ -94162,14 +95258,16 @@ in
sources."snyk-go-parser-1.4.1"
(sources."snyk-go-plugin-1.16.2" // {
dependencies = [
+ sources."@snyk/dep-graph-1.19.4"
sources."rimraf-3.0.2"
sources."tmp-0.2.1"
];
})
- (sources."snyk-gradle-plugin-3.10.2" // {
+ (sources."snyk-gradle-plugin-3.10.3" // {
dependencies = [
(sources."@snyk/cli-interface-2.9.1" // {
dependencies = [
+ sources."@snyk/dep-graph-1.19.4"
sources."tslib-1.14.1"
];
})
@@ -94185,10 +95283,25 @@ in
];
})
sources."snyk-module-3.1.0"
- (sources."snyk-mvn-plugin-2.23.1" // {
+ (sources."snyk-mvn-plugin-2.23.4" // {
dependencies = [
sources."@snyk/cli-interface-2.9.1"
- sources."tmp-0.1.0"
+ (sources."@snyk/dep-graph-1.19.4" // {
+ dependencies = [
+ sources."tslib-1.14.1"
+ ];
+ })
+ (sources."@snyk/java-call-graph-builder-1.16.5" // {
+ dependencies = [
+ sources."tmp-0.2.1"
+ ];
+ })
+ sources."rimraf-3.0.2"
+ (sources."tmp-0.1.0" // {
+ dependencies = [
+ sources."rimraf-2.7.1"
+ ];
+ })
sources."tslib-1.11.1"
];
})
@@ -94211,11 +95324,6 @@ in
})
(sources."snyk-poetry-lockfile-parser-1.1.1" // {
dependencies = [
- (sources."@snyk/dep-graph-1.20.0" // {
- dependencies = [
- sources."tslib-1.14.1"
- ];
- })
sources."tslib-2.0.3"
];
})
@@ -94225,7 +95333,7 @@ in
sources."hosted-git-info-2.8.8"
(sources."snyk-module-2.1.0" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
];
})
];
@@ -94233,13 +95341,13 @@ in
sources."snyk-python-plugin-1.19.1"
(sources."snyk-resolve-1.0.1" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
];
})
(sources."snyk-resolve-deps-4.4.0" // {
dependencies = [
sources."@types/node-6.14.13"
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."hosted-git-info-2.8.8"
sources."lru-cache-4.1.5"
sources."semver-5.7.1"
@@ -94255,7 +95363,7 @@ in
sources."snyk-tree-1.0.0"
(sources."snyk-try-require-1.3.1" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."lru-cache-4.1.5"
sources."yallist-2.1.2"
];
@@ -94368,19 +95476,31 @@ in
"socket.io" = nodeEnv.buildNodePackage {
name = "socket.io";
packageName = "socket.io";
- version = "3.0.1";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/socket.io/-/socket.io-3.0.1.tgz";
- sha512 = "oVYbCQ4sCwm4wVi+f1bsE3YFXcvd6b4JjVP8D7IZnQqBeJOKX9XrdgJWSbXqBEqUXPY3jdTqb1M3s4KFTa/IHg==";
+ url = "https://registry.npmjs.org/socket.io/-/socket.io-3.0.3.tgz";
+ sha512 = "TC1GnSXhDVmd3bHji5aG7AgWB8UL7E6quACbKra8uFXBqlMwEDbrJFK+tjuIY5Pe9N0L+MAPPDv3pycnn0000A==";
};
dependencies = [
+ sources."@types/body-parser-1.19.0"
+ sources."@types/component-emitter-1.2.10"
+ sources."@types/connect-3.4.33"
+ sources."@types/cookie-0.4.0"
+ sources."@types/cors-2.8.8"
+ sources."@types/express-4.17.9"
+ sources."@types/express-serve-static-core-4.17.14"
+ sources."@types/mime-2.0.3"
+ sources."@types/node-14.14.10"
+ sources."@types/qs-6.9.5"
+ sources."@types/range-parser-1.2.3"
+ sources."@types/serve-static-1.13.8"
sources."accepts-1.3.7"
sources."base64id-2.0.0"
sources."component-emitter-1.3.0"
sources."cookie-0.4.1"
sources."cors-2.8.5"
sources."debug-4.1.1"
- sources."engine.io-4.0.3"
+ sources."engine.io-4.0.4"
sources."engine.io-parser-4.0.1"
sources."mime-db-1.44.0"
sources."mime-types-2.1.27"
@@ -94388,7 +95508,7 @@ in
sources."negotiator-0.6.2"
sources."object-assign-4.1.1"
sources."socket.io-adapter-2.0.3"
- sources."socket.io-parser-4.0.1"
+ sources."socket.io-parser-4.0.2"
sources."vary-1.1.2"
sources."ws-7.4.0"
];
@@ -94469,7 +95589,7 @@ in
sources."ini-1.3.5"
sources."is-arrayish-0.2.1"
sources."is-ci-1.2.1"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-fullwidth-code-point-2.0.0"
sources."is-installed-globally-0.1.0"
sources."is-npm-1.0.0"
@@ -94539,7 +95659,7 @@ in
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.6"
+ sources."spdx-license-ids-3.0.7"
sources."speedtest-net-1.6.2"
sources."string-width-2.1.1"
sources."strip-ansi-4.0.0"
@@ -94691,7 +95811,7 @@ in
sources."copy-descriptor-0.1.1"
sources."core-util-is-1.0.2"
sources."cross-spawn-6.0.5"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."decode-uri-component-0.2.0"
sources."deep-equal-1.1.1"
sources."deep-extend-0.6.0"
@@ -94722,7 +95842,7 @@ in
})
sources."epidemic-broadcast-trees-7.0.0"
sources."errno-0.1.7"
- sources."es-abstract-1.18.0-next.1"
+ sources."es-abstract-1.17.7"
(sources."es-get-iterator-1.1.1" // {
dependencies = [
sources."isarray-2.0.5"
@@ -94757,6 +95877,7 @@ in
(sources."flumeview-links-1.0.1" // {
dependencies = [
sources."deep-equal-2.0.4"
+ sources."es-abstract-1.18.0-next.1"
sources."isarray-2.0.5"
sources."map-filter-reduce-3.2.2"
];
@@ -94838,7 +95959,7 @@ in
sources."is-alphabetical-1.0.4"
sources."is-alphanumerical-1.0.4"
sources."is-arguments-1.0.4"
- sources."is-bigint-1.0.0"
+ sources."is-bigint-1.0.1"
sources."is-binary-path-1.0.1"
sources."is-boolean-object-1.0.1"
sources."is-buffer-1.1.6"
@@ -94879,11 +96000,7 @@ in
sources."is-set-2.0.1"
sources."is-string-1.0.5"
sources."is-symbol-1.0.3"
- (sources."is-typed-array-1.1.3" // {
- dependencies = [
- sources."es-abstract-1.17.7"
- ];
- })
+ sources."is-typed-array-1.1.3"
sources."is-typedarray-1.0.0"
sources."is-valid-domain-0.0.17"
sources."is-weakmap-2.0.1"
@@ -94970,7 +96087,7 @@ in
})
sources."napi-macros-2.0.0"
sources."ncp-2.0.0"
- sources."nearley-2.19.7"
+ sources."nearley-2.19.9"
sources."nice-try-1.0.5"
sources."node-gyp-build-4.2.3"
sources."non-private-ip-1.4.4"
@@ -94991,8 +96108,8 @@ in
})
];
})
- sources."object-inspect-1.8.0"
- sources."object-is-1.1.3"
+ sources."object-inspect-1.9.0"
+ sources."object-is-1.1.4"
sources."object-keys-1.1.1"
(sources."object-visit-1.0.1" // {
dependencies = [
@@ -95158,11 +96275,7 @@ in
})
sources."regex-cache-0.4.4"
sources."regex-not-1.0.2"
- (sources."regexp.prototype.flags-1.3.0" // {
- dependencies = [
- sources."es-abstract-1.17.7"
- ];
- })
+ sources."regexp.prototype.flags-1.3.0"
sources."relative-url-1.0.2"
(sources."remark-3.2.3" // {
dependencies = [
@@ -95202,7 +96315,11 @@ in
sources."shebang-command-1.2.0"
sources."shebang-regex-1.0.0"
sources."shellsubstitute-1.2.0"
- sources."side-channel-1.0.3"
+ (sources."side-channel-1.0.3" // {
+ dependencies = [
+ sources."es-abstract-1.18.0-next.1"
+ ];
+ })
sources."smart-buffer-4.1.0"
(sources."snapdragon-0.8.2" // {
dependencies = [
@@ -95307,9 +96424,13 @@ in
];
})
sources."string-width-1.0.2"
- sources."string.prototype.trim-1.2.2"
- sources."string.prototype.trimend-1.0.2"
- sources."string.prototype.trimstart-1.0.2"
+ (sources."string.prototype.trim-1.2.3" // {
+ dependencies = [
+ sources."es-abstract-1.18.0-next.1"
+ ];
+ })
+ sources."string.prototype.trimend-1.0.3"
+ sources."string.prototype.trimstart-1.0.3"
sources."string_decoder-1.1.1"
sources."stringify-entities-1.3.2"
sources."strip-ansi-3.0.1"
@@ -95376,11 +96497,7 @@ in
sources."which-1.3.1"
sources."which-boxed-primitive-1.0.1"
sources."which-collection-1.0.1"
- (sources."which-typed-array-1.1.2" // {
- dependencies = [
- sources."es-abstract-1.17.7"
- ];
- })
+ sources."which-typed-array-1.1.2"
sources."word-wrap-1.2.3"
sources."wrap-fn-0.1.5"
sources."wrappy-1.0.2"
@@ -95484,7 +96601,7 @@ in
sources."async-1.5.2"
sources."async-limiter-1.0.1"
sources."asynckit-0.4.0"
- (sources."aws-sdk-2.793.0" // {
+ (sources."aws-sdk-2.800.0" // {
dependencies = [
sources."uuid-3.3.2"
];
@@ -95578,7 +96695,7 @@ in
sources."depd-2.0.0"
];
})
- sources."core-js-2.6.11"
+ sources."core-js-2.6.12"
sources."core-util-is-1.0.2"
sources."cors-2.8.5"
sources."cross-spawn-4.0.2"
@@ -95692,7 +96809,7 @@ in
sources."glob-6.0.4"
(sources."gm-1.23.1" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
];
})
sources."graceful-fs-4.2.4"
@@ -95739,7 +96856,7 @@ in
sources."ipaddr.js-1.9.1"
sources."is-arrayish-0.2.1"
sources."is-buffer-1.1.6"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
(sources."is-expression-3.0.0" // {
dependencies = [
sources."acorn-4.0.13"
@@ -96046,7 +97163,7 @@ in
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.6"
+ sources."spdx-license-ids-3.0.7"
sources."split-1.0.1"
sources."sprintf-js-1.0.3"
(sources."sshpk-1.16.1" // {
@@ -96081,7 +97198,7 @@ in
sources."strip-eof-1.0.0"
(sources."superagent-3.8.3" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."form-data-2.5.1"
sources."qs-6.9.4"
sources."readable-stream-2.3.7"
@@ -96215,7 +97332,7 @@ in
sources."xpath-0.0.5"
sources."xpath.js-1.1.0"
sources."xtend-4.0.2"
- sources."y18n-4.0.0"
+ sources."y18n-4.0.1"
sources."yallist-2.1.2"
(sources."yargs-6.6.0" // {
dependencies = [
@@ -96258,6 +97375,333 @@ in
bypassCache = true;
reconstructLock = true;
};
+ stylelint = nodeEnv.buildNodePackage {
+ name = "stylelint";
+ packageName = "stylelint";
+ version = "13.8.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/stylelint/-/stylelint-13.8.0.tgz";
+ sha512 = "iHH3dv3UI23SLDrH4zMQDjLT9/dDIz/IpoFeuNxZmEx86KtfpjDOscxLTFioQyv+2vQjPlRZnK0UoJtfxLICXQ==";
+ };
+ dependencies = [
+ sources."@babel/code-frame-7.10.4"
+ sources."@babel/core-7.12.9"
+ sources."@babel/generator-7.12.5"
+ sources."@babel/helper-function-name-7.10.4"
+ sources."@babel/helper-get-function-arity-7.10.4"
+ sources."@babel/helper-member-expression-to-functions-7.12.7"
+ sources."@babel/helper-module-imports-7.12.5"
+ sources."@babel/helper-module-transforms-7.12.1"
+ sources."@babel/helper-optimise-call-expression-7.12.7"
+ sources."@babel/helper-replace-supers-7.12.5"
+ sources."@babel/helper-simple-access-7.12.1"
+ sources."@babel/helper-split-export-declaration-7.11.0"
+ sources."@babel/helper-validator-identifier-7.10.4"
+ sources."@babel/helpers-7.12.5"
+ (sources."@babel/highlight-7.10.4" // {
+ dependencies = [
+ sources."chalk-2.4.2"
+ ];
+ })
+ sources."@babel/parser-7.12.7"
+ sources."@babel/template-7.12.7"
+ sources."@babel/traverse-7.12.9"
+ sources."@babel/types-7.12.7"
+ sources."@nodelib/fs.scandir-2.1.3"
+ sources."@nodelib/fs.stat-2.0.3"
+ sources."@nodelib/fs.walk-1.2.4"
+ sources."@stylelint/postcss-css-in-js-0.37.2"
+ sources."@stylelint/postcss-markdown-0.36.2"
+ sources."@types/mdast-3.0.3"
+ sources."@types/minimist-1.2.1"
+ sources."@types/normalize-package-data-2.4.0"
+ sources."@types/parse-json-4.0.0"
+ sources."@types/unist-2.0.3"
+ sources."ajv-6.12.6"
+ sources."ansi-regex-5.0.0"
+ sources."ansi-styles-3.2.1"
+ sources."array-union-2.1.0"
+ sources."arrify-1.0.1"
+ sources."astral-regex-2.0.0"
+ sources."autoprefixer-9.8.6"
+ sources."bail-1.0.5"
+ sources."balanced-match-1.0.0"
+ sources."brace-expansion-1.1.11"
+ sources."braces-3.0.2"
+ sources."browserslist-4.14.7"
+ sources."callsites-3.1.0"
+ sources."camelcase-5.3.1"
+ sources."camelcase-keys-6.2.2"
+ sources."caniuse-lite-1.0.30001164"
+ (sources."chalk-4.1.0" // {
+ dependencies = [
+ sources."ansi-styles-4.3.0"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
+ sources."has-flag-4.0.0"
+ sources."supports-color-7.2.0"
+ ];
+ })
+ sources."character-entities-1.2.4"
+ sources."character-entities-legacy-1.1.4"
+ sources."character-reference-invalid-1.1.4"
+ sources."clone-regexp-2.2.0"
+ sources."color-convert-1.9.3"
+ sources."color-name-1.1.3"
+ sources."colorette-1.2.1"
+ sources."concat-map-0.0.1"
+ sources."convert-source-map-1.7.0"
+ sources."cosmiconfig-7.0.0"
+ sources."cssesc-3.0.0"
+ sources."debug-4.3.1"
+ sources."decamelize-1.2.0"
+ (sources."decamelize-keys-1.1.0" // {
+ dependencies = [
+ sources."map-obj-1.0.1"
+ ];
+ })
+ sources."dir-glob-3.0.1"
+ (sources."dom-serializer-0.2.2" // {
+ dependencies = [
+ sources."domelementtype-2.0.2"
+ sources."entities-2.1.0"
+ ];
+ })
+ sources."domelementtype-1.3.1"
+ sources."domhandler-2.4.2"
+ sources."domutils-1.7.0"
+ sources."electron-to-chromium-1.3.612"
+ sources."emoji-regex-8.0.0"
+ sources."entities-1.1.2"
+ sources."error-ex-1.3.2"
+ sources."escalade-3.1.1"
+ sources."escape-string-regexp-1.0.5"
+ sources."execall-2.0.0"
+ sources."extend-3.0.2"
+ sources."fast-deep-equal-3.1.3"
+ sources."fast-glob-3.2.4"
+ sources."fast-json-stable-stringify-2.1.0"
+ sources."fastest-levenshtein-1.0.12"
+ sources."fastq-1.9.0"
+ sources."file-entry-cache-6.0.0"
+ sources."fill-range-7.0.1"
+ sources."find-up-4.1.0"
+ sources."flat-cache-3.0.4"
+ sources."flatted-3.1.0"
+ sources."fs.realpath-1.0.0"
+ sources."function-bind-1.1.1"
+ sources."gensync-1.0.0-beta.2"
+ sources."get-stdin-8.0.0"
+ sources."glob-7.1.6"
+ sources."glob-parent-5.1.1"
+ sources."global-modules-2.0.0"
+ sources."global-prefix-3.0.0"
+ sources."globals-11.12.0"
+ sources."globby-11.0.1"
+ sources."globjoin-0.1.4"
+ sources."gonzales-pe-4.3.0"
+ sources."hard-rejection-2.1.0"
+ sources."has-1.0.3"
+ sources."has-flag-3.0.0"
+ sources."hosted-git-info-3.0.7"
+ sources."html-tags-3.1.0"
+ sources."htmlparser2-3.10.1"
+ sources."ignore-5.1.8"
+ (sources."import-fresh-3.2.2" // {
+ dependencies = [
+ sources."resolve-from-4.0.0"
+ ];
+ })
+ sources."import-lazy-4.0.0"
+ sources."imurmurhash-0.1.4"
+ sources."indent-string-4.0.0"
+ sources."indexes-of-1.0.1"
+ sources."inflight-1.0.6"
+ sources."inherits-2.0.4"
+ sources."ini-1.3.5"
+ sources."is-alphabetical-1.0.4"
+ sources."is-alphanumerical-1.0.4"
+ sources."is-arrayish-0.2.1"
+ sources."is-buffer-2.0.5"
+ sources."is-core-module-2.2.0"
+ sources."is-decimal-1.0.4"
+ sources."is-extglob-2.1.1"
+ sources."is-fullwidth-code-point-3.0.0"
+ sources."is-glob-4.0.1"
+ sources."is-hexadecimal-1.0.4"
+ sources."is-number-7.0.0"
+ sources."is-plain-obj-2.1.0"
+ sources."is-regexp-2.1.0"
+ sources."is-typedarray-1.0.0"
+ sources."isexe-2.0.0"
+ sources."js-tokens-4.0.0"
+ sources."jsesc-2.5.2"
+ sources."json-parse-even-better-errors-2.3.1"
+ sources."json-schema-traverse-0.4.1"
+ sources."json5-2.1.3"
+ sources."kind-of-6.0.3"
+ sources."known-css-properties-0.20.0"
+ sources."lines-and-columns-1.1.6"
+ sources."locate-path-5.0.0"
+ sources."lodash-4.17.20"
+ sources."log-symbols-4.0.0"
+ sources."longest-streak-2.0.4"
+ sources."lru-cache-6.0.0"
+ sources."map-obj-4.1.0"
+ sources."mathml-tag-names-2.1.3"
+ sources."mdast-util-from-markdown-0.8.1"
+ (sources."mdast-util-to-markdown-0.5.4" // {
+ dependencies = [
+ sources."mdast-util-to-string-2.0.0"
+ ];
+ })
+ sources."mdast-util-to-string-1.1.0"
+ sources."meow-8.0.0"
+ sources."merge2-1.4.1"
+ sources."micromark-2.10.1"
+ sources."micromatch-4.0.2"
+ sources."min-indent-1.0.1"
+ sources."minimatch-3.0.4"
+ sources."minimist-1.2.5"
+ (sources."minimist-options-4.1.0" // {
+ dependencies = [
+ sources."is-plain-obj-1.1.0"
+ ];
+ })
+ sources."ms-2.1.2"
+ sources."node-releases-1.1.67"
+ (sources."normalize-package-data-3.0.0" // {
+ dependencies = [
+ sources."semver-7.3.2"
+ ];
+ })
+ sources."normalize-range-0.1.2"
+ sources."normalize-selector-0.2.0"
+ sources."num2fraction-1.2.2"
+ sources."once-1.4.0"
+ sources."p-limit-2.3.0"
+ sources."p-locate-4.1.0"
+ sources."p-try-2.2.0"
+ sources."parent-module-1.0.1"
+ sources."parse-entities-2.0.0"
+ sources."parse-json-5.1.0"
+ sources."path-exists-4.0.0"
+ sources."path-is-absolute-1.0.1"
+ sources."path-parse-1.0.6"
+ sources."path-type-4.0.0"
+ sources."picomatch-2.2.2"
+ (sources."postcss-7.0.35" // {
+ dependencies = [
+ (sources."chalk-2.4.2" // {
+ dependencies = [
+ sources."supports-color-5.5.0"
+ ];
+ })
+ sources."source-map-0.6.1"
+ sources."supports-color-6.1.0"
+ ];
+ })
+ sources."postcss-html-0.36.0"
+ sources."postcss-less-3.1.4"
+ sources."postcss-media-query-parser-0.2.3"
+ sources."postcss-resolve-nested-selector-0.1.1"
+ sources."postcss-safe-parser-4.0.2"
+ sources."postcss-sass-0.4.4"
+ sources."postcss-scss-2.1.1"
+ sources."postcss-selector-parser-6.0.4"
+ sources."postcss-syntax-0.36.2"
+ sources."postcss-value-parser-4.1.0"
+ sources."punycode-2.1.1"
+ sources."quick-lru-4.0.1"
+ (sources."read-pkg-5.2.0" // {
+ dependencies = [
+ sources."hosted-git-info-2.8.8"
+ sources."normalize-package-data-2.5.0"
+ sources."type-fest-0.6.0"
+ ];
+ })
+ (sources."read-pkg-up-7.0.1" // {
+ dependencies = [
+ sources."type-fest-0.8.1"
+ ];
+ })
+ sources."readable-stream-3.6.0"
+ sources."redent-3.0.0"
+ sources."remark-13.0.0"
+ sources."remark-parse-9.0.0"
+ sources."remark-stringify-9.0.0"
+ sources."repeat-string-1.6.1"
+ sources."replace-ext-1.0.0"
+ sources."resolve-1.19.0"
+ sources."resolve-from-5.0.0"
+ sources."reusify-1.0.4"
+ sources."rimraf-3.0.2"
+ sources."run-parallel-1.1.10"
+ sources."safe-buffer-5.1.2"
+ sources."semver-5.7.1"
+ sources."signal-exit-3.0.3"
+ sources."slash-3.0.0"
+ (sources."slice-ansi-4.0.0" // {
+ dependencies = [
+ sources."ansi-styles-4.3.0"
+ sources."color-convert-2.0.1"
+ sources."color-name-1.1.4"
+ ];
+ })
+ sources."source-map-0.5.7"
+ sources."spdx-correct-3.1.1"
+ sources."spdx-exceptions-2.3.0"
+ sources."spdx-expression-parse-3.0.1"
+ sources."spdx-license-ids-3.0.7"
+ sources."specificity-0.4.1"
+ sources."string-width-4.2.0"
+ (sources."string_decoder-1.3.0" // {
+ dependencies = [
+ sources."safe-buffer-5.2.1"
+ ];
+ })
+ sources."strip-ansi-6.0.0"
+ sources."strip-indent-3.0.0"
+ sources."style-search-0.1.0"
+ sources."sugarss-2.0.0"
+ sources."supports-color-5.5.0"
+ sources."svg-tags-1.0.0"
+ sources."table-6.0.4"
+ sources."to-fast-properties-2.0.0"
+ sources."to-regex-range-5.0.1"
+ sources."trim-newlines-3.0.0"
+ sources."trough-1.0.5"
+ sources."type-fest-0.18.1"
+ sources."typedarray-to-buffer-3.1.5"
+ sources."unified-9.2.0"
+ sources."uniq-1.0.1"
+ sources."unist-util-find-all-after-3.0.2"
+ sources."unist-util-is-4.0.4"
+ sources."unist-util-stringify-position-2.0.3"
+ sources."uri-js-4.4.0"
+ sources."util-deprecate-1.0.2"
+ sources."v8-compile-cache-2.2.0"
+ sources."validate-npm-package-license-3.0.4"
+ sources."vfile-4.2.0"
+ sources."vfile-message-2.0.4"
+ sources."which-1.3.1"
+ sources."wrappy-1.0.2"
+ sources."write-file-atomic-3.0.3"
+ sources."yallist-4.0.0"
+ sources."yaml-1.10.0"
+ sources."yargs-parser-20.2.4"
+ sources."zwitch-1.0.5"
+ ];
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "A mighty, modern CSS linter.";
+ homepage = https://stylelint.io/;
+ license = "MIT";
+ };
+ production = true;
+ bypassCache = true;
+ reconstructLock = true;
+ };
svgo = nodeEnv.buildNodePackage {
name = "svgo";
packageName = "svgo";
@@ -96280,10 +97724,10 @@ in
sources."css-select-base-adapter-0.1.1"
sources."css-tree-1.0.0-alpha.37"
sources."css-what-3.4.2"
- (sources."csso-4.1.1" // {
+ (sources."csso-4.2.0" // {
dependencies = [
- sources."css-tree-1.0.1"
- sources."mdn-data-2.0.12"
+ sources."css-tree-1.1.2"
+ sources."mdn-data-2.0.14"
];
})
sources."define-properties-1.1.3"
@@ -96295,7 +97739,7 @@ in
sources."domelementtype-1.3.1"
sources."domutils-1.7.0"
sources."entities-2.1.0"
- sources."es-abstract-1.17.7"
+ sources."es-abstract-1.18.0-next.1"
sources."es-to-primitive-1.2.1"
sources."escape-string-regexp-1.0.5"
sources."esprima-4.0.1"
@@ -96314,29 +97758,25 @@ in
sources."minimist-1.2.5"
sources."mkdirp-0.5.5"
sources."nth-check-1.0.2"
- sources."object-inspect-1.8.0"
+ sources."object-inspect-1.9.0"
sources."object-keys-1.1.1"
sources."object.assign-4.1.2"
- sources."object.getownpropertydescriptors-2.1.0"
- sources."object.values-1.1.1"
+ sources."object.getownpropertydescriptors-2.1.1"
+ sources."object.values-1.1.2"
sources."q-1.5.1"
sources."sax-1.2.4"
sources."source-map-0.6.1"
sources."sprintf-js-1.0.3"
sources."stable-0.1.8"
- (sources."string.prototype.trimend-1.0.2" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- ];
- })
- (sources."string.prototype.trimstart-1.0.2" // {
+ sources."string.prototype.trimend-1.0.3"
+ sources."string.prototype.trimstart-1.0.3"
+ sources."supports-color-5.5.0"
+ sources."unquote-1.1.1"
+ (sources."util.promisify-1.0.1" // {
dependencies = [
- sources."es-abstract-1.18.0-next.1"
+ sources."es-abstract-1.17.7"
];
})
- sources."supports-color-5.5.0"
- sources."unquote-1.1.1"
- sources."util.promisify-1.0.1"
];
buildInputs = globalBuildInputs;
meta = {
@@ -96462,7 +97902,7 @@ in
sources."content-type-1.0.4"
sources."cookiejar-2.1.2"
sources."copy-descriptor-0.1.1"
- sources."core-js-2.6.11"
+ sources."core-js-2.6.12"
sources."core-util-is-1.0.2"
sources."create-error-class-3.0.2"
(sources."cross-spawn-5.1.0" // {
@@ -96703,7 +98143,7 @@ in
sources."neo-async-2.6.2"
(sources."nodemon-1.19.4" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."ms-2.1.2"
sources."supports-color-5.5.0"
];
@@ -96741,7 +98181,7 @@ in
sources."path-key-2.0.1"
(sources."path-loader-1.0.10" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."ms-2.1.2"
sources."qs-6.9.4"
sources."superagent-3.8.3"
@@ -96920,7 +98360,7 @@ in
sources."truncate-utf8-bytes-1.0.2"
sources."type-is-1.6.18"
sources."typedarray-0.0.6"
- sources."uglify-js-3.11.6"
+ sources."uglify-js-3.12.1"
sources."undefsafe-2.0.3"
(sources."union-value-1.0.1" // {
dependencies = [
@@ -97010,7 +98450,7 @@ in
sources."combined-stream-1.0.8"
sources."core-util-is-1.0.2"
sources."dashdash-1.14.1"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."decamelize-1.2.0"
sources."delayed-stream-1.0.0"
sources."discord.js-11.6.4"
@@ -97087,7 +98527,7 @@ in
sources."which-module-2.0.0"
sources."wrap-ansi-5.1.0"
sources."ws-6.2.1"
- sources."y18n-4.0.0"
+ sources."y18n-4.0.1"
sources."yargs-13.3.2"
sources."yargs-parser-13.1.2"
];
@@ -97201,13 +98641,13 @@ in
sources."concat-stream-1.6.2"
sources."core-util-is-1.0.2"
sources."crypt-0.0.2"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."deep-equal-1.1.1"
sources."deep-is-0.1.3"
sources."define-properties-1.1.3"
sources."diff-4.0.2"
sources."error-ex-1.3.2"
- sources."es-abstract-1.18.0-next.1"
+ sources."es-abstract-1.17.7"
sources."es-to-primitive-1.2.1"
sources."escape-string-regexp-1.0.5"
sources."esprima-4.0.1"
@@ -97237,13 +98677,12 @@ in
sources."is-arrayish-0.2.1"
sources."is-buffer-1.1.6"
sources."is-callable-1.2.2"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-date-object-1.0.2"
sources."is-decimal-1.0.4"
sources."is-file-1.0.0"
sources."is-fullwidth-code-point-1.0.0"
sources."is-hexadecimal-1.0.4"
- sources."is-negative-zero-2.0.0"
sources."is-plain-obj-1.1.0"
sources."is-regex-1.1.1"
sources."is-symbol-1.0.3"
@@ -97270,8 +98709,8 @@ in
sources."ms-2.1.2"
sources."normalize-package-data-2.5.0"
sources."number-is-nan-1.0.1"
- sources."object-inspect-1.8.0"
- sources."object-is-1.1.3"
+ sources."object-inspect-1.9.0"
+ sources."object-is-1.1.4"
sources."object-keys-1.1.1"
sources."object.assign-4.1.2"
sources."once-1.4.0"
@@ -97305,11 +98744,7 @@ in
];
})
sources."readable-stream-2.3.7"
- (sources."regexp.prototype.flags-1.3.0" // {
- dependencies = [
- sources."es-abstract-1.17.7"
- ];
- })
+ sources."regexp.prototype.flags-1.3.0"
sources."remark-frontmatter-1.3.3"
sources."remark-parse-5.0.0"
sources."repeat-string-1.6.1"
@@ -97323,7 +98758,7 @@ in
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.6"
+ sources."spdx-license-ids-3.0.7"
sources."sprintf-js-1.0.3"
sources."state-toggle-1.0.3"
(sources."string-width-1.0.2" // {
@@ -97331,8 +98766,8 @@ in
sources."strip-ansi-3.0.1"
];
})
- sources."string.prototype.trimend-1.0.2"
- sources."string.prototype.trimstart-1.0.2"
+ sources."string.prototype.trimend-1.0.3"
+ sources."string.prototype.trimstart-1.0.3"
sources."string_decoder-1.1.1"
(sources."strip-ansi-6.0.0" // {
dependencies = [
@@ -97429,24 +98864,15 @@ in
sources."has-symbols-1.0.1"
sources."is-callable-1.2.2"
sources."is-date-object-1.0.2"
- sources."is-negative-zero-2.0.0"
sources."is-regex-1.1.1"
sources."is-symbol-1.0.3"
sources."match-index-1.0.3"
- sources."object-inspect-1.8.0"
+ sources."object-inspect-1.9.0"
sources."object-keys-1.1.1"
sources."object.assign-4.1.2"
sources."regexp.prototype.flags-1.3.0"
- (sources."string.prototype.trimend-1.0.2" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- ];
- })
- (sources."string.prototype.trimstart-1.0.2" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- ];
- })
+ sources."string.prototype.trimend-1.0.3"
+ sources."string.prototype.trimstart-1.0.3"
];
buildInputs = globalBuildInputs;
meta = {
@@ -97540,7 +98966,7 @@ in
sources."core-util-is-1.0.2"
sources."crypto-random-string-2.0.0"
sources."cuss-1.21.0"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."decamelize-1.2.0"
(sources."decamelize-keys-1.1.0" // {
dependencies = [
@@ -97610,7 +99036,7 @@ in
sources."is-arrayish-0.2.1"
sources."is-buffer-2.0.5"
sources."is-ci-2.0.0"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-decimal-1.0.4"
sources."is-empty-1.2.0"
sources."is-fullwidth-code-point-2.0.0"
@@ -97753,7 +99179,7 @@ in
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.6"
+ sources."spdx-license-ids-3.0.7"
sources."split-0.2.10"
(sources."split-transform-stream-0.1.1" // {
dependencies = [
@@ -97820,7 +99246,7 @@ in
sources."unified-message-control-3.0.1"
sources."unique-string-2.0.0"
sources."unist-util-inspect-5.0.1"
- sources."unist-util-is-4.0.3"
+ sources."unist-util-is-4.0.4"
sources."unist-util-modify-children-2.0.0"
sources."unist-util-position-3.1.0"
sources."unist-util-remove-position-2.0.1"
@@ -98007,7 +99433,7 @@ in
sources."call-bind-1.0.0"
sources."concat-stream-2.0.0"
sources."define-properties-1.1.3"
- sources."es-abstract-1.17.7"
+ sources."es-abstract-1.18.0-next.1"
sources."es-to-primitive-1.2.1"
sources."function-bind-1.1.1"
sources."get-intrinsic-1.0.1"
@@ -98020,23 +99446,15 @@ in
sources."is-regex-1.1.1"
sources."is-symbol-1.0.3"
sources."object-assign-4.1.1"
- sources."object-inspect-1.8.0"
+ sources."object-inspect-1.9.0"
sources."object-keys-1.1.1"
sources."object.assign-4.1.2"
- sources."object.values-1.1.1"
+ sources."object.values-1.1.2"
sources."readable-stream-3.6.0"
sources."safe-buffer-5.2.1"
sources."sentence-splitter-3.2.0"
- (sources."string.prototype.trimend-1.0.2" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- ];
- })
- (sources."string.prototype.trimstart-1.0.2" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- ];
- })
+ sources."string.prototype.trimend-1.0.3"
+ sources."string.prototype.trimstart-1.0.3"
sources."string_decoder-1.3.0"
sources."structured-source-3.0.2"
sources."textlint-rule-helper-2.1.1"
@@ -98079,22 +99497,13 @@ in
sources."has-symbols-1.0.1"
sources."is-callable-1.2.2"
sources."is-date-object-1.0.2"
- sources."is-negative-zero-2.0.0"
sources."is-regex-1.1.1"
sources."is-symbol-1.0.3"
- sources."object-inspect-1.8.0"
+ sources."object-inspect-1.9.0"
sources."object-keys-1.1.1"
sources."object.assign-4.1.2"
- (sources."string.prototype.trimend-1.0.2" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- ];
- })
- (sources."string.prototype.trimstart-1.0.2" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- ];
- })
+ sources."string.prototype.trimend-1.0.3"
+ sources."string.prototype.trimstart-1.0.3"
];
buildInputs = globalBuildInputs;
meta = {
@@ -98175,10 +99584,10 @@ in
sha512 = "F1kV06CdonOM2awtXjCSRYUsRJfDfZIujQQo4zEMqNqD6UwpkapxpZOiwcwbeaQz00+17ljbJEoGqIe2XeiU+w==";
};
dependencies = [
- sources."array-includes-3.1.1"
+ sources."array-includes-3.1.2"
sources."call-bind-1.0.0"
sources."define-properties-1.1.3"
- sources."es-abstract-1.17.7"
+ sources."es-abstract-1.18.0-next.1"
sources."es-to-primitive-1.2.1"
sources."function-bind-1.1.1"
sources."get-intrinsic-1.0.1"
@@ -98191,19 +99600,11 @@ in
sources."is-regex-1.1.1"
sources."is-string-1.0.5"
sources."is-symbol-1.0.3"
- sources."object-inspect-1.8.0"
+ sources."object-inspect-1.9.0"
sources."object-keys-1.1.1"
sources."object.assign-4.1.2"
- (sources."string.prototype.trimend-1.0.2" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- ];
- })
- (sources."string.prototype.trimstart-1.0.2" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- ];
- })
+ sources."string.prototype.trimend-1.0.3"
+ sources."string.prototype.trimstart-1.0.3"
];
buildInputs = globalBuildInputs;
meta = {
@@ -98274,7 +99675,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-14.14.7"
+ sources."@types/node-14.14.10"
sources."@types/responselike-1.0.0"
sources."abbrev-1.1.1"
sources."abstract-logging-2.0.1"
@@ -98282,7 +99683,7 @@ in
sources."after-0.8.2"
(sources."agent-base-6.0.2" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
@@ -98350,7 +99751,7 @@ in
sources."content-type-1.0.4"
sources."cookie-0.4.0"
sources."cookie-signature-1.0.6"
- sources."core-js-3.7.0"
+ sources."core-js-3.8.0"
sources."core-util-is-1.0.2"
sources."css-select-1.2.0"
sources."css-what-2.1.3"
@@ -98447,7 +99848,7 @@ in
sources."http_ece-1.1.0"
(sources."https-proxy-agent-5.0.0" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
@@ -98507,7 +99908,7 @@ in
sources."mute-stream-0.0.8"
(sources."needle-2.5.2" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."ms-2.1.2"
];
})
@@ -98708,10 +100109,10 @@ in
three = nodeEnv.buildNodePackage {
name = "three";
packageName = "three";
- version = "0.122.0";
+ version = "0.123.0";
src = fetchurl {
- url = "https://registry.npmjs.org/three/-/three-0.122.0.tgz";
- sha512 = "bgYMo0WdaQhf7DhLE8OSNN/rVFO5J4K1A2VeeKqoV4MjjuHjfCP6xLpg8Xedhns7NlEnN3sZ6VJROq19Qyl6Sg==";
+ url = "https://registry.npmjs.org/three/-/three-0.123.0.tgz";
+ sha512 = "KNnx/IbilvoHRkxOtL0ouozoDoElyuvAXhFB21RK7F5IPWSmqyFelICK6x3hJerLNSlAdHxR0hkuvMMhH9pqXg==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -99138,10 +100539,10 @@ in
typescript = nodeEnv.buildNodePackage {
name = "typescript";
packageName = "typescript";
- version = "4.0.5";
+ version = "4.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/typescript/-/typescript-4.0.5.tgz";
- sha512 = "ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ==";
+ url = "https://registry.npmjs.org/typescript/-/typescript-4.1.2.tgz";
+ sha512 = "thGloWsGH3SOxv1SoY7QojKi0tc+8FnOmiarEGMbd/lar7QOEd3hvlx3Fp5y6FlDUGl9L+pd4n2e+oToGMmhRQ==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -99192,10 +100593,10 @@ in
uglify-js = nodeEnv.buildNodePackage {
name = "uglify-js";
packageName = "uglify-js";
- version = "3.11.6";
+ version = "3.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.11.6.tgz";
- sha512 = "oASI1FOJ7BBFkSCNDZ446EgkSuHkOZBuqRFrwXIKWCoXw8ZXQETooTQjkAcBS03Acab7ubCKsXnwuV2svy061g==";
+ url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.1.tgz";
+ sha512 = "o8lHP20KjIiQe5b/67Rh68xEGRrc2SRsCuuoYclXXoC74AfSRGblU1HKzJWH3HxPZ+Ort85fWHpSX7KwBUC9CQ==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -99238,7 +100639,7 @@ in
sources."@primer/octicons-11.0.0"
sources."@sindresorhus/is-0.14.0"
sources."@szmarczak/http-timer-1.1.2"
- sources."@types/node-14.14.7"
+ sources."@types/node-14.14.10"
sources."abbrev-1.1.1"
sources."accepts-1.3.7"
sources."after-0.8.2"
@@ -99389,7 +100790,7 @@ in
sources."media-typer-0.3.0"
(sources."memorystore-1.6.4" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
@@ -99595,7 +100996,7 @@ in
sources."d3-time-2.0.0"
sources."d3-time-format-3.0.0"
sources."d3-timer-2.0.0"
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."decompress-response-4.2.1"
sources."deep-extend-0.6.0"
sources."delaunator-4.0.1"
@@ -99616,7 +101017,7 @@ in
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."ini-1.3.5"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-fullwidth-code-point-1.0.0"
sources."isarray-1.0.0"
sources."mimic-response-2.1.0"
@@ -99777,10 +101178,10 @@ in
vim-language-server = nodeEnv.buildNodePackage {
name = "vim-language-server";
packageName = "vim-language-server";
- version = "2.1.0";
+ version = "2.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/vim-language-server/-/vim-language-server-2.1.0.tgz";
- sha512 = "i0PTJh2XEPEUvRn78j1nxTlNVcTOKr4FLwIwhkjaC0ovGGViwnBgRd7StM0NS3UCvcVzLNy78Hu31S7RHkiHbw==";
+ url = "https://registry.npmjs.org/vim-language-server/-/vim-language-server-2.1.2.tgz";
+ sha512 = "i+IVvvla+7oyXU3Mb1Vc4hCymCEUbRRhJE7/So+wZNZZgtVH4SNWwhtjzNV2l9egYAyCqJnJKKtErwgJnfAHsA==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -99876,8 +101277,9 @@ in
sources."jsonc-parser-2.3.1"
sources."ms-2.0.0"
sources."request-light-0.3.0"
- (sources."vscode-json-languageservice-3.10.0" // {
+ (sources."vscode-json-languageservice-3.11.0" // {
dependencies = [
+ sources."jsonc-parser-3.0.0"
sources."vscode-nls-5.0.0"
];
})
@@ -99920,9 +101322,9 @@ in
sources."vscode-nls-4.1.2"
];
})
- (sources."vscode-json-languageservice-3.10.0" // {
+ (sources."vscode-json-languageservice-3.11.0" // {
dependencies = [
- sources."jsonc-parser-2.3.1"
+ sources."jsonc-parser-3.0.0"
sources."vscode-nls-5.0.0"
sources."vscode-uri-2.1.2"
];
@@ -100158,7 +101560,7 @@ in
sources."enhanced-resolve-4.3.0"
sources."entities-1.1.2"
sources."errno-0.1.7"
- (sources."es-abstract-1.17.7" // {
+ (sources."es-abstract-1.18.0-next.1" // {
dependencies = [
sources."object.assign-4.1.2"
];
@@ -100418,11 +101820,11 @@ in
sources."kind-of-3.2.2"
];
})
- sources."object-inspect-1.8.0"
+ sources."object-inspect-1.9.0"
sources."object-keys-1.1.1"
sources."object-visit-1.0.1"
sources."object.assign-4.1.0"
- sources."object.getownpropertydescriptors-2.1.0"
+ sources."object.getownpropertydescriptors-2.1.1"
sources."object.pick-1.3.0"
sources."once-1.4.0"
sources."os-0.1.1"
@@ -100591,18 +101993,8 @@ in
sources."stream-shift-1.0.1"
sources."string-argv-0.3.1"
sources."string-width-2.1.1"
- (sources."string.prototype.trimend-1.0.2" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- sources."object.assign-4.1.2"
- ];
- })
- (sources."string.prototype.trimstart-1.0.2" // {
- dependencies = [
- sources."es-abstract-1.18.0-next.1"
- sources."object.assign-4.1.2"
- ];
- })
+ sources."string.prototype.trimend-1.0.3"
+ sources."string.prototype.trimstart-1.0.3"
sources."string_decoder-0.10.31"
sources."strip-ansi-4.0.0"
sources."strip-json-comments-2.0.1"
@@ -100755,7 +102147,7 @@ in
})
sources."wrappy-1.0.2"
sources."xtend-4.0.2"
- sources."y18n-4.0.0"
+ sources."y18n-4.0.1"
sources."yallist-3.1.1"
(sources."yargs-13.3.2" // {
dependencies = [
@@ -101029,7 +102421,7 @@ in
sources."tslib-1.14.1"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
- sources."uglify-js-3.11.6"
+ sources."uglify-js-3.12.1"
sources."uid-0.0.2"
sources."unbzip2-stream-1.4.3"
sources."unyield-0.0.1"
@@ -101088,7 +102480,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-14.14.7"
+ sources."@types/node-14.14.10"
sources."@types/unist-2.0.3"
sources."@types/vfile-3.0.2"
sources."@types/vfile-message-2.0.0"
@@ -101236,7 +102628,7 @@ in
sources."config-chain-1.1.12"
sources."configstore-4.0.0"
sources."copy-descriptor-0.1.1"
- sources."core-js-2.6.11"
+ sources."core-js-2.6.12"
sources."core-util-is-1.0.2"
sources."cross-spawn-5.1.0"
sources."crypto-random-string-1.0.0"
@@ -101247,7 +102639,7 @@ in
})
sources."css-parse-2.0.0"
sources."currently-unhandled-0.4.1"
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."decamelize-1.2.0"
(sources."decamelize-keys-1.1.0" // {
dependencies = [
@@ -101276,14 +102668,14 @@ in
(sources."eslint-5.16.0" // {
dependencies = [
sources."cross-spawn-6.0.5"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ignore-4.0.6"
];
})
(sources."eslint-plugin-vue-6.2.2" // {
dependencies = [
sources."acorn-7.4.1"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."eslint-scope-5.1.1"
sources."espree-6.2.1"
sources."vue-eslint-parser-7.1.1"
@@ -101437,7 +102829,7 @@ in
sources."is-binary-path-2.1.0"
sources."is-buffer-2.0.5"
sources."is-ci-2.0.0"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-data-descriptor-1.0.0"
sources."is-decimal-1.0.4"
sources."is-descriptor-1.0.2"
@@ -101496,7 +102888,7 @@ in
sources."lodash.iteratee-4.7.0"
sources."lodash.merge-4.6.2"
sources."lodash.unescape-4.0.1"
- sources."loglevel-1.7.0"
+ sources."loglevel-1.7.1"
(sources."loglevel-colored-level-prefix-1.0.0" // {
dependencies = [
sources."ansi-regex-2.1.1"
@@ -101760,7 +103152,7 @@ in
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.6"
+ sources."spdx-license-ids-3.0.7"
sources."split-string-3.1.0"
sources."sprintf-js-1.0.3"
sources."stampit-1.2.0"
@@ -101932,7 +103324,7 @@ in
})
sources."vfile-sort-2.2.2"
sources."vfile-statistics-1.1.4"
- (sources."vscode-css-languageservice-4.3.5" // {
+ (sources."vscode-css-languageservice-4.4.0" // {
dependencies = [
sources."vscode-languageserver-types-3.16.0-next.2"
sources."vscode-uri-2.1.2"
@@ -101949,7 +103341,7 @@ in
sources."vscode-uri-1.0.8"
(sources."vue-eslint-parser-6.0.5" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
];
})
sources."vue-onsenui-helper-json-1.0.2"
@@ -101996,10 +103388,10 @@ in
web-ext = nodeEnv.buildNodePackage {
name = "web-ext";
packageName = "web-ext";
- version = "5.3.0";
+ version = "5.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/web-ext/-/web-ext-5.3.0.tgz";
- sha512 = "LlOmVSddfBVHd9Liv3SL1Cvftr+YS6GNiKVIugDotUm3jVT9otHsw1SrCi11MGaGBw4g0s8ndjcbuttr1ZQjwg==";
+ url = "https://registry.npmjs.org/web-ext/-/web-ext-5.4.0.tgz";
+ sha512 = "95MVrsCRtmmu7YNTA8OconwTB7Y7rS6T5ABpv9c90A5tLfDV1+6/dRn8JhAMAi/UfIq0ZT5wklHwvRzDmD6cBA==";
};
dependencies = [
sources."@babel/code-frame-7.10.4"
@@ -102014,54 +103406,81 @@ in
sources."supports-color-5.5.0"
];
})
- sources."@babel/polyfill-7.11.5"
- sources."@babel/runtime-7.11.2"
+ sources."@babel/polyfill-7.12.1"
+ sources."@babel/runtime-7.12.5"
sources."@cliqz-oss/firefox-client-0.3.1"
sources."@cliqz-oss/node-firefox-connect-1.2.1"
sources."@devicefarmer/adbkit-2.11.3"
sources."@devicefarmer/adbkit-logcat-1.1.0"
sources."@devicefarmer/adbkit-monkey-1.0.1"
- (sources."@eslint/eslintrc-0.1.3" // {
+ (sources."@eslint/eslintrc-0.2.1" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
- sources."@sindresorhus/is-0.14.0"
+ sources."@mdn/browser-compat-data-2.0.5"
+ sources."@sindresorhus/is-0.7.0"
sources."@szmarczak/http-timer-1.1.2"
+ sources."@types/decompress-4.2.3"
+ sources."@types/download-6.2.4"
+ sources."@types/got-8.3.5"
sources."@types/minimatch-3.0.3"
- sources."@types/node-14.14.7"
+ sources."@types/node-14.14.10"
+ sources."@types/yauzl-2.9.1"
sources."JSONSelect-0.2.1"
+ sources."accepts-1.3.7"
sources."acorn-7.4.1"
sources."acorn-jsx-5.3.1"
- sources."addons-linter-2.9.0"
+ (sources."addons-linter-2.12.0" // {
+ dependencies = [
+ sources."yargs-16.1.0"
+ ];
+ })
+ (sources."addons-scanner-utils-3.0.0" // {
+ dependencies = [
+ sources."upath-2.0.0"
+ ];
+ })
sources."adm-zip-0.4.16"
sources."ajv-6.12.6"
sources."ajv-merge-patch-4.1.0"
- sources."ansi-align-3.0.0"
+ (sources."ansi-align-3.0.0" // {
+ dependencies = [
+ sources."ansi-regex-4.1.0"
+ sources."emoji-regex-7.0.3"
+ sources."is-fullwidth-code-point-2.0.0"
+ sources."string-width-3.1.0"
+ sources."strip-ansi-5.2.0"
+ ];
+ })
sources."ansi-colors-4.1.1"
sources."ansi-regex-2.1.1"
sources."ansi-styles-4.3.0"
sources."any-promise-1.3.0"
sources."anymatch-3.1.1"
- (sources."archiver-5.0.2" // {
+ (sources."archive-type-4.0.0" // {
dependencies = [
- sources."async-3.2.0"
+ sources."file-type-4.4.0"
];
})
- (sources."archiver-utils-2.1.0" // {
+ (sources."archiver-5.0.2" // {
dependencies = [
- sources."readable-stream-2.3.7"
- sources."safe-buffer-5.1.2"
- sources."string_decoder-1.1.1"
+ sources."async-3.2.0"
+ sources."bl-4.0.3"
+ sources."inherits-2.0.4"
+ sources."readable-stream-3.6.0"
+ sources."tar-stream-2.1.4"
];
})
+ sources."archiver-utils-2.1.0"
sources."argparse-1.0.10"
sources."arr-diff-4.0.0"
sources."arr-flatten-1.1.0"
sources."arr-union-3.1.0"
sources."array-differ-3.0.0"
sources."array-filter-0.0.1"
+ sources."array-flatten-1.1.1"
sources."array-map-0.0.0"
sources."array-reduce-0.0.0"
sources."array-union-2.1.0"
@@ -102090,35 +103509,36 @@ in
sources."bcrypt-pbkdf-1.0.2"
sources."binary-extensions-2.1.0"
sources."bindings-1.5.0"
- sources."bl-4.0.3"
+ sources."bl-1.2.3"
sources."bluebird-2.9.34"
+ sources."body-parser-1.19.0"
sources."boolbase-1.0.0"
(sources."boxen-4.2.0" // {
dependencies = [
- sources."ansi-regex-5.0.0"
sources."camelcase-5.3.1"
sources."chalk-3.0.0"
- sources."emoji-regex-8.0.0"
- sources."is-fullwidth-code-point-3.0.0"
- sources."string-width-4.2.0"
- sources."strip-ansi-6.0.0"
];
})
sources."brace-expansion-1.1.11"
sources."braces-3.0.2"
sources."buffer-5.7.1"
+ sources."buffer-alloc-1.2.0"
+ sources."buffer-alloc-unsafe-1.1.0"
sources."buffer-crc32-0.2.13"
sources."buffer-equal-constant-time-1.0.1"
+ sources."buffer-fill-1.0.0"
sources."buffer-from-1.1.1"
sources."bunyan-1.8.14"
+ sources."bytes-3.1.0"
(sources."cache-base-1.0.1" // {
dependencies = [
sources."isobject-3.0.1"
];
})
- (sources."cacheable-request-6.1.0" // {
+ (sources."cacheable-request-2.1.4" // {
dependencies = [
- sources."lowercase-keys-2.0.0"
+ sources."get-stream-3.0.0"
+ sources."lowercase-keys-1.0.0"
];
})
sources."call-bind-1.0.0"
@@ -102127,7 +103547,11 @@ in
sources."caseless-0.12.0"
sources."chalk-4.1.0"
sources."cheerio-1.0.0-rc.3"
- sources."chokidar-3.4.3"
+ (sources."chokidar-3.4.3" // {
+ dependencies = [
+ sources."fsevents-2.1.3"
+ ];
+ })
(sources."chrome-launcher-0.13.4" // {
dependencies = [
sources."mkdirp-0.5.5"
@@ -102154,12 +103578,9 @@ in
];
})
sources."cli-boxes-2.2.1"
- (sources."cliui-6.0.0" // {
+ (sources."cliui-7.0.4" // {
dependencies = [
sources."ansi-regex-5.0.0"
- sources."emoji-regex-8.0.0"
- sources."is-fullwidth-code-point-3.0.0"
- sources."string-width-4.2.0"
sources."strip-ansi-6.0.0"
];
})
@@ -102175,21 +103596,32 @@ in
sources."commander-2.20.3"
sources."common-tags-1.8.0"
sources."component-emitter-1.3.0"
- sources."compress-commons-4.0.1"
+ (sources."compress-commons-4.0.2" // {
+ dependencies = [
+ sources."readable-stream-3.6.0"
+ ];
+ })
sources."concat-map-0.0.1"
- (sources."concat-stream-1.6.2" // {
+ sources."concat-stream-1.6.2"
+ (sources."configstore-5.0.1" // {
dependencies = [
- sources."readable-stream-2.3.7"
- sources."safe-buffer-5.1.2"
- sources."string_decoder-1.1.1"
+ sources."make-dir-3.1.0"
+ sources."semver-6.3.0"
];
})
- sources."configstore-5.0.1"
+ sources."content-disposition-0.5.3"
+ sources."content-type-1.0.4"
+ sources."cookie-0.4.0"
+ sources."cookie-signature-1.0.6"
sources."copy-descriptor-0.1.1"
- sources."core-js-2.6.11"
+ sources."core-js-2.6.12"
sources."core-util-is-1.0.2"
- sources."crc-3.8.0"
- sources."crc32-stream-4.0.0"
+ sources."crc-32-1.2.0"
+ (sources."crc32-stream-4.0.1" // {
+ dependencies = [
+ sources."readable-stream-3.6.0"
+ ];
+ })
sources."cross-spawn-7.0.3"
sources."crypto-random-string-2.0.0"
sources."css-select-1.2.0"
@@ -102199,7 +103631,39 @@ in
sources."debug-2.6.9"
sources."decamelize-4.0.0"
sources."decode-uri-component-0.2.0"
+ (sources."decompress-4.2.1" // {
+ dependencies = [
+ (sources."make-dir-1.3.0" // {
+ dependencies = [
+ sources."pify-3.0.0"
+ ];
+ })
+ sources."pify-2.3.0"
+ ];
+ })
sources."decompress-response-3.3.0"
+ (sources."decompress-tar-4.1.1" // {
+ dependencies = [
+ sources."file-type-5.2.0"
+ ];
+ })
+ (sources."decompress-tarbz2-4.1.1" // {
+ dependencies = [
+ sources."file-type-6.2.0"
+ ];
+ })
+ (sources."decompress-targz-4.1.1" // {
+ dependencies = [
+ sources."file-type-5.2.0"
+ ];
+ })
+ (sources."decompress-unzip-4.0.1" // {
+ dependencies = [
+ sources."file-type-3.9.0"
+ sources."get-stream-2.3.1"
+ sources."pify-2.3.0"
+ ];
+ })
sources."deep-equal-1.1.1"
sources."deep-extend-0.6.0"
sources."deep-is-0.1.3"
@@ -102214,10 +103678,12 @@ in
];
})
sources."delayed-stream-1.0.0"
- (sources."dispensary-0.57.0" // {
+ sources."depd-1.1.2"
+ sources."destroy-1.0.4"
+ (sources."dispensary-0.59.0" // {
dependencies = [
sources."async-3.2.0"
- sources."pino-6.6.1"
+ sources."yargs-16.1.1"
];
})
sources."doctrine-3.0.0"
@@ -102226,26 +103692,31 @@ in
sources."domhandler-2.4.2"
sources."domutils-1.5.1"
sources."dot-prop-5.3.0"
+ sources."download-8.0.0"
sources."dtrace-provider-0.8.8"
sources."duplexer3-0.1.4"
sources."ecc-jsbn-0.1.2"
sources."ecdsa-sig-formatter-1.0.11"
- sources."emoji-regex-7.0.3"
+ sources."ee-first-1.1.1"
+ sources."emoji-regex-8.0.0"
+ sources."encodeurl-1.0.2"
sources."end-of-stream-1.4.4"
sources."enquirer-2.3.6"
sources."entities-1.1.2"
sources."error-ex-1.3.2"
- sources."es-abstract-1.18.0-next.1"
+ sources."es-abstract-1.17.7"
sources."es-to-primitive-1.2.1"
sources."es6-error-4.1.1"
sources."es6-promise-2.3.0"
sources."es6-promisify-6.1.1"
+ sources."escalade-3.1.1"
sources."escape-goat-2.1.1"
+ sources."escape-html-1.0.3"
sources."escape-string-regexp-1.0.5"
- (sources."eslint-7.11.0" // {
+ (sources."eslint-7.13.0" // {
dependencies = [
sources."ansi-regex-5.0.0"
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
sources."strip-ansi-6.0.0"
];
@@ -102276,8 +103747,15 @@ in
})
sources."estraverse-4.3.0"
sources."esutils-2.0.3"
+ sources."etag-1.8.1"
sources."event-to-promise-0.8.0"
- sources."execa-4.1.0"
+ (sources."execa-4.1.0" // {
+ dependencies = [
+ sources."get-stream-5.2.0"
+ sources."is-stream-2.0.0"
+ ];
+ })
+ sources."exit-on-epipe-1.0.1"
(sources."expand-brackets-2.1.4" // {
dependencies = [
sources."define-property-0.2.5"
@@ -102296,6 +103774,9 @@ in
sources."kind-of-5.1.0"
];
})
+ sources."express-4.17.1"
+ sources."ext-list-2.2.2"
+ sources."ext-name-5.0.0"
sources."extend-3.0.2"
(sources."extend-shallow-3.0.2" // {
dependencies = [
@@ -102317,12 +103798,16 @@ in
})
sources."fast-json-stable-stringify-2.1.0"
sources."fast-levenshtein-2.0.6"
- sources."fast-redact-2.1.0"
+ sources."fast-redact-3.0.0"
sources."fast-safe-stringify-2.0.7"
sources."fd-slicer-1.1.0"
sources."file-entry-cache-5.0.1"
+ sources."file-type-11.1.0"
sources."file-uri-to-path-1.0.0"
+ sources."filename-reserved-regex-2.0.0"
+ sources."filenamify-3.0.0"
sources."fill-range-7.0.1"
+ sources."finalhandler-1.1.2"
sources."find-up-4.1.0"
(sources."firefox-profile-4.0.0" // {
dependencies = [
@@ -102330,7 +103815,7 @@ in
sources."fs-extra-4.0.3"
];
})
- sources."first-chunk-stream-4.0.0"
+ sources."first-chunk-stream-3.0.0"
sources."flat-cache-2.0.1"
sources."flatstr-1.0.12"
sources."flatted-2.0.2"
@@ -102338,7 +103823,10 @@ in
sources."for-in-1.0.2"
sources."forever-agent-0.6.1"
sources."form-data-2.3.3"
+ sources."forwarded-0.1.2"
sources."fragment-cache-0.2.1"
+ sources."fresh-0.5.2"
+ sources."from2-2.3.0"
sources."fs-constants-1.0.0"
(sources."fs-extra-9.0.1" // {
dependencies = [
@@ -102351,7 +103839,7 @@ in
];
})
sources."fs.realpath-1.0.0"
- sources."fsevents-2.1.3"
+ sources."fsevents-2.2.1"
sources."function-bind-1.1.1"
sources."functional-red-black-tree-1.0.1"
(sources."fx-runner-1.0.13" // {
@@ -102363,16 +103851,17 @@ in
})
sources."get-caller-file-2.0.5"
sources."get-intrinsic-1.0.1"
- sources."get-stream-5.2.0"
+ sources."get-stream-4.1.0"
sources."get-value-2.0.6"
sources."getpass-0.1.7"
sources."glob-7.1.6"
sources."glob-parent-5.1.1"
sources."global-dirs-2.0.1"
sources."globals-12.4.0"
- (sources."got-9.6.0" // {
+ (sources."got-8.3.2" // {
dependencies = [
- sources."get-stream-4.1.0"
+ sources."get-stream-3.0.0"
+ sources."pify-3.0.0"
];
})
sources."graceful-fs-4.2.4"
@@ -102382,7 +103871,9 @@ in
sources."har-validator-5.1.5"
sources."has-1.0.3"
sources."has-flag-4.0.0"
+ sources."has-symbol-support-x-1.4.2"
sources."has-symbols-1.0.1"
+ sources."has-to-string-tag-x-1.4.1"
(sources."has-value-1.0.0" // {
dependencies = [
sources."isobject-3.0.1"
@@ -102399,19 +103890,27 @@ in
];
})
sources."has-yarn-2.1.0"
- sources."htmlparser2-3.10.1"
- sources."http-cache-semantics-4.1.0"
+ (sources."htmlparser2-3.10.1" // {
+ dependencies = [
+ sources."readable-stream-3.6.0"
+ ];
+ })
+ sources."http-cache-semantics-3.8.1"
+ sources."http-errors-1.7.2"
sources."http-signature-1.2.0"
sources."human-signals-1.1.1"
+ sources."iconv-lite-0.4.24"
sources."ieee754-1.2.1"
sources."ignore-4.0.6"
sources."import-fresh-3.2.1"
sources."import-lazy-2.1.0"
sources."imurmurhash-0.1.4"
sources."inflight-1.0.6"
- sources."inherits-2.0.4"
+ sources."inherits-2.0.3"
sources."ini-1.3.5"
+ sources."into-stream-3.1.0"
sources."invert-kv-3.0.1"
+ sources."ipaddr.js-1.9.1"
sources."is-absolute-0.1.7"
sources."is-accessor-descriptor-1.0.0"
sources."is-arguments-1.0.4"
@@ -102426,15 +103925,17 @@ in
sources."is-docker-2.1.1"
sources."is-extendable-0.1.1"
sources."is-extglob-2.1.1"
- sources."is-fullwidth-code-point-2.0.0"
+ sources."is-fullwidth-code-point-3.0.0"
sources."is-glob-4.0.1"
sources."is-installed-globally-0.3.2"
sources."is-mergeable-object-1.1.1"
- sources."is-negative-zero-2.0.0"
+ sources."is-natural-number-4.0.1"
sources."is-npm-5.0.0"
sources."is-number-7.0.0"
sources."is-obj-2.0.0"
+ sources."is-object-1.0.1"
sources."is-path-inside-3.0.2"
+ sources."is-plain-obj-1.1.0"
(sources."is-plain-object-2.0.4" // {
dependencies = [
sources."isobject-3.0.1"
@@ -102442,7 +103943,8 @@ in
})
sources."is-regex-1.1.1"
sources."is-relative-0.1.3"
- sources."is-stream-2.0.0"
+ sources."is-retry-allowed-1.2.0"
+ sources."is-stream-1.1.0"
sources."is-symbol-1.0.3"
sources."is-typedarray-1.0.0"
sources."is-utf8-0.2.1"
@@ -102453,6 +103955,7 @@ in
sources."isexe-2.0.0"
sources."isobject-2.1.0"
sources."isstream-0.1.2"
+ sources."isurl-1.0.0"
sources."jed-1.1.1"
sources."jetpack-id-1.0.0"
sources."js-select-0.6.0"
@@ -102478,16 +103981,10 @@ in
sources."jszip-2.6.1"
sources."jwa-1.4.1"
sources."jws-3.2.2"
- sources."keyv-3.1.0"
+ sources."keyv-3.0.0"
sources."kind-of-6.0.3"
sources."latest-version-5.1.0"
- (sources."lazystream-1.0.0" // {
- dependencies = [
- sources."readable-stream-2.3.7"
- sources."safe-buffer-5.1.2"
- sources."string_decoder-1.1.1"
- ];
- })
+ sources."lazystream-1.0.0"
sources."lcid-3.1.1"
sources."levn-0.4.1"
sources."lighthouse-logger-1.2.0"
@@ -102508,18 +104005,24 @@ in
sources."lodash.sortby-4.7.0"
sources."lodash.union-4.6.0"
sources."lowercase-keys-1.0.1"
- (sources."make-dir-3.1.0" // {
+ (sources."make-dir-2.1.0" // {
dependencies = [
- sources."semver-6.3.0"
+ sources."semver-5.7.1"
];
})
sources."map-age-cleaner-0.1.3"
sources."map-cache-0.2.2"
sources."map-visit-1.0.0"
sources."marky-1.2.1"
- sources."mdn-browser-compat-data-1.0.40"
- sources."mem-5.1.1"
+ sources."media-typer-0.3.0"
+ (sources."mem-5.1.1" // {
+ dependencies = [
+ sources."p-is-promise-2.1.0"
+ ];
+ })
+ sources."merge-descriptors-1.0.1"
sources."merge-stream-2.0.0"
+ sources."methods-1.1.2"
(sources."micromatch-3.1.10" // {
dependencies = [
(sources."braces-2.3.2" // {
@@ -102541,6 +104044,7 @@ in
sources."to-regex-range-2.1.1"
];
})
+ sources."mime-1.6.0"
sources."mime-db-1.44.0"
sources."mime-types-2.1.27"
sources."mimic-fn-2.1.0"
@@ -102565,11 +104069,12 @@ in
})
sources."mz-2.7.0"
sources."nan-2.14.2"
- sources."nanoid-3.1.16"
+ sources."nanoid-3.1.20"
sources."nanomatch-1.2.13"
sources."natural-compare-1.4.0"
sources."natural-compare-lite-1.4.0"
sources."ncp-2.0.0"
+ sources."negotiator-0.6.2"
sources."neo-async-2.6.2"
sources."next-tick-1.1.0"
sources."node-forge-0.10.0"
@@ -102579,7 +104084,11 @@ in
];
})
sources."normalize-path-3.0.0"
- sources."normalize-url-4.5.0"
+ (sources."normalize-url-2.0.1" // {
+ dependencies = [
+ sources."sort-keys-2.0.0"
+ ];
+ })
sources."npm-run-path-4.0.1"
sources."nth-check-1.0.2"
sources."oauth-sign-0.9.0"
@@ -102597,8 +104106,8 @@ in
sources."kind-of-3.2.2"
];
})
- sources."object-inspect-1.8.0"
- sources."object-is-1.1.3"
+ sources."object-inspect-1.9.0"
+ sources."object-is-1.1.4"
sources."object-keys-1.1.1"
(sources."object-visit-1.0.1" // {
dependencies = [
@@ -102611,20 +104120,32 @@ in
sources."isobject-3.0.1"
];
})
+ sources."on-finished-2.3.0"
sources."once-1.4.0"
sources."onetime-5.1.2"
sources."open-7.3.0"
sources."optionator-0.9.1"
sources."os-locale-5.0.0"
sources."os-shim-0.1.3"
- sources."p-cancelable-1.1.0"
+ sources."p-cancelable-0.4.1"
sources."p-defer-1.0.0"
- sources."p-is-promise-2.1.0"
+ sources."p-event-2.3.1"
+ sources."p-finally-1.0.0"
+ sources."p-is-promise-1.1.0"
sources."p-limit-2.3.0"
sources."p-locate-4.1.0"
+ sources."p-timeout-2.0.1"
sources."p-try-2.2.0"
(sources."package-json-6.5.0" // {
dependencies = [
+ sources."@sindresorhus/is-0.14.0"
+ sources."cacheable-request-6.1.0"
+ sources."get-stream-5.2.0"
+ sources."got-9.6.0"
+ sources."http-cache-semantics-4.1.0"
+ sources."lowercase-keys-2.0.0"
+ sources."normalize-url-4.5.0"
+ sources."p-cancelable-1.1.0"
sources."semver-6.3.0"
];
})
@@ -102632,48 +104153,50 @@ in
sources."parent-module-1.0.1"
sources."parse-json-5.0.1"
sources."parse5-3.0.3"
+ sources."parseurl-1.3.3"
sources."pascalcase-0.1.1"
sources."path-dirname-1.0.2"
sources."path-exists-4.0.0"
sources."path-is-absolute-1.0.1"
sources."path-key-3.1.1"
+ sources."path-to-regexp-0.1.7"
sources."pend-1.2.0"
sources."performance-now-2.1.0"
sources."picomatch-2.2.2"
- (sources."pino-6.7.0" // {
- dependencies = [
- sources."fast-redact-3.0.0"
- ];
- })
+ sources."pify-4.0.1"
+ sources."pinkie-2.0.4"
+ sources."pinkie-promise-2.0.1"
+ sources."pino-6.7.0"
sources."pino-std-serializers-2.5.0"
sources."posix-character-classes-0.1.1"
- sources."postcss-8.1.1"
+ sources."postcss-8.1.7"
sources."prelude-ls-1.2.1"
sources."prepend-http-2.0.0"
+ sources."printj-1.1.2"
sources."probe-image-size-5.0.0"
sources."process-nextick-args-2.0.1"
sources."progress-2.0.3"
+ sources."proxy-addr-2.0.6"
sources."psl-1.8.0"
sources."pump-3.0.0"
sources."punycode-2.1.1"
sources."pupa-2.1.1"
- sources."qs-6.5.2"
+ sources."qs-6.7.0"
+ sources."query-string-5.1.1"
sources."quick-format-unescaped-4.0.1"
+ sources."range-parser-1.2.1"
+ sources."raw-body-2.4.0"
(sources."rc-1.2.8" // {
dependencies = [
sources."strip-json-comments-2.0.1"
];
})
- sources."readable-stream-3.6.0"
+ sources."readable-stream-2.3.7"
sources."readdir-glob-1.1.1"
sources."readdirp-3.5.0"
sources."regenerator-runtime-0.13.7"
sources."regex-not-1.0.2"
- (sources."regexp.prototype.flags-1.3.0" // {
- dependencies = [
- sources."es-abstract-1.17.7"
- ];
- })
+ sources."regexp.prototype.flags-1.3.0"
sources."regexpp-3.1.0"
sources."registry-auth-token-4.2.1"
sources."registry-url-5.1.0"
@@ -102690,7 +104213,11 @@ in
sources."remove-trailing-separator-1.1.0"
sources."repeat-element-1.1.3"
sources."repeat-string-1.6.1"
- sources."request-2.88.2"
+ (sources."request-2.88.2" // {
+ dependencies = [
+ sources."qs-6.5.2"
+ ];
+ })
sources."require-directory-2.1.1"
sources."require-main-filename-2.0.0"
sources."resolve-from-4.0.0"
@@ -102698,23 +104225,32 @@ in
sources."responselike-1.0.2"
sources."ret-0.1.15"
sources."rimraf-2.6.3"
- sources."safe-buffer-5.2.1"
+ sources."safe-buffer-5.1.2"
+ sources."safe-compare-1.1.4"
sources."safe-json-stringify-1.2.0"
sources."safe-regex-1.1.0"
sources."safer-buffer-2.1.2"
sources."sax-1.2.4"
+ sources."seek-bzip-1.0.6"
sources."semver-7.3.2"
(sources."semver-diff-3.1.1" // {
dependencies = [
sources."semver-6.3.0"
];
})
+ (sources."send-0.17.1" // {
+ dependencies = [
+ sources."ms-2.1.1"
+ ];
+ })
+ sources."serve-static-1.14.1"
sources."set-blocking-2.0.0"
(sources."set-value-2.0.1" // {
dependencies = [
sources."extend-shallow-2.0.1"
];
})
+ sources."setprototypeof-1.1.1"
sources."sha.js-2.4.11"
sources."shebang-command-2.0.0"
sources."shebang-regex-3.0.0"
@@ -102731,6 +104267,7 @@ in
sources."ansi-styles-3.2.1"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
+ sources."is-fullwidth-code-point-2.0.0"
];
})
(sources."snapdragon-0.8.2" // {
@@ -102764,6 +104301,8 @@ in
];
})
sources."sonic-boom-1.3.0"
+ sources."sort-keys-1.1.2"
+ sources."sort-keys-length-1.0.1"
sources."source-map-0.6.1"
sources."source-map-resolve-0.5.3"
sources."source-map-support-0.5.19"
@@ -102790,41 +104329,51 @@ in
sources."kind-of-5.1.0"
];
})
+ sources."statuses-1.5.0"
sources."stream-parser-0.3.1"
sources."stream-to-array-2.3.0"
sources."stream-to-promise-3.0.0"
- (sources."string-width-3.1.0" // {
+ sources."strict-uri-encode-1.1.0"
+ (sources."string-width-4.2.0" // {
dependencies = [
- sources."ansi-regex-4.1.0"
- sources."strip-ansi-5.2.0"
+ sources."ansi-regex-5.0.0"
+ sources."strip-ansi-6.0.0"
];
})
- sources."string.prototype.trimend-1.0.2"
- sources."string.prototype.trimstart-1.0.2"
- sources."string_decoder-1.3.0"
+ sources."string.prototype.trimend-1.0.3"
+ sources."string.prototype.trimstart-1.0.3"
+ sources."string_decoder-1.1.1"
sources."strip-ansi-3.0.1"
sources."strip-bom-4.0.0"
sources."strip-bom-buf-2.0.0"
- (sources."strip-bom-stream-4.0.0" // {
- dependencies = [
- sources."first-chunk-stream-3.0.0"
- ];
- })
+ sources."strip-bom-stream-4.0.0"
+ sources."strip-dirs-2.1.0"
sources."strip-final-newline-2.0.0"
sources."strip-json-comments-3.1.1"
+ sources."strip-outer-1.0.1"
sources."supports-color-7.2.0"
- sources."table-5.4.6"
- sources."tar-stream-2.1.4"
+ (sources."table-5.4.6" // {
+ dependencies = [
+ sources."ansi-regex-4.1.0"
+ sources."emoji-regex-7.0.3"
+ sources."is-fullwidth-code-point-2.0.0"
+ sources."string-width-3.1.0"
+ sources."strip-ansi-5.2.0"
+ ];
+ })
+ sources."tar-stream-1.6.2"
sources."term-size-2.2.1"
sources."text-table-0.2.0"
sources."thenify-3.3.1"
sources."thenify-all-1.6.0"
sources."through-2.3.8"
+ sources."timed-out-4.0.1"
(sources."tmp-0.2.1" // {
dependencies = [
sources."rimraf-3.0.2"
];
})
+ sources."to-buffer-1.1.1"
(sources."to-object-path-0.3.0" // {
dependencies = [
sources."kind-of-3.2.2"
@@ -102833,20 +104382,25 @@ in
sources."to-readable-stream-1.0.0"
sources."to-regex-3.0.2"
sources."to-regex-range-5.0.1"
+ sources."toidentifier-1.0.0"
sources."tosource-1.0.0"
sources."tough-cookie-2.5.0"
sources."tr46-2.0.2"
sources."traverse-0.4.6"
+ sources."trim-repeated-1.0.0"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
sources."type-check-0.4.0"
sources."type-detect-4.0.8"
sources."type-fest-0.8.1"
+ sources."type-is-1.6.18"
sources."typedarray-0.0.6"
sources."typedarray-to-buffer-3.1.5"
+ sources."unbzip2-stream-1.4.3"
sources."union-value-1.0.1"
sources."unique-string-2.0.0"
sources."universalify-0.1.2"
+ sources."unpipe-1.0.0"
(sources."unset-value-1.0.0" // {
dependencies = [
(sources."has-value-0.3.1" // {
@@ -102858,15 +104412,18 @@ in
sources."isobject-3.0.1"
];
})
- sources."upath-2.0.0"
+ sources."upath-2.0.1"
sources."update-notifier-5.0.0"
sources."uri-js-4.4.0"
sources."urix-0.1.0"
sources."url-parse-lax-3.0.0"
+ sources."url-to-options-1.0.1"
sources."use-3.1.1"
sources."util-deprecate-1.0.2"
+ sources."utils-merge-1.0.1"
sources."uuid-3.4.0"
sources."v8-compile-cache-2.2.0"
+ sources."vary-1.1.2"
sources."verror-1.10.0"
sources."watchpack-1.7.4"
(sources."watchpack-chokidar2-2.0.1" // {
@@ -102885,10 +104442,7 @@ in
sources."isobject-3.0.1"
sources."kind-of-3.2.2"
sources."normalize-path-2.1.1"
- sources."readable-stream-2.3.7"
sources."readdirp-2.2.1"
- sources."safe-buffer-5.1.2"
- sources."string_decoder-1.1.1"
sources."to-regex-range-2.1.1"
sources."upath-1.2.0"
];
@@ -102899,23 +104453,12 @@ in
sources."when-3.7.7"
sources."which-2.0.2"
sources."which-module-2.0.0"
- (sources."widest-line-3.1.0" // {
- dependencies = [
- sources."ansi-regex-5.0.0"
- sources."emoji-regex-8.0.0"
- sources."is-fullwidth-code-point-3.0.0"
- sources."string-width-4.2.0"
- sources."strip-ansi-6.0.0"
- ];
- })
+ sources."widest-line-3.1.0"
sources."winreg-0.0.12"
sources."word-wrap-1.2.3"
- (sources."wrap-ansi-6.2.0" // {
+ (sources."wrap-ansi-7.0.0" // {
dependencies = [
sources."ansi-regex-5.0.0"
- sources."emoji-regex-8.0.0"
- sources."is-fullwidth-code-point-3.0.0"
- sources."string-width-4.2.0"
sources."strip-ansi-6.0.0"
];
})
@@ -102930,30 +104473,32 @@ in
sources."xdg-basedir-4.0.0"
sources."xml2js-0.4.23"
sources."xmlbuilder-11.0.1"
- sources."y18n-4.0.0"
+ sources."xtend-4.0.2"
+ sources."y18n-5.0.5"
(sources."yargs-15.4.1" // {
dependencies = [
sources."ansi-regex-5.0.0"
- sources."decamelize-1.2.0"
- sources."emoji-regex-8.0.0"
- sources."is-fullwidth-code-point-3.0.0"
- sources."string-width-4.2.0"
- sources."strip-ansi-6.0.0"
- ];
- })
- (sources."yargs-parser-18.1.3" // {
- dependencies = [
sources."camelcase-5.3.1"
+ sources."cliui-6.0.0"
sources."decamelize-1.2.0"
+ sources."strip-ansi-6.0.0"
+ sources."wrap-ansi-6.2.0"
+ sources."y18n-4.0.1"
+ sources."yargs-parser-18.1.3"
];
})
+ sources."yargs-parser-20.2.4"
sources."yauzl-2.10.0"
(sources."zip-dir-1.0.2" // {
dependencies = [
sources."async-1.5.2"
];
})
- sources."zip-stream-4.0.2"
+ (sources."zip-stream-4.0.4" // {
+ dependencies = [
+ sources."readable-stream-3.6.0"
+ ];
+ })
];
buildInputs = globalBuildInputs;
meta = {
@@ -102968,17 +104513,17 @@ in
webpack = nodeEnv.buildNodePackage {
name = "webpack";
packageName = "webpack";
- version = "5.5.0";
+ version = "5.9.0";
src = fetchurl {
- url = "https://registry.npmjs.org/webpack/-/webpack-5.5.0.tgz";
- sha512 = "gyr7VE8zXJP81ZvS8+5dDphS2kaE0r8bpVWX6SxkBlzlX3hYfBS96kaltuf2cYK/BKJlUw5Aex/fKC34HUn+hA==";
+ url = "https://registry.npmjs.org/webpack/-/webpack-5.9.0.tgz";
+ sha512 = "YnnqIV/uAS5ZrNpctSv378qV7HmbJ74DL+XfvMxzbX1bV9e7eeT6eEWU4wuUw33CNr/HspBh7R/xQlVjTEyAeA==";
};
dependencies = [
sources."@types/eslint-7.2.5"
sources."@types/eslint-scope-3.7.0"
sources."@types/estree-0.0.45"
sources."@types/json-schema-7.0.6"
- sources."@types/node-14.14.7"
+ sources."@types/node-14.14.10"
sources."@webassemblyjs/ast-1.9.0"
sources."@webassemblyjs/floating-point-hex-parser-1.9.0"
sources."@webassemblyjs/helper-api-error-1.9.0"
@@ -103004,12 +104549,12 @@ in
sources."ajv-keywords-3.5.2"
sources."browserslist-4.14.7"
sources."buffer-from-1.1.1"
- sources."caniuse-lite-1.0.30001158"
+ sources."caniuse-lite-1.0.30001164"
sources."chrome-trace-event-1.0.2"
sources."colorette-1.2.1"
sources."commander-2.20.3"
- sources."electron-to-chromium-1.3.597"
- sources."enhanced-resolve-5.3.1"
+ sources."electron-to-chromium-1.3.612"
+ sources."enhanced-resolve-5.3.2"
sources."escalade-3.1.1"
sources."eslint-scope-5.1.1"
(sources."esrecurse-4.3.0" // {
@@ -103050,20 +104595,21 @@ in
sources."source-map-support-0.5.19"
sources."supports-color-7.2.0"
sources."tapable-2.1.1"
- (sources."terser-5.4.0" // {
+ (sources."terser-5.5.1" // {
dependencies = [
sources."source-map-0.7.3"
];
})
(sources."terser-webpack-plugin-5.0.3" // {
dependencies = [
- sources."p-limit-3.0.2"
+ sources."p-limit-3.1.0"
];
})
sources."tslib-1.14.1"
sources."uri-js-4.4.0"
sources."watchpack-2.0.1"
sources."webpack-sources-2.2.0"
+ sources."yocto-queue-0.1.0"
];
buildInputs = globalBuildInputs;
meta = {
@@ -103110,7 +104656,7 @@ in
sources."human-signals-1.1.1"
sources."import-local-3.0.2"
sources."interpret-2.2.0"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-stream-2.0.0"
sources."isexe-2.0.0"
sources."leven-3.1.0"
@@ -103168,7 +104714,7 @@ in
dependencies = [
sources."@types/glob-7.1.3"
sources."@types/minimatch-3.0.3"
- sources."@types/node-14.14.7"
+ sources."@types/node-14.14.10"
sources."accepts-1.3.7"
sources."ajv-6.12.6"
sources."ajv-errors-1.0.1"
@@ -103274,7 +104820,7 @@ in
sources."semver-5.7.1"
];
})
- (sources."debug-4.3.0" // {
+ (sources."debug-4.3.1" // {
dependencies = [
sources."ms-2.1.2"
];
@@ -103297,7 +104843,7 @@ in
sources."encodeurl-1.0.2"
sources."end-of-stream-1.4.4"
sources."errno-0.1.7"
- sources."es-abstract-1.18.0-next.1"
+ sources."es-abstract-1.17.7"
sources."es-to-primitive-1.2.1"
sources."escape-html-1.0.3"
sources."etag-1.8.1"
@@ -103420,7 +104966,6 @@ in
sources."is-extglob-2.1.1"
sources."is-fullwidth-code-point-2.0.0"
sources."is-glob-4.0.1"
- sources."is-negative-zero-2.0.0"
(sources."is-number-3.0.0" // {
dependencies = [
sources."kind-of-3.2.2"
@@ -103444,7 +104989,7 @@ in
sources."kind-of-6.0.3"
sources."locate-path-3.0.0"
sources."lodash-4.17.20"
- sources."loglevel-1.7.0"
+ sources."loglevel-1.7.1"
sources."map-cache-0.2.2"
sources."map-visit-1.0.0"
sources."media-typer-0.3.0"
@@ -103484,8 +105029,8 @@ in
sources."kind-of-3.2.2"
];
})
- sources."object-inspect-1.8.0"
- sources."object-is-1.1.3"
+ sources."object-inspect-1.9.0"
+ sources."object-is-1.1.4"
sources."object-keys-1.1.1"
sources."object-visit-1.0.1"
sources."object.assign-4.1.2"
@@ -103516,7 +105061,7 @@ in
sources."pkg-dir-3.0.0"
(sources."portfinder-1.0.28" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."ms-2.1.2"
];
})
@@ -103542,11 +105087,7 @@ in
})
sources."readdirp-2.2.1"
sources."regex-not-1.0.2"
- (sources."regexp.prototype.flags-1.3.0" // {
- dependencies = [
- sources."es-abstract-1.17.7"
- ];
- })
+ sources."regexp.prototype.flags-1.3.0"
sources."remove-trailing-separator-1.1.0"
sources."repeat-element-1.1.3"
sources."repeat-string-1.6.1"
@@ -103629,7 +105170,7 @@ in
sources."sockjs-0.3.20"
(sources."sockjs-client-1.4.0" // {
dependencies = [
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."faye-websocket-0.11.3"
sources."ms-2.1.2"
];
@@ -103668,8 +105209,8 @@ in
sources."strip-ansi-5.2.0"
];
})
- sources."string.prototype.trimend-1.0.2"
- sources."string.prototype.trimstart-1.0.2"
+ sources."string.prototype.trimend-1.0.3"
+ sources."string.prototype.trimstart-1.0.3"
(sources."string_decoder-1.1.1" // {
dependencies = [
sources."safe-buffer-5.1.2"
@@ -103737,7 +105278,7 @@ in
})
sources."wrappy-1.0.2"
sources."ws-6.2.1"
- sources."y18n-4.0.0"
+ sources."y18n-4.0.1"
sources."yargs-13.3.2"
sources."yargs-parser-13.1.2"
];
@@ -103754,10 +105295,10 @@ in
copy-webpack-plugin = nodeEnv.buildNodePackage {
name = "copy-webpack-plugin";
packageName = "copy-webpack-plugin";
- version = "6.3.1";
+ version = "6.3.2";
src = fetchurl {
- url = "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.3.1.tgz";
- sha512 = "SyIMdP6H3v+zPU+VIhKRsK0ZEF82KZ93JBlKOoIW8SkkuI84FSrHxG+aMTE1u4csbi9PLRqqWTIK+bfJ2xsFuQ==";
+ url = "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.3.2.tgz";
+ sha512 = "MgJ1uouLIbDg4ST1GzqrGQyKoXY5iPqi6fghFqarijam7FQcBa/r6Rg0VkoIuzx75Xq8iAMghyOueMkWUQ5OaA==";
};
dependencies = [
sources."@nodelib/fs.scandir-2.1.3"
@@ -103819,7 +105360,7 @@ in
sources."mkdirp-1.0.4"
sources."normalize-path-3.0.0"
sources."once-1.4.0"
- sources."p-limit-3.0.2"
+ sources."p-limit-3.1.0"
(sources."p-locate-4.1.0" // {
dependencies = [
sources."p-limit-2.3.0"
@@ -103854,6 +105395,7 @@ in
sources."webpack-sources-1.4.3"
sources."wrappy-1.0.2"
sources."yallist-4.0.0"
+ sources."yocto-queue-0.1.0"
];
buildInputs = globalBuildInputs;
meta = {
@@ -103868,10 +105410,10 @@ in
webtorrent-cli = nodeEnv.buildNodePackage {
name = "webtorrent-cli";
packageName = "webtorrent-cli";
- version = "3.2.0";
+ version = "3.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/webtorrent-cli/-/webtorrent-cli-3.2.0.tgz";
- sha512 = "7XNNVzaGIoUuPouqLYNji+59kmNZSqeN0uqla4Z/i0x5XqlhocRGcm7gfhvBLXShyVcxyveUNjTOz3Z5NTTQTg==";
+ url = "https://registry.npmjs.org/webtorrent-cli/-/webtorrent-cli-3.2.1.tgz";
+ sha512 = "DHUtDymD5ZGv/h35FY4n9YdlHoNOy07X7ibexi+19AL/+MFdGuIIQEEnJQT/wA05mrzR6ubeJmcLXXqZISwLFQ==";
};
dependencies = [
sources."@protobufjs/aspromise-1.1.2"
@@ -103885,37 +105427,37 @@ in
sources."@protobufjs/pool-1.1.0"
sources."@protobufjs/utf8-1.1.0"
sources."@types/long-4.0.1"
- sources."@types/node-13.13.30"
+ sources."@types/node-13.13.34"
sources."addr-to-ip-port-1.5.1"
sources."airplay-js-0.3.0"
sources."balanced-match-1.0.0"
sources."base64-js-1.5.1"
sources."bencode-2.0.1"
- sources."bep53-range-1.0.0"
+ sources."bep53-range-1.1.0"
sources."binary-search-1.3.6"
sources."bitfield-4.0.0"
(sources."bittorrent-dht-10.0.0" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
(sources."bittorrent-lsd-1.1.0" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
sources."bittorrent-peerid-1.3.3"
(sources."bittorrent-protocol-3.2.0" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
(sources."bittorrent-tracker-9.15.0" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."decompress-response-6.0.0"
sources."mimic-response-3.1.0"
sources."ms-2.1.2"
@@ -103927,7 +105469,7 @@ in
sources."bn.js-5.1.3"
sources."brace-expansion-1.1.11"
sources."browserify-package-json-1.0.1"
- sources."buffer-6.0.2"
+ sources."buffer-6.0.3"
sources."buffer-alloc-1.2.0"
sources."buffer-alloc-unsafe-1.1.0"
sources."buffer-fill-1.0.0"
@@ -103936,7 +105478,7 @@ in
sources."bufferutil-4.0.2"
(sources."castv2-0.1.10" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
@@ -103988,7 +105530,7 @@ in
];
})
sources."fs.realpath-1.0.0"
- sources."get-browser-rtc-1.0.2"
+ sources."get-browser-rtc-1.1.0"
sources."get-stdin-7.0.0"
sources."glob-7.1.6"
sources."he-1.2.0"
@@ -103999,7 +105541,7 @@ in
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."ip-1.1.5"
- sources."ip-set-1.0.2"
+ sources."ip-set-2.1.0"
sources."ipaddr.js-2.0.0"
sources."is-ascii-1.0.0"
sources."is-docker-2.1.1"
@@ -104012,7 +105554,7 @@ in
sources."k-rpc-5.1.0"
sources."k-rpc-socket-1.11.1"
sources."last-one-wins-1.0.4"
- (sources."load-ip-set-2.1.1" // {
+ (sources."load-ip-set-2.1.2" // {
dependencies = [
sources."decompress-response-6.0.0"
sources."mimic-response-3.1.0"
@@ -104072,7 +105614,7 @@ in
sources."protobufjs-6.10.2"
sources."pump-3.0.0"
sources."qap-3.3.1"
- sources."queue-microtask-1.2.0"
+ sources."queue-microtask-1.2.2"
sources."random-access-file-2.1.4"
sources."random-access-storage-1.4.1"
sources."random-iterate-1.0.1"
@@ -104081,9 +105623,9 @@ in
sources."range-slice-stream-2.0.0"
sources."readable-stream-3.6.0"
sources."record-cache-1.1.0"
- (sources."render-media-4.0.0" // {
+ (sources."render-media-4.1.0" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
@@ -104099,14 +105641,14 @@ in
sources."simple-get-2.8.1"
(sources."simple-peer-9.9.3" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
sources."simple-sha1-3.0.1"
(sources."simple-websocket-8.1.1" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
@@ -104128,7 +105670,7 @@ in
sources."to-arraybuffer-1.0.1"
(sources."torrent-discovery-9.4.0" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
@@ -104143,7 +105685,7 @@ in
sources."url-join-4.0.1"
(sources."ut_metadata-3.5.2" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
@@ -104153,9 +105695,9 @@ in
sources."utp-native-2.2.1"
sources."videostream-3.2.2"
sources."vlc-command-1.2.0"
- (sources."webtorrent-0.111.0" // {
+ (sources."webtorrent-0.112.0" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."decompress-response-6.0.0"
sources."get-stdin-8.0.0"
sources."magnet-uri-6.1.0"
@@ -104230,10 +105772,10 @@ in
yaml-language-server = nodeEnv.buildNodePackage {
name = "yaml-language-server";
packageName = "yaml-language-server";
- version = "0.12.0";
+ version = "0.13.0";
src = fetchurl {
- url = "https://registry.npmjs.org/yaml-language-server/-/yaml-language-server-0.12.0.tgz";
- sha512 = "EAr9fJi05wVWsFVgc4s0AI74nT6D2oN7xcy7W+7JCkvirbm0L7aPDRAjSz6z/dXVyYyFlEAgRWVThXzqguFyTw==";
+ url = "https://registry.npmjs.org/yaml-language-server/-/yaml-language-server-0.13.0.tgz";
+ sha512 = "5FHW7dUAyIjEM3mRzIplE0pZut2K30cA+K7coaOxFxi82LTk/oiVLS4/AQFnOtGicSyoi4YOiRqpMZ04vgtuew==";
};
dependencies = [
sources."agent-base-4.3.0"
@@ -104249,8 +105791,9 @@ in
sources."ms-2.0.0"
sources."request-light-0.2.5"
sources."sprintf-js-1.0.3"
- (sources."vscode-json-languageservice-3.10.0" // {
+ (sources."vscode-json-languageservice-3.11.0" // {
dependencies = [
+ sources."jsonc-parser-3.0.0"
sources."vscode-languageserver-types-3.16.0-next.2"
sources."vscode-nls-5.0.0"
];
@@ -104317,7 +105860,7 @@ in
sources."@sindresorhus/is-0.7.0"
sources."@types/glob-7.1.3"
sources."@types/minimatch-3.0.3"
- sources."@types/node-14.14.7"
+ sources."@types/node-14.14.10"
sources."@types/normalize-package-data-2.4.0"
sources."JSONStream-1.3.5"
sources."aggregate-error-3.1.0"
@@ -104437,7 +105980,7 @@ in
sources."config-chain-1.1.12"
sources."configstore-3.1.5"
sources."copy-descriptor-0.1.1"
- sources."core-js-3.7.0"
+ sources."core-js-3.8.0"
sources."core-util-is-1.0.2"
sources."create-error-class-3.0.2"
sources."cross-spawn-6.0.5"
@@ -104630,7 +106173,7 @@ in
sources."is-arrayish-0.2.1"
sources."is-buffer-1.1.6"
sources."is-ci-1.2.1"
- sources."is-core-module-2.1.0"
+ sources."is-core-module-2.2.0"
sources."is-data-descriptor-1.0.0"
sources."is-descriptor-1.0.2"
sources."is-docker-1.1.0"
@@ -104983,7 +106526,7 @@ in
sources."spdx-correct-3.1.1"
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.6"
+ sources."spdx-license-ids-3.0.7"
sources."split-string-3.1.0"
sources."sprintf-js-1.1.2"
sources."sshpk-1.16.1"
@@ -105091,7 +106634,7 @@ in
sources."tunnel-0.0.6"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
- sources."twig-1.15.3"
+ sources."twig-1.15.4"
sources."type-fest-0.3.1"
sources."typedarray-0.0.6"
sources."union-value-1.0.1"
@@ -105164,7 +106707,7 @@ in
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
sources."cross-spawn-7.0.3"
- sources."debug-3.2.6"
+ sources."debug-3.2.7"
sources."execa-4.1.0"
sources."figures-3.2.0"
sources."get-stream-5.2.0"
@@ -105203,7 +106746,7 @@ in
})
(sources."yeoman-generator-4.12.0" // {
dependencies = [
- sources."debug-4.3.0"
+ sources."debug-4.3.1"
sources."diff-4.0.2"
sources."dir-glob-2.2.2"
sources."ejs-3.1.5"
diff --git a/pkgs/development/ocaml-modules/angstrom-async/default.nix b/pkgs/development/ocaml-modules/angstrom-async/default.nix
index ac900a8dd186..60e774918d5d 100644
--- a/pkgs/development/ocaml-modules/angstrom-async/default.nix
+++ b/pkgs/development/ocaml-modules/angstrom-async/default.nix
@@ -3,7 +3,7 @@
buildDunePackage rec {
pname = "angstrom-async";
- inherit (angstrom) version src;
+ inherit (angstrom) version useDune2 src;
minimumOCamlVersion = "4.04.1";
diff --git a/pkgs/development/ocaml-modules/angstrom-lwt-unix/default.nix b/pkgs/development/ocaml-modules/angstrom-lwt-unix/default.nix
index d249c4512914..eb4de44d7a6e 100644
--- a/pkgs/development/ocaml-modules/angstrom-lwt-unix/default.nix
+++ b/pkgs/development/ocaml-modules/angstrom-lwt-unix/default.nix
@@ -3,7 +3,7 @@
buildDunePackage rec {
pname = "angstrom-lwt-unix";
- inherit (angstrom) version src;
+ inherit (angstrom) version useDune2 src;
minimumOCamlVersion = "4.03";
diff --git a/pkgs/development/ocaml-modules/angstrom-unix/default.nix b/pkgs/development/ocaml-modules/angstrom-unix/default.nix
index 0d4ab400dd3e..134c161d266f 100644
--- a/pkgs/development/ocaml-modules/angstrom-unix/default.nix
+++ b/pkgs/development/ocaml-modules/angstrom-unix/default.nix
@@ -3,7 +3,7 @@
buildDunePackage rec {
pname = "angstrom-unix";
- inherit (angstrom) version src;
+ inherit (angstrom) version useDune2 src;
minimumOCamlVersion = "4.03";
diff --git a/pkgs/development/ocaml-modules/angstrom/default.nix b/pkgs/development/ocaml-modules/angstrom/default.nix
index 75eb2255ee78..749a043e739e 100644
--- a/pkgs/development/ocaml-modules/angstrom/default.nix
+++ b/pkgs/development/ocaml-modules/angstrom/default.nix
@@ -1,8 +1,9 @@
-{ lib, fetchFromGitHub, buildDunePackage, ocaml, alcotest, result, bigstringaf, ppx_let }:
+{ lib, fetchFromGitHub, buildDunePackage, ocaml, ocaml-syntax-shims, alcotest, result, bigstringaf, ppx_let }:
buildDunePackage rec {
pname = "angstrom";
version = "0.15.0";
+ useDune2 = true;
minimumOCamlVersion = "4.04";
@@ -14,6 +15,7 @@ buildDunePackage rec {
};
checkInputs = [ alcotest ppx_let ];
+ buildInputs = [ ocaml-syntax-shims ];
propagatedBuildInputs = [ bigstringaf result ];
doCheck = lib.versionAtLeast ocaml.version "4.05";
diff --git a/pkgs/development/ocaml-modules/astring/default.nix b/pkgs/development/ocaml-modules/astring/default.nix
index b63601608919..f790a87e22c5 100644
--- a/pkgs/development/ocaml-modules/astring/default.nix
+++ b/pkgs/development/ocaml-modules/astring/default.nix
@@ -1,12 +1,25 @@
{ stdenv, fetchurl, ocaml, findlib, ocamlbuild, topkg }:
-stdenv.mkDerivation rec {
- version = "0.8.3";
- name = "ocaml${ocaml.version}-astring-${version}";
+let
+ # Use astring 0.8.3 for OCaml < 4.05
+ param =
+ if stdenv.lib.versionAtLeast ocaml.version "4.05"
+ then {
+ version = "0.8.5";
+ sha256 = "1ykhg9gd3iy7zsgyiy2p9b1wkpqg9irw5pvcqs3sphq71iir4ml6";
+ } else {
+ version = "0.8.3";
+ sha256 = "0ixjwc3plrljvj24za3l9gy0w30lsbggp8yh02lwrzw61ls4cri0";
+ };
+in
+
+stdenv.mkDerivation {
+ name = "ocaml${ocaml.version}-astring-${param.version}";
+ inherit (param) version;
src = fetchurl {
- url = "https://erratique.ch/software/astring/releases/astring-${version}.tbz";
- sha256 = "0ixjwc3plrljvj24za3l9gy0w30lsbggp8yh02lwrzw61ls4cri0";
+ url = "https://erratique.ch/software/astring/releases/astring-${param.version}.tbz";
+ inherit (param) sha256;
};
buildInputs = [ ocaml findlib ocamlbuild topkg ];
diff --git a/pkgs/development/ocaml-modules/batteries/default.nix b/pkgs/development/ocaml-modules/batteries/default.nix
index 43fc0696e2e7..87622ab0fbf0 100644
--- a/pkgs/development/ocaml-modules/batteries/default.nix
+++ b/pkgs/development/ocaml-modules/batteries/default.nix
@@ -1,22 +1,15 @@
-{ stdenv, fetchurl, fetchpatch, ocaml, findlib, ocamlbuild, qtest, num }:
+{ stdenv, fetchurl, ocaml, findlib, ocamlbuild, qtest, num }:
-let version = "3.1.0"; in
+let version = "3.2.0"; in
stdenv.mkDerivation {
name = "ocaml${ocaml.version}-batteries-${version}";
src = fetchurl {
url = "https://github.com/ocaml-batteries-team/batteries-included/releases/download/v${version}/batteries-${version}.tar.gz";
- sha256 = "0bq1np3ai3r559s3vivn45yid25fwz76rvbmsg30j57j7cyr3jqm";
+ sha256 = "0a77njgc6c6kz4rpwqgmnii7f1na6hzsa55nqqm3dndhq9xh628w";
};
- # Fix a test case
- patches = [(fetchpatch {
- url = "https://github.com/ocaml-batteries-team/batteries-included/commit/7cbd9617d4efa5b3d647b1cc99d9a25fa01ac6dd.patch";
- sha256 = "0q4kq10psr7n1xdv4rspk959n1a5mk9524pzm5v68ab2gkcgm8sk";
-
- })];
-
buildInputs = [ ocaml findlib ocamlbuild ];
checkInputs = [ qtest ];
propagatedBuildInputs = [ num ];
diff --git a/pkgs/development/ocaml-modules/bigstringaf/default.nix b/pkgs/development/ocaml-modules/bigstringaf/default.nix
index 9f6810379aef..852459c2bac1 100644
--- a/pkgs/development/ocaml-modules/bigstringaf/default.nix
+++ b/pkgs/development/ocaml-modules/bigstringaf/default.nix
@@ -2,7 +2,9 @@
buildDunePackage rec {
pname = "bigstringaf";
- version = "0.6.0";
+ version = "0.7.0";
+
+ useDune2 = true;
minimumOCamlVersion = "4.03";
@@ -10,7 +12,7 @@ buildDunePackage rec {
owner = "inhabitedtype";
repo = pname;
rev = version;
- sha256 = "04b088vrqzmxsyan9f9nr8721bxip4b930cgvb5zkbbmrw3ylmwc";
+ sha256 = "1q1sqxzdnlrpl95ccrhl7lwy3zswgd9rbn19ildclh0lyi2vazbj";
};
checkInputs = [ alcotest ];
diff --git a/pkgs/development/ocaml-modules/conduit/default.nix b/pkgs/development/ocaml-modules/conduit/default.nix
index 27b2a329b26e..b800d6b7ba4a 100644
--- a/pkgs/development/ocaml-modules/conduit/default.nix
+++ b/pkgs/development/ocaml-modules/conduit/default.nix
@@ -6,6 +6,7 @@
buildDunePackage rec {
pname = "conduit";
version = "2.2.2";
+ useDune2 = true;
minimumOCamlVersion = "4.07";
diff --git a/pkgs/development/ocaml-modules/conduit/lwt.nix b/pkgs/development/ocaml-modules/conduit/lwt.nix
index 9bcd98e06a49..6514586f9d93 100644
--- a/pkgs/development/ocaml-modules/conduit/lwt.nix
+++ b/pkgs/development/ocaml-modules/conduit/lwt.nix
@@ -2,7 +2,7 @@
buildDunePackage {
pname = "conduit-lwt";
- inherit (conduit) version src minimumOCamlVersion;
+ inherit (conduit) version src useDune2 minimumOCamlVersion;
buildInputs = [ ppx_sexp_conv ];
diff --git a/pkgs/development/ocaml-modules/containers/data.nix b/pkgs/development/ocaml-modules/containers/data.nix
index 9cbaabd9cf1e..3694a7b2941b 100644
--- a/pkgs/development/ocaml-modules/containers/data.nix
+++ b/pkgs/development/ocaml-modules/containers/data.nix
@@ -1,12 +1,14 @@
{ buildDunePackage, containers
+, dune-configurator
, gen, iter, qcheck
}:
buildDunePackage {
pname = "containers-data";
- inherit (containers) src version;
+ inherit (containers) src version useDune2;
+ buildInputs = [ dune-configurator ];
doCheck = true;
checkInputs = [ gen iter qcheck ];
diff --git a/pkgs/development/ocaml-modules/containers/default.nix b/pkgs/development/ocaml-modules/containers/default.nix
index 970122dd79f3..c3847acb9594 100644
--- a/pkgs/development/ocaml-modules/containers/default.nix
+++ b/pkgs/development/ocaml-modules/containers/default.nix
@@ -1,19 +1,23 @@
{ lib, fetchFromGitHub, buildDunePackage, ocaml
+, dune-configurator
, seq
, gen, iter, ounit, qcheck, uutf
}:
buildDunePackage rec {
- version = "3.0";
+ version = "3.0.1";
pname = "containers";
+ useDune2 = true;
+
src = fetchFromGitHub {
owner = "c-cube";
repo = "ocaml-containers";
rev = "v${version}";
- sha256 = "0c75d5csgc68qqbsdz4279nlin111zrjbg4d47k32ska28myvpqn";
+ sha256 = "1m19cfcwks3xcj16nqldfb49dg0vdc7by1q1j8bpac3z2mjvks0l";
};
+ buildInputs = [ dune-configurator ];
propagatedBuildInputs = [ seq ];
checkInputs = [ gen iter ounit qcheck uutf ];
diff --git a/pkgs/development/ocaml-modules/cstruct/default.nix b/pkgs/development/ocaml-modules/cstruct/default.nix
index 01a32fc09a20..acd5d83e4f1e 100644
--- a/pkgs/development/ocaml-modules/cstruct/default.nix
+++ b/pkgs/development/ocaml-modules/cstruct/default.nix
@@ -1,14 +1,20 @@
-{ lib, fetchurl, buildDunePackage }:
+{ lib, fetchurl, buildDunePackage, bigarray-compat }:
buildDunePackage rec {
pname = "cstruct";
- version = "4.0.0";
+ version = "5.0.0";
+
+ useDune2 = true;
+
+ minimumOCamlVersion = "4.03";
src = fetchurl {
url = "https://github.com/mirage/ocaml-cstruct/releases/download/v${version}/cstruct-v${version}.tbz";
- sha256 = "1q4fsc2m6d96yf42g3wb3gcnhpnxw800df5mh3yr25pprj8y4m1a";
+ sha256 = "1z403q2nkgz5x07j0ypy6q0mk2yxgqbp1jlqkngbajna7124x2pb";
};
+ propagatedBuildInputs = [ bigarray-compat ];
+
meta = {
description = "Access C-like structures directly from OCaml";
license = lib.licenses.isc;
diff --git a/pkgs/development/ocaml-modules/cstruct/lwt.nix b/pkgs/development/ocaml-modules/cstruct/lwt.nix
index 5a10d7cae48d..f340bfcda25e 100644
--- a/pkgs/development/ocaml-modules/cstruct/lwt.nix
+++ b/pkgs/development/ocaml-modules/cstruct/lwt.nix
@@ -6,7 +6,7 @@ else
buildDunePackage {
pname = "cstruct-lwt";
- inherit (cstruct) version src meta;
+ inherit (cstruct) version src useDune2 meta;
minimumOCamlVersion = "4.02";
diff --git a/pkgs/development/ocaml-modules/cstruct/ppx.nix b/pkgs/development/ocaml-modules/cstruct/ppx.nix
index 22fe4ac47cf3..feb8feac6b68 100644
--- a/pkgs/development/ocaml-modules/cstruct/ppx.nix
+++ b/pkgs/development/ocaml-modules/cstruct/ppx.nix
@@ -1,4 +1,4 @@
-{ lib, buildDunePackage, cstruct, sexplib, ppx_tools_versioned }:
+{ lib, buildDunePackage, cstruct, sexplib, ppx_tools_versioned, ppxlib }:
if !lib.versionAtLeast (cstruct.version or "1") "3"
then cstruct
@@ -6,9 +6,9 @@ else
buildDunePackage {
pname = "ppx_cstruct";
- inherit (cstruct) version src meta;
+ inherit (cstruct) version src useDune2 meta;
minimumOCamlVersion = "4.03";
- propagatedBuildInputs = [ cstruct ppx_tools_versioned sexplib ];
+ propagatedBuildInputs = [ cstruct ppx_tools_versioned ppxlib sexplib ];
}
diff --git a/pkgs/development/ocaml-modules/cstruct/sexp.nix b/pkgs/development/ocaml-modules/cstruct/sexp.nix
index d0df442013ff..04bb10d6f75e 100644
--- a/pkgs/development/ocaml-modules/cstruct/sexp.nix
+++ b/pkgs/development/ocaml-modules/cstruct/sexp.nix
@@ -6,7 +6,7 @@ else
buildDunePackage rec {
pname = "cstruct-sexp";
- inherit (cstruct) version src meta;
+ inherit (cstruct) version src useDune2 meta;
doCheck = lib.versionAtLeast ocaml.version "4.03";
checkInputs = lib.optional doCheck alcotest;
diff --git a/pkgs/development/ocaml-modules/cstruct/unix.nix b/pkgs/development/ocaml-modules/cstruct/unix.nix
index 7cb5d6658696..b7e0df0185c1 100644
--- a/pkgs/development/ocaml-modules/cstruct/unix.nix
+++ b/pkgs/development/ocaml-modules/cstruct/unix.nix
@@ -6,7 +6,7 @@ else
buildDunePackage {
pname = "cstruct-unix";
- inherit (cstruct) version src meta;
+ inherit (cstruct) version src useDune2 meta;
minimumOCamlVersion = "4.06";
diff --git a/pkgs/development/ocaml-modules/ctypes/default.nix b/pkgs/development/ocaml-modules/ctypes/default.nix
index e541f0741a6e..8a16dcec343b 100644
--- a/pkgs/development/ocaml-modules/ctypes/default.nix
+++ b/pkgs/development/ocaml-modules/ctypes/default.nix
@@ -6,11 +6,11 @@ else
stdenv.mkDerivation rec {
name = "ocaml${ocaml.version}-ctypes-${version}";
- version = "0.16.0";
+ version = "0.17.1";
src = fetchzip {
url = "https://github.com/ocamllabs/ocaml-ctypes/archive/${version}.tar.gz";
- sha256 = "0qh2gfx5682wkk2nm1ybspzz9c2xvlnnf6iv08a89kbwa1hvdqrg";
+ sha256 = "16brmdnz7wi2z25qqhd5s5blyq4app6jbv6g9pa4vyg6h0nzbcys";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/ocaml-modules/duff/default.nix b/pkgs/development/ocaml-modules/duff/default.nix
index 1c6b59961ef2..8c9dad42fd7a 100644
--- a/pkgs/development/ocaml-modules/duff/default.nix
+++ b/pkgs/development/ocaml-modules/duff/default.nix
@@ -7,6 +7,9 @@
buildDunePackage rec {
pname = "duff";
version = "0.2";
+
+ useDune2 = true;
+
src = fetchurl {
url = "https://github.com/mirage/duff/releases/download/v${version}/duff-v${version}.tbz";
sha256 = "0bi081w4349cqc1n9jsjh1lrcqlnv3nycmvh9fniscv8lz1c0gjq";
diff --git a/pkgs/development/ocaml-modules/earlybird/default.nix b/pkgs/development/ocaml-modules/earlybird/default.nix
index decbb4117670..b36874d49da6 100644
--- a/pkgs/development/ocaml-modules/earlybird/default.nix
+++ b/pkgs/development/ocaml-modules/earlybird/default.nix
@@ -10,6 +10,8 @@ buildDunePackage rec {
pname = "earlybird";
version = "0.1.5";
+ useDune2 = true;
+
minimumOCamlVersion = "4.04";
src = fetchurl {
diff --git a/pkgs/development/ocaml-modules/eqaf/default.nix b/pkgs/development/ocaml-modules/eqaf/default.nix
index d86dc01dcb71..a3f64cb7bd95 100644
--- a/pkgs/development/ocaml-modules/eqaf/default.nix
+++ b/pkgs/development/ocaml-modules/eqaf/default.nix
@@ -4,6 +4,7 @@ buildDunePackage rec {
minimumOCamlVersion = "4.03";
pname = "eqaf";
version = "0.7";
+ useDune2 = true;
src = fetchurl {
url = "https://github.com/mirage/eqaf/releases/download/v${version}/eqaf-v${version}.tbz";
diff --git a/pkgs/development/ocaml-modules/extlib/default.nix b/pkgs/development/ocaml-modules/extlib/default.nix
index 546fc904ffce..5e04c73c3025 100644
--- a/pkgs/development/ocaml-modules/extlib/default.nix
+++ b/pkgs/development/ocaml-modules/extlib/default.nix
@@ -3,11 +3,11 @@
assert stdenv.lib.versionAtLeast (stdenv.lib.getVersion ocaml) "3.11";
stdenv.mkDerivation {
- name = "ocaml${ocaml.version}-extlib-1.7.6";
+ name = "ocaml${ocaml.version}-extlib-1.7.7";
src = fetchurl {
- url = "http://ygrek.org.ua/p/release/ocaml-extlib/extlib-1.7.6.tar.gz";
- sha256 = "0wfs20v1yj5apdbj7214wdsr17ayh0qqq7ihidndvc8nmmwfa1dz";
+ url = "http://ygrek.org.ua/p/release/ocaml-extlib/extlib-1.7.7.tar.gz";
+ sha256 = "1sxmzc1mx3kg62j8kbk0dxkx8mkf1rn70h542cjzrziflznap0s1";
};
buildInputs = [ ocaml findlib cppo ];
diff --git a/pkgs/development/ocaml-modules/faraday/default.nix b/pkgs/development/ocaml-modules/faraday/default.nix
index 0c3eb5459cb2..48a6a82a738c 100644
--- a/pkgs/development/ocaml-modules/faraday/default.nix
+++ b/pkgs/development/ocaml-modules/faraday/default.nix
@@ -2,7 +2,9 @@
buildDunePackage rec {
pname = "faraday";
- version = "0.7.0";
+ version = "0.7.2";
+
+ useDune2 = true;
minimumOCamlVersion = "4.02";
@@ -10,12 +12,12 @@ buildDunePackage rec {
owner = "inhabitedtype";
repo = pname;
rev = version;
- sha256 = "0z6ikwlqad91iac0q5z88p3wzq5k15y86ckzmhdq1aqwrcm14bq2";
+ sha256 = "0gdysszzk6b6npic4nhpdnz2nbq7rma6aml0rbn113bfh0rmb36x";
};
- checkInputs = lib.optional doCheck alcotest;
+ checkInputs = [ alcotest ];
propagatedBuildInputs = [ bigstringaf ];
- doCheck = lib.versions.majorMinor ocaml.version != "4.07";
+ doCheck = lib.versionAtLeast ocaml.version "4.05";
meta = {
description = "Serialization library built for speed and memory efficiency";
diff --git a/pkgs/development/ocaml-modules/functoria/default.nix b/pkgs/development/ocaml-modules/functoria/default.nix
index 330ab26e8e64..4f1083203997 100644
--- a/pkgs/development/ocaml-modules/functoria/default.nix
+++ b/pkgs/development/ocaml-modules/functoria/default.nix
@@ -1,16 +1,18 @@
-{ stdenv, fetchurl, buildDunePackage, alcotest, cmdliner
+{ lib, fetchurl, buildDunePackage, alcotest, cmdliner
, rresult, astring, fmt, ocamlgraph, logs, bos, fpath, ptime
}:
buildDunePackage rec {
pname = "functoria";
- version = "3.1.0";
+ version = "3.1.1";
+
+ useDune2 = true;
minimumOCamlVersion = "4.04";
src = fetchurl {
url = "https://github.com/mirage/${pname}/releases/download/v${version}/${pname}-v${version}.tbz";
- sha256 = "15jdqdj1vfi0x9gjydrrnbwzwbzw34w1iir032jrji820xlblky2";
+ sha256 = "0bihxbq16zwsi7frk4b8wz8993mvy2ym3n6288jhv0n0gb7c2f7m";
};
propagatedBuildInputs = [ cmdliner rresult astring fmt ocamlgraph logs bos fpath ptime ];
@@ -18,7 +20,7 @@ buildDunePackage rec {
doCheck = true;
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A DSL to organize functor applications";
homepage = "https://github.com/mirage/functoria";
license = licenses.isc;
diff --git a/pkgs/development/ocaml-modules/functoria/runtime.nix b/pkgs/development/ocaml-modules/functoria/runtime.nix
index 806ae82b6ef4..2ba13ce87389 100644
--- a/pkgs/development/ocaml-modules/functoria/runtime.nix
+++ b/pkgs/development/ocaml-modules/functoria/runtime.nix
@@ -3,7 +3,7 @@
buildDunePackage {
pname = "functoria-runtime";
- inherit (functoria) version src;
+ inherit (functoria) version useDune2 src;
propagatedBuildInputs = [ cmdliner fmt ];
checkInputs = [ alcotest functoria];
diff --git a/pkgs/development/ocaml-modules/integers/default.nix b/pkgs/development/ocaml-modules/integers/default.nix
index a949b339c729..ca14c3ca8739 100644
--- a/pkgs/development/ocaml-modules/integers/default.nix
+++ b/pkgs/development/ocaml-modules/integers/default.nix
@@ -2,11 +2,11 @@
buildDunePackage rec {
pname = "integers";
- version = "0.3.0";
+ version = "0.4.0";
src = fetchzip {
url = "https://github.com/ocamllabs/ocaml-integers/archive/${version}.tar.gz";
- sha256 = "1yhif5zh4srh63mhimfx3p5ljpb3lixjdd3i9pjnbj2qgpzlqj8p";
+ sha256 = "0yp3ab0ph7mp5741g7333x4nx8djjvxzpnv3zvsndyzcycspn9dd";
};
meta = {
diff --git a/pkgs/development/ocaml-modules/io-page/default.nix b/pkgs/development/ocaml-modules/io-page/default.nix
index 31ae0cfc19ed..46908369e571 100644
--- a/pkgs/development/ocaml-modules/io-page/default.nix
+++ b/pkgs/development/ocaml-modules/io-page/default.nix
@@ -4,6 +4,7 @@ buildDunePackage rec {
pname = "io-page";
version = "2.3.0";
+ useDune2 = true;
minimumOCamlVersion = "4.02.3";
src = fetchurl {
diff --git a/pkgs/development/ocaml-modules/io-page/unix.nix b/pkgs/development/ocaml-modules/io-page/unix.nix
index b3f7f878b276..843451b30866 100644
--- a/pkgs/development/ocaml-modules/io-page/unix.nix
+++ b/pkgs/development/ocaml-modules/io-page/unix.nix
@@ -3,7 +3,7 @@
buildDunePackage {
pname = "io-page-unix";
- inherit (io-page) version src minimumOCamlVersion;
+ inherit (io-page) version src useDune2 minimumOCamlVersion;
propagatedBuildInputs = [ cstruct io-page ];
checkInputs = [ ounit ];
diff --git a/pkgs/development/ocaml-modules/ipaddr/cstruct.nix b/pkgs/development/ocaml-modules/ipaddr/cstruct.nix
index b6240d39ebd3..d1386230452c 100644
--- a/pkgs/development/ocaml-modules/ipaddr/cstruct.nix
+++ b/pkgs/development/ocaml-modules/ipaddr/cstruct.nix
@@ -5,7 +5,7 @@
buildDunePackage rec {
pname = "ipaddr-cstruct";
- inherit (ipaddr) version src minimumOCamlVersion;
+ inherit (ipaddr) version src useDune2 minimumOCamlVersion;
propagatedBuildInputs = [ ipaddr cstruct ];
diff --git a/pkgs/development/ocaml-modules/ipaddr/default.nix b/pkgs/development/ocaml-modules/ipaddr/default.nix
index a4a6f9fc7a14..3090066c2f4e 100644
--- a/pkgs/development/ocaml-modules/ipaddr/default.nix
+++ b/pkgs/development/ocaml-modules/ipaddr/default.nix
@@ -6,7 +6,7 @@
buildDunePackage rec {
pname = "ipaddr";
- inherit (macaddr) version src minimumOCamlVersion;
+ inherit (macaddr) version src useDune2 minimumOCamlVersion;
propagatedBuildInputs = [ macaddr domain-name stdlib-shims ];
diff --git a/pkgs/development/ocaml-modules/ipaddr/sexp.nix b/pkgs/development/ocaml-modules/ipaddr/sexp.nix
index 8d6186d6338f..1ede3c064ada 100644
--- a/pkgs/development/ocaml-modules/ipaddr/sexp.nix
+++ b/pkgs/development/ocaml-modules/ipaddr/sexp.nix
@@ -5,7 +5,7 @@
buildDunePackage rec {
pname = "ipaddr-sexp";
- inherit (ipaddr) version src minimumOCamlVersion;
+ inherit (ipaddr) version src useDune2 minimumOCamlVersion;
propagatedBuildInputs = [ ipaddr ];
diff --git a/pkgs/development/ocaml-modules/iter/default.nix b/pkgs/development/ocaml-modules/iter/default.nix
index 66f3f26285ed..d7b3ff64d30f 100644
--- a/pkgs/development/ocaml-modules/iter/default.nix
+++ b/pkgs/development/ocaml-modules/iter/default.nix
@@ -1,9 +1,13 @@
-{ lib, fetchFromGitHub, buildDunePackage, ocaml, mdx, qtest, result }:
+{ lib, fetchFromGitHub, buildDunePackage, ocaml, dune-configurator
+, mdx, qtest, result
+}:
buildDunePackage rec {
pname = "iter";
version = "1.2.1";
+ useDune2 = true;
+
src = fetchFromGitHub {
owner = "c-cube";
repo = pname;
@@ -11,10 +15,11 @@ buildDunePackage rec {
sha256 = "0j2sg50byn0ppmf6l36ksip7zx1d3gv7sc4hbbxs2rmx39jr7vxh";
};
- buildInputs = lib.optionals doCheck [ mdx.bin qtest ];
+ buildInputs = [ dune-configurator ];
propagatedBuildInputs = [ result ];
doCheck = lib.versionAtLeast ocaml.version "4.07";
+ checkInputs = [ mdx.bin qtest ];
meta = {
homepage = "https://github.com/c-cube/sequence";
diff --git a/pkgs/development/ocaml-modules/ke/default.nix b/pkgs/development/ocaml-modules/ke/default.nix
index e1b68a1d2da4..f14383207ea6 100644
--- a/pkgs/development/ocaml-modules/ke/default.nix
+++ b/pkgs/development/ocaml-modules/ke/default.nix
@@ -7,6 +7,8 @@ buildDunePackage rec {
pname = "ke";
version = "0.4";
+ useDune2 = true;
+
src = fetchurl {
url = "https://github.com/mirage/ke/releases/download/v${version}/ke-v${version}.tbz";
sha256 = "13c9xy60vmq29mnwpg3h3zgl6gjbjfwbx1s0crfc6xwvark0zxnx";
@@ -14,7 +16,7 @@ buildDunePackage rec {
propagatedBuildInputs = [ bigarray-compat fmt ];
- checkInputs = lib.optionals doCheck [ alcotest bigstringaf ];
+ checkInputs = [ alcotest bigstringaf ];
doCheck = true;
minimumOCamlVersion = "4.03";
diff --git a/pkgs/development/ocaml-modules/macaddr/cstruct.nix b/pkgs/development/ocaml-modules/macaddr/cstruct.nix
index 991a77a6ba21..143230408920 100644
--- a/pkgs/development/ocaml-modules/macaddr/cstruct.nix
+++ b/pkgs/development/ocaml-modules/macaddr/cstruct.nix
@@ -7,6 +7,8 @@ buildDunePackage {
inherit (macaddr) version src minimumOCamlVersion;
+ useDune2 = true;
+
propagatedBuildInputs = [ macaddr cstruct ];
doCheck = true;
diff --git a/pkgs/development/ocaml-modules/macaddr/default.nix b/pkgs/development/ocaml-modules/macaddr/default.nix
index 08b486bb683a..5552393b4086 100644
--- a/pkgs/development/ocaml-modules/macaddr/default.nix
+++ b/pkgs/development/ocaml-modules/macaddr/default.nix
@@ -6,6 +6,8 @@ buildDunePackage rec {
pname = "macaddr";
version = "5.0.1";
+ useDune2 = true;
+
minimumOCamlVersion = "4.04";
src = fetchurl {
diff --git a/pkgs/development/ocaml-modules/macaddr/sexp.nix b/pkgs/development/ocaml-modules/macaddr/sexp.nix
index 3d0305c4be38..35cc7c6b4401 100644
--- a/pkgs/development/ocaml-modules/macaddr/sexp.nix
+++ b/pkgs/development/ocaml-modules/macaddr/sexp.nix
@@ -7,6 +7,8 @@ buildDunePackage {
inherit (macaddr) version src minimumOCamlVersion;
+ useDune2 = true;
+
propagatedBuildInputs = [ ppx_sexp_conv ];
checkInputs = [ macaddr-cstruct ounit ];
diff --git a/pkgs/development/ocaml-modules/mirage-clock/default.nix b/pkgs/development/ocaml-modules/mirage-clock/default.nix
index c5f0b1fc93c1..77d6b4ef7788 100644
--- a/pkgs/development/ocaml-modules/mirage-clock/default.nix
+++ b/pkgs/development/ocaml-modules/mirage-clock/default.nix
@@ -2,11 +2,11 @@
buildDunePackage rec {
pname = "mirage-clock";
- version = "3.0.1";
+ version = "3.1.0";
src = fetchurl {
url = "https://github.com/mirage/mirage-clock/releases/download/v${version}/mirage-clock-v${version}.tbz";
- sha256 = "12m2dph69r843clrbcgfjj2gcxmq2kdb7g5d91kfj16g13b0vsa3";
+ sha256 = "0cqa07aqkamw0dvis1fl46brvk81zvb92iy5076ik62gv9n5a0mn";
};
meta = {
diff --git a/pkgs/development/ocaml-modules/mirage-flow/combinators.nix b/pkgs/development/ocaml-modules/mirage-flow/combinators.nix
index 2ad6e5b0b974..d4904e77430a 100644
--- a/pkgs/development/ocaml-modules/mirage-flow/combinators.nix
+++ b/pkgs/development/ocaml-modules/mirage-flow/combinators.nix
@@ -3,7 +3,7 @@
buildDunePackage {
pname = "mirage-flow-combinators";
- inherit (mirage-flow) version src;
+ inherit (mirage-flow) version useDune2 src;
propagatedBuildInputs = [ ocaml_lwt logs cstruct mirage-clock mirage-flow ];
diff --git a/pkgs/development/ocaml-modules/mirage-flow/default.nix b/pkgs/development/ocaml-modules/mirage-flow/default.nix
index 25bb5e0f32d4..d6ba6603596a 100644
--- a/pkgs/development/ocaml-modules/mirage-flow/default.nix
+++ b/pkgs/development/ocaml-modules/mirage-flow/default.nix
@@ -4,6 +4,7 @@ buildDunePackage rec {
pname = "mirage-flow";
version = "2.0.1";
+ useDune2 = true;
minimumOCamlVersion = "4.05";
src = fetchurl {
diff --git a/pkgs/development/ocaml-modules/mirage-flow/unix.nix b/pkgs/development/ocaml-modules/mirage-flow/unix.nix
index 7a20ca87f8f3..3bd676b45fa0 100644
--- a/pkgs/development/ocaml-modules/mirage-flow/unix.nix
+++ b/pkgs/development/ocaml-modules/mirage-flow/unix.nix
@@ -4,7 +4,7 @@
buildDunePackage {
pname = "mirage-flow-unix";
- inherit (mirage-flow) version src;
+ inherit (mirage-flow) version useDune2 src;
propagatedBuildInputs = [ fmt logs mirage-flow ocaml_lwt cstruct ];
diff --git a/pkgs/development/ocaml-modules/mirage-protocols/default.nix b/pkgs/development/ocaml-modules/mirage-protocols/default.nix
index 47a534c21699..9f144bd2d7ee 100644
--- a/pkgs/development/ocaml-modules/mirage-protocols/default.nix
+++ b/pkgs/development/ocaml-modules/mirage-protocols/default.nix
@@ -2,11 +2,13 @@
buildDunePackage rec {
pname = "mirage-protocols";
- version = "4.0.1";
+ version = "5.0.0";
+
+ useDune2 = true;
src = fetchurl {
url = "https://github.com/mirage/mirage-protocols/releases/download/v${version}/mirage-protocols-v${version}.tbz";
- sha256 = "188m8x6xdw1bllwrpa8f8bqbdqy20kjfk7q8p8jf8j0daf7kl3mi";
+ sha256 = "1bd6zgxhq2qliyzzarfvaj3ksr20ryghxq6h24i2hha7rwim63bk";
};
propagatedBuildInputs = [ duration ipaddr mirage-device mirage-flow ];
diff --git a/pkgs/development/ocaml-modules/mirage-random/default.nix b/pkgs/development/ocaml-modules/mirage-random/default.nix
index 535c9286948e..defde0ba89fb 100644
--- a/pkgs/development/ocaml-modules/mirage-random/default.nix
+++ b/pkgs/development/ocaml-modules/mirage-random/default.nix
@@ -4,6 +4,8 @@ buildDunePackage rec {
pname = "mirage-random";
version = "2.0.0";
+ useDune2 = true;
+
src = fetchurl {
url = "https://github.com/mirage/mirage-random/releases/download/v${version}/mirage-random-v${version}.tbz";
sha256 = "0qj41d5smkkkbjwsnz71bhhj94d2cwv53rf3j4rhky0pqbkidnv1";
diff --git a/pkgs/development/ocaml-modules/mirage-stack/default.nix b/pkgs/development/ocaml-modules/mirage-stack/default.nix
index 57e0f99ab1b6..dbcba59c4790 100644
--- a/pkgs/development/ocaml-modules/mirage-stack/default.nix
+++ b/pkgs/development/ocaml-modules/mirage-stack/default.nix
@@ -3,6 +3,7 @@
buildDunePackage rec {
pname = "mirage-stack";
version = "2.2.0";
+ useDune2 = true;
src = fetchurl {
url = "https://github.com/mirage/mirage-stack/releases/download/v${version}/mirage-stack-v${version}.tbz";
diff --git a/pkgs/development/ocaml-modules/mirage/runtime.nix b/pkgs/development/ocaml-modules/mirage/runtime.nix
index 9c9a479d5295..50121ad62802 100644
--- a/pkgs/development/ocaml-modules/mirage/runtime.nix
+++ b/pkgs/development/ocaml-modules/mirage/runtime.nix
@@ -3,7 +3,7 @@
buildDunePackage rec {
pname = "mirage-runtime";
- version = "3.9.0";
+ version = "3.10.1";
useDune2 = true;
@@ -11,7 +11,7 @@ buildDunePackage rec {
src = fetchurl {
url = "https://github.com/mirage/mirage/releases/download/v${version}/mirage-v${version}.tbz";
- sha256 = "1hznh49v1jlkwww6xi9f2f4yjzlh9qfvdrrdzvddnwsh3g00flla";
+ sha256 = "1glmsz2znhfkk4w6d6nsr7q5jqvivhmi8zwagzw2d8pah0c8bhm4";
};
propagatedBuildInputs = [ ipaddr functoria-runtime fmt logs ocaml_lwt ];
diff --git a/pkgs/development/ocaml-modules/mirage/types-lwt.nix b/pkgs/development/ocaml-modules/mirage/types-lwt.nix
new file mode 100644
index 000000000000..ac232b0be6e1
--- /dev/null
+++ b/pkgs/development/ocaml-modules/mirage/types-lwt.nix
@@ -0,0 +1,13 @@
+{ lib, buildDunePackage, mirage-types
+}:
+
+buildDunePackage {
+ pname = "mirage-types-lwt";
+ inherit (mirage-types) version src useDune2;
+
+ propagatedBuildInputs = [ mirage-types ];
+
+ meta = mirage-types.meta // {
+ description = "Lwt module type definitions for MirageOS applications";
+ };
+}
diff --git a/pkgs/development/ocaml-modules/mirage/types.nix b/pkgs/development/ocaml-modules/mirage/types.nix
new file mode 100644
index 000000000000..f30a9e263bbc
--- /dev/null
+++ b/pkgs/development/ocaml-modules/mirage/types.nix
@@ -0,0 +1,19 @@
+{ lib, buildDunePackage, mirage
+, mirage-block, mirage-channel, mirage-clock, mirage-console, mirage-device
+, mirage-flow, mirage-fs, mirage-kv, mirage-net, mirage-protocols, mirage-random
+, mirage-stack, mirage-time
+}:
+
+buildDunePackage {
+ pname = "mirage-types";
+ inherit (mirage) src version useDune2;
+
+ propagatedBuildInputs = [ mirage-block mirage-channel mirage-clock
+ mirage-console mirage-device mirage-flow mirage-fs mirage-kv mirage-net
+ mirage-protocols mirage-random mirage-stack mirage-time
+ ];
+
+ meta = mirage.meta // {
+ description = "Module type definitions for MirageOS applications";
+ };
+}
diff --git a/pkgs/development/ocaml-modules/ocaml-migrate-parsetree/default.nix b/pkgs/development/ocaml-modules/ocaml-migrate-parsetree/1.8.x.nix
index bcd0a519899c..faadaf214f51 100644
--- a/pkgs/development/ocaml-modules/ocaml-migrate-parsetree/default.nix
+++ b/pkgs/development/ocaml-modules/ocaml-migrate-parsetree/1.8.x.nix
@@ -2,13 +2,13 @@
buildDunePackage rec {
pname = "ocaml-migrate-parsetree";
- version = "1.7.3";
+ version = "1.8.0";
src = fetchFromGitHub {
owner = "ocaml-ppx";
repo = pname;
rev = "v${version}";
- sha256 = "0336vz0galjnsazbmkxjwdv1qvdqsx2rgrvp778xgq2fzasz45cx";
+ sha256 = "16x8sxc4ygxrr1868qpzfqyrvjf3hfxvjzmxmf6ibgglq7ixa2nq";
};
propagatedBuildInputs = [ ppx_derivers result ];
diff --git a/pkgs/development/ocaml-modules/ocaml-migrate-parsetree/2.1.x.nix b/pkgs/development/ocaml-modules/ocaml-migrate-parsetree/2.1.x.nix
new file mode 100644
index 000000000000..afe3d34963ae
--- /dev/null
+++ b/pkgs/development/ocaml-modules/ocaml-migrate-parsetree/2.1.x.nix
@@ -0,0 +1,20 @@
+{ lib, fetchurl, buildDunePackage }:
+
+buildDunePackage rec {
+ pname = "ocaml-migrate-parsetree";
+ version = "2.1.0";
+
+ minimumOCamlVersion = "4.02";
+
+ src = fetchurl {
+ url = "https://github.com/ocaml-ppx/${pname}/releases/download/v${version}/${pname}-v${version}.tbz";
+ sha256 = "07x7lm45kny0mi0fjvzw51445brm0dgy099cw0gpyly0wj77hyrq";
+ };
+
+ meta = {
+ description = "Convert OCaml parsetrees between different major versions";
+ license = lib.licenses.lgpl21;
+ maintainers = with lib.maintainers; [ vbgl sternenseemann ];
+ homepage = "https://github.com/ocaml-ppx/ocaml-migrate-parsetree";
+ };
+}
diff --git a/pkgs/development/ocaml-modules/ocaml-protoc/default.nix b/pkgs/development/ocaml-modules/ocaml-protoc/default.nix
index 1ef7b6c2d40b..5abb026032be 100644
--- a/pkgs/development/ocaml-modules/ocaml-protoc/default.nix
+++ b/pkgs/development/ocaml-modules/ocaml-protoc/default.nix
@@ -1,35 +1,27 @@
-{ stdenv, ocaml, fetchFromGitHub, ocamlbuild, findlib, ppx_deriving_protobuf }:
+{ lib, fetchFromGitHub, buildDunePackage
+, stdlib-shims
+}:
-stdenv.mkDerivation rec {
- name = "ocaml${ocaml.version}-ocaml-protoc-${version}";
- version = "1.2.0";
+buildDunePackage rec {
+ pname = "ocaml-protoc";
+ version = "2.0.2";
+
+ useDune2 = true;
minimumOCamlVersion = "4.02";
src = fetchFromGitHub {
owner = "mransan";
repo = "ocaml-protoc";
- rev = "60d2d4dd55f73830e1bed603cc44d3420430632c";
- sha256 = "1d1p8ch723z2qa9azmmnhbcpwxbpzk3imh1cgkjjq4p5jwzj8amj";
+ rev = version;
+ sha256 = "1vlnjqqpypmjhlyrxfzla79y4ilmc9ggz311giy6vmh4cyzl29h3";
};
- installPhase = ''
- mkdir -p tmp/bin
- export PREFIX=`pwd`/tmp
- make all.install.build
- make check_install
- make lib.install
- make bin.install
- '';
-
- buildInputs = [ ocaml findlib ocamlbuild ];
- propagatedBuildInputs = [ ppx_deriving_protobuf ];
-
- createFindlibDestdir = true;
+ buildInputs = [ stdlib-shims ];
doCheck = true;
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = "https://github.com/mransan/ocaml-protoc";
description = "A Protobuf Compiler for OCaml";
license = licenses.mit;
diff --git a/pkgs/development/ocaml-modules/odate/default.nix b/pkgs/development/ocaml-modules/odate/default.nix
new file mode 100644
index 000000000000..aed5e92765f8
--- /dev/null
+++ b/pkgs/development/ocaml-modules/odate/default.nix
@@ -0,0 +1,29 @@
+{ lib, buildDunePackage, fetchFromGitHub
+, menhir
+}:
+
+buildDunePackage rec {
+ pname = "odate";
+ version = "0.6";
+
+ useDune2 = true;
+
+ minimumOCamlVersion = "4.07";
+
+ src = fetchFromGitHub {
+ owner = "hhugo";
+ repo = pname;
+ rev = version;
+ sha256 = "1dk33lr0g2jnia2gqsm6nnc7nf256qgkm3v30w477gm6y2ppfm3h";
+ };
+
+ buildInputs = [ menhir ];
+
+ meta = {
+ description = "Date and duration in OCaml";
+ inherit (src.meta) homepage;
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.vbgl ];
+ };
+
+}
diff --git a/pkgs/development/ocaml-modules/ppx_deriving_protobuf/default.nix b/pkgs/development/ocaml-modules/ppx_deriving_protobuf/default.nix
index 4af711ce3950..f85e32d72c7f 100644
--- a/pkgs/development/ocaml-modules/ppx_deriving_protobuf/default.nix
+++ b/pkgs/development/ocaml-modules/ppx_deriving_protobuf/default.nix
@@ -1,6 +1,10 @@
-{ stdenv, fetchFromGitHub, buildDunePackage, cppo, ppx_tools, ppx_deriving
+{ lib, fetchFromGitHub, buildDunePackage, ocaml, cppo, ppx_tools, ppx_deriving
, ppxfind }:
+if lib.versionAtLeast ocaml.version "4.11"
+then throw "ppx_deriving_protobuf is not available for OCaml ${ocaml.version}"
+else
+
buildDunePackage rec {
pname = "ppx_deriving_protobuf";
version = "2.7";
@@ -14,7 +18,7 @@ buildDunePackage rec {
buildInputs = [ cppo ppx_tools ppxfind ppx_deriving ];
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = "https://github.com/ocaml-ppx/ppx_deriving_protobuf";
description = "A Protocol Buffers codec generator for OCaml";
license = licenses.mit;
diff --git a/pkgs/development/ocaml-modules/ppx_deriving_rpc/default.nix b/pkgs/development/ocaml-modules/ppx_deriving_rpc/default.nix
index 92d73e540f48..b7d1986c30d4 100644
--- a/pkgs/development/ocaml-modules/ppx_deriving_rpc/default.nix
+++ b/pkgs/development/ocaml-modules/ppx_deriving_rpc/default.nix
@@ -1,13 +1,16 @@
-{ lib, buildDunePackage, rpclib, ppxlib, ppx_deriving }:
+{ lib, buildDunePackage, rpclib, alcotest, ppxlib, ppx_deriving, yojson }:
buildDunePackage rec {
pname = "ppx_deriving_rpc";
- inherit (rpclib) version src;
+ inherit (rpclib) version useDune2 src;
- buildInputs = [ ppxlib ];
+ minimumOCamlVersion = "4.08";
- propagatedBuildInputs = [ rpclib ppx_deriving ];
+ propagatedBuildInputs = [ ppxlib rpclib ppx_deriving ];
+
+ checkInputs = [ alcotest yojson ];
+ doCheck = true;
meta = with lib; {
homepage = "https://github.com/mirage/ocaml-rpc";
diff --git a/pkgs/development/ocaml-modules/ppx_tools_versioned/default.nix b/pkgs/development/ocaml-modules/ppx_tools_versioned/default.nix
index 7fd939e58ec2..958c088cd6a2 100644
--- a/pkgs/development/ocaml-modules/ppx_tools_versioned/default.nix
+++ b/pkgs/development/ocaml-modules/ppx_tools_versioned/default.nix
@@ -2,13 +2,13 @@
buildDunePackage rec {
pname = "ppx_tools_versioned";
- version = "5.3.0";
+ version = "5.4.0";
src = fetchFromGitHub {
owner = "ocaml-ppx";
repo = pname;
rev = version;
- sha256 = "0c735w9mq49dmvkdw9ahfwh0icsk2sbhnfwmdhpibj86phfm17yj";
+ sha256 = "07lnj4yzwvwyh5fhpp1dxrys4ddih15jhgqjn59pmgxinbnddi66";
};
propagatedBuildInputs = [ ocaml-migrate-parsetree ];
diff --git a/pkgs/development/ocaml-modules/qcheck/alcotest.nix b/pkgs/development/ocaml-modules/qcheck/alcotest.nix
index 4f1baec1e556..aebe6bd95a85 100644
--- a/pkgs/development/ocaml-modules/qcheck/alcotest.nix
+++ b/pkgs/development/ocaml-modules/qcheck/alcotest.nix
@@ -3,7 +3,7 @@
buildDunePackage {
pname = "qcheck-alcotest";
- inherit (qcheck-core) version src;
+ inherit (qcheck-core) version useDune2 src;
propagatedBuildInputs = [ qcheck-core alcotest ];
diff --git a/pkgs/development/ocaml-modules/qcheck/core.nix b/pkgs/development/ocaml-modules/qcheck/core.nix
index fa72a211ef45..03de70237a46 100644
--- a/pkgs/development/ocaml-modules/qcheck/core.nix
+++ b/pkgs/development/ocaml-modules/qcheck/core.nix
@@ -2,7 +2,9 @@
buildDunePackage rec {
pname = "qcheck-core";
- version = "0.15";
+ version = "0.16";
+
+ useDune2 = true;
minimumOCamlVersion = "4.03";
@@ -10,7 +12,7 @@ buildDunePackage rec {
owner = "c-cube";
repo = "qcheck";
rev = version;
- sha256 = "1ywaklqm1agvxvzv7pwl8v4zlwc3ykw6l251w43f0gy9cfwqmh3j";
+ sha256 = "1s5dpqj8zvd3wr2w3fp4wb6yc57snjpxzzfv9fb6l9qgigswwjdr";
};
meta = {
diff --git a/pkgs/development/ocaml-modules/qcheck/default.nix b/pkgs/development/ocaml-modules/qcheck/default.nix
index 2a0e6c0ae40c..dc73f42a13b0 100644
--- a/pkgs/development/ocaml-modules/qcheck/default.nix
+++ b/pkgs/development/ocaml-modules/qcheck/default.nix
@@ -3,7 +3,7 @@
buildDunePackage {
pname = "qcheck";
- inherit (qcheck-ounit) version src;
+ inherit (qcheck-ounit) version useDune2 src;
propagatedBuildInputs = [ qcheck-ounit ];
diff --git a/pkgs/development/ocaml-modules/qcheck/ounit.nix b/pkgs/development/ocaml-modules/qcheck/ounit.nix
index 06897987a954..62b082f48fb2 100644
--- a/pkgs/development/ocaml-modules/qcheck/ounit.nix
+++ b/pkgs/development/ocaml-modules/qcheck/ounit.nix
@@ -3,7 +3,7 @@
buildDunePackage {
pname = "qcheck-ounit";
- inherit (qcheck-core) version src;
+ inherit (qcheck-core) version useDune2 src;
propagatedBuildInputs = [ qcheck-core ounit ];
diff --git a/pkgs/development/ocaml-modules/qtest/default.nix b/pkgs/development/ocaml-modules/qtest/default.nix
index 3bbb542bcba5..d5829127a8bc 100644
--- a/pkgs/development/ocaml-modules/qtest/default.nix
+++ b/pkgs/development/ocaml-modules/qtest/default.nix
@@ -2,13 +2,15 @@
buildDunePackage rec {
pname = "qtest";
- version = "2.11";
+ version = "2.11.1";
+
+ useDune2 = true;
src = fetchFromGitHub {
owner = "vincent-hugot";
repo = pname;
rev = "v${version}";
- sha256 = "10fi2093ny8pp3jsi1gdqsllp3lr4r5mfcs2hrm7qvbnhrdbb0g3";
+ sha256 = "01aaqnblpkrkv1b2iy5cwn92vxdj4yjiav9s2nvvrqz5m8b9hi1f";
};
propagatedBuildInputs = [ qcheck ];
diff --git a/pkgs/development/ocaml-modules/randomconv/default.nix b/pkgs/development/ocaml-modules/randomconv/default.nix
index 7abb153b9be3..078d50da895b 100644
--- a/pkgs/development/ocaml-modules/randomconv/default.nix
+++ b/pkgs/development/ocaml-modules/randomconv/default.nix
@@ -4,6 +4,8 @@ buildDunePackage rec {
pname = "randomconv";
version = "0.1.3";
+ useDune2 = true;
+
src = fetchurl {
url = "https://github.com/hannesm/randomconv/releases/download/v${version}/randomconv-v${version}.tbz";
sha256 = "1iv3r0s5kqxs893b0d55f0r62k777haiahfkkvvfbqwgqsm6la4v";
diff --git a/pkgs/development/ocaml-modules/rpclib/default.nix b/pkgs/development/ocaml-modules/rpclib/default.nix
index 9216a489248b..53b559257bec 100644
--- a/pkgs/development/ocaml-modules/rpclib/default.nix
+++ b/pkgs/development/ocaml-modules/rpclib/default.nix
@@ -1,20 +1,22 @@
-{ lib, fetchFromGitHub, buildDunePackage, alcotest, cmdliner, rresult, result, xmlm, yojson }:
+{ lib, fetchurl, buildDunePackage
+, alcotest
+, base64, cmdliner, rresult, xmlm, yojson
+}:
buildDunePackage rec {
pname = "rpclib";
- version = "7.0.0";
+ version = "8.0.0";
- minimumOCamlVersion = "4.04";
+ useDune2 = true;
- src = fetchFromGitHub {
- owner = "mirage";
- repo = "ocaml-rpc";
- rev = "v${version}";
- sha256 = "0d8nb272mjxkq5ddn65cy9gjpa8yvd0v3jv3wp5xfh9gj29wd2jj";
+ src = fetchurl {
+ url = "https://github.com/mirage/ocaml-rpc/releases/download/v${version}/rpclib-v${version}.tbz";
+ sha256 = "1kqbixk4d9y15ns566fiyzid5jszkamm1kv7iks71invv33v7krz";
};
- buildInputs = [ alcotest cmdliner yojson ];
- propagatedBuildInputs = [ rresult result xmlm ];
+ buildInputs = [ cmdliner yojson ];
+ propagatedBuildInputs = [ base64 rresult xmlm ];
+ checkInputs = [ alcotest ];
doCheck = true;
diff --git a/pkgs/development/ocaml-modules/rpclib/lwt.nix b/pkgs/development/ocaml-modules/rpclib/lwt.nix
new file mode 100644
index 000000000000..49f718474980
--- /dev/null
+++ b/pkgs/development/ocaml-modules/rpclib/lwt.nix
@@ -0,0 +1,18 @@
+{ lib, buildDunePackage, rpclib
+, lwt
+, alcotest-lwt, ppx_deriving_rpc, yojson
+}:
+
+buildDunePackage {
+ pname = "rpclib-lwt";
+ inherit (rpclib) version useDune2 src;
+
+ propagatedBuildInputs = [ lwt rpclib ];
+
+ checkInputs = [ alcotest-lwt ppx_deriving_rpc yojson ];
+ doCheck = true;
+
+ meta = rpclib.meta // {
+ description = "A library to deal with RPCs in OCaml - Lwt interface";
+ };
+}
diff --git a/pkgs/development/ocaml-modules/sqlexpr/ppx.nix b/pkgs/development/ocaml-modules/sqlexpr/ppx.nix
index 863bd21c90ef..572ff5936154 100644
--- a/pkgs/development/ocaml-modules/sqlexpr/ppx.nix
+++ b/pkgs/development/ocaml-modules/sqlexpr/ppx.nix
@@ -6,6 +6,8 @@ buildDunePackage {
pname = "ppx_sqlexpr";
inherit (sqlexpr) version src meta;
+ minimumOCamlVersion = "4.06";
+
postPatch = ''
substituteInPlace src/ppx/jbuild --replace ppx_core ppxlib
'';
diff --git a/pkgs/development/ocaml-modules/tls/default.nix b/pkgs/development/ocaml-modules/tls/default.nix
index 375c2de27e0e..5aa3ecb0bf17 100644
--- a/pkgs/development/ocaml-modules/tls/default.nix
+++ b/pkgs/development/ocaml-modules/tls/default.nix
@@ -6,12 +6,12 @@
buildDunePackage rec {
minimumOCamlVersion = "4.08";
- version = "0.12.6";
+ version = "0.12.7";
pname = "tls";
src = fetchurl {
url = "https://github.com/mirleft/ocaml-tls/releases/download/v${version}/tls-v${version}.tbz";
- sha256 = "14b2289nhb65qm8wrw51y8qgz5ysn8hcbrj5plznd1pdzl46zxc9";
+ sha256 = "1c7hmcpcxn1bfa9cavqzriv7py2q7xfbdpb7kh1kb3j1qjap17dc";
};
useDune2 = true;
diff --git a/pkgs/development/ocaml-modules/tsort/default.nix b/pkgs/development/ocaml-modules/tsort/default.nix
index d47236ba96b8..fdfe7a650e55 100644
--- a/pkgs/development/ocaml-modules/tsort/default.nix
+++ b/pkgs/development/ocaml-modules/tsort/default.nix
@@ -2,6 +2,7 @@
buildDunePackage rec {
pname = "tsort";
+ useDune2 = true;
version = "2.0.0";
src = fetchFromGitHub {
owner = "dmbaturin";
diff --git a/pkgs/development/ocaml-modules/tuntap/default.nix b/pkgs/development/ocaml-modules/tuntap/default.nix
index a4536316ba41..981f05b01e38 100644
--- a/pkgs/development/ocaml-modules/tuntap/default.nix
+++ b/pkgs/development/ocaml-modules/tuntap/default.nix
@@ -6,6 +6,8 @@ buildDunePackage rec {
pname = "tuntap";
version = "2.0.0";
+ useDune2 = true;
+
minimumOCamlVersion = "4.04.2";
src = fetchurl {
diff --git a/pkgs/development/ocaml-modules/xtmpl/default.nix b/pkgs/development/ocaml-modules/xtmpl/default.nix
index 2264f0dedbf9..31c671538a58 100644
--- a/pkgs/development/ocaml-modules/xtmpl/default.nix
+++ b/pkgs/development/ocaml-modules/xtmpl/default.nix
@@ -2,6 +2,7 @@
, js_of_ocaml-ppx, re }:
if stdenv.lib.versionOlder ocaml.version "4.03"
+|| stdenv.lib.versionAtLeast ocaml.version "4.11"
then throw "xtmpl not supported for ocaml ${ocaml.version}"
else
stdenv.mkDerivation rec {
diff --git a/pkgs/development/php-packages/composer/2.0.nix b/pkgs/development/php-packages/composer/2.0.nix
index 858884628d3e..c3bd63de7faa 100644
--- a/pkgs/development/php-packages/composer/2.0.nix
+++ b/pkgs/development/php-packages/composer/2.0.nix
@@ -1,14 +1,14 @@
{ mkDerivation, fetchurl, pkgs, lib, php }:
let
pname = "composer";
- version = "2.0.4";
+ version = "2.0.7";
in
mkDerivation {
inherit pname version;
src = fetchurl {
url = "https://getcomposer.org/download/${version}/composer.phar";
- sha256 = "03bnaifywh8pmpzl0b8r3rm3radj0rz176vzkz327j99fi3vrcn3";
+ sha256 = "1sgbawai2jwriyfdlc7xp0qz535hd61xcbsnqiaxwp0xmy60w1ha";
};
dontUnpack = true;
diff --git a/pkgs/development/php-packages/couchbase/default.nix b/pkgs/development/php-packages/couchbase/default.nix
index abe4b7efdea8..4ec718469197 100644
--- a/pkgs/development/php-packages/couchbase/default.nix
+++ b/pkgs/development/php-packages/couchbase/default.nix
@@ -14,9 +14,10 @@ buildPecl {
};
configureFlags = [ "--with-couchbase" ];
+ broken = lib.versionAtLeast php.version "8.0";
buildInputs = with pkgs; [ libcouchbase zlib ];
- internalDeps = [ php.extensions.json ];
+ internalDeps = [] ++ lib.optionals (lib.versionOlder php.version "8.0") [ php.extensions.json ];
peclDeps = [ php.extensions.igbinary ];
patches = [
diff --git a/pkgs/development/php-packages/imagick/default.nix b/pkgs/development/php-packages/imagick/default.nix
index 63524fb2d068..504e15ae16dc 100644
--- a/pkgs/development/php-packages/imagick/default.nix
+++ b/pkgs/development/php-packages/imagick/default.nix
@@ -1,4 +1,4 @@
-{ buildPecl, lib, pkgs, pcre' }:
+{ buildPecl, fetchpatch, lib, pkgs, pcre' }:
buildPecl {
pname = "imagick";
@@ -6,6 +6,14 @@ buildPecl {
version = "3.4.4";
sha256 = "0xvhaqny1v796ywx83w7jyjyd0nrxkxf34w9zi8qc8aw8qbammcd";
+ patches = [
+ # Fix compatibility with PHP 8.
+ (fetchpatch {
+ url = "https://github.com/Imagick/imagick/pull/336.patch";
+ sha256 = "nuRdh02qaMx0s/5OzlfWjyYgZG1zgrYnAjsZ/UVIrUM=";
+ })
+ ];
+
configureFlags = [ "--with-imagick=${pkgs.imagemagick.dev}" ];
nativeBuildInputs = [ pkgs.pkgconfig ];
buildInputs = [ pcre' ];
diff --git a/pkgs/development/php-packages/mongodb/default.nix b/pkgs/development/php-packages/mongodb/default.nix
index 9802242e5b6c..2ebdaa2f577c 100644
--- a/pkgs/development/php-packages/mongodb/default.nix
+++ b/pkgs/development/php-packages/mongodb/default.nix
@@ -3,8 +3,8 @@
buildPecl {
pname = "mongodb";
- version = "1.8.1";
- sha256 = "0xxrll17c7nz146g9gww4cg41xc3qg41n73syb06546q9skqabyl";
+ version = "1.9.0";
+ sha256 = "16mbw3p80qxsj86nmjbfch8wv6jaq8wbz4rlpmixvhj9nwbp37hs";
nativeBuildInputs = [ pkgs.pkgconfig ];
buildInputs = with pkgs; [
diff --git a/pkgs/development/php-packages/phpstan/default.nix b/pkgs/development/php-packages/phpstan/default.nix
index ddc8516742a1..7ac33ab3c158 100644
--- a/pkgs/development/php-packages/phpstan/default.nix
+++ b/pkgs/development/php-packages/phpstan/default.nix
@@ -1,14 +1,14 @@
{ mkDerivation, fetchurl, pkgs, lib, php }:
let
pname = "phpstan";
- version = "0.12.52";
+ version = "0.12.58";
in
mkDerivation {
inherit pname version;
src = pkgs.fetchurl {
url = "https://github.com/phpstan/phpstan/releases/download/${version}/phpstan.phar";
- sha256 = "0zhbpcja7fyhqi2p8mky7v3dv50dgi4yxpj2hvmxs61kp9irf0nb";
+ sha256 = "1509z783rhrnlx32a3yg58sy81971dv1sf8nzs8am2m9qnpmdcll";
};
phases = [ "installPhase" ];
diff --git a/pkgs/development/php-packages/protobuf/default.nix b/pkgs/development/php-packages/protobuf/default.nix
index f5f0d7ac3ece..10b045897373 100644
--- a/pkgs/development/php-packages/protobuf/default.nix
+++ b/pkgs/development/php-packages/protobuf/default.nix
@@ -3,8 +3,8 @@
buildPecl {
pname = "protobuf";
- version = "3.13.0.1";
- sha256 = "0vzxwisa8g3xgzcwa5b6cx6nyf41gkm71rxiisnnz1axz4q0hzqf";
+ version = "3.14.0";
+ sha256 = "1ldc4s28hq61cfg8l4c06pgicj0ng7k37f28a0dnnbs7xkr7cibd";
buildInputs = [ pcre' ];
diff --git a/pkgs/development/php-packages/psalm/default.nix b/pkgs/development/php-packages/psalm/default.nix
index 129fbaf4ed39..272ed24f51af 100644
--- a/pkgs/development/php-packages/psalm/default.nix
+++ b/pkgs/development/php-packages/psalm/default.nix
@@ -1,14 +1,14 @@
{ mkDerivation, fetchurl, pkgs, lib, php }:
let
pname = "psalm";
- version = "4.1.1";
+ version = "4.2.1";
in
mkDerivation {
inherit pname version;
src = fetchurl {
url = "https://github.com/vimeo/psalm/releases/download/${version}/psalm.phar";
- sha256 = "05qjrg8wxlqxihv7xl31n73ygx7ykvcpbh2gq958iin4rr1bcy88";
+ sha256 = "0g6s3bn8aaggpqjgr0bqchgkgb4my5ksfycyyqy7nrly2bgn1kbz";
};
phases = [ "installPhase" ];
diff --git a/pkgs/development/php-packages/redis/default.nix b/pkgs/development/php-packages/redis/default.nix
index 41ff8f386898..a61ae1194ffb 100644
--- a/pkgs/development/php-packages/redis/default.nix
+++ b/pkgs/development/php-packages/redis/default.nix
@@ -7,8 +7,9 @@ buildPecl {
sha256 = "1cfsbxf3q3im0cmalgk76jpz581zr92z03c1viy93jxb53k2vsgl";
internalDeps = with php.extensions; [
- json
session
+ ] ++ lib.optionals (lib.versionOlder php.version "8.0") [
+ json
] ++ lib.optionals (lib.versionOlder php.version "7.4") [
hash
];
diff --git a/pkgs/development/php-packages/xdebug/default.nix b/pkgs/development/php-packages/xdebug/default.nix
index 76a55f70f0b9..53b0fe5e1ccd 100644
--- a/pkgs/development/php-packages/xdebug/default.nix
+++ b/pkgs/development/php-packages/xdebug/default.nix
@@ -3,8 +3,8 @@
buildPecl {
pname = "xdebug";
- version = "2.9.8";
- sha256 = "12igfrdfisqfmfqpc321g93pm2w1y7h24bclmxjrjv6rb36bcmgm";
+ version = "3.0.0";
+ sha256 = "0qnaqgn2rdjxc70lyrm3nmy7cfma69c7zn6if23hhkhx5kl0fl44";
doCheck = true;
checkTarget = "test";
diff --git a/pkgs/development/php-packages/yaml/default.nix b/pkgs/development/php-packages/yaml/default.nix
index 603fd3ddd5b7..6ad3b778f827 100644
--- a/pkgs/development/php-packages/yaml/default.nix
+++ b/pkgs/development/php-packages/yaml/default.nix
@@ -3,8 +3,8 @@
buildPecl {
pname = "yaml";
- version = "2.1.0";
- sha256 = "0rmn2irzny24ivzc09ss46s2s48i0zy2cww7ikphljqbfx6zdjss";
+ version = "2.2.0";
+ sha256 = "1d65cf5vnr7brhxmy1pi2axjiyvdhmpcnq0qlx5spwlgkv6hnyml";
configureFlags = [ "--with-yaml=${pkgs.libyaml}" ];
diff --git a/pkgs/development/python-modules/3to2/default.nix b/pkgs/development/python-modules/3to2/default.nix
index 8870388c2846..ff64a6d1a473 100644
--- a/pkgs/development/python-modules/3to2/default.nix
+++ b/pkgs/development/python-modules/3to2/default.nix
@@ -24,8 +24,6 @@ buildPythonPackage rec {
# Test failing due to upstream issue (https://bitbucket.org/amentajo/lib3to2/issues/50/testsuite-fails-with-new-python-35)
doCheck = false;
- dontUsePythonRecompileBytecode = true;
-
meta = {
homepage = "https://bitbucket.org/amentajo/lib3to2";
description = "Refactors valid 3.x syntax into valid 2.x syntax, if a syntactical conversion is possible";
diff --git a/pkgs/development/python-modules/FormEncode/default.nix b/pkgs/development/python-modules/FormEncode/default.nix
index f79e76b52c41..d91bef07d2ae 100644
--- a/pkgs/development/python-modules/FormEncode/default.nix
+++ b/pkgs/development/python-modules/FormEncode/default.nix
@@ -1,24 +1,28 @@
-{ stdenv, buildPythonPackage, fetchPypi, dnspython, pycountry, nose }:
+{ stdenv, buildPythonPackage, fetchPypi, dnspython, pycountry, nose, setuptools_scm, six, isPy27 }:
buildPythonPackage rec {
pname = "FormEncode";
- version = "1.3.1";
+ version = "2.0.0";
+
+ disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "1xm77h2mds2prlaz0z4nzkx13g61rx5c2v3vpgjq9d5ij8bzb8md";
+ sha256 = "049pm276140h30xgzwylhpii24xcln1qfdlfmbj69sqpfhlr5szj";
};
- buildInputs = [ dnspython pycountry nose ];
-
- patchPhase = ''
- # dnspython3 has been superseded, see its PyPI page
- substituteInPlace setup.py --replace dnspython3 dnspython
+ postPatch = ''
+ sed -i 's/setuptools_scm_git_archive//' setup.py
+ sed -i 's/use_scm_version=.*,/version="${version}",/' setup.py
'';
+ nativeBuildInputs = [ setuptools_scm ];
+ propagatedBuildInputs = [ six ];
+
+ checkInputs = [ dnspython pycountry nose ];
+
preCheck = ''
- # two tests require dns resolving
- sed -i 's/test_cyrillic_email/noop/' formencode/tests/test_email.py
+ # requires dns resolving
sed -i 's/test_unicode_ascii_subgroup/noop/' formencode/tests/test_email.py
'';
diff --git a/pkgs/development/python-modules/HAP-python/default.nix b/pkgs/development/python-modules/HAP-python/default.nix
index 7d273345b58a..267fcccd8d4b 100644
--- a/pkgs/development/python-modules/HAP-python/default.nix
+++ b/pkgs/development/python-modules/HAP-python/default.nix
@@ -3,14 +3,14 @@
buildPythonPackage rec {
pname = "HAP-python";
- version = "2.9.2";
+ version = "3.0.0";
# pypi package does not include tests
src = fetchFromGitHub {
owner = "ikalchev";
repo = pname;
rev = "v${version}";
- sha256 = "1d2ji2psla7jq3f9grb0l665nf8qsy2rlbkr2qg1d1a7mvf80x7k";
+ sha256 = "07s1kjm9cz4m4ksj506la1ks3dq2b5mk412rjj9rpj98b0mxrr84";
};
disabled = !isPy3k;
diff --git a/pkgs/development/python-modules/HTSeq/default.nix b/pkgs/development/python-modules/HTSeq/default.nix
index abb0c8520dd0..83263f734bd4 100644
--- a/pkgs/development/python-modules/HTSeq/default.nix
+++ b/pkgs/development/python-modules/HTSeq/default.nix
@@ -1,18 +1,26 @@
-{ stdenv, buildPythonPackage, fetchPypi, cython, numpy, pysam, matplotlib
-}:
+{ stdenv, buildPythonPackage, fetchFromGitHub, cython, numpy, pysam, matplotlib, python, isPy27, isPy3k }:
buildPythonPackage rec {
version = "0.12.4";
pname = "HTSeq";
- src = fetchPypi {
- inherit pname version;
- sha256 = "e3980bb4f12899442b4fa6f24f0ba149090f71cedb1eaf7128249afe4eb921ff";
+ src = fetchFromGitHub {
+ owner = "htseq";
+ repo = "htseq";
+ rev = "release_${version}";
+ sha256 = "0y7vh249sljqjnv81060w4xkdx6f1y5zdqkh38yk926x6v9riijm";
};
- buildInputs = [ cython numpy pysam ];
+ nativeBuildInputs = [ cython ];
propagatedBuildInputs = [ numpy pysam matplotlib ];
+ checkPhase = stdenv.lib.optionalString isPy27 ''
+ ${python.interpreter} python2/test/test_general.py
+ '' + stdenv.lib.optionalString isPy3k ''
+ ${python.interpreter} python3/test/test_general.py
+ '';
+
meta = with stdenv.lib; {
+ homepage = "https://htseq.readthedocs.io/";
description = "A framework to work with high-throughput sequencing data";
maintainers = with maintainers; [ unode ];
platforms = platforms.unix;
diff --git a/pkgs/development/python-modules/IPy/default.nix b/pkgs/development/python-modules/IPy/default.nix
index 7f258780d1c6..332ee0fc0c13 100644
--- a/pkgs/development/python-modules/IPy/default.nix
+++ b/pkgs/development/python-modules/IPy/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "IPy";
- version = "1.00";
+ version = "1.01";
src = fetchPypi {
inherit pname version;
- sha256 = "08d6kcacj67mvh0b6y765ipccy6gi4w2ndd4v1l3im2qm1cgcarg";
+ sha256 = "edeca741dea2d54aca568fa23740288c3fe86c0f3ea700344571e9ef14a7cc1a";
};
checkInputs = [ nose ];
diff --git a/pkgs/development/python-modules/JPype1/default.nix b/pkgs/development/python-modules/JPype1/default.nix
index 68afbb525c95..11ac2b7599b2 100644
--- a/pkgs/development/python-modules/JPype1/default.nix
+++ b/pkgs/development/python-modules/JPype1/default.nix
@@ -2,19 +2,25 @@
, buildPythonPackage
, fetchPypi
, isPy27
+, pythonOlder
+, typing-extensions
, pytest
}:
buildPythonPackage rec {
pname = "JPype1";
- version = "1.0.2";
+ version = "1.1.2";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "c751436350c105f403e382574d34a6ad73e4a677cb0ff5bc9a87581cc07094e1";
+ sha256 = "c6e36de9f7ef826ff27f6d5260acc710ebc585a534c12cbac905db088ab1d992";
};
+ propagatedBuildInputs = lib.optionals (pythonOlder "3.8") [
+ typing-extensions
+ ];
+
checkInputs = [
pytest
];
diff --git a/pkgs/development/python-modules/Nikola/default.nix b/pkgs/development/python-modules/Nikola/default.nix
index 06a85a22033d..eeab02fcb75e 100644
--- a/pkgs/development/python-modules/Nikola/default.nix
+++ b/pkgs/development/python-modules/Nikola/default.nix
@@ -35,7 +35,7 @@
buildPythonPackage rec {
pname = "Nikola";
- version = "8.1.1";
+ version = "8.1.2";
# Nix contains only Python 3 supported version of doit, which is a dependency
# of Nikola. Python 2 support would require older doit 0.29.0 (which on the
@@ -54,7 +54,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "cee35b011667a965eca01b7d36b54649c9434ab004d8556d6563b7d899df61ed";
+ sha256 = "26f4fb1a2b0105cf0f71187c6c1eb54283767a883d1c8f4ca8c8039033217d27";
};
patchPhase = ''
diff --git a/pkgs/development/python-modules/Pygments/default.nix b/pkgs/development/python-modules/Pygments/default.nix
index e0c5539299dd..02f39b3014d4 100644
--- a/pkgs/development/python-modules/Pygments/default.nix
+++ b/pkgs/development/python-modules/Pygments/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "Pygments";
- version = "2.6.1";
+ version = "2.7.2";
src = fetchPypi {
inherit pname version;
- sha256 = "647344a061c249a3b74e230c739f434d7ea4d8b1d5f3721bc0f3558049b38f44";
+ sha256 = "381985fcc551eb9d37c52088a32914e00517e57f4a21609f48141ba08e193fa0";
};
propagatedBuildInputs = [ docutils ];
diff --git a/pkgs/development/python-modules/Wand/default.nix b/pkgs/development/python-modules/Wand/default.nix
index 4f4dbbc2fd19..c897b04e880c 100644
--- a/pkgs/development/python-modules/Wand/default.nix
+++ b/pkgs/development/python-modules/Wand/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "Wand";
- version = "0.6.3";
+ version = "0.6.5";
src = fetchPypi {
inherit pname version;
- sha256 = "d21429288fe0de63d829dbbfb26736ebaed9fd0792c2a0dc5943c5cab803a708";
+ sha256 = "ec981b4f07f7582fc564aba8b57763a549392e9ef8b6a338e9da54cdd229cf95";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/absl-py/default.nix b/pkgs/development/python-modules/absl-py/default.nix
index e7a2f120c1b3..e70d830b7be0 100644
--- a/pkgs/development/python-modules/absl-py/default.nix
+++ b/pkgs/development/python-modules/absl-py/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "absl-py";
- version = "0.9.0";
+ version = "0.11.0";
src = fetchPypi {
inherit pname version;
- sha256 = "75e737d6ce7723d9ff9b7aa1ba3233c34be62ef18d5859e706b8fdc828989830";
+ sha256 = "673cccb88d810e5627d0c1c818158485d106f65a583880e2f730c997399bcfa7";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/actdiag/default.nix b/pkgs/development/python-modules/actdiag/default.nix
index 00a08b3e7a82..84aef2dfb03d 100644
--- a/pkgs/development/python-modules/actdiag/default.nix
+++ b/pkgs/development/python-modules/actdiag/default.nix
@@ -1,32 +1,24 @@
-{ stdenv, buildPythonPackage, fetchPypi, fetchpatch
-, pep8, nose, unittest2, docutils, blockdiag, reportlab }:
+{ stdenv, buildPythonPackage, fetchPypi
+, nose, docutils, blockdiag, reportlab }:
buildPythonPackage rec {
pname = "actdiag";
- version = "0.5.4";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "983071777d9941093aaef3be1f67c198a8ac8d2bba264cdd1f337ca415ab46af";
+ sha256 = "0g51v9dmdq18z33v332f1f0cmb3hqgaga5minj0mc2sglark1s7h";
};
- patches = fetchpatch {
- name = "drop_test_pep8.py.patch";
- url = "https://bitbucket.org/blockdiag/actdiag/commits/c1f2ed5947a1e93291f5860e4e30cee098bd635d/raw";
- sha256 = "1zxzwb0fvwlc8xgs45fx65341sjhb3h6l2p6rdj6i127vg1hsxb4";
- };
-
- buildInputs = [ pep8 nose unittest2 docutils ];
-
- propagatedBuildInputs = [ blockdiag ];
+ propagatedBuildInputs = [ blockdiag docutils ];
- checkInputs = [ reportlab ];
+ checkInputs = [ nose reportlab ];
meta = with stdenv.lib; {
description = "Generate activity-diagram image from spec-text file (similar to Graphviz)";
homepage = "http://blockdiag.com/";
license = licenses.asl20;
platforms = platforms.unix;
- maintainers = with maintainers; [ bjornfor ];
+ maintainers = with maintainers; [ bjornfor SuperSandro2000 ];
};
}
diff --git a/pkgs/development/python-modules/aioextensions/default.nix b/pkgs/development/python-modules/aioextensions/default.nix
index 62a6b90e9f8d..3fee1af2f176 100644
--- a/pkgs/development/python-modules/aioextensions/default.nix
+++ b/pkgs/development/python-modules/aioextensions/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "aioextensions";
- version = "20.11.1517005";
+ version = "20.11.1621472";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "10b8ddhd77ixxi2i8mw86m388smp324f7rr0mdpkwdb0ra99ra8m";
+ sha256 = "abfb2a27590f20b04808192e6c9c5f93298656c013546850c4505b5070a8cc82";
};
propagatedBuildInputs = [ uvloop ];
diff --git a/pkgs/development/python-modules/aiofiles/default.nix b/pkgs/development/python-modules/aiofiles/default.nix
index 7db56622759f..fd77a5587885 100644
--- a/pkgs/development/python-modules/aiofiles/default.nix
+++ b/pkgs/development/python-modules/aiofiles/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "aiofiles";
- version = "0.5.0";
+ version = "0.6.0";
src = fetchPypi {
inherit pname version;
- sha256 = "98e6bcfd1b50f97db4980e182ddd509b7cc35909e903a8fe50d8849e02d815af";
+ sha256 = "e0281b157d3d5d59d803e3f4557dcc9a3dff28a4dd4829a9ff478adae50ca092";
};
disabled = pythonOlder "3.3";
diff --git a/pkgs/development/python-modules/aiohttp-jinja2/default.nix b/pkgs/development/python-modules/aiohttp-jinja2/default.nix
index 84195d5545e0..4bc41cf32f38 100644
--- a/pkgs/development/python-modules/aiohttp-jinja2/default.nix
+++ b/pkgs/development/python-modules/aiohttp-jinja2/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "aiohttp-jinja2";
- version = "1.2.0";
+ version = "1.4.2";
src = fetchPypi {
inherit pname version;
- sha256 = "2dfe29cfd278d07cd0a851afb98471bc8ce2a830968443e40d67636f3c035d79";
+ sha256 = "9c22a0e48e3b277fc145c67dd8c3b8f609dab36bce9eb337f70dfe716663c9a0";
};
propagatedBuildInputs = [ aiohttp jinja2 ];
diff --git a/pkgs/development/python-modules/aiohttp/default.nix b/pkgs/development/python-modules/aiohttp/default.nix
index 90a7b41f7c10..514d1d308e12 100644
--- a/pkgs/development/python-modules/aiohttp/default.nix
+++ b/pkgs/development/python-modules/aiohttp/default.nix
@@ -21,26 +21,36 @@
, brotlipy
, freezegun
, isPy38
+, re-assert
}:
buildPythonPackage rec {
pname = "aiohttp";
- version = "3.6.3";
+ version = "3.7.3";
# https://github.com/aio-libs/aiohttp/issues/4525 python3.8 failures
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "698cd7bc3c7d1b82bb728bae835724a486a8c376647aec336aa21a60113c3645";
+ sha256 = "9c1a81af067e72261c9cbe33ea792893e83bc6aa987bfbd6fdc1e5e7b22777c4";
};
checkInputs = [
pytestrunner pytestCheckHook gunicorn async_generator pytest_xdist
pytest-mock pytestcov trustme brotlipy freezegun
+ re-assert
];
- propagatedBuildInputs = [ attrs chardet multidict async-timeout yarl ]
- ++ lib.optionals (pythonOlder "3.7") [ idna-ssl typing-extensions ];
+ propagatedBuildInputs = [
+ attrs
+ chardet
+ multidict
+ async-timeout
+ typing-extensions
+ yarl
+ ] ++ lib.optionals (pythonOlder "3.7") [
+ idna-ssl
+ ];
disabledTests = [
# disable tests which attempt to do loopback connections
@@ -54,6 +64,7 @@ buildPythonPackage rec {
"proxy_https_bad_response"
"partially_applied_handler"
"middleware"
+ "test_mark_formdata_as_processed"
# no longer compatible with pytest>=6
"aiohttp_plugin_async_fixture"
] ++ lib.optionals stdenv.is32bit [
diff --git a/pkgs/development/python-modules/aiomysql/default.nix b/pkgs/development/python-modules/aiomysql/default.nix
index acaeb0ba783e..4de8eaba3d8f 100644
--- a/pkgs/development/python-modules/aiomysql/default.nix
+++ b/pkgs/development/python-modules/aiomysql/default.nix
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "aiomysql";
- version = "0.0.20";
+ version = "0.0.21";
disabled = isPy27;
src = fetchFromGitHub {
owner = "aio-libs";
repo = pname;
rev = "v${version}";
- sha256 = "1mxih81zc2k64briirpp5wz4f72l8v05avfyfibaq9fr6lcbih9b";
+ sha256 = "1qvy3phbsxp55161dnppjfx2m1kn82v0irc3xzqw0adfd81vaiad";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/amazon_kclpy/default.nix b/pkgs/development/python-modules/amazon_kclpy/default.nix
index 47a62cd2afce..bfce45ae206c 100644
--- a/pkgs/development/python-modules/amazon_kclpy/default.nix
+++ b/pkgs/development/python-modules/amazon_kclpy/default.nix
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "amazon_kclpy";
- version = "1.5.1";
+ version = "2.0.1";
src = fetchFromGitHub {
owner = "awslabs";
repo = "amazon-kinesis-client-python";
rev = "v${version}";
- sha256 = "0jjqh9hq0hx2wr7wlqjr6cixpygragwlk4pz7rkqg2gkbhazmnq3";
+ sha256 = "13iq217fg0bxafp2rl684pg1rz4jbwid8cc8ip4rim07kzn65lbg";
};
# argparse is just required for python2.6
diff --git a/pkgs/development/python-modules/amqp/default.nix b/pkgs/development/python-modules/amqp/default.nix
index 5fa41412a7ca..12dc1eca2a31 100644
--- a/pkgs/development/python-modules/amqp/default.nix
+++ b/pkgs/development/python-modules/amqp/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "amqp";
- version = "2.6.1";
+ version = "5.0.2";
src = fetchPypi {
inherit pname version;
- sha256 = "70cdb10628468ff14e57ec2f751c7aa9e48e7e3651cfd62d431213c0c4e58f21";
+ sha256 = "fcd5b3baeeb7fc19b3486ff6d10543099d40ae1f5c9196eae695d1cde1b2f784";
};
propagatedBuildInputs = [ vine ];
diff --git a/pkgs/development/python-modules/annexremote/default.nix b/pkgs/development/python-modules/annexremote/default.nix
index bddae5155d7b..a508e7b27111 100644
--- a/pkgs/development/python-modules/annexremote/default.nix
+++ b/pkgs/development/python-modules/annexremote/default.nix
@@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "annexremote";
- version = "1.3.1";
+ version = "1.4.5";
# use fetchFromGitHub instead of fetchPypi because the test suite of
# the package is not included into the PyPI tarball
@@ -17,7 +17,7 @@ buildPythonPackage rec {
rev = "v${version}";
owner = "Lykos153";
repo = "AnnexRemote";
- sha256 = "13ny7h41430pi9393dw3qgwxvzcxacapjsw0d3vjm7lc4h566alq";
+ sha256 = "0r5chdk2aiqcz7z8r8m1j657cz79f6bbv96xdmhj4m5fiqn672if";
};
propagatedBuildInputs = [ future ];
diff --git a/pkgs/development/python-modules/annoy/default.nix b/pkgs/development/python-modules/annoy/default.nix
index 51fd57582f2f..138c70a38483 100644
--- a/pkgs/development/python-modules/annoy/default.nix
+++ b/pkgs/development/python-modules/annoy/default.nix
@@ -6,12 +6,12 @@
}:
buildPythonPackage rec {
- version = "1.16.3";
+ version = "1.17.0";
pname = "annoy";
src = fetchPypi {
inherit pname version;
- sha256 = "fe2779664bd8846f2d67191a7e6010b8df890ac4586336748fd0697f31654379";
+ sha256 = "9891e264041d1dcf3af42f67fbb16cb273c5404bc8c869d0915a3087f71d58dd";
};
nativeBuildInputs = [ h5py ];
diff --git a/pkgs/development/python-modules/ansi2html/default.nix b/pkgs/development/python-modules/ansi2html/default.nix
index eda67e260454..76775acb1632 100644
--- a/pkgs/development/python-modules/ansi2html/default.nix
+++ b/pkgs/development/python-modules/ansi2html/default.nix
@@ -1,17 +1,21 @@
-{ lib, buildPythonPackage, fetchPypi, isPy3k, six, mock, nose, setuptools }:
+{ lib, buildPythonPackage, fetchPypi, isPy3k, six, mock, pytestCheckHook, setuptools, setuptools_scm, toml }:
buildPythonPackage rec {
pname = "ansi2html";
- version = "1.5.2";
+ version = "1.6.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1a9vihsvd03hb0a4dbiklyy686adp9q2ipl79mkxmdr6gfp8bbln";
+ sha256 = "0f124ea7efcf3f24f1f9398e527e688c9ae6eab26b0b84e1299ef7f94d92c596";
};
+ nativeBuildInputs = [ setuptools_scm toml ];
propagatedBuildInputs = [ six setuptools ];
- checkInputs = [ mock nose ];
+ preCheck = "export PATH=$PATH:$out/bin";
+ checkInputs = [ mock pytestCheckHook ];
+
+ pythonImportsCheck = [ "ansi2html" ];
meta = with lib; {
description = "Convert text with ANSI color codes to HTML";
diff --git a/pkgs/development/python-modules/anyio/default.nix b/pkgs/development/python-modules/anyio/default.nix
index 516b8520f00e..f79bf23896fd 100644
--- a/pkgs/development/python-modules/anyio/default.nix
+++ b/pkgs/development/python-modules/anyio/default.nix
@@ -1,4 +1,5 @@
-{ lib
+{ stdenv
+, lib
, buildPythonPackage
, fetchFromGitHub
, pythonOlder
@@ -45,6 +46,9 @@ buildPythonPackage rec {
pytestFlagsArray = [
# lots of DNS lookups
"--ignore=tests/test_sockets.py"
+ ] ++ lib.optionals stdenv.isDarwin [
+ # darwin sandboxing limitations
+ "--ignore=tests/streams/test_tls.py"
];
pythonImportsCheck = [ "anyio" ];
diff --git a/pkgs/development/python-modules/apispec/default.nix b/pkgs/development/python-modules/apispec/default.nix
index 9941cf7ae60a..0dea059f76af 100644
--- a/pkgs/development/python-modules/apispec/default.nix
+++ b/pkgs/development/python-modules/apispec/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "apispec";
- version = "3.3.2";
+ version = "4.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "d23ebd5b71e541e031b02a19db10b5e6d5ef8452c552833e3e1afc836b40b1ad";
+ sha256 = "360e28e5e84a4d7023b16de2b897327fe3da63ddc8e01f9165b9113b7fe1c48a";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/argcomplete/default.nix b/pkgs/development/python-modules/argcomplete/default.nix
index 3ab390d822b5..f2a9db40f60f 100644
--- a/pkgs/development/python-modules/argcomplete/default.nix
+++ b/pkgs/development/python-modules/argcomplete/default.nix
@@ -7,11 +7,11 @@
}:
buildPythonPackage rec {
pname = "argcomplete";
- version = "1.12.1";
+ version = "1.12.2";
src = fetchPypi {
inherit pname version;
- sha256 = "849c2444c35bb2175aea74100ca5f644c29bf716429399c0f2203bb5d9a8e4e6";
+ sha256 = "de0e1282330940d52ea92a80fea2e4b9e0da1932aaa570f84d268939d1897b04";
};
doCheck = false; # meant to be ran with interactive interpreter
diff --git a/pkgs/development/python-modules/astroid/default.nix b/pkgs/development/python-modules/astroid/default.nix
index 927e6a6d5a64..49f04bcb9116 100644
--- a/pkgs/development/python-modules/astroid/default.nix
+++ b/pkgs/development/python-modules/astroid/default.nix
@@ -1,4 +1,4 @@
-{ lib, fetchPypi, buildPythonPackage, pythonOlder, isPyPy
+{ lib, fetchPypi, buildPythonPackage, pythonOlder, isPyPy, pythonAtLeast
, lazy-object-proxy, six, wrapt, typing, typed-ast
, pytestrunner, pytest
}:
@@ -7,7 +7,7 @@ buildPythonPackage rec {
pname = "astroid";
version = "2.4.2";
- disabled = pythonOlder "3.4";
+ disabled = pythonOlder "3.4" || pythonAtLeast "3.9";
src = fetchPypi {
inherit pname version;
diff --git a/pkgs/development/python-modules/astropy/default.nix b/pkgs/development/python-modules/astropy/default.nix
index 1affa4b50538..2fe59e53d9c1 100644
--- a/pkgs/development/python-modules/astropy/default.nix
+++ b/pkgs/development/python-modules/astropy/default.nix
@@ -2,6 +2,8 @@
, fetchPypi
, buildPythonPackage
, isPy3k
+, cython
+, jinja2
, numpy
, pytest
, pytest-astropy
@@ -10,16 +12,16 @@
buildPythonPackage rec {
pname = "astropy";
- version = "4.0.3";
+ version = "4.2";
disabled = !isPy3k; # according to setup.py
src = fetchPypi {
inherit pname version;
- sha256 = "cf69d1a3f140ca8fe1664202072201395495a73c334a69fc965fab6a6e1d281a";
+ sha256 = "2c194f8a429b8399de64a413a06881ea49f0525cabaa2d78fc132b9e970adc6a";
};
- nativeBuildInputs = [ astropy-helpers ];
+ nativeBuildInputs = [ astropy-helpers cython jinja2 ];
propagatedBuildInputs = [ numpy pytest ]; # yes it really has pytest in install_requires
diff --git a/pkgs/development/python-modules/asyncssh/default.nix b/pkgs/development/python-modules/asyncssh/default.nix
index bc540b45de47..44b769636ca5 100644
--- a/pkgs/development/python-modules/asyncssh/default.nix
+++ b/pkgs/development/python-modules/asyncssh/default.nix
@@ -1,7 +1,7 @@
{ stdenv, buildPythonPackage, fetchPypi, pythonOlder
, cryptography
, bcrypt, gssapi, libnacl, libsodium, nettle, pyopenssl
-, openssl, openssh }:
+, openssl, openssh, pytestCheckHook }:
buildPythonPackage rec {
pname = "asyncssh";
@@ -23,6 +23,11 @@ buildPythonPackage rec {
./fix-sftp-chmod-test-nixos.patch
];
+ # Disables windows specific test (specifically the GSSAPI wrapper for Windows)
+ postPatch = ''
+ rm tests/sspi_stub.py
+ '';
+
propagatedBuildInputs = [
bcrypt
cryptography
@@ -36,12 +41,10 @@ buildPythonPackage rec {
checkInputs = [
openssh
openssl
+ pytestCheckHook
];
- # Disables windows specific test (specifically the GSSAPI wrapper for Windows)
- postPatch = ''
- rm tests/sspi_stub.py
- '';
+ disabledTests = [ "test_expired_root" "test_confirm" ];
meta = with stdenv.lib; {
description = "Provides an asynchronous client and server implementation of the SSHv2 protocol on top of the Python asyncio framework";
diff --git a/pkgs/development/python-modules/atlassian-python-api/default.nix b/pkgs/development/python-modules/atlassian-python-api/default.nix
index a91c3ee8a52b..b1f0df0b3bc0 100755
--- a/pkgs/development/python-modules/atlassian-python-api/default.nix
+++ b/pkgs/development/python-modules/atlassian-python-api/default.nix
@@ -4,6 +4,7 @@
, isPy3k
, certifi
, chardet
+, deprecated
, idna
, oauthlib
, requests
@@ -16,16 +17,16 @@
buildPythonPackage rec {
pname = "atlassian-python-api";
- version = "1.17.7";
+ version = "2.1.2";
src = fetchPypi {
inherit pname version;
- sha256 = "456e9873fa5ab5cc91c6ae76a70b662f0993d32e4dff6d8febd866a53d86041e";
+ sha256 = "f852bfd293fdcb0ab2d7a9ea907f8303cf14fe6f55e90c103d4de00393ea9555";
};
checkInputs = [ pytestrunner pytest ];
- propagatedBuildInputs = [ oauthlib requests requests_oauthlib six ];
+ propagatedBuildInputs = [ deprecated oauthlib requests requests_oauthlib six ];
meta = with lib; {
description = "Python Atlassian REST API Wrapper";
diff --git a/pkgs/development/python-modules/atom/default.nix b/pkgs/development/python-modules/atom/default.nix
index 60fa12d4a661..cb9503fe6e9c 100644
--- a/pkgs/development/python-modules/atom/default.nix
+++ b/pkgs/development/python-modules/atom/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "atom";
- version = "0.5.2";
+ version = "0.6.0";
src = fetchPypi {
inherit pname version;
- sha256 = "99b4c94b833aafffc0b34ab8f98b697f575be3230bff38ebf863d065403333e0";
+ sha256 = "df65a654744ccdc4843ce09c38612fd8f702c84be501b1d955c3ac0b9ad28dc5";
};
buildInputs = [ cppy ];
diff --git a/pkgs/development/python-modules/atpublic/default.nix b/pkgs/development/python-modules/atpublic/default.nix
index 021d8e8b3077..41353598f895 100644
--- a/pkgs/development/python-modules/atpublic/default.nix
+++ b/pkgs/development/python-modules/atpublic/default.nix
@@ -7,12 +7,12 @@
buildPythonPackage rec {
pname = "atpublic";
- version = "2.0";
+ version = "2.1.1";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "ebeb62b71a5c683a84c1b16bbf415708af5a46841b142b85ac3a22ec2d7613b0";
+ sha256 = "fa1d48bcb85bbed90f6ffee6936578f65ff0e93aa607397bd88eaeb408bd96d8";
};
propagatedBuildInputs = lib.optionals (pythonOlder "3.8") [
@@ -24,7 +24,7 @@ buildPythonPackage rec {
];
checkPhase = ''
- pytest --pyargs public
+ pytest
'';
meta = with lib; {
diff --git a/pkgs/development/python-modules/atsim_potentials/default.nix b/pkgs/development/python-modules/atsim_potentials/default.nix
index 3bc221d7adc9..8369a49b7db8 100644
--- a/pkgs/development/python-modules/atsim_potentials/default.nix
+++ b/pkgs/development/python-modules/atsim_potentials/default.nix
@@ -1,21 +1,36 @@
{ stdenv
, buildPythonPackage
, fetchPypi
+, configparser
+, pyparsing
, pytest
, future
+, openpyxl
+, wrapt
}:
buildPythonPackage rec {
- version = "0.2.1";
+ version = "0.3.0";
pname = "atsim.potentials";
src = fetchPypi {
inherit pname version;
- sha256 = "2abdec2fb4e8198f4e0e41634ad86625d5356a4a3f1ba1f41568d0697df8f36f";
+ sha256 = "70082fc40b0ab7565a671c2d764fe3db08bc6ce45da44e1c1e8b77a65d1f7a23";
};
checkInputs = [ pytest ];
- propagatedBuildInputs = [ future ];
+ propagatedBuildInputs = [
+ configparser
+ future
+ openpyxl
+ pyparsing
+ wrapt
+ ];
+
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace "wrapt==1.11.2" "wrapt~=1.11"
+ '';
# tests are not included with release
doCheck = false;
@@ -25,9 +40,10 @@ buildPythonPackage rec {
'';
meta = with stdenv.lib; {
- homepage = "https://bitbucket.org/mjdr/atsim_potentials";
+ homepage = "https://github.com/mjdrushton/atsim-potentials";
description = "Provides tools for working with pair and embedded atom method potential models including tabulation routines for DL_POLY and LAMMPS";
license = licenses.mit;
maintainers = [ maintainers.costrouc ];
+ broken = true; # missing cexprtk package
};
}
diff --git a/pkgs/development/python-modules/attrs/default.nix b/pkgs/development/python-modules/attrs/default.nix
index 0e0606a3ead5..7513aa04f300 100644
--- a/pkgs/development/python-modules/attrs/default.nix
+++ b/pkgs/development/python-modules/attrs/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "attrs";
- version = "19.3.0";
+ version = "20.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "f7b7ce16570fe9965acd6d30101a28f62fb4a7f9e926b3bbc9b61f8b04247e72";
+ sha256 = "832aa3cde19744e49938b91fea06d69ecb9e649c93ba974535d08ad92164f700";
};
# macOS needs clang for testing
diff --git a/pkgs/development/python-modules/awkward1/default.nix b/pkgs/development/python-modules/awkward1/default.nix
index 0f2243645e0d..dae8a235d80f 100644
--- a/pkgs/development/python-modules/awkward1/default.nix
+++ b/pkgs/development/python-modules/awkward1/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "awkward1";
- version = "0.4.4";
+ version = "0.4.5";
src = fetchPypi {
inherit pname version;
- sha256 = "72b63e25c1c0d85ee4b36b094c7103ef0e40678265eb1e240322ee19fe334368";
+ sha256 = "8c786d1641343e9887c21794f9a3bf51716b00ed3b182491f1acbc9e389b31bb";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/python-modules/aws-sam-translator/default.nix b/pkgs/development/python-modules/aws-sam-translator/default.nix
index 9073df2600dd..52298faa0cc8 100644
--- a/pkgs/development/python-modules/aws-sam-translator/default.nix
+++ b/pkgs/development/python-modules/aws-sam-translator/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "aws-sam-translator";
- version = "1.27.0";
+ version = "1.31.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0m24cdiry8p74s5ysyriy6wks4ic8782sf21q4yvlwfn9hpi4n1j";
+ sha256 = "3a1d73d098161e60966b0d53bb310c98e4f66101688cce3d1697903643782d79";
};
# Tests are not included in the PyPI package
diff --git a/pkgs/development/python-modules/azure-common/default.nix b/pkgs/development/python-modules/azure-common/default.nix
index be51a1248a22..f77c938b1d7f 100644
--- a/pkgs/development/python-modules/azure-common/default.nix
+++ b/pkgs/development/python-modules/azure-common/default.nix
@@ -9,14 +9,14 @@
}:
buildPythonPackage rec {
- version = "1.1.25";
+ version = "1.1.26";
pname = "azure-common";
disabled = isPyPy;
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "ce0f1013e6d0e9faebaf3188cc069f4892fc60a6ec552e3f817c1a2f92835054";
+ sha256 = "b2866238aea5d7492cfb0282fc8b8d5f6d06fb433872345864d45753c10b6e4f";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-core/default.nix b/pkgs/development/python-modules/azure-core/default.nix
index 16fc468d044e..0ad45dceb2bb 100644
--- a/pkgs/development/python-modules/azure-core/default.nix
+++ b/pkgs/development/python-modules/azure-core/default.nix
@@ -14,14 +14,14 @@
}:
buildPythonPackage rec {
- version = "1.8.2";
+ version = "1.9.0";
pname = "azure-core";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "621b53271f7988b766f8a7d7f7a2c44241e3d2c1d8db13e68089d6da6241748e";
+ sha256 = "ef8ae93a2ce8b595f231395579be11aadc1838168cbc2582e2d0bbd8b15c461f";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-identity/default.nix b/pkgs/development/python-modules/azure-identity/default.nix
index 4cea19742b9c..e7d2d5c83ac0 100644
--- a/pkgs/development/python-modules/azure-identity/default.nix
+++ b/pkgs/development/python-modules/azure-identity/default.nix
@@ -17,13 +17,13 @@
buildPythonPackage rec {
pname = "azure-identity";
- version = "1.4.1";
+ version = "1.5.0";
disabled = isPy38;
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "7b071089faf0789059ac24052e311e2b096a002c173d42b96896db09c6e2ba5d";
+ sha256 = "872adfa760b2efdd62595659b283deba92d47b7a67557eb9ff48f0b5d04ee396";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-mgmt-authorization/default.nix b/pkgs/development/python-modules/azure-mgmt-authorization/default.nix
index 400d421ee098..a622c6a94c90 100644
--- a/pkgs/development/python-modules/azure-mgmt-authorization/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-authorization/default.nix
@@ -4,24 +4,26 @@
, msrest
, msrestazure
, azure-common
+, azure-mgmt-core
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-authorization";
- version = "0.61.0";
+ version = "1.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "f5cceea3add04e9445ea88492f15eecf6c126f0406d967c95f6e48b79be8db75";
+ sha256 = "9a9fc16866b46387853381ab4fa0f84c1765e0afea5b0124709ea9fae10ee752";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
+ azure-mgmt-core
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
diff --git a/pkgs/development/python-modules/azure-mgmt-compute/default.nix b/pkgs/development/python-modules/azure-mgmt-compute/default.nix
index 8ce4201a2d4e..2aca8fdbd7d0 100644
--- a/pkgs/development/python-modules/azure-mgmt-compute/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-compute/default.nix
@@ -8,13 +8,13 @@
}:
buildPythonPackage rec {
- version = "17.0.0";
+ version = "18.0.0";
pname = "azure-mgmt-compute";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "c7350b404e5d10a548ceddb034394c8fad6c852ce33a3d3b211065813c1da404";
+ sha256 = "34815c91193640ad8ff0c4dad7f2d997548c853d2e8b10250329ed516e55879e";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-mgmt-containerinstance/default.nix b/pkgs/development/python-modules/azure-mgmt-containerinstance/default.nix
index a693820a14f6..7a4d8005c9e1 100644
--- a/pkgs/development/python-modules/azure-mgmt-containerinstance/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-containerinstance/default.nix
@@ -4,24 +4,26 @@
, msrest
, msrestazure
, azure-common
+, azure-mgmt-core
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-containerinstance";
- version = "2.0.0";
+ version = "7.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "5ad247d186c3c040da7a1d40ad39c9881e99afc58271f673abb602abb0b6b85b";
+ sha256 = "9f624df0664ba80ba886bc96ffe5e468c620eb5b681bc3bc2a28ce26042fd465";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
+ azure-mgmt-core
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
diff --git a/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix b/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix
index 41089fdeaedb..8e93026b6021 100644
--- a/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-containerservice/default.nix
@@ -4,24 +4,26 @@
, msrest
, msrestazure
, azure-common
+, azure-mgmt-core
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-containerservice";
- version = "10.0.0";
+ version = "14.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "9b44b2d0b281fc1999324a715fb5cf4f47d392a35bc0a01f24bb8dbc4c123acd";
+ sha256 = "fbb13448fb52a4090ee91940ae8676403dbe8ae81044b7a5cd3c9e58b47d66de";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
+ azure-mgmt-core
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
diff --git a/pkgs/development/python-modules/azure-mgmt-core/default.nix b/pkgs/development/python-modules/azure-mgmt-core/default.nix
index e7e8c91accab..c824f3725a7e 100644
--- a/pkgs/development/python-modules/azure-mgmt-core/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-core/default.nix
@@ -7,13 +7,13 @@
}:
buildPythonPackage rec {
- version = "1.2.1";
+ version = "1.2.2";
pname = "azure-mgmt-core";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "a3906fa77edfedfcc3229dc3b69489d5ed63b107c7eacbc50092e6cbfbfd83f0";
+ sha256 = "4246810996107f72482a9351cf918d380c257e90942144ec9c0c2abda1d0a312";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix b/pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix
index b91a9ea398c9..3814770b2e57 100644
--- a/pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-cosmosdb/default.nix
@@ -4,24 +4,26 @@
, msrest
, msrestazure
, azure-common
+, azure-mgmt-core
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-cosmosdb";
- version = "1.0.0";
+ version = "6.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "e08b37aea8e6b62596f55f9beb924e1759b2dc424c180ab2e752153a2b01b723";
+ sha256 = "15e4140870f2756fbd43965ccceca55361a634a0504bbdb033a1909eff14dfb1";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
+ azure-mgmt-core
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
diff --git a/pkgs/development/python-modules/azure-mgmt-loganalytics/default.nix b/pkgs/development/python-modules/azure-mgmt-loganalytics/default.nix
index d77f187d65e3..525a72a7009d 100644
--- a/pkgs/development/python-modules/azure-mgmt-loganalytics/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-loganalytics/default.nix
@@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-loganalytics";
- version = "1.0.0";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "7eb052a1c4bb037c06a0aff740378bd54a6ae256bf5cb71faa14b4eb61281488";
+ sha256 = "947cada6e52fea6ecae7011d7532cf8edbe90250753a58749c473b863331fcc6";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-mgmt-redis/default.nix b/pkgs/development/python-modules/azure-mgmt-redis/default.nix
index 81b886bed226..fb43f130ba3a 100644
--- a/pkgs/development/python-modules/azure-mgmt-redis/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-redis/default.nix
@@ -4,24 +4,26 @@
, msrest
, msrestazure
, azure-common
+, azure-mgmt-core
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-redis";
- version = "6.0.0";
+ version = "12.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "db999e104edeee3a13a8ceb1881e15196fe03a02635e0e20855eb52c1e2ecca1";
+ sha256 = "8ae563e3df82a2f206d0483ae6f05d93d0d1835111c0bbca7236932521eed356";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
+ azure-mgmt-core
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
diff --git a/pkgs/development/python-modules/azure-mgmt-security/default.nix b/pkgs/development/python-modules/azure-mgmt-security/default.nix
index 5c437e472dd8..9de17636b234 100644
--- a/pkgs/development/python-modules/azure-mgmt-security/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-security/default.nix
@@ -5,13 +5,13 @@
}:
buildPythonPackage rec {
- version = "0.5.0";
+ version = "0.6.0";
pname = "azure-mgmt-security";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "c0d232cdb5ad74f4590db2e44df74c0872fcb9fded7f03c7b57188a63b54ecfa";
+ sha256 = "9f37d0151d730801222af111f0830905634795dbfd59ad1b89c35197421e74d3";
extension = "zip";
};
diff --git a/pkgs/development/python-modules/azure-mgmt-servicebus/default.nix b/pkgs/development/python-modules/azure-mgmt-servicebus/default.nix
index 1c63c61e24e2..2deaf2b91dd7 100644
--- a/pkgs/development/python-modules/azure-mgmt-servicebus/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-servicebus/default.nix
@@ -4,24 +4,26 @@
, msrest
, msrestazure
, azure-common
+, azure-mgmt-core
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-servicebus";
- version = "1.0.0";
+ version = "6.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "bb37d97eb3798740a0bc1bfa37b04946a193a6d1a3b0849fdc5e1dc2a9f25d81";
+ sha256 = "f6c64ed97d22d0c03c4ca5fc7594bd0f3d4147659c10110160009b93f541298e";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
+ azure-mgmt-core
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
diff --git a/pkgs/development/python-modules/azure-mgmt-sql/default.nix b/pkgs/development/python-modules/azure-mgmt-sql/default.nix
index 5fe942a220f6..60c1022e6037 100644
--- a/pkgs/development/python-modules/azure-mgmt-sql/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-sql/default.nix
@@ -4,24 +4,26 @@
, msrest
, msrestazure
, azure-common
+, azure-mgmt-core
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-sql";
- version = "0.24.0";
+ version = "1.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "da391ed00d82cd8e20ca50affdc43b99fd9a7919b54a3a0d53c73cb41eea09d3";
+ sha256 = "c7904f8798fbb285a2160c41c8bd7a416c6bd987f5d36a9b98c16f41e24e9f47";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
+ azure-mgmt-core
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
diff --git a/pkgs/development/python-modules/azure-mgmt-synapse/default.nix b/pkgs/development/python-modules/azure-mgmt-synapse/default.nix
index 13369eb014b1..2135853ff9de 100644
--- a/pkgs/development/python-modules/azure-mgmt-synapse/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-synapse/default.nix
@@ -6,12 +6,12 @@
buildPythonPackage rec {
pname = "azure-mgmt-synapse";
- version = "0.4.0";
+ version = "0.5.0";
disabled = pythonOlder "3";
src = fetchPypi {
inherit pname version;
- sha256 = "ebd4dcb980a6425f4db7dd94225332b6bd74e1089b0c6e57af868d96ceab1d3c";
+ sha256 = "4eb76230c38525b71eb1addefebd265bc3d9b68ba7ff60ce5356d39f68ed2837";
extension = "zip";
};
diff --git a/pkgs/development/python-modules/azure-mgmt-web/default.nix b/pkgs/development/python-modules/azure-mgmt-web/default.nix
index 32c0542ca453..f02bee6befe6 100644
--- a/pkgs/development/python-modules/azure-mgmt-web/default.nix
+++ b/pkgs/development/python-modules/azure-mgmt-web/default.nix
@@ -4,24 +4,26 @@
, msrest
, msrestazure
, azure-common
+, azure-mgmt-core
, azure-mgmt-nspkg
, isPy3k
}:
buildPythonPackage rec {
pname = "azure-mgmt-web";
- version = "0.48.0";
+ version = "1.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "da0f9e3b57528c72a7bc92e3515413a4a4fdbc9626c26ac04b7551a7739a81ec";
+ sha256 = "c4b218a5d1353cd7c55b39c9b2bd1b13bfbe3b8a71bc735122b171eab81670d1";
};
propagatedBuildInputs = [
msrest
msrestazure
azure-common
+ azure-mgmt-core
] ++ lib.optionals (!isPy3k) [
azure-mgmt-nspkg
];
diff --git a/pkgs/development/python-modules/azure-servicebus/default.nix b/pkgs/development/python-modules/azure-servicebus/default.nix
index 9c48f5b56c2d..2f61a2d9bad9 100644
--- a/pkgs/development/python-modules/azure-servicebus/default.nix
+++ b/pkgs/development/python-modules/azure-servicebus/default.nix
@@ -3,6 +3,7 @@
, fetchPypi
, uamqp
, azure-common
+, azure-core
, msrestazure
, futures
, isPy3k
@@ -10,17 +11,18 @@
buildPythonPackage rec {
pname = "azure-servicebus";
- version = "0.50.3";
+ version = "7.0.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "2b1e60c81fcf5b6a5bb3ceddb27f24543f479912e39a4706a390a16d8c0a71f4";
+ sha256 = "875527251c1fed99fcb90597c6abb7daa4bc0ed88e080b4c36f897b704668450";
};
buildInputs = [
uamqp
azure-common
+ azure-core
msrestazure
] ++ lib.optionals (!isPy3k) [
futures
diff --git a/pkgs/development/python-modules/azure-storage-blob/default.nix b/pkgs/development/python-modules/azure-storage-blob/default.nix
index dc955ff3799d..9ded3d5c7613 100644
--- a/pkgs/development/python-modules/azure-storage-blob/default.nix
+++ b/pkgs/development/python-modules/azure-storage-blob/default.nix
@@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "azure-storage-blob";
- version = "12.5.0";
+ version = "12.6.0";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "1469a5a0410296fb5ff96c326618d939c9cb0c0ea45eb931c89c98fa742d8daa";
+ sha256 = "dc7832d48ae3f5b31a0b24191084ce6ef7d8dfbf73e553dfe34eaddcb6813be3";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/azure-storage-file-share/default.nix b/pkgs/development/python-modules/azure-storage-file-share/default.nix
index b8a642f665cd..ad2280464497 100644
--- a/pkgs/development/python-modules/azure-storage-file-share/default.nix
+++ b/pkgs/development/python-modules/azure-storage-file-share/default.nix
@@ -12,13 +12,13 @@
buildPythonPackage rec {
pname = "azure-storage-file-share";
- version = "12.2.0";
+ version = "12.3.0";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "b649ed8afd67c10c9833f349a7c579d771a6425ad6b88027130a6b8cfa433ffb";
+ sha256 = "9f24a0ab51fd7ad294353594660b21081233f68ed8ee7483cdca26a70ce0ccbc";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/b2sdk/default.nix b/pkgs/development/python-modules/b2sdk/default.nix
index 7dfce0d75c52..f807c0353990 100644
--- a/pkgs/development/python-modules/b2sdk/default.nix
+++ b/pkgs/development/python-modules/b2sdk/default.nix
@@ -3,13 +3,13 @@
buildPythonPackage rec {
pname = "b2sdk";
- version = "1.1.4";
+ version = "1.2.0";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "0g527qdda105r5g9yjh4lxzlmz34m2bdz8dydqqy09igdsmiyi9j";
+ sha256 = "8e46ff9d47a9b90d8b9beab1969fcf4920300b02e20e6bf0745be04e09e8a6ff";
};
pythonImportsCheck = [ "b2sdk" ];
diff --git a/pkgs/development/python-modules/bellows/default.nix b/pkgs/development/python-modules/bellows/default.nix
index b0c899cdd3b8..ab50a1acd8ef 100644
--- a/pkgs/development/python-modules/bellows/default.nix
+++ b/pkgs/development/python-modules/bellows/default.nix
@@ -5,14 +5,14 @@
let
pname = "bellows";
- version = "0.20.3";
+ version = "0.21.0";
in buildPythonPackage rec {
inherit pname version;
src = fetchPypi {
inherit pname version;
- sha256 = "9342b6b9423c818f99f7c6d9086fbb5e27d5c2efbb1f2a08f6f5a917c4991f86";
+ sha256 = "fd2ac40c1f3550580dc561ae58d7d15cfa12e6a7cc5d35ee80e7a1cb6a4cda4f";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/bip_utils/default.nix b/pkgs/development/python-modules/bip_utils/default.nix
index 2b9e16b6a639..17f996bfd709 100644
--- a/pkgs/development/python-modules/bip_utils/default.nix
+++ b/pkgs/development/python-modules/bip_utils/default.nix
@@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "bip_utils";
- version = "1.5.0";
+ version = "1.6.0";
disabled = pythonOlder "3.6";
@@ -16,7 +16,7 @@ buildPythonPackage rec {
owner = "ebellocchia";
repo = pname;
rev = "v${version}";
- sha256 = "06ls1lara7sklqw6wrw5d3wpxwgyv6paxwjp37x7b3kfskm14cmd";
+ sha256 = "0zbjrgl4dd65r3liyp8syxr106z1wn7ngfcm5dlfcxqwj8zkf56m";
};
propagatedBuildInputs = [ ecdsa pysha3 ];
diff --git a/pkgs/development/python-modules/bitstruct/default.nix b/pkgs/development/python-modules/bitstruct/default.nix
index 6134d9262262..43edd16f66aa 100644
--- a/pkgs/development/python-modules/bitstruct/default.nix
+++ b/pkgs/development/python-modules/bitstruct/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "bitstruct";
- version = "8.11.0";
+ version = "8.11.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0p9d5242pkzag7ac5b5zdjyfqwxvj2jisyjghp6yhjbbwz1z44rb";
+ sha256 = "4e7b8769c0f09fee403d0a5f637f8b575b191a79a92e140811aa109ce7461f0c";
};
meta = with lib; {
diff --git a/pkgs/development/python-modules/black/default.nix b/pkgs/development/python-modules/black/default.nix
index 997f20e137db..f0a25dfb0b12 100644
--- a/pkgs/development/python-modules/black/default.nix
+++ b/pkgs/development/python-modules/black/default.nix
@@ -1,42 +1,71 @@
-{ stdenv, buildPythonPackage, fetchPypi, pythonOlder
-, attrs, click, toml, appdirs, aiohttp, aiohttp-cors
-, glibcLocales, typed-ast, pathspec, regex
-, setuptools_scm, pytest }:
+{ stdenv, lib
+, buildPythonPackage, fetchPypi, pythonOlder, setuptools_scm, pytestCheckHook
+, aiohttp
+, aiohttp-cors
+, appdirs
+, attrs
+, click
+, mypy-extensions
+, pathspec
+, regex
+, toml
+, typed-ast
+, typing-extensions }:
buildPythonPackage rec {
pname = "black";
- version = "19.10b0";
+ version = "20.8b1";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "0f8mr0yzj78q1dx7v6ggbgfir2wv0n5z2shfbbvfdq7910xbgvf2";
+ sha256 = "1spv6sldp3mcxr740dh3ywp25lly9s8qlvs946fin44rl1x5a0hw";
};
nativeBuildInputs = [ setuptools_scm ];
- checkInputs = [ pytest glibcLocales ];
# Necessary for the tests to pass on Darwin with sandbox enabled.
# Black starts a local server and needs to bind a local address.
__darwinAllowLocalNetworking = true;
- # Don't know why these tests fails
- # Disable test_expression_diff, because it fails on darwin
- checkPhase = ''
- LC_ALL="en_US.UTF-8" pytest \
- --deselect tests/test_black.py::BlackTestCase::test_expression_diff \
- --deselect tests/test_black.py::BlackTestCase::test_cache_multiple_files \
- --deselect tests/test_black.py::BlackTestCase::test_failed_formatting_does_not_get_cached
+ checkInputs = [ pytestCheckHook ];
+
+ preCheck = ''
+ export PATH="$PATH:$out/bin"
'';
- propagatedBuildInputs = [ attrs appdirs click toml aiohttp aiohttp-cors pathspec regex typed-ast ];
+ disabledTests = [
+ # Don't know why these tests fails
+ "test_cache_multiple_files"
+ "test_failed_formatting_does_not_get_cached"
+ # requires network access
+ "test_gen_check_output"
+ "test_process_queue"
+ ] ++ lib.optionals stdenv.isDarwin [
+ # fails on darwin
+ "test_expression_diff"
+ ];
+
+ propagatedBuildInputs = [
+ aiohttp
+ aiohttp-cors
+ appdirs
+ attrs
+ click
+ mypy-extensions
+ pathspec
+ regex
+ toml
+ typed-ast
+ typing-extensions
+ ];
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "The uncompromising Python code formatter";
homepage = "https://github.com/psf/black";
+ changelog = "https://github.com/psf/black/blob/${version}/CHANGES.md";
license = licenses.mit;
maintainers = with maintainers; [ sveitser ];
};
-
}
diff --git a/pkgs/development/python-modules/bleach/default.nix b/pkgs/development/python-modules/bleach/default.nix
index 9b27ae254903..1bdedde1cb4e 100644
--- a/pkgs/development/python-modules/bleach/default.nix
+++ b/pkgs/development/python-modules/bleach/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "bleach";
- version = "3.1.5";
+ version = "3.2.1";
src = fetchPypi {
inherit pname version;
- sha256 = "3c4c520fdb9db59ef139915a5db79f8b51bc2a7257ea0389f30c846883430a4b";
+ sha256 = "52b5919b81842b1854196eaae5ca29679a2f2e378905c346d3ca8227c2c66080";
};
checkInputs = [ pytest pytestrunner ];
diff --git a/pkgs/development/python-modules/blessed/default.nix b/pkgs/development/python-modules/blessed/default.nix
index b55e29399828..7f1a24b48508 100644
--- a/pkgs/development/python-modules/blessed/default.nix
+++ b/pkgs/development/python-modules/blessed/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "blessed";
- version = "1.17.11";
+ version = "1.17.12";
src = fetchPypi {
inherit pname version;
- sha256 = "7d4914079a6e8e14fbe080dcaf14dee596a088057cdc598561080e3266123b48";
+ sha256 = "580429e7e0c6f6a42ea81b0ae5a4993b6205c6ccbb635d034b4277af8175753e";
};
checkInputs = [ pytest mock glibcLocales ];
diff --git a/pkgs/development/python-modules/blis/default.nix b/pkgs/development/python-modules/blis/default.nix
index 1d6d7806b979..8174ef240d01 100644
--- a/pkgs/development/python-modules/blis/default.nix
+++ b/pkgs/development/python-modules/blis/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "blis";
- version = "0.7.2";
+ version = "0.7.3";
src = fetchPypi {
inherit pname version;
- sha256 = "c14fb9ec3f5ed7c4940c132c7691469ac5d3e302891d95e935623bf1d4e17fbb";
+ sha256 = "19557b14763253ca3d4f6cfc9c9fe2eed3d65db14fa273ced8b0c17ce2bfda4a";
};
nativeBuildInputs = [
@@ -34,6 +34,7 @@ buildPythonPackage rec {
description = "BLAS-like linear algebra library";
homepage = "https://github.com/explosion/cython-blis";
license = licenses.bsd3;
+ platforms = platforms.x86_64;
maintainers = with maintainers; [ danieldk ];
};
}
diff --git a/pkgs/development/python-modules/blivet/default.nix b/pkgs/development/python-modules/blivet/default.nix
index b8d1b4670aea..d224f2bc22e1 100644
--- a/pkgs/development/python-modules/blivet/default.nix
+++ b/pkgs/development/python-modules/blivet/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, buildPythonPackage, pykickstart, pyparted, pyblock
-, pyudev, six, libselinux, multipath-tools, lsof, utillinux
+, pyudev, six, libselinux, multipath-tools, lsof, util-linux
}:
buildPythonPackage rec {
@@ -19,11 +19,11 @@ buildPythonPackage rec {
-e '/^def set_friendly_names/a \ return False' \
blivet/devicelibs/mpath.py
sed -i -e '/"wipefs"/ {
- s|wipefs|${utillinux}/sbin/wipefs|
+ s|wipefs|${util-linux}/sbin/wipefs|
s/-f/--force/
}' blivet/formats/__init__.py
sed -i -e 's|"lsof"|"${lsof}/bin/lsof"|' blivet/formats/fs.py
- sed -i -r -e 's|"(u?mount)"|"${utillinux}/bin/\1"|' blivet/util.py
+ sed -i -r -e 's|"(u?mount)"|"${util-linux}/bin/\1"|' blivet/util.py
'';
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/block-io/default.nix b/pkgs/development/python-modules/block-io/default.nix
index 07d6cffe56c4..24ddd429cd93 100644
--- a/pkgs/development/python-modules/block-io/default.nix
+++ b/pkgs/development/python-modules/block-io/default.nix
@@ -20,7 +20,7 @@ buildPythonPackage rec {
preConfigure = ''
substituteInPlace setup.py \
- --replace "ecdsa==0.13" "ecdsa>=0.13" \
+ --replace "ecdsa==0.15" "ecdsa>=0.15" \
--replace "base58==1.0.3" "base58>=1.0.3"
'';
diff --git a/pkgs/development/python-modules/blockdiag/default.nix b/pkgs/development/python-modules/blockdiag/default.nix
index ceaa31874ecb..ff53884ef376 100644
--- a/pkgs/development/python-modules/blockdiag/default.nix
+++ b/pkgs/development/python-modules/blockdiag/default.nix
@@ -1,23 +1,21 @@
-{ stdenv, fetchurl, buildPythonPackage, pep8, nose, unittest2, docutils
-, pillow, webcolors, funcparserlib
+{ stdenv, buildPythonPackage, fetchFromGitHub
+, setuptools, funcparserlib, pillow, webcolors, reportlab, docutils
}:
buildPythonPackage rec {
pname = "blockdiag";
- version = "1.5.3";
+ version = "2.0.1";
- src = fetchurl {
- url = "https://bitbucket.org/blockdiag/blockdiag/get/${version}.tar.bz2";
- sha256 = "0r0qbmv0ijnqidsgm2rqs162y9aixmnkmzgnzgk52hiy7ydm4k8f";
+ src = fetchFromGitHub {
+ owner = "blockdiag";
+ repo = "blockdiag";
+ rev = version;
+ sha256 = "1cvcl66kf4wdh2n4fdk37zk59lp58wd2fhf84n7pbn0lilyksk5x";
};
- buildInputs = [ pep8 nose unittest2 docutils ];
+ propagatedBuildInputs = [ setuptools funcparserlib pillow webcolors reportlab docutils ];
- propagatedBuildInputs = [ pillow webcolors funcparserlib ];
-
- # One test fails:
- # ...
- # FAIL: test_auto_font_detection (blockdiag.tests.test_boot_params.TestBootParams)
+ # require network and fail
doCheck = false;
meta = with stdenv.lib; {
@@ -25,6 +23,6 @@ buildPythonPackage rec {
homepage = "http://blockdiag.com/";
license = licenses.asl20;
platforms = platforms.unix;
- maintainers = with maintainers; [ bjornfor ];
+ maintainers = with maintainers; [ bjornfor SuperSandro2000 ];
};
}
diff --git a/pkgs/development/python-modules/blockdiagcontrib-cisco/default.nix b/pkgs/development/python-modules/blockdiagcontrib-cisco/default.nix
deleted file mode 100644
index 6190adcba5f0..000000000000
--- a/pkgs/development/python-modules/blockdiagcontrib-cisco/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-{ stdenv
-, buildPythonPackage
-, fetchPypi
-, blockdiag
-}:
-
-buildPythonPackage rec {
- pname = "blockdiagcontrib-cisco";
- version = "0.1.8";
-
- src = fetchPypi {
- inherit pname version;
- sha256 = "06iw3q1w4g3lbgcmyz8m93rv0pfnk2gp8k83rs9ir671ym99gwr2";
- };
-
- buildInputs = [ blockdiag ];
-
- meta = with stdenv.lib; {
- description = "Noderenderer plugin for blockdiag containing Cisco networking symbols";
- homepage = "https://bitbucket.org/blockdiag/blockdiag-contrib/";
- maintainers = [ maintainers.bjornfor ];
- license = licenses.psfl;
- };
-
-}
diff --git a/pkgs/development/python-modules/bme680/default.nix b/pkgs/development/python-modules/bme680/default.nix
index 0fd28701816e..cdae502e7e59 100644
--- a/pkgs/development/python-modules/bme680/default.nix
+++ b/pkgs/development/python-modules/bme680/default.nix
@@ -32,6 +32,7 @@ buildPythonPackage rec {
description = "Python library for driving the Pimoroni BME680 Breakout";
homepage = "https://github.com/pimoroni/bme680-python";
license = licenses.mit;
+ platforms = platforms.linux;
maintainers = with maintainers; [ mic92 ];
};
}
diff --git a/pkgs/development/python-modules/bootstrapped-pip/default.nix b/pkgs/development/python-modules/bootstrapped-pip/default.nix
index 04bac36cf5af..9679edd95127 100644
--- a/pkgs/development/python-modules/bootstrapped-pip/default.nix
+++ b/pkgs/development/python-modules/bootstrapped-pip/default.nix
@@ -25,10 +25,6 @@ stdenv.mkDerivation rec {
postPatch = ''
mkdir -p $out/bin
- '' + stdenv.lib.optionalString isPy27 ''
- pushd "${pip.src.name}"
- patch -p1 < ${builtins.elemAt pip.patches 0}
- popd
'';
nativeBuildInputs = [ makeWrapper unzip ];
@@ -49,17 +45,17 @@ stdenv.mkDerivation rec {
echo "Building setuptools wheel..."
pushd setuptools
- ${python.pythonForBuild.interpreter} -m pip install --no-build-isolation --no-index --prefix=$out --ignore-installed --no-dependencies --no-cache --build tmpbuild .
+ ${python.pythonForBuild.interpreter} -m pip install --no-build-isolation --no-index --prefix=$out --ignore-installed --no-dependencies --no-cache .
popd
echo "Building wheel wheel..."
pushd wheel
- ${python.pythonForBuild.interpreter} -m pip install --no-build-isolation --no-index --prefix=$out --ignore-installed --no-dependencies --no-cache --build tmpbuild .
+ ${python.pythonForBuild.interpreter} -m pip install --no-build-isolation --no-index --prefix=$out --ignore-installed --no-dependencies --no-cache .
popd
echo "Building pip wheel..."
pushd pip
- ${python.pythonForBuild.interpreter} -m pip install --no-build-isolation --no-index --prefix=$out --ignore-installed --no-dependencies --no-cache --build tmpbuild .
+ ${python.pythonForBuild.interpreter} -m pip install --no-build-isolation --no-index --prefix=$out --ignore-installed --no-dependencies --no-cache .
popd
'';
diff --git a/pkgs/development/python-modules/boto/default.nix b/pkgs/development/python-modules/boto/default.nix
index 85ebae5b612f..042a9a296ff7 100644
--- a/pkgs/development/python-modules/boto/default.nix
+++ b/pkgs/development/python-modules/boto/default.nix
@@ -1,6 +1,7 @@
{ pkgs
, buildPythonPackage
, fetchPypi
+, pythonAtLeast
, isPy38
, python
, nose
@@ -12,6 +13,7 @@
buildPythonPackage rec {
pname = "boto";
version = "2.49.0";
+ disabled = pythonAtLeast "3.9"; # no longer compatible with hmac std lib package
src = fetchPypi {
inherit pname version;
diff --git a/pkgs/development/python-modules/boto3/default.nix b/pkgs/development/python-modules/boto3/default.nix
index 713b50c68291..889d829bee99 100644
--- a/pkgs/development/python-modules/boto3/default.nix
+++ b/pkgs/development/python-modules/boto3/default.nix
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "boto3";
- version = "1.15.18"; # N.B: if you change this, change botocore too
+ version = "1.16.25"; # N.B: if you change this, change botocore too
src = fetchPypi {
inherit pname version;
- sha256 = "f56148e2c6b9a2d704218da42f07d72f00270bfddb13bc1bdea20d3327daa51e";
+ sha256 = "05qxcfis4rnkjxh8wyks3gcpg14cshpd2rrhb1adxd0hpq5aprhk";
};
propagatedBuildInputs = [ botocore jmespath s3transfer ] ++ lib.optionals (!isPy3k) [ futures ];
diff --git a/pkgs/development/python-modules/botocore/default.nix b/pkgs/development/python-modules/botocore/default.nix
index d896367c7c6b..35d8113e831c 100644
--- a/pkgs/development/python-modules/botocore/default.nix
+++ b/pkgs/development/python-modules/botocore/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "botocore";
- version = "1.18.18"; # N.B: if you change this, change boto3 and awscli to a matching version
+ version = "1.19.25"; # N.B: if you change this, change boto3 and awscli to a matching version
src = fetchPypi {
inherit pname version;
- sha256 = "e224754230e7e015836ba20037cac6321e8e2ce9b8627c14d579fcb37249decd";
+ sha256 = "15hd5f2ars1hd3y2gh846fd0ydcgyjmkvncr6rdn4whbb5wkkbyc";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/bottle/default.nix b/pkgs/development/python-modules/bottle/default.nix
index 5fda85dc972b..52d97582ef31 100644
--- a/pkgs/development/python-modules/bottle/default.nix
+++ b/pkgs/development/python-modules/bottle/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "bottle";
- version = "0.12.18";
+ version = "0.12.19";
src = fetchPypi {
inherit pname version;
- sha256 = "0819b74b145a7def225c0e83b16a4d5711fde751cd92bae467a69efce720f69e";
+ sha256 = "a9d73ffcbc6a1345ca2d7949638db46349f5b2b77dac65d6494d45c23628da2c";
};
propagatedBuildInputs = [ setuptools ];
diff --git a/pkgs/development/python-modules/bravia-tv/default.nix b/pkgs/development/python-modules/bravia-tv/default.nix
index cfb30a926d58..15f292953b67 100644
--- a/pkgs/development/python-modules/bravia-tv/default.nix
+++ b/pkgs/development/python-modules/bravia-tv/default.nix
@@ -2,14 +2,14 @@
buildPythonPackage rec {
pname = "bravia-tv";
- version = "1.0.7";
+ version = "1.0.8";
disabled = isPy27;
src = fetchFromGitHub {
owner = "dcnielsen90";
repo = "python-bravia-tv";
rev = "v${version}";
- sha256 = "0bg33nilybh46s6yz3x7a7x8biwbvy5scqdrl4didhn7vjd4w5fn";
+ sha256 = "0djwy4z1y173q3mnbngp754yrwzmm6h3x0rshvrvd64b78x1bsmp";
};
propagatedBuildInputs = [ requests ];
diff --git a/pkgs/development/python-modules/breezy/default.nix b/pkgs/development/python-modules/breezy/default.nix
index 79a80451d028..55fb8deb5fc3 100644
--- a/pkgs/development/python-modules/breezy/default.nix
+++ b/pkgs/development/python-modules/breezy/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "breezy";
- version = "3.0.2";
+ version = "3.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "50f16bc7faf299f98fe58573da55b0664078f94b1a0e7f0ce9e1e6a0d47e68e0";
+ sha256 = "1eff207403f48898fa3b3ffa7a4275197c6c58fec105ef267caf1f5fd5a6c7be";
};
propagatedBuildInputs = [ configobj six fastimport dulwich launchpadlib ];
diff --git a/pkgs/development/python-modules/broadlink/default.nix b/pkgs/development/python-modules/broadlink/default.nix
index 685ca57b7efd..dcb1368f4116 100644
--- a/pkgs/development/python-modules/broadlink/default.nix
+++ b/pkgs/development/python-modules/broadlink/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "broadlink";
- version = "0.14.1";
+ version = "0.16.0";
src = fetchPypi {
inherit pname version;
- sha256 = "5c443d4639b737069e5e27df451b6e89c5ed50be81899e4ea02adb355bf3d724";
+ sha256 = "637dabc6f47b283b72bc521322554462da7a247f04614e458d65df8574d03a41";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/browsermob-proxy/default.nix b/pkgs/development/python-modules/browsermob-proxy/default.nix
index 68668fce0794..1c69d70a134a 100644
--- a/pkgs/development/python-modules/browsermob-proxy/default.nix
+++ b/pkgs/development/python-modules/browsermob-proxy/default.nix
@@ -2,6 +2,7 @@
, buildPythonPackage
, fetchPypi
, requests
+, urllib3
}:
buildPythonPackage rec {
@@ -13,7 +14,10 @@ buildPythonPackage rec {
sha256 = "1bxvmghm834gsfz3pm69772wzhh15p8ci526b25dpk3z4315nd7v";
};
- propagatedBuildInputs = [ requests ];
+ propagatedBuildInputs = [ (requests.override { urllib3 = urllib3.override {
+ pyopenssl = null;
+ cryptography = null;
+ };}) ];
meta = {
description = "A library for interacting with Browsermob Proxy";
diff --git a/pkgs/development/python-modules/bsddb3/default.nix b/pkgs/development/python-modules/bsddb3/default.nix
index 39ffaae65384..0989b61b6cfa 100644
--- a/pkgs/development/python-modules/bsddb3/default.nix
+++ b/pkgs/development/python-modules/bsddb3/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "bsddb3";
- version = "6.2.7";
+ version = "6.2.9";
src = fetchPypi {
inherit pname version;
- sha256 = "17yw0by4lycwpvnx06cnzbbchz4zvzbx3j89b20xa314xdizmxxh";
+ sha256 = "70d05ec8dc568f42e70fc919a442e0daadc2a905a1cfb7ca77f549d49d6e7801";
};
buildInputs = [ pkgs.db ];
diff --git a/pkgs/development/python-modules/bumps/default.nix b/pkgs/development/python-modules/bumps/default.nix
index 2551aebcea22..37ddae150363 100644
--- a/pkgs/development/python-modules/bumps/default.nix
+++ b/pkgs/development/python-modules/bumps/default.nix
@@ -2,7 +2,7 @@
buildPythonPackage rec {
pname = "bumps";
- version = "0.7.16";
+ version = "0.7.18";
propagatedBuildInputs = [six];
@@ -12,7 +12,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "3594452487b8404f1efaace9b70aefaeb345fa44dd74349f7829a61161d2f69a";
+ sha256 = "3217d4fd3ec767448d742f3b6ff527cc3817f2421b9a9a8456e1d8ee4a9b1087";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/bx-python/default.nix b/pkgs/development/python-modules/bx-python/default.nix
index 57a3609bad0a..57ace67d3f26 100644
--- a/pkgs/development/python-modules/bx-python/default.nix
+++ b/pkgs/development/python-modules/bx-python/default.nix
@@ -3,14 +3,14 @@
buildPythonPackage rec {
pname = "bx-python";
- version = "0.8.6";
+ version = "0.8.9";
disabled = isPy27;
src = fetchFromGitHub {
owner = "bxlab";
repo = "bx-python";
rev = "v${version}";
- sha256 = "1i40vmn8n83vqcpqj843riv9vp16s753jc4wc90p0cmrnhmzcv13";
+ sha256 = "0bsqnw8rv08586wksvx2a8dawvhyzvz5pzsh9y3217b6wxq98dnq";
};
nativeBuildInputs = [ cython ];
diff --git a/pkgs/development/python-modules/canopen/default.nix b/pkgs/development/python-modules/canopen/default.nix
index c064fd62fd93..e6f09645379c 100644
--- a/pkgs/development/python-modules/canopen/default.nix
+++ b/pkgs/development/python-modules/canopen/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "canopen";
- version = "1.1.0";
+ version = "1.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0fqa4p3qg7800fykib1x264gizhhmb6dz2hajgwr0hxf5xa19wdl";
+ sha256 = "15d49f1f71e9989dde6e3b75fb8445c76bd223064dfc0ac629fe9ecb0e21fba9";
};
propagatedBuildInputs =
diff --git a/pkgs/development/python-modules/cassandra-driver/default.nix b/pkgs/development/python-modules/cassandra-driver/default.nix
index ecb1edf5958a..32cf844cf00c 100644
--- a/pkgs/development/python-modules/cassandra-driver/default.nix
+++ b/pkgs/development/python-modules/cassandra-driver/default.nix
@@ -42,5 +42,6 @@ buildPythonPackage rec {
description = "A Python client driver for Apache Cassandra";
homepage = "http://datastax.github.io/python-driver";
license = licenses.asl20;
+ broken = true; # geomet doesn't exist
};
}
diff --git a/pkgs/development/python-modules/celery/default.nix b/pkgs/development/python-modules/celery/default.nix
index 3fd1b51a4660..11dfd294f542 100644
--- a/pkgs/development/python-modules/celery/default.nix
+++ b/pkgs/development/python-modules/celery/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "celery";
- version = "4.4.7";
+ version = "5.0.2";
src = fetchPypi {
inherit pname version;
- sha256 = "d220b13a8ed57c78149acf82c006785356071844afe0b27012a4991d44026f9f";
+ sha256 = "012c814967fe89e3f5d2cf49df2dba3de5f29253a7f4f2270e8fce6b901b4ebf";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/certbot/default.nix b/pkgs/development/python-modules/certbot/default.nix
index fc1fcfad4002..d7e74f5eff82 100644
--- a/pkgs/development/python-modules/certbot/default.nix
+++ b/pkgs/development/python-modules/certbot/default.nix
@@ -9,13 +9,13 @@
buildPythonPackage rec {
pname = "certbot";
- version = "1.9.0";
+ version = "1.10.1";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
- sha256 = "1y04mchxybmy197lgj2rz53fx29s248hirsmb3zk2vdzlbbbs1b6";
+ sha256 = "035cdw2h3f511drc0q1j65j911m1pj6c5ghywavkhib0chim044c";
};
sourceRoot = "source/${pname}";
diff --git a/pkgs/development/python-modules/certifi/default.nix b/pkgs/development/python-modules/certifi/default.nix
index e5733e2e51a3..e86ad90caeb0 100644
--- a/pkgs/development/python-modules/certifi/default.nix
+++ b/pkgs/development/python-modules/certifi/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "certifi";
- version = "2020.6.20";
+ version = "2020.11.8";
src = fetchPypi {
inherit pname version;
- sha256 = "5930595817496dd21bb8dc35dad090f1c2cd0adfaf21204bf6732ca5d8ee34d3";
+ sha256 = "f05def092c44fbf25834a51509ef6e631dc19765ab8a57b4e7ab85531f0a9cf4";
};
pythonImportsCheck = [ "certifi" ];
diff --git a/pkgs/development/python-modules/cffi/default.nix b/pkgs/development/python-modules/cffi/default.nix
index cee7a7fe8a18..07492240ffe9 100644
--- a/pkgs/development/python-modules/cffi/default.nix
+++ b/pkgs/development/python-modules/cffi/default.nix
@@ -2,11 +2,11 @@
if isPyPy then null else buildPythonPackage rec {
pname = "cffi";
- version = "1.14.3";
+ version = "1.14.4";
src = fetchPypi {
inherit pname version;
- sha256 = "f92f789e4f9241cd262ad7a555ca2c648a98178a953af117ef7fad46aa1d5591";
+ sha256 = "1a465cbe98a7fd391d47dce4b8f7e5b921e6cd805ef421d04f5f66ba8f06086c";
};
outputs = [ "out" "dev" ];
diff --git a/pkgs/development/python-modules/cftime/default.nix b/pkgs/development/python-modules/cftime/default.nix
index 1a29e51b35f5..0235c611c610 100644
--- a/pkgs/development/python-modules/cftime/default.nix
+++ b/pkgs/development/python-modules/cftime/default.nix
@@ -1,28 +1,39 @@
{ buildPythonPackage
, fetchPypi
-, pytest
+, pytestCheckHook
, coveralls
, pytestcov
, cython
, numpy
+, python
}:
buildPythonPackage rec {
pname = "cftime";
- version = "1.2.1";
+ version = "1.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "ab5d5076f7d3e699758a244ada7c66da96bae36e22b9e351ce0ececc36f0a57f";
+ sha256 = "8d6a1144f43b9d7a180d7ceb3aa8015b7133c615fbac231bed184a91129f0207";
};
- checkInputs = [ pytest coveralls pytestcov ];
- buildInputs = [ cython ];
- propagatedBuildInputs = [ numpy ];
+ checkInputs = [
+ pytestCheckHook
+ coveralls
+ pytestcov
+ ];
- checkPhase = ''
- py.test
- '';
+ nativeBuildInputs = [
+ cython
+ numpy
+ ];
+
+ propagatedBuildInputs = [
+ numpy
+ ];
+
+ # ERROR test/test_cftime.py - ModuleNotFoundError: No module named 'cftime._cft...
+ doCheck = false;
meta = {
description = "Time-handling functionality from netcdf4-python";
diff --git a/pkgs/development/python-modules/channels/default.nix b/pkgs/development/python-modules/channels/default.nix
index 94d1705637d2..63b1699101d4 100644
--- a/pkgs/development/python-modules/channels/default.nix
+++ b/pkgs/development/python-modules/channels/default.nix
@@ -3,11 +3,11 @@
}:
buildPythonPackage rec {
pname = "channels";
- version = "2.4.0";
+ version = "3.0.2";
src = fetchPypi {
inherit pname version;
- sha256 = "08e756406d7165cb32f6fc3090c0643f41ca9f7e0f7fada0b31194662f20f414";
+ sha256 = "f50a6e79757a64c1e45e95e144a2ac5f1e99ee44a0718ab182c501f5e5abd268";
};
# Files are missing in the distribution
diff --git a/pkgs/development/python-modules/check-manifest/default.nix b/pkgs/development/python-modules/check-manifest/default.nix
index 5a3296d71c83..6368ebf4b737 100644
--- a/pkgs/development/python-modules/check-manifest/default.nix
+++ b/pkgs/development/python-modules/check-manifest/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "check-manifest";
- version = "0.42";
+ version = "0.45";
src = fetchPypi {
inherit pname version;
- sha256 = "0d8e1b0944a667dd4a75274f6763e558f0d268fde2c725e894dfd152aae23300";
+ sha256 = "636b65a3b685374ad429ff22fe213966765b145f08bc560c8d033b604c7bee4c";
};
# Test requires filesystem access
diff --git a/pkgs/development/python-modules/cheroot/default.nix b/pkgs/development/python-modules/cheroot/default.nix
index 5795b55d91b7..6c99b7bbf662 100644
--- a/pkgs/development/python-modules/cheroot/default.nix
+++ b/pkgs/development/python-modules/cheroot/default.nix
@@ -6,7 +6,6 @@
, pytestCheckHook
, pytestcov
, pytest-mock
-, pytest-testmon
, requests
, requests-toolbelt
, requests-unixsocket
@@ -18,13 +17,13 @@
buildPythonPackage rec {
pname = "cheroot";
- version = "8.4.5";
+ version = "8.4.8";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "b6c18caf5f79cdae668c35fc8309fc88ea4a964cce9e2ca8504fab13bcf57301";
+ sha256 = "1089c28a9c320d19fdf9a4b0ed6ace23a0948db1c171a36ac985f3741bc62865";
};
nativeBuildInputs = [ setuptools_scm setuptools-scm-git-archive ];
@@ -38,7 +37,6 @@ buildPythonPackage rec {
pytestCheckHook
pytestcov
pytest-mock
- pytest-testmon
requests
requests-toolbelt
requests-unixsocket
@@ -54,6 +52,7 @@ buildPythonPackage rec {
# Deselect test_bind_addr_unix on darwin because times out
# Deselect test_http_over_https_error on darwin because builtin cert fails
# Disable warnings-as-errors because of deprecation warnings from socks on python 3.7
+ # Disable pytest-testmon because it doesn't work
# adds many other pytest utilities which aren't necessary like linting
preCheck = ''
rm pytest.ini
diff --git a/pkgs/development/python-modules/class-registry/default.nix b/pkgs/development/python-modules/class-registry/default.nix
index 9a3650bceb8b..93c41cadea6e 100644
--- a/pkgs/development/python-modules/class-registry/default.nix
+++ b/pkgs/development/python-modules/class-registry/default.nix
@@ -4,6 +4,8 @@
lib,
nose,
six,
+ typing,
+ isPy27,
}:
buildPythonPackage rec {
@@ -15,7 +17,7 @@ buildPythonPackage rec {
sha256 = "0zjf9nczl1ifzj07bgs6mwxsfd5xck9l0lchv2j0fv2n481xp2v7";
};
- propagatedBuildInputs = [ six ];
+ propagatedBuildInputs = [ six ] ++ lib.optional isPy27 typing;
checkInputs = [ nose ];
# Tests currently failing.
diff --git a/pkgs/development/python-modules/cliapp/default.nix b/pkgs/development/python-modules/cliapp/default.nix
index 233028235b19..497306c293a4 100644
--- a/pkgs/development/python-modules/cliapp/default.nix
+++ b/pkgs/development/python-modules/cliapp/default.nix
@@ -22,7 +22,7 @@ buildPythonPackage {
doCheck = false;
meta = with stdenv.lib; {
- homepage = "http://liw.fi/cliapp/";
+ homepage = "https://liw.fi/cliapp/";
description = "Python framework for Unix command line programs";
license = licenses.gpl2;
maintainers = [];
diff --git a/pkgs/development/python-modules/clickhouse-cityhash/default.nix b/pkgs/development/python-modules/clickhouse-cityhash/default.nix
new file mode 100644
index 000000000000..4e632cb34038
--- /dev/null
+++ b/pkgs/development/python-modules/clickhouse-cityhash/default.nix
@@ -0,0 +1,27 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, setuptools
+}:
+
+buildPythonPackage rec {
+ pname = "clickhouse-cityhash";
+ version = "1.0.2.3";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0z8nl0ly2p1h6nygwxs6y40q8y424w40fkjv3jyf8vvcg4h7sdrg";
+ };
+
+ propagatedBuildInputs = [ setuptools ];
+
+ doCheck = false;
+ pythonImportsCheck = [ "clickhouse_cityhash" ];
+
+ meta = with lib; {
+ description = "Python-bindings for CityHash, a fast non-cryptographic hash algorithm";
+ homepage = "https://github.com/xzkostyan/python-cityhash";
+ license = licenses.upl;
+ maintainers = with maintainers; [ breakds ];
+ };
+}
diff --git a/pkgs/development/python-modules/clickhouse-driver/default.nix b/pkgs/development/python-modules/clickhouse-driver/default.nix
new file mode 100644
index 000000000000..9cb88b5cbc9b
--- /dev/null
+++ b/pkgs/development/python-modules/clickhouse-driver/default.nix
@@ -0,0 +1,48 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, setuptools
+, pytz
+, tzlocal
+, clickhouse-cityhash
+, zstd
+, lz4
+, freezegun
+, mock
+, nose
+}:
+
+buildPythonPackage rec {
+ pname = "clickhouse-driver";
+ version = "0.1.5";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1827cm5z2zd6mxn9alq54bbzw6vhz4a30a54vacqn7nz691qs1gd";
+ };
+
+ propagatedBuildInputs = [
+ setuptools
+ pytz
+ tzlocal
+ clickhouse-cityhash
+ zstd
+ lz4
+ ];
+
+ checkInputs = [
+ freezegun
+ mock
+ nose
+ ];
+
+ doCheck = true;
+ pythonImportsCheck = [ "clickhouse_driver" ];
+
+ meta = with lib; {
+ description = "Python driver with native interface for ClickHouse";
+ homepage = "https://github.com/mymarilyn/clickhouse-driver";
+ license = licenses.mit;
+ maintainers = with maintainers; [ breakds ];
+ };
+}
diff --git a/pkgs/development/python-modules/cliff/default.nix b/pkgs/development/python-modules/cliff/default.nix
index 220ff790e7cc..f25170cc6ae7 100644
--- a/pkgs/development/python-modules/cliff/default.nix
+++ b/pkgs/development/python-modules/cliff/default.nix
@@ -17,11 +17,11 @@
buildPythonPackage rec {
pname = "cliff";
- version = "3.4.0";
+ version = "3.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "49be854582ec4a74240cb72f287846f823cd8cbd2e25f924541d12f27104bda3";
+ sha256 = "5bfb684b5fcdff0afaaccd1298a376c0e62e644c46b7e9abc034595b41fe1759";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/clintermission/default.nix b/pkgs/development/python-modules/clintermission/default.nix
new file mode 100644
index 000000000000..04e97f4c6693
--- /dev/null
+++ b/pkgs/development/python-modules/clintermission/default.nix
@@ -0,0 +1,29 @@
+{ lib, buildPythonApplication, fetchFromGitHub, isPy3k, prompt_toolkit }:
+
+buildPythonApplication rec {
+ pname = "clintermission";
+ version = "0.2.0";
+
+ src = fetchFromGitHub {
+ owner = "sebageek";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "09wl0rpw6c9hab51rs957z64b0v9j4fcbqbn726wnapf4z5w6yxv";
+ };
+
+ propagatedBuildInputs = [ prompt_toolkit ];
+
+ disabled = !isPy3k;
+
+ # repo contains no tests
+ doCheck = false;
+
+ pythonImportsCheck = [ "clintermission" ];
+
+ meta = with lib; {
+ description = "Non-fullscreen command-line selection menu";
+ homepage = "https://github.com/sebageek/clintermission";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ SuperSandro2000 ];
+ };
+}
diff --git a/pkgs/development/python-modules/cloudpickle/default.nix b/pkgs/development/python-modules/cloudpickle/default.nix
index 092a0f7c0b11..cd21e125ccef 100644
--- a/pkgs/development/python-modules/cloudpickle/default.nix
+++ b/pkgs/development/python-modules/cloudpickle/default.nix
@@ -2,12 +2,12 @@
buildPythonPackage rec {
pname = "cloudpickle";
- version = "1.5.0";
+ version = "1.6.0";
disabled = isPy27; # abandoned upstream
src = fetchPypi {
inherit pname version;
- sha256 = "820c9245cebdec7257211cbe88745101d5d6a042bca11336d78ebd4897ddbc82";
+ sha256 = "9bc994f9e9447593bd0a45371f0e7ac7333710fcf64a4eb9834bf149f4ef2f32";
};
buildInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/cmarkgfm/default.nix b/pkgs/development/python-modules/cmarkgfm/default.nix
index 2337964017a2..3c6342f6596f 100644
--- a/pkgs/development/python-modules/cmarkgfm/default.nix
+++ b/pkgs/development/python-modules/cmarkgfm/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "cmarkgfm";
- version = "0.4.2";
+ version = "0.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "f20900f16377f2109783ae9348d34bc80530808439591c3d3df73d5c7ef1a00c";
+ sha256 = "7a5131a78836e55dcdb1f2c5f17bbaa40e5f83c86a205de1b71a298928e1391f";
};
propagatedBuildInputs = [ cffi ];
diff --git a/pkgs/development/python-modules/cmdtest/default.nix b/pkgs/development/python-modules/cmdtest/default.nix
index ca2402cff6cd..5c53cafdb4e1 100644
--- a/pkgs/development/python-modules/cmdtest/default.nix
+++ b/pkgs/development/python-modules/cmdtest/default.nix
@@ -24,7 +24,7 @@ buildPythonPackage rec {
doCheck = false;
meta = with stdenv.lib; {
- homepage = "http://liw.fi/cmdtest/";
+ homepage = "https://liw.fi/cmdtest/";
description = "Black box tests Unix command line tools";
license = licenses.gpl3;
};
diff --git a/pkgs/development/python-modules/cnvkit/default.nix b/pkgs/development/python-modules/cnvkit/default.nix
index 6677ab06334f..92af67fa183a 100644
--- a/pkgs/development/python-modules/cnvkit/default.nix
+++ b/pkgs/development/python-modules/cnvkit/default.nix
@@ -1,5 +1,6 @@
{ lib
-, fetchPypi
+, fetchFromGitHub
+, fetchpatch
, rPackages
, rWrapper
, buildPythonPackage
@@ -15,17 +16,29 @@
, pillow
, pomegranate
, pyfaidx
+, python
+, R
}:
buildPythonPackage rec {
pname = "CNVkit";
version = "0.9.7";
- src = fetchPypi {
- inherit pname version;
- sha256 = "d68adc0121e17c61a3aa28c0a9ba6526510a5a0df0f0a6eb1818bab71b7e927a";
+ src = fetchFromGitHub {
+ owner = "etal";
+ repo = "cnvkit";
+ rev = "v${version}";
+ sha256 = "022zplgqil5l76vri647cyjx427vnbg5r2gw6lw712d2janvdjm7";
};
+ patches = [
+ # Fix: AttributeError: module 'pandas.io.common' has no attribute 'EmptyDataError'
+ (fetchpatch {
+ url = "https://github.com/etal/cnvkit/commit/392adfffedfa0415e635b72c5027835b0a8d7ab5.patch";
+ sha256 = "0s0gwyy0hybmhc3jij2v9l44b6lkcmclii8bkwsazzj2kc24m2rh";
+ })
+ ];
+
propagatedBuildInputs = [
biopython
numpy
@@ -39,6 +52,7 @@ buildPythonPackage rec {
future
pillow
pomegranate
+ rPackages.DNAcopy
];
postPatch = ''
@@ -46,7 +60,16 @@ buildPythonPackage rec {
--replace "pandas >= 0.20.1, < 0.25.0" "pandas"
'';
- pythonImportsCheck = [ "cnvlib" ];
+ checkInputs = [ R ];
+
+ checkPhase = ''
+ pushd test/
+ ${python.interpreter} test_io.py
+ ${python.interpreter} test_genome.py
+ ${python.interpreter} test_cnvlib.py
+ ${python.interpreter} test_commands.py
+ ${python.interpreter} test_r.py
+ '';
meta = with lib; {
homepage = "https://cnvkit.readthedocs.io";
diff --git a/pkgs/development/python-modules/coapthon3/default.nix b/pkgs/development/python-modules/coapthon3/default.nix
new file mode 100644
index 000000000000..6f22e8e9f296
--- /dev/null
+++ b/pkgs/development/python-modules/coapthon3/default.nix
@@ -0,0 +1,27 @@
+{ buildPythonPackage, cachetools, fetchFromGitHub, isPy27, lib }:
+
+buildPythonPackage rec {
+ pname = "CoAPthon3";
+ version = "1.0.1";
+ disabled = isPy27;
+
+ src = fetchFromGitHub {
+ owner = "Tanganelli";
+ repo = pname;
+ rev = version;
+ sha256 = "1im35i5i72y1p9qj8ixkwq7q6ksbrmi42giqiyfgjp1ym38snl69";
+ };
+
+ propagatedBuildInputs = [ cachetools ];
+
+ # tests take in the order of 10 minutes to execute and sometimes hang forever on tear-down
+ doCheck = false;
+ pythonImportsCheck = [ "coapthon" ];
+
+ meta = with lib; {
+ inherit (src.meta) homepage;
+ description = "Python3 library to the CoAP protocol compliant with the RFC.";
+ license = licenses.mit;
+ maintainers = with maintainers; [ urbas ];
+ };
+}
diff --git a/pkgs/development/python-modules/codespell/default.nix b/pkgs/development/python-modules/codespell/default.nix
index 70c634737635..7efb08c2c67b 100644
--- a/pkgs/development/python-modules/codespell/default.nix
+++ b/pkgs/development/python-modules/codespell/default.nix
@@ -1,13 +1,16 @@
{ lib, buildPythonApplication, fetchPypi, pytest, chardet }:
+
buildPythonApplication rec {
pname = "codespell";
- version = "1.17.1";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "08ydpw8pim7rhg1x2n711hxf2y6553nx0c0aqhfi3p4wdgcfr8i5";
+ sha256 = "dd9983e096b9f7ba89dd2d2466d1fc37231d060f19066331b9571341363c77b8";
};
+ # no tests in pypi tarball
+ doCheck = false;
checkInputs = [ pytest chardet ];
checkPhase = ''
# We don't want to be affected by the presence of these
@@ -16,6 +19,8 @@ buildPythonApplication rec {
pytest --pyargs codespell_lib.tests -k "not test_command"
'';
+ pythonImportsCheck = [ "codespell_lib" ];
+
meta = {
description = "Fix common misspellings in source code";
homepage = "https://github.com/codespell-project/codespell";
diff --git a/pkgs/development/python-modules/colander/default.nix b/pkgs/development/python-modules/colander/default.nix
index 0492e2717465..8a4933d19541 100644
--- a/pkgs/development/python-modules/colander/default.nix
+++ b/pkgs/development/python-modules/colander/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "colander";
- version = "1.8.2";
+ version = "1.8.3";
src = fetchPypi {
inherit pname version;
- sha256 = "54878d2ffd1afb020daca6cd5c6cfe6c0e44d0069fc825d57fe59aa6e4f6a499";
+ sha256 = "259592a0d6a89cbe63c0c5771f9c0c2522387415af8d715f599583eac659f7d4";
};
propagatedBuildInputs = [ translationstring iso8601 enum34 ];
diff --git a/pkgs/development/python-modules/colanderalchemy/default.nix b/pkgs/development/python-modules/colanderalchemy/default.nix
index 34e58e0927cd..aba5ebf609b8 100644
--- a/pkgs/development/python-modules/colanderalchemy/default.nix
+++ b/pkgs/development/python-modules/colanderalchemy/default.nix
@@ -1,6 +1,5 @@
{ stdenv
, buildPythonPackage
-, fetchpatch
, fetchPypi
, unittest2
, colander
@@ -9,30 +8,21 @@
buildPythonPackage rec {
pname = "ColanderAlchemy";
- version = "0.3.3";
+ version = "0.3.4";
src = fetchPypi {
inherit pname version;
- sha256 = "11wcni2xmfmy001rj62q2pwf305vvngkrfm5c4zlwvgbvlsrvnnw";
+ sha256 = "006wcfch2skwvma9bq3l06dyjnz309pa75h1rviq7i4pd9g463bl";
};
- patches = [
- (fetchpatch {
- url = "https://github.com/stefanofontanelli/ColanderAlchemy/commit/b45fe35f2936a5ccb705e9344075191e550af6c9.patch";
- sha256 = "1kf278wjq49zd6fhpp55vdcawzdd107767shzfck522sv8gr6qvx";
- })
- ];
-
- buildInputs = [ unittest2 ];
propagatedBuildInputs = [ colander sqlalchemy ];
+ # Tests are not included in Pypi
+ doCheck = false;
+
meta = with stdenv.lib; {
description = "Autogenerate Colander schemas based on SQLAlchemy models";
homepage = "https://github.com/stefanofontanelli/ColanderAlchemy";
license = licenses.mit;
- # ColanderAlchemy's tests currently fail with colander >1.6.0
- # (see https://github.com/stefanofontanelli/ColanderAlchemy/issues/107)
- broken = versionOlder "1.6.0" colander.version;
};
-
}
diff --git a/pkgs/development/python-modules/coloredlogs/default.nix b/pkgs/development/python-modules/coloredlogs/default.nix
index c2a329e08f34..3005429658b9 100644
--- a/pkgs/development/python-modules/coloredlogs/default.nix
+++ b/pkgs/development/python-modules/coloredlogs/default.nix
@@ -6,7 +6,7 @@
, capturer
, pytest
, mock
-, utillinux
+, util-linux
}:
buildPythonPackage rec {
@@ -24,7 +24,7 @@ buildPythonPackage rec {
PATH=$PATH:$out/bin pytest . -k "not test_plain_text_output_format \
and not test_auto_install"
'';
- checkInputs = [ pytest mock utillinux ];
+ checkInputs = [ pytest mock util-linux ];
propagatedBuildInputs = [ humanfriendly verboselogs capturer ];
diff --git a/pkgs/development/python-modules/colorlog/default.nix b/pkgs/development/python-modules/colorlog/default.nix
index a29894fcf427..0b40284fd5eb 100644
--- a/pkgs/development/python-modules/colorlog/default.nix
+++ b/pkgs/development/python-modules/colorlog/default.nix
@@ -2,19 +2,23 @@
buildPythonPackage rec {
pname = "colorlog";
- version = "4.4.0";
+ version = "4.6.2";
src = fetchPypi {
inherit pname version;
- sha256 = "0272c537469ab1e63b9915535874d15b671963c9325db0c4891a2aeff97ce3d1";
+ sha256 = "54e5f153419c22afc283c130c4201db19a3dbd83221a0f4657d5ee66234a2ea4";
};
checkInputs = [ pytest ];
+ # tests are no longer packaged in pypi
+ doCheck = false;
checkPhase = ''
py.test -p no:logging
'';
+ pythonImportsCheck = [ "colorlog" ];
+
meta = with stdenv.lib; {
description = "Log formatting with colors";
homepage = "https://github.com/borntyping/python-colorlog";
diff --git a/pkgs/development/python-modules/coverage/default.nix b/pkgs/development/python-modules/coverage/default.nix
index fa5f4bca8cd0..8823435e2f8b 100644
--- a/pkgs/development/python-modules/coverage/default.nix
+++ b/pkgs/development/python-modules/coverage/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "coverage";
- version = "5.2.1";
+ version = "5.3";
src = fetchPypi {
inherit pname version;
- sha256 = "a34cb28e0747ea15e82d13e14de606747e9e484fb28d63c999483f5d5188e89b";
+ sha256 = "280baa8ec489c4f542f8940f9c4c2181f0306a8ee1a54eceba071a449fb870a0";
};
# No tests in archive
diff --git a/pkgs/development/python-modules/coveralls/default.nix b/pkgs/development/python-modules/coveralls/default.nix
index 64078693ac19..68cf993a5a81 100644
--- a/pkgs/development/python-modules/coveralls/default.nix
+++ b/pkgs/development/python-modules/coveralls/default.nix
@@ -16,13 +16,13 @@
buildPythonPackage rec {
pname = "coveralls";
- version = "2.1.2";
+ version = "2.2.0";
disabled = isPy27;
# wanted by tests
src = fetchPypi {
inherit pname version;
- sha256 = "4430b862baabb3cf090d36d84d331966615e4288d8a8c5957e0fd456d0dd8bd6";
+ sha256 = "b990ba1f7bc4288e63340be0433698c1efe8217f78c689d254c2540af3d38617";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/crate/default.nix b/pkgs/development/python-modules/crate/default.nix
index 42236b4d7c22..84e1b9048e2c 100644
--- a/pkgs/development/python-modules/crate/default.nix
+++ b/pkgs/development/python-modules/crate/default.nix
@@ -10,12 +10,12 @@
buildPythonPackage rec {
pname = "crate";
- version = "0.24.0";
+ version = "0.26.0";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "028q9r1qyqkq185awkazhplfy7y1081963fnjzi3kf3lxvz6yhay";
+ sha256 = "6f650c2efe250b89bf35f8fe3211eb37ebc8d76f7a9c09bd73db3076708fa2fc";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/crayons/default.nix b/pkgs/development/python-modules/crayons/default.nix
index 4cd9e90606b6..f262d289af71 100644
--- a/pkgs/development/python-modules/crayons/default.nix
+++ b/pkgs/development/python-modules/crayons/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "crayons";
- version = "0.3.1";
+ version = "0.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "dcb85b87aa03bb65bd3a073d012796b024cabeb086033e616759e2abb769440b";
+ sha256 = "bd33b7547800f2cfbd26b38431f9e64b487a7de74a947b0fafc89b45a601813f";
};
propagatedBuildInputs = [ colorama ];
diff --git a/pkgs/development/python-modules/cryptography/2.9.nix b/pkgs/development/python-modules/cryptography/2.9.nix
index 6a6187e5693d..3cde50542873 100644
--- a/pkgs/development/python-modules/cryptography/2.9.nix
+++ b/pkgs/development/python-modules/cryptography/2.9.nix
@@ -29,6 +29,8 @@ buildPythonPackage rec {
sha256 = "0af25w5mkd6vwns3r6ai1w5ip9xp0ms9s261zzssbpadzdr05hx0";
};
+ patches = [ ./CVE-2020-25659.patch ];
+
outputs = [ "out" "dev" ];
buildInputs = [ openssl ]
diff --git a/pkgs/development/python-modules/cryptography/CVE-2020-25659.patch b/pkgs/development/python-modules/cryptography/CVE-2020-25659.patch
new file mode 100644
index 000000000000..a353757be11f
--- /dev/null
+++ b/pkgs/development/python-modules/cryptography/CVE-2020-25659.patch
@@ -0,0 +1,76 @@
+Backported of:
+
+From 58494b41d6ecb0f56b7c5f05d5f5e3ca0320d494 Mon Sep 17 00:00:00 2001
+From: Alex Gaynor <alex.gaynor@gmail.com>
+Date: Sun, 25 Oct 2020 21:16:42 -0400
+Subject: [PATCH] Attempt to mitigate Bleichenbacher attacks on RSA decryption
+ (#5507)
+
+diff --git a/docs/spelling_wordlist.txt b/docs/spelling_wordlist.txt
+index 6e4675d..ce66c28 100644
+--- a/docs/spelling_wordlist.txt
++++ b/docs/spelling_wordlist.txt
+@@ -6,6 +6,7 @@ backend
+ Backends
+ backends
+ bcrypt
++Bleichenbacher
+ Blowfish
+ boolean
+ Botan
+diff --git a/src/cryptography/hazmat/backends/openssl/rsa.py b/src/cryptography/hazmat/backends/openssl/rsa.py
+index 3e4c2fd..6303f95 100644
+--- a/src/cryptography/hazmat/backends/openssl/rsa.py
++++ b/src/cryptography/hazmat/backends/openssl/rsa.py
+@@ -117,40 +117,19 @@ def _enc_dec_rsa_pkey_ctx(backend, key, data, padding_enum, padding):
+
+ outlen = backend._ffi.new("size_t *", buf_size)
+ buf = backend._ffi.new("unsigned char[]", buf_size)
++ # Everything from this line onwards is written with the goal of being as
++ # constant-time as is practical given the constraints of Python and our
++ # API. See Bleichenbacher's '98 attack on RSA, and its many many variants.
++ # As such, you should not attempt to change this (particularly to "clean it
++ # up") without understanding why it was written this way (see
++ # Chesterton's Fence), and without measuring to verify you have not
++ # introduced observable time differences.
+ res = crypt(pkey_ctx, buf, outlen, data, len(data))
++ resbuf = backend._ffi.buffer(buf)[: outlen[0]]
++ backend._lib.ERR_clear_error()
+ if res <= 0:
+- _handle_rsa_enc_dec_error(backend, key)
+-
+- return backend._ffi.buffer(buf)[:outlen[0]]
+-
+-
+-def _handle_rsa_enc_dec_error(backend, key):
+- errors = backend._consume_errors()
+- backend.openssl_assert(errors)
+- backend.openssl_assert(errors[0].lib == backend._lib.ERR_LIB_RSA)
+- if isinstance(key, _RSAPublicKey):
+- backend.openssl_assert(
+- errors[0].reason == backend._lib.RSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE
+- )
+- raise ValueError(
+- "Data too long for key size. Encrypt less data or use a "
+- "larger key size."
+- )
+- else:
+- decoding_errors = [
+- backend._lib.RSA_R_BLOCK_TYPE_IS_NOT_01,
+- backend._lib.RSA_R_BLOCK_TYPE_IS_NOT_02,
+- backend._lib.RSA_R_OAEP_DECODING_ERROR,
+- # Though this error looks similar to the
+- # RSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE, this occurs on decrypts,
+- # rather than on encrypts
+- backend._lib.RSA_R_DATA_TOO_LARGE_FOR_MODULUS,
+- ]
+- if backend._lib.Cryptography_HAS_RSA_R_PKCS_DECODING_ERROR:
+- decoding_errors.append(backend._lib.RSA_R_PKCS_DECODING_ERROR)
+-
+- backend.openssl_assert(errors[0].reason in decoding_errors)
+- raise ValueError("Decryption failed.")
++ raise ValueError("Encryption/decryption failed.")
++ return resbuf
+
+
+ def _rsa_sig_determine_padding(backend, key, padding, algorithm):
diff --git a/pkgs/development/python-modules/cryptography/default.nix b/pkgs/development/python-modules/cryptography/default.nix
index 8774b181fcfc..41802f0d0651 100644
--- a/pkgs/development/python-modules/cryptography/default.nix
+++ b/pkgs/development/python-modules/cryptography/default.nix
@@ -31,13 +31,20 @@ buildPythonPackage rec {
outputs = [ "out" "dev" ];
+ nativeBuildInputs = stdenv.lib.optionals (!isPyPy) [
+ cffi
+ ];
+
buildInputs = [ openssl ]
++ stdenv.lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Security;
propagatedBuildInputs = [
packaging
six
- ] ++ stdenv.lib.optional (!isPyPy) cffi
- ++ stdenv.lib.optionals isPy27 [ ipaddress enum34 ];
+ ] ++ stdenv.lib.optionals (!isPyPy) [
+ cffi
+ ] ++ stdenv.lib.optionals isPy27 [
+ ipaddress enum34
+ ];
checkInputs = [
cryptography_vectors
diff --git a/pkgs/development/python-modules/crytic-compile/default.nix b/pkgs/development/python-modules/crytic-compile/default.nix
index e6f82c6d8ad8..b9345e78eab0 100644
--- a/pkgs/development/python-modules/crytic-compile/default.nix
+++ b/pkgs/development/python-modules/crytic-compile/default.nix
@@ -1,4 +1,4 @@
-{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder, pysha3 }:
+{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder, pysha3, setuptools }:
buildPythonPackage rec {
pname = "crytic-compile";
@@ -13,7 +13,7 @@ buildPythonPackage rec {
sha256 = "01mis7bqsh0l5vjl6jwibzy99djza35fxmywy56q8k4jbxwmdcna";
};
- propagatedBuildInputs = [ pysha3 ];
+ propagatedBuildInputs = [ pysha3 setuptools ];
doCheck = false;
diff --git a/pkgs/development/python-modules/cupy/default.nix b/pkgs/development/python-modules/cupy/default.nix
index 5c9a5b76d101..91fd7ba11d4f 100644
--- a/pkgs/development/python-modules/cupy/default.nix
+++ b/pkgs/development/python-modules/cupy/default.nix
@@ -6,12 +6,12 @@
buildPythonPackage rec {
pname = "cupy";
- version = "8.1.0";
+ version = "8.2.0";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "4dfa4a0cd0a752d980347c816cab2169f0938c1d37275311810396dcf3c27912";
+ sha256 = "8e4bc8428fb14309d73194e19bc4b47e1d6a330678a200e36d9d4b932f1be2e8";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/curio/default.nix b/pkgs/development/python-modules/curio/default.nix
index 0ffd66d6d012..31875abd1e83 100644
--- a/pkgs/development/python-modules/curio/default.nix
+++ b/pkgs/development/python-modules/curio/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "curio";
- version = "1.2";
+ version = "1.4";
src = fetchPypi {
inherit pname version;
- sha256 = "90f320fafb3f5b791f25ffafa7b561cc980376de173afd575a2114380de7939b";
+ sha256 = "57edce81c837f3c2cf42fbb346dee26e537d1659e6605269fb13bd179e068744";
};
disabled = !isPy3k;
diff --git a/pkgs/development/python-modules/cx_freeze/default.nix b/pkgs/development/python-modules/cx_freeze/default.nix
index dd8b1dccc1c3..e4350bada331 100644
--- a/pkgs/development/python-modules/cx_freeze/default.nix
+++ b/pkgs/development/python-modules/cx_freeze/default.nix
@@ -1,17 +1,20 @@
-{ stdenv, buildPythonPackage, pythonOlder, fetchPypi, ncurses }:
+{ stdenv, buildPythonPackage, pythonOlder, fetchPypi, ncurses, importlib-metadata }:
buildPythonPackage rec {
pname = "cx_Freeze";
- version = "6.2";
+ version = "6.4.1";
src = fetchPypi {
inherit pname version;
- sha256 = "44bbbcea3196b79da77cc22637cb28a825b51182d32209e8a3f6cd4042edc247";
+ sha256 = "043513b85e33038e38cc0571cea1f3ee8044ec083891c9a5dad1d436894424ea";
};
disabled = pythonOlder "3.5";
- propagatedBuildInputs = [ ncurses ];
+ propagatedBuildInputs = [
+ importlib-metadata # upstream has this for 3.8 as well
+ ncurses
+ ];
# timestamp need to come after 1980 for zipfiles and nix store is set to epoch
prePatch = ''
diff --git a/pkgs/development/python-modules/cypari2/default.nix b/pkgs/development/python-modules/cypari2/default.nix
index 1cef3514e90a..4b0d46918097 100644
--- a/pkgs/development/python-modules/cypari2/default.nix
+++ b/pkgs/development/python-modules/cypari2/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "cypari2";
# upgrade may break sage, please test the sage build or ping @timokau on upgrade
- version = "2.1.1";
+ version = "2.1.2";
src = fetchPypi {
inherit pname version;
- sha256 = "df1ef62e771ec36e5a456f5fc8b51bc6745b70f0efdd0c7a30c3f0b5f1fb93db";
+ sha256 = "03cd45edab8716ebbfdb754e65fea72e873c73dc91aec098fe4a01e35324ac7a";
};
# This differs slightly from the default python installPhase in that it pip-installs
diff --git a/pkgs/development/python-modules/daemonocle/default.nix b/pkgs/development/python-modules/daemonocle/default.nix
new file mode 100644
index 000000000000..ac470b83f7b2
--- /dev/null
+++ b/pkgs/development/python-modules/daemonocle/default.nix
@@ -0,0 +1,42 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, click
+, psutil
+, pytestCheckHook
+}:
+
+buildPythonPackage rec {
+ pname = "daemonocle";
+ version = "1.0.2";
+
+ src = fetchFromGitHub {
+ owner = "jnrbsn";
+ repo = "daemonocle";
+ rev = "v${version}";
+ hash = "sha256-kDCbosXTIffuCzHcReXhiW4YPbxDW3OPnTbMC/EGJrM=";
+ };
+
+ propagatedBuildInputs = [ click psutil ];
+ checkInputs = [ pytestCheckHook ];
+
+ # One third of the tests fail on the sandbox with
+ # "psutil.NoSuchProcess: no process found with pid 0".
+ doCheck = false;
+ disabledTests = [ "sudo" ];
+ pythonImportsCheck = [ "daemonocle" ];
+
+ meta = with lib; {
+ description = "A Python library for creating super fancy Unix daemons";
+ longDescription = ''
+ daemonocle is a library for creating your own Unix-style daemons
+ written in Python. It solves many problems that other daemon
+ libraries have and provides some really useful features you don't
+ often see in other daemons.
+ '';
+ homepage = "https://github.com/jnrbsn/daemonocle";
+ license = licenses.mit;
+ maintainers = [ maintainers.AluisioASG ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/development/python-modules/dask-gateway-server/default.nix b/pkgs/development/python-modules/dask-gateway-server/default.nix
index 9d28d2671917..d2f040609d32 100644
--- a/pkgs/development/python-modules/dask-gateway-server/default.nix
+++ b/pkgs/development/python-modules/dask-gateway-server/default.nix
@@ -12,12 +12,12 @@
buildPythonPackage rec {
pname = "dask-gateway-server";
# update dask-gateway-server lock step with dask-gateway
- version = "0.8.0";
+ version = "0.9.0";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "272134933b7e2068cd89a17a5012c76a29fbd9e40a78164345a2b15353d4b40a";
+ sha256 = "82bca8a98fc1dbda9f67c8eceac59cb92abe07db6227c120a1eb1d040ea40fda";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/dask-gateway/default.nix b/pkgs/development/python-modules/dask-gateway/default.nix
index 8a4fe9e263a5..81aa8de8bcfc 100644
--- a/pkgs/development/python-modules/dask-gateway/default.nix
+++ b/pkgs/development/python-modules/dask-gateway/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "dask-gateway";
# update dask-gateway lock step with dask-gateway-server
- version = "0.8.0";
+ version = "0.9.0";
src = fetchPypi {
inherit pname version;
- sha256 = "519818f3598ddd726882c5a6bf7053941613d8517b80e8a2c28467e30d57da9b";
+ sha256 = "743f3b88dabe7d1503ac08aadf399eb9205df786b12c5175ea2e10c6ded7df22";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/dask-image/default.nix b/pkgs/development/python-modules/dask-image/default.nix
index f119cf2b0b8b..453cb715b12b 100644
--- a/pkgs/development/python-modules/dask-image/default.nix
+++ b/pkgs/development/python-modules/dask-image/default.nix
@@ -12,12 +12,12 @@
}:
buildPythonPackage rec {
- version = "0.3.0";
+ version = "0.4.0";
pname = "dask-image";
src = fetchPypi {
inherit pname version;
- sha256 = "15svy8y57i30878pijyd0pxn10bnk7ffmmgwva5rpip4b7grsgv0";
+ sha256 = "a6873a39af21b856a4eb7efee6838e6897b1399f21ab9e65403e69eb62f96c2d";
};
nativeBuildInputs = [ pytest-flake8 ];
diff --git a/pkgs/development/python-modules/dask-ml/default.nix b/pkgs/development/python-modules/dask-ml/default.nix
index d4a6663e7a50..441c698c2ad0 100644
--- a/pkgs/development/python-modules/dask-ml/default.nix
+++ b/pkgs/development/python-modules/dask-ml/default.nix
@@ -20,13 +20,13 @@
}:
buildPythonPackage rec {
- version = "1.6.0";
+ version = "1.7.0";
pname = "dask-ml";
disabled = pythonOlder "3.6"; # >= 3.6
src = fetchPypi {
inherit pname version;
- sha256 = "ce686b7fd49b3f876d651c87e8468ad71bcd2707399140d6baf198184c45d970";
+ sha256 = "5f93e8560217ebbc5a2254eaf705e9cad8e1c82012567c658e26464a74fbab76";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/dask/default.nix b/pkgs/development/python-modules/dask/default.nix
index 59ea588851ec..19c6962c5759 100644
--- a/pkgs/development/python-modules/dask/default.nix
+++ b/pkgs/development/python-modules/dask/default.nix
@@ -11,7 +11,6 @@
, dill
, pandas
, partd
-, pytest_xdist
}:
buildPythonPackage rec {
@@ -29,7 +28,6 @@ buildPythonPackage rec {
checkInputs = [
pytestCheckHook
- pytest_xdist # takes >10mins to run single-threaded
];
dontUseSetuptoolsCheck = true;
@@ -54,12 +52,7 @@ buildPythonPackage rec {
--replace "cmdclass=versioneer.get_cmdclass()," ""
'';
- # dask test suite with consistently fail when using high core counts
- preCheck = ''
- NIX_BUILD_CORES=$((NIX_BUILD_CORES > 8 ? 8 : NIX_BUILD_CORES))
- '';
-
- pytestFlagsArray = [ "-n $NIX_BUILD_CORES" ];
+ #pytestFlagsArray = [ "-n $NIX_BUILD_CORES" ];
disabledTests = [
"test_argwhere_str"
diff --git a/pkgs/development/python-modules/databricks-cli/default.nix b/pkgs/development/python-modules/databricks-cli/default.nix
index 952f0723c7c2..2184a7e41940 100644
--- a/pkgs/development/python-modules/databricks-cli/default.nix
+++ b/pkgs/development/python-modules/databricks-cli/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "databricks-cli";
- version = "0.11.0";
+ version = "0.14.1";
src = fetchPypi {
inherit pname version;
- sha256 = "b3c7205dd8cb9935c475794ebd41b53aba79a53e028d3cf6b5871eec83c89ec0";
+ sha256 = "bf94dc5187fa3500a31d52d7225fbc1a4699aa6e3c321223e7088eb5b5c94b62";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/databricks-connect/default.nix b/pkgs/development/python-modules/databricks-connect/default.nix
index df3d08c3fab4..74eca940fb78 100644
--- a/pkgs/development/python-modules/databricks-connect/default.nix
+++ b/pkgs/development/python-modules/databricks-connect/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "databricks-connect";
- version = "7.1.1";
+ version = "7.1.10";
src = fetchPypi {
inherit pname version;
- sha256 = "c7f508c84edc7f80a131650b892889624e4457c10f44318465dd3f7b8cf5be6d";
+ sha256 = "bae28fab1e08b709553c8efbeefc5b0ee4f5540a13a04e61fb3d348814823e16";
};
sourceRoot = ".";
@@ -16,8 +16,13 @@ buildPythonPackage rec {
# requires network access
doCheck = false;
+ prePatch = ''
+ substituteInPlace setup.py \
+ --replace "py4j==0.10.9" "py4j"
+ '';
+
preFixup = ''
- substituteInPlace "$out/bin/find-spark-home" \
+ substituteInPlace "$out/bin/find-spark-home" \
--replace find_spark_home.py .find_spark_home.py-wrapped
'';
diff --git a/pkgs/development/python-modules/dataclasses/default.nix b/pkgs/development/python-modules/dataclasses/default.nix
index a1159d49b812..5cfaf237059d 100644
--- a/pkgs/development/python-modules/dataclasses/default.nix
+++ b/pkgs/development/python-modules/dataclasses/default.nix
@@ -2,14 +2,14 @@
buildPythonPackage rec {
pname = "dataclasses";
- version = "0.7";
+ version = "0.8";
# backport only works on Python 3.6, and is in the standard library in Python 3.7
disabled = !isPy36;
src = fetchPypi {
inherit pname version;
- sha256 = "494a6dcae3b8bcf80848eea2ef64c0cc5cd307ffc263e17cdf42f3e5420808e6";
+ sha256 = "8479067f342acf957dc82ec415d355ab5edb7e7646b90dc6e2fd1d96ad084c97";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/dateparser/default.nix b/pkgs/development/python-modules/dateparser/default.nix
index 729827317c18..2a80523a6560 100644
--- a/pkgs/development/python-modules/dateparser/default.nix
+++ b/pkgs/development/python-modules/dateparser/default.nix
@@ -18,11 +18,11 @@
buildPythonPackage rec {
pname = "dateparser";
- version = "0.7.6";
+ version = "1.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "e875efd8c57c85c2d02b238239878db59ff1971f5a823457fcc69e493bf6ebfa";
+ sha256 = "159cc4e01a593706a15cd4e269a0b3345edf3aef8bf9278a57dac8adf5bf1e4a";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/debugpy/default.nix b/pkgs/development/python-modules/debugpy/default.nix
index 5f10b7897e96..75a11d8cf263 100644
--- a/pkgs/development/python-modules/debugpy/default.nix
+++ b/pkgs/development/python-modules/debugpy/default.nix
@@ -18,13 +18,13 @@
buildPythonPackage rec {
pname = "debugpy";
- version = "1.1.0";
+ version = "1.2.0";
src = fetchFromGitHub {
owner = "Microsoft";
repo = pname;
rev = "v${version}";
- sha256 = "1f6a62hg82fn9ddrl6g11x2h27zng8jmrlfbnnra6q590i5v1ixr";
+ sha256 = "1r5w5ngipj5fgjylrmlw3jrh5y2n67n68l91sj9329549x4ww8dh";
};
patches = [
@@ -34,6 +34,11 @@ buildPythonPackage rec {
inherit gdb;
})
+ (substituteAll {
+ src = ./hardcode-version.patch;
+ inherit version;
+ })
+
# Fix importing debugpy in:
# - test_nodebug[module-launch(externalTerminal)]
# - test_nodebug[module-launch(integratedTerminal)]
@@ -45,13 +50,6 @@ buildPythonPackage rec {
./fix-test-pythonpath.patch
];
- postPatch = ''
- # Use nixpkgs version instead of versioneer
- substituteInPlace setup.py \
- --replace "cmds = versioneer.get_cmdclass()" "cmds = {}" \
- --replace "version=versioneer.get_version()" "version='${version}'"
- '';
-
# Remove pre-compiled "attach" libraries and recompile for host platform
# Compile flags taken from linux_and_mac/compile_linux.sh & linux_and_mac/compile_mac.sh
preBuild = ''(
diff --git a/pkgs/development/python-modules/debugpy/hardcode-version.patch b/pkgs/development/python-modules/debugpy/hardcode-version.patch
new file mode 100644
index 000000000000..2879716f704d
--- /dev/null
+++ b/pkgs/development/python-modules/debugpy/hardcode-version.patch
@@ -0,0 +1,51 @@
+diff --git a/setup.py b/setup.py
+index cfec60d..32ca206 100644
+--- a/setup.py
++++ b/setup.py
+@@ -24,7 +24,6 @@ elif "--abi" in sys.argv:
+ from setuptools import setup # noqa
+
+ sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
+-import versioneer # noqa
+
+ del sys.path[0]
+
+@@ -86,7 +85,7 @@ if __name__ == "__main__":
+ if not os.getenv("SKIP_CYTHON_BUILD"):
+ cython_build()
+
+- cmds = versioneer.get_cmdclass()
++ cmds = {}
+ cmds["bdist_wheel"] = bdist_wheel
+
+ extras = {}
+@@ -96,7 +95,7 @@ if __name__ == "__main__":
+
+ setup(
+ name="debugpy",
+- version=versioneer.get_version(),
++ version="@version@",
+ description="An implementation of the Debug Adapter Protocol for Python", # noqa
+ long_description=long_description,
+ long_description_content_type="text/markdown",
+diff --git a/src/debugpy/__init__.py b/src/debugpy/__init__.py
+index baa5a7c..5355327 100644
+--- a/src/debugpy/__init__.py
++++ b/src/debugpy/__init__.py
+@@ -27,7 +27,6 @@ __all__ = [
+ import codecs
+ import os
+
+-from debugpy import _version
+ from debugpy.common import compat
+
+
+@@ -204,7 +203,7 @@ def trace_this_thread(should_trace):
+ return api.trace_this_thread(should_trace)
+
+
+-__version__ = _version.get_versions()["version"]
++__version__ = "@version@"
+
+ # Force absolute path on Python 2.
+ __file__ = os.path.abspath(__file__)
diff --git a/pkgs/development/python-modules/dependency-injector/default.nix b/pkgs/development/python-modules/dependency-injector/default.nix
index dac3484e4538..31616f015fec 100644
--- a/pkgs/development/python-modules/dependency-injector/default.nix
+++ b/pkgs/development/python-modules/dependency-injector/default.nix
@@ -9,11 +9,11 @@ in
buildPythonPackage rec {
pname = "dependency-injector";
- version = "4.4.1";
+ version = "4.5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "8c3d9ec6502e2d8051dcdf2603cccb4a87da292a1770e9854814fe928fa4a9b1";
+ sha256 = "1d5d42a3547a8a8d3b7aa8f4325e5042231bbc86718c89e123c0c62c103cd9d5";
};
propagatedBuildInputs = [ six ];
diff --git a/pkgs/development/python-modules/discordpy/default.nix b/pkgs/development/python-modules/discordpy/default.nix
index fd31bb40a92c..e2a4625c60e4 100644
--- a/pkgs/development/python-modules/discordpy/default.nix
+++ b/pkgs/development/python-modules/discordpy/default.nix
@@ -5,12 +5,11 @@
, withVoice ? true, libopus
, aiohttp
, websockets
-, pynacl
}:
buildPythonPackage rec {
pname = "discord.py";
- version = "1.3.4";
+ version = "1.5.1";
disabled = pythonOlder "3.5.3";
# only distributes wheels on pypi now
@@ -18,7 +17,7 @@ buildPythonPackage rec {
owner = "Rapptz";
repo = pname;
rev = "v${version}";
- sha256 = "1i4h6vq681x8s05wi0n3ykavsxjh9hxdxn6banwjcqzhxzkyhsxi";
+ sha256 = "1bidyclwv20p1kfphj21r5gm3kr2vxx0zd151wg7fcngbbx7gmza";
};
propagatedBuildInputs = [ aiohttp websockets ];
@@ -31,7 +30,6 @@ buildPythonPackage rec {
--replace "ctypes.util.find_library('opus')" "'${libopus}/lib/libopus.so.0'"
'';
-
# only have integration tests with discord
doCheck = false;
@@ -46,9 +44,10 @@ buildPythonPackage rec {
"discord.ext.commands.bot"
];
- meta = {
+ meta = with lib; {
description = "A python wrapper for the Discord API";
- homepage = "https://discordpy.rtfd.org/";
- license = lib.licenses.mit;
+ homepage = "https://discordpy.rtfd.org/";
+ maintainers = [ maintainers.ivar ];
+ license = licenses.mit;
};
}
diff --git a/pkgs/development/python-modules/django-cors-headers/default.nix b/pkgs/development/python-modules/django-cors-headers/default.nix
index 3614114a3d4b..6dc4ad3402bc 100644
--- a/pkgs/development/python-modules/django-cors-headers/default.nix
+++ b/pkgs/development/python-modules/django-cors-headers/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "django-cors-headers";
- version = "3.4.0";
+ version = "3.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "f5218f2f0bb1210563ff87687afbf10786e080d8494a248e705507ebd92d7153";
+ sha256 = "db82b2840f667d47872ae3e4a4e0a0d72fbecb42779b8aa233fa8bb965f7836a";
};
propagatedBuildInputs = [ django ];
diff --git a/pkgs/development/python-modules/django-haystack/default.nix b/pkgs/development/python-modules/django-haystack/default.nix
index 381624e5719e..7342aa3300c4 100644
--- a/pkgs/development/python-modules/django-haystack/default.nix
+++ b/pkgs/development/python-modules/django-haystack/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "django-haystack";
- version = "2.8.1";
+ version = "3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "8b54bcc926596765d0a3383d693bcdd76109c7abb6b2323b3984a39e3576028c";
+ sha256 = "d490f920afa85471dd1fa5000bc8eff4b704daacbe09aee1a64e75cbc426f3be";
};
checkInputs = [ pysolr whoosh dateutil geopy coverage nose mock coverage requests ];
diff --git a/pkgs/development/python-modules/django-ipware/default.nix b/pkgs/development/python-modules/django-ipware/default.nix
index 940bd1f1cb83..6145b1266291 100644
--- a/pkgs/development/python-modules/django-ipware/default.nix
+++ b/pkgs/development/python-modules/django-ipware/default.nix
@@ -2,7 +2,7 @@
buildPythonPackage rec {
pname = "django-ipware";
- version = "3.0.1";
+ version = "3.0.2";
meta = {
description = "A Django application to retrieve user's IP address";
@@ -12,7 +12,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "73a640a5bff00aa7503a35e92e462001cfabb07d73d649c262f117423beee953";
+ sha256 = "c7df8e1410a8e5d6b1fbae58728402ea59950f043c3582e033e866f0f0cf5e94";
};
propagatedBuildInputs = [ django ];
diff --git a/pkgs/development/python-modules/django-jinja2/default.nix b/pkgs/development/python-modules/django-jinja2/default.nix
index 97a9608cff73..13b5354e17ee 100644
--- a/pkgs/development/python-modules/django-jinja2/default.nix
+++ b/pkgs/development/python-modules/django-jinja2/default.nix
@@ -4,7 +4,7 @@
buildPythonPackage rec {
pname = "django-jinja";
- version = "2.6.0";
+ version = "2.7.0";
meta = {
description = "Simple and nonobstructive jinja2 integration with Django";
@@ -14,7 +14,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "7459985c25ddb6584c6bab345761c8c5557713448e6fbb322af1b6dd7f5512bd";
+ sha256 = "d56ecddaa6d3caf508509aae5a979ebd8a3427477c34fcbcac14bf8389a21a12";
};
buildInputs = [ django pytz tox ];
diff --git a/pkgs/development/python-modules/django-storages/default.nix b/pkgs/development/python-modules/django-storages/default.nix
index cae83135a6fa..c0467bbba705 100644
--- a/pkgs/development/python-modules/django-storages/default.nix
+++ b/pkgs/development/python-modules/django-storages/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "django-storages";
- version = "1.9.1";
+ version = "1.10.1";
src = fetchPypi {
inherit pname version;
- sha256 = "148y2hyx1l4pfbqpq8hgq95fw8bhfbblwd3m5xwnhw6frcirk7m5";
+ sha256 = "652275ab7844538c462b62810276c0244866f345878256a9e0e86f5b1283ae18";
};
propagatedBuildInputs = [ django ];
diff --git a/pkgs/development/python-modules/django/3.nix b/pkgs/development/python-modules/django/3.nix
index 84a7e8b1e3c6..c3644d6946fd 100644
--- a/pkgs/development/python-modules/django/3.nix
+++ b/pkgs/development/python-modules/django/3.nix
@@ -13,13 +13,13 @@
buildPythonPackage rec {
pname = "Django";
- version = "3.1.3";
+ version = "3.1.4";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- sha256 = "14b87775ffedab2ef6299b73343d1b4b41e5d4e2aa58c6581f114dbec01e3f8f";
+ sha256 = "edb10b5c45e7e9c0fb1dc00b76ec7449aca258a39ffd613dbd078c51d19c9f03";
};
patches = stdenv.lib.optional withGdal
diff --git a/pkgs/development/python-modules/django_evolution/default.nix b/pkgs/development/python-modules/django_evolution/default.nix
index eac119ef01ea..e3b7be798775 100644
--- a/pkgs/development/python-modules/django_evolution/default.nix
+++ b/pkgs/development/python-modules/django_evolution/default.nix
@@ -7,12 +7,12 @@
buildPythonPackage rec {
pname = "django_evolution";
- version = "2.0";
+ version = "2.1";
disabled = isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "a0bc983657de1b0bc5c8d29ddcbf7b6fb113685bf306ccc266cf22b8a77bd862";
+ sha256 = "997efdc7f27248fd3c5e9eeccae1cfee046dfead037b171d30cbe6e91c9ca3d7";
};
propagatedBuildInputs = [ django ];
diff --git a/pkgs/development/python-modules/djangorestframework-simplejwt/default.nix b/pkgs/development/python-modules/djangorestframework-simplejwt/default.nix
index f4c50a711494..9fb7f882567a 100644
--- a/pkgs/development/python-modules/djangorestframework-simplejwt/default.nix
+++ b/pkgs/development/python-modules/djangorestframework-simplejwt/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "djangorestframework_simplejwt";
- version = "4.4.0";
+ version = "4.6.0";
src = fetchPypi {
inherit pname version;
- sha256 = "c315be70aa12a5f5790c0ab9acd426c3a58eebea65a77d0893248c5144a5080c";
+ sha256 = "7adc913ba0d2ed7f46e0b9bf6e86f9bd9248f1c4201722b732b8213e0ea66f9f";
};
propagatedBuildInputs = [ django djangorestframework pyjwt ];
diff --git a/pkgs/development/python-modules/docker/default.nix b/pkgs/development/python-modules/docker/default.nix
index d46fbe991aea..7a23d17aca2a 100644
--- a/pkgs/development/python-modules/docker/default.nix
+++ b/pkgs/development/python-modules/docker/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "docker";
- version = "4.3.1";
+ version = "4.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "bad94b8dd001a8a4af19ce4becc17f41b09f228173ffe6a4e0355389eef142f2";
+ sha256 = "cffc771d4ea1389fc66bc95cb72d304aa41d1a1563482a9a000fba3a84ed5071";
};
nativeBuildInputs = lib.optional isPy27 mock;
diff --git a/pkgs/development/python-modules/dockerfile-parse/default.nix b/pkgs/development/python-modules/dockerfile-parse/default.nix
index c0b14bf88ca5..e3a998126e9c 100644
--- a/pkgs/development/python-modules/dockerfile-parse/default.nix
+++ b/pkgs/development/python-modules/dockerfile-parse/default.nix
@@ -1,12 +1,12 @@
{ stdenv, buildPythonPackage, fetchPypi, six, pytestcov, pytest }:
buildPythonPackage rec {
- version = "1.0.0";
+ version = "1.1.0";
pname = "dockerfile-parse";
src = fetchPypi {
inherit pname version;
- sha256 = "9ed92ede29a646094b52b8b302e477f08e63465b6ee524f5750810280143712e";
+ sha256 = "f37bfa327fada7fad6833aebfaac4a3aaf705e4cf813b737175feded306109e8";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/docplex/default.nix b/pkgs/development/python-modules/docplex/default.nix
index 74ac3bbfdf39..9b32bab7d6be 100644
--- a/pkgs/development/python-modules/docplex/default.nix
+++ b/pkgs/development/python-modules/docplex/default.nix
@@ -9,12 +9,12 @@
buildPythonPackage rec {
pname = "docplex";
- version = "2.15.194";
+ version = "2.18.200";
# No source available from official repo
src = fetchPypi {
inherit pname version;
- sha256 = "976e9b4e18bccbabae04149c33247a795edb1f00110f1b511c5517ac6ac353bb";
+ sha256 = "340848e67e1389b32b44d16a100aed1ebb0a6f0519b0f3cbce7cd0de6478fd6c";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/dogpile.cache/default.nix b/pkgs/development/python-modules/dogpile.cache/default.nix
index 1bbe6da3a9c4..f36e1347be9f 100644
--- a/pkgs/development/python-modules/dogpile.cache/default.nix
+++ b/pkgs/development/python-modules/dogpile.cache/default.nix
@@ -12,12 +12,12 @@
buildPythonPackage rec {
pname = "dogpile.cache";
- version = "1.1.0";
+ version = "1.1.1";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "eba3eb532be75a930f7a70c40c9a66829a3f7281650ad3cd3a786b2e4ba68e83";
+ sha256 = "40147b19696f387415a7efaaa4cf8ea0b5d31bdd1b53e5187e75d48ddfee9f0e";
};
# Disable concurrency tests that often fail,
diff --git a/pkgs/development/python-modules/drms/default.nix b/pkgs/development/python-modules/drms/default.nix
index bc01b46eadaf..561ec9a7a98e 100644
--- a/pkgs/development/python-modules/drms/default.nix
+++ b/pkgs/development/python-modules/drms/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "drms";
- version = "0.5.7";
+ version = "0.6.0";
src = fetchPypi {
inherit pname version;
- sha256 = "ab3ec6d072b1980f77dadf3b2cb0fe56c648eaf927ea381f606b4db66d4cbff2";
+ sha256 = "74efb903f42647ea536de0c5aea4f9a81efe027c95055ec4e72ef62479a04c89";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/dulwich/default.nix b/pkgs/development/python-modules/dulwich/default.nix
index 2225cccd6a43..fb29133da0ef 100644
--- a/pkgs/development/python-modules/dulwich/default.nix
+++ b/pkgs/development/python-modules/dulwich/default.nix
@@ -4,12 +4,12 @@
, git, glibcLocales }:
buildPythonPackage rec {
- version = "0.20.11";
+ version = "0.20.14";
pname = "dulwich";
src = fetchPypi {
inherit pname version;
- sha256 = "0b142794fb72647673173b80ed8b75e1f56b42a0972c5b3c752d88766a659d53";
+ sha256 = "21d6ee82708f7c67ce3fdcaf1f1407e524f7f4f7411a410a972faa2176baec0d";
};
LC_ALL = "en_US.UTF-8";
diff --git a/pkgs/development/python-modules/easy-thumbnails/default.nix b/pkgs/development/python-modules/easy-thumbnails/default.nix
index cd2001493206..f2be7b1903da 100644
--- a/pkgs/development/python-modules/easy-thumbnails/default.nix
+++ b/pkgs/development/python-modules/easy-thumbnails/default.nix
@@ -4,7 +4,7 @@
buildPythonPackage rec {
pname = "easy-thumbnails";
- version = "2.7";
+ version = "2.7.1";
meta = {
description = "Easy thumbnails for Django";
@@ -14,7 +14,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "e4e7a0dd4001f56bfd4058428f2c91eafe27d33ef3b8b33ac4e013b159b9ff91";
+ sha256 = "f862949208d9066cd3d84ffcf9c2dbe9c7344ea6152b741e440f861eca46855c";
};
propagatedBuildInputs = [ django pillow ];
diff --git a/pkgs/development/python-modules/ecdsa/default.nix b/pkgs/development/python-modules/ecdsa/default.nix
index 0f224bd8ab0b..1d2a780bbbbd 100644
--- a/pkgs/development/python-modules/ecdsa/default.nix
+++ b/pkgs/development/python-modules/ecdsa/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "ecdsa";
- version = "0.15";
+ version = "0.16.1";
src = fetchPypi {
inherit pname version;
- sha256 = "8f12ac317f8a1318efa75757ef0a651abe12e51fc1af8838fb91079445227277";
+ sha256 = "cfc046a2ddd425adbd1a78b3c46f0d1325c657811c0f45ecc3a0a6236c1e50ff";
};
propagatedBuildInputs = [ six ];
diff --git a/pkgs/development/python-modules/ecpy/default.nix b/pkgs/development/python-modules/ecpy/default.nix
index bb54fc6e73fa..37bbb183ff40 100644
--- a/pkgs/development/python-modules/ecpy/default.nix
+++ b/pkgs/development/python-modules/ecpy/default.nix
@@ -9,11 +9,17 @@ buildPythonPackage rec {
sha256 = "9635cffb9b6ecf7fd7f72aea1665829ac74a1d272006d0057d45a621aae20228";
};
+ prePatch = ''
+ sed -i "s|reqs.append('future')|pass|" setup.py
+ '';
+
propagatedBuildInputs = lib.optional (!isPy3k) future;
# No tests implemented
doCheck = false;
+ pythonImportsCheck = [ "ecpy" ];
+
meta = with lib; {
description = "Pure Pyhton Elliptic Curve Library";
homepage = "https://github.com/ubinity/ECPy";
diff --git a/pkgs/development/python-modules/email-validator/default.nix b/pkgs/development/python-modules/email-validator/default.nix
index 215584aa8cdb..5d9f0ca88fa6 100644
--- a/pkgs/development/python-modules/email-validator/default.nix
+++ b/pkgs/development/python-modules/email-validator/default.nix
@@ -1,12 +1,12 @@
{ lib, buildPythonPackage, fetchPypi, isPy3k, dnspython, idna, ipaddress }:
buildPythonPackage rec {
- pname = "email_validator";
- version = "1.1.1";
+ pname = "email-validator";
+ version = "1.1.2";
src = fetchPypi {
inherit pname version;
- sha256 = "63094045c3e802c3d3d575b18b004a531c36243ca8d1cec785ff6bfcb04185bb";
+ sha256 = "1a13bd6050d1db4475f13e444e169b6fe872434922d38968c67cea9568cce2f0";
};
doCheck = false;
diff --git a/pkgs/development/python-modules/emv/default.nix b/pkgs/development/python-modules/emv/default.nix
new file mode 100644
index 000000000000..6dfe39f8b6b1
--- /dev/null
+++ b/pkgs/development/python-modules/emv/default.nix
@@ -0,0 +1,39 @@
+{ stdenv, buildPythonPackage, fetchFromGitHub
+, click, enum-compat, pyscard, pycountry, terminaltables
+, pytestCheckHook, pythonOlder
+}:
+
+buildPythonPackage rec {
+ pname = "emv";
+ version = "1.0.11";
+ disabled = pythonOlder "3.4";
+
+ src = fetchFromGitHub {
+ owner = "russss";
+ repo = "python-emv";
+ rev = "v${version}";
+ hash = "sha256:1715hcba3fdi0i5awnrjdjnk74p66sxm9349pd8bb717zrh4gpj7";
+ };
+
+ checkInputs = [ pytestCheckHook ];
+ propagatedBuildInputs = [
+ enum-compat
+ click
+ pyscard
+ pycountry
+ terminaltables
+ ];
+
+ # argparse is part of the standardlib
+ prePatch = ''
+ substituteInPlace setup.py \
+ --replace '"argparse==1.4.0",' ""
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/russss/python-emv";
+ description = "Implementation of the EMV chip-and-pin smartcard protocol";
+ license = licenses.mit;
+ maintainers = with maintainers; [ lukegb ];
+ };
+}
diff --git a/pkgs/development/python-modules/enamlx/default.nix b/pkgs/development/python-modules/enamlx/default.nix
index a9cfafa020e2..344000fa118e 100644
--- a/pkgs/development/python-modules/enamlx/default.nix
+++ b/pkgs/development/python-modules/enamlx/default.nix
@@ -17,6 +17,12 @@ buildPythonPackage rec {
sha256 = "1rlrx3cw6h1zl9svnqbzwdfy8469qa1y7w6576lbhdwpfhpipscy";
};
+ patches = [
+ # Minimally modified version of https://github.com/frmdstryr/enamlx/commit/16df11227b8cee724624541d274e481802ea67e3
+ # (without the change to setup.py), already on master and expected in the first post-0.4.3 release
+ ./replace-unicode-with-str.patch
+ ];
+
propagatedBuildInputs = [
enaml
# Until https://github.com/inkcut/inkcut/issues/105 perhaps
diff --git a/pkgs/development/python-modules/enamlx/replace-unicode-with-str.patch b/pkgs/development/python-modules/enamlx/replace-unicode-with-str.patch
new file mode 100644
index 000000000000..52df6e9a50e6
--- /dev/null
+++ b/pkgs/development/python-modules/enamlx/replace-unicode-with-str.patch
@@ -0,0 +1,274 @@
+From 16df11227b8cee724624541d274e481802ea67e3 Mon Sep 17 00:00:00 2001
+From: frmdstryr <frmdstryr@protonmail.com>
+Date: Tue, 3 Nov 2020 21:41:52 -0500
+Subject: [PATCH] Replace Unicode with Str
+
+---
+ enamlx/widgets/abstract_item.py | 4 ++--
+ enamlx/widgets/console.py | 4 ++--
+ enamlx/widgets/graphics_view.py | 8 ++++----
+ enamlx/widgets/plot_area.py | 14 +++++++-------
+ examples/occ_viewer/advanced.enaml | 12 ++++++------
+ examples/occ_viewer/occ/part.py | 6 +++---
+ examples/plot_area/plot_area.enaml | 2 +-
+ examples/table_view/table_view.enaml | 6 +++---
+ examples/tree_view/tree_view.enaml | 6 +++---
+ setup.py | 2 +-
+ 10 files changed, 32 insertions(+), 32 deletions(-)
+
+diff --git a/enamlx/widgets/abstract_item.py b/enamlx/widgets/abstract_item.py
+index 29a3d87..67a5c6e 100644
+--- a/enamlx/widgets/abstract_item.py
++++ b/enamlx/widgets/abstract_item.py
+@@ -6,7 +6,7 @@
+ Created on Aug 24, 2015
+ """
+ from atom.api import (
+- Int, Enum, Bool, Unicode, Typed,
++ Int, Enum, Bool, Str, Typed,
+ Coerced, Event, Property, ForwardInstance, observe
+ )
+ from enaml.icon import Icon
+@@ -96,7 +96,7 @@ class AbstractWidgetItem(AbstractWidgetItemGroup):
+ column = d_(Int(), writable=False)
+
+ #: Text to display within the cell
+- text = d_(Unicode())
++ text = d_(Str())
+
+ #: Text alignment within the cell
+ text_alignment = d_(Enum(*[(h, v)
+diff --git a/enamlx/widgets/console.py b/enamlx/widgets/console.py
+index bc61e90..2f1e981 100644
+--- a/enamlx/widgets/console.py
++++ b/enamlx/widgets/console.py
+@@ -7,7 +7,7 @@
+ """
+
+ from atom.api import (
+- Instance, Coerced, Int, Enum, Unicode, Dict, Bool,
++ Instance, Coerced, Int, Enum, Str, Dict, Bool,
+ Typed, ForwardTyped, observe
+ )
+ from enaml.core.api import d_
+@@ -47,7 +47,7 @@ class Console(Container):
+ proxy = Typed(ProxyConsole)
+
+ #: Font family, leave blank for default
+- font_family = d_(Unicode())
++ font_family = d_(Str())
+
+ #: Font size, leave 0 for default
+ font_size = d_(Int(0))
+diff --git a/enamlx/widgets/graphics_view.py b/enamlx/widgets/graphics_view.py
+index f7e3e47..e672c63 100644
+--- a/enamlx/widgets/graphics_view.py
++++ b/enamlx/widgets/graphics_view.py
+@@ -7,7 +7,7 @@
+ import sys
+ from atom.api import (
+ Atom, Float, Int, Typed, Bool, Coerced, ForwardTyped, Enum, List, IntEnum,
+- Instance, Unicode, Value, Event, Property, observe, set_default
++ Instance, Str, Value, Event, Property, observe, set_default
+ )
+ from enaml.colors import ColorMember
+ from enaml.core.declarative import d_, d_func
+@@ -419,10 +419,10 @@ class GraphicsItem(ToolkitObject, ConstrainableMixin):
+ visible = d_(Bool(True))
+
+ #: Tool tip
+- tool_tip = d_(Unicode())
++ tool_tip = d_(Str())
+
+ #: Status tip
+- status_tip = d_(Unicode())
++ status_tip = d_(Str())
+
+ # --------------------------------------------------------------------------
+ # Item interaction
+@@ -919,7 +919,7 @@ class GraphicsTextItem(AbstractGraphicsShapeItem):
+ proxy = Typed(ProxyGraphicsTextItem)
+
+ #: Text
+- text = d_(Unicode())
++ text = d_(Str())
+
+ #: Font
+ font = d_(FontMember())
+diff --git a/enamlx/widgets/plot_area.py b/enamlx/widgets/plot_area.py
+index 5136693..383957b 100644
+--- a/enamlx/widgets/plot_area.py
++++ b/enamlx/widgets/plot_area.py
+@@ -8,7 +8,7 @@
+ import sys
+ from atom.atom import set_default
+ from atom.api import (Callable, Int, Tuple, Instance, Enum, Float,
+- ContainerList, Bool, FloatRange, Unicode, Dict, Typed,
++ ContainerList, Bool, FloatRange, Str, Dict, Typed,
+ ForwardTyped, observe)
+ from enaml.core.declarative import d_
+ from enaml.widgets.api import Container
+@@ -41,10 +41,10 @@ class PlotArea(Container):
+
+ class PlotItem(Control):
+ #: Title of data series
+- title = d_(Unicode())
++ title = d_(Str())
+
+ #: Name
+- name = d_(Unicode())
++ name = d_(Str())
+
+ #: Row in plot area
+ row = d_(Int(0))
+@@ -89,10 +89,10 @@ class PlotItem(Control):
+ #: Show legend
+ show_legend = d_(Bool(False))
+
+- label_left = d_(Unicode())
+- label_right = d_(Unicode())
+- label_top = d_(Unicode())
+- label_bottom = d_(Unicode())
++ label_left = d_(Str())
++ label_right = d_(Str())
++ label_top = d_(Str())
++ label_bottom = d_(Str())
+
+ # H, V
+ grid = d_(Tuple(bool, default=(False, False)))
+diff --git a/examples/occ_viewer/advanced.enaml b/examples/occ_viewer/advanced.enaml
+index 872d44d..f1c48d5 100644
+--- a/examples/occ_viewer/advanced.enaml
++++ b/examples/occ_viewer/advanced.enaml
+@@ -15,7 +15,7 @@ is then used to unroll a list of these controls into the body of a form.
+
+ << autodoc-me >>
+ """
+-from atom.api import Atom, Bool, Enum, Event, Float, Int, Str, Unicode
++from atom.api import Atom, Bool, Enum, Event, Float, Int, Str, Str
+
+ from enaml.core.api import DynamicTemplate
+ from enaml.stdlib.fields import FloatField
+@@ -73,8 +73,8 @@ template FormControl(Attr, MemberType: Str):
+ text :: setattr(model, Attr, str(text))
+
+
+-template FormControl(Attr, MemberType: Unicode):
+- """ A form control template specialization for Unicode members.
++template FormControl(Attr, MemberType: Str):
++ """ A form control template specialization for Str members.
+
+ This control uses a Field to represent the value.
+
+@@ -174,7 +174,7 @@ def form_spec(obtype, model):
+
+ typemap = {int:Int,
+ float:Float,
+- unicode:Unicode,
++ unicode:Str,
+ str:Str}
+ for name, member in obtype.members().iteritems():
+ if (not name.startswith('_')
+@@ -263,14 +263,14 @@ class FooModel(Atom):
+ ham = Int(42)
+ first = Str('first')
+ last = Str('last')
+- owner = Unicode('owner')
++ owner = Str('owner')
+ time = Float(42.56)
+ click = Bool()
+ clack = Bool()
+
+
+ class BarModel(Atom):
+- name = Unicode('name')
++ name = Str('name')
+ trigger = Event()
+ choices = Enum('first', 'second', 'third')
+ def _observe_trigger(self, change):
+diff --git a/examples/occ_viewer/occ/part.py b/examples/occ_viewer/occ/part.py
+index 1fe2b85..144354f 100644
+--- a/examples/occ_viewer/occ/part.py
++++ b/examples/occ_viewer/occ/part.py
+@@ -5,7 +5,7 @@
+ '''
+
+ from atom.api import (
+- Typed, ForwardTyped, Unicode
++ Typed, ForwardTyped, Str
+ )
+ from enaml.core.declarative import d_
+
+@@ -26,10 +26,10 @@ class Part(ToolkitObject):
+ proxy = Typed(ProxyPart)
+
+ #: Optional name of the part
+- name = d_(Unicode())
++ name = d_(Str())
+
+ #: Optional description of the part
+- description = d_(Unicode())
++ description = d_(Str())
+
+ @property
+ def shapes(self):
+diff --git a/examples/plot_area/plot_area.enaml b/examples/plot_area/plot_area.enaml
+index 2085c8f..b5cd3c4 100644
+--- a/examples/plot_area/plot_area.enaml
++++ b/examples/plot_area/plot_area.enaml
+@@ -2,7 +2,7 @@
+ Demonstrating the examples from pyqtgraph
+ """
+
+-from atom.api import (Atom, Unicode, Range, List, Bool)
++from atom.api import (Atom, Str, Range, List, Bool)
+
+ from enaml.widgets.api import (
+ Window, Container, DockArea,DockItem,PushButton, CheckBox, RadioButton
+diff --git a/examples/table_view/table_view.enaml b/examples/table_view/table_view.enaml
+index 6d7a35e..6fef544 100644
+--- a/examples/table_view/table_view.enaml
++++ b/examples/table_view/table_view.enaml
+@@ -2,7 +2,7 @@ import os
+ import time
+ import random
+ from threading import Thread
+-from atom.api import (Atom, Unicode, Range, ContainerList, Bool)
++from atom.api import (Atom, Str, Range, ContainerList, Bool)
+
+ from enamlx.widgets.table_view import (
+ TableView, TableViewRow, TableViewItem
+@@ -38,9 +38,9 @@ class Person(Atom):
+ """ A simple class representing a person object.
+
+ """
+- last_name = Unicode()
++ last_name = Str()
+
+- first_name = Unicode()
++ first_name = Str()
+
+ age = Range(low=0)
+
+diff --git a/examples/tree_view/tree_view.enaml b/examples/tree_view/tree_view.enaml
+index 37f991f..e88e1fd 100644
+--- a/examples/tree_view/tree_view.enaml
++++ b/examples/tree_view/tree_view.enaml
+@@ -1,5 +1,5 @@
+ import os
+-from atom.api import (Atom, Unicode, Range, List, Bool, ForwardInstance)
++from atom.api import (Atom, Str, Range, List, Bool, ForwardInstance)
+
+ from enamlx.widgets.api import (
+ TreeView, TreeViewItem, TreeViewColumn,
+@@ -33,9 +33,9 @@ class Person(Atom):
+ """ A simple class representing a person object.
+
+ """
+- last_name = Unicode()
++ last_name = Str()
+
+- first_name = Unicode()
++ first_name = Str()
+
+ children = List(ForwardInstance(lambda:Person))
diff --git a/pkgs/development/python-modules/eventlet/default.nix b/pkgs/development/python-modules/eventlet/default.nix
index a712b1491380..5eb3efe6009a 100644
--- a/pkgs/development/python-modules/eventlet/default.nix
+++ b/pkgs/development/python-modules/eventlet/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "eventlet";
- version = "0.28.1";
+ version = "0.29.1";
src = fetchPypi {
inherit pname version;
- sha256 = "55eef68e39473d6a58d28c4cf388cb8b7d29bab76568e7124d7df98d9365ab35";
+ sha256 = "9faff63631b01277c463ae91cd4ab3f25a2f0f5abe3219d43a386ef1daa6159a";
};
propagatedBuildInputs = [ dnspython greenlet monotonic six ]
diff --git a/pkgs/development/python-modules/events/default.nix b/pkgs/development/python-modules/events/default.nix
index 21c459d62b95..6fe355d9c4d8 100644
--- a/pkgs/development/python-modules/events/default.nix
+++ b/pkgs/development/python-modules/events/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "Events";
- version = "0.3";
+ version = "0.4";
src = fetchPypi {
inherit pname version;
- sha256 = "f4d9c41a5c160ce504278f219fe56f44242ca63794a0ad638b52d1e087ac2a41";
+ sha256 = "01d9dd2a061f908d74a89fa5c8f07baa694f02a2a5974983663faaf7a97180f5";
};
meta = with lib; {
diff --git a/pkgs/development/python-modules/executor/default.nix b/pkgs/development/python-modules/executor/default.nix
index 3e14074f186c..610d9b0b096c 100644
--- a/pkgs/development/python-modules/executor/default.nix
+++ b/pkgs/development/python-modules/executor/default.nix
@@ -2,14 +2,14 @@
buildPythonPackage rec {
pname = "executor";
- version = "23.1";
+ version = "23.2";
disabled = isPy27;
src = fetchFromGitHub {
owner = "xolox";
repo = "python-executor";
rev = version;
- sha256 = "1jfmagw126di0qd82bydwvryqcxc54pqja3rbx3ny3fv1ahi5s7k";
+ sha256 = "1mr0662c5l5zx0wjapcprp8p2xawfd0im3616df5sgv79fqzwfqs";
};
propagatedBuildInputs = [ coloredlogs property-manager fasteners ];
diff --git a/pkgs/development/python-modules/fabulous/default.nix b/pkgs/development/python-modules/fabulous/default.nix
new file mode 100644
index 000000000000..6079f22020a2
--- /dev/null
+++ b/pkgs/development/python-modules/fabulous/default.nix
@@ -0,0 +1,39 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, pillow
+, python
+}:
+
+buildPythonPackage rec {
+ pname = "fabulous";
+ version = "0.3.0";
+
+ src = fetchFromGitHub {
+ owner = "jart";
+ repo = pname;
+ rev = version;
+ sha256 = "0yxdaz6yayp1a57kdb2i8q7kwwdlwy4a3d0lr012h2ji9m89c8q7";
+ };
+
+ patches = [
+ ./relative_import.patch
+ ];
+
+ propagatedBuildInputs = [
+ pillow
+ ];
+
+ checkPhase = ''
+ for i in tests/*.py; do
+ ${python.interpreter} $i
+ done
+ '';
+
+ meta = with lib; {
+ description = "Make the output of terminal applications look fabulous";
+ homepage = "https://jart.github.io/fabulous";
+ license = licenses.asl20;
+ maintainers = [ maintainers.symphorien ];
+ };
+}
diff --git a/pkgs/development/python-modules/fabulous/relative_import.patch b/pkgs/development/python-modules/fabulous/relative_import.patch
new file mode 100644
index 000000000000..b12e3d9a7863
--- /dev/null
+++ b/pkgs/development/python-modules/fabulous/relative_import.patch
@@ -0,0 +1,27 @@
+diff --git a/fabulous/prompt.py b/fabulous/prompt.py
+index 531176f..e395ab4 100644
+--- a/fabulous/prompt.py
++++ b/fabulous/prompt.py
+@@ -18,8 +18,7 @@
+ import sys
+ import os
+ import os.path
+-import term
+-from term import stdout, stderr, display
++from .term import stdout, stderr, display
+
+ __all__ = ["input_object","query","file_chooser"]
+
+diff --git a/fabulous/widget.py b/fabulous/widget.py
+index 31a2547..7ad889a 100644
+--- a/fabulous/widget.py
++++ b/fabulous/widget.py
+@@ -24,7 +24,7 @@ import os
+ import math
+ from datetime import datetime
+ # import textwrap
+-from term import stdout, display
++from .term import stdout, display
+
+ class ProgressBar(object):
+ """A 3-line progress bar, which looks like::
diff --git a/pkgs/development/python-modules/factory_boy/default.nix b/pkgs/development/python-modules/factory_boy/default.nix
index 052551a4727c..a953632f9fd7 100644
--- a/pkgs/development/python-modules/factory_boy/default.nix
+++ b/pkgs/development/python-modules/factory_boy/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "factory_boy";
- version = "3.0.1";
+ version = "3.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "2ce2f665045d9f15145a6310565fcb8255d52fc6fd867f3b783b3ac3de6cf10e";
+ sha256 = "ded73e49135c24bd4d3f45bf1eb168f8d290090f5cf4566b8df3698317dc9c08";
};
propagatedBuildInputs = [ faker ] ++ lib.optionals isPy27 [ ipaddress ];
diff --git a/pkgs/development/python-modules/faker/default.nix b/pkgs/development/python-modules/faker/default.nix
index 4cc3c86aab68..abdb0f583941 100644
--- a/pkgs/development/python-modules/faker/default.nix
+++ b/pkgs/development/python-modules/faker/default.nix
@@ -1,41 +1,44 @@
{ lib, buildPythonPackage, fetchPypi, pythonOlder,
- # Build inputs
- dateutil, six, text-unidecode, ipaddress ? null
- # Test inputs
- , email_validator
- , freezegun
- , mock
- , more-itertools
- , pytest
- , pytestrunner
- , random2
- , ukpostcodeparser
- , validators
+# Build inputs
+dateutil, six, text-unidecode, ipaddress ? null
+# Test inputs
+, email_validator
+, freezegun
+, mock
+, more-itertools
+, pytestCheckHook
+, pytestrunner
+, ukpostcodeparser
+, validators
}:
assert pythonOlder "3.3" -> ipaddress != null;
buildPythonPackage rec {
pname = "Faker";
- version = "4.1.8";
+ version = "4.18.0";
src = fetchPypi {
inherit pname version;
- sha256 = "179418909da04b04000eab5463c403895faed2849d36ef8d9cbda72cc44797a0";
+ sha256 = "0raxw6mgvf9523v7917zqw76vqnpp0d6v3i310qnjnhpxmm78yb2";
};
nativeBuildInputs = [ pytestrunner ];
checkInputs = [
email_validator
freezegun
- pytest
- random2
+ pytestCheckHook
ukpostcodeparser
validators
]
++ lib.optionals (pythonOlder "3.3") [ mock ]
++ lib.optionals (pythonOlder "3.0") [ more-itertools ];
+ # avoid tests which import random2, an abandoned library
+ pytestFlagsArray = [
+ "--ignore=tests/providers/test_ssn.py"
+ ];
+
propagatedBuildInputs = [
dateutil
six
diff --git a/pkgs/development/python-modules/fastjsonschema/default.nix b/pkgs/development/python-modules/fastjsonschema/default.nix
index b49f31e40221..34eb0a158d97 100644
--- a/pkgs/development/python-modules/fastjsonschema/default.nix
+++ b/pkgs/development/python-modules/fastjsonschema/default.nix
@@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "fastjsonschema";
- version = "2.14.4";
+ version = "2.14.5";
disabled = pythonOlder "3.3";
@@ -17,7 +17,7 @@ buildPythonPackage rec {
repo = "python-fastjsonschema";
rev = "v${version}";
fetchSubmodules = true;
- sha256 = "0c3q31lqzrc52gacnqc271k5952qbyl0z4kagsqvl7fiwk84hqlz";
+ sha256 = "1hgzafswdw5zqrd8qhdxa43crzfy7lrlifdn90133a0h3psr7qs1";
};
checkInputs = [ pytestCheckHook ];
diff --git a/pkgs/development/python-modules/feedparser/default.nix b/pkgs/development/python-modules/feedparser/default.nix
index c36fd2b19437..55ed8d7f6e7c 100644
--- a/pkgs/development/python-modules/feedparser/default.nix
+++ b/pkgs/development/python-modules/feedparser/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "feedparser";
- version = "5.2.1";
+ version = "6.0.2";
src = fetchPypi {
inherit pname version;
- sha256 = "1ycva69bqssalhqg45rbrfipz3l6hmycszy26k0351fhq990c0xx";
+ sha256 = "1b00a105425f492f3954fd346e5b524ca9cef3a4bbf95b8809470e9857aa1074";
};
# lots of networking failures
diff --git a/pkgs/development/python-modules/fiona/default.nix b/pkgs/development/python-modules/fiona/default.nix
index a88db7b80f56..0e90bb10f956 100644
--- a/pkgs/development/python-modules/fiona/default.nix
+++ b/pkgs/development/python-modules/fiona/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "Fiona";
- version = "1.8.17";
+ version = "1.8.18";
src = fetchPypi {
inherit pname version;
- sha256 = "716201c21246587f374785bec6d6a20a984fe1f6c2b0e83bf15127eb8f724d0c";
+ sha256 = "b732ece0ff8886a29c439723a3e1fc382718804bb057519d537a81308854967a";
};
CXXFLAGS = lib.optionalString stdenv.cc.isClang "-std=c++11";
diff --git a/pkgs/development/python-modules/flake8-debugger/default.nix b/pkgs/development/python-modules/flake8-debugger/default.nix
index 81b903621b52..46c63ec00085 100644
--- a/pkgs/development/python-modules/flake8-debugger/default.nix
+++ b/pkgs/development/python-modules/flake8-debugger/default.nix
@@ -1,26 +1,23 @@
-{ lib, fetchPypi, buildPythonPackage, pythonOlder
+{ lib, fetchPypi, buildPythonPackage, pythonOlder, pythonAtLeast, isPy27
, flake8
-, importlib-metadata
, pycodestyle
-, pytestrunner
-, pytest
+, six
+, pytestCheckHook
}:
buildPythonPackage rec {
pname = "flake8-debugger";
- version = "3.2.1";
+ version = "4.0.0";
+ disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "712d7c1ff69ddf3f0130e94cc88c2519e720760bce45e8c330bfdcb61ab4090d";
+ sha256 = "e43dc777f7db1481db473210101ec2df2bd39a45b149d7218a618e954177eda6";
};
- nativeBuildInputs = [ pytestrunner ];
+ propagatedBuildInputs = [ flake8 pycodestyle six ];
- propagatedBuildInputs = [ flake8 pycodestyle ]
- ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
-
- checkInputs = [ pytest ];
+ checkInputs = [ pytestCheckHook ];
# Tests not included in PyPI tarball
# FIXME: Remove when https://github.com/JBKahn/flake8-debugger/pull/15 is merged
diff --git a/pkgs/development/python-modules/flask-babel/default.nix b/pkgs/development/python-modules/flask-babel/default.nix
index d052a7c51c1f..0eb9f61d697f 100644
--- a/pkgs/development/python-modules/flask-babel/default.nix
+++ b/pkgs/development/python-modules/flask-babel/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "Flask-Babel";
- version = "1.0.0";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0gmb165vkwv5v7dxsxa2i3zhafns0fh938m2zdcrv4d8z5l099yn";
+ sha256 = "f9faf45cdb2e1a32ea2ec14403587d4295108f35017a7821a2b1acb8cfd9257d";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/flask-httpauth/default.nix b/pkgs/development/python-modules/flask-httpauth/default.nix
index ad3e42876d0f..e5d55a2b9b5f 100644
--- a/pkgs/development/python-modules/flask-httpauth/default.nix
+++ b/pkgs/development/python-modules/flask-httpauth/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "Flask-HTTPAuth";
- version = "4.1.0";
+ version = "4.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "9e028e4375039a49031eb9ecc40be4761f0540476040f6eff329a31dabd4d000";
+ sha256 = "8c7e49e53ce7dc14e66fe39b9334e4b7ceb8d0b99a6ba1c3562bb528ef9da84a";
};
propagatedBuildInputs = [ flask ];
diff --git a/pkgs/development/python-modules/flask-jwt-extended/default.nix b/pkgs/development/python-modules/flask-jwt-extended/default.nix
index bc1e2778e193..4d45343c2658 100644
--- a/pkgs/development/python-modules/flask-jwt-extended/default.nix
+++ b/pkgs/development/python-modules/flask-jwt-extended/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "Flask-JWT-Extended";
- version = "3.24.1";
+ version = "3.25.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1p8rwcsscyjw2m7dbybiaflqk4z1r2d1kp9r9qqyjfzblxpyxa0a";
+ sha256 = "b2e4dba91661e4697b30269106386c2b29e416a00d9ff66b26c462edddc10078";
};
propagatedBuildInputs = [ dateutil flask pyjwt werkzeug ];
diff --git a/pkgs/development/python-modules/flask-limiter/default.nix b/pkgs/development/python-modules/flask-limiter/default.nix
index c3db5094aef9..1f24919b73c0 100644
--- a/pkgs/development/python-modules/flask-limiter/default.nix
+++ b/pkgs/development/python-modules/flask-limiter/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "Flask-Limiter";
- version = "1.3.1";
+ version = "1.4";
src = fetchPypi {
inherit pname version;
- sha256 = "08d6d7534a847c532fd36d0df978f93908d8616813085941c862bbcfcf6811aa";
+ sha256 = "021279c905a1e24f181377ab3be711be7541734b494f4e6db2b8edeba7601e48";
};
propagatedBuildInputs = [ flask limits ];
diff --git a/pkgs/development/python-modules/flask-marshmallow/default.nix b/pkgs/development/python-modules/flask-marshmallow/default.nix
index 5d783f6c7c45..710c35bc8b4e 100644
--- a/pkgs/development/python-modules/flask-marshmallow/default.nix
+++ b/pkgs/development/python-modules/flask-marshmallow/default.nix
@@ -4,7 +4,7 @@
buildPythonPackage rec {
pname = "flask-marshmallow";
- version = "0.13.0";
+ version = "0.14.0";
meta = {
homepage = "https://github.com/marshmallow-code/flask-marshmallow";
@@ -14,7 +14,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "aefc1f1d96256c430a409f08241bab75ffe97e5d14ac5d1f000764e39bf4873a";
+ sha256 = "bd01a6372cbe50e36f205cfff0fc5dab0b7b662c4c8b2c4fc06a3151b2950950";
};
propagatedBuildInputs = [ flask marshmallow ];
diff --git a/pkgs/development/python-modules/flask-swagger-ui/default.nix b/pkgs/development/python-modules/flask-swagger-ui/default.nix
index f2908f43b00a..cc4b4e06bfcc 100644
--- a/pkgs/development/python-modules/flask-swagger-ui/default.nix
+++ b/pkgs/development/python-modules/flask-swagger-ui/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "flask-swagger-ui";
- version = "3.25.0";
+ version = "3.36.0";
src = fetchPypi {
inherit pname version;
- sha256 = "42d098997e06b04f992609c4945cc990738b269c153d8388fc59a91a5dfcee9e";
+ sha256 = "f329752a65b2940ada8eeb57bce613f7c0a12856a9c31063bb9e33798554c9ed";
};
doCheck = false; # there are no tests
diff --git a/pkgs/development/python-modules/flaskbabel/default.nix b/pkgs/development/python-modules/flaskbabel/default.nix
index db0a4377947e..2956e2036c9d 100644
--- a/pkgs/development/python-modules/flaskbabel/default.nix
+++ b/pkgs/development/python-modules/flaskbabel/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "Flask-Babel";
- version = "1.0.0";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0gmb165vkwv5v7dxsxa2i3zhafns0fh938m2zdcrv4d8z5l099yn";
+ sha256 = "f9faf45cdb2e1a32ea2ec14403587d4295108f35017a7821a2b1acb8cfd9257d";
};
propagatedBuildInputs = [ flask jinja2 speaklater Babel pytz ];
diff --git a/pkgs/development/python-modules/flit-core/default.nix b/pkgs/development/python-modules/flit-core/default.nix
index 441084da97fa..53a1e0651f36 100644
--- a/pkgs/development/python-modules/flit-core/default.nix
+++ b/pkgs/development/python-modules/flit-core/default.nix
@@ -1,26 +1,24 @@
{ lib
, buildPythonPackage
-, fetchPypi
, flit
, isPy3k
-, pytoml
+, toml
}:
buildPythonPackage rec {
pname = "flit-core";
version = "2.3.0";
disabled = !isPy3k;
-
format = "pyproject";
- src = fetchPypi {
- inherit version;
- pname = "flit_core";
- sha256 = "a50bcd8bf5785e3a7d95434244f30ba693e794c5204ac1ee908fc07c4acdbf80";
- };
+ inherit (flit) src patches;
+
+ preConfigure = ''
+ cd flit_core
+ '';
propagatedBuildInputs = [
- pytoml
+ toml
];
passthru.tests = {
diff --git a/pkgs/development/python-modules/flit/default.nix b/pkgs/development/python-modules/flit/default.nix
index c0944f4ff17b..c63fd1edeaf9 100644
--- a/pkgs/development/python-modules/flit/default.nix
+++ b/pkgs/development/python-modules/flit/default.nix
@@ -1,6 +1,7 @@
{ lib
, buildPythonPackage
-, fetchPypi
+, fetchFromGitHub
+, fetchpatch
, isPy3k
, docutils
, requests
@@ -10,7 +11,6 @@
, pytest
, testpath
, responses
-, pytoml
, flit-core
}:
@@ -21,19 +21,34 @@
buildPythonPackage rec {
pname = "flit";
- version = "2.3.0";
+ version = "3.0.0";
disabled = !isPy3k;
+ format = "pyproject";
- src = fetchPypi {
- inherit pname version;
- sha256 = "017012b809ec489918afd68af7a70bd7c8c770c87b60159d875c126866e97a4b";
+ src = fetchFromGitHub {
+ owner = "takluyver";
+ repo = "flit";
+ rev = version;
+ sha256 = "zk6mozS3Q9U43PQe/DxgwwsBRJ6Qwb+rSUVGXHijD+g=";
};
+ nativeBuildInputs = [
+ flit-core
+ ];
+
+ # Use toml instead of pytoml
+ # Resolves infinite recursion since packaging started using flit.
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/takluyver/flit/commit/b81b1da55ef0f2768413669725d2874fcb0c29fb.patch";
+ sha256 = "11oNaYsm00/j2046V9C0idpSeG7TpY3JtLuxX3ZL/OI=";
+ })
+ ];
+
propagatedBuildInputs = [
docutils
requests
requests_download
- pytoml
flit-core
] ++ lib.optionals (pythonOlder "3.6") [
zipfile36
diff --git a/pkgs/development/python-modules/freezegun/0.3.nix b/pkgs/development/python-modules/freezegun/0.3.nix
new file mode 100644
index 000000000000..219fc180b225
--- /dev/null
+++ b/pkgs/development/python-modules/freezegun/0.3.nix
@@ -0,0 +1,32 @@
+{ stdenv
+, buildPythonPackage
+, fetchPypi
+, isPy27
+, dateutil
+, six
+, mock
+, nose
+, pytest
+}:
+
+buildPythonPackage rec {
+ pname = "freezegun";
+ version = "0.3.5";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "02ly89wwn0plcw8clkkzvxaw6zlpm8qyqpm9x2mfw4a0vppb4ngf";
+ };
+
+ propagatedBuildInputs = [ dateutil six ];
+ checkInputs = [ mock nose pytest ];
+ # contains python3 specific code
+ doCheck = !isPy27;
+
+ meta = with stdenv.lib; {
+ description = "FreezeGun: Let your Python tests travel through time";
+ homepage = "https://github.com/spulec/freezegun";
+ license = licenses.asl20;
+ };
+
+}
diff --git a/pkgs/development/python-modules/freezegun/default.nix b/pkgs/development/python-modules/freezegun/default.nix
index 92254b94dee9..743b041775f0 100644
--- a/pkgs/development/python-modules/freezegun/default.nix
+++ b/pkgs/development/python-modules/freezegun/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, buildPythonPackage
+, pythonOlder
, fetchPypi
, isPy27
, dateutil
@@ -11,11 +12,12 @@
buildPythonPackage rec {
pname = "freezegun";
- version = "0.3.15";
+ version = "1.0.0";
+ disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "e2062f2c7f95cc276a834c22f1a17179467176b624cc6f936e8bc3be5535ad1b";
+ sha256 = "1cf08e441f913ff5e59b19cc065a8faa9dd1ddc442eaf0375294f344581a0643";
};
propagatedBuildInputs = [ dateutil six ];
diff --git a/pkgs/development/python-modules/genanki/default.nix b/pkgs/development/python-modules/genanki/default.nix
index 658ea3baee73..17944b452828 100644
--- a/pkgs/development/python-modules/genanki/default.nix
+++ b/pkgs/development/python-modules/genanki/default.nix
@@ -4,15 +4,15 @@
buildPythonPackage rec {
pname = "genanki";
- version = "0.8.1";
+ version = "0.10.0";
src = fetchPypi {
inherit pname version;
- sha256 = "08eddb4a203e36e4fc3b66f85e00252070379867dbbc04fd8902ddc14fb352c6";
+ sha256 = "b4049621469be115bb13b6ff90994c4c68ef9e7e72e6a98d4a3ada629f163a11";
};
propagatedBuildInputs = [
- pytestrunner
+ pytestrunner
cached-property
frozendict
pystache
@@ -24,7 +24,7 @@ buildPythonPackage rec {
disabled = !isPy3k;
# relies on upstream anki
- doCheck = false;
+ doCheck = false;
checkPhase = ''
py.test
'';
diff --git a/pkgs/development/python-modules/genshi/default.nix b/pkgs/development/python-modules/genshi/default.nix
index a0033eb658b1..9e6bab6e1690 100644
--- a/pkgs/development/python-modules/genshi/default.nix
+++ b/pkgs/development/python-modules/genshi/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "Genshi";
- version = "0.7.4";
+ version = "0.7.5";
src = fetchPypi {
inherit pname version;
- sha256 = "d92ef3bb34474a38566f7e44e570ff3067c7f7c126670c79f660661badf8eddb";
+ sha256 = "c12d6c2abf7df0ec661d9ff2e197522eae846e43dc58abd5a36443d05bc41135";
};
# FAIL: test_sanitize_remove_script_elem (genshi.filters.tests.html.HTMLSanitizerTestCase)
diff --git a/pkgs/development/python-modules/getkey/default.nix b/pkgs/development/python-modules/getkey/default.nix
new file mode 100644
index 000000000000..c0cbec29145a
--- /dev/null
+++ b/pkgs/development/python-modules/getkey/default.nix
@@ -0,0 +1,34 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, pytestCheckHook
+, flake8
+}:
+
+buildPythonPackage rec {
+ pname = "getkey";
+ version = "0.6.5";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0ng0ihfagh9g8hral0bq5nhjlp3csqghyv3z8b7ylkdkqc1cgiv8";
+ };
+
+ # disable coverage, because we don't care and python-coveralls is not in nixpkgs
+ postPatch = ''
+ sed -e '/python-coveralls/d' -e '/pytest-cov/d' -i setup.py
+ rm setup.cfg
+ '';
+
+ checkInputs = [
+ flake8
+ pytestCheckHook
+ ];
+
+ meta = with lib; {
+ description = "Read single characters and key-strokes";
+ homepage = "https://github.com/kcsaff/getkey";
+ license = licenses.mit;
+ maintainers = [ maintainers.symphorien ];
+ };
+}
diff --git a/pkgs/development/python-modules/gevent/default.nix b/pkgs/development/python-modules/gevent/default.nix
index 4eb5c7cdbb9f..bf066f519065 100644
--- a/pkgs/development/python-modules/gevent/default.nix
+++ b/pkgs/development/python-modules/gevent/default.nix
@@ -4,12 +4,12 @@
buildPythonPackage rec {
pname = "gevent";
- version = "20.5.2";
+ version = "20.9.0";
format = "pyproject";
src = fetchPypi {
inherit pname version;
- sha256 = "2756de36f56b33c46f6cc7146a74ba65afcd1471922c95b6771ce87b279d689c";
+ sha256 = "13aw9x6imsy3b369kfjblqiwfni69pp32m4r13n62r9k3l2lhvaz";
};
buildInputs = [ libev ];
diff --git a/pkgs/development/python-modules/gidgethub/default.nix b/pkgs/development/python-modules/gidgethub/default.nix
index f3b3c8d5df3d..a28bcfb0ec1b 100644
--- a/pkgs/development/python-modules/gidgethub/default.nix
+++ b/pkgs/development/python-modules/gidgethub/default.nix
@@ -16,13 +16,13 @@
buildPythonPackage rec {
pname = "gidgethub";
- version = "4.1.1";
+ version = "4.2.0";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "cfabfa696d422ee91eaf1e3f01ea75e576721233cc3ea8badc7d86c30061df8e";
+ sha256 = "5526cc2a06bfad707d10ec118393e0d33c2aa524605255d96958c22c93e8e7aa";
};
nativeBuildInputs = [ setuptools pytestrunner ];
diff --git a/pkgs/development/python-modules/gin-config/default.nix b/pkgs/development/python-modules/gin-config/default.nix
index 412b0c159498..14842541d6ce 100644
--- a/pkgs/development/python-modules/gin-config/default.nix
+++ b/pkgs/development/python-modules/gin-config/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "gin-config";
- version = "0.3.0";
+ version = "0.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "6a83b7639ae76c276c0380d71d583f151b327a7c37978add314180ec1280a6cc";
+ sha256 = "9499c060e1faa340959fc4ada7fe53f643d6f8996a80262b28a082c1ef6849de";
};
diff --git a/pkgs/development/python-modules/gipc/default.nix b/pkgs/development/python-modules/gipc/default.nix
index 3fe26f4a934b..04dc8b0c068d 100644
--- a/pkgs/development/python-modules/gipc/default.nix
+++ b/pkgs/development/python-modules/gipc/default.nix
@@ -27,6 +27,8 @@ buildPythonPackage rec {
'';
homepage = "http://gehrcke.de/gipc";
license = licenses.mit;
+ # gipc only has support for older versions of gevent
+ broken = versionOlder "1.6" gevent.version;
};
}
diff --git a/pkgs/development/python-modules/git-annex-adapter/default.nix b/pkgs/development/python-modules/git-annex-adapter/default.nix
index 318bafb98efa..e5d9910024a5 100644
--- a/pkgs/development/python-modules/git-annex-adapter/default.nix
+++ b/pkgs/development/python-modules/git-annex-adapter/default.nix
@@ -1,5 +1,5 @@
{ stdenv, buildPythonPackage, isPy3k, fetchFromGitHub, substituteAll
-, python, utillinux, pygit2, gitMinimal, git-annex, cacert
+, python, util-linux, pygit2, gitMinimal, git-annex, cacert
}:
buildPythonPackage rec {
@@ -25,7 +25,7 @@ buildPythonPackage rec {
checkInputs = [
gitMinimal
- utillinux # `rev` is needed in tests/test_process.py
+ util-linux # `rev` is needed in tests/test_process.py
];
propagatedBuildInputs = [ pygit2 cacert ];
diff --git a/pkgs/development/python-modules/glom/default.nix b/pkgs/development/python-modules/glom/default.nix
index 916812f15354..cae43e59c288 100644
--- a/pkgs/development/python-modules/glom/default.nix
+++ b/pkgs/development/python-modules/glom/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "glom";
- version = "20.8.0";
+ version = "20.11.0";
src = fetchPypi {
inherit pname version;
- sha256 = "5fa3a9d99c7f3e5410a810fa8a158c0f71e39036c47b77745c7f2e4630372f82";
+ sha256 = "54051072bccc9cdb3ebbd8af0559195137a61d308f04bff19678e4b61350eb12";
};
propagatedBuildInputs = [ boltons attrs face ];
diff --git a/pkgs/development/python-modules/goobook/default.nix b/pkgs/development/python-modules/goobook/default.nix
index e183e79f5703..a3d327275157 100644
--- a/pkgs/development/python-modules/goobook/default.nix
+++ b/pkgs/development/python-modules/goobook/default.nix
@@ -5,12 +5,12 @@
buildPythonPackage rec {
pname = "goobook";
- version = "3.5";
+ version = "3.5.1";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "1rmfyma3gwdf5mrw4l3j66y86fy8hgdbd0z4a5kck0kcm3hy34j9";
+ sha256 = "6e69aeaf69112d116302f0c42ca1904f3b6efd17f15cefc12c866206160293be";
};
nativeBuildInputs = [ docutils installShellFiles ];
@@ -23,6 +23,10 @@ buildPythonPackage rec {
installManPage goobook.1
'';
+ doCheck = false;
+
+ pythonImportsCheck = [ "goobook" ];
+
meta = with stdenv.lib; {
description = "Access your Google contacts from the command line";
longDescription = ''
diff --git a/pkgs/development/python-modules/google-api-python-client/default.nix b/pkgs/development/python-modules/google-api-python-client/default.nix
index b074774f6253..b14276b0a1a2 100644
--- a/pkgs/development/python-modules/google-api-python-client/default.nix
+++ b/pkgs/development/python-modules/google-api-python-client/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "google-api-python-client";
- version = "1.12.5";
+ version = "1.12.8";
src = fetchPypi {
inherit pname version;
- sha256 = "0a989wynp0m1pj8qpa0mr8v8zxhazasc738nyb15wkhn1m4wv4hq";
+ sha256 = "f3b9684442eec2cfe9f9bb48e796ef919456b82142c7528c5fd527e5224f08bb";
};
# No tests included in archive
diff --git a/pkgs/development/python-modules/google_api_core/default.nix b/pkgs/development/python-modules/google_api_core/default.nix
index 3b9abbbad015..efe74d478848 100644
--- a/pkgs/development/python-modules/google_api_core/default.nix
+++ b/pkgs/development/python-modules/google_api_core/default.nix
@@ -3,12 +3,12 @@
buildPythonPackage rec {
pname = "google-api-core";
- version = "1.22.4";
+ version = "1.23.0";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "4a9d7ac2527a9e298eebb580a5e24e7e41d6afd97010848dd0f306cae198ec1a";
+ sha256 = "1bb3c485c38eacded8d685b1759968f6cf47dd9432922d34edb90359eaa391e2";
};
propagatedBuildInputs =
diff --git a/pkgs/development/python-modules/google_cloud_asset/default.nix b/pkgs/development/python-modules/google_cloud_asset/default.nix
index b1366c0d35cf..87b1fdf8fc9d 100644
--- a/pkgs/development/python-modules/google_cloud_asset/default.nix
+++ b/pkgs/development/python-modules/google_cloud_asset/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "google-cloud-asset";
- version = "2.1.0";
+ version = "2.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "14r77bcxy7bmqhmz2hzcf3km2y4vivf5sfzgqjwlyynaydhn4f6j";
+ sha256 = "1cf1b8a102eea8cec65eb07bef51dc15c1136cfc8564ea7fc5a39465b8f20017";
};
disabled = pythonOlder "3.6";
diff --git a/pkgs/development/python-modules/google_cloud_bigquery/default.nix b/pkgs/development/python-modules/google_cloud_bigquery/default.nix
index 356850876a7a..cea0608c3f77 100644
--- a/pkgs/development/python-modules/google_cloud_bigquery/default.nix
+++ b/pkgs/development/python-modules/google_cloud_bigquery/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "google-cloud-bigquery";
- version = "2.1.0";
+ version = "2.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0x5g6n151rcdgq4s80f71zpsl7bsvyyrs07l58psdpyd3kwf4sbk";
+ sha256 = "2d53d6fed1c25c9c0ce361dad1c64203c96b2344f7156357a501630d1cb08445";
};
disabled = pythonOlder "3.6";
diff --git a/pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix b/pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix
index 0647c1f91730..8c71ac92c994 100644
--- a/pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix
+++ b/pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "google-cloud-bigquery-datatransfer";
- version = "1.1.1";
+ version = "2.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "8536e8656658d349db3bd5a763ce795fe79a5bfdbd1544f406957cc42e34690b";
+ sha256 = "0cca79f6ee312159ec3f3b7fea218c3dd51408d39c429ecbea037982e91cc827";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_bigtable/default.nix b/pkgs/development/python-modules/google_cloud_bigtable/default.nix
index 310663df3505..bd12aa592d50 100644
--- a/pkgs/development/python-modules/google_cloud_bigtable/default.nix
+++ b/pkgs/development/python-modules/google_cloud_bigtable/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "google-cloud-bigtable";
- version = "1.5.1";
+ version = "1.6.1";
src = fetchPypi {
inherit pname version;
- sha256 = "25b869bb20ad6ee9f6e7fc3c95d973011ade8176af9197468686335e216c088e";
+ sha256 = "ace4ff7c6e00fb7d86963503615db85336b6484339f5774bd8c589df224772a8";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_container/default.nix b/pkgs/development/python-modules/google_cloud_container/default.nix
index e155a545a153..4d170d1c8b59 100644
--- a/pkgs/development/python-modules/google_cloud_container/default.nix
+++ b/pkgs/development/python-modules/google_cloud_container/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "google-cloud-container";
- version = "2.1.0";
+ version = "2.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "07rcq4c49zfaacyn5df62bs7qjf5hpmdm9mpb6nx510lylq0507x";
+ sha256 = "ce641b3ffaef407d5fe9b798955c6c6f2d1bfb58d6e11b4f87eb6fbb745a2711";
};
disabled = pythonOlder "3.6";
diff --git a/pkgs/development/python-modules/google_cloud_dataproc/default.nix b/pkgs/development/python-modules/google_cloud_dataproc/default.nix
index 68b04508e605..b0067d4316da 100644
--- a/pkgs/development/python-modules/google_cloud_dataproc/default.nix
+++ b/pkgs/development/python-modules/google_cloud_dataproc/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "google-cloud-dataproc";
- version = "2.0.2";
+ version = "2.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1ab0128be96a01c6ba3d10db21b8018583b15995ad9a088cb3e4c3df90a62e46";
+ sha256 = "81c44ac114c94df8f5b21245e5e7fc4eabce66b25fc432c3696b62b5de143b1f";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_datastore/default.nix b/pkgs/development/python-modules/google_cloud_datastore/default.nix
index 652eca773a36..07c6cd87237f 100644
--- a/pkgs/development/python-modules/google_cloud_datastore/default.nix
+++ b/pkgs/development/python-modules/google_cloud_datastore/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "google-cloud-datastore";
- version = "1.15.3";
+ version = "2.0.1";
src = fetchPypi {
inherit pname version;
- sha256 = "3da44b4c8230a83e69dd9429324cca9d3000ee8a8bb11f3b005c7837fcd844b3";
+ sha256 = "0ebf3b0bcb483e066dfe73679e019e2d7b8c1652e26984702cf5e3f020592f6a";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_dlp/default.nix b/pkgs/development/python-modules/google_cloud_dlp/default.nix
index 8273f40565fe..a5a602dbeadb 100644
--- a/pkgs/development/python-modules/google_cloud_dlp/default.nix
+++ b/pkgs/development/python-modules/google_cloud_dlp/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "google-cloud-dlp";
- version = "1.0.0";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "2ccf04209f96b4759d8ed76da2c916a456386836caacd47ce01b6344f5b8f212";
+ sha256 = "112c8a46979eebd60c3651037e62572fed413977ff2811901aa925c7b7ab9a5a";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_error_reporting/default.nix b/pkgs/development/python-modules/google_cloud_error_reporting/default.nix
index 350bbaea115b..19f90275ae99 100644
--- a/pkgs/development/python-modules/google_cloud_error_reporting/default.nix
+++ b/pkgs/development/python-modules/google_cloud_error_reporting/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "google-cloud-error-reporting";
- version = "1.0.0";
+ version = "1.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1y5vkkg1cmzshj5j68zk1876857z8a7sjm0wqhf4rzgqgkr2kcdd";
+ sha256 = "2fd6fe25343f7017c22e2733a0358c64b3171edc1669d0c8a1e1f07f86a048c4";
};
disabled = pythonOlder "3.6";
diff --git a/pkgs/development/python-modules/google_cloud_firestore/default.nix b/pkgs/development/python-modules/google_cloud_firestore/default.nix
index a5d349456fd6..4f819bbf9bfa 100644
--- a/pkgs/development/python-modules/google_cloud_firestore/default.nix
+++ b/pkgs/development/python-modules/google_cloud_firestore/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "google-cloud-firestore";
- version = "1.9.0";
+ version = "2.0.1";
src = fetchPypi {
inherit pname version;
- sha256 = "d8a56919a3a32c7271d1253542ec24cb13f384a726fed354fdeb2a2269f25d1c";
+ sha256 = "ae1f58d9174a6fb2c9fd2758c6d4fd237fb4f0decc632b80c217bfbceda38eb6";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/google_cloud_iot/default.nix b/pkgs/development/python-modules/google_cloud_iot/default.nix
index 8f14f7eeb87f..96364cfd7029 100644
--- a/pkgs/development/python-modules/google_cloud_iot/default.nix
+++ b/pkgs/development/python-modules/google_cloud_iot/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "google-cloud-iot";
- version = "1.0.0";
+ version = "2.0.1";
src = fetchPypi {
inherit pname version;
- sha256 = "bfd1511a7bcc7d23c2ea30253dd86b2b2247576d1345d895d7153dc0b262f06e";
+ sha256 = "8af2be9c74697a350d5cc8ead00ae6cb4e85943564f1d782e8060d0d5eb15723";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_language/default.nix b/pkgs/development/python-modules/google_cloud_language/default.nix
index 4479231aba4d..4f3defb4e4b9 100644
--- a/pkgs/development/python-modules/google_cloud_language/default.nix
+++ b/pkgs/development/python-modules/google_cloud_language/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "google-cloud-language";
- version = "1.3.0";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "2772badf8fe8ac57cd7e7840a60764603b3e19e6dbd843460a5ae8915798b32f";
+ sha256 = "abe7abcd64d25ffdf6d063385869ef8f34a7de421d5676541cd6df63b3c37b88";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_logging/default.nix b/pkgs/development/python-modules/google_cloud_logging/default.nix
index ef155a18a1d1..96473edd583b 100644
--- a/pkgs/development/python-modules/google_cloud_logging/default.nix
+++ b/pkgs/development/python-modules/google_cloud_logging/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "google-cloud-logging";
- version = "1.15.1";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "cb0d4af9d684eb8a416f14c39d9fa6314be3adf41db2dd8ee8e30db9e8853d90";
+ sha256 = "c8e4869ec22aa7958ff937c1acbd34d7a2a8a446af9a09ce442f24128eee063c";
};
disabled = pythonOlder "3.5";
diff --git a/pkgs/development/python-modules/google_cloud_monitoring/default.nix b/pkgs/development/python-modules/google_cloud_monitoring/default.nix
index 8815d8246d16..99557565e63a 100644
--- a/pkgs/development/python-modules/google_cloud_monitoring/default.nix
+++ b/pkgs/development/python-modules/google_cloud_monitoring/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "google-cloud-monitoring";
- version = "1.0.0";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "2feee2cc56b60ed1316175af0974668041c6480803542d3711e4365882dc79cd";
+ sha256 = "1debfa046ab9518d46b68712c03d86d0ddb11d1aad428aed62c6465752f2201f";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_redis/default.nix b/pkgs/development/python-modules/google_cloud_redis/default.nix
index 92f2027bf4e9..3337d9f3c55b 100644
--- a/pkgs/development/python-modules/google_cloud_redis/default.nix
+++ b/pkgs/development/python-modules/google_cloud_redis/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "google-cloud-redis";
- version = "1.0.0";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "73057750d6afcfc90c224ee4ffa3262b5e85e866b4db676f74a07b49713f2c3a";
+ sha256 = "c783118462d9272fb9f519ef43b6ce383e99ad631e922a1f06fbef7148aec7b8";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_secret_manager/default.nix b/pkgs/development/python-modules/google_cloud_secret_manager/default.nix
index 513b76bafa4a..df3ec14c4dce 100644
--- a/pkgs/development/python-modules/google_cloud_secret_manager/default.nix
+++ b/pkgs/development/python-modules/google_cloud_secret_manager/default.nix
@@ -1,20 +1,22 @@
{ lib, buildPythonPackage, fetchPypi
-, grpc_google_iam_v1, google_api_core
+, grpc_google_iam_v1, google_api_core, libcst, proto-plus
, pytest, mock
}:
buildPythonPackage rec {
pname = "google-cloud-secret-manager";
- version = "1.0.0";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1cm3xqacxnbpv2706bd2jl86mvcsphpjlvhzngz2k2p48a0jjx8r";
+ sha256 = "c2b0c93b559c3b6eb2dc75f7ab33d49fad8fe954f6094ac2b14323ce053058f0";
};
propagatedBuildInputs = [
google_api_core
grpc_google_iam_v1
+ libcst
+ proto-plus
];
checkInputs = [
diff --git a/pkgs/development/python-modules/google_cloud_securitycenter/default.nix b/pkgs/development/python-modules/google_cloud_securitycenter/default.nix
index a3992825d2e9..cad4b0799c28 100644
--- a/pkgs/development/python-modules/google_cloud_securitycenter/default.nix
+++ b/pkgs/development/python-modules/google_cloud_securitycenter/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "google-cloud-securitycenter";
- version = "0.6.0";
+ version = "1.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "14ebad262cd01c9a3998561684617be2e97ad5d27dab1918c14b964f97e1f8f7";
+ sha256 = "45d47a4389f2f19958a9db8e5c2f169c9b9385e74338fef0a4e49160153df7f7";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_spanner/default.nix b/pkgs/development/python-modules/google_cloud_spanner/default.nix
index 4e86908b4260..38bd65aa091d 100644
--- a/pkgs/development/python-modules/google_cloud_spanner/default.nix
+++ b/pkgs/development/python-modules/google_cloud_spanner/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "google-cloud-spanner";
- version = "1.19.1";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0b9ifh9i4hkcs19b4l6v8j8v93yd8p3j19qrrjvvf5a44bc7bhsh";
+ sha256 = "edac9d86ea2d8e87c048423f610cd3e5dbb6f9db7f1f9353ff133014689e97c6";
};
disabled = pythonOlder "3.5";
diff --git a/pkgs/development/python-modules/google_cloud_speech/default.nix b/pkgs/development/python-modules/google_cloud_speech/default.nix
index 5ffaafdbd6f7..57b2efb9ebbc 100644
--- a/pkgs/development/python-modules/google_cloud_speech/default.nix
+++ b/pkgs/development/python-modules/google_cloud_speech/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "google-cloud-speech";
- version = "1.3.2";
+ version = "2.0.1";
src = fetchPypi {
inherit pname version;
- sha256 = "2e5adbc0e88f296b1bc8667f1dcf26ca4ea2db6596f07cb0a39e7b1b8ef14656";
+ sha256 = "a7428190f4c10440148a273eb4c91480470b34180eec422b7325acdc0b2c0832";
};
propagatedBuildInputs = [ google_api_core ];
diff --git a/pkgs/development/python-modules/google_cloud_storage/default.nix b/pkgs/development/python-modules/google_cloud_storage/default.nix
index bcb8b604e45c..a1b572db11e5 100644
--- a/pkgs/development/python-modules/google_cloud_storage/default.nix
+++ b/pkgs/development/python-modules/google_cloud_storage/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "google-cloud-storage";
- version = "1.32.0";
+ version = "1.33.0";
src = fetchPypi {
inherit pname version;
- sha256 = "da12b7bd79bbe978a7945a44b600604fbc10ece2935d31f243e751f99135e34f";
+ sha256 = "900ba027bdee6b97f21cd22d1db3d1a6233ede5de2db4754db860438bdad72d2";
};
disabled = pythonOlder "3.5";
diff --git a/pkgs/development/python-modules/google_cloud_tasks/default.nix b/pkgs/development/python-modules/google_cloud_tasks/default.nix
index b7f827dd4802..ca252b2c5edb 100644
--- a/pkgs/development/python-modules/google_cloud_tasks/default.nix
+++ b/pkgs/development/python-modules/google_cloud_tasks/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "google-cloud-tasks";
- version = "1.5.0";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "d751b97c1e84980a1646702d3fc1b45bab3284bc3388181f1dc9ba3d204b5a39";
+ sha256 = "a9dd004057fc441eee8c18bb2dc3bb20ba7b85f353d66894c61e42aeb8764e76";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_trace/default.nix b/pkgs/development/python-modules/google_cloud_trace/default.nix
index 5b19243709f0..b0efb65d0d2f 100644
--- a/pkgs/development/python-modules/google_cloud_trace/default.nix
+++ b/pkgs/development/python-modules/google_cloud_trace/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "google-cloud-trace";
- version = "0.24.0";
+ version = "1.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0c342dbd9daf5375b3f8bb94302b7ea9a9946f76684e457a38ff0d420b3b6556";
+ sha256 = "1bd1ee5c274a584929913d9118134e01afe106644cb749ccc3111e1a38a96cd3";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_videointelligence/default.nix b/pkgs/development/python-modules/google_cloud_videointelligence/default.nix
index d097132a347a..b823e105b843 100644
--- a/pkgs/development/python-modules/google_cloud_videointelligence/default.nix
+++ b/pkgs/development/python-modules/google_cloud_videointelligence/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "google-cloud-videointelligence";
- version = "1.16.0";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "de6fe53bdaf66aa8e2c1f34b26af24c479a876619b5c667d009fbd9700dd89f7";
+ sha256 = "02a91a25b3890a743bde21e03abddf11dcaf7966cc44f09bc8d507f2e28f15fa";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/google_cloud_vision/default.nix b/pkgs/development/python-modules/google_cloud_vision/default.nix
index 585abc8cc48e..fd738a522661 100644
--- a/pkgs/development/python-modules/google_cloud_vision/default.nix
+++ b/pkgs/development/python-modules/google_cloud_vision/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "google-cloud-vision";
- version = "1.0.0";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "18e78b190c81d200ae4f6a46d4af57422d68b3b05b0540d5cd1806e3874142bf";
+ sha256 = "6a067d9a661df2e9b356b2772051decfea1971f8d659c246412a165baf827c61";
};
checkInputs = [ mock ];
diff --git a/pkgs/development/python-modules/gradient_statsd/default.nix b/pkgs/development/python-modules/gradient_statsd/default.nix
index 0521b4a57d6f..14623ff625f5 100644
--- a/pkgs/development/python-modules/gradient_statsd/default.nix
+++ b/pkgs/development/python-modules/gradient_statsd/default.nix
@@ -16,6 +16,9 @@ buildPythonPackage rec {
pythonImportsCheck = [ "gradient_statsd" ];
+ # Pypi does not contain tests
+ doCheck = false;
+
meta = with stdenv.lib; {
description = "Wrapper around the DogStatsd client";
homepage = "https://paperspace.com";
diff --git a/pkgs/development/python-modules/green/default.nix b/pkgs/development/python-modules/green/default.nix
index 280f4de1aca9..8123f188d6e1 100644
--- a/pkgs/development/python-modules/green/default.nix
+++ b/pkgs/development/python-modules/green/default.nix
@@ -8,13 +8,13 @@
buildPythonPackage rec {
pname = "green";
- version = "3.2.4";
+ version = "3.2.5";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "3473abb4629c8c1af9f6b59a4f9c757315736580053a64bbfd91ff21ccad57a8";
+ sha256 = "11d595d98afc3363d79e237141ad862c0574a62f92325d9e541ed1b1a54a72ae";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/greenlet/default.nix b/pkgs/development/python-modules/greenlet/default.nix
index c325c9652491..9d00e93739c3 100644
--- a/pkgs/development/python-modules/greenlet/default.nix
+++ b/pkgs/development/python-modules/greenlet/default.nix
@@ -8,12 +8,12 @@
buildPythonPackage rec {
pname = "greenlet";
- version = "0.4.16";
+ version = "0.4.17";
disabled = isPyPy; # builtin for pypy
src = fetchPypi {
inherit pname version;
- sha256 = "6e06eac722676797e8fce4adb8ad3dc57a1bb3adfb0dd3fdf8306c055a38456c";
+ sha256 = "0swdhrcq13bdszv3yz5645gi4ijbzmmhxpb6whcfg3d7d5f87n21";
};
propagatedBuildInputs = [ six ];
diff --git a/pkgs/development/python-modules/grpcio-tools/default.nix b/pkgs/development/python-modules/grpcio-tools/default.nix
index fe0fc9d3f8ea..417b9d82e2e2 100644
--- a/pkgs/development/python-modules/grpcio-tools/default.nix
+++ b/pkgs/development/python-modules/grpcio-tools/default.nix
@@ -2,13 +2,15 @@
buildPythonPackage rec {
pname = "grpcio-tools";
- version = "1.33.2";
+ version = "1.34.0";
src = fetchPypi {
inherit pname version;
- sha256 = "af40774c0275f5465f49fd92bfcd9831b19b013de4cc77b8fb38aea76fa6dce3";
+ sha256 = "db5a6f0130256d534cbe35eab37d37a448d96f4fd736e5051c6be1aee49cea1d";
};
+ outputs = [ "out" "dev" ];
+
enableParallelBuilding = true;
propagatedBuildInputs = [ protobuf grpcio setuptools ];
diff --git a/pkgs/development/python-modules/grpcio/default.nix b/pkgs/development/python-modules/grpcio/default.nix
index 9311838627a1..55d569c90547 100644
--- a/pkgs/development/python-modules/grpcio/default.nix
+++ b/pkgs/development/python-modules/grpcio/default.nix
@@ -6,6 +6,8 @@ buildPythonPackage rec {
inherit (grpc) src version;
pname = "grpcio";
+ outputs = [ "out" "dev" ];
+
nativeBuildInputs = [ cython pkgconfig ]
++ stdenv.lib.optional stdenv.isDarwin darwin.cctools;
diff --git a/pkgs/development/python-modules/gssapi/default.nix b/pkgs/development/python-modules/gssapi/default.nix
index 9013c7d978fd..e5149f6025ad 100644
--- a/pkgs/development/python-modules/gssapi/default.nix
+++ b/pkgs/development/python-modules/gssapi/default.nix
@@ -17,14 +17,14 @@
buildPythonPackage rec {
pname = "gssapi";
- version = "1.6.9";
+ version = "1.6.10";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "pythongssapi";
repo = "python-${pname}";
rev = "v${version}";
- sha256 = "1shm3pc0l2r91qadkpq4bx45my0165nw3kdcp0gw4lk50z215hag";
+ sha256 = "11w8z9ik6zzv3pw3319mz91cgbfkgx0mffxbapqnhilzij2jad4q";
};
# It's used to locate headers
diff --git a/pkgs/development/python-modules/gtts/default.nix b/pkgs/development/python-modules/gtts/default.nix
index a8b6d7199bcd..0fc9d43dc2ce 100644
--- a/pkgs/development/python-modules/gtts/default.nix
+++ b/pkgs/development/python-modules/gtts/default.nix
@@ -15,13 +15,13 @@
buildPythonPackage rec {
pname = "gtts";
- version = "2.1.2";
+ version = "2.2.1";
src = fetchFromGitHub {
owner = "pndurette";
repo = "gTTS";
rev = "v${version}";
- sha256 = "1vcsxzqzl61h50lm934hd7q5nl7l10wwymgq1mcynmqxbm1s4rnl";
+ sha256 = "1a984691kfin1n896p5l7y8ggjzx19ynih2cw040smfms0azhp4w";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/h2/default.nix b/pkgs/development/python-modules/h2/default.nix
index 6d432fed0e4e..7597abbe0f9e 100644
--- a/pkgs/development/python-modules/h2/default.nix
+++ b/pkgs/development/python-modules/h2/default.nix
@@ -1,17 +1,19 @@
{ stdenv, buildPythonPackage, fetchPypi
-, enum34, hpack, hyperframe }:
+, enum34, hpack, hyperframe, pytestCheckHook, hypothesis }:
buildPythonPackage rec {
pname = "h2";
- version = "3.2.0";
+ version = "4.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "051gg30aca26rdxsmr9svwqm06pdz9bv21ch4n0lgi7jsvml2pw7";
+ sha256 = "bb7ac7099dd67a857ed52c815a6192b6b1f5ba6b516237fc24a085341340593d";
};
propagatedBuildInputs = [ enum34 hpack hyperframe ];
+ checkInputs = [ pytestCheckHook hypothesis ];
+
meta = with stdenv.lib; {
description = "HTTP/2 State-Machine based protocol implementation";
homepage = "http://hyper.rtfd.org/";
diff --git a/pkgs/development/python-modules/h3/default.nix b/pkgs/development/python-modules/h3/default.nix
index a9a0944459a1..e0d6ffce6531 100644
--- a/pkgs/development/python-modules/h3/default.nix
+++ b/pkgs/development/python-modules/h3/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "h3";
- version = "3.6.4";
+ version = "3.7.0";
src = fetchPypi {
inherit pname version;
- sha256 = "416e35d736ef6ec9c1f73b9d4a9d5c696cc2a7561811f8bcfa08c8c4912f2289";
+ sha256 = "cd27fc8ecd9183f93934079b7c986401f499030ff2e2171eace9de462fab561d";
};
patches = [
diff --git a/pkgs/development/python-modules/h5py/default.nix b/pkgs/development/python-modules/h5py/default.nix
index 8cb6b8c22f53..a9ebdc5dfe88 100644
--- a/pkgs/development/python-modules/h5py/default.nix
+++ b/pkgs/development/python-modules/h5py/default.nix
@@ -1,6 +1,6 @@
-{ stdenv, fetchPypi, isPy27, python, buildPythonPackage
+{ stdenv, fetchPypi, isPy27, python, buildPythonPackage, pythonOlder
, numpy, hdf5, cython, six, pkgconfig, unittest2, fetchpatch
-, mpi4py ? null, openssh, pytest }:
+, mpi4py ? null, openssh, pytestCheckHook, cached-property }:
assert hdf5.mpiSupport -> mpi4py != null && hdf5.mpi == mpi4py.mpi;
@@ -10,20 +10,25 @@ let
mpi = hdf5.mpi;
mpiSupport = hdf5.mpiSupport;
in buildPythonPackage rec {
- version = "2.10.0";
+ version = "3.1.0";
pname = "h5py";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "84412798925dc870ffd7107f045d7659e60f5d46d1c70c700375248bf6bf512d";
+ sha256 = "1e2516f190652beedcb8c7acfa1c6fa92d99b42331cbef5e5c7ec2d65b0fc3c2";
};
- configure_flags = "--hdf5=${hdf5}" + optionalString mpiSupport " --mpi";
+ # avoid strict pinning of numpy
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace "numpy ==" "numpy >="
+ '';
- postConfigure = ''
- ${python.executable} setup.py configure ${configure_flags}
+ HDF5_DIR = "${hdf5}";
+ HDF5_MPI = if mpiSupport then "ON" else "OFF";
+ postConfigure = ''
# Needed to run the tests reliably. See:
# https://bitbucket.org/mpi4py/mpi4py/issues/87/multiple-test-errors-with-openmpi-30
${optionalString mpiSupport "export OMPI_MCA_rmaps_base_oversubscribe=yes"}
@@ -31,12 +36,17 @@ in buildPythonPackage rec {
preBuild = if mpiSupport then "export CC=${mpi}/bin/mpicc" else "";
- checkInputs = optional isPy27 unittest2 ++ [ pytest openssh ];
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ hdf5 cython ]
+ # tests now require pytest-mpi, which isn't available and difficult to package
+ doCheck = false;
+ checkInputs = optional isPy27 unittest2 ++ [ pytestCheckHook openssh ];
+ nativeBuildInputs = [ pkgconfig cython ];
+ buildInputs = [ hdf5 ]
++ optional mpiSupport mpi;
propagatedBuildInputs = [ numpy six]
- ++ optionals mpiSupport [ mpi4py openssh ];
+ ++ optionals mpiSupport [ mpi4py openssh ]
+ ++ optionals (pythonOlder "3.8") [ cached-property ];
+
+ pythonImportsCheck = [ "h5py" ];
meta = {
description =
diff --git a/pkgs/development/python-modules/ha-ffmpeg/default.nix b/pkgs/development/python-modules/ha-ffmpeg/default.nix
index cf119c1dec56..01d0343b171f 100644
--- a/pkgs/development/python-modules/ha-ffmpeg/default.nix
+++ b/pkgs/development/python-modules/ha-ffmpeg/default.nix
@@ -3,13 +3,13 @@
buildPythonPackage rec {
pname = "ha-ffmpeg";
- version = "2.0";
+ version = "3.0.2";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "230f2fa990c9caaff1c67c2227b64756062248083849651a9bec7d599e519a42";
+ sha256 = "8d92f2f5790da038d828ac862673e0bb43e8e972e4c70b1714dd9a0fb776c8d1";
};
buildInputs = [ ffmpeg_3 ];
diff --git a/pkgs/development/python-modules/hcloud/default.nix b/pkgs/development/python-modules/hcloud/default.nix
index 9a99fb0953a2..8f9d69a8941d 100644
--- a/pkgs/development/python-modules/hcloud/default.nix
+++ b/pkgs/development/python-modules/hcloud/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "hcloud";
- version = "1.9.1";
+ version = "1.10.0";
src = fetchPypi {
inherit pname version;
- sha256 = "069bf78a3c6cd642aae0b1a562b443d2670e6d73d507ce77cbf8a2c16974ca29";
+ sha256 = "11sdyays90lmkbdxhllc8ccx0xhrafb7dknqgjlrfpzq04v67vyy";
};
propagatedBuildInputs = [ future requests python-dateutil ];
diff --git a/pkgs/development/python-modules/hidapi/default.nix b/pkgs/development/python-modules/hidapi/default.nix
index 070ad57c4f11..856a36f77916 100644
--- a/pkgs/development/python-modules/hidapi/default.nix
+++ b/pkgs/development/python-modules/hidapi/default.nix
@@ -2,16 +2,16 @@
buildPythonPackage rec {
pname = "hidapi";
- version = "0.10.0.post1";
+ version = "0.10.1";
src = fetchPypi {
inherit pname version;
- sha256 = "27c04d42a7187becf7a8309d4846aa4f235ac8b7dafd758335b109f5cbd3b962";
+ sha256 = "a1170b18050bc57fae3840a51084e8252fd319c0fc6043d68c8501deb0e25846";
};
propagatedBuildInputs =
stdenv.lib.optionals stdenv.isLinux [ libusb1 udev ] ++
- stdenv.lib.optionals stdenv.isDarwin [ darwin.IOKit darwin.apple_sdk.frameworks.CoreFoundation ] ++
+ stdenv.lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ AppKit CoreFoundation IOKit ]) ++
[ cython ];
# Fix the USB backend library lookup
diff --git a/pkgs/development/python-modules/hjson/default.nix b/pkgs/development/python-modules/hjson/default.nix
new file mode 100644
index 000000000000..6a86a2000d2c
--- /dev/null
+++ b/pkgs/development/python-modules/hjson/default.nix
@@ -0,0 +1,24 @@
+{ stdenv
+, buildPythonPackage
+, fetchFromGitHub
+}:
+
+buildPythonPackage rec {
+ pname = "hjson";
+ version = "3.0.2";
+
+ # N.B. pypi src tarball does not have tests
+ src = fetchFromGitHub {
+ owner = "hjson";
+ repo = "hjson-py";
+ rev = "v${version}";
+ sha256 = "1jc7j790rcqnhbrfj4lhnz3f6768dc55aij840wmx16jylfqpc2n";
+ };
+
+ meta = with stdenv.lib; {
+ description = "A user interface for JSON";
+ homepage = "https://github.com/hjson/hjson-py";
+ license = licenses.mit;
+ maintainers = with maintainers; [ bhipple ];
+ };
+}
diff --git a/pkgs/development/python-modules/hpack/default.nix b/pkgs/development/python-modules/hpack/default.nix
index a10882417fc0..36578856286f 100644
--- a/pkgs/development/python-modules/hpack/default.nix
+++ b/pkgs/development/python-modules/hpack/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "hpack";
- version = "3.0.0";
+ version = "4.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "8eec9c1f4bfae3408a3f30500261f7e6a65912dc138526ea054f9ad98892e9d2";
+ sha256 = "fc41de0c63e687ebffde81187a948221294896f6bdc0ae2312708df339430095";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/httpbin/default.nix b/pkgs/development/python-modules/httpbin/default.nix
index cf937b6bae3f..cf5891ed0ee2 100644
--- a/pkgs/development/python-modules/httpbin/default.nix
+++ b/pkgs/development/python-modules/httpbin/default.nix
@@ -3,7 +3,6 @@
, fetchPypi
, fetchpatch
, flask
-, flask-common
, flask-limiter
, markupsafe
, decorator
@@ -15,24 +14,14 @@
buildPythonPackage rec {
pname = "httpbin";
- version = "0.6.2";
+ version = "0.7.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0afa0486a76305cac441b5cc80d5d4ccd82b20875da7c5119ecfe616cefef45f";
+ sha256 = "1yldvf3585zcwj4vxvfm4yr9wwlz3pa2mx2pazqz8x8mr687gcyb";
};
- patches = [
- # https://github.com/kennethreitz/httpbin/issues/403
- # https://github.com/kennethreitz/flask-common/issues/7
- # https://github.com/evansd/whitenoise/issues/166
- (fetchpatch {
- url = "https://github.com/javabrett/httpbin/commit/5735c888e1e51b369fcec41b91670a90535e661e.patch";
- sha256 = "167h8mscdjagml33dyqk8nziiz3dqbggnkl6agsirk5270nl5f7q";
- })
- ];
-
- propagatedBuildInputs = [ brotlipy flask flask-common flask-limiter markupsafe decorator itsdangerous raven six ];
+ propagatedBuildInputs = [ brotlipy flask flask-limiter markupsafe decorator itsdangerous raven six ];
# No tests
doCheck = false;
diff --git a/pkgs/development/python-modules/httpretty/default.nix b/pkgs/development/python-modules/httpretty/default.nix
index 895a28356ee5..0d061df86bf7 100644
--- a/pkgs/development/python-modules/httpretty/default.nix
+++ b/pkgs/development/python-modules/httpretty/default.nix
@@ -19,7 +19,7 @@
buildPythonPackage rec {
pname = "httpretty";
- version = "1.0.2";
+ version = "1.0.3";
# drop this for version > 0.9.7
# Flaky tests: https://github.com/gabrielfalcao/HTTPretty/pull/394
@@ -27,7 +27,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "24a6fd2fe1c76e94801b74db8f52c0fb42718dc4a199a861b305b1a492b9d868";
+ sha256 = "9335cbd8f38745e0e2dc4755d8932a77d378d93e15804969504b1e6b568d613c";
};
propagatedBuildInputs = [ six ];
diff --git a/pkgs/development/python-modules/humanize/default.nix b/pkgs/development/python-modules/humanize/default.nix
index 4676c300471d..70ac0297b739 100644
--- a/pkgs/development/python-modules/humanize/default.nix
+++ b/pkgs/development/python-modules/humanize/default.nix
@@ -7,13 +7,13 @@
}:
buildPythonPackage rec {
- version = "2.6.0";
+ version = "3.1.0";
pname = "humanize";
disabled = isPy27; # setup.py no longer compatible
src = fetchPypi {
inherit pname version;
- sha256 = "8ee358ea6c23de896b9d1925ebe6a8504bb2ba7e98d5ccf4d07ab7f3b28f3819";
+ sha256 = "fd3eb915310335c63a54d4507289ecc7b3a7454cd2c22ac5086d061a3cbfd592";
};
nativeBuildInputs = [ setuptools_scm ];
diff --git a/pkgs/development/python-modules/hvplot/default.nix b/pkgs/development/python-modules/hvplot/default.nix
index d787b6113355..aaad8f2b1dec 100644
--- a/pkgs/development/python-modules/hvplot/default.nix
+++ b/pkgs/development/python-modules/hvplot/default.nix
@@ -18,11 +18,11 @@
buildPythonPackage rec {
pname = "hvplot";
- version = "0.6.0";
+ version = "0.7.0";
src = fetchPypi {
inherit pname version;
- sha256 = "8fcf2f251bd9d4b0390d9c272c992aa75e11174829e416a22de8fba38acc1ce9";
+ sha256 = "1c709bebb737ebd71a0433f2333ed15f03dd3c431d4646c41c2b9fcbae4a29b7";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/hwi/default.nix b/pkgs/development/python-modules/hwi/default.nix
index de9c7995bde9..6431791d65e6 100644
--- a/pkgs/development/python-modules/hwi/default.nix
+++ b/pkgs/development/python-modules/hwi/default.nix
@@ -14,11 +14,11 @@
buildPythonPackage rec {
pname = "hwi";
- version = "1.1.2";
+ version = "1.2.1";
src = fetchPypi {
inherit pname version;
- sha256 = "eec460a51eb556500c1eca92015be246d5714cd53171407a76da71e4346048ae";
+ sha256 = "d0d220a4967d7f106b828b12a98b78c220d609d7cc6c811898e24fcf1a6f04f3";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/hyperframe/default.nix b/pkgs/development/python-modules/hyperframe/default.nix
index a8f847c53bb1..2c6796ca6d0c 100644
--- a/pkgs/development/python-modules/hyperframe/default.nix
+++ b/pkgs/development/python-modules/hyperframe/default.nix
@@ -1,13 +1,16 @@
-{ stdenv, buildPythonPackage, fetchPypi }:
+{ stdenv, buildPythonPackage, fetchPypi, pytestCheckHook }:
+
buildPythonPackage rec {
pname = "hyperframe";
- version = "5.2.0";
+ version = "6.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "a9f5c17f2cc3c719b917c4f33ed1c61bd1f8dfac4b1bd23b7c80b3400971b41f";
+ sha256 = "742d2a4bc3152a340a49d59f32e33ec420aa8e7054c1444ef5c7efff255842f1";
};
+ checkInputs = [ pytestCheckHook ];
+
meta = with stdenv.lib; {
description = "HTTP/2 framing layer for Python";
homepage = "http://hyper.rtfd.org/";
diff --git a/pkgs/development/python-modules/identify/default.nix b/pkgs/development/python-modules/identify/default.nix
index 8369afc24a4c..833e1e3dd29e 100644
--- a/pkgs/development/python-modules/identify/default.nix
+++ b/pkgs/development/python-modules/identify/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "identify";
- version = "1.5.9";
+ version = "1.5.10";
src = fetchPypi {
inherit pname version;
- sha256 = "c9504ba6a043ee2db0a9d69e43246bc138034895f6338d5aed1b41e4a73b1513";
+ sha256 = "943cd299ac7f5715fcb3f684e2fc1594c1e0f22a90d15398e5888143bd4144b5";
};
# Tests not included in PyPI tarball
diff --git a/pkgs/development/python-modules/ifcopenshell/default.nix b/pkgs/development/python-modules/ifcopenshell/default.nix
new file mode 100644
index 000000000000..16ee8dcbace8
--- /dev/null
+++ b/pkgs/development/python-modules/ifcopenshell/default.nix
@@ -0,0 +1,67 @@
+{ stdenv
+, buildPythonPackage
+, fetchFromGitHub
+, substituteAll
+, python
+, gcc10
+, cmake
+, boost172
+, icu
+, swig
+, pcre
+, opencascade-occt
+, opencollada
+, libxml2
+}:
+
+buildPythonPackage rec {
+ pname = "ifcopenshell";
+ version = "0.6.0b0";
+ format = "other";
+
+ src = fetchFromGitHub {
+ owner = "IfcOpenShell";
+ repo = "IfcOpenShell";
+ rev = "v${version}";
+ fetchSubmodules = true;
+ sha256 = "1ad1s9az41z2f46rbi1jnr46mgc0q4h5kz1jm9xdlwifqv9y04g1";
+ };
+
+ patches = [
+ (substituteAll {
+ name = "site-packages.patch";
+ src = ./site-packages.patch;
+ site_packages = "lib/${python.libPrefix}/site-packages";
+ })
+ ];
+
+ nativeBuildInputs = [ gcc10 cmake ];
+
+ buildInputs = [
+ boost172
+ icu
+ pcre
+ libxml2
+ ];
+
+ preConfigure = ''
+ cd cmake
+ '';
+
+ cmakeFlags = [
+ "-DOCC_INCLUDE_DIR=${opencascade-occt}/include/opencascade"
+ "-DOCC_LIBRARY_DIR=${opencascade-occt}/lib"
+ "-DOPENCOLLADA_INCLUDE_DIR=${opencollada}/include/opencollada"
+ "-DOPENCOLLADA_LIBRARY_DIR=${opencollada}/lib/opencollada"
+ "-DSWIG_EXECUTABLE=${swig}/bin/swig"
+ "-DLIBXML2_INCLUDE_DIR=${libxml2.dev}/include/libxml2"
+ "-DLIBXML2_LIBRARIES=${libxml2.out}/lib/${if stdenv.isDarwin then "libxml2.dylib" else "libxml2.so"}"
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Open source IFC library and geometry engine";
+ homepage = http://ifcopenshell.org/;
+ license = licenses.lgpl3;
+ maintainers = with maintainers; [ fehnomenal ];
+ };
+}
diff --git a/pkgs/development/python-modules/ifcopenshell/site-packages.patch b/pkgs/development/python-modules/ifcopenshell/site-packages.patch
new file mode 100644
index 000000000000..e61fe2056f7b
--- /dev/null
+++ b/pkgs/development/python-modules/ifcopenshell/site-packages.patch
@@ -0,0 +1,32 @@
+--- a/src/ifcwrap/CMakeLists.txt
++++ b/src/ifcwrap/CMakeLists.txt
+@@ -68,26 +68,17 @@ endif()
+ # directory in which the wrapper can be installed.
+ FIND_PACKAGE(PythonInterp)
+ IF(PYTHONINTERP_FOUND AND NOT "${PYTHON_EXECUTABLE}" STREQUAL "")
+- EXECUTE_PROCESS(
+- COMMAND ${PYTHON_EXECUTABLE} -c "import sys; from distutils.sysconfig import get_python_lib; sys.stdout.write(get_python_lib(1))"
+- OUTPUT_VARIABLE python_package_dir
+- )
+-
+- IF("${python_package_dir}" STREQUAL "")
+- MESSAGE(WARNING "Unable to locate Python site-package directory, unable to install the Python wrapper")
+- ELSE()
+ FILE(GLOB_RECURSE sourcefiles "${CMAKE_CURRENT_SOURCE_DIR}/../ifcopenshell-python/ifcopenshell/*.py")
+ FOREACH(file ${sourcefiles})
+ FILE(RELATIVE_PATH relative "${CMAKE_CURRENT_SOURCE_DIR}/../ifcopenshell-python/ifcopenshell/" "${file}")
+ GET_FILENAME_COMPONENT(dir "${relative}" DIRECTORY)
+ INSTALL(FILES "${file}"
+- DESTINATION "${python_package_dir}/ifcopenshell/${dir}")
++ DESTINATION "@site_packages@/ifcopenshell/${dir}")
+ ENDFOREACH()
+ INSTALL(FILES "${CMAKE_BINARY_DIR}/ifcwrap/ifcopenshell_wrapper.py"
+- DESTINATION "${python_package_dir}/ifcopenshell")
++ DESTINATION "@site_packages@/ifcopenshell")
+ INSTALL(TARGETS _ifcopenshell_wrapper
+- DESTINATION "${python_package_dir}/ifcopenshell")
+- ENDIF()
++ DESTINATION "@site_packages@/ifcopenshell")
+ ELSE()
+ MESSAGE(WARNING "No Python interpreter found, unable to install the Python wrapper")
+ ENDIF()
diff --git a/pkgs/development/python-modules/ignite/default.nix b/pkgs/development/python-modules/ignite/default.nix
index 785ec5814918..307c25e724ee 100644
--- a/pkgs/development/python-modules/ignite/default.nix
+++ b/pkgs/development/python-modules/ignite/default.nix
@@ -1,7 +1,9 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
-, pytest
+, pytestCheckHook
+, pytest_xdist
+, pythonOlder
, matplotlib
, mock
, pytorch
@@ -12,23 +14,45 @@
buildPythonPackage rec {
pname = "ignite";
- version = "0.3.0";
+ version = "0.4.2";
src = fetchFromGitHub {
owner = "pytorch";
repo = pname;
rev = "v${version}";
- sha256 = "0i863kxi1r1hspj19lhn6r8256vdazjcyvis0s33fgzrf7kxi08x";
+ sha256 = "00vcmhnp14s54g386izgaxzrdr2nqv3pz9nvpyiwrn33zawr308z";
};
- checkInputs = [ pytest matplotlib mock ];
+ checkInputs = [ pytestCheckHook matplotlib mock pytest_xdist ];
propagatedBuildInputs = [ pytorch scikitlearn tqdm pynvml ];
+ # runs succesfully in 3.9, however, async isn't correctly closed so it will fail after test suite.
+ doCheck = pythonOlder "3.9";
+
# Some packages are not in NixPkgs; other tests try to build distributed
# models, which doesn't work in the sandbox.
- checkPhase = ''
- pytest -k 'not visdom and not tensorboard and not mlflow and not polyaxon and not conftest and not engines and not distrib_' tests/
- '';
+ # avoid tests which need special packages
+ pytestFlagsArray = [
+ "--ignore=tests/ignite/contrib/handlers/test_trains_logger.py"
+ "--ignore=tests/ignite/metrics/test_dill.py"
+ "--ignore=tests/ignite/metrics/test_ssim.py"
+ "tests/"
+ ];
+
+ # disable tests which need specific packages
+ disabledTests = [
+ "idist"
+ "tensorboard"
+ "mlflow"
+ "trains"
+ "visdom"
+ "test_setup_neptune"
+ "test_output_handler" # needs mlflow
+ "test_integration"
+ "test_pbar" # slight output differences
+ "test_write_results"
+ "test_setup_plx"
+ ];
meta = with lib; {
description = "High-level training library for PyTorch";
diff --git a/pkgs/development/python-modules/ijson/default.nix b/pkgs/development/python-modules/ijson/default.nix
index d877c0983540..8dc22d20e69a 100644
--- a/pkgs/development/python-modules/ijson/default.nix
+++ b/pkgs/development/python-modules/ijson/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "ijson";
- version = "3.1.1";
+ version = "3.1.3";
src = fetchPypi {
inherit pname version;
- sha256 = "815e9ce9d2de7ddd58ba01834d8f55790b7daddbac6c844cba0fc459b7d5005a";
+ sha256 = "d29977f7235b5bf83c372825c6abd8640ba0e3a8e031d3ffc3b63deaf6ae1487";
};
doCheck = false; # something about yajl
diff --git a/pkgs/development/python-modules/imagecorruptions/default.nix b/pkgs/development/python-modules/imagecorruptions/default.nix
index 3ebd22ffeb25..f652ac60ce1b 100644
--- a/pkgs/development/python-modules/imagecorruptions/default.nix
+++ b/pkgs/development/python-modules/imagecorruptions/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "imagecorruptions";
- version = "1.1.0";
+ version = "1.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "14j8x6axnyrn6y7bsjyh4yqm7af68mqpxy7gg2xh3d577d852zgm";
+ sha256 = "011e7c84a01f3e41465e5ad1ee48291cd6fd8032f45c836c5ddaad6e09fe0ae2";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/imantics/default.nix b/pkgs/development/python-modules/imantics/default.nix
new file mode 100644
index 000000000000..59eb3afaa0ec
--- /dev/null
+++ b/pkgs/development/python-modules/imantics/default.nix
@@ -0,0 +1,46 @@
+{ buildPythonPackage
+, fetchFromGitHub
+, lib
+, numpy
+, opencv3
+, sphinx_rtd_theme
+, lxml
+, xmljson
+}:
+
+buildPythonPackage rec {
+ pname = "imantics";
+ version = "0.1.12";
+
+ src = fetchFromGitHub {
+ owner = "jsbroks";
+ repo = "imantics";
+ rev = "76d81036d8f92854d63ad9938dd76c718f8b482e";
+ sha256 = "1zv2gj8cbakhh2fyr2611cbqhfk37a56x973ny9n43y70n26pzm8";
+ };
+
+ propagatedBuildInputs = [
+ numpy
+ opencv3
+ sphinx_rtd_theme
+ lxml
+ xmljson
+ ];
+
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace "'opencv-python>=3'," ""
+ '';
+
+ # failing on NixOS
+ doCheck = false;
+
+ pythonImportsCheck = [ "imantics" ];
+
+ meta = with lib; {
+ description = "Convert and visualize many annotation formats for object dectection and localization";
+ homepage = "https://github.com/jsbroks/imantics";
+ license = with licenses; [ mit ];
+ maintainers = [ maintainers.rakesh4g ];
+ };
+}
diff --git a/pkgs/development/python-modules/impacket/default.nix b/pkgs/development/python-modules/impacket/default.nix
index e973175b26a0..dee40a6dbba2 100644
--- a/pkgs/development/python-modules/impacket/default.nix
+++ b/pkgs/development/python-modules/impacket/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "impacket";
- version = "0.9.21";
+ version = "0.9.22";
src = fetchPypi {
inherit pname version;
- sha256 = "912f812564e87c31a162cfe0626f3a6cbc5b6864deedbfefc31f6d321859ade3";
+ sha256 = "4bf7e7b595356585599b4b2773b8a463d7b9765c97012dcd5a44eb6d547f6a1d";
};
disabled = isPy3k;
diff --git a/pkgs/development/python-modules/importlib-resources/default.nix b/pkgs/development/python-modules/importlib-resources/default.nix
index 0e1d4654c590..22c05e3319c6 100644
--- a/pkgs/development/python-modules/importlib-resources/default.nix
+++ b/pkgs/development/python-modules/importlib-resources/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "importlib_resources";
- version = "3.0.0";
+ version = "3.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "19f745a6eca188b490b1428c8d1d4a0d2368759f32370ea8fb89cad2ab1106c3";
+ sha256 = "7b51f0106c8ec564b1bef3d9c588bc694ce2b92125bbb6278f4f2f5b54ec3592";
};
nativeBuildInputs = [ setuptools_scm toml ];
diff --git a/pkgs/development/python-modules/inflect/default.nix b/pkgs/development/python-modules/inflect/default.nix
index b7fbe41f691f..c0f6fe920505 100644
--- a/pkgs/development/python-modules/inflect/default.nix
+++ b/pkgs/development/python-modules/inflect/default.nix
@@ -2,12 +2,12 @@
buildPythonPackage rec {
pname = "inflect";
- version = "4.1.0";
+ version = "5.0.2";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "def6f3791be9181f0c01e0bf5949304007ec6e04c6674fbef7cc49c657b8a9a5";
+ sha256 = "d284c905414fe37c050734c8600fe170adfb98ba40f72fc66fed393f5b8d5ea0";
};
nativeBuildInputs = [ setuptools_scm toml ];
diff --git a/pkgs/development/python-modules/influxdb-client/default.nix b/pkgs/development/python-modules/influxdb-client/default.nix
index 007ab25eb69b..141412d5bd33 100644
--- a/pkgs/development/python-modules/influxdb-client/default.nix
+++ b/pkgs/development/python-modules/influxdb-client/default.nix
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "influxdb-client";
- version = "1.8.0";
+ version = "1.12.0";
disabled = pythonOlder "3.6"; # requires python version >=3.6
@@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "influxdata";
repo = "influxdb-client-python";
rev = "v${version}";
- sha256 = "0gf0fjkd10yn1bb86rfapnd5diraivshn9mhzqxaxwlfah45q187";
+ sha256 = "0b4xr8nwrnikj2rnyrrcl6pym2il8iirr9f9cyg6vzfgx8l8brk9";
};
# makes test not reproducible
diff --git a/pkgs/development/python-modules/inform/default.nix b/pkgs/development/python-modules/inform/default.nix
index 158f1161cb4d..7646d25ee425 100644
--- a/pkgs/development/python-modules/inform/default.nix
+++ b/pkgs/development/python-modules/inform/default.nix
@@ -3,6 +3,7 @@
, six
, hypothesis
, pytest
+, pytestrunner
, pytestCheckHook
}:
@@ -17,10 +18,14 @@ buildPythonPackage rec {
sha256 = "02zlprvidkz51aypss4knhv7dbr0sbpz3caqjzf9am2n1jx2viyy";
};
+ nativeBuildInputs = [ pytestrunner ];
propagatedBuildInputs = [ arrow six ];
checkInputs = [ pytest hypothesis ];
- checkPhase = "./test.doctests.py && ./test.inform.py && pytest";
+ checkPhase = ''
+ patchShebangs test.doctests.py test.inform.py
+ ./test.doctests.py && ./test.inform.py && pytest
+ '';
meta = with lib; {
description = "Print and logging utilities";
diff --git a/pkgs/development/python-modules/invoke/default.nix b/pkgs/development/python-modules/invoke/default.nix
index 7189727cf3a8..45f3ee7a04db 100644
--- a/pkgs/development/python-modules/invoke/default.nix
+++ b/pkgs/development/python-modules/invoke/default.nix
@@ -20,9 +20,6 @@ buildPythonPackage rec {
# errors with vendored libs
doCheck = false;
- # has vendored python2 code
- dontUsePythonRecompileBytecode = true;
-
meta = {
description = "Pythonic task execution";
license = lib.licenses.bsd2;
diff --git a/pkgs/development/python-modules/ipython/default.nix b/pkgs/development/python-modules/ipython/default.nix
index 1f1a50363f9d..dd9004aa0cb3 100644
--- a/pkgs/development/python-modules/ipython/default.nix
+++ b/pkgs/development/python-modules/ipython/default.nix
@@ -22,12 +22,12 @@
buildPythonPackage rec {
pname = "ipython";
- version = "7.17.0";
+ version = "7.19.0";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
- sha256 = "b70974aaa2674b05eb86a910c02ed09956a33f2dd6c71afc60f0b128a77e7f28";
+ sha256 = "cbb2ef3d5961d44e6a963b9817d4ea4e1fa2eb589c371a470fed14d8d40cbd6a";
};
prePatch = lib.optionalString stdenv.isDarwin ''
diff --git a/pkgs/development/python-modules/ircrobots/default.nix b/pkgs/development/python-modules/ircrobots/default.nix
index 74496e402200..41973e805846 100644
--- a/pkgs/development/python-modules/ircrobots/default.nix
+++ b/pkgs/development/python-modules/ircrobots/default.nix
@@ -13,20 +13,19 @@
buildPythonPackage rec {
pname = "ircrobots";
- version = "0.3.5";
+ version = "0.3.6";
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "jesopo";
repo = pname;
rev = "v${version}";
- sha256 = "1w04gif227fhzalrds9rscqmckv5h0x2p8600s876i19w41swi32";
+ sha256 = "1c8h8b78gmnfipppr9dxp7sl6wd9lx4l3pdwykaib1f49dqwavys";
};
postPatch = ''
# too specific pins https://github.com/jesopo/ircrobots/issues/3
- sed -iE 's/==.*//' requirements.txt
- sed -iE 's/dataclasses.*/dataclasses; python_version < "3.7"/' requirements.txt
+ sed -iE 's/anyio.*/anyio/' requirements.txt
'';
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/ircstates/default.nix b/pkgs/development/python-modules/ircstates/default.nix
index 3cd4fb09f90a..3e54451eb362 100644
--- a/pkgs/development/python-modules/ircstates/default.nix
+++ b/pkgs/development/python-modules/ircstates/default.nix
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "ircstates";
- version = "0.11.5";
+ version = "0.11.6";
disabled = pythonOlder "3.6"; # f-strings
src = fetchFromGitHub {
owner = "jesopo";
repo = pname;
rev = "v${version}";
- sha256 = "1b1py1q02wbp4fmkjvchvazklfqibqd6pb28gdq7dg1bwwwd7vda";
+ sha256 = "0yhrd1nmf9fjwknbga8wspy3bab40lgp4qqnr7w75x9wq5ivmqhg";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/isbnlib/default.nix b/pkgs/development/python-modules/isbnlib/default.nix
index 2c454fd9ce0c..8398117041be 100644
--- a/pkgs/development/python-modules/isbnlib/default.nix
+++ b/pkgs/development/python-modules/isbnlib/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "isbnlib";
- version = "3.10.3";
+ version = "3.10.4";
src = fetchPypi {
inherit pname version;
- sha256 = "2295c01465fe19776b1f9432fd99fd24e61230d146ded2752e0d980ef6f4101f";
+ sha256 = "f5bfbc362e2a73dfc82449ac459b59a7f6b20bcebf82f6bd87d773dc45073646";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/isort/4.nix b/pkgs/development/python-modules/isort/4.nix
new file mode 100644
index 000000000000..b2ef4e66f361
--- /dev/null
+++ b/pkgs/development/python-modules/isort/4.nix
@@ -0,0 +1,43 @@
+{ lib, buildPythonPackage, fetchPypi, setuptools, isPy27, futures
+, backports_functools_lru_cache, mock, pytest
+}:
+
+let
+ skipTests = [ "test_requirements_finder" "test_pipfile_finder" ] ++ lib.optional isPy27 "test_standard_library_deprecates_user_issue_778";
+ testOpts = lib.concatMapStringsSep " " (t: "--deselect test_isort.py::${t}") skipTests;
+in buildPythonPackage rec {
+ pname = "isort";
+ version = "4.3.21"; # Note 4.x is the last version that supports Python2
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "54da7e92468955c4fceacd0c86bd0ec997b0e1ee80d97f67c35a78b719dccab1";
+ };
+
+ propagatedBuildInputs = [
+ setuptools
+ ] ++ lib.optionals isPy27 [ futures backports_functools_lru_cache ];
+
+ checkInputs = [ mock pytest ];
+
+ checkPhase = ''
+ # isort excludes paths that contain /build/, so test fixtures don't work
+ # with TMPDIR=/build/
+ PATH=$out/bin:$PATH TMPDIR=/tmp/ pytest ${testOpts}
+
+ # Confirm that the produced executable script is wrapped correctly and runs
+ # OK, by launching it in a subshell without PYTHONPATH
+ (
+ unset PYTHONPATH
+ echo "Testing that `isort --version-number` returns OK..."
+ $out/bin/isort --version-number
+ )
+ '';
+
+ meta = with lib; {
+ description = "A Python utility / library to sort Python imports";
+ homepage = "https://github.com/timothycrosley/isort";
+ license = licenses.mit;
+ maintainers = with maintainers; [ couchemar nand0p ];
+ };
+}
diff --git a/pkgs/development/python-modules/isort/default.nix b/pkgs/development/python-modules/isort/default.nix
index b2ef4e66f361..bc11697339e8 100644
--- a/pkgs/development/python-modules/isort/default.nix
+++ b/pkgs/development/python-modules/isort/default.nix
@@ -1,30 +1,36 @@
-{ lib, buildPythonPackage, fetchPypi, setuptools, isPy27, futures
-, backports_functools_lru_cache, mock, pytest
+{ lib, buildPythonPackage, fetchFromGitHub
+, colorama
+, hypothesis
+, poetry-core
+, pylama
+, pytestCheckHook
}:
let
- skipTests = [ "test_requirements_finder" "test_pipfile_finder" ] ++ lib.optional isPy27 "test_standard_library_deprecates_user_issue_778";
- testOpts = lib.concatMapStringsSep " " (t: "--deselect test_isort.py::${t}") skipTests;
in buildPythonPackage rec {
pname = "isort";
- version = "4.3.21"; # Note 4.x is the last version that supports Python2
+ version = "5.6.4";
+ format = "pyproject";
- src = fetchPypi {
- inherit pname version;
- sha256 = "54da7e92468955c4fceacd0c86bd0ec997b0e1ee80d97f67c35a78b719dccab1";
+ src = fetchFromGitHub {
+ owner = "PyCQA";
+ repo = "isort";
+ rev = version;
+ sha256 = "1m7jpqssnbsn1ydrw1dn7nrcrggqcvj9v6mk5ampxmvk94xd2r2q";
};
- propagatedBuildInputs = [
- setuptools
- ] ++ lib.optionals isPy27 [ futures backports_functools_lru_cache ];
+ nativeBuildInputs = [
+ poetry-core
+ ];
- checkInputs = [ mock pytest ];
-
- checkPhase = ''
- # isort excludes paths that contain /build/, so test fixtures don't work
- # with TMPDIR=/build/
- PATH=$out/bin:$PATH TMPDIR=/tmp/ pytest ${testOpts}
+ checkInputs = [
+ colorama
+ hypothesis
+ pylama
+ pytestCheckHook
+ ];
+ postCheck = ''
# Confirm that the produced executable script is wrapped correctly and runs
# OK, by launching it in a subshell without PYTHONPATH
(
@@ -34,9 +40,37 @@ in buildPythonPackage rec {
)
'';
+ preCheck = ''
+ HOME=$TMPDIR
+ export PATH=$PATH:$out/bin
+ '';
+
+ pytestFlagsArray = [
+ "--ignore=tests/integration/" # pulls in 10 other packages
+ "--ignore=tests/unit/profiles/test_black.py" # causes infinite recursion to include black
+ ];
+
+ disabledTests = [
+ "test_run" # doesn't like paths in /build
+ "test_pyi_formatting_issue_942"
+ "test_requirements_finder"
+ "test_pipfile_finder"
+ "test_main" # relies on git
+ "test_command_line" # not thread safe
+ "test_encoding_not_in_comment" # not python 3.9 compatible
+ "test_encoding_not_in_first_two_lines" # not python 3.9 compatible
+ "test_requirements_dir" # requires network
+ # plugin not available
+ "test_isort_literals_issue_1358"
+ "test_isort_supports_formatting_plugins_issue_1353"
+ "test_value_assignment_list"
+ # profiles not available
+ "test_isort_supports_shared_profiles_issue_970"
+ ];
+
meta = with lib; {
description = "A Python utility / library to sort Python imports";
- homepage = "https://github.com/timothycrosley/isort";
+ homepage = "https://github.com/PyCQA/isort";
license = licenses.mit;
maintainers = with maintainers; [ couchemar nand0p ];
};
diff --git a/pkgs/development/python-modules/iterm2/default.nix b/pkgs/development/python-modules/iterm2/default.nix
index 12a1fd92cbe9..a62d5068f776 100644
--- a/pkgs/development/python-modules/iterm2/default.nix
+++ b/pkgs/development/python-modules/iterm2/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "iterm2";
- version = "1.16";
+ version = "1.18";
src = fetchPypi {
inherit pname version;
- sha256 = "8dead057b09ed4ac03c6caae7890489da1d823215ec5166789739ece941bdcbc";
+ sha256 = "88ca7dd76242205dc82761bf98932a42e6c1ba338cb065f1cc775413ef4e0dc2";
};
propagatedBuildInputs = [ protobuf websockets ];
diff --git a/pkgs/development/python-modules/janus/default.nix b/pkgs/development/python-modules/janus/default.nix
index 1999a625e4b8..14d54ef5a422 100644
--- a/pkgs/development/python-modules/janus/default.nix
+++ b/pkgs/development/python-modules/janus/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "janus";
- version = "0.5.0";
+ version = "0.6.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0700f5537d076521851d19b7625545c5e76f6d5792ab17984f28230adcc3b34c";
+ sha256 = "4712e0ef75711fe5947c2db855bc96221a9a03641b52e5ae8e25c2b705dd1d0c";
};
disabled = pythonOlder "3.6";
diff --git a/pkgs/development/python-modules/jaraco_classes/default.nix b/pkgs/development/python-modules/jaraco_classes/default.nix
index c9ce6915d2ec..a3d19df76537 100644
--- a/pkgs/development/python-modules/jaraco_classes/default.nix
+++ b/pkgs/development/python-modules/jaraco_classes/default.nix
@@ -10,6 +10,8 @@ buildPythonPackage rec {
sha256 = "1avsxzm5mwylmy2zbxq3xvn48z5djb0qy3hwv4ryncprivzri1n3";
};
+ pythonNamespaces = [ "jaraco" ];
+
nativeBuildInputs = [ setuptools_scm ];
propagatedBuildInputs = [ six more-itertools ];
diff --git a/pkgs/development/python-modules/jaraco_collections/default.nix b/pkgs/development/python-modules/jaraco_collections/default.nix
index 9f6e6e2aa7e9..3c37755366d0 100644
--- a/pkgs/development/python-modules/jaraco_collections/default.nix
+++ b/pkgs/development/python-modules/jaraco_collections/default.nix
@@ -10,6 +10,8 @@ buildPythonPackage rec {
sha256 = "be570ef4f2e7290b757449395238fa63d70a9255574624e73c5ff9f1ee554721";
};
+ pythonNamespaces = [ "jaraco" ];
+
doCheck = false;
buildInputs = [ setuptools_scm ];
propagatedBuildInputs = [ six jaraco_classes jaraco_text ];
diff --git a/pkgs/development/python-modules/jaraco_functools/default.nix b/pkgs/development/python-modules/jaraco_functools/default.nix
index 6ee4c2417109..eb176d0d8575 100644
--- a/pkgs/development/python-modules/jaraco_functools/default.nix
+++ b/pkgs/development/python-modules/jaraco_functools/default.nix
@@ -17,6 +17,8 @@ buildPythonPackage rec {
doCheck = false;
+ pythonNamespaces = [ "jaraco" ];
+
meta = with lib; {
description = "Additional functools in the spirit of stdlib's functools";
homepage = "https://github.com/jaraco/jaraco.functools";
diff --git a/pkgs/development/python-modules/jaraco_itertools/default.nix b/pkgs/development/python-modules/jaraco_itertools/default.nix
index 5df70b6da97b..f5d0b0538b66 100644
--- a/pkgs/development/python-modules/jaraco_itertools/default.nix
+++ b/pkgs/development/python-modules/jaraco_itertools/default.nix
@@ -11,6 +11,8 @@ buildPythonPackage rec {
sha256 = "6447d567f57efe5efea386265c7864652e9530830a1b80f43e60b4f222b9ab84";
};
+ pythonNamespaces = [ "jaraco" ];
+
nativeBuildInputs = [ setuptools_scm ];
patches = [
diff --git a/pkgs/development/python-modules/jaraco_logging/default.nix b/pkgs/development/python-modules/jaraco_logging/default.nix
index 3f9fa4d67caf..4a6391fbc489 100644
--- a/pkgs/development/python-modules/jaraco_logging/default.nix
+++ b/pkgs/development/python-modules/jaraco_logging/default.nix
@@ -11,6 +11,8 @@ buildPythonPackage rec {
sha256 = "31716fe84d3d5df39d95572942513bd4bf8ae0a478f64031eff4c2ea9e83434e";
};
+ pythonNamespaces = [ "jaraco" ];
+
nativeBuildInputs = [ setuptools_scm ];
propagatedBuildInputs = [ tempora six ];
diff --git a/pkgs/development/python-modules/jaraco_stream/default.nix b/pkgs/development/python-modules/jaraco_stream/default.nix
index 324eb625014a..9a4f6d972450 100644
--- a/pkgs/development/python-modules/jaraco_stream/default.nix
+++ b/pkgs/development/python-modules/jaraco_stream/default.nix
@@ -3,10 +3,14 @@
buildPythonPackage rec {
pname = "jaraco.stream";
version = "3.0.0";
+
src = fetchPypi {
inherit pname version;
sha256 = "287e1cba9f278e0146fdded6bc40518930813a5584579769aeaa1d0bfd178a73";
};
+
+ pythonNamespaces = [ "jaraco" ];
+
doCheck = false;
buildInputs = [ setuptools_scm ];
propagatedBuildInputs = [ six ];
diff --git a/pkgs/development/python-modules/jaraco_text/default.nix b/pkgs/development/python-modules/jaraco_text/default.nix
index 9b3821edd7a0..c61c8f689ddc 100644
--- a/pkgs/development/python-modules/jaraco_text/default.nix
+++ b/pkgs/development/python-modules/jaraco_text/default.nix
@@ -13,6 +13,8 @@ buildPythonPackage rec {
sha256 = "1v0hz3h74m31jlbc5bxwkvrx1h2n7887bajrg1n1c3yc4q8qn1z5";
};
+ pythonNamespaces = [ "jaraco" ];
+
nativeBuildInputs =[ setuptools_scm ];
propagatedBuildInputs = [
jaraco_functools
diff --git a/pkgs/development/python-modules/jeepney/default.nix b/pkgs/development/python-modules/jeepney/default.nix
index 1813ce8cac17..84096c6db4f9 100644
--- a/pkgs/development/python-modules/jeepney/default.nix
+++ b/pkgs/development/python-modules/jeepney/default.nix
@@ -5,17 +5,18 @@
, pytest
, testpath
, tornado
+, trio
}:
buildPythonPackage rec {
pname = "jeepney";
- version = "0.4.3";
+ version = "0.6.0";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "3479b861cc2b6407de5188695fa1a8d57e5072d7059322469b62628869b8e36e";
+ sha256 = "7d59b6622675ca9e993a6bd38de845051d315f8b0c72cca3aef733a20b648657";
};
propagatedBuildInputs = [
@@ -25,6 +26,7 @@ buildPythonPackage rec {
checkInputs = [
pytest
testpath
+ trio
];
checkPhase = ''
diff --git a/pkgs/development/python-modules/jenkins-job-builder/default.nix b/pkgs/development/python-modules/jenkins-job-builder/default.nix
index e185cf8b6bdd..3cc2bb69e0e9 100644
--- a/pkgs/development/python-modules/jenkins-job-builder/default.nix
+++ b/pkgs/development/python-modules/jenkins-job-builder/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "jenkins-job-builder";
- version = "3.5.0";
+ version = "3.7.0";
src = fetchPypi {
inherit pname version;
- sha256 = "20efe98718e61ea7bd69b2178d93c5435bbf2e1ba78a47366632c84970e026c9";
+ sha256 = "bca1f458206fc8be82d790685b603d4158e2034a651f2e148e31526984b9d551";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/joblib/default.nix b/pkgs/development/python-modules/joblib/default.nix
index fa4fc450f1a8..16edf3c04e14 100644
--- a/pkgs/development/python-modules/joblib/default.nix
+++ b/pkgs/development/python-modules/joblib/default.nix
@@ -4,7 +4,7 @@
, fetchPypi
, stdenv
, numpydoc
-, pytest
+, pytestCheckHook
, python-lz4
, setuptools
, sphinx
@@ -13,27 +13,29 @@
buildPythonPackage rec {
pname = "joblib";
- version = "0.16.0";
+ version = "0.17.0";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "8f52bf24c64b608bf0b2563e0e47d6fcf516abc8cfafe10cfd98ad66d94f92d6";
+ sha256 = "9e284edd6be6b71883a63c9b7f124738a3c16195513ad940eae7e3438de885d5";
};
- checkInputs = [ sphinx numpydoc pytest ];
+ checkInputs = [ sphinx numpydoc pytestCheckHook ];
propagatedBuildInputs = [ python-lz4 setuptools ];
- # test_disk_used is broken: https://github.com/joblib/joblib/issues/57
- # test_dispatch_multiprocessing is broken only on Darwin.
- checkPhase = ''
- py.test -k 'not test_disk_used${lib.optionalString (stdenv.isDarwin) " and not test_dispatch_multiprocessing"}' joblib/test
- '';
+ pytestFlagsArray = [ "joblib/test" ];
+ disabledTests = [
+ "test_disk_used" # test_disk_used is broken: https://github.com/joblib/joblib/issues/57
+ "test_parallel_call_cached_function_defined_in_jupyter" # jupyter not available during tests
+ ] ++ lib.optionals stdenv.isDarwin [
+ "test_dispatch_multiprocessing" # test_dispatch_multiprocessing is broken only on Darwin.
+ ];
- meta = {
+ meta = with lib; {
description = "Lightweight pipelining: using Python functions as pipeline jobs";
homepage = "https://joblib.readthedocs.io/";
- license = lib.licenses.bsd3;
- maintainers = with lib.maintainers; [ costrouc ];
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ costrouc ];
};
}
diff --git a/pkgs/development/python-modules/josepy/default.nix b/pkgs/development/python-modules/josepy/default.nix
index 73bdb31da9d8..8c1fe0a7d366 100644
--- a/pkgs/development/python-modules/josepy/default.nix
+++ b/pkgs/development/python-modules/josepy/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "josepy";
- version = "1.4.0";
+ version = "1.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "c37ff4b93606e6a452b72cdb992da5e0544be12912fac01b31ddbdd61f6d5bd0";
+ sha256 = "502a36f86efe2a6d09bf7018bca9fd8f8f24d8090a966aa037dbc844459ff9c8";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/jsonpatch/default.nix b/pkgs/development/python-modules/jsonpatch/default.nix
index a4a66aab44ce..8971bac4b497 100644
--- a/pkgs/development/python-modules/jsonpatch/default.nix
+++ b/pkgs/development/python-modules/jsonpatch/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "jsonpatch";
- version = "1.26";
+ version = "1.27";
src = fetchPypi {
inherit pname version;
- sha256 = "e45df18b0ab7df1925f20671bbc3f6bd0b4b556fb4b9c5d97684b0a7eac01744";
+ sha256 = "4d08af10d71723b5b2924da6ba90f273a4d1a5c6accfb605eb970cb2f9b29cf9";
};
# test files are missing
diff --git a/pkgs/development/python-modules/jsonrpc-base/default.nix b/pkgs/development/python-modules/jsonrpc-base/default.nix
index 3505a13bbd1f..9318fc09373c 100644
--- a/pkgs/development/python-modules/jsonrpc-base/default.nix
+++ b/pkgs/development/python-modules/jsonrpc-base/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "jsonrpc-base";
- version = "1.0.3";
+ version = "1.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "7bda99589b4566f5027c2aeae122f409d8ccf4c811b278b8cfb616903871efb2";
+ sha256 = "7f374c57bfa1cb16d1f340d270bc0d9f1f5608fb1ac6c9ea15768c0e6ece48b7";
};
propagatedBuildInputs = [ ];
diff --git a/pkgs/development/python-modules/jsonrpc-websocket/default.nix b/pkgs/development/python-modules/jsonrpc-websocket/default.nix
index df5216bdd1a6..4fe136f69b7b 100644
--- a/pkgs/development/python-modules/jsonrpc-websocket/default.nix
+++ b/pkgs/development/python-modules/jsonrpc-websocket/default.nix
@@ -1,19 +1,25 @@
{ stdenv, buildPythonPackage, fetchPypi
-, aiohttp, jsonrpc-base, pep8 }:
+, aiohttp, jsonrpc-base, pep8
+, pytestCheckHook
+, pytest-asyncio
+}:
buildPythonPackage rec {
pname = "jsonrpc-websocket";
- version = "1.1.0";
+ version = "1.2.1";
src = fetchPypi {
inherit pname version;
- sha256 = "029gxp6f06gmba7glxfdz5xfhs5kkqph7x78k38qqvdrmca4z450";
+ sha256 = "c343d057b572791ed3107b771c17358bc710772a9a6156047a3cfafb409ed895";
};
nativeBuildInputs = [ pep8 ];
propagatedBuildInputs = [ aiohttp jsonrpc-base ];
+ checkInputs = [ pytestCheckHook pytest-asyncio ];
+ pytestFlagsArray = [ "tests.py" ];
+
meta = with stdenv.lib; {
description = "A JSON-RPC websocket client library for asyncio";
homepage = "https://github.com/armills/jsonrpc-websocket";
diff --git a/pkgs/development/python-modules/jsonrpclib-pelix/default.nix b/pkgs/development/python-modules/jsonrpclib-pelix/default.nix
index a53c7abee72f..570fb0a1d1a1 100644
--- a/pkgs/development/python-modules/jsonrpclib-pelix/default.nix
+++ b/pkgs/development/python-modules/jsonrpclib-pelix/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "jsonrpclib-pelix";
- version = "0.4.1";
+ version = "0.4.2";
src = fetchPypi {
inherit pname version;
- sha256 = "006yvxw6xv6qzcqpxm8jcf21gmdn0z4vp8njdbvk023mmq05k3h4";
+ sha256 = "340915c17ebef7451948341542bf4789fc8d8c9fe604e86f00b722b6074a89f0";
};
doCheck = false; # test_suite="tests" in setup.py but no tests in pypi.
diff --git a/pkgs/development/python-modules/jupyter_core/default.nix b/pkgs/development/python-modules/jupyter_core/default.nix
index fe40a3f09c48..54ea49c34004 100644
--- a/pkgs/development/python-modules/jupyter_core/default.nix
+++ b/pkgs/development/python-modules/jupyter_core/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "jupyter_core";
- version = "4.6.3";
+ version = "4.7.0";
src = fetchPypi {
inherit pname version;
- sha256 = "394fd5dd787e7c8861741880bdf8a00ce39f95de5d18e579c74b882522219e7e";
+ sha256 = "aa1f9496ab3abe72da4efe0daab0cb2233997914581f9a071e07498c6add8ed3";
};
checkInputs = [ pytest mock glibcLocales nose ];
diff --git a/pkgs/development/python-modules/jupyterlab-git/default.nix b/pkgs/development/python-modules/jupyterlab-git/default.nix
index b69572df7458..d8ab5093ec28 100644
--- a/pkgs/development/python-modules/jupyterlab-git/default.nix
+++ b/pkgs/development/python-modules/jupyterlab-git/default.nix
@@ -1,4 +1,4 @@
-{ lib
+{ stdenv
, buildPythonPackage
, fetchPypi
, pythonOlder
@@ -10,16 +10,19 @@
buildPythonPackage rec {
pname = "jupyterlab_git";
- version = "0.22.3";
+ version = "0.23.2";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "434ff9edd1190809e02e0cbf50090c28de48a51e151a1f904ac66e902244398d";
+ sha256 = "2c4c55c5bc651a670b13e89064f7aba7422b72ad6b3f2b3890ac72cc9a2d4089";
};
propagatedBuildInputs = [ notebook nbdime git ];
+ # all Tests on darwin fail or are skipped due to sandbox
+ doCheck = !stdenv.isDarwin;
+
checkInputs = [ pytest ];
checkPhase = ''
@@ -28,7 +31,7 @@ buildPythonPackage rec {
pythonImportsCheck = [ "jupyterlab_git" ];
- meta = with lib; {
+ meta = with stdenv.lib; {
description = "Jupyter lab extension for version control with Git.";
license = with licenses; [ bsd3 ];
homepage = "https://github.com/jupyterlab/jupyterlab-git";
diff --git a/pkgs/development/python-modules/jupyterlab-pygments/default.nix b/pkgs/development/python-modules/jupyterlab-pygments/default.nix
new file mode 100644
index 000000000000..f3ea20842aa5
--- /dev/null
+++ b/pkgs/development/python-modules/jupyterlab-pygments/default.nix
@@ -0,0 +1,27 @@
+{ lib, buildPythonPackage, fetchFromGitHub, pygments }:
+
+buildPythonPackage rec {
+ pname = "jupyterlab_pygments";
+ version = "0.1.2";
+
+ src = fetchFromGitHub {
+ owner = "jupyterlab";
+ repo = pname;
+ rev = version;
+ sha256 = "02lv63qalw4x6xs70n2w2p3c2cnhk91sr961wlbi77xs0g8fcman";
+ };
+
+ # no tests exist on upstream repo
+ doCheck = false;
+
+ propagatedBuildInputs = [ pygments ];
+
+ pythonImportsCheck = [ "jupyterlab_pygments" ];
+
+ meta = with lib; {
+ description = "Jupyterlab syntax coloring theme for pygments";
+ homepage = "https://github.com/jupyterlab/jupyterlab-pygments/";
+ license = licenses.mit;
+ maintainers = with maintainers; [ jonringer ];
+ };
+}
diff --git a/pkgs/development/python-modules/jupytext/default.nix b/pkgs/development/python-modules/jupytext/default.nix
index 542e177e47fd..6f4c188c2f75 100644
--- a/pkgs/development/python-modules/jupytext/default.nix
+++ b/pkgs/development/python-modules/jupytext/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "jupytext";
- version = "1.5.2";
+ version = "1.7.1";
src = fetchPypi {
inherit pname version;
- sha256 = "1cebc9f5975b4c08db3de6d7d61b35f8c33a24cf2c8c04eee7b8a7aab8ddc39b";
+ sha256 = "23123b90c267c67716fe6a022dfae49b84fd3809370d83211f2920eb3106bf40";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/keyring/default.nix b/pkgs/development/python-modules/keyring/default.nix
index 560986f9c3d2..3e26079f1235 100644
--- a/pkgs/development/python-modules/keyring/default.nix
+++ b/pkgs/development/python-modules/keyring/default.nix
@@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "keyring";
- version = "21.3.1";
+ version = "21.5.0";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "182f94fc0381546489e3e4d90384a8c1d43cc09ffe2eb4a826e7312df6e1be7c";
+ sha256 = "207bd66f2a9881c835dad653da04e196c678bf104f8252141d2d3c4f31051579";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/keyrings-alt/default.nix b/pkgs/development/python-modules/keyrings-alt/default.nix
index dcc16ded122d..506081659f65 100644
--- a/pkgs/development/python-modules/keyrings-alt/default.nix
+++ b/pkgs/development/python-modules/keyrings-alt/default.nix
@@ -1,15 +1,15 @@
{ stdenv, buildPythonPackage, fetchPypi, pythonOlder, isPy27, six
-, pytest, backports_unittest-mock, keyring, setuptools_scm
+, pytest, backports_unittest-mock, keyring, setuptools_scm, toml
}:
buildPythonPackage rec {
pname = "keyrings.alt";
- version = "3.4.0";
+ version = "4.0.1";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "91328ac4229e70b1d0061d21bf61d36b031a6b4828f2682e38c741812f6eb23d";
+ sha256 = "cd23d4c6930b5271134ac815d868164cb6d0d2252ee6dcb07fadfca26caaa230";
};
postPatch = ''
@@ -17,7 +17,7 @@ buildPythonPackage rec {
--replace "--flake8" ""
'';
- nativeBuildInputs = [ setuptools_scm ];
+ nativeBuildInputs = [ setuptools_scm toml ];
propagatedBuildInputs = [ six ];
checkInputs = [ pytest keyring ] ++ stdenv.lib.optional (pythonOlder "3.3") backports_unittest-mock;
diff --git a/pkgs/development/python-modules/kiwisolver/default.nix b/pkgs/development/python-modules/kiwisolver/default.nix
index 393e2d134cc6..a24e7300538a 100644
--- a/pkgs/development/python-modules/kiwisolver/default.nix
+++ b/pkgs/development/python-modules/kiwisolver/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "kiwisolver";
- version = "1.2.0";
+ version = "1.3.1";
src = fetchPypi {
inherit pname version;
- sha256 = "247800260cd38160c362d211dcaf4ed0f7816afb5efe56544748b21d6ad6d17f";
+ sha256 = "950a199911a8d94683a6b10321f9345d5a3a8433ec58b217ace979e18f16e248";
};
NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-I${libcxx}/include/c++/v1";
diff --git a/pkgs/development/python-modules/kmapper/default.nix b/pkgs/development/python-modules/kmapper/default.nix
index f985a7e69652..548896b47286 100644
--- a/pkgs/development/python-modules/kmapper/default.nix
+++ b/pkgs/development/python-modules/kmapper/default.nix
@@ -15,11 +15,11 @@
buildPythonPackage rec {
pname = "kmapper";
- version = "1.2.0";
+ version = "1.4.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0879294680c5d01a928847b818a3c4e07eded3f602f96e510858e68e74fa3783";
+ sha256 = "3bb09d016ae0dc3308c2901f0775139a26e7f689afacea564a74e5627de35cd7";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/kombu/default.nix b/pkgs/development/python-modules/kombu/default.nix
index 560cd4383b1e..1aa22a62e19f 100644
--- a/pkgs/development/python-modules/kombu/default.nix
+++ b/pkgs/development/python-modules/kombu/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "kombu";
- version = "4.6.11";
+ version = "5.0.2";
src = fetchPypi {
inherit pname version;
- sha256 = "ca1b45faac8c0b18493d02a8571792f3c40291cf2bcf1f55afed3d8f3aa7ba74";
+ sha256 = "f4965fba0a4718d47d470beeb5d6446e3357a62402b16c510b6a2f251e05ac3c";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/kubernetes/default.nix b/pkgs/development/python-modules/kubernetes/default.nix
index d5ed1b4cc7c8..2679c81de0f0 100644
--- a/pkgs/development/python-modules/kubernetes/default.nix
+++ b/pkgs/development/python-modules/kubernetes/default.nix
@@ -4,7 +4,7 @@
buildPythonPackage rec {
pname = "kubernetes";
- version = "11.0.0";
+ version = "12.0.1";
prePatch = ''
sed -e 's/sphinx>=1.2.1,!=1.3b1,<1.4 # BSD/sphinx/' -i test-requirements.txt
@@ -24,7 +24,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "1a2472f8b01bc6aa87e3a34781f859bded5a5c8ff791a53d889a8bd6cc550430";
+ sha256 = "ec52ea01d52e2ec3da255992f7e859f3a76f2bdb51cf65ba8cd71dfc309d8daa";
};
checkInputs = [ isort coverage pytest mock sphinx autopep8 pep8 codecov recommonmark nose ];
diff --git a/pkgs/development/python-modules/labelbox/default.nix b/pkgs/development/python-modules/labelbox/default.nix
index 063a223cbd5a..0556411ee47e 100644
--- a/pkgs/development/python-modules/labelbox/default.nix
+++ b/pkgs/development/python-modules/labelbox/default.nix
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "labelbox";
- version = "2.4.6";
+ version = "2.4.9";
src = fetchPypi {
inherit pname version;
- sha256 = "2be6c03dafce0a786cfab5d120196efccaf300cab5aee4d2fdad644b7bee1aef";
+ sha256 = "488fb0b2233738c3bba3d3bf67b941f105553b7286cca3099ac0120dd247bd84";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/larch/default.nix b/pkgs/development/python-modules/larch/default.nix
index a94b076ded3d..3be8b2404192 100644
--- a/pkgs/development/python-modules/larch/default.nix
+++ b/pkgs/development/python-modules/larch/default.nix
@@ -23,7 +23,7 @@ buildPythonPackage rec {
doCheck = false;
meta = with stdenv.lib; {
- homepage = "http://liw.fi/larch/";
+ homepage = "https://liw.fi/larch/";
description = "Python B-tree library";
license = licenses.gpl3;
maintainers = [];
diff --git a/pkgs/development/python-modules/lazy-object-proxy/default.nix b/pkgs/development/python-modules/lazy-object-proxy/default.nix
index fe6a02c3cd7d..dc2eecb002d4 100644
--- a/pkgs/development/python-modules/lazy-object-proxy/default.nix
+++ b/pkgs/development/python-modules/lazy-object-proxy/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "lazy-object-proxy";
- version = "1.5.1";
+ version = "1.5.2";
src = fetchPypi {
inherit pname version;
- sha256 = "9723364577b79ad9958a68851fe2acb94da6fd25170c595516a8289e6a129043";
+ sha256 = "5944a9b95e97de1980c65f03b79b356f30a43de48682b8bdd90aa5089f0ec1f4";
};
nativeBuildInputs = [ setuptools_scm ];
diff --git a/pkgs/development/python-modules/ldaptor/default.nix b/pkgs/development/python-modules/ldaptor/default.nix
index 817fe79c3c97..2a4550d6b423 100644
--- a/pkgs/development/python-modules/ldaptor/default.nix
+++ b/pkgs/development/python-modules/ldaptor/default.nix
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "ldaptor";
- version = "19.1.0";
+ version = "20.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "64c7b870c77e34e4f5f9cfdf330b9702e89b4dd0f64275704f86c1468312c755";
+ sha256 = "778f45d68a0b5d63a892c804c05e57b464413a41d8ae52f92ae569321473ab67";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/lexid/default.nix b/pkgs/development/python-modules/lexid/default.nix
new file mode 100644
index 000000000000..4307d52d8913
--- /dev/null
+++ b/pkgs/development/python-modules/lexid/default.nix
@@ -0,0 +1,22 @@
+{ lib, python, pythonOlder, buildPythonPackage, fetchPypi, pytestCheckHook, click }:
+
+buildPythonPackage rec {
+ pname = "lexid";
+ version = "2020.1005";
+ disabled = pythonOlder "3.6";
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "52333a2b9ebd14aa0dfeb33de72bd159c2dc31adb9c59cddfc486e2b69bfdcd1";
+ };
+
+ propagatedBuildInputs = [ click ];
+
+ checkInputs = [ pytestCheckHook ];
+
+ meta = with lib; {
+ description = "micro library to increment lexically ordered numerical ids";
+ homepage = "https://pypi.org/project/lexid/";
+ license = licenses.mit;
+ maintainers = with maintainers; [ kfollesdal ];
+ };
+}
diff --git a/pkgs/development/python-modules/libsass/default.nix b/pkgs/development/python-modules/libsass/default.nix
new file mode 100644
index 000000000000..9feb5b1d2425
--- /dev/null
+++ b/pkgs/development/python-modules/libsass/default.nix
@@ -0,0 +1,37 @@
+{ lib, buildPythonPackage, fetchFromGitHub, libsass, six, pytest, werkzeug }:
+
+buildPythonPackage rec {
+ pname = "libsass";
+ version = "0.20.1";
+
+ src = fetchFromGitHub {
+ owner = "sass";
+ repo = "libsass-python";
+ rev = version;
+ sha256 = "1r0kgl7i6nnhgjl44sjw57k08gh2qr7l8slqih550dyxbf1akbxh";
+ };
+
+ buildInputs = [ libsass ];
+
+ propagatedBuildInputs = [ six ];
+
+ preBuild = ''
+ export SYSTEM_SASS=true;
+ '';
+
+ checkInputs = [
+ pytest
+ werkzeug
+ ];
+
+ checkPhase = ''
+ pytest sasstests.py
+ '';
+
+ meta = with lib; {
+ description = "A straightforward binding of libsass for Python. Compile Sass/SCSS in Python with no Ruby stack at all!";
+ homepage = "https://sass.github.io/libsass-python/";
+ license = licenses.mit;
+ maintainers = with maintainers; [ SuperSandro2000 ];
+ };
+}
diff --git a/pkgs/development/python-modules/libusb1/default.nix b/pkgs/development/python-modules/libusb1/default.nix
index 396f8c5b5c53..25c092200e7b 100644
--- a/pkgs/development/python-modules/libusb1/default.nix
+++ b/pkgs/development/python-modules/libusb1/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "libusb1";
- version = "1.8";
+ version = "1.8.1";
src = fetchPypi {
inherit pname version;
- sha256 = "240f65ac70ba3fab77749ec84a412e4e89624804cb80d6c9d394eef5af8878d6";
+ sha256 = "a8301a7e11ae44a03a46efc740022f8598ed55b6448b14ba68a63954ef18a240";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/lightgbm/default.nix b/pkgs/development/python-modules/lightgbm/default.nix
index 27b2e9487764..e9bcd0ed895e 100644
--- a/pkgs/development/python-modules/lightgbm/default.nix
+++ b/pkgs/development/python-modules/lightgbm/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "lightgbm";
- version = "3.0.0";
+ version = "3.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "05f5b358469a679dbf27521d926750ca53ff1e61a6c0293d49af30094ebd9d4a";
+ sha256 = "0d0abcb1035a7f50226412a78993d61830621e16fd6fa685bbf178c97b0d6e82";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/line_profiler/default.nix b/pkgs/development/python-modules/line_profiler/default.nix
index 4275732881cd..b99e60b8199e 100644
--- a/pkgs/development/python-modules/line_profiler/default.nix
+++ b/pkgs/development/python-modules/line_profiler/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "line_profiler";
- version = "3.0.2";
+ version = "3.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "7218ad6bd81f8649b211974bf108933910f016d66b49651effe7bbf63667d141";
+ sha256 = "e73ff429236d59d48ce7028484becfa01449b3d52abdcf7337e0ff2acdc5093c";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/linecache2/default.nix b/pkgs/development/python-modules/linecache2/default.nix
index a2c7080e2701..ba2525155d30 100644
--- a/pkgs/development/python-modules/linecache2/default.nix
+++ b/pkgs/development/python-modules/linecache2/default.nix
@@ -5,7 +5,7 @@
, isPy3k
}:
-buildPythonPackage (rec {
+buildPythonPackage rec {
pname = "linecache2";
version = "1.0.0";
@@ -23,8 +23,4 @@ buildPythonPackage (rec {
homepage = "https://github.com/testing-cabal/linecache2";
license = licenses.psfl;
};
-# TODO: move into main set, this was to avoid a rebuild
-} // stdenv.lib.optionalAttrs (!isPy3k ) {
- # syntax error in tests. Tests are likely Python 3 only.
- dontUsePythonRecompileBytecode = !isPy3k;
-})
+}
diff --git a/pkgs/development/python-modules/linuxfd/default.nix b/pkgs/development/python-modules/linuxfd/default.nix
index ecccba3938a0..e6202441da64 100644
--- a/pkgs/development/python-modules/linuxfd/default.nix
+++ b/pkgs/development/python-modules/linuxfd/default.nix
@@ -5,12 +5,12 @@
buildPythonPackage rec {
pname = "linuxfd";
- version = "1.4.4";
+ version = "1.5";
src = fetchPypi {
inherit pname version;
- sha256 = "b8bf6847b5c8e50e0842024d2911bfc1048db9abf37582a310cd57070971d692";
+ sha256 = "b8c00109724b68e093f9b556edd78e41ed65fb8d969fd0e83186a97b5d3139b4";
};
# no tests
diff --git a/pkgs/development/python-modules/lmdb/default.nix b/pkgs/development/python-modules/lmdb/default.nix
index 328e5a428fca..76cd2acd7435 100644
--- a/pkgs/development/python-modules/lmdb/default.nix
+++ b/pkgs/development/python-modules/lmdb/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "lmdb";
- version = "0.99";
+ version = "1.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "f9eb844aaaacc8a4bc175e1c1f8a8fb538c330e378fd9eb40e8708d4dca7dc89";
+ sha256 = "4136ffdf0aad61da86d1402808029d002a771b2a9ccc9b39c6bcafa7847c21b6";
};
checkInputs = [ pytest cffi ];
diff --git a/pkgs/development/python-modules/lml/default.nix b/pkgs/development/python-modules/lml/default.nix
index c1320eef04ce..cdf1d46af73e 100644
--- a/pkgs/development/python-modules/lml/default.nix
+++ b/pkgs/development/python-modules/lml/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "lml";
- version = "0.0.9";
+ version = "0.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "6luoF7Styen1whclzSR1+RKTO34t/fB5Ku2AB3FU9j8=";
+ sha256 = "57a085a29bb7991d70d41c6c3144c560a8e35b4c1030ffb36d85fa058773bcc5";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/locustio/default.nix b/pkgs/development/python-modules/locustio/default.nix
deleted file mode 100644
index 0b64fc39feb7..000000000000
--- a/pkgs/development/python-modules/locustio/default.nix
+++ /dev/null
@@ -1,35 +0,0 @@
-{ buildPythonPackage, fetchFromGitHub, isPy38
-, flask
-, gevent
-, mock
-, msgpack
-, pyzmq
-, requests
-, unittest2
-}:
-
-buildPythonPackage rec {
- pname = "locustio";
- version = "0.14.4";
- # tests hang on python38
- disabled = isPy38;
-
- src = fetchFromGitHub {
- owner = "locustio";
- repo = "locust";
- rev = version;
- sha256 = "1645d63ig4ymw716b6h53bhmjqqc13p9r95k1xfx66ck6vdqnisd";
- };
-
- propagatedBuildInputs = [ msgpack requests flask gevent pyzmq ];
- checkInputs = [ mock unittest2 ];
- # remove file which attempts to do GET request
- preCheck = ''
- rm locust/test/test_stats.py
- '';
-
- meta = {
- homepage = "https://locust.io/";
- description = "A load testing tool";
- };
-}
diff --git a/pkgs/development/python-modules/logzero/default.nix b/pkgs/development/python-modules/logzero/default.nix
index d5c7685832cf..015d387f27d8 100644
--- a/pkgs/development/python-modules/logzero/default.nix
+++ b/pkgs/development/python-modules/logzero/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "logzero";
- version = "1.5.0";
+ version = "1.6.3";
src = fetchPypi {
inherit pname version;
- sha256 = "0hli2wgwxxackrk1ybmlpdd0rzms6blm11zzwlvrzykd8cp1xyil";
+ sha256 = "1435284574e409b8ec8b680f276bca04cab41f93d6eff4dc8348b7630cddf560";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/mac_alias/default.nix b/pkgs/development/python-modules/mac_alias/default.nix
index 79fd0796c248..cb9a10337908 100644
--- a/pkgs/development/python-modules/mac_alias/default.nix
+++ b/pkgs/development/python-modules/mac_alias/default.nix
@@ -2,12 +2,12 @@
}:
buildPythonPackage rec {
- version = "2.1.0";
+ version = "2.1.1";
pname = "mac_alias";
src = fetchPypi {
inherit pname version;
- sha256 = "9f07926e9befcc4ab35212d19541fe0e4e4abd67a7641aa75252a3ffd8deae94";
+ sha256 = "55468c84a87c8b3929a3dc98f753194f7fe93fd8621abbfea1a4019448058a14";
};
# pypi package does not include tests;
diff --git a/pkgs/development/python-modules/markdown/default.nix b/pkgs/development/python-modules/markdown/default.nix
index c97f74a2f2ae..22b0d5c27f89 100644
--- a/pkgs/development/python-modules/markdown/default.nix
+++ b/pkgs/development/python-modules/markdown/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "Markdown";
- version = "3.2.2";
+ version = "3.3.3";
src = fetchPypi {
inherit pname version;
- sha256 = "1fafe3f1ecabfb514a5285fca634a53c1b32a81cb0feb154264d55bf2ff22c17";
+ sha256 = "5d9f2b5ca24bc4c7a390d22323ca4bad200368612b5aaa7796babf971d2b2f18";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/markdownsuperscript/default.nix b/pkgs/development/python-modules/markdownsuperscript/default.nix
index 5bbf47278ce7..6c2e6ab1b634 100644
--- a/pkgs/development/python-modules/markdownsuperscript/default.nix
+++ b/pkgs/development/python-modules/markdownsuperscript/default.nix
@@ -26,5 +26,6 @@ buildPythonPackage rec {
description = "An extension to the Python Markdown package enabling superscript text";
homepage = "https://github.com/jambonrose/markdown_superscript_extension";
license = stdenv.lib.licenses.bsd2;
+ broken = true; # unmaintained in nixpkgs, barely maintained in pypi, added 2020-11-29
};
}
diff --git a/pkgs/development/python-modules/marshmallow-sqlalchemy/default.nix b/pkgs/development/python-modules/marshmallow-sqlalchemy/default.nix
index 60a2704894b9..4bf670082b61 100644
--- a/pkgs/development/python-modules/marshmallow-sqlalchemy/default.nix
+++ b/pkgs/development/python-modules/marshmallow-sqlalchemy/default.nix
@@ -4,7 +4,7 @@
buildPythonPackage rec {
pname = "marshmallow-sqlalchemy";
- version = "0.23.1";
+ version = "0.24.1";
meta = {
homepage = "https://github.com/marshmallow-code/marshmallow-sqlalchemy";
@@ -14,7 +14,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "0ef59c8da8da2e18e808e3880158049e9d72f3031c84cc804b6c533a0eb668a9";
+ sha256 = "d051cf013c075c43e1ee5c4b01f8fab6dd6b140dab6825be45875f674a0d289c";
};
propagatedBuildInputs = [ marshmallow sqlalchemy ];
diff --git a/pkgs/development/python-modules/marshmallow/default.nix b/pkgs/development/python-modules/marshmallow/default.nix
index cf54e38385df..afc378d4aaa8 100644
--- a/pkgs/development/python-modules/marshmallow/default.nix
+++ b/pkgs/development/python-modules/marshmallow/default.nix
@@ -4,7 +4,7 @@
buildPythonPackage rec {
pname = "marshmallow";
- version = "3.7.1";
+ version = "3.9.1";
disabled = isPy27;
meta = {
@@ -18,7 +18,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "a2a5eefb4b75a3b43f05be1cca0b6686adf56af7465c3ca629e5ad8d1e1fe13d";
+ sha256 = "73facc37462dfc0b27f571bdaffbef7709e19f7a616beb3802ea425b07843f4e";
};
propagatedBuildInputs = [ dateutil simplejson ];
diff --git a/pkgs/development/python-modules/mathlibtools/default.nix b/pkgs/development/python-modules/mathlibtools/default.nix
index f9c1cf6839f0..969a91870b0f 100644
--- a/pkgs/development/python-modules/mathlibtools/default.nix
+++ b/pkgs/development/python-modules/mathlibtools/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "mathlibtools";
- version = "0.0.10";
+ version = "1.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0d708bgsxjhhchqc56afi1h7k87vbfn7v40f4y1zlv7hsjc69s36";
+ sha256 = "da41c65e206f55b1faea303581fc11215e52d6e6990b827336b2e1eb82aad96c";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/matplotlib/default.nix b/pkgs/development/python-modules/matplotlib/default.nix
index f8adc0d0986b..5ad3c92393d8 100644
--- a/pkgs/development/python-modules/matplotlib/default.nix
+++ b/pkgs/development/python-modules/matplotlib/default.nix
@@ -20,14 +20,14 @@ assert enableTk -> (tcl != null)
assert enableQt -> pyqt5 != null;
buildPythonPackage rec {
- version = "3.3.2";
+ version = "3.3.3";
pname = "matplotlib";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "3d2edbf59367f03cd9daf42939ca06383a7d7803e3993eb5ff1bee8e8a3fbb6b";
+ sha256 = "b1b60c6476c4cfe9e5cf8ab0d3127476fd3d5f05de0f343a452badaad0e4bdec";
};
XDG_RUNTIME_DIR = "/tmp";
diff --git a/pkgs/development/python-modules/matrix-nio/default.nix b/pkgs/development/python-modules/matrix-nio/default.nix
index 59c3f47d2ca7..69774b58eb69 100644
--- a/pkgs/development/python-modules/matrix-nio/default.nix
+++ b/pkgs/development/python-modules/matrix-nio/default.nix
@@ -20,13 +20,13 @@
buildPythonPackage rec {
pname = "matrix-nio";
- version = "0.15.1";
+ version = "0.15.2";
src = fetchFromGitHub {
owner = "poljar";
repo = "matrix-nio";
rev = version;
- sha256 = "127n4sqdcip1ld42w9wz49pxkpvi765qzvivvwl26720n11zq5cd";
+ sha256 = "190xw3cvk4amr9pl8ip2i7k3xdjd0231kn2zl6chny5axx22p1dv";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/mautrix/default.nix b/pkgs/development/python-modules/mautrix/default.nix
index 50b81cef945d..66cb8ea774f9 100644
--- a/pkgs/development/python-modules/mautrix/default.nix
+++ b/pkgs/development/python-modules/mautrix/default.nix
@@ -1,19 +1,18 @@
-{ lib, buildPythonPackage, fetchPypi, aiohttp, future-fstrings, pythonOlder
+{ lib, buildPythonPackage, fetchPypi, aiohttp, pythonOlder
, sqlalchemy, ruamel_yaml, CommonMark, lxml, fetchpatch
}:
buildPythonPackage rec {
pname = "mautrix";
- version = "0.5.8";
+ version = "0.8.3";
src = fetchPypi {
inherit pname version;
- sha256 = "1hqg32n7pmjhap0ybfcf05zgfcyyirb4fm1m7gf44dwh40da6qz0";
+ sha256 = "0bnflaz0nkjvps3b87ig02d3pymnrgrwcd0p0s6qyzx9s08lcz5x";
};
propagatedBuildInputs = [
aiohttp
- future-fstrings
# defined in optional-requirements.txt
sqlalchemy
@@ -22,7 +21,7 @@ buildPythonPackage rec {
lxml
];
- disabled = pythonOlder "3.5";
+ disabled = pythonOlder "3.7";
# no tests available
doCheck = false;
diff --git a/pkgs/development/python-modules/mecab-python3/default.nix b/pkgs/development/python-modules/mecab-python3/default.nix
index edcf887b095d..e3abdaa70916 100644
--- a/pkgs/development/python-modules/mecab-python3/default.nix
+++ b/pkgs/development/python-modules/mecab-python3/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "mecab-python3";
- version = "1.0.2";
+ version = "1.0.3";
src = fetchPypi {
inherit pname version;
- sha256 = "eefdff160ba231acb21afab5c775bc2e024b3164c637a23b599b270d45feb32d";
+ sha256 = "62abe28a1155398325372291483608427bc82681fef80e7d132904415f9fd42e";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/memcached/default.nix b/pkgs/development/python-modules/memcached/default.nix
index 654731604807..0e1ec2a2765c 100644
--- a/pkgs/development/python-modules/memcached/default.nix
+++ b/pkgs/development/python-modules/memcached/default.nix
@@ -6,11 +6,12 @@
}:
buildPythonPackage rec {
- pname = "memcached-1.51";
+ pname = "memcached";
version = "1.51";
src = if isPy3k then fetchPypi {
- inherit pname version;
+ inherit version;
+ pname = "python3-${pname}";
sha256 = "0na8b369q8fivh3y0nvzbvhh3lgvxiyyv9xp93cnkvwfsr8mkgkw";
} else fetchurl {
url = "http://ftp.tummy.com/pub/python-memcached/old-releases/python-${pname}-${version}.tar.gz";
diff --git a/pkgs/development/python-modules/mesa/default.nix b/pkgs/development/python-modules/mesa/default.nix
index f8fc43808fb3..78c0f1656a3c 100644
--- a/pkgs/development/python-modules/mesa/default.nix
+++ b/pkgs/development/python-modules/mesa/default.nix
@@ -4,8 +4,7 @@
buildPythonPackage rec {
pname = "mesa";
- # contains several fixes for networkx 2.4 bump
- version = "unstable-2019-12-09";
+ version = "0.8.7";
# According to their docs, this library is for Python 3+.
disabled = isPy27;
@@ -13,8 +12,8 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "projectmesa";
repo = "mesa";
- rev = "86b343b42630e94d939029ff2cc609ff04ed40e9";
- sha256 = "1y41s1vd89vcsm4aia18ayfff4w2af98lwn5l9fcwp157li985vw";
+ rev = "v${version}";
+ sha256 = "0i1bpdqjrx4avgrzyqxpwxx86j11yhrq1j4kca854xahvhmwis19";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/milc/default.nix b/pkgs/development/python-modules/milc/default.nix
new file mode 100644
index 000000000000..adee40650bce
--- /dev/null
+++ b/pkgs/development/python-modules/milc/default.nix
@@ -0,0 +1,38 @@
+{ stdenv
+, buildPythonPackage
+, fetchFromGitHub
+, appdirs
+, argcomplete
+, colorama
+, gnugrep
+}:
+
+buildPythonPackage rec {
+ pname = "milc";
+ version = "1.0.10";
+
+ src = fetchFromGitHub {
+ owner = "clueboard";
+ repo = "milc";
+ rev = version;
+ sha256 = "04mk057b6jh0k4maqkg80kpilxak9r7vlr9xqwzczh2gs3g2x573";
+ };
+
+ checkInputs = [ gnugrep ];
+ propagatedBuildInputs = [ appdirs argcomplete colorama ];
+
+ # Upstream has a nose2 test suite that runs this hello script in a handful of
+ # ways, but it's not in setup.py and makes assumptions about relative paths in
+ # the src repo, so just sanity-check basic functionality.
+ checkPhase = ''
+ patchShebangs ./hello
+ ./hello | grep "Hello, World"
+ '';
+
+ meta = with stdenv.lib; {
+ description = "An Opinionated Batteries-Included Python 3 CLI Framework";
+ homepage = "https://milc.clueboard.co";
+ license = licenses.mit;
+ maintainers = with maintainers; [ bhipple ];
+ };
+}
diff --git a/pkgs/development/python-modules/minio/default.nix b/pkgs/development/python-modules/minio/default.nix
index 7799a7a9ef6d..00ea5b06c646 100644
--- a/pkgs/development/python-modules/minio/default.nix
+++ b/pkgs/development/python-modules/minio/default.nix
@@ -12,12 +12,12 @@
buildPythonPackage rec {
pname = "minio";
- version = "6.0.0";
+ version = "6.0.2";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "97d275ff01ddae45101eced0d9d5258f2869308c949b17d86a77b77a2a50b7b3";
+ sha256 = "acae9bfae0aec1b92025bd63e18135ebb4994c84600716c5323e14cb0c9a0b03";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/mitmproxy/default.nix b/pkgs/development/python-modules/mitmproxy/default.nix
index cb5b5cc80f5b..d22ce7df128a 100644
--- a/pkgs/development/python-modules/mitmproxy/default.nix
+++ b/pkgs/development/python-modules/mitmproxy/default.nix
@@ -37,32 +37,25 @@
, parver
, pytest-asyncio
, hypothesis
+, asgiref
+, msgpack
}:
buildPythonPackage rec {
pname = "mitmproxy";
- version = "5.2";
+ version = "5.3.0";
disabled = isPy27;
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
- sha256 = "0ja0aqnfmkvns5qmd51hmrvbw8dnccaks30gxgzgcjgy30rj4brq";
+ sha256 = "04y7fxxssrs14i7zl7fwlwrpnms39i7a6m18481sg8vlrkbagxjr";
};
- patches = [
- # Apply patch from upstream to make mitmproxy v5.2 compatible with urwid >v2.1.0
- (fetchpatch {
- name = "urwid-lt-2.1.0.patch";
- url = "https://github.com/mitmproxy/mitmproxy/commit/ea9177217208fdf642ffc54f6b1f6507a199350c.patch";
- sha256 = "1z5r8izg5nvay01ywl3xc6in1vjfi9f144j057p3k5rzfliv49gg";
- })
- ];
-
postPatch = ''
# remove dependency constraints
- sed 's/>=\([0-9]\.\?\)\+\( \?, \?<\([0-9]\.\?\)\+\)\?//' -i setup.py
+ sed 's/>=\([0-9]\.\?\)\+\( \?, \?<\([0-9]\.\?\)\+\)\?\( \?, \?!=\([0-9]\.\?\)\+\)\?//' -i setup.py
'';
doCheck = (!stdenv.isDarwin);
@@ -75,6 +68,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [
setuptools
# setup.py
+ asgiref
blinker
brotli
certifi
@@ -85,6 +79,7 @@ buildPythonPackage rec {
hyperframe
kaitaistruct
ldap3
+ msgpack
passlib
protobuf
publicsuffix2
diff --git a/pkgs/development/python-modules/mlflow/default.nix b/pkgs/development/python-modules/mlflow/default.nix
index 1acd8bf56907..e86a27e1657f 100644
--- a/pkgs/development/python-modules/mlflow/default.nix
+++ b/pkgs/development/python-modules/mlflow/default.nix
@@ -25,12 +25,12 @@
buildPythonPackage rec {
pname = "mlflow";
- version = "1.10.0";
+ version = "1.12.1";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "11fe050373f3dbd422aa476c42cb0ed15467268bc1ad07e221e550bc54f94b75";
+ sha256 = "9b8af18d6e779fbbb094edfeb963691e485bba62eeec39fd62dfbe34bc12afeb";
};
# run into https://stackoverflow.com/questions/51203641/attributeerror-module-alembic-context-has-no-attribute-config
diff --git a/pkgs/development/python-modules/mlxtend/default.nix b/pkgs/development/python-modules/mlxtend/default.nix
new file mode 100644
index 000000000000..2bfd12249101
--- /dev/null
+++ b/pkgs/development/python-modules/mlxtend/default.nix
@@ -0,0 +1,49 @@
+{ stdenv
+, buildPythonPackage
+, fetchFromGitHub
+, isPy27
+, pytestCheckHook
+, scipy
+, numpy
+, scikitlearn
+, pandas
+, matplotlib
+, joblib
+}:
+
+buildPythonPackage rec {
+ pname = "mlxtend";
+ version = "0.17.3";
+ disabled = isPy27;
+
+ src = fetchFromGitHub {
+ owner = "rasbt";
+ repo = pname;
+ rev = version;
+ sha256 = "1515wgmj5rhwpmky7apmmvys1630sfg534fai6559s13hp11pdcl";
+ };
+
+ checkInputs = [ pytestCheckHook ];
+ # image tests download files over the network
+ pytestFlagsArray = [ "-sv" "--ignore=mlxtend/image" ];
+ # Fixed in master, but failing in release version
+ # see: https://github.com/rasbt/mlxtend/pull/721
+ disabledTests = [ "test_variance_explained_ratio" ];
+
+ propagatedBuildInputs = [
+ scipy
+ numpy
+ scikitlearn
+ pandas
+ matplotlib
+ joblib
+ ];
+
+ meta = with stdenv.lib; {
+ description = "A library of Python tools and extensions for data science";
+ homepage = "https://github.com/rasbt/mlxtend";
+ license= licenses.bsd3;
+ maintainers = with maintainers; [ evax ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/development/python-modules/mocket/default.nix b/pkgs/development/python-modules/mocket/default.nix
index 9adf675a9feb..60b32665ca84 100644
--- a/pkgs/development/python-modules/mocket/default.nix
+++ b/pkgs/development/python-modules/mocket/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "mocket";
- version = "3.9.3";
+ version = "3.9.4";
src = fetchPypi {
inherit pname version;
- sha256 = "15npwf0f8g5vmwpmyvmsyi4p9ia1w95z8jips0nkfs978pnjy69g";
+ sha256 = "0b3nx8qa66isfl7rm3ljgxflr087qwabnf0a2xa1l5s28rikfj04";
};
patchPhase = ''
diff --git a/pkgs/development/python-modules/mongoengine/default.nix b/pkgs/development/python-modules/mongoengine/default.nix
index a47438d5a700..3ac24f7430d9 100644
--- a/pkgs/development/python-modules/mongoengine/default.nix
+++ b/pkgs/development/python-modules/mongoengine/default.nix
@@ -12,14 +12,14 @@
buildPythonPackage rec {
pname = "mongoengine";
- version = "0.20.0";
+ version = "0.21.0";
disabled = isPy27;
src = fetchFromGitHub {
owner = "MongoEngine";
repo = pname;
rev = "v${version}";
- sha256 = "0wc0cvjanlszn09n61jj38pq9wdlphkjgrp3c8hvd16754is3n7f";
+ sha256 = "02amfdirdw3nc0kgiyax7yndk5b65g83kbjvwwxbgnlcrb9vjzcd";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/more-itertools/default.nix b/pkgs/development/python-modules/more-itertools/default.nix
index ec6ce4ed3b26..74c214d9231d 100644
--- a/pkgs/development/python-modules/more-itertools/default.nix
+++ b/pkgs/development/python-modules/more-itertools/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "more-itertools";
- version = "8.4.0";
+ version = "8.6.0";
src = fetchPypi {
inherit pname version;
- sha256 = "68c70cc7167bdf5c7c9d8f6954a7837089c6a36bf565383919bb595efb8a17e5";
+ sha256 = "b3a9005928e5bed54076e6e549c792b306fddfe72b2d1d22dd63d42d5d3899cf";
};
checkInputs = [ nose ];
diff --git a/pkgs/development/python-modules/msal-extensions/default.nix b/pkgs/development/python-modules/msal-extensions/default.nix
index 91f7ecf96676..82ef6fc77f03 100644
--- a/pkgs/development/python-modules/msal-extensions/default.nix
+++ b/pkgs/development/python-modules/msal-extensions/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "msal-extensions";
- version = "0.2.2";
+ version = "0.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "31414753c484679bb3b6c6401623eb4c3ccab630af215f2f78c1d5c4f8e1d1a9";
+ sha256 = "0qbq5qn46053aclpwyzac5zs2xgqirn4hwrf1plrg0m8bnhxy8sm";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/msal/default.nix b/pkgs/development/python-modules/msal/default.nix
index e67868912f21..6bbdc6f5e5f9 100644
--- a/pkgs/development/python-modules/msal/default.nix
+++ b/pkgs/development/python-modules/msal/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "msal";
- version = "1.5.1";
+ version = "1.6.0";
src = fetchPypi {
inherit pname version;
- sha256 = "7efb0256c96a7b2eadab49ce29ecdb91352a91440c12a40bed44303724b62fda";
+ sha256 = "15mx1fakz9c5qrrspsckd3yr3l5lac0pbjq8v65r26n3203xx5f9";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/mss/default.nix b/pkgs/development/python-modules/mss/default.nix
index 1604a006567e..a0d74719e794 100644
--- a/pkgs/development/python-modules/mss/default.nix
+++ b/pkgs/development/python-modules/mss/default.nix
@@ -2,16 +2,14 @@
buildPythonPackage rec {
pname = "mss";
- version = "6.0.0";
+ version = "6.1.0";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "0dicp55adbqxb7hqlck95hngb1klv5s26lszw3xim30k18bwqaxl";
+ sha256 = "aebd069f3e05667fe9c7b9fa4b1771fe42a4710ce1058ce0236936ce06fa5394";
};
- propagatedBuildInputs = [ ];
-
# By default it attempts to build Windows-only functionality
prePatch = ''
rm mss/windows.py
@@ -22,7 +20,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Cross-platform multiple screenshots module in pure Python";
- homepage = "https://github.com/BoboTiG/mss/";
+ homepage = "https://github.com/BoboTiG/python-mss";
license = licenses.mit;
maintainers = with maintainers; [ austinbutler ];
};
diff --git a/pkgs/development/python-modules/multidict/default.nix b/pkgs/development/python-modules/multidict/default.nix
index d818a63cd5d0..43cbbbc6b777 100644
--- a/pkgs/development/python-modules/multidict/default.nix
+++ b/pkgs/development/python-modules/multidict/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "multidict";
- version = "4.7.6";
+ version = "5.0.2";
src = fetchPypi {
inherit pname version;
- sha256 = "fbb77a75e529021e7c4a8d4e823d88ef4d23674a202be4f5addffc72cbb91430";
+ sha256 = "e5bf89fe57f702a046c7ec718fe330ed50efd4bcf74722940db2eb0919cddb1c";
};
checkInputs = [ pytest pytestrunner pytestcov ];
diff --git a/pkgs/development/python-modules/munkres/default.nix b/pkgs/development/python-modules/munkres/default.nix
index 0df36385c0cd..3df0e2b01f3b 100644
--- a/pkgs/development/python-modules/munkres/default.nix
+++ b/pkgs/development/python-modules/munkres/default.nix
@@ -1,6 +1,7 @@
{ stdenv
, buildPythonPackage
, fetchPypi
+, fetchpatch
, isPy3k
, pytestCheckHook
}:
@@ -16,6 +17,15 @@ buildPythonPackage rec {
sha256 = "fc44bf3c3979dada4b6b633ddeeb8ffbe8388ee9409e4d4e8310c2da1792db03";
};
+ patches = [
+ # Fixes test on 32-bit systems.
+ # Remove if https://github.com/bmc/munkres/pull/41 is merged.
+ (fetchpatch {
+ url = "https://github.com/bmc/munkres/commit/380a0d593a0569a761c4a035edaa4414c3b4b31d.patch";
+ sha256 = "0ga63k68r2080blzi04ajdl1m6xd87mmlqa8hxn9hyixrg1682vb";
+ })
+ ];
+
checkInputs = [ pytestCheckHook ];
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/natsort/default.nix b/pkgs/development/python-modules/natsort/default.nix
index bfe486e1a54a..e4c42496597e 100644
--- a/pkgs/development/python-modules/natsort/default.nix
+++ b/pkgs/development/python-modules/natsort/default.nix
@@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "natsort";
- version = "7.0.1";
+ version = "7.1.0";
checkInputs = [
pytest
@@ -27,7 +27,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "a633464dc3a22b305df0f27abcb3e83515898aa1fd0ed2f9726c3571a27258cf";
+ sha256 = "33f3f1003e2af4b4df20908fe62aa029999d136b966463746942efbfc821add3";
};
# Does not support Python 2
diff --git a/pkgs/development/python-modules/nbclient/default.nix b/pkgs/development/python-modules/nbclient/default.nix
index 168818caf666..f37cb3bc58f9 100644
--- a/pkgs/development/python-modules/nbclient/default.nix
+++ b/pkgs/development/python-modules/nbclient/default.nix
@@ -1,6 +1,7 @@
{ stdenv, buildPythonPackage, fetchPypi, pythonOlder,
async_generator, traitlets, nbformat, nest-asyncio, jupyter_client,
pytest, xmltodict, nbconvert, ipywidgets
+, doCheck ? true
}:
buildPythonPackage rec {
@@ -13,6 +14,7 @@ buildPythonPackage rec {
sha256 = "01e2d726d16eaf2cde6db74a87e2451453547e8832d142f73f72fddcd4fe0250";
};
+ inherit doCheck;
checkInputs = [ pytest xmltodict nbconvert ipywidgets ];
propagatedBuildInputs = [ async_generator traitlets nbformat nest-asyncio jupyter_client ];
diff --git a/pkgs/development/python-modules/nbconvert/default.nix b/pkgs/development/python-modules/nbconvert/default.nix
index 49e4862999c7..582a6132c259 100644
--- a/pkgs/development/python-modules/nbconvert/default.nix
+++ b/pkgs/development/python-modules/nbconvert/default.nix
@@ -1,17 +1,18 @@
{ lib
, buildPythonPackage
, fetchPypi
-, pytest
-, nose
+, pytestCheckHook
, glibcLocales
, entrypoints
, bleach
, mistune
+, nbclient
, jinja2
, pygments
, traitlets
, testpath
, jupyter_core
+, jupyterlab-pygments
, nbformat
, ipykernel
, pandocfilters
@@ -22,28 +23,46 @@
buildPythonPackage rec {
pname = "nbconvert";
- version = "5.6.1";
+ version = "6.0.7";
src = fetchPypi {
inherit pname version;
- sha256 = "21fb48e700b43e82ba0e3142421a659d7739b65568cc832a13976a77be16b523";
+ sha256 = "cbbc13a86dfbd4d1b5dee106539de0795b4db156c894c2c5dc382062bbc29002";
};
- checkInputs = [ nose pytest glibcLocales ];
+ checkInputs = [ pytestCheckHook glibcLocales ];
propagatedBuildInputs = [
entrypoints bleach mistune jinja2 pygments traitlets testpath
jupyter_core nbformat ipykernel pandocfilters tornado jupyter_client
defusedxml
+ (nbclient.override { doCheck = false; }) # avoid infinite recursion
+ jupyterlab-pygments
];
# disable preprocessor tests for ipython 7
# see issue https://github.com/jupyter/nbconvert/issues/898
- checkPhase = ''
+ preCheck = ''
export LC_ALL=en_US.UTF-8
- HOME=$(mktemp -d) py.test -v --ignore="nbconvert/preprocessors/tests/test_execute.py"
+ HOME=$(mktemp -d)
'';
+ pytestFlagsArray = [
+ "--ignore=nbconvert/preprocessors/tests/test_execute.py"
+ # can't resolve template paths within sandbox
+ "--ignore=nbconvert/tests/base.py"
+ "--ignore=nbconvert/tests/test_nbconvertapp.py"
+ ];
+
+
+ disabledTests = [
+ "test_export"
+ "test_webpdf_without_chromium"
+ #"test_cell_tag_output"
+ #"test_convert_from_stdin"
+ #"test_convert_full_qualified_name"
+ ];
+
# Some of the tests use localhost networking.
__darwinAllowLocalNetworking = true;
diff --git a/pkgs/development/python-modules/nbdime/default.nix b/pkgs/development/python-modules/nbdime/default.nix
index 7e774eed2962..1de21f3511a4 100644
--- a/pkgs/development/python-modules/nbdime/default.nix
+++ b/pkgs/development/python-modules/nbdime/default.nix
@@ -24,12 +24,12 @@
buildPythonPackage rec {
pname = "nbdime";
- version = "2.0.0";
+ version = "2.1.0";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "0pbi22mc5al29pvsw7bhai2d58i8n77gv09r7avr1wap6ni7jvw9";
+ sha256 = "4e3efdcfda31c3074cb565cd8e76e2e5421b1c4560c3a00c56f8679dd15590e5";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/neo/default.nix b/pkgs/development/python-modules/neo/default.nix
index 631beabea8a2..e5db8450e788 100644
--- a/pkgs/development/python-modules/neo/default.nix
+++ b/pkgs/development/python-modules/neo/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "neo";
- version = "0.8.0";
+ version = "0.9.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0n74miad4dadavnzi1hqlyzyk795x7qq2adp71i011534ixs70ik";
+ sha256 = "6e31c88d7c52174fa2512df589b2b5003e9471fde27fca9f315f4770ba3bd3cb";
};
propagatedBuildInputs = [ numpy quantities ];
diff --git a/pkgs/development/python-modules/nest-asyncio/default.nix b/pkgs/development/python-modules/nest-asyncio/default.nix
index 533977aa6d98..56c6044ba746 100644
--- a/pkgs/development/python-modules/nest-asyncio/default.nix
+++ b/pkgs/development/python-modules/nest-asyncio/default.nix
@@ -5,13 +5,13 @@
}:
buildPythonPackage rec {
- version = "1.4.2";
+ version = "1.4.3";
pname = "nest_asyncio";
disabled = !(pythonAtLeast "3.5");
src = fetchPypi {
inherit pname version;
- sha256 = "c614fcfaca72b1f04778bc0e73f49c84500b3d045c49d149fc46f1566643c175";
+ sha256 = "eaa09ef1353ebefae19162ad423eef7a12166bcc63866f8bff8f3635353cd9fa";
};
# tests not packaged with source dist as of 1.3.2/1.3.2, and
diff --git a/pkgs/development/python-modules/networkx/default.nix b/pkgs/development/python-modules/networkx/default.nix
index 6075daf58467..27f6082ac568 100644
--- a/pkgs/development/python-modules/networkx/default.nix
+++ b/pkgs/development/python-modules/networkx/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "networkx";
# upgrade may break sage, please test the sage build or ping @timokau on upgrade
- version = "2.4";
+ version = "2.5";
src = fetchPypi {
inherit pname version;
- sha256 = "0r2wr7aqay9fwjrgk35fkjzk8lvvb4i4df7ndaqzkr4ndw5zzx7q";
+ sha256 = "7978955423fbc9639c10498878be59caf99b44dc304c2286162fd24b458c1602";
};
propagatedBuildInputs = [ decorator setuptools ];
diff --git a/pkgs/development/python-modules/nibabel/default.nix b/pkgs/development/python-modules/nibabel/default.nix
index dc56bf956b74..e67bdcc31946 100644
--- a/pkgs/development/python-modules/nibabel/default.nix
+++ b/pkgs/development/python-modules/nibabel/default.nix
@@ -13,12 +13,12 @@
buildPythonPackage rec {
pname = "nibabel";
- version = "3.2.0";
+ version = "3.2.1";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "5827b644d1b0833603710dac198f5f8cbb9002769f97001a191e863b32f5956c";
+ sha256 = "4d2ff9426b740011a1c916b54fc25da9348282e727eaa2ea163f42e00f1fc29e";
};
propagatedBuildInputs = [ numpy scipy h5py packaging pydicom ];
diff --git a/pkgs/development/python-modules/nilearn/default.nix b/pkgs/development/python-modules/nilearn/default.nix
index c01715470f60..e1efdf26de80 100644
--- a/pkgs/development/python-modules/nilearn/default.nix
+++ b/pkgs/development/python-modules/nilearn/default.nix
@@ -1,26 +1,17 @@
-{ stdenv, buildPythonPackage, fetchPypi, pytest, nose
-, nibabel, numpy, pandas, scikitlearn, scipy, matplotlib, joblib }:
+{ lib, buildPythonPackage, fetchPypi, pytestCheckHook, matplotlib
+, nibabel, numpy, pandas, scikitlearn, scipy, joblib, requests }:
buildPythonPackage rec {
pname = "nilearn";
- version = "0.6.2";
+ version = "0.7.0";
src = fetchPypi {
inherit pname version;
- sha256 = "cfc6cfda59a6f4247189f8ccf92e364de450460a15c0ec21bdb857c420dd198c";
+ sha256 = "1rhpy6na7hkhc211ri14zghvmb2fxkh995wi09pkc68klf1dzjg7";
};
- postPatch = ''
- substituteInPlace setup.py --replace "required_packages.append('sklearn')" ""
- '';
- # https://github.com/nilearn/nilearn/issues/2288
-
- # disable some failing tests
- checkPhase = ''
- pytest nilearn/tests -k 'not test_cache_mixin_with_expand_user' # accesses ~/
- '';
-
- checkInputs = [ pytest nose ];
+ checkInputs = [ pytestCheckHook ];
+ disabledTests = [ "test_clean_confounds" ]; # https://github.com/nilearn/nilearn/issues/2608
propagatedBuildInputs = [
joblib
@@ -28,12 +19,13 @@ buildPythonPackage rec {
nibabel
numpy
pandas
+ requests
scikitlearn
scipy
];
- meta = with stdenv.lib; {
- homepage = "http://nilearn.github.io";
+ meta = with lib; {
+ homepage = "https://nilearn.github.io";
description = "A module for statistical learning on neuroimaging data";
license = licenses.bsd3;
};
diff --git a/pkgs/development/python-modules/nipype/default.nix b/pkgs/development/python-modules/nipype/default.nix
index 80ee7691a1a5..f152287d25dc 100644
--- a/pkgs/development/python-modules/nipype/default.nix
+++ b/pkgs/development/python-modules/nipype/default.nix
@@ -1,23 +1,19 @@
{ stdenv
, buildPythonPackage
, fetchPypi
-, isPy3k
-, isPy38
+, isPy27
# python dependencies
, click
-, configparser ? null
, dateutil
, etelemetry
, filelock
, funcsigs
, future
-, futures
, mock
, networkx
, nibabel
, numpy
, packaging
-, pathlib2
, prov
, psutil
, pybids
@@ -25,6 +21,7 @@
, pytest
, pytest_xdist
, pytest-forked
+, rdflib
, scipy
, simplejson
, traits
@@ -37,10 +34,12 @@
, bash
, glibcLocales
, callPackage
+# causes Python packaging conflict with any package requiring rdflib,
+# so use the unpatched rdflib by default (disables Nipype provenance tracking);
+# see https://github.com/nipy/nipype/issues/2888:
+, useNeurdflib ? false
}:
-assert !isPy3k -> configparser != null;
-
let
# This is a temporary convenience package for changes waiting to be merged into the primary rdflib repo.
@@ -50,11 +49,12 @@ in
buildPythonPackage rec {
pname = "nipype";
- version = "1.5.1";
+ version = "1.6.0";
+ disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "3d6aa37186e1d2f90917dfdf1faf5aeff469912554990e5d182ffe8435f250d5";
+ sha256 = "bc56ce63f74c9a9a23c6edeaf77631377e8ad2bea928c898cc89527a47f101cf";
};
postPatch = ''
@@ -74,7 +74,6 @@ buildPythonPackage rec {
funcsigs
future
networkx
- neurdflib
nibabel
numpy
packaging
@@ -85,11 +84,7 @@ buildPythonPackage rec {
simplejson
traits
xvfbwrapper
- ] ++ stdenv.lib.optionals (!isPy3k) [
- configparser
- futures
- pathlib2 # darwin doesn't receive this transitively, but it is in install_requires
- ];
+ ] ++ [ (if useNeurdflib then neurdflib else rdflib) ];
checkInputs = [
pybids
diff --git a/pkgs/development/python-modules/nocasedict/default.nix b/pkgs/development/python-modules/nocasedict/default.nix
new file mode 100644
index 000000000000..ffa761f206e3
--- /dev/null
+++ b/pkgs/development/python-modules/nocasedict/default.nix
@@ -0,0 +1,28 @@
+{ lib, buildPythonPackage, fetchPypi
+, pytest
+}:
+
+buildPythonPackage rec {
+ pname = "nocasedict";
+ version = "1.0.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "bl1b0R3jP5PSJUXZ7SOguY+EDyzawNdJ0vqkYXrcd3I=";
+ };
+
+ checkInputs = [
+ pytest
+ ];
+
+ pythonImportsCheck = [
+ "nocasedict"
+ ];
+
+ meta = with lib; {
+ description = "A case-insensitive ordered dictionary for Python";
+ homepage = "https://github.com/pywbem/nocasedict";
+ license = licenses.lgpl21Plus;
+ maintainers = with maintainers; [ freezeboy ];
+ };
+}
diff --git a/pkgs/development/python-modules/nocaselist/default.nix b/pkgs/development/python-modules/nocaselist/default.nix
new file mode 100644
index 000000000000..055b55da45d3
--- /dev/null
+++ b/pkgs/development/python-modules/nocaselist/default.nix
@@ -0,0 +1,28 @@
+{ lib, buildPythonPackage, fetchPypi
+, pytest
+}:
+
+buildPythonPackage rec {
+ pname = "nocaselist";
+ version = "1.0.3";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "fm3st9hVY7kESRPJCH70tpG8PaTXrR2IlozepAlVMyY=";
+ };
+
+ checkInputs = [
+ pytest
+ ];
+
+ pythonImportsCheck = [
+ "nocaselist"
+ ];
+
+ meta = with lib; {
+ description = "A case-insensitive list for Python";
+ homepage = "https://github.com/pywbem/nocaselist";
+ license = licenses.lgpl21Plus;
+ maintainers = with maintainers; [ freezeboy ];
+ };
+}
diff --git a/pkgs/development/python-modules/notebook/default.nix b/pkgs/development/python-modules/notebook/default.nix
index 04fe19377f8e..116fa153cdad 100644
--- a/pkgs/development/python-modules/notebook/default.nix
+++ b/pkgs/development/python-modules/notebook/default.nix
@@ -28,12 +28,12 @@
buildPythonPackage rec {
pname = "notebook";
- version = "6.1.4";
+ version = "6.1.5";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "0cnyi4zd3byh7zixdj2q71axm31xgjiyfklh1c63c87acgwh2zb8";
+ sha256 = "3db37ae834c5f3b6378381229d0e5dfcbfb558d08c8ce646b1ad355147f5e91d";
};
LC_ALL = "en_US.utf8";
@@ -67,6 +67,7 @@ buildPythonPackage rec {
"TestInstallServerExtension"
"launch_socket"
"sock_server"
+ "test_list_formats" # tries to find python MIME type
] ++ lib.optional stdenv.isDarwin [
"test_delete"
"test_checkpoints_follow_file"
diff --git a/pkgs/development/python-modules/notify-py/default.nix b/pkgs/development/python-modules/notify-py/default.nix
index 4772fc295349..46c72fb69794 100644
--- a/pkgs/development/python-modules/notify-py/default.nix
+++ b/pkgs/development/python-modules/notify-py/default.nix
@@ -2,13 +2,13 @@
buildPythonPackage rec {
pname = "notify_py";
- version = "0.2.4";
+ version = "0.3.1";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "2a19273a476c8b003baa96650d00a81c5981c3a17ada748bc0a73aefad46d977";
+ sha256 = "5ba696d18ffe1d7070f3d0a5b4923fee4d6c863de6843af105bec0ce9915ebad";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/ntplib/default.nix b/pkgs/development/python-modules/ntplib/default.nix
index 71397fd84cd1..e87fc6292e74 100644
--- a/pkgs/development/python-modules/ntplib/default.nix
+++ b/pkgs/development/python-modules/ntplib/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "ntplib";
- version = "0.3.3";
+ version = "0.3.4";
src = fetchPypi {
inherit pname version;
- sha256 = "c4621b64d50be9461d9bd9a71ba0b4af06fbbf818bbd483752d95c1a4e273ede";
+ sha256 = "9fc99f71b14641b31698e4ced3d5f974eec225bfbae089ebe44b5808ba890f71";
};
# Require networking
diff --git a/pkgs/development/python-modules/nuitka/default.nix b/pkgs/development/python-modules/nuitka/default.nix
index f5726b91b9c1..890180d0dec9 100644
--- a/pkgs/development/python-modules/nuitka/default.nix
+++ b/pkgs/development/python-modules/nuitka/default.nix
@@ -27,7 +27,7 @@ in buildPythonPackage rec {
postPatch = ''
patchShebangs tests/run-tests
'' + stdenv.lib.optionalString stdenv.isLinux ''
- substituteInPlace nuitka/plugins/standard/ImplicitImports.py --replace 'locateDLL("uuid")' '"${pkgs.utillinux.out}/lib/libuuid.so"'
+ substituteInPlace nuitka/plugins/standard/ImplicitImports.py --replace 'locateDLL("uuid")' '"${pkgs.util-linux.out}/lib/libuuid.so"'
'';
# We do not want any wrappers here.
diff --git a/pkgs/development/python-modules/numericalunits/default.nix b/pkgs/development/python-modules/numericalunits/default.nix
index 208178f5e11b..f628daf833b4 100644
--- a/pkgs/development/python-modules/numericalunits/default.nix
+++ b/pkgs/development/python-modules/numericalunits/default.nix
@@ -5,12 +5,12 @@
}:
buildPythonPackage rec {
- version = "1.24";
+ version = "1.25";
pname = "numericalunits";
src = fetchPypi {
inherit pname version;
- sha256 = "0wn7kqp0rxqr6gnqhdn8pc0wy359krzan0kbika6hfvb0c1rw1hs";
+ sha256 = "c32a482adae818a1a8d6c799bf9fb153326461d490c0de9deab9c694a6537eec";
};
disabled = !isPy3k;
diff --git a/pkgs/development/python-modules/numexpr/default.nix b/pkgs/development/python-modules/numexpr/default.nix
index 3e3316788ed1..046f0a5bd5d1 100644
--- a/pkgs/development/python-modules/numexpr/default.nix
+++ b/pkgs/development/python-modules/numexpr/default.nix
@@ -19,12 +19,18 @@ buildPythonPackage rec {
ln -s ${numpy.cfg} site.cfg
'';
- propagatedBuildInputs = [ numpy ];
+ nativeBuildInputs = [
+ numpy
+ ];
+
+ propagatedBuildInputs = [
+ numpy
+ ];
checkPhase = ''
runtest="$(pwd)/numexpr/tests/test_numexpr.py"
pushd "$out"
- ${python}/bin/${python.executable} "$runtest"
+ ${python.interpreter} "$runtest"
popd
'';
diff --git a/pkgs/development/python-modules/numpy-stl/default.nix b/pkgs/development/python-modules/numpy-stl/default.nix
index 2207d4244edc..cb43084556e8 100644
--- a/pkgs/development/python-modules/numpy-stl/default.nix
+++ b/pkgs/development/python-modules/numpy-stl/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "numpy-stl";
- version = "2.12.0";
+ version = "2.13.0";
src = fetchPypi {
inherit pname version;
- sha256 = "10912d7749ab02b0ee2ee61fc04c38fa211fc9d00a9b73a7d1c2465c53c1abf5";
+ sha256 = "648386e6cdad3218adc4e3e6a349bee41c55a61980dace616c05d6a31e8c652d";
};
checkInputs = [ pytest pytestrunner ];
diff --git a/pkgs/development/python-modules/numpy/1.16.nix b/pkgs/development/python-modules/numpy/1.16.nix
index ab4991cad145..1ab958a15f07 100644
--- a/pkgs/development/python-modules/numpy/1.16.nix
+++ b/pkgs/development/python-modules/numpy/1.16.nix
@@ -60,6 +60,7 @@ in buildPythonPackage rec {
preConfigure = ''
sed -i 's/-faltivec//' numpy/distutils/system_info.py
export NPY_NUM_BUILD_JOBS=$NIX_BUILD_CORES
+ export OMP_NUM_THREADS=$((NIX_BUILD_CORES > 64 ? 64 : NIX_BUILD_CORES))
'';
preBuild = ''
diff --git a/pkgs/development/python-modules/numpy/default.nix b/pkgs/development/python-modules/numpy/default.nix
index b8faccb155b5..51eeab3177e2 100644
--- a/pkgs/development/python-modules/numpy/default.nix
+++ b/pkgs/development/python-modules/numpy/default.nix
@@ -4,13 +4,14 @@
, buildPythonPackage
, gfortran
, hypothesis
-, pytest
+, pytest_5
, blas
, lapack
, writeTextFile
, isPyPy
, cython
, setuptoolsBuildHook
+, fetchpatch
}:
assert (!blas.isILP64) && (!lapack.isILP64);
@@ -48,19 +49,29 @@ in buildPythonPackage rec {
sha256 = "141ec3a3300ab89c7f2b0775289954d193cc8edb621ea05f99db9cb181530512";
};
- nativeBuildInputs = [ gfortran pytest cython setuptoolsBuildHook ];
+ nativeBuildInputs = [ gfortran cython setuptoolsBuildHook ];
buildInputs = [ blas lapack ];
- patches = lib.optionals python.hasDistutilsCxxPatch [
+ patches = [
+ # For compatibility with newer pytest
+ (fetchpatch {
+ url = "https://github.com/numpy/numpy/commit/ba315034759fbf91c61bb55390edc86e7b2627f3.patch";
+ sha256 = "F2P5q61CyhqsZfwkLmxb7A9YdE+43FXLbQkSjop2rVY=";
+ })
+ ] ++ lib.optionals python.hasDistutilsCxxPatch [
# We patch cpython/distutils to fix https://bugs.python.org/issue1222585
# Patching of numpy.distutils is needed to prevent it from undoing the
# patch to distutils.
./numpy-distutils-C++.patch
];
+ # we default openblas to build with 64 threads
+ # if a machine has more than 64 threads, it will segfault
+ # see https://github.com/xianyi/OpenBLAS/issues/2993
preConfigure = ''
sed -i 's/-faltivec//' numpy/distutils/system_info.py
export NPY_NUM_BUILD_JOBS=$NIX_BUILD_CORES
+ export OMP_NUM_THREADS=$((NIX_BUILD_CORES > 64 ? 64 : NIX_BUILD_CORES))
'';
preBuild = ''
@@ -71,7 +82,10 @@ in buildPythonPackage rec {
doCheck = !isPyPy; # numpy 1.16+ hits a bug in pypy's ctypes, using either numpy or pypy HEAD fixes this (https://github.com/numpy/numpy/issues/13807)
- checkInputs = [ hypothesis ];
+ checkInputs = [
+ pytest_5 # pytest 6 will error: "module is already imported: hypothesis"
+ hypothesis
+ ];
checkPhase = ''
runHook preCheck
diff --git a/pkgs/development/python-modules/nunavut/default.nix b/pkgs/development/python-modules/nunavut/default.nix
index 1c25d6acd55b..8b2943ba363a 100644
--- a/pkgs/development/python-modules/nunavut/default.nix
+++ b/pkgs/development/python-modules/nunavut/default.nix
@@ -2,12 +2,12 @@
buildPythonPackage rec {
pname = "nunavut";
- version = "0.3.9";
+ version = "0.6.2";
disabled = pythonOlder "3.5"; # only python>=3.5 is supported
src = fetchPypi {
inherit pname version;
- sha256 = "1f2f42f058afd30456e47b6b92a6b7b15100f6bca0a29108ace95bd5147a8e86";
+ sha256 = "48b6802722d78542ca5d7bbc0d6aa9b0a31e1be0070c47b41527f227eb6a1443";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/oauthenticator/default.nix b/pkgs/development/python-modules/oauthenticator/default.nix
index 6caaacd963bf..e7b61b70fa33 100644
--- a/pkgs/development/python-modules/oauthenticator/default.nix
+++ b/pkgs/development/python-modules/oauthenticator/default.nix
@@ -16,11 +16,11 @@
buildPythonPackage rec {
pname = "oauthenticator";
- version = "0.12.0";
+ version = "0.12.2";
src = fetchPypi {
inherit pname version;
- sha256 = "0bc5a4a0ee22689a863090993e0054485030847d0e9884afa1592ca388cccf4a";
+ sha256 = "a4e8d8c528b0386340fc59ba98118a2aeb668a3741288b7ac15fd35124a91813";
};
checkPhase = ''
diff --git a/pkgs/development/python-modules/openrazer/common.nix b/pkgs/development/python-modules/openrazer/common.nix
index 8dddf105d1c0..67896c362f56 100644
--- a/pkgs/development/python-modules/openrazer/common.nix
+++ b/pkgs/development/python-modules/openrazer/common.nix
@@ -1,12 +1,12 @@
{ stdenv
, fetchFromGitHub
}: rec {
- version = "2.8.0";
+ version = "2.9.0";
src = fetchFromGitHub {
owner = "openrazer";
repo = "openrazer";
rev = "v${version}";
- sha256 = "0mwg6b2y3wfpvgxb9lznwblb3bnrayn858nc4fbbg76zdp5bk5ky";
+ sha256 = "1js7hq7zx5kj99brffrfaaah283ydkffmmrzsxv4mkd3nnd6rykk";
};
meta = with stdenv.lib; {
homepage = "https://openrazer.github.io/";
diff --git a/pkgs/development/python-modules/opentracing/default.nix b/pkgs/development/python-modules/opentracing/default.nix
index f499470e25c7..8e4ece43fd7b 100644
--- a/pkgs/development/python-modules/opentracing/default.nix
+++ b/pkgs/development/python-modules/opentracing/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "opentracing";
- version = "2.3.0";
+ version = "2.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0rcpmhy7hm6ljlm1w455il53s1amq2vii2x1wfkrcx3sj4s0dc9k";
+ sha256 = "a173117e6ef580d55874734d1fa7ecb6f3655160b8b8974a2a1e98e5ec9c840d";
};
propagatedBuildInputs = lib.optional isPy27 futures;
diff --git a/pkgs/development/python-modules/outcome/default.nix b/pkgs/development/python-modules/outcome/default.nix
index 6e7593cec1c3..f03307ead147 100644
--- a/pkgs/development/python-modules/outcome/default.nix
+++ b/pkgs/development/python-modules/outcome/default.nix
@@ -5,12 +5,12 @@
buildPythonPackage rec {
pname = "outcome";
- version = "1.0.1";
+ version = "1.1.0";
disabled = pythonOlder "3.4";
src = fetchPypi {
inherit pname version;
- sha256 = "fc7822068ba7dd0fc2532743611e8a73246708d3564e29a39f93d6ab3701b66f";
+ sha256 = "e862f01d4e626e63e8f92c38d1f8d5546d3f9cce989263c521b2e7990d186967";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/packaging/2.nix b/pkgs/development/python-modules/packaging/2.nix
new file mode 100644
index 000000000000..36764e64b860
--- /dev/null
+++ b/pkgs/development/python-modules/packaging/2.nix
@@ -0,0 +1,40 @@
+{ stdenv
+, buildPythonPackage
+, fetchPypi
+, pyparsing
+, six
+, pytestCheckHook
+, pretend
+, flit-core
+}:
+
+# We keep 20.4 because it uses setuptools instead of flit-core
+# which requires Python 3 to build a universal wheel.
+
+buildPythonPackage rec {
+ pname = "packaging";
+ version = "20.4";
+ format = "setuptools";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "4357f74f47b9c12db93624a82154e9b120fa8293699949152b22065d556079f8";
+ };
+
+ propagatedBuildInputs = [ pyparsing six ];
+
+ checkInputs = [
+ pytestCheckHook
+ pretend
+ ];
+
+ # Prevent circular dependency
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Core utilities for Python packages";
+ homepage = "https://github.com/pypa/packaging";
+ license = [ licenses.bsd2 licenses.asl20 ];
+ maintainers = with maintainers; [ bennofs ];
+ };
+}
diff --git a/pkgs/development/python-modules/packaging/default.nix b/pkgs/development/python-modules/packaging/default.nix
index abe58d03ef37..061e8edaac6f 100644
--- a/pkgs/development/python-modules/packaging/default.nix
+++ b/pkgs/development/python-modules/packaging/default.nix
@@ -1,18 +1,33 @@
-{ stdenv, buildPythonPackage, fetchPypi
-, pyparsing, six, pytest, pretend }:
+{ stdenv
+, buildPythonPackage
+, fetchPypi
+, pyparsing
+, six
+, pytestCheckHook
+, pretend
+, flit-core
+}:
buildPythonPackage rec {
pname = "packaging";
- version = "20.4";
+ version = "20.7";
+ format = "pyproject";
src = fetchPypi {
inherit pname version;
- sha256 = "4357f74f47b9c12db93624a82154e9b120fa8293699949152b22065d556079f8";
+ sha256 = "Ba87uF0yA3fbKBzyVKsFDhp+vL9UEGhamkB+GKH4EjY=";
};
+ nativeBuildInputs = [
+ flit-core
+ ];
+
propagatedBuildInputs = [ pyparsing six ];
- checkInputs = [ pytest pretend ];
+ checkInputs = [
+ pytestCheckHook
+ pretend
+ ];
checkPhase = ''
py.test tests
diff --git a/pkgs/development/python-modules/pamqp/default.nix b/pkgs/development/python-modules/pamqp/default.nix
index 09cda2797300..8353e8d7895f 100644
--- a/pkgs/development/python-modules/pamqp/default.nix
+++ b/pkgs/development/python-modules/pamqp/default.nix
@@ -9,12 +9,12 @@
}:
buildPythonPackage rec {
- version = "2.3.0";
+ version = "3.0.1";
pname = "pamqp";
src = fetchPypi {
inherit pname version;
- sha256 = "1s4lwbsiikz3czqad7jarb7k303q0wamla0rirghvwl9bslgbl2w";
+ sha256 = "0a9b49bde3f554ec49b47ebdb789133979985f24d5f4698935ed589a2d4392a4";
};
buildInputs = [ mock nose pep8 pylint mccabe ];
diff --git a/pkgs/development/python-modules/panel/default.nix b/pkgs/development/python-modules/panel/default.nix
index 0fc7bf7ee291..10dafc0072a3 100644
--- a/pkgs/development/python-modules/panel/default.nix
+++ b/pkgs/development/python-modules/panel/default.nix
@@ -13,6 +13,8 @@
buildPythonPackage rec {
pname = "panel";
version = "0.9.7";
+ # Version 10 attempts to download models from the web during build-time
+ # https://github.com/holoviz/panel/issues/1819
src = fetchPypi {
inherit pname version;
diff --git a/pkgs/development/python-modules/papermill/default.nix b/pkgs/development/python-modules/papermill/default.nix
index 0e5c62277af2..56536de8446b 100644
--- a/pkgs/development/python-modules/papermill/default.nix
+++ b/pkgs/development/python-modules/papermill/default.nix
@@ -25,11 +25,11 @@
buildPythonPackage rec {
pname = "papermill";
- version = "2.1.3";
+ version = "2.2.2";
src = fetchPypi {
inherit pname version;
- sha256 = "ecd4cafa9179693b0eedc3b6f4560f9ee47826a6e366e42bfa3cc20f7931b3f8";
+ sha256 = "1c452b1c5a9ab52b94c99d8b7705ae7173f6aa88a3d28a5d30cffba48a46f5b6";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/parfive/default.nix b/pkgs/development/python-modules/parfive/default.nix
index a6dacf0402ee..45f4a66f2605 100644
--- a/pkgs/development/python-modules/parfive/default.nix
+++ b/pkgs/development/python-modules/parfive/default.nix
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "parfive";
- version = "1.1.1";
+ version = "1.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "5793fdf9859a9a9fc93f033db9dc067a89626910355a14bbe425feb3956df6db";
+ sha256 = "118a0994bbb9536fd4574995a8485b6c4b97db247c55bc86ae4f4ae8fd9b0add";
};
buildInputs = [
diff --git a/pkgs/development/python-modules/patator/default.nix b/pkgs/development/python-modules/patator/default.nix
index 46601c167553..81d9e50b28ff 100644
--- a/pkgs/development/python-modules/patator/default.nix
+++ b/pkgs/development/python-modules/patator/default.nix
@@ -5,12 +5,12 @@
buildPythonPackage rec {
pname = "patator";
- version = "0.7";
+ version = "0.9";
disabled = !(isPy3k);
src = fetchPypi {
inherit pname version;
- sha256 = "335e432e6cc591437e316ba8c1da935484ca39fc79e595ccf60ccd9166e965f1";
+ sha256 = "68cb24bdc3042ee0d47a288b19a8b99a6c54bdbd4ddf0c5817d9b9ac0a0d8a15";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pathspec/default.nix b/pkgs/development/python-modules/pathspec/default.nix
index bb52cd51a141..cd51747d5678 100644
--- a/pkgs/development/python-modules/pathspec/default.nix
+++ b/pkgs/development/python-modules/pathspec/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "pathspec";
- version = "0.8.0";
+ version = "0.8.1";
src = fetchPypi {
inherit pname version;
- sha256 = "da45173eb3a6f2a5a487efba21f050af2b41948be6ab52b6a1e3ff22bb8b7061";
+ sha256 = "86379d6b86d75816baba717e64b1a3a3469deb93bb76d613c9ce79edc5cb68fd";
};
meta = {
diff --git a/pkgs/development/python-modules/pbr/default.nix b/pkgs/development/python-modules/pbr/default.nix
index 5e0be5fb62b0..bc7c6399473b 100644
--- a/pkgs/development/python-modules/pbr/default.nix
+++ b/pkgs/development/python-modules/pbr/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pbr";
- version = "5.4.5";
+ version = "5.5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "07f558fece33b05caf857474a366dfcc00562bca13dd8b47b2b3e22d9f9bf55c";
+ sha256 = "5fad80b613c402d5b7df7bd84812548b2a61e9977387a80a5fc5c396492b13c9";
};
# circular dependencies with fixtures
diff --git a/pkgs/development/python-modules/pc-ble-driver-py/default.nix b/pkgs/development/python-modules/pc-ble-driver-py/default.nix
index 64430ca7e1f0..e85df06b5002 100644
--- a/pkgs/development/python-modules/pc-ble-driver-py/default.nix
+++ b/pkgs/development/python-modules/pc-ble-driver-py/default.nix
@@ -1,10 +1,10 @@
{ stdenv, fetchFromGitHub, cmake, git, swig, boost, udev, pc-ble-driver, pythonOlder
-, buildPythonPackage, enum34, wrapt, future, setuptools, scikit-build }:
+, buildPythonPackage, enum34, wrapt, future, setuptools, scikit-build, pythonAtLeast }:
buildPythonPackage rec {
pname = "pc-ble-driver-py";
version = "0.14.2";
- disabled = pythonOlder "3.6";
+ disabled = pythonOlder "3.6" || pythonAtLeast "3.9";
src = fetchFromGitHub {
owner = "NordicSemiconductor";
diff --git a/pkgs/development/python-modules/pdoc3/default.nix b/pkgs/development/python-modules/pdoc3/default.nix
new file mode 100644
index 000000000000..d544f27b988b
--- /dev/null
+++ b/pkgs/development/python-modules/pdoc3/default.nix
@@ -0,0 +1,28 @@
+{ lib, buildPythonPackage, fetchPypi
+, pythonOlder
+, Mako
+, markdown
+, setuptools-git
+, setuptools_scm
+}:
+
+buildPythonPackage rec {
+ pname = "pdoc3";
+ version = "0.9.2";
+ disabled = pythonOlder "3.7";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "9df5d931f25f353c69c46819a3bd03ef96dd286f2a70bb1b93a23a781f91faa1";
+ };
+
+ nativeBuildInputs = [ setuptools-git setuptools_scm ];
+ propagatedBuildInputs = [ Mako markdown ];
+
+ meta = with lib; {
+ description = "Auto-generate API documentation for Python projects.";
+ homepage = "https://pdoc3.github.io/pdoc/";
+ license = with licenses; [ agpl3Plus ];
+ maintainers = with maintainers; [ catern ];
+ };
+}
diff --git a/pkgs/development/python-modules/pex/default.nix b/pkgs/development/python-modules/pex/default.nix
index 78bb61d03cfb..0bbbf551f280 100644
--- a/pkgs/development/python-modules/pex/default.nix
+++ b/pkgs/development/python-modules/pex/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "pex";
- version = "2.1.20";
+ version = "2.1.21";
src = fetchPypi {
inherit pname version;
- sha256 = "2f1cf9721aa5fce93b034d2a18922d34d6f5fb81236ab3a955706226b15658fd";
+ sha256 = "d580a26da1b342ab2ebbf675ba2bab04e98c4d1aaf2a6fea09f41d68dfc466ba";
};
nativeBuildInputs = [ setuptools ];
diff --git a/pkgs/development/python-modules/pexpect/default.nix b/pkgs/development/python-modules/pexpect/default.nix
index aead62913c7b..60655708beae 100644
--- a/pkgs/development/python-modules/pexpect/default.nix
+++ b/pkgs/development/python-modules/pexpect/default.nix
@@ -41,8 +41,4 @@ buildPythonPackage (rec {
any platform that supports the standard Python pty module.
'';
};
-# TODO: move into main set, this was to avoid a rebuild
-} // lib.optionalAttrs (!isPy3k ) {
- # syntax error in _async module, likely intended only for Python 3.
- dontUsePythonRecompileBytecode = !isPy3k;
})
diff --git a/pkgs/development/python-modules/pglast/default.nix b/pkgs/development/python-modules/pglast/default.nix
index 032524fc5df3..767140e6bf8f 100644
--- a/pkgs/development/python-modules/pglast/default.nix
+++ b/pkgs/development/python-modules/pglast/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "pglast";
- version = "1.12";
+ version = "1.14";
src = fetchPypi {
inherit pname version;
- sha256 = "b5d6a105928d2285e43afb87d638ada844ed8933cc306c23a3c095684f3d3af4";
+ sha256 = "72652b9edc7bdbfc9c3192235fb2fa1b2fb73a681613368fcaec747d7f5e479f";
};
disabled = !isPy3k;
diff --git a/pkgs/development/python-modules/phonenumbers/default.nix b/pkgs/development/python-modules/phonenumbers/default.nix
index 5f961b8e18ea..62149a788665 100644
--- a/pkgs/development/python-modules/phonenumbers/default.nix
+++ b/pkgs/development/python-modules/phonenumbers/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "phonenumbers";
- version = "8.12.12";
+ version = "8.12.13";
src = fetchPypi {
inherit pname version;
- sha256 = "70aa98a50ba7bc7f6bf17851f806c927107e7c44e7d21eb46bdbec07b99d23ae";
+ sha256 = "96d02120a3481e22d8a8eb5e4595ceec1930855749f6e4a06ef931881f59f562";
};
meta = {
diff --git a/pkgs/development/python-modules/phx-class-registry/default.nix b/pkgs/development/python-modules/phx-class-registry/default.nix
new file mode 100644
index 000000000000..db0359a1d4fc
--- /dev/null
+++ b/pkgs/development/python-modules/phx-class-registry/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, buildPythonPackage, fetchPypi, isPy27, pytestCheckHook }:
+
+buildPythonPackage rec {
+ pname = "phx-class-registry";
+ version = "3.0.5";
+
+ disabled = isPy27;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "14iap8db2ldmnlf5kvxs52aps31rl98kpa5nq8wdm30a86n6457i";
+ };
+
+ checkInputs = [ pytestCheckHook ];
+
+ disabledTests = [
+ "test_branding"
+ "test_happy_path"
+ "test_len"
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Registry pattern for Python classes, with setuptools entry points integration";
+ homepage = "https://github.com/todofixthis/class-registry";
+ license = licenses.mit;
+ maintainers = with maintainers; [ SuperSandro2000 ];
+ };
+}
diff --git a/pkgs/development/python-modules/pikepdf/default.nix b/pkgs/development/python-modules/pikepdf/default.nix
index 3db9a2642c7c..a5f512fae97f 100644
--- a/pkgs/development/python-modules/pikepdf/default.nix
+++ b/pkgs/development/python-modules/pikepdf/default.nix
@@ -7,11 +7,12 @@
, lxml
, pillow
, pybind11
-, pytest
+, pytestCheckHook
, pytest-helpers-namespace
, pytest-timeout
, pytest_xdist
, pytestrunner
+, python-dateutil
, python-xmp-toolkit
, python3
, qpdf
@@ -22,12 +23,12 @@
buildPythonPackage rec {
pname = "pikepdf";
- version = "1.18.0";
+ version = "2.2.0";
disabled = ! isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "4d0840a5c16b535f9b6e56fb4421a43f88760e6cabcf7fd44bdd0436107b61dc";
+ sha256 = "74300a32c41b3d578772f6933f23a88b19f74484185e71e5225ce2f7ea5aea78";
};
buildInputs = [
@@ -44,11 +45,12 @@ buildPythonPackage rec {
attrs
hypothesis
pillow
- pytest
+ pytestCheckHook
pytest-helpers-namespace
pytest-timeout
pytest_xdist
pytestrunner
+ python-dateutil
python-xmp-toolkit
];
diff --git a/pkgs/development/python-modules/pillow/default.nix b/pkgs/development/python-modules/pillow/default.nix
index ab971e4201b5..199bdae8fc25 100644
--- a/pkgs/development/python-modules/pillow/default.nix
+++ b/pkgs/development/python-modules/pillow/default.nix
@@ -8,13 +8,13 @@
buildPythonPackage rec {
pname = "Pillow";
- version = "7.2.0";
+ version = "8.0.1";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "97f9e7953a77d5a70f49b9a48da7776dc51e9b738151b22dacf101641594a626";
+ sha256 = "11c5c6e9b02c9dac08af04f093eb5a2f84857df70a7d4a6a6ad461aca803fb9e";
};
# Disable imagefont tests, because they don't work well with infinality:
diff --git a/pkgs/development/python-modules/pinboard/default.nix b/pkgs/development/python-modules/pinboard/default.nix
index af144e0a8669..8f177dab8bc3 100644
--- a/pkgs/development/python-modules/pinboard/default.nix
+++ b/pkgs/development/python-modules/pinboard/default.nix
@@ -18,6 +18,6 @@ buildPythonPackage rec {
description = "A Python wrapper for Pinboard.in";
maintainers = with maintainers; [ djanatyn ];
license = licenses.asl20;
- homepage = "http://github.com/lionheart/pinboard.py";
+ homepage = "https://github.com/lionheart/pinboard.py";
};
}
diff --git a/pkgs/development/python-modules/pip-tools/default.nix b/pkgs/development/python-modules/pip-tools/default.nix
index 104619711a72..0952c7056c31 100644
--- a/pkgs/development/python-modules/pip-tools/default.nix
+++ b/pkgs/development/python-modules/pip-tools/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "pip-tools";
- version = "5.3.1";
+ version = "5.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "5672c2b6ca0f1fd803f3b45568c2cf7fadf135b4971e7d665232b2075544c0ef";
+ sha256 = "a4d3990df2d65961af8b41dacc242e600fdc8a65a2e155ed3d2fc18a5c209f20";
};
LC_ALL = "en_US.UTF-8";
diff --git a/pkgs/development/python-modules/pip/default.nix b/pkgs/development/python-modules/pip/default.nix
index d451ca4a9b25..f35ed6b3d116 100644
--- a/pkgs/development/python-modules/pip/default.nix
+++ b/pkgs/development/python-modules/pip/default.nix
@@ -10,32 +10,23 @@
, pytest
, setuptools
, wheel
-, isPy27
-, fetchpatch
}:
buildPythonPackage rec {
pname = "pip";
- version = "20.2.4";
+ version = "20.3";
format = "other";
src = fetchFromGitHub {
owner = "pypa";
repo = pname;
rev = version;
- sha256 = "eMVV4ftgV71HLQsSeaOchYlfaJVgzNrwUynn3SA1/Do=";
+ sha256 = "e/2/0MrGY3myELmvuTAbNfXCBuT8kmvz9qTwITdDtQU=";
name = "${pname}-${version}-source";
};
nativeBuildInputs = [ bootstrapped-pip ];
- patches = lib.optionals isPy27 [
- (fetchpatch {
- url = "https://github.com/pypa/pip/commit/94fbb6cf78c267bf7cdf83eeeb2536ad56cfe639.patch";
- sha256 = "Z6x5yxBp8QkU/GOfb1ltI0dVt//MaI09XK3cdY42kFs=";
- })
- ];
-
# pip detects that we already have bootstrapped_pip "installed", so we need
# to force it a little.
pipInstallFlags = [ "--ignore-installed" ];
diff --git a/pkgs/development/python-modules/pkginfo/default.nix b/pkgs/development/python-modules/pkginfo/default.nix
index 55c954c20f94..7a0fc2080702 100644
--- a/pkgs/development/python-modules/pkginfo/default.nix
+++ b/pkgs/development/python-modules/pkginfo/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pkginfo";
- version = "1.5.0.1";
+ version = "1.6.1";
src = fetchPypi {
inherit pname version;
- sha256 = "7424f2c8511c186cd5424bbf31045b77435b37a8d604990b79d4e70d741148bb";
+ sha256 = "a6a4ac943b496745cec21f14f021bbd869d5e9b4f6ec06918cffea5a2f4b9193";
};
doCheck = false; # I don't know why, but with doCheck = true it fails.
diff --git a/pkgs/development/python-modules/plaid-python/default.nix b/pkgs/development/python-modules/plaid-python/default.nix
index 96e733560472..aa329953a391 100644
--- a/pkgs/development/python-modules/plaid-python/default.nix
+++ b/pkgs/development/python-modules/plaid-python/default.nix
@@ -1,12 +1,12 @@
{ lib, buildPythonPackage, fetchPypi, requests, pytest }:
buildPythonPackage rec {
- version = "6.0.0";
+ version = "7.2.0";
pname = "plaid-python";
src = fetchPypi {
inherit pname version;
- sha256 = "0a0ay39k50hbxxaxz09m2azz5c08yqki2gincziv6g381yrlj68s";
+ sha256 = "bd599b384f94d8883344925f0ef223e1ab50f218872434aa40ba8c645937699c";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/plotly/default.nix b/pkgs/development/python-modules/plotly/default.nix
index cc33babd64ba..f11cf1c0984c 100644
--- a/pkgs/development/python-modules/plotly/default.nix
+++ b/pkgs/development/python-modules/plotly/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "plotly";
- version = "4.9.0";
+ version = "4.13.0";
src = fetchPypi {
inherit pname version;
- sha256 = "257f530ffd73754bd008454826905657b329053364597479bb9774437a396837";
+ sha256 = "20df14f7883807f57d96ac245841e086a1799f2c2778462a7f3bca704e369c66";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/plyvel/default.nix b/pkgs/development/python-modules/plyvel/default.nix
index 9b9b453e56a1..c768c606ca8a 100644
--- a/pkgs/development/python-modules/plyvel/default.nix
+++ b/pkgs/development/python-modules/plyvel/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "plyvel";
- version = "1.2.0";
+ version = "1.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1xkgj58i66w4h6gwp6fn6xj5nkrad6kxz3byhy9q1j94jml1ns1x";
+ sha256 = "a7a09033a0fd33ca47094e8bbe01714abfcf644f4b7a337d3970e91a2599e2c4";
};
buildInputs = [ pkgs.leveldb ] ++ stdenv.lib.optional isPy3k pytest;
diff --git a/pkgs/development/python-modules/poetry-core/default.nix b/pkgs/development/python-modules/poetry-core/default.nix
index 6f96a611168c..d5d4e36d3a37 100644
--- a/pkgs/development/python-modules/poetry-core/default.nix
+++ b/pkgs/development/python-modules/poetry-core/default.nix
@@ -35,7 +35,6 @@ buildPythonPackage rec {
];
checkInputs = [
- isort
pep517
pytest-mock
pytestCheckHook
diff --git a/pkgs/development/python-modules/pony/default.nix b/pkgs/development/python-modules/pony/default.nix
index c69e4fc4867c..1ed0a7cafffb 100644
--- a/pkgs/development/python-modules/pony/default.nix
+++ b/pkgs/development/python-modules/pony/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pony";
- version = "0.7.13";
+ version = "0.7.14";
src = fetchPypi {
inherit pname version;
- sha256 = "1fqc45m106xfy4hhzzwb8p7s2fh5x2x7s143dib84lbszqwp77la";
+ sha256 = "2f01e84e79ea7a14040225cb6c079bb266e7ba147346356c266490b18c77ce82";
};
doCheck = true;
diff --git a/pkgs/development/python-modules/pooch/default.nix b/pkgs/development/python-modules/pooch/default.nix
index 378035bb7a51..6530cbd4a5d1 100644
--- a/pkgs/development/python-modules/pooch/default.nix
+++ b/pkgs/development/python-modules/pooch/default.nix
@@ -10,17 +10,19 @@
buildPythonPackage rec {
pname = "pooch";
- version = "1.0.0";
+ version = "1.3.0";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "1k2vinlhkzl7lzhvbz20x3a2r2zqqila0yxg3a3fax2r6qxbxxzi";
+ sha256 = "30d448e825904e2d763bbbe418831a788813c32f636b21c8d60ee5f474532898";
};
propagatedBuildInputs = [ packaging appdirs requests ];
+ preCheck = "HOME=$TMPDIR";
checkInputs = [ pytestCheckHook ];
+ # tries to touch network
disabledTests = [
"pooch_custom_url"
"pooch_download"
@@ -29,6 +31,8 @@ buildPythonPackage rec {
"pooch_corrupted"
"check_availability"
"downloader"
+ "test_retrieve"
+ "test_stream_download"
"test_fetch"
"decompress"
"extractprocessor_fails"
diff --git a/pkgs/development/python-modules/portend/default.nix b/pkgs/development/python-modules/portend/default.nix
index b5650f7dda01..280cadf4db4e 100644
--- a/pkgs/development/python-modules/portend/default.nix
+++ b/pkgs/development/python-modules/portend/default.nix
@@ -3,14 +3,13 @@
buildPythonPackage rec {
pname = "portend";
- version = "2.6";
+ version = "2.7.0";
src = fetchPypi {
inherit pname version;
- sha256 = "600dd54175e17e9347e5f3d4217aa8bcf4bf4fa5ffbc4df034e5ec1ba7cdaff5";
+ sha256 = "ac0e57ae557f75dc47467579980af152e8f60bc2139547eff8469777d9110379";
};
- patches = [ ./black-19.10b0.patch ];
postPatch = ''
substituteInPlace pytest.ini --replace "--flake8" ""
'';
diff --git a/pkgs/development/python-modules/powerline/default.nix b/pkgs/development/python-modules/powerline/default.nix
index 65325f70b450..5834dd760369 100644
--- a/pkgs/development/python-modules/powerline/default.nix
+++ b/pkgs/development/python-modules/powerline/default.nix
@@ -41,7 +41,10 @@ buildPythonPackage rec {
install -m644 "font/PowerlineSymbols.otf" "$out/share/fonts/OTF/PowerlineSymbols.otf"
install -m644 "font/10-powerline-symbols.conf" "$out/etc/fonts/conf.d/10-powerline-symbols.conf"
- cp -ra powerline/bindings/{bash,fish,shell,tcsh,tmux,vim,zsh} $out/share/
+ install -dm755 "$out/share/fish/vendor_functions.d"
+ install -m644 "powerline/bindings/fish/powerline-setup.fish" "$out/share/fish/vendor_functions.d/powerline-setup.fish"
+
+ cp -ra powerline/bindings/{bash,shell,tcsh,tmux,vim,zsh} $out/share/
rm $out/share/*/*.py
'';
diff --git a/pkgs/development/python-modules/pproxy/default.nix b/pkgs/development/python-modules/pproxy/default.nix
index 9f97d7df1356..0673a3f8dba3 100644
--- a/pkgs/development/python-modules/pproxy/default.nix
+++ b/pkgs/development/python-modules/pproxy/default.nix
@@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "pproxy";
- version = "2.3.2";
+ version = "2.3.7";
disabled = isPy27;
@@ -16,8 +16,8 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "qwj";
repo = "python-proxy";
- rev = "818ab9cc10565789fe429a7be50ddefb9c583781";
- sha256 = "0g3cyi5lzakhs5p3fpwywbl8jpapnr8890zw9w45dqg8k0svc1fi";
+ rev = "7fccf8dd62204f34b0aa3a70fc568fd6ddff7728";
+ sha256 = "1sl2i0kymnbsk49ina81yjnkxjy09541f7pmic8r6rwsv1s87skc";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/ppscore/default.nix b/pkgs/development/python-modules/ppscore/default.nix
new file mode 100644
index 000000000000..3fd047402ee7
--- /dev/null
+++ b/pkgs/development/python-modules/ppscore/default.nix
@@ -0,0 +1,35 @@
+{ stdenv
+, buildPythonPackage
+, fetchFromGitHub
+, isPy27
+, pandas
+, scikitlearn
+, pytestCheckHook
+}:
+
+buildPythonPackage rec {
+ pname = "ppscore";
+ version = "1.1.1";
+ disabled = isPy27;
+
+ src = fetchFromGitHub {
+ owner = "8080labs";
+ repo = pname;
+ rev = version;
+ sha256 = "11y6axhj0nlagf7ax6gas1g06krrmddb1jlmf0mmrmyi7z0vldk2";
+ };
+
+ checkInputs = [ pytestCheckHook ];
+
+ propagatedBuildInputs = [
+ pandas
+ scikitlearn
+ ];
+
+ meta = with stdenv.lib; {
+ description = "A Python implementation of the Predictive Power Score (PPS)";
+ homepage = "https://github.com/8080labs/ppscore/";
+ license = licenses.mit;
+ maintainers = with maintainers; [ evax ];
+ };
+}
diff --git a/pkgs/development/python-modules/preshed/default.nix b/pkgs/development/python-modules/preshed/default.nix
index c408782a423b..a544d6fab910 100644
--- a/pkgs/development/python-modules/preshed/default.nix
+++ b/pkgs/development/python-modules/preshed/default.nix
@@ -9,11 +9,11 @@
}:
buildPythonPackage rec {
pname = "preshed";
- version = "3.0.3";
+ version = "3.0.4";
src = fetchPypi {
inherit pname version;
- sha256 = "8ad47d5d2688fabc66850f32c7b6d3b4a97e6b653726309fe09603edd6fceb23";
+ sha256 = "13a779205d55ce323976ac06df597f9ec2d6f0563ebcf5652176cf4520c7d540";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/prettytable/default.nix b/pkgs/development/python-modules/prettytable/default.nix
index bf1035316a69..bc8bd3f835d6 100644
--- a/pkgs/development/python-modules/prettytable/default.nix
+++ b/pkgs/development/python-modules/prettytable/default.nix
@@ -2,23 +2,32 @@
, buildPythonPackage
, fetchPypi
, glibcLocales
+, setuptools_scm
+, wcwidth
}:
buildPythonPackage rec {
pname = "prettytable";
- version = "0.7.2";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1ndckiniasacfqcdafzs04plskrcigk7vxprr2y34jmpkpf60m1d";
+ sha256 = "e37acd91976fe6119172771520e58d1742c8479703489321dc1d9c85e7259922";
};
+ nativeBuildInputs = [ setuptools_scm ];
buildInputs = [ glibcLocales ];
+ propagatedBuildInputs = [ wcwidth ];
+
preCheck = ''
export LANG="en_US.UTF-8"
'';
+ # no test no longer available in pypi package
+ doCheck = false;
+ pythonImportsCheck = [ "prettytable" ];
+
meta = with stdenv.lib; {
description = "Simple Python library for easily displaying tabular data in a visually appealing ASCII table format";
homepage = "http://code.google.com/p/prettytable/";
diff --git a/pkgs/development/python-modules/prometheus_client/default.nix b/pkgs/development/python-modules/prometheus_client/default.nix
index 8f608666d720..e4cf4e85af0f 100644
--- a/pkgs/development/python-modules/prometheus_client/default.nix
+++ b/pkgs/development/python-modules/prometheus_client/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "prometheus_client";
- version = "0.8.0";
+ version = "0.9.0";
src = fetchPypi {
inherit pname version;
- sha256 = "c6e6b706833a6bd1fd51711299edee907857be10ece535126a158f911ee80915";
+ sha256 = "9da7b32f02439d8c04f7777021c304ed51d9ec180604700c1ba72a4d44dceb03";
};
doCheck = false;
diff --git a/pkgs/development/python-modules/prov/default.nix b/pkgs/development/python-modules/prov/default.nix
index 1dfc671c532b..3844a0fade9e 100644
--- a/pkgs/development/python-modules/prov/default.nix
+++ b/pkgs/development/python-modules/prov/default.nix
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "prov";
- version = "1.5.3";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1a9h406laclxalmdny37m0yyw7y17n359akclbahimdggq853jd0";
+ sha256 = "b6438f2195ecb9f6e8279b58971e02bc51814599b5d5383366eef91d867422ee";
};
prePatch = ''
diff --git a/pkgs/development/python-modules/psycopg2cffi/default.nix b/pkgs/development/python-modules/psycopg2cffi/default.nix
new file mode 100644
index 000000000000..71c9017380ad
--- /dev/null
+++ b/pkgs/development/python-modules/psycopg2cffi/default.nix
@@ -0,0 +1,39 @@
+{ buildPythonPackage, cffi, fetchFromGitHub, lib, postgresql, pytestCheckHook, six }:
+
+buildPythonPackage rec {
+ pname = "psycopg2cffi";
+ version = "2.8.1";
+
+ # NB: This is a fork.
+ # The original repo exists at https://github.com/chtd/psycopg2cffi, however
+ # this is mostly unmaintained and does not build for PyPy. Given that the
+ # whole point of this cffi alternative to psycopg2 is to use it with PyPy, I
+ # chose to use a working fork instead, which was linked in the relevant issue:
+ # https://github.com/chtd/psycopg2cffi/issues/113#issuecomment-730548574
+ #
+ # If/when these changes get merged back upstream we should revert to using the
+ # original source as opposed to the fork.
+ src = fetchFromGitHub {
+ owner = "Omegapol";
+ repo = pname;
+ rev = "c202b25cd861d5e8f0f55c329764ff1da9f020c0";
+ sha256 = "09hsnjkix1c0vlhmfvrp8pchpnz2ya4xrchyq15czj527nx2dmy2";
+ };
+
+ nativeBuildInputs = [ postgresql ];
+ propagatedBuildInputs = [ six cffi ];
+ checkInputs = [ pytestCheckHook ];
+
+ # NB: The tests need a postgres instance running to test against, and so we
+ # disable them.
+ doCheck = false;
+
+ pythonImportsCheck = [ "psycopg2cffi" ];
+
+ meta = with lib; {
+ description = "An implementation of the psycopg2 module using cffi";
+ homepage = "https://pypi.org/project/psycopg2cffi/";
+ license = with licenses; [ lgpl3Plus ];
+ maintainers = with maintainers; [ lovesegfault ];
+ };
+}
diff --git a/pkgs/development/python-modules/pure-eval/default.nix b/pkgs/development/python-modules/pure-eval/default.nix
index 2807611f4933..6e504951cdbe 100644
--- a/pkgs/development/python-modules/pure-eval/default.nix
+++ b/pkgs/development/python-modules/pure-eval/default.nix
@@ -22,7 +22,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Safely evaluate AST nodes without side effects";
- homepage = "http://github.com/alexmojaki/pure_eval";
+ homepage = "https://github.com/alexmojaki/pure_eval";
license = licenses.mit;
maintainers = with maintainers; [ gebner ];
};
diff --git a/pkgs/development/python-modules/pure-pcapy3/default.nix b/pkgs/development/python-modules/pure-pcapy3/default.nix
index 71673da7abe0..43d6244ebf0c 100644
--- a/pkgs/development/python-modules/pure-pcapy3/default.nix
+++ b/pkgs/development/python-modules/pure-pcapy3/default.nix
@@ -11,7 +11,7 @@ buildPythonPackage rec {
meta = with stdenv.lib; {
description = "Pure Python reimplementation of pcapy. This package is API compatible and a drop-in replacement.";
- homepage = "http://bitbucket.org/viraptor/pure-pcapy";
+ homepage = "https://bitbucket.org/viraptor/pure-pcapy";
license = licenses.bsd2;
maintainers = with maintainers; [ etu ];
};
diff --git a/pkgs/development/python-modules/pwntools/default.nix b/pkgs/development/python-modules/pwntools/default.nix
index fa4e4cc94191..a6f43ae5b1f8 100644
--- a/pkgs/development/python-modules/pwntools/default.nix
+++ b/pkgs/development/python-modules/pwntools/default.nix
@@ -24,12 +24,12 @@
}:
buildPythonPackage rec {
- version = "4.2.2";
+ version = "4.3.1";
pname = "pwntools";
src = fetchPypi {
inherit pname version;
- sha256 = "0iv802v67x2fy35q7m27j6xnz94l3w509z8c1286schgav1dw7f4";
+ sha256 = "12ja913kz8wl4afrmpzxh9fx6j7rcwc2vqzkvfr1fxn42gkqhqf4";
};
# Upstream has set an upper bound on unicorn because of https://github.com/Gallopsled/pwntools/issues/1538,
diff --git a/pkgs/development/python-modules/py-air-control-exporter/default.nix b/pkgs/development/python-modules/py-air-control-exporter/default.nix
new file mode 100644
index 000000000000..99a0df654fca
--- /dev/null
+++ b/pkgs/development/python-modules/py-air-control-exporter/default.nix
@@ -0,0 +1,24 @@
+{ buildPythonPackage, fetchPypi, flask, isPy27, lib, prometheus_client
+, py-air-control, pytestCheckHook, pytestcov, pytestrunner, setuptools_scm }:
+
+buildPythonPackage rec {
+ pname = "py-air-control-exporter";
+ version = "0.1.4";
+ disabled = isPy27;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1f13d3mlj6c3xvkclimahx7gpqqn8z56lh4kwy1d3gkjm7zs9zw9";
+ };
+
+ nativeBuildInputs = [ setuptools_scm ];
+ checkInputs = [ pytestCheckHook pytestcov pytestrunner ];
+ propagatedBuildInputs = [ flask prometheus_client py-air-control ];
+
+ meta = with lib; {
+ description = "Exports Air Quality Metrics to Prometheus.";
+ homepage = "https://github.com/urbas/py-air-control-exporter";
+ license = licenses.mit;
+ maintainers = with maintainers; [ urbas ];
+ };
+}
diff --git a/pkgs/development/python-modules/py-air-control/default.nix b/pkgs/development/python-modules/py-air-control/default.nix
new file mode 100644
index 000000000000..77b61123d9e0
--- /dev/null
+++ b/pkgs/development/python-modules/py-air-control/default.nix
@@ -0,0 +1,27 @@
+{ buildPythonPackage, coapthon3, fetchFromGitHub, isPy27, lib, pycryptodomex }:
+
+buildPythonPackage rec {
+ pname = "py-air-control";
+ version = "2.1.0";
+ disabled = isPy27;
+
+ src = fetchFromGitHub {
+ owner = "rgerganov";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0mkggl5hwmj90djxbbz4svim6iv7xl8k324cb4rlc75p5rgcdwmh";
+ };
+
+ propagatedBuildInputs = [ pycryptodomex coapthon3 ];
+
+ # tests sometimes hang forever on tear-down
+ doCheck = false;
+ pythonImportsCheck = [ "pyairctrl" ];
+
+ meta = with lib; {
+ inherit (src.meta) homepage;
+ description = "Command Line App for Controlling Philips Air Purifiers.";
+ license = licenses.mit;
+ maintainers = with maintainers; [ urbas ];
+ };
+}
diff --git a/pkgs/development/python-modules/py3status/default.nix b/pkgs/development/python-modules/py3status/default.nix
index a99dacf6204b..03f142a8aba6 100644
--- a/pkgs/development/python-modules/py3status/default.nix
+++ b/pkgs/development/python-modules/py3status/default.nix
@@ -24,11 +24,11 @@
buildPythonPackage rec {
pname = "py3status";
- version = "3.28";
+ version = "3.31";
src = fetchPypi {
inherit pname version;
- sha256 = "103c63f43ddfd86e5a3f0bebb34b0f2eaaf6dbd58281d25c8a16937eb8e7f194";
+ sha256 = "426cff33c1d3a5ee6ae388089fd41dc47c4221800f43bd51779f823c781fb83b";
};
doCheck = false;
diff --git a/pkgs/development/python-modules/pyTelegramBotAPI/default.nix b/pkgs/development/python-modules/pyTelegramBotAPI/default.nix
index 2ecdfb17aa2d..ea5c93dbeaa1 100644
--- a/pkgs/development/python-modules/pyTelegramBotAPI/default.nix
+++ b/pkgs/development/python-modules/pyTelegramBotAPI/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pyTelegramBotAPI";
- version = "3.7.3";
+ version = "3.7.4";
src = fetchPypi {
inherit pname version;
- sha256 = "ce42d84442ff2ce4918de6550cf377253f61e28e4fac2634495683d12df66d00";
+ sha256 = "9b95f441c390fd30a4452a984406310f60a7f4803df57860ccb6a79881506c46";
};
propagatedBuildInputs = [ requests ];
diff --git a/pkgs/development/python-modules/pyatmo/default.nix b/pkgs/development/python-modules/pyatmo/default.nix
index 971b43147c6c..22acf8725260 100644
--- a/pkgs/development/python-modules/pyatmo/default.nix
+++ b/pkgs/development/python-modules/pyatmo/default.nix
@@ -12,19 +12,20 @@
buildPythonPackage rec {
pname = "pyatmo";
- version = "4.2.0";
+ version = "4.2.1";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "jabesq";
repo = "netatmo-api-python";
rev = "v${version}";
- sha256 = "0b2k1814zg3994k60xdw5gpsl8k1wy9zndd0b1p4dfb5qkx9f8kp";
+ sha256 = "12lmjhqjn71a358nkpzl3dwgiwmmz4lcv9f0qf69ngznpiirk28m";
};
postPatch = ''
substituteInPlace setup.cfg \
- --replace "oauthlib==3.1.0" "oauthlib"
+ --replace "oauthlib~=3.1.0" "oauthlib" \
+ --replace "requests~=2.23.0" "requests"
'';
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pybids/default.nix b/pkgs/development/python-modules/pybids/default.nix
index d6d66e754952..9cca6cf57efc 100644
--- a/pkgs/development/python-modules/pybids/default.nix
+++ b/pkgs/development/python-modules/pybids/default.nix
@@ -16,12 +16,12 @@
}:
buildPythonPackage rec {
- version = "0.12.3";
+ version = "0.12.4";
pname = "pybids";
src = fetchPypi {
inherit pname version;
- sha256 = "a084172ae5b26a5f26b17186ade98400cda52d9244d9f0b329041741ea82b5db";
+ sha256 = "830f3f518ab0d2e058e9ba6d6ff9a942792909c874433b3ad58a3339a23f46bf";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pybind11/default.nix b/pkgs/development/python-modules/pybind11/default.nix
index 079c93db4501..3fd934938601 100644
--- a/pkgs/development/python-modules/pybind11/default.nix
+++ b/pkgs/development/python-modules/pybind11/default.nix
@@ -14,13 +14,13 @@
buildPythonPackage rec {
pname = "pybind11";
- version = "2.5.0";
+ version = "2.6.1";
src = fetchFromGitHub {
owner = "pybind";
repo = pname;
rev = "v${version}";
- sha256 = "13hcj6g7k7yvj7nry2ar6f5mg58ln7frrvq1cg5f8mczxh1ch6zl";
+ sha256 = "TXljeRFonQwEmlIGMnTHwdfPsd9cMOVn5/1zb3tYBfI=";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/python-modules/pybtex/default.nix b/pkgs/development/python-modules/pybtex/default.nix
index dd258f427188..a62e7e27f9cf 100644
--- a/pkgs/development/python-modules/pybtex/default.nix
+++ b/pkgs/development/python-modules/pybtex/default.nix
@@ -1,7 +1,7 @@
{ stdenv, buildPythonPackage, fetchPypi, latexcodec, pyyaml }:
buildPythonPackage rec {
- version = "0.22.2";
+ version = "0.23.0";
pname = "pybtex";
doCheck = false;
@@ -9,7 +9,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit version pname;
- sha256 = "00816e5f8570609d8ce3360cd23916bd3e50428a3508127578fdb4dc2b731c1c";
+ sha256 = "b92be18ccd5e9a37895949dcf359a1f6890246b73646dddf1129178ee12e4bef";
};
meta = {
diff --git a/pkgs/development/python-modules/pybullet/default.nix b/pkgs/development/python-modules/pybullet/default.nix
index 8cc9d173e0f5..aaf703f53949 100644
--- a/pkgs/development/python-modules/pybullet/default.nix
+++ b/pkgs/development/python-modules/pybullet/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "pybullet";
- version = "3.0.6";
+ version = "3.0.7";
src = fetchPypi {
inherit pname version;
- sha256 = "db4eea782c4d4808ef73b305a729d94f89035f7ad1b84032432e9dd101f689e4";
+ sha256 = "47e55d2b0c565a968406f314faad7c002be6d8b0afc8ad2c437d07b7b7d2f590";
};
buildInputs = [
diff --git a/pkgs/development/python-modules/pycapnp/default.nix b/pkgs/development/python-modules/pycapnp/default.nix
index 629fdd0114d8..1997021ce010 100644
--- a/pkgs/development/python-modules/pycapnp/default.nix
+++ b/pkgs/development/python-modules/pycapnp/default.nix
@@ -9,12 +9,12 @@
buildPythonPackage rec {
pname = "pycapnp";
- version = "0.6.4";
+ version = "1.0.0";
disabled = isPyPy || isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "44e14a5ace399cf1753acb8bbce558b8c895c48fd2102d266c34eaff286824cf";
+ sha256 = "9f6fcca349ebf2ec04ca7eacb076aea3e4fcdc010ac33c98b54f0a19d4e5d3e0";
};
buildInputs = [ capnproto cython ];
diff --git a/pkgs/development/python-modules/pycmarkgfm/default.nix b/pkgs/development/python-modules/pycmarkgfm/default.nix
new file mode 100644
index 000000000000..f1d92a63d401
--- /dev/null
+++ b/pkgs/development/python-modules/pycmarkgfm/default.nix
@@ -0,0 +1,32 @@
+{ lib, buildPythonPackage, fetchPypi, isPy27, cffi, pytest }:
+
+buildPythonPackage rec {
+ pname = "pycmarkgfm";
+ version = "1.0.1";
+ disabled = isPy27;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0wkbbma214f927ikn3cijxsrzkmm5cqz1x4fimrwx9s2wfphj250";
+ };
+
+ propagatedBuildInputs = [ cffi ];
+
+ # I would gladly use pytestCheckHook, but pycmarkgfm relies on a native
+ # extension (cmark.so, built through setup.py), and pytestCheckHook runs
+ # pytest in an environment that does not contain this extension, which fails.
+ # cmarkgfm has virtually the same build setup as this package, and uses the
+ # same trick: pkgs/development/python-modules/cmarkgfm/default.nix
+ checkInputs = [ pytest ];
+ checkPhase = ''
+ pytest
+ '';
+
+ meta = with lib; {
+ homepage = "https://github.com/zopieux/pycmarkgfm";
+ description = "Bindings to GitHub's Flavored Markdown (cmark-gfm), with enhanced support for task lists";
+ platforms = platforms.linux ++ platforms.darwin;
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ zopieux ];
+ };
+}
diff --git a/pkgs/development/python-modules/pydicom/default.nix b/pkgs/development/python-modules/pydicom/default.nix
index e6602ba9da2c..24186c09dcd5 100644
--- a/pkgs/development/python-modules/pydicom/default.nix
+++ b/pkgs/development/python-modules/pydicom/default.nix
@@ -10,13 +10,13 @@
}:
buildPythonPackage rec {
- version = "2.0.0";
+ version = "2.1.1";
pname = "pydicom";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "594c91f715c415ef439f498351ae68fb770c776fc5aa72f3c87eb500dc2a7470";
+ sha256 = "72a11086f6a277c1529a552583fde73e03256a912173f15e9bc256e5b28f28f1";
};
propagatedBuildInputs = [ numpy pillow ];
diff --git a/pkgs/development/python-modules/pyee/default.nix b/pkgs/development/python-modules/pyee/default.nix
index 0b2f4560d354..3c92dee783ad 100644
--- a/pkgs/development/python-modules/pyee/default.nix
+++ b/pkgs/development/python-modules/pyee/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pyee";
- version = "7.0.4";
+ version = "8.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "105n8jzw8vy6cm8mm5sm86mwyaqqr8zjh8w9xvcb7hp29p0vrihm";
+ sha256 = "92dacc5bd2bdb8f95aa8dd2585d47ca1c4840e2adb95ccf90034d64f725bfd31";
};
buildInputs = [
diff --git a/pkgs/development/python-modules/pyexcel/default.nix b/pkgs/development/python-modules/pyexcel/default.nix
index d62302c9c234..ca562ca5586b 100644
--- a/pkgs/development/python-modules/pyexcel/default.nix
+++ b/pkgs/development/python-modules/pyexcel/default.nix
@@ -10,13 +10,13 @@
buildPythonPackage rec {
pname = "pyexcel";
- version = "0.6.5";
+ version = "0.6.6";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "36588573ccb1c86e1a8869e1e9f6b31975a38c13803f015a197c18efd2e685ad";
+ sha256 = "39b0bb8f033d9b5523b126cf5a5259d1990ea82b8a23c8eab7aa5e23116803df";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pyfakefs/default.nix b/pkgs/development/python-modules/pyfakefs/default.nix
index 7c1dc4fbb0d9..6f44b7fb2796 100644
--- a/pkgs/development/python-modules/pyfakefs/default.nix
+++ b/pkgs/development/python-modules/pyfakefs/default.nix
@@ -1,13 +1,13 @@
{ stdenv, buildPythonPackage, fetchPypi, pythonOlder, python, pytest, glibcLocales }:
buildPythonPackage rec {
- version = "4.1.0";
+ version = "4.3.2";
pname = "pyfakefs";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "bbbaa8b622fa50751a5839350fff3c1f8b1bbd364cd40fd0c7442e18fe5edc8e";
+ sha256 = "dfeed4715e2056e3e56b9c5f51a679ce2934897eef926f3d14e5364e43f19070";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/pyflakes/default.nix b/pkgs/development/python-modules/pyflakes/default.nix
index d8cc45119482..04bc56df12d2 100644
--- a/pkgs/development/python-modules/pyflakes/default.nix
+++ b/pkgs/development/python-modules/pyflakes/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildPythonPackage, fetchPypi, unittest2 }:
+{ stdenv, buildPythonPackage, fetchPypi, pythonOlder, unittest2 }:
buildPythonPackage rec {
pname = "pyflakes";
@@ -11,6 +11,9 @@ buildPythonPackage rec {
checkInputs = [ unittest2 ];
+ # some tests are output dependent, which have changed slightly
+ doCheck = pythonOlder "3.9";
+
meta = with stdenv.lib; {
homepage = "https://launchpad.net/pyflakes";
description = "A simple program which checks Python source files for errors";
diff --git a/pkgs/development/python-modules/pygame/default.nix b/pkgs/development/python-modules/pygame/default.nix
index 8f9a9e5e59c3..81c4d4a4b9c1 100644
--- a/pkgs/development/python-modules/pygame/default.nix
+++ b/pkgs/development/python-modules/pygame/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "pygame";
- version = "1.9.6";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "301c6428c0880ecd4a9e3951b80e539c33863b6ff356a443db1758de4f297957";
+ sha256 = "63b038da116a643046181b02173fd894d87d2f85ecfd6aa7d5ece73c6ef501e9";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/pygit2/default.nix b/pkgs/development/python-modules/pygit2/default.nix
index c2c5ca826bcf..5326a1963aa8 100644
--- a/pkgs/development/python-modules/pygit2/default.nix
+++ b/pkgs/development/python-modules/pygit2/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pygit2";
- version = "1.3.0";
+ version = "1.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0be93f6a8d7cbf0cc79ae2f0afb1993fc055fc0018c27e2bd01ba143e51d4452";
+ sha256 = "cbeb38ab1df9b5d8896548a11e63aae8a064763ab5f1eabe4475e6b8a78ee1c8";
};
preConfigure = lib.optionalString stdenv.isDarwin ''
diff --git a/pkgs/development/python-modules/pygtrie/default.nix b/pkgs/development/python-modules/pygtrie/default.nix
index 5bfd991b4841..e22af4b52068 100644
--- a/pkgs/development/python-modules/pygtrie/default.nix
+++ b/pkgs/development/python-modules/pygtrie/default.nix
@@ -1,10 +1,10 @@
{ lib, fetchPypi, buildPythonPackage, ... }:
buildPythonPackage rec {
pname = "pygtrie";
- version = "2.3";
+ version = "2.4.1";
src = fetchPypi {
inherit pname version;
- sha256 = "00x7q4p9r75zdnw3a8vd0d0w0i5l28w408g5bsfl787yv6b1h9i8";
+ sha256 = "4367b87d92eaf475107421dce0295a9d4d72156702908c96c430a426b654aee7";
};
meta = {
homepage = "https://github.com/mina86/pygtrie";
diff --git a/pkgs/development/python-modules/pyhaversion/default.nix b/pkgs/development/python-modules/pyhaversion/default.nix
index b6ef4bc4a8ba..1a32851e6f38 100644
--- a/pkgs/development/python-modules/pyhaversion/default.nix
+++ b/pkgs/development/python-modules/pyhaversion/default.nix
@@ -15,14 +15,14 @@
}:
buildPythonPackage rec {
pname = "pyhaversion";
- version = "3.3.0";
+ version = "3.4.2";
# needs aiohttp which is py3k-only
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "376a1b232a26035bc82d64affa1c4f312d782234fe5453e8d0f9e1350a97be5b";
+ sha256 = "b4e49dfa0f9dae10edd072e630d902e5497daa312baad58b7df7618efe863377";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pyhs100/default.nix b/pkgs/development/python-modules/pyhs100/default.nix
index 2e6d7164b8bf..429f3a8ebb9f 100644
--- a/pkgs/development/python-modules/pyhs100/default.nix
+++ b/pkgs/development/python-modules/pyhs100/default.nix
@@ -4,14 +4,14 @@
buildPythonPackage rec {
pname = "pyHS100";
- version = "0.3.5.1";
+ version = "0.3.5.2";
disabled = pythonOlder "3.5";
src = fetchFromGitHub {
owner = "GadgetReactor";
repo = pname;
rev = version;
- sha256 = "1vddr9sjn6337i1vx0mm7pb3qibvl2gx6nx18vm4fajgv9vcjxny";
+ sha256 = "0z98hzvkp6jmllyd4x4y0f5n6nnxrizw6g5l2clxdn93mifjavp0";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pykdl/default.nix b/pkgs/development/python-modules/pykdl/default.nix
index 5fc38cd5dd4d..674a43f5f3e0 100644
--- a/pkgs/development/python-modules/pykdl/default.nix
+++ b/pkgs/development/python-modules/pykdl/default.nix
@@ -1,9 +1,19 @@
-{ lib, stdenv, toPythonModule, cmake, orocos-kdl, python, sip }:
+{ lib, stdenv, toPythonModule, fetchpatch, cmake, orocos-kdl, python, sip }:
toPythonModule (stdenv.mkDerivation {
pname = "pykdl";
inherit (orocos-kdl) version src;
+ patches = [
+ # Fix build with SIP 4.19.23+. Can be removed with version 1.5.
+ # https://github.com/orocos/orocos_kinematics_dynamics/pull/270
+ (fetchpatch {
+ url = "https://github.com/orocos/orocos_kinematics_dynamics/commit/d8d087ad0e1c41f3489d1a255ebfa27b5695196b.patch";
+ sha256 = "0qyskqxv4a982kidzzyh34xj2iiw791ipbbl29jg4qb4l21xwqlg";
+ stripLen = 1;
+ })
+ ];
+
sourceRoot = "source/python_orocos_kdl";
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/python-modules/pykdtree/default.nix b/pkgs/development/python-modules/pykdtree/default.nix
index f266d17bb460..9f355743ead2 100644
--- a/pkgs/development/python-modules/pykdtree/default.nix
+++ b/pkgs/development/python-modules/pykdtree/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pykdtree";
- version = "1.3.1";
+ version = "1.3.4";
src = fetchPypi {
inherit pname version;
- sha256 = "0d49d3bbfa0366dbe29176754ec86df75114a25525b530dcbbb75d3ac4c263e9";
+ sha256 = "bebe5c608129f2997e88510c00010b9a78581b394924c0e3ecd131d52415165d";
};
buildInputs = [ openmp ];
diff --git a/pkgs/development/python-modules/pylatexenc/default.nix b/pkgs/development/python-modules/pylatexenc/default.nix
index 6b56a42246f1..e53472c6ead3 100644
--- a/pkgs/development/python-modules/pylatexenc/default.nix
+++ b/pkgs/development/python-modules/pylatexenc/default.nix
@@ -6,23 +6,23 @@
buildPythonPackage rec {
pname = "pylatexenc";
- version = "2.7";
+ version = "2.8";
src = fetchFromGitHub {
owner = "phfaist";
repo = "pylatexenc";
rev = "v${version}";
- sha256 = "1hpcwbknfah3mky2m4asw15b9qdvv4k5ni0js764n1jpi83m1zgk";
+ sha256 = "0m9vrbh1gmbgq6dqm7xzklar3accadw0pn896rqsdi5jbgd3w0mh";
};
pythonImportsCheck = [ "pylatexenc" ];
- dontUseSetuptoolsCheck = true;
checkInputs = [ pytestCheckHook ];
meta = with lib; {
description = "Simple LaTeX parser providing latex-to-unicode and unicode-to-latex conversion";
homepage = "https://pylatexenc.readthedocs.io";
downloadPage = "https://www.github.com/phfaist/pylatexenc/releases";
+ changelog = "https://pylatexenc.readthedocs.io/en/latest/changes/";
license = licenses.mit;
maintainers = with maintainers; [ drewrisinger ];
};
diff --git a/pkgs/development/python-modules/pylibacl/default.nix b/pkgs/development/python-modules/pylibacl/default.nix
index 08d598c72db6..6bc0d74b5bae 100644
--- a/pkgs/development/python-modules/pylibacl/default.nix
+++ b/pkgs/development/python-modules/pylibacl/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "pylibacl";
- version = "0.5.4";
+ version = "0.6.0";
src = fetchPypi {
inherit pname version;
- sha256 = "060f375aeff90a16fbc3a827b7e234694ad636485d8ecd6654e01e1fc4ea3b37";
+ sha256 = "88a0a4322e3a62d797d61f96ec7f38d1c471c48a3cc3cedb32ab5c20aa98d9ff";
};
# ERROR: testExtended (tests.test_acls.AclExtensions)
diff --git a/pkgs/development/python-modules/pymatgen/default.nix b/pkgs/development/python-modules/pymatgen/default.nix
index 635d951f56eb..6a059eae5bf6 100644
--- a/pkgs/development/python-modules/pymatgen/default.nix
+++ b/pkgs/development/python-modules/pymatgen/default.nix
@@ -1,17 +1,35 @@
-{ stdenv, buildPythonPackage, fetchPypi, glibcLocales, numpy, pydispatcher, sympy, requests, monty, ruamel_yaml, six, scipy, tabulate, enum34, matplotlib, palettable, spglib, pandas, plotly, networkx }:
+{ stdenv, buildPythonPackage, fetchPypi
+, enum34
+, glibcLocales
+, matplotlib
+, monty
+, networkx
+, numpy
+, palettable
+, pandas
+, plotly
+, pydispatcher
+, requests
+, ruamel_yaml
+, scipy
+, six
+, spglib
+, sympy
+, tabulate
+, uncertainties
+}:
buildPythonPackage rec {
pname = "pymatgen";
- version = "2020.8.13";
+ version = "2020.11.11";
src = fetchPypi {
inherit pname version;
- sha256 = "23e5885e15195b37ce4c16ef93f474f741cb98451fa8dd4c319ec121f4887256";
+ sha256 = "2c51c2c8862ea0d59346114f43be9e65ea134ed5b2bbd8dae766c4f6b02f5e3c";
};
nativeBuildInputs = [ glibcLocales ];
-
propagatedBuildInputs = [
enum34
matplotlib
@@ -29,6 +47,7 @@ buildPythonPackage rec {
spglib
sympy
tabulate
+ uncertainties
];
# No tests in pypi tarball.
diff --git a/pkgs/development/python-modules/pymavlink/default.nix b/pkgs/development/python-modules/pymavlink/default.nix
index f0a5b222c224..cf8c95130026 100644
--- a/pkgs/development/python-modules/pymavlink/default.nix
+++ b/pkgs/development/python-modules/pymavlink/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pymavlink";
- version = "2.4.12";
+ version = "2.4.14";
src = fetchPypi {
inherit pname version;
- sha256 = "2954bb071ff67fc5ab29ed2dabe3b5355c4063fb8b014477d9bfbceb87358bc6";
+ sha256 = "3bc3709c735ebb3f98f19e96c8887868f4671077d4808076cfc5445912633881";
};
propagatedBuildInputs = [ future lxml ];
diff --git a/pkgs/development/python-modules/pymediainfo/default.nix b/pkgs/development/python-modules/pymediainfo/default.nix
index a0575bbfede7..8438df73c1c4 100644
--- a/pkgs/development/python-modules/pymediainfo/default.nix
+++ b/pkgs/development/python-modules/pymediainfo/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "pymediainfo";
- version = "4.2.1";
+ version = "5.0.3";
src = fetchPypi {
inherit pname version;
- sha256 = "0vg2icmsc44k1ra898rjfp912xijsn96s0zplax6w13lpzb9jb9r";
+ sha256 = "ea61a3b0e0ed6de42ebb2233cf1a9312c57dce95101c025f9f081c10ecec48fb";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/pymongo/default.nix b/pkgs/development/python-modules/pymongo/default.nix
index 2838362f1dba..18c697fec445 100644
--- a/pkgs/development/python-modules/pymongo/default.nix
+++ b/pkgs/development/python-modules/pymongo/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pymongo";
- version = "3.11.0";
+ version = "3.11.1";
src = fetchPypi {
inherit pname version;
- sha256 = "076a7f2f7c251635cf6116ac8e45eefac77758ee5a77ab7bd2f63999e957613b";
+ sha256 = "a9c1a2538cd120283e7137ac97ce27ebdfcb675730c5055d6332b0043f4e5a55";
};
# Tests call a running mongodb instance
diff --git a/pkgs/development/python-modules/pynacl/default.nix b/pkgs/development/python-modules/pynacl/default.nix
index 5ce85acc194e..dfce6652d03a 100644
--- a/pkgs/development/python-modules/pynacl/default.nix
+++ b/pkgs/development/python-modules/pynacl/default.nix
@@ -5,7 +5,7 @@
, libsodium
, cffi
, six
-, hypothesis_4
+, hypothesis
}:
buildPythonPackage rec {
@@ -18,7 +18,7 @@ buildPythonPackage rec {
sha256 = "01b56hxrbif3hx8l6rwz5kljrgvlbj7shmmd2rjh0hn7974a5sal";
};
- checkInputs = [ pytest hypothesis_4 ];
+ checkInputs = [ pytest hypothesis ];
buildInputs = [ libsodium ];
propagatedBuildInputs = [ cffi six ];
diff --git a/pkgs/development/python-modules/pynisher/default.nix b/pkgs/development/python-modules/pynisher/default.nix
index 27e41f300c72..e2ead68d11b9 100644
--- a/pkgs/development/python-modules/pynisher/default.nix
+++ b/pkgs/development/python-modules/pynisher/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pynisher";
- version = "0.5.0";
+ version = "0.6.3";
src = fetchPypi {
inherit pname version;
- sha256 = "1b1079315ad1009de108c9ad701f6ae5274264e64503fc22c2de366d99953f34";
+ sha256 = "e4e1d9366fc4ca60b4b2354b6d12e65600600a8c7bf4392c84f2f4ff4abc85ff";
};
propagatedBuildInputs = [ psutil docutils ];
diff --git a/pkgs/development/python-modules/pynput/default.nix b/pkgs/development/python-modules/pynput/default.nix
index 2b83f4c1223b..b525f22b2d34 100644
--- a/pkgs/development/python-modules/pynput/default.nix
+++ b/pkgs/development/python-modules/pynput/default.nix
@@ -1,17 +1,20 @@
-{ stdenv, buildPythonPackage, fetchPypi, sphinx, setuptools-lint, xlib }:
+{ stdenv, buildPythonPackage, fetchPypi, sphinx, setuptools-lint, xlib, evdev }:
buildPythonPackage rec {
pname = "pynput";
- version = "1.6.8";
+ version = "1.7.1";
src = fetchPypi {
inherit pname version;
- sha256 = "16h4wn7f54rw30jrya7rmqkx3f51pxn8cplid95v880md8yqdhb8";
+ sha256 = "5a5598bfb14322eff980ac6ca820635fce9028faa4f64a8e1581243aaf6785ee";
};
nativeBuildInputs = [ sphinx ];
- propagatedBuildInputs = [ setuptools-lint xlib ];
+ propagatedBuildInputs = [ setuptools-lint xlib ]
+ ++ stdenv.lib.optionals stdenv.isLinux [
+ evdev
+ ];
doCheck = false;
diff --git a/pkgs/development/python-modules/pyobjc/default.nix b/pkgs/development/python-modules/pyobjc/default.nix
index a9acf1e5586a..9799cbaf0e8f 100644
--- a/pkgs/development/python-modules/pyobjc/default.nix
+++ b/pkgs/development/python-modules/pyobjc/default.nix
@@ -2,7 +2,7 @@
buildPythonPackage rec {
pname = "pyobjc";
- version = "6.2.2";
+ version = "7.0";
# Gives "No matching distribution found for
# pyobjc-framework-Collaboration==4.0b1 (from pyobjc==4.0b1)"
@@ -10,7 +10,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "d5b87e9fa4cc9b51bf37f9a461887e2d8b9ae7e6bb45675f8edbe35ea6770455";
+ sha256 = "2b6c3e98f1408564ace1df36927154d7827c8e2f382386ab5d2db95c891e35a0";
};
meta = {
diff --git a/pkgs/development/python-modules/pyopencl/default.nix b/pkgs/development/python-modules/pyopencl/default.nix
index 4552fab5b856..297757687688 100644
--- a/pkgs/development/python-modules/pyopencl/default.nix
+++ b/pkgs/development/python-modules/pyopencl/default.nix
@@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "pyopencl";
- version = "2020.2.2";
+ version = "2020.3.1";
checkInputs = [ pytest ];
buildInputs = [ opencl-headers ocl-icd pybind11 ];
@@ -25,7 +25,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "31fcc79fb6862998e98d91a624c0bd4f0ab4c5d418d199912d4d312c64e437ec";
+ sha256 = "abc689307cf34d3dcc94d43815f64e2265469b50ecce6c903a3180589666fb36";
};
# py.test is not needed during runtime, so remove it from `install_requires`
diff --git a/pkgs/development/python-modules/pyosf/default.nix b/pkgs/development/python-modules/pyosf/default.nix
new file mode 100644
index 000000000000..c25b1b114355
--- /dev/null
+++ b/pkgs/development/python-modules/pyosf/default.nix
@@ -0,0 +1,34 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, isPy27
+, pytestrunner
+, requests
+}:
+
+buildPythonPackage rec {
+ pname = "pyosf";
+ version = "1.0.5";
+ disabled = isPy27;
+
+ src = fetchFromGitHub {
+ owner = "psychopy";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1fkpmylpcbqa9ky111mz4qr1n8pik49gs7pblbb5qx6b54fzl5k2";
+ };
+
+ preBuild = "export HOME=$TMP";
+ buildInputs = [ pytestrunner ]; # required via `setup_requires`
+ propagatedBuildInputs = [ requests ];
+
+ doCheck = false; # requires network access
+ pythonImportsCheck = [ "pyosf" ];
+
+ meta = with lib; {
+ homepage = "https://github.com/psychopy/pyosf";
+ description = "Pure Python library for simple sync with Open Science Framework";
+ license = licenses.mit;
+ maintainers = with maintainers; [ bcdarwin ];
+ };
+}
diff --git a/pkgs/development/python-modules/pypandoc/default.nix b/pkgs/development/python-modules/pypandoc/default.nix
index b4788999a353..3da9c3ae0a7c 100644
--- a/pkgs/development/python-modules/pypandoc/default.nix
+++ b/pkgs/development/python-modules/pypandoc/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildPythonPackage, fetchFromGitHub
+{ stdenv, buildPythonPackage, fetchFromGitHub, fetchpatch
, pandoc, haskellPackages, texlive }:
buildPythonPackage rec {
@@ -12,6 +12,14 @@ buildPythonPackage rec {
sha256 = "1lpslfns6zxx7b0xr13bzg921lwrj5am8za0b2dviywk6iiib0ld";
};
+ # https://github.com/bebraw/pypandoc/pull/204
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/sternenseemann/pypandoc/commit/e422e277dd667c77dae11fad931dbb6015e9a784.patch";
+ sha256 = "11l11kh2a4k0h1g4yvijb60076kzxlkrvda3x6dc1s8fz352bpg3";
+ })
+ ];
+
postPatch = ''
# set pandoc path statically
sed -i '/^__pandoc_path = None$/c__pandoc_path = "${pandoc}/bin/pandoc"' pypandoc/__init__.py
diff --git a/pkgs/development/python-modules/pyproj/default.nix b/pkgs/development/python-modules/pyproj/default.nix
index b23cb010f017..c000283e6de8 100644
--- a/pkgs/development/python-modules/pyproj/default.nix
+++ b/pkgs/development/python-modules/pyproj/default.nix
@@ -1,7 +1,7 @@
{ lib, buildPythonPackage, fetchFromGitHub, python, pkgs, pythonOlder, isPy27, substituteAll
, aenum
, cython
-, pytest
+, pytestCheckHook
, mock
, numpy
, shapely
@@ -34,20 +34,23 @@ buildPythonPackage rec {
numpy shapely
] ++ lib.optional (pythonOlder "3.6") aenum;
- checkInputs = [ pytest mock ];
-
- # ignore rounding errors, and impure docgen
- # datadir is ignored because it does the proj look up logic, which isn't relevant
- checkPhase = ''
- pytest . -k 'not alternative_grid_name \
- and not transform_wgs84_to_alaska \
- and not transformer_group__unavailable \
- and not transform_group__missing_best \
- and not datum \
- and not repr' \
- --ignore=test/test_doctest_wrapper.py \
- --ignore=test/test_datadir.py
- '';
+ checkInputs = [ pytestCheckHook mock ];
+
+ # prevent importing local directory
+ preCheck = "cd test";
+ pytestFlagsArray = [
+ "--ignore=test_doctest_wrapper.py"
+ "--ignore=test_datadir.py"
+ ];
+
+ disabledTests = [
+ "alternative_grid_name"
+ "transform_wgs84_to_alaska"
+ "transformer_group__unavailable"
+ "transform_group__missing_best"
+ "datum"
+ "repr"
+ ];
meta = {
description = "Python interface to PROJ.4 library";
diff --git a/pkgs/development/python-modules/pyqtgraph/default.nix b/pkgs/development/python-modules/pyqtgraph/default.nix
index d1850c1288d6..80f914294848 100644
--- a/pkgs/development/python-modules/pyqtgraph/default.nix
+++ b/pkgs/development/python-modules/pyqtgraph/default.nix
@@ -1,10 +1,10 @@
{ stdenv
, buildPythonPackage
, fetchPypi
-, scipy
, numpy
-, pyqt4
, pyopengl
+, pyqt5
+, scipy
}:
buildPythonPackage rec {
@@ -16,13 +16,16 @@ buildPythonPackage rec {
sha256 = "0p5k73wjfh0zzjvby8b5107cx7x0c2rdj66zh1nc8y95i0anf2na";
};
- propagatedBuildInputs = [ scipy numpy pyqt4 pyopengl ];
+ propagatedBuildInputs = [ numpy pyopengl pyqt5 scipy ];
+
+ doCheck = false; # tries to create windows (QApps) on collection, which fails (probably due to no display)
- doCheck = false; # "PyQtGraph requires either PyQt4 or PySide; neither package could be imported."
+ pythonImportsCheck = [ "pyqtgraph" ];
meta = with stdenv.lib; {
description = "Scientific Graphics and GUI Library for Python";
homepage = "http://www.pyqtgraph.org/";
+ changelog = "https://github.com/pyqtgraph/pyqtgraph/blob/master/CHANGELOG";
license = licenses.mit;
platforms = platforms.unix;
maintainers = with maintainers; [ koral ];
diff --git a/pkgs/development/python-modules/pyramid/default.nix b/pkgs/development/python-modules/pyramid/default.nix
index 3de55f628c44..a7ba7728a355 100644
--- a/pkgs/development/python-modules/pyramid/default.nix
+++ b/pkgs/development/python-modules/pyramid/default.nix
@@ -18,11 +18,11 @@
buildPythonPackage rec {
pname = "pyramid";
- version = "1.10.4";
+ version = "1.10.5";
src = fetchPypi {
inherit pname version;
- sha256 = "d80ccb8cfa550139b50801591d4ca8a5575334adb493c402fce2312f55d07d66";
+ sha256 = "fe1bd1140e6b79fe07f0053981d49be2dc66656cc8b481dd7ffcaa872fc25467";
};
checkInputs = [ webtest zope_component ];
diff --git a/pkgs/development/python-modules/pyro-api/default.nix b/pkgs/development/python-modules/pyro-api/default.nix
new file mode 100644
index 000000000000..aaf4571900b7
--- /dev/null
+++ b/pkgs/development/python-modules/pyro-api/default.nix
@@ -0,0 +1,23 @@
+{ buildPythonPackage, fetchPypi, lib }:
+
+buildPythonPackage rec {
+ version = "0.1.2";
+ pname = "pyro-api";
+
+ src = fetchPypi {
+ inherit version pname;
+ sha256 = "a1b900d9580aa1c2fab3b123ab7ff33413744da7c5f440bd4aadc4d40d14d920";
+ };
+
+ pythonImportsCheck = [ "pyroapi" ];
+
+ # tests require pyro-ppl which depends on this package
+ doCheck = false;
+
+ meta = {
+ description = "Generic API for dispatch to Pyro backends.";
+ homepage = "http://pyro.ai";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ georgewhewell ];
+ };
+}
diff --git a/pkgs/development/python-modules/pyro-ppl/default.nix b/pkgs/development/python-modules/pyro-ppl/default.nix
index c3157c3d301c..54c2155a51b5 100644
--- a/pkgs/development/python-modules/pyro-ppl/default.nix
+++ b/pkgs/development/python-modules/pyro-ppl/default.nix
@@ -1,15 +1,17 @@
{ buildPythonPackage, fetchPypi, lib, pytorch, contextlib2
-, graphviz, networkx, six, opt-einsum, tqdm }:
+, graphviz, networkx, six, opt-einsum, tqdm, pyro-api }:
+
buildPythonPackage rec {
- version = "1.4.0";
+ version = "1.5.1";
pname = "pyro-ppl";
src = fetchPypi {
inherit version pname;
- sha256 = "e863321bee141fb8d20d621aedc5925c472e06c08988447490115f54a31487ad";
+ sha256 = "00mprgf8pf9jq3kanxjldj00cg3nbfkb5yg0mdfbdi0b1rx3vnsa";
};
propagatedBuildInputs = [
+ pyro-api
pytorch
contextlib2
# TODO(tom): graphviz pulls in a lot of dependencies - make
@@ -22,18 +24,19 @@ buildPythonPackage rec {
];
# pyro not shipping tests do simple smoke test instead
- checkPhase = ''
- python -c "import pyro"
- python -c "import pyro.distributions"
- python -c "import pyro.infer"
- python -c "import pyro.optim"
- '';
+ pythonImportsCheck = [
+ "pyro"
+ "pyro.distributions"
+ "pyro.infer"
+ "pyro.optim"
+ ];
+
+ doCheck = false;
meta = {
description = "A Python library for probabilistic modeling and inference";
homepage = "http://pyro.ai";
license = lib.licenses.mit;
- maintainers = with lib.maintainers; [ teh ];
- broken = true;
+ maintainers = with lib.maintainers; [ teh georgewhewell ];
};
}
diff --git a/pkgs/development/python-modules/pyro4/default.nix b/pkgs/development/python-modules/pyro4/default.nix
index 3cf9d3f31437..713b257a195b 100644
--- a/pkgs/development/python-modules/pyro4/default.nix
+++ b/pkgs/development/python-modules/pyro4/default.nix
@@ -9,7 +9,7 @@
, msgpack
, isPy27
, selectors34
-, pytest
+, pytestCheckHook
}:
buildPythonPackage rec {
@@ -31,16 +31,16 @@ buildPythonPackage rec {
msgpack
];
- checkInputs = [ pytest ];
+ checkInputs = [ pytestCheckHook ];
# add testsupport.py to PATH
+ preCheck = "PYTHONPATH=tests/PyroTests:$PYTHONPATH";
# ignore network related tests, which fail in sandbox
- checkPhase = ''
- PYTHONPATH=tests/PyroTests:$PYTHONPATH
- pytest -k 'not StartNSfunc \
- and not Broadcast \
- and not GetIP' \
- --ignore=tests/PyroTests/test_naming.py
- '';
+ pytestFlagsArray = [ "--ignore=tests/PyroTests/test_naming.py" ];
+ disabledTests = [
+ "StartNSfunc"
+ "Broadcast"
+ "GetIP"
+ ];
meta = with stdenv.lib; {
description = "Distributed object middleware for Python (RPC)";
diff --git a/pkgs/development/python-modules/pyrsistent/default.nix b/pkgs/development/python-modules/pyrsistent/default.nix
index ae22dad1223d..a343db4f5540 100644
--- a/pkgs/development/python-modules/pyrsistent/default.nix
+++ b/pkgs/development/python-modules/pyrsistent/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "pyrsistent";
- version = "0.16.1";
+ version = "0.17.3";
src = fetchPypi {
inherit pname version;
- sha256 = "aa2ae1c2e496f4d6777f869ea5de7166a8ccb9c2e06ebcf6c7ff1b670c98c5ef";
+ sha256 = "2e636185d9eb976a18a8a8e96efce62f2905fea90041958d8cc2a189756ebf3e";
};
propagatedBuildInputs = [ six ];
diff --git a/pkgs/development/python-modules/pysaml2/default.nix b/pkgs/development/python-modules/pysaml2/default.nix
index 593911c064ec..f30fddc1efd8 100644
--- a/pkgs/development/python-modules/pysaml2/default.nix
+++ b/pkgs/development/python-modules/pysaml2/default.nix
@@ -49,7 +49,8 @@ buildPythonPackage rec {
checkPhase = ''
py.test -k "not test_load_extern_incommon \
and not test_load_remote_encoding \
- and not test_load_external"
+ and not test_load_external \
+ and not test_conf_syslog"
'';
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/pysbd/default.nix b/pkgs/development/python-modules/pysbd/default.nix
new file mode 100644
index 000000000000..e1e0578c83b8
--- /dev/null
+++ b/pkgs/development/python-modules/pysbd/default.nix
@@ -0,0 +1,31 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, pythonOlder
+, tqdm
+, spacy
+}:
+
+buildPythonPackage rec {
+ pname = "pysbd";
+ version = "0.3.3";
+ disabled = pythonOlder "3.5";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "56ab48a28a8470f0042a4cb7c9da8a6dde8621ecf87a86d75f201cbf1837e77f";
+ };
+
+ checkInputs = [ tqdm spacy ];
+
+ doCheck = false; # requires pyconll and blingfire
+
+ pythonImportsCheck = [ "pysbd" ];
+
+ meta = with lib; {
+ description = "Pysbd (Python Sentence Boundary Disambiguation) is a rule-based sentence boundary detection that works out-of-the-box across many languages";
+ homepage = "https://github.com/nipunsadvilkar/pySBD";
+ license = licenses.mit;
+ maintainers = [ maintainers.mic92 ];
+ };
+}
diff --git a/pkgs/development/python-modules/pyscard/default.nix b/pkgs/development/python-modules/pyscard/default.nix
index fefeaf7ebb55..9798d94900b0 100644
--- a/pkgs/development/python-modules/pyscard/default.nix
+++ b/pkgs/development/python-modules/pyscard/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchPypi, fetchpatch, buildPythonPackage, swig, pcsclite, PCSC }:
+{ stdenv, fetchPypi, buildPythonPackage, swig, pcsclite, PCSC }:
let
# Package does not support configuring the pcsc library.
@@ -30,21 +30,6 @@ buildPythonPackage rec {
NIX_CFLAGS_COMPILE = optionalString (! withApplePCSC)
"-I ${getDev pcsclite}/include/PCSC";
- # The error message differs depending on the macOS host version.
- # Since Nix reports a constant host version, but proxies to the
- # underlying library, it's not possible to determine the correct
- # expected error message. This patch allows both errors to be
- # accepted.
- # See: https://github.com/LudovicRousseau/pyscard/issues/77
- # Building with python from nix on macOS version 10.13 or
- # greater still causes this issue to occur.
- patches = optionals withApplePCSC [
- (fetchpatch {
- url = "https://github.com/LudovicRousseau/pyscard/commit/945e9c4cd4036155691f6ce9706a84283206f2ef.patch";
- sha256 = "19n8w1wzn85zywr6xf04d8nfg7sgzjyvxp1ccp3rgfr4mcc36plc";
- })
- ];
-
propagatedBuildInputs = if withApplePCSC then [ PCSC ] else [ pcsclite ];
nativeBuildInputs = [ swig ];
diff --git a/pkgs/development/python-modules/pyserial-asyncio/default.nix b/pkgs/development/python-modules/pyserial-asyncio/default.nix
index cf90275cd19c..5e721504eda5 100644
--- a/pkgs/development/python-modules/pyserial-asyncio/default.nix
+++ b/pkgs/development/python-modules/pyserial-asyncio/default.nix
@@ -3,13 +3,13 @@
buildPythonPackage rec {
pname = "pyserial-asyncio";
- version = "0.4";
+ version = "0.5";
disabled = !isPy3k; # Doesn't support python older than 3.4
src = fetchPypi {
inherit pname version;
- sha256 = "1vlsb0d03krxlj7vpvyhpinnyxyy8s3lk5rs8ba2932dhyl7f1n4";
+ sha256 = "1641e5433a866eeaf6464b3ab88b741e7a89dd8cd0f851b3343b15f425138d33";
};
propagatedBuildInputs = [ pyserial ];
diff --git a/pkgs/development/python-modules/pyserial/default.nix b/pkgs/development/python-modules/pyserial/default.nix
index 98ffbe5ad9ec..239568f64b76 100644
--- a/pkgs/development/python-modules/pyserial/default.nix
+++ b/pkgs/development/python-modules/pyserial/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pyserial";
- version="3.4";
+ version="3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "09y68bczw324a4jb9a1cfwrbjhq179vnfkkkrybbksp0vqgl0bbf";
+ sha256 = "1nyd4m4mnrz8scbfqn4zpq8gnbl4x42w5zz62vcgpzqd2waf0xrw";
};
checkPhase = "python -m unittest discover -s test";
diff --git a/pkgs/development/python-modules/pyside2/default.nix b/pkgs/development/python-modules/pyside2/default.nix
index ed0ab2d533aa..8133b677db28 100644
--- a/pkgs/development/python-modules/pyside2/default.nix
+++ b/pkgs/development/python-modules/pyside2/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "pyside2";
- version = "5.15.1";
+ version = "5.15.2";
src = fetchurl {
url = "https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${version}-src/pyside-setup-opensource-src-${version}.tar.xz";
- sha256 = "1yn3f414ql8rrvwxlfpp2sckpmb89zj5iszgy1690mrjh7cc2xgi";
+ sha256 = "060ljj1nzyp4zfz2vasbv2i7gs5rfkkjwxxbisd0fdw01d5m01mk";
};
patches = [
diff --git a/pkgs/development/python-modules/pysonos/default.nix b/pkgs/development/python-modules/pysonos/default.nix
index c51849d171c1..4a0fb1413bbe 100644
--- a/pkgs/development/python-modules/pysonos/default.nix
+++ b/pkgs/development/python-modules/pysonos/default.nix
@@ -13,13 +13,13 @@
buildPythonPackage rec {
pname = "pysonos";
- version = "0.0.35";
+ version = "0.0.37";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "3a0f8f6eb6ba0623b93a6995c1978cf72c4eedc5fbedac194e6d89e1b6b985e4";
+ sha256 = "43a046c1c6086500fb0f4be1094ca963f5b0f555a04b692832b2b88ab741824e";
};
propagatedBuildInputs = [ xmltodict requests ifaddr ];
diff --git a/pkgs/development/python-modules/pyspark/default.nix b/pkgs/development/python-modules/pyspark/default.nix
index d71cf2a0f437..d181d6a29d90 100644
--- a/pkgs/development/python-modules/pyspark/default.nix
+++ b/pkgs/development/python-modules/pyspark/default.nix
@@ -13,8 +13,7 @@ buildPythonPackage rec {
postPatch = ''
sed -i "s/'pypandoc'//" setup.py
- # Current release works fine with py4j 0.10.8.1
- substituteInPlace setup.py --replace py4j==0.10.7 'py4j>=0.10.7,<0.11'
+ substituteInPlace setup.py --replace py4j==0.10.9 'py4j>=0.10.9,<0.11'
'';
propagatedBuildInputs = [ py4j ];
diff --git a/pkgs/development/python-modules/pyspread/default.nix b/pkgs/development/python-modules/pyspread/default.nix
index cf62af03002d..2e7f458253ea 100644
--- a/pkgs/development/python-modules/pyspread/default.nix
+++ b/pkgs/development/python-modules/pyspread/default.nix
@@ -18,11 +18,11 @@
buildPythonPackage rec {
pname = "pyspread";
- version = "1.99.4";
+ version = "1.99.5";
src = fetchPypi {
inherit pname version;
- sha256 = "69edad3e4a3bcfb728beb3ad32e308096c29234cc0f7398ecd26a51e10b75978";
+ sha256 = "d396c2f94bf1ef6140877ab19205e6f2375bfe01d1bf50ff33bb63384744dd78";
};
propagatedBuildInputs = [ numpy wxPython matplotlib pycairo python-gnupg xlrd xlwt jedi pyenchant basemap pygtk ];
diff --git a/pkgs/development/python-modules/pysqueezebox/default.nix b/pkgs/development/python-modules/pysqueezebox/default.nix
index 33149e99e92f..11c9d9c40d06 100644
--- a/pkgs/development/python-modules/pysqueezebox/default.nix
+++ b/pkgs/development/python-modules/pysqueezebox/default.nix
@@ -2,12 +2,12 @@
buildPythonPackage rec {
pname = "pysqueezebox";
- version = "0.4.0";
+ version = "0.5.5";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "02d73e98314a63a38c314d40942a0b098fb59d2f08ac39b2627cfa73f785cf0d";
+ sha256 = "93e6a3824b560d4ea2b2e5f0a67fdf3b309b6194fbf9927e44fc0d12c7fdc6c0";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/pytest-django/default.nix b/pkgs/development/python-modules/pytest-django/default.nix
index 9763e074cee9..4b257b0a3d13 100644
--- a/pkgs/development/python-modules/pytest-django/default.nix
+++ b/pkgs/development/python-modules/pytest-django/default.nix
@@ -10,11 +10,11 @@
}:
buildPythonPackage rec {
pname = "pytest-django";
- version = "3.9.0";
+ version = "4.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "664e5f42242e5e182519388f01b9f25d824a9feb7cd17d8f863c8d776f38baf9";
+ sha256 = "26f02c16d36fd4c8672390deebe3413678d89f30720c16efb8b2a6bf63b9041f";
};
nativeBuildInputs = [ pytest setuptools_scm ];
diff --git a/pkgs/development/python-modules/pytest-flakes/default.nix b/pkgs/development/python-modules/pytest-flakes/default.nix
index 8c38544d8120..38156cc0ccf5 100644
--- a/pkgs/development/python-modules/pytest-flakes/default.nix
+++ b/pkgs/development/python-modules/pytest-flakes/default.nix
@@ -8,12 +8,12 @@ buildPythonPackage rec {
# upstream has abandoned project in favor of pytest-flake8
# retaining package to not break other packages
pname = "pytest-flakes";
- version = "4.0.2";
+ version = "4.0.3";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "6733db47937d9689032876359e5ee0ee6926e3638546c09220e2f86b3581d4c1";
+ sha256 = "bf070c5485dad82d5b5f5d0eb08d269737e378492d9a68f5223b0a90924c7754";
};
checkInputs = [ pytestpep8 pytest ];
diff --git a/pkgs/development/python-modules/pytest-flask/default.nix b/pkgs/development/python-modules/pytest-flask/default.nix
index 61c9d37267ef..1e6c34aee3c0 100644
--- a/pkgs/development/python-modules/pytest-flask/default.nix
+++ b/pkgs/development/python-modules/pytest-flask/default.nix
@@ -2,12 +2,12 @@
buildPythonPackage rec {
pname = "pytest-flask";
- version = "1.0.0";
+ version = "1.1.0";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "4d5678a045c07317618d80223ea124e21e8acc89dae109542dd1fdf6783d96c2";
+ sha256 = "9c136afd6d0fb045b0b8fd2363421b6670bfebd21d9141f79669d9051c9d2d05";
};
doCheck = false;
diff --git a/pkgs/development/python-modules/pytest-html/default.nix b/pkgs/development/python-modules/pytest-html/default.nix
index 2c0c23ebdca1..3ad238f553d1 100644
--- a/pkgs/development/python-modules/pytest-html/default.nix
+++ b/pkgs/development/python-modules/pytest-html/default.nix
@@ -3,12 +3,12 @@
buildPythonPackage rec {
pname = "pytest-html";
- version = "2.1.1";
+ version = "3.0.0";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "1iap9rzxx9pkvz6im3px8xj37pb098lvvf9yiqh93qq5w68w6jka";
+ sha256 = "407adfe8c748a6bb7e68a430ebe3766ffe51e43fc5442f78b261229c03078be4";
};
nativeBuildInputs = [ setuptools_scm ];
diff --git a/pkgs/development/python-modules/pytest-isort/default.nix b/pkgs/development/python-modules/pytest-isort/default.nix
index 869466c65001..fb65f8aceadb 100644
--- a/pkgs/development/python-modules/pytest-isort/default.nix
+++ b/pkgs/development/python-modules/pytest-isort/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pytest-isort";
- version = "1.1.0";
+ version = "1.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "01j0sx8yxd7sbmvwky68mvnwrxxs5bjkvi61043jzff1ga92kg9h";
+ sha256 = "f0fcf9674f3a627b36e07466d335e82b0f7c4f9e0f7ec39f2a1750b0189d5371";
};
propagatedBuildInputs = [ isort ];
diff --git a/pkgs/development/python-modules/pytest-metadata/default.nix b/pkgs/development/python-modules/pytest-metadata/default.nix
index 53ab515e6f06..f2191ab617d2 100644
--- a/pkgs/development/python-modules/pytest-metadata/default.nix
+++ b/pkgs/development/python-modules/pytest-metadata/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "pytest-metadata";
- version = "1.10.0";
+ version = "1.11.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0593jf8l30ayrqr9gkmwfbhz9h8cyqp7mgwp7ah1gjysbajf1rmp";
+ sha256 = "71b506d49d34e539cc3cfdb7ce2c5f072bea5c953320002c95968e0238f8ecf1";
};
nativeBuildInputs = [ setuptools_scm ];
diff --git a/pkgs/development/python-modules/pytest-mock/default.nix b/pkgs/development/python-modules/pytest-mock/default.nix
index c21175bf3381..ad82b389bee8 100644
--- a/pkgs/development/python-modules/pytest-mock/default.nix
+++ b/pkgs/development/python-modules/pytest-mock/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "pytest-mock";
- version = "3.2.0";
+ version = "3.3.1";
src = fetchPypi {
inherit pname version;
- sha256 = "7122d55505d5ed5a6f3df940ad174b3f606ecae5e9bc379569cdcbd4cd9d2b83";
+ sha256 = "a4d6d37329e4a893e77d9ffa89e838dd2b45d5dc099984cf03c703ac8411bb82";
};
propagatedBuildInputs = lib.optional (!isPy3k) mock;
diff --git a/pkgs/development/python-modules/pytest-mpl/default.nix b/pkgs/development/python-modules/pytest-mpl/default.nix
index a239c1dbe634..d238d7565f20 100644
--- a/pkgs/development/python-modules/pytest-mpl/default.nix
+++ b/pkgs/development/python-modules/pytest-mpl/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "pytest-mpl";
- version = "0.11";
+ version = "0.12";
src = fetchPypi {
inherit pname version;
- sha256 = "26c5a47a8fdbc04652f18b65c587da642c6cc0354680ee44b16c161d9800a2ce";
+ sha256 = "4a223909e5148c99bd18891848c7871457729322c752c9c470bd8dd6bdf9f940";
};
buildInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/pytest-mypy/default.nix b/pkgs/development/python-modules/pytest-mypy/default.nix
index 368d13a91394..2d2a3264e741 100644
--- a/pkgs/development/python-modules/pytest-mypy/default.nix
+++ b/pkgs/development/python-modules/pytest-mypy/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "pytest-mypy";
- version = "0.6.2";
+ version = "0.8.0";
src = fetchPypi {
inherit pname version;
- sha256 = "2560a9b27d59bb17810d12ec3402dfc7c8e100e40539a70d2814bcbb27240f27";
+ sha256 = "63d418a4fea7d598ac40b659723c00804d16a251d90a5cfbca213eeba5aaf01c";
};
nativeBuildInputs = [ setuptools_scm ];
diff --git a/pkgs/development/python-modules/pytest-quickcheck/default.nix b/pkgs/development/python-modules/pytest-quickcheck/default.nix
index f3a62a79db93..8db28159d9dc 100644
--- a/pkgs/development/python-modules/pytest-quickcheck/default.nix
+++ b/pkgs/development/python-modules/pytest-quickcheck/default.nix
@@ -1,11 +1,11 @@
{ stdenv, buildPythonPackage, fetchPypi, pytest, pytest-flakes, pytestpep8, tox }:
buildPythonPackage rec {
pname = "pytest-quickcheck";
- version = "0.8.5";
+ version = "0.8.6";
src = fetchPypi {
inherit pname version;
- sha256 = "2427808b54ccdec26a40cdba934a6c042fab9ebadb60d563a01f367bef87fe58";
+ sha256 = "3ef9bde7ba1fe6470c5b61631440186d1254e276c67a527242d91451ab7994e5";
};
buildInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/pytest-randomly/default.nix b/pkgs/development/python-modules/pytest-randomly/default.nix
index c4523ac728c6..be8d675fc1ea 100644
--- a/pkgs/development/python-modules/pytest-randomly/default.nix
+++ b/pkgs/development/python-modules/pytest-randomly/default.nix
@@ -5,13 +5,13 @@
buildPythonPackage rec {
pname = "pytest-randomly";
- version = "3.4.1";
+ version = "3.5.0";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "0s9cx692cdchfrjqx7fgf9wnm3fdac211a4hjq1cx9qqnbpdpl2z";
+ sha256 = "440cec143fd9b0adeb072006c71e0294402a2bc2ccd08079c2341087ba4cf2d1";
};
propagatedBuildInputs = [ numpy factory_boy faker ];
diff --git a/pkgs/development/python-modules/pytest-repeat/default.nix b/pkgs/development/python-modules/pytest-repeat/default.nix
index 768ad5967342..b90e8ebef385 100644
--- a/pkgs/development/python-modules/pytest-repeat/default.nix
+++ b/pkgs/development/python-modules/pytest-repeat/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "pytest-repeat";
- version = "0.8.0";
+ version = "0.9.1";
src = fetchPypi {
inherit pname version;
- sha256 = "1nbdmklpi0ra1jnfm032wz96y9nxdlcr4m9sjlnffwm7n4x43g2j";
+ sha256 = "5cd3289745ab3156d43eb9c8e7f7d00a926f3ae5c9cf425bec649b2fe15bad5b";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/pytest-services/default.nix b/pkgs/development/python-modules/pytest-services/default.nix
index 93b60ecbe415..761fe1d5d54e 100644
--- a/pkgs/development/python-modules/pytest-services/default.nix
+++ b/pkgs/development/python-modules/pytest-services/default.nix
@@ -5,19 +5,26 @@
, requests
, psutil
, pytest
+, setuptools_scm
, subprocess32
+, toml
, zc_lockfile
}:
buildPythonPackage rec {
pname = "pytest-services";
- version = "2.1.0";
+ version = "2.2.1";
src = fetchPypi {
inherit pname version;
- sha256 = "0037101eaa17e050542808ecb2e799e9b2b148f1867f62b2296329fdd2034cf5";
+ sha256 = "2da740487d08ea63dfdf718f5d4ba11e590c99ddf5481549edebf7a3a42ca536";
};
+ nativeBuildInputs = [
+ setuptools_scm
+ toml
+ ];
+
propagatedBuildInputs = [
requests
psutil
@@ -28,6 +35,8 @@ buildPythonPackage rec {
# no tests in PyPI tarball
doCheck = false;
+ pythonImportsCheck = [ "pytest_services" ];
+
meta = with lib; {
description = "Services plugin for pytest testing framework";
homepage = "https://github.com/pytest-dev/pytest-services";
diff --git a/pkgs/development/python-modules/pytest-xdist/default.nix b/pkgs/development/python-modules/pytest-xdist/default.nix
index 6dc4b666db54..56e3f3cad59c 100644
--- a/pkgs/development/python-modules/pytest-xdist/default.nix
+++ b/pkgs/development/python-modules/pytest-xdist/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "pytest-xdist";
- version = "1.34.0";
+ version = "2.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1vh4ps32lp5ignch5adbl3pgchvigdfmrl6qpmhxih54wa1qw3il";
+ sha256 = "82d938f1a24186520e2d9d3a64ef7d9ac7ecdf1a0659e095d18e596b8cbd0672";
};
nativeBuildInputs = [ setuptools_scm pytest ];
diff --git a/pkgs/development/python-modules/pytest-xprocess/default.nix b/pkgs/development/python-modules/pytest-xprocess/default.nix
index 1dd11133a629..124adb8b2a53 100644
--- a/pkgs/development/python-modules/pytest-xprocess/default.nix
+++ b/pkgs/development/python-modules/pytest-xprocess/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "pytest-xprocess";
- version = "0.14.0";
+ version = "0.17.0";
src = fetchPypi {
inherit pname version;
- sha256 = "06g1j5079ddl2sd3pxh2jg6g83b2z3l5hzbadiry2xg673dcncmb";
+ sha256 = "2506d637c4f54c65dd195c1d094abdeedacc9bf0689131d847a324ad0fc951c0";
};
nativeBuildInputs = [ setuptools_scm ];
diff --git a/pkgs/development/python-modules/python-crontab/default.nix b/pkgs/development/python-modules/python-crontab/default.nix
new file mode 100644
index 000000000000..f5e368de0372
--- /dev/null
+++ b/pkgs/development/python-modules/python-crontab/default.nix
@@ -0,0 +1,27 @@
+{ lib, buildPythonPackage, fetchPypi, python-dateutil, pytestCheckHook }:
+
+buildPythonPackage rec {
+ pname = "python-crontab";
+ version = "2.5.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "4bbe7e720753a132ca4ca9d4094915f40e9d9dc8a807a4564007651018ce8c31";
+ };
+
+ checkInputs = [ pytestCheckHook ];
+ disabledTests = [ "test_07_non_posix_shell"];
+
+ propagatedBuildInputs = [ python-dateutil ];
+
+ meta = with lib; {
+ description = "Python API for crontab";
+ longDescription = ''
+ Crontab module for reading and writing crontab files
+ and accessing the system cron automatically and simply using a direct API.
+ '';
+ homepage = "https://pypi.org/project/python-crontab/";
+ license = licenses.lgpl3Plus;
+ maintainers = with maintainers; [ kfollesdal ];
+ };
+}
diff --git a/pkgs/development/python-modules/python-dotenv/default.nix b/pkgs/development/python-modules/python-dotenv/default.nix
index dd9191835a44..e654826e0bc2 100644
--- a/pkgs/development/python-modules/python-dotenv/default.nix
+++ b/pkgs/development/python-modules/python-dotenv/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "python-dotenv";
- version = "0.14.0";
+ version = "0.15.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0gf3r4xvqk9ai1k3ka8c4dlblqhs7286zbd1b20adn953fdcj44c";
+ sha256 = "587825ed60b1711daea4832cf37524dfd404325b7db5e25ebe88c495c9f807a0";
};
propagatedBuildInputs = [ click ] ++ lib.optionals isPy27 [ typing ];
diff --git a/pkgs/development/python-modules/python-frontmatter/default.nix b/pkgs/development/python-modules/python-frontmatter/default.nix
new file mode 100644
index 000000000000..8edd87556675
--- /dev/null
+++ b/pkgs/development/python-modules/python-frontmatter/default.nix
@@ -0,0 +1,30 @@
+{ stdenv, lib, fetchFromGitHub, python3Packages }:
+
+python3Packages.buildPythonPackage rec {
+ pname = "python-frontmatter";
+ version = "0.5.0";
+
+ src = fetchFromGitHub {
+ owner = "eyeseast";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1iki3rcbg7zs93m3mgqzncybqgdcch25qpwy84iz96qq8pipfs6g";
+ };
+
+ propagatedBuildInputs = with python3Packages; [
+ pyyaml
+ six
+ ];
+
+ checkInputs = with python3Packages; [
+ pytest
+ ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/eyeseast/python-frontmatter";
+ description = "Parse and manage posts with YAML (or other) frontmatter";
+ license = licenses.mit;
+ maintainers = with maintainers; [ siraben ];
+ platforms = lib.platforms.unix;
+ };
+}
diff --git a/pkgs/development/python-modules/python-markdown-math/default.nix b/pkgs/development/python-modules/python-markdown-math/default.nix
index 6f18a47e13c7..0b6d01746b97 100644
--- a/pkgs/development/python-modules/python-markdown-math/default.nix
+++ b/pkgs/development/python-modules/python-markdown-math/default.nix
@@ -7,12 +7,12 @@
buildPythonPackage rec {
pname = "python-markdown-math";
- version = "0.7";
+ version = "0.8";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "17a12175e8b2052a1c3402fca410841c551c678046293b1f7c280ccfe7b302a0";
+ sha256 = "8564212af679fc18d53f38681f16080fcd3d186073f23825c7ce86fadd3e3635";
};
checkInputs = [ markdown ];
diff --git a/pkgs/development/python-modules/python-miio/default.nix b/pkgs/development/python-modules/python-miio/default.nix
index 6bd140ae5b4c..136483761cf8 100644
--- a/pkgs/development/python-modules/python-miio/default.nix
+++ b/pkgs/development/python-modules/python-miio/default.nix
@@ -19,11 +19,11 @@
buildPythonPackage rec {
pname = "python-miio";
- version = "0.5.3";
+ version = "0.5.4";
src = fetchPypi {
inherit pname version;
- sha256 = "3be5275b569844dfa267c80a1e23dc0957411dd501cae0ed3cccf43467031ceb";
+ sha256 = "5a6fd3bb2cc2f75cdfe5673f36a5a418144d08add6e53b384cb146e99f27bd39";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/python-periphery/default.nix b/pkgs/development/python-modules/python-periphery/default.nix
index 298fbaed0f86..e0461dd1efe6 100644
--- a/pkgs/development/python-modules/python-periphery/default.nix
+++ b/pkgs/development/python-modules/python-periphery/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "python-periphery";
- version = "2.1.0";
+ version = "2.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "57baa82e6bc59b67747317d16ad0cf9626826e8d43233af13bce924660500bd6";
+ sha256 = "ed07adc27c8b4df9cd40b2d935f86400a7b495b311df5bfaf9ecaeafc5413fd5";
};
# Some tests require physical probing and additional physical setup
diff --git a/pkgs/development/python-modules/python-prctl/default.nix b/pkgs/development/python-modules/python-prctl/default.nix
index 4da75195025d..2fd88858de75 100644
--- a/pkgs/development/python-modules/python-prctl/default.nix
+++ b/pkgs/development/python-modules/python-prctl/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "python-prctl";
- version = "1.7";
+ version = "1.8.1";
src = fetchPypi {
inherit pname version;
- sha256 = "1njgixnavmwq45r3gpkhn1y760sax204clagg4gzwvvdc5bdbssp";
+ sha256 = "b4ca9a25a7d4f1ace4fffd1f3a2e64ef5208fe05f929f3edd5e27081ca7e67ce";
};
patches = [ ./skip_bad_tests.patch ];
diff --git a/pkgs/development/python-modules/python-rapidjson/default.nix b/pkgs/development/python-modules/python-rapidjson/default.nix
index defd5430f2ee..b128e767d872 100644
--- a/pkgs/development/python-modules/python-rapidjson/default.nix
+++ b/pkgs/development/python-modules/python-rapidjson/default.nix
@@ -8,13 +8,13 @@
}:
buildPythonPackage rec {
- version = "0.9.3";
+ version = "0.9.4";
pname = "python-rapidjson";
disabled = pythonOlder "3.4";
src = fetchPypi {
inherit pname version;
- sha256 = "4e339edfbba9e5feed0cf44043b6befba0c780b34cdf446888dbce44de362a8a";
+ sha256 = "d79a412d7df30f01d3cb12e0e8863a48cfecd2fd7612719e16bc76eb1b65b332";
};
LC_ALL="en_US.utf-8";
diff --git a/pkgs/development/python-modules/python-redis-lock/default.nix b/pkgs/development/python-modules/python-redis-lock/default.nix
index 2ee21137141a..32189495cdd4 100644
--- a/pkgs/development/python-modules/python-redis-lock/default.nix
+++ b/pkgs/development/python-modules/python-redis-lock/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "python-redis-lock";
- version = "3.6.0";
+ version = "3.7.0";
src = fetchPypi {
inherit pname version;
- sha256 = "6c79b87f2fefcf47bbcebea56056d324e9d7971c9b98123b79590e08cbb0a8f7";
+ sha256 = "4265a476e39d476a8acf5c2766485c44c75f3a1bd6cf73bb195f3079153b8374";
};
checkInputs = [ pytest process-tests pkgs.redis ];
diff --git a/pkgs/development/python-modules/python-socketio/default.nix b/pkgs/development/python-modules/python-socketio/default.nix
index cbddc023a152..cfa260205715 100644
--- a/pkgs/development/python-modules/python-socketio/default.nix
+++ b/pkgs/development/python-modules/python-socketio/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "python-socketio";
- version = "4.6.0";
+ version = "4.6.1";
src = fetchPypi {
inherit pname version;
- sha256 = "358d8fbbc029c4538ea25bcaa283e47f375be0017fcba829de8a3a731c9df25a";
+ sha256 = "cd1f5aa492c1eb2be77838e837a495f117e17f686029ebc03d62c09e33f4fa10";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/python-telegram-bot/default.nix b/pkgs/development/python-modules/python-telegram-bot/default.nix
index 0552b18f8002..f16f581ade3d 100644
--- a/pkgs/development/python-modules/python-telegram-bot/default.nix
+++ b/pkgs/development/python-modules/python-telegram-bot/default.nix
@@ -12,12 +12,12 @@
buildPythonPackage rec {
pname = "python-telegram-bot";
- version = "12.8";
+ version = "13.0";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "1hzdnjxqgqv868agaipga4padq2q5s4hd1yzvh3n48b9ck2qcw9j";
+ sha256 = "ca78a41626d728a8f51affa792270e210fa503ed298d395bed2bd1281842dca3";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/python_fedora/default.nix b/pkgs/development/python-modules/python_fedora/default.nix
index 8c9cac757615..2224c94ac6f7 100644
--- a/pkgs/development/python-modules/python_fedora/default.nix
+++ b/pkgs/development/python-modules/python_fedora/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "python-fedora";
- version = "1.0.0";
+ version = "1.1.1";
src = fetchPypi {
inherit pname version;
- sha256 = "efb675929ebf588c2deffa2058ff407e65d1889bca1b545a58f525135367c9e4";
+ sha256 = "56b9d841a39b4030e388e90c7b77dacd479f1ce5e2ff9b18c3954d97d5709a19";
};
propagatedBuildInputs = [ kitchen requests bunch paver lockfile
six munch urllib3 beautifulsoup4 openidc-client ];
diff --git a/pkgs/development/python-modules/pytorch/default.nix b/pkgs/development/python-modules/pytorch/default.nix
index fc18c6e516c1..ff7a0e5107f3 100644
--- a/pkgs/development/python-modules/pytorch/default.nix
+++ b/pkgs/development/python-modules/pytorch/default.nix
@@ -6,7 +6,7 @@
cudaArchList ? null,
# Native build inputs
- cmake, utillinux, linkFarm, symlinkJoin, which,
+ cmake, util-linux, linkFarm, symlinkJoin, which,
# Build inputs
numactl,
@@ -207,7 +207,7 @@ in buildPythonPackage rec {
nativeBuildInputs = [
cmake
- utillinux
+ util-linux
which
ninja
] ++ lib.optionals cudaSupport [ cudatoolkit_joined ];
@@ -254,6 +254,15 @@ in buildPythonPackage rec {
cp -r $out/${python.sitePackages}/torch/include $dev/include
cp -r $out/${python.sitePackages}/torch/share $dev/share
+ # Fix up library paths for split outputs
+ substituteInPlace \
+ $dev/share/cmake/Torch/TorchConfig.cmake \
+ --replace \''${TORCH_INSTALL_PREFIX}/lib "$lib/lib"
+
+ substituteInPlace \
+ $dev/share/cmake/Caffe2/Caffe2Targets-release.cmake \
+ --replace \''${_IMPORT_PREFIX}/lib "$lib/lib"
+
mkdir $lib
cp -r $out/${python.sitePackages}/torch/lib $lib/lib
'';
@@ -288,6 +297,6 @@ in buildPythonPackage rec {
homepage = "https://pytorch.org/";
license = lib.licenses.bsd3;
platforms = with lib.platforms; linux ++ lib.optionals (!cudaSupport) darwin;
- maintainers = with lib.maintainers; [ teh thoughtpolice tscholak ]; # tscholak esp. for darwin-related builds
+ maintainers = with lib.maintainers; [ danieldk teh thoughtpolice tscholak ]; # tscholak esp. for darwin-related builds
};
}
diff --git a/pkgs/development/python-modules/pytz/default.nix b/pkgs/development/python-modules/pytz/default.nix
index 8680a4f8e1d4..0351840b3e0b 100644
--- a/pkgs/development/python-modules/pytz/default.nix
+++ b/pkgs/development/python-modules/pytz/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "pytz";
- version = "2020.1";
+ version = "2020.4";
src = fetchPypi {
inherit pname version;
- sha256 = "c35965d010ce31b23eeb663ed3cc8c906275d6be1a34393a1d73a41febf4a048";
+ sha256 = "3e6b7dd2d1e0a59084bcee14a17af60c5c562cdc16d828e8eba2e683d3a7e268";
};
checkPhase = ''
diff --git a/pkgs/development/python-modules/pyusb/default.nix b/pkgs/development/python-modules/pyusb/default.nix
index 624090e98aa0..7e5fc90453ff 100644
--- a/pkgs/development/python-modules/pyusb/default.nix
+++ b/pkgs/development/python-modules/pyusb/default.nix
@@ -1,14 +1,18 @@
-{ stdenv, fetchPypi, buildPythonPackage, libusb1 }:
+{ stdenv, fetchPypi, buildPythonPackage, libusb1, setuptools_scm }:
buildPythonPackage rec {
pname = "pyusb";
- version = "1.0.2";
+ version = "1.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0qkk2jn270jwwl1x26hmdhb14m9kkbrzzwzizdjcl1a29b6756sf";
+ sha256 = "d69ed64bff0e2102da11b3f49567256867853b861178689671a163d30865c298";
};
+ nativeBuildInputs = [
+ setuptools_scm
+ ];
+
# Fix the USB backend library lookup
postPatch =
''
@@ -20,6 +24,8 @@ buildPythonPackage rec {
# No tests included
doCheck = false;
+ pythonImportsCheck = [ "usb" ];
+
meta = with stdenv.lib; {
description = "Python USB access module (wraps libusb 1.0)"; # can use other backends
homepage = "https://pyusb.github.io/pyusb/";
diff --git a/pkgs/development/python-modules/pywbem/default.nix b/pkgs/development/python-modules/pywbem/default.nix
index e944f693503e..698e4ef94ca3 100644
--- a/pkgs/development/python-modules/pywbem/default.nix
+++ b/pkgs/development/python-modules/pywbem/default.nix
@@ -1,53 +1,44 @@
{ lib, buildPythonPackage, fetchPypi, libxml2
, m2crypto, ply, pyyaml, six, pbr, pythonOlder, isPy37
+, nocasedict, nocaselist, yamlloader, requests-mock
, httpretty, lxml, mock, pytest, requests, decorator, unittest2
+, FormEncode, testfixtures, pytz
}:
buildPythonPackage rec {
pname = "pywbem";
- version = "1.0.3";
-
- # Support added in master https://github.com/pywbem/pywbem/commit/b2f2f1a151a30355bbc6652dca69a7b30bfe941e awaiting release
- disabled = isPy37;
+ version = "1.1.2";
src = fetchPypi {
inherit pname version;
- sha256 = "a6c53d9426326e0e722a5b1af3a1d55810259cb3afa92ca5e4029a6d533cab37";
+ sha256 = "9GpxbgNsXZJj2M5MvosNnEe+9pY+Qz64RD/7ZIDqmII=";
};
propagatedBuildInputs = [
mock
+ nocasedict
+ nocaselist
pbr
ply
pyyaml
six
+ yamlloader
] ++ lib.optionals (pythonOlder "3.0") [ m2crypto ];
checkInputs = [
decorator
+ FormEncode
httpretty
libxml2
lxml
pytest
+ pytz
requests
+ requests-mock
+ testfixtures
unittest2
];
- postPatch = ''
- # Uses deprecated library yamlordereddictloader
- rm testsuite/test_client.py
-
- # Wants `wbemcli` in PATH
- rm testsuite/test_wbemcli.py
-
- # Disables tests that use testfixtures which is currently broken by nonbuilding zope_component
- rm testsuite/{test_logging,test_recorder,test_wbemconnection_mock}.*
- '';
-
- checkPhase = ''
- pytest testsuite/
- '';
-
meta = with lib; {
description = "Support for the WBEM standard for systems management";
homepage = "https://pywbem.github.io";
diff --git a/pkgs/development/python-modules/pyxnat/default.nix b/pkgs/development/python-modules/pyxnat/default.nix
index 2c2557537228..700188f15dd1 100644
--- a/pkgs/development/python-modules/pyxnat/default.nix
+++ b/pkgs/development/python-modules/pyxnat/default.nix
@@ -9,12 +9,12 @@
buildPythonPackage rec {
pname = "pyxnat";
- version = "1.3";
+ version = "1.4";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "113d13cs5ab7wy4vmyqyh8isjhlgfvan7y2g8n25vcpn3j4j00h0";
+ sha256 = "22524120d744b50d25ef6bfc7052637e4ead9e2afac92563231ec89848f5adf5";
};
propagatedBuildInputs = [ lxml requests ];
diff --git a/pkgs/development/python-modules/pyzmq/default.nix b/pkgs/development/python-modules/pyzmq/default.nix
index 2d17e6a76e08..c80dfe93aee0 100644
--- a/pkgs/development/python-modules/pyzmq/default.nix
+++ b/pkgs/development/python-modules/pyzmq/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "pyzmq";
- version = "19.0.2";
+ version = "20.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "296540a065c8c21b26d63e3cea2d1d57902373b16e4256afe46422691903a438";
+ sha256 = "824ad5888331aadeac772bce27e1c2fbcab82fade92edbd234542c4e12f0dca9";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/qiskit-aer/default.nix b/pkgs/development/python-modules/qiskit-aer/default.nix
index 8e73e942be92..57d89b557111 100644
--- a/pkgs/development/python-modules/qiskit-aer/default.nix
+++ b/pkgs/development/python-modules/qiskit-aer/default.nix
@@ -3,34 +3,39 @@
, buildPythonPackage
, fetchFromGitHub
, fetchpatch
+ # C Inputs
+, blas
+, catch2
, cmake
-, cvxpy
, cython
, muparserx
, ninja
, nlohmann_json
+, spdlog
+ # Python Inputs
+, cvxpy
, numpy
-, openblas
, pybind11
, scikit-build
-, spdlog
# Check Inputs
-, qiskit-terra
, pytestCheckHook
-, python
+, ddt
+, fixtures
+, pytest-timeout
+, qiskit-terra
}:
buildPythonPackage rec {
pname = "qiskit-aer";
- version = "0.6.1";
+ version = "0.7.1";
- disabled = pythonOlder "3.5";
+ disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "Qiskit";
repo = "qiskit-aer";
rev = version;
- sha256 = "1fnv11diis0as8zcc57mamz0gbjd6vj7nw3arxzvwa77ja803sr4";
+ sha256 = "07l0wavdknx0y4vy0hwgw24365sg4nb6ygl3lpa098np85qgyn4y";
};
nativeBuildInputs = [
@@ -40,10 +45,11 @@ buildPythonPackage rec {
];
buildInputs = [
- openblas
- spdlog
- nlohmann_json
+ blas
+ catch2
muparserx
+ nlohmann_json
+ spdlog
];
propagatedBuildInputs = [
@@ -60,11 +66,6 @@ buildPythonPackage rec {
dontUseCmakeConfigure = true;
- cmakeFlags = [
- "-DBUILD_TESTS=True"
- "-DAER_THRUST_BACKEND=OMP"
- ];
-
# *** Testing ***
pythonImportsCheck = [
@@ -72,11 +73,22 @@ buildPythonPackage rec {
"qiskit.providers.aer.backends.qasm_simulator"
"qiskit.providers.aer.backends.controller_wrappers" # Checks C++ files built correctly. Only exists if built & moved to output
];
+ # Slow tests
+ disabledTests = [
+ "test_paulis_1_and_2_qubits"
+ "test_3d_oscillator"
+ ];
checkInputs = [
- qiskit-terra
pytestCheckHook
+ ddt
+ fixtures
+ pytest-timeout
+ qiskit-terra
+ ];
+ pytestFlagsArray = [
+ "--timeout=30"
+ "--durations=10"
];
- dontUseSetuptoolsCheck = true; # Otherwise runs tests twice
preCheck = ''
# Tests include a compiled "circuit" which is auto-built in $HOME
@@ -87,9 +99,7 @@ buildPythonPackage rec {
# Add qiskit-aer compiled files to cython include search
pushd $HOME
'';
- postCheck = ''
- popd
- '';
+ postCheck = "popd";
meta = with lib; {
description = "High performance simulators for Qiskit";
diff --git a/pkgs/development/python-modules/qiskit-aqua/default.nix b/pkgs/development/python-modules/qiskit-aqua/default.nix
index c90f9ddf2e2c..11274c525f09 100644
--- a/pkgs/development/python-modules/qiskit-aqua/default.nix
+++ b/pkgs/development/python-modules/qiskit-aqua/default.nix
@@ -2,8 +2,6 @@
, pythonOlder
, buildPythonPackage
, fetchFromGitHub
-, fetchpatch
-# , cplex
, cvxpy
, dlx
, docplex
@@ -18,38 +16,38 @@
, quandl
, scikitlearn
, yfinance
+ # Optional inputs
+, withTorch ? false
+, pytorch
+, withPyscf ? false
+, pyscf ? null
+, withScikitQuant ? false
+, scikit-quant ? null
+, withCplex ? false
+, cplex ? null
# Check Inputs
, ddt
, pytestCheckHook
+, pytest-timeout
, qiskit-aer
}:
buildPythonPackage rec {
pname = "qiskit-aqua";
- version = "0.7.5";
+ version = "0.8.1";
- disabled = pythonOlder "3.5";
+ disabled = pythonOlder "3.6";
# Pypi's tarball doesn't contain tests
src = fetchFromGitHub {
owner = "Qiskit";
repo = "qiskit-aqua";
rev = version;
- sha256 = "19sdv7lnc4b1c86rd1dv7pjpi8cmrpzbv7nav0fb899ki8ldqdwq";
+ sha256 = "11qyya3vyq50wpzrzzl8v46yx5p72rhpqhybwn47qgazxgg82r1b";
};
- # TODO: remove in next release
- patches = [
- (fetchpatch {
- name = "qiskit-aqua-fix-test-issue-1214.patch";
- url = "https://github.com/Qiskit/qiskit-aqua/commit/284a4323192ac85787b22cbe5f344996fae16f7d.patch";
- sha256 = "0zl8hqa2fq9ng793x4dhh0ny67nnbjcd8l1cdsaaab4ca1y0xcfr";
- })
- ];
-
# Optional packages: pyscf (see below NOTE) & pytorch. Can install via pip/nix if needed.
propagatedBuildInputs = [
- # cplex
cvxpy
docplex
dlx # Python Dancing Links package
@@ -63,7 +61,10 @@ buildPythonPackage rec {
quandl
scikitlearn
yfinance
- ];
+ ] ++ lib.optionals (withTorch) [ pytorch ]
+ ++ lib.optionals (withPyscf) [ pyscf ]
+ ++ lib.optionals (withScikitQuant) [ scikit-quant ]
+ ++ lib.optionals (withCplex) [ cplex ];
# *** NOTE ***
# We make pyscf optional in this package, due to difficulties packaging it in Nix (test failures, complicated flags, etc).
@@ -97,8 +98,12 @@ buildPythonPackage rec {
postInstall = "rm -rf $out/${python.sitePackages}/docs"; # Remove docs dir b/c it can cause conflicts.
- checkInputs = [ ddt qiskit-aer pytestCheckHook ];
- dontUseSetuptoolsCheck = true;
+ checkInputs = [
+ pytestCheckHook
+ ddt
+ pytest-timeout
+ qiskit-aer
+ ];
pythonImportsCheck = [
"qiskit.aqua"
"qiskit.aqua.algorithms"
@@ -108,10 +113,13 @@ buildPythonPackage rec {
"qiskit.optimization"
];
pytestFlagsArray = [
- # Disabled b/c missing pyscf
+ "--timeout=30"
+ "--durations=10"
+ ] ++ lib.optionals (!withPyscf) [
"--ignore=test/chemistry/test_qeom_ee.py"
"--ignore=test/chemistry/test_qeom_vqe.py"
"--ignore=test/chemistry/test_vqe_uccsd_adapt.py"
+ "--ignore=test/chemistry/test_bopes_sampler.py"
];
disabledTests = [
# Disabled due to missing pyscf
@@ -123,8 +131,10 @@ buildPythonPackage rec {
# Disabling slow tests > 10 seconds
"TestVQE"
+ "TestOOVQE"
"TestVQC"
"TestQSVM"
+ "TestOptimizerAQGD"
"test_graph_partition_vqe"
"TestLookupRotation"
"_vqe"
@@ -151,6 +161,7 @@ buildPythonPackage rec {
"test_confidence_intervals_00001"
"test_eoh"
"test_qasm_5"
+ "test_uccsd_hf"
];
meta = with lib; {
diff --git a/pkgs/development/python-modules/qiskit-ibmq-provider/default.nix b/pkgs/development/python-modules/qiskit-ibmq-provider/default.nix
index eaf10fd60829..7374d7ce017d 100644
--- a/pkgs/development/python-modules/qiskit-ibmq-provider/default.nix
+++ b/pkgs/development/python-modules/qiskit-ibmq-provider/default.nix
@@ -9,24 +9,36 @@
, requests_ntlm
, websockets
# Visualization inputs
-, ipykernel
+, withVisualization ? false
+, ipython
, ipyvuetify
, ipywidgets
, matplotlib
-, nbconvert
-, nbformat
, plotly
, pyperclip
, seaborn
# check inputs
, pytestCheckHook
+, nbconvert
+, nbformat
, pproxy
, vcrpy
}:
+let
+ visualizationPackages = [
+ ipython
+ ipyvuetify
+ ipywidgets
+ matplotlib
+ plotly
+ pyperclip
+ seaborn
+ ];
+in
buildPythonPackage rec {
pname = "qiskit-ibmq-provider";
- version = "0.8.0";
+ version = "0.11.1";
disabled = pythonOlder "3.6";
@@ -34,7 +46,7 @@ buildPythonPackage rec {
owner = "Qiskit";
repo = pname;
rev = version;
- sha256 = "0rrpwr4a82j69j5ibl2g0nw8wbpg201cfz6f234k2v6pj500x9nl";
+ sha256 = "0b5mnq8f5844idnsmp84lpkvlpszfwwi998yvggcgaayw1dbk53h";
};
propagatedBuildInputs = [
@@ -44,31 +56,16 @@ buildPythonPackage rec {
requests
requests_ntlm
websockets
- # Visualization/Jupyter inputs
- ipykernel
- ipyvuetify
- ipywidgets
- matplotlib
- nbconvert
- nbformat
- plotly
- pyperclip
- seaborn
- ];
-
- # websockets seems to be pinned b/c in v8+ it drops py3.5 support. Not an issue here (usually py3.7+, and disabled for older py3.6)
- postPatch = ''
- substituteInPlace requirements.txt --replace "websockets>=7,<8" "websockets"
- substituteInPlace setup.py --replace "websockets>=7,<8" "websockets"
- '';
+ ] ++ lib.optionals withVisualization visualizationPackages;
# Most tests require credentials to run on IBMQ
checkInputs = [
pytestCheckHook
+ nbconvert
+ nbformat
pproxy
vcrpy
- ];
- dontUseSetuptoolsCheck = true;
+ ] ++ lib.optionals (!withVisualization) visualizationPackages;
pythonImportsCheck = [ "qiskit.providers.ibmq" ];
# These disabled tests require internet connection, aren't skipped elsewhere
@@ -76,6 +73,10 @@ buildPythonPackage rec {
"test_old_api_url"
"test_non_auth_url"
"test_non_auth_url_with_hub"
+
+ # slow tests
+ "test_websocket_retry_failure"
+ "test_invalid_url"
];
# Skip tests that rely on internet access (mostly to IBM Quantum Experience cloud).
diff --git a/pkgs/development/python-modules/qiskit-ignis/default.nix b/pkgs/development/python-modules/qiskit-ignis/default.nix
index d40afe43f9e7..b5295dbd0411 100644
--- a/pkgs/development/python-modules/qiskit-ignis/default.nix
+++ b/pkgs/development/python-modules/qiskit-ignis/default.nix
@@ -8,6 +8,13 @@
, qiskit-terra
, scikitlearn
, scipy
+ # Optional package inputs
+, withVisualization ? false
+, matplotlib
+, withCvx ? false
+, cvxpy
+, withJit ? false
+, numba
# Check Inputs
, pytestCheckHook
, ddt
@@ -17,7 +24,7 @@
buildPythonPackage rec {
pname = "qiskit-ignis";
- version = "0.4.0";
+ version = "0.5.1";
disabled = pythonOlder "3.6";
@@ -26,16 +33,24 @@ buildPythonPackage rec {
owner = "Qiskit";
repo = "qiskit-ignis";
rev = version;
- sha256 = "07mxhaknkp121xm6mgrpcrbj9qw6j924ra3k0s6vr8qgvfcxvh0y";
+ sha256 = "17kplmi17axcbbgw35dzfr3d5bzfymxfni9sf6v14223c5674p4y";
};
+ # hacky, fix https://github.com/Qiskit/qiskit-ignis/issues/532.
+ # TODO: remove on qiskit-ignis v0.5.1
+ postPatch = ''
+ substituteInPlace qiskit/ignis/mitigation/expval/base_meas_mitigator.py --replace "plt.axes" "'plt.axes'"
+ '';
+
propagatedBuildInputs = [
numpy
qiskit-terra
scikitlearn
scipy
- ];
- postInstall = "rm -rf $out/${python.sitePackages}/docs"; # this dir can create conflicts
+ ] ++ lib.optionals (withCvx) [ cvxpy ]
+ ++ lib.optionals (withVisualization) [ matplotlib ]
+ ++ lib.optionals (withJit) [ numba ];
+ postInstall = "rm -rf $out/${python.sitePackages}/docs"; # this dir can create conflicts
# Tests
pythonImportsCheck = [ "qiskit.ignis" ];
@@ -49,7 +64,7 @@ buildPythonPackage rec {
];
disabledTests = [
"test_tensored_meas_cal_on_circuit" # Flaky test, occasionally returns result outside bounds
- "test_qv_fitter" # execution hangs, ran for several minutes
+ "test_qv_fitter" # execution hangs, ran for several minutes
];
meta = with lib; {
diff --git a/pkgs/development/python-modules/qiskit-terra/default.nix b/pkgs/development/python-modules/qiskit-terra/default.nix
index aad0370c3d7c..89d39b718cdf 100644
--- a/pkgs/development/python-modules/qiskit-terra/default.nix
+++ b/pkgs/development/python-modules/qiskit-terra/default.nix
@@ -16,7 +16,8 @@
, retworkx
, scipy
, sympy
- # Python visualization requirements, semi-optional
+, withVisualization ? false
+ # Python visualization requirements, optional
, ipywidgets
, matplotlib
, pillow
@@ -24,6 +25,12 @@
, pygments
, pylatexenc
, seaborn
+ # Crosstalk-adaptive layout pass
+, withCrosstalkPass ? false
+, z3
+ # Classical function -> Quantum Circuit compiler
+, withClassicalFunctionCompiler ? false
+, tweedledum ? null
# test requirements
, ddt
, hypothesis
@@ -33,17 +40,31 @@
, python
}:
+let
+ visualizationPackages = [
+ ipywidgets
+ matplotlib
+ pillow
+ pydot
+ pygments
+ pylatexenc
+ seaborn
+ ];
+ crosstalkPackages = [ z3 ];
+ classicalCompilerPackages = [ tweedledum ];
+in
+
buildPythonPackage rec {
pname = "qiskit-terra";
- version = "0.15.1";
+ version = "0.16.1";
- disabled = pythonOlder "3.5";
+ disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "Qiskit";
repo = pname;
rev = version;
- sha256 = "1p7y36gj3675dmp05nwi0m9nc7h0bwyimir3ncf9wbkx3crrh99c";
+ sha256 = "0007glsbrvq9swamvz8r76z9nzh46b388y0ds1dypczxpwlp9xcq";
};
nativeBuildInputs = [ cython ];
@@ -53,7 +74,6 @@ buildPythonPackage rec {
fastjsonschema
jsonschema
numpy
- matplotlib
networkx
ply
psutil
@@ -62,26 +82,18 @@ buildPythonPackage rec {
retworkx
scipy
sympy
- # Optional/visualization inputs
- ipywidgets
- matplotlib
- pillow
- pydot
- pygments
- pylatexenc
- seaborn
- ];
-
+ ] ++ lib.optionals withVisualization visualizationPackages
+ ++ lib.optionals withCrosstalkPass crosstalkPackages
+ ++ lib.optionals withClassicalFunctionCompiler classicalCompilerPackages;
# *** Tests ***
checkInputs = [
+ pytestCheckHook
ddt
hypothesis
nbformat
nbconvert
- pytestCheckHook
- ];
- dontUseSetuptoolsCheck = true; # can't find setup.py, so fails. tested by pytest
+ ] ++ lib.optionals (!withVisualization) visualizationPackages;
pythonImportsCheck = [
"qiskit"
@@ -90,6 +102,34 @@ buildPythonPackage rec {
pytestFlagsArray = [
"--ignore=test/randomized/test_transpiler_equivalence.py" # collection requires qiskit-aer, which would cause circular dependency
+ ] ++ lib.optionals (!withClassicalFunctionCompiler ) [
+ "--ignore=test/python/classical_function_compiler/"
+ ];
+ disabledTests = [
+ # Flaky tests
+ "test_cx_equivalence"
+ "test_pulse_limits"
+ ]
+ # Disabling slow tests for build constraints
+ ++ [
+ "test_all_examples"
+ "test_controlled_random_unitary"
+ "test_controlled_standard_gates_1"
+ "test_jupyter_jobs_pbars"
+ "test_lookahead_swap_higher_depth_width_is_better"
+ "test_move_measurements"
+ "test_job_monitor"
+ "test_wait_for_final_state"
+ "test_multi_controlled_y_rotation_matrix_basic_mode"
+ "test_two_qubit_weyl_decomposition_abc"
+ "test_isometry"
+ "test_parallel"
+ "test_random_state"
+ "test_random_clifford_valid"
+ "test_to_matrix"
+ "test_block_collection_reduces_1q_gate"
+ "test_multi_controlled_rotation_gate_matrices"
+ "test_block_collection_runs_for_non_cx_bases"
];
# Moves tests to $PACKAGEDIR/test. They can't be run from /build because of finding
diff --git a/pkgs/development/python-modules/qiskit/default.nix b/pkgs/development/python-modules/qiskit/default.nix
index 46fcf4985974..7c79d517ce5d 100644
--- a/pkgs/development/python-modules/qiskit/default.nix
+++ b/pkgs/development/python-modules/qiskit/default.nix
@@ -15,15 +15,15 @@
buildPythonPackage rec {
pname = "qiskit";
# NOTE: This version denotes a specific set of subpackages. See https://qiskit.org/documentation/release_notes.html#version-history
- version = "0.20.0";
+ version = "0.23.1";
- disabled = pythonOlder "3.5";
+ disabled = pythonOlder "3.6";
src = fetchFromGitHub {
- owner = "Qiskit";
+ owner = "qiskit";
repo = "qiskit";
rev = version;
- sha256 = "1r23pjnql49gczf4k4m6ir5rr95gqdxjrks60p8a93d243mxx3c9";
+ sha256 = "0x4cqx1wqqj7h5g3vdag694qjzsmvhpw25yrlcs70mh5ywdp28x1";
};
propagatedBuildInputs = [
@@ -35,7 +35,6 @@ buildPythonPackage rec {
];
checkInputs = [ pytestCheckHook ];
- dontUseSetuptoolsCheck = true;
pythonImportsCheck = [
"qiskit"
@@ -43,6 +42,7 @@ buildPythonPackage rec {
"qiskit.circuit"
"qiskit.ignis"
"qiskit.providers.aer"
+ "qiskit.providers.ibmq"
];
meta = with lib; {
diff --git a/pkgs/development/python-modules/qtconsole/default.nix b/pkgs/development/python-modules/qtconsole/default.nix
index 4d1123aaa78a..f29d33d25ae3 100644
--- a/pkgs/development/python-modules/qtconsole/default.nix
+++ b/pkgs/development/python-modules/qtconsole/default.nix
@@ -15,11 +15,11 @@
buildPythonPackage rec {
pname = "qtconsole";
- version = "4.7.7";
+ version = "5.0.1";
src = fetchPypi {
inherit pname version;
- sha256 = "f236ead8711dba0702507dd8fad473c7216a86eefa6098eff8ec4b54f57d7804";
+ sha256 = "4d7dd4eae8a90d0b2b19b31794b30f137238463998989734a3acb8a53b506bab";
};
checkInputs = [ nose ] ++ lib.optionals isPy27 [mock];
diff --git a/pkgs/development/python-modules/r2pipe/default.nix b/pkgs/development/python-modules/r2pipe/default.nix
index 998fa9296982..341d3f9660c5 100644
--- a/pkgs/development/python-modules/r2pipe/default.nix
+++ b/pkgs/development/python-modules/r2pipe/default.nix
@@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "r2pipe";
- version = "1.4.2";
+ version = "1.5.3";
postPatch = let
r2lib = "${lib.getOutput "lib" radare2}/lib";
@@ -27,7 +27,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "4020754e3263ef28d3e74288537847bd8ae5fc1ddd74f34fb262ef1282c4d23c";
+ sha256 = "8f3708195c8a6e91c5753940fd348cd821df1389d23b889b01b3e88acf407485";
};
# Tiny sanity check to make sure r2pipe finds radare2 (since r2pipe doesn't
diff --git a/pkgs/development/python-modules/re-assert/default.nix b/pkgs/development/python-modules/re-assert/default.nix
new file mode 100644
index 000000000000..9cf32d79802e
--- /dev/null
+++ b/pkgs/development/python-modules/re-assert/default.nix
@@ -0,0 +1,28 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, regex
+}:
+
+buildPythonPackage rec {
+ pname = "re_assert";
+ version = "1.1.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "5172dfbd2047a15dff2347735dea7e495479cc7e58841199a4a4973256b20464";
+ };
+
+ # No tests in archive
+ doCheck = false;
+
+ propagatedBuildInputs = [
+ regex
+ ];
+
+ meta = {
+ description = "Show where your regex match assertion failed";
+ license = lib.licenses.mit;
+ homepage = "https://github.com/asottile/re-assert";
+ };
+}
diff --git a/pkgs/development/python-modules/readme_renderer/default.nix b/pkgs/development/python-modules/readme_renderer/default.nix
index 9ffb986b9f5a..57a84e69d205 100644
--- a/pkgs/development/python-modules/readme_renderer/default.nix
+++ b/pkgs/development/python-modules/readme_renderer/default.nix
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "readme_renderer";
- version = "26.0";
+ version = "28.0";
src = fetchPypi {
inherit pname version;
- sha256 = "cbe9db71defedd2428a1589cdc545f9bd98e59297449f69d721ef8f1cfced68d";
+ sha256 = "6b7e5aa59210a40de72eb79931491eaf46fefca2952b9181268bd7c7c65c260a";
};
checkInputs = [ pytest mock ];
diff --git a/pkgs/development/python-modules/regex/default.nix b/pkgs/development/python-modules/regex/default.nix
index 19cb7bd232bf..e4d6baeb425b 100644
--- a/pkgs/development/python-modules/regex/default.nix
+++ b/pkgs/development/python-modules/regex/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "regex";
- version = "2020.7.14";
+ version = "2020.11.13";
src = fetchPypi {
inherit pname version;
- sha256 = "3a3af27a8d23143c49a3420efe5b3f8cf1a48c6fc8bc6856b03f638abc1833bb";
+ sha256 = "83d6b356e116ca119db8e7c6fc2983289d87b27b3fac238cfe5dca529d884562";
};
postCheck = ''
diff --git a/pkgs/development/python-modules/requests-unixsocket/default.nix b/pkgs/development/python-modules/requests-unixsocket/default.nix
index a244b9ba30c4..5229dd96b75a 100644
--- a/pkgs/development/python-modules/requests-unixsocket/default.nix
+++ b/pkgs/development/python-modules/requests-unixsocket/default.nix
@@ -16,6 +16,7 @@ buildPythonPackage rec {
checkInputs = [ pytest pytestpep8 waitress ];
checkPhase = ''
+ rm pytest.ini
py.test
'';
diff --git a/pkgs/development/python-modules/requests/default.nix b/pkgs/development/python-modules/requests/default.nix
index 9ed590ba19ba..47431274b2c6 100644
--- a/pkgs/development/python-modules/requests/default.nix
+++ b/pkgs/development/python-modules/requests/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "requests";
- version = "2.24.0";
+ version = "2.25.0";
src = fetchPypi {
inherit pname version;
- sha256 = "b3559a131db72c33ee969480840fff4bb6dd111de7dd27c8ee1f820f4f00231b";
+ sha256 = "1y6mb8c0ipd64d5axq2p368yxndp3f966hmabjka2q2a5y9hn6kz";
};
nativeBuildInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/responses/default.nix b/pkgs/development/python-modules/responses/default.nix
index 78daa0e24f31..624094e581e9 100644
--- a/pkgs/development/python-modules/responses/default.nix
+++ b/pkgs/development/python-modules/responses/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "responses";
- version = "0.10.16";
+ version = "0.12.1";
src = fetchPypi {
inherit pname version;
- sha256 = "fa125311607ab3e57d8fcc4da20587f041b4485bdfb06dd6bdf19d8b66f870c1";
+ sha256 = "2e5764325c6b624e42b428688f2111fea166af46623cb0127c05f6afb14d3457";
};
propagatedBuildInputs = [ cookies mock requests six ];
diff --git a/pkgs/development/python-modules/restrictedpython/default.nix b/pkgs/development/python-modules/restrictedpython/default.nix
index 09b713dc87cb..d7005e154504 100644
--- a/pkgs/development/python-modules/restrictedpython/default.nix
+++ b/pkgs/development/python-modules/restrictedpython/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "RestrictedPython";
- version = "5.0";
+ version = "5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "1g0sffn6ifkl1w8gq15rpaqm8c7l68bsnm77wcd3flyzzydmd050";
+ sha256 = "9ae16e500782b41bd1abefd8554ccb26330817bba9ce090d385aa226f1ca83e8";
};
#propagatedBuildInputs = [ xmltodict requests ifaddr ];
diff --git a/pkgs/development/python-modules/restructuredtext_lint/default.nix b/pkgs/development/python-modules/restructuredtext_lint/default.nix
index 17bf5fbf2974..01c7a5e78c62 100644
--- a/pkgs/development/python-modules/restructuredtext_lint/default.nix
+++ b/pkgs/development/python-modules/restructuredtext_lint/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "restructuredtext_lint";
- version = "1.3.1";
+ version = "1.3.2";
src = fetchPypi {
inherit pname version;
- sha256 = "470e53b64817211a42805c3a104d2216f6f5834b22fe7adb637d1de4d6501fb8";
+ sha256 = "d3b10a1fe2ecac537e51ae6d151b223b78de9fafdd50e5eb6b08c243df173c80";
};
checkInputs = [ nose testtools ];
diff --git a/pkgs/development/python-modules/retworkx/default.nix b/pkgs/development/python-modules/retworkx/default.nix
index 49e4b1c2fc34..02a3ef64c573 100644
--- a/pkgs/development/python-modules/retworkx/default.nix
+++ b/pkgs/development/python-modules/retworkx/default.nix
@@ -1,7 +1,6 @@
{ lib
, rustPlatform
, python
-, fetchpatch
, fetchFromGitHub
, pipInstallHook
, maturin
@@ -13,35 +12,30 @@
rustPlatform.buildRustPackage rec {
pname = "retworkx";
- version = "0.4.0";
+ version = "0.6.0";
src = fetchFromGitHub {
owner = "Qiskit";
repo = "retworkx";
rev = version;
- sha256 = "1xqp6d39apkjvd0ad9vw81cp2iqzhpagfa4p171xqm3bwfn2imdc";
+ sha256 = "11n30ldg3y3y6qxg3hbj837pnbwjkqw3nxq6frds647mmmprrd20";
};
- cargoSha256 = "0bma0l14jv5qhcsxck7vw3ak1w3c8v84cq4hii86i4iqk523zns5";
- cargoPatches = [
- ( fetchpatch {
- name = "retworkx-cargo-lock.patch";
- url = "https://github.com/Qiskit/retworkx/commit/a02fd33d357a92dbe9530696a6d85aa59fe8a5b9.patch";
- sha256 = "0gvxr1nqp9ll4skfks4p4d964pshal25kb1nbfzhpyipnzddizr5";
- } )
- ];
+ cargoSha256 = "1vg4yf0k6yypqf9z46zz818mz7fdrgxj7zl6zjf7pnm2r8mq3qw5";
propagatedBuildInputs = [ python ];
nativeBuildInputs = [ pipInstallHook maturin pip ];
- # Need to check AFTER python wheel is installed (b/c using Rust Build, not buildPythonPackage)
+ # Needed b/c need to check AFTER python wheel is installed (using Rust Build, not buildPythonPackage)
doCheck = false;
doInstallCheck = true;
+ installCheckInputs = [ pytestCheckHook numpy ];
+
buildPhase = ''
runHook preBuild
- maturin build --release --manylinux off --strip --interpreter ${python.interpreter}
+ maturin build --release --manylinux off --strip
runHook postBuild
'';
@@ -50,10 +44,9 @@ rustPlatform.buildRustPackage rec {
pipInstallPhase
'';
- installCheckInputs = [ pytestCheckHook numpy ];
preCheck = ''
export TESTDIR=$(mktemp -d)
- cp -r $TMP/$sourceRoot/tests $TESTDIR
+ cp -r tests/ $TESTDIR
pushd $TESTDIR
'';
postCheck = "popd";
diff --git a/pkgs/development/python-modules/ripser/default.nix b/pkgs/development/python-modules/ripser/default.nix
index 9e2e76464d80..acd017a7a2e8 100644
--- a/pkgs/development/python-modules/ripser/default.nix
+++ b/pkgs/development/python-modules/ripser/default.nix
@@ -12,12 +12,12 @@
buildPythonPackage rec {
pname = "ripser";
- version = "0.5.4";
+ version = "0.6.0";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- sha256 = "7a54750427e3f1bbb26c625075c831314760a9e5b5bcd3b797df668f020c9eb6";
+ sha256 = "5c47deffbf9e163186b0997f2d59486d96a7c65766e76500f754fadfbc89f5d9";
};
checkInputs = [
diff --git a/pkgs/development/python-modules/rlp/default.nix b/pkgs/development/python-modules/rlp/default.nix
index 303a8bc6d7fd..eca38c08f014 100644
--- a/pkgs/development/python-modules/rlp/default.nix
+++ b/pkgs/development/python-modules/rlp/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "rlp";
- version = "1.2.0";
+ version = "2.0.1";
src = fetchPypi {
inherit pname version;
- sha256 = "27273fc2dbc3513c1e05ea6b8af28aac8745fb09c164e39e2ed2807bf7e1b342";
+ sha256 = "665e8312750b3fc5f7002e656d05b9dcb6e93b6063df40d95c49ad90c19d1f0e";
};
checkInputs = [ pytest hypothesis ];
diff --git a/pkgs/development/python-modules/robotframework-requests/default.nix b/pkgs/development/python-modules/robotframework-requests/default.nix
index 72f7aabb70ce..0a22dc1eec6c 100644
--- a/pkgs/development/python-modules/robotframework-requests/default.nix
+++ b/pkgs/development/python-modules/robotframework-requests/default.nix
@@ -8,12 +8,12 @@
}:
buildPythonPackage rec {
- version = "0.7.1";
+ version = "0.7.2";
pname = "robotframework-requests";
src = fetchPypi {
inherit pname version;
- sha256 = "501a1c7415f839d6837eedd57f2b6ed20576aab318bf14e3878a77c9b106aa45";
+ sha256 = "662e0ce5036a55bcb4cb46ff9741f40c78c670f4fb64cd37714cf83d5fd31774";
};
buildInputs = [ unittest2 ];
diff --git a/pkgs/development/python-modules/robotframework-sshlibrary/default.nix b/pkgs/development/python-modules/robotframework-sshlibrary/default.nix
index e9565cff1593..e5e2d022dc8a 100644
--- a/pkgs/development/python-modules/robotframework-sshlibrary/default.nix
+++ b/pkgs/development/python-modules/robotframework-sshlibrary/default.nix
@@ -7,12 +7,12 @@
}:
buildPythonPackage rec {
- version = "3.4.0";
+ version = "3.5.1";
pname = "robotframework-sshlibrary";
src = fetchPypi {
inherit pname version;
- sha256 = "21fa0183776e6061366f517765db479aaa634b707f3dd9d90ef6972adae6a755";
+ sha256 = "843af44722d1d4e39f616e5441d6f49e82202cd1a8cc9d16637a6475a8ecb023";
};
# unit tests are impure
diff --git a/pkgs/development/python-modules/routes/default.nix b/pkgs/development/python-modules/routes/default.nix
index 985f6244cc65..95eebe8ab69d 100644
--- a/pkgs/development/python-modules/routes/default.nix
+++ b/pkgs/development/python-modules/routes/default.nix
@@ -3,6 +3,7 @@
, fetchPypi
, repoze_lru
, six
+, soupsieve
, webob
, coverage
, webtest
@@ -10,15 +11,19 @@
buildPythonPackage rec {
pname = "Routes";
- version = "2.4.1";
+ version = "2.5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "1zamff3m0kc4vyfniyhxpkkcqv1rrgnmh37ykxv34nna1ws47vi6";
+ sha256 = "b6346459a15f0cbab01a45a90c3d25caf980d4733d628b4cc1952b865125d053";
};
- propagatedBuildInputs = [ repoze_lru six webob ];
- checkInputs = [ coverage webtest ];
+ propagatedBuildInputs = [ repoze_lru six soupsieve webob ];
+ # incompatible with latest soupsieve
+ doCheck = false;
+ checkInputs = [ coverage soupsieve webtest ];
+
+ pythonImportsCheck = [ "routes" ];
meta = with stdenv.lib; {
description = "A Python re-implementation of the Rails routes system for mapping URLs to application actions";
diff --git a/pkgs/development/python-modules/rpy2/default.nix b/pkgs/development/python-modules/rpy2/default.nix
index c0c0420e925a..055341dfd1d3 100644
--- a/pkgs/development/python-modules/rpy2/default.nix
+++ b/pkgs/development/python-modules/rpy2/default.nix
@@ -25,13 +25,13 @@
}:
buildPythonPackage rec {
- version = "3.2.6";
+ version = "3.3.6";
pname = "rpy2";
disabled = isPyPy;
src = fetchPypi {
inherit version pname;
- sha256 = "1p990cqx3p2pd1rc9wn66m56wahaq8dlr88frz49vb7nv4zw4a8q";
+ sha256 = "0xvfkxvh01r5ibd5mpisp8bz385hgpn27b988y8v65z7hqr3y1nf";
};
buildInputs = [
@@ -53,6 +53,7 @@ buildPythonPackage rec {
DBI
dbplyr
hexbin
+ lazyeval
lme4
tidyr
]) ++ extraRPackages ++ rWrapper.recommendedPackages;
@@ -69,14 +70,6 @@ buildPythonPackage rec {
# R_LIBS_SITE is used by the nix r package to point to the installed R libraries.
# This patch sets R_LIBS_SITE when rpy2 is imported.
./rpy2-3.x-r-libs-site.patch
-
- # pandas 1.x compatibility, already merged upstream
- # https://github.com/rpy2/rpy2/issues/636
- (fetchpatch {
- name = "pandas-1.x.patch";
- url = "https://github.com/rpy2/rpy2/commit/fbd060e364b70012e8d26cc74df04ee53f769379.patch";
- sha256 = "19rdqydwjmqg25ibmsbx7lggrr9fsyjn283zgvz1wj4iyfjwp1za";
- })
];
postPatch = ''
substituteInPlace 'rpy2/rinterface_lib/embedded.py' --replace '@NIX_R_LIBS_SITE@' "$R_LIBS_SITE"
@@ -98,7 +91,7 @@ buildPythonPackage rec {
];
meta = {
- homepage = "http://rpy.sourceforge.net/rpy2";
+ homepage = "https://rpy2.github.io/";
description = "Python interface to R";
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.unix;
diff --git a/pkgs/development/python-modules/rpy2/rpy2-3.x-r-libs-site.patch b/pkgs/development/python-modules/rpy2/rpy2-3.x-r-libs-site.patch
index 177e4f9a83d1..a9e10f02b0bb 100644
--- a/pkgs/development/python-modules/rpy2/rpy2-3.x-r-libs-site.patch
+++ b/pkgs/development/python-modules/rpy2/rpy2-3.x-r-libs-site.patch
@@ -1,10 +1,10 @@
diff --git a/rpy2/rinterface_lib/embedded.py b/rpy2/rinterface_lib/embedded.py
-index cc32b6d..3969ad0 100644
+index 1f4babbf..322363c5 100644
--- a/rpy2/rinterface_lib/embedded.py
+++ b/rpy2/rinterface_lib/embedded.py
-@@ -113,6 +113,16 @@ def _initr(interactive: bool = True,
- if isinitialized():
- return None
+@@ -118,6 +118,16 @@ def _initr(
+ if openrlib.R_HOME is None:
+ raise ValueError('openrlib.R_HOME cannot be None.')
os.environ['R_HOME'] = openrlib.R_HOME
+
+ # path to libraries
diff --git a/pkgs/development/python-modules/s3fs/default.nix b/pkgs/development/python-modules/s3fs/default.nix
index 535f8efec916..9c900610e031 100644
--- a/pkgs/development/python-modules/s3fs/default.nix
+++ b/pkgs/development/python-modules/s3fs/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "s3fs";
- version = "0.4.2";
+ version = "0.5.1";
src = fetchPypi {
inherit pname version;
- sha256 = "2ca5de8dc18ad7ad350c0bd01aef0406aa5d0fff78a561f0f710f9d9858abdd0";
+ sha256 = "7396943cbc1cf92eb6f7aa93be5f64a3bfa59d76908262e89bae06e3c87fa59d";
};
buildInputs = [ docutils ];
diff --git a/pkgs/development/python-modules/scikit-fuzzy/default.nix b/pkgs/development/python-modules/scikit-fuzzy/default.nix
new file mode 100644
index 000000000000..7923565c3f4f
--- /dev/null
+++ b/pkgs/development/python-modules/scikit-fuzzy/default.nix
@@ -0,0 +1,34 @@
+{ lib
+, buildPythonPackage
+, isPy27
+, fetchFromGitHub
+, matplotlib
+, networkx
+, nose
+, numpy
+, scipy
+, pytestCheckHook
+}:
+
+buildPythonPackage rec {
+ pname = "scikit-fuzzy";
+ version = "unstable-2020-10-03";
+ disabled = isPy27;
+
+ src = fetchFromGitHub {
+ owner = pname;
+ repo = pname;
+ rev = "eecf303b701e3efacdc9b9066207ef605d4facaa";
+ sha256 = "18dl0017iqwc7446hqgabhibgjwdakhmycpis6zpvvkkv4ip5062";
+ };
+
+ propagatedBuildInputs = [ networkx numpy scipy ];
+ checkInputs = [ matplotlib nose pytestCheckHook ];
+
+ meta = with lib; {
+ homepage = "https://github.com/scikit-fuzzy/scikit-fuzzy";
+ description = "Fuzzy logic toolkit for scientific Python";
+ license = licenses.bsd3;
+ maintainers = [ maintainers.bcdarwin ];
+ };
+}
diff --git a/pkgs/development/python-modules/scour/default.nix b/pkgs/development/python-modules/scour/default.nix
index 3d2e07226612..b38d095a845f 100644
--- a/pkgs/development/python-modules/scour/default.nix
+++ b/pkgs/development/python-modules/scour/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "scour";
- version = "0.38.1.post1";
+ version = "0.38.2";
src = fetchPypi {
inherit pname version;
- sha256 = "81b93dcfc57338f1260db4fb62697b653770a8a8bd756dcba3640c9b558a7145";
+ sha256 = "6881ec26660c130c5ecd996ac6f6b03939dd574198f50773f2508b81a68e0daf";
};
propagatedBuildInputs = [ six ];
diff --git a/pkgs/development/python-modules/scrapy/default.nix b/pkgs/development/python-modules/scrapy/default.nix
index a2db6b9cb3b2..c377ace69685 100644
--- a/pkgs/development/python-modules/scrapy/default.nix
+++ b/pkgs/development/python-modules/scrapy/default.nix
@@ -27,7 +27,7 @@
}:
buildPythonPackage rec {
- version = "2.4.0";
+ version = "2.4.1";
pname = "Scrapy";
disabled = isPy27;
@@ -83,7 +83,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "4ea7fbc902ee0b0a79b154d07a5f4e747e2146f272a748557941946000728479";
+ sha256 = "68c48f01a58636bdf0f6fcd5035a19ecf277b58af24bd70c36dc6e556df3e005";
};
postInstall = ''
diff --git a/pkgs/development/python-modules/seccomp/default.nix b/pkgs/development/python-modules/seccomp/default.nix
new file mode 100644
index 000000000000..3257722b1782
--- /dev/null
+++ b/pkgs/development/python-modules/seccomp/default.nix
@@ -0,0 +1,29 @@
+{ buildPythonPackage, lib
+, cython, libseccomp
+}:
+
+buildPythonPackage rec {
+ pname = "libseccomp";
+ version = libseccomp.version;
+ src = libseccomp.pythonsrc;
+
+ VERSION_RELEASE = version; # used by build system
+
+ nativeBuildInputs = [ cython ];
+ buildInputs = [ libseccomp ];
+
+ unpackCmd = "tar xf $curSrc";
+ doInstallCheck = true;
+
+ postPatch = ''
+ substituteInPlace ./setup.py \
+ --replace 'extra_objects=["../.libs/libseccomp.a"]' \
+ 'libraries=["seccomp"]'
+ '';
+
+ meta = with lib; {
+ description = "Python bindings for libseccomp";
+ license = with licenses; [ lgpl21 ];
+ maintainers = with maintainers; [ thoughtpolice ];
+ };
+}
diff --git a/pkgs/development/python-modules/secretstorage/default.nix b/pkgs/development/python-modules/secretstorage/default.nix
index d10ea9c8be2b..157876476761 100644
--- a/pkgs/development/python-modules/secretstorage/default.nix
+++ b/pkgs/development/python-modules/secretstorage/default.nix
@@ -2,14 +2,14 @@
buildPythonPackage rec {
pname = "secretstorage";
- version = "3.1.1";
+ version = "3.3.0";
disabled = pythonOlder "3.5";
src = fetchPypi {
pname = "SecretStorage";
inherit version;
- sha256 = "14lznnn916ddn6yrd3w2nr2zq49zc8hw53yjz1k9yhd492p9gir0";
+ sha256 = "1aj669d5s8pmr6y2d286fxd13apnxzw0ivd1dr6xdni9i3rdxkrh";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/sentry-sdk/default.nix b/pkgs/development/python-modules/sentry-sdk/default.nix
index 8aa61748af86..9db28aef2e92 100644
--- a/pkgs/development/python-modules/sentry-sdk/default.nix
+++ b/pkgs/development/python-modules/sentry-sdk/default.nix
@@ -26,11 +26,11 @@
buildPythonPackage rec {
pname = "sentry-sdk";
- version = "0.16.5";
+ version = "0.19.4";
src = fetchPypi {
inherit pname version;
- sha256 = "e12eb1c2c01cd9e9cfe70608dbda4ef451f37ef0b7cbb92e5d43f87c341d6334";
+ sha256 = "1052f0ed084e532f66cb3e4ba617960d820152aee8b93fc6c05bd53861768c1c";
};
checkInputs = [ django flask tornado bottle rq falcon sqlalchemy werkzeug trytond
diff --git a/pkgs/development/python-modules/setproctitle/default.nix b/pkgs/development/python-modules/setproctitle/default.nix
index 5b678ee1d508..473ef25e162e 100644
--- a/pkgs/development/python-modules/setproctitle/default.nix
+++ b/pkgs/development/python-modules/setproctitle/default.nix
@@ -1,17 +1,23 @@
{ stdenv
, buildPythonPackage
, fetchPypi
+, pytestCheckHook
}:
buildPythonPackage rec {
pname = "setproctitle";
- version = "1.1.10";
+ version = "1.2";
src = fetchPypi {
inherit pname version;
- sha256 = "6283b7a58477dd8478fbb9e76defb37968ee4ba47b05ec1c053cb39638bd7398";
+ sha256 = "9b4e48722dd96cbd66d5bf2eab930fff8546cd551dd8d774c8a319448bd381a6";
};
+ checkInputs = [ pytestCheckHook ];
+
+ # tries to compile programs with dependencies that aren't available
+ pytestFlagsArray = [ "--ignore=tests/setproctitle_test.py" ];
+
meta = with stdenv.lib; {
description = "Allows a process to change its title (as displayed by system tools such as ps and top)";
homepage = "https://github.com/dvarrazzo/py-setproctitle";
diff --git a/pkgs/development/python-modules/setuptools/44.0.nix b/pkgs/development/python-modules/setuptools/44.0.nix
index 66330ca250f8..c2f6eb230b47 100644
--- a/pkgs/development/python-modules/setuptools/44.0.nix
+++ b/pkgs/development/python-modules/setuptools/44.0.nix
@@ -27,14 +27,23 @@ let
name = "${pname}-${version}-source";
};
+ patches = [
+ ./tag-date.patch
+ ];
+
buildPhase = ''
${python.pythonForBuild.interpreter} bootstrap.py
${python.pythonForBuild.interpreter} setup.py sdist --formats=gztar
+
+ # Here we untar the sdist and retar it in order to control the timestamps
+ # of all the files included
+ tar -xzf dist/${pname}-${version}.post0.tar.gz -C dist/
+ tar -czf dist/${name} -C dist/ --mtime="@$SOURCE_DATE_EPOCH" ${pname}-${version}.post0
'';
installPhase = ''
echo "Moving sdist..."
- mv dist/*.tar.gz $out
+ mv dist/${name} $out
'';
};
in buildPythonPackage rec {
diff --git a/pkgs/development/python-modules/setuptools/default.nix b/pkgs/development/python-modules/setuptools/default.nix
index b618ec6f634b..f30e8dd5cdb3 100644
--- a/pkgs/development/python-modules/setuptools/default.nix
+++ b/pkgs/development/python-modules/setuptools/default.nix
@@ -13,7 +13,7 @@
let
pname = "setuptools";
- version = "47.3.1";
+ version = "50.3.1";
# Create an sdist of setuptools
sdist = stdenv.mkDerivation rec {
@@ -23,18 +23,27 @@ let
owner = "pypa";
repo = pname;
rev = "v${version}";
- sha256 = "0sy3p4ibgqx67hzn1f254jh8070a8kl9g2la62p3c74k2x7p0r7f";
+ sha256 = "Z4KHB3Pv4wZPou/Vbp1DFDgDp47OTDfVChGP55GtIJE=";
name = "${pname}-${version}-source";
};
+ patches = [
+ ./tag-date.patch
+ ];
+
buildPhase = ''
${python.pythonForBuild.interpreter} bootstrap.py
${python.pythonForBuild.interpreter} setup.py sdist --formats=gztar
+
+ # Here we untar the sdist and retar it in order to control the timestamps
+ # of all the files included
+ tar -xzf dist/${pname}-${version}.post0.tar.gz -C dist/
+ tar -czf dist/${name} -C dist/ --mtime="@$SOURCE_DATE_EPOCH" ${pname}-${version}.post0
'';
installPhase = ''
echo "Moving sdist..."
- mv dist/*.tar.gz $out
+ mv dist/${name} $out
'';
};
in buildPythonPackage rec {
diff --git a/pkgs/development/python-modules/setuptools/tag-date.patch b/pkgs/development/python-modules/setuptools/tag-date.patch
new file mode 100644
index 000000000000..441177a5d17e
--- /dev/null
+++ b/pkgs/development/python-modules/setuptools/tag-date.patch
@@ -0,0 +1,12 @@
+diff --git a/setup.cfg b/setup.cfg
+index f23714b6..8aaeb330 100644
+--- a/setup.cfg
++++ b/setup.cfg
+@@ -1,6 +1,6 @@
+ [egg_info]
+ tag_build = .post
+-tag_date = 1
++tag_date = 0
+
+ [aliases]
+ clean_egg_info = egg_info -Db ''
diff --git a/pkgs/development/python-modules/shap/default.nix b/pkgs/development/python-modules/shap/default.nix
new file mode 100644
index 000000000000..deb6dcf2a21a
--- /dev/null
+++ b/pkgs/development/python-modules/shap/default.nix
@@ -0,0 +1,70 @@
+{ stdenv
+, buildPythonPackage
+, fetchFromGitHub
+, isPy27
+, pytestCheckHook
+, numpy
+, scipy
+, scikitlearn
+, pandas
+, tqdm
+, slicer
+, numba
+, matplotlib
+, nose
+, ipython
+}:
+
+buildPythonPackage rec {
+ pname = "shap";
+ version = "0.36.0";
+ disabled = isPy27;
+
+ src = fetchFromGitHub {
+ owner = "slundberg";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1wxnxvbz6avzzfqjfbcqd4v879hvpq4021v31fhdpccr2q317rr9";
+ };
+
+ propagatedBuildInputs = [
+ numpy
+ scipy
+ scikitlearn
+ pandas
+ tqdm
+ slicer
+ numba
+ ];
+
+ preCheck = ''
+ export HOME=$TMPDIR
+ # when importing the local copy the extension is not found
+ rm -r shap
+ '';
+ checkInputs = [ pytestCheckHook matplotlib nose ipython ];
+ # Those tests access the network
+ disabledTests = [
+ "test_kernel_shap_with_a1a_sparse_zero_background"
+ "test_kernel_shap_with_a1a_sparse_nonzero_background"
+ "test_kernel_shap_with_high_dim_sparse"
+ "test_sklearn_random_forest_newsgroups"
+ "test_sum_match_random_forest"
+ "test_sum_match_extra_trees"
+ "test_single_row_random_forest"
+ "test_sum_match_gradient_boosting_classifier"
+ "test_single_row_gradient_boosting_classifier"
+ "test_HistGradientBoostingClassifier_proba"
+ "test_HistGradientBoostingClassifier_multidim"
+ "test_sum_match_gradient_boosting_regressor"
+ "test_single_row_gradient_boosting_regressor"
+ ];
+
+ meta = with stdenv.lib; {
+ description = "A unified approach to explain the output of any machine learning model";
+ homepage = "https://github.com/slundberg/shap";
+ license = licenses.mit;
+ maintainers = with maintainers; [ evax ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/development/python-modules/shapely/default.nix b/pkgs/development/python-modules/shapely/default.nix
index d4d52a9bf035..eb3b5b9e44d1 100644
--- a/pkgs/development/python-modules/shapely/default.nix
+++ b/pkgs/development/python-modules/shapely/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildPythonPackage, fetchPypi, substituteAll
+{ stdenv, buildPythonPackage, fetchPypi, substituteAll, pythonOlder
, geos, pytest, cython
, numpy
}:
@@ -11,6 +11,7 @@ buildPythonPackage rec {
inherit pname version;
sha256 = "0adiz4jwmwxk7k1awqifb1a9bj5x4nx4gglb5dz9liam21674h8n";
};
+ disabled = pythonOlder "3.5";
nativeBuildInputs = [
geos # for geos-config
diff --git a/pkgs/development/python-modules/skorch/default.nix b/pkgs/development/python-modules/skorch/default.nix
index 8e3fcc12f552..bb41f61517fc 100644
--- a/pkgs/development/python-modules/skorch/default.nix
+++ b/pkgs/development/python-modules/skorch/default.nix
@@ -16,11 +16,11 @@
buildPythonPackage rec {
pname = "skorch";
- version = "0.8.0";
+ version = "0.9.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1l576dws9drjakfsn0pfpbr48b21vpxv3vd3dz8lkbn8q71zs22r";
+ sha256 = "bdce9370153fd80c5c4ec499a639f55eef0620e45d4b15fbf7d7ff2a225a3d40";
};
propagatedBuildInputs = [ numpy pytorch scikitlearn scipy tabulate tqdm ];
diff --git a/pkgs/development/python-modules/slicer/default.nix b/pkgs/development/python-modules/slicer/default.nix
new file mode 100644
index 000000000000..8711055766c6
--- /dev/null
+++ b/pkgs/development/python-modules/slicer/default.nix
@@ -0,0 +1,29 @@
+{ stdenv
+, buildPythonPackage
+, fetchPypi
+, isPy27
+, pytestCheckHook
+, pandas
+, pytorch
+}:
+
+buildPythonPackage rec {
+ pname = "slicer";
+ version = "0.0.5";
+ disabled = isPy27;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "8c0fe9845056207d7344d5850e93551f9be20656178d443332aa02da9c71ba44";
+ };
+
+ checkInputs = [ pytestCheckHook pandas pytorch ];
+
+ meta = with stdenv.lib; {
+ description = "Wraps tensor-like objects and provides a uniform slicing interface via __getitem__";
+ homepage = "https://github.com/interpretml/slicer";
+ license = licenses.mit;
+ maintainers = with maintainers; [ evax ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/development/python-modules/slither-analyzer/default.nix b/pkgs/development/python-modules/slither-analyzer/default.nix
index 1c300bee3947..19677a71eca3 100644
--- a/pkgs/development/python-modules/slither-analyzer/default.nix
+++ b/pkgs/development/python-modules/slither-analyzer/default.nix
@@ -4,7 +4,7 @@
buildPythonPackage rec {
pname = "slither-analyzer";
- version = "0.6.13";
+ version = "0.6.14";
disabled = pythonOlder "3.6";
@@ -13,7 +13,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "2b0fe48f07971f4104e2b66d70a7924a550b477405b8feed9c0d4db14bb2c87c";
+ sha256 = "79f5098d27c149ca9cce2b8008ed29e2e0c8cee8fa3414c7e5455cb73c90a9a8";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/development/python-modules/smart_open/default.nix b/pkgs/development/python-modules/smart_open/default.nix
index d5177dfd2e97..ba57d081658a 100644
--- a/pkgs/development/python-modules/smart_open/default.nix
+++ b/pkgs/development/python-modules/smart_open/default.nix
@@ -13,12 +13,12 @@
buildPythonPackage rec {
pname = "smart_open";
- version = "3.0.0";
+ version = "4.0.1";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "7f4e85b71df5a3618f5447d0b417b7a3576308c839690a24a70338b8993684c3";
+ sha256 = "49396d86de8e0d609ec40422c59f837dd944dcdf727feed6f2ff8cbdc0e3bc8e";
};
# nixpkgs version of moto is >=1.2.0, remove version pin to fix build
diff --git a/pkgs/development/python-modules/sniffio/default.nix b/pkgs/development/python-modules/sniffio/default.nix
index 82275762ce3d..5b91bade0098 100644
--- a/pkgs/development/python-modules/sniffio/default.nix
+++ b/pkgs/development/python-modules/sniffio/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "sniffio";
- version = "1.1.0";
+ version = "1.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "8e3810100f69fe0edd463d02ad407112542a11ffdc29f67db2bf3771afb87a21";
+ sha256 = "c4666eecec1d3f50960c6bdf61ab7bc350648da6c126e3cf6898d8cd4ddcd3de";
};
disabled = !isPy3k;
diff --git a/pkgs/development/python-modules/snowflake-connector-python/default.nix b/pkgs/development/python-modules/snowflake-connector-python/default.nix
index bc60d7897c1a..3e958a3076c3 100644
--- a/pkgs/development/python-modules/snowflake-connector-python/default.nix
+++ b/pkgs/development/python-modules/snowflake-connector-python/default.nix
@@ -25,12 +25,12 @@
buildPythonPackage rec {
pname = "snowflake-connector-python";
- version = "2.3.5";
+ version = "2.3.6";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "b953a53141a88406e9c0e3144582a7c257e5c89fa81e97664d520999991812e7";
+ sha256 = "1a4ebf25989fc13d6f70dc3e2064721c54834e493a7964a1d67be61d40e75f50";
};
propagatedBuildInputs = [
@@ -57,7 +57,7 @@ buildPythonPackage rec {
postPatch = ''
substituteInPlace setup.py \
- --replace "'boto3>=1.4.4,<1.15'," "'boto3~=1.15'," \
+ --replace "'boto3>=1.4.4,<1.16'," "'boto3~=1.16'," \
--replace "'cryptography>=2.5.0,<3.0.0'," "'cryptography'," \
--replace "'idna<2.10'," "'idna'," \
--replace "'requests<2.24.0'," "'requests',"
diff --git a/pkgs/development/python-modules/snowflake-sqlalchemy/default.nix b/pkgs/development/python-modules/snowflake-sqlalchemy/default.nix
index 99c5822f3504..bccca3ee6b67 100644
--- a/pkgs/development/python-modules/snowflake-sqlalchemy/default.nix
+++ b/pkgs/development/python-modules/snowflake-sqlalchemy/default.nix
@@ -19,6 +19,8 @@ buildPythonPackage rec {
snowflake-connector-python
];
+ # Pypi does not include tests
+ doCheck = false;
pythonImportsCheck = [ "snowflake.sqlalchemy" ];
meta = with lib; {
diff --git a/pkgs/development/python-modules/soco/default.nix b/pkgs/development/python-modules/soco/default.nix
index b56e43e13219..e5fe491939fb 100644
--- a/pkgs/development/python-modules/soco/default.nix
+++ b/pkgs/development/python-modules/soco/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "soco";
- version = "0.19";
+ version = "0.20";
src = fetchPypi {
inherit pname version;
- sha256 = "0dgca286vhrabm4r4jj545k895z6w2c70ars06vrjhf9cpgg7qck";
+ sha256 = "929d4fae20b32efc08bb9985798c592aa7268162885541513eddbff0a757418f";
};
propagatedBuildInputs = [ xmltodict requests toml ];
diff --git a/pkgs/development/python-modules/sopel/default.nix b/pkgs/development/python-modules/sopel/default.nix
index 0c4c3f9b7b22..706175dfaad3 100644
--- a/pkgs/development/python-modules/sopel/default.nix
+++ b/pkgs/development/python-modules/sopel/default.nix
@@ -14,12 +14,12 @@
buildPythonPackage rec {
pname = "sopel";
- version = "7.0.6";
+ version = "7.0.7";
disabled = isPyPy;
src = fetchPypi {
inherit pname version;
- sha256 = "5e394d9797e221f90a95e5eb9987e8c1faf4f2488964f521e8ca1628798f0a38";
+ sha256 = "84d42708d176aecfb7b95299af0e484896f5f80df61f43c92d8e7a53de0b2099";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/sorl_thumbnail/default.nix b/pkgs/development/python-modules/sorl_thumbnail/default.nix
index f62af59c4edc..03fbc638f160 100644
--- a/pkgs/development/python-modules/sorl_thumbnail/default.nix
+++ b/pkgs/development/python-modules/sorl_thumbnail/default.nix
@@ -7,12 +7,12 @@
buildPythonPackage rec {
pname = "sorl-thumbnail";
- version = "12.6.3";
+ version = "12.7.0";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "66771521f3c0ed771e1ce8e1aaf1639ebff18f7f5a40cfd3083da8f0fe6c7c99";
+ sha256 = "fbe6dfd66a1aceb7e0203895ff5622775e50266f8d8cfd841fe1500bd3e19018";
};
nativeBuildInputs = [ setuptools_scm ];
diff --git a/pkgs/development/python-modules/sortedcontainers/default.nix b/pkgs/development/python-modules/sortedcontainers/default.nix
index 9df3d809f2cb..3f4a68406726 100644
--- a/pkgs/development/python-modules/sortedcontainers/default.nix
+++ b/pkgs/development/python-modules/sortedcontainers/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "sortedcontainers";
- version = "2.2.2";
+ version = "2.3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "4e73a757831fc3ca4de2859c422564239a31d8213d09a2a666e375807034d2ba";
+ sha256 = "59cc937650cf60d677c16775597c89a960658a09cf7c1a668f86e1e4464b10a1";
};
# pypi tarball does not come with tests
diff --git a/pkgs/development/python-modules/spacy/default.nix b/pkgs/development/python-modules/spacy/default.nix
index 077aea4dc9a3..9b4f7cc92716 100644
--- a/pkgs/development/python-modules/spacy/default.nix
+++ b/pkgs/development/python-modules/spacy/default.nix
@@ -22,11 +22,11 @@
buildPythonPackage rec {
pname = "spacy";
- version = "2.3.2";
+ version = "2.3.4";
src = fetchPypi {
inherit pname version;
- sha256 = "07zf7kivj4r1n6xwisld7n90bpi095bqbc9xpv668grq1rpf53c1";
+ sha256 = "a5c8805759114aac3a1db1b20f42af1124da5315be903ccb4c472cc8452393fb";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/sphinx/default.nix b/pkgs/development/python-modules/sphinx/default.nix
index b4cbd3bff9a1..e4a3c94711fa 100644
--- a/pkgs/development/python-modules/sphinx/default.nix
+++ b/pkgs/development/python-modules/sphinx/default.nix
@@ -32,11 +32,11 @@
buildPythonPackage rec {
pname = "sphinx";
- version = "3.0.3";
+ version = "3.3.1";
src = fetchPypi {
pname = "Sphinx";
inherit version;
- sha256 = "0wpmqfx4mxv5kv9xxd6wyfsm8vcnp8p99h14q7b6if2mv69gvvb2";
+ sha256 = "1e8d592225447104d1172be415bc2972bd1357e3e12fdc76edf2261105db4300";
};
LC_ALL = "en_US.UTF-8";
diff --git a/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix b/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix
index 6b366ee517ce..44e19997569c 100644
--- a/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix
+++ b/pkgs/development/python-modules/sphinxcontrib-spelling/default.nix
@@ -11,11 +11,11 @@
buildPythonPackage rec {
pname = "sphinxcontrib-spelling";
- version = "5.2.2";
+ version = "7.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "c8250ff02e6033c3aeabc41e91dc185168fecefb0c5722aaa3e2055a829e1e4c";
+ sha256 = "5b4240808a6d21eab9c49e69ad5ac0cb3efb03fe2e94763d23c860f85ec6a799";
};
propagatedBuildInputs = [ sphinx pyenchant pbr ]
diff --git a/pkgs/development/python-modules/sphinxcontrib_plantuml/default.nix b/pkgs/development/python-modules/sphinxcontrib_plantuml/default.nix
index b5dd9e11db03..ce65822e3b1f 100644
--- a/pkgs/development/python-modules/sphinxcontrib_plantuml/default.nix
+++ b/pkgs/development/python-modules/sphinxcontrib_plantuml/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "sphinxcontrib-plantuml";
- version = "0.18.1";
+ version = "0.19";
src = fetchPypi {
inherit pname version;
- sha256 = "c69662d39e4ae214943d8c141dbfb1cf0a5f125d3b45d2c90849c5f37d0c5fb7";
+ sha256 = "98b9f02282907b0c5b7a93a446c4649909aaf5785d2da0dd263c8ad68e00e288";
};
# No tests included.
diff --git a/pkgs/development/python-modules/spyder-kernels/default.nix b/pkgs/development/python-modules/spyder-kernels/default.nix
index 868ce80558a6..8655d9cbbd5d 100644
--- a/pkgs/development/python-modules/spyder-kernels/default.nix
+++ b/pkgs/development/python-modules/spyder-kernels/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "spyder-kernels";
- version = "1.9.4";
+ version = "1.10.0";
src = fetchPypi {
inherit pname version;
- sha256 = "ca9d997c475b714b54d2fd67aa140837ec3630e91cbbc2e0cd190f1b0bd9fe9d";
+ sha256 = "588602b9f44961f4011a9ec83fe85f5d621126eee64835e407a7d41c54dccc74";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/spyder/default.nix b/pkgs/development/python-modules/spyder/default.nix
index 2b0276afc9d8..f0c4ea50e72e 100644
--- a/pkgs/development/python-modules/spyder/default.nix
+++ b/pkgs/development/python-modules/spyder/default.nix
@@ -7,13 +7,13 @@
buildPythonPackage rec {
pname = "spyder";
- version = "4.1.5";
+ version = "4.2.0";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "d467f020b694193873a237ce6744ae36bd5a59f4d2b7ffbeb15dda68b03f5aa1";
+ sha256 = "44f51473b81c1bfde76097bfb957ec14f580a262b229ae8e90d18f5b82104c95";
};
nativeBuildInputs = [ pyqtwebengine.wrapQtAppsHook ];
diff --git a/pkgs/development/python-modules/sqlite-utils/default.nix b/pkgs/development/python-modules/sqlite-utils/default.nix
index 9fc4c328b2c9..6e17fc4f38e2 100644
--- a/pkgs/development/python-modules/sqlite-utils/default.nix
+++ b/pkgs/development/python-modules/sqlite-utils/default.nix
@@ -12,12 +12,12 @@
buildPythonPackage rec {
pname = "sqlite-utils";
- version = "2.22";
+ version = "3.0";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "0g8zzp4qw6miijirykjcd78ib027k7dmg6lb9m4xysvah5jh8vfv";
+ sha256 = "a158265fde85a6757b7f09b568b1f7d6eaf75eaae208be27336f09dc048e5bcf";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/sqlparse/default.nix b/pkgs/development/python-modules/sqlparse/default.nix
index b6aee633e0ea..635111b95d9e 100644
--- a/pkgs/development/python-modules/sqlparse/default.nix
+++ b/pkgs/development/python-modules/sqlparse/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "sqlparse";
- version = "0.3.1";
+ version = "0.4.1";
src = fetchPypi {
inherit pname version;
- sha256 = "e162203737712307dfe78860cc56c8da8a852ab2ee33750e33aeadf38d12c548";
+ sha256 = "0f91fd2e829c44362cbcfab3e9ae12e22badaa8a29ad5ff599f9ec109f0454e8";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/sshtunnel/default.nix b/pkgs/development/python-modules/sshtunnel/default.nix
index b8f2ab998266..5254b5c4dcca 100644
--- a/pkgs/development/python-modules/sshtunnel/default.nix
+++ b/pkgs/development/python-modules/sshtunnel/default.nix
@@ -5,12 +5,12 @@
}:
buildPythonPackage rec {
- version = "0.2.2";
+ version = "0.3.1";
pname = "sshtunnel";
src = fetchPypi {
inherit pname version;
- sha256 = "1801b144b42b9bdb2f931923e85837f9193b877f3d490cd5776e1d4062c62fb4";
+ sha256 = "e0cac8a6a154c7a9651b42038e3f6cf35bb88c8ee4b94822b28a5b2fe7140f95";
};
propagatedBuildInputs = [ paramiko ];
diff --git a/pkgs/development/python-modules/staticjinja/default.nix b/pkgs/development/python-modules/staticjinja/default.nix
index 29fd116c0d59..cba55e5aca28 100644
--- a/pkgs/development/python-modules/staticjinja/default.nix
+++ b/pkgs/development/python-modules/staticjinja/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "staticjinja";
- version = "0.3.5";
+ version = "0.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "fbd61cca1dad44b6891d1a1d72b11ae100e21b3909802e3ff1861ab55bf16603";
+ sha256 = "597837899008409359680ee9cd04779639b9c0eb3380b6545025d26a702ba36c";
};
propagatedBuildInputs = [ jinja2 docopt easywatch ];
diff --git a/pkgs/development/python-modules/strictyaml/default.nix b/pkgs/development/python-modules/strictyaml/default.nix
index 44345a9aa505..ee18a6ca6b22 100644
--- a/pkgs/development/python-modules/strictyaml/default.nix
+++ b/pkgs/development/python-modules/strictyaml/default.nix
@@ -7,13 +7,13 @@
}:
buildPythonPackage rec {
- version = "1.1.0";
+ version = "1.1.1";
pname = "strictyaml";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "6b07dbd4f77ab023ed4167c43ffc1b9f9354fb6075cc6ff3b91fefcbb80342ca";
+ sha256 = "ea2bb97aacc12fff7df11bd4cb4ae64b1418a0311fbd1611445cc59dc650bdd3";
};
propagatedBuildInputs = [ ruamel_yaml python-dateutil ];
diff --git a/pkgs/development/python-modules/stripe/default.nix b/pkgs/development/python-modules/stripe/default.nix
index 5070d7d1947e..b205f48cb6f9 100644
--- a/pkgs/development/python-modules/stripe/default.nix
+++ b/pkgs/development/python-modules/stripe/default.nix
@@ -2,7 +2,7 @@
buildPythonPackage rec {
pname = "stripe";
- version = "2.54.0";
+ version = "2.55.0";
# Tests require network connectivity and there's no easy way to disable
# them. ~ C.
@@ -10,7 +10,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "a622bce0d6d0ac99a53b6e6a6475c39250207d644f28ad0ed276af7b96d12617";
+ sha256 = "2eebf023595e8aa9d65d8b46ccc3c716185bb9625d0e39d3956282fd7525848d";
};
propagatedBuildInputs = [ requests ];
diff --git a/pkgs/development/python-modules/sumtypes/default.nix b/pkgs/development/python-modules/sumtypes/default.nix
new file mode 100644
index 000000000000..4a3a22f2780c
--- /dev/null
+++ b/pkgs/development/python-modules/sumtypes/default.nix
@@ -0,0 +1,23 @@
+{ lib, buildPythonPackage, fetchFromGitHub, attrs, pytestCheckHook }:
+
+buildPythonPackage rec {
+ pname = "sumtypes";
+ version = "0.1a5";
+
+ src = fetchFromGitHub {
+ owner = "radix";
+ repo = "sumtypes";
+ rev = version;
+ sha256 = "0wcw1624xxx2h6lliv13b59blg60j8sgf5v2ni3cwx3j4wld4csr";
+ };
+
+ propagatedBuildInputs = [ attrs ];
+ checkInputs = [ pytestCheckHook ];
+
+ meta = with lib; {
+ description = "Algebraic data types for Python";
+ homepage = "https://github.com/radix/sumtypes";
+ license = licenses.mit;
+ maintainers = with maintainers; [ NieDzejkob ];
+ };
+}
diff --git a/pkgs/development/python-modules/supervise_api/default.nix b/pkgs/development/python-modules/supervise_api/default.nix
index 687aec08a017..6b10e838e5fb 100644
--- a/pkgs/development/python-modules/supervise_api/default.nix
+++ b/pkgs/development/python-modules/supervise_api/default.nix
@@ -5,7 +5,7 @@
, supervise
, isPy3k
, whichcraft
-, utillinux
+, util-linux
}:
buildPythonPackage rec {
@@ -29,7 +29,7 @@ buildPythonPackage rec {
propagatedBuildInputs = lib.optional (!isPy3k) whichcraft;
- checkInputs = [ utillinux ];
+ checkInputs = [ util-linux ];
meta = {
description = "An API for running processes safely and securely";
diff --git a/pkgs/development/python-modules/sybil/default.nix b/pkgs/development/python-modules/sybil/default.nix
index a6f604dea037..3bf6ed95ced1 100644
--- a/pkgs/development/python-modules/sybil/default.nix
+++ b/pkgs/development/python-modules/sybil/default.nix
@@ -7,11 +7,11 @@
buildPythonApplication rec {
pname = "sybil";
- version = "1.4.0";
+ version = "2.0.0";
src = fetchPypi {
inherit pname version;
- sha256 = "fc46117619f2f704d1d1b02634fa3285f40479a3008172763b9998fe964f4d11";
+ sha256 = "3e098ae96c4d3668cd5fb04c160334a4bc3ade9d29177e0206846b75f5ff3e91";
};
checkInputs = [ pytest nose ];
diff --git a/pkgs/development/python-modules/symengine/default.nix b/pkgs/development/python-modules/symengine/default.nix
index 9b1117a94a17..f225dd431e58 100644
--- a/pkgs/development/python-modules/symengine/default.nix
+++ b/pkgs/development/python-modules/symengine/default.nix
@@ -11,13 +11,13 @@
buildPythonPackage rec {
pname = "symengine";
- version = "0.4.0";
+ version = "0.6.1";
src = fetchFromGitHub {
owner = "symengine";
repo = "symengine.py";
rev = "v${version}";
- sha256 = "07i9rwxphi4zgwc7y6f6qvq73iym2cx4k1bpd7rmd3wkpgrrfxqx";
+ sha256 = "13fy25qxn4xwzlr2w35v6jhlpd70lv9r6srv4dizc4brj63hnw50";
};
postConfigure = ''
@@ -28,7 +28,9 @@ buildPythonPackage rec {
--replace "SET(CYTHON_BIN cython" "SET(CYTHON_BIN ${cython}/bin/cython"
'';
- buildInputs = [ cython cmake ];
+ nativeBuildUnputs = [ cmake ];
+
+ buildInputs = [ cython ];
checkInputs = [ pytest sympy ];
@@ -48,6 +50,5 @@ buildPythonPackage rec {
homepage = "https://github.com/symengine/symengine.py";
license = licenses.mit;
maintainers = [ maintainers.costrouc ];
- broken = true;
};
}
diff --git a/pkgs/development/python-modules/tag-expressions/default.nix b/pkgs/development/python-modules/tag-expressions/default.nix
index 7082ca54154b..137759f5a54b 100644
--- a/pkgs/development/python-modules/tag-expressions/default.nix
+++ b/pkgs/development/python-modules/tag-expressions/default.nix
@@ -17,7 +17,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Package to parse logical tag expressions";
- homepage = "http://github.com/timofurrer/tag-expressions";
+ homepage = "https://github.com/timofurrer/tag-expressions";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ kalbasit ];
};
diff --git a/pkgs/development/python-modules/telethon/default.nix b/pkgs/development/python-modules/telethon/default.nix
index f8c0661f0cd8..4772c13d9c31 100644
--- a/pkgs/development/python-modules/telethon/default.nix
+++ b/pkgs/development/python-modules/telethon/default.nix
@@ -2,16 +2,15 @@
buildPythonPackage rec {
pname = "telethon";
- version = "1.14.0";
+ version = "1.17.5";
src = fetchPypi {
inherit version;
pname = "Telethon";
- sha256 = "1fg12gcg6ca7rjh7m3g48m30cx4aaw5g09855nlyz2sa1kw3gfyq";
+ sha256 = "1v1rgr030z8s1ldv5lm1811znyd568c22pmlrzzf3ls972xk514m";
};
propagatedBuildInputs = [
- async_generator
rsa
pyaes
];
diff --git a/pkgs/development/python-modules/tensorflow/1/bin.nix b/pkgs/development/python-modules/tensorflow/1/bin.nix
index 9bd2bc78437a..5c93e957f7c1 100644
--- a/pkgs/development/python-modules/tensorflow/1/bin.nix
+++ b/pkgs/development/python-modules/tensorflow/1/bin.nix
@@ -2,7 +2,7 @@
, lib
, fetchurl
, buildPythonPackage
-, isPy3k, pythonOlder, isPy38
+, isPy3k, pythonOlder, pythonAtLeast
, astor
, gast
, google-pasta
@@ -50,8 +50,7 @@ in buildPythonPackage {
inherit pname;
inherit (packages) version;
format = "wheel";
-
- disabled = isPy38;
+ disabled = pythonAtLeast "3.8";
src = let
pyVerNoDot = lib.strings.stringAsChars (x: if x == "." then "" else x) python.pythonVersion;
diff --git a/pkgs/development/python-modules/tensorflow/2/bin.nix b/pkgs/development/python-modules/tensorflow/2/bin.nix
index acb5f473ec9d..8dd282666a75 100644
--- a/pkgs/development/python-modules/tensorflow/2/bin.nix
+++ b/pkgs/development/python-modules/tensorflow/2/bin.nix
@@ -2,7 +2,7 @@
, lib
, fetchurl
, buildPythonPackage
-, isPy3k, pythonOlder, isPy38
+, isPy3k, pythonOlder, pythonAtLeast, isPy38
, astor
, gast
, google-pasta
@@ -54,7 +54,7 @@ in buildPythonPackage {
inherit (packages) version;
format = "wheel";
- disabled = isPy38;
+ disabled = pythonAtLeast "3.8";
src = let
pyVerNoDot = lib.strings.stringAsChars (x: if x == "." then "" else x) python.pythonVersion;
diff --git a/pkgs/development/python-modules/tensorflow/2/default.nix b/pkgs/development/python-modules/tensorflow/2/default.nix
index 7925cb15f03b..bcf693691785 100644
--- a/pkgs/development/python-modules/tensorflow/2/default.nix
+++ b/pkgs/development/python-modules/tensorflow/2/default.nix
@@ -72,7 +72,7 @@ let
tfFeature = x: if x then "1" else "0";
- version = "2.3.0";
+ version = "2.3.1";
variant = if cudaSupport then "-gpu" else "";
pname = "tensorflow${variant}";
@@ -103,7 +103,7 @@ let
owner = "tensorflow";
repo = "tensorflow";
rev = "v${version}";
- sha256 = "1dd5fgyiazyfy7y2iv4v42qnap51fr6dzwb26inrsj7aaas06j71";
+ sha256 = "1lvmrqfnwzh24fl5rdkksiqfv2bn0ld5gvzq1z57rphfkf0zg996";
};
patches = [
@@ -117,12 +117,6 @@ let
url = "https://github.com/tensorflow/tensorflow/commit/75ea0b31477d6ba9e990e296bbbd8ca4e7eebadf.patch";
sha256 = "1xp1icacig0xm0nmb05sbrf4nw4xbln9fhc308birrv8286zx7wv";
})
-
- # see https://github.com/tensorflow/tensorflow/issues/40884
- (fetchpatch {
- url = "https://github.com/tensorflow/tensorflow/pull/41867/commits/65341f73d110bf173325768947343e1bb8f699fc.patch";
- sha256 = "18ykkycaag1pcarz53bz6ydxjlah92j4178qn58gcayx1fy7hvh3";
- })
];
# On update, it can be useful to steal the changes from gentoo
@@ -287,9 +281,9 @@ let
# cudaSupport causes fetch of ncclArchive, resulting in different hashes
sha256 = if cudaSupport then
- "0pf8128chkm6fxnhd4956n6gvijlj00mjmvry33gq3xx3bayhs9g"
+ "11blnw3ghp1kdi9hh9pdqa4qni9ysc3nk9iqqk9bg4dlr9zl1yld"
else
- "0mkgss2nyk21zlj8hp24cs3dmpdnxk8qi6qq4hyc18lp82p09xwa";
+ "1kkghhwhl8frs68kv28r408lps7mpgq1xvq6hc3k0j35asv1g2kc";
};
buildAttrs = {
diff --git a/pkgs/development/python-modules/terminado/default.nix b/pkgs/development/python-modules/terminado/default.nix
index 51e9b98db5bb..400751529ab6 100644
--- a/pkgs/development/python-modules/terminado/default.nix
+++ b/pkgs/development/python-modules/terminado/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "terminado";
- version = "0.8.3";
+ version = "0.9.1";
src = fetchPypi {
inherit pname version;
- sha256 = "4804a774f802306a7d9af7322193c5390f1da0abb429e082a10ef1d46e6fb2c2";
+ sha256 = "3da72a155b807b01c9e8a5babd214e052a0a45a975751da3521a1c3381ce6d76";
};
propagatedBuildInputs = [ ptyprocess tornado ];
diff --git a/pkgs/development/python-modules/testfixtures/default.nix b/pkgs/development/python-modules/testfixtures/default.nix
index 7a52c4c41926..b9803b115083 100644
--- a/pkgs/development/python-modules/testfixtures/default.nix
+++ b/pkgs/development/python-modules/testfixtures/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "testfixtures";
- version = "6.14.2";
+ version = "6.15.0";
src = fetchPypi {
inherit pname version;
- sha256 = "14d9907390f5f9c7189b3d511b64f34f1072d07cc13b604a57e1bb79029376e3";
+ sha256 = "409f77cfbdad822d12a8ce5c4aa8fb4d0bb38073f4a5444fede3702716a2cec2";
};
checkInputs = [ pytest mock sybil zope_component twisted ];
diff --git a/pkgs/development/python-modules/tflearn/default.nix b/pkgs/development/python-modules/tflearn/default.nix
index 03185ae4d9fe..91a92d6b8de4 100644
--- a/pkgs/development/python-modules/tflearn/default.nix
+++ b/pkgs/development/python-modules/tflearn/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "tflearn";
- version = "0.3.2";
+ version = "0.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "034lvbslcivyj64r4w6xmr90ckmyxmrnkka9kal50x4175h02n1z";
+ sha256 = "818aa57667693810415dc203ba3f75f1541e931a8dc30b6e8b21563541a70388";
};
buildInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/thinc/default.nix b/pkgs/development/python-modules/thinc/default.nix
index 5ac55f5f57dd..6e0fbcce37a6 100644
--- a/pkgs/development/python-modules/thinc/default.nix
+++ b/pkgs/development/python-modules/thinc/default.nix
@@ -23,11 +23,11 @@
buildPythonPackage rec {
pname = "thinc";
- version = "7.4.2";
+ version = "7.4.3";
src = fetchPypi {
inherit pname version;
- sha256 = "772f1a27b9b31e51003d1d2a7476cc49cc81044dd87088112237f93bd2091f0b";
+ sha256 = "c98491b083165f48bda95f5533f7d9dbd3980d32ad621bfe579ff08ef625a4d3";
};
buildInputs = lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
diff --git a/pkgs/development/python-modules/tifffile/default.nix b/pkgs/development/python-modules/tifffile/default.nix
index 77187f42b5e4..9383cf947c20 100644
--- a/pkgs/development/python-modules/tifffile/default.nix
+++ b/pkgs/development/python-modules/tifffile/default.nix
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "tifffile";
- version = "2020.8.25";
+ version = "2020.11.26";
src = fetchPypi {
inherit pname version;
- sha256 = "b51e496bd9ee9c6875170a018bdb7b6f67e3946c4ab57afdb95b18b2c6937783";
+ sha256 = "c712df6f201385fbd3500e26e45dc20fabcbb0c6c1fbfb4c1e44538a9d0269a8";
};
patches = lib.optional isPy27 ./python2-regex-compat.patch;
diff --git a/pkgs/development/python-modules/timeout-decorator/default.nix b/pkgs/development/python-modules/timeout-decorator/default.nix
index bf37e671cd13..d3b4a58c17e3 100644
--- a/pkgs/development/python-modules/timeout-decorator/default.nix
+++ b/pkgs/development/python-modules/timeout-decorator/default.nix
@@ -1,11 +1,11 @@
{ stdenv, buildPythonPackage, fetchPypi }:
buildPythonPackage rec {
pname = "timeout-decorator";
- version = "0.4.1";
+ version = "0.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "1inkf68i2s2x27arpqwkdxigiqbpbpjbbnfv7jzsrif1fmp2fphs";
+ sha256 = "6a2f2f58db1c5b24a2cc79de6345760377ad8bdc13813f5265f6c3e63d16b3d7";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/timezonefinder/default.nix b/pkgs/development/python-modules/timezonefinder/default.nix
index ca07b50ceff8..0ba9c4c53d8f 100644
--- a/pkgs/development/python-modules/timezonefinder/default.nix
+++ b/pkgs/development/python-modules/timezonefinder/default.nix
@@ -10,13 +10,13 @@
buildPythonPackage rec {
pname = "timezonefinder";
- version = "4.4.1";
+ version = "4.5.0";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "c84e0f4b501419349e67972d25c535d9b5fd6c100c319747049b67812a4c6b97";
+ sha256 = "99b0cea5abf304e8738ecf5cceae0c0e5182534843f19638a26a220fa212fbad";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/tinyobjloader-py/default.nix b/pkgs/development/python-modules/tinyobjloader-py/default.nix
new file mode 100644
index 000000000000..3c36dded5ee7
--- /dev/null
+++ b/pkgs/development/python-modules/tinyobjloader-py/default.nix
@@ -0,0 +1,21 @@
+{ lib, buildPythonPackage, pybind11, tinyobjloader }:
+
+buildPythonPackage rec {
+ pname = "tinyobjloader-py";
+ inherit (tinyobjloader) version src;
+
+ # Build needs headers from ${src}, setting sourceRoot or fetching from pypi won't work.
+ preConfigure = ''
+ cd python
+ '';
+
+ buildInputs = [ pybind11 ];
+
+ # No tests are included upstream
+ doCheck = false;
+ pythonImportsCheck = [ "tinyobjloader" ];
+
+ meta = with lib; tinyobjloader.meta // {
+ description = "Python wrapper for the C++ wavefront .obj loader tinyobjloader";
+ };
+}
diff --git a/pkgs/development/python-modules/tld/default.nix b/pkgs/development/python-modules/tld/default.nix
index 6300111e4ce2..43a2e46dcfb9 100644
--- a/pkgs/development/python-modules/tld/default.nix
+++ b/pkgs/development/python-modules/tld/default.nix
@@ -2,11 +2,11 @@
python.pkgs.buildPythonPackage rec {
pname = "tld";
- version = "0.12.2";
+ version = "0.12.3";
src = fetchPypi {
inherit pname version;
- sha256 = "cf8410a7ed7b9477f563fa158dabef5117d8374cba55f65142ba0af6dcd15d4d";
+ sha256 = "1959d0db03b7644f5528748f348d5eecdcd27120a8bb4ef00d932b1b1acdf13d";
};
propagatedBuildInputs = with python.pkgs; [ six ];
diff --git a/pkgs/development/python-modules/tldextract/default.nix b/pkgs/development/python-modules/tldextract/default.nix
index b7df857533a0..02359ce67a59 100644
--- a/pkgs/development/python-modules/tldextract/default.nix
+++ b/pkgs/development/python-modules/tldextract/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "tldextract";
- version = "2.2.3";
+ version = "3.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "ab0e38977a129c72729476d5f8c85a8e1f8e49e9202e1db8dca76e95da7be9a8";
+ sha256 = "cfae9bc8bda37c3e8c7c8639711ad20e95dc85b207a256b60b0b23d7ff5540ea";
};
propagatedBuildInputs = [ requests requests-file idna ];
diff --git a/pkgs/development/python-modules/tmdb3/default.nix b/pkgs/development/python-modules/tmdb3/default.nix
index 47247c6911d6..36a88ea22e49 100644
--- a/pkgs/development/python-modules/tmdb3/default.nix
+++ b/pkgs/development/python-modules/tmdb3/default.nix
@@ -1,8 +1,9 @@
-{ lib, buildPythonPackage, fetchPypi }:
+{ lib, buildPythonPackage, fetchPypi, isPy3k }:
buildPythonPackage rec {
pname = "tmdb3";
version = "0.7.2";
+ disabled = isPy3k; # Upstream has not received any updates since 2015, and importing from python3 does not work.
src = fetchPypi {
inherit pname version;
@@ -12,6 +13,8 @@ buildPythonPackage rec {
# no tests implemented
doCheck = false;
+ pythonImportsCheck = [ "tmdb3" ];
+
meta = with lib; {
description = "Python implementation of the v3 API for TheMovieDB.org, allowing access to movie and cast information";
homepage = "https://pypi.python.org/pypi/tmdb3";
diff --git a/pkgs/development/python-modules/tornado/default.nix b/pkgs/development/python-modules/tornado/default.nix
index 8d9cadeb3e54..893943cbc720 100644
--- a/pkgs/development/python-modules/tornado/default.nix
+++ b/pkgs/development/python-modules/tornado/default.nix
@@ -6,7 +6,7 @@
buildPythonPackage rec {
pname = "tornado";
- version = "6.0.4";
+ version = "6.1";
# We specify the name of the test files to prevent
# https://github.com/NixOS/nixpkgs/issues/14634
@@ -16,7 +16,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "0fe2d45ba43b00a41cd73f8be321a44936dc1aba233dee979f17a042b83eb6dc";
+ sha256 = "33c6e81d7bd55b468d2e793517c909b139960b6c790a60b7991b9b6b76fb9791";
};
__darwinAllowLocalNetworking = true;
diff --git a/pkgs/development/python-modules/tox/default.nix b/pkgs/development/python-modules/tox/default.nix
index 40883928f565..9dad7d77ff90 100644
--- a/pkgs/development/python-modules/tox/default.nix
+++ b/pkgs/development/python-modules/tox/default.nix
@@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "tox";
- version = "3.19.0";
+ version = "3.20.1";
buildInputs = [ setuptools_scm ];
propagatedBuildInputs = [ packaging pluggy py six virtualenv toml filelock ];
@@ -22,7 +22,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "17e61a93afe5c49281fb969ab71f7a3f22d7586d1c56f9a74219910f356fe7d3";
+ sha256 = "4321052bfe28f9d85082341ca8e233e3ea901fdd14dab8a5d3fbd810269fbaf6";
};
meta = with lib; {
diff --git a/pkgs/development/python-modules/tqdm/default.nix b/pkgs/development/python-modules/tqdm/default.nix
index c83f6159fde8..5df20826dc76 100644
--- a/pkgs/development/python-modules/tqdm/default.nix
+++ b/pkgs/development/python-modules/tqdm/default.nix
@@ -5,30 +5,30 @@
, coverage
, glibcLocales
, flake8
+, setuptools_scm
+, pytestCheckHook
}:
buildPythonPackage rec {
pname = "tqdm";
- version = "4.48.2";
+ version = "4.54.0";
src = fetchPypi {
inherit pname version;
- sha256 = "564d632ea2b9cb52979f7956e093e831c28d441c11751682f84c86fc46e4fd21";
+ sha256 = "5c0d04e06ccc0da1bd3fa5ae4550effcce42fcad947b4a6cafa77bdc9b09ff22";
};
- checkInputs = [ nose coverage glibcLocales flake8 ];
+ nativeBuildInputs = [
+ setuptools_scm
+ ];
- postPatch = ''
- # Remove performance testing.
- # Too sensitive for on Hydra.
- rm tqdm/tests/tests_perf.py
- '';
+ checkInputs = [ nose coverage glibcLocales flake8 pytestCheckHook ];
- LC_ALL="en_US.UTF-8";
+ # Remove performance testing.
+ # Too sensitive for on Hydra.
+ PYTEST_ADDOPTS = "-k \"not perf\"";
-# doCheck = !stdenv.isDarwin;
- # Test suite is too big and slow.
- doCheck = false;
+ LC_ALL="en_US.UTF-8";
meta = {
description = "A Fast, Extensible Progress Meter";
diff --git a/pkgs/development/python-modules/tracing/default.nix b/pkgs/development/python-modules/tracing/default.nix
index 2d91ae6a1378..6f9091d8517f 100644
--- a/pkgs/development/python-modules/tracing/default.nix
+++ b/pkgs/development/python-modules/tracing/default.nix
@@ -19,7 +19,7 @@ buildPythonPackage rec {
doCheck = false;
meta = with stdenv.lib; {
- homepage = "http://liw.fi/tracing/";
+ homepage = "https://liw.fi/tracing/";
description = "Python debug logging helper";
license = licenses.gpl3;
maintainers = [];
diff --git a/pkgs/development/python-modules/traitlets/default.nix b/pkgs/development/python-modules/traitlets/default.nix
index 001106328085..bfbb297cdc08 100644
--- a/pkgs/development/python-modules/traitlets/default.nix
+++ b/pkgs/development/python-modules/traitlets/default.nix
@@ -13,11 +13,11 @@
buildPythonPackage rec {
pname = "traitlets";
- version = "4.3.3";
+ version = "5.0.5";
src = fetchPypi {
inherit pname version;
- sha256 = "d023ee369ddd2763310e4c3eae1ff649689440d4ae59d7485eb4cfbbe3e359f7";
+ sha256 = "178f4ce988f69189f7e523337a3e11d91c786ded9360174a3d9ca83e79bc5396";
};
checkInputs = [ glibcLocales pytest mock ];
diff --git a/pkgs/development/python-modules/traitsui/default.nix b/pkgs/development/python-modules/traitsui/default.nix
index 01788f63d4f4..e76a36bcf4f9 100644
--- a/pkgs/development/python-modules/traitsui/default.nix
+++ b/pkgs/development/python-modules/traitsui/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "traitsui";
- version = "7.0.1";
+ version = "7.1.0";
src = fetchPypi {
inherit pname version;
- sha256 = "74fb4db848ac1343241fa4dc5d9bf3fab561f309826c602e8a3568309df91fe3";
+ sha256 = "b699aeea588b55723860ddc6b2bd9b5013c4a72e18d1bbf51c6689cc7c6a562a";
};
propagatedBuildInputs = [ traits pyface six ];
diff --git a/pkgs/development/python-modules/transformers/default.nix b/pkgs/development/python-modules/transformers/default.nix
index d3559d319089..39fd7a11d0df 100644
--- a/pkgs/development/python-modules/transformers/default.nix
+++ b/pkgs/development/python-modules/transformers/default.nix
@@ -2,6 +2,7 @@
, stdenv
, fetchFromGitHub
, boto3
+, cookiecutter
, filelock
, regex
, requests
@@ -9,7 +10,6 @@
, parameterized
, protobuf
, sacremoses
-, sentencepiece
, timeout-decorator
, tokenizers
, tqdm
@@ -18,23 +18,23 @@
buildPythonPackage rec {
pname = "transformers";
- version = "3.5.1";
+ version = "4.0.0";
src = fetchFromGitHub {
owner = "huggingface";
repo = pname;
rev = "v${version}";
- sha256 = "02z5zz0rq7mbgdmsm2ccfdbca57qy7iqp0vc7jspsmdfif4acwia";
+ sha256 = "17djq32pq8d6vqip7i9pda0ldigmzckbbcd278llmpxdriqd4llg";
};
propagatedBuildInputs = [
+ cookiecutter
filelock
numpy
protobuf
regex
requests
sacremoses
- sentencepiece
tokenizers
tqdm
];
@@ -47,8 +47,7 @@ buildPythonPackage rec {
postPatch = ''
substituteInPlace setup.py \
- --replace "tokenizers == 0.9.3" "tokenizers" \
- --replace "sentencepiece == 0.1.91" "sentencepiece"
+ --replace "tokenizers == 0.9.4" "tokenizers"
'';
preCheck = ''
diff --git a/pkgs/development/python-modules/transitions/default.nix b/pkgs/development/python-modules/transitions/default.nix
index a372e492f9f6..2691890a5ee1 100644
--- a/pkgs/development/python-modules/transitions/default.nix
+++ b/pkgs/development/python-modules/transitions/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "transitions";
- version = "0.8.4";
+ version = "0.8.5";
src = fetchPypi {
inherit pname version;
- sha256 = "9a2841b24789dfd345267cb92e26b79da75fd03f6021d1a5222c71b5c9ae3c16";
+ sha256 = "e441c66a0c753d56c01c3e5e547f21dbe4a5569c939f12477475c5e81d79769b";
};
postPatch = ''
diff --git a/pkgs/development/python-modules/trimesh/default.nix b/pkgs/development/python-modules/trimesh/default.nix
index 3afb2de58c31..91c1ec38e9a6 100644
--- a/pkgs/development/python-modules/trimesh/default.nix
+++ b/pkgs/development/python-modules/trimesh/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "trimesh";
- version = "3.8.12";
+ version = "3.8.15";
src = fetchPypi {
inherit pname version;
- sha256 = "932670e753abdec162d1d9c661920db871236de782890ad88577b2af0d824c7f";
+ sha256 = "3ab9c15e53916fd68d0c0ca9b46d95693d3238f164ffcf528a974c6e15cd353e";
};
propagatedBuildInputs = [ numpy ];
diff --git a/pkgs/development/python-modules/trytond/default.nix b/pkgs/development/python-modules/trytond/default.nix
index 74dc6c79a746..781604fb9b0f 100644
--- a/pkgs/development/python-modules/trytond/default.nix
+++ b/pkgs/development/python-modules/trytond/default.nix
@@ -25,12 +25,12 @@ with stdenv.lib;
buildPythonApplication rec {
pname = "trytond";
- version = "5.8.0";
+ version = "5.8.1";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
- sha256 = "ae9baf7a83a3249686703eee71e81a0283570f545ce985a999fd74b6ab3d4e4f";
+ sha256 = "9c1afca73b13ede07680015d69f611c7dec33b8c22565de70f0cbbf0464b8db7";
};
# Tells the tests which database to use
diff --git a/pkgs/development/python-modules/ttystatus/default.nix b/pkgs/development/python-modules/ttystatus/default.nix
index 8cf8c426b3b9..a76a5f8df383 100644
--- a/pkgs/development/python-modules/ttystatus/default.nix
+++ b/pkgs/development/python-modules/ttystatus/default.nix
@@ -21,7 +21,7 @@ buildPythonPackage rec {
doCheck = false;
meta = with stdenv.lib; {
- homepage = "http://liw.fi/ttystatus/";
+ homepage = "https://liw.fi/ttystatus/";
description = "Progress and status updates on terminals for Python";
license = licenses.gpl3;
maintainers = [];
diff --git a/pkgs/development/python-modules/tubeup/default.nix b/pkgs/development/python-modules/tubeup/default.nix
index 02269cdbfb28..297642599107 100644
--- a/pkgs/development/python-modules/tubeup/default.nix
+++ b/pkgs/development/python-modules/tubeup/default.nix
@@ -2,7 +2,7 @@
, buildPythonPackage
, internetarchive
, fetchPypi
-, youtube-dl
+, youtube-dlc
, docopt
, isPy27
}:
@@ -22,7 +22,7 @@ buildPythonPackage rec {
substituteInPlace setup.py --replace "docopt==0.6.2" "docopt"
'';
- propagatedBuildInputs = [ internetarchive docopt youtube-dl ];
+ propagatedBuildInputs = [ internetarchive docopt youtube-dlc ];
pythonImportsCheck = [ "tubeup" ];
diff --git a/pkgs/development/python-modules/tvnamer/default.nix b/pkgs/development/python-modules/tvnamer/default.nix
index 2dc819ac63e0..81fa2e61b02a 100644
--- a/pkgs/development/python-modules/tvnamer/default.nix
+++ b/pkgs/development/python-modules/tvnamer/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "tvnamer";
- version = "3.0.1";
+ version = "3.0.2";
src = fetchPypi {
inherit pname version;
- sha256 = "5512cebb1e49103a1e4ea9629398092b4bbabef35a91007ae0dbed961ebe17dd";
+ sha256 = "a5ff916e104b2c0b567c2c7f2d8ae15a66a7ac57d67390e7c67207a33b79022f";
};
checkInputs = [ pytest ];
diff --git a/pkgs/development/python-modules/typeguard/default.nix b/pkgs/development/python-modules/typeguard/default.nix
index 2f0617731e10..ee36a6dab810 100644
--- a/pkgs/development/python-modules/typeguard/default.nix
+++ b/pkgs/development/python-modules/typeguard/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "typeguard";
- version = "2.9.1";
+ version = "2.10.0";
src = fetchPypi {
inherit pname version;
- sha256 = "123jnq7igm26a5347jf2j60bww9g84l80f208dzlbk49h7cg77jj";
+ sha256 = "d830132dcd544d3f8a2a842ea739eaa0d7c099fcebb9dcdf3802f4c9929d8191";
};
buildInputs = [ setuptools_scm ];
diff --git a/pkgs/development/python-modules/ujson/default.nix b/pkgs/development/python-modules/ujson/default.nix
index 9df71ee49c3e..e7a9ee8f35a7 100644
--- a/pkgs/development/python-modules/ujson/default.nix
+++ b/pkgs/development/python-modules/ujson/default.nix
@@ -8,12 +8,12 @@
buildPythonPackage rec {
pname = "ujson";
- version = "3.1.0";
+ version = "4.0.1";
disabled = isPyPy || (!isPy3k);
src = fetchPypi {
inherit pname version;
- sha256 = "00bda1de275ed6fe81817902189c75dfd156b4fa29b44dc1f4620775d2f50cf7";
+ sha256 = "26cf6241b36ff5ce4539ae687b6b02673109c5e3efc96148806a7873eaa229d3";
};
nativeBuildInputs = [ setuptools_scm ];
diff --git a/pkgs/development/python-modules/uncertainties/default.nix b/pkgs/development/python-modules/uncertainties/default.nix
index 8cf066245593..84705be59bc1 100644
--- a/pkgs/development/python-modules/uncertainties/default.nix
+++ b/pkgs/development/python-modules/uncertainties/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "uncertainties";
- version = "3.1.4";
+ version = "3.1.5";
src = fetchPypi {
inherit pname version;
- sha256 = "0s69kdhl8vhqazhxqdvb06l83x0iqdm0yr4vp3p52alzi6a8lm33";
+ sha256 = "00z9xl40czmqk0vmxjvmjvwb41r893l4dad7nj1nh6blw3kw28li";
};
propagatedBuildInputs = [ future ];
diff --git a/pkgs/development/python-modules/uncompyle6/default.nix b/pkgs/development/python-modules/uncompyle6/default.nix
index 5d1a32a29655..425b2e31ca61 100644
--- a/pkgs/development/python-modules/uncompyle6/default.nix
+++ b/pkgs/development/python-modules/uncompyle6/default.nix
@@ -1,6 +1,7 @@
{ stdenv
, buildPythonPackage
, fetchPypi
+, pythonAtLeast
, spark_parser
, xdis
, nose
@@ -12,6 +13,7 @@
buildPythonPackage rec {
pname = "uncompyle6";
version = "3.7.4";
+ disabled = pythonAtLeast "3.9"; # See: https://github.com/rocky/python-uncompyle6/issues/331
src = fetchPypi {
inherit pname version;
diff --git a/pkgs/development/python-modules/uproot-methods/default.nix b/pkgs/development/python-modules/uproot-methods/default.nix
index 1e382629e899..3c268ed7ed4f 100644
--- a/pkgs/development/python-modules/uproot-methods/default.nix
+++ b/pkgs/development/python-modules/uproot-methods/default.nix
@@ -6,12 +6,12 @@
}:
buildPythonPackage rec {
- version = "0.8.0";
+ version = "0.9.1";
pname = "uproot-methods";
src = fetchPypi {
inherit pname version;
- sha256 = "57da3d67e1a42b548020debdd23285b5710e3bb2aac20eb7b2d2a686822aa1ab";
+ sha256 = "accb4392c59a1485ce3ee6d78a6fd163731ade8b9b5208e7bde8fa1767aef097";
};
propagatedBuildInputs = [ numpy awkward ];
diff --git a/pkgs/development/python-modules/uproot/default.nix b/pkgs/development/python-modules/uproot/default.nix
index 81b6f276289c..eadd6c36de1a 100644
--- a/pkgs/development/python-modules/uproot/default.nix
+++ b/pkgs/development/python-modules/uproot/default.nix
@@ -16,11 +16,11 @@
buildPythonPackage rec {
pname = "uproot";
- version = "3.12.0";
+ version = "3.13.1";
src = fetchPypi {
inherit pname version;
- sha256 = "1603140896b9d3495cedeee2b872e97759085777c1299317072ad3f415211abc";
+ sha256 = "099b0b274dc000faf724df835579c76306e60200a5ba7b600a0c4b76dabbf344";
};
nativeBuildInputs = [ pytestrunner ];
diff --git a/pkgs/development/python-modules/urllib3/default.nix b/pkgs/development/python-modules/urllib3/default.nix
index 96bb2a0e5325..aafa11720a22 100644
--- a/pkgs/development/python-modules/urllib3/default.nix
+++ b/pkgs/development/python-modules/urllib3/default.nix
@@ -4,11 +4,11 @@
buildPythonPackage rec {
pname = "urllib3";
- version = "1.25.11";
+ version = "1.26.2";
src = fetchPypi {
inherit pname version;
- sha256 = "8d7eaa5a82a1cac232164990f04874c594c9453ec55eef02eab885aa02fc17a2";
+ sha256 = "19188f96923873c92ccb987120ec4acaa12f0461fa9ce5d3d0772bc965a39e08";
};
NOSE_EXCLUDE = stdenv.lib.concatStringsSep "," [
diff --git a/pkgs/development/python-modules/urwid-readline/default.nix b/pkgs/development/python-modules/urwid-readline/default.nix
index 1ded152cba91..1c5f1c8307ef 100644
--- a/pkgs/development/python-modules/urwid-readline/default.nix
+++ b/pkgs/development/python-modules/urwid-readline/default.nix
@@ -8,11 +8,11 @@
buildPythonPackage rec {
pname = "urwid_readline";
- version = "0.11";
+ version = "0.12";
src = fetchPypi {
inherit pname version;
- sha256 = "24e376d4b75940d19e8bc81c264be5d383f8d4da560f68f648dd16c85f6afdb5";
+ sha256 = "f7384e03017c3fb07bfba0d829d70287793326d9f6dac145dd09e0d693d7bf9c";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/uvicorn/default.nix b/pkgs/development/python-modules/uvicorn/default.nix
index ddf98d2d4921..55511be4926c 100644
--- a/pkgs/development/python-modules/uvicorn/default.nix
+++ b/pkgs/development/python-modules/uvicorn/default.nix
@@ -1,4 +1,4 @@
-{ lib
+{ stdenv
, buildPythonPackage
, fetchFromGitHub
, click
@@ -40,12 +40,16 @@ buildPythonPackage rec {
'';
checkInputs = [ pytest requests ];
+
+ doCheck = !stdenv.isDarwin;
+
# watchgod required the watchgod package, which isn't available in nixpkgs
checkPhase = ''
- pytest --ignore=tests/supervisors/test_watchgodreload.py
+ pytest --ignore=tests/supervisors/test_watchgodreload.py \
+ -k 'not test_supported_upgrade_request and not test_invalid_upgrade[WSProtocol]'
'';
- meta = with lib; {
+ meta = with stdenv.lib; {
homepage = "https://www.uvicorn.org/";
description = "The lightning-fast ASGI server";
license = licenses.bsd3;
diff --git a/pkgs/development/python-modules/uvloop/default.nix b/pkgs/development/python-modules/uvloop/default.nix
index b06f41ce5a31..a37e6a3675ba 100644
--- a/pkgs/development/python-modules/uvloop/default.nix
+++ b/pkgs/development/python-modules/uvloop/default.nix
@@ -72,5 +72,6 @@ buildPythonPackage rec {
homepage = "https://github.com/MagicStack/uvloop";
license = licenses.mit;
maintainers = with maintainers; [ costrouc ];
+ broken = pythonAtLeast "3.9"; # see: https://github.com/MagicStack/uvloop/issues/365
};
}
diff --git a/pkgs/development/python-modules/validators/default.nix b/pkgs/development/python-modules/validators/default.nix
index 6ec8db340681..1bc9b1777ff6 100644
--- a/pkgs/development/python-modules/validators/default.nix
+++ b/pkgs/development/python-modules/validators/default.nix
@@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "validators";
- version = "0.17.1";
+ version = "0.18.1";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "401cb441dd61bb1a03b10c8a3a884642409e22a2a19e03bbfc4891e0ddbc7268";
+ sha256 = "1a653b33c0ab091790f65f42b61aa191e354ed5fdedfeb17d24a86d0789966d7";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/vdirsyncer/default.nix b/pkgs/development/python-modules/vdirsyncer/default.nix
index 6e1dc9825670..b93050144eb6 100644
--- a/pkgs/development/python-modules/vdirsyncer/default.nix
+++ b/pkgs/development/python-modules/vdirsyncer/default.nix
@@ -53,7 +53,10 @@ buildPythonPackage rec {
export DETERMINISTIC_TESTS=true
'';
- disabledTests = [ "test_verbosity" ];
+ disabledTests = [
+ "test_verbosity"
+ "test_create_collections" # Flaky test exceeds deadline on hydra: https://github.com/pimutils/vdirsyncer/issues/837
+ ];
meta = with stdenv.lib; {
homepage = "https://github.com/pimutils/vdirsyncer";
diff --git a/pkgs/development/python-modules/vega_datasets/default.nix b/pkgs/development/python-modules/vega_datasets/default.nix
index 5845557c54c1..70235aa95bd7 100644
--- a/pkgs/development/python-modules/vega_datasets/default.nix
+++ b/pkgs/development/python-modules/vega_datasets/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "vega_datasets";
- version = "0.8.0";
+ version = "0.9.0";
src = fetchPypi {
inherit pname version;
- sha256 = "db8883dab72b6f414e1fafdbf1e8db7543bba6ed77912a4e0c197d74fcfa1c20";
+ sha256 = "9dbe9834208e8ec32ab44970df315de9102861e4cda13d8e143aab7a80d93fc0";
};
propagatedBuildInputs = [ pandas ];
diff --git a/pkgs/development/python-modules/vine/default.nix b/pkgs/development/python-modules/vine/default.nix
index ce5756656bcb..1f4933d7dd8a 100644
--- a/pkgs/development/python-modules/vine/default.nix
+++ b/pkgs/development/python-modules/vine/default.nix
@@ -3,13 +3,13 @@
buildPythonPackage rec {
pname = "vine";
- version = "1.3.0";
+ version = "5.0.0";
disable = pythonOlder "2.7";
src = fetchPypi {
inherit pname version;
- sha256 = "133ee6d7a9016f177ddeaf191c1f58421a1dcc6ee9a42c58b34bed40e1d2cd87";
+ sha256 = "7d3b1624a953da82ef63462013bbd271d3eb75751489f9807598e8f340bd637e";
};
buildInputs = [ case pytest ];
diff --git a/pkgs/development/python-modules/virtualenv/default.nix b/pkgs/development/python-modules/virtualenv/default.nix
index 4642a44762aa..233101728f85 100644
--- a/pkgs/development/python-modules/virtualenv/default.nix
+++ b/pkgs/development/python-modules/virtualenv/default.nix
@@ -17,11 +17,11 @@
buildPythonPackage rec {
pname = "virtualenv";
- version = "20.0.35";
+ version = "20.2.1";
src = fetchPypi {
inherit pname version;
- sha256 = "2a72c80fa2ad8f4e2985c06e6fc12c3d60d060e410572f553c90619b0f6efaf3";
+ sha256 = "e0aac7525e880a429764cefd3aaaff54afb5d9f25c82627563603f5d7de5a6e5";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/vispy/default.nix b/pkgs/development/python-modules/vispy/default.nix
index efe444fa8d70..6dd32508befa 100644
--- a/pkgs/development/python-modules/vispy/default.nix
+++ b/pkgs/development/python-modules/vispy/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "vispy";
- version = "0.6.5";
+ version = "0.6.6";
src = fetchPypi {
inherit pname version;
- sha256 = "90cc76e79ee16c839bca05753e0c5f9f1c1c57963f2d3b248e4afac0fd75df75";
+ sha256 = "6f3c4d00be9e6761c046d520a86693d78a0925d47eeb2fc095e95dac776f74ee";
};
patches = [
diff --git a/pkgs/development/python-modules/watchdog/default.nix b/pkgs/development/python-modules/watchdog/default.nix
index 17f7b540c605..ffec68785260 100644
--- a/pkgs/development/python-modules/watchdog/default.nix
+++ b/pkgs/development/python-modules/watchdog/default.nix
@@ -9,11 +9,11 @@
buildPythonPackage rec {
pname = "watchdog";
- version = "0.10.3";
+ version = "0.10.4";
src = fetchPypi {
inherit pname version;
- sha256 = "4214e1379d128b0588021880ccaf40317ee156d4603ac388b9adcf29165e0c04";
+ sha256 = "e38bffc89b15bafe2a131f0e1c74924cf07dcec020c2e0a26cccd208831fcd43";
};
buildInputs = stdenv.lib.optionals stdenv.isDarwin
diff --git a/pkgs/development/python-modules/web/default.nix b/pkgs/development/python-modules/web/default.nix
index bf21d7ed5c36..769ac6d2e5fa 100644
--- a/pkgs/development/python-modules/web/default.nix
+++ b/pkgs/development/python-modules/web/default.nix
@@ -5,13 +5,13 @@
}:
buildPythonPackage rec {
- version = "0.61";
+ version = "0.62";
pname = "web.py";
disabled = isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "c7a9081aeb086cd3e703c7553a47ee75188d1d325f25eec7654d9bb00b5eccbb";
+ sha256 = "5ce684caa240654cae5950da8b4b7bc178812031e08f990518d072bd44ab525e";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/west/default.nix b/pkgs/development/python-modules/west/default.nix
index 686ba1196b1f..8958f37b0f85 100644
--- a/pkgs/development/python-modules/west/default.nix
+++ b/pkgs/development/python-modules/west/default.nix
@@ -3,14 +3,14 @@
}:
buildPythonPackage rec {
- version = "0.7.3";
+ version = "0.8.0";
pname = "west";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "86a36049ae3c8b1ce12d3183911b3082b38b2998e858285309581e37dc22d8fa";
+ sha256 = "672053c3392248846694e5619a7fe6ab4c40f010a8f5be6350821b39f6132a26";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/wheel/default.nix b/pkgs/development/python-modules/wheel/default.nix
index fd93cbdcea37..4f51fb486ebc 100644
--- a/pkgs/development/python-modules/wheel/default.nix
+++ b/pkgs/development/python-modules/wheel/default.nix
@@ -7,14 +7,14 @@
buildPythonPackage rec {
pname = "wheel";
- version = "0.34.2";
+ version = "0.35.1";
format = "other";
src = fetchFromGitHub {
owner = "pypa";
repo = pname;
rev = version;
- sha256 = "1mwh35ycv07ajnpcjc4rjdmndh6nyg03gdgag5m8c2af7z1xlcmj";
+ sha256 = "uS+9a47ZopI0yGlEnJi421WyzS//8BxUvH25hX4BBL8=";
name = "${pname}-${version}-source";
};
diff --git a/pkgs/development/python-modules/wsproto/default.nix b/pkgs/development/python-modules/wsproto/default.nix
index 95ed95cb860b..d4dd7d089997 100644
--- a/pkgs/development/python-modules/wsproto/default.nix
+++ b/pkgs/development/python-modules/wsproto/default.nix
@@ -6,12 +6,12 @@
buildPythonPackage rec {
pname = "wsproto";
- version = "0.15.0";
+ version = "1.0.0";
disabled = pythonOlder "3.6"; # python versions <3.6
src = fetchPypi {
inherit pname version;
- sha256 = "17gsxlli4w8am1wwwl3k90hpdfa213ax40ycbbvb7hjx1v1rhiv1";
+ sha256 = "868776f8456997ad0d9720f7322b746bbe9193751b5b290b7f924659377c8c38";
};
propagatedBuildInputs = [ h11 ] ++ lib.optional isPy36 dataclasses;
diff --git a/pkgs/development/python-modules/xcffib/default.nix b/pkgs/development/python-modules/xcffib/default.nix
index 8f949f20e92a..b75179bdc2a4 100644
--- a/pkgs/development/python-modules/xcffib/default.nix
+++ b/pkgs/development/python-modules/xcffib/default.nix
@@ -8,12 +8,12 @@
}:
buildPythonPackage rec {
- version = "0.10.1";
+ version = "0.11.0";
pname = "xcffib";
src = fetchPypi {
inherit pname version;
- sha256 = "cab1630a51076b11819c97e6da461ddd4cb21bdf65c071d1c57a846c9b129c12";
+ sha256 = "a751081d816a63d02a4c63f91fd9c0112c1e0061af7ccf79c4e7c18517a75406";
};
patchPhase = ''
diff --git a/pkgs/development/python-modules/xdot/default.nix b/pkgs/development/python-modules/xdot/default.nix
index 6a4d7f01cc11..e8b95e5d09cc 100644
--- a/pkgs/development/python-modules/xdot/default.nix
+++ b/pkgs/development/python-modules/xdot/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "xdot";
- version = "1.1";
+ version = "1.2";
src = fetchPypi {
inherit pname version;
- sha256 = "0cr4rh7dz4dfzyxrk5pzhm0d15gkrgkfp3i5lw178xy81pc56p71";
+ sha256 = "3df91e6c671869bd2a6b2a8883fa3476dbe2ba763bd2a7646cf848a9eba71b70";
};
disabled = !isPy3k;
diff --git a/pkgs/development/python-modules/xlib/default.nix b/pkgs/development/python-modules/xlib/default.nix
index 3d82b599dc06..599abf1974cd 100644
--- a/pkgs/development/python-modules/xlib/default.nix
+++ b/pkgs/development/python-modules/xlib/default.nix
@@ -7,7 +7,7 @@
, python
, mock
, nose
-, utillinux
+, util-linux
}:
buildPythonPackage rec {
@@ -25,7 +25,7 @@ buildPythonPackage rec {
${python.interpreter} runtests.py
'';
- checkInputs = [ mock nose utillinux /* mcookie */ xorg.xauth xorg.xorgserver /* xvfb */ ];
+ checkInputs = [ mock nose util-linux /* mcookie */ xorg.xauth xorg.xorgserver /* xvfb */ ];
nativeBuildInputs = [ setuptools_scm ];
buildInputs = [ xorg.libX11 ];
propagatedBuildInputs = [ six ];
diff --git a/pkgs/development/python-modules/xml2rfc/default.nix b/pkgs/development/python-modules/xml2rfc/default.nix
index d02b7e2e066a..9f32a6de2d89 100644
--- a/pkgs/development/python-modules/xml2rfc/default.nix
+++ b/pkgs/development/python-modules/xml2rfc/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "xml2rfc";
- version = "2.47.0";
+ version = "3.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "7f621ed0e5a30c2b67c0e50778627b7a35e1ccfea9db19ea89b4c72a8faf42c0";
+ sha256 = "3ec836a9545f549707a8c8176038160185b9d08c1dd80304a906527da21bff68";
};
propagatedBuildInputs = [
diff --git a/pkgs/development/python-modules/xmljson/default.nix b/pkgs/development/python-modules/xmljson/default.nix
new file mode 100644
index 000000000000..dd5d84afacb4
--- /dev/null
+++ b/pkgs/development/python-modules/xmljson/default.nix
@@ -0,0 +1,26 @@
+{ buildPythonPackage
+, fetchPypi
+, lib
+, lxml
+}:
+
+buildPythonPackage rec {
+ pname = "xmljson";
+ version = "0.2.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "b4158e66aa1e62ee39f7f80eb2fe4f767670ba3c0d5de9804420dc53427fdec8";
+ };
+
+ checkInputs = [
+ lxml
+ ];
+
+ meta = with lib; {
+ description = "Converts XML into dictionary structures and vice-versa";
+ homepage = "https://github.com/sanand0/xmljson";
+ license = with licenses; [ mit ];
+ maintainers = with maintainers; [ rakesh4g ];
+ };
+}
diff --git a/pkgs/development/python-modules/xstatic-bootstrap/default.nix b/pkgs/development/python-modules/xstatic-bootstrap/default.nix
index 83b33dc3edf4..0d9962e5faf5 100644
--- a/pkgs/development/python-modules/xstatic-bootstrap/default.nix
+++ b/pkgs/development/python-modules/xstatic-bootstrap/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "XStatic-Bootstrap";
- version = "4.1.3.1";
+ version = "4.5.3.1";
src = fetchPypi {
inherit version pname;
- sha256 = "1800e6bb5fc687604d8a893eee8c7882d800a6f3d6721799016f99a47d1dac0f";
+ sha256 = "cf67d205437b32508a88b69a7e7c5bbe2ca5a8ae71097391a6a6f510ebfd2820";
};
# no tests implemented
diff --git a/pkgs/development/python-modules/xstatic-jquery-file-upload/default.nix b/pkgs/development/python-modules/xstatic-jquery-file-upload/default.nix
index 3eac03299109..0316a8493762 100644
--- a/pkgs/development/python-modules/xstatic-jquery-file-upload/default.nix
+++ b/pkgs/development/python-modules/xstatic-jquery-file-upload/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "XStatic-jQuery-File-Upload";
- version = "9.23.0.1";
+ version = "10.31.0.1";
src = fetchPypi {
inherit version pname;
- sha256 = "649a500870b5f5d9cc71d1c1dc4c4d2242f459b02d811a771336217e4e91bfda";
+ sha256 = "7d716f26aca14732c35c54f0ba6d38187600ab472fc98a91d972d12c5a70db27";
};
# no tests implemented
diff --git a/pkgs/development/python-modules/xstatic-jquery/default.nix b/pkgs/development/python-modules/xstatic-jquery/default.nix
index 3cfbf3eb9326..e2a8f8266111 100644
--- a/pkgs/development/python-modules/xstatic-jquery/default.nix
+++ b/pkgs/development/python-modules/xstatic-jquery/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "XStatic-jQuery";
- version = "3.4.1.0";
+ version = "3.5.1.1";
src = fetchPypi {
inherit version pname;
- sha256 = "0y2rhbasr7vdjbgi6x67cx97hwdnmv6m5difqqq59yb5n9zark1z";
+ sha256 = "e0ae8f8ec5bbd28045ba4bca06767a38bd5fc27cf9b71f434589f59370dcd323";
};
# no tests implemented
diff --git a/pkgs/development/python-modules/xstatic-pygments/default.nix b/pkgs/development/python-modules/xstatic-pygments/default.nix
index c71fce169d9d..8542747d2dd6 100644
--- a/pkgs/development/python-modules/xstatic-pygments/default.nix
+++ b/pkgs/development/python-modules/xstatic-pygments/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "XStatic-Pygments";
- version = "2.2.0.1";
+ version = "2.7.2.1";
src = fetchPypi {
inherit version pname;
- sha256 = "1rm073ag1hgwlazl52mng62wvnayz7ckr5ki341shvp9db1x2n51";
+ sha256 = "b22b0a59ce17bf06e26508fdd264fff74409ebd9968af87a0a63402fce838dc2";
};
# no tests implemented
diff --git a/pkgs/development/python-modules/yamlloader/default.nix b/pkgs/development/python-modules/yamlloader/default.nix
new file mode 100644
index 000000000000..c8b2d5949cbf
--- /dev/null
+++ b/pkgs/development/python-modules/yamlloader/default.nix
@@ -0,0 +1,33 @@
+{ lib, buildPythonPackage, fetchPypi
+, pytest, pyyaml
+}:
+
+buildPythonPackage rec {
+ pname = "yamlloader";
+ version = "0.5.5";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "3KtfFrObsD0Q3aTNTzDJQ2dexMd3GAf8Z+fxuzGb9Mg=";
+ };
+
+ propagatedBuildInputs = [
+ pyyaml
+ ];
+
+ checkInputs = [
+ pytest
+ ];
+
+ pythonImportsCheck = [
+ "yaml"
+ "yamlloader"
+ ];
+
+ meta = with lib; {
+ description = "A case-insensitive list for Python";
+ homepage = "https://github.com/Phynix/yamlloader";
+ license = licenses.mit;
+ maintainers = with maintainers; [ freezeboy ];
+ };
+}
diff --git a/pkgs/development/python-modules/yarl/default.nix b/pkgs/development/python-modules/yarl/default.nix
index 3ab7fb49c43a..7a15907e59be 100644
--- a/pkgs/development/python-modules/yarl/default.nix
+++ b/pkgs/development/python-modules/yarl/default.nix
@@ -12,11 +12,11 @@
buildPythonPackage rec {
pname = "yarl";
- version = "1.5.1";
+ version = "1.6.3";
src = fetchPypi {
inherit pname version;
- sha256 = "c22c75b5f394f3d47105045ea551e08a3e804dc7e01b37800ca35b58f856c3d6";
+ sha256 = "8a9066529240171b68893d60dca86a763eae2139dd42f42106b03cf4b426bf10";
};
checkInputs = [ pytest pytestrunner ];
diff --git a/pkgs/development/python-modules/youtube-dlc/default.nix b/pkgs/development/python-modules/youtube-dlc/default.nix
new file mode 100644
index 000000000000..9599828e65ee
--- /dev/null
+++ b/pkgs/development/python-modules/youtube-dlc/default.nix
@@ -0,0 +1,23 @@
+{ lib, buildPythonPackage, fetchPypi }:
+
+buildPythonPackage rec {
+ pname = "youtube_dlc";
+ version = "2020.11.11.post3";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "WqoKpfvVPZrN+pW6s8JoApJusn5CXyPcg9VcsY8R0FM=";
+ };
+
+ # They are broken
+ doCheck = false;
+
+ pythonImportsCheck = [ "youtube_dlc" ];
+
+ meta = with lib; {
+ homepage = "Media downloader supporting various sites such as youtube";
+ description = "https://github.com/blackjack4494/yt-dlc";
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ freezeboy ];
+ };
+}
diff --git a/pkgs/development/python-modules/yt/default.nix b/pkgs/development/python-modules/yt/default.nix
index 353400120f3c..42bde9909b8c 100644
--- a/pkgs/development/python-modules/yt/default.nix
+++ b/pkgs/development/python-modules/yt/default.nix
@@ -15,12 +15,12 @@
buildPythonPackage rec {
pname = "yt";
- version = "3.6.0";
+ version = "3.6.1";
disabled = isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "effb00536f19fd2bdc18f67dacd5550b82066a6adce5b928f27a01d7505109ec";
+ sha256 = "be454f9d05dcbe0623328b4df43a1bfd1f0925e516be97399710452931a19bb0";
};
buildInputs = [
diff --git a/pkgs/development/python-modules/zarr/default.nix b/pkgs/development/python-modules/zarr/default.nix
index e12ce5860917..3d21bbb3fe39 100644
--- a/pkgs/development/python-modules/zarr/default.nix
+++ b/pkgs/development/python-modules/zarr/default.nix
@@ -12,12 +12,12 @@
buildPythonPackage rec {
pname = "zarr";
- version = "2.5.0";
+ version = "2.6.1";
disabled = isPy27;
src = fetchPypi {
inherit pname version;
- sha256 = "d54f060739208392494c3dbcbfdf41c8df9fa23d9a32b91aea0549b4c5e2b77f";
+ sha256 = "fa7eac1e4ff47ff82d09c42bb4679e18e8a05a73ee81ce59cee6a441a210b2fd";
};
nativeBuildInputs = [
diff --git a/pkgs/development/python-modules/zfec/default.nix b/pkgs/development/python-modules/zfec/default.nix
index dbcd8303ef2f..b365438a1c97 100644
--- a/pkgs/development/python-modules/zfec/default.nix
+++ b/pkgs/development/python-modules/zfec/default.nix
@@ -7,11 +7,11 @@
buildPythonPackage rec {
pname = "zfec";
- version = "1.5.4";
+ version = "1.5.5";
src = fetchPypi {
inherit pname version;
- sha256 = "222a2d84898db792b28f993cb663e940668bfbd844992a82351fd40dc1680883";
+ sha256 = "6033b2f3cc3edacf3f7eeed5f258c1ebf8a1d7e5e35b623db352512ce564e5ca";
};
buildInputs = [ setuptoolsDarcs ];
diff --git a/pkgs/development/python-modules/zha-quirks/default.nix b/pkgs/development/python-modules/zha-quirks/default.nix
index 959e7f9c0d83..0c6ac7dbf499 100644
--- a/pkgs/development/python-modules/zha-quirks/default.nix
+++ b/pkgs/development/python-modules/zha-quirks/default.nix
@@ -1,20 +1,20 @@
-{ stdenv, buildPythonPackage, fetchPypi
-, aiohttp, zigpy
-, pytest }:
+{ lib, buildPythonPackage, fetchPypi
+, aiohttp, zigpy, conftest, asynctest
+, pytestCheckHook }:
buildPythonPackage rec {
pname = "zha-quirks";
- version = "0.0.45";
+ version = "0.0.47";
- nativeBuildInputs = [ pytest ];
- buildInputs = [ aiohttp zigpy ];
+ propagatedBuildInputs = [ aiohttp zigpy ];
+ checkInputs = [ pytestCheckHook conftest asynctest ];
src = fetchPypi {
inherit pname version;
- sha256 = "9f0640d2844939118c631d88df18d78adfa17d01cac3e04d7156e5f99e41bc7d";
+ sha256 = "bf7dbd5d1c1a3849b059e62afcef248b6955f5ceef78f87201ae2fc8420738de";
};
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "ZHA Device Handlers are custom quirks implementations for Zigpy";
homepage = "https://github.com/dmulcahey/zha-device-handlers";
license = licenses.asl20;
diff --git a/pkgs/development/python-modules/zigpy-deconz/default.nix b/pkgs/development/python-modules/zigpy-deconz/default.nix
index af52e9425307..12964652752f 100644
--- a/pkgs/development/python-modules/zigpy-deconz/default.nix
+++ b/pkgs/development/python-modules/zigpy-deconz/default.nix
@@ -4,14 +4,14 @@
buildPythonPackage rec {
pname = "zigpy-deconz";
- version = "0.9.2";
+ version = "0.11.0";
propagatedBuildInputs = [ pyserial pyserial-asyncio zigpy ];
checkInputs = [ pytest pytest-asyncio asynctest ];
src = fetchPypi {
inherit pname version;
- sha256 = "f4256136d714c00d22f6d2abf975438e2bc080cc43b8afef0decb80ed8066ef6";
+ sha256 = "a2263f8bc5807ebac55bb665eca553b514384ce270b66f83df02c39184193020";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/zigpy-xbee/default.nix b/pkgs/development/python-modules/zigpy-xbee/default.nix
index 697ae5bb92d3..1279bb804de6 100644
--- a/pkgs/development/python-modules/zigpy-xbee/default.nix
+++ b/pkgs/development/python-modules/zigpy-xbee/default.nix
@@ -38,7 +38,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "A library which communicates with XBee radios for zigpy";
- homepage = "http://github.com/zigpy/zigpy-xbee";
+ homepage = "https://github.com/zigpy/zigpy-xbee";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ etu mvnetbiz ];
platforms = platforms.linux;
diff --git a/pkgs/development/python-modules/zigpy-zigate/default.nix b/pkgs/development/python-modules/zigpy-zigate/default.nix
index e07451c26334..018017c89a4c 100644
--- a/pkgs/development/python-modules/zigpy-zigate/default.nix
+++ b/pkgs/development/python-modules/zigpy-zigate/default.nix
@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "zigpy-zigate";
- version = "0.7.2";
+ version = "0.7.3";
# https://github.com/Martiusweb/asynctest/issues/152
# broken by upstream python bug with asynctest and
# is used exclusively by home-assistant with python 3.8
@@ -21,11 +21,11 @@ buildPythonPackage rec {
src = fetchFromGitHub {
owner = "zigpy";
repo = "zigpy-zigate";
- rev = "v${version}";
- sha256 = "0ycrsmp3n3awiyj0gbq6xnaa2s9mpc5l7mlmfc00rfnx7rr2z4ha";
+ rev = version;
+ sha256 = "068v8n8yimmpnwqcdz5m9g35z1x0dir478cbc1s1nyhw1xn50vg1";
};
- buildInputs = [
+ propagatedBuildInputs = [
pyserial
pyserial-asyncio
pyusb
diff --git a/pkgs/development/python-modules/zipp/default.nix b/pkgs/development/python-modules/zipp/default.nix
index 5d4bc589d361..1dafe8cbb0c5 100644
--- a/pkgs/development/python-modules/zipp/default.nix
+++ b/pkgs/development/python-modules/zipp/default.nix
@@ -10,11 +10,11 @@
buildPythonPackage rec {
pname = "zipp";
- version = "3.1.0";
+ version = "3.4.0";
src = fetchPypi {
inherit pname version;
- sha256 = "c599e4d75c98f6798c509911d08a22e6c021d074469042177c8c86fb92eefd96";
+ sha256 = "ed5eee1974372595f9e416cc7bbeeb12335201d8081ca8a0743c954d4446e5cb";
};
nativeBuildInputs = [ setuptools_scm toml ];
diff --git a/pkgs/development/python-modules/zm-py/default.nix b/pkgs/development/python-modules/zm-py/default.nix
index 3ce071156936..65f5ec1fa7af 100644
--- a/pkgs/development/python-modules/zm-py/default.nix
+++ b/pkgs/development/python-modules/zm-py/default.nix
@@ -3,11 +3,11 @@
buildPythonPackage rec {
pname = "zm-py";
- version = "0.4.0";
+ version = "0.5.2";
src = fetchPypi {
inherit pname version;
- sha256 = "f9693ca046de4ea12c1afb5c67709ec0c2a48744566c0a1a9327348e1a1617b0";
+ sha256 = "b391cca0e52f2a887aa7a46c314b73335b7e3341c428b425fcf314983e5ebb36";
};
disabled = !isPy3k;
diff --git a/pkgs/development/python-modules/zope_event/default.nix b/pkgs/development/python-modules/zope_event/default.nix
index 4f9e14ba20d3..b5481ae2e2b7 100644
--- a/pkgs/development/python-modules/zope_event/default.nix
+++ b/pkgs/development/python-modules/zope_event/default.nix
@@ -5,11 +5,11 @@
buildPythonPackage rec {
pname = "zope.event";
- version = "4.4";
+ version = "4.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "69c27debad9bdacd9ce9b735dad382142281ac770c4a432b533d6d65c4614bcf";
+ sha256 = "5e76517f5b9b119acf37ca8819781db6c16ea433f7e2062c4afc2b6fbedb1330";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/python-modules/zope_interface/default.nix b/pkgs/development/python-modules/zope_interface/default.nix
index acef337e782e..919c3ade3c28 100644
--- a/pkgs/development/python-modules/zope_interface/default.nix
+++ b/pkgs/development/python-modules/zope_interface/default.nix
@@ -6,11 +6,11 @@
buildPythonPackage rec {
pname = "zope.interface";
- version = "5.1.2";
+ version = "5.2.0";
src = fetchPypi {
inherit pname version;
- sha256 = "c9c8e53a5472b77f6a391b515c771105011f4b40740ce53af8428d1c8ca20004";
+ sha256 = "8251f06a77985a2729a8bdbefbae79ee78567dddc3acbd499b87e705ca59fe24";
};
propagatedBuildInputs = [ zope_event ];
@@ -19,7 +19,7 @@ buildPythonPackage rec {
meta = with stdenv.lib; {
description = "Zope.Interface";
- homepage = "http://zope.org/Products/ZopeInterface";
+ homepage = "https://zope.org/Products/ZopeInterface";
license = licenses.zpl20;
maintainers = [ maintainers.goibhniu ];
};
diff --git a/pkgs/development/python-modules/zstd/default.nix b/pkgs/development/python-modules/zstd/default.nix
index 8f61f2ffc66e..d57416ac18a4 100644
--- a/pkgs/development/python-modules/zstd/default.nix
+++ b/pkgs/development/python-modules/zstd/default.nix
@@ -1,4 +1,5 @@
{ stdenv, pkgconfig, fetchPypi, buildPythonPackage
+, buildPackages
, zstd, pytest }:
buildPythonPackage rec {
@@ -12,7 +13,7 @@ buildPythonPackage rec {
postPatch = ''
substituteInPlace setup.py \
- --replace "/usr/bin/pkg-config" "${pkgconfig}/bin/${pkgconfig.targetPrefix}pkg-config"
+ --replace "/usr/bin/pkg-config" "${buildPackages.pkgconfig}/bin/${buildPackages.pkgconfig.targetPrefix}pkg-config"
'';
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix
index dad01337f4a4..292653d75e51 100644
--- a/pkgs/development/r-modules/default.nix
+++ b/pkgs/development/r-modules/default.nix
@@ -44,6 +44,7 @@ let
deriveBioc = mkDerive {
mkHomepage = {name, biocVersion, ...}: "https://bioconductor.org/packages/${biocVersion}/bioc/html/${name}.html";
mkUrls = {name, version, biocVersion}: [ "mirror://bioc/${biocVersion}/bioc/src/contrib/${name}_${version}.tar.gz"
+ "mirror://bioc/${biocVersion}/bioc/src/contrib/Archive/${name}/${name}_${version}.tar.gz"
"mirror://bioc/${biocVersion}/bioc/src/contrib/Archive/${name}_${version}.tar.gz" ];
};
deriveBiocAnn = mkDerive {
diff --git a/pkgs/development/r-modules/generic-builder.nix b/pkgs/development/r-modules/generic-builder.nix
index 76bf29abc17c..3adb84a0ba58 100644
--- a/pkgs/development/r-modules/generic-builder.nix
+++ b/pkgs/development/r-modules/generic-builder.nix
@@ -1,10 +1,10 @@
-{ stdenv, R, libcxx, xvfb_run, utillinux, Cocoa, Foundation, gettext, gfortran }:
+{ stdenv, R, libcxx, xvfb_run, util-linux, Cocoa, Foundation, gettext, gfortran }:
{ name, buildInputs ? [], requireX ? false, ... } @ attrs:
stdenv.mkDerivation ({
buildInputs = buildInputs ++ [R gettext] ++
- stdenv.lib.optionals requireX [utillinux xvfb_run] ++
+ stdenv.lib.optionals requireX [util-linux xvfb_run] ++
stdenv.lib.optionals stdenv.isDarwin [Cocoa Foundation gfortran];
NIX_CFLAGS_COMPILE =
diff --git a/pkgs/development/ruby-modules/gem-config/default.nix b/pkgs/development/ruby-modules/gem-config/default.nix
index 9ccc369429df..83749bd21a5d 100644
--- a/pkgs/development/ruby-modules/gem-config/default.nix
+++ b/pkgs/development/ruby-modules/gem-config/default.nix
@@ -19,7 +19,7 @@
{ lib, fetchurl, writeScript, ruby, kerberos, libxml2, libxslt, python, stdenv, which
, libiconv, postgresql, v8, clang, sqlite, zlib, imagemagick
-, pkgconfig , ncurses, xapian, gpgme, utillinux, tzdata, icu, libffi
+, pkgconfig , ncurses, xapian, gpgme, util-linux, tzdata, icu, libffi
, cmake, libssh2, openssl, libmysqlclient, darwin, git, perl, pcre, gecode_3, curl
, msgpack, libsodium, snappy, libossp_uuid, lxc, libpcap, xorg, gtk2, buildRubyGem
, cairo, re2, rake, gobject-introspection, gdk-pixbuf, zeromq, czmq, graphicsmagick, libcxx
@@ -196,11 +196,21 @@ in
gio2 = attrs: {
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ gtk2 pcre gobject-introspection ] ++ lib.optionals stdenv.isLinux [ utillinux libselinux libsepol ];
+ buildInputs = [ gtk2 pcre gobject-introspection ] ++ lib.optionals stdenv.isLinux [ util-linux libselinux libsepol ];
};
gitlab-markup = attrs: { meta.priority = 1; };
+ gitlab-pg_query = attrs: lib.optionalAttrs (attrs.version == "1.3.0") {
+ dontBuild = false;
+ postPatch = ''
+ sed -i 's;"https://gitlab.com.*";"${fetchurl {
+ url = "https://gitlab.com/gitlab-org/libpg_query/-/archive/gitlab-10-1.0.3/libpg_query-gitlab-10-1.0.3.tar.gz";
+ sha256 = "1519x4v6wrk189mjg4hlfah0f7hjy3syg8kk8b6g644gdspzs26j";
+ }}";' ext/pg_query/extconf.rb
+ '';
+ };
+
glib2 = attrs: {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ gtk2 pcre ];
@@ -210,7 +220,7 @@ in
nativeBuildInputs = [
binutils pkgconfig
] ++ lib.optionals stdenv.isLinux [
- utillinux libselinux libsepol
+ util-linux libselinux libsepol
];
propagatedBuildInputs = [
atk
diff --git a/pkgs/development/ruby-modules/gem/default.nix b/pkgs/development/ruby-modules/gem/default.nix
index 910949d847cc..9e64b120af85 100644
--- a/pkgs/development/ruby-modules/gem/default.nix
+++ b/pkgs/development/ruby-modules/gem/default.nix
@@ -49,6 +49,11 @@ lib.makeOverridable (
, propagatedUserEnvPkgs ? []
, buildFlags ? []
, passthru ? {}
+# bundler expects gems to be stored in the cache directory for certain actions
+# such as `bundler install --redownload`.
+# At the cost of increasing the store size, you can keep the gems to have closer
+# alignment with what Bundler expects.
+, keepGemCache ? false
, ...} @ attrs:
let
@@ -208,7 +213,7 @@ stdenv.mkDerivation ((builtins.removeAttrs attrs ["source"]) // {
pushd $out/${ruby.gemPath}
rm -fv doc/*/*/created.rid || true
rm -fv {gems/*/ext/*,extensions/*/*/*}/{Makefile,mkmf.log,gem_make.out} || true
- rm -fvr cache
+ ${if keepGemCache then "" else "rm -fvr cache"}
popd
# write out metadata and binstubs
diff --git a/pkgs/development/ruby-modules/rbenv/default.nix b/pkgs/development/ruby-modules/rbenv/default.nix
new file mode 100644
index 000000000000..dd6b1d95b4b6
--- /dev/null
+++ b/pkgs/development/ruby-modules/rbenv/default.nix
@@ -0,0 +1,41 @@
+{ stdenv, fetchFromGitHub, bash, installShellFiles }:
+
+stdenv.mkDerivation rec {
+ pname = "rbenv";
+ version = "1.1.2";
+
+ nativeBuildInputs = [ installShellFiles ];
+
+ src = fetchFromGitHub {
+ owner = "rbenv";
+ repo = "rbenv";
+ rev = "v${version}";
+ sha256 = "12i050vs35iiblxga43zrj7xwbaisv3mq55y9ikagkr8pj1vmq53";
+ };
+
+ postPatch = ''
+ patchShebangs src/configure
+ pushd src
+ '';
+
+ installPhase = ''
+ popd
+ mkdir -p $out/bin
+ mv libexec $out
+ ln -s $out/libexec/rbenv $out/bin/rbenv
+
+ installShellCompletion completions/rbenv.{bash,zsh}
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Groom your app’s Ruby environment";
+ longDescription = ''
+ Use rbenv to pick a Ruby version for your application and guarantee that your development environment matches production.
+ Put rbenv to work with Bundler for painless Ruby upgrades and bulletproof deployments.
+ '';
+ homepage = "https://github.com/rbenv/rbenv";
+ license = licenses.mit;
+ maintainers = with maintainers; [ fzakaria ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/development/tools/ammonite/default.nix b/pkgs/development/tools/ammonite/default.nix
index c3a578f18b8c..20b26437e75f 100644
--- a/pkgs/development/tools/ammonite/default.nix
+++ b/pkgs/development/tools/ammonite/default.nix
@@ -9,7 +9,7 @@ let
common = { scalaVersion, sha256 }:
stdenv.mkDerivation rec {
pname = "ammonite";
- version = "2.2.0";
+ version = "2.3.8";
src = fetchurl {
url =
@@ -23,7 +23,7 @@ let
install -Dm755 $src $out/bin/amm
sed -i '0,/java/{s|java|${jre}/bin/java|}' $out/bin/amm
'' + optionalString (disableRemoteLogging) ''
- sed -i '0,/ammonite.Main/{s|ammonite.Main|ammonite.Main --no-remote-logging|}' $out/bin/amm
+ sed -i "0,/ammonite.Main/{s|ammonite.Main'|ammonite.Main' --no-remote-logging|}" $out/bin/amm
sed -i '1i #!/bin/sh' $out/bin/amm
'';
@@ -75,10 +75,10 @@ let
in {
ammonite_2_12 = common {
scalaVersion = "2.12";
- sha256 = "9xe4GT5YpVCtDPaZvi9PZwFW/wcNhg+QCdbJ4Tl2lFk=";
+ sha256 = "1kzk0437h2wd9jhwkvjkiaj6mscz4bh85iv266x9zz4zssb355hs";
};
ammonite_2_13 = common {
scalaVersion = "2.13";
- sha256 = "KRwh2YOcHpXLA9BlBKzkc9oswdOQbcm3WVqgYaGyi4A=";
+ sha256 = "0js84m6yqjd7d77md38z6nk3qzlm1ms8brzczaw05zq2c90pdbz7";
};
}
diff --git a/pkgs/development/tools/analysis/checkstyle/default.nix b/pkgs/development/tools/analysis/checkstyle/default.nix
index 1e2b435fd082..786ed360ef33 100644
--- a/pkgs/development/tools/analysis/checkstyle/default.nix
+++ b/pkgs/development/tools/analysis/checkstyle/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, makeWrapper, jre }:
stdenv.mkDerivation rec {
- version = "8.37";
+ version = "8.38";
pname = "checkstyle";
src = fetchurl {
url = "https://github.com/checkstyle/checkstyle/releases/download/checkstyle-${version}/checkstyle-${version}-all.jar";
- sha256 = "1xhindlq46d5878mkbxc3f6fx6i00kqbj2aymlg0022v9h6r1p9p";
+ sha256 = "1j4k75iv32fsp40ajdfm99zady5c0h0f39xvmv70frp8p58kq3rl";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/development/tools/analysis/codeql/default.nix b/pkgs/development/tools/analysis/codeql/default.nix
index 5e1e93951c37..fc37324bc925 100644
--- a/pkgs/development/tools/analysis/codeql/default.nix
+++ b/pkgs/development/tools/analysis/codeql/default.nix
@@ -12,7 +12,7 @@
stdenv.mkDerivation rec {
pname = "codeql";
- version = "2.3.3";
+ version = "2.4.0";
dontConfigure = true;
dontBuild = true;
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
src = fetchzip {
url = "https://github.com/github/codeql-cli-binaries/releases/download/v${version}/codeql.zip";
- sha256 = "17a574g92jfff2059mhaw2x31npglp9rfcwwk73adbajpiyf4g8q";
+ sha256 = "1mplya2dyqqmm6gj4if2k4h2fra15rxf2yfnhphqhz40kz75sxk8";
};
nativeBuildInputs = [
diff --git a/pkgs/development/tools/analysis/frama-c/default.nix b/pkgs/development/tools/analysis/frama-c/default.nix
index 4638427b3ed9..94012ce7ff68 100644
--- a/pkgs/development/tools/analysis/frama-c/default.nix
+++ b/pkgs/development/tools/analysis/frama-c/default.nix
@@ -7,7 +7,7 @@
let
mkocamlpath = p: "${p}/lib/ocaml/${ocamlPackages.ocaml.version}/site-lib";
runtimeDeps = with ocamlPackages; [
- apron
+ apron.dev
biniou
camlzip
easy-format
@@ -24,12 +24,12 @@ in
stdenv.mkDerivation rec {
pname = "frama-c";
- version = "21.1";
- slang = "Scandium";
+ version = "22.0";
+ slang = "Titanium";
src = fetchurl {
url = "http://frama-c.com/download/frama-c-${version}-${slang}.tar.gz";
- sha256 = "0qq0d08dzr0dmdjysiimdqmwlzgnn932vp5kf8lfn3nl45ai09dy";
+ sha256 = "1mq1fijka95ydrla486yr4w6wdl9l7vmp512s1q00b0p6lmfwmkh";
};
preConfigure = lib.optionalString stdenv.cc.isClang "configureFlagsArray=(\"--with-cpp=clang -E -C\")";
diff --git a/pkgs/development/tools/analysis/pmd/default.nix b/pkgs/development/tools/analysis/pmd/default.nix
index f91cdbead82c..497a244f68b4 100644
--- a/pkgs/development/tools/analysis/pmd/default.nix
+++ b/pkgs/development/tools/analysis/pmd/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "pmd";
- version = "6.26.0";
+ version = "6.29.0";
src = fetchurl {
url = "mirror://sourceforge/pmd/pmd-bin-${version}.zip";
- sha256 = "1vlqwrbqk2cbp8kgxkm61c4blai81ib35yjf6wms16w0hvbqf2b4";
+ sha256 = "08iibpf9jhkk7ihsmlm85wpjwy1bvznbvggvqyw6109f9gzlrvvq";
};
nativeBuildInputs = [ unzip makeWrapper ];
diff --git a/pkgs/development/tools/analysis/randoop/default.nix b/pkgs/development/tools/analysis/randoop/default.nix
index 0e57509d9f73..b51b26eab172 100644
--- a/pkgs/development/tools/analysis/randoop/default.nix
+++ b/pkgs/development/tools/analysis/randoop/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, unzip }:
stdenv.mkDerivation rec {
- version = "4.2.4";
+ version = "4.2.5";
pname = "randoop";
src = fetchurl {
url = "https://github.com/randoop/randoop/releases/download/v${version}/${pname}-${version}.zip";
- sha256 = "1p6l5xzz7cbhrk5wy3906llhnwk0l8nck53pvi0l57kz7bdnag5w";
+ sha256 = "0v3vla3k6csfb8w0j9njrhcjj4n7yh172n9wv6z397f1sa0fs202";
};
buildInputs = [ unzip ];
diff --git a/pkgs/development/tools/analysis/svlint/default.nix b/pkgs/development/tools/analysis/svlint/default.nix
index adf17dabecee..51b363c6be33 100644
--- a/pkgs/development/tools/analysis/svlint/default.nix
+++ b/pkgs/development/tools/analysis/svlint/default.nix
@@ -5,16 +5,16 @@
rustPlatform.buildRustPackage rec {
pname = "svlint";
- version = "0.4.7";
+ version = "0.4.8";
src = fetchFromGitHub {
owner = "dalance";
repo = "svlint";
rev = "v${version}";
- sha256 = "0gn68achvhyxljvhw5rwraxjcgdwrl1bwbsn596ka15nrk4lwb34";
+ sha256 = "1anbanvaikj8g5jcmjd165krzvjdwj1cl8f3vm1nmy997x8vxihf";
};
- cargoSha256 = "0v94zsh4jhzjnqbkgwn8rjbs72i5cw2nmkwn7xhdbbwxh17a88x4";
+ cargoSha256 = "18xnqsrnf2gc9zny8ayzf1bah8mq1fy5k807cz039gqz36cvnma0";
meta = with lib; {
description = "SystemVerilog linter";
diff --git a/pkgs/development/tools/analysis/tflint/default.nix b/pkgs/development/tools/analysis/tflint/default.nix
index 284a44c971ee..32c1fca634b6 100644
--- a/pkgs/development/tools/analysis/tflint/default.nix
+++ b/pkgs/development/tools/analysis/tflint/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "tflint";
- version = "0.20.3";
+ version = "0.21.0";
src = fetchFromGitHub {
owner = "terraform-linters";
repo = pname;
rev = "v${version}";
- sha256 = "1zy6v1srm5v6bg2rqb3hb4cz8g7zwhraf91y810y9csh6r4fv29b";
+ sha256 = "0gdv2l10v19mjskv0f0aphxbzvdx6py0w6n9yg4wn6g7j7c61szd";
};
- vendorSha256 = "0s367ikq6y1izjim72lnqc98vypl072nimcwnw9y9d7nld5y77c8";
+ vendorSha256 = "0s5ingyl0m939k1qxc1qiyhiabi3ml0qz33s3rbd4hmcg907yjga";
doCheck = false;
diff --git a/pkgs/development/tools/apktool/default.nix b/pkgs/development/tools/apktool/default.nix
index 529f705e1012..2ff9c58fb339 100644
--- a/pkgs/development/tools/apktool/default.nix
+++ b/pkgs/development/tools/apktool/default.nix
@@ -2,14 +2,14 @@
stdenv.mkDerivation rec {
pname = "apktool";
- version = "2.4.1";
+ version = "2.5.0";
src = fetchurl {
urls = [
"https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_${version}.jar"
"https://github.com/iBotPeaches/Apktool/releases/download/v${version}/apktool_${version}.jar"
];
- sha256 = "0ljsh8nx065isnyzzrwddypikkfhyqsww0w02cgwgh8x3lhndsxx";
+ sha256 = "1r4z0z2c1drjd4ynpf36dklxs3hq1wdnzh63mk2yk4mmk75xg4mk";
};
phases = [ "installPhase" ];
diff --git a/pkgs/development/tools/aws-sam-cli/default.nix b/pkgs/development/tools/aws-sam-cli/default.nix
index f123aa79a107..52b1a26d8143 100644
--- a/pkgs/development/tools/aws-sam-cli/default.nix
+++ b/pkgs/development/tools/aws-sam-cli/default.nix
@@ -1,11 +1,11 @@
{ fetchFromGitHub
, lib
-, python
+, python3
, enableTelemetry ? false
}:
let
- py = python.override {
+ py = python3.override {
packageOverrides = self: super: {
flask = super.flask.overridePythonAttrs (oldAttrs: rec {
version = "1.0.2";
diff --git a/pkgs/development/tools/backblaze-b2/default.nix b/pkgs/development/tools/backblaze-b2/default.nix
index 46e54465ab67..446d54f90ca4 100644
--- a/pkgs/development/tools/backblaze-b2/default.nix
+++ b/pkgs/development/tools/backblaze-b2/default.nix
@@ -1,42 +1,37 @@
-{
- fetchFromGitHub,
- lib,
- python3Packages,
-}:
+{ fetchFromGitHub, lib, python3Packages }:
python3Packages.buildPythonApplication rec {
pname = "backblaze-b2";
- version = "2.0.2";
+ version = "2.1.0";
src = fetchFromGitHub {
owner = "Backblaze";
repo = "B2_Command_Line_Tool";
rev = "v${version}";
- sha256 = "00zs0a580vvfm2w4ja68mc46360p475wlgagjkq1hi4m8s4qwd75";
+ sha256 = "1kkpvxqgh5pw4kr8lh5gy9d7960hv9zvajbjiqhj6xgykwbpbgmq";
};
propagatedBuildInputs = with python3Packages; [
b2sdk
class-registry
+ phx-class-registry
setuptools
];
- checkInputs = with python3Packages; [
- nose
- ];
+ checkInputs = with python3Packages; [ pytestCheckHook ];
- # doCheck = false;
- checkPhase = ''
- nosetests
- '';
+ disabledTests = [
+ "test_files_headers"
+ "test_integration"
+ ];
postInstall = ''
mv "$out/bin/b2" "$out/bin/backblaze-b2"
sed 's/b2/backblaze-b2/' -i contrib/bash_completion/b2
- mkdir -p "$out/etc/bash_completion.d"
- cp contrib/bash_completion/b2 "$out/etc/bash_completion.d/backblaze-b2"
+ mkdir -p "$out/share/bash-completion/completions"
+ cp contrib/bash_completion/b2 "$out/share/bash-completion/completions/backblaze-b2"
'';
meta = with lib; {
diff --git a/pkgs/development/tools/bazel-kazel/default.nix b/pkgs/development/tools/bazel-kazel/default.nix
index 516ad2a64a09..c8127256a612 100644
--- a/pkgs/development/tools/bazel-kazel/default.nix
+++ b/pkgs/development/tools/bazel-kazel/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "bazel-kazel";
- version = "0.1.2";
+ version = "0.1.3";
src = fetchFromGitHub {
owner = "kubernetes";
repo = "repo-infra";
rev = "v${version}";
- sha256 = "1fn6ppyjgg3v80n9rc9712xms5yq3xkkd95zyd64l5gh9mshjn86";
+ sha256 = "1mmla4j30ka368gsf4v8h23f32rsc4fpyrqswafw98x07xngmmqr";
};
vendorSha256 = "1pzkjh4n9ai8yqi98bkdhicjdr2l8j3fckl5n90c2gdcwqyxvgkf";
diff --git a/pkgs/development/tools/build-managers/bear/default.nix b/pkgs/development/tools/build-managers/bear/default.nix
index 712778665d2a..756e68b56781 100644
--- a/pkgs/development/tools/build-managers/bear/default.nix
+++ b/pkgs/development/tools/build-managers/bear/default.nix
@@ -16,13 +16,13 @@
stdenv.mkDerivation rec {
pname = "bear";
- version = "3.0.2";
+ version = "3.0.3";
src = fetchFromGitHub {
owner = "rizsotto";
repo = pname;
rev = version;
- sha256 = "0x1an9sxcr0f45c9kdpgpcrc773cc28zsffbxddpqp0h1qh9s4ns";
+ sha256 = "1abx5h6xy0h3mz29ial5si8smkmjzla050d130pcc6dzr4ic642w";
};
nativeBuildInputs = [ cmake pkg-config ];
diff --git a/pkgs/development/tools/build-managers/cmake/default.nix b/pkgs/development/tools/build-managers/cmake/default.nix
index 01c97305807f..ef8a5324487d 100644
--- a/pkgs/development/tools/build-managers/cmake/default.nix
+++ b/pkgs/development/tools/build-managers/cmake/default.nix
@@ -20,12 +20,12 @@ stdenv.mkDerivation rec {
+ lib.optionalString useNcurses "-cursesUI"
+ lib.optionalString withQt5 "-qt5UI"
+ lib.optionalString useQt4 "-qt4UI";
- version = "3.18.4";
+ version = "3.19.1";
src = fetchurl {
url = "${meta.homepage}files/v${lib.versions.majorMinor version}/cmake-${version}.tar.gz";
# compare with https://cmake.org/files/v${lib.versions.majorMinor version}/cmake-${version}-SHA-256.txt
- sha256 = "0xsg5lw3i4bw610q987cwz3iz06x3lrbbaa2mnzyr4kaiqsn2z2r";
+ sha256 = "1fisi9rlijw9wd0yjzk1c6j7ljnb2yiq5iqnrz6m1xkflyinw9hx";
};
patches = [
diff --git a/pkgs/development/tools/build-managers/meson/default.nix b/pkgs/development/tools/build-managers/meson/default.nix
index 32948adfb6c0..cd506b970f60 100644
--- a/pkgs/development/tools/build-managers/meson/default.nix
+++ b/pkgs/development/tools/build-managers/meson/default.nix
@@ -3,7 +3,6 @@
, stdenv
, writeTextDir
, substituteAll
-, pkgsHostHost
, fetchpatch
}:
@@ -61,10 +60,6 @@ python3.pkgs.buildPythonApplication rec {
setupHook = ./setup-hook.sh;
- # Ensure there will always be a native C compiler when meson is used, as a
- # workaround until https://github.com/mesonbuild/meson/pull/6512 lands.
- depsHostHostPropagated = [ pkgsHostHost.stdenv.cc ];
-
# 0.45 update enabled tests but they are failing
doCheck = false;
# checkInputs = [ ninja pkgconfig ];
diff --git a/pkgs/development/tools/build-managers/mill/default.nix b/pkgs/development/tools/build-managers/mill/default.nix
index 384385356d04..a3865e2c52c9 100644
--- a/pkgs/development/tools/build-managers/mill/default.nix
+++ b/pkgs/development/tools/build-managers/mill/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "mill";
- version = "0.8.0";
+ version = "0.9.3";
src = fetchurl {
url = "https://github.com/lihaoyi/mill/releases/download/${version}/${version}";
- sha256 = "04pf76iyrbq2h2hksx0r2fmnd0d9mi6an24zvfv7k79rch11cql1";
+ sha256 = "0x9mvcm5znyi7w6cpiasj2v6f63y7d8qdck7lx03p2k6i9aa2f77";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/development/tools/build-managers/ninja/default.nix b/pkgs/development/tools/build-managers/ninja/default.nix
index bc5ad7744d68..8fc81a1a979d 100644
--- a/pkgs/development/tools/build-managers/ninja/default.nix
+++ b/pkgs/development/tools/build-managers/ninja/default.nix
@@ -4,13 +4,13 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "ninja";
- version = "1.10.1";
+ version = "1.10.2";
src = fetchFromGitHub {
owner = "ninja-build";
repo = "ninja";
rev = "v${version}";
- sha256 = "1bmv7zfqwp48ga6vnqvy0gzkclv40xgq19q4ihl58r6cn4swccn3";
+ sha256 = "0mspq4mvx41qri2v2zlg2y3znx5gfw6d8s3czbcfpr2218qbpz55";
};
nativeBuildInputs = [ python3 re2c ] ++ optionals buildDocs [ asciidoc docbook_xml_dtd_45 docbook_xsl libxslt.bin ];
diff --git a/pkgs/development/tools/build-managers/rebar3/default.nix b/pkgs/development/tools/build-managers/rebar3/default.nix
index 5c0fff134a7e..bf28868d0e70 100644
--- a/pkgs/development/tools/build-managers/rebar3/default.nix
+++ b/pkgs/development/tools/build-managers/rebar3/default.nix
@@ -3,79 +3,85 @@
tree }:
let
- version = "3.12.0";
+ version = "3.14.2";
+
+ # Dependencies should match the ones in:
+ # https://github.com/erlang/rebar3/blob/${version}/rebar.lock
+ # `sha256` could also be taken from https://hex.pm - Checksum
- erlware_commons = fetchHex {
- pkg = "erlware_commons";
- version = "1.3.1";
- sha256 = "7aada93f368d0a0430122e39931b7fb4ac9e94dbf043cdc980ad4330fd9cd166";
- };
- ssl_verify_fun = fetchHex {
- pkg = "ssl_verify_fun";
- version = "1.1.3";
- sha256 = "2e120e6505d6e9ededb2836611dfe2f7028432dc280957998e154307b5ea92fe";
- };
- certifi = fetchHex {
- pkg = "certifi";
- version = "2.3.1";
- sha256 = "e12d667d042c11d130594bae2b0097e63836fe8b1e6d6b2cc48f8bb7a2cf7d68";
- };
- providers = fetchHex {
- pkg = "providers";
- version = "1.7.0";
- sha256 = "8be66129ca85c2fa74efd8737cdaedd31c1c1af51dd2fd601495a6def4cae4a6";
- };
- getopt = fetchHex {
- pkg = "getopt";
- version = "1.0.1";
- sha256 = "53e1ab83b9ceb65c9672d3e7a35b8092e9bdc9b3ee80721471a161c10c59959c";
- };
bbmustache = fetchHex {
pkg = "bbmustache";
- version = "1.6.0";
- sha256 = "53e02d296512a57be03a98c91541b34d2ca64930268030b2d12364a0332015df";
+ version = "1.10.0";
+ sha256 = "43effa3fd4bb9523157af5a9e2276c493495b8459fc8737144aa186cb13ce2ee";
};
- relx = fetchHex {
- pkg = "relx";
- version = "3.28.0";
- sha256 = "8afb871c0a2a27f0063d973903fc64d2207bc705ecc3607462920683d24ac7b5";
+ certifi = fetchHex {
+ pkg = "certifi";
+ version = "2.5.2";
+ sha256 = "3b3b5f36493004ac3455966991eaf6e768ce9884693d9968055aeeeb1e575040";
};
cf = fetchHex {
pkg = "cf";
- version = "0.2.2";
- sha256 = "08cvy7skn5d2k4manlx5k3anqgjdvajjhc5jwxbaszxw34q3na28";
+ version = "0.3.1";
+ sha256 = "315e8d447d3a4b02bcdbfa397ad03bbb988a6e0aa6f44d3add0f4e3c3bf97672";
};
cth_readable = fetchHex {
pkg = "cth_readable";
- version = "1.4.3";
- sha256 = "0wr0hba6ka74s3628jrrd7ynjdh7syxigkh7ildg8fgi20ab88fd";
+ version = "1.4.9";
+ sha256 = "b4c6ababdb046c5f2fbb3c22f030b4c5a679083956dcdd29c1df0cb30b18da24";
+ };
+ erlware_commons = fetchHex {
+ pkg = "erlware_commons";
+ version = "1.3.1";
+ sha256 = "7aada93f368d0a0430122e39931b7fb4ac9e94dbf043cdc980ad4330fd9cd166";
};
eunit_formatters = fetchHex {
pkg = "eunit_formatters";
version = "0.5.0";
sha256 = "1jb3hzb216r29x2h4pcjwfmx1k81431rgh5v0mp4x5146hhvmj6n";
};
- hex_core = fetchHex {
- pkg = "hex_core";
- version = "0.4.0";
- sha256 = "8ace8c6cfa10df4cb8be876f42f7446890e124203c094cc7b4e7616fb8de5d7f";
+ getopt = fetchHex {
+ pkg = "getopt";
+ version = "1.0.1";
+ sha256 = "53e1ab83b9ceb65c9672d3e7a35b8092e9bdc9b3ee80721471a161c10c59959c";
};
parse_trans = fetchHex {
pkg = "parse_trans";
version = "3.3.0";
- sha256 = "0q5r871bzx1a8fa06yyxdi3xkkp7v5yqazzah03d6yl3vsmn7vqp";
+ sha256 = "17ef63abde837ad30680ea7f857dd9e7ced9476cdd7b0394432af4bfc241b960";
+ };
+ providers = fetchHex {
+ pkg = "providers";
+ version = "1.8.1";
+ sha256 = "e45745ade9c476a9a469ea0840e418ab19360dc44f01a233304e118a44486ba0";
+ };
+ relx = fetchHex {
+ pkg = "relx";
+ version = "4.1.0";
+ sha256 = "b94a3f96697a479ee5217a853345e0f4977bdf40d3c040af0d3d80fadad82af4";
+ };
+ ssl_verify_fun = fetchHex {
+ pkg = "ssl_verify_fun";
+ version = "1.1.6";
+ sha256 = "bdb0d2471f453c88ff3908e7686f86f9be327d065cc1ec16fa4540197ea04680";
};
+ hex_core = fetchHex {
+ pkg = "hex_core";
+ version = "0.7.1";
+ sha256 = "05c60411511b6dc79affcd99a93e67d71e1b9d6abcb28ba75cd4ebc8585b8d02";
+ };
in
stdenv.mkDerivation rec {
pname = "rebar3";
inherit version erlang;
+ # How to obtain `sha256`:
+ # nix-prefetch-url --unpack https://github.com/erlang/rebar3/archive/${version}.tar.gz
src = fetchFromGitHub {
owner = "erlang";
repo = pname;
rev = version;
- sha256 = "0936ix7lfwsamssap58b265zid7x2m97azrr2qpjcln3xysd16lg";
+ sha256 = "02gz6xs8j5rm14r6dndcpdm8q3rl4mcj363gnnx4y5xvvfnv9bfa";
};
bootstrapper = ./rebar3-nix-bootstrap;
@@ -86,18 +92,19 @@ stdenv.mkDerivation rec {
mkdir -p _checkouts
mkdir -p _build/default/lib/
- cp --no-preserve=mode -R ${erlware_commons} _checkouts/erlware_commons
- cp --no-preserve=mode -R ${providers} _checkouts/providers
- cp --no-preserve=mode -R ${getopt} _checkouts/getopt
cp --no-preserve=mode -R ${bbmustache} _checkouts/bbmustache
cp --no-preserve=mode -R ${certifi} _checkouts/certifi
cp --no-preserve=mode -R ${cf} _checkouts/cf
cp --no-preserve=mode -R ${cth_readable} _checkouts/cth_readable
+ cp --no-preserve=mode -R ${erlware_commons} _checkouts/erlware_commons
cp --no-preserve=mode -R ${eunit_formatters} _checkouts/eunit_formatters
+ cp --no-preserve=mode -R ${getopt} _checkouts/getopt
+ cp --no-preserve=mode -R ${parse_trans} _checkouts/parse_trans
+ cp --no-preserve=mode -R ${providers} _checkouts/providers
cp --no-preserve=mode -R ${relx} _checkouts/relx
cp --no-preserve=mode -R ${ssl_verify_fun} _checkouts/ssl_verify_fun
+
cp --no-preserve=mode -R ${hex_core} _checkouts/hex_core
- cp --no-preserve=mode -R ${parse_trans} _checkouts/parse_trans
# Bootstrap script expects the dependencies in _build/default/lib
# TODO: Make it accept checkouts?
diff --git a/pkgs/development/tools/build-managers/rocm-cmake/default.nix b/pkgs/development/tools/build-managers/rocm-cmake/default.nix
index 77a424ae1688..8f01b9aca318 100644
--- a/pkgs/development/tools/build-managers/rocm-cmake/default.nix
+++ b/pkgs/development/tools/build-managers/rocm-cmake/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "rocm-cmake";
- version = "3.9.0";
+ version = "3.10.0";
src = fetchFromGitHub {
owner = "RadeonOpenCompute";
repo = "rocm-cmake";
rev = "rocm-${version}";
- sha256 = "13j7gmcy1j6qsydgccmgiacg6sj38l5mlwn4ck8qizl0cpc14gfm";
+ hash = "sha256-1T0S2GWA/ojRZMRyWgtFQ2rzmIqvMvaa19jI4Fl9R44=";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/tools/build-managers/sbt-extras/default.nix b/pkgs/development/tools/build-managers/sbt-extras/default.nix
index b7c632fb1edd..3b433ea5e77a 100644
--- a/pkgs/development/tools/build-managers/sbt-extras/default.nix
+++ b/pkgs/development/tools/build-managers/sbt-extras/default.nix
@@ -4,14 +4,14 @@
stdenv.mkDerivation rec {
pname = "sbt-extras";
- rev = "b3ecc86936d005dc3327ebd6b61a33d625d60ee6";
- version = "2020-11-17";
+ rev = "be2f5d98f13884a18eaf5205458f985575dbe13a";
+ version = "2020-11-23";
src = fetchFromGitHub {
owner = "paulp";
repo = "sbt-extras";
inherit rev;
- sha256 = "0cnwvjqs81ca0ssj02x41fq6fn1drqwzpbc7v006vgbard8ww9xb";
+ sha256 = "00acnj357fcwx7w25axaj0l5ync97ixsixg8s55r7hwibkxn0fa7";
};
dontBuild = true;
diff --git a/pkgs/development/tools/build-managers/sbt/default.nix b/pkgs/development/tools/build-managers/sbt/default.nix
index ec97ba4acb74..ebcae9e63eea 100644
--- a/pkgs/development/tools/build-managers/sbt/default.nix
+++ b/pkgs/development/tools/build-managers/sbt/default.nix
@@ -3,12 +3,12 @@
stdenv.mkDerivation rec {
pname = "sbt";
- version = "1.4.3";
+ version = "1.4.4";
src = fetchurl {
url =
"https://github.com/sbt/sbt/releases/download/v${version}/sbt-${version}.tgz";
- sha256 = "17h1lqnas276515y49fvpcysf8hkkrqq60kwbvyz68yvdrs5rrwr";
+ sha256 = "0ibdq8g2bcanc7gcjslia89khlccn11inqmkx3y7pbqrc63y1yif";
};
patchPhase = ''
diff --git a/pkgs/development/tools/buildah/wrapper.nix b/pkgs/development/tools/buildah/wrapper.nix
index bdc48bd6b1f7..dfa465cfdea7 100644
--- a/pkgs/development/tools/buildah/wrapper.nix
+++ b/pkgs/development/tools/buildah/wrapper.nix
@@ -9,7 +9,7 @@
, conmon # Container runtime monitor
, slirp4netns # User-mode networking for unprivileged namespaces
, fuse-overlayfs # CoW for images, much faster than default vfs
-, utillinux # nsenter
+, util-linux # nsenter
, cni-plugins # not added to path
, iptables
}:
@@ -23,7 +23,7 @@ let
conmon
slirp4netns
fuse-overlayfs
- utillinux
+ util-linux
iptables
] ++ extraPackages);
diff --git a/pkgs/development/tools/buildkit/default.nix b/pkgs/development/tools/buildkit/default.nix
index d4c143b0bd02..00a285c67d02 100644
--- a/pkgs/development/tools/buildkit/default.nix
+++ b/pkgs/development/tools/buildkit/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "buildkit";
- version = "0.7.2";
+ version = "0.8.0";
goPackagePath = "github.com/moby/buildkit";
subPackages = [ "cmd/buildctl" ] ++ stdenv.lib.optionals stdenv.isLinux [ "cmd/buildkitd" ];
@@ -11,7 +11,7 @@ buildGoPackage rec {
owner = "moby";
repo = "buildkit";
rev = "v${version}";
- sha256 = "0kn2ad0rh3xlcxjxslkyrfxhv3cx88996nhxn86605x1mybxb2iq";
+ sha256 = "0qcgq93wj77i912xqhwrzkzaqz608ilczfn5kcsrf9jk2m1gnx7m";
};
buildFlagsArray = [ "-ldflags=-s -w -X ${goPackagePath}/version.Version=${version} -X ${goPackagePath}/version.Revision=${src.rev}" ];
diff --git a/pkgs/development/tools/buildpack/default.nix b/pkgs/development/tools/buildpack/default.nix
index ea417daa584a..dbb45df40c25 100644
--- a/pkgs/development/tools/buildpack/default.nix
+++ b/pkgs/development/tools/buildpack/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "pack";
- version = "0.15.0";
+ version = "0.15.1";
src = fetchFromGitHub {
owner = "buildpacks";
repo = pname;
rev = "v${version}";
- sha256 = "0i3lzfn5m38f8aiwqydffdq2j8gfcnkmcgasfjxbn6rrs0hw5g92";
+ sha256 = "026qy81hfblx98z9hip7gpqcfqgzfhm5bimg6p9gi5fd5wsbfs4c";
};
vendorSha256 = "0i6nplh1papcmdzas9f8pkccsx5csbxxkvy5a6130jjbwdm14jw7";
diff --git a/pkgs/development/tools/cask/default.nix b/pkgs/development/tools/cask/default.nix
index 710503560691..925d10b23b44 100644
--- a/pkgs/development/tools/cask/default.nix
+++ b/pkgs/development/tools/cask/default.nix
@@ -41,7 +41,7 @@ stdenv.mkDerivation rec {
homepage = "https://cask.readthedocs.io/en/latest/index.html";
license = licenses.gpl3Plus;
- platforms = platforms.linux;
+ platforms = platforms.all;
maintainers = [ maintainers.flexw ];
};
}
diff --git a/pkgs/development/tools/cloud-nuke/default.nix b/pkgs/development/tools/cloud-nuke/default.nix
index e124f6c7ca54..5fcaa35378d7 100644
--- a/pkgs/development/tools/cloud-nuke/default.nix
+++ b/pkgs/development/tools/cloud-nuke/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "cloud-nuke";
- version = "0.1.23";
+ version = "0.1.24";
src = fetchFromGitHub {
owner = "gruntwork-io";
repo = pname;
rev = "v${version}";
- sha256 = "0qqvjw6lqdrfg1mjfxljslcv9714cpxcnkf65wkf46r5g8fwzr1f";
+ sha256 = "11d335lx6pa8pvsiv9m00ig8b8y203rzad4krr0p9c04ppw0c966";
};
- vendorSha256 = "0bw0xcbyns94vy1abr962876zr7aq6q9qq7y9vr1yqw4hqmi3ndi";
+ vendorSha256 = "1dr1sql0ph3k6hylgikhiaaskxwnsynspp770p9i7y7fasmb53jw";
buildFlagsArray = [ "-ldflags=-s -w -X main.VERSION=${version}" ];
diff --git a/pkgs/development/tools/continuous-integration/buildkite-agent/default.nix b/pkgs/development/tools/continuous-integration/buildkite-agent/default.nix
index 97f75a99c079..223b814708d3 100644
--- a/pkgs/development/tools/continuous-integration/buildkite-agent/default.nix
+++ b/pkgs/development/tools/continuous-integration/buildkite-agent/default.nix
@@ -2,7 +2,7 @@
makeWrapper, coreutils, git, openssh, bash, gnused, gnugrep }:
buildGoModule rec {
name = "buildkite-agent-${version}";
- version = "3.25.0";
+ version = "3.26.0";
goPackagePath = "github.com/buildkite/agent";
@@ -10,10 +10,10 @@ buildGoModule rec {
owner = "buildkite";
repo = "agent";
rev = "v${version}";
- sha256 = "VxAGi2NpXpc3U+GNIvGJSkdHGODrX2s8oY+dQ8QXIHQ=";
+ sha256 = "1z8hiamg3h1fnsmr8j5l9q6c8cd81lqmd00gcmz4spw73pqfxg3r";
};
- vendorSha256 = "X1K6uKiMFXTDT1PcedGQ8HLGox8ePP7Cz0Ihf4m9ts8=";
+ vendorSha256 = "1kxnpn4py8a2rz1gwg0y3yiwcwphj38pkp2k9z1p85ccm2wblljz";
postPatch = ''
substituteInPlace bootstrap/shell/shell.go --replace /bin/bash ${bash}/bin/bash
diff --git a/pkgs/development/tools/continuous-integration/drone-cli/default.nix b/pkgs/development/tools/continuous-integration/drone-cli/default.nix
index 66fb878aa26e..2a8e10008c2b 100644
--- a/pkgs/development/tools/continuous-integration/drone-cli/default.nix
+++ b/pkgs/development/tools/continuous-integration/drone-cli/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchFromGitHub, buildGoModule }:
-let version = "1.2.2";
+let version = "1.2.4";
in buildGoModule rec {
inherit version;
pname = "drone-cli";
revision = "v${version}";
- vendorSha256 = "1ryh94cj37j8x6qwxr5ydyw6cnjppakg1w84sipm11d0vvv98bhi";
+ vendorSha256 = "0v94rwxkbj85l3brbm792xf1rfs3vgnwpgjczwqip1gm159dpnd7";
doCheck = false;
@@ -18,7 +18,7 @@ in buildGoModule rec {
owner = "drone";
repo = "drone-cli";
rev = revision;
- sha256 = "082yqm72y8s3v06gkcg947p62sd63y3r2bmdsrfgdrzb5w5a75bl";
+ sha256 = "14sm5k2ifvr4g9369zqgb92vrr4rc0bxf5m52l3g8bd2s8fq8nx8";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/tools/continuous-integration/fly/default.nix b/pkgs/development/tools/continuous-integration/fly/default.nix
index 405ac1e26b06..f993faf544d7 100644
--- a/pkgs/development/tools/continuous-integration/fly/default.nix
+++ b/pkgs/development/tools/continuous-integration/fly/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "fly";
- version = "6.7.0";
+ version = "6.7.2";
src = fetchFromGitHub {
owner = "concourse";
repo = "concourse";
rev = "v${version}";
- sha256 = "0jc0hr0h1xya7avzxdwmvhnsm5cr3g21pig52draz5vjaya7bg55";
+ sha256 = "0c5alf2a0088i25mglla9dl4m3wr5y8pnl5cczgn06sz8qp9a0s0";
};
vendorSha256 = "1fxbxkg7disndlmb065abnfn7sn79qclkcbizmrq49f064w1ijr4";
diff --git a/pkgs/development/tools/continuous-integration/gitlab-runner/default.nix b/pkgs/development/tools/continuous-integration/gitlab-runner/default.nix
index 3547da41f079..db2d228ce454 100644
--- a/pkgs/development/tools/continuous-integration/gitlab-runner/default.nix
+++ b/pkgs/development/tools/continuous-integration/gitlab-runner/default.nix
@@ -1,16 +1,16 @@
{ lib, buildGoPackage, fetchFromGitLab, fetchurl }:
let
- version = "13.5.0";
+ version = "13.6.0";
# Gitlab runner embeds some docker images these are prebuilt for arm and x86_64
docker_x86_64 = fetchurl {
url = "https://gitlab-runner-downloads.s3.amazonaws.com/v${version}/helper-images/prebuilt-x86_64.tar.xz";
- sha256 = "1cahv98hhwcc0czg7c86sqk0r6kw3gxnx8j6mqp1zm19aa30sabk";
+ sha256 = "0q1f4dmdkqrdzs3mb5wk6k6x50li4c7js0blzfcz3f3n8gm925jw";
};
docker_arm = fetchurl {
url = "https://gitlab-runner-downloads.s3.amazonaws.com/v${version}/helper-images/prebuilt-arm.tar.xz";
- sha256 = "1wk7xn8jap8699cpgqkpgxmd908qjxlsfjswknrha1n8y2c5bjgx";
+ sha256 = "1hxjqk4in1a2abcyxj7556fcscxq4cfy24cgcmh1qhvirnm5j6mc";
};
in
buildGoPackage rec {
@@ -30,7 +30,7 @@ buildGoPackage rec {
owner = "gitlab-org";
repo = "gitlab-runner";
rev = "v${version}";
- sha256 = "0qfzdbhj68lq5pa1hvb703yx9grh3hvnnw6jb4bj4fckncd3avgm";
+ sha256 = "0vwky4hdkh1qvd61zdf2avbbnn3ya6pdicqggh2fx7k04pnp05mh";
};
patches = [ ./fix-shell-path.patch ];
diff --git a/pkgs/development/tools/continuous-integration/jenkins/default.nix b/pkgs/development/tools/continuous-integration/jenkins/default.nix
index b4cc2843c335..13a6d596599a 100644
--- a/pkgs/development/tools/continuous-integration/jenkins/default.nix
+++ b/pkgs/development/tools/continuous-integration/jenkins/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "jenkins";
- version = "2.249.3";
+ version = "2.263.1";
src = fetchurl {
url = "http://mirrors.jenkins.io/war-stable/${version}/jenkins.war";
- sha256 = "00lpqkkz7k0m2czz1sg54gb90sljc14i5a2kpikrkiw8aqfz3s4d";
+ sha256 = "1wfn5r356fqy8ypqnw44ir0cy8qr5ck6xckxnnn2c9x324mypv8f";
};
buildCommand = ''
diff --git a/pkgs/development/tools/database/dbmate/default.nix b/pkgs/development/tools/database/dbmate/default.nix
index 4858b84abfa6..fe7721f5ed4c 100644
--- a/pkgs/development/tools/database/dbmate/default.nix
+++ b/pkgs/development/tools/database/dbmate/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "dbmate";
- version = "1.10.0";
+ version = "1.11.0";
src = fetchFromGitHub {
owner = "amacneil";
repo = "dbmate";
rev = "v${version}";
- sha256 = "09zb7r8f6m1w9ax9ayaxjzwmqcgx5f6x4lclfi1wdn6f6qaans4w";
+ sha256 = "1q1hyrd1zlynyb0720fd1lwg22l3bwjbcak2aplh259p698gwyf5";
};
- vendorSha256 = "012kgdvw7hj3m40v3nnpg916n02nxv19zid07h8g4qwprzg49iq2";
+ vendorSha256 = "197zpjvvv9xpfbw443kbxvhjmjqmx1h2bj1xl2vwgf0w64mkk84z";
doCheck = false;
diff --git a/pkgs/development/tools/database/pgcli/default.nix b/pkgs/development/tools/database/pgcli/default.nix
index b6d7f65896e8..36a85e6361cb 100644
--- a/pkgs/development/tools/database/pgcli/default.nix
+++ b/pkgs/development/tools/database/pgcli/default.nix
@@ -1,4 +1,4 @@
-{ buildPythonApplication, lib, fetchPypi, isPy3k
+{ buildPythonApplication, lib, fetchPypi, isPy3k, fetchpatch
, cli-helpers, click, configobj, humanize, prompt_toolkit, psycopg2
, pygments, sqlparse, pgspecial, setproctitle, keyring, pytest, mock
}:
@@ -19,6 +19,15 @@ buildPythonApplication rec {
pygments sqlparse pgspecial setproctitle keyring
];
+ patches = [
+ (fetchpatch {
+ name = "enable-sqlparse-4.patch";
+ url = "https://github.com/dbcli/pgcli/pull/1224/commits/55d534d41051887c637b6300e08a9f70e6656020.patch";
+ sha256 = "01r8qc7qzb6mz0xq2xnrgyackbapf43ng6l88qpzd9lw2pwksc8w";
+ includes = [ "pgcli/packages/parseutils/ctes.py" "tests/test_sqlcompletion.py" "setup.py" ];
+ })
+ ];
+
postPatch = ''
substituteInPlace setup.py \
--replace "prompt_toolkit>=2.0.6,<3.0.0" "prompt_toolkit"
diff --git a/pkgs/development/tools/database/pgweb/default.nix b/pkgs/development/tools/database/pgweb/default.nix
new file mode 100644
index 000000000000..de9d0847f8b6
--- /dev/null
+++ b/pkgs/development/tools/database/pgweb/default.nix
@@ -0,0 +1,26 @@
+{ buildGoPackage, fetchFromGitHub, lib }:
+
+buildGoPackage rec {
+ pname = "pgweb";
+ version = "0.11.7";
+
+ src = fetchFromGitHub {
+ owner = "sosedoff";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1df3vixxca80i040apbim80nqni94q882ykn3cglyccyl0iz59ix";
+ };
+
+ goPackagePath = "github.com/sosedoff/pgweb";
+
+ meta = with lib; {
+ description = "A web-based database browser for PostgreSQL";
+ longDescription = ''
+ A simple postgres browser that runs as a web server. You can view data,
+ run queries and examine tables and indexes.
+ '';
+ homepage = "https://sosedoff.github.io/pgweb/";
+ license = licenses.mit;
+ maintainers = with maintainers; [ zupo ];
+ };
+}
diff --git a/pkgs/development/tools/doctl/default.nix b/pkgs/development/tools/doctl/default.nix
index 53d0f791a35d..bca11130c7e6 100644
--- a/pkgs/development/tools/doctl/default.nix
+++ b/pkgs/development/tools/doctl/default.nix
@@ -2,7 +2,7 @@
buildGoModule rec {
pname = "doctl";
- version = "1.52.0";
+ version = "1.53.0";
vendorSha256 = null;
@@ -32,7 +32,7 @@ buildGoModule rec {
owner = "digitalocean";
repo = "doctl";
rev = "v${version}";
- sha256 = "0x4ri36ivmhg42bvh62jvgawbwwypl3a4vr8m9gk19nndds9q5zv";
+ sha256 = "1zw6gdmy1jlwi7rrbdxg7pkiq54ha0h1gmzphn3mflfk7lmgyikm";
};
meta = with lib; {
diff --git a/pkgs/development/tools/documentation/gtk-doc/default.nix b/pkgs/development/tools/documentation/gtk-doc/default.nix
index d7779540f97d..4645c63e71da 100644
--- a/pkgs/development/tools/documentation/gtk-doc/default.nix
+++ b/pkgs/development/tools/documentation/gtk-doc/default.nix
@@ -68,10 +68,6 @@ python3.pkgs.buildPythonApplication rec {
--replace "${python3}" ""
'';
- # find: ‘...-gtk-doc-1.32/lib/python3.8/site-packages’: No such file or directory
- # https://github.com/NixOS/nixpkgs/pull/90208#issuecomment-644051108
- dontUsePythonRecompileBytecode = true;
-
passthru = {
# Consumers are expected to copy the m4 files to their source tree, let them reuse the patch
respect_xml_catalog_files_var_patch = ./respect-xml-catalog-files-var.patch;
diff --git a/pkgs/development/tools/electron/default.nix b/pkgs/development/tools/electron/default.nix
index 1c024ee4e5b5..48250d7ceb33 100644
--- a/pkgs/development/tools/electron/default.nix
+++ b/pkgs/development/tools/electron/default.nix
@@ -1,11 +1,26 @@
-{ stdenv, libXScrnSaver, makeWrapper, fetchurl, wrapGAppsHook, glib, gtk3, unzip, atomEnv, libuuid, at-spi2-atk, at-spi2-core, libdrm, mesa }@args:
+{ stdenv
+, libXScrnSaver
+, makeWrapper
+, fetchurl
+, wrapGAppsHook
+, glib
+, gtk3
+, unzip
+, atomEnv
+, libuuid
+, at-spi2-atk
+, at-spi2-core
+, libdrm
+, mesa
+, libxkbcommon
+}@args:
let
mkElectron = import ./generic.nix args;
in
rec {
- electron = electron_10;
+ electron = electron_11;
electron_3 = mkElectron "3.1.13" {
x86_64-linux = "1psmbplz6jhnnf6hmfhxbmmhn4n1dpnhzbc12pxn645xhfpk9ark";
@@ -21,6 +36,7 @@ rec {
i686-linux = "bf96b1736141737bb064e48bdb543302fd259de634b1790b7cf930525f47859f";
armv7l-linux = "2d970b3020627e5381fd4916dd8fa50ca9556202c118ab4cba09c293960689e9";
aarch64-linux = "938b7cc5f917247a120920df30374f86414b0c06f9f3dc7ab02be1cadc944e55";
+ headers = "0943wc2874s58pkpzm1l55ycgbhv60m62r8aix88gl45i6zngb2g";
};
electron_5 = mkElectron "5.0.13" {
@@ -29,6 +45,7 @@ rec {
i686-linux = "ccf4a5ed226928a30bd3ea830913d99853abb089bd4a6299ffa9fa0daa8d026a";
armv7l-linux = "96ad83802bc61d87bb952027d49e5dd297f58e4493e66e393b26e51e09065add";
aarch64-linux = "01f0fd313b060fb28a1022d68fb224d415fa22986e2a8f4aded6424b65e35add";
+ headers = "0najajj1kjj0rbqzjvk9ipq0pgympwad77hs019cz2m8ssaxqfrv";
};
electron_6 = mkElectron "6.1.12" {
@@ -37,6 +54,7 @@ rec {
i686-linux = "4e61dc4aed1c1b933b233e02833948f3b17f81f3444f02e9108a78c0540159ab";
armv7l-linux = "06071b4dc59a6773ff604550ed9e7a7ae8722b5343cbb5d4b94942fe537211dc";
aarch64-linux = "4ae23b75be821044f7e5878fe8e56ab3109cbd403ecd88221effa6abf850260b";
+ headers = "0im694h8wqp31yzncwfnhz5g1ijrmqnypcakl0h7xcn7v25yp7s3";
};
electron_7 = mkElectron "7.3.3" {
@@ -45,29 +63,42 @@ rec {
i686-linux = "5fb756900af43a9daa6c63ccd0ac4752f5a479b8c6ae576323fd925dbe5ecbf5";
armv7l-linux = "830678f6db27fa4852cf456d8b2828a3e4e3c63fe2bced6b358eae88d1063793";
aarch64-linux = "03d06120464c353068e2ac6c40f89eedffd6b5b3c4c96efdb406c96a6136a066";
+ headers = "0ink72nac345s54ws6vlij2mjixglyn5ygx14iizpskn4ka1vr4b";
};
- electron_8 = mkElectron "8.5.2" {
- x86_64-linux = "c5b8c95b410436066b06165e9759b31336c907268339433db4f8610ccf644a51";
- x86_64-darwin = "079d951a28cfb7d1e0d3660e0fcb2dab85bd9e9f6848df5a06a7ac88ab3aa14c";
- i686-linux = "0d108ac2420a437100f7a8d06aa019cd8138da4372fb94039b6d23c6253a6aea";
- armv7l-linux = "f06ed475d1b206c3aa31e768add3517a64aabce5e2946e4d9707e615e6f398c0";
- aarch64-linux = "e9765584bbedad8a806f96ac1381c114a357fdbed8c67573decefde2d15d9cd7";
+ electron_8 = mkElectron "8.5.5" {
+ x86_64-linux = "8058442ab4a18d73ca644d4a6f001e374c3736bc7e37db0275c29011681f1f22";
+ x86_64-darwin = "02bb9f672c063b23782bee6e336864609eed72cffeeea875a3b43c868c6bd8b3";
+ i686-linux = "c8ee6c3d86576fe7546fb31b9318cb55a9cd23c220357a567d1cb4bf1b8d7f74";
+ armv7l-linux = "0130d1fcd741552d2823bc8166eae9f8fc9f17cd7c0b2a7a5889d753006c0874";
+ aarch64-linux = "ca16d8f82b3cb47716dc9db273681e9b7cd79df39894a923929c99dd713c45f5";
+ headers = "18frb1z5qkyff5z1w44mf4iz9aw9j4lq0h9yxgfnp33zf7sl9qb5";
};
- electron_9 = mkElectron "9.3.3" {
- x86_64-linux = "17f4db5e040ea20ce89d1d492ac575ed0b9ba451ef9cb0e8cd50918505c85243";
- x86_64-darwin = "bb6188178ed1250ddaf29a2f232758c0f7878f1541ddb2ae2a0d20298599c7f4";
- i686-linux = "e413b0879247b32bfbcc114e8d49109267137b2ece97db13eaf0ce3ac6187881";
- armv7l-linux = "313abeb91efbc29d4f807a01937640580940a5fb2699c70b1c303b184ac7bec4";
- aarch64-linux = "263eb89ccb47920baef43898d373531d369d2adc8b2f9e5ebc6429fe44b2fd5a";
+ electron_9 = mkElectron "9.3.5" {
+ x86_64-linux = "9db6610289a4e0ce39c71501384baef5a58dde24d947fdead577f2a6b59123aa";
+ x86_64-darwin = "d30aca66a0280a47284a3625d781c62fd0bb9b7f318bb05b8b34751ee14a3a78";
+ i686-linux = "b69614b1d34f9a98e182cc43bf8d35626038d300ee9fb886f7501dbb597c7e61";
+ armv7l-linux = "d929dabe7a83df232ec08b138ed2b0540b86e7dfa33f2f45f60b9949fa1ca88f";
+ aarch64-linux = "41fafb72f0d18d3b9f34e6f4638f551d914aae6eb6f9ea463ace5ee4bf90bb30";
+ headers = "10snhi8q0izd3aqdfymhidfja34n4xbmd7h3lzghcczp77is2i5b";
};
- electron_10 = mkElectron "10.1.5" {
- x86_64-linux = "9db65dfe26d4fa9524b3005c6002d858ab256722cefb6a058de8e72e2d5c4083";
- x86_64-darwin = "30dc5d5a913c38c6ae7fa6913b1a907545f0230157efc066e2d5a7affd26cd1e";
- i686-linux = "bf8e1731e8b9b972c9054964b219d9b1b6baae9612afc8a5edf3503b815dd8c3";
- armv7l-linux = "e270eab1a87283d7ae25c8127d904a52f130d53cc399bd288af7f99563273f33";
- aarch64-linux = "03fa2418472f762377149fdd45d1e6ff0a324be3eb1b04e58c63d41df3dd0f16";
+ electron_10 = mkElectron "10.1.6" {
+ x86_64-linux = "d538ed7bb632d213a4b88d13bb038de65b85ae7b28a574c9efac7dc5a502ebbf";
+ x86_64-darwin = "7f24c666cc59935a49e5b82b4d4c1d008e4d6fac49c78d0645596f2cc8c7218d";
+ i686-linux = "009bbee26ddbf748b33588714ccc565257ff697cde2110e6b6547e3f510da85e";
+ armv7l-linux = "e8999af21f7e58c4dc27594cd75438e1a5922d3cea62be63c927d29cba120951";
+ aarch64-linux = "b906998ddaf96da94a43bbe38108d83250846222de2727c268ad50f24c55f0da";
+ headers = "1qj6s0h612hwmh4nzafz406vybr1rhskal2mcm1ll62rnzf98k3z";
+ };
+
+ electron_11 = mkElectron "11.0.3" {
+ x86_64-linux = "e2b397142ea10f494c9922ee0176fef1ea4a1899a3064feb038c9505e57fb1ff";
+ x86_64-darwin = "32d5eeb03447203e1ae797bf273baf6fb7775ef0db9a3cfa875fdcddf7286027";
+ i686-linux = "c1a773140d251938e2a2acd2ef52f64fc4185ea0dcab1c34c8fa07e08ec25729";
+ armv7l-linux = "932e6499289b97c33ab239a72b4cf1d0a7152d1ff9ade01058d3219481da0c2e";
+ aarch64-linux = "db92e96c03dfbc56159dad5d87ff11f2a1ff208730e9821788bd45ddb5db63c0";
+ headers = "1r2s7088g72nanjc0fqrz1gqrbf1akrq6b7a9w6x7wj95ysc85q0";
};
}
diff --git a/pkgs/development/tools/electron/generic.nix b/pkgs/development/tools/electron/generic.nix
index f24358676dd7..ee3609783c29 100644
--- a/pkgs/development/tools/electron/generic.nix
+++ b/pkgs/development/tools/electron/generic.nix
@@ -1,4 +1,19 @@
-{ stdenv, libXScrnSaver, makeWrapper, fetchurl, wrapGAppsHook, glib, gtk3, unzip, atomEnv, libuuid, at-spi2-atk, at-spi2-core, libdrm, mesa }:
+{ stdenv
+, libXScrnSaver
+, makeWrapper
+, fetchurl
+, wrapGAppsHook
+, glib
+, gtk3
+, unzip
+, atomEnv
+, libuuid
+, at-spi2-atk
+, at-spi2-core
+, libdrm
+, mesa
+, libxkbcommon
+}:
version: hashes:
let
@@ -18,6 +33,11 @@ let
sha256 = hash;
};
+ headersFetcher = vers: hash: fetchurl {
+ url = "https://atom.io/download/electron/v${vers}/node-v${vers}-headers.tar.gz";
+ sha256 = hash;
+ };
+
tags = {
i686-linux = "linux-ia32";
x86_64-linux = "linux-x64";
@@ -32,9 +52,14 @@ let
common = platform: {
inherit name version meta;
src = fetcher version (get tags platform) (get hashes platform);
+ passthru.headers = headersFetcher version hashes.headers;
};
- electronLibPath = with stdenv.lib; makeLibraryPath ([ libuuid at-spi2-atk at-spi2-core ] ++ optionals (! versionOlder version "9.0.0") [ libdrm mesa ]);
+ electronLibPath = with stdenv.lib; makeLibraryPath (
+ [ libuuid at-spi2-atk at-spi2-core ]
+ ++ optionals (! versionOlder version "9.0.0") [ libdrm mesa ]
+ ++ optionals (! versionOlder version "11.0.0") [ libxkbcommon ]
+ );
linux = {
buildInputs = [ glib gtk3 ];
diff --git a/pkgs/development/tools/electron/print-hashes.sh b/pkgs/development/tools/electron/print-hashes.sh
index de380fd52233..d6c5d94ec41e 100755
--- a/pkgs/development/tools/electron/print-hashes.sh
+++ b/pkgs/development/tools/electron/print-hashes.sh
@@ -20,6 +20,7 @@ SYSTEMS=(
)
hashfile="$(nix-prefetch-url --print-path "https://github.com/electron/electron/releases/download/v${VERSION}/SHASUMS256.txt" 2>/dev/null | tail -n1)"
+headers="$(nix-prefetch-url "https://atom.io/download/electron/v${VERSION}/node-v${VERSION}-headers.tar.gz")"
# Entry similar to the following goes in default.nix:
@@ -30,4 +31,6 @@ for S in "${!SYSTEMS[@]}"; do
echo " $S = \"$hash\";"
done
+echo " headers = \"$headers\";"
+
echo " };"
diff --git a/pkgs/development/tools/errcheck/default.nix b/pkgs/development/tools/errcheck/default.nix
index 2df473ac5960..3c42c1437a47 100644
--- a/pkgs/development/tools/errcheck/default.nix
+++ b/pkgs/development/tools/errcheck/default.nix
@@ -1,23 +1,17 @@
-{ buildGoPackage
-, lib
-, fetchFromGitHub
-}:
+{ lib, fetchFromGitHub, buildGoModule }:
-buildGoPackage rec {
+buildGoModule rec {
pname = "errcheck";
- version = "1.1.0";
-
- goPackagePath = "github.com/kisielk/errcheck";
- excludedPackages = "\\(testdata\\)";
+ version = "1.4.0";
src = fetchFromGitHub {
owner = "kisielk";
repo = "errcheck";
rev = "v${version}";
- sha256 = "19vd4rxmqbk5lpiav3pf7df3yjlz0l0dwx9mn0gjq5f998iyhy6y";
+ sha256 = "00skyvy31yliw0f395j5h3gichi5n2q1m24izjidxvyc2av7pjn6";
};
- goDeps = ./deps.nix;
+ vendorSha256 = "0mx506qb5sy6p4zqjs1n0w7dg8pz2wf982qi9v7nrhxysl2rlnxf";
meta = with lib; {
description = "Program for checking for unchecked errors in go programs";
diff --git a/pkgs/development/tools/errcheck/deps.nix b/pkgs/development/tools/errcheck/deps.nix
deleted file mode 100644
index 8470c9e12aa6..000000000000
--- a/pkgs/development/tools/errcheck/deps.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-[
- {
- goPackagePath = "github.com/kisielk/gotool";
- fetch = {
- type = "git";
- url = "https://github.com/kisielk/gotool";
- rev = "80517062f582ea3340cd4baf70e86d539ae7d84d";
- sha256 = "14af2pa0ssyp8bp2mvdw184s5wcysk6akil3wzxmr05wwy951iwn";
- };
- }
- {
- goPackagePath = "golang.org/x/tools";
- fetch = {
- type = "git";
- url = "https://go.googlesource.com/tools";
- rev = "3a10b9bf0a52df7e992a8c3eb712a86d3c896c75";
- sha256 = "19f3dijcc54jnd7458jab2dgpd0gzccmv2qympd9wi8cc8jpnhws";
- };
- }
-]
diff --git a/pkgs/development/tools/fdroidserver/default.nix b/pkgs/development/tools/fdroidserver/default.nix
index 2b96830b0022..1b0c44f57548 100644
--- a/pkgs/development/tools/fdroidserver/default.nix
+++ b/pkgs/development/tools/fdroidserver/default.nix
@@ -23,6 +23,7 @@ python.pkgs.buildPythonApplication rec {
${python.interpreter} setup.py compile_catalog
'';
postInstall = ''
+ patchShebangs gradlew-fdroid
install -m 0755 gradlew-fdroid $out/bin
'';
diff --git a/pkgs/development/tools/fedora-coreos-config-transpiler/default.nix b/pkgs/development/tools/fedora-coreos-config-transpiler/default.nix
index 7ff7af7d18e7..0d9bad0e41fa 100644
--- a/pkgs/development/tools/fedora-coreos-config-transpiler/default.nix
+++ b/pkgs/development/tools/fedora-coreos-config-transpiler/default.nix
@@ -4,13 +4,13 @@ with lib;
buildGoModule rec {
pname = "fcct";
- version = "0.6.0";
+ version = "0.7.0";
src = fetchFromGitHub {
owner = "coreos";
repo = "fcct";
rev = "v${version}";
- sha256 = "18hmnip1s0smp58q500p8dfbrmi4i3nsyq22ri5cs53wbvz3ih1l";
+ sha256 = "1ffjn0l38szpkgd11mfaiynf9n8ljndv122l8amwiwp5mrh3hsl6";
};
vendorSha256 = null;
diff --git a/pkgs/development/tools/flyway/default.nix b/pkgs/development/tools/flyway/default.nix
index e6338d3e3f29..af58da175100 100644
--- a/pkgs/development/tools/flyway/default.nix
+++ b/pkgs/development/tools/flyway/default.nix
@@ -1,13 +1,13 @@
{ stdenv, fetchurl, jre_headless, makeWrapper }:
let
- version = "7.2.0";
+ version = "7.3.1";
in
stdenv.mkDerivation {
pname = "flyway";
inherit version;
src = fetchurl {
url = "https://repo1.maven.org/maven2/org/flywaydb/flyway-commandline/${version}/flyway-commandline-${version}.tar.gz";
- sha256 = "1rqj2aq1cwh9rsnnlwvg0b5jpyqsij9jamd873i18rf87q6cdsk4";
+ sha256 = "1qridl42jldwv6wka7l54g354aj9f3vbgzhyz5gdz5vdzs9x93w8";
};
nativeBuildInputs = [ makeWrapper ];
dontBuild = true;
diff --git a/pkgs/development/tools/git-quick-stats/default.nix b/pkgs/development/tools/git-quick-stats/default.nix
index 0ceb6f566a31..500c9a55c1d8 100644
--- a/pkgs/development/tools/git-quick-stats/default.nix
+++ b/pkgs/development/tools/git-quick-stats/default.nix
@@ -6,7 +6,7 @@
, git
, gnugrep
, ncurses
-, utillinux
+, util-linux
}:
stdenv.mkDerivation rec {
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
git
gnugrep
ncurses
- utillinux
+ util-linux
];
in
''
diff --git a/pkgs/development/tools/glade/default.nix b/pkgs/development/tools/glade/default.nix
index 4cc7dbd8a7c2..363e429b6baa 100644
--- a/pkgs/development/tools/glade/default.nix
+++ b/pkgs/development/tools/glade/default.nix
@@ -23,11 +23,11 @@
stdenv.mkDerivation rec {
pname = "glade";
- version = "3.38.1";
+ version = "3.38.2";
src = fetchurl {
url = "mirror://gnome/sources/glade/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1kfgs2dpjd8dnnjkfc4xdy8yjjavlzimqzyfr1pq1m1h96z506hp";
+ sha256 = "1dxsiz9ahqkxg2a1dw9sbd8jg59y5pdz4c1gvnbmql48gmj8gz4q";
};
nativeBuildInputs = [
diff --git a/pkgs/development/tools/go-migrate/default.nix b/pkgs/development/tools/go-migrate/default.nix
index 96b66ebc0b5f..3a424014ec33 100644
--- a/pkgs/development/tools/go-migrate/default.nix
+++ b/pkgs/development/tools/go-migrate/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "go-migrate";
- version = "4.12.2";
+ version = "4.14.1";
src = fetchFromGitHub {
owner = "golang-migrate";
repo = "migrate";
rev = "v${version}";
- sha256 = "0vrc9y90aamj618sfipq2sgzllhdr4hmicj4yvl147klwb1rxlz6";
+ sha256 = "1mgs3bngghmirmn0pw351m54darv8d5iymlxcjqw3vr0cyn5aqj0";
};
- vendorSha256 = "0jpz5xvwsw4l7nmi7s1grvbfy4xjp50hrjycwicgv2ll719gz5v0";
+ vendorSha256 = "071gfyx6iqla8ir7ianw1z62rdsds9shakzqs9wn34ll1kdbd4rv";
subPackages = [ "cmd/migrate" ];
diff --git a/pkgs/development/tools/goconst/default.nix b/pkgs/development/tools/goconst/default.nix
index 50574923e49a..987a3285f8be 100644
--- a/pkgs/development/tools/goconst/default.nix
+++ b/pkgs/development/tools/goconst/default.nix
@@ -5,7 +5,7 @@
buildGoPackage rec {
pname = "goconst";
- version = "1.3.2";
+ version = "1.4.0";
goPackagePath = "github.com/jgautheron/goconst";
@@ -15,7 +15,7 @@ buildGoPackage rec {
owner = "jgautheron";
repo = "goconst";
rev = version;
- sha256 = "0bfiblp1498ic5jbdsm6mnc8s9drhasbqsw0asi6kmcz2kmslp9s";
+ sha256 = "0jp9vg5l4wcvnf653h3d8ay2n7y717l9z34rls1vrsaf0qdf1r6v";
};
meta = with lib; {
diff --git a/pkgs/development/tools/golangci-lint/default.nix b/pkgs/development/tools/golangci-lint/default.nix
index e65f45e647d0..ddcbbb127585 100644
--- a/pkgs/development/tools/golangci-lint/default.nix
+++ b/pkgs/development/tools/golangci-lint/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "golangci-lint";
- version = "1.32.2";
+ version = "1.33.0";
src = fetchFromGitHub {
owner = "golangci";
repo = "golangci-lint";
rev = "v${version}";
- sha256 = "14zy8sq5bc26hxb3hg4afd7dpnrw25qi3g6v8y2p05isdf55laww";
+ sha256 = "1yqq5jai0npkjzfk2h121nv3pgqfqi5c3vs22wyv6qwnlia97yin";
};
- vendorSha256 = "1l73qqpyn40z2czh2d8wgp3lpj6vnv8ll29yyryx0wm59ric732g";
+ vendorSha256 = "1kmsfsa5z41mjxi15a4zra1qhskm5pjcfbk09c99xbv27pin5yrj";
doCheck = false;
diff --git a/pkgs/development/tools/halfempty/default.nix b/pkgs/development/tools/halfempty/default.nix
index e576b2321c69..c8c267f91872 100644
--- a/pkgs/development/tools/halfempty/default.nix
+++ b/pkgs/development/tools/halfempty/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, pkgconfig, glib, utillinux, scowl }:
+{ lib, stdenv, fetchFromGitHub, pkgconfig, glib, util-linux, scowl }:
stdenv.mkDerivation rec {
pname = "halfempty";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "0838pw0ccjvlxmjygzrnppz1fx1a10vjzdgjbxgb4wgpqjr8v6vc";
};
- nativeBuildInputs = [ pkgconfig utillinux ];
+ nativeBuildInputs = [ pkgconfig util-linux ];
buildInputs = [ glib ];
enableParallelBuilding = true;
diff --git a/pkgs/development/tools/haskell/dconf2nix/dconf2nix.nix b/pkgs/development/tools/haskell/dconf2nix/dconf2nix.nix
index 60b9ba3e0e45..4d7dca12f8fc 100644
--- a/pkgs/development/tools/haskell/dconf2nix/dconf2nix.nix
+++ b/pkgs/development/tools/haskell/dconf2nix/dconf2nix.nix
@@ -3,11 +3,11 @@
}:
mkDerivation {
pname = "dconf2nix";
- version = "0.0.6";
+ version = "0.0.7";
src = fetchgit {
url = "https://github.com/gvolpe/dconf2nix.git";
- sha256 = "0ql3xrr05kg1xrfxq86mhzh5ky33sngx57sahzck3rb8fv2g6amv";
- rev = "cf976e033c1a89f897924baa219c3b227fe68489";
+ sha256 = "04p8di1ckv5fkfa61pjg5xp8vcw091lz1kw39lh4w8ks2zjwaha1";
+ rev = "34c523e920b79208c3b4c0ad371900b0948799f7";
fetchSubmodules = true;
};
isLibrary = true;
diff --git a/pkgs/development/tools/java/visualvm/default.nix b/pkgs/development/tools/java/visualvm/default.nix
index 6cf97277bb5a..4c0ec3bc29d2 100644
--- a/pkgs/development/tools/java/visualvm/default.nix
+++ b/pkgs/development/tools/java/visualvm/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchzip, lib, makeWrapper, makeDesktopItem, jdk, gawk }:
stdenv.mkDerivation rec {
- version = "2.0.4";
+ version = "2.0.5";
pname = "visualvm";
src = fetchzip {
url = "https://github.com/visualvm/visualvm.src/releases/download/${version}/visualvm_${builtins.replaceStrings ["."] [""] version}.zip";
- sha256 = "1ic6gjsw90j7pr1yyplmk1zc319ld49i6d4zlgs7mlz1m4bn5jv3";
+ sha256 = "19xf79rbilslpibi1mi31jplrgf8anpm06s6sxqh8v1qs84vkxdm";
};
desktopItem = makeDesktopItem {
diff --git a/pkgs/development/tools/jira_cli/default.nix b/pkgs/development/tools/jira_cli/default.nix
index 19d6fa392dd2..4040debf15ea 100644
--- a/pkgs/development/tools/jira_cli/default.nix
+++ b/pkgs/development/tools/jira_cli/default.nix
@@ -4,10 +4,10 @@ let
in
buildPythonApplication rec {
pname = "jira-cli";
- version = "2.2";
+ version = "3.0";
src = fetchPypi {
inherit pname version;
- sha256 = "314118d5d851394ebf910122fd7ce871f63581393968c71456441eb56be3b112";
+ sha256 = "86f7d4ad7292c9a27bbc265d09e7bcd00ef8159f20172998d85f25aad53b0df6";
};
postPatch = ''
diff --git a/pkgs/development/tools/jq/default.nix b/pkgs/development/tools/jq/default.nix
index 8605ef398a1c..63c7e01a4b8d 100644
--- a/pkgs/development/tools/jq/default.nix
+++ b/pkgs/development/tools/jq/default.nix
@@ -1,26 +1,26 @@
-{ stdenv, fetchurl, oniguruma }:
+{ stdenv, nixosTests, fetchurl, oniguruma }:
stdenv.mkDerivation rec {
pname = "jq";
- version="1.6";
+ version = "1.6";
src = fetchurl {
- url="https://github.com/stedolan/jq/releases/download/jq-${version}/jq-${version}.tar.gz";
- sha256="0wmapfskhzfwranf6515nzmm84r7kwljgfs7dg6bjgxakbicis2x";
+ url =
+ "https://github.com/stedolan/jq/releases/download/jq-${version}/jq-${version}.tar.gz";
+ sha256 = "0wmapfskhzfwranf6515nzmm84r7kwljgfs7dg6bjgxakbicis2x";
};
outputs = [ "bin" "doc" "man" "dev" "lib" "out" ];
buildInputs = [ oniguruma ];
- configureFlags =
- [
+ configureFlags = [
"--bindir=\${bin}/bin"
"--sbindir=\${bin}/bin"
"--datadir=\${doc}/share"
"--mandir=\${man}/share/man"
- ]
- # jq is linked to libjq:
+ ]
+ # jq is linked to libjq:
++ stdenv.lib.optional (!stdenv.isDarwin) "LDFLAGS=-Wl,-rpath,\\\${libdir}";
doInstallCheck = true;
@@ -30,8 +30,10 @@ stdenv.mkDerivation rec {
$bin/bin/jq --help >/dev/null
'';
+ passthru.tests = { inherit (nixosTests) jq; };
+
meta = with stdenv.lib; {
- description = ''A lightweight and flexible command-line JSON processor'';
+ description = "A lightweight and flexible command-line JSON processor";
license = licenses.mit;
maintainers = with maintainers; [ raskin globin ];
platforms = with platforms; linux ++ darwin;
diff --git a/pkgs/development/tools/jsonnet-bundler/default.nix b/pkgs/development/tools/jsonnet-bundler/default.nix
new file mode 100644
index 000000000000..4286a454ff02
--- /dev/null
+++ b/pkgs/development/tools/jsonnet-bundler/default.nix
@@ -0,0 +1,26 @@
+{ buildGoModule, fetchFromGitHub, lib }:
+
+buildGoModule rec {
+ pname = "jsonnet-bundler";
+ version = "0.4.0";
+
+ src = fetchFromGitHub {
+ owner = "jsonnet-bundler";
+ repo = "jsonnet-bundler";
+ rev = "v${version}";
+ sha256 = "0pk6nf8r0wy7lnsnzyjd3vgq4b2kb3zl0xxn01ahpaqgmwpzajlk";
+ };
+
+ vendorSha256 = null;
+
+ subPackages = [ "cmd/jb" ];
+
+ buildFlagsArray = [ "-ldflags=-s -w -X main.Version=${version}" ];
+
+ meta = with lib; {
+ description = "A jsonnet package manager";
+ homepage = "https://github.com/jsonnet-bundler/jsonnet-bundler";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ preisschild ];
+ };
+}
diff --git a/pkgs/development/tools/knightos/genkfs/default.nix b/pkgs/development/tools/knightos/genkfs/default.nix
new file mode 100644
index 000000000000..b826c1a58b99
--- /dev/null
+++ b/pkgs/development/tools/knightos/genkfs/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchFromGitHub, cmake, asciidoc }:
+
+stdenv.mkDerivation rec {
+ pname = "genkfs";
+ version = "1.3.2";
+
+ src = fetchFromGitHub {
+ owner = "KnightOS";
+ repo = "genkfs";
+ rev = version;
+ sha256 = "0f50idd2bb73b05qjmwlirjnhr1bp43zhrgy6z949ab9a7hgaydp";
+ };
+
+ nativeBuildInputs = [ asciidoc cmake ];
+
+ hardeningDisable = [ "format" ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://knightos.org/";
+ description = "Utility to write a KFS filesystem into a ROM file";
+ license = licenses.mit;
+ maintainers = with maintainers; [ siraben ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/development/tools/knightos/mkrom/default.nix b/pkgs/development/tools/knightos/mkrom/default.nix
index 380bdc58d49b..46482a849134 100644
--- a/pkgs/development/tools/knightos/mkrom/default.nix
+++ b/pkgs/development/tools/knightos/mkrom/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "mkrom";
- version = "1.0.2";
+ version = "1.0.3";
src = fetchFromGitHub {
owner = "KnightOS";
repo = "mkrom";
rev = version;
- sha256 = "1nx3787gvs04xdvvamzkjkn9nmy2w70ja8dnh4szk420mvpc85na";
+ sha256 = "0xgvanya40mdwy35j94j61hsp80dm5b440iphmr5ng3kjgchvpx2";
};
nativeBuildInputs = [
diff --git a/pkgs/development/tools/ktlint/default.nix b/pkgs/development/tools/ktlint/default.nix
index b26c328dba85..7e71c08ec4b1 100644
--- a/pkgs/development/tools/ktlint/default.nix
+++ b/pkgs/development/tools/ktlint/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "ktlint";
- version = "0.39.0";
+ version = "0.40.0";
src = fetchurl {
url = "https://github.com/shyiko/ktlint/releases/download/${version}/ktlint";
- sha256 = "0lvi4d731ypdjcskj0hdfd37wa3ldspibs2dgaahg7d7zhp1l76g";
+ sha256 = "17n1xdalz38h9p4ylcpkbbqp22b1np5l8y5l3r58kaf9k8p6cfa7";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/development/tools/kubie/default.nix b/pkgs/development/tools/kubie/default.nix
index 1895cd0786dd..cae76669ab42 100644
--- a/pkgs/development/tools/kubie/default.nix
+++ b/pkgs/development/tools/kubie/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "kubie";
- version = "0.9.1";
+ version = "0.11.1";
src = fetchFromGitHub {
rev = "v${version}";
owner = "sbstp";
repo = "kubie";
- sha256 = "0q1dxry10iaf7zx6vyr0da4ihqx7l8dlyhlqm8qqfz913h2wam8c";
+ sha256 = "0q21qd9fhchggby18gzyvds517n9vq7b1rr0gmzik4036ykg1lm2";
};
- cargoSha256 = "13zs2xz3s4732zxsimg7b22d9707ln4gpscznxi13cjkf5as9gbz";
+ cargoSha256 = "0dp4prv8c2a6mxl7wskpc65qlfjphdxshb4q2bswqa5i21h8r534";
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/development/tools/lc3tools/0001-mangle-configure.patch b/pkgs/development/tools/lc3tools/0001-mangle-configure.patch
new file mode 100644
index 000000000000..80b5c7d21174
--- /dev/null
+++ b/pkgs/development/tools/lc3tools/0001-mangle-configure.patch
@@ -0,0 +1,29 @@
+diff --git a/configure b/configure
+index 46f9af4..dfc1b3e 100755
+--- a/configure
++++ b/configure
+@@ -17,10 +17,11 @@ esac
+
+ # Some binaries that we'll need, and the places that we might find them.
+
+-binlist="uname flex gcc wish rm cp mkdir chmod sed"
+-pathlist="/bin /usr/bin /usr/local/bin /sw/bin /usr/x116/bin /usr/X11R6/bin"
+-libpathlist="/lib /usr/lib /usr/local/lib"
+-incpathlist="/include /usr/include /usr/local/include"
++IFS=:
++binlist="uname:flex:gcc:wish:rm:cp:mkdir:chmod:sed"
++pathlist=$PATH
++libpathlist=$LIBS
++incpathlist=$INCLUDES
+
+
+ # Find the binaries (or die trying).
+@@ -55,7 +56,7 @@ case `$uname -s` in
+ echo "Configuring for Cygwin..."
+ ;;
+ Linux*) echo "Configuring for Linux..."
+- OS_SIM_LIBS="-lcurses"
++ # OS_SIM_LIBS="-lcurses"
+ ;;
+ SunOS*) echo "Configuring for Solaris..."
+ OS_SIM_LIBS="-lcurses -lsocket -lnsl"
diff --git a/pkgs/development/tools/lc3tools/default.nix b/pkgs/development/tools/lc3tools/default.nix
new file mode 100644
index 000000000000..25b476f68c06
--- /dev/null
+++ b/pkgs/development/tools/lc3tools/default.nix
@@ -0,0 +1,42 @@
+{ stdenv, fetchurl, unzip, flex, tk, ncurses, readline }:
+
+stdenv.mkDerivation {
+ pname = "lc3tools";
+ version = "0.12";
+
+ src = fetchurl {
+ url = "https://highered.mheducation.com/sites/dl/free/0072467509/104652/lc3tools_v12.zip";
+ hash = "sha256-PTM0ole8pHiJmUaahjPwcBQY8/hVVgQhADZ4bSABt3I=";
+ };
+
+ patches = [
+ # the original configure looks for things in the FHS path
+ # I have modified it to take environment vars
+ ./0001-mangle-configure.patch
+ ];
+
+ nativeBuildInputs = [ unzip ];
+ buildInputs = [ flex tk ncurses readline ];
+
+ # lumetta published this a while ago but handrolled his configure
+ # jank in the original packaging makes this necessary:
+ LIBS = "${flex}/lib:${ncurses}/lib:${readline}/lib";
+ INCLUDES = "${flex}/include:${ncurses}/include:${readline}/include";
+
+ # it doesn't take `--prefix`
+ prefixKey = "--installdir ";
+
+ postInstall = ''
+ rm $out/{COPYING,NO_WARRANTY,README}
+ mkdir -p $out/{bin,share/lc3tools}
+
+ mv -t $out/share/lc3tools $out/lc3os*
+ mv -t $out/bin $out/lc3*
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Toolchain and emulator for the LC-3 architecture";
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ anna328p ];
+ };
+}
diff --git a/pkgs/development/tools/mdk/default.nix b/pkgs/development/tools/mdk/default.nix
index 2a0b18806011..5c8924ee21be 100644
--- a/pkgs/development/tools/mdk/default.nix
+++ b/pkgs/development/tools/mdk/default.nix
@@ -1,10 +1,10 @@
{ stdenv, fetchurl, intltool, pkgconfig, glib }:
stdenv.mkDerivation {
- name = "gnu-mdk-1.2.10";
+ name = "gnu-mdk-1.3.0";
src = fetchurl {
- url = "https://ftp.gnu.org/gnu/mdk/v1.2.10/mdk-1.2.10.tar.gz";
- sha256 = "1rwcq2b5vvv7318j92nxc5dayj27dpfhzc4rjiv4ccvsc0x35x5h";
+ url = "https://ftp.gnu.org/gnu/mdk/v1.3.0/mdk-1.3.0.tar.gz";
+ sha256 = "0bhk3c82kyp8167h71vdpbcr852h5blpnwggcswqqwvvykbms7lb";
};
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ intltool glib ];
diff --git a/pkgs/development/tools/metals/default.nix b/pkgs/development/tools/metals/default.nix
index 19e666ced11a..0d8911e5b213 100644
--- a/pkgs/development/tools/metals/default.nix
+++ b/pkgs/development/tools/metals/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "metals";
- version = "0.9.5";
+ version = "0.9.7";
deps = stdenv.mkDerivation {
name = "${pname}-deps-${version}";
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
'';
outputHashMode = "recursive";
outputHashAlgo = "sha256";
- outputHash = "1hcfnxxahh3yfkpz6ybfr9xsf5mx008rhn7q6p8pmfxrgkdh4c1l";
+ outputHash = "0aky4vbbm5hi6jnd2n1aimqznbbaya05c7vdgaqhy3630ks3w4k9";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/development/tools/misc/abi-dumper/default.nix b/pkgs/development/tools/misc/abi-dumper/default.nix
index 3d11d25560dc..dc2a6d00b5f0 100644
--- a/pkgs/development/tools/misc/abi-dumper/default.nix
+++ b/pkgs/development/tools/misc/abi-dumper/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "abi-dumper";
- version = "1.1";
+ version = "1.2";
src = fetchFromGitHub {
owner = "lvc";
repo = "abi-dumper";
rev = version;
- sha256 = "1byhw132aj7a5a5zh5s3pnjlrhdk4cz6xd5irp1y08jl980qba5j";
+ sha256 = "1i00rfnddrrb9lb1l6ib19g3a76pyasl9lb7rqz2p998gav1gjp2";
};
patchPhase = ''
diff --git a/pkgs/development/tools/misc/autogen/default.nix b/pkgs/development/tools/misc/autogen/default.nix
index 87b8bde58add..23235499cfbd 100644
--- a/pkgs/development/tools/misc/autogen/default.nix
+++ b/pkgs/development/tools/misc/autogen/default.nix
@@ -42,6 +42,10 @@ stdenv.mkDerivation rec {
guile libxml2
];
+ preConfigure = ''
+ export MAN_PAGE_DATE=$(date '+%Y-%m-%d' -d "@$SOURCE_DATE_EPOCH")
+ '';
+
configureFlags =
[
# Make sure to use a static value for the timeout. If we do not set a value
diff --git a/pkgs/development/tools/misc/automake/automake-1.16.x.nix b/pkgs/development/tools/misc/automake/automake-1.16.x.nix
index d6353fc0b9cf..58c559fcc566 100644
--- a/pkgs/development/tools/misc/automake/automake-1.16.x.nix
+++ b/pkgs/development/tools/misc/automake/automake-1.16.x.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, perl, autoconf }:
stdenv.mkDerivation rec {
- name = "automake-1.16.2";
+ name = "automake-1.16.3";
src = fetchurl {
url = "mirror://gnu/automake/${name}.tar.xz";
- sha256 = "1l7dkqbsmbf94ax29jj1jf6a0r6ikc8jybg1p5m0c3ki7pg5ki6c";
+ sha256 = "0fmz2fhmzcpacnprl5msphvaflwiy0hvpgmqlgfny72ddijzfazz";
};
nativeBuildInputs = [ autoconf perl ];
diff --git a/pkgs/development/tools/misc/binutils/R_ARM_COPY.patch b/pkgs/development/tools/misc/binutils/R_ARM_COPY.patch
new file mode 100644
index 000000000000..874809863523
--- /dev/null
+++ b/pkgs/development/tools/misc/binutils/R_ARM_COPY.patch
@@ -0,0 +1,29 @@
+@@ -, +, @@
+---
+ bfd/elf32-arm.c | 8 +++++++-
+ 1 file changed, 7 insertions(+), 1 deletion(-)
+--- a/bfd/elf32-arm.c
++++ a/bfd/elf32-arm.c
+@@ -15398,7 +15398,11 @@ elf32_arm_adjust_dynamic_symbol (struct bfd_link_info * info,
+ linker to copy the initial value out of the dynamic object and into
+ the runtime process image. We need to remember the offset into the
+ .rel(a).bss section we are going to use. */
+- if ((h->root.u.def.section->flags & SEC_READONLY) != 0)
++ if (info->nocopyreloc == 0
++ && (h->root.u.def.section->flags & SEC_ALLOC) != 0
++ /* PR 16177: A copy is only needed if the input section is readonly. */
++ && (h->root.u.def.section->flags & SEC_READONLY) != 0
++ && h->size != 0)
+ {
+ s = globals->root.sdynrelro;
+ srel = globals->root.sreldynrelro;
+@@ -15410,6 +15414,8 @@ elf32_arm_adjust_dynamic_symbol (struct bfd_link_info * info,
+ }
+ if (info->nocopyreloc == 0
+ && (h->root.u.def.section->flags & SEC_ALLOC) != 0
++ /* PR 16177: A copy is only needed if the input section is readonly. */
++ && (h->root.u.def.section->flags & SEC_READONLY) != 0
+ && h->size != 0)
+ {
+ elf32_arm_allocate_dynrelocs (info, srel, 1);
+
diff --git a/pkgs/development/tools/misc/binutils/default.nix b/pkgs/development/tools/misc/binutils/default.nix
index c0846fce45cc..978ec3f2f99f 100644
--- a/pkgs/development/tools/misc/binutils/default.nix
+++ b/pkgs/development/tools/misc/binutils/default.nix
@@ -101,6 +101,14 @@ stdenv.mkDerivation {
./patches/2.31/0001-x86-Properly-add-X86_ISA_1_NEEDED-property.patch
]
++ lib.optional stdenv.targetPlatform.isiOS ./support-ios.patch
+ ++ # This patch was suggested by Nick Clifton to fix
+ # https://sourceware.org/bugzilla/show_bug.cgi?id=16177
+ # It can be removed when that 7-year-old bug is closed.
+ # This binutils bug causes GHC to emit broken binaries on armv7, and
+ # 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
;
outputs = [ "out" "info" "man" ];
diff --git a/pkgs/development/tools/misc/blackfire/php-probe.nix b/pkgs/development/tools/misc/blackfire/php-probe.nix
index 8a02f6157304..97b5f9ed82c5 100644
--- a/pkgs/development/tools/misc/blackfire/php-probe.nix
+++ b/pkgs/development/tools/misc/blackfire/php-probe.nix
@@ -14,14 +14,15 @@ let
soFile = {
"7.3" = "blackfire-20180731";
"7.4" = "blackfire-20190902";
+ "8.0" = "blackfire-20200930";
}.${lib.versions.majorMinor php.version} or (throw "Unsupported PHP version.");
in stdenv.mkDerivation rec {
pname = "php-blackfire";
- version = "1.44.0";
+ version = "1.46.4";
src = fetchurl {
url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire-php/blackfire-php_${version}_amd64.deb";
- sha256 = "15y1244bbs07i7rg6cy8kynp1may4mbkmmwbxgq8q5zma3ldc8ci";
+ sha256 = "1p46zi1hh9calkcfgqz60c6rdi9i7i16ylj84iibi6k0pc690fjy";
};
nativeBuildInputs = [
diff --git a/pkgs/development/tools/misc/ccache/default.nix b/pkgs/development/tools/misc/ccache/default.nix
index d87de2e648ab..f9254b2cf15e 100644
--- a/pkgs/development/tools/misc/ccache/default.nix
+++ b/pkgs/development/tools/misc/ccache/default.nix
@@ -1,23 +1,46 @@
-{ stdenv, fetchFromGitHub, asciidoc-full, gperf, perl, autoreconfHook, zlib, makeWrapper }:
+{ lib
+, stdenv
+, fetchFromGitHub
+, substituteAll
+, binutils
+, asciidoc
+, cmake
+, perl
+, zstd
+, xcodebuild
+, makeWrapper
+}:
let ccache = stdenv.mkDerivation rec {
pname = "ccache";
- version = "3.7.12";
+ version = "4.1";
src = fetchFromGitHub {
- owner = "ccache";
- repo = "ccache";
+ owner = pname;
+ repo = pname;
rev = "v${version}";
- sha256 = "1xnv4g4n1jk1i98sa53k8w6q7hbwbw62svs30lssppysbrv8x3gz";
+ sha256 = "1az11q3wmr8wc7alx9l70wq9am41cm0y17g5gsaqmahws3dxfi8m";
};
- nativeBuildInputs = [ asciidoc-full autoreconfHook gperf perl ];
+ patches = lib.optional stdenv.isDarwin (substituteAll {
+ src = ./force-objdump-on-darwin.patch;
+ objdump = "${binutils.bintools}/bin/objdump";
+ });
- buildInputs = [ zlib ];
+ nativeBuildInputs = [ asciidoc cmake perl ];
+
+ buildInputs = [ zstd ];
outputs = [ "out" "man" ];
- doCheck = !stdenv.isDarwin;
+ doCheck = true;
+ checkInputs = lib.optional stdenv.isDarwin xcodebuild;
+ checkPhase = ''
+ export HOME=$(mktemp -d)
+ ctest --output-on-failure ${lib.optionalString stdenv.isDarwin ''
+ -E '^(test.nocpp2|test.modules)$'
+ ''}
+ '';
passthru = {
# A derivation that provides gcc and g++ commands, but that
@@ -63,9 +86,10 @@ let ccache = stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Compiler cache for fast recompilation of C/C++ code";
- homepage = "https://ccache.dev/";
+ homepage = "https://ccache.dev";
downloadPage = "https://ccache.dev/download.html";
license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ metadark r-burns ];
platforms = platforms.unix;
};
};
diff --git a/pkgs/development/tools/misc/ccache/force-objdump-on-darwin.patch b/pkgs/development/tools/misc/ccache/force-objdump-on-darwin.patch
new file mode 100644
index 000000000000..81a4f27ab736
--- /dev/null
+++ b/pkgs/development/tools/misc/ccache/force-objdump-on-darwin.patch
@@ -0,0 +1,31 @@
+diff --git a/test/run b/test/run
+index 9623e49d..3df1c5a8 100755
+--- a/test/run
++++ b/test/run
+@@ -126,23 +126,17 @@ file_size() {
+ objdump_cmd() {
+ local file="$1"
+
+- if $HOST_OS_APPLE; then
+- xcrun dwarfdump -r 0 "$file"
+- elif $HOST_OS_WINDOWS || $HOST_OS_CYGWIN; then
++ if $HOST_OS_WINDOWS || $HOST_OS_CYGWIN; then
+ # For some reason objdump only shows the basename of the file, so fall
+ # back to brute force and ignorance.
+ strings "$1"
+ else
+- objdump -W "$file"
++ @objdump@ -W "$file"
+ fi
+ }
+
+ objdump_grep_cmd() {
+- if $HOST_OS_APPLE; then
+- fgrep -q "\"$1\""
+- else
+- fgrep -q ": $1"
+- fi
++ fgrep -q ": $1"
+ }
+
+ expect_stat() {
diff --git a/pkgs/development/tools/misc/circleci-cli/default.nix b/pkgs/development/tools/misc/circleci-cli/default.nix
index 27fdb76cf82a..ac8a4c8bb7c9 100644
--- a/pkgs/development/tools/misc/circleci-cli/default.nix
+++ b/pkgs/development/tools/misc/circleci-cli/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "circleci-cli";
- version = "0.1.11458";
+ version = "0.1.11508";
src = fetchFromGitHub {
owner = "CircleCI-Public";
repo = pname;
rev = "v${version}";
- sha256 = "028qm25vhqp2a1jpvy4csgzqy5ijmsnzyh9696x660glrk5q2r1i";
+ sha256 = "1m0jy7h9mksgj85r4jcpb5nabcs9vrfbrky31acwbibzjxxw9afg";
};
vendorSha256 = "15l9f87vgspdsxhwqdm56z3dvrspc8k1bbyvhhhnvqf3fkiki2bw";
diff --git a/pkgs/development/tools/misc/creduce/default.nix b/pkgs/development/tools/misc/creduce/default.nix
index 943adf0e469b..fc6f7156a81b 100644
--- a/pkgs/development/tools/misc/creduce/default.nix
+++ b/pkgs/development/tools/misc/creduce/default.nix
@@ -3,7 +3,7 @@
, flex
, zlib
, perlPackages
-, utillinux
+, util-linux
}:
stdenv.mkDerivation rec {
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
# so let's make sure it knows where to find it:
postPatch = stdenv.lib.optionalString stdenv.isLinux ''
substituteInPlace creduce/creduce_utils.pm --replace \
- lscpu ${utillinux}/bin/lscpu
+ lscpu ${util-linux}/bin/lscpu
'';
diff --git a/pkgs/development/tools/misc/dfu-util/default.nix b/pkgs/development/tools/misc/dfu-util/default.nix
index ecd40f20fd4c..9af9ddc0df7c 100644
--- a/pkgs/development/tools/misc/dfu-util/default.nix
+++ b/pkgs/development/tools/misc/dfu-util/default.nix
@@ -2,14 +2,14 @@
stdenv.mkDerivation rec {
pname = "dfu-util";
- version = "0.9";
+ version = "0.10";
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ libusb1 ];
src = fetchurl {
url = "http://dfu-util.sourceforge.net/releases/${pname}-${version}.tar.gz";
- sha256 = "0czq73m92ngf30asdzrfkzraag95hlrr74imbanqq25kdim8qhin";
+ sha256 = "0hlvc47ccf5hry13saqhc1j5cdq5jyjv4i05kj0mdh3rzj6wagd0";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/tools/misc/gengetopt/default.nix b/pkgs/development/tools/misc/gengetopt/default.nix
index 114a7530f271..0a3b0b1c7508 100644
--- a/pkgs/development/tools/misc/gengetopt/default.nix
+++ b/pkgs/development/tools/misc/gengetopt/default.nix
@@ -10,6 +10,10 @@ stdenv.mkDerivation rec {
};
doCheck = true;
+ # attempts to open non-existent file
+ preCheck = ''
+ rm tests/test_conf_parser_save.sh
+ '';
enableParallelBuilding = true;
diff --git a/pkgs/development/tools/misc/macdylibbundler/default.nix b/pkgs/development/tools/misc/macdylibbundler/default.nix
index 103c534dfa3d..5008175363cb 100644
--- a/pkgs/development/tools/misc/macdylibbundler/default.nix
+++ b/pkgs/development/tools/misc/macdylibbundler/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub }:
+{ stdenv, makeWrapper, fetchFromGitHub, cctools }:
stdenv.mkDerivation {
pname = "macdylibbundler";
@@ -11,8 +11,15 @@ stdenv.mkDerivation {
sha256 = "149p3dcnap4hs3nhq5rfvr3m70rrb5hbr5xkj1h0gsfp0d7gvxnj";
};
+ buildInputs = [ makeWrapper ];
+
makeFlags = [ "PREFIX=$(out)" ];
+ postInstall = ''
+ wrapProgram $out/bin/dylibbundler \
+ --prefix PATH ":" "${cctools}/bin"
+ '';
+
meta = with stdenv.lib; {
description = "Utility to ease bundling libraries into executables for OSX";
longDescription = ''
diff --git a/pkgs/development/tools/misc/mdl/Gemfile.lock b/pkgs/development/tools/misc/mdl/Gemfile.lock
index 04268d3306c2..0e5b7b016722 100644
--- a/pkgs/development/tools/misc/mdl/Gemfile.lock
+++ b/pkgs/development/tools/misc/mdl/Gemfile.lock
@@ -1,15 +1,24 @@
GEM
remote: https://rubygems.org/
specs:
- kramdown (1.17.0)
- mdl (0.5.0)
- kramdown (~> 1.12, >= 1.12.0)
- mixlib-cli (~> 1.7, >= 1.7.0)
- mixlib-config (~> 2.2, >= 2.2.1)
- mixlib-cli (1.7.0)
- mixlib-config (2.2.18)
+ chef-utils (16.7.61)
+ kramdown (2.3.0)
+ rexml
+ kramdown-parser-gfm (1.1.0)
+ kramdown (~> 2.0)
+ mdl (0.11.0)
+ kramdown (~> 2.3)
+ kramdown-parser-gfm (~> 1.1)
+ mixlib-cli (~> 2.1, >= 2.1.1)
+ mixlib-config (>= 2.2.1, < 4)
+ mixlib-shellout
+ mixlib-cli (2.1.8)
+ mixlib-config (3.0.9)
tomlrb
- tomlrb (1.2.8)
+ mixlib-shellout (3.2.2)
+ chef-utils
+ rexml (3.2.4)
+ tomlrb (2.0.0)
PLATFORMS
ruby
diff --git a/pkgs/development/tools/misc/mdl/gemset.nix b/pkgs/development/tools/misc/mdl/gemset.nix
index 6d48be1cbcb0..f2d332a95bb8 100644
--- a/pkgs/development/tools/misc/mdl/gemset.nix
+++ b/pkgs/development/tools/misc/mdl/gemset.nix
@@ -1,34 +1,56 @@
{
+ chef-utils = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "14xd2md3cda42afl28hr5q4ng195zmqfn04w2bxr4s2fb0gglbrz";
+ type = "gem";
+ };
+ version = "16.7.61";
+ };
kramdown = {
+ dependencies = ["rexml"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1vmw752c26ny2jwl0npn0gbyqwgz4hdmlpxnsld9qi9xhk5b1qh7";
+ type = "gem";
+ };
+ version = "2.3.0";
+ };
+ kramdown-parser-gfm = {
+ dependencies = ["kramdown"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1n1c4jmrh5ig8iv1rw81s4mw4xsp4v97hvf8zkigv4hn5h542qjq";
+ sha256 = "0a8pb3v951f4x7h968rqfsa19c8arz21zw1vaj42jza22rap8fgv";
type = "gem";
};
- version = "1.17.0";
+ version = "1.1.0";
};
mdl = {
- dependencies = ["kramdown" "mixlib-cli" "mixlib-config"];
+ dependencies = ["kramdown" "kramdown-parser-gfm" "mixlib-cli" "mixlib-config" "mixlib-shellout"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "047hp8z1ma630wp38bm1giklkf385rp6wly8aidn825q831w2g4i";
+ sha256 = "0vgzq6v2scd8n4cmx8rrypqmchnhg4wccrhiakg2i8fzv7wxplqq";
type = "gem";
};
- version = "0.5.0";
+ version = "0.11.0";
};
mixlib-cli = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0647msh7kp7lzyf6m72g6snpirvhimjm22qb8xgv9pdhbcrmcccp";
+ sha256 = "1ydxlfgd7nnj3rp1y70k4yk96xz5cywldjii2zbnw3sq9pippwp6";
type = "gem";
};
- version = "1.7.0";
+ version = "2.1.8";
};
mixlib-config = {
dependencies = ["tomlrb"];
@@ -36,19 +58,40 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1gm6yj9cbbgsl9x4xqxga0vz5w0ksq2jnq1wj8hvgm5c4wfcrswb";
+ sha256 = "1askip583sfnz25gywd508l3vj5wnvx9vp7gm1sfnixm7amssrwq";
+ type = "gem";
+ };
+ version = "3.0.9";
+ };
+ mixlib-shellout = {
+ dependencies = ["chef-utils"];
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0y1z0phkdhpbsn8vz7a86nhkr7ra619j86z5p75amz61kfpw42z9";
+ type = "gem";
+ };
+ version = "3.2.2";
+ };
+ rexml = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1mkvkcw9fhpaizrhca0pdgjcrbns48rlz4g6lavl5gjjq3rk2sq3";
type = "gem";
};
- version = "2.2.18";
+ version = "3.2.4";
};
tomlrb = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0g28ssfal6vry3cmhy509ba3vi5d5aggz1gnffnvvmc8ml8vkpiv";
+ sha256 = "0ssyvjcvaisv70f21arlmnw5a1ryzmxzz4538vdwfslz9xxl27sr";
type = "gem";
};
- version = "1.2.8";
+ version = "2.0.0";
};
} \ No newline at end of file
diff --git a/pkgs/development/tools/misc/mkcert/default.nix b/pkgs/development/tools/misc/mkcert/default.nix
index 5cb1d9a38ace..0f110ae0b082 100644
--- a/pkgs/development/tools/misc/mkcert/default.nix
+++ b/pkgs/development/tools/misc/mkcert/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "mkcert";
- version = "1.4.2";
+ version = "1.4.3";
src = fetchFromGitHub {
owner = "FiloSottile";
repo = pname;
rev = "v${version}";
- sha256 = "0g85vpkfgkc7nzjl3asl2f4ncsh12naf2fkr0mvyihfmfy9fz0fw";
+ sha256 = "0q0069ripnpb027krc4yk47552xl5rp0ymxf1j2mln9wdmfq65ba";
};
- vendorSha256 = "0b8ggdpbyxx5n2myhchhlwmm5nndwpykp1ylnzdyw12mdskfvn9h";
+ vendorSha256 = "133vlx825g4zay88ppylsz93q4gnd9ari12x1h57qvk45rwxqx95";
doCheck = false;
diff --git a/pkgs/development/tools/misc/stlink/default.nix b/pkgs/development/tools/misc/stlink/default.nix
index 7793d9185e75..7595b84721cf 100644
--- a/pkgs/development/tools/misc/stlink/default.nix
+++ b/pkgs/development/tools/misc/stlink/default.nix
@@ -5,7 +5,7 @@ let
libusb1' = if stdenv.isDarwin then libusb1.override { withStatic = true; } else libusb1;
# IMPORTANT: You need permissions to access the stlink usb devices.
-# Add services.udev.pkgs = [ pkgs.stlink ] to your configuration.nix
+# Add services.udev.packages = [ pkgs.stlink ] to your configuration.nix
in stdenv.mkDerivation rec {
pname = "stlink";
diff --git a/pkgs/development/tools/misc/terraformer/default.nix b/pkgs/development/tools/misc/terraformer/default.nix
index 07333d7e24aa..47c9c15a0cc7 100644
--- a/pkgs/development/tools/misc/terraformer/default.nix
+++ b/pkgs/development/tools/misc/terraformer/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "terraformer";
- version = "0.8.9";
+ version = "0.8.10";
src = fetchFromGitHub {
owner = "GoogleCloudPlatform";
repo = pname;
rev = version;
- sha256 = "11j7yra0qbjadg4cb57qbdxf0di7crfv0aqam6gc1zng3fzlh4w9";
+ sha256 = "005i66d2gkyixqh9sk452la7z86d5x9q3njngjf4z9slcbpgk7bl";
};
- vendorSha256 = "1lsg5svdnmqiradpr4h2420y5jmml3af8pp0np1735n3wh1q1blh";
+ vendorSha256 = "02i1q11nivdlkhf9chpi03p8jpa0fx9wbf79j834qv4fqy7jqf6l";
subPackages = [ "." ];
diff --git a/pkgs/development/tools/misc/usb-modeswitch/default.nix b/pkgs/development/tools/misc/usb-modeswitch/default.nix
index 731ac836412a..18926a85528c 100644
--- a/pkgs/development/tools/misc/usb-modeswitch/default.nix
+++ b/pkgs/development/tools/misc/usb-modeswitch/default.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, fetchurl, pkgconfig, makeWrapper
-, libusb1, tcl, utillinux, coreutils, bash }:
+, libusb1, tcl, util-linux, coreutils, bash }:
stdenv.mkDerivation rec {
pname = "usb-modeswitch";
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
postFixup = ''
wrapProgram $out/bin/usb_modeswitch_dispatcher \
- --set PATH ${lib.makeBinPath [ utillinux coreutils bash ]}
+ --set PATH ${lib.makeBinPath [ util-linux coreutils bash ]}
'';
buildInputs = [ libusb1 tcl ];
diff --git a/pkgs/development/tools/misc/yodl/default.nix b/pkgs/development/tools/misc/yodl/default.nix
index 758bebb57df8..6bb7e1377af3 100644
--- a/pkgs/development/tools/misc/yodl/default.nix
+++ b/pkgs/development/tools/misc/yodl/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitLab, perl, icmake, utillinux }:
+{ stdenv, fetchFromGitLab, perl, icmake, util-linux }:
stdenv.mkDerivation rec {
pname = "yodl";
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
patchShebangs scripts/
substituteInPlace INSTALL.im --replace /usr $out
substituteInPlace macros/rawmacros/startdoc.pl --replace /usr/bin/perl ${perl}/bin/perl
- substituteInPlace scripts/yodl2whatever.in --replace getopt ${utillinux}/bin/getopt
+ substituteInPlace scripts/yodl2whatever.in --replace getopt ${util-linux}/bin/getopt
'';
# Set TERM because icmbuild calls tput.
diff --git a/pkgs/development/tools/ocaml/camlp5/default.nix b/pkgs/development/tools/ocaml/camlp5/default.nix
index 7e7c185fbc7a..5fb76a526016 100644
--- a/pkgs/development/tools/ocaml/camlp5/default.nix
+++ b/pkgs/development/tools/ocaml/camlp5/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation {
- name = "camlp5-7.12";
+ name = "camlp5-7.13";
src = fetchzip {
- url = "https://github.com/camlp5/camlp5/archive/rel712.tar.gz";
- sha256 = "12ix5g15bys932hyf9gs637iz76m0ji9075d83jfdmx85q30llgf";
+ url = "https://github.com/camlp5/camlp5/archive/rel713.tar.gz";
+ sha256 = "1d9spy3f5ahixm8nxxk086kpslzva669a5scn49am0s7vx4i71kp";
};
buildInputs = [ ocaml ];
diff --git a/pkgs/development/tools/ocaml/obelisk/default.nix b/pkgs/development/tools/ocaml/obelisk/default.nix
index e7528d4f7728..483e9c45df01 100644
--- a/pkgs/development/tools/ocaml/obelisk/default.nix
+++ b/pkgs/development/tools/ocaml/obelisk/default.nix
@@ -1,24 +1,20 @@
-{ stdenv, fetchFromGitHub, ocamlPackages }:
+{ lib, fetchurl, ocamlPackages }:
-stdenv.mkDerivation rec {
+ocamlPackages.buildDunePackage rec {
pname = "obelisk";
- version = "0.4.0";
- src = fetchFromGitHub {
- owner = "lelio-brun";
- repo = "obelisk";
- rev = "v${version}";
- sha256 = "0rw85knbwqj2rys1hh5qy8sfdqb4mb1wsriy38n7zcpbwim47vb8";
+ version = "0.5.2";
+ useDune2 = true;
+ src = fetchurl {
+ url = "https://github.com/Lelio-Brun/Obelisk/releases/download/v${version}/obelisk-v${version}.tbz";
+ sha256 = "0s86gkypyrkrp83xnay258ijri3yjwj3marsjnjf8mz58z0zd9g6";
};
- buildInputs = with ocamlPackages; [ ocaml findlib ocamlbuild menhir ];
-
- installFlags = [ "BINDIR=$(out)/bin" ];
+ buildInputs = with ocamlPackages; [ menhir re ];
meta = {
description = "A simple tool which produces pretty-printed output from a Menhir parser file (.mly)";
- license = stdenv.lib.licenses.mit;
- maintainers = [ stdenv.lib.maintainers.vbgl ];
- inherit (src.meta) homepage;
- inherit (ocamlPackages.ocaml.meta) platforms;
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.vbgl ];
+ homepage = "https://github.com/Lelio-Brun/Obelisk";
};
}
diff --git a/pkgs/development/tools/ocaml/ocamlify/default.nix b/pkgs/development/tools/ocaml/ocamlify/default.nix
index 42faa33fbe1c..9b06a55f07d0 100644
--- a/pkgs/development/tools/ocaml/ocamlify/default.nix
+++ b/pkgs/development/tools/ocaml/ocamlify/default.nix
@@ -24,7 +24,7 @@ stdenv.mkDerivation {
dontStrip = true;
meta = {
- homepage = "http://forge.ocamlcore.org/projects/ocamlmod/ocamlmod";
+ homepage = "https://forge.ocamlcore.org/projects/ocamlmod/ocamlmod";
description = "Generate OCaml modules from source files";
platforms = ocaml.meta.platforms or [];
license = stdenv.lib.licenses.lgpl21;
diff --git a/pkgs/development/tools/ocaml/ocamlmod/default.nix b/pkgs/development/tools/ocaml/ocamlmod/default.nix
index 46a87dc3ffed..49342d7b8485 100644
--- a/pkgs/development/tools/ocaml/ocamlmod/default.nix
+++ b/pkgs/development/tools/ocaml/ocamlmod/default.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation {
dontStrip = true;
meta = {
- homepage = "http://forge.ocamlcore.org/projects/ocamlmod/ocamlmod";
+ homepage = "https://forge.ocamlcore.org/projects/ocamlmod/ocamlmod";
description = "Generate OCaml modules from source files";
platforms = ocaml.meta.platforms or [];
maintainers = with stdenv.lib.maintainers; [
diff --git a/pkgs/development/tools/omnisharp-roslyn/default.nix b/pkgs/development/tools/omnisharp-roslyn/default.nix
index 24631481fde2..9dd085b421fe 100644
--- a/pkgs/development/tools/omnisharp-roslyn/default.nix
+++ b/pkgs/development/tools/omnisharp-roslyn/default.nix
@@ -7,11 +7,11 @@
stdenv.mkDerivation rec {
pname = "omnisharp-roslyn";
- version = "1.37.3";
+ version = "1.37.4";
src = fetchurl {
url = "https://github.com/OmniSharp/omnisharp-roslyn/releases/download/v${version}/omnisharp-mono.tar.gz";
- sha256 = "09h4yxswrpxw9w4wscarbv2gypk9bwwsmpqyjfp6b5bh1frx2i67";
+ sha256 = "0pknphydf194n7rjyax4mh8n7j8679j0jflw63gfgh37daxry0r2";
};
nativeBuildInputs = [ makeWrapper ];
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
installPhase = ''
mkdir -p $out/bin
cd ..
- cp -r src $out/
+ cp -r src $out/
ls -al $out/src
makeWrapper ${mono5}/bin/mono $out/bin/omnisharp \
--add-flags "$out/src/OmniSharp.exe"
diff --git a/pkgs/development/tools/open-policy-agent/default.nix b/pkgs/development/tools/open-policy-agent/default.nix
index 8706a308011a..58e8163420ed 100644
--- a/pkgs/development/tools/open-policy-agent/default.nix
+++ b/pkgs/development/tools/open-policy-agent/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "open-policy-agent";
- version = "0.24.0";
+ version = "0.25.0";
src = fetchFromGitHub {
owner = "open-policy-agent";
repo = "opa";
rev = "v${version}";
- sha256 = "0fv2rq8a01hapcpgfqp71v113iyyzs5w1sam14h9clyr1vqrbcf2";
+ sha256 = "078ksgdl34yrr1w4l2p9r0zysxwzq7ml00mixhdr86rkmjii85zl";
};
vendorSha256 = null;
diff --git a/pkgs/development/tools/osslsigncode/default.nix b/pkgs/development/tools/osslsigncode/default.nix
index 6924ec9e37a7..ef673ed018f2 100644
--- a/pkgs/development/tools/osslsigncode/default.nix
+++ b/pkgs/development/tools/osslsigncode/default.nix
@@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "osslsigncode";
- version = "unstable-2020-08-02";
+ version = "2.1";
src = fetchFromGitHub {
owner = "mtrojnar";
repo = pname;
- rev = "01b3fb5b542ed0b41e3860aeee7a85b735491ff2";
- sha256 = "03ynm1ycbi86blglma3xiwadck8kc5yb0gawjzlhyv90jidn680l";
+ rev = version;
+ sha256 = "0iwxdzqan2bswz62pmwjcyh01vs6ifpdcannw3s192gqzac1lgg3";
};
nativeBuildInputs = [ autoreconfHook libgsf pkgconfig openssl curl ];
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/mtrojnar/osslsigncode";
description = "OpenSSL based Authenticode signing for PE/MSI/Java CAB files";
license = licenses.gpl3Plus;
- maintainers = with maintainers; [ mmahut ];
+ maintainers = with maintainers; [ mmahut prusnak ];
platforms = platforms.all;
};
}
diff --git a/pkgs/development/tools/packet-sd/default.nix b/pkgs/development/tools/packet-sd/default.nix
new file mode 100644
index 000000000000..33d61eca718a
--- /dev/null
+++ b/pkgs/development/tools/packet-sd/default.nix
@@ -0,0 +1,24 @@
+{ buildGoModule, fetchFromGitHub, lib }:
+buildGoModule rec {
+ pname = "prometheus-packet-sd";
+ version = "0.0.3";
+
+ src = fetchFromGitHub {
+ owner = "packethost";
+ repo = "prometheus-packet-sd";
+ rev = "v${version}";
+ sha256 = "sha256-2k8AsmyhQNNZCzpVt6JdgvI8IFb5pRi4ic6Yn2NqHMM=";
+ };
+
+ vendorSha256 = null;
+
+ subPackages = [ "." ];
+
+ meta = with lib; {
+ description = "Prometheus service discovery for Equinix Metal";
+ homepage = "https://github.com/packethost/prometheus-packet-sd";
+ license = licenses.asl20;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.andir ];
+ };
+}
diff --git a/pkgs/development/tools/parsing/bison/default.nix b/pkgs/development/tools/parsing/bison/default.nix
index 70fd733e1ee5..aa8d8df2c1d1 100644
--- a/pkgs/development/tools/parsing/bison/default.nix
+++ b/pkgs/development/tools/parsing/bison/default.nix
@@ -7,11 +7,11 @@
stdenv.mkDerivation rec {
pname = "bison";
- version = "3.7.2";
+ version = "3.7.4";
src = fetchurl {
url = "mirror://gnu/${pname}/${pname}-${version}.tar.gz";
- sha256 = "111ax2imnydvrpcys5ami8ixn0a50m7a5pims7cbyysi8h8djp21";
+ sha256 = "1qkp2rfi5njyp5c5avajab00aj74pkmkgzkvshv4p2ydkhswgazv";
};
nativeBuildInputs = [ m4 perl ] ++ stdenv.lib.optional stdenv.isSunOS help2man;
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/bin/poetry2nix b/pkgs/development/tools/poetry2nix/poetry2nix/bin/poetry2nix
index 355cebfd50c4..559025f3ec45 100755
--- a/pkgs/development/tools/poetry2nix/poetry2nix/bin/poetry2nix
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/bin/poetry2nix
@@ -7,60 +7,127 @@ import toml
import json
import sys
-
-argparser = argparse.ArgumentParser(description="Poetry2nix CLI")
-
-subparsers = argparser.add_subparsers(dest="subcommand")
-subparsers.required = True
-
-parser_lock = subparsers.add_parser("lock", help="Generate overrides for git hashes",)
-parser_lock.add_argument(
- "--lock", default="poetry.lock", help="Path to input poetry.lock",
-)
-parser_lock.add_argument(
- "--out", default="poetry-git-overlay.nix", help="Output file",
-)
-
-
-def fetch_git(pkg):
- return (
- pkg["name"],
- subprocess.run(
- [
- "nix-prefetch-git",
- "--fetch-submodules",
- "--url",
- pkg["source"]["url"],
- "--rev",
- pkg["source"]["reference"],
- ],
- stdout=subprocess.PIPE,
- stderr=subprocess.PIPE,
- ),
+from typing import Dict, Any, Tuple, List
+
+
+class Package:
+ def __init__(self, attrs: Dict[str, Any]) -> None:
+ self.attrs = attrs
+ self.name = attrs["name"]
+ self.source = self.attrs["source"]
+
+ def fetch(self) -> Tuple["Package", subprocess.CompletedProcess]:
+ raise NotImplementedError()
+
+ def expression(self, output: str) -> str:
+ raise NotImplementedError()
+
+
+class UrlPackage(Package):
+ def fetch(self) -> Tuple[Package, subprocess.CompletedProcess]:
+ return (
+ self,
+ subprocess.run(
+ [
+ "nix-prefetch-url",
+ "--unpack",
+ self.source["url"],
+ ],
+ stdout=subprocess.PIPE,
+ stderr=subprocess.PIPE,
+ text=True
+ ),
+ )
+
+ def expression(self, output: str) -> str:
+ sha256 = output.rstrip()
+ return textwrap.dedent("""
+ %s = super.%s.overridePythonAttrs (
+ _: {
+ src = pkgs.fetchzip {
+ url = "%s";
+ sha256 = "%s";
+ };
+ }
+ );""" % (self.name, self.name, self.source["url"], sha256))
+
+
+class GitPackage(Package):
+ def fetch(self) -> Tuple[Package, subprocess.CompletedProcess]:
+ reference = self.source.get("resolved_reference", self.source["reference"])
+
+ return (
+ self,
+ subprocess.run(
+ [
+ "nix-prefetch-git",
+ "--fetch-submodules",
+ "--url",
+ self.source["url"],
+ "--rev",
+ reference,
+ ],
+ stdout=subprocess.PIPE,
+ stderr=subprocess.PIPE,
+ text=True
+ ),
+ )
+
+ def expression(self, output: str) -> str:
+ meta = json.loads(output)
+ return textwrap.dedent("""
+ %s = super.%s.overridePythonAttrs (
+ _: {
+ src = pkgs.fetchgit {
+ url = "%s";
+ rev = "%s";
+ sha256 = "%s";
+ };
+ }
+ );""" % (self.name, self.name, meta["url"], meta["rev"], meta["sha256"]))
+
+
+def parse_args() -> argparse.Namespace:
+ argparser = argparse.ArgumentParser(description="Poetry2nix CLI")
+
+ subparsers = argparser.add_subparsers(dest="subcommand")
+ subparsers.required = True
+
+ parser_lock = subparsers.add_parser("lock", help="Generate overrides for git hashes",)
+ parser_lock.add_argument(
+ "--lock", default="poetry.lock", help="Path to input poetry.lock",
+ )
+ parser_lock.add_argument(
+ "--out", default="poetry-git-overlay.nix", help="Output file",
)
+ return argparser.parse_args()
-def indent(expr, spaces=2):
+def indent(expr: str, spaces: int = 2) -> str:
i = " " * spaces
return "\n".join([(i if l != "" else "") + l for l in expr.split("\n")])
-if __name__ == "__main__":
- args = argparser.parse_args()
+def main() -> None:
+ args = parse_args()
with open(args.lock) as lockf:
lock = toml.load(lockf)
- pkgs = []
+ pkgs: List[Package] = []
for pkg in lock["package"]:
if "source" in pkg:
- pkgs.append(pkg)
+ source_type = pkg["source"]["type"]
+ if source_type == "git":
+ pkgs.append(GitPackage(pkg))
+ elif source_type == "url":
+ pkgs.append(UrlPackage(pkg))
with ThreadPoolExecutor() as e:
futures = []
for pkg in pkgs:
- futures.append(e.submit(fetch_git, pkg))
+ futures.append(e.submit(pkg.fetch))
lines = [
"{ pkgs }:",
@@ -68,30 +135,13 @@ if __name__ == "__main__":
]
for f in futures:
- drv_name, p = f.result()
+ package, p = f.result()
if p.returncode != 0:
- sys.stderr.buffer.write(p.stderr)
- sys.stderr.buffer.flush()
+ sys.stderr.write(p.stderr)
+ sys.stderr.flush()
exit(p.returncode)
-
- meta = json.loads(p.stdout.decode())
- lines.append(
- indent(
- textwrap.dedent(
- """
- %s = super.%s.overridePythonAttrs (
- _: {
- src = pkgs.fetchgit {
- url = "%s";
- rev = "%s";
- sha256 = "%s";
- };
- }
- );"""
- % (drv_name, drv_name, meta["url"], meta["rev"], meta["sha256"])
- )
- )
- )
+ expr = package.expression(p.stdout)
+ lines.append(indent(expr))
lines.extend(["", "}", ""])
@@ -101,3 +151,7 @@ if __name__ == "__main__":
fout.write(expr)
print(f"Wrote {args.out}")
+
+
+if __name__ == "__main__":
+ main()
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/default.nix b/pkgs/development/tools/poetry2nix/poetry2nix/default.nix
index e47dbc99f2a7..b0e65ed85a08 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/default.nix
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/default.nix
@@ -71,7 +71,7 @@ in
lib.makeScope pkgs.newScope (self: {
# Poetry2nix version
- version = "1.13.0";
+ version = "1.14.0";
/*
Returns an attrset { python, poetryPackages, pyProject, poetryLock } for the given pyproject/lockfile.
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/hooks/default.nix b/pkgs/development/tools/poetry2nix/poetry2nix/hooks/default.nix
index 6d60df284739..a66989f70e56 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/hooks/default.nix
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/hooks/default.nix
@@ -1,11 +1,11 @@
{ python
-, callPackage
+, buildPackages
, makeSetupHook
-, yj
, wheel
, pip
}:
let
+ callPackage = python.pythonForBuild.pkgs.callPackage;
pythonInterpreter = python.pythonForBuild.interpreter;
pythonSitePackages = python.sitePackages;
in
@@ -20,7 +20,7 @@ in
deps = [ ];
substitutions = {
inherit pythonInterpreter;
- yj = "${yj}/bin/yj";
+ yj = "${buildPackages.yj}/bin/yj";
pyprojectPatchScript = "${./pyproject-without-path.py}";
};
} ./remove-path-dependencies.sh
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/mk-poetry-dep.nix b/pkgs/development/tools/poetry2nix/poetry2nix/mk-poetry-dep.nix
index 9619e3649379..c01f99c01d44 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/mk-poetry-dep.nix
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/mk-poetry-dep.nix
@@ -27,6 +27,7 @@ pythonPackages.callPackage
, ...
}@args:
let
+ inherit (pkgs) stdenv;
inherit (poetryLib) isCompatible getManyLinuxDeps fetchFromPypi moduleName;
inherit (import ./pep425.nix {
@@ -45,6 +46,7 @@ pythonPackages.callPackage
toPath = s: pwd + "/${s}";
isSource = source != null;
isGit = isSource && source.type == "git";
+ isUrl = isSource && source.type == "url";
isLocal = isSource && source.type == "directory";
localDepPath = toPath source.url;
@@ -91,7 +93,7 @@ pythonPackages.callPackage
"toml" # Toml is an extra for setuptools-scm
];
baseBuildInputs = lib.optional (! lib.elem name skipSetupToolsSCM) pythonPackages.setuptools-scm;
- format = if isLocal then "pyproject" else if isGit then "pyproject" else fileInfo.format;
+ format = if isLocal || isGit || isUrl then "pyproject" else fileInfo.format;
in
buildPythonPackage {
pname = moduleName name;
@@ -113,9 +115,10 @@ pythonPackages.callPackage
buildInputs = (
baseBuildInputs
+ ++ lib.optional (stdenv.buildPlatform != stdenv.hostPlatform) pythonPackages.setuptools
++ lib.optional (!isSource) (getManyLinuxDeps fileInfo.name).pkg
++ lib.optional isLocal buildSystemPkgs
- ++ lib.optional (!__isBootstrap) [ pythonPackages.poetry ]
+ ++ lib.optional (!__isBootstrap) pythonPackages.poetry
);
propagatedBuildInputs =
@@ -157,14 +160,22 @@ pythonPackages.callPackage
(
builtins.fetchGit {
inherit (source) url;
- rev = source.reference;
+ rev = source.resolved_reference or source.reference;
ref = sourceSpec.branch or sourceSpec.rev or sourceSpec.tag or "HEAD";
}
- ) else if isLocal then (poetryLib.cleanPythonSources { src = localDepPath; }) else
- fetchFromPypi {
- pname = name;
- inherit (fileInfo) file hash kind;
- };
+ )
+ else if isUrl then
+ builtins.fetchTarball
+ {
+ inherit (source) url;
+ }
+ else if isLocal then
+ (poetryLib.cleanPythonSources { src = localDepPath; })
+ else
+ fetchFromPypi {
+ pname = name;
+ inherit (fileInfo) file hash kind;
+ };
}
)
{ }
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/overrides.nix b/pkgs/development/tools/poetry2nix/poetry2nix/overrides.nix
index ca6c0c7cc49b..16d66c48af8b 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/overrides.nix
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/overrides.nix
@@ -93,7 +93,7 @@ self: super:
(
super.cffi.overridePythonAttrs (
old: {
- buildInputs = old.buildInputs ++ [ pkgs.libffi ];
+ buildInputs = old.buildInputs or [ ] ++ [ pkgs.libffi ];
}
)
);
@@ -106,6 +106,12 @@ self: super:
}
);
+ colour = super.colour.overridePythonAttrs (
+ old: {
+ buildInputs = old.buildInputs ++ [ self.d2to1 ];
+ }
+ );
+
configparser = super.configparser.overridePythonAttrs (
old: {
buildInputs = old.buildInputs ++ [
@@ -120,6 +126,8 @@ self: super:
cryptography = super.cryptography.overridePythonAttrs (
old: {
+ nativeBuildInputs = old.nativeBuildInputs or [ ]
+ ++ stdenv.lib.optional (stdenv.buildPlatform != stdenv.hostPlatform) self.python.pythonForBuild.pkgs.cffi;
buildInputs = old.buildInputs ++ [ pkgs.openssl ];
}
);
@@ -324,6 +332,17 @@ self: super:
}
);
+ jira = super.jira.overridePythonAttrs (
+ old: {
+ inherit (pkgs.python3Packages.jira) patches;
+ buildInputs = old.buildInputs ++ [
+ self.pytestrunner
+ self.cryptography
+ self.pyjwt
+ ];
+ }
+ );
+
jsonpickle = super.jsonpickle.overridePythonAttrs (
old: {
dontPreferSetupPy = true;
@@ -499,6 +518,31 @@ self: super:
buildInputs = oa.buildInputs ++ [ self.pbr ];
});
+ mpi4py = super.mpi4py.overridePythonAttrs (
+ old:
+ let
+ cfg = pkgs.writeTextFile {
+ name = "mpi.cfg";
+ text = (
+ lib.generators.toINI
+ { }
+ {
+ mpi = {
+ mpicc = "${pkgs.openmpi.outPath}/bin/mpicc";
+ };
+ }
+ );
+ };
+ in
+ {
+ propagatedBuildInputs = old.propagatedBuildInputs ++ [ pkgs.openmpi ];
+ enableParallelBuilding = true;
+ preBuild = ''
+ ln -sf ${cfg} mpi.cfg
+ '';
+ }
+ );
+
multiaddr = super.multiaddr.overridePythonAttrs (
old: {
buildInputs = old.buildInputs ++ [ self.pytest-runner ];
@@ -584,8 +628,8 @@ self: super:
withMysql = old.passthru.withMysql or false;
in
{
- buildInputs = old.buildInputs ++ [ self.cython pkgs.sqlite ];
- propagatedBuildInputs = old.propagatedBuildInputs
+ buildInputs = old.buildInputs or [ ] ++ [ pkgs.sqlite ];
+ propagatedBuildInputs = old.propagatedBuildInputs or [ ]
++ lib.optional withPostgres self.psycopg2
++ lib.optional withMysql self.mysql-connector;
}
@@ -602,8 +646,8 @@ self: super:
# "Vendor" dependencies (for build-system support)
postPatch = ''
echo "import sys" >> poetry/__init__.py
- for path in ''${PYTHONPATH//:/ }; do echo $path; done | uniq | while read path; do
- echo "sys.path.insert(0, \"$path\")" >> poetry/__init__.py
+ for path in $propagatedBuildInputs; do
+ echo "sys.path.insert(0, \"$path\")" >> poetry/__init__.py
done
'';
@@ -796,6 +840,14 @@ self: super:
}
);
+ python-bugzilla = super.python-bugzilla.overridePythonAttrs (
+ old: {
+ nativeBuildInputs = old.nativeBuildInputs ++ [
+ self.docutils
+ ];
+ }
+ );
+
python-ldap = super.python-ldap.overridePythonAttrs (
old: {
buildInputs = old.buildInputs ++ [ pkgs.openldap pkgs.cyrus_sasl ];
@@ -924,6 +976,15 @@ self: super:
}
);
+ pytest-django = super.pytest-django.overridePythonAttrs (
+ old: {
+ postPatch = ''
+ substituteInPlace setup.py --replace "'pytest>=3.6'," ""
+ substituteInPlace setup.py --replace "'pytest>=3.6'" ""
+ '';
+ }
+ );
+
pytest-runner = super.pytest-runner or super.pytestrunner;
python-jose = super.python-jose.overridePythonAttrs (
@@ -1090,6 +1151,43 @@ self: super:
}
);
+ torch = lib.makeOverridable
+ ({ enableCuda ? false
+ , cudatoolkit ? pkgs.cudatoolkit_10_1
+ , pkg ? super.torch
+ }: pkg.overrideAttrs (old:
+ {
+ preConfigure =
+ if (!enableCuda) then ''
+ export USE_CUDA=0
+ '' else ''
+ export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:${cudatoolkit}/targets/x86_64-linux/lib"
+ '';
+ preFixup = lib.optionalString (!enableCuda) ''
+ # For some reason pytorch retains a reference to libcuda even if it
+ # is explicitly disabled with USE_CUDA=0.
+ find $out -name "*.so" -exec ${pkgs.patchelf}/bin/patchelf --remove-needed libcuda.so.1 {} \;
+ '';
+ buildInputs = old.buildInputs ++ lib.optionals enableCuda [
+ pkgs.linuxPackages.nvidia_x11
+ pkgs.nccl.dev
+ pkgs.nccl.out
+ ];
+ propagatedBuildInputs = [
+ super.numpy
+ super.future
+ ];
+ })
+ )
+ { };
+
+ typeguard = super.typeguard.overridePythonAttrs (old: {
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace 'setup()' 'setup(version="${old.version}")'
+ '';
+ });
+
# nix uses a dash, poetry uses an underscore
typing_extensions = super.typing_extensions or self.typing-extensions;
@@ -1193,4 +1291,30 @@ self: super:
}
);
+ credis = super.credis.overridePythonAttrs (
+ old: {
+ buildInputs = old.buildInputs ++ [ self.cython ];
+ }
+ );
+
+ hashids = super.hashids.overridePythonAttrs (
+ old: {
+ buildInputs = old.buildInputs ++ [ self.flit-core ];
+ }
+ );
+
+ supervisor = super.supervisor.overridePythonAttrs (
+ old: {
+ propagatedBuildInputs = old.propagatedBuildInputs ++ [
+ self.meld3
+ self.setuptools
+ ];
+ }
+ );
+
+ cytoolz = super.cytoolz.overridePythonAttrs (
+ old: {
+ propagatedBuildInputs = old.propagatedBuildInputs ++ [ self.toolz ];
+ }
+ );
}
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/pep425.nix b/pkgs/development/tools/poetry2nix/poetry2nix/pep425.nix
index d32e3aacce6c..e333bd497184 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/pep425.nix
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/pep425.nix
@@ -87,7 +87,7 @@ let
filtered = builtins.filter filterWheel filesWithoutSources;
choose = files:
let
- osxMatches = [ "10_12" "10_11" "10_10" "10_9" "any" ];
+ osxMatches = [ "10_12" "10_11" "10_10" "10_9" "10_8" "10_7" "any" ];
linuxMatches = [ "manylinux1_" "manylinux2010_" "manylinux2014_" "any" ];
chooseLinux = x: lib.take 1 (findBestMatches linuxMatches x);
chooseOSX = x: lib.take 1 (findBestMatches osxMatches x);
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/default.nix b/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/default.nix
index f93eb119b20f..70470ba17222 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/default.nix
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/default.nix
@@ -15,8 +15,8 @@ poetry2nix.mkPoetryApplication {
# "Vendor" dependencies (for build-system support)
postPatch = ''
echo "import sys" >> poetry/__init__.py
- for path in ''${PYTHONPATH//:/ }; do echo $path; done | uniq | while read path; do
- echo "sys.path.insert(0, \"$path\")" >> poetry/__init__.py
+ for path in $propagatedBuildInputs; do
+ echo "sys.path.insert(0, \"$path\")" >> poetry/__init__.py
done
'';
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/pyproject.toml b/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/pyproject.toml
index f099a4cac805..0868175ea45d 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/pyproject.toml
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "poetry"
-version = "1.1.0"
+version = "1.1.4"
description = "Python dependency management and packaging made easy."
authors = [
"Sébastien Eustace <sebastien@eustace.io>"
diff --git a/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/src.json b/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/src.json
index 51894768c1d9..4a1e8890c28c 100644
--- a/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/src.json
+++ b/pkgs/development/tools/poetry2nix/poetry2nix/pkgs/poetry/src.json
@@ -1,7 +1,7 @@
{
"owner": "python-poetry",
"repo": "poetry",
- "rev": "539d7f732c34c821258a9853cd3078cbda34a717",
- "sha256": "0kl23dkq9n112z1pqjg6f1wv3qk77ij6q5glg15lwrj7yrl9k65c",
+ "rev": "8312e3f2dbfa126cd311c666fea30656941e1bd3",
+ "sha256": "0lx3qpz5dad0is7ki5a4vxphvc8cm8fnv4bmrx226a6nvvaj6ahs",
"fetchSubmodules": true
}
diff --git a/pkgs/development/tools/react-native-debugger/default.nix b/pkgs/development/tools/react-native-debugger/default.nix
index 3cb5ae2b9306..6ee5e884ea2d 100644
--- a/pkgs/development/tools/react-native-debugger/default.nix
+++ b/pkgs/development/tools/react-native-debugger/default.nix
@@ -38,10 +38,10 @@ let
];
in stdenv.mkDerivation rec {
pname = "react-native-debugger";
- version = "0.11.4";
+ version = "0.11.5";
src = fetchurl {
url = "https://github.com/jhen0409/react-native-debugger/releases/download/v${version}/rn-debugger-linux-x64.zip";
- sha256 = "1dnlxdqcn90r509ff5003fibkrprdr0ydpnwg5p0xzs6rz3k8698";
+ sha256 = "0b917lihypx7ansy64dmwvgi943yy0n6fs8myam635bsr4l1srzb";
};
buildInputs = [ unzip ];
diff --git a/pkgs/development/tools/repository-managers/nexus/default.nix b/pkgs/development/tools/repository-managers/nexus/default.nix
index 247227411844..e955a844dc88 100644
--- a/pkgs/development/tools/repository-managers/nexus/default.nix
+++ b/pkgs/development/tools/repository-managers/nexus/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "nexus";
- version = "3.22.0-02";
+ version = "3.28.1-01";
src = fetchurl {
url = "https://sonatype-download.global.ssl.fastly.net/nexus/3/nexus-${version}-unix.tar.gz";
- sha256 = "12433fgva03gsgi37xqgkdnbglgq4b66lmzk5cyxfg22szl4xvwz";
+ sha256 = "0qba2qaz85hf0vgix3qyqdl8yzdb6qr91sgdmxv3fgjhyvnvqyy8";
};
preferLocalBuild = true;
diff --git a/pkgs/development/tools/rgp/default.nix b/pkgs/development/tools/rgp/default.nix
index 8c3da159d64e..8beeccfa2fd1 100644
--- a/pkgs/development/tools/rgp/default.nix
+++ b/pkgs/development/tools/rgp/default.nix
@@ -7,6 +7,7 @@
, fontconfig
, freetype
, glib
+, libGLU
, libglvnd
, libX11
, libxcb
@@ -18,15 +19,15 @@
}:
let
- buildNum = "2020-09-11-26";
+ buildNum = "2020-11-19-376";
in
stdenv.mkDerivation rec {
pname = "rgp";
- version = "1.8";
+ version = "1.9";
src = fetchurl {
- url = "https://github.com/GPUOpen-Tools/radeon_gpu_profiler/releases/download/v${lib.versions.majorMinor version}/RadeonDeveloperTools-${buildNum}.tgz";
- sha256 = "1lpkh7sfpq697lm4xnkpjfchh8zpy49f4mb3c5qcn7brav5iqwfh";
+ url = "https://gpuopen.com/download/radeon-developer-tool-suite/RadeonDeveloperToolSuite-${buildNum}.tgz";
+ sha256 = "f71ibuMerd0SmXKSDjaTj7xtyy1dWzkZ5s0PlGtQ1+k=";
};
nativeBuildInputs = [ makeWrapper autoPatchelfHook ];
@@ -36,6 +37,7 @@ stdenv.mkDerivation rec {
fontconfig
freetype
glib
+ libGLU
libglvnd
libX11
libxcb
@@ -54,12 +56,10 @@ stdenv.mkDerivation rec {
installPhase = ''
mkdir -p $out/opt/rgp $out/bin
cp -r . $out/opt/rgp/
- # Breaks autoPatchelfHook and has no known usage
- rm $out/opt/rgp/AMDToolsDownloader
- for prog in RadeonGPUProfiler RadeonDeveloperPanel RadeonDeveloperService RadeonDeveloperServiceCLI; do
+ for prog in RadeonDeveloperPanel RadeonDeveloperService RadeonDeveloperServiceCLI RadeonGPUAnalyzer RadeonGPUProfiler rga rtda; do
# makeWrapper is needed so that executables are started from the opt
- # directory, where qt.conf is
+ # directory, where qt.conf and other tools are
makeWrapper \
$out/opt/rgp/$prog \
$out/bin/$prog
@@ -68,7 +68,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "A tool from AMD that allows for deep inspection of GPU workloads";
- homepage = "https://gpuopen.com/gaming-product/radeon-gpu-profiler-rgp/";
+ homepage = "https://gpuopen.com/rgp/";
license = licenses.unfree;
platforms = [ "x86_64-linux" ];
maintainers = with maintainers; [ Flakebi ];
diff --git a/pkgs/development/tools/rust/cargo-c/default.nix b/pkgs/development/tools/rust/cargo-c/default.nix
index 41c03923ec05..ee0074f7d839 100644
--- a/pkgs/development/tools/rust/cargo-c/default.nix
+++ b/pkgs/development/tools/rust/cargo-c/default.nix
@@ -5,7 +5,7 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-c";
- version = "0.6.15";
+ version = "0.6.18";
src = stdenv.mkDerivation rec {
name = "${pname}-source-${version}";
@@ -14,11 +14,11 @@ rustPlatform.buildRustPackage rec {
owner = "lu-zero";
repo = pname;
rev = "v${version}";
- sha256 = "04hrk3vy8294vxcsggdpcs8hg3ykzj2564ifsqc4zwz4b4wd1p8l";
+ sha256 = "1dh5z210nl8grjxb8zxch8h7799w61bah7r2j0s07091rcpfsrsb";
};
cargoLock = fetchurl {
url = "https://github.com/lu-zero/${pname}/releases/download/v${version}/Cargo.lock";
- sha256 = "0rqb6ssqsdlm8zbshbxkwxlyy7j7p2gyficavzz33cw9g6fpmzbd";
+ sha256 = "1h5wmfmm2a2ilyw3ar88rqm7yvdc2vhyx4pgg781615ax52fhjli";
};
installPhase = ''
@@ -28,7 +28,7 @@ rustPlatform.buildRustPackage rec {
'';
};
- cargoSha256 = "1q2s28nqd6l9qmhmdksdjjlypxry5ff18i2pgwmgiilcry51mj4b";
+ cargoSha256 = "0ll9p2rbnw46zd9m2bmdmn99v9jjjf8i33xpkvd1rx42ki7sys62";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ]
diff --git a/pkgs/development/tools/rust/cargo-embed/default.nix b/pkgs/development/tools/rust/cargo-embed/default.nix
index a9c18b021bf5..e4c5d8ab48c7 100644
--- a/pkgs/development/tools/rust/cargo-embed/default.nix
+++ b/pkgs/development/tools/rust/cargo-embed/default.nix
@@ -20,7 +20,7 @@ rustPlatform.buildRustPackage rec {
meta = with lib; {
description = "A cargo extension for working with microcontrollers";
- homepage = "http://probe.rs/";
+ homepage = "https://probe.rs/";
license = with licenses; [ asl20 /* or */ mit ];
maintainers = with maintainers; [ fooker ];
};
diff --git a/pkgs/development/tools/rust/cargo-expand/default.nix b/pkgs/development/tools/rust/cargo-expand/default.nix
index c32a87e7839f..09650e8a3868 100644
--- a/pkgs/development/tools/rust/cargo-expand/default.nix
+++ b/pkgs/development/tools/rust/cargo-expand/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-expand";
- version = "1.0.0";
+ version = "1.0.4";
src = fetchFromGitHub {
owner = "dtolnay";
repo = pname;
rev = version;
- sha256 = "0bdv6h3mzmv46pdyvwl0v0bg719dlsxlx378ws6vgi1cga24g37i";
+ sha256 = "09jdqf1f8kl2c3k4cp8j3qqb96gclhncvfdwg2l3bmh5r10id9b3";
};
- cargoSha256 = "0qpihfgfqxw5fyhn124c5lbfaxr717bqf8mrbagh3vdgvk75j0qz";
+ cargoSha256 = "0mx01h2zv7mpyi8s1545b7hjxn9aslzpbngrq4ii9rfqznz3r8k9";
meta = with lib; {
description =
diff --git a/pkgs/development/tools/rust/cargo-flash/default.nix b/pkgs/development/tools/rust/cargo-flash/default.nix
index e5d23c9258cd..dbd79f179aa3 100644
--- a/pkgs/development/tools/rust/cargo-flash/default.nix
+++ b/pkgs/development/tools/rust/cargo-flash/default.nix
@@ -20,7 +20,7 @@ rustPlatform.buildRustPackage rec {
meta = with lib; {
description = "A cargo extension for working with microcontrollers";
- homepage = "http://probe.rs/";
+ homepage = "https://probe.rs/";
license = with licenses; [ asl20 /* or */ mit ];
maintainers = with maintainers; [ fooker ];
};
diff --git a/pkgs/development/tools/rust/cargo-udeps/default.nix b/pkgs/development/tools/rust/cargo-udeps/default.nix
index cc3aa00b27d0..840f2ae27c3c 100644
--- a/pkgs/development/tools/rust/cargo-udeps/default.nix
+++ b/pkgs/development/tools/rust/cargo-udeps/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-udeps";
- version = "0.1.15";
+ version = "0.1.16";
src = fetchFromGitHub {
owner = "est31";
repo = pname;
rev = "v${version}";
- sha256 = "0qnmz7sxbwnjdsl17h876szxd04z0q9arbl1ib45b6346x7mq8n4";
+ sha256 = "1h89xq91gbnbagfmvig5lkxyl08qwgdaf9vr55p599pmv190xq8s";
};
- cargoSha256 = "1jnbf0a3bggjf0wapr9xdj9hwfpgki2csg7rhg5maqavm8m0mirm";
+ cargoSha256 = "17931z5nbigfzvvhr6k64s2j9p1sp9nvmy5fyf92j3ci02dplm5c";
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/tools/sd-local/default.nix b/pkgs/development/tools/sd-local/default.nix
index 54200c157153..b7e6021a6d8e 100644
--- a/pkgs/development/tools/sd-local/default.nix
+++ b/pkgs/development/tools/sd-local/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "sd-local";
- version = "1.0.12";
+ version = "1.0.17";
src = fetchFromGitHub {
owner = "screwdriver-cd";
repo = pname;
rev = "v${version}";
- sha256 = "1amj5qsnxf6ya2l5rigjia5qis8i7q0qnd9ci74r721nj95m9jvr";
+ sha256 = "13krr1zjh544swv4frfapvyi7bm8qf121x6qz9jqbw2cm3mid301";
};
vendorSha256 = "1y4nyw7rpgipblxqaps2zsd07cin8d0i0g9gvsnc3vifi6g29s8z";
diff --git a/pkgs/development/tools/selenium/chromedriver/default.nix b/pkgs/development/tools/selenium/chromedriver/default.nix
index fc743d560168..de1c9c9c11aa 100644
--- a/pkgs/development/tools/selenium/chromedriver/default.nix
+++ b/pkgs/development/tools/selenium/chromedriver/default.nix
@@ -1,17 +1,20 @@
-{ stdenv, fetchurl, cairo, fontconfig, freetype, gdk-pixbuf, glib
-, glibc, gtk2, libX11, makeWrapper, nspr, nss, pango, unzip, gconf
+{ stdenv, fetchurl, unzip, makeWrapper
+, cairo, fontconfig, freetype, gdk-pixbuf, glib
+, glibc, gtk2, libX11, nspr, nss, pango, gconf
, libxcb, libXi, libXrender, libXext
}:
+
let
+ upstream-info = (stdenv.lib.importJSON ../../../../applications/networking/browsers/chromium/upstream-info.json).stable.chromedriver;
allSpecs = {
x86_64-linux = {
system = "linux64";
- sha256 = "0absr1fp2h87gpyw6jxj2f08sbhkkh3pf13145hfyzdvajj5rfjy";
+ sha256 = upstream-info.sha256_linux;
};
x86_64-darwin = {
system = "mac64";
- sha256 = "1p9k92fgyx0xis6r50vhcpx3iws2gaspq3dnpigglv3bj9yg8zvi";
+ sha256 = upstream-info.sha256_darwin;
};
};
@@ -25,10 +28,10 @@ let
libX11 nspr nss pango libXrender
gconf libxcb libXext libXi
];
-in
-stdenv.mkDerivation rec {
+
+in stdenv.mkDerivation rec {
pname = "chromedriver";
- version = "85.0.4183.87";
+ version = upstream-info.version;
src = fetchurl {
url = "https://chromedriver.storage.googleapis.com/${version}/chromedriver_${spec.system}.zip";
@@ -47,10 +50,18 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- homepage = "https://sites.google.com/a/chromium.org/chromedriver";
+ homepage = "https://chromedriver.chromium.org/";
description = "A WebDriver server for running Selenium tests on Chrome";
+ longDescription = ''
+ WebDriver is an open source tool for automated testing of webapps across
+ many browsers. It provides capabilities for navigating to web pages, user
+ input, JavaScript execution, and more. ChromeDriver is a standalone
+ server that implements the W3C WebDriver standard.
+ '';
license = licenses.bsd3;
- maintainers = [ maintainers.goibhniu maintainers.marsam ];
+ maintainers = with maintainers; [ goibhniu marsam primeos ];
+ # Note from primeos: By updating Chromium I also update Google Chrome and
+ # ChromeDriver.
platforms = attrNames allSpecs;
};
}
diff --git a/pkgs/development/tools/selenium/server/default.nix b/pkgs/development/tools/selenium/server/default.nix
index a93275f6e2ed..a6d60e33ee36 100644
--- a/pkgs/development/tools/selenium/server/default.nix
+++ b/pkgs/development/tools/selenium/server/default.nix
@@ -4,8 +4,8 @@
with stdenv.lib;
let
- minorVersion = "3.6";
- patchVersion = "0";
+ minorVersion = "3.141";
+ patchVersion = "59";
in stdenv.mkDerivation rec {
pname = "selenium-server-standalone";
@@ -13,7 +13,7 @@ in stdenv.mkDerivation rec {
src = fetchurl {
url = "http://selenium-release.storage.googleapis.com/${minorVersion}/selenium-server-standalone-${version}.jar";
- sha256 = "11v340nm8vzqc2bkmbjfm9a7j4dj0bi9bfk8wdpfan0fb8prf772";
+ sha256 = "1jzkx0ahsb27zzzfvjqv660x9fz2pbcddgmhdzdmasxns5vipxxc";
};
dontUnpack = true;
diff --git a/pkgs/development/tools/skaffold/default.nix b/pkgs/development/tools/skaffold/default.nix
index e00bed451196..0f29fc741c63 100644
--- a/pkgs/development/tools/skaffold/default.nix
+++ b/pkgs/development/tools/skaffold/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "skaffold";
- version = "1.16.0";
+ version = "1.17.1";
goPackagePath = "github.com/GoogleContainerTools/skaffold";
subPackages = ["cmd/skaffold"];
@@ -19,7 +19,7 @@ buildGoPackage rec {
owner = "GoogleContainerTools";
repo = "skaffold";
rev = "v${version}";
- sha256 = "18v1s1k05bq38aljazvpxvp543xchy9h4n531pis4w4jl47n387f";
+ sha256 = "1q1rzqsga728cjv89lpgnwjb22azlmkffki9m0q21r1njzc3w74h";
};
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/development/tools/the-way/default.nix b/pkgs/development/tools/the-way/default.nix
index 6042f5f891a6..5506201b7427 100644
--- a/pkgs/development/tools/the-way/default.nix
+++ b/pkgs/development/tools/the-way/default.nix
@@ -2,20 +2,20 @@
rustPlatform.buildRustPackage rec {
pname = "the-way";
- version = "0.7.0";
+ version = "0.12.1";
src = fetchFromGitHub {
owner = "out-of-cheese-error";
repo = pname;
rev = "v${version}";
- sha256 = "1whmvzpqm8x1q45mzrp4p40nj251drcryj9z4qjxgjlfsd5d1fxq";
+ sha256 = "0lvkrfszmn594n9qkf518c38c0fwzm32y997wlf28l3hpj6yqddq";
};
nativeBuildInputs = [ installShellFiles ];
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ AppKit Security ];
- cargoSha256 = "0adhgp6blwx7s1hlwqzzsgkzc43q9avxx8a9ykvvv2s1w7m9ql78";
+ cargoSha256 = "1aiyfsvmrqcmlw0z1944i9s5g3yxc39na5mf16pb9a4bhw8zcwjr";
checkFlagsArray = stdenv.lib.optionals stdenv.isDarwin [ "--skip=copy" ];
cargoParallelTestThreads = false;
diff --git a/pkgs/development/tools/tracy/default.nix b/pkgs/development/tools/tracy/default.nix
index 5839a7771d0f..4efef71f6ad0 100644
--- a/pkgs/development/tools/tracy/default.nix
+++ b/pkgs/development/tools/tracy/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "tracy";
- version = "0.7.3";
+ version = "0.7.4";
src = fetchFromGitHub {
owner = "wolfpld";
repo = "tracy";
rev = "v${version}";
- sha256 = "06xznk7nslw9km7hia2pfb5filjqalgx6cah48skxnah148svq2y";
+ sha256 = "0s39kimpc03x48kh7lyhblfs8y4mdzcz3g7f806h90x7zndsmfxj";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/tools/trellis/default.nix b/pkgs/development/tools/trellis/default.nix
index 89287b2ac4fa..c9884a8eacd8 100644
--- a/pkgs/development/tools/trellis/default.nix
+++ b/pkgs/development/tools/trellis/default.nix
@@ -3,23 +3,20 @@
, cmake
}:
-let
- boostWithPython3 = boost.override { python = python3; enablePython = true; };
-in
stdenv.mkDerivation rec {
pname = "trellis";
- version = "2020.11.07";
+ version = "2020.11.25";
# git describe --tags
realVersion = with stdenv.lib; with builtins;
- "1.0-469-g${substring 0 7 (elemAt srcs 0).rev}";
+ "1.0-476-g${substring 0 7 (elemAt srcs 0).rev}";
srcs = [
(fetchFromGitHub {
owner = "SymbiFlow";
repo = "prjtrellis";
- rev = "b013a135a9b95c18ece559e19aa73ad6c84446c9";
- sha256 = "09bx30jm9bgdxmbxf49a27spg4yd1nk5r5mympq7xi28hq1xwjnf";
+ rev = "a441cd9d0390648e96bf27096626eb2c904096de";
+ sha256 = "1rsck44n4mf9v3vfac51ksrhcs84s7q297nq1kjkzzvmsx09gd9k";
name = "trellis";
})
@@ -33,7 +30,7 @@ stdenv.mkDerivation rec {
];
sourceRoot = "trellis";
- buildInputs = [ boostWithPython3 ];
+ buildInputs = [ boost ];
nativeBuildInputs = [ cmake python3 ];
cmakeFlags = [
"-DCURRENT_GIT_VERSION=${realVersion}"
diff --git a/pkgs/development/tools/vagrant/default.nix b/pkgs/development/tools/vagrant/default.nix
index 3d5fe88bfccd..b3f1bf1a5b8f 100644
--- a/pkgs/development/tools/vagrant/default.nix
+++ b/pkgs/development/tools/vagrant/default.nix
@@ -5,9 +5,9 @@
let
# NOTE: bumping the version and updating the hash is insufficient;
# you must use bundix to generate a new gemset.nix in the Vagrant source.
- version = "2.2.13";
+ version = "2.2.14";
url = "https://github.com/hashicorp/vagrant/archive/v${version}.tar.gz";
- sha256 = "sha256-NN+8t08yycINbtxOjhOWU96nJ0fZKDAopEr3WyAeG8U=";
+ sha256 = "sha256-vsb7RFjT9l4N6BzwIvVLcRtA4n/c8jk20B6RUMkyhJs=";
deps = bundlerEnv rec {
name = "${pname}-${version}";
diff --git a/pkgs/development/tools/vagrant/gemset.nix b/pkgs/development/tools/vagrant/gemset.nix
index c18b9818f33a..169c3533efcb 100644
--- a/pkgs/development/tools/vagrant/gemset.nix
+++ b/pkgs/development/tools/vagrant/gemset.nix
@@ -54,10 +54,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1nwzxnqhr31fn7nbqmffcysvxjdfl3bhxi0bld5qqhcnfc1xd13x";
+ sha256 = "09l8lz3j00m898li0yfsnb6ihc63rdvhw3k5xczna5zrjk104f2l";
type = "gem";
};
- version = "1.9.0";
+ version = "1.10.0";
};
excon = {
groups = ["default"];
@@ -138,10 +138,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "07q48aca4r782jh53znqq7ams4pcf1dhmq21dwhyxzjqfclcb48g";
+ sha256 = "0028p1fss6pvw4mlpjqdmxfzsm8ww79irsadbibrr7f23qfn8ykr";
type = "gem";
};
- version = "3.3.0";
+ version = "3.3.1";
};
little-plugger = {
groups = ["default"];
@@ -347,10 +347,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0savhyfry7ii9axcmprvbzhrz4sd9byd8wifn74bd7y78asrbpdq";
+ sha256 = "1lmlaii8qapn84wxdg5d82gbailracgk67d0qsnbdnffcg8kswzd";
type = "gem";
};
- version = "1.2.2";
+ version = "1.2.3";
};
winrm-fs = {
dependencies = ["erubi" "logging" "rubyzip" "winrm"];
diff --git a/pkgs/development/tools/vcstool/default.nix b/pkgs/development/tools/vcstool/default.nix
index 9657543e0c70..e99f7dca9bf5 100644
--- a/pkgs/development/tools/vcstool/default.nix
+++ b/pkgs/development/tools/vcstool/default.nix
@@ -5,11 +5,11 @@ with python3Packages;
buildPythonApplication rec {
pname = "vcstool";
- version = "0.2.9";
+ version = "0.2.15";
src = fetchPypi {
inherit pname version;
- sha256 = "1lb0j120sj76swi702ah6ryn770m1y7gh69237zxpyh897pn5paa";
+ sha256 = "b1fce6fcef7b117b245a72dc8658a128635749d01dc7e9d1316490f89f9c2fde";
};
propagatedBuildInputs = [ pyyaml setuptools ];
diff --git a/pkgs/development/tools/vultr-cli/default.nix b/pkgs/development/tools/vultr-cli/default.nix
index 41f1524536e1..b3b3bd1b9f53 100644
--- a/pkgs/development/tools/vultr-cli/default.nix
+++ b/pkgs/development/tools/vultr-cli/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "vultr-cli";
- version = "0.4.0";
+ version = "2.0.0";
src = fetchFromGitHub {
owner = "vultr";
repo = pname;
rev = "v${version}";
- sha256 = "0gp1v62iqh3hk46cc5sh8a1nw5nf98m969fdhgxdppwr5dhj9isp";
+ sha256 = "05qxbqq9mlq2jmyj5m9vmgw6s6a3wj06hmxj74g9lgqg8xyfglnh";
};
vendorSha256 = null;
diff --git a/pkgs/development/tools/ytt/default.nix b/pkgs/development/tools/ytt/default.nix
new file mode 100644
index 000000000000..05410bbaec52
--- /dev/null
+++ b/pkgs/development/tools/ytt/default.nix
@@ -0,0 +1,25 @@
+{ lib, buildGoModule, fetchFromGitHub }:
+buildGoModule rec {
+ pname = "ytt";
+ version = "0.30.0";
+
+ src = fetchFromGitHub {
+ owner = "vmware-tanzu";
+ repo = "carvel-ytt";
+ rev = "v${version}";
+ sha256 = "0v9wp15aj4r7wif8i897zwj3c6bg41b95kk7vi3a3bzin814qn6l";
+ };
+
+ goPackagePath = "github.com/vmware-tanzu/carvel-ytt";
+
+ vendorSha256 = null;
+
+ subPackages = [ "cmd/ytt" ];
+
+ meta = with lib; {
+ description = "YAML templating tool that allows configuration of complex software via reusable templates with user-provided values";
+ homepage = "https://get-ytt.io";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ brodes ];
+ };
+}
diff --git a/pkgs/development/web/cypress/default.nix b/pkgs/development/web/cypress/default.nix
index c3d1c07c2a41..7802bd6ebcbf 100644
--- a/pkgs/development/web/cypress/default.nix
+++ b/pkgs/development/web/cypress/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "cypress";
- version = "5.3.0";
+ version = "6.0.0";
src = fetchzip {
url = "https://cdn.cypress.io/desktop/${version}/linux-x64/cypress.zip";
- sha256 = "0f3sw71ridpwcy0m8xl9gs76zl9zfsrfwzbqjidvlnszvx3177bl";
+ sha256 = "0hii7kp48ba07gsd521wwl288p808xr2wqgk1iidxkzj2v6g71by";
};
# don't remove runtime deps
diff --git a/pkgs/development/web/deno/default.nix b/pkgs/development/web/deno/default.nix
index 5fe6eb0575d9..8f7452fc6d66 100644
--- a/pkgs/development/web/deno/default.nix
+++ b/pkgs/development/web/deno/default.nix
@@ -18,16 +18,16 @@ let
in
rustPlatform.buildRustPackage rec {
pname = "deno";
- version = "1.5.2";
+ version = "1.5.3";
src = fetchFromGitHub {
owner = "denoland";
repo = pname;
rev = "v${version}";
- sha256 = "0dpx74zp85a3qcabfmwnsh1kl0c74ygafybqzmyvwjmax0hdgkq6";
+ sha256 = "0dxjcab10kqfkflq1x9np5wxlysq33swdwi2f28bi7q312sw5x2y";
fetchSubmodules = true;
};
- cargoSha256 = "0358vbpda9x0ib0vla4crn052lk299x2hg14g8lzymg33277lk3p";
+ cargoSha256 = "0lhdrsvmf5b4fq2yg9vc00q1sgc1fjk0fh5axs2zffcpsp73ay2k";
# Install completions post-install
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/development/web/flyctl/default.nix b/pkgs/development/web/flyctl/default.nix
index 0ba7784ab2ff..72525a9808f7 100644
--- a/pkgs/development/web/flyctl/default.nix
+++ b/pkgs/development/web/flyctl/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "flyctl";
- version = "0.0.149";
+ version = "0.0.153";
src = fetchFromGitHub {
owner = "superfly";
repo = "flyctl";
rev = "v${version}";
- sha256 = "0wscyakl415504yzqb93mysi2n4gqrbfzg20mdj316r9krqcbzpg";
+ sha256 = "1an6j4bv9ib5rn78dbn8h1pdkw3fcd3fdrymhvr6909pvcz7bbgy";
};
preBuild = ''
@@ -17,7 +17,7 @@ buildGoModule rec {
subPackages = [ "." ];
- vendorSha256 = "018vffgi85aqzb93hbld2f3lrc01jxb9aj5j5ss5c0a689g83gmq";
+ vendorSha256 = "0fmbwk0j2aayvi3cx8cfp4b3h89v88qm4kslbmhlj8mny9rd7lys";
doCheck = false;
diff --git a/pkgs/development/web/insomnia/default.nix b/pkgs/development/web/insomnia/default.nix
index 0640e0993413..870e6b0474e9 100644
--- a/pkgs/development/web/insomnia/default.nix
+++ b/pkgs/development/web/insomnia/default.nix
@@ -16,12 +16,12 @@ let
];
in stdenv.mkDerivation rec {
pname = "insomnia";
- version = "7.1.1";
+ version = "2020.5.1";
src = fetchurl {
url =
- "https://github.com/getinsomnia/insomnia/releases/download/v${version}/insomnia_${version}_amd64.deb";
- sha256 = "0lg3j5pr2bkjq5rq035fwh4mgpqsja3ndp11zpcz85ni3nvhn657";
+ "https://github.com/Kong/insomnia/releases/download/core%40${version}/Insomnia.Core-${version}.deb";
+ sha256 = "18wbyf5qq2x0dzaf6bprs4nhv0ckrgq679l3w61p1yf4y3j7xwn4";
};
nativeBuildInputs =
diff --git a/pkgs/development/web/newman/node-composition.nix b/pkgs/development/web/newman/node-composition.nix
index c970861a86f0..17879f381d57 100644
--- a/pkgs/development/web/newman/node-composition.nix
+++ b/pkgs/development/web/newman/node-composition.nix
@@ -6,7 +6,7 @@
let
nodeEnv = import ./node-env.nix {
- inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile;
+ inherit (pkgs) stdenv python2 util-linux runCommand writeTextFile;
inherit nodejs;
libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null;
};
diff --git a/pkgs/development/web/newman/node-env.nix b/pkgs/development/web/newman/node-env.nix
index e1abf5304935..04e3ee097fae 100644
--- a/pkgs/development/web/newman/node-env.nix
+++ b/pkgs/development/web/newman/node-env.nix
@@ -1,6 +1,6 @@
# This file originates from node2nix
-{stdenv, nodejs, python2, utillinux, libtool, runCommand, writeTextFile}:
+{stdenv, nodejs, python2, util-linux, libtool, runCommand, writeTextFile}:
let
python = if nodejs ? python then nodejs.python else python2;
@@ -396,7 +396,7 @@ let
stdenv.mkDerivation ({
name = "node_${name}-${version}";
buildInputs = [ tarWrapper python nodejs ]
- ++ stdenv.lib.optional (stdenv.isLinux) utillinux
+ ++ stdenv.lib.optional (stdenv.isLinux) util-linux
++ stdenv.lib.optional (stdenv.isDarwin) libtool
++ buildInputs;
@@ -470,7 +470,7 @@ let
name = "node-dependencies-${name}-${version}";
buildInputs = [ tarWrapper python nodejs ]
- ++ stdenv.lib.optional (stdenv.isLinux) utillinux
+ ++ stdenv.lib.optional (stdenv.isLinux) util-linux
++ stdenv.lib.optional (stdenv.isDarwin) libtool
++ buildInputs;
@@ -516,7 +516,7 @@ let
stdenv.mkDerivation {
name = "node-shell-${name}-${version}";
- buildInputs = [ python nodejs ] ++ stdenv.lib.optional (stdenv.isLinux) utillinux ++ buildInputs;
+ buildInputs = [ python nodejs ] ++ stdenv.lib.optional (stdenv.isLinux) util-linux ++ buildInputs;
buildCommand = ''
mkdir -p $out/bin
cat > $out/bin/shell <<EOF
diff --git a/pkgs/development/web/newman/node-packages.nix b/pkgs/development/web/newman/node-packages.nix
index 22b7aeccc960..a7c29ca49c76 100644
--- a/pkgs/development/web/newman/node-packages.nix
+++ b/pkgs/development/web/newman/node-packages.nix
@@ -13,22 +13,22 @@ let
sha512 = "vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==";
};
};
- "@babel/core-7.11.6" = {
+ "@babel/core-7.12.3" = {
name = "_at_babel_slash_core";
packageName = "@babel/core";
- version = "7.11.6";
+ version = "7.12.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/core/-/core-7.11.6.tgz";
- sha512 = "Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==";
+ url = "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz";
+ sha512 = "0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==";
};
};
- "@babel/generator-7.11.6" = {
+ "@babel/generator-7.12.5" = {
name = "_at_babel_slash_generator";
packageName = "@babel/generator";
- version = "7.11.6";
+ version = "7.12.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/generator/-/generator-7.11.6.tgz";
- sha512 = "DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA==";
+ url = "https://registry.npmjs.org/@babel/generator/-/generator-7.12.5.tgz";
+ sha512 = "m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==";
};
};
"@babel/helper-function-name-7.10.4" = {
@@ -49,31 +49,31 @@ let
sha512 = "EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==";
};
};
- "@babel/helper-member-expression-to-functions-7.11.0" = {
+ "@babel/helper-member-expression-to-functions-7.12.1" = {
name = "_at_babel_slash_helper-member-expression-to-functions";
packageName = "@babel/helper-member-expression-to-functions";
- version = "7.11.0";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz";
- sha512 = "JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==";
+ url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz";
+ sha512 = "k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==";
};
};
- "@babel/helper-module-imports-7.10.4" = {
+ "@babel/helper-module-imports-7.12.5" = {
name = "_at_babel_slash_helper-module-imports";
packageName = "@babel/helper-module-imports";
- version = "7.10.4";
+ version = "7.12.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz";
- sha512 = "nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==";
+ url = "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz";
+ sha512 = "SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==";
};
};
- "@babel/helper-module-transforms-7.11.0" = {
+ "@babel/helper-module-transforms-7.12.1" = {
name = "_at_babel_slash_helper-module-transforms";
packageName = "@babel/helper-module-transforms";
- version = "7.11.0";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz";
- sha512 = "02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==";
+ url = "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz";
+ sha512 = "QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==";
};
};
"@babel/helper-optimise-call-expression-7.10.4" = {
@@ -85,22 +85,22 @@ let
sha512 = "n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==";
};
};
- "@babel/helper-replace-supers-7.10.4" = {
+ "@babel/helper-replace-supers-7.12.5" = {
name = "_at_babel_slash_helper-replace-supers";
packageName = "@babel/helper-replace-supers";
- version = "7.10.4";
+ version = "7.12.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz";
- sha512 = "sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==";
+ url = "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz";
+ sha512 = "5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==";
};
};
- "@babel/helper-simple-access-7.10.4" = {
+ "@babel/helper-simple-access-7.12.1" = {
name = "_at_babel_slash_helper-simple-access";
packageName = "@babel/helper-simple-access";
- version = "7.10.4";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz";
- sha512 = "0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==";
+ url = "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz";
+ sha512 = "OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==";
};
};
"@babel/helper-split-export-declaration-7.11.0" = {
@@ -121,13 +121,13 @@ let
sha512 = "3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==";
};
};
- "@babel/helpers-7.10.4" = {
+ "@babel/helpers-7.12.5" = {
name = "_at_babel_slash_helpers";
packageName = "@babel/helpers";
- version = "7.10.4";
+ version = "7.12.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz";
- sha512 = "L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==";
+ url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz";
+ sha512 = "lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==";
};
};
"@babel/highlight-7.10.4" = {
@@ -139,13 +139,13 @@ let
sha512 = "i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==";
};
};
- "@babel/parser-7.11.5" = {
+ "@babel/parser-7.12.5" = {
name = "_at_babel_slash_parser";
packageName = "@babel/parser";
- version = "7.11.5";
+ version = "7.12.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/parser/-/parser-7.11.5.tgz";
- sha512 = "X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==";
+ url = "https://registry.npmjs.org/@babel/parser/-/parser-7.12.5.tgz";
+ sha512 = "FVM6RZQ0mn2KCf1VUED7KepYeUWoVShczewOCfm3nzoBybaih51h+sYVVGthW9M6lPByEPTQf+xm27PBdlpwmQ==";
};
};
"@babel/template-7.10.4" = {
@@ -157,31 +157,31 @@ let
sha512 = "ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==";
};
};
- "@babel/traverse-7.11.5" = {
+ "@babel/traverse-7.12.5" = {
name = "_at_babel_slash_traverse";
packageName = "@babel/traverse";
- version = "7.11.5";
+ version = "7.12.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.5.tgz";
- sha512 = "EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ==";
+ url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.5.tgz";
+ sha512 = "xa15FbQnias7z9a62LwYAA5SZZPkHIXpd42C6uW68o8uTuua96FHZy1y61Va5P/i83FAAcMpW8+A/QayntzuqA==";
};
};
- "@babel/types-7.11.5" = {
+ "@babel/types-7.12.6" = {
name = "_at_babel_slash_types";
packageName = "@babel/types";
- version = "7.11.5";
+ version = "7.12.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz";
- sha512 = "bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==";
+ url = "https://registry.npmjs.org/@babel/types/-/types-7.12.6.tgz";
+ sha512 = "hwyjw6GvjBLiyy3W0YQf0Z5Zf4NpYejUnKFcfcUhZCSffoBBp30w6wP2Wn6pk31jMYZvcOrB/1b7cGXvEoKogA==";
};
};
- "@eslint/eslintrc-0.1.3" = {
+ "@eslint/eslintrc-0.2.1" = {
name = "_at_eslint_slash_eslintrc";
packageName = "@eslint/eslintrc";
- version = "0.1.3";
+ version = "0.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.1.3.tgz";
- sha512 = "4YVwPkANLeNtRjMekzux1ci8hIaH5eGKktGqR0d3LWsKNn5B2X/1Z6Trxy7jQXl9EBGE6Yj02O+t09FMeRllaA==";
+ url = "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.1.tgz";
+ sha512 = "XRUeBZ5zBWLYgSANMpThFddrZZkEbGHgUdt5UJjZfnlN9BGCiUBrf+nvbRupSjMvqzwnQN0qwCmOxITt1cfywA==";
};
};
"@istanbuljs/load-nyc-config-1.1.0" = {
@@ -202,13 +202,13 @@ let
sha512 = "tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==";
};
};
- "@postman/form-data-3.1.0" = {
+ "@postman/form-data-3.1.1" = {
name = "_at_postman_slash_form-data";
packageName = "@postman/form-data";
- version = "3.1.0";
+ version = "3.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/@postman/form-data/-/form-data-3.1.0.tgz";
- sha512 = "6x1UHKQ45Sv5yLFjqhhtyk3YGOF9677RVRQjfr32Bkt45pH8yIlqcpPxiIR4/ZEs3GFk5vl5j9ymmdLTt0HR6Q==";
+ url = "https://registry.npmjs.org/@postman/form-data/-/form-data-3.1.1.tgz";
+ sha512 = "vjh8Q2a8S6UCm/KKs31XFJqEEgmbjBmpPNVV2eVav6905wyFAwaUOBGA1NPBI4ERH9MMZc6w0umFgM6WbEPMdg==";
};
};
"@postman/tunnel-agent-0.6.3" = {
@@ -247,13 +247,13 @@ let
sha512 = "KaiQ5pBf1MpS09MuA0kp6KBQt2JUOQycqVG1NZXvzeaXe5LGFqAKueIS0bw4w0P9r7KuBSVdUk5QjXsUdu2CxQ==";
};
};
- "@sinonjs/samsam-5.1.0" = {
+ "@sinonjs/samsam-5.2.0" = {
name = "_at_sinonjs_slash_samsam";
packageName = "@sinonjs/samsam";
- version = "5.1.0";
+ version = "5.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-5.1.0.tgz";
- sha512 = "42nyaQOVunX5Pm6GRJobmzbS7iLI+fhERITnETXzzwDZh+TtDr/Au3yAvXVjFmZ4wEUaE4Y3NFZfKv0bV0cbtg==";
+ url = "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-5.2.0.tgz";
+ sha512 = "CaIcyX5cDsjcW/ab7HposFWzV1kC++4HNsfnEdFJa7cP1QIuILAKV+BgfeqRXhcnSAc76r/Rh/O5C+300BwUIw==";
};
};
"@sinonjs/text-encoding-0.7.1" = {
@@ -265,13 +265,13 @@ let
sha512 = "+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==";
};
};
- "@types/color-name-1.1.1" = {
- name = "_at_types_slash_color-name";
- packageName = "@types/color-name";
- version = "1.1.1";
+ "@ungap/promise-all-settled-1.1.2" = {
+ name = "_at_ungap_slash_promise-all-settled";
+ packageName = "@ungap/promise-all-settled";
+ version = "1.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz";
- sha512 = "rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==";
+ url = "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz";
+ sha512 = "sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==";
};
};
"JSONStream-1.3.2" = {
@@ -283,13 +283,13 @@ let
sha1 = "c102371b6ec3a7cf3b847ca00c20bb0fce4c6dea";
};
};
- "acorn-7.4.0" = {
+ "acorn-7.4.1" = {
name = "acorn";
packageName = "acorn";
- version = "7.4.0";
+ version = "7.4.1";
src = fetchurl {
- url = "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz";
- sha512 = "+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==";
+ url = "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz";
+ sha512 = "nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==";
};
};
"acorn-jsx-5.3.1" = {
@@ -310,13 +310,13 @@ let
sha512 = "4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==";
};
};
- "ajv-6.12.4" = {
+ "ajv-6.12.6" = {
name = "ajv";
packageName = "ajv";
- version = "6.12.4";
+ version = "6.12.6";
src = fetchurl {
- url = "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz";
- sha512 = "eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==";
+ url = "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz";
+ sha512 = "j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==";
};
};
"ansi-colors-4.1.1" = {
@@ -391,13 +391,13 @@ let
sha512 = "VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==";
};
};
- "ansi-styles-4.2.1" = {
+ "ansi-styles-4.3.0" = {
name = "ansi-styles";
packageName = "ansi-styles";
- version = "4.2.1";
+ version = "4.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz";
- sha512 = "9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==";
+ url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz";
+ sha512 = "zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==";
};
};
"anymatch-3.1.1" = {
@@ -481,15 +481,6 @@ let
sha1 = "af6ac877a25cc7f74e058894753858dfdb24fdb6";
};
};
- "array.prototype.map-1.0.2" = {
- name = "array.prototype.map";
- packageName = "array.prototype.map";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.2.tgz";
- sha512 = "Az3OYxgsa1g7xDYp86l0nnN4bcmuEITGe1rbdEBVkrqkzMgDcbdQ2R7r41pNzti+4NMces3H8gMmuioZUilLgw==";
- };
- };
"asn1-0.2.4" = {
name = "asn1";
packageName = "asn1";
@@ -589,6 +580,15 @@ let
sha512 = "zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==";
};
};
+ "aws4-1.11.0" = {
+ name = "aws4";
+ packageName = "aws4";
+ version = "1.11.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz";
+ sha512 = "xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==";
+ };
+ };
"balanced-match-1.0.0" = {
name = "balanced-match";
packageName = "balanced-match";
@@ -760,6 +760,15 @@ let
sha512 = "L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==";
};
};
+ "camelcase-6.2.0" = {
+ name = "camelcase";
+ packageName = "camelcase";
+ version = "6.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz";
+ sha512 = "c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==";
+ };
+ };
"caseless-0.12.0" = {
name = "caseless";
packageName = "caseless";
@@ -814,13 +823,13 @@ let
sha512 = "qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==";
};
};
- "chardet-1.2.1" = {
+ "chardet-1.3.0" = {
name = "chardet";
packageName = "chardet";
- version = "1.2.1";
+ version = "1.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/chardet/-/chardet-1.2.1.tgz";
- sha512 = "bnDt+69nS8Hi7Xmt0uDiQ32/hRpMK/0pc4lc32Y87voBgdsz26VZXOyo5VNQWQfe7rUsevZIfWB82C5QSpCXcQ==";
+ url = "https://registry.npmjs.org/chardet/-/chardet-1.3.0.tgz";
+ sha512 = "cyTQGGptIjIT+CMGT5J/0l9c6Fb+565GCFjjeUTKxUO7w3oR+FcNCMEKTn5xtVKaLFmladN7QF68IiQsv5Fbdw==";
};
};
"charset-1.0.1" = {
@@ -841,13 +850,13 @@ let
sha1 = "574d312edd88bb5dd8912e9286dd6c0aed4aac82";
};
};
- "chokidar-3.4.2" = {
+ "chokidar-3.4.3" = {
name = "chokidar";
packageName = "chokidar";
- version = "3.4.2";
+ version = "3.4.3";
src = fetchurl {
- url = "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz";
- sha512 = "IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==";
+ url = "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz";
+ sha512 = "DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==";
};
};
"chownr-1.1.4" = {
@@ -904,13 +913,13 @@ let
sha512 = "t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==";
};
};
- "collect-all-1.0.3" = {
+ "collect-all-1.0.4" = {
name = "collect-all";
packageName = "collect-all";
- version = "1.0.3";
+ version = "1.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/collect-all/-/collect-all-1.0.3.tgz";
- sha512 = "0y0rBgoX8IzIjBAUnO73SEtSb4Mhk3IoceWJq5zZSxb9mWORhWH8xLYo4EDSOE1jRBk1LhmfjqWFFt10h/+MEA==";
+ url = "https://registry.npmjs.org/collect-all/-/collect-all-1.0.4.tgz";
+ sha512 = "RKZhRwJtJEP5FWul+gkSMEnaK6H3AGPTTWOiRimCcs+rc/OmQE3Yhy1Q7A7KsdkG3ZXVdZq68Y6ONSdvkeEcKA==";
};
};
"color-convert-1.9.3" = {
@@ -1030,13 +1039,13 @@ let
sha512 = "P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==";
};
};
- "commander-6.1.0" = {
+ "commander-6.2.0" = {
name = "commander";
packageName = "commander";
- version = "6.1.0";
+ version = "6.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/commander/-/commander-6.1.0.tgz";
- sha512 = "wl7PNrYWd2y5mp1OK/LhTlv8Ff4kQJQRXXAvF+uU/TPNiVJUxZLRYGj/B0y/lPGAVcSbJqH2Za/cvHmrPMC8mA==";
+ url = "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz";
+ sha512 = "zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==";
};
};
"comment-parser-0.7.6" = {
@@ -1174,22 +1183,22 @@ let
sha512 = "mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==";
};
};
- "debug-4.1.1" = {
+ "debug-4.2.0" = {
name = "debug";
packageName = "debug";
- version = "4.1.1";
+ version = "4.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz";
- sha512 = "pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==";
+ url = "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz";
+ sha512 = "IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==";
};
};
- "debug-4.2.0" = {
+ "debug-4.3.0" = {
name = "debug";
packageName = "debug";
- version = "4.2.0";
+ version = "4.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz";
- sha512 = "IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==";
+ url = "https://registry.npmjs.org/debug/-/debug-4.3.0.tgz";
+ sha512 = "jjO6JD2rKfiZQnBoRzhRTbXjHLGLfH+UtGkWLc/UXAh/rzZMyjbgn0NcfFpqT8nd1kTtFnDiJcrIFkq4UKeJVg==";
};
};
"decamelize-1.2.0" = {
@@ -1201,6 +1210,15 @@ let
sha1 = "f6534d15148269b20352e7bee26f501f9a191290";
};
};
+ "decamelize-4.0.0" = {
+ name = "decamelize";
+ packageName = "decamelize";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz";
+ sha512 = "9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==";
+ };
+ };
"deep-eql-3.0.1" = {
name = "deep-eql";
packageName = "deep-eql";
@@ -1237,15 +1255,6 @@ let
sha512 = "ek6DpXq/SCpvjhpFsLFRVtIxJCRw6fUR42lYMVZuUMK7n8eMz4Uh5clckdBjEpLhn/gEBZo7hDJnJcwdKLKQjg==";
};
};
- "define-properties-1.1.3" = {
- name = "define-properties";
- packageName = "define-properties";
- version = "1.1.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz";
- sha512 = "3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==";
- };
- };
"delayed-stream-1.0.0" = {
name = "delayed-stream";
packageName = "delayed-stream";
@@ -1327,13 +1336,13 @@ let
sha512 = "BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==";
};
};
- "domelementtype-2.0.1" = {
+ "domelementtype-2.0.2" = {
name = "domelementtype";
packageName = "domelementtype";
- version = "2.0.1";
+ version = "2.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz";
- sha512 = "5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==";
+ url = "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz";
+ sha512 = "wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==";
};
};
"domhandler-2.4.2" = {
@@ -1426,40 +1435,13 @@ let
sha512 = "MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==";
};
};
- "es-abstract-1.17.6" = {
- name = "es-abstract";
- packageName = "es-abstract";
- version = "1.17.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz";
- sha512 = "Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==";
- };
- };
- "es-array-method-boxes-properly-1.0.0" = {
- name = "es-array-method-boxes-properly";
- packageName = "es-array-method-boxes-properly";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz";
- sha512 = "wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==";
- };
- };
- "es-get-iterator-1.1.0" = {
- name = "es-get-iterator";
- packageName = "es-get-iterator";
- version = "1.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.0.tgz";
- sha512 = "UfrmHuWQlNMTs35e1ypnvikg6jCz3SK8v8ImvmDsh36fCVUR1MqoFDiyn0/k52C8NqO3YsO8Oe0azeesNuqSsQ==";
- };
- };
- "es-to-primitive-1.2.1" = {
- name = "es-to-primitive";
- packageName = "es-to-primitive";
- version = "1.2.1";
+ "entities-2.1.0" = {
+ name = "entities";
+ packageName = "entities";
+ version = "2.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz";
- sha512 = "QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==";
+ url = "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz";
+ sha512 = "hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==";
};
};
"es6-error-4.1.1" = {
@@ -1507,22 +1489,22 @@ let
sha512 = "TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==";
};
};
- "eslint-7.8.0" = {
+ "eslint-7.12.1" = {
name = "eslint";
packageName = "eslint";
- version = "7.8.0";
+ version = "7.12.1";
src = fetchurl {
- url = "https://registry.npmjs.org/eslint/-/eslint-7.8.0.tgz";
- sha512 = "qgtVyLZqKd2ZXWnLQA4NtVbOyH56zivOAdBFWE54RFkSZjokzNrcP4Z0eVWsZ+84ByXv+jL9k/wE1ENYe8xRFw==";
+ url = "https://registry.npmjs.org/eslint/-/eslint-7.12.1.tgz";
+ sha512 = "HlMTEdr/LicJfN08LB3nM1rRYliDXOmfoO4vj39xN6BLpFzF00hbwBoqHk8UcJ2M/3nlARZWy/mslvGEuZFvsg==";
};
};
- "eslint-plugin-jsdoc-30.3.0" = {
+ "eslint-plugin-jsdoc-30.7.6" = {
name = "eslint-plugin-jsdoc";
packageName = "eslint-plugin-jsdoc";
- version = "30.3.0";
+ version = "30.7.6";
src = fetchurl {
- url = "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.3.0.tgz";
- sha512 = "RvDLH26ILwX2J60P7tlNdz5IlTFeC52TEFgAC12+nz/lOx4a7n3/hP8fBPFZrQP07WA1t9ZOO8H/i7cEs2BTnA==";
+ url = "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-30.7.6.tgz";
+ sha512 = "w18IOiS/9ahKgRfQOuHbce+EQYx3fwIkZhUZDEK+augNlhJkzgTSZkrBkzaflSbFNZ9/Tk4xzUABEaTbsBSzew==";
};
};
"eslint-plugin-lodash-7.1.0" = {
@@ -1552,13 +1534,13 @@ let
sha512 = "xlS7P2PLMXeqfhyf3NpqbvbnW04kN8M9NtmhpR3XGyOvt/vNKS7XPXT5EDbwKW9vCjWH4PpfQvgD/+JgN0VJKA==";
};
};
- "eslint-scope-5.1.0" = {
+ "eslint-scope-5.1.1" = {
name = "eslint-scope";
packageName = "eslint-scope";
- version = "5.1.0";
+ version = "5.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz";
- sha512 = "iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==";
+ url = "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz";
+ sha512 = "2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==";
};
};
"eslint-utils-2.1.0" = {
@@ -1579,6 +1561,15 @@ let
sha512 = "6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==";
};
};
+ "eslint-visitor-keys-2.0.0" = {
+ name = "eslint-visitor-keys";
+ packageName = "eslint-visitor-keys";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz";
+ sha512 = "QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==";
+ };
+ };
"espree-7.3.0" = {
name = "espree";
packageName = "espree";
@@ -1804,13 +1795,13 @@ let
sha512 = "78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==";
};
};
- "flat-4.1.0" = {
+ "flat-5.0.2" = {
name = "flat";
packageName = "flat";
- version = "4.1.0";
+ version = "5.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz";
- sha512 = "Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==";
+ url = "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz";
+ sha512 = "b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==";
};
};
"flat-cache-2.0.1" = {
@@ -1822,13 +1813,22 @@ let
sha512 = "LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==";
};
};
- "flatted-2.0.1" = {
+ "flatted-2.0.2" = {
name = "flatted";
packageName = "flatted";
- version = "2.0.1";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz";
+ sha512 = "r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==";
+ };
+ };
+ "flatted-3.1.0" = {
+ name = "flatted";
+ packageName = "flatted";
+ version = "3.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz";
- sha512 = "a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==";
+ url = "https://registry.npmjs.org/flatted/-/flatted-3.1.0.tgz";
+ sha512 = "tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==";
};
};
"foreground-child-2.0.0" = {
@@ -1849,13 +1849,13 @@ let
sha1 = "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91";
};
};
- "fromentries-1.2.1" = {
+ "fromentries-1.3.1" = {
name = "fromentries";
packageName = "fromentries";
- version = "1.2.1";
+ version = "1.3.1";
src = fetchurl {
- url = "https://registry.npmjs.org/fromentries/-/fromentries-1.2.1.tgz";
- sha512 = "Xu2Qh8yqYuDhQGOhD5iJGninErSfI9A3FrriD3tjUgV5VbJFeH8vfgZ9HnC6jWN80QDVNQK5vmxRAmEAp7Mevw==";
+ url = "https://registry.npmjs.org/fromentries/-/fromentries-1.3.1.tgz";
+ sha512 = "w4t/zm2J+uAcrpeKyW0VmYiIs3aqe/xKQ+2qwazVNZSCklQHhaVjk6XzKw5GtImq5thgL0IVRjGRAOastb08RQ==";
};
};
"fs-constants-1.0.0" = {
@@ -1912,13 +1912,13 @@ let
sha1 = "1b0ab3bd553b2a0d6399d29c0e3ea0b252078327";
};
};
- "gensync-1.0.0-beta.1" = {
+ "gensync-1.0.0-beta.2" = {
name = "gensync";
packageName = "gensync";
- version = "1.0.0-beta.1";
+ version = "1.0.0-beta.2";
src = fetchurl {
- url = "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz";
- sha512 = "r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==";
+ url = "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz";
+ sha512 = "3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==";
};
};
"get-caller-file-2.0.5" = {
@@ -2083,22 +2083,13 @@ let
sha512 = "EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==";
};
};
- "has-symbols-1.0.1" = {
- name = "has-symbols";
- packageName = "has-symbols";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz";
- sha512 = "PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==";
- };
- };
- "hasha-5.2.0" = {
+ "hasha-5.2.2" = {
name = "hasha";
packageName = "hasha";
- version = "5.2.0";
+ version = "5.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/hasha/-/hasha-5.2.0.tgz";
- sha512 = "2W+jKdQbAdSIrggA8Q35Br8qKadTrqCTC8+XZvBWepKDK6m9XkX6Iz1a2yh2KP01kzAR/dpuMeUnocoLYDcskw==";
+ url = "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz";
+ sha512 = "Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==";
};
};
"he-1.2.0" = {
@@ -2137,13 +2128,13 @@ let
sha1 = "a953ca670078669dde142ce899401b9d6e85d3b4";
};
};
- "http-signature-1.3.4" = {
+ "http-signature-1.3.5" = {
name = "http-signature";
packageName = "http-signature";
- version = "1.3.4";
+ version = "1.3.5";
src = fetchurl {
- url = "https://registry.npmjs.org/http-signature/-/http-signature-1.3.4.tgz";
- sha512 = "CbG3io8gUSIxNNSgq+XMjgpTMzAeVRipxVXjuGrDhH5M1a2kZ03w20s8FCLR1NjnnJj10KbvabvckmtQcYNb9g==";
+ url = "https://registry.npmjs.org/http-signature/-/http-signature-1.3.5.tgz";
+ sha512 = "NwoTQYSJoFt34jSBbwzDHDofoA61NGXzu6wXh95o1Ry62EnmKjXb/nR/RknLeZ3G/uGwrlKNY2z7uPt+Cdl7Tw==";
};
};
"httpntlm-1.7.6" = {
@@ -2182,13 +2173,13 @@ let
sha512 = "cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==";
};
};
- "import-fresh-3.2.1" = {
+ "import-fresh-3.2.2" = {
name = "import-fresh";
packageName = "import-fresh";
- version = "3.2.1";
+ version = "3.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz";
- sha512 = "6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==";
+ url = "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz";
+ sha512 = "cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==";
};
};
"imurmurhash-0.1.4" = {
@@ -2254,15 +2245,6 @@ let
sha1 = "fa78bf5d2e6913c911ce9f819ee5146bb6d844e9";
};
};
- "is-arguments-1.0.4" = {
- name = "is-arguments";
- packageName = "is-arguments";
- version = "1.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz";
- sha512 = "xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==";
- };
- };
"is-binary-path-2.1.0" = {
name = "is-binary-path";
packageName = "is-binary-path";
@@ -2272,31 +2254,13 @@ let
sha512 = "ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==";
};
};
- "is-buffer-2.0.4" = {
- name = "is-buffer";
- packageName = "is-buffer";
- version = "2.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz";
- sha512 = "Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==";
- };
- };
- "is-callable-1.2.1" = {
- name = "is-callable";
- packageName = "is-callable";
- version = "1.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-callable/-/is-callable-1.2.1.tgz";
- sha512 = "wliAfSzx6V+6WfMOmus1xy0XvSgf/dlStkvTfq7F0g4bOIW0PSUbnyse3NhDwdyYS1ozfUtAAySqTws3z9Eqgg==";
- };
- };
- "is-date-object-1.0.2" = {
- name = "is-date-object";
- packageName = "is-date-object";
- version = "1.0.2";
+ "is-core-module-2.0.0" = {
+ name = "is-core-module";
+ packageName = "is-core-module";
+ version = "2.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz";
- sha512 = "USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==";
+ url = "https://registry.npmjs.org/is-core-module/-/is-core-module-2.0.0.tgz";
+ sha512 = "jq1AH6C8MuteOoBPwkxHafmByhL9j5q4OaPGdbuD+ZtQJVzH+i6E3BJDQcBA09k57i2Hh2yQbEG8yObZ0jdlWw==";
};
};
"is-extglob-2.1.1" = {
@@ -2335,15 +2299,6 @@ let
sha512 = "5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==";
};
};
- "is-map-2.0.1" = {
- name = "is-map";
- packageName = "is-map";
- version = "2.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-map/-/is-map-2.0.1.tgz";
- sha512 = "T/S49scO8plUiAOA2DBTBG3JHpn1yiw0kRp6dgiZ0v2/6twi5eiB0rHtHFH9ZIrvlWc6+4O+m4zg5+Z833aXgw==";
- };
- };
"is-number-7.0.0" = {
name = "is-number";
packageName = "is-number";
@@ -2353,31 +2308,13 @@ let
sha512 = "41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==";
};
};
- "is-plain-obj-1.1.0" = {
+ "is-plain-obj-2.1.0" = {
name = "is-plain-obj";
packageName = "is-plain-obj";
- version = "1.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz";
- sha1 = "71a50c8429dfca773c92a390a4a03b39fcd51d3e";
- };
- };
- "is-regex-1.1.1" = {
- name = "is-regex";
- packageName = "is-regex";
- version = "1.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz";
- sha512 = "1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==";
- };
- };
- "is-set-2.0.1" = {
- name = "is-set";
- packageName = "is-set";
- version = "2.0.1";
+ version = "2.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/is-set/-/is-set-2.0.1.tgz";
- sha512 = "eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA==";
+ url = "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz";
+ sha512 = "YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==";
};
};
"is-stream-2.0.0" = {
@@ -2389,24 +2326,6 @@ let
sha512 = "XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==";
};
};
- "is-string-1.0.5" = {
- name = "is-string";
- packageName = "is-string";
- version = "1.0.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz";
- sha512 = "buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==";
- };
- };
- "is-symbol-1.0.3" = {
- name = "is-symbol";
- packageName = "is-symbol";
- version = "1.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz";
- sha512 = "OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==";
- };
- };
"is-typedarray-1.0.0" = {
name = "is-typedarray";
packageName = "is-typedarray";
@@ -2443,15 +2362,6 @@ let
sha1 = "bb935d48582cba168c06834957a54a3e07124f11";
};
};
- "isarray-2.0.5" = {
- name = "isarray";
- packageName = "isarray";
- version = "2.0.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz";
- sha512 = "xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==";
- };
- };
"isexe-2.0.0" = {
name = "isexe";
packageName = "isexe";
@@ -2533,24 +2443,6 @@ let
sha512 = "9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==";
};
};
- "iterate-iterator-1.0.1" = {
- name = "iterate-iterator";
- packageName = "iterate-iterator";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.1.tgz";
- sha512 = "3Q6tudGN05kbkDQDI4CqjaBf4qf85w6W6GnuZDtUVYwKgtC1q8yxYX7CZed7N+tLzQqS6roujWvszf13T+n9aw==";
- };
- };
- "iterate-value-1.0.2" = {
- name = "iterate-value";
- packageName = "iterate-value";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz";
- sha512 = "A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==";
- };
- };
"js-sha512-0.8.0" = {
name = "js-sha512";
packageName = "js-sha512";
@@ -2605,13 +2497,13 @@ let
sha1 = "a5e654c2e5a2deb5f201d96cefbca80c0ef2f513";
};
};
- "jsdoc-3.6.5" = {
+ "jsdoc-3.6.6" = {
name = "jsdoc";
packageName = "jsdoc";
- version = "3.6.5";
+ version = "3.6.6";
src = fetchurl {
- url = "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.5.tgz";
- sha512 = "SbY+i9ONuxSK35cgVHaI8O9senTE4CDYAmGSDJ5l3+sfe62Ff4gy96osy6OW84t4K4A8iGnMrlRrsSItSNp3RQ==";
+ url = "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.6.tgz";
+ sha512 = "znR99e1BHeyEkSvgDDpX0sTiTu+8aQyDl9DawrkOGZTTW8hv0deIFXx87114zJ7gRaDZKVQD/4tr1ifmJp9xhQ==";
};
};
"jsdoc-api-6.0.0" = {
@@ -2731,13 +2623,13 @@ let
sha512 = "Ioj5I4w18ZcHFaaisqCKdh1z+ipzN7sA2JB+h+WOlGcOMWm0FFN1dfxkgc2I4EXfhSP/mOfM3W43uFzEdz4sTw==";
};
};
- "just-extend-4.1.0" = {
+ "just-extend-4.1.1" = {
name = "just-extend";
packageName = "just-extend";
- version = "4.1.0";
+ version = "4.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/just-extend/-/just-extend-4.1.0.tgz";
- sha512 = "ApcjaOdVTJ7y4r08xI5wIqpvwS48Q0PBG4DJROcEkH1f8MdAiNFyFxz3xoL0LWAVwjrwPYZdVHHxhRHcx/uGLA==";
+ url = "https://registry.npmjs.org/just-extend/-/just-extend-4.1.1.tgz";
+ sha512 = "aWgeGFW67BP3e5181Ep1Fv2v8z//iBJfrvyTnq8wG86vEESwmonn1zPBJ0VfmT9CJq2FIT0VsETtrNFm2a+SHA==";
};
};
"klaw-3.0.0" = {
@@ -3010,13 +2902,13 @@ let
sha512 = "EGwzEeCcLniFX51DhTpmTom+dSA/MG/OBUDjnWtHbEnjAH180VzUeAw+oE4+Zv+CoYBWyRlYOTR0N8SO9R1PVw==";
};
};
- "marked-1.1.1" = {
+ "marked-1.2.0" = {
name = "marked";
packageName = "marked";
- version = "1.1.1";
+ version = "1.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/marked/-/marked-1.1.1.tgz";
- sha512 = "mJzT8D2yPxoPh7h0UXkB+dBj4FykPJ2OIfxAWeIHrvoHDkFxukV/29QxoFQoPM6RLEwhIFdJpmKBlqVM3s2ZIw==";
+ url = "https://registry.npmjs.org/marked/-/marked-1.2.0.tgz";
+ sha512 = "tiRxakgbNPBr301ihe/785NntvYyhxlqcL3YaC8CaxJQh7kiaEtrN9B/eK2I2943Yjkh5gw25chYFDQhOMCwMA==";
};
};
"mdurl-1.0.1" = {
@@ -3100,13 +2992,13 @@ let
sha512 = "Q2PKB4ZR4UPtjLl76JfzlgSCUZhSV1AXQgAZa1qt5RiaALFjP/CDrGvFBrOz7Ck6McPcwMAxTsJvWOUjOU8XMw==";
};
};
- "mocha-8.1.3" = {
+ "mocha-8.2.1" = {
name = "mocha";
packageName = "mocha";
- version = "8.1.3";
+ version = "8.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/mocha/-/mocha-8.1.3.tgz";
- sha512 = "ZbaYib4hT4PpF4bdSO2DohooKXIn4lDeiYqB+vTmCdr6l2woW0b6H3pf5x4sM5nwQMru9RvjjHYWVGltR50ZBw==";
+ url = "https://registry.npmjs.org/mocha/-/mocha-8.2.1.tgz";
+ sha512 = "cuLBVfyFfFqbNR0uUKbDGXKGk+UDFe6aR4os78XIrMQpZl/nv7JYHcvP5MFIAb374b2zFXsdgEGwmzMtP0Xg8w==";
};
};
"ms-2.1.2" = {
@@ -3118,6 +3010,15 @@ let
sha512 = "sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==";
};
};
+ "nanoid-3.1.12" = {
+ name = "nanoid";
+ packageName = "nanoid";
+ version = "3.1.12";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/nanoid/-/nanoid-3.1.12.tgz";
+ sha512 = "1qstj9z5+x491jfiC4Nelk+f8XBad7LN20PmyWINJEMRSf3wcAjAWysw1qaA8z6NSKe2sjq1hRSDpBH5paCb6A==";
+ };
+ };
"natural-compare-1.4.0" = {
name = "natural-compare";
packageName = "natural-compare";
@@ -3235,24 +3136,6 @@ let
sha512 = "OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==";
};
};
- "object-inspect-1.8.0" = {
- name = "object-inspect";
- packageName = "object-inspect";
- version = "1.8.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz";
- sha512 = "jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==";
- };
- };
- "object-keys-1.1.1" = {
- name = "object-keys";
- packageName = "object-keys";
- version = "1.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz";
- sha512 = "NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==";
- };
- };
"object-to-spawn-args-2.0.0" = {
name = "object-to-spawn-args";
packageName = "object-to-spawn-args";
@@ -3262,15 +3145,6 @@ let
sha512 = "ZMT4owlXg3JGegecLlAgAA/6BsdKHn63R3ayXcAa3zFkF7oUBHcSb0oxszeutYe0FO2c1lT5pwCuidLkC4Gx3g==";
};
};
- "object.assign-4.1.0" = {
- name = "object.assign";
- packageName = "object.assign";
- version = "4.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz";
- sha512 = "exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==";
- };
- };
"once-1.4.0" = {
name = "once";
packageName = "once";
@@ -3496,22 +3370,22 @@ let
sha512 = "HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==";
};
};
- "postcss-7.0.32" = {
+ "postcss-7.0.35" = {
name = "postcss";
packageName = "postcss";
- version = "7.0.32";
+ version = "7.0.35";
src = fetchurl {
- url = "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz";
- sha512 = "03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==";
+ url = "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz";
+ sha512 = "3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==";
};
};
- "postman-collection-3.6.6" = {
+ "postman-collection-3.6.8" = {
name = "postman-collection";
packageName = "postman-collection";
- version = "3.6.6";
+ version = "3.6.8";
src = fetchurl {
- url = "https://registry.npmjs.org/postman-collection/-/postman-collection-3.6.6.tgz";
- sha512 = "fm9AGKHbL2coSzD5nw+F07JrX7jzqu2doGIXevPPrwlpTZyTM6yagEdENeO/Na8rSUrI1+tKPj+TgAFiLvtF4w==";
+ url = "https://registry.npmjs.org/postman-collection/-/postman-collection-3.6.8.tgz";
+ sha512 = "TNPaK2dpVRhttUFo/WN0ReopXEtuSQMktwcvwJbQ0z8K+5hftvyx2ia40xgg9qFl/Ra78qoNTUmLL1s3lRqLMg==";
};
};
"postman-collection-transformer-3.3.3" = {
@@ -3532,40 +3406,40 @@ let
sha1 = "60e4fbf3b2175f772520b3c978c07a8bd32b5829";
};
};
- "postman-request-2.88.1-postman.24" = {
+ "postman-request-2.88.1-postman.27" = {
name = "postman-request";
packageName = "postman-request";
- version = "2.88.1-postman.24";
+ version = "2.88.1-postman.27";
src = fetchurl {
- url = "https://registry.npmjs.org/postman-request/-/postman-request-2.88.1-postman.24.tgz";
- sha512 = "afW2QxA9YCSaMUBFGRWvxnyjN4SqgXC5HqKJ0DFNfbx4ZW6AsBCFXeb5NAFgCH3kZ/og0XhUSDV+imjWwahLLg==";
+ url = "https://registry.npmjs.org/postman-request/-/postman-request-2.88.1-postman.27.tgz";
+ sha512 = "4Qc7p3/cbp5S4Q6LcOzJ+K5N7loWDKjW0S9hj8M2AMJDUVcFUbdgvQb6ZfTERz2+34xP9ByCy7VhdnNCATe/bA==";
};
};
- "postman-runtime-7.26.5" = {
+ "postman-runtime-7.26.8" = {
name = "postman-runtime";
packageName = "postman-runtime";
- version = "7.26.5";
+ version = "7.26.8";
src = fetchurl {
- url = "https://registry.npmjs.org/postman-runtime/-/postman-runtime-7.26.5.tgz";
- sha512 = "5sY4iWjG4GeGQ5o4QAJkAt79jmcZhOrs3XSbtCLrs4NqoZpTBx5WDQr6h1Dy4Y8Q0X/9NMCYqF/c5pnsqUyDCQ==";
+ url = "https://registry.npmjs.org/postman-runtime/-/postman-runtime-7.26.8.tgz";
+ sha512 = "ZMUZ7mQ2SMOX/C/ntgx2SAfRt3VV6wOy+aLyWbAqpQPo5Jfodxwv9QhxGj3S2km+IYzO6BT1luzE8X8fr2UafA==";
};
};
- "postman-sandbox-3.5.9" = {
+ "postman-sandbox-4.0.0" = {
name = "postman-sandbox";
packageName = "postman-sandbox";
- version = "3.5.9";
+ version = "4.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/postman-sandbox/-/postman-sandbox-3.5.9.tgz";
- sha512 = "B9mREFulQuYOa9+B7rklb94d9iZ6EYyhsUvdIfxphGUByimb6mOhumWV0sGbrtxVTsCAtTpN/68Shm7NCjrZ0A==";
+ url = "https://registry.npmjs.org/postman-sandbox/-/postman-sandbox-4.0.0.tgz";
+ sha512 = "0j1VCDa5MHMTfZqv2XSYUyn+hgT9izoRdGFAvjtHCH+i+2TP1KxqXzjxXzOdx1pt26wpl9APdJ2hKKFpx9UlrQ==";
};
};
- "postman-url-encoder-2.1.3" = {
+ "postman-url-encoder-3.0.0" = {
name = "postman-url-encoder";
packageName = "postman-url-encoder";
- version = "2.1.3";
+ version = "3.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/postman-url-encoder/-/postman-url-encoder-2.1.3.tgz";
- sha512 = "CwQjnoxaugCGeOyzVeZ4k1cNQ6iS8OBCzuWzcf4kLStKeRp0MwmLKYv25frynmDpugUUimq/d+FZCq6GtIX9Ag==";
+ url = "https://registry.npmjs.org/postman-url-encoder/-/postman-url-encoder-3.0.0.tgz";
+ sha512 = "bk5wus5/5Ei9pbh+sQXaAxS5n4ZwiNAaIA8VBvRcXP6QyKcue2yF6xk1HqdtaZoH1G8+6509SVeOBojoFQ7nrA==";
};
};
"prelude-ls-1.2.1" = {
@@ -3577,13 +3451,13 @@ let
sha512 = "vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==";
};
};
- "pretty-ms-7.0.0" = {
+ "pretty-ms-7.0.1" = {
name = "pretty-ms";
packageName = "pretty-ms";
- version = "7.0.0";
+ version = "7.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/pretty-ms/-/pretty-ms-7.0.0.tgz";
- sha512 = "J3aPWiC5e9ZeZFuSeBraGxSkGMOvulSWsxDByOcbD1Pr75YL3LSNIKIb52WXbCLE1sS5s4inBBbryjF4Y05Ceg==";
+ url = "https://registry.npmjs.org/pretty-ms/-/pretty-ms-7.0.1.tgz";
+ sha512 = "973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==";
};
};
"process-nextick-args-2.0.1" = {
@@ -3613,15 +3487,6 @@ let
sha512 = "7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==";
};
};
- "promise.allsettled-1.0.2" = {
- name = "promise.allsettled";
- packageName = "promise.allsettled";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.2.tgz";
- sha512 = "UpcYW5S1RaNKT6pd+s9jp9K9rlQge1UXKskec0j6Mmuq7UJCvlS2J2/s/yuPN8ehftf9HXMxWlKiPbGGUzpoRg==";
- };
- };
"propagate-2.0.1" = {
name = "propagate";
packageName = "propagate";
@@ -3739,13 +3604,13 @@ let
sha1 = "4dd002d3f30dc11afe3bb177ad8e99094f7f62dd";
};
};
- "readdirp-3.4.0" = {
+ "readdirp-3.5.0" = {
name = "readdirp";
packageName = "readdirp";
- version = "3.4.0";
+ version = "3.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz";
- sha512 = "0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==";
+ url = "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz";
+ sha512 = "cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==";
};
};
"rechoir-0.6.2" = {
@@ -3865,13 +3730,13 @@ let
sha512 = "YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ==";
};
};
- "resolve-1.17.0" = {
+ "resolve-1.18.1" = {
name = "resolve";
packageName = "resolve";
- version = "1.17.0";
+ version = "1.18.1";
src = fetchurl {
- url = "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz";
- sha512 = "ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==";
+ url = "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz";
+ sha512 = "lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==";
};
};
"resolve-from-4.0.0" = {
@@ -4009,13 +3874,13 @@ let
sha512 = "vybp3GItaR1ZtO2nxZZo8eOo7fnVaNtP3XE2vJKgzkKR2bagCkdJ1EpYYhEMd3qu/80DwQk9KjsNSxE3fXWq0g==";
};
};
- "serialize-javascript-4.0.0" = {
+ "serialize-javascript-5.0.1" = {
name = "serialize-javascript";
packageName = "serialize-javascript";
- version = "4.0.0";
+ version = "5.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz";
- sha512 = "GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==";
+ url = "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz";
+ sha512 = "SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==";
};
};
"server-destroy-1.0.1" = {
@@ -4081,13 +3946,13 @@ let
sha512 = "VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==";
};
};
- "sinon-9.0.3" = {
+ "sinon-9.2.1" = {
name = "sinon";
packageName = "sinon";
- version = "9.0.3";
+ version = "9.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/sinon/-/sinon-9.0.3.tgz";
- sha512 = "IKo9MIM111+smz9JGwLmw5U1075n1YXeAq8YeSFlndCLhAL5KGn6bLgu7b/4AYHTV/LcEMcRm2wU2YiL55/6Pg==";
+ url = "https://registry.npmjs.org/sinon/-/sinon-9.2.1.tgz";
+ sha512 = "naPfsamB5KEE1aiioaoqJ6MEhdUs/2vtI5w1hPAXX/UwvoPjXcwh1m5HiKx0HGgKR8lQSoFIgY5jM6KK8VrS9w==";
};
};
"slice-ansi-2.1.0" = {
@@ -4153,13 +4018,13 @@ let
sha512 = "cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==";
};
};
- "spdx-license-ids-3.0.5" = {
+ "spdx-license-ids-3.0.6" = {
name = "spdx-license-ids";
packageName = "spdx-license-ids";
- version = "3.0.5";
+ version = "3.0.6";
src = fetchurl {
- url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz";
- sha512 = "J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==";
+ url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz";
+ sha512 = "+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==";
};
};
"split-ca-1.0.1" = {
@@ -4279,24 +4144,6 @@ let
sha512 = "zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==";
};
};
- "string.prototype.trimend-1.0.1" = {
- name = "string.prototype.trimend";
- packageName = "string.prototype.trimend";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz";
- sha512 = "LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==";
- };
- };
- "string.prototype.trimstart-1.0.1" = {
- name = "string.prototype.trimstart";
- packageName = "string.prototype.trimstart";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz";
- sha512 = "XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==";
- };
- };
"string_decoder-0.10.31" = {
name = "string_decoder";
packageName = "string_decoder";
@@ -4369,15 +4216,6 @@ let
sha512 = "3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==";
};
};
- "strip-json-comments-3.0.1" = {
- name = "strip-json-comments";
- packageName = "strip-json-comments";
- version = "3.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz";
- sha512 = "VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==";
- };
- };
"strip-json-comments-3.1.1" = {
name = "strip-json-comments";
packageName = "strip-json-comments";
@@ -4414,15 +4252,6 @@ let
sha512 = "qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==";
};
};
- "supports-color-7.1.0" = {
- name = "supports-color";
- packageName = "supports-color";
- version = "7.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz";
- sha512 = "oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==";
- };
- };
"supports-color-7.2.0" = {
name = "supports-color";
packageName = "supports-color";
@@ -4693,13 +4522,13 @@ let
sha512 = "8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==";
};
};
- "uglify-js-3.10.4" = {
+ "uglify-js-3.11.5" = {
name = "uglify-js";
packageName = "uglify-js";
- version = "3.10.4";
+ version = "3.11.5";
src = fetchurl {
- url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.4.tgz";
- sha512 = "kBFT3U4Dcj4/pJ52vfjCSfyLyvG9VYYuGYPmrPvAxRw/i7xHiT4VvCev+uiEMcEEiu6UNB6KgWmGtSUYIWScbw==";
+ url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.11.5.tgz";
+ sha512 = "btvv/baMqe7HxP7zJSF7Uc16h1mSfuuSplT0/qdjxseesDU+yYzH33eHBH+eMdeRXwujXspaCTooWHQVVBh09w==";
};
};
"underscore-1.10.2" = {
@@ -4747,15 +4576,6 @@ let
sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf";
};
};
- "uuid-3.3.2" = {
- name = "uuid";
- packageName = "uuid";
- version = "3.3.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz";
- sha512 = "yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==";
- };
- };
"uuid-3.4.0" = {
name = "uuid";
packageName = "uuid";
@@ -4765,22 +4585,22 @@ let
sha512 = "HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==";
};
};
- "uvm-1.7.9" = {
+ "uvm-2.0.1" = {
name = "uvm";
packageName = "uvm";
- version = "1.7.9";
+ version = "2.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/uvm/-/uvm-1.7.9.tgz";
- sha512 = "Z3Uf7Jm8Cpvxf8FMjE7cFBaXsXzKu2n3kFqV23pQNLg8rrZqi6fmLFnLCn5EhiEC94XdcQCCNjrGeOnFdy1xsA==";
+ url = "https://registry.npmjs.org/uvm/-/uvm-2.0.1.tgz";
+ sha512 = "bZAckfNKnr95YkTCVZWyzK+7w1c8sYJuTresCBqhiizByVRtfPqhGJpTwFUSaS2YkaVfsMoN5xZcOCNxTx9uCA==";
};
};
- "v8-compile-cache-2.1.1" = {
+ "v8-compile-cache-2.2.0" = {
name = "v8-compile-cache";
packageName = "v8-compile-cache";
- version = "2.1.1";
+ version = "2.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz";
- sha512 = "8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==";
+ url = "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz";
+ sha512 = "gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==";
};
};
"verror-1.10.0" = {
@@ -4873,13 +4693,13 @@ let
sha512 = "mO8XtqyPvykVCsrwj5MlOVWvSnCdT+C+QVbm6blradR7JExAhbkZ7hZ9A+9NUtwzSqrlUo9a67ws0EiILrvRpw==";
};
};
- "workerpool-6.0.0" = {
+ "workerpool-6.0.2" = {
name = "workerpool";
packageName = "workerpool";
- version = "6.0.0";
+ version = "6.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/workerpool/-/workerpool-6.0.0.tgz";
- sha512 = "fU2OcNA/GVAJLLyKUoHkAgIhKb0JoCpSjLC/G2vYKxUjVmQwGbRVeoPJ1a8U4pnVofz4AQV5Y/NEw8oKqxEBtA==";
+ url = "https://registry.npmjs.org/workerpool/-/workerpool-6.0.2.tgz";
+ sha512 = "DSNyvOpFKrNusaaUwk+ej6cBj1bmhLcBfj80elGk+ZIo5JSkq+unB1dLKEOcNfJDZgjGICfhQ0Q5TbP0PvF4+Q==";
};
};
"wrap-ansi-5.1.0" = {
@@ -5008,15 +4828,6 @@ let
sha512 = "AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==";
};
};
- "yargs-14.2.3" = {
- name = "yargs";
- packageName = "yargs";
- version = "14.2.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz";
- sha512 = "ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==";
- };
- };
"yargs-15.4.1" = {
name = "yargs";
packageName = "yargs";
@@ -5035,15 +4846,6 @@ let
sha512 = "3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==";
};
};
- "yargs-parser-15.0.1" = {
- name = "yargs-parser";
- packageName = "yargs-parser";
- version = "15.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz";
- sha512 = "0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==";
- };
- };
"yargs-parser-18.1.3" = {
name = "yargs-parser";
packageName = "yargs-parser";
@@ -5053,13 +4855,13 @@ let
sha512 = "o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==";
};
};
- "yargs-unparser-1.6.1" = {
+ "yargs-unparser-2.0.0" = {
name = "yargs-unparser";
packageName = "yargs-unparser";
- version = "1.6.1";
+ version = "2.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.1.tgz";
- sha512 = "qZV14lK9MWsGCmcr7u5oXGH0dbGqZAIxTDrWXZDo5zUr6b6iUmelNKO6x6R1dQT24AH3LgRxJpr8meWy2unolA==";
+ url = "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz";
+ sha512 = "7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==";
};
};
};
@@ -5068,49 +4870,49 @@ in
newman = nodeEnv.buildNodePackage {
name = "newman";
packageName = "newman";
- version = "5.2.0";
+ version = "5.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/newman/-/newman-5.2.0.tgz";
- sha512 = "VzvKHhdPM7QvuwQfnJMj50hHLf27AE9hCAbMgbP5aXIQ12eKhrL3if1U0OWcB+BvSLdww9nKvMDwvuF72/ipFw==";
+ url = "https://registry.npmjs.org/newman/-/newman-5.2.1.tgz";
+ sha512 = "kEuTMQCiORHZFx92sPVih8RHsJ40JxgxvlsrUe6MFXLQg2/UrO1KaUQCDabTy41tOu0a+dx6Mtg+x+uK1rCPcA==";
};
dependencies = [
sources."@babel/code-frame-7.10.4"
- (sources."@babel/core-7.11.6" // {
+ (sources."@babel/core-7.12.3" // {
dependencies = [
- sources."debug-4.2.0"
+ sources."debug-4.3.0"
sources."semver-5.7.1"
sources."source-map-0.5.7"
];
})
- (sources."@babel/generator-7.11.6" // {
+ (sources."@babel/generator-7.12.5" // {
dependencies = [
sources."source-map-0.5.7"
];
})
sources."@babel/helper-function-name-7.10.4"
sources."@babel/helper-get-function-arity-7.10.4"
- sources."@babel/helper-member-expression-to-functions-7.11.0"
- sources."@babel/helper-module-imports-7.10.4"
- sources."@babel/helper-module-transforms-7.11.0"
+ sources."@babel/helper-member-expression-to-functions-7.12.1"
+ sources."@babel/helper-module-imports-7.12.5"
+ sources."@babel/helper-module-transforms-7.12.1"
sources."@babel/helper-optimise-call-expression-7.10.4"
- sources."@babel/helper-replace-supers-7.10.4"
- sources."@babel/helper-simple-access-7.10.4"
+ sources."@babel/helper-replace-supers-7.12.5"
+ sources."@babel/helper-simple-access-7.12.1"
sources."@babel/helper-split-export-declaration-7.11.0"
sources."@babel/helper-validator-identifier-7.10.4"
- sources."@babel/helpers-7.10.4"
+ sources."@babel/helpers-7.12.5"
sources."@babel/highlight-7.10.4"
- sources."@babel/parser-7.11.5"
+ sources."@babel/parser-7.12.5"
sources."@babel/template-7.10.4"
- (sources."@babel/traverse-7.11.5" // {
+ (sources."@babel/traverse-7.12.5" // {
dependencies = [
- sources."debug-4.2.0"
+ sources."debug-4.3.0"
sources."globals-11.12.0"
];
})
- sources."@babel/types-7.11.5"
- (sources."@eslint/eslintrc-0.1.3" // {
+ sources."@babel/types-7.12.6"
+ (sources."@eslint/eslintrc-0.2.1" // {
dependencies = [
- sources."debug-4.2.0"
+ sources."debug-4.3.0"
];
})
(sources."@istanbuljs/load-nyc-config-1.1.0" // {
@@ -5122,19 +4924,19 @@ in
];
})
sources."@istanbuljs/schema-0.1.2"
- sources."@postman/form-data-3.1.0"
+ sources."@postman/form-data-3.1.1"
sources."@postman/tunnel-agent-0.6.3"
sources."@sinonjs/commons-1.8.1"
sources."@sinonjs/fake-timers-6.0.1"
sources."@sinonjs/formatio-5.0.1"
- sources."@sinonjs/samsam-5.1.0"
+ sources."@sinonjs/samsam-5.2.0"
sources."@sinonjs/text-encoding-0.7.1"
- sources."@types/color-name-1.1.1"
+ sources."@ungap/promise-all-settled-1.1.2"
sources."JSONStream-1.3.2"
- sources."acorn-7.4.0"
+ sources."acorn-7.4.1"
sources."acorn-jsx-5.3.1"
sources."aggregate-error-3.1.0"
- sources."ajv-6.12.4"
+ sources."ajv-6.12.6"
sources."ansi-colors-4.1.1"
(sources."ansi-escape-sequences-4.1.0" // {
dependencies = [
@@ -5149,7 +4951,6 @@ in
sources."argparse-1.0.10"
sources."array-back-4.0.1"
sources."array-uniq-1.0.3"
- sources."array.prototype.map-1.0.2"
sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."assertion-error-1.1.0"
@@ -5157,7 +4958,7 @@ in
sources."async-3.2.0"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.10.1"
+ sources."aws4-1.11.0"
sources."balanced-match-1.0.0"
sources."base64-js-1.3.1"
sources."bcrypt-pbkdf-1.0.2"
@@ -5198,10 +4999,10 @@ in
sources."catharsis-0.8.11"
sources."chai-4.2.0"
sources."chalk-2.4.2"
- sources."chardet-1.2.1"
+ sources."chardet-1.3.0"
sources."charset-1.0.1"
sources."check-error-1.0.2"
- sources."chokidar-3.4.2"
+ sources."chokidar-3.4.3"
sources."chownr-1.1.4"
sources."clean-stack-2.2.0"
sources."cli-progress-3.8.2"
@@ -5215,7 +5016,7 @@ in
sources."strip-ansi-5.2.0"
];
})
- sources."collect-all-1.0.3"
+ sources."collect-all-1.0.4"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
sources."colors-1.4.0"
@@ -5236,7 +5037,7 @@ in
sources."array-back-2.0.0"
];
})
- sources."commander-6.1.0"
+ sources."commander-6.2.0"
sources."comment-parser-0.7.6"
sources."common-sequence-2.0.0"
sources."commondir-1.0.1"
@@ -5271,7 +5072,6 @@ in
sources."deep-extend-0.6.0"
sources."deep-is-0.1.3"
sources."default-require-extensions-3.0.0"
- sources."define-properties-1.1.3"
sources."delayed-stream-1.0.0"
sources."diff-4.0.2"
(sources."dmd-5.0.2" // {
@@ -5297,8 +5097,8 @@ in
sources."doctrine-3.0.0"
(sources."dom-serializer-0.2.2" // {
dependencies = [
- sources."domelementtype-2.0.1"
- sources."entities-2.0.3"
+ sources."domelementtype-2.0.2"
+ sources."entities-2.1.0"
];
})
sources."domelementtype-1.3.1"
@@ -5315,40 +5115,40 @@ in
sources."end-of-stream-1.4.4"
sources."enquirer-2.3.6"
sources."entities-1.1.2"
- sources."es-abstract-1.17.6"
- sources."es-array-method-boxes-properly-1.0.0"
- (sources."es-get-iterator-1.1.0" // {
- dependencies = [
- sources."isarray-2.0.5"
- ];
- })
- sources."es-to-primitive-1.2.1"
sources."es6-error-4.1.1"
sources."escape-html-1.0.3"
sources."escape-string-regexp-1.0.5"
- (sources."eslint-7.8.0" // {
+ (sources."eslint-7.12.1" // {
dependencies = [
- sources."ansi-styles-4.2.1"
+ sources."ansi-styles-4.3.0"
sources."chalk-4.1.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
- sources."debug-4.2.0"
+ sources."debug-4.3.0"
sources."has-flag-4.0.0"
sources."supports-color-7.2.0"
];
})
- (sources."eslint-plugin-jsdoc-30.3.0" // {
+ (sources."eslint-plugin-jsdoc-30.7.6" // {
dependencies = [
- sources."debug-4.2.0"
+ sources."debug-4.3.0"
];
})
sources."eslint-plugin-lodash-7.1.0"
sources."eslint-plugin-mocha-8.0.0"
sources."eslint-plugin-security-1.4.0"
- sources."eslint-scope-5.1.0"
- sources."eslint-utils-2.1.0"
- sources."eslint-visitor-keys-1.3.0"
- sources."espree-7.3.0"
+ sources."eslint-scope-5.1.1"
+ (sources."eslint-utils-2.1.0" // {
+ dependencies = [
+ sources."eslint-visitor-keys-1.3.0"
+ ];
+ })
+ sources."eslint-visitor-keys-2.0.0"
+ (sources."espree-7.3.0" // {
+ dependencies = [
+ sources."eslint-visitor-keys-1.3.0"
+ ];
+ })
sources."esprima-4.0.1"
(sources."esquery-1.3.1" // {
dependencies = [
@@ -5387,19 +5187,23 @@ in
];
})
sources."find-up-5.0.0"
- sources."flat-4.1.0"
- sources."flat-cache-2.0.1"
- sources."flatted-2.0.1"
+ sources."flat-5.0.2"
+ (sources."flat-cache-2.0.1" // {
+ dependencies = [
+ sources."flatted-2.0.2"
+ ];
+ })
+ sources."flatted-3.1.0"
sources."foreground-child-2.0.0"
sources."forever-agent-0.6.1"
- sources."fromentries-1.2.1"
+ sources."fromentries-1.3.1"
sources."fs-constants-1.0.0"
sources."fs-then-native-2.0.0"
sources."fs.realpath-1.0.0"
sources."fsevents-2.1.3"
sources."function-bind-1.1.1"
sources."functional-red-black-tree-1.0.1"
- sources."gensync-1.0.0-beta.1"
+ sources."gensync-1.0.0-beta.2"
sources."get-caller-file-2.0.5"
sources."get-func-name-2.0.0"
sources."get-package-type-0.1.0"
@@ -5420,18 +5224,17 @@ in
];
})
sources."has-flag-3.0.0"
- sources."has-symbols-1.0.1"
- sources."hasha-5.2.0"
+ sources."hasha-5.2.2"
sources."he-1.2.0"
sources."html-escaper-2.0.2"
sources."htmlparser2-3.10.1"
sources."http-reasons-0.1.0"
- sources."http-signature-1.3.4"
+ sources."http-signature-1.3.5"
sources."httpntlm-1.7.6"
sources."httpreq-0.4.24"
sources."iconv-lite-0.6.2"
sources."ignore-4.0.6"
- (sources."import-fresh-3.2.1" // {
+ (sources."import-fresh-3.2.2" // {
dependencies = [
sources."resolve-from-4.0.0"
];
@@ -5451,22 +5254,14 @@ in
})
sources."interpret-1.4.0"
sources."ip-regex-2.1.0"
- sources."is-arguments-1.0.4"
sources."is-binary-path-2.1.0"
- sources."is-buffer-2.0.4"
- sources."is-callable-1.2.1"
- sources."is-date-object-1.0.2"
+ sources."is-core-module-2.0.0"
sources."is-extglob-2.1.1"
sources."is-fullwidth-code-point-3.0.0"
sources."is-glob-4.0.1"
- sources."is-map-2.0.1"
sources."is-number-7.0.0"
- sources."is-plain-obj-1.1.0"
- sources."is-regex-1.1.1"
- sources."is-set-2.0.1"
+ sources."is-plain-obj-2.1.0"
sources."is-stream-2.0.0"
- sources."is-string-1.0.5"
- sources."is-symbol-1.0.3"
sources."is-typedarray-1.0.0"
sources."is-windows-1.0.2"
sources."isarray-1.0.0"
@@ -5496,18 +5291,16 @@ in
})
(sources."istanbul-lib-source-maps-4.0.0" // {
dependencies = [
- sources."debug-4.2.0"
+ sources."debug-4.3.0"
];
})
sources."istanbul-reports-3.0.2"
- sources."iterate-iterator-1.0.1"
- sources."iterate-value-1.0.2"
sources."js-sha512-0.8.0"
sources."js-tokens-4.0.0"
sources."js-yaml-3.14.0"
sources."js2xmlparser-4.0.1"
sources."jsbn-0.1.1"
- (sources."jsdoc-3.6.5" // {
+ (sources."jsdoc-3.6.6" // {
dependencies = [
sources."bluebird-3.7.2"
sources."escape-string-regexp-2.0.0"
@@ -5532,7 +5325,7 @@ in
sources."xmlbuilder-10.1.1"
];
})
- sources."just-extend-4.1.0"
+ sources."just-extend-4.1.1"
sources."klaw-3.0.0"
sources."levn-0.4.1"
sources."linkify-it-2.2.0"
@@ -5553,7 +5346,7 @@ in
sources."lodash.set-4.3.2"
(sources."log-symbols-4.0.0" // {
dependencies = [
- sources."ansi-styles-4.2.1"
+ sources."ansi-styles-4.3.0"
sources."chalk-4.1.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
@@ -5569,7 +5362,7 @@ in
];
})
sources."markdown-it-anchor-5.3.0"
- sources."marked-1.1.1"
+ sources."marked-1.2.0"
sources."mdurl-1.0.1"
sources."mime-db-1.44.0"
sources."mime-format-2.0.0"
@@ -5578,22 +5371,22 @@ in
sources."minimist-1.2.5"
sources."mkdirp-1.0.4"
sources."mkdirp2-1.0.4"
- (sources."mocha-8.1.3" // {
+ (sources."mocha-8.2.1" // {
dependencies = [
- sources."debug-4.1.1"
+ sources."debug-4.2.0"
sources."escape-string-regexp-4.0.0"
sources."has-flag-4.0.0"
- sources."strip-json-comments-3.0.1"
- sources."supports-color-7.1.0"
+ sources."supports-color-7.2.0"
];
})
sources."ms-2.1.2"
+ sources."nanoid-3.1.12"
sources."natural-compare-1.4.0"
sources."neo-async-2.6.2"
sources."nise-4.0.4"
(sources."nock-13.0.4" // {
dependencies = [
- sources."debug-4.2.0"
+ sources."debug-4.3.0"
];
})
sources."node-oauth1-1.3.0"
@@ -5602,7 +5395,7 @@ in
sources."number-is-nan-1.0.1"
(sources."nyc-15.1.0" // {
dependencies = [
- sources."ansi-styles-4.2.1"
+ sources."ansi-styles-4.3.0"
sources."cliui-6.0.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
@@ -5622,10 +5415,7 @@ in
sources."object-assign-4.1.1"
sources."object-get-2.1.1"
sources."object-hash-1.3.1"
- sources."object-inspect-1.8.0"
- sources."object-keys-1.1.1"
sources."object-to-spawn-args-2.0.0"
- sources."object.assign-4.1.0"
sources."once-1.4.0"
sources."optionator-0.9.1"
sources."p-limit-3.0.2"
@@ -5665,12 +5455,12 @@ in
sources."p-locate-4.1.0"
];
})
- (sources."postcss-7.0.32" // {
+ (sources."postcss-7.0.35" // {
dependencies = [
sources."supports-color-6.1.0"
];
})
- sources."postman-collection-3.6.6"
+ sources."postman-collection-3.6.8"
(sources."postman-collection-transformer-3.3.3" // {
dependencies = [
sources."commander-5.1.0"
@@ -5678,24 +5468,24 @@ in
];
})
sources."postman-jsdoc-theme-0.0.3"
- (sources."postman-request-2.88.1-postman.24" // {
+ (sources."postman-request-2.88.1-postman.27" // {
dependencies = [
sources."tough-cookie-2.5.0"
];
})
- (sources."postman-runtime-7.26.5" // {
+ (sources."postman-runtime-7.26.8" // {
dependencies = [
sources."async-2.6.3"
+ sources."aws4-1.10.1"
];
})
- sources."postman-sandbox-3.5.9"
- sources."postman-url-encoder-2.1.3"
+ sources."postman-sandbox-4.0.0"
+ sources."postman-url-encoder-3.0.0"
sources."prelude-ls-1.2.1"
- sources."pretty-ms-7.0.0"
+ sources."pretty-ms-7.0.1"
sources."process-nextick-args-2.0.1"
sources."process-on-spawn-1.0.0"
sources."progress-2.0.3"
- sources."promise.allsettled-1.0.2"
sources."propagate-2.0.1"
sources."pseudomap-1.0.2"
sources."psl-1.8.0"
@@ -5707,7 +5497,7 @@ in
sources."randombytes-2.1.0"
sources."readable-stream-3.6.0"
sources."readdir-0.0.13"
- sources."readdirp-3.4.0"
+ sources."readdirp-3.5.0"
sources."rechoir-0.6.2"
sources."recursive-readdir-2.2.2"
(sources."reduce-extract-1.0.0" // {
@@ -5730,7 +5520,7 @@ in
sources."require-directory-2.1.1"
sources."require-main-filename-2.0.0"
sources."requizzle-0.2.3"
- sources."resolve-1.17.0"
+ sources."resolve-1.18.1"
sources."resolve-from-5.0.0"
sources."ret-0.1.15"
sources."rimraf-2.6.3"
@@ -5745,7 +5535,7 @@ in
sources."stack-trace-0.0.9"
];
})
- sources."serialize-javascript-4.0.0"
+ sources."serialize-javascript-5.0.1"
sources."server-destroy-1.0.1"
sources."set-blocking-2.0.0"
sources."shebang-command-2.0.0"
@@ -5753,7 +5543,7 @@ in
sources."shelljs-0.8.4"
sources."sigmund-1.0.1"
sources."signal-exit-3.0.3"
- (sources."sinon-9.0.3" // {
+ (sources."sinon-9.2.1" // {
dependencies = [
sources."has-flag-4.0.0"
sources."supports-color-7.2.0"
@@ -5779,7 +5569,7 @@ in
})
sources."spdx-exceptions-2.3.0"
sources."spdx-expression-parse-3.0.1"
- sources."spdx-license-ids-3.0.5"
+ sources."spdx-license-ids-3.0.6"
sources."split-ca-1.0.1"
sources."sprintf-js-1.0.3"
sources."srcset-1.0.0"
@@ -5794,8 +5584,6 @@ in
sources."stream-via-1.0.4"
sources."strftime-0.10.0"
sources."string-width-4.2.0"
- sources."string.prototype.trimend-1.0.1"
- sources."string.prototype.trimstart-1.0.1"
sources."string_decoder-1.3.0"
sources."strip-ansi-6.0.0"
sources."strip-bom-4.0.0"
@@ -5851,19 +5639,14 @@ in
sources."typedarray-to-buffer-3.1.5"
sources."typical-2.6.1"
sources."uc.micro-1.0.6"
- sources."uglify-js-3.10.4"
+ sources."uglify-js-3.11.5"
sources."underscore-1.7.0"
sources."uri-js-4.4.0"
sources."utcstring-0.1.0"
sources."util-deprecate-1.0.2"
sources."uuid-3.4.0"
- (sources."uvm-1.7.9" // {
- dependencies = [
- sources."lodash-4.17.19"
- sources."uuid-3.3.2"
- ];
- })
- sources."v8-compile-cache-2.1.1"
+ sources."uvm-2.0.1"
+ sources."v8-compile-cache-2.2.0"
sources."verror-1.10.0"
sources."walk-back-4.0.0"
sources."which-2.0.2"
@@ -5885,7 +5668,7 @@ in
sources."word-wrap-1.2.3"
sources."wordwrap-1.0.0"
sources."wordwrapjs-3.0.0"
- sources."workerpool-6.0.0"
+ sources."workerpool-6.0.2"
(sources."wrap-ansi-5.1.0" // {
dependencies = [
sources."ansi-regex-4.1.0"
@@ -5927,20 +5710,10 @@ in
];
})
sources."yargs-parser-13.1.2"
- (sources."yargs-unparser-1.6.1" // {
+ (sources."yargs-unparser-2.0.0" // {
dependencies = [
- sources."ansi-regex-4.1.0"
- sources."emoji-regex-7.0.3"
- sources."find-up-3.0.0"
- sources."is-fullwidth-code-point-2.0.0"
- sources."locate-path-3.0.0"
- sources."p-limit-2.3.0"
- sources."p-locate-3.0.0"
- sources."path-exists-3.0.0"
- sources."string-width-3.1.0"
- sources."strip-ansi-5.2.0"
- sources."yargs-14.2.3"
- sources."yargs-parser-15.0.1"
+ sources."camelcase-6.2.0"
+ sources."decamelize-4.0.0"
];
})
];
diff --git a/pkgs/development/web/nodejs/bypass-xcodebuild.diff b/pkgs/development/web/nodejs/bypass-xcodebuild.diff
new file mode 100644
index 000000000000..5c900dd2143f
--- /dev/null
+++ b/pkgs/development/web/nodejs/bypass-xcodebuild.diff
@@ -0,0 +1,28 @@
+diff -Naur node-v12.18.4/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py node-v12.18.4-new/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py
+--- node-v12.18.4/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py 2020-09-15 09:08:46.000000000 +0200
++++ node-v12.18.4-new/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py 2020-12-03 16:55:43.781860687 +0100
+@@ -436,7 +436,14 @@
+ # Since the CLT has no SDK paths anyway, returning None is the
+ # most sensible route and should still do the right thing.
+ try:
+- return GetStdoutQuiet(['xcodebuild', '-version', '-sdk', sdk, infoitem])
++ # Return fake data that xcodebuild would normally return
++
++ xcodedata = {
++ "Path": "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk",
++ "ProductBuildVersion": "19A547",
++ "ProductVersion": "10.15"
++ }
++ return xcodedata[infoitem]
+ except GypError:
+ pass
+
+@@ -1271,7 +1278,7 @@
+ version = ""
+ build = ""
+ try:
+- version_list = GetStdoutQuiet(['xcodebuild', '-version']).splitlines()
++ version_list = []
+ # In some circumstances xcodebuild exits 0 but doesn't return
+ # the right results; for example, a user on 10.7 or 10.8 with
+ # a bogus path set via xcode-select
diff --git a/pkgs/development/web/nodejs/nodejs.nix b/pkgs/development/web/nodejs/nodejs.nix
index 12754b6d4412..4358d6134e82 100644
--- a/pkgs/development/web/nodejs/nodejs.nix
+++ b/pkgs/development/web/nodejs/nodejs.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, openssl, python, zlib, libuv, utillinux, http-parser
+{ stdenv, fetchurl, openssl, python, zlib, libuv, util-linux, http-parser
, pkgconfig, which
# Updater dependencies
, writeScript, coreutils, gnugrep, jq, curl, common-updater-scripts, nix, runtimeShell
@@ -55,7 +55,7 @@ in
buildInputs = optionals stdenv.isDarwin [ CoreServices ApplicationServices ]
++ [ zlib libuv openssl http-parser icu ];
- nativeBuildInputs = [ which utillinux pkgconfig python ]
+ nativeBuildInputs = [ which util-linux pkgconfig python ]
++ optionals stdenv.isDarwin [ xcbuild ];
configureFlags = let
diff --git a/pkgs/development/web/nodejs/v10.nix b/pkgs/development/web/nodejs/v10.nix
index 74253e97334d..a1df5ddd741e 100644
--- a/pkgs/development/web/nodejs/v10.nix
+++ b/pkgs/development/web/nodejs/v10.nix
@@ -1,4 +1,4 @@
-{ callPackage, openssl, icu, python2, enableNpm ? true }:
+{ callPackage, openssl, icu, python2, stdenv, enableNpm ? true }:
let
buildNodejs = callPackage ./nodejs.nix {
@@ -10,4 +10,5 @@ in
inherit enableNpm;
version = "10.23.0";
sha256 = "07vlqr0493a569i0npwgkxk5wa4vc7j68jsivchg08y2slwn0dgx";
+ patches = stdenv.lib.optional stdenv.isDarwin ./bypass-xcodebuild.diff;
}
diff --git a/pkgs/development/web/nodejs/v12.nix b/pkgs/development/web/nodejs/v12.nix
index c38944c5b562..184585f12d43 100644
--- a/pkgs/development/web/nodejs/v12.nix
+++ b/pkgs/development/web/nodejs/v12.nix
@@ -1,4 +1,4 @@
-{ callPackage, openssl, icu, python2, enableNpm ? true }:
+{ callPackage, openssl, icu, python2, stdenv, enableNpm ? true }:
let
buildNodejs = callPackage ./nodejs.nix {
@@ -8,6 +8,7 @@ let
in
buildNodejs {
inherit enableNpm;
- version = "12.19.1";
- sha256 = "0zdis5wd84c57qjdiry8mmhpp009wqhb51f67iphl06vqc67w1vl";
+ version = "12.20.0";
+ sha256 = "12s2vjrlhgap2r12s7rqf0r2wzh9q2r5dkh3ak9fhrgmk9fgvqv1";
+ patches = stdenv.lib.optional stdenv.isDarwin ./bypass-xcodebuild.diff;
}
diff --git a/pkgs/development/web/nodejs/v14.nix b/pkgs/development/web/nodejs/v14.nix
index 9c0c518b62ec..c3e4d7507806 100644
--- a/pkgs/development/web/nodejs/v14.nix
+++ b/pkgs/development/web/nodejs/v14.nix
@@ -1,4 +1,4 @@
-{ callPackage, openssl, python3, enableNpm ? true }:
+{ callPackage, openssl, python3, stdenv, enableNpm ? true }:
let
buildNodejs = callPackage ./nodejs.nix {
@@ -10,4 +10,5 @@ in
inherit enableNpm;
version = "14.15.1";
sha256 = "1g61vqsgq3jsipw2fckj68i4a4pi1iz1kbw7mlw8jmzp8rl46q81";
+ patches = stdenv.lib.optional stdenv.isDarwin ./bypass-xcodebuild.diff;
}
diff --git a/pkgs/development/web/nodejs/v15.nix b/pkgs/development/web/nodejs/v15.nix
index 45e7b372e666..f5cd88c3d39b 100644
--- a/pkgs/development/web/nodejs/v15.nix
+++ b/pkgs/development/web/nodejs/v15.nix
@@ -8,6 +8,6 @@ let
in
buildNodejs {
inherit enableNpm;
- version = "15.2.1";
- sha256 = "0gp8z68h888x2ql64aiicgs7k065lg755cbjlnkbzdih5bh32qjn";
+ version = "15.3.0";
+ sha256 = "0h625hhswwv5rpijacxiak28fy5br8kpxrihfcjdqwm3dvyvkc1v";
}
diff --git a/pkgs/development/web/postman/default.nix b/pkgs/development/web/postman/default.nix
index c12e0260fbed..924f44936958 100644
--- a/pkgs/development/web/postman/default.nix
+++ b/pkgs/development/web/postman/default.nix
@@ -7,11 +7,11 @@
stdenv.mkDerivation rec {
pname = "postman";
- version = "7.34.0";
+ version = "7.36.0";
src = fetchurl {
url = "https://dl.pstmn.io/download/version/${version}/linux64";
- sha256 = "13d3wc49wp8rh8kxrn1krsyh24g5m6wl0mfhvbjylv0q6kp5jlan";
+ sha256 = "1wdbwlli9lzxxcwbc94fybfq6ipzvsv0waqcr1mjqzlfjqaqgrsb";
name = "${pname}.tar.gz";
};
diff --git a/pkgs/development/web/remarkjs/nodepkgs.nix b/pkgs/development/web/remarkjs/nodepkgs.nix
index a527491777bc..be260edb643a 100644
--- a/pkgs/development/web/remarkjs/nodepkgs.nix
+++ b/pkgs/development/web/remarkjs/nodepkgs.nix
@@ -6,7 +6,7 @@
let
nodeEnv = import ../../node-packages/node-env.nix {
- inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile;
+ inherit (pkgs) stdenv python2 util-linux runCommand writeTextFile;
inherit nodejs;
libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null;
};
diff --git a/pkgs/games/1oom/default.nix b/pkgs/games/1oom/default.nix
new file mode 100644
index 000000000000..70c21a3cc1d8
--- /dev/null
+++ b/pkgs/games/1oom/default.nix
@@ -0,0 +1,32 @@
+{ stdenv, fetchFromGitLab, autoreconfHook, libsamplerate, SDL2, SDL2_mixer, readline }:
+
+stdenv.mkDerivation rec {
+ pname = "1oom";
+ version = "1.0";
+
+ src = fetchFromGitLab {
+ owner = "KilgoreTroutMaskReplicant";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "sha256-+HwSykSyAGHtITVOu4nIG87kWwVxGyFXb/NRSjhWlvs=";
+ };
+
+ nativeBuildInputs = [ autoreconfHook ];
+ buildInputs = [ libsamplerate SDL2 SDL2_mixer readline ];
+
+ outputs = [ "out" "doc" ];
+
+ postInstall = ''
+ install -d $doc/share/doc/${pname}
+ install -t $doc/share/doc/${pname} \
+ HACKING NEWS PHILOSOPHY README doc/*.txt
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://kilgoretroutmaskreplicant.gitlab.io/plain-html/";
+ description = "Master of Orion (1993) game engine recreation";
+ license = licenses.gpl2Only;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.AndersonTorres ];
+ };
+}
diff --git a/pkgs/games/amoeba/default.nix b/pkgs/games/amoeba/default.nix
index 0475a6b50b5a..8c4d9ef10926 100644
--- a/pkgs/games/amoeba/default.nix
+++ b/pkgs/games/amoeba/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, amoeba-data, alsaLib, expat, freetype, gtk2, libvorbis, libGLU, pkgconfig }:
+{ stdenv, fetchurl, amoeba-data, alsaLib, expat, freetype, gtk2, libvorbis, libGLU, xorg, pkgconfig }:
stdenv.mkDerivation rec {
name = "amoeba-${version}-${debver}";
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
'';
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ alsaLib expat freetype gtk2 libvorbis libGLU ];
+ buildInputs = [ alsaLib expat freetype gtk2 libvorbis libGLU xorg.libXxf86vm ];
installPhase = ''
mkdir -p $out/bin $out/share/man/man1/
diff --git a/pkgs/games/eduke32/default.nix b/pkgs/games/eduke32/default.nix
index 53baac79eed6..df0950eb9376 100644
--- a/pkgs/games/eduke32/default.nix
+++ b/pkgs/games/eduke32/default.nix
@@ -1,10 +1,11 @@
{ stdenv, fetchurl, makeWrapper, pkgconfig, nasm, makeDesktopItem
-, flac, gtk2, libvorbis, libvpx, libGLU, libGL
+, alsaLib, flac, gtk2, libvorbis, libvpx, libGLU, libGL
, SDL2, SDL2_mixer }:
let
- version = "20190330";
- rev = "7470";
+ version = "20200907";
+ rev = "9257";
+ revExtra = "93f62bbad";
desktopItem = makeDesktopItem {
name = "eduke32";
@@ -22,11 +23,11 @@ in stdenv.mkDerivation {
inherit version;
src = fetchurl {
- url = "http://dukeworld.duke4.net/eduke32/synthesis/latest/eduke32_src_${version}-${rev}.tar.xz";
- sha256 = "09a7l23i6sygicc82w1in9hjw0jvivlf7q0vw8kcx9j98lm23mkn";
+ url = "http://dukeworld.duke4.net/eduke32/synthesis/latest/eduke32_src_${version}-${rev}-${revExtra}.tar.xz";
+ sha256 = "972630059be61ef9564a241b84ef2ee4f69fc85c19ee36ce46052ff2f1ce3bf9";
};
- buildInputs = [ flac gtk2 libvorbis libvpx libGL libGLU SDL2 SDL2_mixer ];
+ buildInputs = [ alsaLib flac gtk2 libvorbis libvpx libGL libGLU SDL2 SDL2_mixer ];
nativeBuildInputs = [ makeWrapper pkgconfig ]
++ stdenv.lib.optional (stdenv.hostPlatform.system == "i686-linux") nasm;
diff --git a/pkgs/games/empty-epsilon/default.nix b/pkgs/games/empty-epsilon/default.nix
index c006adcb2719..dc761fb7d7a2 100644
--- a/pkgs/games/empty-epsilon/default.nix
+++ b/pkgs/games/empty-epsilon/default.nix
@@ -3,8 +3,8 @@
let
major = "2020";
- minor = "08";
- patch = "25";
+ minor = "11";
+ patch = "23";
version = "${major}.${minor}.${patch}";
@@ -16,7 +16,7 @@ let
owner = "daid";
repo = "SeriousProton";
rev = "EE-${version}";
- sha256 = "sha256-LiMEgsUpNBtduFO85ct6NYr/Smbzd8yE8Vce3voErLY=";
+ sha256 = "sha256-/gwJPlvvOCv5XIsiVgZ8Eb/7vgwG/V+s/soGVCfYrwo=";
};
nativeBuildInputs = [ cmake ];
@@ -42,7 +42,7 @@ stdenv.mkDerivation {
owner = "daid";
repo = "EmptyEpsilon";
rev = "EE-${version}";
- sha256 = "sha256-3QREWTq1Jq9T/FtGFVU4MidZeUQvRSVChn9JKxv2SiQ=";
+ sha256 = "sha256-HbF6xThR+ogNHbAcXF03DaBhwVhNEr5BJO7jeeVZH/o=";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/games/factorio/default.nix b/pkgs/games/factorio/default.nix
index 0226acf16046..4535f31f2623 100644
--- a/pkgs/games/factorio/default.nix
+++ b/pkgs/games/factorio/default.nix
@@ -13,6 +13,8 @@ assert releaseType == "alpha"
let
+ inherit (stdenv.lib) importJSON;
+
helpMsg = ''
===FETCH FAILED===
@@ -59,67 +61,54 @@ let
# NB `experimental` directs us to take the latest build, regardless of its branch;
# hence the (stable, experimental) pairs may sometimes refer to the same distributable.
- binDists = {
- x86_64-linux = let bdist = bdistForArch { inUrl = "linux64"; inTar = "x64"; }; in {
- alpha = {
- stable = bdist { sha256 = "0zixscff0svpb0yg8nzczp2z4filqqxi1k0z0nrpzn2hhzhf1464"; version = "1.0.0"; withAuth = true; };
- experimental = bdist { sha256 = "0zixscff0svpb0yg8nzczp2z4filqqxi1k0z0nrpzn2hhzhf1464"; version = "1.0.0"; withAuth = true; };
- };
- headless = {
- stable = bdist { sha256 = "0r0lplns8nxna2viv8qyx9mp4cckdvx6k20w2g2fwnj3jjmf3nc1"; version = "1.0.0"; };
- experimental = bdist { sha256 = "0r0lplns8nxna2viv8qyx9mp4cckdvx6k20w2g2fwnj3jjmf3nc1"; version = "1.0.0"; };
- };
- demo = {
- stable = bdist { sha256 = "0h9cqbp143w47zcl4qg4skns4cngq0k40s5jwbk0wi5asjz8whqn"; version = "1.0.0"; };
- };
- };
- i686-linux = let bdist = bdistForArch { inUrl = "linux32"; inTar = "i386"; }; in {
- alpha = {
- stable = bdist { sha256 = "0nnfkxxqnywx1z05xnndgh71gp4izmwdk026nnjih74m2k5j086l"; version = "0.14.23"; withAuth = true; nameMut = asGz; };
- };
- };
- };
+ versions = importJSON ./versions.json;
+ binDists = makeBinDists versions;
actual = binDists.${stdenv.hostPlatform.system}.${releaseType}.${branch} or (throw "Factorio ${releaseType}-${branch} binaries for ${stdenv.hostPlatform.system} are not available for download.");
- bdistForArch = arch: { version
- , sha256
- , withAuth ? false
- , nameMut ? x: x
- }:
- let
- url = "https://factorio.com/get-download/${version}/${releaseType}/${arch.inUrl}";
- name = nameMut "factorio_${releaseType}_${arch.inTar}-${version}.tar.xz";
- in {
- inherit version arch;
- src =
- if withAuth then
- (stdenv.lib.overrideDerivation
- (fetchurl {
- inherit name url sha256;
- curlOpts = [
- "--get"
- "--data-urlencode" "username@username"
- "--data-urlencode" "token@token"
- ];
- })
- (_: { # This preHook hides the credentials from /proc
- preHook = ''
+ makeBinDists = versions:
+ let f = path: name: value:
+ if builtins.isAttrs value then
+ if value ? "name" then
+ makeBinDist value
+ else
+ builtins.mapAttrs (f (path ++ [ name ])) value
+ else
+ throw "expected attrset at ${toString path} - got ${toString value}";
+ in
+ builtins.mapAttrs (f []) versions;
+ makeBinDist = { name, version, tarDirectory, url, sha256, needsAuth }: {
+ inherit version tarDirectory;
+ src =
+ if !needsAuth then
+ fetchurl { inherit name url sha256; }
+ else
+ (stdenv.lib.overrideDerivation
+ (fetchurl {
+ inherit name url sha256;
+ curlOpts = [
+ "--get"
+ "--data-urlencode" "username@username"
+ "--data-urlencode" "token@token"
+ ];
+ })
+ (_: { # This preHook hides the credentials from /proc
+ preHook =
+ if username != "" && token != "" then ''
echo -n "${username}" >username
echo -n "${token}" >token
+ '' else ''
+ # Deliberately failing since username/token was not provided, so we can't fetch.
+ # We can't use builtins.throw since we want the result to be used if the tar is in the store already.
+ exit 1
'';
- failureHook = ''
- cat <<EOF
- ${helpMsg}
- EOF
- '';
- })
- )
- else
- fetchurl { inherit name url sha256; };
- };
-
- asGz = builtins.replaceStrings [".xz"] [".gz"];
+ failureHook = ''
+ cat <<EOF
+ ${helpMsg}
+ EOF
+ '';
+ }));
+ };
configBaseCfg = ''
use-system-read-write-data-directories=false
@@ -154,12 +143,16 @@ let
installPhase = ''
mkdir -p $out/{bin,share/factorio}
cp -a data $out/share/factorio
- cp -a bin/${arch.inTar}/factorio $out/bin/factorio
+ cp -a bin/${tarDirectory}/factorio $out/bin/factorio
patchelf \
--set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
$out/bin/factorio
'';
+ passthru.updateScript = if (username != "" && token != "") then [
+ ./update.py "--username=${username}" "--token=${token}"
+ ] else null;
+
meta = {
description = "A game in which you build and maintain factories";
longDescription = ''
@@ -171,13 +164,13 @@ let
ingenious structures, apply management skills to keep it working and
finally protect it from the creatures who don't really like you.
- Factorio has been in development since spring of 2012 and it is
- currently in late alpha.
+ Factorio has been in development since spring of 2012, and reached
+ version 1.0 in mid 2020.
'';
homepage = "https://www.factorio.com/";
license = stdenv.lib.licenses.unfree;
- maintainers = with stdenv.lib.maintainers; [ Baughn elitak erictapen priegger ];
- platforms = [ "i686-linux" "x86_64-linux" ];
+ maintainers = with stdenv.lib.maintainers; [ Baughn elitak erictapen priegger lukegb ];
+ platforms = [ "x86_64-linux" ];
};
};
diff --git a/pkgs/games/factorio/update.py b/pkgs/games/factorio/update.py
new file mode 100755
index 000000000000..b1cdce6b4aa1
--- /dev/null
+++ b/pkgs/games/factorio/update.py
@@ -0,0 +1,174 @@
+#!/usr/bin/env nix-shell
+#! nix-shell -i python -p "python3.withPackages (ps: with ps; [ ps.absl-py ps.requests ])" nix
+
+from collections import defaultdict
+import copy
+from dataclasses import dataclass
+import json
+import os.path
+import subprocess
+from typing import Callable, Dict
+
+from absl import app
+from absl import flags
+from absl import logging
+import requests
+
+
+FACTORIO_API = "https://factorio.com/api/latest-releases"
+
+
+FLAGS = flags.FLAGS
+
+flags.DEFINE_string('username', '', 'Factorio username for retrieving binaries.')
+flags.DEFINE_string('token', '', 'Factorio token for retrieving binaries.')
+flags.DEFINE_string('out', '', 'Output path for versions.json.')
+
+
+@dataclass
+class System:
+ nix_name: str
+ url_name: str
+ tar_name: str
+
+
+@dataclass
+class ReleaseType:
+ name: str
+ needs_auth: bool = False
+
+
+@dataclass
+class ReleaseChannel:
+ name: str
+
+
+FactorioVersionsJSON = Dict[str, Dict[str, str]]
+OurVersionJSON = Dict[str, Dict[str, Dict[str, Dict[str, str]]]]
+
+
+SYSTEMS = [
+ System(nix_name="x86_64-linux", url_name="linux64", tar_name="x64"),
+]
+
+RELEASE_TYPES = [
+ ReleaseType("alpha", needs_auth=True),
+ ReleaseType("demo"),
+ ReleaseType("headless"),
+]
+
+RELEASE_CHANNELS = [
+ ReleaseChannel("experimental"),
+ ReleaseChannel("stable"),
+]
+
+
+def find_versions_json() -> str:
+ if FLAGS.out:
+ return out
+ try_paths = ["pkgs/games/factorio/versions.json", "versions.json"]
+ for path in try_paths:
+ if os.path.exists(path):
+ return path
+ raise Exception("Couldn't figure out where to write versions.json; try specifying --out")
+
+
+def fetch_versions() -> FactorioVersionsJSON:
+ return json.loads(requests.get("https://factorio.com/api/latest-releases").text)
+
+
+def generate_our_versions(factorio_versions: FactorioVersionsJSON) -> OurVersionJSON:
+ rec_dd = lambda: defaultdict(rec_dd)
+ output = rec_dd()
+ for system in SYSTEMS:
+ for release_type in RELEASE_TYPES:
+ for release_channel in RELEASE_CHANNELS:
+ version = factorio_versions[release_channel.name][release_type.name]
+ this_release = {
+ "name": f"factorio_{release_type.name}_{system.tar_name}-{version}.tar.xz",
+ "url": f"https://factorio.com/get-download/{version}/{release_type.name}/{system.url_name}",
+ "version": version,
+ "needsAuth": release_type.needs_auth,
+ "tarDirectory": system.tar_name,
+ }
+ output[system.nix_name][release_type.name][release_channel.name] = this_release
+ return output
+
+
+def iter_version(versions: OurVersionJSON, it: Callable[[str, str, str, Dict[str, str]], Dict[str, str]]) -> OurVersionJSON:
+ versions = copy.deepcopy(versions)
+ for system_name, system in versions.items():
+ for release_type_name, release_type in system.items():
+ for release_channel_name, release in release_type.items():
+ release_type[release_channel_name] = it(system_name, release_type_name, release_channel_name, dict(release))
+ return versions
+
+
+def merge_versions(old: OurVersionJSON, new: OurVersionJSON) -> OurVersionJSON:
+ """Copies already-known hashes from version.json to avoid having to re-fetch."""
+ def _merge_version(system_name: str, release_type_name: str, release_channel_name: str, release: Dict[str, str]) -> Dict[str, str]:
+ old_system = old.get(system_name, {})
+ old_release_type = old_system.get(release_type_name, {})
+ old_release = old_release_type.get(release_channel_name, {})
+ if not "sha256" in old_release:
+ logging.info("%s/%s/%s: not copying sha256 since it's missing", system_name, release_type_name, release_channel_name)
+ return release
+ if not all(old_release.get(k, None) == release[k] for k in ['name', 'version', 'url']):
+ logging.info("%s/%s/%s: not copying sha256 due to mismatch", system_name, release_type_name, release_channel_name)
+ return release
+ release["sha256"] = old_release["sha256"]
+ return release
+ return iter_version(new, _merge_version)
+
+
+def nix_prefetch_url(name: str, url: str, algo: str = 'sha256') -> str:
+ cmd = ['nix-prefetch-url', '--type', algo, '--name', name, url]
+ logging.info('running %s', cmd)
+ out = subprocess.check_output(cmd)
+ return out.decode('utf-8').strip()
+
+
+def fill_in_hash(versions: OurVersionJSON) -> OurVersionJSON:
+ """Fill in sha256 hashes for anything missing them."""
+ urls_to_hash = {}
+ def _fill_in_hash(system_name: str, release_type_name: str, release_channel_name: str, release: Dict[str, str]) -> Dict[str, str]:
+ if "sha256" in release:
+ logging.info("%s/%s/%s: skipping fetch, sha256 already present", system_name, release_type_name, release_channel_name)
+ return release
+ url = release["url"]
+ if url in urls_to_hash:
+ logging.info("%s/%s/%s: found url %s in cache", system_name, release_type_name, release_channel_name, url)
+ release["sha256"] = urls_to_hash[url]
+ return release
+ logging.info("%s/%s/%s: fetching %s", system_name, release_type_name, release_channel_name, url)
+ if release["needsAuth"]:
+ if not FLAGS.username or not FLAGS.token:
+ raise Exception("fetching %s/%s/%s from %s requires --username and --token" % (system_name, release_type_name, release_channel_name, url))
+ url += f"?username={FLAGS.username}&token={FLAGS.token}"
+ release["sha256"] = nix_prefetch_url(release["name"], url)
+ urls_to_hash[url] = release["sha256"]
+ return release
+ return iter_version(versions, _fill_in_hash)
+
+
+def main(argv):
+ factorio_versions = fetch_versions()
+ new_our_versions = generate_our_versions(factorio_versions)
+ old_our_versions = None
+ our_versions_path = find_versions_json()
+ if our_versions_path:
+ logging.info('Loading old versions.json from %s', our_versions_path)
+ with open(our_versions_path, 'r') as f:
+ old_our_versions = json.load(f)
+ if old_our_versions:
+ logging.info('Merging in old hashes')
+ new_our_versions = merge_versions(old_our_versions, new_our_versions)
+ logging.info('Fetching necessary tars to get hashes')
+ new_our_versions = fill_in_hash(new_our_versions)
+ with open(our_versions_path, 'w') as f:
+ logging.info('Writing versions.json to %s', our_versions_path)
+ json.dump(new_our_versions, f, sort_keys=True, indent=2)
+ f.write("\n")
+
+if __name__ == '__main__':
+ app.run(main)
diff --git a/pkgs/games/factorio/versions.json b/pkgs/games/factorio/versions.json
new file mode 100644
index 000000000000..b4c905450355
--- /dev/null
+++ b/pkgs/games/factorio/versions.json
@@ -0,0 +1,58 @@
+{
+ "x86_64-linux": {
+ "alpha": {
+ "experimental": {
+ "name": "factorio_alpha_x64-1.1.5.tar.xz",
+ "needsAuth": true,
+ "sha256": "17hm62mhldms41wv0vv2bzg8zg1mg7ga61h3yzw9dfvic661khmp",
+ "tarDirectory": "x64",
+ "url": "https://factorio.com/get-download/1.1.5/alpha/linux64",
+ "version": "1.1.5"
+ },
+ "stable": {
+ "name": "factorio_alpha_x64-1.0.0.tar.xz",
+ "needsAuth": true,
+ "sha256": "0zixscff0svpb0yg8nzczp2z4filqqxi1k0z0nrpzn2hhzhf1464",
+ "tarDirectory": "x64",
+ "url": "https://factorio.com/get-download/1.0.0/alpha/linux64",
+ "version": "1.0.0"
+ }
+ },
+ "demo": {
+ "experimental": {
+ "name": "factorio_demo_x64-1.0.0.tar.xz",
+ "needsAuth": false,
+ "sha256": "0h9cqbp143w47zcl4qg4skns4cngq0k40s5jwbk0wi5asjz8whqn",
+ "tarDirectory": "x64",
+ "url": "https://factorio.com/get-download/1.0.0/demo/linux64",
+ "version": "1.0.0"
+ },
+ "stable": {
+ "name": "factorio_demo_x64-1.0.0.tar.xz",
+ "needsAuth": false,
+ "sha256": "0h9cqbp143w47zcl4qg4skns4cngq0k40s5jwbk0wi5asjz8whqn",
+ "tarDirectory": "x64",
+ "url": "https://factorio.com/get-download/1.0.0/demo/linux64",
+ "version": "1.0.0"
+ }
+ },
+ "headless": {
+ "experimental": {
+ "name": "factorio_headless_x64-1.1.5.tar.xz",
+ "needsAuth": false,
+ "sha256": "1s4ajj8kkz1q5rivv2q6c8ii73nxa11g4fs6hic3r43l52n89ml1",
+ "tarDirectory": "x64",
+ "url": "https://factorio.com/get-download/1.1.5/headless/linux64",
+ "version": "1.1.5"
+ },
+ "stable": {
+ "name": "factorio_headless_x64-1.0.0.tar.xz",
+ "needsAuth": false,
+ "sha256": "0r0lplns8nxna2viv8qyx9mp4cckdvx6k20w2g2fwnj3jjmf3nc1",
+ "tarDirectory": "x64",
+ "url": "https://factorio.com/get-download/1.0.0/headless/linux64",
+ "version": "1.0.0"
+ }
+ }
+ }
+}
diff --git a/pkgs/games/freeciv/default.nix b/pkgs/games/freeciv/default.nix
index 3f64d92f07f6..c8f9c7908428 100644
--- a/pkgs/games/freeciv/default.nix
+++ b/pkgs/games/freeciv/default.nix
@@ -12,13 +12,13 @@ let
in stdenv.mkDerivation rec {
pname = "freeciv";
- version = "2.6.2";
+ version = "2.6.2.1";
src = fetchFromGitHub {
owner = "freeciv";
repo = "freeciv";
rev = "R${builtins.replaceStrings [ "." ] [ "_" ] version}";
- sha256 = "023slffi06j52amrnmd8n12rmf778cngxx6xg4hbsgckj2nyfmg9";
+ sha256 = "1nra6b6sk2gciaw1fpwx7qa20hky8cwcdwlshcl1zsikg577hyg5";
};
postPatch = ''
diff --git a/pkgs/games/frogatto/default.nix b/pkgs/games/frogatto/default.nix
index efcff024a542..f6d4789c30b1 100644
--- a/pkgs/games/frogatto/default.nix
+++ b/pkgs/games/frogatto/default.nix
@@ -34,6 +34,7 @@ in buildEnv {
'';
meta = with stdenv.lib; {
+ broken = true;
homepage = "https://frogatto.com";
description = description;
license = with licenses; [ cc-by-30 unfree ];
diff --git a/pkgs/games/gcompris/default.nix b/pkgs/games/gcompris/default.nix
index 67d52ac7bcb4..e4bc00793eb0 100644
--- a/pkgs/games/gcompris/default.nix
+++ b/pkgs/games/gcompris/default.nix
@@ -18,11 +18,11 @@
mkDerivation rec {
pname = "gcompris";
- version = "0.98";
+ version = "1.0";
src = fetchurl {
url = "http://gcompris.net/download/qt/src/gcompris-qt-${version}.tar.xz";
- sha256 = "1jmjykn0lpk0v6hs2flmch8v4da5bgxl891nav7szxw9l7aqnf4y";
+ sha256 = "08dw1q0h4qz2q0ksa5pbmb9v60hr1zv9skx6z8dlq9b1i7harnds";
};
cmakeFlags = [
diff --git a/pkgs/games/julius/default.nix b/pkgs/games/julius/default.nix
index d1dad86e1c54..435db5772ba0 100644
--- a/pkgs/games/julius/default.nix
+++ b/pkgs/games/julius/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "julius";
- version = "1.4.1";
+ version = "1.5.1";
src = fetchFromGitHub {
owner = "bvschaik";
repo = "julius";
rev = "v${version}";
- sha256 = "12hhnhdwgz7hd3hlndbnk15pxggm1375qs0764ija4nl1gbpb110";
+ sha256 = "10d6py1cmkq8lnb5h3w8rdpp4fmpd1wgqkgiabdghqxi7b2s0g4b";
};
nativeBuildInputs = [ cmake ];
@@ -19,6 +19,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/bvschaik/julius";
license = licenses.agpl3;
platforms = platforms.all;
+ broken = stdenv.isDarwin;
maintainers = with maintainers; [ Thra11 ];
};
}
diff --git a/pkgs/games/mindustry/default.nix b/pkgs/games/mindustry/default.nix
index c0c8663868d1..89ff37458af9 100644
--- a/pkgs/games/mindustry/default.nix
+++ b/pkgs/games/mindustry/default.nix
@@ -2,10 +2,11 @@
, makeWrapper
, makeDesktopItem
, fetchFromGitHub
-, gradle_5
+, gradleGen
+, jdk14
, perl
, jre
-, libpulseaudio
+, alsaLib
# Make the build version easily overridable.
# Server and client build versions must match, and an empty build version means
@@ -21,14 +22,14 @@ let
# Note: when raising the version, ensure that all SNAPSHOT versions in
# build.gradle are replaced by a fixed version
# (the current one at the time of release) (see postPatch).
- version = "104.6";
+ version = "120.2";
buildVersion = makeBuildVersion version;
src = fetchFromGitHub {
owner = "Anuken";
repo = "Mindustry";
rev = "v${version}";
- sha256 = "1crdfiymaz57gnma6bmdcsnbl635nhjdndrjv467c4xfq9vvap2i";
+ sha256 = "01a7qpwfr1n540fk0k65kl03biix0gmg66z7qn22mb2703laq1xc";
};
desktopItem = makeDesktopItem {
@@ -49,11 +50,14 @@ let
sed -i 's/com.github.anuken:packr:-SNAPSHOT/com.github.anuken:packr:034efe51781d2d8faa90370492133241bfb0283c/' build.gradle
'';
+ # The default one still uses jdk8 (#89731)
+ gradle_6 = (gradleGen.override (old: { java = jdk14; })).gradle_6_7;
+
# fake build to pre-download deps into fixed-output derivation
deps = stdenv.mkDerivation {
pname = "${pname}-deps";
inherit version src postPatch;
- nativeBuildInputs = [ gradle_5 perl ];
+ nativeBuildInputs = [ gradle_6 perl ];
# Here we build both the server and the client so we only have to specify
# one hash for 'deps'. Deps can be garbage collected after the build,
# so this is not really an issue.
@@ -70,7 +74,7 @@ let
'';
outputHashAlgo = "sha256";
outputHashMode = "recursive";
- outputHash = "08yrczz1qn78qy3x67gs7d0xvihbfbb8ggiczq2nj812745zcizw";
+ outputHash = "1yv9l8zdml6drmvlgv45w3qas9qmb654x4kja3an4d16k020khr7";
};
# Separate commands for building and installing the server and the client
@@ -84,7 +88,7 @@ let
install -Dm644 desktop/build/libs/Mindustry.jar $out/share/mindustry.jar
mkdir -p $out/bin
makeWrapper ${jre}/bin/java $out/bin/mindustry \
- --prefix LD_LIBRARY_PATH : ${libpulseaudio}/lib \
+ ${stdenv.lib.optionalString stdenv.isLinux "--prefix LD_LIBRARY_PATH : ${alsaLib}/lib"} \
--add-flags "-jar $out/share/mindustry.jar"
install -Dm644 core/assets/icons/icon_64.png $out/share/icons/hicolor/64x64/apps/mindustry.png
install -Dm644 ${desktopItem}/share/applications/Mindustry.desktop $out/share/applications/Mindustry.desktop
@@ -102,7 +106,7 @@ assert stdenv.lib.assertMsg (enableClient || enableServer)
stdenv.mkDerivation rec {
inherit pname version src postPatch;
- nativeBuildInputs = [ gradle_5 makeWrapper ];
+ nativeBuildInputs = [ gradle_6 makeWrapper ];
buildPhase = with stdenv.lib; ''
export GRADLE_USER_HOME=$(mktemp -d)
@@ -124,6 +128,8 @@ stdenv.mkDerivation rec {
license = licenses.gpl3;
maintainers = with maintainers; [ fgaz ];
platforms = platforms.all;
+ # Hash mismatch on darwin:
+ # https://github.com/NixOS/nixpkgs/pull/105590#issuecomment-737120293
+ broken = stdenv.isDarwin;
};
}
-
diff --git a/pkgs/games/minecraft-server/default.nix b/pkgs/games/minecraft-server/default.nix
index 5cf39ec35b0e..77181692ec22 100644
--- a/pkgs/games/minecraft-server/default.nix
+++ b/pkgs/games/minecraft-server/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, jre_headless }:
+{ stdenv, fetchurl, nixosTests, jre_headless }:
stdenv.mkDerivation {
pname = "minecraft-server";
version = "1.16.4";
@@ -25,7 +25,10 @@ stdenv.mkDerivation {
phases = "installPhase";
- passthru.updateScript = ./update.sh;
+ passthru = {
+ tests = { inherit (nixosTests) minecraft-server; };
+ updateScript = ./update.sh;
+ };
meta = with stdenv.lib; {
description = "Minecraft Server";
diff --git a/pkgs/games/minecraft/default.nix b/pkgs/games/minecraft/default.nix
index 60f89bea0e8f..03abcb151bc1 100644
--- a/pkgs/games/minecraft/default.nix
+++ b/pkgs/games/minecraft/default.nix
@@ -1,5 +1,7 @@
{ stdenv
, fetchurl
+, nixosTests
+, copyDesktopItems
, makeDesktopItem
, makeWrapper
, wrapGAppsHook
@@ -86,11 +88,11 @@ in
stdenv.mkDerivation rec {
pname = "minecraft-launcher";
- version = "2.1.17785";
+ version = "2.2.741";
src = fetchurl {
url = "https://launcher.mojang.com/download/linux/x86_64/minecraft-launcher_${version}.tar.gz";
- sha256 = "1r70myf6hqcnkd6v2m2r8cpj060vsjdyp4rfw6d93vwsyqi90jkc";
+ sha256 = "0bm78ybn91ihibxgmlpk7dl2zxy4a57k86qmb08cif3ifbflzkvw";
};
icon = fetchurl {
@@ -98,7 +100,7 @@ stdenv.mkDerivation rec {
sha256 = "0w8z21ml79kblv20wh5lz037g130pxkgs8ll9s3bi94zn2pbrhim";
};
- nativeBuildInputs = [ makeWrapper wrapGAppsHook ];
+ nativeBuildInputs = [ makeWrapper wrapGAppsHook copyDesktopItems ];
buildInputs = [ gobject-introspection ];
sourceRoot = ".";
@@ -108,11 +110,14 @@ stdenv.mkDerivation rec {
dontBuild = true;
installPhase = ''
+ runHook preInstall
+
mkdir -p $out/opt
mv minecraft-launcher $out/opt
- ${desktopItem.buildCommand}
install -D $icon $out/share/icons/hicolor/symbolic/apps/minecraft-launcher.svg
+
+ runHook postInstall
'';
preFixup = ''
@@ -138,6 +143,8 @@ stdenv.mkDerivation rec {
"''${gappsWrapperArgs[@]}"
'';
+ desktopItems = [ desktopItem ];
+
meta = with stdenv.lib; {
description = "Official launcher for Minecraft, a sandbox-building game";
homepage = "https://minecraft.net";
@@ -146,5 +153,8 @@ stdenv.mkDerivation rec {
platforms = [ "x86_64-linux" ];
};
- passthru.updateScript = ./update.sh;
+ passthru = {
+ tests = { inherit (nixosTests) minecraft; };
+ updateScript = ./update.sh;
+ };
}
diff --git a/pkgs/games/multimc/default.nix b/pkgs/games/multimc/default.nix
index 472a8b2966c8..c114afe9a8e3 100644
--- a/pkgs/games/multimc/default.nix
+++ b/pkgs/games/multimc/default.nix
@@ -25,7 +25,7 @@ in mkDerivation rec {
install -Dm755 ../application/package/linux/multimc.desktop $out/share/applications/multimc.desktop
# xorg.xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128
- wrapProgram $out/bin/multimc --add-flags "-d \$HOME/.multimc/" --set GAME_LIBRARY_PATH /run/opengl-driver/lib:${libpath} --prefix PATH : ${jdk}/bin/:${xorg.xrandr}/bin/
+ wrapProgram $out/bin/multimc --set GAME_LIBRARY_PATH /run/opengl-driver/lib:${libpath} --prefix PATH : ${jdk}/bin/:${xorg.xrandr}/bin/
'';
meta = with stdenv.lib; {
diff --git a/pkgs/games/nudoku/default.nix b/pkgs/games/nudoku/default.nix
index b9e521bce369..0e1bd9eb4a9d 100644
--- a/pkgs/games/nudoku/default.nix
+++ b/pkgs/games/nudoku/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "nudoku";
- version = "2.0.0";
+ version = "2.1.0";
src = fetchFromGitHub {
owner = "jubalh";
repo = pname;
rev = version;
- sha256 = "0rj8ajni7gssj0qbf1jn51699sadxwsr6ca2718w74psv7acda8h";
+ sha256 = "12v00z3p0ymi8f3w4b4bgl4c76irawn3kmd147r0ap6s9ssx2q6m";
};
# Allow gettext 0.20
@@ -25,6 +25,7 @@ stdenv.mkDerivation rec {
description = "An ncurses based sudoku game";
homepage = "http://jubalh.github.io/nudoku/";
license = licenses.gpl3;
+ platforms = platforms.all;
maintainers = with maintainers; [ dtzWill ];
};
}
diff --git a/pkgs/games/openrct2/default.nix b/pkgs/games/openrct2/default.nix
index 45133be461ca..4f3993973e26 100644
--- a/pkgs/games/openrct2/default.nix
+++ b/pkgs/games/openrct2/default.nix
@@ -1,23 +1,24 @@
{ stdenv, fetchFromGitHub
, SDL2, cmake, curl, duktape, fontconfig, freetype, icu, jansson, libGLU
-, libiconv, libpng, libpthreadstubs, libzip, openssl, pkgconfig, speexdsp, zlib
+, libiconv, libpng, libpthreadstubs, libzip, nlohmann_json, openssl, pkgconfig
+, speexdsp, zlib
}:
let
- version = "0.3.0";
+ version = "0.3.2";
openrct2-src = fetchFromGitHub {
owner = "OpenRCT2";
repo = "OpenRCT2";
rev = "v${version}";
- sha256 = "0xs8pnn3lq30iy76pv42hywsrabapcrrkl597dhjafwh1xaxxj91";
+ sha256 = "1fd32wniiy6qz2046ppqfj2sb3rf2qf086rf9v1bdhyj254d0b1z";
};
objects-src = fetchFromGitHub {
owner = "OpenRCT2";
repo = "objects";
- rev = "v1.0.16";
- sha256 = "1xz50ghiqj9rm0m6d65j09ich6dlhyj36zah6zvmmzr4kg6svnk5";
+ rev = "v1.0.18";
+ sha256 = "1v9424kxdppg8vszv0vyq91lzljkrjc3nmk58wbwlpcwj6dip07s";
};
title-sequences-src = fetchFromGitHub {
@@ -51,6 +52,7 @@ stdenv.mkDerivation {
libpng
libpthreadstubs
libzip
+ nlohmann_json
openssl
speexdsp
zlib
diff --git a/pkgs/games/openxray/default.nix b/pkgs/games/openxray/default.nix
index 13bc046e8643..304a810c3db2 100644
--- a/pkgs/games/openxray/default.nix
+++ b/pkgs/games/openxray/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchFromGitHub, cmake, glew, freeimage, liblockfile
, openal, libtheora, SDL2, lzo, libjpeg, libogg, tbb
-, pcre, makeWrapper }:
+, pcre, makeWrapper, fetchpatch }:
let
version = "784-october-preview";
@@ -41,6 +41,13 @@ in stdenv.mkDerivation rec {
hardeningDisable = [ "format" ];
cmakeFlags = [ "-DCMAKE_INCLUDE_PATH=${cryptopp}/include/cryptopp" ];
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/OpenXRay/xray-16/commit/4532cba11e98808c92e56e246188863261ef9201.patch";
+ sha256 = "1hrm4rkkg946ai95krzpf3isryzbb2vips63gxf481plv4vlcfc9";
+ })
+ ];
+
buildInputs = [
glew freeimage liblockfile openal cryptopp libtheora SDL2 lzo
libjpeg libogg tbb pcre
@@ -50,10 +57,6 @@ in stdenv.mkDerivation rec {
preConfigure = ''
substituteInPlace src/xrCore/xrCore.cpp \
--replace /usr/share $out/share
-
- # https://github.com/OpenXRay/xray-16/issues/667
- echo "inline const char* xr_sys_errlist[100] = {};" >> src/Common/PlatformLinux.inl
- echo "#define _sys_errlist xr_sys_errlist" >> src/Common/PlatformLinux.inl
'';
postInstall = ''
diff --git a/pkgs/games/osu-lazer/default.nix b/pkgs/games/osu-lazer/default.nix
index 9cd6475d1274..b0a99e1dc246 100644
--- a/pkgs/games/osu-lazer/default.nix
+++ b/pkgs/games/osu-lazer/default.nix
@@ -13,13 +13,13 @@ let
in stdenv.mkDerivation rec {
pname = "osu-lazer";
- version = "2020.1017.0";
+ version = "2020.1204.0";
src = fetchFromGitHub {
owner = "ppy";
repo = "osu";
rev = version;
- sha256 = "0sz3l8cxi9vlryjd7cb86dh3gcanim2pvhag3cg5sslqzrrinp2v";
+ sha256 = "1yr9rkkmm15lgbfbrvpyp0d66i5v2xs39abw8yv6qlf70qh4bsg5";
};
patches = [ ./bypass-tamper-detection.patch ];
diff --git a/pkgs/games/osu-lazer/deps.nix b/pkgs/games/osu-lazer/deps.nix
index eb9fa617d5be..8a24f0b1bdbb 100644
--- a/pkgs/games/osu-lazer/deps.nix
+++ b/pkgs/games/osu-lazer/deps.nix
@@ -1,8 +1,8 @@
{ fetchNuGet }: [
(fetchNuGet {
name = "Dapper";
- version = "2.0.35";
- sha256 = "0465i2p5kjj0hmadyw0xrpn43zpc4bnbid9mg561739fyjyjwmfm";
+ version = "2.0.78";
+ sha256 = "13xgi8prsa3y67hx644yflamwakjv8vsk5m15v407clsl2r4g0bp";
})
(fetchNuGet {
name = "DeltaCompressionDotNet";
@@ -16,8 +16,8 @@
})
(fetchNuGet {
name = "DiscordRichPresence";
- version = "1.0.150";
- sha256 = "0qmbi4sccia3w80q8xfvj3bw62nvz047wq198n2b2aflkf47bq79";
+ version = "1.0.166";
+ sha256 = "019rz0br8hamydmdrgzcc6280jfhm4i4ix27jh66a7h37alvdi3a";
})
(fetchNuGet {
name = "FFmpeg.AutoGen";
@@ -261,8 +261,8 @@
})
(fetchNuGet {
name = "JetBrains.Annotations";
- version = "2020.1.0";
- sha256 = "13fqcr6bs4x9rn0mpx110xl5apwh8ds1h0lx208znrm178ywqm8y";
+ version = "2020.3.0";
+ sha256 = "04xlfqnfg3069f014q8f0vx7y70m8nldbf9fia4b50bp3rry2lv2";
})
(fetchNuGet {
name = "ManagedBass";
@@ -281,8 +281,53 @@
})
(fetchNuGet {
name = "Markdig";
- version = "0.21.1";
- sha256 = "119v22rvg51ifg54r1ndf2bw7hv1lf5wn3cd04ccg8d7r8c0yhbk";
+ version = "0.22.0";
+ sha256 = "0k7v4xlhfgyca8bb1g85062m22skmk6ay0hcyqlpi2cnvy7f61qf";
+ })
+ (fetchNuGet {
+ name = "Microsoft.AspNetCore.Connections.Abstractions";
+ version = "3.1.9";
+ sha256 = "0vsnc87fqh61mjl2zgv7nfx6wkrg055cq12ql6cxmcawv6qsl0lw";
+ })
+ (fetchNuGet {
+ name = "Microsoft.AspNetCore.Http.Connections.Client";
+ version = "3.1.9";
+ sha256 = "1m5w8pmm4bn7w1ml2xcs43kfr2hkicch46zr616ml8j6fsks6wmw";
+ })
+ (fetchNuGet {
+ name = "Microsoft.AspNetCore.Http.Connections.Common";
+ version = "3.1.9";
+ sha256 = "0ppzxfgnhn0jpn0rg72gcwb0hcjk1qbzpzk9aiykp8vnfvqlmb20";
+ })
+ (fetchNuGet {
+ name = "Microsoft.AspNetCore.Http.Features";
+ version = "3.1.9";
+ sha256 = "0xg0psas8k38yfd72q7m5sm00yyxj51j1fqg473za2kxf8z4p2wx";
+ })
+ (fetchNuGet {
+ name = "Microsoft.AspNetCore.SignalR.Client";
+ version = "3.1.9";
+ sha256 = "1yn5y3b51jcpw7szj3pfz79hk84kmypy465cm22khh5z34wy41jx";
+ })
+ (fetchNuGet {
+ name = "Microsoft.AspNetCore.SignalR.Client.Core";
+ version = "3.1.9";
+ sha256 = "0ld7hch240z7zc7ckrppd4yrwwdhx3nbc8fgf4qql8ld8bih223y";
+ })
+ (fetchNuGet {
+ name = "Microsoft.AspNetCore.SignalR.Common";
+ version = "3.1.9";
+ sha256 = "1kvp8y3fnhvfm7fpg1qsymwzch7jcfc9337zybwryfyzxjxq7aaj";
+ })
+ (fetchNuGet {
+ name = "Microsoft.AspNetCore.SignalR.Protocols.Json";
+ version = "3.1.9";
+ sha256 = "1gp6wjidhbbpibnam2fimm3pc5p70wv17zhis5qf6an49xvlmmmb";
+ })
+ (fetchNuGet {
+ name = "Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson";
+ version = "3.1.9";
+ sha256 = "1hdmsfk5ymp2vi4saxiw19j83ykvz5jzv0f4060cgc8bafndakrr";
})
(fetchNuGet {
name = "Microsoft.Bcl.AsyncInterfaces";
@@ -290,6 +335,11 @@
sha256 = "1dq5yw7cy6s42193yl4iqscfw5vzkjkgv0zyy32scr4jza6ni1a1";
})
(fetchNuGet {
+ name = "Microsoft.Bcl.AsyncInterfaces";
+ version = "1.1.1";
+ sha256 = "0a1ahssqds2ympr7s4xcxv5y8jgxs7ahd6ah6fbgglj4rki1f1vw";
+ })
+ (fetchNuGet {
name = "Microsoft.Build.Framework";
version = "15.3.409";
sha256 = "1dhanwb9ihbfay85xj7cwn0byzmmdz94hqfi3q6r1ncwdjd8y1s2";
@@ -306,48 +356,48 @@
})
(fetchNuGet {
name = "Microsoft.CodeAnalysis.BannedApiAnalyzers";
- version = "3.3.0";
- sha256 = "04z03ir9sal5h9ha97isbh660jijslb8zfiaa48w2r2l6pabz5kd";
+ version = "3.3.1";
+ sha256 = "0xh23x91xg8qwfam70wsn039sn5li0pkay36lds9dl15p1vbfasm";
})
(fetchNuGet {
name = "Microsoft.CodeAnalysis.Common";
- version = "3.7.0";
- sha256 = "0882492nx6x68b0pkh3q5xaawz0b2l5x35r40722ignyjnvjydph";
+ version = "3.8.0";
+ sha256 = "12n7rvr39bzkf2maw7zplw8rwpxpxss4ich3bb2pw770rx4nyvyw";
})
(fetchNuGet {
name = "Microsoft.CodeAnalysis.CSharp";
- version = "3.7.0";
- sha256 = "0adw6rcag8wxydzyiyhls2mxaqkay5qlz25z1fxrlv5qnchqn0n5";
+ version = "3.8.0";
+ sha256 = "1kmry65csvfn72zzc16vj1nfbfwam28wcmlrk3m5rzb8ydbzgylb";
})
(fetchNuGet {
name = "Microsoft.CodeAnalysis.CSharp.Workspaces";
- version = "3.7.0";
- sha256 = "15rlz65wbky0yq7b9s8xwk68dgrhgsk4rj88q9pyjxbm5938vrav";
+ version = "3.8.0";
+ sha256 = "1jfbqfngwwjx3x1cyqaamf26s7j6wag86ig1n7bh99ny85gd78wb";
})
(fetchNuGet {
name = "Microsoft.CodeAnalysis.FxCopAnalyzers";
- version = "3.0.0";
- sha256 = "0a17vb6jnj6kch70d7vki84728hlc3zpffsbv533yji6kf6x6d24";
+ version = "3.3.1";
+ sha256 = "0wkrxymb9si2v0rzqnr8mdi89fi7swd1vbbclccjp8645ha1nif0";
})
(fetchNuGet {
name = "Microsoft.CodeAnalysis.VersionCheckAnalyzer";
- version = "3.0.0";
- sha256 = "11g3hj3p885zj7bn99qzh68m1xifbwzrgmx1pkvpi10rmgkpyh8j";
+ version = "3.3.1";
+ sha256 = "010fadvngp21yz1b4vk0bbx79p5yr6nji19w56ma9zp1hj7fn2y1";
})
(fetchNuGet {
name = "Microsoft.CodeAnalysis.Workspaces.Common";
- version = "3.7.0";
- sha256 = "00nm453w4n6kjsicmz5izvkf1ki9rp3xnc9n3y7a9b1g5sxg36fs";
+ version = "3.8.0";
+ sha256 = "0qbirv7wxllzw5120pfa42wailfgzvl10373yhacankmfmbz2gnw";
})
(fetchNuGet {
name = "Microsoft.CodeAnalysis.Workspaces.MSBuild";
- version = "3.7.0";
- sha256 = "1sh8s7b16j06p3gmzsgwd8690vagah4908bpa3gyz2fxgfnj46ax";
+ version = "3.8.0";
+ sha256 = "1ag78ls51s88znv4v004sbklrx3qnbphpdngjq196188a3vljww7";
})
(fetchNuGet {
name = "Microsoft.CodeQuality.Analyzers";
- version = "3.0.0";
- sha256 = "1x3yf21m41w2iv9nlwp03q6byqgivd48h2dlm5vgv5bd53xjfz77";
+ version = "3.3.1";
+ sha256 = "1ng91xf3shjl74xvckygh9aqccwqapia46gilddkb5kiqj847bik";
})
(fetchNuGet {
name = "Microsoft.CSharp";
@@ -371,8 +421,8 @@
})
(fetchNuGet {
name = "Microsoft.Diagnostics.Runtime";
- version = "2.0.145301";
- sha256 = "02gzyal13ilqdxzzdzdavw85xk4z8zp88waanr7b72zxhm0fzfj9";
+ version = "2.0.156101";
+ sha256 = "1k9f6x95mscq484f4sywpb84016v9yb9bz6ha77wsjbsarl96my0";
})
(fetchNuGet {
name = "Microsoft.DotNet.PlatformAbstractions";
@@ -430,26 +480,51 @@
sha256 = "02250qrs3jqqbggfvd0mkim82817f79x6jh8fx2i7r58d0m66qkl";
})
(fetchNuGet {
+ name = "Microsoft.Extensions.Configuration";
+ version = "3.1.9";
+ sha256 = "01ci8nhv3ki93aa7a3vh9icl3jav7ikizq43kcgdjgsssi6xvdf9";
+ })
+ (fetchNuGet {
name = "Microsoft.Extensions.Configuration.Abstractions";
version = "2.2.0";
sha256 = "1fv5277hyhfqmc0gqszyqb1ilwnijm8kc9606yia6hwr8pxyg674";
})
(fetchNuGet {
+ name = "Microsoft.Extensions.Configuration.Abstractions";
+ version = "3.1.9";
+ sha256 = "0skilj4gfzyn05mn74w2q4jp1ww2wwbsxw2i7v8bwk73nymsqpr8";
+ })
+ (fetchNuGet {
name = "Microsoft.Extensions.Configuration.Binder";
version = "2.2.0";
sha256 = "10qyjdkymdmag3r807kvbnwag4j3nz65i4cwikbd77jjvz92ya3j";
})
(fetchNuGet {
+ name = "Microsoft.Extensions.Configuration.Binder";
+ version = "3.1.9";
+ sha256 = "1n8fndd9vrd3d7041p42li8v129mgl3gi8sl1x8whhycy0ahqr78";
+ })
+ (fetchNuGet {
name = "Microsoft.Extensions.DependencyInjection";
version = "2.2.0";
sha256 = "0lvv45rvq1xbf47lz818rjydc776zk8mf7svpzh1dml4qwlx9zck";
})
(fetchNuGet {
+ name = "Microsoft.Extensions.DependencyInjection";
+ version = "3.1.9";
+ sha256 = "1ifjjzwfvd5igxaaxm124qv8afs1nb06rgdqy7l3jcfqr30xykbb";
+ })
+ (fetchNuGet {
name = "Microsoft.Extensions.DependencyInjection.Abstractions";
version = "2.2.0";
sha256 = "1jyzfdr9651h3x6pxwhpfbb9mysfh8f8z1jvy4g117h9790r9zx5";
})
(fetchNuGet {
+ name = "Microsoft.Extensions.DependencyInjection.Abstractions";
+ version = "3.1.9";
+ sha256 = "1l7ng71y18fwdlyq2ycl12hmv9wrf7k7knz2jwv9w9w7spmp8jv6";
+ })
+ (fetchNuGet {
name = "Microsoft.Extensions.DependencyModel";
version = "2.1.0";
sha256 = "0dl4qhjgifm6v3jsfzvzkvddyic77ggp9fq49ah661v45gk6ilgd";
@@ -460,14 +535,24 @@
sha256 = "0bx3ljyvvcbikradq2h583rl72h8bxdz33aghk026cxzpv2mm3wm";
})
(fetchNuGet {
+ name = "Microsoft.Extensions.Logging";
+ version = "3.1.9";
+ sha256 = "1x1bbkcq7ph9jgwv3yidipfqwdh6q3bsa2rxhfzmy64l7hc7r1wl";
+ })
+ (fetchNuGet {
name = "Microsoft.Extensions.Logging.Abstractions";
version = "2.2.0";
sha256 = "02w7hp6jicr7cl5p456k2cmrjvvhm6spg5kxnlncw3b72358m5wl";
})
(fetchNuGet {
+ name = "Microsoft.Extensions.Logging.Abstractions";
+ version = "3.1.9";
+ sha256 = "1i24mz3v677bmdysxklm9a3qc87j72lpkfp0l16gh6yqpmhwg7vp";
+ })
+ (fetchNuGet {
name = "Microsoft.Extensions.ObjectPool";
- version = "3.1.8";
- sha256 = "00il5z4pwysii0di9lxx7a2hc9ca64rrvw3zvzfi4wgf05xm66ff";
+ version = "5.0.0";
+ sha256 = "0m0r7avz4ygxa1pyj5sai25y0n42y7kz9iznl7m3146csxi1paf0";
})
(fetchNuGet {
name = "Microsoft.Extensions.Options";
@@ -475,19 +560,24 @@
sha256 = "1b20yh03fg4nmmi3vlf6gf13vrdkmklshfzl3ijygcs4c2hly6v0";
})
(fetchNuGet {
+ name = "Microsoft.Extensions.Options";
+ version = "3.1.9";
+ sha256 = "0rpix172cmwwbddh4gm0647x1ql0ly5n68bpz71v915j97anwg90";
+ })
+ (fetchNuGet {
name = "Microsoft.Extensions.Primitives";
version = "2.2.0";
sha256 = "0znah6arbcqari49ymigg3wiy2hgdifz8zsq8vdc3ynnf45r7h0c";
})
(fetchNuGet {
- name = "Microsoft.Net.Compilers.Toolset";
- version = "3.1.0";
- sha256 = "1csf8hgwvyxjlxdygacrk3pp0xkzydc1kvsv68cxy8h7gd62k0w0";
+ name = "Microsoft.Extensions.Primitives";
+ version = "3.1.9";
+ sha256 = "0538fvjz9c27nvc6kv83b0912qvc71wz2w60svl0mscj86ds49wc";
})
(fetchNuGet {
name = "Microsoft.NetCore.Analyzers";
- version = "3.0.0";
- sha256 = "0b8biyw7nymqfbg08g2vmpf1xm6g1mm6hz4gjxc5f3g72kd2nswj";
+ version = "3.3.1";
+ sha256 = "16cx0x5hcjs2ml5zjalfsp7n3rfyz75ihnvh1p10z96yaz43gdwn";
})
(fetchNuGet {
name = "Microsoft.NETCore.Platforms";
@@ -506,13 +596,13 @@
})
(fetchNuGet {
name = "Microsoft.NETCore.Platforms";
- version = "3.1.0";
- sha256 = "1gc1x8f95wk8yhgznkwsg80adk1lc65v9n5rx4yaa4bc5dva0z3j";
+ version = "3.1.1";
+ sha256 = "05hmaygd5131rnqi6ipv7agsbpi7ka18779vw45iw6b385l7n987";
})
(fetchNuGet {
name = "Microsoft.NETCore.Platforms";
- version = "3.1.1";
- sha256 = "05hmaygd5131rnqi6ipv7agsbpi7ka18779vw45iw6b385l7n987";
+ version = "5.0.0";
+ sha256 = "0mwpwdflidzgzfx2dlpkvvnkgkr2ayaf0s80737h4wa35gaj11rc";
})
(fetchNuGet {
name = "Microsoft.NETCore.Targets";
@@ -526,8 +616,8 @@
})
(fetchNuGet {
name = "Microsoft.NetFramework.Analyzers";
- version = "3.0.0";
- sha256 = "09dqizym3bca4281714yxrhhgryxpjhjfjnyfswlhyh42qi3ix2k";
+ version = "3.3.1";
+ sha256 = "06vjmjmqhrmfc57ndsc8jaybc8np06s797nhg40bf44603bx6159";
})
(fetchNuGet {
name = "Microsoft.Win32.Primitives";
@@ -541,8 +631,8 @@
})
(fetchNuGet {
name = "Microsoft.Win32.Registry";
- version = "4.7.0";
- sha256 = "0bx21jjbs7l5ydyw4p6cn07chryxpmchq2nl5pirzz4l3b0q4dgs";
+ version = "5.0.0";
+ sha256 = "102hvhq2gmlcbq8y2cb7hdr2dnmjzfp2k3asr1ycwrfacwyaak7n";
})
(fetchNuGet {
name = "Mono.Cecil";
@@ -586,8 +676,8 @@
})
(fetchNuGet {
name = "ppy.osu.Framework";
- version = "2020.1009.0";
- sha256 = "0mqx9wjp639k56f0cjlrk67mq7c4h4vlglvss93dnvbb20ljn54r";
+ version = "2020.1203.0";
+ sha256 = "0xk1l09gm39z1739a7bgykj2bkg6lgxx72ds9s7qmbc6nrkr7jwj";
})
(fetchNuGet {
name = "ppy.osu.Framework.NativeLibs";
@@ -596,8 +686,8 @@
})
(fetchNuGet {
name = "ppy.osu.Game.Resources";
- version = "2020.1016.0";
- sha256 = "1zsqmmlxbb2ncrlvha33cz0inbd6ijbcvxn0y0cysfkg7zb9iisy";
+ version = "2020.1202.0";
+ sha256 = "1m5156gkyyhf52ii6y7yqmsgpwcxn6zgji3nnyny6lk9glmc9vvs";
})
(fetchNuGet {
name = "ppy.osuTK.NS20";
@@ -606,8 +696,8 @@
})
(fetchNuGet {
name = "ppy.SDL2-CS";
- version = "1.0.15";
- sha256 = "0qld7sp7y7hwwxsdxc8m17nyb2zwfxym63j50icvf0rlawmrl7ca";
+ version = "1.0.53";
+ sha256 = "0x52pq6xdg4qcgi8cnqlijifqjpszbi8z4nkmsym0xgd9m5bmd7k";
})
(fetchNuGet {
name = "ppy.squirrel.windows";
@@ -721,8 +811,8 @@
})
(fetchNuGet {
name = "Sentry";
- version = "2.1.6";
- sha256 = "0vc45p1arxwifv5fb6lzkqqxlsvm4i0xmpq2vc73vbjqzydd2phm";
+ version = "2.1.8";
+ sha256 = "1ii62ynihr4j2v2agjizk38kfz3m9bdijkks9k7ydhcq1bcz7jbn";
})
(fetchNuGet {
name = "Sentry.PlatformAbstractions";
@@ -731,8 +821,8 @@
})
(fetchNuGet {
name = "Sentry.Protocol";
- version = "2.1.6";
- sha256 = "0qc18kc9d7f0s6hmnpji3sbz0z09kdgg4fwh55rrmpfgr3w851s7";
+ version = "2.1.8";
+ sha256 = "04baw4yxc5lbcl83sfcdyjg5225719bf3sxpa3kjmhf58bjr143l";
})
(fetchNuGet {
name = "SharpCompress";
@@ -750,14 +840,9 @@
sha256 = "1bgacgh9hbck0qvji6frbb50sdiqfdng2fvvfgfw8b9qaql91mx0";
})
(fetchNuGet {
- name = "SixLabors.Core";
- version = "1.0.0-beta0008";
- sha256 = "1yqcv5d2igsrmi9hf8xzikn0fms47skqpr552yzbj4z4wnraahaw";
- })
- (fetchNuGet {
name = "SixLabors.ImageSharp";
- version = "1.0.0-beta0007";
- sha256 = "1k3hrp26imyqjarkrcsrhvamlmynzv6cakzq68yx69c0h8lmscaf";
+ version = "1.0.2";
+ sha256 = "0fhk9sn8k18slfb26wz8mal0j699f7djwhxgv97snz6b10wynfaj";
})
(fetchNuGet {
name = "Splat";
@@ -796,8 +881,8 @@
})
(fetchNuGet {
name = "StbiSharp";
- version = "1.0.12";
- sha256 = "044lyc6522s8q4kgvly0rsxghkiv4dwzycl2ibxf7q5dvws02qvp";
+ version = "1.0.13";
+ sha256 = "0yaspwlh4x93d7xnqj5w5pxlwzlv9lixvksyvdh176krfa4mjw3q";
})
(fetchNuGet {
name = "System.AppContext";
@@ -826,11 +911,6 @@
})
(fetchNuGet {
name = "System.Buffers";
- version = "4.5.0";
- sha256 = "1ywfqn4md6g3iilpxjn5dsr0f5lx6z0yvhqp4pgjcamygg73cz2c";
- })
- (fetchNuGet {
- name = "System.Buffers";
version = "4.5.1";
sha256 = "04kb1mdrlcixj9zh1xdi5as0k0qi8byr5mi3p3jcxx72qz93s2y3";
})
@@ -865,14 +945,19 @@
sha256 = "1nh4nlxfc7lbnbl86wwk1a3jwl6myz5j6hvgh5sp4krim9901hsq";
})
(fetchNuGet {
+ name = "System.Collections.Immutable";
+ version = "5.0.0";
+ sha256 = "1kvcllagxz2q92g81zkz81djkn2lid25ayjfgjalncyc68i15p0r";
+ })
+ (fetchNuGet {
name = "System.ComponentModel.Annotations";
version = "4.5.0";
sha256 = "1jj6f6g87k0iwsgmg3xmnn67a14mq88np0l1ys5zkxhkvbc8976p";
})
(fetchNuGet {
name = "System.ComponentModel.Annotations";
- version = "4.7.0";
- sha256 = "06x1m46ddxj0ng28d7gry9gjkqdg2kp89jyf480g5gznyybbs49z";
+ version = "5.0.0";
+ sha256 = "021h7x98lblq9avm1bgpa4i31c2kgsa7zn4sqhxf39g087ar756j";
})
(fetchNuGet {
name = "System.Composition";
@@ -1051,8 +1136,13 @@
})
(fetchNuGet {
name = "System.IO.Packaging";
- version = "4.7.0";
- sha256 = "1vivvf158ilcpp6bq70zyafimi0lng546b34csmjb09k19wgxpiv";
+ version = "5.0.0";
+ sha256 = "08l85pi8jy65las973szqdnir2awxp0r16h21c0bgrz19gxhs11n";
+ })
+ (fetchNuGet {
+ name = "System.IO.Pipelines";
+ version = "4.7.3";
+ sha256 = "0djp59x56klidi04xx8p5jc1nchv5zvd1d59diphqxwvgny3aawy";
})
(fetchNuGet {
name = "System.Linq";
@@ -1086,6 +1176,11 @@
})
(fetchNuGet {
name = "System.Memory";
+ version = "4.5.2";
+ sha256 = "1g24dwqfcmf4gpbgbhaw1j49xmpsz389l6bw2xxbsmnzvsf860ld";
+ })
+ (fetchNuGet {
+ name = "System.Memory";
version = "4.5.3";
sha256 = "0naqahm3wljxb5a911d37mwjqjdxv9l0b49p5dmfyijvni2ppy8a";
})
@@ -1201,13 +1296,13 @@
})
(fetchNuGet {
name = "System.Reflection.Metadata";
- version = "1.6.0";
- sha256 = "1wdbavrrkajy7qbdblpbpbalbdl48q3h34cchz24gvdgyrlf15r4";
+ version = "1.8.1";
+ sha256 = "17xxl3m99wa4hcpqy42vl8qb1jk2jfq32rj3sfjc1a46hi2si5jj";
})
(fetchNuGet {
name = "System.Reflection.Metadata";
- version = "1.8.1";
- sha256 = "17xxl3m99wa4hcpqy42vl8qb1jk2jfq32rj3sfjc1a46hi2si5jj";
+ version = "5.0.0";
+ sha256 = "17qsl5nanlqk9iz0l5wijdn6ka632fs1m1fvx18dfgswm258r3ss";
})
(fetchNuGet {
name = "System.Reflection.Primitives";
@@ -1261,8 +1356,8 @@
})
(fetchNuGet {
name = "System.Runtime.CompilerServices.Unsafe";
- version = "4.7.0";
- sha256 = "16r6sn4czfjk8qhnz7bnqlyiaaszr0ihinb7mq9zzr1wba257r54";
+ version = "4.5.3";
+ sha256 = "1afi6s2r1mh1kygbjmfba6l4f87pi5sg13p4a48idqafli94qxln";
})
(fetchNuGet {
name = "System.Runtime.CompilerServices.Unsafe";
@@ -1326,8 +1421,8 @@
})
(fetchNuGet {
name = "System.Security.AccessControl";
- version = "4.7.0";
- sha256 = "0n0k0w44flkd8j0xw7g3g3vhw7dijfm51f75xkm1qxnbh4y45mpz";
+ version = "5.0.0";
+ sha256 = "17n3lrrl6vahkqmhlpn3w20afgz09n7i6rv0r3qypngwi7wqdr5r";
})
(fetchNuGet {
name = "System.Security.Cryptography.Algorithms";
@@ -1401,8 +1496,8 @@
})
(fetchNuGet {
name = "System.Security.Principal.Windows";
- version = "4.7.0";
- sha256 = "1a56ls5a9sr3ya0nr086sdpa9qv0abv31dd6fp27maqa9zclqq5d";
+ version = "5.0.0";
+ sha256 = "1mpk7xj76lxgz97a5yg93wi8lj0l8p157a5d50mmjy3gbz1904q8";
})
(fetchNuGet {
name = "System.Text.Encoding";
@@ -1435,6 +1530,16 @@
sha256 = "11q1y8hh5hrp5a3kw25cb6l00v5l5dvirkz8jr3sq00h1xgcgrxy";
})
(fetchNuGet {
+ name = "System.Text.Encodings.Web";
+ version = "4.7.1";
+ sha256 = "1wj7r07mjwbf9a79kapy2l9m8mcq8b3nbhg0zaprlsav09k85fmb";
+ })
+ (fetchNuGet {
+ name = "System.Text.Json";
+ version = "4.7.2";
+ sha256 = "10xj1pw2dgd42anikvj9qm23ccssrcp7dpznpj4j7xjp1ikhy3y4";
+ })
+ (fetchNuGet {
name = "System.Text.RegularExpressions";
version = "4.1.0";
sha256 = "1mw7vfkkyd04yn2fbhm38msk7dz2xwvib14ygjsb8dq2lcvr18y7";
@@ -1455,6 +1560,11 @@
sha256 = "0rw9wfamvhayp5zh3j7p1yfmx9b5khbf4q50d8k5rk993rskfd34";
})
(fetchNuGet {
+ name = "System.Threading.Channels";
+ version = "4.7.1";
+ sha256 = "038fyrriypwzsj5fwgnkw79hm5ya0x63r724yizgahbxf512chr2";
+ })
+ (fetchNuGet {
name = "System.Threading.Tasks";
version = "4.0.11";
sha256 = "0nr1r41rak82qfa5m0lhk9mp0k93bvfd7bbd9sdzwx9mb36g28p5";
@@ -1476,8 +1586,8 @@
})
(fetchNuGet {
name = "System.Threading.Tasks.Extensions";
- version = "4.5.3";
- sha256 = "0g7r6hm572ax8v28axrdxz1gnsblg6kszq17g51pj14a5rn2af7i";
+ version = "4.5.4";
+ sha256 = "0y6ncasgfcgnjrhynaf0lwpkpkmv4a07sswwkwbwb5h7riisj153";
})
(fetchNuGet {
name = "System.Threading.Thread";
diff --git a/pkgs/games/papermc/default.nix b/pkgs/games/papermc/default.nix
index c5f7dc379259..15b05b56d843 100644
--- a/pkgs/games/papermc/default.nix
+++ b/pkgs/games/papermc/default.nix
@@ -1,10 +1,10 @@
{ stdenv, fetchurl, bash, jre }:
let
- mcVersion = "1.16.2";
- buildNum = "141";
+ mcVersion = "1.16.4";
+ buildNum = "296";
jar = fetchurl {
url = "https://papermc.io/api/v1/paper/${mcVersion}/${buildNum}/download";
- sha256 = "1qhhnaysw9r73fpvj9qcmjah722a6a4s6g4cblna56n1hpz4lw1s";
+ sha256 = "0885417w7qahk2fwlzvggbwrhvwgpd7xas8lzzb7ar469vyvd9dz";
};
in stdenv.mkDerivation {
pname = "papermc";
diff --git a/pkgs/games/pentobi/default.nix b/pkgs/games/pentobi/default.nix
index f0f6ccb8a129..656bde2ac743 100644
--- a/pkgs/games/pentobi/default.nix
+++ b/pkgs/games/pentobi/default.nix
@@ -1,20 +1,20 @@
-{ stdenv, appstream, fetchurl, cmake, gettext, libxslt, librsvg, itstool
- , qtbase, qtquickcontrols2, qtsvg, qttools, qtwebview, docbook_xsl
- , wrapQtAppsHook
+{ lib, mkDerivation, appstream, fetchFromGitHub, cmake, gettext, libxslt, librsvg, itstool
+, qtbase, qtquickcontrols2, qtsvg, qttools, qtwebview, docbook_xsl
}:
-with stdenv.lib;
-stdenv.mkDerivation rec {
- version = "18.1";
+mkDerivation rec {
+ version = "18.4";
pname = "pentobi";
- src = fetchurl {
- url = "mirror://sourceforge/pentobi/${pname}-${version}.tar.xz";
- sha256 = "1vfw61lk9z7dngncmx3fggy5ld7ksdk48dpwnsq2vl5fh3f71qbq";
+ src = fetchFromGitHub {
+ owner = "enz";
+ repo = "pentobi";
+ rev = "v${version}";
+ sha256 = "1wawy6s3i4pcc6n6kfspn5b4g957ds0728mgwzw19agp5yyid73b";
};
- nativeBuildInputs = [ cmake docbook_xsl wrapQtAppsHook ];
- buildInputs = [ appstream qtbase qtsvg qtquickcontrols2 qttools qtwebview itstool librsvg ];
+ nativeBuildInputs = [ cmake docbook_xsl qttools ];
+ buildInputs = [ appstream qtbase qtsvg qtquickcontrols2 qtwebview itstool librsvg ];
patchPhase = ''
substituteInPlace pentobi_thumbnailer/CMakeLists.txt --replace "/manpages" "/share/xml/docbook-xsl/manpages/"
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
"-DMETAINFO_ITS=${appstream}/share/gettext/its/metainfo.its"
];
- meta = {
+ meta = with lib; {
description = "A computer opponent for the board game Blokus";
homepage = "https://pentobi.sourceforge.io";
license = licenses.gpl3;
diff --git a/pkgs/games/pioneers/default.nix b/pkgs/games/pioneers/default.nix
index a3a80d896c15..882303ab0232 100644
--- a/pkgs/games/pioneers/default.nix
+++ b/pkgs/games/pioneers/default.nix
@@ -1,20 +1,30 @@
-{stdenv, fetchurl, gtk3, pkgconfig, intltool } :
+{ stdenv
+, fetchurl
+, pkg-config
+, intltool
+, itstool
+, gtk3
+, libxml2
+}:
stdenv.mkDerivation rec {
- name = "pioneers-15.4";
+ pname = "pioneers";
+ version = "15.6";
+
src = fetchurl {
- url = "mirror://sourceforge/pio/${name}.tar.gz";
- sha256 = "1p1d18hrfmqcnghip3shkzcs5qkz6j99jvkdkqfi7pqdvjc323cs";
+ url = "mirror://sourceforge/pio/${pname}-${version}.tar.gz";
+ sha256 = "07b3xdd81n8ybsb4fzc5lx0813y9crzp1hj69khncf4faj48sdcs";
};
- nativeBuildInputs = [ pkgconfig intltool ];
- buildInputs = [ gtk3 ];
+ nativeBuildInputs = [ pkg-config intltool itstool ];
+
+ buildInputs = [ gtk3 libxml2 ];
- meta = {
- homepage = "http://pio.sourceforge.net/";
- license = stdenv.lib.licenses.gpl2Plus;
+ meta = with stdenv.lib; {
description = "Addicting game based on The Settlers of Catan";
- maintainers = with stdenv.lib.maintainers; [viric];
- platforms = with stdenv.lib.platforms; linux;
+ homepage = "http://pio.sourceforge.net/"; # https does not work
+ license = licenses.gpl2Plus;
+ maintainers = with maintainers; [ viric ];
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/games/solarus/default.nix b/pkgs/games/solarus/default.nix
index c0daa99c15a6..c204846ae2fc 100644
--- a/pkgs/games/solarus/default.nix
+++ b/pkgs/games/solarus/default.nix
@@ -1,26 +1,34 @@
-{ lib, mkDerivation, fetchFromGitLab, cmake, luajit,
- SDL2, SDL2_image, SDL2_ttf, physfs,
- openal, libmodplug, libvorbis,
- qtbase, qttools }:
+{ lib, mkDerivation, fetchFromGitLab, cmake, luajit
+, SDL2, SDL2_image, SDL2_ttf, physfs, glm
+, openal, libmodplug, libvorbis
+, qtbase, qttools }:
mkDerivation rec {
pname = "solarus";
- version = "1.6.2";
+ version = "1.6.4";
src = fetchFromGitLab {
owner = "solarus-games";
repo = pname;
rev = "v${version}";
- sha256 = "0d0xfjbmamz84aajxfc0fwrj8862xxbxz6n4xnc05r1m4g7gba77";
+ sha256 = "sbdlf+R9OskDQ5U5rqUX2gF8l/fj0sDJv6BL7H1I1Ng=";
};
- buildInputs = [ cmake luajit SDL2
+ outputs = [ "out" "lib" "dev" ];
+
+ nativeBuildInputs = [ cmake qttools ];
+ buildInputs = [ luajit SDL2
SDL2_image SDL2_ttf physfs
openal libmodplug libvorbis
- qtbase qttools ];
+ qtbase glm ];
enableParallelBuilding = true;
+ preFixup = ''
+ mkdir $lib/
+ mv $out/lib $lib
+ '';
+
meta = with lib; {
description = "A Zelda-like ARPG game engine";
longDescription = ''
diff --git a/pkgs/games/steam/steam.nix b/pkgs/games/steam/steam.nix
index 830c97b2fb7d..20ccba641e4a 100644
--- a/pkgs/games/steam/steam.nix
+++ b/pkgs/games/steam/steam.nix
@@ -9,7 +9,7 @@ in stdenv.mkDerivation {
inherit version;
src = fetchurl {
- url = "http://repo.steampowered.com/steam/pool/steam/s/steam/steam_${version}.tar.gz";
+ url = "https://repo.steampowered.com/steam/pool/steam/s/steam/steam_${version}.tar.gz";
sha256 = "0c5xy57gwr14vp3wy3jpqi5dl6y7n01p2dy4jlgl9bf9x7616r6n";
};
diff --git a/pkgs/games/tdm/default.nix b/pkgs/games/tdm/default.nix
index 055ab9d38e8c..98b7ecdc4778 100644
--- a/pkgs/games/tdm/default.nix
+++ b/pkgs/games/tdm/default.nix
@@ -16,6 +16,7 @@ let
type = "Application";
categories = "Game;";
genericName = pname;
+ fileValidation = false;
};
in stdenv.mkDerivation {
name = "${pname}-${version}";
diff --git a/pkgs/games/terraria-server/default.nix b/pkgs/games/terraria-server/default.nix
index e16a771d272e..94fb9d063b32 100644
--- a/pkgs/games/terraria-server/default.nix
+++ b/pkgs/games/terraria-server/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
pname = "terraria-server";
- version = "1.4.0.5";
+ version = "1.4.1.2";
urlVersion = lib.replaceChars [ "." ] [ "" ] version;
src = fetchurl {
- url = "https://terraria.org/system/dedicated_servers/archives/000/000/039/original/terraria-server-${urlVersion}.zip";
- sha256 = "1bvcafpjxp7ddrbhm3z0xamgi71ymbi41dlx990daz0b5kbdir8y";
+ url = "https://terraria.org/system/dedicated_servers/archives/000/000/042/original/terraria-server-${urlVersion}.zip";
+ sha256 = "18hcy7jfizyyp0h66rga8z948xg3nyk32rzl7hgv7ar1w43airhh";
};
buildInputs = [ file unzip ];
diff --git a/pkgs/games/tome2/default.nix b/pkgs/games/tome2/default.nix
index fa73697ab42a..1fc80b1764d5 100644
--- a/pkgs/games/tome2/default.nix
+++ b/pkgs/games/tome2/default.nix
@@ -14,6 +14,7 @@ let
type = "Application";
categories = "Game;RolePlaying;";
genericName = pname;
+ fileValidation = false;
};
in stdenv.mkDerivation {
diff --git a/pkgs/games/unnethack/default.nix b/pkgs/games/unnethack/default.nix
index 2dde86297e87..94f39a4b5789 100644
--- a/pkgs/games/unnethack/default.nix
+++ b/pkgs/games/unnethack/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, fetchpatch, utillinux, ncurses, flex, bison }:
+{ stdenv, fetchFromGitHub, fetchpatch, util-linux, ncurses, flex, bison }:
stdenv.mkDerivation rec {
pname = "unnethack";
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
buildInputs = [ ncurses ];
- nativeBuildInputs = [ utillinux flex bison ];
+ nativeBuildInputs = [ util-linux flex bison ];
configureFlags = [ "--enable-curses-graphics"
"--disable-tty-graphics"
diff --git a/pkgs/games/voxelands/default.nix b/pkgs/games/voxelands/default.nix
index 93f7e9bffa67..5e52cba3b49c 100644
--- a/pkgs/games/voxelands/default.nix
+++ b/pkgs/games/voxelands/default.nix
@@ -1,13 +1,30 @@
-{ stdenv, fetchurl, cmake, irrlicht, libpng, bzip2, sqlite
-, libjpeg, libXxf86vm, libGLU, libGL, openal, libvorbis, xlibsWrapper, pkgconfig }:
+{ stdenv
+, fetchFromGitLab
+, bzip2
+, cmake
+, expat
+, irrlicht
+, libGL
+, libGLU
+, libXxf86vm
+, libjpeg
+, libpng
+, libvorbis
+, openal
+, pkg-config
+, sqlite
+, xlibsWrapper
+}:
stdenv.mkDerivation rec {
pname = "voxelands";
- version = "1512.00";
+ version = "1704.00";
- src = fetchurl {
- url = "http://voxelands.com/downloads/${pname}-${version}-src.tar.bz2";
- sha256 = "0bims0y0nyviv2f2nxfj37s3258cjbfp9xd97najz0yylnk3qdfw";
+ src = fetchFromGitLab {
+ owner = pname;
+ repo = pname;
+ rev = version;
+ sha256 = "0yj9z9nygpn0z63y739v72l3kg81wd71xgix5k045vfzhqsam5m0";
};
cmakeFlags = [
@@ -16,16 +33,32 @@ stdenv.mkDerivation rec {
"-DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG"
];
+ nativeBuildInputs = [
+ cmake
+ pkg-config
+ ];
+
buildInputs = [
- cmake irrlicht libpng bzip2 libjpeg sqlite
- libXxf86vm libGLU libGL openal libvorbis xlibsWrapper pkgconfig
+ bzip2
+ expat
+ irrlicht
+ libGL
+ libGLU
+ libXxf86vm
+ libjpeg
+ libpng
+ libvorbis
+ openal
+ sqlite
+ xlibsWrapper
];
meta = with stdenv.lib; {
- homepage = "http://voxelands.com/";
+ homepage = "https://voxelands.net/";
description = "Infinite-world block sandbox game based on Minetest";
license = licenses.gpl3Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ ];
+ broken = stdenv.isAarch64; # build fails with "libIrrlicht.so: undefined reference to `png_init_filter_functions_neon'"
};
}
diff --git a/pkgs/games/xonotic/default.nix b/pkgs/games/xonotic/default.nix
index ab6ac022b6c2..60ebdcf8eebf 100644
--- a/pkgs/games/xonotic/default.nix
+++ b/pkgs/games/xonotic/default.nix
@@ -1,5 +1,5 @@
{ lib, stdenv, fetchurl, fetchzip, makeWrapper, runCommandNoCC, makeDesktopItem
-, xonotic-data
+, xonotic-data, copyDesktopItems
, # required for both
unzip, libjpeg, zlib, libvorbis, curl
, # glx
@@ -131,7 +131,8 @@ in rec {
xonotic = runCommandNoCC "xonotic${variant}-${version}" {
inherit xonotic-unwrapped;
- buildInputs = [ makeWrapper ];
+ nativeBuildInputs = [ makeWrapper copyDesktopItems ];
+ desktopItems = [ desktopItem ];
passthru = {
inherit version;
meta = meta // {
@@ -151,7 +152,7 @@ in rec {
'' + lib.optionalString (withSDL || withGLX) ''
mkdir -p $out/share
ln -s ${xonotic-unwrapped}/share/icons $out/share/icons
- ${desktopItem.buildCommand}
+ copyDesktopItems
'' + ''
for binary in $out/bin/xonotic-*; do
wrapProgram $binary --add-flags "-basedir ${xonotic-data}"
diff --git a/pkgs/misc/arm-trusted-firmware/default.nix b/pkgs/misc/arm-trusted-firmware/default.nix
index 596f5e90e349..6ef92e170eb4 100644
--- a/pkgs/misc/arm-trusted-firmware/default.nix
+++ b/pkgs/misc/arm-trusted-firmware/default.nix
@@ -6,7 +6,7 @@ let
, platform ? null
, extraMakeFlags ? []
, extraMeta ? {}
- , version ? "2.3"
+ , version ? "2.4"
, ... } @ args:
stdenv.mkDerivation ({
@@ -17,7 +17,7 @@ let
owner = "ARM-software";
repo = "arm-trusted-firmware";
rev = "v${version}";
- sha256 = "113mcf1hwwl0i90cqh08lywxs1bfbg0nwqibay9wlkmx1a5v0bnj";
+ sha256 = "12k0n79j156bdzqws18kpbli04kn00nh6dy42pjv6gakqrkx9px3";
};
depsBuildBuild = [ buildPackages.stdenv.cc ];
diff --git a/pkgs/misc/base16-builder/node-packages.nix b/pkgs/misc/base16-builder/node-packages.nix
index 052339d11ea0..bb6ff246daac 100644
--- a/pkgs/misc/base16-builder/node-packages.nix
+++ b/pkgs/misc/base16-builder/node-packages.nix
@@ -10,7 +10,7 @@ let
inherit (pkgs) fetchurl fetchgit;
});
nodeEnv = import ../../development/node-packages/node-env.nix {
- inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile;
+ inherit (pkgs) stdenv python2 util-linux runCommand writeTextFile;
inherit nodejs;
libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null;
};
diff --git a/pkgs/misc/calaos/installer/default.nix b/pkgs/misc/calaos/installer/default.nix
index 6254c9c24f4b..ee7c089bc8ee 100644
--- a/pkgs/misc/calaos/installer/default.nix
+++ b/pkgs/misc/calaos/installer/default.nix
@@ -1,14 +1,14 @@
{ mkDerivation, stdenv, fetchFromGitHub, qmake, qttools, qtbase }:
mkDerivation rec {
- name = "calaos_installer-3.1";
- version = "3.1";
+ pname = "calaos_installer";
+ version = "3.5";
src = fetchFromGitHub {
owner = "calaos";
repo = "calaos_installer";
rev = "v${version}";
- sha256 = "0g8igj5sax5vjqzrpbil7i6329708lqqwvg5mwiqd0zzzha9sawd";
+ sha256 = "hx7XVF2iueKFR67U0EvSK1vYZnJBnuOpUOkSjx7h1XY=";
};
nativeBuildInputs = [ qmake qttools ];
diff --git a/pkgs/misc/cups/drivers/mfcj6510dwlpr/default.nix b/pkgs/misc/cups/drivers/mfcj6510dwlpr/default.nix
index 46ce7abb28e6..8f07d4b41970 100644
--- a/pkgs/misc/cups/drivers/mfcj6510dwlpr/default.nix
+++ b/pkgs/misc/cups/drivers/mfcj6510dwlpr/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgsi686Linux, dpkg, makeWrapper, coreutils, gnused, gawk, file, cups, utillinux, xxd, runtimeShell
+{ stdenv, fetchurl, pkgsi686Linux, dpkg, makeWrapper, coreutils, gnused, gawk, file, cups, util-linux, xxd, runtimeShell
, ghostscript, a2ps }:
# Why:
@@ -58,7 +58,7 @@ stdenv.mkDerivation rec {
patchelf --set-interpreter ${pkgsi686Linux.stdenv.cc.libc.out}/lib/ld-linux.so.2 $out/usr/bin/brprintconf_mfcj6510dw
#stripping the hardcoded path.
- ${utillinux}/bin/hexdump -ve '1/1 "%.2X"' $out/usr/bin/brprintconf_mfcj6510dw | \
+ ${util-linux}/bin/hexdump -ve '1/1 "%.2X"' $out/usr/bin/brprintconf_mfcj6510dw | \
sed 's.2F6F70742F62726F746865722F5072696E746572732F25732F696E662F6272257366756E63.62726d66636a36353130647766756e63000000000000000000000000000000000000000000.' | \
sed 's.2F6F70742F62726F746865722F5072696E746572732F25732F696E662F627225737263.62726D66636A3635313064777263000000000000000000000000000000000000000000.' | \
${xxd}/bin/xxd -r -p > $out/usr/bin/brprintconf_mfcj6510dw_patched
diff --git a/pkgs/misc/drivers/hplip/3.16.11.nix b/pkgs/misc/drivers/hplip/3.16.11.nix
index 452c2c425c1d..4b9f47d88f94 100644
--- a/pkgs/misc/drivers/hplip/3.16.11.nix
+++ b/pkgs/misc/drivers/hplip/3.16.11.nix
@@ -2,7 +2,7 @@
, pkgconfig
, cups, libjpeg, libusb1, python2Packages, sane-backends, dbus, usbutils
, net-snmp, openssl, nettools
-, bash, coreutils, utillinux
+, bash, coreutils, util-linux
, qtSupport ? true
, withPlugin ? false
}:
@@ -175,7 +175,7 @@ python2Packages.buildPythonApplication {
substituteInPlace $out/etc/udev/rules.d/56-hpmud.rules \
--replace {,${bash}}/bin/sh \
--replace /usr/bin/nohup "" \
- --replace {,${utillinux}/bin/}logger \
+ --replace {,${util-linux}/bin/}logger \
--replace {/usr,$out}/bin
'';
diff --git a/pkgs/misc/drivers/hplip/3.18.5.nix b/pkgs/misc/drivers/hplip/3.18.5.nix
index f9064720fb64..59b3d2b9d634 100644
--- a/pkgs/misc/drivers/hplip/3.18.5.nix
+++ b/pkgs/misc/drivers/hplip/3.18.5.nix
@@ -3,7 +3,7 @@
, cups, zlib, libjpeg, libusb1, python2Packages, sane-backends
, dbus, file, ghostscript, usbutils
, net-snmp, openssl, perl, nettools
-, bash, coreutils, utillinux
+, bash, coreutils, util-linux
, withQt5 ? true
, withPlugin ? false
, withStaticPPDInstall ? false
@@ -212,7 +212,7 @@ python2Packages.buildPythonApplication {
substituteInPlace $out/etc/udev/rules.d/56-hpmud.rules \
--replace {,${bash}}/bin/sh \
--replace /usr/bin/nohup "" \
- --replace {,${utillinux}/bin/}logger \
+ --replace {,${util-linux}/bin/}logger \
--replace {/usr,$out}/bin
'';
diff --git a/pkgs/misc/drivers/hplip/default.nix b/pkgs/misc/drivers/hplip/default.nix
index afd1f8f6fe4f..b740f5091fa7 100644
--- a/pkgs/misc/drivers/hplip/default.nix
+++ b/pkgs/misc/drivers/hplip/default.nix
@@ -3,7 +3,7 @@
, cups, zlib, libjpeg, libusb1, python3Packages, sane-backends
, dbus, file, ghostscript, usbutils
, net-snmp, openssl, perl, nettools
-, bash, coreutils, utillinux
+, bash, coreutils, util-linux
# To remove references to gcc-unwrapped
, removeReferencesTo, qt5
, withQt5 ? true
@@ -219,7 +219,7 @@ python3Packages.buildPythonApplication {
substituteInPlace $out/etc/udev/rules.d/56-hpmud.rules \
--replace {,${bash}}/bin/sh \
--replace /usr/bin/nohup "" \
- --replace {,${utillinux}/bin/}logger \
+ --replace {,${util-linux}/bin/}logger \
--replace {/usr,$out}/bin
remove-references-to -t ${stdenv.cc.cc} $(readlink -f $out/lib/*.so)
'' + stdenv.lib.optionalString withQt5 ''
diff --git a/pkgs/misc/emulators/cdemu/libmirage.nix b/pkgs/misc/emulators/cdemu/libmirage.nix
index cc3118ace151..e824e19347a6 100644
--- a/pkgs/misc/emulators/cdemu/libmirage.nix
+++ b/pkgs/misc/emulators/cdemu/libmirage.nix
@@ -1,6 +1,6 @@
{ callPackage, gobject-introspection, cmake, pkgconfig
, glib, libsndfile, zlib, bzip2, lzma, libsamplerate, intltool
-, pcre, utillinux, libselinux, libsepol }:
+, pcre, util-linux, libselinux, libsepol }:
let pkg = import ./base.nix {
version = "3.2.3";
@@ -13,6 +13,6 @@ in callPackage pkg {
PKG_CONFIG_GOBJECT_INTROSPECTION_1_0_GIRDIR = "${placeholder "out"}/share/gir-1.0";
PKG_CONFIG_GOBJECT_INTROSPECTION_1_0_TYPELIBDIR = "${placeholder "out"}/lib/girepository-1.0";
nativeBuildInputs = [ cmake gobject-introspection pkgconfig ];
- propagatedBuildInputs = [ pcre utillinux libselinux libsepol ];
+ propagatedBuildInputs = [ pcre util-linux libselinux libsepol ];
};
}
diff --git a/pkgs/misc/emulators/dolphin-emu/default.nix b/pkgs/misc/emulators/dolphin-emu/default.nix
index 0053079d992c..65484aab18e4 100644
--- a/pkgs/misc/emulators/dolphin-emu/default.nix
+++ b/pkgs/misc/emulators/dolphin-emu/default.nix
@@ -108,6 +108,10 @@ stdenv.mkDerivation rec {
sfml
];
+ postInstall = lib.optionalString stdenv.hostPlatform.isLinux ''
+ install -D $src/Data/51-usb-device.rules $out/etc/udev/rules.d/51-usb-device.rules
+ '';
+
meta = with lib; {
homepage = "https://dolphin-emu.org/";
description = "Gamecube/Wii/Triforce emulator for x86_64 and ARMv8";
diff --git a/pkgs/misc/emulators/dolphin-emu/master.nix b/pkgs/misc/emulators/dolphin-emu/master.nix
index 8ef7b610a25d..270ffde38bc9 100644
--- a/pkgs/misc/emulators/dolphin-emu/master.nix
+++ b/pkgs/misc/emulators/dolphin-emu/master.nix
@@ -71,6 +71,8 @@ in stdenv.mkDerivation rec {
postInstall = ''
cp -r ${desktopItem}/share/applications $out/share
ln -sf $out/bin/dolphin-emu $out/bin/dolphin-emu-master
+ '' + lib.optionalString stdenv.hostPlatform.isLinux ''
+ install -D $src/Data/51-usb-device.rules $out/etc/udev/rules.d/51-usb-device.rules
'';
meta = with lib; {
diff --git a/pkgs/misc/emulators/hatari/default.nix b/pkgs/misc/emulators/hatari/default.nix
index db1a6664c542..03397bd244cb 100644
--- a/pkgs/misc/emulators/hatari/default.nix
+++ b/pkgs/misc/emulators/hatari/default.nix
@@ -1,11 +1,12 @@
{ stdenv, fetchurl, zlib, SDL, cmake }:
stdenv.mkDerivation rec {
- name = "hatari-2.2.1";
+ pname = "hatari";
+ version = "2.3.0";
src = fetchurl {
- url = "https://download.tuxfamily.org/hatari/2.2.1/${name}.tar.bz2";
- sha256 = "0q3g23vnx58w666723v76ilh9j353md3sn48cmlq9gkll8qfzbqi";
+ url = "https://download.tuxfamily.org/hatari/${version}/${pname}-${version}.tar.bz2";
+ sha256 = "19dqadi32hgi78hyxxcm8v2vh28vyn9w5nd1xiq683wk0ccicj5z";
};
# For pthread_cancel
diff --git a/pkgs/misc/emulators/lambda-delta/default.nix b/pkgs/misc/emulators/lambda-delta/default.nix
new file mode 100644
index 000000000000..0668d2db9086
--- /dev/null
+++ b/pkgs/misc/emulators/lambda-delta/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, fetchFromGitHub, autoreconfHook, pkg-config, SDL2 }:
+
+stdenv.mkDerivation rec {
+ pname = "lambda-delta";
+ version = "0.98.3";
+
+ src = fetchFromGitHub {
+ owner = "dseagrav";
+ repo = "ld";
+ rev = version;
+ sha256 = "02m43fj9dzc1i1jl01qwnhjiq1rh03jw1xq59sx2h3bhn7dk941x";
+ };
+
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
+ buildInputs = [ SDL2 ];
+
+ configureFlags = [ "--without-SDL1" ];
+
+ meta = with stdenv.lib; {
+ description = "LMI (Lambda Lisp Machine) emulator";
+ homepage = "https://github.com/dseagrav/ld";
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ siraben ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/misc/emulators/qmc2/default.nix b/pkgs/misc/emulators/qmc2/default.nix
index d089ddf2695b..5a813c5d2efe 100644
--- a/pkgs/misc/emulators/qmc2/default.nix
+++ b/pkgs/misc/emulators/qmc2/default.nix
@@ -3,7 +3,7 @@
, minizip, zlib
, qtbase, qtsvg, qtmultimedia, qtwebkit, qttranslations, qtxmlpatterns
, rsync, SDL2, xwininfo
-, utillinux
+, util-linux
, xorg
}:
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ qttools pkgconfig ];
buildInputs = [ minizip qtbase qtsvg qtmultimedia qtwebkit
qttranslations qtxmlpatterns rsync SDL2
- xwininfo zlib utillinux xorg.libxcb ];
+ xwininfo zlib util-linux xorg.libxcb ];
makeFlags = [ "DESTDIR=$(out)"
"PREFIX=/"
diff --git a/pkgs/misc/emulators/ruffle/default.nix b/pkgs/misc/emulators/ruffle/default.nix
new file mode 100644
index 000000000000..f3518a647fa1
--- /dev/null
+++ b/pkgs/misc/emulators/ruffle/default.nix
@@ -0,0 +1,49 @@
+{ alsaLib
+, fetchFromGitHub
+, openssl
+, pkg-config
+, python3
+, rustPlatform
+, stdenv
+, wayland
+, xorg
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "ruffle";
+ version = "nightly-2020-11-30";
+
+ src = fetchFromGitHub {
+ owner = "ruffle-rs";
+ repo = pname;
+ rev = version;
+ sha256 = "0z54swzy47laq3smficd3dyrs2zdi3cj2kb0b4hppjxpkkhiw4x0";
+ };
+
+ nativeBuildInputs = [
+ pkg-config
+ python3
+ ];
+
+ buildInputs = [
+ alsaLib
+ openssl
+ wayland
+ xorg.libX11
+ xorg.libXcursor
+ xorg.libXrandr
+ xorg.libXi
+ xorg.libxcb
+ xorg.libXrender
+ ];
+
+ cargoSha256 = "05kwfcbzjyyfhiqklhhlv06pinzw9bry4j8l9lk3k04c1q30gzkw";
+
+ meta = with stdenv.lib; {
+ description = "An Adobe Flash Player emulator written in the Rust programming language.";
+ homepage = "https://ruffle.rs/";
+ license = with licenses; [ mit asl20 ];
+ maintainers = with maintainers; [ govanify ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/misc/emulators/ryujinx/default.nix b/pkgs/misc/emulators/ryujinx/default.nix
index d1fa03898231..0e6784e69eab 100644
--- a/pkgs/misc/emulators/ryujinx/default.nix
+++ b/pkgs/misc/emulators/ryujinx/default.nix
@@ -13,13 +13,13 @@ let
];
in stdenv.mkDerivation rec {
pname = "ryujinx";
- version = "1.0.5346";
+ version = "1.0.5551"; # Versioning is based off of the official appveyor builds: https://ci.appveyor.com/project/gdkchan/ryujinx
src = fetchFromGitHub {
owner = "Ryujinx";
repo = "Ryujinx";
- rev = "2ce59c44bcb2d789f4d6312b26cf41f36915d73c";
- sha256 = "0hk8jdacg8ryhh0mpnfjbzrrpy8gv87f4hp0hybyypglmaxz8grm";
+ rev = "2dcc6333f8cbb959293832f52857bdaeab1918bf";
+ sha256 = "1hfa498fr9mdxas9s02y25ncb982wa1sqhl06jpnkhqsiicbkgcf";
};
nativeBuildInputs = [ dotnet-sdk_3 dotnetPackages.Nuget makeWrapper wrapGAppsHook gobject-introspection ];
diff --git a/pkgs/misc/emulators/ryujinx/deps.nix b/pkgs/misc/emulators/ryujinx/deps.nix
index 94093e1e29c6..4f30b159a280 100644
--- a/pkgs/misc/emulators/ryujinx/deps.nix
+++ b/pkgs/misc/emulators/ryujinx/deps.nix
@@ -15,6 +15,11 @@
sha256 = "0y5z444wrbhlmsqpy2sxmajl1fbf74843lvgj3y6vz260dn2q0l0";
})
(fetchNuGet {
+ name = "Crc32.NET";
+ version = "1.2.0";
+ sha256 = "0qaj3192k1vfji87zf50rhydn5mrzyzybrs2k4v7ap29k8i0vi5h";
+ })
+ (fetchNuGet {
name = "DiscordRichPresence";
version = "1.0.150";
sha256 = "0qmbi4sccia3w80q8xfvj3bw62nvz047wq198n2b2aflkf47bq79";
@@ -236,8 +241,8 @@
})
(fetchNuGet {
name = "OpenTK.NetStandard";
- version = "1.0.5.12";
- sha256 = "1n8j6k47189l5b6rnhyq391d84v6zkpiiqq41cccb6qizvrcgl69";
+ version = "1.0.5.22";
+ sha256 = "10bdhc4qbffac862zg03ab5j3iqrr33bydxmnmrxn82brldahm23";
})
(fetchNuGet {
name = "PangoSharp";
@@ -490,6 +495,11 @@
sha256 = "0szgbdhyhvzpw8nb9k2ww37p5qipab1pdll8idkk57y5xnl2f7ll";
})
(fetchNuGet {
+ name = "SharpZipLib";
+ version = "1.2.0";
+ sha256 = "0ynhx1qkjm723bwjwsrdviw1d2s9azndpa12dagrjshhma3igqm5";
+ })
+ (fetchNuGet {
name = "System.AppContext";
version = "4.1.0";
sha256 = "0fv3cma1jp4vgj7a8hqc9n7hr1f1kjp541s6z0q1r6nazb4iz9mz";
diff --git a/pkgs/misc/emulators/ryujinx/log.patch b/pkgs/misc/emulators/ryujinx/log.patch
index d25e22fbd373..7283ef9e7d5d 100644
--- a/pkgs/misc/emulators/ryujinx/log.patch
+++ b/pkgs/misc/emulators/ryujinx/log.patch
@@ -1,5 +1,5 @@
diff --git a/Ryujinx.Common/Configuration/LoggerModule.cs b/Ryujinx.Common/Configuration/LoggerModule.cs
-index 20c0fb46..ce933730 100644
+index 20c0fb46..534576bc 100644
--- a/Ryujinx.Common/Configuration/LoggerModule.cs
+++ b/Ryujinx.Common/Configuration/LoggerModule.cs
@@ -75,7 +75,7 @@ namespace Ryujinx.Configuration
@@ -7,7 +7,7 @@ index 20c0fb46..ce933730 100644
{
Logger.AddTarget(new AsyncLogTargetWrapper(
- new FileLogTarget(AppDomain.CurrentDomain.BaseDirectory, "file"),
-+ new FileLogTarget(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "Ryujinx"), "file"),
++ new FileLogTarget(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "Ryujinx"), "file"),
1000,
AsyncLogTargetOverflowAction.Block
));
diff --git a/pkgs/misc/emulators/wine/base.nix b/pkgs/misc/emulators/wine/base.nix
index c4858c6c579d..0be36daac9f9 100644
--- a/pkgs/misc/emulators/wine/base.nix
+++ b/pkgs/misc/emulators/wine/base.nix
@@ -2,6 +2,7 @@
name, version, src, mingwGccs, monos, geckos, platforms,
pkgconfig, fontforge, makeWrapper, flex, bison,
supportFlags,
+ patches,
buildScript ? null, configureFlags ? []
}:
@@ -9,6 +10,7 @@ with import ./util.nix { inherit lib; };
let
vkd3d = callPackage ./vkd3d.nix {};
+ patches' = patches;
in
stdenv.mkDerivation ((lib.optionalAttrs (buildScript != null) {
builder = buildScript;
@@ -73,10 +75,7 @@ stdenv.mkDerivation ((lib.optionalAttrs (buildScript != null) {
])
++ [ pkgs.xorg.libX11 pkgs.perl ]));
- patches = [
- # Also look for root certificates at $NIX_SSL_CERT_FILE
- ./cert-path.patch
- ];
+ patches = [ ] ++ patches';
# Wine locates a lot of libraries dynamically through dlopen(). Add
# them to the RPATH so that the user doesn't have to set them in
diff --git a/pkgs/misc/emulators/wine/cert-path-stable.patch b/pkgs/misc/emulators/wine/cert-path-stable.patch
new file mode 100644
index 000000000000..da01a4778102
--- /dev/null
+++ b/pkgs/misc/emulators/wine/cert-path-stable.patch
@@ -0,0 +1,24 @@
+diff --git a/dlls/crypt32/rootstore.c b/dlls/crypt32/rootstore.c
+index f795181..fb4926a 100644
+--- a/dlls/crypt32/rootstore.c
++++ b/dlls/crypt32/rootstore.c
+@@ -18,6 +18,7 @@
+ #include "config.h"
+ #include <stdarg.h>
+ #include <stdio.h>
++#include <stdlib.h> /* getenv */
+ #include <sys/types.h>
+ #ifdef HAVE_SYS_STAT_H
+ #include <sys/stat.h>
+@@ -916,6 +917,11 @@ static void read_trusted_roots_from_known_locations(HCERTSTORE store)
+
+ for (i = 0; !ret && i < ARRAY_SIZE(CRYPT_knownLocations); i++)
+ ret = import_certs_from_path(CRYPT_knownLocations[i], from, TRUE);
++
++ char *nix_cert_file = getenv("NIX_SSL_CERT_FILE");
++ if (nix_cert_file != NULL)
++ ret = import_certs_from_path(nix_cert_file, from, TRUE);
++
+ check_and_store_certs(from, store);
+ }
+ CertCloseStore(from, 0);
diff --git a/pkgs/misc/emulators/wine/cert-path.patch b/pkgs/misc/emulators/wine/cert-path.patch
index da01a4778102..18a90e1a9af8 100644
--- a/pkgs/misc/emulators/wine/cert-path.patch
+++ b/pkgs/misc/emulators/wine/cert-path.patch
@@ -1,24 +1,23 @@
-diff --git a/dlls/crypt32/rootstore.c b/dlls/crypt32/rootstore.c
-index f795181..fb4926a 100644
---- a/dlls/crypt32/rootstore.c
-+++ b/dlls/crypt32/rootstore.c
-@@ -18,6 +18,7 @@
- #include "config.h"
+diff --git a/dlls/crypt32/unixlib.c b/dlls/crypt32/unixlib.c
+index 035f2d936bb..959716d727a 100644
+--- a/dlls/crypt32/unixlib.c
++++ b/dlls/crypt32/unixlib.c
+@@ -24,6 +24,7 @@
+ #include "wine/port.h"
+
#include <stdarg.h>
- #include <stdio.h>
-+#include <stdlib.h> /* getenv */
- #include <sys/types.h>
- #ifdef HAVE_SYS_STAT_H
- #include <sys/stat.h>
-@@ -916,6 +917,11 @@ static void read_trusted_roots_from_known_locations(HCERTSTORE store)
++#include <stdlib.h>
+ #include <dirent.h>
+ #include <fcntl.h>
+ #include <unistd.h>
+@@ -605,6 +606,10 @@ static void load_root_certs(void)
- for (i = 0; !ret && i < ARRAY_SIZE(CRYPT_knownLocations); i++)
- ret = import_certs_from_path(CRYPT_knownLocations[i], from, TRUE);
-+
-+ char *nix_cert_file = getenv("NIX_SSL_CERT_FILE");
-+ if (nix_cert_file != NULL)
-+ ret = import_certs_from_path(nix_cert_file, from, TRUE);
+ for (i = 0; i < ARRAY_SIZE(CRYPT_knownLocations) && list_empty(&root_cert_list); i++)
+ import_certs_from_path( CRYPT_knownLocations[i], TRUE );
+
- check_and_store_certs(from, store);
- }
- CertCloseStore(from, 0);
++ char *nix_cert_file = getenv("NIX_SSL_CERT_FILE");
++ if (nix_cert_file != NULL)
++ import_certs_from_path(nix_cert_file, TRUE);
+ }
+
+ static BOOL WINAPI enum_root_certs( void *buffer, SIZE_T size, SIZE_T *needed )
diff --git a/pkgs/misc/emulators/wine/packages.nix b/pkgs/misc/emulators/wine/packages.nix
index 31d21058e3aa..c4fec3360e1f 100644
--- a/pkgs/misc/emulators/wine/packages.nix
+++ b/pkgs/misc/emulators/wine/packages.nix
@@ -7,7 +7,7 @@ let src = lib.getAttr wineRelease (callPackage ./sources.nix {});
in with src; {
wine32 = pkgsi686Linux.callPackage ./base.nix {
name = "wine-${version}";
- inherit src version supportFlags;
+ inherit src version supportFlags patches;
pkgArches = [ pkgsi686Linux ];
geckos = [ gecko32 ];
mingwGccs = with pkgsCross; [ mingw32.buildPackages.gcc ];
@@ -16,7 +16,7 @@ in with src; {
};
wine64 = callPackage ./base.nix {
name = "wine64-${version}";
- inherit src version supportFlags;
+ inherit src version supportFlags patches;
pkgArches = [ pkgs ];
mingwGccs = with pkgsCross; [ mingwW64.buildPackages.gcc ];
geckos = [ gecko64 ];
@@ -26,7 +26,7 @@ in with src; {
};
wineWow = callPackage ./base.nix {
name = "wine-wow-${version}";
- inherit src version supportFlags;
+ inherit src version supportFlags patches;
stdenv = stdenv_32bit;
pkgArches = [ pkgs pkgsi686Linux ];
geckos = [ gecko32 gecko64 ];
diff --git a/pkgs/misc/emulators/wine/sources.nix b/pkgs/misc/emulators/wine/sources.nix
index c26b84ffa0aa..4b16e78cd736 100644
--- a/pkgs/misc/emulators/wine/sources.nix
+++ b/pkgs/misc/emulators/wine/sources.nix
@@ -13,9 +13,9 @@ let fetchurl = args@{url, sha256, ...}:
in rec {
stable = fetchurl rec {
- version = "5.0.2";
+ version = "5.0.3";
url = "https://dl.winehq.org/wine/source/5.0/wine-${version}.tar.xz";
- sha256 = "1g7c5djbi262h6zivmxbk26rsflwq8mrghr7hci3ajw7f3s89hn2";
+ sha256 = "sha256-nBo1Ni/VE9/1yEW/dtpj6hBaeUrHFEqlA/cTYa820i8=";
## see http://wiki.winehq.org/Gecko
gecko32 = fetchurl rec {
@@ -31,27 +31,45 @@ in rec {
## see http://wiki.winehq.org/Mono
mono = fetchurl rec {
- version = "4.9.4";
- url = "https://dl.winehq.org/wine/wine-mono/${version}/wine-mono-${version}.msi";
- sha256 = "1p8g45xphxnns7dkg9rbaknarbjy5cjhrngaf0fsgk9z68wgz9ji";
+ version = "5.1.1";
+ url = "https://dl.winehq.org/wine/wine-mono/${version}/wine-mono-${version}-x86.msi";
+ sha256 = "09wjrfxbw0072iv6d2vqnkc3y7dzj15vp8mv4ay44n1qp5ji4m3l";
};
+
+ patches = [
+ # Also look for root certificates at $NIX_SSL_CERT_FILE
+ ./cert-path-stable.patch
+ ];
};
unstable = fetchurl rec {
# NOTE: Don't forget to change the SHA256 for staging as well.
- version = "5.20";
+ version = "5.22";
url = "https://dl.winehq.org/wine/source/5.x/wine-${version}.tar.xz";
- sha256 = "sha256-j1Ui+M6+vbqhL1jhumcaEfZjcuCu33T7kyz1qJOQhhw=";
+ sha256 = "sha256-Cb0GyHyMl05q00UHzsh11yF+tW/Anfg41UU+DrvOTSE=";
inherit (stable) mono gecko32 gecko64;
+
+ patches = [
+ # Also look for root certificates at $NIX_SSL_CERT_FILE
+ ./cert-path.patch
+
+ # Hotfix picked from master for https://bugs.winehq.org/show_bug.cgi?id=50163
+ (pkgs.fetchpatch {
+ url = "https://bugs.winehq.org/attachment.cgi?id=68680";
+ sha256 = "sha256-GTPQhRWeu6DPadqgFiuVUjI6MzJPaTN4l//8DSG6hpo=";
+ })
+ ];
};
staging = fetchFromGitHub rec {
# https://github.com/wine-staging/wine-staging/releases
inherit (unstable) version;
- sha256 = "sha256-1oWoLb5w9g3wDghpvHpNsJCws7QoZ/E2dqxLuaIgi6o=";
+ sha256 = "sha256-HzAKLPlybO1lrkHo4Q1Y9H0vmjiqo9HiT05TcX08Ubk=";
owner = "wine-staging";
repo = "wine-staging";
- rev = "v${version}";
+ #rev = "v${version}"; # revert back to this statement on next release
+ # Include hotfix for https://bugs.winehq.org/show_bug.cgi?id=50162
+ rev = "f257f37b92041fc718de04aa83ec3139b748ffa2";
# Just keep list empty, if current release haven't broken patchsets
disabledPatchsets = [ ];
diff --git a/pkgs/misc/emulators/wine/staging.nix b/pkgs/misc/emulators/wine/staging.nix
index f3b9fa304204..a628f5ded58b 100644
--- a/pkgs/misc/emulators/wine/staging.nix
+++ b/pkgs/misc/emulators/wine/staging.nix
@@ -8,7 +8,7 @@ let patch = (callPackage ./sources.nix {}).staging;
in assert stdenv.lib.getVersion wineUnstable == patch.version;
(stdenv.lib.overrideDerivation wineUnstable (self: {
- buildInputs = build-inputs [ "perl" "utillinux" "autoconf" "gitMinimal" ] self.buildInputs;
+ buildInputs = build-inputs [ "perl" "util-linux" "autoconf" "gitMinimal" ] self.buildInputs;
name = "${self.name}-staging";
diff --git a/pkgs/misc/ghostscript/default.nix b/pkgs/misc/ghostscript/default.nix
index 5a7762640f73..6f113bcd99cb 100644
--- a/pkgs/misc/ghostscript/default.nix
+++ b/pkgs/misc/ghostscript/default.nix
@@ -103,8 +103,20 @@ stdenv.mkDerivation rec {
done
'';
+ # dynamic library name only contains maj.min, eg. '9.53'
+ dylib_version = lib.versions.majorMinor version;
preFixup = lib.optionalString stdenv.isDarwin ''
- install_name_tool -change libgs.dylib.${version} $out/lib/libgs.dylib.${version} $out/bin/gs
+ install_name_tool -change libgs.dylib.$dylib_version $out/lib/libgs.dylib.$dylib_version $out/bin/gs
+ '';
+
+ # validate dynamic linkage
+ doInstallCheck = true;
+ installCheckPhase = ''
+ runHook preInstallCheck
+
+ $out/bin/gs --version
+
+ runHook postInstallCheck
'';
meta = {
diff --git a/pkgs/misc/screensavers/multilockscreen/default.nix b/pkgs/misc/screensavers/multilockscreen/default.nix
new file mode 100644
index 000000000000..3fa6dbc725e9
--- /dev/null
+++ b/pkgs/misc/screensavers/multilockscreen/default.nix
@@ -0,0 +1,47 @@
+{
+ stdenv, makeWrapper, fetchFromGitHub, writeShellScriptBin,
+ imagemagick, i3lock-color, xdpyinfo, xrandr, bc, feh, procps, xrdb, xset,
+ gnused, gnugrep, coreutils
+}:
+let
+ i3lock = writeShellScriptBin "i3lock" ''
+ ${i3lock-color}/bin/i3lock-color "$@"
+ '';
+ binPath = stdenv.lib.makeBinPath [
+ imagemagick i3lock
+ xdpyinfo xrandr xset
+ bc feh procps xrdb
+ gnused gnugrep coreutils
+ ];
+in
+stdenv.mkDerivation rec {
+ pname = "multilockscreen";
+ version = "1.0.0";
+
+ src = fetchFromGitHub {
+ owner = "jeffmhubbard";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0gmnrq7ibbhiwsn7mfi2r71fwm6nvhiwf4wsyz44cscm474z83p0";
+ };
+
+ nativeBuildInputs = [ makeWrapper ];
+
+ installPhase = ''
+ mkdir -p $out/bin
+ cp multilockscreen $out/bin/multilockscreen
+ wrapProgram "$out/bin/multilockscreen" --prefix PATH : "${binPath}"
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Wrapper script for i3lock-color";
+ longDescription = ''
+ multilockscreen is a wrapper script for i3lock-color.
+ It allows you to cache background images for i3lock-color with a variety of different effects and adds a stylish indicator.
+ '';
+ homepage = "https://github.com/jeffmhubbard/multilockscreen";
+ license = licenses.mit;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ kylesferrazza ];
+ };
+}
diff --git a/pkgs/misc/seafile-shared/default.nix b/pkgs/misc/seafile-shared/default.nix
index 21a89e5f5f2e..8db6995b6fae 100644
--- a/pkgs/misc/seafile-shared/default.nix
+++ b/pkgs/misc/seafile-shared/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "seafile-shared";
- version = "7.0.8";
+ version = "7.0.9";
src = fetchFromGitHub {
owner = "haiwen";
repo = "seafile";
rev = "v${version}";
- sha256 = "0q0zylv8hkhnfw0084bj1wmqwqvpflmdy1njxvvkjsbnflh8kc2y";
+ sha256 = "1n0jq6d6vgk58qmqgdr7w7jfgcrlicnaafz1za9qf76sbi5vc6fk";
};
nativeBuildInputs = [
diff --git a/pkgs/misc/tmux-plugins/default.nix b/pkgs/misc/tmux-plugins/default.nix
index d47ab09e3c56..28ac5e6f91f5 100644
--- a/pkgs/misc/tmux-plugins/default.nix
+++ b/pkgs/misc/tmux-plugins/default.nix
@@ -127,6 +127,24 @@ in rec {
};
};
+ dracula = mkDerivation rec {
+ pluginName = "dracula";
+ version = "unstable-2020-12-2";
+ src = fetchFromGitHub {
+ owner = "dracula";
+ repo = "tmux";
+ rev = "cc310e585acbeaf3304eda662476f7f657010b01";
+ sha256 = "003nbv2rz2ihyqf3ryvdwn43ly0gi5z2r0pnqr9s9vw8dmwx0r3x";
+ };
+ meta = with stdenv.lib; {
+ homepage = "https://draculatheme.com/tmux";
+ description = "A feature packed Dracula theme for tmux!";
+ license = licenses.mit;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ ethancedwards8 ];
+ };
+ };
+
fingers = mkDerivation rec {
pluginName = "fingers";
rtpFilePath = "tmux-fingers.tmux";
@@ -180,6 +198,26 @@ in rec {
};
};
+ jump = mkDerivation {
+ pluginName = "jump";
+ version = "2020-06-26";
+ rtpFilePath = "tmux-jump.tmux";
+ src = fetchFromGitHub {
+ owner = "schasse";
+ repo = "tmux-jump";
+ rev = "416f613d3eaadbe1f6f9eda77c49430527ebaffb";
+ sha256 = "1xbzdyhsgaq2in0f8f491gwjmx6cxpkf2c35d2dk0kg4jfs505sz";
+ };
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/schasse/tmux-jump";
+ description = "Vimium/Easymotion like navigation for tmux";
+ license = licenses.gpl3;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ arnarg ];
+ };
+ };
+
logging = mkDerivation {
pluginName = "logging";
version = "unstable-2019-04-19";
@@ -246,6 +284,17 @@ in rec {
};
};
+ onedark-theme = mkDerivation {
+ pluginName = "onedark-theme";
+ version = "unstable-2020-06-07";
+ src = fetchFromGitHub {
+ owner = "odedlaz";
+ repo = "tmux-onedark-theme";
+ rev = "3607ef889a47dd3b4b31f66cda7f36da6f81b85c";
+ sha256 = "19jljshwp2p83b634cd1mw69091x42jj0dg40ipw61qy6642h2m5";
+ };
+ };
+
pain-control = mkDerivation {
pluginName = "pain-control";
version = "unstable-2020-02-18";
@@ -366,6 +415,25 @@ in rec {
};
};
+ tilish = mkDerivation {
+ pluginName = "tilish";
+ version = "2020-08-12";
+ src = fetchFromGitHub {
+ owner = "jabirali";
+ repo = "tmux-tilish";
+ rev = "73d2404cdc0ef6bd7fbc8982edae0b0e2a4dd860";
+ sha256 = "1x58h3bg9d69j40fh8rcjpxvg0i6j04pj8p3jk57l3cghxis5j05";
+ };
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/jabirali/tmux-tilish";
+ description = "Plugin which makes tmux work and feel like i3wm";
+ license = licenses.mit;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ arnarg ];
+ };
+ };
+
tmux-colors-solarized = mkDerivation {
pluginName = "tmuxcolors";
version = "unstable-2019-07-14";
@@ -377,6 +445,41 @@ in rec {
};
};
+ tmux-fzf = mkDerivation {
+ pluginName = "tmux-fzf";
+ version = "unstable-2020-11-23";
+ src = fetchFromGitHub {
+ owner = "sainnhe";
+ repo = "tmux-fzf";
+ rev = "312685b2a7747b61f1f4a96bd807819f1450479d";
+ sha256 = "1z0zmsf8asxs9wbwvkiyd81h93wb2ikl8nxxc26sdpi6l333q5s9";
+ };
+ postInstall = ''
+ find $target -type f -print0 | xargs -0 sed -i -e 's|fzf |${pkgs.fzf}/bin/fzf |g'
+ find $target -type f -print0 | xargs -0 sed -i -e 's|sed |${pkgs.gnused}/bin/sed |g'
+ find $target -type f -print0 | xargs -0 sed -i -e 's|tput |${pkgs.ncurses}/bin/tput |g'
+ '';
+ meta = {
+ homepage = "https://github.com/sainnhe/tmux-fzf";
+ description = "Use fzf to manage your tmux work environment! ";
+ longDescription =
+ ''
+ Features:
+ * Manage sessions (attach, detach*, rename, kill*).
+ * Manage windows (switch, link, move, swap, rename, kill*).
+ * Manage panes (switch, break, join*, swap, layout, kill*, resize).
+ * Multiple selection (support for actions marked by *).
+ * Search commands and append to command prompt.
+ * Search key bindings and execute.
+ * User menu.
+ * Popup window support.
+ '';
+ license = stdenv.lib.licenses.mit;
+ platforms = stdenv.lib.platforms.unix;
+ maintainers = with stdenv.lib.maintainers; [ kyleondy ];
+ };
+ };
+
urlview = mkDerivation {
pluginName = "urlview";
version = "unstable-2016-01-06";
@@ -392,6 +495,25 @@ in rec {
dependencies = [ pkgs.urlview ];
};
+ vim-tmux-focus-events = mkDerivation {
+ pluginName = "vim-tmux-focus-events";
+ version = "unstable-2020-10-05";
+ src = fetchFromGitHub {
+ owner = "tmux-plugins";
+ repo = "vim-tmux-focus-events";
+ rev = "a568192ca0de4ca0bd7b3cd0249aad491625c941";
+ sha256 = "130l73v18md95djkc4s9d0fr018f8f183sjcgy7dgldwdaxlqdi1";
+ };
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/tmux-plugins/vim-tmux-focus-events";
+ description = "Makes FocusGained and FocusLost autocommand events work in vim when using tmux";
+ license = licenses.mit;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ ronanmacf ];
+ };
+ };
+
vim-tmux-navigator = mkDerivation {
pluginName = "vim-tmux-navigator";
rtpFilePath = "vim-tmux-navigator.tmux";
diff --git a/pkgs/misc/tpm2-pkcs11/default.nix b/pkgs/misc/tpm2-pkcs11/default.nix
index c4b8eefcc203..610a8e06385b 100644
--- a/pkgs/misc/tpm2-pkcs11/default.nix
+++ b/pkgs/misc/tpm2-pkcs11/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "tpm2-pkcs11";
- version = "1.2.0";
+ version = "1.5.0";
src = fetchFromGitHub {
owner = "tpm2-software";
repo = pname;
rev = version;
- sha256 = "0ydd88jc4pyf1v7008h2gf0napv6xpw4jn5w87slj9fphjdkwjiz";
+ sha256 = "0sm73a762c7qd6x3f052m00d7daprifimsfa17dfdf4jvy9fqy56";
};
patches = lib.singleton (
diff --git a/pkgs/misc/vim-plugins/generated.nix b/pkgs/misc/vim-plugins/generated.nix
index def5fadba114..c69fe3a2f909 100644
--- a/pkgs/misc/vim-plugins/generated.nix
+++ b/pkgs/misc/vim-plugins/generated.nix
@@ -41,12 +41,12 @@ let
agda-vim = buildVimPluginFrom2Nix {
pname = "agda-vim";
- version = "2020-07-26";
+ version = "2020-11-23";
src = fetchFromGitHub {
owner = "derekelkins";
repo = "agda-vim";
- rev = "3c92e212a05eb254849a597d8d002abf69699aa0";
- sha256 = "0m3kinhzjk0cky372j1kw6hhy14khshkh9jbw35a5q18c4xvy4pq";
+ rev = "81b0a1a612621f3b8d9ce30c48527cc85a950f1c";
+ sha256 = "1yqvcyw8zaryqy2hbbq4iaf5af0n4wpw07i8508z7dp9ib92w85v";
};
meta.homepage = "https://github.com/derekelkins/agda-vim/";
};
@@ -65,12 +65,12 @@ let
ale = buildVimPluginFrom2Nix {
pname = "ale";
- version = "2020-11-14";
+ version = "2020-11-29";
src = fetchFromGitHub {
owner = "dense-analysis";
repo = "ale";
- rev = "48fe0dd4f629bb1282277ba8a6757a84c13a4dda";
- sha256 = "192wb50cv7yv6c4gmjmlmh8b5891v51xcxm396sm4d5y9pzw52mc";
+ rev = "03b6978a270107b670b0363d50f3eed4b365ba26";
+ sha256 = "093h23phmpn7c4w519klja7s8saa889y2r3i6rbxjzxg8qbqd44v";
};
meta.homepage = "https://github.com/dense-analysis/ale/";
};
@@ -135,14 +135,26 @@ let
meta.homepage = "https://github.com/vim-scripts/argtextobj.vim/";
};
+ async-vim = buildVimPluginFrom2Nix {
+ pname = "async-vim";
+ version = "2020-06-20";
+ src = fetchFromGitHub {
+ owner = "prabirshrestha";
+ repo = "async.vim";
+ rev = "6102020b4690f05ab6509a37fa25bc53e2d799a9";
+ sha256 = "1b39nnym8lwdwhpbrbl6438s7ragnfm3n2lbs8acp78jl4jraiwz";
+ };
+ meta.homepage = "https://github.com/prabirshrestha/async.vim/";
+ };
+
asyncomplete-vim = buildVimPluginFrom2Nix {
pname = "asyncomplete-vim";
- version = "2020-11-04";
+ version = "2020-11-27";
src = fetchFromGitHub {
owner = "prabirshrestha";
repo = "asyncomplete.vim";
- rev = "ed75b1c92fb144bbe236bfb4d60a98dccf637c58";
- sha256 = "1szxam9hq3s1s542i5fk5pkr5kdpdlz5849yq68i2nnkkh8xwrar";
+ rev = "c5f5808581bd3a41ee379836ebf804eb46a189a5";
+ sha256 = "1izxr4lx6nncajaiszff3w38qc8c6hrpkd6rj8q7wasqcsxd3fcj";
};
meta.homepage = "https://github.com/prabirshrestha/asyncomplete.vim/";
};
@@ -221,12 +233,12 @@ let
barbar-nvim = buildVimPluginFrom2Nix {
pname = "barbar-nvim";
- version = "2020-11-14";
+ version = "2020-11-26";
src = fetchFromGitHub {
owner = "romgrk";
repo = "barbar.nvim";
- rev = "2122af3641f138281a351611861900ca823a2324";
- sha256 = "1wqkq6cwhwbr6cypn05mbb2n7ry6b5b7ic7ad8s1hmc4gxgfxk6h";
+ rev = "447a5863f91ac4e2b1e843829e3e200f59d687bb";
+ sha256 = "1x7jjh444ddn1rxyvn5sn2cpm6xdag05x2kj4lm14q96przi5f90";
};
meta.homepage = "https://github.com/romgrk/barbar.nvim/";
};
@@ -267,6 +279,18 @@ let
meta.homepage = "https://github.com/rbgrouleff/bclose.vim/";
};
+ BetterLua-vim = buildVimPluginFrom2Nix {
+ pname = "BetterLua-vim";
+ version = "2020-08-14";
+ src = fetchFromGitHub {
+ owner = "euclidianAce";
+ repo = "BetterLua.vim";
+ rev = "d2d6c115575d09258a794a6f20ac60233eee59d5";
+ sha256 = "1rvlx21kw8865dg6q97hx9i2s1n8mn1nyhn0m7dkx625pghsx3js";
+ };
+ meta.homepage = "https://github.com/euclidianAce/BetterLua.vim/";
+ };
+
bufexplorer = buildVimPluginFrom2Nix {
pname = "bufexplorer";
version = "2020-02-17";
@@ -293,12 +317,12 @@ let
calendar-vim = buildVimPluginFrom2Nix {
pname = "calendar-vim";
- version = "2020-10-16";
+ version = "2020-11-20";
src = fetchFromGitHub {
owner = "itchyny";
repo = "calendar.vim";
- rev = "84335b66be1e323002380280f265983dc635fd99";
- sha256 = "0p9f7hy751ayjh6pna8gi0vi09lk0dwpi69rh21nidiqiph6n5l5";
+ rev = "9eb05f05f11ce281bff8b2ee980e70244e29d7ae";
+ sha256 = "15d763gv1939jhxg8431pxjxq8a86bfz898hdscakq7wf3wsc6kr";
};
meta.homepage = "https://github.com/itchyny/calendar.vim/";
};
@@ -351,6 +375,18 @@ let
meta.homepage = "https://github.com/chrisbra/CheckAttach/";
};
+ ci_dark = buildVimPluginFrom2Nix {
+ pname = "ci_dark";
+ version = "2020-08-20";
+ src = fetchFromGitHub {
+ owner = "chuling";
+ repo = "ci_dark";
+ rev = "d105c5978eb983d44461f83fc3b1033eb11d1a55";
+ sha256 = "1nbb8zq2nhsbxn3lzh9sdhds2hv4n91vxafia7ydmzmyz9gyh6qw";
+ };
+ meta.homepage = "https://github.com/chuling/ci_dark/";
+ };
+
clang_complete = buildVimPluginFrom2Nix {
pname = "clang_complete";
version = "2020-09-18";
@@ -389,52 +425,40 @@ let
coc-denite = buildVimPluginFrom2Nix {
pname = "coc-denite";
- version = "2020-09-10";
+ version = "2020-11-26";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-denite";
- rev = "8ff425faab53e8bb8c53eec1afdf19a29c8086f6";
- sha256 = "06ddv9brb4zy8ylas36dkmblr93n6c5dp6vpp3c7asxc1kx58gc5";
+ rev = "ea22e4462f9ac77f9c0cf3b1413bcd4d3b86a135";
+ sha256 = "15rx4ws7hvssi7z1fkh7mzadc9xifi4hzb9g91lbinds12v19gg9";
};
meta.homepage = "https://github.com/neoclide/coc-denite/";
};
coc-explorer = buildVimPluginFrom2Nix {
pname = "coc-explorer";
- version = "2020-11-13";
+ version = "2020-11-27";
src = fetchFromGitHub {
owner = "weirongxu";
repo = "coc-explorer";
- rev = "6be196d41f9738b6678de07f5509f56a58c149ec";
- sha256 = "1gmc2m2i7i11hx8v18bvz18pzwf82234z740syl66xm2q9z1d1sb";
+ rev = "942152abc7907a0a82ce364bc50a4a463a6e925c";
+ sha256 = "15pzzv6s8vks6xdms3pz5mcd8qb0lv89wnnpbipsyxlkz393yj36";
};
meta.homepage = "https://github.com/weirongxu/coc-explorer/";
};
coc-fzf = buildVimPluginFrom2Nix {
pname = "coc-fzf";
- version = "2020-10-22";
+ version = "2020-11-28";
src = fetchFromGitHub {
owner = "antoinemadec";
repo = "coc-fzf";
- rev = "ca80d81fdb61d1ea32cfaa498153e1f0cb651994";
- sha256 = "1p5i415jk6af4yiqzkgghrhs52x491nrz4d3wrdxad8ydlf64jvx";
+ rev = "ce0cdfd91b184da76874024265d6e7d1ac06e073";
+ sha256 = "07v094rn7vh8sa5psw0cg47m5v2qypzndd4ddcpgmxdr64z8xqgs";
};
meta.homepage = "https://github.com/antoinemadec/coc-fzf/";
};
- coc-markdownlint = buildVimPluginFrom2Nix {
- pname = "coc-markdownlint";
- version = "2020-11-12";
- src = fetchFromGitHub {
- owner = "fannheyward";
- repo = "coc-markdownlint";
- rev = "a9304f7b096871e15c2992d0d09e7c7f3a3675d4";
- sha256 = "0r7mr4qmw04hhxihfn4pndpv0dakwjcj6jf1jccgydxc35qv14vj";
- };
- meta.homepage = "https://github.com/fannheyward/coc-markdownlint/";
- };
-
coc-neco = buildVimPluginFrom2Nix {
pname = "coc-neco";
version = "2020-04-07";
@@ -459,26 +483,14 @@ let
meta.homepage = "https://github.com/iamcco/coc-spell-checker/";
};
- coc-vimlsp = buildVimPluginFrom2Nix {
- pname = "coc-vimlsp";
- version = "2020-08-01";
- src = fetchFromGitHub {
- owner = "iamcco";
- repo = "coc-vimlsp";
- rev = "efb672fe82d8619d83d3978714393e13aee8e296";
- sha256 = "16whzvyzbx8zh7z33w7pir264dmbapkanb15mkazfhkh0wm3sfvf";
- };
- meta.homepage = "https://github.com/iamcco/coc-vimlsp/";
- };
-
coc-nvim = buildVimPluginFrom2Nix {
pname = "coc-nvim";
- version = "2020-11-13";
+ version = "2020-11-28";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc.nvim";
- rev = "02a058c5fb563ce79bead38a49bbff21664c016e";
- sha256 = "1dhfi86i0cx1llaj6ywk8wv3ym595fkscg5w4qrbxazsmbjgrbaq";
+ rev = "708aaad11cb2b7a6473f2d527182647f889fee66";
+ sha256 = "0z3si82c3kzvm1kc4a96nmcs77dyhv1ym1kqw86al5nlpz5iadvp";
};
meta.homepage = "https://github.com/neoclide/coc.nvim/";
};
@@ -544,26 +556,38 @@ let
meta.homepage = "https://github.com/rhysd/committia.vim/";
};
+ completion-buffers = buildVimPluginFrom2Nix {
+ pname = "completion-buffers";
+ version = "2020-09-26";
+ src = fetchFromGitHub {
+ owner = "steelsojka";
+ repo = "completion-buffers";
+ rev = "441a58b77c04409e8ccb35fd4970598ae551462f";
+ sha256 = "14q5n7h5kaqf71cfd9mlhwb0xsihm6d3kizrxhlfnzxk6zkn8p0s";
+ };
+ meta.homepage = "https://github.com/steelsojka/completion-buffers/";
+ };
+
completion-nvim = buildVimPluginFrom2Nix {
pname = "completion-nvim";
- version = "2020-10-23";
+ version = "2020-11-20";
src = fetchFromGitHub {
owner = "nvim-lua";
repo = "completion-nvim";
- rev = "3b6774ed1c1b4720efe3385f06883483f5e16884";
- sha256 = "1vldm13lbfmphim946lnyl30276chw4gnnnq2hxnf67k8a9x8ssc";
+ rev = "936bbd17577101a4ffb07ea7f860f77dd8007d43";
+ sha256 = "1z399q3v36hx2ipj1fhxcc051pi4q0lifyglmclxi5zkbmm0z6a7";
};
meta.homepage = "https://github.com/nvim-lua/completion-nvim/";
};
completion-tabnine = buildVimPluginFrom2Nix {
pname = "completion-tabnine";
- version = "2020-10-03";
+ version = "2020-10-31";
src = fetchFromGitHub {
owner = "aca";
repo = "completion-tabnine";
- rev = "a7e6e2e249fec79f4260f388cd0c8adb38c0b3ad";
- sha256 = "1hnbhr4sgl7a8mj2ygma9avc7hfsv18wxrxypik62x7vijsnv9aq";
+ rev = "373b556ce383da4cd35eae87c615cc4806af96d8";
+ sha256 = "05n1vlyjis6wr08k11zfbz6lic8c9gmplsfq8h0zskq01n7gs044";
};
meta.homepage = "https://github.com/aca/completion-tabnine/";
};
@@ -594,12 +618,12 @@ let
conjure = buildVimPluginFrom2Nix {
pname = "conjure";
- version = "2020-11-01";
+ version = "2020-11-17";
src = fetchFromGitHub {
owner = "Olical";
repo = "conjure";
- rev = "a4c31e1c0136e943fa7dd48ecc11849158d3554e";
- sha256 = "0xvz1s3lx75k9fgn319b0q6d8vj7cpw6mj2xkh73qmaqvvx3bni1";
+ rev = "bcdaf3761b762dafb4314389d84294232dd61ed6";
+ sha256 = "0ivbxr90h61zcw3ydkaajsmd5dbwcqqri3qw367kpmfsndk9k9s9";
};
meta.homepage = "https://github.com/Olical/conjure/";
};
@@ -618,12 +642,12 @@ let
Coqtail = buildVimPluginFrom2Nix {
pname = "Coqtail";
- version = "2020-11-13";
+ version = "2020-11-18";
src = fetchFromGitHub {
owner = "whonore";
repo = "Coqtail";
- rev = "5e40da6c7119bfc31b3737d7ced2b8098f56a99f";
- sha256 = "0ggp8sw1dym9zlr8q0qhshjdgh83wr91cv5yh9b6im08rf89ddxf";
+ rev = "2556bf597c7230bf89fbe2c2d842192a212b05e2";
+ sha256 = "1g5g74s6g90rard81h467wrs0piz0x5nin34z7pn5z04v6jv80mq";
};
meta.homepage = "https://github.com/whonore/Coqtail/";
};
@@ -762,12 +786,12 @@ let
defx-nvim = buildVimPluginFrom2Nix {
pname = "defx-nvim";
- version = "2020-11-02";
+ version = "2020-11-19";
src = fetchFromGitHub {
owner = "Shougo";
repo = "defx.nvim";
- rev = "042c40816befafa2348d2268274a88d767850ba8";
- sha256 = "1az0hwpvbrrwc0zd5ckap3vq2bk59br841dlhvcq1hpwgh431p0h";
+ rev = "c5f1a646122eb4f6048f97b1ef8a936ad49f18eb";
+ sha256 = "08j9msy49i1lz12bg2z98r7226c1khdixnj81c0pfnq4m8mprfz5";
};
meta.homepage = "https://github.com/Shougo/defx.nvim/";
};
@@ -798,24 +822,24 @@ let
denite-git = buildVimPluginFrom2Nix {
pname = "denite-git";
- version = "2020-09-10";
+ version = "2020-11-21";
src = fetchFromGitHub {
owner = "neoclide";
repo = "denite-git";
- rev = "2c80ef41fa56bbb4a0d48c4153404be694368141";
- sha256 = "08kdhn4kry8sc8gyffp8zl609nlajhd1x6qi50n5216r9dk03jlk";
+ rev = "df995dae2ea31a2af5df12e1d405d9f1cf702ab1";
+ sha256 = "14fcr2i3nq1x6rcjw3bqd4qdxdns7z67q92pj4w349qnqzr8pd0m";
};
meta.homepage = "https://github.com/neoclide/denite-git/";
};
denite-nvim = buildVimPluginFrom2Nix {
pname = "denite-nvim";
- version = "2020-10-27";
+ version = "2020-11-16";
src = fetchFromGitHub {
owner = "Shougo";
repo = "denite.nvim";
- rev = "48f485e080c2b6a21a374b5b2000c091d30c5f56";
- sha256 = "0wg1dz57hz0rq14f5lyqh9hbdyw3c1hdwpgwckd7qrncbcfbvbw2";
+ rev = "3868302180248a19967f32a3d0f2d0057612ae34";
+ sha256 = "0p3gmh9ag442zx67rkf15qdlciiwzd0aazd9sribximgl3a5jq6r";
};
meta.homepage = "https://github.com/Shougo/denite.nvim/";
};
@@ -895,12 +919,12 @@ let
deoplete-go = buildVimPluginFrom2Nix {
pname = "deoplete-go";
- version = "2020-01-01";
+ version = "2020-11-16";
src = fetchFromGitHub {
owner = "deoplete-plugins";
repo = "deoplete-go";
- rev = "4f1ccd2ed70211fd025d052ec725c0b835bea487";
- sha256 = "0zmx98kz6pxfpakizr8xm1nrv1rjr0frz19pkik29mk6aj2b2l08";
+ rev = "a6657ff9b91c7301ad1f6a01a7f0113691ef0667";
+ sha256 = "02lv900k3vw33nknz58kl0hd4gr05jqq0xabi1zd4mvnk7vyqbd2";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/deoplete-plugins/deoplete-go/";
@@ -956,12 +980,12 @@ let
deoplete-lsp = buildVimPluginFrom2Nix {
pname = "deoplete-lsp";
- version = "2020-10-28";
+ version = "2020-11-18";
src = fetchFromGitHub {
owner = "Shougo";
repo = "deoplete-lsp";
- rev = "fb51bfebd8ac57282154d119f80368b4b94199b7";
- sha256 = "09k2i02vrgn0qc3bhjz3hzaiab3h2cwqvk619a1xp5bpxr9qc78w";
+ rev = "134e970130d57c6683052a506776fa12e04bd3de";
+ sha256 = "1drbjkqx8ss2m1ns3sk5dhsg7l6xm0lvlj8kqgapqq9v5gb876j2";
};
meta.homepage = "https://github.com/Shougo/deoplete-lsp/";
};
@@ -1004,12 +1028,12 @@ let
deoplete-tabnine = buildVimPluginFrom2Nix {
pname = "deoplete-tabnine";
- version = "2020-03-29";
+ version = "2020-11-18";
src = fetchFromGitHub {
owner = "tbodt";
repo = "deoplete-tabnine";
- rev = "eef0e2340e19aea05fe5759b7da3b13cadd375c4";
- sha256 = "0q10zcjhjgak3w365pagd4ym5mmj3yd1lfsxv0d4wr4lp9a51sd7";
+ rev = "f3427c7633d9a79fbeea7942d2046e5b43f824dd";
+ sha256 = "0xixn23k4a6s8bqp636gm5ws71r9xgg8r92xgcv1d1whx5p2yvl9";
};
meta.homepage = "https://github.com/tbodt/deoplete-tabnine/";
};
@@ -1052,12 +1076,12 @@ let
deoplete-nvim = buildVimPluginFrom2Nix {
pname = "deoplete-nvim";
- version = "2020-11-11";
+ version = "2020-11-20";
src = fetchFromGitHub {
owner = "Shougo";
repo = "deoplete.nvim";
- rev = "44a3e2393a99d5975ac7f282be10d008f4c70251";
- sha256 = "1ikaqqmms0zcf997wf9jysdzmn2r1w9gqjqn58sw5drnnfamwvml";
+ rev = "a39f78f5e599ef29cc15c46c352ec5560e0f8e73";
+ sha256 = "0g0n1xbz2429ghsys06ij4csd88y2nx0yz7lqpp8924nhzlw2355";
};
meta.homepage = "https://github.com/Shougo/deoplete.nvim/";
};
@@ -1100,12 +1124,12 @@ let
direnv-vim = buildVimPluginFrom2Nix {
pname = "direnv-vim";
- version = "2020-10-10";
+ version = "2020-11-20";
src = fetchFromGitHub {
owner = "direnv";
repo = "direnv.vim";
- rev = "983bbce66b39cd17e4b8348078a41a5782cd73a0";
- sha256 = "1n144nihbcaljgbxv4kfg8af3dxvf9i4cxdz5qq12rzslwqgdsi1";
+ rev = "ff37d76da391e1ef299d2f5eb84006cb27a67799";
+ sha256 = "136z8axjd66l4yy6rkjr6gqm86zxnqpbw9pzkvii0lsaz11w9wak";
};
meta.homepage = "https://github.com/direnv/direnv.vim/";
};
@@ -1148,12 +1172,12 @@ let
editorconfig-vim = buildVimPluginFrom2Nix {
pname = "editorconfig-vim";
- version = "2020-10-21";
+ version = "2020-11-18";
src = fetchFromGitHub {
owner = "editorconfig";
repo = "editorconfig-vim";
- rev = "8f6eba5fd6c306e0480ea72917902a2bde162d73";
- sha256 = "057k0fdqgc6m1d6zzql5m1q5lsdsp2s28s9f80h9sgxvrzy36z7y";
+ rev = "047c4b455b9d56adee63a52d6d7cdf5bb6521d53";
+ sha256 = "0v7zbvpwmp1ypv5q0xy6p98l5g4ywcgyz3w1zrh9pz3m9hxa354d";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/editorconfig/editorconfig-vim/";
@@ -1355,12 +1379,12 @@ let
fzf-vim = buildVimPluginFrom2Nix {
pname = "fzf-vim";
- version = "2020-11-11";
+ version = "2020-11-29";
src = fetchFromGitHub {
owner = "junegunn";
repo = "fzf.vim";
- rev = "53b3aea0da5e3581e224c958dbc13558cbe5daee";
- sha256 = "0r19v3431ps7mmq2vb0vf1phwmgi1xp0n7z43wa68i4ilyjhbnr6";
+ rev = "cabfd44a8b1666e9b0c1b18f55646dd8ec25d0d9";
+ sha256 = "1wzh1jy4i86yyskmr3i600s6a20vs0dwxnyna8dy32jg8l962wkx";
};
meta.homepage = "https://github.com/junegunn/fzf.vim/";
};
@@ -1391,12 +1415,12 @@ let
ghcid = buildVimPluginFrom2Nix {
pname = "ghcid";
- version = "2020-08-12";
+ version = "2020-11-24";
src = fetchFromGitHub {
owner = "ndmitchell";
repo = "ghcid";
- rev = "d6191a111a1160ddecb05292eefe28ae362ccbaa";
- sha256 = "17dp28a3ipbx8fwsj0h9imkrgd0nfjzpcsn1zjdbih1kfh494smf";
+ rev = "2c82ecf78b709a60ce7b3023ff6f49e01fa4275d";
+ sha256 = "0hfbz11g887kdn9zsry53gf5gfh0n84h3ww9bjn7fkq9qpkkq9mv";
};
meta.homepage = "https://github.com/ndmitchell/ghcid/";
};
@@ -1449,6 +1473,18 @@ let
meta.homepage = "https://github.com/gregsexton/gitv/";
};
+ glow-nvim = buildVimPluginFrom2Nix {
+ pname = "glow-nvim";
+ version = "2020-08-31";
+ src = fetchFromGitHub {
+ owner = "npxbr";
+ repo = "glow.nvim";
+ rev = "21ed617b1a16997a02f54ae05c1a9dc3f3c503bf";
+ sha256 = "0qkvxly52qdxw77mlrwzrjp8i6smzmsd6k4pd7qqq2w8s8y8rda3";
+ };
+ meta.homepage = "https://github.com/npxbr/glow.nvim/";
+ };
+
golden-ratio = buildVimPluginFrom2Nix {
pname = "golden-ratio";
version = "2020-04-03";
@@ -1617,6 +1653,18 @@ let
meta.homepage = "https://github.com/idris-hackers/idris-vim/";
};
+ idris2-vim = buildVimPluginFrom2Nix {
+ pname = "idris2-vim";
+ version = "2020-11-26";
+ src = fetchFromGitHub {
+ owner = "edwinb";
+ repo = "idris2-vim";
+ rev = "964cebee493c85f75796e4f4e6bbb4ac54e2da9e";
+ sha256 = "1hgil24c7zv7m1glzzm3an60pimd3l9dbma26xdxly7bv210ssmz";
+ };
+ meta.homepage = "https://github.com/edwinb/idris2-vim/";
+ };
+
Improved-AnsiEsc = buildVimPluginFrom2Nix {
pname = "Improved-AnsiEsc";
version = "2015-08-26";
@@ -1667,12 +1715,12 @@ let
indentLine = buildVimPluginFrom2Nix {
pname = "indentLine";
- version = "2020-11-11";
+ version = "2020-11-27";
src = fetchFromGitHub {
owner = "Yggdroot";
repo = "indentLine";
- rev = "9662ef8f0443211b11fd87919343d12179bca548";
- sha256 = "1mdbppz3xb8dzbw61fcv3gn3ad4hgia9i5s96vyw5frwxlkfyqpm";
+ rev = "a03953d4e89ebc372674f88303c5d4933709fea6";
+ sha256 = "0yxx925wrxf3hyllvqnbyiy39bw075vmzzys9jx0aimk7dmf1w9l";
};
meta.homepage = "https://github.com/Yggdroot/indentLine/";
};
@@ -1689,6 +1737,18 @@ let
meta.homepage = "https://github.com/parsonsmatt/intero-neovim/";
};
+ investigate-vim = buildVimPluginFrom2Nix {
+ pname = "investigate-vim";
+ version = "2020-02-29";
+ src = fetchFromGitHub {
+ owner = "keith";
+ repo = "investigate.vim";
+ rev = "aef9332ba3cfc070fb59fd7a4ac82bae2b42cd7b";
+ sha256 = "1jiipch8jr66h1cywwj0zdlx45p70d359s8ljdwcndjwicrqslmk";
+ };
+ meta.homepage = "https://github.com/keith/investigate.vim/";
+ };
+
iosvkem = buildVimPluginFrom2Nix {
pname = "iosvkem";
version = "2020-06-18";
@@ -1908,36 +1968,36 @@ let
lf-vim = buildVimPluginFrom2Nix {
pname = "lf-vim";
- version = "2020-10-13";
+ version = "2020-11-19";
src = fetchFromGitHub {
owner = "ptzz";
repo = "lf.vim";
- rev = "e541328a67fe10f1323630a30a37b58c934d7819";
- sha256 = "09w33f4cyg9wdj8jas5h43cc7byqfmmm9wyc0xjaw9jxcp78ygg9";
+ rev = "72c5c03ea2fa8e3f0003c3dbdd5d6431bb2cb863";
+ sha256 = "1niswynnsnl2fhfy2hlvqngikm87i49il92vaj83hnkn93p7jc83";
};
meta.homepage = "https://github.com/ptzz/lf.vim/";
};
lh-brackets = buildVimPluginFrom2Nix {
pname = "lh-brackets";
- version = "2020-09-30";
+ version = "2020-11-23";
src = fetchFromGitHub {
owner = "LucHermitte";
repo = "lh-brackets";
- rev = "5b43087089798be70de0119e4f2476d2a2c0f6cb";
- sha256 = "04iw79ahfxm4ym5caj8iirs02l7qw9b49igzpg9vxs2ylqyfk3pn";
+ rev = "16520df9bcb57a5c150efff5a8bf2cd64f659f07";
+ sha256 = "0hnn7hw1a7a5ld742mlw070xnj2zyvyq2kzrzsp2ky7ir3lhn7x2";
};
meta.homepage = "https://github.com/LucHermitte/lh-brackets/";
};
lh-vim-lib = buildVimPluginFrom2Nix {
pname = "lh-vim-lib";
- version = "2020-11-10";
+ version = "2020-11-19";
src = fetchFromGitHub {
owner = "LucHermitte";
repo = "lh-vim-lib";
- rev = "38a20127dc8aaf76f686b0b96023b51c466969b9";
- sha256 = "19pw4mmhp4cj2xjb6ygiahmix2wq123a738whjg5137zkrzfqz2j";
+ rev = "0edb04acd77b9e5e498314b6345d422d93921ffa";
+ sha256 = "1cndwbwx9pg6550k7j2z0pw91dll0idspd0jpd0kycpxm4330jy9";
};
meta.homepage = "https://github.com/LucHermitte/lh-vim-lib/";
};
@@ -1956,24 +2016,24 @@ let
lightline-bufferline = buildVimPluginFrom2Nix {
pname = "lightline-bufferline";
- version = "2020-10-29";
+ version = "2020-11-25";
src = fetchFromGitHub {
owner = "mengelbrecht";
repo = "lightline-bufferline";
- rev = "3933dcda3630474ba448cb486e8c630dade7b2ce";
- sha256 = "09p759i41acyyyqk629sbcp36v66xf5y369xagjy8n2gzczj0mwa";
+ rev = "087893a9c67fb5f49ad209866194a128e00f95f1";
+ sha256 = "0savwpgnff4sm7ij3ii2mkrd9lv4nmihyab7mcp9w66i8zdq1kyh";
};
meta.homepage = "https://github.com/mengelbrecht/lightline-bufferline/";
};
lightline-vim = buildVimPluginFrom2Nix {
pname = "lightline-vim";
- version = "2020-11-14";
+ version = "2020-11-21";
src = fetchFromGitHub {
owner = "itchyny";
repo = "lightline.vim";
- rev = "543ee323a4a63fd32cc17dc57edea9c00962bb12";
- sha256 = "1x75hd3ibnlrqnshhhrcg1z3i6z0gk58sfvjys22dvirv1r6lg37";
+ rev = "709b2d8dc88fa622d6c076f34b05b58fcccf393f";
+ sha256 = "08v68ymwj6rralfmjpjggd29sc2pvan4yg1y7sysylwlmwl7nhlp";
};
meta.homepage = "https://github.com/itchyny/lightline.vim/";
};
@@ -2026,6 +2086,18 @@ let
meta.homepage = "https://github.com/vim-scripts/matchit.zip/";
};
+ MatchTagAlways = buildVimPluginFrom2Nix {
+ pname = "MatchTagAlways";
+ version = "2017-05-20";
+ src = fetchFromGitHub {
+ owner = "Valloric";
+ repo = "MatchTagAlways";
+ rev = "352eb479a4ad1608e0880b79ab2357aac2cf4bed";
+ sha256 = "0y8gq4cs0wm2ijagc2frpmm664z355iridxyl5893576v5aqp8z1";
+ };
+ meta.homepage = "https://github.com/Valloric/MatchTagAlways/";
+ };
+
mattn-calendar-vim = buildVimPluginFrom2Nix {
pname = "mattn-calendar-vim";
version = "2019-11-24";
@@ -2376,12 +2448,12 @@ let
neosnippet-snippets = buildVimPluginFrom2Nix {
pname = "neosnippet-snippets";
- version = "2020-11-10";
+ version = "2020-11-16";
src = fetchFromGitHub {
owner = "Shougo";
repo = "neosnippet-snippets";
- rev = "4b0829cc82704d98ac65a95e9317b8dd1fe90dee";
- sha256 = "0yvkixv8ls4j7blfnk4a4bkxr47qfq0rs7ddzsfc6m3w2zms7c6j";
+ rev = "415dc1a83087173e2307a6b4e3e7c86a3cfa3183";
+ sha256 = "18amifx20y9vhx1sl4pyhzdqsgznmn52c58nws4jsqszp12xmk0a";
};
meta.homepage = "https://github.com/Shougo/neosnippet-snippets/";
};
@@ -2460,12 +2532,12 @@ let
nerdcommenter = buildVimPluginFrom2Nix {
pname = "nerdcommenter";
- version = "2020-10-30";
+ version = "2020-11-19";
src = fetchFromGitHub {
owner = "preservim";
repo = "nerdcommenter";
- rev = "85750560a680907c50c1545abc4dd0e0b2452ff4";
- sha256 = "1395m95ry4c52bj2zpxryks70c3abfwhb140kpx4rifl2ccpnwwp";
+ rev = "253eafd3a71ce2a48306fe4a7bdfc4208d0c2eb5";
+ sha256 = "1v6rwsndnl9g77vscxyy8lffb3viydk9r44vkikdrdqwl4h6h0n2";
};
meta.homepage = "https://github.com/preservim/nerdcommenter/";
};
@@ -2496,12 +2568,12 @@ let
neuron-vim = buildVimPluginFrom2Nix {
pname = "neuron-vim";
- version = "2020-11-11";
+ version = "2020-11-25";
src = fetchFromGitHub {
owner = "fiatjaf";
repo = "neuron.vim";
- rev = "1f0d334aaee523c9269811809d64b0d2057a3fdf";
- sha256 = "18shra0cff76vsla9ydzmbi41d2iqgb6fh7f9i994lknjqlhfcgw";
+ rev = "853fbe273f9f40defe69a9d50d267fee1bbc6b5a";
+ sha256 = "0l6qxmd1y67jam8np37ywks95nbs53bvmh51y4ak4078mz2n1nji";
};
meta.homepage = "https://github.com/fiatjaf/neuron.vim/";
};
@@ -2518,6 +2590,18 @@ let
meta.homepage = "https://github.com/zah/nim.vim/";
};
+ nlua-nvim = buildVimPluginFrom2Nix {
+ pname = "nlua-nvim";
+ version = "2020-11-16";
+ src = fetchFromGitHub {
+ owner = "tjdevries";
+ repo = "nlua.nvim";
+ rev = "92fdfb1eb791e79ff1d6403dd26b59ce61dd09c6";
+ sha256 = "1ka8k8rxn406glrc0qz8rk3zrxhpdaky040v1a65g5alb50af9hz";
+ };
+ meta.homepage = "https://github.com/tjdevries/nlua.nvim/";
+ };
+
nord-vim = buildVimPluginFrom2Nix {
pname = "nord-vim";
version = "2020-07-06";
@@ -2542,6 +2626,18 @@ let
meta.homepage = "https://github.com/chrisbra/NrrwRgn/";
};
+ nvcode-color-schemes-vim = buildVimPluginFrom2Nix {
+ pname = "nvcode-color-schemes-vim";
+ version = "2020-11-25";
+ src = fetchFromGitHub {
+ owner = "ChristianChiarulli";
+ repo = "nvcode-color-schemes.vim";
+ rev = "f94ec5a9259b4fd2deb495ead0341a38c19c2799";
+ sha256 = "1f7z23dn7vnldc82d6x1j8wqvj9vsi169rbcg0scfphh79fq61pc";
+ };
+ meta.homepage = "https://github.com/ChristianChiarulli/nvcode-color-schemes.vim/";
+ };
+
nvim-cm-racer = buildVimPluginFrom2Nix {
pname = "nvim-cm-racer";
version = "2017-07-27";
@@ -2568,12 +2664,12 @@ let
nvim-dap = buildVimPluginFrom2Nix {
pname = "nvim-dap";
- version = "2020-11-14";
+ version = "2020-11-27";
src = fetchFromGitHub {
owner = "mfussenegger";
repo = "nvim-dap";
- rev = "926b049d7200ec7f0c69e5bcb6cbfa737207cafb";
- sha256 = "0a1bkl5wg5q1w3yljii4qjry6pfvx6iyyz9ahkvb5ij015lg2lvg";
+ rev = "07538909ab5934313d8bdb234481d05d6cefa565";
+ sha256 = "0jvz0j0pp53r080cz4r2z81vx73czhis9a5yl7p3xaw88sr5s23g";
};
meta.homepage = "https://github.com/mfussenegger/nvim-dap/";
};
@@ -2602,6 +2698,18 @@ let
meta.homepage = "https://github.com/sakhnik/nvim-gdb/";
};
+ nvim-highlite = buildVimPluginFrom2Nix {
+ pname = "nvim-highlite";
+ version = "2020-11-25";
+ src = fetchFromGitHub {
+ owner = "Iron-E";
+ repo = "nvim-highlite";
+ rev = "c4f98237c54bd2478bb3826500f9c9b654612801";
+ sha256 = "0x82fsc9hvydyhi31wh7if2gdi8azgls88klc4hn476jx7rm5n58";
+ };
+ meta.homepage = "https://github.com/Iron-E/nvim-highlite/";
+ };
+
nvim-hs-vim = buildVimPluginFrom2Nix {
pname = "nvim-hs-vim";
version = "2020-08-29";
@@ -2616,16 +2724,28 @@ let
nvim-lspconfig = buildVimPluginFrom2Nix {
pname = "nvim-lspconfig";
- version = "2020-11-14";
+ version = "2020-11-26";
src = fetchFromGitHub {
owner = "neovim";
repo = "nvim-lspconfig";
- rev = "bd7127daf7129b0f81d44980825da54ec0461ebe";
- sha256 = "0rsv37axgkgmikys2c75ddszwv0nb9pi7mzjjciarq7fffbjjjyn";
+ rev = "09fc9449e88b8a4f97d14e87af3685a48df2137f";
+ sha256 = "0fygy2qnsk8kqlb5233hb16rq3xyqqr00nn5nxzrhbqsdwy2xw7r";
};
meta.homepage = "https://github.com/neovim/nvim-lspconfig/";
};
+ nvim-lsputils = buildVimPluginFrom2Nix {
+ pname = "nvim-lsputils";
+ version = "2020-11-27";
+ src = fetchFromGitHub {
+ owner = "RishabhRD";
+ repo = "nvim-lsputils";
+ rev = "7582dc5b176c8990d00d16a2d69b0555ead09051";
+ sha256 = "0pwafd9hjkhxxn08nh2c1k01y67gdl3n2bx36k41452pkzxc8x9c";
+ };
+ meta.homepage = "https://github.com/RishabhRD/nvim-lsputils/";
+ };
+
nvim-terminal-lua = buildVimPluginFrom2Nix {
pname = "nvim-terminal-lua";
version = "2019-10-17";
@@ -2638,18 +2758,42 @@ let
meta.homepage = "https://github.com/norcalli/nvim-terminal.lua/";
};
+ nvim-tree-lua = buildVimPluginFrom2Nix {
+ pname = "nvim-tree-lua";
+ version = "2020-11-29";
+ src = fetchFromGitHub {
+ owner = "kyazdani42";
+ repo = "nvim-tree.lua";
+ rev = "9c3bc7d031527f0be6457c17215a131627ff6b9b";
+ sha256 = "1q5gy8viw6jhs3dk0qplp1zp55si8zm0m4knsl3is5ab48hh9sry";
+ };
+ meta.homepage = "https://github.com/kyazdani42/nvim-tree.lua/";
+ };
+
nvim-treesitter = buildVimPluginFrom2Nix {
pname = "nvim-treesitter";
- version = "2020-11-13";
+ version = "2020-11-29";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter";
- rev = "1f98c2e92810f02afcd7ce981beac5142e34ea87";
- sha256 = "1g9f1w9xghzmy9npf208ywb67wx6ryz6vfl2k0shwk7iym0fxpyp";
+ rev = "7cea2981444841403a5b85838edd26c390adcdb3";
+ sha256 = "1sqd4r3csaqafhsihfxap9ldzq7p0h4g5ysazgsq6ckcc7ksf0wq";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
};
+ nvim-treesitter-context = buildVimPluginFrom2Nix {
+ pname = "nvim-treesitter-context";
+ version = "2020-11-23";
+ src = fetchFromGitHub {
+ owner = "romgrk";
+ repo = "nvim-treesitter-context";
+ rev = "192baea80c5b1a98a267eb7f13769f33adab7de8";
+ sha256 = "0bap7ckwha4halhdz0hv69iad0wrcdwd9843rnzvfkz3b1bdbvdn";
+ };
+ meta.homepage = "https://github.com/romgrk/nvim-treesitter-context/";
+ };
+
nvim-treesitter-refactor = buildVimPluginFrom2Nix {
pname = "nvim-treesitter-refactor";
version = "2020-10-07";
@@ -2664,16 +2808,40 @@ let
nvim-treesitter-textobjects = buildVimPluginFrom2Nix {
pname = "nvim-treesitter-textobjects";
- version = "2020-11-05";
+ version = "2020-11-20";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter-textobjects";
- rev = "2b4d0f3cce49c025146a020aea7ed069efd57bc1";
- sha256 = "0ighv85xm62glbf1793lmya1cfbhizpq3nyl46xbx2y7akg799xb";
+ rev = "42bca9550fa6ad5389d6e95ba9876bf05a8d0406";
+ sha256 = "0zvjjbffvpnmc9rgrkj8cx5jqbkw8yvjwnj0jk8ccxpl0s9v2yi6";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/";
};
+ nvim-ts-rainbow = buildVimPluginFrom2Nix {
+ pname = "nvim-ts-rainbow";
+ version = "2020-11-25";
+ src = fetchFromGitHub {
+ owner = "p00f";
+ repo = "nvim-ts-rainbow";
+ rev = "f8d1c895dfadb16f6ac61d5272098f2cd989e8aa";
+ sha256 = "1gdblzlh5f8cnjwkszxsvv72ryqwywbb4i1hanv879l3ji857iqi";
+ };
+ meta.homepage = "https://github.com/p00f/nvim-ts-rainbow/";
+ };
+
+ nvim-web-devicons = buildVimPluginFrom2Nix {
+ pname = "nvim-web-devicons";
+ version = "2020-11-08";
+ src = fetchFromGitHub {
+ owner = "kyazdani42";
+ repo = "nvim-web-devicons";
+ rev = "61693bf98df40dc17354edd5f92311e2aaa0f5cc";
+ sha256 = "0siifa9gxj6kz9w4fpnra6afyri6y0b34605aqkf7820krhcmckz";
+ };
+ meta.homepage = "https://github.com/kyazdani42/nvim-web-devicons/";
+ };
+
nvim-yarp = buildVimPluginFrom2Nix {
pname = "nvim-yarp";
version = "2020-04-08";
@@ -2700,12 +2868,12 @@ let
oceanic-next = buildVimPluginFrom2Nix {
pname = "oceanic-next";
- version = "2020-11-08";
+ version = "2020-11-19";
src = fetchFromGitHub {
owner = "mhartington";
repo = "oceanic-next";
- rev = "9fa644b0f545cad22ee28ee3dd9a719a9a6bf75b";
- sha256 = "0xxc6im5rvd2c14i0jpnsgjhcsc7l5zs30razc4gqvv753g663qs";
+ rev = "29d694b9f6323c90fb0f3f54239090370caa99fb";
+ sha256 = "0lwwzfayv7ql1qpydqgyr0g024shzck2m8d04dn5g0vf5qqf3qi6";
};
meta.homepage = "https://github.com/mhartington/oceanic-next/";
};
@@ -2832,24 +3000,24 @@ let
playground = buildVimPluginFrom2Nix {
pname = "playground";
- version = "2020-10-19";
+ version = "2020-11-24";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "playground";
- rev = "0cb0a18378db84c4c2bdb38c28e897958d2ec14d";
- sha256 = "1808kwf3ccrjaqxr43l23kfj8s0zijdk0rpriymqk143b29nk52c";
+ rev = "86ad6e00dfbc80aeffa841043582f170c4c744ac";
+ sha256 = "02ji6p77v85gq8df5fs9lnns6kyf41806iq38zd92y5blps04ihl";
};
meta.homepage = "https://github.com/nvim-treesitter/playground/";
};
plenary-nvim = buildVimPluginFrom2Nix {
pname = "plenary-nvim";
- version = "2020-11-06";
+ version = "2020-11-17";
src = fetchFromGitHub {
owner = "nvim-lua";
repo = "plenary.nvim";
- rev = "e2a73c8e238f0e8d70fe4c20f7120660ccecf6e7";
- sha256 = "12l718c7r0jfnl95f6ifnzk5pyp08yp0mqxqa4nc8c2lwnc3pm6q";
+ rev = "7d555b5dad0376dd075e19f26e4e40705efe5dba";
+ sha256 = "0c2i6lp17lgsrivacix1jcis2bh12wsg0hgmssdhmq8vr43q14sk";
};
meta.homepage = "https://github.com/nvim-lua/plenary.nvim/";
};
@@ -2866,6 +3034,18 @@ let
meta.homepage = "https://github.com/dleonard0/pony-vim-syntax/";
};
+ popfix = buildVimPluginFrom2Nix {
+ pname = "popfix";
+ version = "2020-11-29";
+ src = fetchFromGitHub {
+ owner = "RishabhRD";
+ repo = "popfix";
+ rev = "b834b0165282f204f4047e675bc714455df3e5fb";
+ sha256 = "05w7lcssrfadkjnc09ihg0srfl514banc4v9fhp4sx1zwkrqm60v";
+ };
+ meta.homepage = "https://github.com/RishabhRD/popfix/";
+ };
+
popup-nvim = buildVimPluginFrom2Nix {
pname = "popup-nvim";
version = "2020-10-08";
@@ -3371,6 +3551,18 @@ let
meta.homepage = "https://github.com/darfink/starsearch.vim/";
};
+ SudoEdit-vim = buildVimPluginFrom2Nix {
+ pname = "SudoEdit-vim";
+ version = "2020-02-27";
+ src = fetchFromGitHub {
+ owner = "chrisbra";
+ repo = "SudoEdit.vim";
+ rev = "e203eada5b563e9134ce2aae26b09edae0904fd7";
+ sha256 = "0pf9iix50pw3p430ky51rv11ra1hppdpwa5flzcd5kciybr76n0n";
+ };
+ meta.homepage = "https://github.com/chrisbra/SudoEdit.vim/";
+ };
+
supertab = buildVimPluginFrom2Nix {
pname = "supertab";
version = "2020-10-01";
@@ -3457,12 +3649,12 @@ let
tagbar = buildVimPluginFrom2Nix {
pname = "tagbar";
- version = "2020-11-13";
+ version = "2020-11-23";
src = fetchFromGitHub {
owner = "preservim";
repo = "tagbar";
- rev = "68a77323cb707e227d16302d39d35949dbb0f85a";
- sha256 = "1038p1w7pfwg6ydqxbahb9plab8d40mdqmnbm6z36y7yrssmjhsj";
+ rev = "ed1bbe554d7ce4d9b6286ee3514ed4d3021408ee";
+ sha256 = "0h8ai0lhb52d279fw9fc06zmi5sxvjf468mwrbpfh0cq7fkb45yz";
};
meta.homepage = "https://github.com/preservim/tagbar/";
};
@@ -3493,24 +3685,24 @@ let
tcomment_vim = buildVimPluginFrom2Nix {
pname = "tcomment_vim";
- version = "2020-10-28";
+ version = "2020-11-18";
src = fetchFromGitHub {
owner = "tomtom";
repo = "tcomment_vim";
- rev = "c28fdd5c59144a4725a31f011738991696896170";
- sha256 = "03nqhdnq4i4r75ma7gslr5mlfxia7xscykdywc70glrdqfrpsa5g";
+ rev = "2037d05870e10e03b2e157a09ae007c179efd253";
+ sha256 = "1z7c95rzgpm1f2cdmx3yv3f0ai7kq0kx8wd6mp4aqpdysi1qh9jk";
};
meta.homepage = "https://github.com/tomtom/tcomment_vim/";
};
telescope-nvim = buildVimPluginFrom2Nix {
pname = "telescope-nvim";
- version = "2020-11-13";
+ version = "2020-11-29";
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope.nvim";
- rev = "24057365dae52e76d6f2afb67f99eb94b51b40fc";
- sha256 = "00kk9yshrscvyyvaix7dk4l869xj3fhvss224gxzdivjn345bf4k";
+ rev = "07ce3c341a8c2824c44fcf50841917debf215058";
+ sha256 = "0chb32kc4id419km7hakfdmq5fh4vbz82yvzmibnrgm70zwl8vrr";
};
meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/";
};
@@ -3650,12 +3842,12 @@ let
ultisnips = buildVimPluginFrom2Nix {
pname = "ultisnips";
- version = "2020-11-09";
+ version = "2020-11-23";
src = fetchFromGitHub {
owner = "SirVer";
repo = "ultisnips";
- rev = "b837416c1ffe39b168baee35c0938739e96211c5";
- sha256 = "1c1ahpdw0d18x5g5s5mpv7mcf0igrpla33k2khmk4q739ywb21qc";
+ rev = "8554371b57c8989cf73f73f288c456fb3f2a3a3a";
+ sha256 = "0v3gyql3br11rl6ycl7i3zkx8kkc5f2w075y6cm6cslb9v124h6q";
};
meta.homepage = "https://github.com/SirVer/ultisnips/";
};
@@ -3674,12 +3866,12 @@ let
unicode-vim = buildVimPluginFrom2Nix {
pname = "unicode-vim";
- version = "2020-10-07";
+ version = "2020-11-19";
src = fetchFromGitHub {
owner = "chrisbra";
repo = "unicode.vim";
- rev = "5f21e3e7e60f6d032daa4769e7ee84885fb0ce4d";
- sha256 = "0sfbv620zl8lqdzsypxcn9gasaaqpwarsynjxa25c4cd843cz3d2";
+ rev = "631c0850dd0fa36d29c9cd20169735a60b41bd71";
+ sha256 = "0ql1w6q8w48jxqf1fs1aphcjjfvh8br7sv26nk6kgsm9h4xamnp5";
};
meta.homepage = "https://github.com/chrisbra/unicode.vim/";
};
@@ -3998,12 +4190,12 @@ let
vim-airline = buildVimPluginFrom2Nix {
pname = "vim-airline";
- version = "2020-11-14";
+ version = "2020-11-27";
src = fetchFromGitHub {
owner = "vim-airline";
repo = "vim-airline";
- rev = "536667191d5bdc0afa3a18d7df229731e778815e";
- sha256 = "0ay2bkqj92gzp2r36f5s92rb9gnhwkf09cx4y67gvd4b6rbqrkwi";
+ rev = "06117a61e1218b2a866451d2ac4d8ddcd82c8543";
+ sha256 = "0c3qgk248bkvmfh5rzhgnz0z0i1yxlmfcaz1bn91g41n9k1a50ab";
};
meta.homepage = "https://github.com/vim-airline/vim-airline/";
};
@@ -4022,12 +4214,12 @@ let
vim-airline-themes = buildVimPluginFrom2Nix {
pname = "vim-airline-themes";
- version = "2020-11-08";
+ version = "2020-11-27";
src = fetchFromGitHub {
owner = "vim-airline";
repo = "vim-airline-themes";
- rev = "cd6f16978d5af4b9fb861be9d728732d72789df3";
- sha256 = "0ifb43q053grj2fvjjw52xsr79xnpc00k9302xnx1x4li9s5l64d";
+ rev = "5cf03c355b64836ebcb681136539f48ada34f363";
+ sha256 = "1wjsmm0bf6714rxnrvfb9080ycgcy4x3vp3qs46nznxsxrxx935n";
};
meta.homepage = "https://github.com/vim-airline/vim-airline-themes/";
};
@@ -4226,12 +4418,12 @@ let
vim-clap = buildVimPluginFrom2Nix {
pname = "vim-clap";
- version = "2020-11-14";
+ version = "2020-11-27";
src = fetchFromGitHub {
owner = "liuchengxu";
repo = "vim-clap";
- rev = "107cbef4862e95fb7cb268dc8367769eddcb5f0c";
- sha256 = "05bmbf8h161vgqqg5cnlggprj0m4fm420xdslb37ad1rkv45szzd";
+ rev = "4ca999b5c302610fb5de8ef8a74f77408a2c4a64";
+ sha256 = "0as6mngcmn1g0d8lgrmrs1pazby31s5svydwr367ik0waqf9rl8s";
};
meta.homepage = "https://github.com/liuchengxu/vim-clap/";
};
@@ -4442,12 +4634,12 @@ let
vim-cute-python = buildVimPluginFrom2Nix {
pname = "vim-cute-python";
- version = "2016-04-04";
+ version = "2020-11-17";
src = fetchFromGitHub {
owner = "ehamberg";
repo = "vim-cute-python";
- rev = "d7a6163f794500447242df2bedbe20bd751b92da";
- sha256 = "1jrfd6z84cdzn3yxdfp0xfxygscq7s8kbzxk37hf9cf5pl9ln0qf";
+ rev = "18cd5e0f63ae5ae74398051c0de9a27d1746e5a5";
+ sha256 = "1svr8r1rva6lq9ypzazrlw5gabnipjyhd2bs43cpfcwx0ms04d2k";
};
meta.homepage = "https://github.com/ehamberg/vim-cute-python/";
};
@@ -4634,12 +4826,12 @@ let
vim-elixir = buildVimPluginFrom2Nix {
pname = "vim-elixir";
- version = "2020-09-27";
+ version = "2020-11-26";
src = fetchFromGitHub {
owner = "elixir-editors";
repo = "vim-elixir";
- rev = "c0f7b40260d6733c2c283407bea02806e6acb9e5";
- sha256 = "0h1vpswfxvl6kwinn4hk01qzmjzbbinkn2fhw4i9j5bpq0z3w8wp";
+ rev = "1ad996e64dadf0d2a65c8a079d55a0ad057c08b4";
+ sha256 = "1f4g7m09x67xfajanm9aw4z6rl1hcp24c5a01m1avn9594qgnh2c";
};
meta.homepage = "https://github.com/elixir-editors/vim-elixir/";
};
@@ -4682,12 +4874,12 @@ let
vim-exchange = buildVimPluginFrom2Nix {
pname = "vim-exchange";
- version = "2020-11-09";
+ version = "2020-11-15";
src = fetchFromGitHub {
owner = "tommcdo";
repo = "vim-exchange";
- rev = "8bb662407f8576fa645fb6908b63b6473e236580";
- sha256 = "08q39xg1s90gkp24v374kbvsw6lzin61b1mkp4ibkl76h2lp0r3g";
+ rev = "13d3895709277d7b35bb4e30cc6ad0409a30ff0a";
+ sha256 = "0fgdqbkpk4220q1l00c7wcim24pbpxqj30lcfid2afkf953zhzhp";
};
meta.homepage = "https://github.com/tommcdo/vim-exchange/";
};
@@ -4790,12 +4982,12 @@ let
vim-floaterm = buildVimPluginFrom2Nix {
pname = "vim-floaterm";
- version = "2020-11-13";
+ version = "2020-11-28";
src = fetchFromGitHub {
owner = "voldikss";
repo = "vim-floaterm";
- rev = "71334d9279b8b1d41c4c438d2aaca07316b0b2ef";
- sha256 = "1djwzqc67v7j5b3h248dvbqxbkqdl9lkg2x64mynliwfavvzm1z7";
+ rev = "60facc9c12049b16015490ecff61a0dd4e580ee9";
+ sha256 = "0fm43d2m0s07y5b448drf6smb7fpz38vv1wvd5r0ch6ac53mc74m";
};
meta.homepage = "https://github.com/voldikss/vim-floaterm/";
};
@@ -4838,12 +5030,12 @@ let
vim-fugitive = buildVimPluginFrom2Nix {
pname = "vim-fugitive";
- version = "2020-10-27";
+ version = "2020-11-27";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-fugitive";
- rev = "1a77f1c00e12e8460f39098ec3289c5433d32512";
- sha256 = "14w43j0gnh10kyshikz4cl6m3f04a6hpiqasn2n71isvdd1p24kp";
+ rev = "7bcfe539beee5fe8c542092732b6fd3786c6080e";
+ sha256 = "06z5l59x30pqz5sqkrz1v9q739i48hahrxhqyfwvj4bydg52nv30";
};
meta.homepage = "https://github.com/tpope/vim-fugitive/";
};
@@ -4898,12 +5090,12 @@ let
vim-gitgutter = buildVimPluginFrom2Nix {
pname = "vim-gitgutter";
- version = "2020-11-05";
+ version = "2020-11-25";
src = fetchFromGitHub {
owner = "airblade";
repo = "vim-gitgutter";
- rev = "987a33355ef424161fdbc4e5d625b5b5aed9704c";
- sha256 = "1qg5ri74wipf0krnwgii2jqdzy36hpwnx8nvgf7vkw8a3l90rswj";
+ rev = "dfe55e2b924b86c654b63edb9bedc42aa4e08048";
+ sha256 = "1b725iv0d2bgd2dqfjb36ifv1y5q4kybz4sj7vm3arvyqr0ly5j1";
};
meta.homepage = "https://github.com/airblade/vim-gitgutter/";
};
@@ -4934,12 +5126,12 @@ let
vim-go = buildVimPluginFrom2Nix {
pname = "vim-go";
- version = "2020-11-14";
+ version = "2020-11-22";
src = fetchFromGitHub {
owner = "fatih";
repo = "vim-go";
- rev = "3cdd4c874f361a316f98e56e8f5746e2f1c292ef";
- sha256 = "0abvwgh8ikc5rgskszq9jzkp80myvkap98q2b4zwv2pfib48q3kz";
+ rev = "069113c1c03ec9330fbcccb36f79b268f8b88c1d";
+ sha256 = "10423k7rxs34qxb7nfdyfs0yjhgnkmlkd33bwrv2zrahp342kfwv";
};
meta.homepage = "https://github.com/fatih/vim-go/";
};
@@ -5052,6 +5244,19 @@ let
meta.homepage = "https://github.com/bitc/vim-hdevtools/";
};
+ vim-hexokinase = buildVimPluginFrom2Nix {
+ pname = "vim-hexokinase";
+ version = "2020-11-03";
+ src = fetchFromGitHub {
+ owner = "RRethy";
+ repo = "vim-hexokinase";
+ rev = "776f1b2a5df00249e89112655dcda6f9a8492bdb";
+ sha256 = "1zxl6injhhsp9r7qjrfjq626yy32vza2lcrcgxsv8m7mf2b11zdp";
+ fetchSubmodules = true;
+ };
+ meta.homepage = "https://github.com/RRethy/vim-hexokinase/";
+ };
+
vim-hier = buildVimPluginFrom2Nix {
pname = "vim-hier";
version = "2011-08-27";
@@ -5174,12 +5379,12 @@ let
vim-illuminate = buildVimPluginFrom2Nix {
pname = "vim-illuminate";
- version = "2020-10-24";
+ version = "2020-11-16";
src = fetchFromGitHub {
owner = "RRethy";
repo = "vim-illuminate";
- rev = "3f8a03701f271c3dc44313fa1254527021afe748";
- sha256 = "1nwzdp708s5j63qldrmf1vvq2vy6vl89hmlnfygdch9dvmzhbvha";
+ rev = "1d2ec93a4d08106daf0fd85cee459488deb57436";
+ sha256 = "16nvxr4xvg4r42j4dc91f9p26msksmg5zha95fwf9g84bnsbz98j";
};
meta.homepage = "https://github.com/RRethy/vim-illuminate/";
};
@@ -5270,12 +5475,12 @@ let
vim-javacomplete2 = buildVimPluginFrom2Nix {
pname = "vim-javacomplete2";
- version = "2020-11-14";
+ version = "2020-11-16";
src = fetchFromGitHub {
owner = "artur-shaik";
repo = "vim-javacomplete2";
- rev = "4ab52b4b3d57568d7545bf7a3094f63336714d81";
- sha256 = "060jrjhl4zlb3z4pisqhjs2xh0livjc95qyrcvdhnnk7cjl3v5i2";
+ rev = "1a0cd30af7a4d3a0fd2a053b380c92057431325a";
+ sha256 = "1p82shirc11z78w82h13d7ih9l1akas6brbylkp3qwrp0pxkxpnw";
};
meta.homepage = "https://github.com/artur-shaik/vim-javacomplete2/";
};
@@ -5379,12 +5584,12 @@ let
vim-jsx-typescript = buildVimPluginFrom2Nix {
pname = "vim-jsx-typescript";
- version = "2020-07-08";
+ version = "2020-11-26";
src = fetchFromGitHub {
owner = "peitalin";
repo = "vim-jsx-typescript";
- rev = "07370d48c605ec027543b52762930165b1b27779";
- sha256 = "190nyy7kr6i3xr6nrjlfv643s1c48kxlbh8ynk8p53yf32gcxwz7";
+ rev = "b099549ffd1810eb6f7979202202406939abb77e";
+ sha256 = "1jlifxhwjarxqn1i22q3r7rh5z5ianmay91rrazjkahhji2701yy";
};
meta.homepage = "https://github.com/peitalin/vim-jsx-typescript/";
};
@@ -5475,12 +5680,12 @@ let
vim-ledger = buildVimPluginFrom2Nix {
pname = "vim-ledger";
- version = "2020-06-08";
+ version = "2020-11-27";
src = fetchFromGitHub {
owner = "ledger";
repo = "vim-ledger";
- rev = "d5f2af4883351aa437ca1c3157d21917dc2bb1b0";
- sha256 = "0bdyhbablays384gssfdfavkxcrwcj89y8vn5kdk11xs0r78b5wr";
+ rev = "532979346087c029badd02c9605a4efa84ac032a";
+ sha256 = "1hjhwaw5bl37a2c9s0wd16z3x9pf0d26dwbrh6s3jk6ivwiz0v7p";
};
meta.homepage = "https://github.com/ledger/vim-ledger/";
};
@@ -5547,12 +5752,12 @@ let
vim-lsp = buildVimPluginFrom2Nix {
pname = "vim-lsp";
- version = "2020-11-14";
+ version = "2020-11-26";
src = fetchFromGitHub {
owner = "prabirshrestha";
repo = "vim-lsp";
- rev = "45babeb9474e007935f279fcdb3fa95bcf63673e";
- sha256 = "0298x2cz5z4d2z7b14ryp289d5pxazi8ccqjzqr6plihg5cv1pxz";
+ rev = "a56304f238f5368ad6c1b3b14b96308edd25a1f9";
+ sha256 = "164sbwv6y9sf3isxp08zz1w05nz6aas63z1ib146di2r6wkslx57";
};
meta.homepage = "https://github.com/prabirshrestha/vim-lsp/";
};
@@ -5632,12 +5837,12 @@ let
vim-matchup = buildVimPluginFrom2Nix {
pname = "vim-matchup";
- version = "2020-09-07";
+ version = "2020-11-27";
src = fetchFromGitHub {
owner = "andymass";
repo = "vim-matchup";
- rev = "9e0b6f37113e21fecd42ef6b04762de4aafe2cf3";
- sha256 = "0cy7k96458qk5fn7fbvki42b2pgrrk803shixs4ww43iipya6m5b";
+ rev = "ac1d0f73a0eee3d2597f09789d45d9d332c64be5";
+ sha256 = "1zi16whmc21iwbkvax65a883ylphcdjjhagmxihp1i52vx90vz5i";
};
meta.homepage = "https://github.com/andymass/vim-matchup/";
};
@@ -5692,12 +5897,12 @@ let
vim-monokai = buildVimPluginFrom2Nix {
pname = "vim-monokai";
- version = "2020-10-23";
+ version = "2020-11-29";
src = fetchFromGitHub {
owner = "crusoexia";
repo = "vim-monokai";
- rev = "9f8d7de3848e32c592b168f898f82ec4356128af";
- sha256 = "1xrwx75dq46snjsrrv0yh4p409w1blmqpw4i5vlxwi5vn29qpnvs";
+ rev = "5ad3f66370a3d77d1cde18d953446b34bfa9c96e";
+ sha256 = "04lb05kn1i5qg48f98rp6am0ngaaa5psc0pxqzg7qlwrfby94j09";
};
meta.homepage = "https://github.com/crusoexia/vim-monokai/";
};
@@ -5728,12 +5933,12 @@ let
vim-mucomplete = buildVimPluginFrom2Nix {
pname = "vim-mucomplete";
- version = "2020-05-21";
+ version = "2020-11-15";
src = fetchFromGitHub {
owner = "lifepillar";
repo = "vim-mucomplete";
- rev = "56ded939230b13ba5b93a38e79e2b61675a8f6ef";
- sha256 = "1z6h8qwr12isr0xhpdqjf9imprz84gijaqgr761vgh7l2q1piqqv";
+ rev = "80b13cbc30d258a4474b053fcdc6baaf199320a1";
+ sha256 = "054g80n09mmxxlh8xaic29bn8bgn3clvv732rymljdyvbj1mlhwd";
};
meta.homepage = "https://github.com/lifepillar/vim-mucomplete/";
};
@@ -5824,12 +6029,12 @@ let
vim-nix = buildVimPluginFrom2Nix {
pname = "vim-nix";
- version = "2020-06-23";
+ version = "2020-11-16";
src = fetchFromGitHub {
owner = "LnL7";
repo = "vim-nix";
- rev = "d733cb96707a2a6bdc6102b6d89f947688e0e959";
- sha256 = "12k2gwm8b1n02361gpjhsldql99yd7qsh80a3lbwc5c5gz5j8jsb";
+ rev = "7542a2bf66d72cb86fc80529867accbc787f744b";
+ sha256 = "1kgziwckdjg3sb1z4anwsn1c72hny60vhimxpb6424bylk1qy22j";
};
meta.homepage = "https://github.com/LnL7/vim-nix/";
};
@@ -6124,12 +6329,12 @@ let
vim-polyglot = buildVimPluginFrom2Nix {
pname = "vim-polyglot";
- version = "2020-11-03";
+ version = "2020-11-27";
src = fetchFromGitHub {
owner = "sheerun";
repo = "vim-polyglot";
- rev = "4af1321588c7dcb718022226cb27ec325973c2f0";
- sha256 = "1dghqg23c47qmicmlrhjh6i1fan5bj5s21yinpf58ki7l68rf881";
+ rev = "73c518717741fb3ebb6822645d38f37ffae7c19b";
+ sha256 = "08zwvnlg08v3h04iw754wl9wkirqcvqip86hh4m7bxxl0qkysnv6";
};
meta.homepage = "https://github.com/sheerun/vim-polyglot/";
};
@@ -6196,12 +6401,12 @@ let
vim-ps1 = buildVimPluginFrom2Nix {
pname = "vim-ps1";
- version = "2020-07-31";
+ version = "2020-11-25";
src = fetchFromGitHub {
owner = "PProvost";
repo = "vim-ps1";
- rev = "21d8d9a9db864f230a2d12d5076351daf20d7a44";
- sha256 = "0s6mi1mzlk40sfdqghdsv709fs89hf9d6iqaw3arzs9lmin2i4ka";
+ rev = "26a75886caef937bfad4201d5478571a992984c2";
+ sha256 = "1qgwn57hs82a6pjilnqafd4c2za4r3vkys9i9apbxqhcxypx05hl";
};
meta.homepage = "https://github.com/PProvost/vim-ps1/";
};
@@ -6242,6 +6447,18 @@ let
meta.homepage = "https://github.com/Vimjas/vim-python-pep8-indent/";
};
+ vim-qf = buildVimPluginFrom2Nix {
+ pname = "vim-qf";
+ version = "2020-11-18";
+ src = fetchFromGitHub {
+ owner = "romainl";
+ repo = "vim-qf";
+ rev = "23c9d67cdd0739c9d74ac9e4a494b7cb7351170c";
+ sha256 = "15kj1wvd3wlmn982l2v8sv2lc3q39bz3jw94jvmkh7nz51xvmfqc";
+ };
+ meta.homepage = "https://github.com/romainl/vim-qf/";
+ };
+
vim-qml = buildVimPluginFrom2Nix {
pname = "vim-qml";
version = "2020-11-03";
@@ -6328,12 +6545,12 @@ let
vim-rhubarb = buildVimPluginFrom2Nix {
pname = "vim-rhubarb";
- version = "2019-11-12";
+ version = "2020-11-29";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-rhubarb";
- rev = "5130596a65330a4e8523d3ac1582f6c31ea6bc63";
- sha256 = "1hpyxcmwrjxhkgkb0w2qpg8gh9bgiqwddyj4zx8hy2g8qnx7z5yj";
+ rev = "857865bdab4bf134789484c36181346fdc29ccb9";
+ sha256 = "1jwg3nij3skha4wspb833wqarqrmsxg6apry40m9s1l4gc1c3cz5";
};
meta.homepage = "https://github.com/tpope/vim-rhubarb/";
};
@@ -6532,12 +6749,12 @@ let
vim-slime = buildVimPluginFrom2Nix {
pname = "vim-slime";
- version = "2020-10-25";
+ version = "2020-11-18";
src = fetchFromGitHub {
owner = "jpalardy";
repo = "vim-slime";
- rev = "4e319f2bde4e65ab2f21719cb5c0371221d19f51";
- sha256 = "01zjg2r103p543lcyrkssw6agrj58m1ymqhf7fbzhpra9ykdpsp6";
+ rev = "2a75f2424e259d3b9a287f8bb9bd748255c94b44";
+ sha256 = "1jswyib5czgi8finv1p30hsnfk259bnkdkj0ly653vbblwp00pyi";
};
meta.homepage = "https://github.com/jpalardy/vim-slime/";
};
@@ -6556,12 +6773,12 @@ let
vim-smoothie = buildVimPluginFrom2Nix {
pname = "vim-smoothie";
- version = "2019-12-02";
+ version = "2020-11-22";
src = fetchFromGitHub {
owner = "psliwka";
repo = "vim-smoothie";
- rev = "d3de4fbd7a9331b3eb05fa632611ebd34882cc83";
- sha256 = "1bsqnz02jaydr92mmcrdlva4zxs28zgxwgznr2bwk4wnn26i54p6";
+ rev = "f3120afee5ee7cca5f3ccc2bac0933125d0a1efc";
+ sha256 = "0ndvs48g68ygminnrjis847qcf7zi7mafhnjzvdz9x8kly2jp7pc";
};
meta.homepage = "https://github.com/psliwka/vim-smoothie/";
};
@@ -6604,12 +6821,12 @@ let
vim-snippets = buildVimPluginFrom2Nix {
pname = "vim-snippets";
- version = "2020-11-13";
+ version = "2020-11-26";
src = fetchFromGitHub {
owner = "honza";
repo = "vim-snippets";
- rev = "3e30104f106a2aaf4dc5f7072aba7d97fdf8bb2d";
- sha256 = "1pxh5s9r20wbawyrcalkb6nr21xsmsc00wdaf2ryz5vhpakai72w";
+ rev = "6fe515ee5778c4a704b581b2b9ad0f13dd803c25";
+ sha256 = "1ikfkvh1jkijhzf12zaymzs67r6snadzsd5qjz9ws4pax84hi82g";
};
meta.homepage = "https://github.com/honza/vim-snippets/";
};
@@ -6640,12 +6857,12 @@ let
vim-sourcetrail = buildVimPluginFrom2Nix {
pname = "vim-sourcetrail";
- version = "2018-06-26";
+ version = "2020-11-24";
src = fetchFromGitHub {
owner = "CoatiSoftware";
repo = "vim-sourcetrail";
- rev = "0fd679321ce51f65a37d04e4ea9031be6eaed85d";
- sha256 = "1xgvvmah3zn22rjaa093vghwrchmpm5wj30lwwl6h398dyywz8bg";
+ rev = "103ad3f96ebf3518494350afaa72763e9e769eec";
+ sha256 = "1hpin1x5l8k54qkckc8v3c2gkv1sbqj3hxikwa0vxr5mz0zaz2wc";
};
meta.homepage = "https://github.com/CoatiSoftware/vim-sourcetrail/";
};
@@ -6664,12 +6881,12 @@ let
vim-spirv = buildVimPluginFrom2Nix {
pname = "vim-spirv";
- version = "2020-06-12";
+ version = "2020-11-24";
src = fetchFromGitHub {
owner = "kbenzie";
repo = "vim-spirv";
- rev = "9b005a0569fa5e18f71fcccbacda227c1cef7eaa";
- sha256 = "0qby4bfjav2xijh732l7d2jli0adnv6cc8kcalbh5315vi4mpnfk";
+ rev = "50669efc68a0a8b455f12727753b2413dab96f07";
+ sha256 = "19h3pavy65irchpy9xn3kkf3lb531479v6apfa5lg02c18gmxq1f";
};
meta.homepage = "https://github.com/kbenzie/vim-spirv/";
};
@@ -6736,12 +6953,12 @@ let
vim-swap = buildVimPluginFrom2Nix {
pname = "vim-swap";
- version = "2019-06-07";
+ version = "2020-11-16";
src = fetchFromGitHub {
owner = "machakann";
repo = "vim-swap";
- rev = "e52ff679c88f4aa7a7afe77fb42af78c93ed33c8";
- sha256 = "0rqvxqqk961syawmyc2qdfb4w9ilb1r3mxxij2ja1jbhl1f3w4vq";
+ rev = "699b7492c965a3dd96128d16b6b68a15091a931a";
+ sha256 = "0vw4d1375xhp1fbv88fp96ry0hzyqkbfn4dccrlfl4sanvkh0r6y";
};
meta.homepage = "https://github.com/machakann/vim-swap/";
};
@@ -6821,12 +7038,12 @@ let
vim-test = buildVimPluginFrom2Nix {
pname = "vim-test";
- version = "2020-10-22";
+ version = "2020-11-17";
src = fetchFromGitHub {
owner = "vim-test";
repo = "vim-test";
- rev = "58dde91c0477fa58d18d5c0fde10b2a60a526b0f";
- sha256 = "1l23fb1q86ikrz8dg4n23l7bqp1xa68fwdhv0j0by73ymcp4zn1s";
+ rev = "e11fa044b312f87843313edbdfa0d7bb8db0d040";
+ sha256 = "0qmpddmnj7g6l82xnbj9qjmrf885qs7flpni3cqkm0g4dzapkscf";
};
meta.homepage = "https://github.com/vim-test/vim-test/";
};
@@ -6905,12 +7122,12 @@ let
vim-themis = buildVimPluginFrom2Nix {
pname = "vim-themis";
- version = "2020-08-23";
+ version = "2020-11-19";
src = fetchFromGitHub {
owner = "thinca";
repo = "vim-themis";
- rev = "51bec3386b661d28fda7736006475b8b2ebe343d";
- sha256 = "05988ila63kj1r62v7ii76972fgw2300h4dbaml81i643yw0p81p";
+ rev = "01960ebe01e3999d2c5fc614cf85c1ec99d1cab1";
+ sha256 = "0z1ypl4ks2wg3mh4fjvhz8984z7js2k9k2bgszd2n6jdma8xp4cw";
};
meta.homepage = "https://github.com/thinca/vim-themis/";
};
@@ -6989,12 +7206,12 @@ let
vim-trailing-whitespace = buildVimPluginFrom2Nix {
pname = "vim-trailing-whitespace";
- version = "2020-11-13";
+ version = "2020-11-18";
src = fetchFromGitHub {
owner = "bronson";
repo = "vim-trailing-whitespace";
- rev = "b5289251ae8f93473febdcf2fd10e39a8287d9fd";
- sha256 = "083zlwm3a85cclb28ryas4rpd3b4ph8n7chb1nwvcc22g447pfsl";
+ rev = "05f068ebd9dbdf71d2d334d02abd99deb0311c40";
+ sha256 = "1bh15yw2aysvpn2ndnc0s6jzc0y93x6q1blc5pph67rdix5bm7gy";
};
meta.homepage = "https://github.com/bronson/vim-trailing-whitespace/";
};
@@ -7085,12 +7302,12 @@ let
vim-visual-multi = buildVimPluginFrom2Nix {
pname = "vim-visual-multi";
- version = "2020-11-14";
+ version = "2020-11-24";
src = fetchFromGitHub {
owner = "mg979";
repo = "vim-visual-multi";
- rev = "3b9c8c630daba920741f1fbf6696b7d32d020660";
- sha256 = "0hrsz624flscp8m6wjbr4sfqybw20ssbc78jdrh3q3n92gz1d50s";
+ rev = "aa66db40e6c765fd6293c69e71b38b6a87dd3a08";
+ sha256 = "048qir6djrbrpyg70b4scslc5scw3c3mxb1rvbmmnp4i3qmcmm4z";
};
meta.homepage = "https://github.com/mg979/vim-visual-multi/";
};
@@ -7109,12 +7326,12 @@ let
vim-vsnip = buildVimPluginFrom2Nix {
pname = "vim-vsnip";
- version = "2020-11-14";
+ version = "2020-11-28";
src = fetchFromGitHub {
owner = "hrsh7th";
repo = "vim-vsnip";
- rev = "67b7c4cf6de5ed180847581b65797f5a208d07f5";
- sha256 = "1d7i4svffgzbnd0qy8lm1nagjfc4rp4x4r6a0y6y0rq8clyv1x27";
+ rev = "7983a425d676e79d7fbd8e8870ecee3b15f9a78c";
+ sha256 = "0c3rh0vkg65n2d2kmqfizigwn9jkb8azjla1ymgc49yzmy49jghf";
};
meta.homepage = "https://github.com/hrsh7th/vim-vsnip/";
};
@@ -7205,12 +7422,12 @@ let
vim-xkbswitch = buildVimPluginFrom2Nix {
pname = "vim-xkbswitch";
- version = "2020-10-07";
+ version = "2020-11-29";
src = fetchFromGitHub {
owner = "lyokha";
repo = "vim-xkbswitch";
- rev = "8fb3d07e5c9809f292dddb034db2c02d649b29fb";
- sha256 = "08j0r68ps4jisgbx6lg2vz3wxyx7yzrklsi112bqjxizxjpjb132";
+ rev = "02e9ffb1d83101eafe4d1115b26116e5f3c6ca3f";
+ sha256 = "1kpfs1q6ikd0bbl89hi7m0359az03r1jw0aq1p5nmd96rfs2w9lw";
};
meta.homepage = "https://github.com/lyokha/vim-xkbswitch/";
};
@@ -7265,12 +7482,12 @@ let
vimagit = buildVimPluginFrom2Nix {
pname = "vimagit";
- version = "2020-01-12";
+ version = "2020-11-18";
src = fetchFromGitHub {
owner = "jreybert";
repo = "vimagit";
- rev = "bf7b16e99e075b019e56f2fbfb96c493ca3635e2";
- sha256 = "1f7gvlhrvvkf69y5vfrkvidhx8aa03n1aqmdhk9qjd6sglfg5w0i";
+ rev = "aaf1278f03e866f0b978d4b0f0cc7084db251129";
+ sha256 = "1k23q1p6wgjlk1cpmv1ijjggjklz8hgg6s7bx6mrk0aw5j2s1pdh";
};
meta.homepage = "https://github.com/jreybert/vimagit/";
};
@@ -7373,12 +7590,12 @@ let
vimspector = buildVimPluginFrom2Nix {
pname = "vimspector";
- version = "2020-11-14";
+ version = "2020-11-28";
src = fetchFromGitHub {
owner = "puremourning";
repo = "vimspector";
- rev = "2bdb30a45ec020a837473011e4b52c1e295d1222";
- sha256 = "0pdw9fxc2hk944rrsasjky7fr2i8k70aq861xgxmj26q0kwiipgd";
+ rev = "4ac9785217557bb8ba063aa8c7f8320ac7a452fa";
+ sha256 = "1vyzf5pixiv0glq8asmg7qicspn527yxij5xicaaih1c3x3sawks";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/puremourning/vimspector/";
@@ -7386,12 +7603,12 @@ let
vimtex = buildVimPluginFrom2Nix {
pname = "vimtex";
- version = "2020-11-12";
+ version = "2020-11-29";
src = fetchFromGitHub {
owner = "lervag";
repo = "vimtex";
- rev = "01762d18f86422ddc85361c86b849f9707f23ef3";
- sha256 = "0ncgfd23x8g5n568amzd9x7bvvm5mgjs7qqmr9qn7hjpprad5icq";
+ rev = "6267c58c6bffdfd3ef67ac2b377377e4730d15d3";
+ sha256 = "0fysk82rzp6p8n4bmp4x543ajfpyr1ry53xabs3d4hbdap5gp4c3";
};
meta.homepage = "https://github.com/lervag/vimtex/";
};
@@ -7434,12 +7651,12 @@ let
vista-vim = buildVimPluginFrom2Nix {
pname = "vista-vim";
- version = "2020-11-10";
+ version = "2020-11-21";
src = fetchFromGitHub {
owner = "liuchengxu";
repo = "vista.vim";
- rev = "bc3b2a74efb253be4b79cc7b70b192e1360f26c1";
- sha256 = "0qfdykp7sf4p2h8gfx40qmnfj94p4hksngqqkzrhzi9z3i6fqk2a";
+ rev = "d77828b043d980b99e386840d57629f6499e9995";
+ sha256 = "084sy17xlly63m06pxb926rs4j3r1vqij2q7r815daaclsapmvq3";
};
meta.homepage = "https://github.com/liuchengxu/vista.vim/";
};
@@ -7554,12 +7771,12 @@ let
yats-vim = buildVimPluginFrom2Nix {
pname = "yats-vim";
- version = "2020-11-09";
+ version = "2020-11-24";
src = fetchFromGitHub {
owner = "HerringtonDarkholme";
repo = "yats.vim";
- rev = "d4f95eebcf8b765bf1198b57045e45f976ab0c19";
- sha256 = "04blzfgklh9x0xb1qa9bndhha8cnks83v0xn2pr8wzi2i0r3r4mx";
+ rev = "49c70e60159e9607f8c787f4105133353d020dc0";
+ sha256 = "116c7lyl0jpfqpzrwdsbpranbiw61f4vpq8nvpik2yx1wizv77lx";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/HerringtonDarkholme/yats.vim/";
@@ -7567,12 +7784,12 @@ let
YouCompleteMe = buildVimPluginFrom2Nix {
pname = "YouCompleteMe";
- version = "2020-11-13";
+ version = "2020-11-27";
src = fetchFromGitHub {
owner = "ycm-core";
repo = "YouCompleteMe";
- rev = "604a2a02e070bbd46f58c79a46f4df048e26a97c";
- sha256 = "0m9wfpm855cp9zzg0nsd6bb7ijmgj9vhfhm7x5nhmqjqjfyl8282";
+ rev = "4496153a3efdb0891dac24510ac1ee519f1778a6";
+ sha256 = "0j2mzq726fly457j8fjbvijgg50l497qbp6lq0vpfbiz4b3hm46k";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/ycm-core/YouCompleteMe/";
diff --git a/pkgs/misc/vim-plugins/overrides.nix b/pkgs/misc/vim-plugins/overrides.nix
index 0031b6e7dc72..379b0babae8e 100644
--- a/pkgs/misc/vim-plugins/overrides.nix
+++ b/pkgs/misc/vim-plugins/overrides.nix
@@ -1,7 +1,7 @@
{ lib, stdenv
, python, cmake, meson, vim, ruby
, which, fetchFromGitHub, fetchgit, fetchurl, fetchzip, fetchpatch
-, llvmPackages, rustPlatform
+, llvmPackages, rustPlatform, buildGoModule
, pkgconfig, curl, openssl, libgit2, libiconv
, xkb-switch, fzf, skim, stylish-haskell
, python3, boost, icu, ncurses
@@ -273,6 +273,10 @@ self: super: {
dependencies = with super; [ ultisnips ];
});
+ nvim-lsputils = super.nvim-lsputils.overrideAttrs(old: {
+ dependencies = with super; [ popfix ];
+ });
+
fzf-vim = super.fzf-vim.overrideAttrs(old: {
dependencies = [ self.fzfWrapper ];
});
@@ -595,6 +599,20 @@ self: super: {
'';
});
+ vim-hexokinase = super.vim-hexokinase.overrideAttrs(old: {
+ preFixup = let
+ hexokinase = buildGoModule {
+ name = "hexokinase";
+ src = old.src + "/hexokinase";
+ vendorSha256 = "pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo=";
+ };
+ in ''
+ ln -s ${hexokinase}/bin/hexokinase $target/hexokinase/hexokinase
+ '';
+
+ meta.platforms = stdenv.lib.platforms.all;
+ });
+
vim-clap = super.vim-clap.overrideAttrs(old: {
preFixup = let
maple-bin = rustPlatform.buildRustPackage {
@@ -634,12 +652,12 @@ self: super: {
} // (
let
nodePackageNames = [
- "coc-go"
"coc-css"
"coc-diagnostic"
"coc-emmet"
"coc-eslint"
"coc-git"
+ "coc-go"
"coc-highlight"
"coc-html"
"coc-imselect"
@@ -647,6 +665,7 @@ self: super: {
"coc-jest"
"coc-json"
"coc-lists"
+ "coc-markdownlint"
"coc-metals"
"coc-pairs"
"coc-prettier"
@@ -663,6 +682,7 @@ self: super: {
"coc-tslint-plugin"
"coc-tsserver"
"coc-vetur"
+ "coc-vimlsp"
"coc-vimtex"
"coc-wxml"
"coc-yaml"
diff --git a/pkgs/misc/vim-plugins/vim-plugin-names b/pkgs/misc/vim-plugins/vim-plugin-names
index db3a0e070d34..a0c48d8f3aec 100644
--- a/pkgs/misc/vim-plugins/vim-plugin-names
+++ b/pkgs/misc/vim-plugins/vim-plugin-names
@@ -48,11 +48,14 @@ chrisbra/CheckAttach
chrisbra/csv.vim
chrisbra/NrrwRgn
chrisbra/Recover.vim
+chrisbra/SudoEdit.vim
chrisbra/unicode.vim
chrisgeo/sparkup
chriskempson/base16-vim
+ChristianChiarulli/nvcode-color-schemes.vim
christoomey/vim-sort-motion
christoomey/vim-tmux-navigator
+chuling/ci_dark
ckarnell/antonys-macro-repeater
cloudhead/neovim-fuzzy
CoatiSoftware/vim-sourcetrail
@@ -92,6 +95,7 @@ eagletmt/ghcmod-vim
eagletmt/neco-ghc
easymotion/vim-easymotion
editorconfig/editorconfig-vim
+edwinb/idris2-vim
ehamberg/vim-cute-python
eikenb/acp
elixir-editors/vim-elixir
@@ -103,8 +107,8 @@ enricobacis/vim-airline-clock
ensime/ensime-vim
ervandew/supertab
esneider/YUNOcommit.vim
+euclidianAce/BetterLua.vim
euclio/vim-markdown-composer
-fannheyward/coc-markdownlint
farmergreg/vim-lastplace
fatih/vim-go
fcpg/vim-osc52
@@ -157,13 +161,13 @@ hsanson/vim-android
hsitz/VimOrganizer
hugolgst/vimsence
iamcco/coc-spell-checker
-iamcco/coc-vimlsp
ianks/vim-tsx
idanarye/vim-merginal
idris-hackers/idris-vim
Inazuma110/deoplete-greek
inkarkat/vim-SyntaxRange
int3/vim-extradite
+Iron-E/nvim-highlite
itchyny/calendar.vim
itchyny/lightline.vim
itchyny/thumbnail.vim
@@ -232,6 +236,7 @@ kassio/neoterm
kbenzie/vim-spirv
kchmck/vim-coffee-script
KeitaNakamura/neodark.vim
+keith/investigate.vim
keith/swift.vim
kien/rainbow_parentheses.vim
knubie/vim-kitty-navigator
@@ -243,6 +248,8 @@ kristijanhusak/vim-carbon-now-sh
kristijanhusak/vim-dirvish-git
kristijanhusak/vim-hybrid-material
kshenoy/vim-signature
+kyazdani42/nvim-tree.lua
+kyazdani42/nvim-web-devicons
lambdalisue/vim-gista
lambdalisue/vim-manpager
lambdalisue/vim-pager
@@ -370,6 +377,7 @@ nixprime/cpsm
NLKNguyen/papercolor-theme
noc7c9/vim-iced-coffee-script
norcalli/nvim-terminal.lua
+npxbr/glow.nvim
ntpeters/vim-better-whitespace
numirias/semshi
nvie/vim-flake8
@@ -394,6 +402,7 @@ osyo-manga/vim-over
osyo-manga/vim-textobj-multiblock
osyo-manga/vim-watchdogs
overcache/NeoSolarized
+p00f/nvim-ts-rainbow
pangloss/vim-javascript
parsonsmatt/intero-neovim
pearofducks/ansible-vim
@@ -406,6 +415,7 @@ ponko2/deoplete-fish
posva/vim-vue
powerman/vim-plugin-AnsiEsc
PProvost/vim-ps1
+prabirshrestha/async.vim
prabirshrestha/asyncomplete.vim
prabirshrestha/vim-lsp
preservim/nerdcommenter
@@ -435,15 +445,20 @@ rhysd/git-messenger.vim
rhysd/vim-clang-format
rhysd/vim-grammarous
rhysd/vim-operator-surround
+RishabhRD/nvim-lsputils
+RishabhRD/popfix
rodjek/vim-puppet
romainl/vim-cool
+romainl/vim-qf
roman/golden-ratio
romgrk/barbar.nvim
+romgrk/nvim-treesitter-context
ron89/thesaurus_query.vim
roxma/nvim-cm-racer
roxma/nvim-completion-manager
roxma/nvim-yarp
roxma/vim-tmux-clipboard
+RRethy/vim-hexokinase
RRethy/vim-illuminate
rust-lang/rust.vim
ryanoasis/vim-devicons
@@ -486,6 +501,7 @@ slashmili/alchemist.vim
sodapopcan/vim-twiggy
solarnz/arcanist.vim
sonph/onehalf
+steelsojka/completion-buffers
stefandtw/quickfix-reflector.vim
stephpy/vim-yaml
sunaku/vim-dasht
@@ -509,6 +525,7 @@ thirtythreeforty/lessspace.vim
thosakwe/vim-flutter
tiagofumo/vim-nerdtree-syntax-highlight
tikhomirov/vim-glsl
+tjdevries/nlua.nvim
tmhedberg/SimpylFold
tmsvg/pear-tree
tmux-plugins/vim-tmux
@@ -562,6 +579,7 @@ udalov/kotlin-vim
ujihisa/neco-look
unblevable/quick-scope
urbit/hoon.vim
+Valloric/MatchTagAlways
Valodim/deoplete-notmuch
vhda/verilog_systemverilog.vim
vigoux/LanguageTool.nvim
diff --git a/pkgs/misc/vscode-extensions/default.nix b/pkgs/misc/vscode-extensions/default.nix
index cd1d4ab28505..b80fcb25a855 100644
--- a/pkgs/misc/vscode-extensions/default.nix
+++ b/pkgs/misc/vscode-extensions/default.nix
@@ -1,248 +1,278 @@
-{ stdenv, callPackage, vscode-utils, llvmPackages_8, llvmPackages_latest }:
+{ stdenv, config, lib, callPackage, vscode-utils, nodePackages,llvmPackages_8, llvmPackages_latest }:
let
inherit (vscode-utils) buildVscodeMarketplaceExtension;
-in
-#
-# Unless there is a good reason not to, we attempt to use the same name as the
-# extension's unique identifier (the name the extension gets when installed
-# from vscode under `~/.vscode`) and found on the marketplace extension page.
-# So an extension's attribute name should be of the form:
-# "${mktplcRef.publisher}.${mktplcRef.name}".
-#
-stdenv.lib.mapAttrs (_n: stdenv.lib.recurseIntoAttrs)
-{
-
- alanz.vscode-hie-server = buildVscodeMarketplaceExtension {
- mktplcRef = {
- name = "vscode-hie-server";
- publisher = "alanz";
- version = "0.0.27"; # see the note above
- sha256 = "1mz0h5zd295i73hbji9ivla8hx02i4yhqcv6l4r23w3f07ql3i8h";
- };
- meta = {
- license = stdenv.lib.licenses.mit;
- };
- };
-
- bbenoist.Nix = buildVscodeMarketplaceExtension {
- mktplcRef = {
- name = "Nix";
- publisher = "bbenoist";
- version = "1.0.1";
- sha256 = "0zd0n9f5z1f0ckzfjr38xw2zzmcxg1gjrava7yahg5cvdcw6l35b";
- };
- meta = with stdenv.lib; {
- license = licenses.mit;
- };
- };
-
- cmschuetz12.wal = buildVscodeMarketplaceExtension {
- mktplcRef = {
- name = "wal";
- publisher = "cmschuetz12";
- version = "0.1.0";
- sha256 = "0q089jnzqzhjfnv0vlb5kf747s3mgz64r7q3zscl66zb2pz5q4zd";
- };
- meta = with stdenv.lib; {
- license = licenses.mit;
- };
- };
-
- dhall.dhall-lang = buildVscodeMarketplaceExtension {
- mktplcRef = {
- name = "dhall-lang";
- publisher = "dhall";
- version = "0.0.4";
- sha256 = "0sa04srhqmngmw71slnrapi2xay0arj42j4gkan8i11n7bfi1xpf";
- };
- meta = { license = stdenv.lib.licenses.mit; };
- };
-
- dhall.vscode-dhall-lsp-server = buildVscodeMarketplaceExtension {
- mktplcRef = {
- name = "vscode-dhall-lsp-server";
- publisher = "dhall";
- version = "0.0.4";
- sha256 = "1zin7s827bpf9yvzpxpr5n6mv0b5rhh3civsqzmj52mdq365d2js";
- };
- meta = { license = stdenv.lib.licenses.mit; };
- };
-
- formulahendry.auto-close-tag = buildVscodeMarketplaceExtension {
- mktplcRef = {
- name = "auto-close-tag";
- publisher = "formulahendry";
- version = "0.5.6";
- sha256 = "058jgmllqb0j6gg5anghdp35nkykii28igfcwqgh4bp10pyvspg0";
- };
- meta = {
- license = stdenv.lib.licenses.mit;
- };
- };
-
- haskell.haskell = buildVscodeMarketplaceExtension {
- mktplcRef = {
- name = "haskell";
- publisher = "haskell";
- version = "1.1.0";
- sha256 = "1wg06lyk0qn9jd6gi007sg7v0z9z8gwq7x2449d4ihs9n3w5l0gb";
- };
- meta = with stdenv.lib; {
- license = licenses.mit;
- };
- };
-
- james-yu.latex-workshop = buildVscodeMarketplaceExtension {
- mktplcRef = {
- name = "latex-workshop";
- publisher = "James-Yu";
- version = "8.2.0";
- sha256 = "1ai16aam4v5jzhxgms589q0l24kyk1a9in6z4i7g05b3sahyxab2";
- };
- meta = with stdenv.lib; {
- license = licenses.mit;
- };
- };
-
- justusadam.language-haskell = buildVscodeMarketplaceExtension {
- mktplcRef = {
- name = "language-haskell";
- publisher = "justusadam";
- version = "3.2.1";
- sha256 = "0lxp8xz17ciy93nj4lzxqvz71vw1zdyamrnh2n792yair8890rr6";
- };
- meta = {
- license = stdenv.lib.licenses.bsd3;
- };
- };
-
- ms-azuretools.vscode-docker = buildVscodeMarketplaceExtension {
- mktplcRef = {
- name = "vscode-docker";
- publisher = "ms-azuretools";
- version = "0.8.1";
- sha256 = "0n59whmcrx8946xix6skvc50f2vsc85ckvn8cs06w9mqmymm1q0s";
- };
- meta = {
- license = stdenv.lib.licenses.mit;
- };
- };
-
- ms-kubernetes-tools.vscode-kubernetes-tools = buildVscodeMarketplaceExtension {
- mktplcRef = {
- name = "vscode-kubernetes-tools";
- publisher = "ms-kubernetes-tools";
- version = "1.0.6";
- sha256 = "12a4phl1pddsajy3n0ld6rp607iy0pif6pqrs6ljbg2x97fyra28";
- };
- meta = {
- license = stdenv.lib.licenses.mit;
- };
- };
-
- ms-vscode.Go = buildVscodeMarketplaceExtension {
- mktplcRef = {
- name = "Go";
- publisher = "ms-vscode";
- version = "0.11.7";
- sha256 = "1l6jjdfivw1pn9y4d4i7zf80ls1k1b0ap1d828ah57ad3bgmyqfi";
- };
- meta = {
- license = stdenv.lib.licenses.mit;
- };
- };
- ms-vscode.cpptools = callPackage ./cpptools {};
+ #
+ # Unless there is a good reason not to, we attempt to use the same name as the
+ # extension's unique identifier (the name the extension gets when installed
+ # from vscode under `~/.vscode`) and found on the marketplace extension page.
+ # So an extension's attribute name should be of the form:
+ # "${mktplcRef.publisher}.${mktplcRef.name}".
+ #
+ baseExtensions = self: stdenv.lib.mapAttrs (_n: stdenv.lib.recurseIntoAttrs)
+ {
- ms-vscode-remote.remote-ssh = callPackage ./remote-ssh {};
+ alanz.vscode-hie-server = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "vscode-hie-server";
+ publisher = "alanz";
+ version = "0.0.27"; # see the note above
+ sha256 = "1mz0h5zd295i73hbji9ivla8hx02i4yhqcv6l4r23w3f07ql3i8h";
+ };
+ meta = {
+ license = stdenv.lib.licenses.mit;
+ };
+ };
- ms-python.python = callPackage ./python {
- extractNuGet = callPackage ./python/extract-nuget.nix { };
- };
+ ms-python.vscode-pylance = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "vscode-pylance";
+ publisher = "MS-python";
+ version = "2020.11.2";
+ sha256 = "0n2dm21vgzir3hx1m3pmx7jq4zy3hdxfsandd2wv5da4fs9b5g50";
+ };
- redhat.vscode-yaml = buildVscodeMarketplaceExtension {
- mktplcRef = {
- name = "vscode-yaml";
- publisher = "redhat";
- version = "0.5.3";
- sha256 = "03swlsp906rqlrx6jf3ibh7pk36sm0zdr8jfy6sr3w5lqjg27gka";
- };
- meta = {
- license = stdenv.lib.licenses.mit;
- };
- };
+ buildInputs = [ nodePackages.pyright ];
- matklad.rust-analyzer = callPackage ./rust-analyzer {};
+ meta = {
+ license = stdenv.lib.licenses.unfree;
+ };
+ };
- scala-lang.scala = buildVscodeMarketplaceExtension {
- mktplcRef = {
- name = "scala";
- publisher = "scala-lang";
- version = "0.4.5";
- sha256 = "0nrj32a7a86vwc9gfh748xs3mmfwbc304dp7nks61f0lx8b4wzxw";
- };
- meta = {
- license = stdenv.lib.licenses.mit;
- };
- };
-
- scalameta.metals = buildVscodeMarketplaceExtension {
- mktplcRef = {
- name = "metals";
- publisher = "scalameta";
- version = "1.9.6";
- sha256 = "12sjzk64kz7z8zqh3zg1dyb3v4c5xxgi1ain1jvw8hwf0hicqlgi";
- };
- meta = {
- license = stdenv.lib.licenses.asl20;
- };
- };
-
- skyapps.fish-vscode = buildVscodeMarketplaceExtension {
- mktplcRef = {
- name = "fish-vscode";
- publisher = "skyapps";
- version = "0.2.1";
- sha256 = "0y1ivymn81ranmir25zk83kdjpjwcqpnc9r3jwfykjd9x0jib2hl";
- };
- meta = with stdenv.lib; {
- license = licenses.mit;
- };
- };
+ bbenoist.Nix = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "Nix";
+ publisher = "bbenoist";
+ version = "1.0.1";
+ sha256 = "0zd0n9f5z1f0ckzfjr38xw2zzmcxg1gjrava7yahg5cvdcw6l35b";
+ };
+ meta = with stdenv.lib; {
+ license = licenses.mit;
+ };
+ };
- vadimcn.vscode-lldb = callPackage ./vscode-lldb {
- lldb = llvmPackages_latest.lldb;
- };
+ cmschuetz12.wal = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "wal";
+ publisher = "cmschuetz12";
+ version = "0.1.0";
+ sha256 = "0q089jnzqzhjfnv0vlb5kf747s3mgz64r7q3zscl66zb2pz5q4zd";
+ };
+ meta = with stdenv.lib; {
+ license = licenses.mit;
+ };
+ };
- ms-vsliveshare.vsliveshare = callPackage ./ms-vsliveshare-vsliveshare {};
+ dhall.dhall-lang = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "dhall-lang";
+ publisher = "dhall";
+ version = "0.0.4";
+ sha256 = "0sa04srhqmngmw71slnrapi2xay0arj42j4gkan8i11n7bfi1xpf";
+ };
+ meta = { license = stdenv.lib.licenses.mit; };
+ };
- vscodevim.vim = buildVscodeMarketplaceExtension {
- mktplcRef = {
- name = "vim";
- publisher = "vscodevim";
- version = "1.11.3";
- sha256 = "1smzsgcrkhghbnpy51gp28kh74l7y4s2m8pfxabb4ffb751254j0";
- };
- meta = {
- license = stdenv.lib.licenses.mit;
- };
- };
-
- xaver.clang-format = buildVscodeMarketplaceExtension {
- mktplcRef = {
- name = "clang-format";
- publisher = "xaver";
- version = "1.9.0";
- sha256 = "abd0ef9176eff864f278c548c944032b8f4d8ec97d9ac6e7383d60c92e258c2f";
+ dhall.vscode-dhall-lsp-server = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "vscode-dhall-lsp-server";
+ publisher = "dhall";
+ version = "0.0.4";
+ sha256 = "1zin7s827bpf9yvzpxpr5n6mv0b5rhh3civsqzmj52mdq365d2js";
+ };
+ meta = { license = stdenv.lib.licenses.mit; };
+ };
+
+ formulahendry.auto-close-tag = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "auto-close-tag";
+ publisher = "formulahendry";
+ version = "0.5.6";
+ sha256 = "058jgmllqb0j6gg5anghdp35nkykii28igfcwqgh4bp10pyvspg0";
+ };
+ meta = {
+ license = stdenv.lib.licenses.mit;
+ };
+ };
+
+ golang.Go = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "Go";
+ publisher = "golang";
+ version = "0.18.1";
+ sha256 = "sha256-b2Wa3TULQQnBm1/xnDCB9SZjE+Wxz5wBttjDEtf8qlE=";
+ };
+ meta = {
+ license = stdenv.lib.licenses.mit;
+ };
+ };
+
+ haskell.haskell = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "haskell";
+ publisher = "haskell";
+ version = "1.1.0";
+ sha256 = "1wg06lyk0qn9jd6gi007sg7v0z9z8gwq7x2449d4ihs9n3w5l0gb";
+ };
+ meta = with stdenv.lib; {
+ license = licenses.mit;
+ };
+ };
+
+ james-yu.latex-workshop = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "latex-workshop";
+ publisher = "James-Yu";
+ version = "8.2.0";
+ sha256 = "1ai16aam4v5jzhxgms589q0l24kyk1a9in6z4i7g05b3sahyxab2";
+ };
+ meta = with stdenv.lib; {
+ license = licenses.mit;
+ };
+ };
+
+ justusadam.language-haskell = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "language-haskell";
+ publisher = "justusadam";
+ version = "3.2.1";
+ sha256 = "0lxp8xz17ciy93nj4lzxqvz71vw1zdyamrnh2n792yair8890rr6";
+ };
+ meta = {
+ license = stdenv.lib.licenses.bsd3;
+ };
+ };
+
+ ms-azuretools.vscode-docker = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "vscode-docker";
+ publisher = "ms-azuretools";
+ version = "0.8.1";
+ sha256 = "0n59whmcrx8946xix6skvc50f2vsc85ckvn8cs06w9mqmymm1q0s";
+ };
+ meta = {
+ license = stdenv.lib.licenses.mit;
+ };
+ };
+
+ ms-kubernetes-tools.vscode-kubernetes-tools = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "vscode-kubernetes-tools";
+ publisher = "ms-kubernetes-tools";
+ version = "1.0.6";
+ sha256 = "12a4phl1pddsajy3n0ld6rp607iy0pif6pqrs6ljbg2x97fyra28";
+ };
+ meta = {
+ license = stdenv.lib.licenses.mit;
+ };
+ };
+
+ ms-vscode.cpptools = callPackage ./cpptools {};
+
+ ms-vscode-remote.remote-ssh = callPackage ./remote-ssh {};
+
+ ms-python.python = callPackage ./python {
+ extractNuGet = callPackage ./python/extract-nuget.nix { };
+ };
+
+ redhat.vscode-yaml = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "vscode-yaml";
+ publisher = "redhat";
+ version = "0.5.3";
+ sha256 = "03swlsp906rqlrx6jf3ibh7pk36sm0zdr8jfy6sr3w5lqjg27gka";
+ };
+ meta = {
+ license = stdenv.lib.licenses.mit;
+ };
+ };
+
+ matklad.rust-analyzer = callPackage ./rust-analyzer {};
+
+ scala-lang.scala = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "scala";
+ publisher = "scala-lang";
+ version = "0.4.5";
+ sha256 = "0nrj32a7a86vwc9gfh748xs3mmfwbc304dp7nks61f0lx8b4wzxw";
+ };
+ meta = {
+ license = stdenv.lib.licenses.mit;
+ };
+ };
+
+ scalameta.metals = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "metals";
+ publisher = "scalameta";
+ version = "1.9.7";
+ sha256 = "0v599yssvk358gxfxnyzzkyk0y5krsbp8n4rkp9wb2ncxqsqladr";
+ };
+ meta = {
+ license = stdenv.lib.licenses.asl20;
+ };
+ };
+
+ skyapps.fish-vscode = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "fish-vscode";
+ publisher = "skyapps";
+ version = "0.2.1";
+ sha256 = "0y1ivymn81ranmir25zk83kdjpjwcqpnc9r3jwfykjd9x0jib2hl";
+ };
+ meta = with stdenv.lib; {
+ license = licenses.mit;
+ };
+ };
+
+ vadimcn.vscode-lldb = callPackage ./vscode-lldb {
+ lldb = llvmPackages_latest.lldb;
+ };
+
+ ms-vsliveshare.vsliveshare = callPackage ./ms-vsliveshare-vsliveshare {};
+
+ vscodevim.vim = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "vim";
+ publisher = "vscodevim";
+ version = "1.11.3";
+ sha256 = "1smzsgcrkhghbnpy51gp28kh74l7y4s2m8pfxabb4ffb751254j0";
+ };
+ meta = {
+ license = stdenv.lib.licenses.mit;
+ };
+ };
+
+ xaver.clang-format = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "clang-format";
+ publisher = "xaver";
+ version = "1.9.0";
+ sha256 = "abd0ef9176eff864f278c548c944032b8f4d8ec97d9ac6e7383d60c92e258c2f";
+ };
+ meta = with stdenv.lib; {
+ license = licenses.mit;
+ maintainers = [ maintainers.zeratax ];
+ };
+ };
+
+ llvm-org.lldb-vscode = llvmPackages_8.lldb;
+
+ WakaTime.vscode-wakatime = callPackage ./wakatime {};
};
- meta = with stdenv.lib; {
- license = licenses.mit;
- maintainers = [ maintainers.zeratax ];
+
+ aliases = self: super: {
+ # aliases
+ ms-vscode = lib.recursiveUpdate super.ms-vscode { inherit (super.golang) Go; };
};
- };
- llvm-org.lldb-vscode = llvmPackages_8.lldb;
+ # TODO: add overrides overlay, so that we can have a generated.nix
+ # then apply extension specific modifcations to packages.
+
+ # overlays will be applied left to right, overrides should come after aliases.
+ overlays = lib.optionals (config.allowAliases or true) [ aliases ];
- WakaTime.vscode-wakatime = callPackage ./wakatime {};
-}
+ toFix = lib.foldl' (lib.flip lib.extends) baseExtensions overlays;
+in
+ lib.fix toFix
diff --git a/pkgs/misc/vscode-extensions/ms-vsliveshare-vsliveshare/default.nix b/pkgs/misc/vscode-extensions/ms-vsliveshare-vsliveshare/default.nix
index 446fedeffec4..c49f798899fe 100644
--- a/pkgs/misc/vscode-extensions/ms-vsliveshare-vsliveshare/default.nix
+++ b/pkgs/misc/vscode-extensions/ms-vsliveshare-vsliveshare/default.nix
@@ -2,7 +2,7 @@
# - <https://github.com/msteen/nixos-vsliveshare/blob/master/pkgs/vsliveshare/default.nix>
# - <https://github.com/NixOS/nixpkgs/issues/41189>
{ lib, gccStdenv, vscode-utils, autoPatchelfHook, bash, file, makeWrapper, dotnet-sdk_3
-, curl, gcc, icu, libkrb5, libsecret, libunwind, libX11, lttng-ust, openssl, utillinux, zlib
+, curl, gcc, icu, libkrb5, libsecret, libunwind, libX11, lttng-ust, openssl, util-linux, zlib
, desktop-file-utils, xprop
}:
@@ -30,7 +30,7 @@ let
# General
gcc.cc.lib
- utillinux # libuuid
+ util-linux # libuuid
];
in ((vscode-utils.override { stdenv = gccStdenv; }).buildVscodeMarketplaceExtension {
diff --git a/pkgs/os-specific/darwin/reattach-to-user-namespace/default.nix b/pkgs/os-specific/darwin/reattach-to-user-namespace/default.nix
index 768ca6cf9c97..685837768504 100644
--- a/pkgs/os-specific/darwin/reattach-to-user-namespace/default.nix
+++ b/pkgs/os-specific/darwin/reattach-to-user-namespace/default.nix
@@ -1,12 +1,14 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchFromGitHub }:
stdenv.mkDerivation rec {
pname = "reattach-to-user-namespace";
- version = "2.8";
+ version = "2.9";
- src = fetchurl {
- url = "https://github.com/ChrisJohnsen/tmux-MacOSX-pasteboard/archive/v${version}.tar.gz";
- sha256 = "0xxxdd26rcplhpvi2vy6crxadk3d1qkq4xry10lwq6dyya2jf6wb";
+ src = fetchFromGitHub {
+ owner = "ChrisJohnsen";
+ repo = "tmux-MacOSX-pasteboard";
+ rev = "v${version}";
+ sha256 = "1qgimh58hcx5f646gj2kpd36ayvrdkw616ad8cb3lcm11kg0ag79";
};
buildFlags = [ "ARCHES=x86_64" ];
diff --git a/pkgs/os-specific/darwin/spacebar/default.nix b/pkgs/os-specific/darwin/spacebar/default.nix
index 7af7e408223a..6d47499b8350 100644
--- a/pkgs/os-specific/darwin/spacebar/default.nix
+++ b/pkgs/os-specific/darwin/spacebar/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "spacebar";
- version = "1.1.1";
+ version = "1.2.1";
src = fetchFromGitHub {
owner = "cmacrae";
repo = pname;
rev = "v${version}";
- sha256 = "1x0wzm380nv81j26jqqg4y4dwanydnpdsca41ndw6xyj9zlv73f7";
+ sha256 = "0f5ddn3sx13rwwh0nfl784160s8ml3m5593d5fz2b1996aznzrsx";
};
buildInputs = [ Carbon Cocoa ScriptingBridge ];
diff --git a/pkgs/os-specific/darwin/yabai/default.nix b/pkgs/os-specific/darwin/yabai/default.nix
index 3c3378b323ad..d4471da4781f 100644
--- a/pkgs/os-specific/darwin/yabai/default.nix
+++ b/pkgs/os-specific/darwin/yabai/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "yabai";
- version = "3.3.3";
+ version = "3.3.4";
src = fetchFromGitHub {
owner = "koekeishiya";
repo = pname;
rev = "v${version}";
- sha256 = "0rxl0in3rhmrgg3v3l91amr497x37i2w1jqm52k0jb9my1sk67rs";
+ sha256 = "1pvyjdxgy7yxxz4x87f8an0dlxvxbnmv5kya8hkzw2na453ihvab";
};
buildInputs = [ Carbon Cocoa ScriptingBridge xxd ];
diff --git a/pkgs/os-specific/linux/akvcam/default.nix b/pkgs/os-specific/linux/akvcam/default.nix
new file mode 100644
index 000000000000..9e7450775147
--- /dev/null
+++ b/pkgs/os-specific/linux/akvcam/default.nix
@@ -0,0 +1,31 @@
+{ lib, stdenv, fetchFromGitHub, kernel, qmake }:
+
+stdenv.mkDerivation rec {
+ pname = "akvcam";
+ version = "1.1.1";
+
+ src = fetchFromGitHub {
+ owner = "webcamoid";
+ repo = "akvcam";
+ rev = version;
+ sha256 = "ULEhfF+uC/NcVUGAtmP1+BnrcgRgftNS97nLp81avQ8=";
+ };
+
+ nativeBuildInputs = [ qmake ];
+
+ qmakeFlags = [
+ "KERNEL_DIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
+ ];
+
+ installPhase = ''
+ install -m644 -b -D src/akvcam.ko $out/lib/modules/${kernel.modDirVersion}/akvcam.ko
+ '';
+
+ meta = with lib; {
+ description = "Virtual camera driver for Linux";
+ homepage = "https://github.com/webcamoid/akvcam";
+ maintainers = with maintainers; [ freezeboy ];
+ platforms = platforms.linux;
+ license = licenses.gpl2;
+ };
+}
diff --git a/pkgs/os-specific/linux/autofs/default.nix b/pkgs/os-specific/linux/autofs/default.nix
index baf3cc6ad55e..ab78c590017f 100644
--- a/pkgs/os-specific/linux/autofs/default.nix
+++ b/pkgs/os-specific/linux/autofs/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, flex, bison, linuxHeaders, libtirpc, mount, umount, nfs-utils, e2fsprogs
-, libxml2, kerberos, kmod, openldap, sssd, cyrus_sasl, openssl }:
+, libxml2, kerberos, kmod, openldap, sssd, cyrus_sasl, openssl, rpcsvc-proto }:
let
version = "5.1.6";
@@ -28,13 +28,16 @@ in stdenv.mkDerivation {
unset STRIP # Makefile.rules defines a usable STRIP only without the env var.
'';
+ # configure script is not finding the right path
+ NIX_CFLAGS_COMPILE = [ "-I${libtirpc.dev}/include/tirpc" ];
+
installPhase = ''
make install SUBDIRS="lib daemon modules man" # all but samples
#make install SUBDIRS="samples" # impure!
'';
buildInputs = [ linuxHeaders libtirpc libxml2 kerberos kmod openldap sssd
- openssl cyrus_sasl ];
+ openssl cyrus_sasl rpcsvc-proto ];
nativeBuildInputs = [ flex bison ];
diff --git a/pkgs/os-specific/linux/bpftrace/default.nix b/pkgs/os-specific/linux/bpftrace/default.nix
index fc7c8ecba2da..9fbeda708e05 100644
--- a/pkgs/os-specific/linux/bpftrace/default.nix
+++ b/pkgs/os-specific/linux/bpftrace/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "bpftrace";
- version = "0.11.0";
+ version = "0.11.4";
src = fetchFromGitHub {
owner = "iovisor";
repo = "bpftrace";
rev = "refs/tags/v${version}";
- sha256 = "02f2r731yj3fdc8341id1ksk4dma9rwm2765n2xgx2ldrrz5823y";
+ sha256 = "0y4qgm2cpccrsm20rnh92hqplddqsc5q5zhw9nqn2igm3h9i0z7h";
};
enableParallelBuilding = true;
diff --git a/pkgs/os-specific/linux/catfs/default.nix b/pkgs/os-specific/linux/catfs/default.nix
new file mode 100644
index 000000000000..0ca585fab47b
--- /dev/null
+++ b/pkgs/os-specific/linux/catfs/default.nix
@@ -0,0 +1,47 @@
+{ lib, rustPlatform, fetchFromGitHub
+, fetchpatch
+, fuse
+, pkg-config
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "catfs";
+ version = "unstable-2020-03-21";
+
+ src = fetchFromGitHub {
+ owner = "kahing";
+ repo = pname;
+ rev = "daa2b85798fa8ca38306242d51cbc39ed122e271";
+ sha256 = "0zca0c4n2p9s5kn8c9f9lyxdf3df88a63nmhprpgflj86bh8wgf5";
+ };
+
+ cargoSha256 = "0v6lxwj4vcph32np68awpncafvf1dwcik9a2asa0lkb7kmfdjsjk";
+
+ cargoPatches = [
+ # update cargo lock
+ (fetchpatch {
+ url = "https://github.com/kahing/catfs/commit/f838c1cf862cec3f1d862492e5be82b6dbe16ac5.patch";
+ sha256 = "1r1p0vbr3j9xyj9r1ahipg4acii3m4ni4m9mp3avbi1rfgzhblhw";
+ })
+ ];
+
+ nativeBuildInputs = [ pkg-config ];
+
+ buildInputs = [ fuse ];
+
+ # require fuse module to be active to run tests
+ # instead, run command
+ doCheck = false;
+ doInstallCheck = true;
+ installCheckPhase = ''
+ $out/bin/catfs --help > /dev/null
+ '';
+
+ meta = with lib; {
+ description = "Caching filesystem written in Rust";
+ homepage = "https://github.com/kahing/catfs";
+ license = licenses.asl20;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ jonringer ];
+ };
+}
diff --git a/pkgs/os-specific/linux/criu/default.nix b/pkgs/os-specific/linux/criu/default.nix
index 92fabffcd029..abc11a4a5f06 100644
--- a/pkgs/os-specific/linux/criu/default.nix
+++ b/pkgs/os-specific/linux/criu/default.nix
@@ -1,6 +1,6 @@
{ stdenv, lib, fetchurl, protobuf, protobufc, asciidoc, iptables
, xmlto, docbook_xsl, libpaper, libnl, libcap, libnet, pkgconfig
-, which, python, makeWrapper, docbook_xml_dtd_45 }:
+, which, python3, makeWrapper, docbook_xml_dtd_45 }:
stdenv.mkDerivation rec {
pname = "criu";
@@ -12,8 +12,9 @@ stdenv.mkDerivation rec {
};
enableParallelBuilding = true;
- nativeBuildInputs = [ pkgconfig docbook_xsl which makeWrapper docbook_xml_dtd_45 ];
- buildInputs = [ protobuf protobufc asciidoc xmlto libpaper libnl libcap libnet python iptables ];
+ nativeBuildInputs = [ pkgconfig docbook_xsl which makeWrapper docbook_xml_dtd_45 python3 python3.pkgs.wrapPython ];
+ buildInputs = [ protobuf protobufc asciidoc xmlto libpaper libnl libcap libnet iptables ];
+ propagatedBuildInputs = with python3.pkgs; [ python python3.pkgs.protobuf ];
postPatch = ''
substituteInPlace ./Documentation/Makefile --replace "2>/dev/null" ""
@@ -39,6 +40,7 @@ stdenv.mkDerivation rec {
postFixup = ''
wrapProgram $out/bin/criu \
--prefix PATH : ${lib.makeBinPath [ iptables ]}
+ wrapPythonPrograms
'';
meta = with stdenv.lib; {
diff --git a/pkgs/os-specific/linux/displaylink/default.nix b/pkgs/os-specific/linux/displaylink/default.nix
index 3db9a7d3005c..dcdafb98d707 100644
--- a/pkgs/os-specific/linux/displaylink/default.nix
+++ b/pkgs/os-specific/linux/displaylink/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, unzip, utillinux,
+{ stdenv, lib, unzip, util-linux,
libusb1, evdi, systemd, makeWrapper, requireFile, substituteAll }:
let
@@ -7,7 +7,7 @@ let
else if stdenv.hostPlatform.system == "i686-linux" then "x86"
else throw "Unsupported architecture";
bins = "${arch}-ubuntu-1604";
- libPath = lib.makeLibraryPath [ stdenv.cc.cc utillinux libusb1 evdi ];
+ libPath = lib.makeLibraryPath [ stdenv.cc.cc util-linux libusb1 evdi ];
in stdenv.mkDerivation rec {
pname = "displaylink";
diff --git a/pkgs/os-specific/linux/earlyoom/default.nix b/pkgs/os-specific/linux/earlyoom/default.nix
index 575da8aca732..1eecacad60c0 100644
--- a/pkgs/os-specific/linux/earlyoom/default.nix
+++ b/pkgs/os-specific/linux/earlyoom/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "earlyoom";
- version = "1.6.1";
+ version = "1.6.2";
src = fetchFromGitHub {
owner = "rfjakob";
repo = "earlyoom";
rev = "v${version}";
- sha256 = "1cn0bgbgiq69i8mk8zxly1f7j01afm82g672qzccz6swsi2637j4";
+ sha256 = "16iyn51xlrsbshc7p5xl2338yyfzknaqc538sa7mamgccqwgyvvq";
};
nativeBuildInputs = stdenv.lib.optionals withManpage [ pandoc installShellFiles ];
diff --git a/pkgs/os-specific/linux/ell/default.nix b/pkgs/os-specific/linux/ell/default.nix
index 9faeb831b4b2..21f98889ca57 100644
--- a/pkgs/os-specific/linux/ell/default.nix
+++ b/pkgs/os-specific/linux/ell/default.nix
@@ -7,14 +7,14 @@
stdenv.mkDerivation rec {
pname = "ell";
- version = "0.33";
+ version = "0.35";
outputs = [ "out" "dev" ];
src = fetchgit {
url = "https://git.kernel.org/pub/scm/libs/${pname}/${pname}.git";
rev = version;
- sha256 = "0li788l57m2ic1i33fag4nnblqghbwqjyqkgppi8s2sifcvswfbw";
+ sha256 = "16z7xwlrpx1bsr2y1rgxxxixzwc84cwn2g557iqxhwsxfzy6q3dk";
};
patches = [
diff --git a/pkgs/os-specific/linux/eudev/default.nix b/pkgs/os-specific/linux/eudev/default.nix
index d087a9e2e26d..696dfd275c74 100644
--- a/pkgs/os-specific/linux/eudev/default.nix
+++ b/pkgs/os-specific/linux/eudev/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, pkgconfig, glib, gperf, utillinux, kmod}:
+{stdenv, fetchurl, pkgconfig, glib, gperf, util-linux, kmod}:
let
s = # Generated upstream information
rec {
@@ -11,7 +11,7 @@ let
nativeBuildInputs = [ pkgconfig ];
buildInputs = [
- glib gperf utillinux kmod
+ glib gperf util-linux kmod
];
in
stdenv.mkDerivation {
diff --git a/pkgs/os-specific/linux/firejail/default.nix b/pkgs/os-specific/linux/firejail/default.nix
index 497314a6d44a..a3be5484a047 100644
--- a/pkgs/os-specific/linux/firejail/default.nix
+++ b/pkgs/os-specific/linux/firejail/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, fetchpatch, which, nixosTests}:
+{stdenv, fetchurl, fetchpatch, which, xdg-dbus-proxy, nixosTests}:
let
s = # Generated upstream information
rec {
@@ -20,11 +20,24 @@ stdenv.mkDerivation {
name = "${s.name}.tar.bz2";
};
+ patches = [
+ # Adds the /nix directory when using an overlay.
+ # Required to run any programs under this mode.
+ ./mount-nix-dir-on-overlay.patch
+ # By default fbuilder hardcodes the firejail binary to the install path.
+ # On NixOS the firejail binary is a setuid wrapper available in $PATH.
+ ./fbuilder-call-firejail-on-path.patch
+ ];
+
prePatch = ''
# Allow whitelisting ~/.nix-profile
substituteInPlace etc/firejail.config --replace \
'# follow-symlink-as-user yes' \
'follow-symlink-as-user no'
+
+ # Fix the path to 'xdg-dbus-proxy' hardcoded in the 'common.h' file
+ substituteInPlace src/include/common.h \
+ --replace '/usr/bin/xdg-dbus-proxy' '${xdg-dbus-proxy}/bin/xdg-dbus-proxy'
'';
preConfigure = ''
diff --git a/pkgs/os-specific/linux/firejail/fbuilder-call-firejail-on-path.patch b/pkgs/os-specific/linux/firejail/fbuilder-call-firejail-on-path.patch
new file mode 100644
index 000000000000..6016891655b1
--- /dev/null
+++ b/pkgs/os-specific/linux/firejail/fbuilder-call-firejail-on-path.patch
@@ -0,0 +1,11 @@
+--- a/src/fbuilder/build_profile.c
++++ b/src/fbuilder/build_profile.c
+@@ -67,7 +67,7 @@
+ errExit("asprintf");
+
+ char *cmdlist[] = {
+- BINDIR "/firejail",
++ "firejail",
+ "--quiet",
+ "--noprofile",
+ "--caps.drop=all",
diff --git a/pkgs/os-specific/linux/firejail/mount-nix-dir-on-overlay.patch b/pkgs/os-specific/linux/firejail/mount-nix-dir-on-overlay.patch
new file mode 100644
index 000000000000..685314f90758
--- /dev/null
+++ b/pkgs/os-specific/linux/firejail/mount-nix-dir-on-overlay.patch
@@ -0,0 +1,27 @@
+--- a/src/firejail/fs.c
++++ b/src/firejail/fs.c
+@@ -1143,6 +1143,16 @@
+ errExit("mounting /dev");
+ fs_logger("whitelist /dev");
+
++ // mount-bind /nix
++ if (arg_debug)
++ printf("Mounting /nix\n");
++ char *nix;
++ if (asprintf(&nix, "%s/nix", oroot) == -1)
++ errExit("asprintf");
++ if (mount("/nix", nix, NULL, MS_BIND|MS_REC, NULL) < 0)
++ errExit("mounting /nix");
++ fs_logger("whitelist /nix");
++
+ // mount-bind run directory
+ if (arg_debug)
+ printf("Mounting /run\n");
+@@ -1201,6 +1211,7 @@
+ free(odiff);
+ free(owork);
+ free(dev);
++ free(nix);
+ free(run);
+ free(tmp);
+ }
diff --git a/pkgs/os-specific/linux/firmware/sof-firmware/default.nix b/pkgs/os-specific/linux/firmware/sof-firmware/default.nix
index a9fc44e48cc8..684d638ce29f 100644
--- a/pkgs/os-specific/linux/firmware/sof-firmware/default.nix
+++ b/pkgs/os-specific/linux/firmware/sof-firmware/default.nix
@@ -3,24 +3,22 @@
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "sof-firmware";
- version = "1.5.1";
+ version = "1.6";
src = fetchFromGitHub {
owner = "thesofproject";
repo = "sof-bin";
- rev = "ae61d2778b0a0f47461a52da0d1f191f651e0763";
- sha256 = "0j6bpwz49skvdvian46valjw4anwlrnkq703n0snkbngmq78prba";
+ rev = "cbdec6963b2c2d58b0080955d3c11b96ff4c92f0";
+ sha256 = "0la2pw1zpv50cywiqcfb00cxqvjc73drxwjchyzi54l508817nxh";
};
phases = [ "unpackPhase" "installPhase" ];
installPhase = ''
- mkdir -p $out/lib/firmware/intel
+ mkdir -p $out/lib/firmware
- sed -i 's/ROOT=.*$/ROOT=$out/g' go.sh
- sed -i 's/VERSION=.*$/VERSION=v${version}/g' go.sh
-
- ./go.sh
+ patchShebangs go.sh
+ ROOT=$out SOF_VERSION=v${version} ./go.sh
'';
meta = with stdenv.lib; {
diff --git a/pkgs/os-specific/linux/firmware/system76-firmware/default.nix b/pkgs/os-specific/linux/firmware/system76-firmware/default.nix
index f19af3d10fc9..3ca8f41be7c6 100644
--- a/pkgs/os-specific/linux/firmware/system76-firmware/default.nix
+++ b/pkgs/os-specific/linux/firmware/system76-firmware/default.nix
@@ -2,13 +2,13 @@
rustPlatform.buildRustPackage rec {
pname = "system76-firmware";
# Check Makefile when updating, make sure postInstall matches make install
- version = "1.0.18";
+ version = "1.0.20";
src = fetchFromGitHub {
owner = "pop-os";
repo = pname;
rev = version;
- sha256 = "08y65ak3y08xcl1nprwraqv9l65yqnfllbgmxyd2bppjpprwq474";
+ sha256 = "0yjv3a8r01ks91gc33rdwqmw52cqqwhq9f3rvw2xv3h8cqa5hfz0";
};
nativeBuildInputs = [ pkgconfig makeWrapper ];
@@ -17,7 +17,7 @@ rustPlatform.buildRustPackage rec {
cargoBuildFlags = [ "--workspace" ];
- cargoSha256 = "00933zkhqd1l29ir2dgp5r1k7g24mlb2k8fmggwzplrwzw1al5h4";
+ cargoSha256 = "1ivn3i6kpnswiipqw5s67p6gsz3y6an0ahf6vwz7dlw2xaha0xbx";
# Purposefully don't install systemd unit file, that's for NixOS
postInstall = ''
diff --git a/pkgs/os-specific/linux/fuse/common.nix b/pkgs/os-specific/linux/fuse/common.nix
index 19c64106701e..b40bd84cbb8d 100644
--- a/pkgs/os-specific/linux/fuse/common.nix
+++ b/pkgs/os-specific/linux/fuse/common.nix
@@ -1,7 +1,7 @@
{ version, sha256Hash }:
{ stdenv, fetchFromGitHub, fetchpatch
-, fusePackages, utillinux, gettext
+, fusePackages, util-linux, gettext
, meson, ninja, pkg-config
, autoreconfHook
, python3Packages, which
@@ -54,7 +54,7 @@ in stdenv.mkDerivation rec {
# $PATH, so it should also work on non-NixOS systems.
export NIX_CFLAGS_COMPILE="-DFUSERMOUNT_DIR=\"/run/wrappers/bin\""
- sed -e 's@/bin/@${utillinux}/bin/@g' -i lib/mount_util.c
+ sed -e 's@/bin/@${util-linux}/bin/@g' -i lib/mount_util.c
'' + (if isFuse3 then ''
# The configure phase will delete these files (temporary workaround for
# ./fuse3-install_man.patch)
diff --git a/pkgs/os-specific/linux/fuse/default.nix b/pkgs/os-specific/linux/fuse/default.nix
index 7549f379f8a7..f159a4cbf775 100644
--- a/pkgs/os-specific/linux/fuse/default.nix
+++ b/pkgs/os-specific/linux/fuse/default.nix
@@ -1,8 +1,8 @@
-{ callPackage, utillinux }:
+{ callPackage, util-linux }:
let
mkFuse = args: callPackage (import ./common.nix args) {
- inherit utillinux;
+ inherit util-linux;
};
in {
fuse_2 = mkFuse {
diff --git a/pkgs/os-specific/linux/gcadapter-oc-kmod/default.nix b/pkgs/os-specific/linux/gcadapter-oc-kmod/default.nix
new file mode 100644
index 000000000000..dd2979b58712
--- /dev/null
+++ b/pkgs/os-specific/linux/gcadapter-oc-kmod/default.nix
@@ -0,0 +1,38 @@
+{ stdenv
+, fetchFromGitHub
+, kernel
+, kmod
+}:
+
+let
+ kerneldir = "lib/modules/${kernel.modDirVersion}";
+in stdenv.mkDerivation rec {
+ pname = "gcadapter-oc-kmod";
+ version = "1.4";
+
+ src = fetchFromGitHub {
+ owner = "HannesMann";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1nqhj3vqq9rnj37cnm2c4867mnxkr8di3i036shcz44h9qmy9d40";
+ };
+
+ nativeBuildInputs = kernel.moduleBuildDependencies;
+
+ makeFlags = [
+ "KERNEL_SOURCE_DIR=${kernel.dev}/${kerneldir}/build"
+ "INSTALL_MOD_PATH=$(out)"
+ ];
+
+ installPhase = ''
+ install -D {,$out/${kerneldir}/extra/}gcadapter_oc.ko
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Kernel module for overclocking the Nintendo Wii U/Mayflash GameCube adapter";
+ homepage = "https://github.com/HannesMann/gcadapter-oc-kmod";
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ r-burns ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/os-specific/linux/hdparm/default.nix b/pkgs/os-specific/linux/hdparm/default.nix
index 8d3a967d6832..012cfb7e6032 100644
--- a/pkgs/os-specific/linux/hdparm/default.nix
+++ b/pkgs/os-specific/linux/hdparm/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "hdparm";
- version = "9.58";
+ version = "9.60";
src = fetchurl {
url = "mirror://sourceforge/hdparm/hdparm-${version}.tar.gz";
- sha256 = "03z1qm8zbgpxagk3994lvp24yqsshjibkwg05v9p3q1w7y48xrws";
+ sha256 = "1k1mcv7naiacw1y6bdd1adnjfiq1kkx2ivsadjwmlkg4fff775w3";
};
preBuild = ''
diff --git a/pkgs/os-specific/linux/ipset/default.nix b/pkgs/os-specific/linux/ipset/default.nix
index dada5c35f715..647e5e3597df 100644
--- a/pkgs/os-specific/linux/ipset/default.nix
+++ b/pkgs/os-specific/linux/ipset/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "ipset";
- version = "7.7";
+ version = "7.9";
src = fetchurl {
url = "http://ipset.netfilter.org/${pname}-${version}.tar.bz2";
- sha256 = "0ckc678l1431mb0q5ilfgy0ajjwi8n135c72h606imm43dc0v9a5";
+ sha256 = "02mkp7vmsh609dcp02xi290sxmsgq2fsch3875dxkwfxkrl16p5p";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/os-specific/linux/iwd/default.nix b/pkgs/os-specific/linux/iwd/default.nix
index adf37a1b71b6..64ac3342acf2 100644
--- a/pkgs/os-specific/linux/iwd/default.nix
+++ b/pkgs/os-specific/linux/iwd/default.nix
@@ -13,15 +13,15 @@
stdenv.mkDerivation rec {
pname = "iwd";
- version = "1.9";
+ version = "1.10";
src = fetchgit {
url = "https://git.kernel.org/pub/scm/network/wireless/iwd.git";
rev = version;
- sha256 = "193wa13i2prfz1zr7nvwbgrxgacms57zj1n7x28yy5hmm3nnwbrd";
+ sha256 = "0gzpdgfwzlqj2n3amf2zhi2hlpa412878yphgx79y6b5gn1y1lm2";
};
- outputs = [ "out" "man" ];
+ outputs = [ "out" "man" "test" ];
nativeBuildInputs = [
autoreconfHook
@@ -61,7 +61,8 @@ stdenv.mkDerivation rec {
doCheck = true;
postInstall = ''
- cp -a test/* $out/bin/
+ mkdir -p $test/bin
+ cp -a test/* $test/bin/
mkdir -p $out/share
cp -a doc $out/share/
cp -a README AUTHORS TODO $out/share/doc/
diff --git a/pkgs/os-specific/linux/kernel-headers/default.nix b/pkgs/os-specific/linux/kernel-headers/default.nix
index 59656f54db28..284ef472d049 100644
--- a/pkgs/os-specific/linux/kernel-headers/default.nix
+++ b/pkgs/os-specific/linux/kernel-headers/default.nix
@@ -69,12 +69,12 @@ let
in {
inherit makeLinuxHeaders;
- linuxHeaders = let version = "5.5"; in
+ linuxHeaders = let version = "5.9.8"; in
makeLinuxHeaders {
inherit version;
src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
- sha256 = "0c131fi6s7vgvka1c0597vnvcmwn1pp968rci5kq64iwj3pd9yx6";
+ sha256 = "19l67gzk97higd2cbggipcb0wi21pv0ag0mc4qh6cqk564xp6mkn";
};
patches = [
./no-relocs.patch # for building x86 kernel headers on non-ELF platforms
diff --git a/pkgs/os-specific/linux/kernel/common-config.nix b/pkgs/os-specific/linux/kernel/common-config.nix
index 94558b890de1..47e49dbe01d7 100644
--- a/pkgs/os-specific/linux/kernel/common-config.nix
+++ b/pkgs/os-specific/linux/kernel/common-config.nix
@@ -775,6 +775,8 @@ let
X86_CHECK_BIOS_CORRUPTION = yes;
X86_MCE = yes;
+ RAS = yes; # Needed for EDAC support
+
# Our initrd init uses shebang scripts, so can't be modular.
BINFMT_SCRIPT = yes;
# For systemd-binfmt
diff --git a/pkgs/os-specific/linux/kernel/hardened/patches.json b/pkgs/os-specific/linux/kernel/hardened/patches.json
index 101b8fdb6c80..c07c65d9be3f 100644
--- a/pkgs/os-specific/linux/kernel/hardened/patches.json
+++ b/pkgs/os-specific/linux/kernel/hardened/patches.json
@@ -1,18 +1,18 @@
{
"4.14": {
- "name": "linux-hardened-4.14.206.a.patch",
- "sha256": "17pd23lvhkpa923nw24g5b0gv0kmzj9jkkmc8366k86r0zxk6z53",
- "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.14.206.a/linux-hardened-4.14.206.a.patch"
+ "name": "linux-hardened-4.14.208.a.patch",
+ "sha256": "09lmbfp6d4wpr2l7x1njq8q3sdiqz3rrjzkh6dqsdgwd9sdammb3",
+ "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.14.208.a/linux-hardened-4.14.208.a.patch"
},
"4.19": {
- "name": "linux-hardened-4.19.157.a.patch",
- "sha256": "159v7z1a55b5kcmkrdna18hvcnscxf79r00kvr0kl8flvsnhf1p0",
- "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.19.157.a/linux-hardened-4.19.157.a.patch"
+ "name": "linux-hardened-4.19.159.a.patch",
+ "sha256": "0ma4lf97l625474xha5pfb8kph2lm3892g6z63fwd5s1vmva6ni6",
+ "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.19.159.a/linux-hardened-4.19.159.a.patch"
},
"5.4": {
- "name": "linux-hardened-5.4.77.a.patch",
- "sha256": "0b47id64vi55s7lmyasmvhwbfcv9cjwfhw9g4lf220g0rnl6h8jm",
- "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.4.77.a/linux-hardened-5.4.77.a.patch"
+ "name": "linux-hardened-5.4.79.a.patch",
+ "sha256": "154i6ggj27qgsw562jcd93abcd54b4jllkr87h4k2ia6c0mfq4yb",
+ "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.4.79.a/linux-hardened-5.4.79.a.patch"
},
"5.8": {
"name": "linux-hardened-5.8.18.a.patch",
@@ -20,8 +20,8 @@
"url": "https://github.com/anthraxx/linux-hardened/releases/download/5.8.18.a/linux-hardened-5.8.18.a.patch"
},
"5.9": {
- "name": "linux-hardened-5.9.8.a.patch",
- "sha256": "1sb4rsd3yfh49aqg5j24zav9x38c44q7d9pyx6pb8pl368rd26l4",
- "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.9.8.a/linux-hardened-5.9.8.a.patch"
+ "name": "linux-hardened-5.9.10.a.patch",
+ "sha256": "08gdr5sq156lap08nirw4gjq26vr8k65kbjh4js2ndrb0v49f2lk",
+ "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.9.10.a/linux-hardened-5.9.10.a.patch"
}
}
diff --git a/pkgs/os-specific/linux/kernel/linux-4.14.nix b/pkgs/os-specific/linux/kernel/linux-4.14.nix
index 2ab56a3c9302..26694d965e73 100644
--- a/pkgs/os-specific/linux/kernel/linux-4.14.nix
+++ b/pkgs/os-specific/linux/kernel/linux-4.14.nix
@@ -3,7 +3,7 @@
with stdenv.lib;
buildLinux (args // rec {
- version = "4.14.207";
+ version = "4.14.210";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "0a804hwh7cwbdd2gnr5n9i32b4s6gppd8iqihah4sn4q1nbm79vq";
+ sha256 = "067xqi6sgf50p7s3n6y77cgf5bj5062s3bz3kqpp6f9wnk85267r";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-4.19.nix b/pkgs/os-specific/linux/kernel/linux-4.19.nix
index 1d3a837b1f14..15a5e1972a64 100644
--- a/pkgs/os-specific/linux/kernel/linux-4.19.nix
+++ b/pkgs/os-specific/linux/kernel/linux-4.19.nix
@@ -3,7 +3,7 @@
with stdenv.lib;
buildLinux (args // rec {
- version = "4.19.158";
+ version = "4.19.161";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "0p5pim9izcscnk1a1kdlxbvyvxnnq9lqr1kwl86kfskr7yqy8n6n";
+ sha256 = "0h9wskmz9wridwnicnjlcmj1112qnlvqk01bhjkxv6b8jsajjh87";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-4.4.nix b/pkgs/os-specific/linux/kernel/linux-4.4.nix
index 67a5fcd341b7..599d68636200 100644
--- a/pkgs/os-specific/linux/kernel/linux-4.4.nix
+++ b/pkgs/os-specific/linux/kernel/linux-4.4.nix
@@ -1,11 +1,11 @@
{ stdenv, buildPackages, fetchurl, perl, buildLinux, ... } @ args:
buildLinux (args // rec {
- version = "4.4.244";
+ version = "4.4.247";
extraMeta.branch = "4.4";
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "0brdj6z7flchig80ja0dhzcrpl743lh74s4r4r6prbgkksif9ahp";
+ sha256 = "1jh7vmyx55krk6y2r9v48liifs5wwkgns3gp8rs5sm4klfm36r2a";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-4.9.nix b/pkgs/os-specific/linux/kernel/linux-4.9.nix
index ecedd3dc59f6..9169506536a7 100644
--- a/pkgs/os-specific/linux/kernel/linux-4.9.nix
+++ b/pkgs/os-specific/linux/kernel/linux-4.9.nix
@@ -1,11 +1,11 @@
{ stdenv, buildPackages, fetchurl, perl, buildLinux, ... } @ args:
buildLinux (args // rec {
- version = "4.9.244";
+ version = "4.9.247";
extraMeta.branch = "4.9";
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "02givxp0y04qma5nlqbpyxdcl7xdb41p3gw7kgj2rmwdanhzaylr";
+ sha256 = "1mngdbsq8pdzd0x9hif4715cc7wzc3ahgp1yrknnqk598q0fnfpp";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-5.4.nix b/pkgs/os-specific/linux/kernel/linux-5.4.nix
index 25a5c05d8387..8453ec0c6cb3 100644
--- a/pkgs/os-specific/linux/kernel/linux-5.4.nix
+++ b/pkgs/os-specific/linux/kernel/linux-5.4.nix
@@ -3,7 +3,7 @@
with stdenv.lib;
buildLinux (args // rec {
- version = "5.4.78";
+ version = "5.4.81";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
- sha256 = "0z8skj0w9jfrz9pfxaqfzqh82l13bz5lhza2wjsxk02cyhhnm226";
+ sha256 = "09w4bpr3v9rzcvxics5wddabplwbpk1mynl45lh9csbjfpjbsw4l";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-5.9.nix b/pkgs/os-specific/linux/kernel/linux-5.9.nix
index 95bb00a01427..e71044b0d968 100644
--- a/pkgs/os-specific/linux/kernel/linux-5.9.nix
+++ b/pkgs/os-specific/linux/kernel/linux-5.9.nix
@@ -3,7 +3,7 @@
with stdenv.lib;
buildLinux (args // rec {
- version = "5.9.9";
+ version = "5.9.12";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz";
- sha256 = "1b8zysy0br131ydhc7ycxhh8d88r44xrmkf2q2lffy0jmy3d60m3";
+ sha256 = "1gfrn3sz3h4cbsf3r8f9jxja400qsmbrk8sclk4cjx1l5qcmczyr";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-hardkernel-4.14.nix b/pkgs/os-specific/linux/kernel/linux-hardkernel-4.14.nix
index ba37c71d1345..a272bd286f32 100644
--- a/pkgs/os-specific/linux/kernel/linux-hardkernel-4.14.nix
+++ b/pkgs/os-specific/linux/kernel/linux-hardkernel-4.14.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildPackages, fetchFromGitHub, perl, buildLinux, libelf, utillinux, ... } @ args:
+{ stdenv, buildPackages, fetchFromGitHub, perl, buildLinux, libelf, util-linux, ... } @ args:
buildLinux (args // rec {
version = "4.14.165-172";
diff --git a/pkgs/os-specific/linux/kernel/linux-rt-5.4.nix b/pkgs/os-specific/linux/kernel/linux-rt-5.4.nix
index 53020a1ab8dd..3bb3ac7de27a 100644
--- a/pkgs/os-specific/linux/kernel/linux-rt-5.4.nix
+++ b/pkgs/os-specific/linux/kernel/linux-rt-5.4.nix
@@ -6,7 +6,7 @@
, ... } @ args:
let
- version = "5.4.77-rt43"; # updated by ./update-rt.sh
+ version = "5.4.78-rt44"; # updated by ./update-rt.sh
branch = lib.versions.majorMinor version;
kversion = builtins.elemAt (lib.splitString "-" version) 0;
in buildLinux (args // {
@@ -14,14 +14,14 @@ in buildLinux (args // {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz";
- sha256 = "1xyvml0mps7bsa11bgpa4l0w8x6pasdz9yab2z4ds394f1lkxq53";
+ sha256 = "0z8skj0w9jfrz9pfxaqfzqh82l13bz5lhza2wjsxk02cyhhnm226";
};
kernelPatches = let rt-patch = {
name = "rt";
patch = fetchurl {
url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz";
- sha256 = "1i0d52iq9n72i3dipskh2hwy2x19wsr9vsx5vvj2hvz21jv6z5m0";
+ sha256 = "0cvvk647cz7nckhyxrsvdnsc6hzhy09y3c1155xzhydiv5gxc56h";
};
}; in [ rt-patch ] ++ lib.remove rt-patch kernelPatches;
diff --git a/pkgs/os-specific/linux/kernel/linux-testing.nix b/pkgs/os-specific/linux/kernel/linux-testing.nix
index 959d0f33d009..5bf74ffd377b 100644
--- a/pkgs/os-specific/linux/kernel/linux-testing.nix
+++ b/pkgs/os-specific/linux/kernel/linux-testing.nix
@@ -3,7 +3,7 @@
with stdenv.lib;
buildLinux (args // rec {
- version = "5.10-rc4";
+ version = "5.10-rc6";
extraMeta.branch = "5.10";
# modDirVersion needs to be x.y.z, will always add .0
@@ -11,7 +11,7 @@ buildLinux (args // rec {
src = fetchurl {
url = "https://git.kernel.org/torvalds/t/linux-${version}.tar.gz";
- sha256 = "1fc68lka76n1dygyn914c4vhxqzwv951pp4kdkrr0jv5nvdnyplb";
+ sha256 = "14ykzs98r918sqv7lddlps4r7hza1zgw0x67mmj77cmqiv6d8ffi";
};
# Should the testing kernels ever be built on Hydra?
diff --git a/pkgs/os-specific/linux/kernel/linux-zen.nix b/pkgs/os-specific/linux/kernel/linux-zen.nix
index cfeaa6d1ec73..c4f08e568a03 100644
--- a/pkgs/os-specific/linux/kernel/linux-zen.nix
+++ b/pkgs/os-specific/linux/kernel/linux-zen.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchFromGitHub, buildLinux, ... } @ args:
let
- version = "5.9.6";
+ version = "5.9.12";
in
buildLinux (args // {
@@ -13,7 +13,7 @@ buildLinux (args // {
owner = "zen-kernel";
repo = "zen-kernel";
rev = "v${version}-zen1";
- sha256 = "0v8nc2zy75ij4hn8js23998spadbiid8qc9cib5d0apmzkhilqwq";
+ sha256 = "07cmcw8ib9wc4im08pbmxhj187lhsfxh2asn4jdxadxxq3f60h6w";
};
extraMeta = {
diff --git a/pkgs/os-specific/linux/kernel/manual-config.nix b/pkgs/os-specific/linux/kernel/manual-config.nix
index 961bdab12b58..3bdb8c4f2973 100644
--- a/pkgs/os-specific/linux/kernel/manual-config.nix
+++ b/pkgs/os-specific/linux/kernel/manual-config.nix
@@ -302,7 +302,7 @@ stdenv.mkDerivation ((drvAttrs config stdenv.hostPlatform.platform kernelPatches
nativeBuildInputs = [ perl bc nettools openssl rsync gmp libmpc mpfr ]
++ optional (stdenv.hostPlatform.platform.kernelTarget == "uImage") buildPackages.ubootTools
++ optional (stdenv.lib.versionAtLeast version "4.14" && stdenv.lib.versionOlder version "5.8") libelf
- # Removed utillinuxMinimal since it should not be a dependency.
+ # Removed util-linuxMinimal since it should not be a dependency.
++ optionals (stdenv.lib.versionAtLeast version "4.16") [ bison flex ]
++ optional (stdenv.lib.versionAtLeast version "5.2") cpio
++ optional (stdenv.lib.versionAtLeast version "5.8") elfutils
diff --git a/pkgs/os-specific/linux/ldm/default.nix b/pkgs/os-specific/linux/ldm/default.nix
index bbc341caf11f..352ce5353377 100644
--- a/pkgs/os-specific/linux/ldm/default.nix
+++ b/pkgs/os-specific/linux/ldm/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchgit, udev, utillinux, mountPath ? "/media/" }:
+{ stdenv, fetchgit, udev, util-linux, mountPath ? "/media/" }:
assert mountPath != "";
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
sha256 = "0lxfypnbamfx6p9ar5k9wra20gvwn665l4pp2j4vsx4yi5q7rw2n";
};
- buildInputs = [ udev utillinux ];
+ buildInputs = [ udev util-linux ];
postPatch = ''
substituteInPlace ldm.c \
diff --git a/pkgs/os-specific/linux/libaio/default.nix b/pkgs/os-specific/linux/libaio/default.nix
index ac000976a680..b9aa6b5de56c 100644
--- a/pkgs/os-specific/linux/libaio/default.nix
+++ b/pkgs/os-specific/linux/libaio/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, fetchpatch }:
stdenv.mkDerivation rec {
- version = "0.3.111";
+ version = "0.3.112";
pname = "libaio";
src = fetchurl {
url = "https://pagure.io/libaio/archive/${pname}-${version}/${pname}-${pname}-${version}.tar.gz";
- sha256 = "1fih2y2js0dl9qshpyb14m0nnxlms2527shgcxg0hnbflv5igg76";
+ sha256 = "0wi2myh191sja13qj3claxhpfkngvy10x30f78hm9cxzkfr97kxp";
};
postPatch = ''
diff --git a/pkgs/os-specific/linux/libselinux/default.nix b/pkgs/os-specific/linux/libselinux/default.nix
index 741c51e2233b..4dfd6a3f2cd6 100644
--- a/pkgs/os-specific/linux/libselinux/default.nix
+++ b/pkgs/os-specific/linux/libselinux/default.nix
@@ -1,26 +1,26 @@
{ stdenv, fetchurl, pcre, pkgconfig, libsepol
-, enablePython ? true, swig ? null, python ? null
+, enablePython ? true, swig ? null, python3 ? null
, fts
}:
-assert enablePython -> swig != null && python != null;
+assert enablePython -> swig != null && python3 != null;
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "libselinux";
- version = "2.9";
+ version = "3.0";
inherit (libsepol) se_release se_url;
outputs = [ "bin" "out" "dev" "man" ] ++ optional enablePython "py";
src = fetchurl {
url = "${se_url}/${se_release}/libselinux-${version}.tar.gz";
- sha256 = "14r69mgmz7najf9wbizvp68q56mqx4yjbkxjlbcqg5a47s3wik0v";
+ sha256 = "0cr4p0qkr4qd5z1x677vwhz6mlz55kxyijwi2dmrvbhxcw7v78if";
};
- nativeBuildInputs = [ pkgconfig ] ++ optionals enablePython [ swig python ];
- buildInputs = [ libsepol pcre fts ] ++ optionals enablePython [ python ];
+ nativeBuildInputs = [ pkgconfig ] ++ optionals enablePython [ swig python3 ];
+ buildInputs = [ libsepol pcre fts ] ++ optionals enablePython [ python3 ];
# drop fortify here since package uses it by default, leading to compile error:
# command-line>:0:0: error: "_FORTIFY_SOURCE" redefined [-Werror]
@@ -35,14 +35,18 @@ stdenv.mkDerivation rec {
"MAN3DIR=$(man)/share/man/man3"
"MAN5DIR=$(man)/share/man/man5"
"MAN8DIR=$(man)/share/man/man8"
- "PYTHON=${python.pythonForBuild}/bin/python"
- "PYTHONLIBDIR=$(py)/${python.sitePackages}"
+ "PYTHON=${python3.pythonForBuild}/bin/python"
+ "PYTHONLIBDIR=$(py)/${python3.sitePackages}"
"SBINDIR=$(bin)/sbin"
"SHLIBDIR=$(out)/lib"
"LIBSEPOLA=${stdenv.lib.getLib libsepol}/lib/libsepol.a"
];
+ preInstall = ''
+ mkdir -p $py/${python3.sitePackages}/selinux
+ '';
+
installTargets = [ "install" ] ++ optional enablePython "install-pywrap";
meta = removeAttrs libsepol.meta ["outputsToInstall"] // {
diff --git a/pkgs/os-specific/linux/libsepol/default.nix b/pkgs/os-specific/linux/libsepol/default.nix
index 497961af11b4..3592ba1637c1 100644
--- a/pkgs/os-specific/linux/libsepol/default.nix
+++ b/pkgs/os-specific/linux/libsepol/default.nix
@@ -2,15 +2,15 @@
stdenv.mkDerivation rec {
pname = "libsepol";
- version = "2.9";
- se_release = "20190315";
+ version = "3.0";
+ se_release = "20191204";
se_url = "https://github.com/SELinuxProject/selinux/releases/download";
outputs = [ "bin" "out" "dev" "man" ];
src = fetchurl {
url = "${se_url}/${se_release}/libsepol-${version}.tar.gz";
- sha256 = "0p8x7w73jn1nysx1d7416wqrhbi0r6isrjxib7jf68fi72q14jx3";
+ sha256 = "0ygb6dh5lng91xs6xiqf5v0nxa68qmjc787p0s5h9w89364f2yjv";
};
nativeBuildInputs = [ flex ];
diff --git a/pkgs/os-specific/linux/light/default.nix b/pkgs/os-specific/linux/light/default.nix
index 45af4e7ae8e4..b465b2243e1b 100644
--- a/pkgs/os-specific/linux/light/default.nix
+++ b/pkgs/os-specific/linux/light/default.nix
@@ -1,13 +1,13 @@
{ stdenv, fetchFromGitHub, autoreconfHook, coreutils }:
stdenv.mkDerivation rec {
- version = "1.2.1";
+ version = "1.2.2";
pname = "light";
src = fetchFromGitHub {
owner = "haikarainen";
repo = "light";
rev = "v${version}";
- sha256 = "0zrjipd392bzjvxx0rjrb0cgi0ix1d83fwgw1mcy8kc4d16cgyjg";
+ sha256 = "1a70zcf88ifsnwll486aicjnh48zisdf8f7vi34ihw61kdadsq9s";
};
configureFlags = [ "--with-udev" ];
diff --git a/pkgs/os-specific/linux/lvm2/default.nix b/pkgs/os-specific/linux/lvm2/default.nix
index 7bbd1768c043..6f1290cf0705 100644
--- a/pkgs/os-specific/linux/lvm2/default.nix
+++ b/pkgs/os-specific/linux/lvm2/default.nix
@@ -2,7 +2,7 @@
, fetchpatch
, fetchurl
, pkgconfig
-, utillinux
+, util-linux
, libuuid
, thin-provisioning-tools, libaio
, enableCmdlib ? false
diff --git a/pkgs/os-specific/linux/lxcfs/default.nix b/pkgs/os-specific/linux/lxcfs/default.nix
index 0067f0881aea..8fdb72e060f7 100644
--- a/pkgs/os-specific/linux/lxcfs/default.nix
+++ b/pkgs/os-specific/linux/lxcfs/default.nix
@@ -1,5 +1,5 @@
{ config, stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, help2man, fuse
-, utillinux, makeWrapper
+, util-linux, makeWrapper
, enableDebugBuild ? config.lxcfs.enableDebugBuild or false }:
with stdenv.lib;
@@ -30,9 +30,9 @@ stdenv.mkDerivation rec {
installFlags = [ "SYSTEMD_UNIT_DIR=\${out}/lib/systemd" ];
postInstall = ''
- # `mount` hook requires access to the `mount` command from `utillinux`:
+ # `mount` hook requires access to the `mount` command from `util-linux`:
wrapProgram "$out/share/lxcfs/lxc.mount.hook" \
- --prefix PATH : "${utillinux}/bin"
+ --prefix PATH : "${util-linux}/bin"
'';
postFixup = ''
diff --git a/pkgs/os-specific/linux/mcelog/default.nix b/pkgs/os-specific/linux/mcelog/default.nix
index 9ead1f6ad4bd..2e97f9da1eae 100644
--- a/pkgs/os-specific/linux/mcelog/default.nix
+++ b/pkgs/os-specific/linux/mcelog/default.nix
@@ -1,14 +1,14 @@
-{ stdenv, fetchFromGitHub, utillinux }:
+{ stdenv, fetchFromGitHub, util-linux }:
stdenv.mkDerivation rec {
pname = "mcelog";
- version = "169";
+ version = "173";
src = fetchFromGitHub {
owner = "andikleen";
repo = "mcelog";
rev = "v${version}";
- sha256 = "0ghkwfaky026qwj6hmcvz2w2hm8qqj3ysbkxxi603vslmwj56chv";
+ sha256 = "1ili11kqacn6jkjpk11vhycgygdl92mymgb1sx22lcwq2x0d248m";
};
postPatch = ''
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
substituteInPlace Makefile --replace '"unknown"' '"${version}"'
for i in triggers/*; do
- substituteInPlace $i --replace 'logger' '${utillinux}/bin/logger'
+ substituteInPlace $i --replace 'logger' '${util-linux}/bin/logger'
done
'';
diff --git a/pkgs/os-specific/linux/mdadm/default.nix b/pkgs/os-specific/linux/mdadm/default.nix
index 6a71196157b7..2fbe05557a2f 100644
--- a/pkgs/os-specific/linux/mdadm/default.nix
+++ b/pkgs/os-specific/linux/mdadm/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, utillinux, coreutils, fetchurl, groff, system-sendmail }:
+{ stdenv, util-linux, coreutils, fetchurl, groff, system-sendmail }:
stdenv.mkDerivation rec {
name = "mdadm-4.1";
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
-e 's@/usr/sbin/sendmail@${system-sendmail}/bin/sendmail@' -i Makefile
sed -i \
-e 's@/usr/bin/basename@${coreutils}/bin/basename@g' \
- -e 's@BINDIR/blkid@${utillinux}/bin/blkid@g' \
+ -e 's@BINDIR/blkid@${util-linux}/bin/blkid@g' \
*.rules
'';
diff --git a/pkgs/os-specific/linux/musl/default.nix b/pkgs/os-specific/linux/musl/default.nix
index 67d08454a844..acc9fff5b482 100644
--- a/pkgs/os-specific/linux/musl/default.nix
+++ b/pkgs/os-specific/linux/musl/default.nix
@@ -62,6 +62,12 @@ stdenv.mkDerivation rec {
url = "https://raw.githubusercontent.com/openwrt/openwrt/87606e25afac6776d1bbc67ed284434ec5a832b4/toolchain/musl/patches/300-relative.patch";
sha256 = "0hfadrycb60sm6hb6by4ycgaqc9sgrhh42k39v8xpmcvdzxrsq2n";
})
+ # wcsnrtombs destination buffer overflow, remove >= 1.2.2
+ (fetchurl {
+ name = "CVE-2020-28928.patch";
+ url = "https://www.openwall.com/lists/oss-security/2020/11/20/4/1";
+ sha256 = "077n2p165504nz9di6n8y5421591r3lsbcxgih8z26l6mvkhcs2h";
+ })
];
CFLAGS = [ "-fstack-protector-strong" ]
++ lib.optional stdenv.hostPlatform.isPower "-mlong-double-64";
diff --git a/pkgs/os-specific/linux/nfs-utils/default.nix b/pkgs/os-specific/linux/nfs-utils/default.nix
index 81ec7e5a661e..86b0981c5fa3 100644
--- a/pkgs/os-specific/linux/nfs-utils/default.nix
+++ b/pkgs/os-specific/linux/nfs-utils/default.nix
@@ -1,11 +1,11 @@
-{ stdenv, fetchurl, fetchpatch, lib, pkgconfig, utillinux, libcap, libtirpc, libevent
+{ stdenv, fetchurl, fetchpatch, lib, pkgconfig, util-linux, libcap, libtirpc, libevent
, sqlite, kerberos, kmod, libuuid, keyutils, lvm2, systemd, coreutils, tcp_wrappers
, python3, buildPackages, nixosTests, rpcsvc-proto
, enablePython ? true
}:
let
- statdPath = lib.makeBinPath [ systemd utillinux coreutils ];
+ statdPath = lib.makeBinPath [ systemd util-linux coreutils ];
in
stdenv.mkDerivation rec {
diff --git a/pkgs/os-specific/linux/nftables/default.nix b/pkgs/os-specific/linux/nftables/default.nix
index 9ec42ad66b06..c5879fcc0214 100644
--- a/pkgs/os-specific/linux/nftables/default.nix
+++ b/pkgs/os-specific/linux/nftables/default.nix
@@ -10,17 +10,17 @@
with stdenv.lib;
stdenv.mkDerivation rec {
- version = "0.9.6";
+ version = "0.9.7";
pname = "nftables";
src = fetchurl {
url = "https://netfilter.org/projects/nftables/files/${pname}-${version}.tar.bz2";
- sha256 = "0vmn6xwqa1nq6crfxshh049b199d0aj6hfgin7k068xhibzgvmk8";
+ sha256 = "1c1c2475nifncv0ng8z77h2dpanlsx0bhqm15k00jb3a6a68lszy";
};
nativeBuildInputs = [
pkgconfig bison file flex
- asciidoc docbook_xml_dtd_45 docbook_xsl findXMLCatalogs libxslt
+ asciidoc docbook_xml_dtd_45 docbook_xsl findXMLCatalogs libxslt
];
buildInputs = [
@@ -45,5 +45,6 @@ stdenv.mkDerivation rec {
homepage = "https://netfilter.org/projects/nftables/";
license = licenses.gpl2;
platforms = platforms.linux;
+ maintainers = with maintainers; [ izorkin ];
};
}
diff --git a/pkgs/os-specific/linux/nvidia-x11/builder.sh b/pkgs/os-specific/linux/nvidia-x11/builder.sh
index dbe18ace40a2..5baa4aa51e59 100755
--- a/pkgs/os-specific/linux/nvidia-x11/builder.sh
+++ b/pkgs/os-specific/linux/nvidia-x11/builder.sh
@@ -84,8 +84,14 @@ installPhase() {
else
sed -E "s#(libGLX_nvidia)#$i/lib/\\1#" nvidia_icd.json > nvidia_icd.json.fixed
fi
- install -Dm644 nvidia_icd.json.fixed $i/share/vulkan/icd.d/nvidia.json
+
+ if [ "$system" = "i686-linux" ]; then
+ install -Dm644 nvidia_icd.json.fixed $i/share/vulkan/icd.d/nvidia_icd.i686.json
+ else
+ install -Dm644 nvidia_icd.json.fixed $i/share/vulkan/icd.d/nvidia_icd.json
+ fi
fi
+
if [ -e nvidia_layers.json ]; then
sed -E "s#(libGLX_nvidia)#$i/lib/\\1#" nvidia_layers.json > nvidia_layers.json.fixed
install -Dm644 nvidia_layers.json.fixed $i/share/vulkan/implicit_layer.d/nvidia_layers.json
diff --git a/pkgs/os-specific/linux/nvidia-x11/default.nix b/pkgs/os-specific/linux/nvidia-x11/default.nix
index 5fc60b404d89..b16dd3997f60 100644
--- a/pkgs/os-specific/linux/nvidia-x11/default.nix
+++ b/pkgs/os-specific/linux/nvidia-x11/default.nix
@@ -22,10 +22,10 @@ rec {
# Policy: use the highest stable version as the default (on our master).
stable = if stdenv.hostPlatform.system == "x86_64-linux"
then generic {
- version = "455.38";
- sha256_64bit = "0x6w2kcjm5q9z9l6rkxqabway4qq4h3ynngn36i8ky2dpxc1wzfq";
- settingsSha256 = "1hk4yvbb7xhfwm8jiwq6fj5m7vg3w7yvgglhfyhq7bbrlklfb4hm";
- persistencedSha256 = "00mmazv8sy93jvp60v7p954n250f4q3kxc13l4f8fmi28lgv0844";
+ version = "455.45.01";
+ sha256_64bit = "6tyMfggvZVQPp/aiSdgwn7VG/mIGb0lUcnAdyMEDoVM=";
+ settingsSha256 = "70ABqnO/heCp/5IztpU0Lo7eZd4n4wUoTlp1xIQ3aCc=";
+ persistencedSha256 = "36sM+djZvm77Gle7dcZ5tppgzQkD4IA0FJgCGsdZRI8=";
}
else legacy_390;
diff --git a/pkgs/os-specific/linux/open-iscsi/default.nix b/pkgs/os-specific/linux/open-iscsi/default.nix
index 6314dcea62d2..b8aa251489dc 100644
--- a/pkgs/os-specific/linux/open-iscsi/default.nix
+++ b/pkgs/os-specific/linux/open-iscsi/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, automake, autoconf, libtool, gettext
-, utillinux, openisns, openssl, kmod, perl, systemd, pkgconf
+, util-linux, openisns, openssl, kmod, perl, systemd, pkgconf
}:
stdenv.mkDerivation rec {
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
version = "2.1.2";
nativeBuildInputs = [ autoconf automake gettext libtool perl pkgconf ];
- buildInputs = [ kmod openisns.lib openssl systemd utillinux ];
+ buildInputs = [ kmod openisns.lib openssl systemd util-linux ];
src = fetchFromGitHub {
owner = "open-iscsi";
diff --git a/pkgs/os-specific/linux/openrazer/driver.nix b/pkgs/os-specific/linux/openrazer/driver.nix
index a6bf67db0980..ef96c7697e77 100644
--- a/pkgs/os-specific/linux/openrazer/driver.nix
+++ b/pkgs/os-specific/linux/openrazer/driver.nix
@@ -2,7 +2,7 @@
, fetchFromGitHub
, kernel
, stdenv
-, utillinux
+, util-linux
}:
let
@@ -28,7 +28,7 @@ stdenv.mkDerivation (common // {
substituteInPlace $RAZER_RULES_OUT \
--replace razer_mount $RAZER_MOUNT_OUT
substituteInPlace $RAZER_MOUNT_OUT \
- --replace /usr/bin/logger ${utillinux}/bin/logger \
+ --replace /usr/bin/logger ${util-linux}/bin/logger \
--replace chgrp ${coreutils}/bin/chgrp \
--replace "PATH='/sbin:/bin:/usr/sbin:/usr/bin'" ""
'';
diff --git a/pkgs/os-specific/linux/openvswitch/default.nix b/pkgs/os-specific/linux/openvswitch/default.nix
index 33b252a02254..84f8abf73b0f 100644
--- a/pkgs/os-specific/linux/openvswitch/default.nix
+++ b/pkgs/os-specific/linux/openvswitch/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, makeWrapper, pkgconfig, utillinux, which
+{ stdenv, fetchurl, makeWrapper, pkgconfig, util-linux, which
, procps, libcap_ng, openssl, python3 , perl
, kernel ? null }:
@@ -19,7 +19,7 @@ in stdenv.mkDerivation rec {
kernel = optional (_kernel != null) _kernel.dev;
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ makeWrapper utillinux openssl libcap_ng pythonEnv
+ buildInputs = [ makeWrapper util-linux openssl libcap_ng pythonEnv
perl procps which ];
configureFlags = [
diff --git a/pkgs/os-specific/linux/openvswitch/lts.nix b/pkgs/os-specific/linux/openvswitch/lts.nix
index 358a8b39917b..54ecefc54b2f 100644
--- a/pkgs/os-specific/linux/openvswitch/lts.nix
+++ b/pkgs/os-specific/linux/openvswitch/lts.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, makeWrapper, pkgconfig, utillinux, which
+{ stdenv, fetchurl, makeWrapper, pkgconfig, util-linux, which
, procps, libcap_ng, openssl, python2, iproute , perl
, automake, autoconf, libtool, kernel ? null }:
@@ -20,7 +20,7 @@ in stdenv.mkDerivation rec {
kernel = optional (_kernel != null) _kernel.dev;
nativeBuildInputs = [ autoconf libtool automake pkgconfig ];
- buildInputs = [ makeWrapper utillinux openssl libcap_ng python2
+ buildInputs = [ makeWrapper util-linux openssl libcap_ng python2
perl procps which ];
preConfigure = "./boot.sh";
diff --git a/pkgs/os-specific/linux/pam_mount/default.nix b/pkgs/os-specific/linux/pam_mount/default.nix
index 3e026be6abb2..ebfd896555ae 100644
--- a/pkgs/os-specific/linux/pam_mount/default.nix
+++ b/pkgs/os-specific/linux/pam_mount/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, autoreconfHook, pkgconfig, libtool, pam, libHX, libxml2, pcre, perl, openssl, cryptsetup, utillinux }:
+{ stdenv, fetchurl, autoreconfHook, pkgconfig, libtool, pam, libHX, libxml2, pcre, perl, openssl, cryptsetup, util-linux }:
stdenv.mkDerivation rec {
pname = "pam_mount";
@@ -16,12 +16,12 @@ stdenv.mkDerivation rec {
postPatch = ''
substituteInPlace src/mtcrypt.c \
- --replace @@NIX_UTILLINUX@@ ${utillinux}/bin
+ --replace @@NIX_UTILLINUX@@ ${util-linux}/bin
'';
nativeBuildInputs = [ autoreconfHook libtool pkgconfig ];
- buildInputs = [ pam libHX utillinux libxml2 pcre perl openssl cryptsetup ];
+ buildInputs = [ pam libHX util-linux libxml2 pcre perl openssl cryptsetup ];
enableParallelBuilding = true;
diff --git a/pkgs/os-specific/linux/pcm/default.nix b/pkgs/os-specific/linux/pcm/default.nix
index 74042cf7023c..66f5dcf338a3 100644
--- a/pkgs/os-specific/linux/pcm/default.nix
+++ b/pkgs/os-specific/linux/pcm/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub }:
stdenv.mkDerivation rec {
- version = "202010";
+ version = "202011";
pname = "pcm";
src = fetchFromGitHub {
owner = "opcm";
repo = "pcm";
rev = version;
- sha256 = "00i7bp7hqwnphh7qyjydvz5s14ydj8rwivz995bdnd37582dyij9";
+ sha256 = "09p8drp9xvvs5bahgnr9xx6987fryz27xs2zaf1mr7a9wsh5j912";
};
installPhase = ''
diff --git a/pkgs/os-specific/linux/pktgen/default.nix b/pkgs/os-specific/linux/pktgen/default.nix
index 41db6e936615..a883935b7b95 100644
--- a/pkgs/os-specific/linux/pktgen/default.nix
+++ b/pkgs/os-specific/linux/pktgen/default.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, fetchurl, meson, ninja, pkgconfig
-, dpdk, libbsd, libpcap, lua5_3, numactl, utillinux
+, dpdk, libbsd, libpcap, lua5_3, numactl, util-linux
, gtk2, which, withGtk ? false
}:
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
patches = [ ./configure.patch ];
postPatch = ''
- substituteInPlace lib/common/lscpu.h --replace /usr/bin/lscpu ${utillinux}/bin/lscpu
+ substituteInPlace lib/common/lscpu.h --replace /usr/bin/lscpu ${util-linux}/bin/lscpu
'';
postInstall = ''
diff --git a/pkgs/os-specific/linux/pm-utils/default.nix b/pkgs/os-specific/linux/pm-utils/default.nix
index 1d8314923d37..e685402d4739 100644
--- a/pkgs/os-specific/linux/pm-utils/default.nix
+++ b/pkgs/os-specific/linux/pm-utils/default.nix
@@ -1,10 +1,10 @@
-{ stdenv, fetchurl, coreutils, gnugrep, utillinux, kmod
+{ stdenv, fetchurl, coreutils, gnugrep, util-linux, kmod
, procps, kbd, dbus }:
let
binPath = stdenv.lib.makeBinPath
- [ coreutils gnugrep utillinux kmod procps kbd dbus ];
+ [ coreutils gnugrep util-linux kmod procps kbd dbus ];
sbinPath = stdenv.lib.makeSearchPathOutput "bin" "sbin"
[ procps ];
diff --git a/pkgs/os-specific/linux/pmount/default.nix b/pkgs/os-specific/linux/pmount/default.nix
index 63d0c88c1f8e..01624bff5359 100644
--- a/pkgs/os-specific/linux/pmount/default.nix
+++ b/pkgs/os-specific/linux/pmount/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, intltool, ntfs3g, utillinux
+{ stdenv, fetchurl, intltool, ntfs3g, util-linux
, mediaDir ? "/media/"
, lockDir ? "/var/lock/pmount"
, whiteList ? "/etc/pmount.allow"
@@ -16,14 +16,14 @@ stdenv.mkDerivation rec {
sha256 = "db38fc290b710e8e9e9d442da2fb627d41e13b3ee80326c15cc2595ba00ea036";
};
- buildInputs = [ intltool utillinux ];
+ buildInputs = [ intltool util-linux ];
configureFlags = [
"--with-media-dir=${mediaDir}"
"--with-lock-dir=${lockDir}"
"--with-whitelist=${whiteList}"
- "--with-mount-prog=${utillinux}/bin/mount"
- "--with-umount-prog=${utillinux}/bin/umount"
+ "--with-mount-prog=${util-linux}/bin/mount"
+ "--with-umount-prog=${util-linux}/bin/umount"
"--with-mount-ntfs3g=${ntfs3g}/sbin/mount.ntfs-3g"
];
diff --git a/pkgs/os-specific/linux/powertop/default.nix b/pkgs/os-specific/linux/powertop/default.nix
index 4bf318d743ea..22e70fc0b658 100644
--- a/pkgs/os-specific/linux/powertop/default.nix
+++ b/pkgs/os-specific/linux/powertop/default.nix
@@ -25,6 +25,7 @@ stdenv.mkDerivation rec {
postPatch = ''
substituteInPlace src/main.cpp --replace "/sbin/modprobe" "modprobe"
substituteInPlace src/calibrate/calibrate.cpp --replace "/usr/bin/xset" "xset"
+ substituteInPlace src/tuning/bluetooth.cpp --replace "/usr/bin/hcitool" "hcitool"
'';
meta = with stdenv.lib; {
diff --git a/pkgs/os-specific/linux/prl-tools/default.nix b/pkgs/os-specific/linux/prl-tools/default.nix
index e71dcb497a26..9b0e38198a33 100644
--- a/pkgs/os-specific/linux/prl-tools/default.nix
+++ b/pkgs/os-specific/linux/prl-tools/default.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, makeWrapper, p7zip
-, gawk, utillinux, xorg, glib, dbus-glib, zlib
+, gawk, util-linux, xorg, glib, dbus-glib, zlib
, kernel ? null, libsOnly ? false
, undmg, fetchurl
}:
@@ -44,7 +44,7 @@ stdenv.mkDerivation rec {
kernelVersion = if libsOnly then "" else lib.getName kernel.name;
kernelDir = if libsOnly then "" else "${kernel.dev}/lib/modules/${kernelVersion}";
- scriptPath = lib.concatStringsSep ":" (lib.optionals (!libsOnly) [ "${utillinux}/bin" "${gawk}/bin" ]);
+ scriptPath = lib.concatStringsSep ":" (lib.optionals (!libsOnly) [ "${util-linux}/bin" "${gawk}/bin" ]);
buildPhase = ''
if test -z "$libsOnly"; then
diff --git a/pkgs/os-specific/linux/rdma-core/default.nix b/pkgs/os-specific/linux/rdma-core/default.nix
index 13f48405cd1d..042a54ff1575 100644
--- a/pkgs/os-specific/linux/rdma-core/default.nix
+++ b/pkgs/os-specific/linux/rdma-core/default.nix
@@ -4,7 +4,7 @@
} :
let
- version = "31.1";
+ version = "31.2";
in stdenv.mkDerivation {
pname = "rdma-core";
@@ -14,7 +14,7 @@ in stdenv.mkDerivation {
owner = "linux-rdma";
repo = "rdma-core";
rev = "v${version}";
- sha256 = "1xkmdix6mgv6kjjj6wi844bfddhl0ybalrp5g8pf5izasc43brg7";
+ sha256 = "0njfn8ziip57a2s435d4s0p3yylb85y7hdgbq660vwpsia9fb4sq";
};
nativeBuildInputs = [ cmake pkgconfig pandoc docutils makeWrapper ];
diff --git a/pkgs/os-specific/linux/s6-linux-utils/default.nix b/pkgs/os-specific/linux/s6-linux-utils/default.nix
index 74bf913df982..5c4fc7622453 100644
--- a/pkgs/os-specific/linux/s6-linux-utils/default.nix
+++ b/pkgs/os-specific/linux/s6-linux-utils/default.nix
@@ -4,8 +4,8 @@ with skawarePackages;
buildPackage {
pname = "s6-linux-utils";
- version = "2.5.1.2";
- sha256 = "0w4jms9qyb5kx9zcyd3gzri60rrii2rbmh08s59ckg4awy27py86";
+ version = "2.5.1.3";
+ sha256 = "0wbv02zxaami88xbj2zg63kspz05bbplswg0c6ncb5g9khf52wa4";
description = "A set of minimalistic Linux-specific system utilities";
platforms = stdenv.lib.platforms.linux;
diff --git a/pkgs/os-specific/linux/sssd/default.nix b/pkgs/os-specific/linux/sssd/default.nix
index 22e2da79c8cd..05866f942692 100644
--- a/pkgs/os-specific/linux/sssd/default.nix
+++ b/pkgs/os-specific/linux/sssd/default.nix
@@ -24,6 +24,11 @@ stdenv.mkDerivation rec {
url = "https://github.com/SSSD/sssd/commit/bc56b10aea999284458dcc293b54cf65288e325d.patch";
sha256 = "0q74sx5n41srq3kdn55l5j1sq4xrjsnl5y4v8yh5mwsijj74yh4g";
})
+ # Fix collision with external nss symbol
+ (fetchpatch {
+ url = "https://github.com/SSSD/sssd/commit/fe9eeb51be06059721e873f77092b1e9ba08e6c1.patch";
+ sha256 = "0b83b2w0rnvm26pg03a4lpmkmi7n3gqxg7lk751q61q79gnzrpz4";
+ })
];
# Something is looking for <libxml/foo.h> instead of <libxml2/libxml/foo.h>
diff --git a/pkgs/os-specific/linux/swapview/default.nix b/pkgs/os-specific/linux/swapview/default.nix
new file mode 100644
index 000000000000..c88c8757db3c
--- /dev/null
+++ b/pkgs/os-specific/linux/swapview/default.nix
@@ -0,0 +1,23 @@
+{ lib, rustPlatform, fetchFromGitHub }:
+
+rustPlatform.buildRustPackage rec {
+ pname = "swapview";
+ version = "0.1.0";
+
+ src = fetchFromGitHub {
+ owner = "lilydjwg";
+ repo = "swapview";
+ rev = "v${version}";
+ sha256 = "0339biydk997j5r72vzp7djwkscsz89xr3936nshv23fmxjh2rzj";
+ };
+
+ cargoSha256 = "0z99pqd41y8cci3yvwsnm5zbq7pzli62z8qqqghmz1hcq5pb5q7g";
+
+ meta = with lib; {
+ description = "A simple program to view processes' swap usage on Linux";
+ homepage = "https://github.com/lilydjwg/swapview";
+ platforms = platforms.linux;
+ license = with licenses; [ bsd3 ];
+ maintainers = with maintainers; [ oxalica ];
+ };
+}
diff --git a/pkgs/os-specific/linux/sysdig/default.nix b/pkgs/os-specific/linux/sysdig/default.nix
index bef9231385a0..0f8702eb6e01 100644
--- a/pkgs/os-specific/linux/sysdig/default.nix
+++ b/pkgs/os-specific/linux/sysdig/default.nix
@@ -1,20 +1,20 @@
-{ stdenv, fetchFromGitHub, cmake, kernel
+{ stdenv, fetchFromGitHub, cmake, kernel, installShellFiles
, luajit, zlib, ncurses, perl, jsoncpp, libb64, openssl, curl, jq, gcc, elfutils, tbb, c-ares, protobuf, grpc
}:
with stdenv.lib;
stdenv.mkDerivation rec {
pname = "sysdig";
- version = "0.27.0";
+ version = "0.27.1";
src = fetchFromGitHub {
owner = "draios";
repo = "sysdig";
rev = version;
- sha256 = "0lpp271g0749sx7qgpwl6myi0kgfpsxk1kc4yp3r9k1pynv8bq1b";
+ sha256 = "sha256-lYjMvxMIReANNwMr62u881Nugrs9piOaN3EmrvGzRns=";
};
- nativeBuildInputs = [ cmake perl ];
+ nativeBuildInputs = [ cmake perl installShellFiles ];
buildInputs = [
zlib luajit ncurses jsoncpp libb64 openssl curl jq gcc elfutils tbb c-ares protobuf grpc
] ++ optionals (kernel != null) kernel.moduleBuildDependencies;
@@ -38,19 +38,28 @@ stdenv.mkDerivation rec {
export KERNELDIR="${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
'';
- postInstall = optionalString (kernel != null) ''
- make install_driver
- kernel_dev=${kernel.dev}
- kernel_dev=''${kernel_dev#/nix/store/}
- kernel_dev=''${kernel_dev%%-linux*dev*}
- if test -f "$out/lib/modules/${kernel.modDirVersion}/extra/sysdig-probe.ko"; then
- sed -i "s#$kernel_dev#................................#g" $out/lib/modules/${kernel.modDirVersion}/extra/sysdig-probe.ko
- else
- xz -d $out/lib/modules/${kernel.modDirVersion}/extra/sysdig-probe.ko.xz
- sed -i "s#$kernel_dev#................................#g" $out/lib/modules/${kernel.modDirVersion}/extra/sysdig-probe.ko
- xz $out/lib/modules/${kernel.modDirVersion}/extra/sysdig-probe.ko
- fi
- '';
+ postInstall =
+ ''
+ # Fix the bash completion location
+ installShellCompletion --bash $out/etc/bash_completion.d/sysdig
+ rm $out/etc/bash_completion.d/sysdig
+ rmdir $out/etc/bash_completion.d
+ rmdir $out/etc
+ ''
+ + optionalString (kernel != null) ''
+ make install_driver
+ kernel_dev=${kernel.dev}
+ kernel_dev=''${kernel_dev#/nix/store/}
+ kernel_dev=''${kernel_dev%%-linux*dev*}
+ if test -f "$out/lib/modules/${kernel.modDirVersion}/extra/sysdig-probe.ko"; then
+ sed -i "s#$kernel_dev#................................#g" $out/lib/modules/${kernel.modDirVersion}/extra/sysdig-probe.ko
+ else
+ xz -d $out/lib/modules/${kernel.modDirVersion}/extra/sysdig-probe.ko.xz
+ sed -i "s#$kernel_dev#................................#g" $out/lib/modules/${kernel.modDirVersion}/extra/sysdig-probe.ko
+ xz $out/lib/modules/${kernel.modDirVersion}/extra/sysdig-probe.ko
+ fi
+ '';
+
meta = {
description = "A tracepoint-based system tracing tool for Linux (with clients for other OSes)";
diff --git a/pkgs/os-specific/linux/systemd/default.nix b/pkgs/os-specific/linux/systemd/default.nix
index 85c78ce1421b..f7a51ff9a036 100644
--- a/pkgs/os-specific/linux/systemd/default.nix
+++ b/pkgs/os-specific/linux/systemd/default.nix
@@ -18,7 +18,7 @@
# Mandatory dependencies
, libcap
-, utillinux
+, util-linux
, kbd
, kmod
@@ -57,11 +57,12 @@
, withAnalyze ? true
, withApparmor ? true
-, withCoredump ? true
, withCompression ? true # adds bzip2, lz4 and xz
+, withCoredump ? true
, withCryptsetup ? true
, withDocumentation ? true
, withEfi ? stdenv.hostPlatform.isEfi
+, withHomed ? false
, withHostnamed ? true
, withHwdb ? true
, withImportd ? true
@@ -72,14 +73,15 @@
, withNss ? true
, withPCRE2 ? true
, withPolkit ? true
+, withPortabled ? false
, withRemote ? true
, withResolved ? true
, withShellCompletions ? true
, withTimedated ? true
, withTimesyncd ? true
, withUserDb ? true
-, withHomed ? false, p11-kit, libfido2
-# , withPortabled ? false TODO
+, p11-kit
+, libfido2
# name argument
, pname ? "systemd"
@@ -94,7 +96,7 @@
assert withResolved -> (libgcrypt != null && libgpgerror != null);
assert withImportd ->
(curl.dev != null && zlib != null && xz != null && libgcrypt != null
- && gnutar != null && gnupg != null && withCompression );
+ && gnutar != null && gnupg != null && withCompression);
assert withEfi -> (gnu-efi != null);
assert withRemote -> lib.getDev curl != null;
@@ -104,7 +106,6 @@ assert withHomed -> withCryptsetup;
assert withCryptsetup ->
(cryptsetup != null);
-
let
wantCurl = withRemote || withImportd;
@@ -196,20 +197,20 @@ stdenv.mkDerivation {
pam
]
- ++ lib.optional withApparmor libapparmor
- ++ lib.optional wantCurl (lib.getDev curl)
+ ++ lib.optional withApparmor libapparmor
+ ++ lib.optional wantCurl (lib.getDev curl)
++ lib.optionals withCompression [ bzip2 lz4 xz ]
- ++ lib.optional withCryptsetup (lib.getDev cryptsetup.dev)
- ++ lib.optional withEfi gnu-efi
- ++ lib.optional withKexectools kexectools
- ++ lib.optional withLibseccomp libseccomp
- ++ lib.optional withNetworkd iptables
- ++ lib.optional withPCRE2 pcre2
- ++ lib.optional withResolved libgpgerror
- ++ lib.optional withSelinux libselinux
- ++ lib.optional withRemote libmicrohttpd
+ ++ lib.optional withCryptsetup (lib.getDev cryptsetup.dev)
+ ++ lib.optional withEfi gnu-efi
+ ++ lib.optional withKexectools kexectools
+ ++ lib.optional withLibseccomp libseccomp
+ ++ lib.optional withNetworkd iptables
+ ++ lib.optional withPCRE2 pcre2
+ ++ lib.optional withResolved libgpgerror
+ ++ lib.optional withSelinux libselinux
+ ++ lib.optional withRemote libmicrohttpd
++ lib.optionals withHomed [ p11-kit libfido2 ]
- ;
+ ;
#dontAddPrefix = true;
@@ -240,7 +241,7 @@ stdenv.mkDerivation {
"-Dnetworkd=${lib.boolToString withNetworkd}"
"-Dpolkit=${lib.boolToString withPolkit}"
"-Dcryptsetup=${lib.boolToString withCryptsetup}"
- "-Dportabled=false"
+ "-Dportabled=${lib.boolToString withPortabled}"
"-Dhwdb=${lib.boolToString withHwdb}"
"-Dremote=${lib.boolToString withRemote}"
"-Dsysusers=false"
@@ -277,13 +278,13 @@ stdenv.mkDerivation {
"-Dkill-path=${coreutils}/bin/kill"
"-Dkmod-path=${kmod}/bin/kmod"
- "-Dsulogin-path=${utillinux}/bin/sulogin"
- "-Dmount-path=${utillinux}/bin/mount"
- "-Dumount-path=${utillinux}/bin/umount"
+ "-Dsulogin-path=${util-linux}/bin/sulogin"
+ "-Dmount-path=${util-linux}/bin/mount"
+ "-Dumount-path=${util-linux}/bin/umount"
"-Dcreate-log-dirs=false"
- # Upstream uses cgroupsv2 by default. To support docker and other
- # container managers we still need v1.
- "-Ddefault-hierarchy=hybrid"
+
+ # Use cgroupsv2. This is already the upstream default, but better be explicit.
+ "-Ddefault-hierarchy=unified"
# Upstream defaulted to disable manpages since they optimize for the much
# more frequent development builds
"-Dman=true"
@@ -326,12 +327,12 @@ stdenv.mkDerivation {
test -e $i
substituteInPlace $i \
--replace /usr/bin/getent ${getent}/bin/getent \
- --replace /sbin/mkswap ${lib.getBin utillinux}/sbin/mkswap \
- --replace /sbin/swapon ${lib.getBin utillinux}/sbin/swapon \
- --replace /sbin/swapoff ${lib.getBin utillinux}/sbin/swapoff \
+ --replace /sbin/mkswap ${lib.getBin util-linux}/sbin/mkswap \
+ --replace /sbin/swapon ${lib.getBin util-linux}/sbin/swapon \
+ --replace /sbin/swapoff ${lib.getBin util-linux}/sbin/swapoff \
--replace /bin/echo ${coreutils}/bin/echo \
--replace /bin/cat ${coreutils}/bin/cat \
- --replace /sbin/sulogin ${lib.getBin utillinux}/sbin/sulogin \
+ --replace /sbin/sulogin ${lib.getBin util-linux}/sbin/sulogin \
--replace /sbin/modprobe ${lib.getBin kmod}/sbin/modprobe \
--replace /usr/lib/systemd/systemd-fsck $out/lib/systemd/systemd-fsck \
--replace /bin/plymouth /run/current-system/sw/bin/plymouth # To avoid dependency
diff --git a/pkgs/os-specific/linux/tomb/default.nix b/pkgs/os-specific/linux/tomb/default.nix
index ccf341e212fe..9a21aab9f256 100644
--- a/pkgs/os-specific/linux/tomb/default.nix
+++ b/pkgs/os-specific/linux/tomb/default.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, fetchFromGitHub, makeWrapper
-, gettext, zsh, pinentry, cryptsetup, gnupg, utillinux, e2fsprogs, sudo
+, gettext, zsh, pinentry, cryptsetup, gnupg, util-linux, e2fsprogs, sudo
}:
stdenv.mkDerivation rec {
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
install -Dm644 doc/tomb.1 $out/share/man/man1/tomb.1
wrapProgram $out/bin/tomb \
- --prefix PATH : $out/bin:${lib.makeBinPath [ cryptsetup gettext gnupg pinentry utillinux e2fsprogs ]}
+ --prefix PATH : $out/bin:${lib.makeBinPath [ cryptsetup gettext gnupg pinentry util-linux e2fsprogs ]}
'';
meta = with stdenv.lib; {
diff --git a/pkgs/os-specific/linux/trace-cmd/default.nix b/pkgs/os-specific/linux/trace-cmd/default.nix
index a80635c53cef..ddd411702151 100644
--- a/pkgs/os-specific/linux/trace-cmd/default.nix
+++ b/pkgs/os-specific/linux/trace-cmd/default.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation {
"man_dir=${placeholder "man"}/share/man"
"libdir=${placeholder "lib"}/lib"
"includedir=${placeholder "dev"}/include"
- "BASH_COMPLETE_DIR=${placeholder "out"}/etc/bash_completion.d"
+ "BASH_COMPLETE_DIR=${placeholder "out"}/share/bash-completion/completions"
];
meta = with stdenv.lib; {
diff --git a/pkgs/os-specific/linux/udisks/1-default.nix b/pkgs/os-specific/linux/udisks/1-default.nix
index f8876e5d155a..725706f9b0eb 100644
--- a/pkgs/os-specific/linux/udisks/1-default.nix
+++ b/pkgs/os-specific/linux/udisks/1-default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, pkgconfig, sg3_utils, udev, glib, dbus, dbus-glib
, polkit, parted, lvm2, libatasmart, intltool, libuuid, mdadm
-, libxslt, docbook_xsl, utillinux, libgudev }:
+, libxslt, docbook_xsl, util-linux, libgudev }:
stdenv.mkDerivation rec {
name = "udisks-1.0.5";
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
substituteInPlace src/main.c --replace \
"/sbin:/bin:/usr/sbin:/usr/bin" \
- "${utillinux}/bin:${mdadm}/sbin:/run/current-system/sw/bin:/run/current-system/sw/bin"
+ "${util-linux}/bin:${mdadm}/sbin:/run/current-system/sw/bin:/run/current-system/sw/bin"
'';
buildInputs =
diff --git a/pkgs/os-specific/linux/udisks/2-default.nix b/pkgs/os-specific/linux/udisks/2-default.nix
index 3b502dbe48f5..b47d31ab6fdc 100644
--- a/pkgs/os-specific/linux/udisks/2-default.nix
+++ b/pkgs/os-specific/linux/udisks/2-default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchFromGitHub, fetchpatch, substituteAll, libtool, pkgconfig, gettext, gnused
, gtk-doc, acl, systemd, glib, libatasmart, polkit, coreutils, bash, which
-, expat, libxslt, docbook_xsl, utillinux, mdadm, libgudev, libblockdev, parted
+, expat, libxslt, docbook_xsl, util-linux, mdadm, libgudev, libblockdev, parted
, gobject-introspection, docbook_xml_dtd_412, docbook_xml_dtd_43, autoconf, automake
, xfsprogs, f2fs-tools, dosfstools, e2fsprogs, btrfs-progs, exfat, nilfs-utils, ntfs3g
}:
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
(substituteAll {
src = ./fix-paths.patch;
bash = "${bash}/bin/bash";
- blkid = "${utillinux}/bin/blkid";
+ blkid = "${util-linux}/bin/blkid";
false = "${coreutils}/bin/false";
mdadm = "${mdadm}/bin/mdadm";
sed = "${gnused}/bin/sed";
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
src = ./force-path.patch;
path = stdenv.lib.makeBinPath [
btrfs-progs coreutils dosfstools e2fsprogs exfat f2fs-tools nilfs-utils
- xfsprogs ntfs3g parted utillinux
+ xfsprogs ntfs3g parted util-linux
];
})
diff --git a/pkgs/os-specific/linux/zfs/default.nix b/pkgs/os-specific/linux/zfs/default.nix
index 80fb7389877a..a83e554b6f0a 100644
--- a/pkgs/os-specific/linux/zfs/default.nix
+++ b/pkgs/os-specific/linux/zfs/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, fetchpatch
-, autoreconfHook, utillinux, nukeReferences, coreutils
+, autoreconfHook, util-linux, nukeReferences, coreutils
, perl, buildPackages
, configFile ? "all"
@@ -49,13 +49,11 @@ let
patchShebangs scripts
# The arrays must remain the same length, so we repeat a flag that is
# already part of the command and therefore has no effect.
- substituteInPlace ./module/${optionalString isUnstable "os/linux/"}zfs/zfs_ctldir.c \
- --replace '"/usr/bin/env", "umount"' '"${utillinux}/bin/umount", "-n"' \
- --replace '"/usr/bin/env", "mount"' '"${utillinux}/bin/mount", "-n"'
+ substituteInPlace ./module/os/linux/zfs/zfs_ctldir.c \
+ --replace '"/usr/bin/env", "umount"' '"${util-linux}/bin/umount", "-n"' \
+ --replace '"/usr/bin/env", "mount"' '"${util-linux}/bin/mount", "-n"'
'' + optionalString buildUser ''
- substituteInPlace ./lib/libzfs/libzfs_mount.c --replace "/bin/umount" "${utillinux}/bin/umount" \
- --replace "/bin/mount" "${utillinux}/bin/mount"
- substituteInPlace ./lib/libshare/${optionalString isUnstable "os/linux/"}nfs.c --replace "/usr/sbin/exportfs" "${
+ substituteInPlace ./lib/libshare/os/linux/nfs.c --replace "/usr/sbin/exportfs" "${
# We don't *need* python support, but we set it like this to minimize closure size:
# If it's disabled by default, no need to enable it, even if we have python enabled
# And if it's enabled by default, only change that if we explicitly disable python to remove python from the closure
@@ -65,7 +63,6 @@ let
substituteInPlace ./config/zfs-build.m4 --replace "\$sysconfdir/init.d" "$out/etc/init.d" \
--replace "/etc/default" "$out/etc/default"
substituteInPlace ./etc/zfs/Makefile.am --replace "\$(sysconfdir)" "$out/etc"
- substituteInPlace ./cmd/zed/Makefile.am --replace "\$(sysconfdir)" "$out/etc"
substituteInPlace ./contrib/initramfs/hooks/Makefile.am \
--replace "/usr/share/initramfs-tools/hooks" "$out/usr/share/initramfs-tools/hooks"
@@ -82,15 +79,10 @@ let
substituteInPlace ./etc/systemd/system/Makefile.am \
--replace '$(DESTDIR)$(systemdunitdir)' "$out"'$(DESTDIR)$(systemdunitdir)'
- ${optionalString isUnstable ''
substituteInPlace ./contrib/initramfs/conf.d/Makefile.am \
--replace "/usr/share/initramfs-tools/conf.d" "$out/usr/share/initramfs-tools/conf.d"
substituteInPlace ./contrib/initramfs/conf-hooks.d/Makefile.am \
--replace "/usr/share/initramfs-tools/conf-hooks.d" "$out/usr/share/initramfs-tools/conf-hooks.d"
- ''}
-
- substituteInPlace ./etc/systemd/system/zfs-share.service.in \
- --replace "/bin/rm " "${coreutils}/bin/rm "
substituteInPlace ./cmd/vdev_id/vdev_id \
--replace "PATH=/bin:/sbin:/usr/bin:/usr/sbin" \
@@ -142,7 +134,7 @@ let
postInstall = optionalString buildKernel ''
# Add reference that cannot be detected due to compressed kernel module
mkdir -p "$out/nix-support"
- echo "${utillinux}" >> "$out/nix-support/extra-refs"
+ echo "${util-linux}" >> "$out/nix-support/extra-refs"
'' + optionalString buildUser ''
# Remove provided services as they are buggy
rm $out/etc/systemd/system/zfs-import-*.service
@@ -162,7 +154,7 @@ let
'';
postFixup = let
- path = "PATH=${makeBinPath [ coreutils gawk gnused gnugrep utillinux smartmontools sysstat ]}:$PATH";
+ path = "PATH=${makeBinPath [ coreutils gawk gnused gnugrep util-linux smartmontools sysstat ]}:$PATH";
in ''
for i in $out/libexec/zfs/zpool.d/*; do
sed -i '2i${path}' $i
@@ -178,10 +170,10 @@ let
Copy-On-Write filesystem with data integrity detection and repair,
snapshotting, cloning, block devices, deduplication, and more.
'';
- homepage = "https://zfsonlinux.org/";
+ homepage = "https://github.com/openzfs/zfs";
license = licenses.cddl;
platforms = platforms.linux;
- maintainers = with maintainers; [ jcumming wizeman fpletz globin ];
+ maintainers = with maintainers; [ hmenke jcumming jonringer wizeman fpletz globin mic92 ];
};
};
in {
@@ -193,9 +185,9 @@ in {
# incompatibleKernelVersion = "4.20";
# this package should point to the latest release.
- version = "0.8.5";
+ version = "2.0.0";
- sha256 = "0vhd3zs2i83pd59nk0llml4vyk4fc178j6nhg00p6k3f6r0l655b";
+ sha256 = "1kriz6pg8wj98izvjc60wp23lgcp4k3mzhpkgj74np73rzgy6v8r";
};
zfsUnstable = common {
@@ -203,9 +195,8 @@ in {
# incompatibleKernelVersion = "4.19";
# this package should point to a version / git revision compatible with the latest kernel release
- version = "2.0.0-rc6";
+ version = "2.0.0";
- sha256 = "0p027x9hsawniwa9h3yayfbcx010anwcfy45rqgkg2r91zr2nfvw";
- isUnstable = true;
+ sha256 = "1kriz6pg8wj98izvjc60wp23lgcp4k3mzhpkgj74np73rzgy6v8r";
};
}
diff --git a/pkgs/servers/adguardhome/default.nix b/pkgs/servers/adguardhome/default.nix
index 3260ce4f053a..0194ce6afa7a 100644
--- a/pkgs/servers/adguardhome/default.nix
+++ b/pkgs/servers/adguardhome/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "adguardhome";
- version = "0.101.0";
+ version = "0.102.0";
src = fetchurl {
url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v${version}/AdGuardHome_linux_amd64.tar.gz";
- sha256 = "17k37hh04zhy5csl0p9g4hybfc403i38n754in1xrkzxi81r8dh5";
+ sha256 = "192v3k0q8qdr52a34bf48i8rvm41wgi6an8a4rcsgyq5j8l7v76i";
};
installPhase = ''
diff --git a/pkgs/servers/amqp/rabbitmq-server/default.nix b/pkgs/servers/amqp/rabbitmq-server/default.nix
index 2d0d4abd9141..2d55e0da85c3 100644
--- a/pkgs/servers/amqp/rabbitmq-server/default.nix
+++ b/pkgs/servers/amqp/rabbitmq-server/default.nix
@@ -8,12 +8,12 @@
stdenv.mkDerivation rec {
pname = "rabbitmq-server";
- version = "3.8.8";
+ version = "3.8.9";
# when updating, consider bumping elixir version in all-packages.nix
src = fetchurl {
url = "https://github.com/rabbitmq/rabbitmq-server/releases/download/v${version}/${pname}-${version}.tar.xz";
- sha256 = "14rzlikaqxi7cvpy4np1s1pnkila547zdxsb7nl4ilman1zwdgk7";
+ sha256 = "0b252l9r45h8r5gibdqcn6hhbm8g6rfzhm1k9d39pwhs5x77cjqv";
};
buildInputs =
diff --git a/pkgs/servers/apcupsd/default.nix b/pkgs/servers/apcupsd/default.nix
index ad047ba31f86..bdbb77faf6c1 100644
--- a/pkgs/servers/apcupsd/default.nix
+++ b/pkgs/servers/apcupsd/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, systemd, utillinux, coreutils, wall, hostname, man
+{ stdenv, fetchurl, pkgconfig, systemd, util-linux, coreutils, wall, hostname, man
, enableCgiScripts ? true, gd
}:
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ utillinux man ] ++ stdenv.lib.optional enableCgiScripts gd;
+ buildInputs = [ util-linux man ] ++ stdenv.lib.optional enableCgiScripts gd;
prePatch = ''
sed -e "s,\$(INSTALL_PROGRAM) \$(STRIP),\$(INSTALL_PROGRAM)," \
diff --git a/pkgs/servers/asterisk/default.nix b/pkgs/servers/asterisk/default.nix
index 9a393cdeb009..6e960bd92fe9 100644
--- a/pkgs/servers/asterisk/default.nix
+++ b/pkgs/servers/asterisk/default.nix
@@ -1,6 +1,6 @@
{ stdenv, lib, fetchurl, fetchsvn,
jansson, libedit, libxml2, libxslt, ncurses, openssl, sqlite,
- utillinux, dmidecode, libuuid, newt,
+ util-linux, dmidecode, libuuid, newt,
lua, speex,
srtp, wget, curl, iksemel, pkgconfig
}:
@@ -14,7 +14,7 @@ let
dmidecode libuuid newt
lua speex
srtp wget curl iksemel ];
- nativeBuildInputs = [ utillinux pkgconfig ];
+ nativeBuildInputs = [ util-linux pkgconfig ];
patches = [
# We want the Makefile to install the default /var skeleton
diff --git a/pkgs/servers/atlassian/jira.nix b/pkgs/servers/atlassian/jira.nix
index d3c7fb965531..66d26dbde760 100644
--- a/pkgs/servers/atlassian/jira.nix
+++ b/pkgs/servers/atlassian/jira.nix
@@ -8,11 +8,11 @@
stdenv.mkDerivation rec {
pname = "atlassian-jira";
- version = "8.13.0";
+ version = "8.14.0";
src = fetchurl {
url = "https://product-downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-${version}.tar.gz";
- sha256 = "06jq6x24kxwzkwjx05d4q6jyvjpbzqpjlj8arycw8z0w97k83hh9";
+ sha256 = "12dm0sasw98ywd074rjd9hnbymvy8z16bicjxfxqz91n1y13732i";
};
buildPhase = ''
diff --git a/pkgs/servers/bazarr/default.nix b/pkgs/servers/bazarr/default.nix
index 2a835c346cea..375f33e5d601 100644
--- a/pkgs/servers/bazarr/default.nix
+++ b/pkgs/servers/bazarr/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "bazarr";
- version = "0.9.0.6";
+ version = "0.9.0.7";
src = fetchurl {
url = "https://github.com/morpheus65535/bazarr/archive/v${version}.tar.gz";
- sha256 = "1mgvsi8y3camj215vnbw20f1z6jvpbyrj1hrcj4szxfcjkxdg2hv";
+ sha256 = "1nskhdb1pcgwp39ld8zrnngzsq6g1pn59nb211qhf6rsj0nyahic";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/servers/clickhouse/default.nix b/pkgs/servers/clickhouse/default.nix
index 4fd5b6c4751e..da73bc3c6012 100644
--- a/pkgs/servers/clickhouse/default.nix
+++ b/pkgs/servers/clickhouse/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, cmake, libtool, lldClang, ninja
+{ stdenv, fetchFromGitHub, fetchpatch, cmake, libtool, lldClang, ninja
, boost, brotli, capnproto, cctz, clang-unwrapped, double-conversion
, icu, jemalloc, libcpuid, libxml2, lld, llvm, lz4, libmysqlclient, openssl, perl
, poco, protobuf, python3, rapidjson, re2, rdkafka, readline, sparsehash, unixODBC
@@ -7,14 +7,14 @@
stdenv.mkDerivation rec {
pname = "clickhouse";
- version = "20.5.2.7";
+ version = "20.11.4.13";
src = fetchFromGitHub {
owner = "ClickHouse";
repo = "ClickHouse";
rev = "v${version}-stable";
fetchSubmodules = true;
- sha256 = "15b499czsv727wwdb1i1ja5wfsk6ii3pqpk6dlqic9cdmkh8c8ic";
+ sha256 = "0c87k0xqwj9sc3xy2f3ngfszgjiz4rzd787bdg6fxp94w1adjhny";
};
nativeBuildInputs = [ cmake libtool lldClang.bintools ninja ];
@@ -25,6 +25,15 @@ stdenv.mkDerivation rec {
xxHash zstd
];
+ patches = [
+ # This patch is only required for 20.11.4.13 - it should be included in the
+ # next stable release from upstream by default
+ (fetchpatch {
+ url = "https://github.com/ClickHouse/ClickHouse/commit/e31753b4db7aa0a72a85757dc11fc403962e30db.patch";
+ sha256 = "12ax02dh9y9k8smkj6v50yfr46iprscbrvd4bb9vfbx8xqgw7grb";
+ })
+ ];
+
postPatch = ''
patchShebangs src/
@@ -46,6 +55,8 @@ stdenv.mkDerivation rec {
cmakeFlags = [
"-DENABLE_TESTS=OFF"
+ "-DENABLE_EMBEDDED_COMPILER=ON"
+ "-USE_INTERNAL_LLVM_LIBRARY=OFF"
];
postInstall = ''
diff --git a/pkgs/servers/computing/slurm/default.nix b/pkgs/servers/computing/slurm/default.nix
index cc77dbd4891d..bde82468b720 100644
--- a/pkgs/servers/computing/slurm/default.nix
+++ b/pkgs/servers/computing/slurm/default.nix
@@ -9,7 +9,7 @@
stdenv.mkDerivation rec {
pname = "slurm";
- version = "20.02.5.1";
+ version = "20.02.6.1";
# N.B. We use github release tags instead of https://www.schedmd.com/downloads.php
# because the latter does not keep older releases.
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
repo = "slurm";
# The release tags use - instead of .
rev = "${pname}-${builtins.replaceStrings ["."] ["-"] version}";
- sha256 = "09d4zyyjl5mcrzhzbh6nhc35mzim1sy0h0p2h468nwk1fbl81ff5";
+ sha256 = "0vllyljsmv3y9hw4vfgnz9cnjqhlk55dy1bipssw872aldlxfcdk";
};
outputs = [ "out" "dev" ];
diff --git a/pkgs/servers/computing/torque/default.nix b/pkgs/servers/computing/torque/default.nix
index 0941ca969223..de358a5d66f8 100644
--- a/pkgs/servers/computing/torque/default.nix
+++ b/pkgs/servers/computing/torque/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, openssl, flex, bison, pkgconfig, groff, libxml2, utillinux
+{ stdenv, fetchFromGitHub, openssl, flex, bison, pkgconfig, groff, libxml2, util-linux
, coreutils, file, libtool, which, boost, autoreconfHook
}:
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
strictDeps = true;
nativeBuildInputs = [ autoreconfHook pkgconfig flex bison libxml2 ];
buildInputs = [
- openssl groff libxml2 utillinux libtool
+ openssl groff libxml2 util-linux libtool
which boost
];
diff --git a/pkgs/servers/consul/default.nix b/pkgs/servers/consul/default.nix
index 8912ce847883..81cd2db7bd09 100644
--- a/pkgs/servers/consul/default.nix
+++ b/pkgs/servers/consul/default.nix
@@ -2,7 +2,7 @@
buildGoModule rec {
pname = "consul";
- version = "1.8.5";
+ version = "1.9.0";
rev = "v${version}";
# Note: Currently only release tags are supported, because they have the Consul UI
@@ -17,7 +17,7 @@ buildGoModule rec {
owner = "hashicorp";
repo = pname;
inherit rev;
- sha256 = "1cf3zvb3xh97hz5hav9f1q3b22lwryw6a7gcmm7cphk6bdrdiva5";
+ sha256 = "06brmzj3h6my0pvi5n261180bfwgfn923702837jmkz7snpsdr9q";
};
passthru.tests.consul = nixosTests.consul;
@@ -26,7 +26,7 @@ buildGoModule rec {
# has a split module structure in one repo
subPackages = ["." "connect/certgen"];
- vendorSha256 = "1zz3hhngvx7989m73cp5a9j6spg42hgqd9vs8v332fvcr277lyxj";
+ vendorSha256 = "1mc567zgymfz8iy6bg603f857c05xfna1npk2hh490dsnskkfag0";
doCheck = false;
diff --git a/pkgs/servers/corosync/default.nix b/pkgs/servers/corosync/default.nix
index 5a209549d352..693ab0042f3d 100644
--- a/pkgs/servers/corosync/default.nix
+++ b/pkgs/servers/corosync/default.nix
@@ -9,11 +9,12 @@
with stdenv.lib;
stdenv.mkDerivation rec {
- name = "corosync-2.4.3";
+ pname = "corosync";
+ version = "2.4.5";
src = fetchurl {
- url = "http://build.clusterlabs.org/corosync/releases/${name}.tar.gz";
- sha256 = "15y5la04qn2lh1gabyifygzpa4dx3ndk5yhmaf7azxyjx0if9rxi";
+ url = "http://build.clusterlabs.org/corosync/releases/${pname}-${version}.tar.gz";
+ sha256 = "0pxs18vci9kq3qnqsg5i1h35jrxxiccwbm0mzja3g8j3izdsyvmb";
};
nativeBuildInputs = [ makeWrapper pkgconfig ];
diff --git a/pkgs/servers/dns/pdns-recursor/default.nix b/pkgs/servers/dns/pdns-recursor/default.nix
index df886ffe9dc9..8257d4ef2525 100644
--- a/pkgs/servers/dns/pdns-recursor/default.nix
+++ b/pkgs/servers/dns/pdns-recursor/default.nix
@@ -8,11 +8,11 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "pdns-recursor";
- version = "4.4.0";
+ version = "4.4.1";
src = fetchurl {
url = "https://downloads.powerdns.com/releases/pdns-recursor-${version}.tar.bz2";
- sha256 = "12z59xf63iskid08c3y55h238ma2chgvcbks0zprag7i00p97g06";
+ sha256 = "162nczipxnsbgg7clap697yikxjz1vdsjkaxxsn6hb6l6m3a6zzr";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/servers/documize-community/default.nix b/pkgs/servers/documize-community/default.nix
index 29ad2ef9174d..5c6b6b107089 100644
--- a/pkgs/servers/documize-community/default.nix
+++ b/pkgs/servers/documize-community/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "documize-community";
- version = "3.8.1";
+ version = "3.8.2";
src = fetchFromGitHub {
owner = "documize";
repo = "community";
- rev = "30d12ba756101a3d360e874cc8fad2a53ec558ed";
- sha256 = "sha256-URQtOXwMavPD9/9n2YO1Z9Rg/i26gYb53OC8WEpbelk=";
+ rev = "v${version}";
+ sha256 = "sha256-6DOvInfD32/mEILGXdXUeflmHoyn0eiYyQN/aI23FJ0=";
};
vendorSha256 = null;
diff --git a/pkgs/servers/etcd/3.4.nix b/pkgs/servers/etcd/3.4.nix
index be52b1bf1a58..dc9fc0898dff 100644
--- a/pkgs/servers/etcd/3.4.nix
+++ b/pkgs/servers/etcd/3.4.nix
@@ -2,7 +2,7 @@
buildGoModule rec {
pname = "etcd";
- version = "3.4.13";
+ version = "3.4.14";
deleteVendor = true;
vendorSha256 = "0jlnh4789xa2dhbyp33k9r278kc588ykggamnnfqivb27s2646bc";
@@ -13,7 +13,7 @@ buildGoModule rec {
owner = "etcd-io";
repo = "etcd";
rev = "v${version}";
- sha256 = "0bvky593241i60qf6793sxzsxwfl3f56cgscnva9f2jfhk157wmy";
+ sha256 = "0s6xwc8yczjdf6xysb6m0pp31hxjqdqjw24bliq08094jprhj31f";
};
buildPhase = ''
diff --git a/pkgs/servers/fileshare/default.nix b/pkgs/servers/fileshare/default.nix
index 721efb313ebe..90bf2c3a57f6 100644
--- a/pkgs/servers/fileshare/default.nix
+++ b/pkgs/servers/fileshare/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchgit, pkgconfig, git, libmicrohttpd }:
+{ stdenv, lib, fetchgit, pkgconfig, git, libmicrohttpd_0_9_70 }:
stdenv.mkDerivation rec {
pname = "fileshare";
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
'';
nativeBuildInputs = [ pkgconfig git ];
- buildInputs = [ libmicrohttpd ];
+ buildInputs = [ libmicrohttpd_0_9_70 ];
makeFlags = [ "BUILD=release" ];
diff --git a/pkgs/servers/gortr/default.nix b/pkgs/servers/gortr/default.nix
index 2af795b2ca91..721570c5c0ae 100644
--- a/pkgs/servers/gortr/default.nix
+++ b/pkgs/servers/gortr/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "gortr";
- version = "0.14.6";
+ version = "0.14.7";
src = fetchFromGitHub {
owner = "cloudflare";
repo = pname;
rev = "v${version}";
- sha256 = "1z1z4xl39qmd7df1zb2wsd2ycxr4aa9g23sfgp3ws4lhy5d6hyxw";
+ sha256 = "10dq42d3hb6a3ln3x1rag1lqzhwqb66xn4q8k4igjkn5my81nr6q";
};
vendorSha256 = "1nwrzbpqycr4ixk8a90pgaxcwakv5nlfnql6hmcc518qrva198wp";
diff --git a/pkgs/servers/gotify/default.nix b/pkgs/servers/gotify/default.nix
index 924625ebd783..a7fb1d0e7e57 100644
--- a/pkgs/servers/gotify/default.nix
+++ b/pkgs/servers/gotify/default.nix
@@ -20,6 +20,12 @@ buildGoModule rec {
sha256 = import ./source-sha.nix;
};
+ # With `allowGoReference = true;`, `buildGoModule` adds the `-trimpath`
+ # argument for Go builds which apparently breaks the UI like this:
+ #
+ # server[780]: stat /var/lib/private/ui/build/index.html: no such file or directory
+ allowGoReference = true;
+
vendorSha256 = import ./vendor-sha.nix;
doCheck = false;
diff --git a/pkgs/servers/gpsd/0001-Import-LD_LIBRARY_PATH-to-allow-running-scons-check-.patch b/pkgs/servers/gpsd/0001-Import-LD_LIBRARY_PATH-to-allow-running-scons-check-.patch
deleted file mode 100644
index a8721a3e7029..000000000000
--- a/pkgs/servers/gpsd/0001-Import-LD_LIBRARY_PATH-to-allow-running-scons-check-.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From e08583ddb8445241c38c88d828271be908d52f9f Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= <bjorn.forsman@gmail.com>
-Date: Mon, 17 Feb 2014 20:52:50 +0000
-Subject: [PATCH 1/2] Import LD_LIBRARY_PATH to allow running 'scons check'
- without 'chrpath'
-
----
- SConstruct | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/SConstruct b/SConstruct
-index fe444a2..f73c87e 100644
---- a/SConstruct
-+++ b/SConstruct
-@@ -220,6 +220,7 @@ import_env = (
- 'STAGING_DIR', # Required by the OpenWRT and CeroWrt builds.
- 'STAGING_PREFIX', # Required by the OpenWRT and CeroWrt builds.
- 'WRITE_PAD', # So we can test WRITE_PAD values on the fly.
-+ 'LD_LIBRARY_PATH', # Allows running 'scons check' without 'chrpath'
- )
- envs = {}
- for var in import_env:
---
-2.9.0
-
diff --git a/pkgs/servers/gpsd/0001-Use-pkgconfig-for-dbus-library.patch b/pkgs/servers/gpsd/0001-Use-pkgconfig-for-dbus-library.patch
deleted file mode 100644
index 58ae754ecfb5..000000000000
--- a/pkgs/servers/gpsd/0001-Use-pkgconfig-for-dbus-library.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From b4ed6e9e89e3b7d57e5de9f2c1987a489bb5628c Mon Sep 17 00:00:00 2001
-From: Alexey Shmalko <rasen.dubi@gmail.com>
-Date: Sat, 9 Jul 2016 20:54:05 +0300
-Subject: [PATCH] Use pkgconfig for dbus library
-
-Without this, gcc can't find library path for the dbus.
-
-This is already fixed upstream, so the patch shouldn't be necessary with
-the next version of gpsd.
----
- SConstruct | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/SConstruct b/SConstruct
-index 0d4b29d..d8624b0 100644
---- a/SConstruct
-+++ b/SConstruct
-@@ -586,8 +586,8 @@ else:
-
- if env['dbus_export'] and config.CheckPKG('dbus-1'):
- confdefs.append("#define HAVE_DBUS 1\n")
-- dbusflags = ["-ldbus-1"]
-- env.MergeFlags(pkg_config("dbus-1"))
-+ dbusflags = pkg_config("dbus-1")
-+ env.MergeFlags(dbusflags)
- else:
- confdefs.append("/* #undef HAVE_DBUS */\n")
- dbusflags = []
---
-2.9.0
-
diff --git a/pkgs/servers/gpsd/0002-Import-XML_CATALOG_FILES-to-be-able-to-validate-the-.patch b/pkgs/servers/gpsd/0002-Import-XML_CATALOG_FILES-to-be-able-to-validate-the-.patch
deleted file mode 100644
index 3e387167d6fb..000000000000
--- a/pkgs/servers/gpsd/0002-Import-XML_CATALOG_FILES-to-be-able-to-validate-the-.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 21e5295a633c8c450629106c4603b78b2de7d786 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= <bjorn.forsman@gmail.com>
-Date: Sat, 15 Mar 2014 15:08:01 +0100
-Subject: [PATCH 2/2] Import XML_CATALOG_FILES to be able to validate the
- manual
-
-In nixos/nixpkgs, 'xmlto' depends on $XML_CATALOG_FILES to be able to
-validate XML documents. Because without it, it'll try to go online to
-download DTD's and builders don't have network access...
----
- SConstruct | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/SConstruct b/SConstruct
-index f73c87e..0d4b29d 100644
---- a/SConstruct
-+++ b/SConstruct
-@@ -221,6 +221,7 @@ import_env = (
- 'STAGING_PREFIX', # Required by the OpenWRT and CeroWrt builds.
- 'WRITE_PAD', # So we can test WRITE_PAD values on the fly.
- 'LD_LIBRARY_PATH', # Allows running 'scons check' without 'chrpath'
-+ 'XML_CATALOG_FILES', # Enables validating the manual with 'xmlto' using nix build system
- )
- envs = {}
- for var in import_env:
---
-2.9.0
-
diff --git a/pkgs/servers/gpsd/0002-scons-envs-patch.patch b/pkgs/servers/gpsd/0002-scons-envs-patch.patch
deleted file mode 100644
index fbb06db6aa39..000000000000
--- a/pkgs/servers/gpsd/0002-scons-envs-patch.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- b/SConstruct 2018-07-03 23:13:51.986746857 +0200
-+++ a/SConstruct 2018-07-03 23:14:50.495252914 +0200
-@@ -221,7 +221,7 @@
- 'STAGING_PREFIX', # Required by the OpenWRT and CeroWrt builds.
- 'WRITE_PAD', # So we can test WRITE_PAD values on the fly.
- )
--envs = {}
-+envs = os.environ
- for var in import_env:
- if var in os.environ:
- envs[var] = os.environ[var]
diff --git a/pkgs/servers/gpsd/default.nix b/pkgs/servers/gpsd/default.nix
index 5f9beb4b8348..7f197254878d 100644
--- a/pkgs/servers/gpsd/default.nix
+++ b/pkgs/servers/gpsd/default.nix
@@ -1,45 +1,49 @@
-{ fetchurl, stdenv, sconsPackages, pkgconfig, dbus, dbus-glib
-, ncurses, libX11, libXt, libXpm, libXaw, libXext
+{ stdenv, lib ,fetchurl, scons, pkg-config, dbus, ncurses
, libusb1, docbook_xml_dtd_412, docbook_xsl, bc
+
+# optional deps for GUI packages
+, guiSupport ? true
+, dbus-glib ? null, libX11 ? null, libXt ? null, libXpm ? null, libXaw ? null, libXext ? null
+, gobject-introspection ? null, pango ? null, gdk-pixbuf ? null, atk ? null, wrapGAppsHook ? null
+
, libxslt, xmlto, gpsdUser ? "gpsd", gpsdGroup ? "dialout"
, pps-tools
-, python2Packages
+, python3Packages
}:
-# TODO: put the X11 deps behind a guiSupport parameter for headless support
stdenv.mkDerivation rec {
- name = "gpsd-3.16";
+ pname = "gpsd";
+ version = "3.21";
src = fetchurl {
- url = "https://download-mirror.savannah.gnu.org/releases/gpsd/${name}.tar.gz";
- sha256 = "0a90ph4qrlz5kkcz2mwkfk3cmwy9fmglp94znz2y0gsd7bqrlmq3";
+ url = "https://download-mirror.savannah.gnu.org/releases/${pname}/${pname}-${version}.tar.gz";
+ sha256 = "14gyqrbrq6jz4y6x59rdpv9d4c3pbn0vh1blq3iwrc6kz0x4ql35";
};
nativeBuildInputs = [
- sconsPackages.scons_3_1_2 pkgconfig docbook_xml_dtd_412 docbook_xsl xmlto bc
- python2Packages.python
- python2Packages.wrapPython
- ];
+ scons pkg-config docbook_xml_dtd_412 docbook_xsl xmlto bc
+ python3Packages.python
+ python3Packages.wrapPython
+ ]
+ ++ lib.optionals guiSupport [ wrapGAppsHook gobject-introspection ];
buildInputs = [
- python2Packages.python dbus dbus-glib ncurses libX11 libXt libXpm libXaw libXext
+ python3Packages.python dbus ncurses
libxslt libusb1 pps-tools
+ ]
+ ++ lib.optionals guiSupport [
+ dbus-glib libX11 libXt libXpm libXaw libXext
+ gobject-introspection pango gdk-pixbuf atk
];
- pythonPath = [
- python2Packages.pygobject2
- python2Packages.pygtk
+ pythonPath = lib.optionals guiSupport [
+ python3Packages.pygobject3
+ python3Packages.pycairo
];
patches = [
- ./0001-Import-LD_LIBRARY_PATH-to-allow-running-scons-check-.patch
- ./0002-Import-XML_CATALOG_FILES-to-be-able-to-validate-the-.patch
-
- # TODO: remove the patch with the next release
- ./0001-Use-pkgconfig-for-dbus-library.patch
- # to be able to find pps-tools
- ./0002-scons-envs-patch.patch
+ ./sconstruct-env-fixes.patch
];
postPatch = ''
@@ -53,7 +57,7 @@ stdenv.mkDerivation rec {
sed -e "s|systemd_dir = .*|systemd_dir = '$out/lib/systemd/system'|" -i SConstruct
sconsFlags+=" udevdir=$out/lib/udev"
- sconsFlags+=" python_libdir=$out/lib/${python2Packages.python.libPrefix}/site-packages"
+ sconsFlags+=" python_libdir=$out/lib/${python3Packages.python.libPrefix}/site-packages"
'';
sconsFlags = [
@@ -61,6 +65,7 @@ stdenv.mkDerivation rec {
"gpsd_user=${gpsdUser}"
"gpsd_group=${gpsdGroup}"
"systemd=yes"
+ "xgps=${if guiSupport then "True" else "False"}"
];
preCheck = ''
@@ -73,7 +78,9 @@ stdenv.mkDerivation rec {
'';
installTargets = [ "install" "udev-install" ];
+ # remove binaries for x-less install because xgps sconsflag is partially broken
postFixup = ''
+ ${if guiSupport then "" else "rm $out/bin/xgps*"}
wrapPythonProgramsIn $out/bin "$out $pythonPath"
'';
diff --git a/pkgs/servers/gpsd/sconstruct-env-fixes.patch b/pkgs/servers/gpsd/sconstruct-env-fixes.patch
new file mode 100644
index 000000000000..e90bd04b6342
--- /dev/null
+++ b/pkgs/servers/gpsd/sconstruct-env-fixes.patch
@@ -0,0 +1,15 @@
+--- SConstruct.orig 2020-12-03 12:39:40.759793977 -0600
++++ gpsd-3.21/SConstruct 2020-12-03 12:44:30.858761753 -0600
+@@ -516,9 +516,11 @@
+ 'CWRAPPERS_CONFIG_DIR', # pkgsrc
+ # Variables used in testing
+ 'WRITE_PAD', # So we can test WRITE_PAD values on the fly.
++ 'LD_LIBRARY_PATH', # Allows running 'scons check' without 'chrpath'
++ 'XML_CATALOG_FILES', # Enables validating the manual with 'xmlto' using nix build system
+ )
+
+-envs = {}
++envs = os.environ
+ for var in import_env:
+ if var in os.environ:
+ envs[var] = os.environ[var]
diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix
index 52f114bfe7f5..456b30cb3972 100644
--- a/pkgs/servers/home-assistant/component-packages.nix
+++ b/pkgs/servers/home-assistant/component-packages.nix
@@ -2,7 +2,7 @@
# Do not edit!
{
- version = "0.118.0";
+ version = "0.118.5";
components = {
"abode" = ps: with ps; [ abodepy ];
"accuweather" = ps: with ps; [ accuweather ];
@@ -313,7 +313,7 @@
"google_domains" = ps: with ps; [ ];
"google_maps" = ps: with ps; [ ]; # missing inputs: locationsharinglib
"google_pubsub" = ps: with ps; [ google_cloud_pubsub ];
- "google_translate" = ps: with ps; [ gtts-token ];
+ "google_translate" = ps: with ps; [ gtts ];
"google_travel_time" = ps: with ps; [ googlemaps ];
"google_wifi" = ps: with ps; [ ];
"gpmdp" = ps: with ps; [ websocket_client ];
diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix
index b7350a4efd27..bc0622e4f554 100644
--- a/pkgs/servers/home-assistant/default.nix
+++ b/pkgs/servers/home-assistant/default.nix
@@ -62,7 +62,7 @@ let
extraBuildInputs = extraPackages py.pkgs;
# Don't forget to run parse-requirements.py after updating
- hassVersion = "0.118.0";
+ hassVersion = "0.118.5";
in with py.pkgs; buildPythonApplication rec {
pname = "homeassistant";
@@ -78,7 +78,7 @@ in with py.pkgs; buildPythonApplication rec {
owner = "home-assistant";
repo = "core";
rev = version;
- sha256 = "0q3kjsxp82r11gqsnwcw8rnqhgi46214hw84ibw8956w7h75ik5m";
+ sha256 = "1711qhcvrzl599cryd9wzamacn1vv37w67vprqgibnbw58kcpilj";
};
# leave this in, so users don't have to constantly update their downstream patch handling
diff --git a/pkgs/servers/http/gitlab-pages/default.nix b/pkgs/servers/http/gitlab-pages/default.nix
index bef6744d1312..0174f8af43f5 100644
--- a/pkgs/servers/http/gitlab-pages/default.nix
+++ b/pkgs/servers/http/gitlab-pages/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "gitlab-pages";
- version = "1.28.0";
+ version = "1.30.0";
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "gitlab-pages";
rev = "v${version}";
- sha256 = "15q32blkhmc5w1b2xh45y7cag8f6bw9bgiwin5ykrzj5d305wd16";
+ sha256 = "0gn5lwn1lk1ghv6lw0fvax0m829w09mmq8flbmcxvszfyv7x0rix";
};
- vendorSha256 = "1gzkb2j2hl6ln8i5wjk2n9g8agpdzy1pzghb4sy1r8pdfp0i28r3";
+ vendorSha256 = "08zma4b58b9132h41m6frbdi502yima9lkpab87fi0q5r6qwhf1z";
subPackages = [ "." ];
doCheck = false; # Broken
diff --git a/pkgs/servers/http/jetty/default.nix b/pkgs/servers/http/jetty/default.nix
index b8374d62ddfc..72e6c00278a4 100644
--- a/pkgs/servers/http/jetty/default.nix
+++ b/pkgs/servers/http/jetty/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "jetty";
- version = "9.4.34.v20201102";
+ version = "9.4.35.v20201120";
src = fetchurl {
url = "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/${version}/jetty-distribution-${version}.tar.gz";
name = "jetty-distribution-${version}.tar.gz";
- sha256 = "0c5zsnzcg2bz6z1s6hdzwzn813cgs26h1hwjjfhh1msfzyig30ma";
+ sha256 = "1cpdrqz6wi7fd228lh4ijs82jq51qr5aym6vff464w3y2sd0jbav";
};
phases = [ "unpackPhase" "installPhase" ];
diff --git a/pkgs/servers/http/lighttpd/default.nix b/pkgs/servers/http/lighttpd/default.nix
index 01a07a9f5029..d90357044f54 100644
--- a/pkgs/servers/http/lighttpd/default.nix
+++ b/pkgs/servers/http/lighttpd/default.nix
@@ -15,11 +15,11 @@ assert enableWebDAV -> libuuid != null;
assert enableExtendedAttrs -> attr != null;
stdenv.mkDerivation rec {
- name = "lighttpd-1.4.55";
+ name = "lighttpd-1.4.56";
src = fetchurl {
url = "https://download.lighttpd.net/lighttpd/releases-1.4.x/${name}.tar.xz";
- sha256 = "09z947730yjh438wrqb3z1c5hr1dbb11a8sr92g3vk6mr7lm02va";
+ sha256 = "0xyzahrkmldwskwgjgj4dc3rmfmgqiwwr9y7jfhqpbp8g76q9kp4";
};
postPatch = ''
diff --git a/pkgs/servers/http/nginx/mainline.nix b/pkgs/servers/http/nginx/mainline.nix
index 7b7de1a00f4a..edb87258d6b7 100644
--- a/pkgs/servers/http/nginx/mainline.nix
+++ b/pkgs/servers/http/nginx/mainline.nix
@@ -1,6 +1,6 @@
{ callPackage, ... }@args:
callPackage ./generic.nix args {
- version = "1.19.4";
- sha256 = "03h0hhrbfy3asla9gki2cp97zjn7idxbp5lk9xi0snlh4xlm9pv1";
+ version = "1.19.5";
+ sha256 = "173rv8gacd9bakb0r9jmkr4pqgjw9mzpdh3f7x2d8ln4ssplc2jw";
}
diff --git a/pkgs/servers/http/openresty/default.nix b/pkgs/servers/http/openresty/default.nix
index 734dfb041403..964517649900 100644
--- a/pkgs/servers/http/openresty/default.nix
+++ b/pkgs/servers/http/openresty/default.nix
@@ -8,15 +8,19 @@
callPackage ../nginx/generic.nix args rec {
pname = "openresty";
- nginxVersion = "1.17.8";
- version = "${nginxVersion}.2";
+ nginxVersion = "1.19.3";
+ version = "${nginxVersion}.1";
src = fetchurl {
url = "https://openresty.org/download/openresty-${version}.tar.gz";
- sha256 = "1813w33hjm1hcqvl3b3f67qgi5zfjiqg6s01hiy12a5j3jqilcig";
+ sha256 = "0p9xn0xgbk6nmjfb25a3d6bwxm8q23igkixqma5fpygla6fcsvzk";
};
- fixPatch = patch: let name = patch.name or (builtins.baseNameOf patch); in
+ # generic.nix applies fixPatch on top of every patch defined there. This
+ # allows updating the patch destination, as openresty has nginx source code
+ # in a different folder.
+ fixPatch = patch:
+ let name = patch.name or (builtins.baseNameOf patch); in
runCommand "openresty-${name}" { src = patch; } ''
substitute $src $out \
--replace "a/" "a/bundle/nginx-${nginxVersion}/" \
@@ -40,9 +44,9 @@ callPackage ../nginx/generic.nix args rec {
meta = {
description = "A fast web application server built on Nginx";
- homepage = "http://openresty.org";
- license = lib.licenses.bsd2;
- platforms = lib.platforms.all;
+ homepage = "http://openresty.org";
+ license = lib.licenses.bsd2;
+ platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ thoughtpolice lblasc emily ];
};
}
diff --git a/pkgs/servers/http/unit/default.nix b/pkgs/servers/http/unit/default.nix
index 318fcd498abe..f4379aa6fa2c 100644
--- a/pkgs/servers/http/unit/default.nix
+++ b/pkgs/servers/http/unit/default.nix
@@ -1,4 +1,5 @@
{ stdenv, fetchFromGitHub, nixosTests, which
+, pcre2
, withPython2 ? false, python2
, withPython3 ? true, python3, ncurses
, withPHP73 ? false, php73
@@ -30,19 +31,19 @@ let
php74-unit = php74.override phpConfig;
in stdenv.mkDerivation rec {
- version = "1.20.0";
+ version = "1.21.0";
pname = "unit";
src = fetchFromGitHub {
owner = "nginx";
- repo = "unit";
+ repo = pname;
rev = version;
- sha256 = "1qmcz01ifmd80qgpvf1y8nhad6yk56772xdhqvwfxn3mdjfqvcs8";
+ sha256 = "1jczdxixxyj16w10pkcplchbqvx3m32nkmcl0hqap5ffqj08mmf7";
};
nativeBuildInputs = [ which ];
- buildInputs = [ ]
+ buildInputs = [ pcre2.dev ]
++ optional withPython2 python2
++ optionals withPython3 [ python3 ncurses ]
++ optional withPHP73 php73-unit
diff --git a/pkgs/servers/hylafaxplus/default.nix b/pkgs/servers/hylafaxplus/default.nix
index 9585ac46e5a3..1bbaacd58446 100644
--- a/pkgs/servers/hylafaxplus/default.nix
+++ b/pkgs/servers/hylafaxplus/default.nix
@@ -15,7 +15,7 @@
, libtiff
, psmisc
, sharutils
-, utillinux
+, util-linux
, zlib
## optional packages (using `null` disables some functionality)
, jbigkit ? null
@@ -76,7 +76,7 @@ stdenv.mkDerivation {
libtiff
psmisc # for `fuser` command
sharutils # for `uuencode` command
- utillinux # for `agetty` command
+ util-linux # for `agetty` command
zlib
jbigkit # optional
lcms2 # optional
diff --git a/pkgs/servers/irc/ircd-hybrid/default.nix b/pkgs/servers/irc/ircd-hybrid/default.nix
index 8b65c7870f93..582bf94b0de9 100644
--- a/pkgs/servers/irc/ircd-hybrid/default.nix
+++ b/pkgs/servers/irc/ircd-hybrid/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, openssl, zlib }:
stdenv.mkDerivation rec {
- name = "ircd-hybrid-8.2.24";
+ name = "ircd-hybrid-8.2.35";
src = fetchurl {
url = "mirror://sourceforge/ircd-hybrid/${name}.tgz";
- sha256 = "03nmzrhqfsxwry316nm80m9p285v65fz75ns7fg623hcy65jv97a";
+ sha256 = "045wd3wa4i1hl7i4faksaj8l5r70ld55bggryaf1ml28ijwjwpca";
};
buildInputs = [ openssl zlib ];
@@ -21,6 +21,6 @@ stdenv.mkDerivation rec {
meta = {
description = "An IPv6-capable IRC server";
platforms = stdenv.lib.platforms.unix;
- homepage = "http://www.ircd-hybrid.org/";
+ homepage = "https://www.ircd-hybrid.org/";
};
}
diff --git a/pkgs/servers/jackett/default.nix b/pkgs/servers/jackett/default.nix
index a2ae37efe896..fd6d34f0ad2d 100644
--- a/pkgs/servers/jackett/default.nix
+++ b/pkgs/servers/jackett/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "jackett";
- version = "0.16.2131";
+ version = "0.16.2291";
src = fetchurl {
url = "https://github.com/Jackett/Jackett/releases/download/v${version}/Jackett.Binaries.Mono.tar.gz";
- sha256 = "1689w80cjji7wq1x3sgkpmx0n543mqkzvhb3hdmz6f66h479hcpk";
+ sha256 = "1ybjssrj73qf34v66cv32gnlpvppp8kg2bwdv0r7qdy2vj5dx14a";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/servers/klipper/default.nix b/pkgs/servers/klipper/default.nix
index 0b4fa745460e..9c44dabe3df9 100644
--- a/pkgs/servers/klipper/default.nix
+++ b/pkgs/servers/klipper/default.nix
@@ -5,13 +5,13 @@
}:
stdenv.mkDerivation rec {
name = "klipper";
- version = "0.8.0";
+ version = "0.9.1";
src = fetchFromGitHub {
owner = "KevinOConnor";
repo = "klipper";
rev = "v${version}";
- sha256 = "1ijy2ij9yii5hms10914i614wkjpsy0k4rbgnm6l594gphivdfm7";
+ sha256 = "1wgklngsz6xxl25qxi9fkqhbyhwy61iyyk76ycq68b3miayrkgpj";
};
sourceRoot = "source/klippy";
diff --git a/pkgs/servers/mail/postfix/default.nix b/pkgs/servers/mail/postfix/default.nix
index 694d7044b8a2..0b6ed49737d2 100644
--- a/pkgs/servers/mail/postfix/default.nix
+++ b/pkgs/servers/mail/postfix/default.nix
@@ -12,7 +12,7 @@ let
"-DUSE_TLS" "-DUSE_SASL_AUTH" "-DUSE_CYRUS_SASL" "-I${cyrus_sasl.dev}/include/sasl"
"-DHAS_DB_BYPASS_MAKEDEFS_CHECK"
] ++ lib.optional withPgSQL "-DHAS_PGSQL"
- ++ lib.optionals withMySQL [ "-DHAS_MYSQL" "-I${libmysqlclient}/include/mysql" "-L${libmysqlclient}/lib/mysql" ]
+ ++ lib.optionals withMySQL [ "-DHAS_MYSQL" "-I${libmysqlclient.dev}/include/mysql" "-L${libmysqlclient}/lib/mysql" ]
++ lib.optional withSQLite "-DHAS_SQLITE"
++ lib.optionals withLDAP ["-DHAS_LDAP" "-DUSE_LDAP_SASL"]);
auxlibs = lib.concatStringsSep " " ([
diff --git a/pkgs/servers/mail/postsrsd/default.nix b/pkgs/servers/mail/postsrsd/default.nix
index 845c42374322..3929ffbafc62 100644
--- a/pkgs/servers/mail/postsrsd/default.nix
+++ b/pkgs/servers/mail/postsrsd/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "postsrsd";
- version = "1.6";
+ version = "1.8";
src = fetchFromGitHub {
owner = "roehling";
repo = "postsrsd";
rev = version;
- sha256 = "1dza22f0zlzsvr2dpnmsg8m8mj9rgdk0pzm1wvxrcfwyi8899ggm";
+ sha256 = "1f10ac7bkphvjjh2xzzz5c0x97njx20yd8wvl99isqfsyyc2lhm7";
};
cmakeFlags = [ "-DGENERATE_SRS_SECRET=OFF" "-DINIT_FLAVOR=systemd" ];
diff --git a/pkgs/servers/matrix-appservice-discord/node-composition.nix b/pkgs/servers/matrix-appservice-discord/node-composition.nix
index 42b6358224cf..6080388b05e8 100644
--- a/pkgs/servers/matrix-appservice-discord/node-composition.nix
+++ b/pkgs/servers/matrix-appservice-discord/node-composition.nix
@@ -6,7 +6,7 @@
let
nodeEnv = import ../../development/node-packages/node-env.nix {
- inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile;
+ inherit (pkgs) stdenv python2 util-linux runCommand writeTextFile;
inherit nodejs;
libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null;
};
diff --git a/pkgs/servers/matrix-synapse/matrix-appservice-slack/node-composition.nix b/pkgs/servers/matrix-synapse/matrix-appservice-slack/node-composition.nix
index 36da6132423c..0f86a16aef50 100644
--- a/pkgs/servers/matrix-synapse/matrix-appservice-slack/node-composition.nix
+++ b/pkgs/servers/matrix-synapse/matrix-appservice-slack/node-composition.nix
@@ -6,7 +6,7 @@
let
nodeEnv = import ../../../development/node-packages/node-env.nix {
- inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile;
+ inherit (pkgs) stdenv python2 util-linux runCommand writeTextFile;
inherit nodejs;
libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null;
};
diff --git a/pkgs/servers/mautrix-telegram/0001-Re-add-entrypoint.patch b/pkgs/servers/mautrix-telegram/0001-Re-add-entrypoint.patch
new file mode 100644
index 000000000000..448e7017a6c3
--- /dev/null
+++ b/pkgs/servers/mautrix-telegram/0001-Re-add-entrypoint.patch
@@ -0,0 +1,29 @@
+From f4a612e1c8501d2a1683003bb121daa6d46155ca Mon Sep 17 00:00:00 2001
+From: Maximilian Bosch <maximilian@mbosch.me>
+Date: Sun, 29 Nov 2020 20:45:16 +0100
+Subject: [PATCH 1/2] Re-add entrypoint
+
+---
+ setup.py | 6 ++++++
+ 1 file changed, 6 insertions(+)
+
+diff --git a/setup.py b/setup.py
+index 068c351..95dbf89 100644
+--- a/setup.py
++++ b/setup.py
+@@ -51,6 +51,12 @@ setuptools.setup(
+ extras_require=extras_require,
+ python_requires="~=3.6",
+
++ entry_points={
++ 'console_scripts': [
++ 'mautrix-telegram=mautrix_telegram.__main__:main'
++ ]
++ },
++
+ setup_requires=["pytest-runner"],
+ tests_require=["pytest", "pytest-asyncio", "pytest-mock"],
+
+--
+2.28.0
+
diff --git a/pkgs/servers/mautrix-telegram/0002-Don-t-depend-on-pytest-runner.patch b/pkgs/servers/mautrix-telegram/0002-Don-t-depend-on-pytest-runner.patch
new file mode 100644
index 000000000000..f1ec3e622cf8
--- /dev/null
+++ b/pkgs/servers/mautrix-telegram/0002-Don-t-depend-on-pytest-runner.patch
@@ -0,0 +1,24 @@
+From eb39954acf73096d65ba1e9575cbeb3d4307d5df Mon Sep 17 00:00:00 2001
+From: Maximilian Bosch <maximilian@mbosch.me>
+Date: Sun, 29 Nov 2020 20:55:17 +0100
+Subject: [PATCH 2/2] Don't depend on pytest-runner
+
+---
+ setup.py | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/setup.py b/setup.py
+index 95dbf89..89ea2a7 100644
+--- a/setup.py
++++ b/setup.py
+@@ -57,7 +57,6 @@ setuptools.setup(
+ ]
+ },
+
+- setup_requires=["pytest-runner"],
+ tests_require=["pytest", "pytest-asyncio", "pytest-mock"],
+
+ classifiers=[
+--
+2.28.0
+
diff --git a/pkgs/servers/mautrix-telegram/default.nix b/pkgs/servers/mautrix-telegram/default.nix
index c39d4fc0d861..bf00462875b2 100644
--- a/pkgs/servers/mautrix-telegram/default.nix
+++ b/pkgs/servers/mautrix-telegram/default.nix
@@ -11,16 +11,17 @@ let
in buildPythonPackage rec {
pname = "mautrix-telegram";
- version = "0.8.2";
- disabled = pythonOlder "3.6";
+ version = "0.9.0";
+ disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "tulir";
repo = pname;
rev = "v${version}";
- sha256 = "0mhy9b933haz1bldkglvn81warjxdjdzgkviiv5k6fykghq473jf";
+ sha256 = "1543ljjl3jg3ayid7ifi4bamqh4gq85pmlbs3m8i7phjbbm7g9dn";
};
+ patches = [ ./0001-Re-add-entrypoint.patch ./0002-Don-t-depend-on-pytest-runner.patch ];
postPatch = ''
sed -i -e '/alembic>/d' requirements.txt
'';
@@ -32,7 +33,6 @@ in buildPythonPackage rec {
sqlalchemy
CommonMark
ruamel_yaml
- future-fstrings
python_magic
telethon
telethon-session-sqlalchemy
@@ -53,9 +53,14 @@ in buildPythonPackage rec {
];
});
+ # Tests are broken and throw the following for every test:
+ # TypeError: 'Mock' object is not subscriptable
+ #
+ # The tests were touched the last time in 2019 and upstream CI doesn't even build
+ # those, so it's safe to assume that this part of the software is abandoned.
+ doCheck = false;
checkInputs = [
pytest
- pytestrunner
pytest-mock
pytest-asyncio
];
diff --git a/pkgs/servers/memcached/default.nix b/pkgs/servers/memcached/default.nix
index 182ca6bcd90e..0435d0e1d402 100644
--- a/pkgs/servers/memcached/default.nix
+++ b/pkgs/servers/memcached/default.nix
@@ -1,12 +1,12 @@
{stdenv, fetchurl, cyrus_sasl, libevent, nixosTests }:
stdenv.mkDerivation rec {
- version = "1.6.8";
+ version = "1.6.9";
pname = "memcached";
src = fetchurl {
url = "https://memcached.org/files/${pname}-${version}.tar.gz";
- sha256 = "0fbrrn7mkhv5xci4cffxxb8qzr9c0n3y58jymq2aqlpzyq8klfz2";
+ sha256 = "1lcjy1b9krnb2gk72qd1fvivlfiyfvknfi3wngyvyk9ifzijr9nm";
};
configureFlags = [
diff --git a/pkgs/servers/metabase/default.nix b/pkgs/servers/metabase/default.nix
index fb86600eaa6a..fe16eae04c82 100644
--- a/pkgs/servers/metabase/default.nix
+++ b/pkgs/servers/metabase/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "metabase";
- version = "0.37.1";
+ version = "0.37.2";
src = fetchurl {
url = "http://downloads.metabase.com/v${version}/metabase.jar";
- sha256 = "1mqkaagd452kygch47jsqzcjcsian4pp5xcvr3nnm3p3mah79wyi";
+ sha256 = "0rhwnma8p3lgdld9nslmnii2v83g8gac6ybgk58af9gpypivwpvr";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/servers/microserver/default.nix b/pkgs/servers/microserver/default.nix
index 9132ef9672bd..618b6f75e7b7 100644
--- a/pkgs/servers/microserver/default.nix
+++ b/pkgs/servers/microserver/default.nix
@@ -1,17 +1,19 @@
-{ stdenv, fetchFromGitHub, rustPlatform }:
+{ stdenv, fetchFromGitHub, rustPlatform, darwin }:
rustPlatform.buildRustPackage rec {
pname = "microserver";
- version = "0.1.8";
+ version = "0.2.0";
src = fetchFromGitHub {
owner = "robertohuertasm";
repo = "microserver";
rev = "v${version}";
- sha256 = "1i9689ra5jnmhkxabrx4zcp5f422w9ql9m4xzldqwmpnckm736v6";
+ sha256 = "1bbbdajh74wh2fbidasim2mzmzqjrgi02v8b0g7vbhpdnlim6ixz";
};
- cargoSha256 = "1yn3xmmhpixiviayicl2szlzfjx5crffp3pq75d5nz6ky3miai9l";
+ cargoSha256 = "0cyxa200iz7knkma4zi3mzky3g0kibbxd5303psk2rl2rppir0f7";
+
+ buildInputs = stdenv.lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ Security ]);
meta = with stdenv.lib; {
homepage = "https://github.com/robertohuertasm/microserver";
diff --git a/pkgs/servers/minio/default.nix b/pkgs/servers/minio/default.nix
index c333450aace7..32dee6460df7 100644
--- a/pkgs/servers/minio/default.nix
+++ b/pkgs/servers/minio/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "minio";
- version = "2020-08-08T04-50-06Z";
+ version = "2020-10-18T21-54-12Z";
src = fetchFromGitHub {
owner = "minio";
repo = "minio";
rev = "RELEASE.${version}";
- sha256 = "0l5yd3k154h3q9sc5psv80n9wpnhpj5sb3r9v9gsqcam46ljwpna";
+ sha256 = "0yva6hwfczq0apg8cl0xvm5xzyazxnic4bh2xxm1nq4iqw2p2177";
};
- vendorSha256 = "1xxhvgawkj2lq39cxgl4l5v41m6nsask79n2cxfpcgb00fqq147x";
+ vendorSha256 = "185njxpaynnq8yydmkdh1sf6x924p69w7brqwl42ny1gylwv2chp";
doCheck = false;
diff --git a/pkgs/servers/misc/navidrome/default.nix b/pkgs/servers/misc/navidrome/default.nix
index a14a5039721d..9df7ad827f0a 100644
--- a/pkgs/servers/misc/navidrome/default.nix
+++ b/pkgs/servers/misc/navidrome/default.nix
@@ -4,11 +4,11 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "navidrome";
- version = "0.29.0";
+ version = "0.39.0";
src = fetchurl {
url = "https://github.com/deluan/navidrome/releases/download/v${version}/navidrome_${version}_Linux_x86_64.tar.gz";
- sha256 = "0dpv68wvrslgfgh18mb8ficji6k1i9jiid9bfw786andf4rwghyc";
+ sha256 = "0ngqlb9d8xml0vnjsn6vpi02sjqldsiirlrzfncrh3hlcrhk4fcn";
};
nativeBuildInputs = [ makeWrapper ];
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
wrapProgram $out/bin/navidrome \
--prefix PATH : ${makeBinPath (optional ffmpegSupport ffmpeg)}
'';
-
+
meta = {
description = "Navidrome Music Server and Streamer compatible with Subsonic/Airsonic";
homepage = "https://www.navidrome.org/";
diff --git a/pkgs/servers/misc/oven-media-engine/default.nix b/pkgs/servers/misc/oven-media-engine/default.nix
index c207a33848dd..7faf8a9cfeeb 100644
--- a/pkgs/servers/misc/oven-media-engine/default.nix
+++ b/pkgs/servers/misc/oven-media-engine/default.nix
@@ -12,7 +12,7 @@
, libopus
, srtp
, jemalloc
-, ... }:
+}:
let
ffmpeg = ffmpeg_3_4.overrideAttrs (super: {
@@ -20,20 +20,20 @@ let
src = fetchFromGitHub {
owner = "Airensoft";
repo = "FFmpeg";
- rev = "142b4bb64b64e337f80066e6af935a68627fedae"; # ome/3.4
+ rev = "142b4bb64b64e337f80066e6af935a68627fedae"; # on branch ome/3.4
sha256 = "0fla3940q3z0c0ik2xzkbvdfvrdg06ban7wi6y94y8mcipszpp11";
};
});
in
stdenv.mkDerivation rec {
pname = "oven-media-engine";
- version = "0.10.4";
+ version = "0.10.8";
src = fetchFromGitHub {
owner = "AirenSoft";
repo = "OvenMediaEngine";
rev = "v${version}";
- sha256 = "15lrlynsldlpa21ryzccf5skgiih6y5fc9qg0bfqh557wnnmml6w";
+ sha256 = "ec4yvS+4/rTBHGEx2OP0yoNGDtzPucFOcZJ0o0cCAHg=";
};
sourceRoot = "source/src";
diff --git a/pkgs/servers/monitoring/bosun/default.nix b/pkgs/servers/monitoring/bosun/default.nix
index 22c741024b21..b0ab129fc840 100644
--- a/pkgs/servers/monitoring/bosun/default.nix
+++ b/pkgs/servers/monitoring/bosun/default.nix
@@ -2,13 +2,13 @@
buildGoPackage rec {
pname = "bosun";
- version = "0.5.0";
+ version = "0.8.0-preview";
src = fetchFromGitHub {
owner = "bosun-monitor";
repo = "bosun";
rev = version;
- sha256 = "1qj97wiqj6awivvac1n00k0x8wdv4ambzdj4502nmmnr5rdbqq88";
+ sha256 = "172mm006jarc2zm2yq7970k2a9akmyzvsrr8aqym4wk5v9x8kk0r";
};
subPackages = [ "cmd/bosun" "cmd/scollector" ];
diff --git a/pkgs/servers/monitoring/grafana/default.nix b/pkgs/servers/monitoring/grafana/default.nix
index f13759dcc0db..ccd7428eefcd 100644
--- a/pkgs/servers/monitoring/grafana/default.nix
+++ b/pkgs/servers/monitoring/grafana/default.nix
@@ -2,7 +2,7 @@
buildGoModule rec {
pname = "grafana";
- version = "7.3.3";
+ version = "7.3.4";
excludedPackages = [ "release_publisher" ];
@@ -10,15 +10,15 @@ buildGoModule rec {
rev = "v${version}";
owner = "grafana";
repo = "grafana";
- sha256 = "1891whg244s1lj8lm3sxsxaimjb1yr1n4v7kgjjz7hi9fkscswbw";
+ sha256 = "0vav3zhn4yw87z8xlcljs62xx4v3mxxvy0kgjh7w4njyqq1j3ayi";
};
srcStatic = fetchurl {
url = "https://dl.grafana.com/oss/release/grafana-${version}.linux-amd64.tar.gz";
- sha256 = "0ybzlnaq7j1v6valyb997wiydpbsgb2ycb8r92wyb901hd4frj7h";
+ sha256 = "1fmfscfbdg2wdzf5fbad83pln4azy2y3fcghcanafkvqr2vv4hwk";
};
- vendorSha256 = "09rb96fm7ij16r843lbwcxb26vmjyahs1bi5pnnqz0mnm0vvmsjb";
+ vendorSha256 = "0rn1zqczqa44k6g8rm9xdrd6hw5rbbvihcbzcdx758gv2lpbikxq";
postPatch = ''
substituteInPlace pkg/cmd/grafana-server/main.go \
diff --git a/pkgs/servers/monitoring/mackerel-agent/default.nix b/pkgs/servers/monitoring/mackerel-agent/default.nix
index c5548fafd348..6b8f01bad708 100644
--- a/pkgs/servers/monitoring/mackerel-agent/default.nix
+++ b/pkgs/servers/monitoring/mackerel-agent/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "mackerel-agent";
- version = "0.69.3";
+ version = "0.70.3";
src = fetchFromGitHub {
owner = "mackerelio";
repo = pname;
rev = "v${version}";
- sha256 = "0jkvqqzk6wyjsdsmn2l2cdw8pjqzswlqb9p492czhgrfy065lrqp";
+ sha256 = "1i02qmjinnwyi4aqczflj7skfsixn25id7fm760vr2dl2gmlfydg";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/servers/monitoring/nagios/plugins/check_systemd.nix b/pkgs/servers/monitoring/nagios/plugins/check_systemd.nix
new file mode 100644
index 000000000000..06cd0cf9b2d6
--- /dev/null
+++ b/pkgs/servers/monitoring/nagios/plugins/check_systemd.nix
@@ -0,0 +1,36 @@
+{ fetchFromGitHub, python3Packages, lib }:
+
+python3Packages.buildPythonApplication rec {
+ pname = "check_systemd";
+ version = "2.2.1";
+
+ src = fetchFromGitHub {
+ owner = "Josef-Friedrich";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "04r14dhqzrdndn235dvr6afy4s4g4asynsgvj99cmyq55nah4asn";
+ };
+
+ propagatedBuildInputs = with python3Packages; [ nagiosplugin ];
+
+ postInstall = ''
+ # check_systemd is only a broken stub calling check_systemd.py
+ mv $out/bin/check_systemd{.py,}
+ '';
+
+ # the test scripts run ./check_systemd.py and check_systemd. Patch to
+ # the installed, patchShebanged executable in $out/bin
+ preCheck = ''
+ find test -name "*.py" -execdir sed -i "s@./check_systemd.py@$out/bin/check_systemd@" '{}' ";"
+ export PATH=$PATH:$out/bin
+ '';
+ checkInputs = [ python3Packages.pytestCheckHook ];
+
+ meta = with lib; {
+ description = "Nagios / Icinga monitoring plugin to check systemd for failed units";
+ inherit (src.meta) homepage;
+ maintainers = with maintainers; [ symphorien ];
+ license = licenses.lgpl2Only;
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/servers/monitoring/nagios/plugins/pynagsystemd.nix b/pkgs/servers/monitoring/nagios/plugins/pynagsystemd.nix
deleted file mode 100644
index 62f6bc96a523..000000000000
--- a/pkgs/servers/monitoring/nagios/plugins/pynagsystemd.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-{ fetchFromGitHub, python3Packages, lib }:
-
-python3Packages.buildPythonApplication rec {
- pname = "pynagsystemd";
- version = "1.2.0";
-
- src = fetchFromGitHub {
- owner = "kbytesys";
- repo = pname;
- rev = "v${version}";
- sha256 = "1xjhkhdpmqa7ngcpcfhrkmj4cid2wla3fzgr04wvw672ysffv2vz";
- };
-
- propagatedBuildInputs = with python3Packages; [ nagiosplugin ];
-
- meta = with lib; {
- description = "Simple and easy nagios check for systemd status";
- homepage = "https://github.com/kbytesys/pynagsystemd";
- maintainers = with maintainers; [ symphorien ];
- license = licenses.gpl2;
- };
-}
diff --git a/pkgs/servers/monitoring/plugins/esxi.nix b/pkgs/servers/monitoring/plugins/esxi.nix
index 897d6395f95a..2dc355ecac3d 100644
--- a/pkgs/servers/monitoring/plugins/esxi.nix
+++ b/pkgs/servers/monitoring/plugins/esxi.nix
@@ -1,18 +1,17 @@
-{ stdenv, fetchFromGitHub, python2Packages }:
+{ stdenv, fetchFromGitHub, python3Packages }:
let
bName = "check_esxi_hardware";
- pName = stdenv.lib.replaceStrings [ "_" ] [ "-" ] bName;
-in python2Packages.buildPythonApplication rec {
- name = "${pName}-${version}";
- version = "20181001";
+in python3Packages.buildPythonApplication rec {
+ pname = stdenv.lib.replaceStrings [ "_" ] [ "-" ] bName;
+ version = "20200710";
src = fetchFromGitHub {
owner = "Napsty";
repo = bName;
rev = version;
- sha256 = "0azfacxcnnxxfqzrhh29k8cnjyr88gz35bi6h8fq931fl3plv10l";
+ sha256 = "EC6np/01S+5SA2H9z5psJ9Pq/YoEyGdHL9wHUKKsNas=";
};
dontBuild = true;
@@ -21,13 +20,13 @@ in python2Packages.buildPythonApplication rec {
installPhase = ''
runHook preInstall
- install -Dm755 -t $out/bin ${bName}.py
- install -Dm644 -t $out/share/doc/${pName} README.md
+ install -Dm755 ${bName}.py $out/bin/${bName}
+ install -Dm644 -t $out/share/doc/${pname} README.md
runHook postInstall
'';
- propagatedBuildInputs = with python2Packages; [ pywbem ];
+ propagatedBuildInputs = with python3Packages; [ pywbem requests setuptools ];
meta = with stdenv.lib; {
homepage = "https://www.claudiokuenzler.com/nagios-plugins/";
diff --git a/pkgs/servers/monitoring/prometheus/nginx-exporter.nix b/pkgs/servers/monitoring/prometheus/nginx-exporter.nix
index e7c144b31d16..45612509e948 100644
--- a/pkgs/servers/monitoring/prometheus/nginx-exporter.nix
+++ b/pkgs/servers/monitoring/prometheus/nginx-exporter.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "nginx_exporter";
- version = "0.6.0";
+ version = "0.8.0";
goPackagePath = "github.com/nginxinc/nginx-prometheus-exporter";
@@ -14,7 +14,7 @@ buildGoPackage rec {
rev = "v${version}";
owner = "nginxinc";
repo = "nginx-prometheus-exporter";
- sha256 = "1rwafmm9x0sxj4z7x4axhrjgdy15z70a1y00hw6smq30fcpkazhq";
+ sha256 = "sha256-fFzwJXTwtI0NXZYwORRZomj/wADqxW+wvDH49QK0IZw=";
};
doCheck = true;
diff --git a/pkgs/servers/monitoring/telegraf/default.nix b/pkgs/servers/monitoring/telegraf/default.nix
index fa94a3332a82..2080195dc566 100644
--- a/pkgs/servers/monitoring/telegraf/default.nix
+++ b/pkgs/servers/monitoring/telegraf/default.nix
@@ -2,7 +2,7 @@
buildGoModule rec {
pname = "telegraf";
- version = "1.16.2";
+ version = "1.16.3";
excludedPackages = "test";
@@ -12,10 +12,10 @@ buildGoModule rec {
owner = "influxdata";
repo = "telegraf";
rev = "v${version}";
- sha256 = "sha256-XdlXUwGn2isGn7SqCGaAjntposBEd6WbbdfN6dEycDI=";
+ sha256 = "1vhxa1sdnkjy86rn2zsyf8kc3nn2fdbym3kw5zxz88mjc8iq3x0d";
};
- vendorSha256 = "02fqx817w6f9grfc69ri06a6qygbr5chan6w9waq2y0mxvmypz28";
+ vendorSha256 = "12rh8pggpdjgw9x23qa99cj7i67iqchacgzd11m4ficxv8a4bkyc";
buildFlagsArray = [ ''-ldflags=
-w -s -X main.version=${version}
diff --git a/pkgs/servers/monitoring/thanos/default.nix b/pkgs/servers/monitoring/thanos/default.nix
index 68fb973038c2..8d1441489757 100644
--- a/pkgs/servers/monitoring/thanos/default.nix
+++ b/pkgs/servers/monitoring/thanos/default.nix
@@ -1,16 +1,16 @@
{ stdenv, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
pname = "thanos";
- version = "0.16.0";
+ version = "0.17.1";
src = fetchFromGitHub {
rev = "v${version}";
owner = "thanos-io";
repo = "thanos";
- sha256 = "0432pxpl071wjsijc5b7176mc4lr7sqdwyzqn7dvwkrvvq3n6g5k";
+ sha256 = "07814hk6nmvvkf7xklrin24vp17wm6nby358gk20ri4man822q8c";
};
- vendorSha256 = "0pbnkqwpp74vanyk3cljj4kgbcid16y9mb5my3iiimbrziw2dkwr";
+ vendorSha256 = "1j3gnzas0hpb5dljf5m97nw2v4r1bp3l99z36gbqkm6lqzr6hqk8";
doCheck = false;
diff --git a/pkgs/servers/mtprotoproxy/default.nix b/pkgs/servers/mtprotoproxy/default.nix
index 9faa7ec56bf2..e8782050eeea 100644
--- a/pkgs/servers/mtprotoproxy/default.nix
+++ b/pkgs/servers/mtprotoproxy/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "mtprotoproxy";
- version = "1.0.9";
+ version = "1.1.0";
src = fetchFromGitHub {
owner = "alexbers";
repo = "mtprotoproxy";
rev = "v${version}";
- sha256 = "16f9hzh4h41qb5962lxx04653ncar83znh872g2qh564b6f922z2";
+ sha256 = "15svvramxzl8q8xzs8g62gg8czdn46fjy6jhs5hqf5p83ycxsygz";
};
nativeBuildInputs = [ wrapPython ];
diff --git a/pkgs/servers/nats-streaming-server/default.nix b/pkgs/servers/nats-streaming-server/default.nix
index e5bce49d0578..e6a9f95a1b92 100644
--- a/pkgs/servers/nats-streaming-server/default.nix
+++ b/pkgs/servers/nats-streaming-server/default.nix
@@ -4,14 +4,14 @@ with lib;
buildGoPackage rec {
pname = "nats-streaming-server";
- version = "0.16.2";
+ version = "0.19.0";
goPackagePath = "github.com/nats-io/${pname}";
src = fetchFromGitHub {
rev = "v${version}";
owner = "nats-io";
repo = pname;
- sha256 = "0xrgwsw4xrn6fjy1ra4ycam50kdhyqqsms4yxblj5c5z7w4hnlmk";
+ sha256 = "1wa2xby7v45f9idnhbkglknipm24wqx7mxmkyqz3amq17j4xfy7c";
};
meta = {
diff --git a/pkgs/servers/nosql/cassandra/3.0.nix b/pkgs/servers/nosql/cassandra/3.0.nix
index a1aad75ce3f6..bb81d0ca7917 100644
--- a/pkgs/servers/nosql/cassandra/3.0.nix
+++ b/pkgs/servers/nosql/cassandra/3.0.nix
@@ -1,6 +1,6 @@
{ callPackage, ... } @ args:
callPackage ./generic.nix (args // {
- version = "3.0.17";
- sha256 = "0568r5xdy78pl29zby5g4m9qngf29cb9222sc1q1wisapb7zkl2p";
+ version = "3.0.23";
+ sha256 = "0cbia20bggq85q2p6gsybw045qdfqxd5xv8ihppq1hwl21sb2klz";
})
diff --git a/pkgs/servers/nosql/cassandra/generic.nix b/pkgs/servers/nosql/cassandra/generic.nix
index 6ccd2e1c8ddf..97c7341c76d4 100644
--- a/pkgs/servers/nosql/cassandra/generic.nix
+++ b/pkgs/servers/nosql/cassandra/generic.nix
@@ -88,6 +88,6 @@ stdenv.mkDerivation rec {
description = "A massively scalable open source NoSQL database";
platforms = platforms.unix;
license = licenses.asl20;
- maintainers = with maintainers; [ cransom ];
+ maintainers = [];
};
}
diff --git a/pkgs/servers/nosql/influxdb2/default.nix b/pkgs/servers/nosql/influxdb2/default.nix
new file mode 100644
index 000000000000..627cd6d627d2
--- /dev/null
+++ b/pkgs/servers/nosql/influxdb2/default.nix
@@ -0,0 +1,128 @@
+{ buildGoModule
+, buildGoPackage
+, fetchFromGitHub
+, go-bindata
+, lib
+, llvmPackages
+, mkYarnPackage
+, pkg-config
+, rustPlatform
+}:
+
+# Note for maintainers: use ./update-influxdb2.sh to update the Yarn
+# dependencies nix expression.
+
+let
+ version = "2.0.2";
+ shorthash = "84496e507a"; # git rev-parse HEAD with 2.0.2 checked out
+ libflux_version = "0.95.0";
+
+ src = fetchFromGitHub {
+ owner = "influxdata";
+ repo = "influxdb";
+ rev = "v${version}";
+ sha256 = "05s09crqgbyfdck33zwax5l47jpc4wh04yd8zsm658iksdgzpmnn";
+ };
+
+ ui = mkYarnPackage {
+ src = src;
+ packageJSON = ./influx-ui-package.json;
+ yarnLock = "${src}/ui/yarn.lock";
+ yarnNix = ./influx-ui-yarndeps.nix;
+ configurePhase = ''
+ cp -r $node_modules ui/node_modules
+ rsync -r $node_modules/../deps/chronograf-ui/node_modules/ ui/node_modules
+ '';
+ INFLUXDB_SHA = shorthash;
+ buildPhase = ''
+ pushd ui
+ yarn build:ci
+ popd
+ '';
+ installPhase = ''
+ mv ui/build $out
+ '';
+ distPhase = "true";
+ };
+
+ flux = rustPlatform.buildRustPackage {
+ pname = "libflux";
+ version = "v${libflux_version}";
+ src = fetchFromGitHub {
+ owner = "influxdata";
+ repo = "flux";
+ rev = "v${libflux_version}";
+ sha256 = "07jz2nw3zswg9f4p5sb5r4hpg3n4qibjcgs9sk9csns70h5rp9j3";
+ };
+ sourceRoot = "source/libflux";
+ cargoSha256 = "0y5xjkqpaxp9qq1qj39zw3mnvkbbb9g4fa5cli77nhfwz288xx6h";
+ nativeBuildInputs = [ llvmPackages.libclang ];
+ LIBCLANG_PATH = "${llvmPackages.libclang}/lib";
+ pkgcfg = ''
+ Name: flux
+ Version: ${libflux_version}
+ Description: Library for the InfluxData Flux engine
+ Cflags: -I/out/include
+ Libs: -L/out/lib -lflux -ldl -lpthread
+ '';
+ passAsFile = [ "pkgcfg" ];
+ postInstall = ''
+ mkdir -p $out/include $out/pkgconfig
+ cp -r $NIX_BUILD_TOP/source/libflux/include/influxdata $out/include
+ substitute $pkgcfgPath $out/pkgconfig/flux.pc \
+ --replace /out $out
+ '';
+ };
+
+ # Can't use the nixpkgs version of go-bindata, it's an ancient
+ # ancestor of this more modern one.
+ bindata = buildGoPackage {
+ pname = "go-bindata";
+ version = "v3.22.0";
+ src = fetchFromGitHub {
+ owner = "kevinburke";
+ repo = "go-bindata";
+ rev = "v3.22.0";
+ sha256 = "10dq77dml5jvvq2jkdq81a9yjg7rncq8iw8r84cc3dz6l9hxzj0x";
+ };
+
+ goPackagePath = "github.com/kevinburke/go-bindata";
+ subPackages = [ "go-bindata" ];
+ };
+in buildGoModule {
+ pname = "influxdb";
+ version = version;
+ src = src;
+
+ nativeBuildInputs = [ bindata pkg-config ];
+
+ vendorSha256 = "0lviz7l5zbghyfkp0lvlv8ykpak5hhkfal8d7xwvpsm8q3sghc8a";
+ subPackages = [ "cmd/influxd" "cmd/influx" ];
+
+ PKG_CONFIG_PATH = "${flux}/pkgconfig";
+ # We have to run a bunch of go:generate commands to embed the UI
+ # assets into the source code. Ideally we'd run `make generate`, but
+ # that ends up running a ton of non-hermetic stuff. Instead, we find
+ # the relevant go:generate directives, and run them by hand without
+ # breaking hermeticity.
+ preBuild = ''
+ ln -s ${ui} ui/build
+ grep -RI -e 'go:generate.*go-bindata' | cut -f1 -d: | while read -r filename; do
+ sed -i -e 's/go:generate.*go-bindata/go:generate go-bindata/' $filename
+ pushd $(dirname $filename)
+ go generate
+ popd
+ done
+ export buildFlagsArray=(
+ -tags="assets"
+ -ldflags="-X main.commit=${shorthash} -X main.version=${version}"
+ )
+ '';
+
+ meta = with lib; {
+ description = "An open-source distributed time series database";
+ license = licenses.mit;
+ homepage = "https://influxdata.com/";
+ maintainers = with maintainers; [ danderson ];
+ };
+}
diff --git a/pkgs/servers/nosql/influxdb2/influx-ui-package.json b/pkgs/servers/nosql/influxdb2/influx-ui-package.json
new file mode 100644
index 000000000000..d57813bf2a84
--- /dev/null
+++ b/pkgs/servers/nosql/influxdb2/influx-ui-package.json
@@ -0,0 +1,200 @@
+{
+ "name": "chronograf-ui",
+ "version": "2.0.2",
+ "private": false,
+ "license": "AGPL-3.0",
+ "description": "",
+ "repository": {
+ "type": "git",
+ "url": "github:influxdata/chronograf"
+ },
+ "engines": {
+ "node": ">=10.5.0",
+ "yarn": ">=1.16.0"
+ },
+ "alias": {
+ "src": "./src"
+ },
+ "scripts": {
+ "start": "yarn install && yarn generate && cross-env TS_NODE_PROJECT=\"webpack.tsconfig.json\" && yarn run build:vendor && yarn run start:dev",
+ "start:cloud": "yarn install && yarn generate && cross-env TS_NODE_PROJECT=\"webpack.tsconfig.json\" && yarn run build:vendor && yarn run start:dev-cloud",
+ "start:dev": "webpack-dev-server --config ./webpack.dev.ts --progress false",
+ "start:dev-cloud": "cross-env CLOUD_LOGOUT_URL=http://localhost:8080/api/v2/signout CLOUD_URL=http://localhost:4000 webpack-dev-server --config ./webpack.dev.ts",
+ "start:docker": "yarn generate && yarn build:vendor && yarn run start:dev",
+ "build": "yarn install --silent && yarn build:ci",
+ "build:ci": "yarn generate && yarn build:vendor && webpack --config webpack.prod.ts --bail",
+ "build:vendor": "webpack --config webpack.vendor.ts",
+ "clean": "rm -rf ./build && rm -rf ./.cache && rm -rf node_modules && rm -rf cypress/screenshots && rm -rf cypress/videos && rm -f junit-results/* ",
+ "test": "jest --maxWorkers=2",
+ "test:watch": "jest --watch --verbose false",
+ "test:update": "jest --updateSnapshot",
+ "test:debug": "node --inspect-brk $(npm bin)/jest --runInBand --watch --verbose false",
+ "test:e2e": "CYPRESS_baseUrl=http://localhost:8086 cypress run --browser chrome --reporter junit --reporter-options 'mochaFile=junit-results/test-output-[hash].xml'",
+ "test:e2e:report": "junit-viewer --results=junit-results --save-file=cypress/site/junit-report.html",
+ "test:e2e:clean": "rm junit-results/*.xml",
+ "test:e2e:all": "yarn test:e2e:clean && yarn test:e2e; yarn test:e2e:report;",
+ "test:circleci": "yarn run test:ci --maxWorkers=2",
+ "test:ci": "JEST_JUNIT_OUTPUT_DIR=\"./coverage\" jest --ci --coverage",
+ "lint": "yarn tsc && yarn prettier && yarn eslint",
+ "eslint": "eslint '{src,cypress}/**/*.{ts,tsx}'",
+ "eslint:circleci": "eslint",
+ "eslint:fix": "eslint --fix '{src,cypress}/**/*.{ts,tsx}'",
+ "prettier": "prettier --config .prettierrc.json --check '{src,cypress}/**/*.{ts,tsx}'",
+ "prettier:fix": "prettier --config .prettierrc.json --write '{src,cypress}/**/*.{ts,tsx}'",
+ "tsc": "tsc -p ./tsconfig.json --noEmit --pretty --skipLibCheck",
+ "tsc:cypress": "tsc -p ./cypress/tsconfig.json --noEmit --pretty --skipLibCheck",
+ "cy": "CYPRESS_baseUrl=http://localhost:8086 cypress open",
+ "cy:dev": "CYPRESS_baseUrl=http://localhost:8080 cypress open",
+ "generate": "oats ../http/swagger.yml > ./src/client/generatedRoutes.ts"
+ },
+ "author": "",
+ "devDependencies": {
+ "@babel/core": "^7.5.5",
+ "@babel/preset-env": "^7.5.5",
+ "@influxdata/oats": "0.5.0",
+ "@testing-library/react": "^10.2.1",
+ "@types/chroma-js": "^1.3.4",
+ "@types/codemirror": "^0.0.56",
+ "@types/d3-color": "^1.2.1",
+ "@types/d3-scale": "^2.0.1",
+ "@types/enzyme": "^3.1.14",
+ "@types/history": "4.7.6",
+ "@types/jest": "^23.3.2",
+ "@types/lodash": "^4.14.116",
+ "@types/memoize-one": "^4.0.2",
+ "@types/node": "^12.6.8",
+ "@types/papaparse": "^4.5.9",
+ "@types/prop-types": "^15.5.2",
+ "@types/qs": "^6.5.1",
+ "@types/react": "^16.8.3",
+ "@types/react-datepicker": "^2.8.1",
+ "@types/react-dom": "^16.8.1",
+ "@types/react-grid-layout": "^0.16.5",
+ "@types/react-redux": "^7.1.9",
+ "@types/react-router-dom": "^5.1.5",
+ "@types/react-virtualized": "^9.18.3",
+ "@types/text-encoding": "^0.0.32",
+ "@types/uuid": "^3.4.3",
+ "@types/webpack": "^4.4.35",
+ "@types/webpack-env": "^1.15.2",
+ "@typescript-eslint/eslint-plugin": "^2.6.0",
+ "@typescript-eslint/parser": "^2.6.0",
+ "acorn": "^6.0.6",
+ "ajv": "^6.7.0",
+ "autoprefixer": "^6.3.1",
+ "babel-loader": "^8.0.6",
+ "clean-webpack-plugin": "^3.0.0",
+ "cross-env": "^5.2.0",
+ "css-loader": "^3.1.0",
+ "cypress": "4.12.1",
+ "cypress-file-upload": "^4.0.7",
+ "cypress-pipe": "^1.5.0",
+ "cypress-plugin-tab": "^1.0.5",
+ "enzyme": "^3.6.0",
+ "enzyme-adapter-react-16": "^1.6.0",
+ "enzyme-to-json": "^3.3.4",
+ "eslint": "^6.6.0",
+ "eslint-config-prettier": "^6.5.0",
+ "eslint-plugin-jest": "^23.0.2",
+ "eslint-plugin-react": "^7.16.0",
+ "eslint-plugin-react-hooks": "^4.0.5",
+ "express": "^4.14.0",
+ "file-loader": "^4.1.0",
+ "fork-ts-checker-webpack-plugin": "^1.4.3",
+ "html-webpack-plugin": "^3.2.0",
+ "http-proxy-middleware": "^0.18.0",
+ "identity-obj-proxy": "^3.0.0",
+ "jest": "^24.8.0",
+ "jest-fetch-mock": "^3.0.3",
+ "jest-junit": "^10.0.0",
+ "jsdom": "^9.0.0",
+ "junit-viewer": "^4.11.1",
+ "mini-css-extract-plugin": "^0.8.0",
+ "mocha": "^5.2.0",
+ "mocha-junit-reporter": "^1.18.0",
+ "mutation-observer": "^1.0.3",
+ "optimize-css-assets-webpack-plugin": "^5.0.3",
+ "prettier": "^1.19.1",
+ "raw-loader": "^4.0.1",
+ "sass": "^1.22.7",
+ "sass-loader": "^7.1.0",
+ "source-map-loader": "^0.2.4",
+ "style-loader": "^0.23.1",
+ "terser-webpack-plugin": "2.2.1",
+ "ts-jest": "^24.0.0",
+ "ts-loader": "^5.3.3",
+ "ts-node": "^8.3.0",
+ "tslib": "^1.9.0",
+ "typescript": "3.8.3",
+ "webpack": "^4.41.4",
+ "webpack-cli": "^3.3.10",
+ "webpack-dev-server": "^3.7.2",
+ "webpack-merge": "^4.2.1"
+ },
+ "dependencies": {
+ "@influxdata/clockface": "2.3.4",
+ "@influxdata/flux": "^0.5.1",
+ "@influxdata/flux-lsp-browser": "^0.5.23",
+ "@influxdata/giraffe": "0.29.0",
+ "@influxdata/influx": "0.5.5",
+ "@influxdata/influxdb-templates": "0.9.0",
+ "@influxdata/react-custom-scrollbars": "4.3.8",
+ "abortcontroller-polyfill": "^1.3.0",
+ "auth0-js": "^9.12.2",
+ "axios": "^0.19.0",
+ "babel-polyfill": "^6.26.0",
+ "bignumber.js": "^4.0.2",
+ "calculate-size": "^1.1.1",
+ "chroma-js": "^1.3.6",
+ "classnames": "^2.2.3",
+ "codemirror": "^5.36.0",
+ "connected-react-router": "^6.8.0",
+ "d3-format": "^1.3.2",
+ "d3-scale": "^2.1.0",
+ "fast.js": "^0.1.1",
+ "history": "^4.7.2",
+ "honeybadger-js": "^1.0.2",
+ "immer": "^1.9.3",
+ "immutable": "^3.8.1",
+ "intersection-observer": "^0.7.0",
+ "jsonlint-mod": "^1.7.5",
+ "lodash": "^4.3.0",
+ "memoize-one": "^4.0.2",
+ "moment": "^2.13.0",
+ "monaco-editor": "^0.19.2",
+ "monaco-editor-textmate": "^2.2.1",
+ "monaco-editor-webpack-plugin": "^1.8.2",
+ "monaco-languageclient": "^0.11.0",
+ "monaco-textmate": "^3.0.1",
+ "normalizr": "^3.4.1",
+ "onigasm": "^2.2.4",
+ "papaparse": "^5.2.0",
+ "prop-types": "^15.6.1",
+ "qs": "^6.5.2",
+ "react": "^16.11.0",
+ "react-codemirror2": "^4.2.1",
+ "react-copy-to-clipboard": "^5.0.1",
+ "react-datepicker": "^2.1.0",
+ "react-dimensions": "^1.2.0",
+ "react-dnd": "^9.3.2",
+ "react-dnd-html5-backend": "^9.3.2",
+ "react-dom": "^16.8.2",
+ "react-grid-layout": "^0.16.6",
+ "react-loadable": "^5.5.0",
+ "react-markdown": "^4.0.3",
+ "react-monaco-editor": "^0.33.0",
+ "react-redux": "^7.2.0",
+ "react-router-dom": "^5.2.0",
+ "react-scrollbars-custom": "^4.0.0-alpha.8",
+ "react-virtualized": "^9.18.5",
+ "redux": "^4.0.0",
+ "redux-auth-wrapper": "^1.0.0",
+ "redux-thunk": "^2.3.0",
+ "reselect": "^4.0.0",
+ "rome": "^2.1.22",
+ "seamless-immutable": "^7.1.3",
+ "use-persisted-state": "^0.3.0",
+ "uuid": "^3.2.1",
+ "webpack-bundle-analyzer": "^3.6.0"
+ }
+}
diff --git a/pkgs/servers/nosql/influxdb2/influx-ui-yarndeps.nix b/pkgs/servers/nosql/influxdb2/influx-ui-yarndeps.nix
new file mode 100644
index 000000000000..1779d270cf1e
--- /dev/null
+++ b/pkgs/servers/nosql/influxdb2/influx-ui-yarndeps.nix
@@ -0,0 +1,13389 @@
+{ fetchurl, fetchgit, linkFarm, runCommandNoCC, gnutar }: rec {
+ offline_cache = linkFarm "offline" packages;
+ packages = [
+ {
+ name = "_babel_code_frame___code_frame_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_code_frame___code_frame_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.5.5.tgz";
+ sha1 = "bc0782f6d69f7b7d49531219699b988f669a8f9d";
+ };
+ }
+ {
+ name = "_babel_core___core_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_core___core_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/core/-/core-7.5.5.tgz";
+ sha1 = "17b2686ef0d6bc58f963dddd68ab669755582c30";
+ };
+ }
+ {
+ name = "_babel_generator___generator_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_generator___generator_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/generator/-/generator-7.5.5.tgz";
+ sha1 = "873a7f936a3c89491b43536d12245b626664e3cf";
+ };
+ }
+ {
+ name = "_babel_helper_annotate_as_pure___helper_annotate_as_pure_7.0.0.tgz";
+ path = fetchurl {
+ name = "_babel_helper_annotate_as_pure___helper_annotate_as_pure_7.0.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz";
+ sha1 = "323d39dd0b50e10c7c06ca7d7638e6864d8c5c32";
+ };
+ }
+ {
+ name = "_babel_helper_builder_binary_assignment_operator_visitor___helper_builder_binary_assignment_operator_visitor_7.1.0.tgz";
+ path = fetchurl {
+ name = "_babel_helper_builder_binary_assignment_operator_visitor___helper_builder_binary_assignment_operator_visitor_7.1.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz";
+ sha1 = "6b69628dfe4087798e0c4ed98e3d4a6b2fbd2f5f";
+ };
+ }
+ {
+ name = "_babel_helper_call_delegate___helper_call_delegate_7.4.4.tgz";
+ path = fetchurl {
+ name = "_babel_helper_call_delegate___helper_call_delegate_7.4.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz";
+ sha1 = "87c1f8ca19ad552a736a7a27b1c1fcf8b1ff1f43";
+ };
+ }
+ {
+ name = "_babel_helper_define_map___helper_define_map_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_helper_define_map___helper_define_map_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.5.5.tgz";
+ sha1 = "3dec32c2046f37e09b28c93eb0b103fd2a25d369";
+ };
+ }
+ {
+ name = "_babel_helper_explode_assignable_expression___helper_explode_assignable_expression_7.1.0.tgz";
+ path = fetchurl {
+ name = "_babel_helper_explode_assignable_expression___helper_explode_assignable_expression_7.1.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz";
+ sha1 = "537fa13f6f1674df745b0c00ec8fe4e99681c8f6";
+ };
+ }
+ {
+ name = "_babel_helper_function_name___helper_function_name_7.1.0.tgz";
+ path = fetchurl {
+ name = "_babel_helper_function_name___helper_function_name_7.1.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz";
+ sha1 = "a0ceb01685f73355d4360c1247f582bfafc8ff53";
+ };
+ }
+ {
+ name = "_babel_helper_get_function_arity___helper_get_function_arity_7.0.0.tgz";
+ path = fetchurl {
+ name = "_babel_helper_get_function_arity___helper_get_function_arity_7.0.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz";
+ sha1 = "83572d4320e2a4657263734113c42868b64e49c3";
+ };
+ }
+ {
+ name = "_babel_helper_hoist_variables___helper_hoist_variables_7.4.4.tgz";
+ path = fetchurl {
+ name = "_babel_helper_hoist_variables___helper_hoist_variables_7.4.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz";
+ sha1 = "0298b5f25c8c09c53102d52ac4a98f773eb2850a";
+ };
+ }
+ {
+ name = "_babel_helper_member_expression_to_functions___helper_member_expression_to_functions_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_helper_member_expression_to_functions___helper_member_expression_to_functions_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.5.5.tgz";
+ sha1 = "1fb5b8ec4453a93c439ee9fe3aeea4a84b76b590";
+ };
+ }
+ {
+ name = "_babel_helper_module_imports___helper_module_imports_7.0.0.tgz";
+ path = fetchurl {
+ name = "_babel_helper_module_imports___helper_module_imports_7.0.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz";
+ sha1 = "96081b7111e486da4d2cd971ad1a4fe216cc2e3d";
+ };
+ }
+ {
+ name = "_babel_helper_module_transforms___helper_module_transforms_7.2.2.tgz";
+ path = fetchurl {
+ name = "_babel_helper_module_transforms___helper_module_transforms_7.2.2.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.2.2.tgz";
+ sha1 = "ab2f8e8d231409f8370c883d20c335190284b963";
+ };
+ }
+ {
+ name = "_babel_helper_module_transforms___helper_module_transforms_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_helper_module_transforms___helper_module_transforms_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz";
+ sha1 = "f84ff8a09038dcbca1fd4355661a500937165b4a";
+ };
+ }
+ {
+ name = "_babel_helper_optimise_call_expression___helper_optimise_call_expression_7.0.0.tgz";
+ path = fetchurl {
+ name = "_babel_helper_optimise_call_expression___helper_optimise_call_expression_7.0.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz";
+ sha1 = "a2920c5702b073c15de51106200aa8cad20497d5";
+ };
+ }
+ {
+ name = "_babel_helper_plugin_utils___helper_plugin_utils_7.0.0.tgz";
+ path = fetchurl {
+ name = "_babel_helper_plugin_utils___helper_plugin_utils_7.0.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz";
+ sha1 = "bbb3fbee98661c569034237cc03967ba99b4f250";
+ };
+ }
+ {
+ name = "_babel_helper_regex___helper_regex_7.0.0.tgz";
+ path = fetchurl {
+ name = "_babel_helper_regex___helper_regex_7.0.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.0.0.tgz";
+ sha1 = "2c1718923b57f9bbe64705ffe5640ac64d9bdb27";
+ };
+ }
+ {
+ name = "_babel_helper_regex___helper_regex_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_helper_regex___helper_regex_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.5.5.tgz";
+ sha1 = "0aa6824f7100a2e0e89c1527c23936c152cab351";
+ };
+ }
+ {
+ name = "_babel_helper_remap_async_to_generator___helper_remap_async_to_generator_7.1.0.tgz";
+ path = fetchurl {
+ name = "_babel_helper_remap_async_to_generator___helper_remap_async_to_generator_7.1.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz";
+ sha1 = "361d80821b6f38da75bd3f0785ece20a88c5fe7f";
+ };
+ }
+ {
+ name = "_babel_helper_replace_supers___helper_replace_supers_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_helper_replace_supers___helper_replace_supers_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.5.5.tgz";
+ sha1 = "f84ce43df031222d2bad068d2626cb5799c34bc2";
+ };
+ }
+ {
+ name = "_babel_helper_simple_access___helper_simple_access_7.1.0.tgz";
+ path = fetchurl {
+ name = "_babel_helper_simple_access___helper_simple_access_7.1.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz";
+ sha1 = "65eeb954c8c245beaa4e859da6188f39d71e585c";
+ };
+ }
+ {
+ name = "_babel_helper_split_export_declaration___helper_split_export_declaration_7.4.4.tgz";
+ path = fetchurl {
+ name = "_babel_helper_split_export_declaration___helper_split_export_declaration_7.4.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz";
+ sha1 = "ff94894a340be78f53f06af038b205c49d993677";
+ };
+ }
+ {
+ name = "_babel_helper_wrap_function___helper_wrap_function_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_helper_wrap_function___helper_wrap_function_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz";
+ sha1 = "c4e0012445769e2815b55296ead43a958549f6fa";
+ };
+ }
+ {
+ name = "_babel_helpers___helpers_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_helpers___helpers_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.5.5.tgz";
+ sha1 = "63908d2a73942229d1e6685bc2a0e730dde3b75e";
+ };
+ }
+ {
+ name = "_babel_highlight___highlight_7.5.0.tgz";
+ path = fetchurl {
+ name = "_babel_highlight___highlight_7.5.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.5.0.tgz";
+ sha1 = "56d11312bd9248fa619591d02472be6e8cb32540";
+ };
+ }
+ {
+ name = "_babel_parser___parser_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_parser___parser_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/parser/-/parser-7.5.5.tgz";
+ sha1 = "02f077ac8817d3df4a832ef59de67565e71cca4b";
+ };
+ }
+ {
+ name = "_babel_plugin_proposal_async_generator_functions___plugin_proposal_async_generator_functions_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_proposal_async_generator_functions___plugin_proposal_async_generator_functions_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz";
+ sha1 = "b289b306669dce4ad20b0252889a15768c9d417e";
+ };
+ }
+ {
+ name = "_babel_plugin_proposal_dynamic_import___plugin_proposal_dynamic_import_7.5.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_proposal_dynamic_import___plugin_proposal_dynamic_import_7.5.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.5.0.tgz";
+ sha1 = "e532202db4838723691b10a67b8ce509e397c506";
+ };
+ }
+ {
+ name = "_babel_plugin_proposal_json_strings___plugin_proposal_json_strings_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_proposal_json_strings___plugin_proposal_json_strings_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz";
+ sha1 = "568ecc446c6148ae6b267f02551130891e29f317";
+ };
+ }
+ {
+ name = "_babel_plugin_proposal_object_rest_spread___plugin_proposal_object_rest_spread_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_proposal_object_rest_spread___plugin_proposal_object_rest_spread_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.5.5.tgz";
+ sha1 = "61939744f71ba76a3ae46b5eea18a54c16d22e58";
+ };
+ }
+ {
+ name = "_babel_plugin_proposal_optional_catch_binding___plugin_proposal_optional_catch_binding_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_proposal_optional_catch_binding___plugin_proposal_optional_catch_binding_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz";
+ sha1 = "135d81edb68a081e55e56ec48541ece8065c38f5";
+ };
+ }
+ {
+ name = "_babel_plugin_proposal_unicode_property_regex___plugin_proposal_unicode_property_regex_7.4.4.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_proposal_unicode_property_regex___plugin_proposal_unicode_property_regex_7.4.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.4.tgz";
+ sha1 = "501ffd9826c0b91da22690720722ac7cb1ca9c78";
+ };
+ }
+ {
+ name = "_babel_plugin_syntax_async_generators___plugin_syntax_async_generators_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_syntax_async_generators___plugin_syntax_async_generators_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz";
+ sha1 = "69e1f0db34c6f5a0cf7e2b3323bf159a76c8cb7f";
+ };
+ }
+ {
+ name = "_babel_plugin_syntax_dynamic_import___plugin_syntax_dynamic_import_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_syntax_dynamic_import___plugin_syntax_dynamic_import_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz";
+ sha1 = "69c159ffaf4998122161ad8ebc5e6d1f55df8612";
+ };
+ }
+ {
+ name = "_babel_plugin_syntax_json_strings___plugin_syntax_json_strings_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_syntax_json_strings___plugin_syntax_json_strings_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz";
+ sha1 = "72bd13f6ffe1d25938129d2a186b11fd62951470";
+ };
+ }
+ {
+ name = "_babel_plugin_syntax_object_rest_spread___plugin_syntax_object_rest_spread_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_syntax_object_rest_spread___plugin_syntax_object_rest_spread_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz";
+ sha1 = "3b7a3e733510c57e820b9142a6579ac8b0dfad2e";
+ };
+ }
+ {
+ name = "_babel_plugin_syntax_optional_catch_binding___plugin_syntax_optional_catch_binding_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_syntax_optional_catch_binding___plugin_syntax_optional_catch_binding_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz";
+ sha1 = "a94013d6eda8908dfe6a477e7f9eda85656ecf5c";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_arrow_functions___plugin_transform_arrow_functions_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_arrow_functions___plugin_transform_arrow_functions_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz";
+ sha1 = "9aeafbe4d6ffc6563bf8f8372091628f00779550";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_async_to_generator___plugin_transform_async_to_generator_7.5.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_async_to_generator___plugin_transform_async_to_generator_7.5.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.5.0.tgz";
+ sha1 = "89a3848a0166623b5bc481164b5936ab947e887e";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_block_scoped_functions___plugin_transform_block_scoped_functions_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_block_scoped_functions___plugin_transform_block_scoped_functions_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz";
+ sha1 = "5d3cc11e8d5ddd752aa64c9148d0db6cb79fd190";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_block_scoping___plugin_transform_block_scoping_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_block_scoping___plugin_transform_block_scoping_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.5.5.tgz";
+ sha1 = "a35f395e5402822f10d2119f6f8e045e3639a2ce";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_classes___plugin_transform_classes_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_classes___plugin_transform_classes_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.5.5.tgz";
+ sha1 = "d094299d9bd680a14a2a0edae38305ad60fb4de9";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_computed_properties___plugin_transform_computed_properties_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_computed_properties___plugin_transform_computed_properties_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz";
+ sha1 = "83a7df6a658865b1c8f641d510c6f3af220216da";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_destructuring___plugin_transform_destructuring_7.5.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_destructuring___plugin_transform_destructuring_7.5.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.5.0.tgz";
+ sha1 = "f6c09fdfe3f94516ff074fe877db7bc9ef05855a";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_dotall_regex___plugin_transform_dotall_regex_7.4.4.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_dotall_regex___plugin_transform_dotall_regex_7.4.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz";
+ sha1 = "361a148bc951444312c69446d76ed1ea8e4450c3";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_duplicate_keys___plugin_transform_duplicate_keys_7.5.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_duplicate_keys___plugin_transform_duplicate_keys_7.5.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.5.0.tgz";
+ sha1 = "c5dbf5106bf84cdf691222c0974c12b1df931853";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_exponentiation_operator___plugin_transform_exponentiation_operator_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_exponentiation_operator___plugin_transform_exponentiation_operator_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz";
+ sha1 = "a63868289e5b4007f7054d46491af51435766008";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_for_of___plugin_transform_for_of_7.4.4.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_for_of___plugin_transform_for_of_7.4.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz";
+ sha1 = "0267fc735e24c808ba173866c6c4d1440fc3c556";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_function_name___plugin_transform_function_name_7.4.4.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_function_name___plugin_transform_function_name_7.4.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz";
+ sha1 = "e1436116abb0610c2259094848754ac5230922ad";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_literals___plugin_transform_literals_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_literals___plugin_transform_literals_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz";
+ sha1 = "690353e81f9267dad4fd8cfd77eafa86aba53ea1";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_member_expression_literals___plugin_transform_member_expression_literals_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_member_expression_literals___plugin_transform_member_expression_literals_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.2.0.tgz";
+ sha1 = "fa10aa5c58a2cb6afcf2c9ffa8cb4d8b3d489a2d";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_modules_amd___plugin_transform_modules_amd_7.5.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_modules_amd___plugin_transform_modules_amd_7.5.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.5.0.tgz";
+ sha1 = "ef00435d46da0a5961aa728a1d2ecff063e4fb91";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_modules_commonjs___plugin_transform_modules_commonjs_7.5.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_modules_commonjs___plugin_transform_modules_commonjs_7.5.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.5.0.tgz";
+ sha1 = "425127e6045231360858eeaa47a71d75eded7a74";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_modules_systemjs___plugin_transform_modules_systemjs_7.5.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_modules_systemjs___plugin_transform_modules_systemjs_7.5.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.5.0.tgz";
+ sha1 = "e75266a13ef94202db2a0620977756f51d52d249";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_modules_umd___plugin_transform_modules_umd_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_modules_umd___plugin_transform_modules_umd_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz";
+ sha1 = "7678ce75169f0877b8eb2235538c074268dd01ae";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_named_capturing_groups_regex___plugin_transform_named_capturing_groups_regex_7.4.5.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_named_capturing_groups_regex___plugin_transform_named_capturing_groups_regex_7.4.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.4.5.tgz";
+ sha1 = "9d269fd28a370258199b4294736813a60bbdd106";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_new_target___plugin_transform_new_target_7.4.4.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_new_target___plugin_transform_new_target_7.4.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz";
+ sha1 = "18d120438b0cc9ee95a47f2c72bc9768fbed60a5";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_object_super___plugin_transform_object_super_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_object_super___plugin_transform_object_super_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.5.5.tgz";
+ sha1 = "c70021df834073c65eb613b8679cc4a381d1a9f9";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_parameters___plugin_transform_parameters_7.4.4.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_parameters___plugin_transform_parameters_7.4.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz";
+ sha1 = "7556cf03f318bd2719fe4c922d2d808be5571e16";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_property_literals___plugin_transform_property_literals_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_property_literals___plugin_transform_property_literals_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.2.0.tgz";
+ sha1 = "03e33f653f5b25c4eb572c98b9485055b389e905";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_regenerator___plugin_transform_regenerator_7.4.5.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_regenerator___plugin_transform_regenerator_7.4.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz";
+ sha1 = "629dc82512c55cee01341fb27bdfcb210354680f";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_reserved_words___plugin_transform_reserved_words_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_reserved_words___plugin_transform_reserved_words_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.2.0.tgz";
+ sha1 = "4792af87c998a49367597d07fedf02636d2e1634";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_shorthand_properties___plugin_transform_shorthand_properties_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_shorthand_properties___plugin_transform_shorthand_properties_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz";
+ sha1 = "6333aee2f8d6ee7e28615457298934a3b46198f0";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_spread___plugin_transform_spread_7.2.2.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_spread___plugin_transform_spread_7.2.2.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz";
+ sha1 = "3103a9abe22f742b6d406ecd3cd49b774919b406";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_sticky_regex___plugin_transform_sticky_regex_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_sticky_regex___plugin_transform_sticky_regex_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz";
+ sha1 = "a1e454b5995560a9c1e0d537dfc15061fd2687e1";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_template_literals___plugin_transform_template_literals_7.4.4.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_template_literals___plugin_transform_template_literals_7.4.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz";
+ sha1 = "9d28fea7bbce637fb7612a0750989d8321d4bcb0";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_typeof_symbol___plugin_transform_typeof_symbol_7.2.0.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_typeof_symbol___plugin_transform_typeof_symbol_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz";
+ sha1 = "117d2bcec2fbf64b4b59d1f9819894682d29f2b2";
+ };
+ }
+ {
+ name = "_babel_plugin_transform_unicode_regex___plugin_transform_unicode_regex_7.4.4.tgz";
+ path = fetchurl {
+ name = "_babel_plugin_transform_unicode_regex___plugin_transform_unicode_regex_7.4.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.4.tgz";
+ sha1 = "ab4634bb4f14d36728bf5978322b35587787970f";
+ };
+ }
+ {
+ name = "_babel_preset_env___preset_env_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_preset_env___preset_env_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.5.5.tgz";
+ sha1 = "bc470b53acaa48df4b8db24a570d6da1fef53c9a";
+ };
+ }
+ {
+ name = "_babel_runtime_corejs3___runtime_corejs3_7.10.2.tgz";
+ path = fetchurl {
+ name = "_babel_runtime_corejs3___runtime_corejs3_7.10.2.tgz";
+ url = "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.10.2.tgz";
+ sha1 = "3511797ddf9a3d6f3ce46b99cc835184817eaa4e";
+ };
+ }
+ {
+ name = "_babel_runtime___runtime_7.7.7.tgz";
+ path = fetchurl {
+ name = "_babel_runtime___runtime_7.7.7.tgz";
+ url = "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.7.7.tgz";
+ sha1 = "194769ca8d6d7790ec23605af9ee3e42a0aa79cf";
+ };
+ }
+ {
+ name = "_babel_runtime___runtime_7.10.2.tgz";
+ path = fetchurl {
+ name = "_babel_runtime___runtime_7.10.2.tgz";
+ url = "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.10.2.tgz";
+ sha1 = "d103f21f2602497d38348a32e008637d506db839";
+ };
+ }
+ {
+ name = "_babel_runtime___runtime_7.10.4.tgz";
+ path = fetchurl {
+ name = "_babel_runtime___runtime_7.10.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.10.4.tgz";
+ sha1 = "a6724f1a6b8d2f6ea5236dbfe58c7d7ea9c5eb99";
+ };
+ }
+ {
+ name = "_babel_template___template_7.4.4.tgz";
+ path = fetchurl {
+ name = "_babel_template___template_7.4.4.tgz";
+ url = "https://registry.yarnpkg.com/@babel/template/-/template-7.4.4.tgz";
+ sha1 = "f4b88d1225689a08f5bc3a17483545be9e4ed237";
+ };
+ }
+ {
+ name = "_babel_traverse___traverse_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_traverse___traverse_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.5.5.tgz";
+ sha1 = "f664f8f368ed32988cd648da9f72d5ca70f165bb";
+ };
+ }
+ {
+ name = "_babel_types___types_7.5.5.tgz";
+ path = fetchurl {
+ name = "_babel_types___types_7.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@babel/types/-/types-7.5.5.tgz";
+ sha1 = "97b9f728e182785909aa4ab56264f090a028d18a";
+ };
+ }
+ {
+ name = "_babel_types___types_7.2.2.tgz";
+ path = fetchurl {
+ name = "_babel_types___types_7.2.2.tgz";
+ url = "https://registry.yarnpkg.com/@babel/types/-/types-7.2.2.tgz";
+ sha1 = "44e10fc24e33af524488b716cdaee5360ea8ed1e";
+ };
+ }
+ {
+ name = "_cnakazawa_watch___watch_1.0.3.tgz";
+ path = fetchurl {
+ name = "_cnakazawa_watch___watch_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.3.tgz";
+ sha1 = "099139eaec7ebf07a27c1786a3ff64f39464d2ef";
+ };
+ }
+ {
+ name = "_cypress_listr_verbose_renderer___listr_verbose_renderer_0.4.1.tgz";
+ path = fetchurl {
+ name = "_cypress_listr_verbose_renderer___listr_verbose_renderer_0.4.1.tgz";
+ url = "https://registry.yarnpkg.com/@cypress/listr-verbose-renderer/-/listr-verbose-renderer-0.4.1.tgz";
+ sha1 = "a77492f4b11dcc7c446a34b3e28721afd33c642a";
+ };
+ }
+ {
+ name = "_cypress_request___request_2.88.5.tgz";
+ path = fetchurl {
+ name = "_cypress_request___request_2.88.5.tgz";
+ url = "https://registry.yarnpkg.com/@cypress/request/-/request-2.88.5.tgz";
+ sha1 = "8d7ecd17b53a849cfd5ab06d5abe7d84976375d7";
+ };
+ }
+ {
+ name = "_cypress_xvfb___xvfb_1.2.4.tgz";
+ path = fetchurl {
+ name = "_cypress_xvfb___xvfb_1.2.4.tgz";
+ url = "https://registry.yarnpkg.com/@cypress/xvfb/-/xvfb-1.2.4.tgz";
+ sha1 = "2daf42e8275b39f4aa53c14214e557bd14e7748a";
+ };
+ }
+ {
+ name = "_influxdata_clockface___clockface_2.3.4.tgz";
+ path = fetchurl {
+ name = "_influxdata_clockface___clockface_2.3.4.tgz";
+ url = "https://registry.yarnpkg.com/@influxdata/clockface/-/clockface-2.3.4.tgz";
+ sha1 = "9c496601253e1d49cbeae29a7b9cfb54862785f6";
+ };
+ }
+ {
+ name = "_influxdata_flux_lsp_browser___flux_lsp_browser_0.5.23.tgz";
+ path = fetchurl {
+ name = "_influxdata_flux_lsp_browser___flux_lsp_browser_0.5.23.tgz";
+ url = "https://registry.yarnpkg.com/@influxdata/flux-lsp-browser/-/flux-lsp-browser-0.5.23.tgz";
+ sha1 = "b3d1579e26ff21a11771003cbcaebe5fef82d73c";
+ };
+ }
+ {
+ name = "_influxdata_flux___flux_0.5.1.tgz";
+ path = fetchurl {
+ name = "_influxdata_flux___flux_0.5.1.tgz";
+ url = "https://registry.yarnpkg.com/@influxdata/flux/-/flux-0.5.1.tgz";
+ sha1 = "e39e7a7af9163fc9494422c8fed77f3ae1b68f56";
+ };
+ }
+ {
+ name = "_influxdata_giraffe___giraffe_0.29.0.tgz";
+ path = fetchurl {
+ name = "_influxdata_giraffe___giraffe_0.29.0.tgz";
+ url = "https://registry.yarnpkg.com/@influxdata/giraffe/-/giraffe-0.29.0.tgz";
+ sha1 = "0a6a3216b910ae3a1d834d682003f3894d7bc5d6";
+ };
+ }
+ {
+ name = "_influxdata_influx___influx_0.5.5.tgz";
+ path = fetchurl {
+ name = "_influxdata_influx___influx_0.5.5.tgz";
+ url = "https://registry.yarnpkg.com/@influxdata/influx/-/influx-0.5.5.tgz";
+ sha1 = "ff30862ba3837df8e6e237634e7c844a00c03c08";
+ };
+ }
+ {
+ name = "_influxdata_influxdb_templates___influxdb_templates_0.9.0.tgz";
+ path = fetchurl {
+ name = "_influxdata_influxdb_templates___influxdb_templates_0.9.0.tgz";
+ url = "https://registry.yarnpkg.com/@influxdata/influxdb-templates/-/influxdb-templates-0.9.0.tgz";
+ sha1 = "d4b1f727c8949147d2ade63f5754425a0d1a0e9d";
+ };
+ }
+ {
+ name = "_influxdata_oats___oats_0.5.0.tgz";
+ path = fetchurl {
+ name = "_influxdata_oats___oats_0.5.0.tgz";
+ url = "https://registry.yarnpkg.com/@influxdata/oats/-/oats-0.5.0.tgz";
+ sha1 = "0fdd308524fa407303ffa6a3d60fe959777dcfcb";
+ };
+ }
+ {
+ name = "_influxdata_react_custom_scrollbars___react_custom_scrollbars_4.3.8.tgz";
+ path = fetchurl {
+ name = "_influxdata_react_custom_scrollbars___react_custom_scrollbars_4.3.8.tgz";
+ url = "https://registry.yarnpkg.com/@influxdata/react-custom-scrollbars/-/react-custom-scrollbars-4.3.8.tgz";
+ sha1 = "0e2a570860b0d9d8ef134069fe7e16e76e6765d9";
+ };
+ }
+ {
+ name = "_jest_console___console_24.7.1.tgz";
+ path = fetchurl {
+ name = "_jest_console___console_24.7.1.tgz";
+ url = "https://registry.yarnpkg.com/@jest/console/-/console-24.7.1.tgz";
+ sha1 = "32a9e42535a97aedfe037e725bd67e954b459545";
+ };
+ }
+ {
+ name = "_jest_core___core_24.8.0.tgz";
+ path = fetchurl {
+ name = "_jest_core___core_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/@jest/core/-/core-24.8.0.tgz";
+ sha1 = "fbbdcd42a41d0d39cddbc9f520c8bab0c33eed5b";
+ };
+ }
+ {
+ name = "_jest_environment___environment_24.8.0.tgz";
+ path = fetchurl {
+ name = "_jest_environment___environment_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/@jest/environment/-/environment-24.8.0.tgz";
+ sha1 = "0342261383c776bdd652168f68065ef144af0eac";
+ };
+ }
+ {
+ name = "_jest_fake_timers___fake_timers_24.8.0.tgz";
+ path = fetchurl {
+ name = "_jest_fake_timers___fake_timers_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-24.8.0.tgz";
+ sha1 = "2e5b80a4f78f284bcb4bd5714b8e10dd36a8d3d1";
+ };
+ }
+ {
+ name = "_jest_reporters___reporters_24.8.0.tgz";
+ path = fetchurl {
+ name = "_jest_reporters___reporters_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/@jest/reporters/-/reporters-24.8.0.tgz";
+ sha1 = "075169cd029bddec54b8f2c0fc489fd0b9e05729";
+ };
+ }
+ {
+ name = "_jest_source_map___source_map_24.3.0.tgz";
+ path = fetchurl {
+ name = "_jest_source_map___source_map_24.3.0.tgz";
+ url = "https://registry.yarnpkg.com/@jest/source-map/-/source-map-24.3.0.tgz";
+ sha1 = "563be3aa4d224caf65ff77edc95cd1ca4da67f28";
+ };
+ }
+ {
+ name = "_jest_test_result___test_result_24.8.0.tgz";
+ path = fetchurl {
+ name = "_jest_test_result___test_result_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/@jest/test-result/-/test-result-24.8.0.tgz";
+ sha1 = "7675d0aaf9d2484caa65e048d9b467d160f8e9d3";
+ };
+ }
+ {
+ name = "_jest_test_sequencer___test_sequencer_24.8.0.tgz";
+ path = fetchurl {
+ name = "_jest_test_sequencer___test_sequencer_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-24.8.0.tgz";
+ sha1 = "2f993bcf6ef5eb4e65e8233a95a3320248cf994b";
+ };
+ }
+ {
+ name = "_jest_transform___transform_24.8.0.tgz";
+ path = fetchurl {
+ name = "_jest_transform___transform_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/@jest/transform/-/transform-24.8.0.tgz";
+ sha1 = "628fb99dce4f9d254c6fd9341e3eea262e06fef5";
+ };
+ }
+ {
+ name = "_jest_types___types_24.8.0.tgz";
+ path = fetchurl {
+ name = "_jest_types___types_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/@jest/types/-/types-24.8.0.tgz";
+ sha1 = "f31e25948c58f0abd8c845ae26fcea1491dea7ad";
+ };
+ }
+ {
+ name = "_jest_types___types_24.9.0.tgz";
+ path = fetchurl {
+ name = "_jest_types___types_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/@jest/types/-/types-24.9.0.tgz";
+ sha1 = "63cb26cb7500d069e5a389441a7c6ab5e909fc59";
+ };
+ }
+ {
+ name = "_jest_types___types_25.5.0.tgz";
+ path = fetchurl {
+ name = "_jest_types___types_25.5.0.tgz";
+ url = "https://registry.yarnpkg.com/@jest/types/-/types-25.5.0.tgz";
+ sha1 = "4d6a4793f7b9599fc3680877b856a97dbccf2a9d";
+ };
+ }
+ {
+ name = "_samverschueren_stream_to_observable___stream_to_observable_0.3.0.tgz";
+ path = fetchurl {
+ name = "_samverschueren_stream_to_observable___stream_to_observable_0.3.0.tgz";
+ url = "https://registry.yarnpkg.com/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz";
+ sha1 = "ecdf48d532c58ea477acfcab80348424f8d0662f";
+ };
+ }
+ {
+ name = "_testing_library_dom___dom_7.11.0.tgz";
+ path = fetchurl {
+ name = "_testing_library_dom___dom_7.11.0.tgz";
+ url = "https://registry.yarnpkg.com/@testing-library/dom/-/dom-7.11.0.tgz";
+ sha1 = "db8678bc55aef7cd6091d1510e8d0949d77d79fd";
+ };
+ }
+ {
+ name = "_testing_library_react___react_10.2.1.tgz";
+ path = fetchurl {
+ name = "_testing_library_react___react_10.2.1.tgz";
+ url = "https://registry.yarnpkg.com/@testing-library/react/-/react-10.2.1.tgz";
+ sha1 = "f0c5ac9072ad54c29672150943f35d6617263f26";
+ };
+ }
+ {
+ name = "_types_anymatch___anymatch_1.3.1.tgz";
+ path = fetchurl {
+ name = "_types_anymatch___anymatch_1.3.1.tgz";
+ url = "https://registry.yarnpkg.com/@types/anymatch/-/anymatch-1.3.1.tgz";
+ sha1 = "336badc1beecb9dacc38bea2cf32adf627a8421a";
+ };
+ }
+ {
+ name = "_types_asap___asap_2.0.0.tgz";
+ path = fetchurl {
+ name = "_types_asap___asap_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/@types/asap/-/asap-2.0.0.tgz";
+ sha1 = "d529e9608c83499a62ae08c871c5e62271aa2963";
+ };
+ }
+ {
+ name = "_types_babel__core___babel__core_7.1.2.tgz";
+ path = fetchurl {
+ name = "_types_babel__core___babel__core_7.1.2.tgz";
+ url = "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.2.tgz";
+ sha1 = "608c74f55928033fce18b99b213c16be4b3d114f";
+ };
+ }
+ {
+ name = "_types_babel__generator___babel__generator_7.0.2.tgz";
+ path = fetchurl {
+ name = "_types_babel__generator___babel__generator_7.0.2.tgz";
+ url = "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.0.2.tgz";
+ sha1 = "d2112a6b21fad600d7674274293c85dce0cb47fc";
+ };
+ }
+ {
+ name = "_types_babel__template___babel__template_7.0.2.tgz";
+ path = fetchurl {
+ name = "_types_babel__template___babel__template_7.0.2.tgz";
+ url = "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.0.2.tgz";
+ sha1 = "4ff63d6b52eddac1de7b975a5223ed32ecea9307";
+ };
+ }
+ {
+ name = "_types_babel__traverse___babel__traverse_7.0.7.tgz";
+ path = fetchurl {
+ name = "_types_babel__traverse___babel__traverse_7.0.7.tgz";
+ url = "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.0.7.tgz";
+ sha1 = "2496e9ff56196cc1429c72034e07eab6121b6f3f";
+ };
+ }
+ {
+ name = "_types_cheerio___cheerio_0.22.9.tgz";
+ path = fetchurl {
+ name = "_types_cheerio___cheerio_0.22.9.tgz";
+ url = "https://registry.yarnpkg.com/@types/cheerio/-/cheerio-0.22.9.tgz";
+ sha1 = "b5990152604c2ada749b7f88cab3476f21f39d7b";
+ };
+ }
+ {
+ name = "_types_chroma_js___chroma_js_1.4.0.tgz";
+ path = fetchurl {
+ name = "_types_chroma_js___chroma_js_1.4.0.tgz";
+ url = "https://registry.yarnpkg.com/@types/chroma-js/-/chroma-js-1.4.0.tgz";
+ sha1 = "1d215474b54e227bd0204572c0483b98593eabd0";
+ };
+ }
+ {
+ name = "_types_codemirror___codemirror_0.0.56.tgz";
+ path = fetchurl {
+ name = "_types_codemirror___codemirror_0.0.56.tgz";
+ url = "https://registry.yarnpkg.com/@types/codemirror/-/codemirror-0.0.56.tgz";
+ sha1 = "1fcf68df0d0a49791d843dadda7d94891ac88669";
+ };
+ }
+ {
+ name = "_types_color_name___color_name_1.1.1.tgz";
+ path = fetchurl {
+ name = "_types_color_name___color_name_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz";
+ sha1 = "1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0";
+ };
+ }
+ {
+ name = "_types_d3_color___d3_color_1.2.1.tgz";
+ path = fetchurl {
+ name = "_types_d3_color___d3_color_1.2.1.tgz";
+ url = "https://registry.yarnpkg.com/@types/d3-color/-/d3-color-1.2.1.tgz";
+ sha1 = "26141c3c554e320edd40726b793570a3ae57397e";
+ };
+ }
+ {
+ name = "_types_d3_scale___d3_scale_2.0.2.tgz";
+ path = fetchurl {
+ name = "_types_d3_scale___d3_scale_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/@types/d3-scale/-/d3-scale-2.0.2.tgz";
+ sha1 = "61145948aa1a52ab31384766cd013308699112b3";
+ };
+ }
+ {
+ name = "_types_d3_time___d3_time_1.0.9.tgz";
+ path = fetchurl {
+ name = "_types_d3_time___d3_time_1.0.9.tgz";
+ url = "https://registry.yarnpkg.com/@types/d3-time/-/d3-time-1.0.9.tgz";
+ sha1 = "c2cf05a3cd51f810b8d8a9bbca0c74030d4e535e";
+ };
+ }
+ {
+ name = "_types_enzyme___enzyme_3.1.14.tgz";
+ path = fetchurl {
+ name = "_types_enzyme___enzyme_3.1.14.tgz";
+ url = "https://registry.yarnpkg.com/@types/enzyme/-/enzyme-3.1.14.tgz";
+ sha1 = "379c26205f6e0e272f3a51d6bbdd50071a9d03a6";
+ };
+ }
+ {
+ name = "_types_eslint_visitor_keys___eslint_visitor_keys_1.0.0.tgz";
+ path = fetchurl {
+ name = "_types_eslint_visitor_keys___eslint_visitor_keys_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz";
+ sha1 = "1ee30d79544ca84d68d4b3cdb0af4f205663dd2d";
+ };
+ }
+ {
+ name = "_types_events___events_3.0.0.tgz";
+ path = fetchurl {
+ name = "_types_events___events_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz";
+ sha1 = "2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7";
+ };
+ }
+ {
+ name = "_types_glob___glob_7.1.1.tgz";
+ path = fetchurl {
+ name = "_types_glob___glob_7.1.1.tgz";
+ url = "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz";
+ sha1 = "aa59a1c6e3fbc421e07ccd31a944c30eba521575";
+ };
+ }
+ {
+ name = "_types_history___history_4.7.6.tgz";
+ path = fetchurl {
+ name = "_types_history___history_4.7.6.tgz";
+ url = "https://registry.yarnpkg.com/@types/history/-/history-4.7.6.tgz";
+ sha1 = "ed8fc802c45b8e8f54419c2d054e55c9ea344356";
+ };
+ }
+ {
+ name = "_types_hoist_non_react_statics___hoist_non_react_statics_3.3.1.tgz";
+ path = fetchurl {
+ name = "_types_hoist_non_react_statics___hoist_non_react_statics_3.3.1.tgz";
+ url = "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz";
+ sha1 = "1124aafe5118cb591977aeb1ceaaed1070eb039f";
+ };
+ }
+ {
+ name = "_types_invariant___invariant_2.2.33.tgz";
+ path = fetchurl {
+ name = "_types_invariant___invariant_2.2.33.tgz";
+ url = "https://registry.yarnpkg.com/@types/invariant/-/invariant-2.2.33.tgz";
+ sha1 = "ec5eec29c63bf5e4ca164e9feb3ef7337cdcbadb";
+ };
+ }
+ {
+ name = "_types_istanbul_lib_coverage___istanbul_lib_coverage_2.0.1.tgz";
+ path = fetchurl {
+ name = "_types_istanbul_lib_coverage___istanbul_lib_coverage_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz";
+ sha1 = "42995b446db9a48a11a07ec083499a860e9138ff";
+ };
+ }
+ {
+ name = "_types_istanbul_lib_report___istanbul_lib_report_1.1.1.tgz";
+ path = fetchurl {
+ name = "_types_istanbul_lib_report___istanbul_lib_report_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz";
+ sha1 = "e5471e7fa33c61358dd38426189c037a58433b8c";
+ };
+ }
+ {
+ name = "_types_istanbul_reports___istanbul_reports_1.1.1.tgz";
+ path = fetchurl {
+ name = "_types_istanbul_reports___istanbul_reports_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz";
+ sha1 = "7a8cbf6a406f36c8add871625b278eaf0b0d255a";
+ };
+ }
+ {
+ name = "_types_jest___jest_23.3.3.tgz";
+ path = fetchurl {
+ name = "_types_jest___jest_23.3.3.tgz";
+ url = "https://registry.yarnpkg.com/@types/jest/-/jest-23.3.3.tgz";
+ sha1 = "246ebcc52771d2327bb8e37aa971b412d9dc4237";
+ };
+ }
+ {
+ name = "_types_json_schema___json_schema_7.0.3.tgz";
+ path = fetchurl {
+ name = "_types_json_schema___json_schema_7.0.3.tgz";
+ url = "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.3.tgz";
+ sha1 = "bdfd69d61e464dcc81b25159c270d75a73c1a636";
+ };
+ }
+ {
+ name = "_types_json_schema___json_schema_7.0.5.tgz";
+ path = fetchurl {
+ name = "_types_json_schema___json_schema_7.0.5.tgz";
+ url = "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.5.tgz";
+ sha1 = "dcce4430e64b443ba8945f0290fb564ad5bac6dd";
+ };
+ }
+ {
+ name = "_types_lodash___lodash_4.14.116.tgz";
+ path = fetchurl {
+ name = "_types_lodash___lodash_4.14.116.tgz";
+ url = "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.116.tgz";
+ sha1 = "5ccf215653e3e8c786a58390751033a9adca0eb9";
+ };
+ }
+ {
+ name = "_types_memoize_one___memoize_one_4.1.0.tgz";
+ path = fetchurl {
+ name = "_types_memoize_one___memoize_one_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/@types/memoize-one/-/memoize-one-4.1.0.tgz";
+ sha1 = "62119f26055b3193ae43ca1882c5b29b88b71ece";
+ };
+ }
+ {
+ name = "_types_minimatch___minimatch_3.0.3.tgz";
+ path = fetchurl {
+ name = "_types_minimatch___minimatch_3.0.3.tgz";
+ url = "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz";
+ sha1 = "3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d";
+ };
+ }
+ {
+ name = "_types_node___node_13.9.2.tgz";
+ path = fetchurl {
+ name = "_types_node___node_13.9.2.tgz";
+ url = "https://registry.yarnpkg.com/@types/node/-/node-13.9.2.tgz";
+ sha1 = "ace1880c03594cc3e80206d96847157d8e7fa349";
+ };
+ }
+ {
+ name = "_types_node___node_12.6.8.tgz";
+ path = fetchurl {
+ name = "_types_node___node_12.6.8.tgz";
+ url = "https://registry.yarnpkg.com/@types/node/-/node-12.6.8.tgz";
+ sha1 = "e469b4bf9d1c9832aee4907ba8a051494357c12c";
+ };
+ }
+ {
+ name = "_types_papaparse___papaparse_4.5.9.tgz";
+ path = fetchurl {
+ name = "_types_papaparse___papaparse_4.5.9.tgz";
+ url = "https://registry.yarnpkg.com/@types/papaparse/-/papaparse-4.5.9.tgz";
+ sha1 = "ff887bd362f57cd0c87320d2de38ac232bb55e81";
+ };
+ }
+ {
+ name = "_types_prop_types___prop_types_15.5.6.tgz";
+ path = fetchurl {
+ name = "_types_prop_types___prop_types_15.5.6.tgz";
+ url = "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.5.6.tgz";
+ sha1 = "9c03d3fed70a8d517c191b7734da2879b50ca26c";
+ };
+ }
+ {
+ name = "_types_q___q_1.5.2.tgz";
+ path = fetchurl {
+ name = "_types_q___q_1.5.2.tgz";
+ url = "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz";
+ sha1 = "690a1475b84f2a884fd07cd797c00f5f31356ea8";
+ };
+ }
+ {
+ name = "_types_qs___qs_6.5.1.tgz";
+ path = fetchurl {
+ name = "_types_qs___qs_6.5.1.tgz";
+ url = "https://registry.yarnpkg.com/@types/qs/-/qs-6.5.1.tgz";
+ sha1 = "a38f69c62528d56ba7bd1f91335a8004988d72f7";
+ };
+ }
+ {
+ name = "_types_react_datepicker___react_datepicker_2.8.1.tgz";
+ path = fetchurl {
+ name = "_types_react_datepicker___react_datepicker_2.8.1.tgz";
+ url = "https://registry.yarnpkg.com/@types/react-datepicker/-/react-datepicker-2.8.1.tgz";
+ sha1 = "37b52655695c2494810e7258528aace79f6a2a46";
+ };
+ }
+ {
+ name = "_types_react_dom___react_dom_16.8.2.tgz";
+ path = fetchurl {
+ name = "_types_react_dom___react_dom_16.8.2.tgz";
+ url = "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.8.2.tgz";
+ sha1 = "9bd7d33f908b243ff0692846ef36c81d4941ad12";
+ };
+ }
+ {
+ name = "_types_react_grid_layout___react_grid_layout_0.16.5.tgz";
+ path = fetchurl {
+ name = "_types_react_grid_layout___react_grid_layout_0.16.5.tgz";
+ url = "https://registry.yarnpkg.com/@types/react-grid-layout/-/react-grid-layout-0.16.5.tgz";
+ sha1 = "ee23e1f9a0f2d00fc0bf91a5ad12b5c9c6b548df";
+ };
+ }
+ {
+ name = "_types_react_redux___react_redux_7.1.9.tgz";
+ path = fetchurl {
+ name = "_types_react_redux___react_redux_7.1.9.tgz";
+ url = "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.9.tgz";
+ sha1 = "280c13565c9f13ceb727ec21e767abe0e9b4aec3";
+ };
+ }
+ {
+ name = "_types_react_router_dom___react_router_dom_5.1.5.tgz";
+ path = fetchurl {
+ name = "_types_react_router_dom___react_router_dom_5.1.5.tgz";
+ url = "https://registry.yarnpkg.com/@types/react-router-dom/-/react-router-dom-5.1.5.tgz";
+ sha1 = "7c334a2ea785dbad2b2dcdd83d2cf3d9973da090";
+ };
+ }
+ {
+ name = "_types_react_router___react_router_5.1.8.tgz";
+ path = fetchurl {
+ name = "_types_react_router___react_router_5.1.8.tgz";
+ url = "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.8.tgz";
+ sha1 = "4614e5ba7559657438e17766bb95ef6ed6acc3fa";
+ };
+ }
+ {
+ name = "_types_react_virtualized___react_virtualized_9.18.7.tgz";
+ path = fetchurl {
+ name = "_types_react_virtualized___react_virtualized_9.18.7.tgz";
+ url = "https://registry.yarnpkg.com/@types/react-virtualized/-/react-virtualized-9.18.7.tgz";
+ sha1 = "8703d8904236819facff90b8b320f29233160c90";
+ };
+ }
+ {
+ name = "_types_react___react_16.8.3.tgz";
+ path = fetchurl {
+ name = "_types_react___react_16.8.3.tgz";
+ url = "https://registry.yarnpkg.com/@types/react/-/react-16.8.3.tgz";
+ sha1 = "7b67956f682bea30a5a09b3242c0784ff196c848";
+ };
+ }
+ {
+ name = "_types_react___react_16.9.11.tgz";
+ path = fetchurl {
+ name = "_types_react___react_16.9.11.tgz";
+ url = "https://registry.yarnpkg.com/@types/react/-/react-16.9.11.tgz";
+ sha1 = "70e0b7ad79058a7842f25ccf2999807076ada120";
+ };
+ }
+ {
+ name = "_types_shallowequal___shallowequal_1.1.1.tgz";
+ path = fetchurl {
+ name = "_types_shallowequal___shallowequal_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/@types/shallowequal/-/shallowequal-1.1.1.tgz";
+ sha1 = "aad262bb3f2b1257d94c71d545268d592575c9b1";
+ };
+ }
+ {
+ name = "_types_sinonjs__fake_timers___sinonjs__fake_timers_6.0.1.tgz";
+ path = fetchurl {
+ name = "_types_sinonjs__fake_timers___sinonjs__fake_timers_6.0.1.tgz";
+ url = "https://registry.yarnpkg.com/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.1.tgz";
+ sha1 = "681df970358c82836b42f989188d133e218c458e";
+ };
+ }
+ {
+ name = "_types_sizzle___sizzle_2.3.2.tgz";
+ path = fetchurl {
+ name = "_types_sizzle___sizzle_2.3.2.tgz";
+ url = "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.2.tgz";
+ sha1 = "a811b8c18e2babab7d542b3365887ae2e4d9de47";
+ };
+ }
+ {
+ name = "_types_stack_utils___stack_utils_1.0.1.tgz";
+ path = fetchurl {
+ name = "_types_stack_utils___stack_utils_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz";
+ sha1 = "0a851d3bd96498fa25c33ab7278ed3bd65f06c3e";
+ };
+ }
+ {
+ name = "_types_tapable___tapable_1.0.4.tgz";
+ path = fetchurl {
+ name = "_types_tapable___tapable_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.4.tgz";
+ sha1 = "b4ffc7dc97b498c969b360a41eee247f82616370";
+ };
+ }
+ {
+ name = "_types_text_encoding___text_encoding_0.0.32.tgz";
+ path = fetchurl {
+ name = "_types_text_encoding___text_encoding_0.0.32.tgz";
+ url = "https://registry.yarnpkg.com/@types/text-encoding/-/text-encoding-0.0.32.tgz";
+ sha1 = "52289b320a406850b14f08f48b475ca021218048";
+ };
+ }
+ {
+ name = "_types_uglify_js___uglify_js_3.0.4.tgz";
+ path = fetchurl {
+ name = "_types_uglify_js___uglify_js_3.0.4.tgz";
+ url = "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.0.4.tgz";
+ sha1 = "96beae23df6f561862a830b4288a49e86baac082";
+ };
+ }
+ {
+ name = "_types_uuid___uuid_3.4.4.tgz";
+ path = fetchurl {
+ name = "_types_uuid___uuid_3.4.4.tgz";
+ url = "https://registry.yarnpkg.com/@types/uuid/-/uuid-3.4.4.tgz";
+ sha1 = "7af69360fa65ef0decb41fd150bf4ca5c0cefdf5";
+ };
+ }
+ {
+ name = "_types_webpack_env___webpack_env_1.15.2.tgz";
+ path = fetchurl {
+ name = "_types_webpack_env___webpack_env_1.15.2.tgz";
+ url = "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.15.2.tgz";
+ sha1 = "927997342bb9f4a5185a86e6579a0a18afc33b0a";
+ };
+ }
+ {
+ name = "_types_webpack___webpack_4.4.35.tgz";
+ path = fetchurl {
+ name = "_types_webpack___webpack_4.4.35.tgz";
+ url = "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.4.35.tgz";
+ sha1 = "b7088eb2d471d5645e5503d272783cafa753583b";
+ };
+ }
+ {
+ name = "_types_yargs_parser___yargs_parser_13.1.0.tgz";
+ path = fetchurl {
+ name = "_types_yargs_parser___yargs_parser_13.1.0.tgz";
+ url = "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-13.1.0.tgz";
+ sha1 = "c563aa192f39350a1d18da36c5a8da382bbd8228";
+ };
+ }
+ {
+ name = "_types_yargs___yargs_12.0.12.tgz";
+ path = fetchurl {
+ name = "_types_yargs___yargs_12.0.12.tgz";
+ url = "https://registry.yarnpkg.com/@types/yargs/-/yargs-12.0.12.tgz";
+ sha1 = "45dd1d0638e8c8f153e87d296907659296873916";
+ };
+ }
+ {
+ name = "_types_yargs___yargs_13.0.3.tgz";
+ path = fetchurl {
+ name = "_types_yargs___yargs_13.0.3.tgz";
+ url = "https://registry.yarnpkg.com/@types/yargs/-/yargs-13.0.3.tgz";
+ sha1 = "76482af3981d4412d65371a318f992d33464a380";
+ };
+ }
+ {
+ name = "_types_yargs___yargs_15.0.5.tgz";
+ path = fetchurl {
+ name = "_types_yargs___yargs_15.0.5.tgz";
+ url = "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.5.tgz";
+ sha1 = "947e9a6561483bdee9adffc983e91a6902af8b79";
+ };
+ }
+ {
+ name = "_typescript_eslint_eslint_plugin___eslint_plugin_2.6.0.tgz";
+ path = fetchurl {
+ name = "_typescript_eslint_eslint_plugin___eslint_plugin_2.6.0.tgz";
+ url = "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.6.0.tgz";
+ sha1 = "e82ed43fc4527b21bfe35c20a2d6e4ed49fc7957";
+ };
+ }
+ {
+ name = "_typescript_eslint_experimental_utils___experimental_utils_2.6.0.tgz";
+ path = fetchurl {
+ name = "_typescript_eslint_experimental_utils___experimental_utils_2.6.0.tgz";
+ url = "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.6.0.tgz";
+ sha1 = "ed70bef72822bff54031ff0615fc888b9e2b6e8a";
+ };
+ }
+ {
+ name = "_typescript_eslint_parser___parser_2.6.0.tgz";
+ path = fetchurl {
+ name = "_typescript_eslint_parser___parser_2.6.0.tgz";
+ url = "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.6.0.tgz";
+ sha1 = "5106295c6a7056287b4719e24aae8d6293d5af49";
+ };
+ }
+ {
+ name = "_typescript_eslint_typescript_estree___typescript_estree_2.6.0.tgz";
+ path = fetchurl {
+ name = "_typescript_eslint_typescript_estree___typescript_estree_2.6.0.tgz";
+ url = "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.6.0.tgz";
+ sha1 = "d3e9d8e001492e2b9124c4d4bd4e7f03c0fd7254";
+ };
+ }
+ {
+ name = "_use_it_event_listener___event_listener_0.1.3.tgz";
+ path = fetchurl {
+ name = "_use_it_event_listener___event_listener_0.1.3.tgz";
+ url = "https://registry.yarnpkg.com/@use-it/event-listener/-/event-listener-0.1.3.tgz";
+ sha1 = "a9920b2819d211cf55e68e830997546eec6886d3";
+ };
+ }
+ {
+ name = "_webassemblyjs_ast___ast_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_ast___ast_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.8.5.tgz";
+ sha1 = "51b1c5fe6576a34953bf4b253df9f0d490d9e359";
+ };
+ }
+ {
+ name = "_webassemblyjs_floating_point_hex_parser___floating_point_hex_parser_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_floating_point_hex_parser___floating_point_hex_parser_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz";
+ sha1 = "1ba926a2923613edce496fd5b02e8ce8a5f49721";
+ };
+ }
+ {
+ name = "_webassemblyjs_helper_api_error___helper_api_error_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_helper_api_error___helper_api_error_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz";
+ sha1 = "c49dad22f645227c5edb610bdb9697f1aab721f7";
+ };
+ }
+ {
+ name = "_webassemblyjs_helper_buffer___helper_buffer_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_helper_buffer___helper_buffer_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz";
+ sha1 = "fea93e429863dd5e4338555f42292385a653f204";
+ };
+ }
+ {
+ name = "_webassemblyjs_helper_code_frame___helper_code_frame_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_helper_code_frame___helper_code_frame_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz";
+ sha1 = "9a740ff48e3faa3022b1dff54423df9aa293c25e";
+ };
+ }
+ {
+ name = "_webassemblyjs_helper_fsm___helper_fsm_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_helper_fsm___helper_fsm_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz";
+ sha1 = "ba0b7d3b3f7e4733da6059c9332275d860702452";
+ };
+ }
+ {
+ name = "_webassemblyjs_helper_module_context___helper_module_context_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_helper_module_context___helper_module_context_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz";
+ sha1 = "def4b9927b0101dc8cbbd8d1edb5b7b9c82eb245";
+ };
+ }
+ {
+ name = "_webassemblyjs_helper_wasm_bytecode___helper_wasm_bytecode_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_helper_wasm_bytecode___helper_wasm_bytecode_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz";
+ sha1 = "537a750eddf5c1e932f3744206551c91c1b93e61";
+ };
+ }
+ {
+ name = "_webassemblyjs_helper_wasm_section___helper_wasm_section_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_helper_wasm_section___helper_wasm_section_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz";
+ sha1 = "74ca6a6bcbe19e50a3b6b462847e69503e6bfcbf";
+ };
+ }
+ {
+ name = "_webassemblyjs_ieee754___ieee754_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_ieee754___ieee754_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz";
+ sha1 = "712329dbef240f36bf57bd2f7b8fb9bf4154421e";
+ };
+ }
+ {
+ name = "_webassemblyjs_leb128___leb128_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_leb128___leb128_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.8.5.tgz";
+ sha1 = "044edeb34ea679f3e04cd4fd9824d5e35767ae10";
+ };
+ }
+ {
+ name = "_webassemblyjs_utf8___utf8_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_utf8___utf8_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.8.5.tgz";
+ sha1 = "a8bf3b5d8ffe986c7c1e373ccbdc2a0915f0cedc";
+ };
+ }
+ {
+ name = "_webassemblyjs_wasm_edit___wasm_edit_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_wasm_edit___wasm_edit_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz";
+ sha1 = "962da12aa5acc1c131c81c4232991c82ce56e01a";
+ };
+ }
+ {
+ name = "_webassemblyjs_wasm_gen___wasm_gen_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_wasm_gen___wasm_gen_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz";
+ sha1 = "54840766c2c1002eb64ed1abe720aded714f98bc";
+ };
+ }
+ {
+ name = "_webassemblyjs_wasm_opt___wasm_opt_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_wasm_opt___wasm_opt_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz";
+ sha1 = "b24d9f6ba50394af1349f510afa8ffcb8a63d264";
+ };
+ }
+ {
+ name = "_webassemblyjs_wasm_parser___wasm_parser_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_wasm_parser___wasm_parser_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz";
+ sha1 = "21576f0ec88b91427357b8536383668ef7c66b8d";
+ };
+ }
+ {
+ name = "_webassemblyjs_wast_parser___wast_parser_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_wast_parser___wast_parser_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz";
+ sha1 = "e10eecd542d0e7bd394f6827c49f3df6d4eefb8c";
+ };
+ }
+ {
+ name = "_webassemblyjs_wast_printer___wast_printer_1.8.5.tgz";
+ path = fetchurl {
+ name = "_webassemblyjs_wast_printer___wast_printer_1.8.5.tgz";
+ url = "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz";
+ sha1 = "114bbc481fd10ca0e23b3560fa812748b0bae5bc";
+ };
+ }
+ {
+ name = "_xtuc_ieee754___ieee754_1.2.0.tgz";
+ path = fetchurl {
+ name = "_xtuc_ieee754___ieee754_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz";
+ sha1 = "eef014a3145ae477a1cbc00cd1e552336dceb790";
+ };
+ }
+ {
+ name = "_xtuc_long___long_4.2.2.tgz";
+ path = fetchurl {
+ name = "_xtuc_long___long_4.2.2.tgz";
+ url = "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz";
+ sha1 = "d291c6a4e97989b5c61d9acf396ae4fe133a718d";
+ };
+ }
+ {
+ name = "JSV___JSV_4.0.2.tgz";
+ path = fetchurl {
+ name = "JSV___JSV_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/JSV/-/JSV-4.0.2.tgz";
+ sha1 = "d077f6825571f82132f9dffaed587b4029feff57";
+ };
+ }
+ {
+ name = "abab___abab_1.0.4.tgz";
+ path = fetchurl {
+ name = "abab___abab_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/abab/-/abab-1.0.4.tgz";
+ sha1 = "5faad9c2c07f60dd76770f71cf025b62a63cfd4e";
+ };
+ }
+ {
+ name = "abab___abab_2.0.0.tgz";
+ path = fetchurl {
+ name = "abab___abab_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/abab/-/abab-2.0.0.tgz";
+ sha1 = "aba0ab4c5eee2d4c79d3487d85450fb2376ebb0f";
+ };
+ }
+ {
+ name = "abortcontroller_polyfill___abortcontroller_polyfill_1.3.0.tgz";
+ path = fetchurl {
+ name = "abortcontroller_polyfill___abortcontroller_polyfill_1.3.0.tgz";
+ url = "https://registry.yarnpkg.com/abortcontroller-polyfill/-/abortcontroller-polyfill-1.3.0.tgz";
+ sha1 = "de69af32ae926c210b7efbcc29bf644ee4838b00";
+ };
+ }
+ {
+ name = "accepts___accepts_1.3.7.tgz";
+ path = fetchurl {
+ name = "accepts___accepts_1.3.7.tgz";
+ url = "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz";
+ sha1 = "531bc726517a3b2b41f850021c6cc15eaab507cd";
+ };
+ }
+ {
+ name = "acorn_globals___acorn_globals_3.1.0.tgz";
+ path = fetchurl {
+ name = "acorn_globals___acorn_globals_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-3.1.0.tgz";
+ sha1 = "fd8270f71fbb4996b004fa880ee5d46573a731bf";
+ };
+ }
+ {
+ name = "acorn_globals___acorn_globals_4.3.2.tgz";
+ path = fetchurl {
+ name = "acorn_globals___acorn_globals_4.3.2.tgz";
+ url = "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.2.tgz";
+ sha1 = "4e2c2313a597fd589720395f6354b41cd5ec8006";
+ };
+ }
+ {
+ name = "acorn_jsx___acorn_jsx_5.1.0.tgz";
+ path = fetchurl {
+ name = "acorn_jsx___acorn_jsx_5.1.0.tgz";
+ url = "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.1.0.tgz";
+ sha1 = "294adb71b57398b0680015f0a38c563ee1db5384";
+ };
+ }
+ {
+ name = "acorn_walk___acorn_walk_6.2.0.tgz";
+ path = fetchurl {
+ name = "acorn_walk___acorn_walk_6.2.0.tgz";
+ url = "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.2.0.tgz";
+ sha1 = "123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c";
+ };
+ }
+ {
+ name = "acorn___acorn_4.0.13.tgz";
+ path = fetchurl {
+ name = "acorn___acorn_4.0.13.tgz";
+ url = "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz";
+ sha1 = "105495ae5361d697bd195c825192e1ad7f253787";
+ };
+ }
+ {
+ name = "acorn___acorn_5.7.3.tgz";
+ path = fetchurl {
+ name = "acorn___acorn_5.7.3.tgz";
+ url = "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz";
+ sha1 = "67aa231bf8812974b85235a96771eb6bd07ea279";
+ };
+ }
+ {
+ name = "acorn___acorn_6.2.1.tgz";
+ path = fetchurl {
+ name = "acorn___acorn_6.2.1.tgz";
+ url = "https://registry.yarnpkg.com/acorn/-/acorn-6.2.1.tgz";
+ sha1 = "3ed8422d6dec09e6121cc7a843ca86a330a86b51";
+ };
+ }
+ {
+ name = "acorn___acorn_6.0.6.tgz";
+ path = fetchurl {
+ name = "acorn___acorn_6.0.6.tgz";
+ url = "https://registry.yarnpkg.com/acorn/-/acorn-6.0.6.tgz";
+ sha1 = "cd75181670d5b99bdb1b1c993941d3a239ab1f56";
+ };
+ }
+ {
+ name = "acorn___acorn_6.3.0.tgz";
+ path = fetchurl {
+ name = "acorn___acorn_6.3.0.tgz";
+ url = "https://registry.yarnpkg.com/acorn/-/acorn-6.3.0.tgz";
+ sha1 = "0087509119ffa4fc0a0041d1e93a417e68cb856e";
+ };
+ }
+ {
+ name = "acorn___acorn_6.4.1.tgz";
+ path = fetchurl {
+ name = "acorn___acorn_6.4.1.tgz";
+ url = "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz";
+ sha1 = "531e58ba3f51b9dacb9a6646ca4debf5b14ca474";
+ };
+ }
+ {
+ name = "acorn___acorn_7.1.0.tgz";
+ path = fetchurl {
+ name = "acorn___acorn_7.1.0.tgz";
+ url = "https://registry.yarnpkg.com/acorn/-/acorn-7.1.0.tgz";
+ sha1 = "949d36f2c292535da602283586c2477c57eb2d6c";
+ };
+ }
+ {
+ name = "add_px_to_style___add_px_to_style_1.0.0.tgz";
+ path = fetchurl {
+ name = "add_px_to_style___add_px_to_style_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/add-px-to-style/-/add-px-to-style-1.0.0.tgz";
+ sha1 = "d0c135441fa8014a8137904531096f67f28f263a";
+ };
+ }
+ {
+ name = "aggregate_error___aggregate_error_3.0.1.tgz";
+ path = fetchurl {
+ name = "aggregate_error___aggregate_error_3.0.1.tgz";
+ url = "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.0.1.tgz";
+ sha1 = "db2fe7246e536f40d9b5442a39e117d7dd6a24e0";
+ };
+ }
+ {
+ name = "ajv_errors___ajv_errors_1.0.1.tgz";
+ path = fetchurl {
+ name = "ajv_errors___ajv_errors_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz";
+ sha1 = "f35986aceb91afadec4102fbd85014950cefa64d";
+ };
+ }
+ {
+ name = "ajv_keywords___ajv_keywords_3.4.1.tgz";
+ path = fetchurl {
+ name = "ajv_keywords___ajv_keywords_3.4.1.tgz";
+ url = "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.1.tgz";
+ sha1 = "ef916e271c64ac12171fd8384eaae6b2345854da";
+ };
+ }
+ {
+ name = "ajv___ajv_6.12.0.tgz";
+ path = fetchurl {
+ name = "ajv___ajv_6.12.0.tgz";
+ url = "https://registry.yarnpkg.com/ajv/-/ajv-6.12.0.tgz";
+ sha1 = "06d60b96d87b8454a5adaba86e7854da629db4b7";
+ };
+ }
+ {
+ name = "ajv___ajv_6.10.2.tgz";
+ path = fetchurl {
+ name = "ajv___ajv_6.10.2.tgz";
+ url = "https://registry.yarnpkg.com/ajv/-/ajv-6.10.2.tgz";
+ sha1 = "d3cea04d6b017b2894ad69040fec8b623eb4bd52";
+ };
+ }
+ {
+ name = "ajv___ajv_6.12.2.tgz";
+ path = fetchurl {
+ name = "ajv___ajv_6.12.2.tgz";
+ url = "https://registry.yarnpkg.com/ajv/-/ajv-6.12.2.tgz";
+ sha1 = "c629c5eced17baf314437918d2da88c99d5958cd";
+ };
+ }
+ {
+ name = "ajv___ajv_6.7.0.tgz";
+ path = fetchurl {
+ name = "ajv___ajv_6.7.0.tgz";
+ url = "https://registry.yarnpkg.com/ajv/-/ajv-6.7.0.tgz";
+ sha1 = "e3ce7bb372d6577bb1839f1dfdfcbf5ad2948d96";
+ };
+ }
+ {
+ name = "ajv___ajv_6.9.1.tgz";
+ path = fetchurl {
+ name = "ajv___ajv_6.9.1.tgz";
+ url = "https://registry.yarnpkg.com/ajv/-/ajv-6.9.1.tgz";
+ sha1 = "a4d3683d74abc5670e75f0b16520f70a20ea8dc1";
+ };
+ }
+ {
+ name = "align_text___align_text_0.1.4.tgz";
+ path = fetchurl {
+ name = "align_text___align_text_0.1.4.tgz";
+ url = "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz";
+ sha1 = "0cd90a561093f35d0a99256c22b7069433fad117";
+ };
+ }
+ {
+ name = "ally.js___ally.js_1.4.1.tgz";
+ path = fetchurl {
+ name = "ally.js___ally.js_1.4.1.tgz";
+ url = "https://registry.yarnpkg.com/ally.js/-/ally.js-1.4.1.tgz";
+ sha1 = "9fb7e6ba58efac4ee9131cb29aa9ee3b540bcf1e";
+ };
+ }
+ {
+ name = "alphanum_sort___alphanum_sort_1.0.2.tgz";
+ path = fetchurl {
+ name = "alphanum_sort___alphanum_sort_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz";
+ sha1 = "97a1119649b211ad33691d9f9f486a8ec9fbe0a3";
+ };
+ }
+ {
+ name = "amdefine___amdefine_1.0.1.tgz";
+ path = fetchurl {
+ name = "amdefine___amdefine_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz";
+ sha1 = "4a5282ac164729e93619bcfd3ad151f817ce91f5";
+ };
+ }
+ {
+ name = "ansi_colors___ansi_colors_3.2.4.tgz";
+ path = fetchurl {
+ name = "ansi_colors___ansi_colors_3.2.4.tgz";
+ url = "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz";
+ sha1 = "e3a3da4bfbae6c86a9c285625de124a234026fbf";
+ };
+ }
+ {
+ name = "ansi_escapes___ansi_escapes_3.2.0.tgz";
+ path = fetchurl {
+ name = "ansi_escapes___ansi_escapes_3.2.0.tgz";
+ url = "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz";
+ sha1 = "8780b98ff9dbf5638152d1f1fe5c1d7b4442976b";
+ };
+ }
+ {
+ name = "ansi_escapes___ansi_escapes_4.2.1.tgz";
+ path = fetchurl {
+ name = "ansi_escapes___ansi_escapes_4.2.1.tgz";
+ url = "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.2.1.tgz";
+ sha1 = "4dccdb846c3eee10f6d64dea66273eab90c37228";
+ };
+ }
+ {
+ name = "ansi_html___ansi_html_0.0.7.tgz";
+ path = fetchurl {
+ name = "ansi_html___ansi_html_0.0.7.tgz";
+ url = "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz";
+ sha1 = "813584021962a9e9e6fd039f940d12f56ca7859e";
+ };
+ }
+ {
+ name = "ansi_regex___ansi_regex_2.1.1.tgz";
+ path = fetchurl {
+ name = "ansi_regex___ansi_regex_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz";
+ sha1 = "c3b33ab5ee360d86e0e628f0468ae7ef27d654df";
+ };
+ }
+ {
+ name = "ansi_regex___ansi_regex_3.0.0.tgz";
+ path = fetchurl {
+ name = "ansi_regex___ansi_regex_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz";
+ sha1 = "ed0317c322064f79466c02966bddb605ab37d998";
+ };
+ }
+ {
+ name = "ansi_regex___ansi_regex_4.1.0.tgz";
+ path = fetchurl {
+ name = "ansi_regex___ansi_regex_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz";
+ sha1 = "8b9f8f08cf1acb843756a839ca8c7e3168c51997";
+ };
+ }
+ {
+ name = "ansi_regex___ansi_regex_5.0.0.tgz";
+ path = fetchurl {
+ name = "ansi_regex___ansi_regex_5.0.0.tgz";
+ url = "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz";
+ sha1 = "388539f55179bf39339c81af30a654d69f87cb75";
+ };
+ }
+ {
+ name = "ansi_styles___ansi_styles_2.2.1.tgz";
+ path = fetchurl {
+ name = "ansi_styles___ansi_styles_2.2.1.tgz";
+ url = "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz";
+ sha1 = "b432dd3358b634cf75e1e4664368240533c1ddbe";
+ };
+ }
+ {
+ name = "ansi_styles___ansi_styles_3.2.1.tgz";
+ path = fetchurl {
+ name = "ansi_styles___ansi_styles_3.2.1.tgz";
+ url = "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz";
+ sha1 = "41fbb20243e50b12be0f04b8dedbf07520ce841d";
+ };
+ }
+ {
+ name = "ansi_styles___ansi_styles_4.2.1.tgz";
+ path = fetchurl {
+ name = "ansi_styles___ansi_styles_4.2.1.tgz";
+ url = "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz";
+ sha1 = "90ae75c424d008d2624c5bf29ead3177ebfcf359";
+ };
+ }
+ {
+ name = "any_observable___any_observable_0.3.0.tgz";
+ path = fetchurl {
+ name = "any_observable___any_observable_0.3.0.tgz";
+ url = "https://registry.yarnpkg.com/any-observable/-/any-observable-0.3.0.tgz";
+ sha1 = "af933475e5806a67d0d7df090dd5e8bef65d119b";
+ };
+ }
+ {
+ name = "anymatch___anymatch_2.0.0.tgz";
+ path = fetchurl {
+ name = "anymatch___anymatch_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz";
+ sha1 = "bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb";
+ };
+ }
+ {
+ name = "anymatch___anymatch_3.0.3.tgz";
+ path = fetchurl {
+ name = "anymatch___anymatch_3.0.3.tgz";
+ url = "https://registry.yarnpkg.com/anymatch/-/anymatch-3.0.3.tgz";
+ sha1 = "2fb624fe0e84bccab00afee3d0006ed310f22f09";
+ };
+ }
+ {
+ name = "aproba___aproba_1.2.0.tgz";
+ path = fetchurl {
+ name = "aproba___aproba_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz";
+ sha1 = "6802e6264efd18c790a1b0d517f0f2627bf2c94a";
+ };
+ }
+ {
+ name = "arch___arch_2.1.2.tgz";
+ path = fetchurl {
+ name = "arch___arch_2.1.2.tgz";
+ url = "https://registry.yarnpkg.com/arch/-/arch-2.1.2.tgz";
+ sha1 = "0c52bbe7344bb4fa260c443d2cbad9c00ff2f0bf";
+ };
+ }
+ {
+ name = "arg___arg_4.1.1.tgz";
+ path = fetchurl {
+ name = "arg___arg_4.1.1.tgz";
+ url = "https://registry.yarnpkg.com/arg/-/arg-4.1.1.tgz";
+ sha1 = "485f8e7c390ce4c5f78257dbea80d4be11feda4c";
+ };
+ }
+ {
+ name = "argparse___argparse_1.0.10.tgz";
+ path = fetchurl {
+ name = "argparse___argparse_1.0.10.tgz";
+ url = "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz";
+ sha1 = "bcd6791ea5ae09725e17e5ad988134cd40b3d911";
+ };
+ }
+ {
+ name = "aria_query___aria_query_4.0.2.tgz";
+ path = fetchurl {
+ name = "aria_query___aria_query_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/aria-query/-/aria-query-4.0.2.tgz";
+ sha1 = "250687b4ccde1ab86d127da0432ae3552fc7b145";
+ };
+ }
+ {
+ name = "arr_diff___arr_diff_4.0.0.tgz";
+ path = fetchurl {
+ name = "arr_diff___arr_diff_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz";
+ sha1 = "d6461074febfec71e7e15235761a329a5dc7c520";
+ };
+ }
+ {
+ name = "arr_flatten___arr_flatten_1.1.0.tgz";
+ path = fetchurl {
+ name = "arr_flatten___arr_flatten_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz";
+ sha1 = "36048bbff4e7b47e136644316c99669ea5ae91f1";
+ };
+ }
+ {
+ name = "arr_union___arr_union_3.1.0.tgz";
+ path = fetchurl {
+ name = "arr_union___arr_union_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz";
+ sha1 = "e39b09aea9def866a8f206e288af63919bae39c4";
+ };
+ }
+ {
+ name = "array_equal___array_equal_1.0.0.tgz";
+ path = fetchurl {
+ name = "array_equal___array_equal_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz";
+ sha1 = "8c2a5ef2472fd9ea742b04c77a75093ba2757c93";
+ };
+ }
+ {
+ name = "array_flatten___array_flatten_1.1.1.tgz";
+ path = fetchurl {
+ name = "array_flatten___array_flatten_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz";
+ sha1 = "9a5f699051b1e7073328f2a008968b64ea2955d2";
+ };
+ }
+ {
+ name = "array_flatten___array_flatten_2.1.2.tgz";
+ path = fetchurl {
+ name = "array_flatten___array_flatten_2.1.2.tgz";
+ url = "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz";
+ sha1 = "24ef80a28c1a893617e2149b0c6d0d788293b099";
+ };
+ }
+ {
+ name = "array_includes___array_includes_3.0.3.tgz";
+ path = fetchurl {
+ name = "array_includes___array_includes_3.0.3.tgz";
+ url = "https://registry.yarnpkg.com/array-includes/-/array-includes-3.0.3.tgz";
+ sha1 = "184b48f62d92d7452bb31b323165c7f8bd02266d";
+ };
+ }
+ {
+ name = "array_union___array_union_1.0.2.tgz";
+ path = fetchurl {
+ name = "array_union___array_union_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz";
+ sha1 = "9a34410e4f4e3da23dea375be5be70f24778ec39";
+ };
+ }
+ {
+ name = "array_uniq___array_uniq_1.0.3.tgz";
+ path = fetchurl {
+ name = "array_uniq___array_uniq_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz";
+ sha1 = "af6ac877a25cc7f74e058894753858dfdb24fdb6";
+ };
+ }
+ {
+ name = "array_unique___array_unique_0.3.2.tgz";
+ path = fetchurl {
+ name = "array_unique___array_unique_0.3.2.tgz";
+ url = "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz";
+ sha1 = "a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428";
+ };
+ }
+ {
+ name = "array.prototype.flat___array.prototype.flat_1.2.1.tgz";
+ path = fetchurl {
+ name = "array.prototype.flat___array.prototype.flat_1.2.1.tgz";
+ url = "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.1.tgz";
+ sha1 = "812db8f02cad24d3fab65dd67eabe3b8903494a4";
+ };
+ }
+ {
+ name = "asap___asap_2.0.6.tgz";
+ path = fetchurl {
+ name = "asap___asap_2.0.6.tgz";
+ url = "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz";
+ sha1 = "e50347611d7e690943208bbdafebcbc2fb866d46";
+ };
+ }
+ {
+ name = "asn1.js___asn1.js_4.10.1.tgz";
+ path = fetchurl {
+ name = "asn1.js___asn1.js_4.10.1.tgz";
+ url = "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz";
+ sha1 = "b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0";
+ };
+ }
+ {
+ name = "asn1___asn1_0.2.4.tgz";
+ path = fetchurl {
+ name = "asn1___asn1_0.2.4.tgz";
+ url = "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz";
+ sha1 = "8d2475dfab553bb33e77b54e59e880bb8ce23136";
+ };
+ }
+ {
+ name = "assert_plus___assert_plus_1.0.0.tgz";
+ path = fetchurl {
+ name = "assert_plus___assert_plus_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz";
+ sha1 = "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525";
+ };
+ }
+ {
+ name = "assert___assert_1.5.0.tgz";
+ path = fetchurl {
+ name = "assert___assert_1.5.0.tgz";
+ url = "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz";
+ sha1 = "55c109aaf6e0aefdb3dc4b71240c70bf574b18eb";
+ };
+ }
+ {
+ name = "assign_symbols___assign_symbols_1.0.0.tgz";
+ path = fetchurl {
+ name = "assign_symbols___assign_symbols_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz";
+ sha1 = "59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367";
+ };
+ }
+ {
+ name = "astral_regex___astral_regex_1.0.0.tgz";
+ path = fetchurl {
+ name = "astral_regex___astral_regex_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz";
+ sha1 = "6c8c3fb827dd43ee3918f27b82782ab7658a6fd9";
+ };
+ }
+ {
+ name = "async_each___async_each_1.0.3.tgz";
+ path = fetchurl {
+ name = "async_each___async_each_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz";
+ sha1 = "b727dbf87d7651602f06f4d4ac387f47d91b0cbf";
+ };
+ }
+ {
+ name = "async_limiter___async_limiter_1.0.0.tgz";
+ path = fetchurl {
+ name = "async_limiter___async_limiter_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz";
+ sha1 = "78faed8c3d074ab81f22b4e985d79e8738f720f8";
+ };
+ }
+ {
+ name = "async___async_2.6.3.tgz";
+ path = fetchurl {
+ name = "async___async_2.6.3.tgz";
+ url = "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz";
+ sha1 = "d72625e2344a3656e3a3ad4fa749fa83299d82ff";
+ };
+ }
+ {
+ name = "async___async_3.2.0.tgz";
+ path = fetchurl {
+ name = "async___async_3.2.0.tgz";
+ url = "https://registry.yarnpkg.com/async/-/async-3.2.0.tgz";
+ sha1 = "b3a2685c5ebb641d3de02d161002c60fc9f85720";
+ };
+ }
+ {
+ name = "async___async_0.2.10.tgz";
+ path = fetchurl {
+ name = "async___async_0.2.10.tgz";
+ url = "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz";
+ sha1 = "b6bbe0b0674b9d719708ca38de8c237cb526c3d1";
+ };
+ }
+ {
+ name = "asynckit___asynckit_0.4.0.tgz";
+ path = fetchurl {
+ name = "asynckit___asynckit_0.4.0.tgz";
+ url = "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz";
+ sha1 = "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79";
+ };
+ }
+ {
+ name = "atoa___atoa_1.0.0.tgz";
+ path = fetchurl {
+ name = "atoa___atoa_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/atoa/-/atoa-1.0.0.tgz";
+ sha1 = "0cc0e91a480e738f923ebc103676471779b34a49";
+ };
+ }
+ {
+ name = "atob___atob_2.1.2.tgz";
+ path = fetchurl {
+ name = "atob___atob_2.1.2.tgz";
+ url = "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz";
+ sha1 = "6d9517eb9e030d2436666651e86bd9f6f13533c9";
+ };
+ }
+ {
+ name = "auth0_js___auth0_js_9.12.2.tgz";
+ path = fetchurl {
+ name = "auth0_js___auth0_js_9.12.2.tgz";
+ url = "https://registry.yarnpkg.com/auth0-js/-/auth0-js-9.12.2.tgz";
+ sha1 = "8227259a94e8a47eecf8d7a630d99669049833a6";
+ };
+ }
+ {
+ name = "autoprefixer___autoprefixer_6.7.7.tgz";
+ path = fetchurl {
+ name = "autoprefixer___autoprefixer_6.7.7.tgz";
+ url = "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.7.7.tgz";
+ sha1 = "1dbd1c835658e35ce3f9984099db00585c782014";
+ };
+ }
+ {
+ name = "aws_sign2___aws_sign2_0.7.0.tgz";
+ path = fetchurl {
+ name = "aws_sign2___aws_sign2_0.7.0.tgz";
+ url = "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz";
+ sha1 = "b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8";
+ };
+ }
+ {
+ name = "aws4___aws4_1.8.0.tgz";
+ path = fetchurl {
+ name = "aws4___aws4_1.8.0.tgz";
+ url = "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz";
+ sha1 = "f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f";
+ };
+ }
+ {
+ name = "axios___axios_0.19.0.tgz";
+ path = fetchurl {
+ name = "axios___axios_0.19.0.tgz";
+ url = "https://registry.yarnpkg.com/axios/-/axios-0.19.0.tgz";
+ sha1 = "8e09bff3d9122e133f7b8101c8fbdd00ed3d2ab8";
+ };
+ }
+ {
+ name = "babel_code_frame___babel_code_frame_6.26.0.tgz";
+ path = fetchurl {
+ name = "babel_code_frame___babel_code_frame_6.26.0.tgz";
+ url = "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz";
+ sha1 = "63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b";
+ };
+ }
+ {
+ name = "babel_jest___babel_jest_24.8.0.tgz";
+ path = fetchurl {
+ name = "babel_jest___babel_jest_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/babel-jest/-/babel-jest-24.8.0.tgz";
+ sha1 = "5c15ff2b28e20b0f45df43fe6b7f2aae93dba589";
+ };
+ }
+ {
+ name = "babel_loader___babel_loader_8.0.6.tgz";
+ path = fetchurl {
+ name = "babel_loader___babel_loader_8.0.6.tgz";
+ url = "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.0.6.tgz";
+ sha1 = "e33bdb6f362b03f4bb141a0c21ab87c501b70dfb";
+ };
+ }
+ {
+ name = "babel_plugin_dynamic_import_node___babel_plugin_dynamic_import_node_2.3.0.tgz";
+ path = fetchurl {
+ name = "babel_plugin_dynamic_import_node___babel_plugin_dynamic_import_node_2.3.0.tgz";
+ url = "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz";
+ sha1 = "f00f507bdaa3c3e3ff6e7e5e98d90a7acab96f7f";
+ };
+ }
+ {
+ name = "babel_plugin_istanbul___babel_plugin_istanbul_5.2.0.tgz";
+ path = fetchurl {
+ name = "babel_plugin_istanbul___babel_plugin_istanbul_5.2.0.tgz";
+ url = "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz";
+ sha1 = "df4ade83d897a92df069c4d9a25cf2671293c854";
+ };
+ }
+ {
+ name = "babel_plugin_jest_hoist___babel_plugin_jest_hoist_24.6.0.tgz";
+ path = fetchurl {
+ name = "babel_plugin_jest_hoist___babel_plugin_jest_hoist_24.6.0.tgz";
+ url = "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.6.0.tgz";
+ sha1 = "f7f7f7ad150ee96d7a5e8e2c5da8319579e78019";
+ };
+ }
+ {
+ name = "babel_polyfill___babel_polyfill_6.26.0.tgz";
+ path = fetchurl {
+ name = "babel_polyfill___babel_polyfill_6.26.0.tgz";
+ url = "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz";
+ sha1 = "379937abc67d7895970adc621f284cd966cf2153";
+ };
+ }
+ {
+ name = "babel_preset_jest___babel_preset_jest_24.6.0.tgz";
+ path = fetchurl {
+ name = "babel_preset_jest___babel_preset_jest_24.6.0.tgz";
+ url = "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-24.6.0.tgz";
+ sha1 = "66f06136eefce87797539c0d63f1769cc3915984";
+ };
+ }
+ {
+ name = "babel_runtime___babel_runtime_6.26.0.tgz";
+ path = fetchurl {
+ name = "babel_runtime___babel_runtime_6.26.0.tgz";
+ url = "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz";
+ sha1 = "965c7058668e82b55d7bfe04ff2337bc8b5647fe";
+ };
+ }
+ {
+ name = "bail___bail_1.0.3.tgz";
+ path = fetchurl {
+ name = "bail___bail_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/bail/-/bail-1.0.3.tgz";
+ sha1 = "63cfb9ddbac829b02a3128cd53224be78e6c21a3";
+ };
+ }
+ {
+ name = "balanced_match___balanced_match_1.0.0.tgz";
+ path = fetchurl {
+ name = "balanced_match___balanced_match_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz";
+ sha1 = "89b4d199ab2bee49de164ea02b89ce462d71b767";
+ };
+ }
+ {
+ name = "base64_js___base64_js_1.3.1.tgz";
+ path = fetchurl {
+ name = "base64_js___base64_js_1.3.1.tgz";
+ url = "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz";
+ sha1 = "58ece8cb75dd07e71ed08c736abc5fac4dbf8df1";
+ };
+ }
+ {
+ name = "base___base_0.11.2.tgz";
+ path = fetchurl {
+ name = "base___base_0.11.2.tgz";
+ url = "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz";
+ sha1 = "7bde5ced145b6d551a90db87f83c558b4eb48a8f";
+ };
+ }
+ {
+ name = "batch___batch_0.6.1.tgz";
+ path = fetchurl {
+ name = "batch___batch_0.6.1.tgz";
+ url = "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz";
+ sha1 = "dc34314f4e679318093fc760272525f94bf25c16";
+ };
+ }
+ {
+ name = "bcrypt_pbkdf___bcrypt_pbkdf_1.0.2.tgz";
+ path = fetchurl {
+ name = "bcrypt_pbkdf___bcrypt_pbkdf_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz";
+ sha1 = "a4301d389b6a43f9b67ff3ca11a3f6637e360e9e";
+ };
+ }
+ {
+ name = "bfj___bfj_6.1.2.tgz";
+ path = fetchurl {
+ name = "bfj___bfj_6.1.2.tgz";
+ url = "https://registry.yarnpkg.com/bfj/-/bfj-6.1.2.tgz";
+ sha1 = "325c861a822bcb358a41c78a33b8e6e2086dde7f";
+ };
+ }
+ {
+ name = "big.js___big.js_3.2.0.tgz";
+ path = fetchurl {
+ name = "big.js___big.js_3.2.0.tgz";
+ url = "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz";
+ sha1 = "a5fc298b81b9e0dca2e458824784b65c52ba588e";
+ };
+ }
+ {
+ name = "big.js___big.js_5.2.2.tgz";
+ path = fetchurl {
+ name = "big.js___big.js_5.2.2.tgz";
+ url = "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz";
+ sha1 = "65f0af382f578bcdc742bd9c281e9cb2d7768328";
+ };
+ }
+ {
+ name = "bignumber.js___bignumber.js_4.1.0.tgz";
+ path = fetchurl {
+ name = "bignumber.js___bignumber.js_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-4.1.0.tgz";
+ sha1 = "db6f14067c140bd46624815a7916c92d9b6c24b1";
+ };
+ }
+ {
+ name = "binary_extensions___binary_extensions_1.13.1.tgz";
+ path = fetchurl {
+ name = "binary_extensions___binary_extensions_1.13.1.tgz";
+ url = "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz";
+ sha1 = "598afe54755b2868a5330d2aff9d4ebb53209b65";
+ };
+ }
+ {
+ name = "binary_extensions___binary_extensions_2.0.0.tgz";
+ path = fetchurl {
+ name = "binary_extensions___binary_extensions_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.0.0.tgz";
+ sha1 = "23c0df14f6a88077f5f986c0d167ec03c3d5537c";
+ };
+ }
+ {
+ name = "bindings___bindings_1.5.0.tgz";
+ path = fetchurl {
+ name = "bindings___bindings_1.5.0.tgz";
+ url = "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz";
+ sha1 = "10353c9e945334bc0511a6d90b38fbc7c9c504df";
+ };
+ }
+ {
+ name = "bluebird___bluebird_3.7.2.tgz";
+ path = fetchurl {
+ name = "bluebird___bluebird_3.7.2.tgz";
+ url = "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz";
+ sha1 = "9f229c15be272454ffa973ace0dbee79a1b0c36f";
+ };
+ }
+ {
+ name = "bn.js___bn.js_4.11.8.tgz";
+ path = fetchurl {
+ name = "bn.js___bn.js_4.11.8.tgz";
+ url = "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz";
+ sha1 = "2cde09eb5ee341f484746bb0309b3253b1b1442f";
+ };
+ }
+ {
+ name = "body_parser___body_parser_1.18.2.tgz";
+ path = fetchurl {
+ name = "body_parser___body_parser_1.18.2.tgz";
+ url = "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.2.tgz";
+ sha1 = "87678a19d84b47d859b83199bd59bce222b10454";
+ };
+ }
+ {
+ name = "body_parser___body_parser_1.19.0.tgz";
+ path = fetchurl {
+ name = "body_parser___body_parser_1.19.0.tgz";
+ url = "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz";
+ sha1 = "96b2709e57c9c4e09a6fd66a8fd979844f69f08a";
+ };
+ }
+ {
+ name = "bonjour___bonjour_3.5.0.tgz";
+ path = fetchurl {
+ name = "bonjour___bonjour_3.5.0.tgz";
+ url = "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz";
+ sha1 = "8e890a183d8ee9a2393b3844c691a42bcf7bc9f5";
+ };
+ }
+ {
+ name = "boolbase___boolbase_1.0.0.tgz";
+ path = fetchurl {
+ name = "boolbase___boolbase_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz";
+ sha1 = "68dff5fbe60c51eb37725ea9e3ed310dcc1e776e";
+ };
+ }
+ {
+ name = "brace_expansion___brace_expansion_1.1.11.tgz";
+ path = fetchurl {
+ name = "brace_expansion___brace_expansion_1.1.11.tgz";
+ url = "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz";
+ sha1 = "3c7fcbf529d87226f3d2f52b966ff5271eb441dd";
+ };
+ }
+ {
+ name = "braces___braces_2.3.2.tgz";
+ path = fetchurl {
+ name = "braces___braces_2.3.2.tgz";
+ url = "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz";
+ sha1 = "5979fd3f14cd531565e5fa2df1abfff1dfaee729";
+ };
+ }
+ {
+ name = "braces___braces_3.0.2.tgz";
+ path = fetchurl {
+ name = "braces___braces_3.0.2.tgz";
+ url = "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz";
+ sha1 = "3454e1a462ee8d599e236df336cd9ea4f8afe107";
+ };
+ }
+ {
+ name = "brorand___brorand_1.1.0.tgz";
+ path = fetchurl {
+ name = "brorand___brorand_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz";
+ sha1 = "12c25efe40a45e3c323eb8675a0a0ce57b22371f";
+ };
+ }
+ {
+ name = "browser_process_hrtime___browser_process_hrtime_0.1.3.tgz";
+ path = fetchurl {
+ name = "browser_process_hrtime___browser_process_hrtime_0.1.3.tgz";
+ url = "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz";
+ sha1 = "616f00faef1df7ec1b5bf9cfe2bdc3170f26c7b4";
+ };
+ }
+ {
+ name = "browser_resolve___browser_resolve_1.11.3.tgz";
+ path = fetchurl {
+ name = "browser_resolve___browser_resolve_1.11.3.tgz";
+ url = "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.3.tgz";
+ sha1 = "9b7cbb3d0f510e4cb86bdbd796124d28b5890af6";
+ };
+ }
+ {
+ name = "browser_stdout___browser_stdout_1.3.1.tgz";
+ path = fetchurl {
+ name = "browser_stdout___browser_stdout_1.3.1.tgz";
+ url = "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz";
+ sha1 = "baa559ee14ced73452229bad7326467c61fabd60";
+ };
+ }
+ {
+ name = "browserify_aes___browserify_aes_1.2.0.tgz";
+ path = fetchurl {
+ name = "browserify_aes___browserify_aes_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz";
+ sha1 = "326734642f403dabc3003209853bb70ad428ef48";
+ };
+ }
+ {
+ name = "browserify_cipher___browserify_cipher_1.0.1.tgz";
+ path = fetchurl {
+ name = "browserify_cipher___browserify_cipher_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz";
+ sha1 = "8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0";
+ };
+ }
+ {
+ name = "browserify_des___browserify_des_1.0.2.tgz";
+ path = fetchurl {
+ name = "browserify_des___browserify_des_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz";
+ sha1 = "3af4f1f59839403572f1c66204375f7a7f703e9c";
+ };
+ }
+ {
+ name = "browserify_rsa___browserify_rsa_4.0.1.tgz";
+ path = fetchurl {
+ name = "browserify_rsa___browserify_rsa_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz";
+ sha1 = "21e0abfaf6f2029cf2fafb133567a701d4135524";
+ };
+ }
+ {
+ name = "browserify_sign___browserify_sign_4.0.4.tgz";
+ path = fetchurl {
+ name = "browserify_sign___browserify_sign_4.0.4.tgz";
+ url = "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz";
+ sha1 = "aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298";
+ };
+ }
+ {
+ name = "browserify_zlib___browserify_zlib_0.2.0.tgz";
+ path = fetchurl {
+ name = "browserify_zlib___browserify_zlib_0.2.0.tgz";
+ url = "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz";
+ sha1 = "2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f";
+ };
+ }
+ {
+ name = "browserslist___browserslist_1.7.7.tgz";
+ path = fetchurl {
+ name = "browserslist___browserslist_1.7.7.tgz";
+ url = "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.7.tgz";
+ sha1 = "0bd76704258be829b2398bb50e4b62d1a166b0b9";
+ };
+ }
+ {
+ name = "browserslist___browserslist_4.3.7.tgz";
+ path = fetchurl {
+ name = "browserslist___browserslist_4.3.7.tgz";
+ url = "https://registry.yarnpkg.com/browserslist/-/browserslist-4.3.7.tgz";
+ sha1 = "f1de479a6466ea47a0a26dcc725e7504817e624a";
+ };
+ }
+ {
+ name = "browserslist___browserslist_4.6.6.tgz";
+ path = fetchurl {
+ name = "browserslist___browserslist_4.6.6.tgz";
+ url = "https://registry.yarnpkg.com/browserslist/-/browserslist-4.6.6.tgz";
+ sha1 = "6e4bf467cde520bc9dbdf3747dafa03531cec453";
+ };
+ }
+ {
+ name = "bs_logger___bs_logger_0.2.6.tgz";
+ path = fetchurl {
+ name = "bs_logger___bs_logger_0.2.6.tgz";
+ url = "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz";
+ sha1 = "eb7d365307a72cf974cc6cda76b68354ad336bd8";
+ };
+ }
+ {
+ name = "bser___bser_2.1.0.tgz";
+ path = fetchurl {
+ name = "bser___bser_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/bser/-/bser-2.1.0.tgz";
+ sha1 = "65fc784bf7f87c009b973c12db6546902fa9c7b5";
+ };
+ }
+ {
+ name = "buffer_crc32___buffer_crc32_0.2.13.tgz";
+ path = fetchurl {
+ name = "buffer_crc32___buffer_crc32_0.2.13.tgz";
+ url = "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz";
+ sha1 = "0d333e3f00eac50aa1454abd30ef8c2a5d9a7242";
+ };
+ }
+ {
+ name = "buffer_from___buffer_from_1.1.1.tgz";
+ path = fetchurl {
+ name = "buffer_from___buffer_from_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz";
+ sha1 = "32713bc028f75c02fdb710d7c7bcec1f2c6070ef";
+ };
+ }
+ {
+ name = "buffer_indexof___buffer_indexof_1.1.1.tgz";
+ path = fetchurl {
+ name = "buffer_indexof___buffer_indexof_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz";
+ sha1 = "52fabcc6a606d1a00302802648ef68f639da268c";
+ };
+ }
+ {
+ name = "buffer_xor___buffer_xor_1.0.3.tgz";
+ path = fetchurl {
+ name = "buffer_xor___buffer_xor_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz";
+ sha1 = "26e61ed1422fb70dd42e6e36729ed51d855fe8d9";
+ };
+ }
+ {
+ name = "buffer___buffer_4.9.2.tgz";
+ path = fetchurl {
+ name = "buffer___buffer_4.9.2.tgz";
+ url = "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz";
+ sha1 = "230ead344002988644841ab0244af8c44bbe3ef8";
+ };
+ }
+ {
+ name = "builtin_modules___builtin_modules_1.1.1.tgz";
+ path = fetchurl {
+ name = "builtin_modules___builtin_modules_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz";
+ sha1 = "270f076c5a72c02f5b65a47df94c5fe3a278892f";
+ };
+ }
+ {
+ name = "builtin_status_codes___builtin_status_codes_3.0.0.tgz";
+ path = fetchurl {
+ name = "builtin_status_codes___builtin_status_codes_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz";
+ sha1 = "85982878e21b98e1c66425e03d0174788f569ee8";
+ };
+ }
+ {
+ name = "bullseye___bullseye_1.4.6.tgz";
+ path = fetchurl {
+ name = "bullseye___bullseye_1.4.6.tgz";
+ url = "https://registry.yarnpkg.com/bullseye/-/bullseye-1.4.6.tgz";
+ sha1 = "b73f606f7b4273be80ac65acd75295d62606fe24";
+ };
+ }
+ {
+ name = "bytes___bytes_3.0.0.tgz";
+ path = fetchurl {
+ name = "bytes___bytes_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz";
+ sha1 = "d32815404d689699f85a4ea4fa8755dd13a96048";
+ };
+ }
+ {
+ name = "bytes___bytes_3.1.0.tgz";
+ path = fetchurl {
+ name = "bytes___bytes_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz";
+ sha1 = "f6cf7933a360e0588fa9fde85651cdc7f805d1f6";
+ };
+ }
+ {
+ name = "cacache___cacache_12.0.3.tgz";
+ path = fetchurl {
+ name = "cacache___cacache_12.0.3.tgz";
+ url = "https://registry.yarnpkg.com/cacache/-/cacache-12.0.3.tgz";
+ sha1 = "be99abba4e1bf5df461cd5a2c1071fc432573390";
+ };
+ }
+ {
+ name = "cacache___cacache_13.0.1.tgz";
+ path = fetchurl {
+ name = "cacache___cacache_13.0.1.tgz";
+ url = "https://registry.yarnpkg.com/cacache/-/cacache-13.0.1.tgz";
+ sha1 = "a8000c21697089082f85287a1aec6e382024a71c";
+ };
+ }
+ {
+ name = "cache_base___cache_base_1.0.1.tgz";
+ path = fetchurl {
+ name = "cache_base___cache_base_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz";
+ sha1 = "0a7f46416831c8b662ee36fe4e7c59d76f666ab2";
+ };
+ }
+ {
+ name = "cachedir___cachedir_2.3.0.tgz";
+ path = fetchurl {
+ name = "cachedir___cachedir_2.3.0.tgz";
+ url = "https://registry.yarnpkg.com/cachedir/-/cachedir-2.3.0.tgz";
+ sha1 = "0c75892a052198f0b21c7c1804d8331edfcae0e8";
+ };
+ }
+ {
+ name = "calculate_size___calculate_size_1.1.1.tgz";
+ path = fetchurl {
+ name = "calculate_size___calculate_size_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/calculate-size/-/calculate-size-1.1.1.tgz";
+ sha1 = "ae7caa1c7795f82c4f035dc7be270e3581dae3ee";
+ };
+ }
+ {
+ name = "call_me_maybe___call_me_maybe_1.0.1.tgz";
+ path = fetchurl {
+ name = "call_me_maybe___call_me_maybe_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz";
+ sha1 = "26d208ea89e37b5cbde60250a15f031c16a4d66b";
+ };
+ }
+ {
+ name = "caller_callsite___caller_callsite_2.0.0.tgz";
+ path = fetchurl {
+ name = "caller_callsite___caller_callsite_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz";
+ sha1 = "847e0fce0a223750a9a027c54b33731ad3154134";
+ };
+ }
+ {
+ name = "caller_path___caller_path_2.0.0.tgz";
+ path = fetchurl {
+ name = "caller_path___caller_path_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz";
+ sha1 = "468f83044e369ab2010fac5f06ceee15bb2cb1f4";
+ };
+ }
+ {
+ name = "callsites___callsites_2.0.0.tgz";
+ path = fetchurl {
+ name = "callsites___callsites_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz";
+ sha1 = "06eb84f00eea413da86affefacbffb36093b3c50";
+ };
+ }
+ {
+ name = "callsites___callsites_3.1.0.tgz";
+ path = fetchurl {
+ name = "callsites___callsites_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz";
+ sha1 = "b3630abd8943432f54b3f0519238e33cd7df2f73";
+ };
+ }
+ {
+ name = "camel_case___camel_case_3.0.0.tgz";
+ path = fetchurl {
+ name = "camel_case___camel_case_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz";
+ sha1 = "ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73";
+ };
+ }
+ {
+ name = "camelcase___camelcase_1.2.1.tgz";
+ path = fetchurl {
+ name = "camelcase___camelcase_1.2.1.tgz";
+ url = "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz";
+ sha1 = "9bb5304d2e0b56698b2c758b08a3eaa9daa58a39";
+ };
+ }
+ {
+ name = "camelcase___camelcase_4.1.0.tgz";
+ path = fetchurl {
+ name = "camelcase___camelcase_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz";
+ sha1 = "d545635be1e33c542649c69173e5de6acfae34dd";
+ };
+ }
+ {
+ name = "camelcase___camelcase_5.3.1.tgz";
+ path = fetchurl {
+ name = "camelcase___camelcase_5.3.1.tgz";
+ url = "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz";
+ sha1 = "e3c9b31569e106811df242f715725a1f4c494320";
+ };
+ }
+ {
+ name = "caniuse_api___caniuse_api_3.0.0.tgz";
+ path = fetchurl {
+ name = "caniuse_api___caniuse_api_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz";
+ sha1 = "5e4d90e2274961d46291997df599e3ed008ee4c0";
+ };
+ }
+ {
+ name = "caniuse_db___caniuse_db_1.0.30000890.tgz";
+ path = fetchurl {
+ name = "caniuse_db___caniuse_db_1.0.30000890.tgz";
+ url = "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000890.tgz";
+ sha1 = "b406595db8b631975b8dc5fa174f32925c23778b";
+ };
+ }
+ {
+ name = "caniuse_lite___caniuse_lite_1.0.30000926.tgz";
+ path = fetchurl {
+ name = "caniuse_lite___caniuse_lite_1.0.30000926.tgz";
+ url = "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000926.tgz";
+ sha1 = "4361a99d818ca6e521dbe89a732de62a194a789c";
+ };
+ }
+ {
+ name = "caniuse_lite___caniuse_lite_1.0.30000984.tgz";
+ path = fetchurl {
+ name = "caniuse_lite___caniuse_lite_1.0.30000984.tgz";
+ url = "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000984.tgz";
+ sha1 = "dc96c3c469e9bcfc6ad5bdd24c77ec918ea76fe0";
+ };
+ }
+ {
+ name = "capture_exit___capture_exit_2.0.0.tgz";
+ path = fetchurl {
+ name = "capture_exit___capture_exit_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz";
+ sha1 = "fb953bfaebeb781f62898239dabb426d08a509a4";
+ };
+ }
+ {
+ name = "caseless___caseless_0.12.0.tgz";
+ path = fetchurl {
+ name = "caseless___caseless_0.12.0.tgz";
+ url = "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz";
+ sha1 = "1b681c21ff84033c826543090689420d187151dc";
+ };
+ }
+ {
+ name = "center_align___center_align_0.1.3.tgz";
+ path = fetchurl {
+ name = "center_align___center_align_0.1.3.tgz";
+ url = "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz";
+ sha1 = "aa0d32629b6ee972200411cbd4461c907bc2b7ad";
+ };
+ }
+ {
+ name = "chalk___chalk_2.4.2.tgz";
+ path = fetchurl {
+ name = "chalk___chalk_2.4.2.tgz";
+ url = "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz";
+ sha1 = "cd42541677a54333cf541a49108c1432b44c9424";
+ };
+ }
+ {
+ name = "chalk___chalk_1.1.3.tgz";
+ path = fetchurl {
+ name = "chalk___chalk_1.1.3.tgz";
+ url = "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz";
+ sha1 = "a8115c55e4a702fe4d150abd3872822a7e09fc98";
+ };
+ }
+ {
+ name = "chalk___chalk_2.4.1.tgz";
+ path = fetchurl {
+ name = "chalk___chalk_2.4.1.tgz";
+ url = "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz";
+ sha1 = "18c49ab16a037b6eb0152cc83e3471338215b66e";
+ };
+ }
+ {
+ name = "chalk___chalk_3.0.0.tgz";
+ path = fetchurl {
+ name = "chalk___chalk_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz";
+ sha1 = "3f73c2bf526591f574cc492c51e2456349f844e4";
+ };
+ }
+ {
+ name = "character_entities_legacy___character_entities_legacy_1.1.2.tgz";
+ path = fetchurl {
+ name = "character_entities_legacy___character_entities_legacy_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.2.tgz";
+ sha1 = "7c6defb81648498222c9855309953d05f4d63a9c";
+ };
+ }
+ {
+ name = "character_entities___character_entities_1.2.2.tgz";
+ path = fetchurl {
+ name = "character_entities___character_entities_1.2.2.tgz";
+ url = "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.2.tgz";
+ sha1 = "58c8f371c0774ef0ba9b2aca5f00d8f100e6e363";
+ };
+ }
+ {
+ name = "character_reference_invalid___character_reference_invalid_1.1.2.tgz";
+ path = fetchurl {
+ name = "character_reference_invalid___character_reference_invalid_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.2.tgz";
+ sha1 = "21e421ad3d84055952dab4a43a04e73cd425d3ed";
+ };
+ }
+ {
+ name = "chardet___chardet_0.7.0.tgz";
+ path = fetchurl {
+ name = "chardet___chardet_0.7.0.tgz";
+ url = "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz";
+ sha1 = "90094849f0937f2eedc2425d0d28a9e5f0cbad9e";
+ };
+ }
+ {
+ name = "charenc___charenc_0.0.2.tgz";
+ path = fetchurl {
+ name = "charenc___charenc_0.0.2.tgz";
+ url = "https://registry.yarnpkg.com/charenc/-/charenc-0.0.2.tgz";
+ sha1 = "c0a1d2f3a7092e03774bfa83f14c0fc5790a8667";
+ };
+ }
+ {
+ name = "check_more_types___check_more_types_2.24.0.tgz";
+ path = fetchurl {
+ name = "check_more_types___check_more_types_2.24.0.tgz";
+ url = "https://registry.yarnpkg.com/check-more-types/-/check-more-types-2.24.0.tgz";
+ sha1 = "1420ffb10fd444dcfc79b43891bbfffd32a84600";
+ };
+ }
+ {
+ name = "check_types___check_types_8.0.3.tgz";
+ path = fetchurl {
+ name = "check_types___check_types_8.0.3.tgz";
+ url = "https://registry.yarnpkg.com/check-types/-/check-types-8.0.3.tgz";
+ sha1 = "3356cca19c889544f2d7a95ed49ce508a0ecf552";
+ };
+ }
+ {
+ name = "cheerio___cheerio_1.0.0_rc.2.tgz";
+ path = fetchurl {
+ name = "cheerio___cheerio_1.0.0_rc.2.tgz";
+ url = "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.2.tgz";
+ sha1 = "4b9f53a81b27e4d5dac31c0ffd0cfa03cc6830db";
+ };
+ }
+ {
+ name = "chokidar___chokidar_3.0.2.tgz";
+ path = fetchurl {
+ name = "chokidar___chokidar_3.0.2.tgz";
+ url = "https://registry.yarnpkg.com/chokidar/-/chokidar-3.0.2.tgz";
+ sha1 = "0d1cd6d04eb2df0327446188cd13736a3367d681";
+ };
+ }
+ {
+ name = "chokidar___chokidar_2.1.8.tgz";
+ path = fetchurl {
+ name = "chokidar___chokidar_2.1.8.tgz";
+ url = "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz";
+ sha1 = "804b3a7b6a99358c3c5c61e71d8728f041cff917";
+ };
+ }
+ {
+ name = "chokidar___chokidar_2.1.6.tgz";
+ path = fetchurl {
+ name = "chokidar___chokidar_2.1.6.tgz";
+ url = "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.6.tgz";
+ sha1 = "b6cad653a929e244ce8a834244164d241fa954c5";
+ };
+ }
+ {
+ name = "chownr___chownr_1.1.4.tgz";
+ path = fetchurl {
+ name = "chownr___chownr_1.1.4.tgz";
+ url = "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz";
+ sha1 = "6fc9d7b42d32a583596337666e7d08084da2cc6b";
+ };
+ }
+ {
+ name = "chownr___chownr_1.1.3.tgz";
+ path = fetchurl {
+ name = "chownr___chownr_1.1.3.tgz";
+ url = "https://registry.yarnpkg.com/chownr/-/chownr-1.1.3.tgz";
+ sha1 = "42d837d5239688d55f303003a508230fa6727142";
+ };
+ }
+ {
+ name = "chroma_js___chroma_js_1.4.0.tgz";
+ path = fetchurl {
+ name = "chroma_js___chroma_js_1.4.0.tgz";
+ url = "https://registry.yarnpkg.com/chroma-js/-/chroma-js-1.4.0.tgz";
+ sha1 = "695c52e7c97617e5f687db31913503d410481ae4";
+ };
+ }
+ {
+ name = "chrome_trace_event___chrome_trace_event_1.0.2.tgz";
+ path = fetchurl {
+ name = "chrome_trace_event___chrome_trace_event_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz";
+ sha1 = "234090ee97c7d4ad1a2c4beae27505deffc608a4";
+ };
+ }
+ {
+ name = "ci_info___ci_info_2.0.0.tgz";
+ path = fetchurl {
+ name = "ci_info___ci_info_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz";
+ sha1 = "67a9e964be31a51e15e5010d58e6f12834002f46";
+ };
+ }
+ {
+ name = "cipher_base___cipher_base_1.0.4.tgz";
+ path = fetchurl {
+ name = "cipher_base___cipher_base_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz";
+ sha1 = "8760e4ecc272f4c363532f926d874aae2c1397de";
+ };
+ }
+ {
+ name = "class_utils___class_utils_0.3.6.tgz";
+ path = fetchurl {
+ name = "class_utils___class_utils_0.3.6.tgz";
+ url = "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz";
+ sha1 = "f93369ae8b9a7ce02fd41faad0ca83033190c463";
+ };
+ }
+ {
+ name = "classnames___classnames_2.2.6.tgz";
+ path = fetchurl {
+ name = "classnames___classnames_2.2.6.tgz";
+ url = "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz";
+ sha1 = "43935bffdd291f326dad0a205309b38d00f650ce";
+ };
+ }
+ {
+ name = "clean_css___clean_css_4.2.1.tgz";
+ path = fetchurl {
+ name = "clean_css___clean_css_4.2.1.tgz";
+ url = "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.1.tgz";
+ sha1 = "2d411ef76b8569b6d0c84068dabe85b0aa5e5c17";
+ };
+ }
+ {
+ name = "clean_css___clean_css_3.4.28.tgz";
+ path = fetchurl {
+ name = "clean_css___clean_css_3.4.28.tgz";
+ url = "https://registry.yarnpkg.com/clean-css/-/clean-css-3.4.28.tgz";
+ sha1 = "bf1945e82fc808f55695e6ddeaec01400efd03ff";
+ };
+ }
+ {
+ name = "clean_stack___clean_stack_2.2.0.tgz";
+ path = fetchurl {
+ name = "clean_stack___clean_stack_2.2.0.tgz";
+ url = "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz";
+ sha1 = "ee8472dbb129e727b31e8a10a427dee9dfe4008b";
+ };
+ }
+ {
+ name = "clean_webpack_plugin___clean_webpack_plugin_3.0.0.tgz";
+ path = fetchurl {
+ name = "clean_webpack_plugin___clean_webpack_plugin_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz";
+ sha1 = "a99d8ec34c1c628a4541567aa7b457446460c62b";
+ };
+ }
+ {
+ name = "cli_cursor___cli_cursor_1.0.2.tgz";
+ path = fetchurl {
+ name = "cli_cursor___cli_cursor_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz";
+ sha1 = "64da3f7d56a54412e59794bd62dc35295e8f2987";
+ };
+ }
+ {
+ name = "cli_cursor___cli_cursor_2.1.0.tgz";
+ path = fetchurl {
+ name = "cli_cursor___cli_cursor_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz";
+ sha1 = "b35dac376479facc3e94747d41d0d0f5238ffcb5";
+ };
+ }
+ {
+ name = "cli_cursor___cli_cursor_3.1.0.tgz";
+ path = fetchurl {
+ name = "cli_cursor___cli_cursor_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz";
+ sha1 = "264305a7ae490d1d03bf0c9ba7c925d1753af307";
+ };
+ }
+ {
+ name = "cli_table3___cli_table3_0.5.1.tgz";
+ path = fetchurl {
+ name = "cli_table3___cli_table3_0.5.1.tgz";
+ url = "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.5.1.tgz";
+ sha1 = "0252372d94dfc40dbd8df06005f48f31f656f202";
+ };
+ }
+ {
+ name = "cli_truncate___cli_truncate_0.2.1.tgz";
+ path = fetchurl {
+ name = "cli_truncate___cli_truncate_0.2.1.tgz";
+ url = "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-0.2.1.tgz";
+ sha1 = "9f15cfbb0705005369216c626ac7d05ab90dd574";
+ };
+ }
+ {
+ name = "cli_width___cli_width_2.2.0.tgz";
+ path = fetchurl {
+ name = "cli_width___cli_width_2.2.0.tgz";
+ url = "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz";
+ sha1 = "ff19ede8a9a5e579324147b0c11f0fbcbabed639";
+ };
+ }
+ {
+ name = "cliui___cliui_2.1.0.tgz";
+ path = fetchurl {
+ name = "cliui___cliui_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz";
+ sha1 = "4b475760ff80264c762c3a1719032e91c7fea0d1";
+ };
+ }
+ {
+ name = "cliui___cliui_4.1.0.tgz";
+ path = fetchurl {
+ name = "cliui___cliui_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz";
+ sha1 = "348422dbe82d800b3022eef4f6ac10bf2e4d1b49";
+ };
+ }
+ {
+ name = "cliui___cliui_5.0.0.tgz";
+ path = fetchurl {
+ name = "cliui___cliui_5.0.0.tgz";
+ url = "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz";
+ sha1 = "deefcfdb2e800784aa34f46fa08e06851c7bbbc5";
+ };
+ }
+ {
+ name = "clone_deep___clone_deep_2.0.2.tgz";
+ path = fetchurl {
+ name = "clone_deep___clone_deep_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/clone-deep/-/clone-deep-2.0.2.tgz";
+ sha1 = "00db3a1e173656730d1188c3d6aced6d7ea97713";
+ };
+ }
+ {
+ name = "cnbuilder___cnbuilder_1.0.8.tgz";
+ path = fetchurl {
+ name = "cnbuilder___cnbuilder_1.0.8.tgz";
+ url = "https://registry.yarnpkg.com/cnbuilder/-/cnbuilder-1.0.8.tgz";
+ sha1 = "2b5a700e4d541085df31709b5678c786d29967da";
+ };
+ }
+ {
+ name = "co___co_4.6.0.tgz";
+ path = fetchurl {
+ name = "co___co_4.6.0.tgz";
+ url = "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz";
+ sha1 = "6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184";
+ };
+ }
+ {
+ name = "coa___coa_2.0.2.tgz";
+ path = fetchurl {
+ name = "coa___coa_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz";
+ sha1 = "43f6c21151b4ef2bf57187db0d73de229e3e7ec3";
+ };
+ }
+ {
+ name = "code_point_at___code_point_at_1.1.0.tgz";
+ path = fetchurl {
+ name = "code_point_at___code_point_at_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz";
+ sha1 = "0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77";
+ };
+ }
+ {
+ name = "codemirror___codemirror_5.40.2.tgz";
+ path = fetchurl {
+ name = "codemirror___codemirror_5.40.2.tgz";
+ url = "https://registry.yarnpkg.com/codemirror/-/codemirror-5.40.2.tgz";
+ sha1 = "f4a41fee2d84e679543591b3680af259d903330b";
+ };
+ }
+ {
+ name = "collapse_white_space___collapse_white_space_1.0.4.tgz";
+ path = fetchurl {
+ name = "collapse_white_space___collapse_white_space_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.4.tgz";
+ sha1 = "ce05cf49e54c3277ae573036a26851ba430a0091";
+ };
+ }
+ {
+ name = "collection_visit___collection_visit_1.0.0.tgz";
+ path = fetchurl {
+ name = "collection_visit___collection_visit_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz";
+ sha1 = "4bc0373c164bc3291b4d368c829cf1a80a59dca0";
+ };
+ }
+ {
+ name = "color_convert___color_convert_1.9.3.tgz";
+ path = fetchurl {
+ name = "color_convert___color_convert_1.9.3.tgz";
+ url = "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz";
+ sha1 = "bb71850690e1f136567de629d2d5471deda4c1e8";
+ };
+ }
+ {
+ name = "color_convert___color_convert_2.0.1.tgz";
+ path = fetchurl {
+ name = "color_convert___color_convert_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz";
+ sha1 = "72d3a68d598c9bdb3af2ad1e84f21d896abd4de3";
+ };
+ }
+ {
+ name = "color_name___color_name_1.1.3.tgz";
+ path = fetchurl {
+ name = "color_name___color_name_1.1.3.tgz";
+ url = "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz";
+ sha1 = "a7d0558bd89c42f795dd42328f740831ca53bc25";
+ };
+ }
+ {
+ name = "color_name___color_name_1.1.4.tgz";
+ path = fetchurl {
+ name = "color_name___color_name_1.1.4.tgz";
+ url = "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz";
+ sha1 = "c2a09a87acbde69543de6f63fa3995c826c536a2";
+ };
+ }
+ {
+ name = "color_string___color_string_1.5.3.tgz";
+ path = fetchurl {
+ name = "color_string___color_string_1.5.3.tgz";
+ url = "https://registry.yarnpkg.com/color-string/-/color-string-1.5.3.tgz";
+ sha1 = "c9bbc5f01b58b5492f3d6857459cb6590ce204cc";
+ };
+ }
+ {
+ name = "color___color_3.1.1.tgz";
+ path = fetchurl {
+ name = "color___color_3.1.1.tgz";
+ url = "https://registry.yarnpkg.com/color/-/color-3.1.1.tgz";
+ sha1 = "7abf5c0d38e89378284e873c207ae2172dcc8a61";
+ };
+ }
+ {
+ name = "colors___colors_0.5.1.tgz";
+ path = fetchurl {
+ name = "colors___colors_0.5.1.tgz";
+ url = "https://registry.yarnpkg.com/colors/-/colors-0.5.1.tgz";
+ sha1 = "7d0023eaeb154e8ee9fce75dcb923d0ed1667774";
+ };
+ }
+ {
+ name = "colors___colors_1.1.2.tgz";
+ path = fetchurl {
+ name = "colors___colors_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz";
+ sha1 = "168a4701756b6a7f51a12ce0c97bfa28c084ed63";
+ };
+ }
+ {
+ name = "combined_stream___combined_stream_1.0.8.tgz";
+ path = fetchurl {
+ name = "combined_stream___combined_stream_1.0.8.tgz";
+ url = "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz";
+ sha1 = "c3d45a8b34fd730631a110a8a2520682b31d5a7f";
+ };
+ }
+ {
+ name = "commander___commander_2.15.1.tgz";
+ path = fetchurl {
+ name = "commander___commander_2.15.1.tgz";
+ url = "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz";
+ sha1 = "df46e867d0fc2aec66a34662b406a9ccafff5b0f";
+ };
+ }
+ {
+ name = "commander___commander_2.17.1.tgz";
+ path = fetchurl {
+ name = "commander___commander_2.17.1.tgz";
+ url = "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz";
+ sha1 = "bd77ab7de6de94205ceacc72f1716d29f20a77bf";
+ };
+ }
+ {
+ name = "commander___commander_2.8.1.tgz";
+ path = fetchurl {
+ name = "commander___commander_2.8.1.tgz";
+ url = "https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz";
+ sha1 = "06be367febfda0c330aa1e2a072d3dc9762425d4";
+ };
+ }
+ {
+ name = "commander___commander_2.20.3.tgz";
+ path = fetchurl {
+ name = "commander___commander_2.20.3.tgz";
+ url = "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz";
+ sha1 = "fd485e84c03eb4881c20722ba48035e8531aeb33";
+ };
+ }
+ {
+ name = "commander___commander_2.20.0.tgz";
+ path = fetchurl {
+ name = "commander___commander_2.20.0.tgz";
+ url = "https://registry.yarnpkg.com/commander/-/commander-2.20.0.tgz";
+ sha1 = "d58bb2b5c1ee8f87b0d340027e9e94e222c5a422";
+ };
+ }
+ {
+ name = "commander___commander_4.1.1.tgz";
+ path = fetchurl {
+ name = "commander___commander_4.1.1.tgz";
+ url = "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz";
+ sha1 = "9fd602bd936294e9e9ef46a3f4d6964044b18068";
+ };
+ }
+ {
+ name = "commander___commander_2.19.0.tgz";
+ path = fetchurl {
+ name = "commander___commander_2.19.0.tgz";
+ url = "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz";
+ sha1 = "f6198aa84e5b83c46054b94ddedbfed5ee9ff12a";
+ };
+ }
+ {
+ name = "commander___commander_2.9.0.tgz";
+ path = fetchurl {
+ name = "commander___commander_2.9.0.tgz";
+ url = "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz";
+ sha1 = "9c99094176e12240cb22d6c5146098400fe0f7d4";
+ };
+ }
+ {
+ name = "common_tags___common_tags_1.8.0.tgz";
+ path = fetchurl {
+ name = "common_tags___common_tags_1.8.0.tgz";
+ url = "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz";
+ sha1 = "8e3153e542d4a39e9b10554434afaaf98956a937";
+ };
+ }
+ {
+ name = "commondir___commondir_1.0.1.tgz";
+ path = fetchurl {
+ name = "commondir___commondir_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz";
+ sha1 = "ddd800da0c66127393cca5950ea968a3aaf1253b";
+ };
+ }
+ {
+ name = "component_emitter___component_emitter_1.3.0.tgz";
+ path = fetchurl {
+ name = "component_emitter___component_emitter_1.3.0.tgz";
+ url = "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz";
+ sha1 = "16e4070fba8ae29b679f2215853ee181ab2eabc0";
+ };
+ }
+ {
+ name = "compressible___compressible_2.0.18.tgz";
+ path = fetchurl {
+ name = "compressible___compressible_2.0.18.tgz";
+ url = "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz";
+ sha1 = "af53cca6b070d4c3c0750fbd77286a6d7cc46fba";
+ };
+ }
+ {
+ name = "compression___compression_1.7.4.tgz";
+ path = fetchurl {
+ name = "compression___compression_1.7.4.tgz";
+ url = "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz";
+ sha1 = "95523eff170ca57c29a0ca41e6fe131f41e5bb8f";
+ };
+ }
+ {
+ name = "concat_map___concat_map_0.0.1.tgz";
+ path = fetchurl {
+ name = "concat_map___concat_map_0.0.1.tgz";
+ url = "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz";
+ sha1 = "d8a96bd77fd68df7793a73036a3ba0d5405d477b";
+ };
+ }
+ {
+ name = "concat_stream___concat_stream_1.6.2.tgz";
+ path = fetchurl {
+ name = "concat_stream___concat_stream_1.6.2.tgz";
+ url = "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz";
+ sha1 = "904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34";
+ };
+ }
+ {
+ name = "connect_history_api_fallback___connect_history_api_fallback_1.6.0.tgz";
+ path = fetchurl {
+ name = "connect_history_api_fallback___connect_history_api_fallback_1.6.0.tgz";
+ url = "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz";
+ sha1 = "8b32089359308d111115d81cad3fceab888f97bc";
+ };
+ }
+ {
+ name = "connected_react_router___connected_react_router_6.8.0.tgz";
+ path = fetchurl {
+ name = "connected_react_router___connected_react_router_6.8.0.tgz";
+ url = "https://registry.yarnpkg.com/connected-react-router/-/connected-react-router-6.8.0.tgz";
+ sha1 = "ddc687b31d498322445d235d660798489fa56cae";
+ };
+ }
+ {
+ name = "console_browserify___console_browserify_1.2.0.tgz";
+ path = fetchurl {
+ name = "console_browserify___console_browserify_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz";
+ sha1 = "67063cef57ceb6cf4993a2ab3a55840ae8c49336";
+ };
+ }
+ {
+ name = "constants_browserify___constants_browserify_1.0.0.tgz";
+ path = fetchurl {
+ name = "constants_browserify___constants_browserify_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz";
+ sha1 = "c20b96d8c617748aaf1c16021760cd27fcb8cb75";
+ };
+ }
+ {
+ name = "content_disposition___content_disposition_0.5.2.tgz";
+ path = fetchurl {
+ name = "content_disposition___content_disposition_0.5.2.tgz";
+ url = "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz";
+ sha1 = "0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4";
+ };
+ }
+ {
+ name = "content_disposition___content_disposition_0.5.3.tgz";
+ path = fetchurl {
+ name = "content_disposition___content_disposition_0.5.3.tgz";
+ url = "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz";
+ sha1 = "e130caf7e7279087c5616c2007d0485698984fbd";
+ };
+ }
+ {
+ name = "content_type_parser___content_type_parser_1.0.2.tgz";
+ path = fetchurl {
+ name = "content_type_parser___content_type_parser_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/content-type-parser/-/content-type-parser-1.0.2.tgz";
+ sha1 = "caabe80623e63638b2502fd4c7f12ff4ce2352e7";
+ };
+ }
+ {
+ name = "content_type___content_type_1.0.4.tgz";
+ path = fetchurl {
+ name = "content_type___content_type_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz";
+ sha1 = "e138cc75e040c727b1966fe5e5f8c9aee256fe3b";
+ };
+ }
+ {
+ name = "contra___contra_1.9.1.tgz";
+ path = fetchurl {
+ name = "contra___contra_1.9.1.tgz";
+ url = "https://registry.yarnpkg.com/contra/-/contra-1.9.1.tgz";
+ sha1 = "60e498274b3d2d332896d60f82900aefa2ecac8c";
+ };
+ }
+ {
+ name = "convert_source_map___convert_source_map_1.6.0.tgz";
+ path = fetchurl {
+ name = "convert_source_map___convert_source_map_1.6.0.tgz";
+ url = "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz";
+ sha1 = "51b537a8c43e0f04dec1993bffcdd504e758ac20";
+ };
+ }
+ {
+ name = "cookie_signature___cookie_signature_1.0.6.tgz";
+ path = fetchurl {
+ name = "cookie_signature___cookie_signature_1.0.6.tgz";
+ url = "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz";
+ sha1 = "e303a882b342cc3ee8ca513a79999734dab3ae2c";
+ };
+ }
+ {
+ name = "cookie___cookie_0.3.1.tgz";
+ path = fetchurl {
+ name = "cookie___cookie_0.3.1.tgz";
+ url = "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz";
+ sha1 = "e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb";
+ };
+ }
+ {
+ name = "cookie___cookie_0.4.0.tgz";
+ path = fetchurl {
+ name = "cookie___cookie_0.4.0.tgz";
+ url = "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz";
+ sha1 = "beb437e7022b3b6d49019d088665303ebe9c14ba";
+ };
+ }
+ {
+ name = "cookiejar___cookiejar_2.1.2.tgz";
+ path = fetchurl {
+ name = "cookiejar___cookiejar_2.1.2.tgz";
+ url = "https://registry.yarnpkg.com/cookiejar/-/cookiejar-2.1.2.tgz";
+ sha1 = "dd8a235530752f988f9a0844f3fc589e3111125c";
+ };
+ }
+ {
+ name = "copy_concurrently___copy_concurrently_1.0.5.tgz";
+ path = fetchurl {
+ name = "copy_concurrently___copy_concurrently_1.0.5.tgz";
+ url = "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz";
+ sha1 = "92297398cae34937fcafd6ec8139c18051f0b5e0";
+ };
+ }
+ {
+ name = "copy_descriptor___copy_descriptor_0.1.1.tgz";
+ path = fetchurl {
+ name = "copy_descriptor___copy_descriptor_0.1.1.tgz";
+ url = "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz";
+ sha1 = "676f6eb3c39997c2ee1ac3a924fd6124748f578d";
+ };
+ }
+ {
+ name = "copy_to_clipboard___copy_to_clipboard_3.0.8.tgz";
+ path = fetchurl {
+ name = "copy_to_clipboard___copy_to_clipboard_3.0.8.tgz";
+ url = "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.0.8.tgz";
+ sha1 = "f4e82f4a8830dce4666b7eb8ded0c9bcc313aba9";
+ };
+ }
+ {
+ name = "core_js_compat___core_js_compat_3.1.4.tgz";
+ path = fetchurl {
+ name = "core_js_compat___core_js_compat_3.1.4.tgz";
+ url = "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.1.4.tgz";
+ sha1 = "e4d0c40fbd01e65b1d457980fe4112d4358a7408";
+ };
+ }
+ {
+ name = "core_js_pure___core_js_pure_3.1.4.tgz";
+ path = fetchurl {
+ name = "core_js_pure___core_js_pure_3.1.4.tgz";
+ url = "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.1.4.tgz";
+ sha1 = "5fa17dc77002a169a3566cc48dc774d2e13e3769";
+ };
+ }
+ {
+ name = "core_js_pure___core_js_pure_3.6.5.tgz";
+ path = fetchurl {
+ name = "core_js_pure___core_js_pure_3.6.5.tgz";
+ url = "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.6.5.tgz";
+ sha1 = "c79e75f5e38dbc85a662d91eea52b8256d53b813";
+ };
+ }
+ {
+ name = "core_js___core_js_1.2.7.tgz";
+ path = fetchurl {
+ name = "core_js___core_js_1.2.7.tgz";
+ url = "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz";
+ sha1 = "652294c14651db28fa93bd2d5ff2983a4f08c636";
+ };
+ }
+ {
+ name = "core_js___core_js_2.5.7.tgz";
+ path = fetchurl {
+ name = "core_js___core_js_2.5.7.tgz";
+ url = "https://registry.yarnpkg.com/core-js/-/core-js-2.5.7.tgz";
+ sha1 = "f972608ff0cead68b841a16a932d0b183791814e";
+ };
+ }
+ {
+ name = "core_js___core_js_2.6.9.tgz";
+ path = fetchurl {
+ name = "core_js___core_js_2.6.9.tgz";
+ url = "https://registry.yarnpkg.com/core-js/-/core-js-2.6.9.tgz";
+ sha1 = "6b4b214620c834152e179323727fc19741b084f2";
+ };
+ }
+ {
+ name = "core_util_is___core_util_is_1.0.2.tgz";
+ path = fetchurl {
+ name = "core_util_is___core_util_is_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz";
+ sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7";
+ };
+ }
+ {
+ name = "cosmiconfig___cosmiconfig_5.2.1.tgz";
+ path = fetchurl {
+ name = "cosmiconfig___cosmiconfig_5.2.1.tgz";
+ url = "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz";
+ sha1 = "040f726809c591e77a17c0a3626ca45b4f168b1a";
+ };
+ }
+ {
+ name = "create_ecdh___create_ecdh_4.0.3.tgz";
+ path = fetchurl {
+ name = "create_ecdh___create_ecdh_4.0.3.tgz";
+ url = "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz";
+ sha1 = "c9111b6f33045c4697f144787f9254cdc77c45ff";
+ };
+ }
+ {
+ name = "create_hash___create_hash_1.2.0.tgz";
+ path = fetchurl {
+ name = "create_hash___create_hash_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz";
+ sha1 = "889078af11a63756bcfb59bd221996be3a9ef196";
+ };
+ }
+ {
+ name = "create_hmac___create_hmac_1.1.7.tgz";
+ path = fetchurl {
+ name = "create_hmac___create_hmac_1.1.7.tgz";
+ url = "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz";
+ sha1 = "69170c78b3ab957147b2b8b04572e47ead2243ff";
+ };
+ }
+ {
+ name = "create_react_context___create_react_context_0.2.2.tgz";
+ path = fetchurl {
+ name = "create_react_context___create_react_context_0.2.2.tgz";
+ url = "https://registry.yarnpkg.com/create-react-context/-/create-react-context-0.2.2.tgz";
+ sha1 = "9836542f9aaa22868cd7d4a6f82667df38019dca";
+ };
+ }
+ {
+ name = "cross_env___cross_env_5.2.0.tgz";
+ path = fetchurl {
+ name = "cross_env___cross_env_5.2.0.tgz";
+ url = "https://registry.yarnpkg.com/cross-env/-/cross-env-5.2.0.tgz";
+ sha1 = "6ecd4c015d5773e614039ee529076669b9d126f2";
+ };
+ }
+ {
+ name = "cross_fetch___cross_fetch_3.0.4.tgz";
+ path = fetchurl {
+ name = "cross_fetch___cross_fetch_3.0.4.tgz";
+ url = "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.0.4.tgz";
+ sha1 = "7bef7020207e684a7638ef5f2f698e24d9eb283c";
+ };
+ }
+ {
+ name = "cross_spawn___cross_spawn_6.0.5.tgz";
+ path = fetchurl {
+ name = "cross_spawn___cross_spawn_6.0.5.tgz";
+ url = "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz";
+ sha1 = "4a5ec7c64dfae22c3a14124dbacdee846d80cbc4";
+ };
+ }
+ {
+ name = "crossvent___crossvent_1.5.0.tgz";
+ path = fetchurl {
+ name = "crossvent___crossvent_1.5.0.tgz";
+ url = "https://registry.yarnpkg.com/crossvent/-/crossvent-1.5.0.tgz";
+ sha1 = "3779c1242699e19417f0414e61b144753a52fd6d";
+ };
+ }
+ {
+ name = "crypt___crypt_0.0.2.tgz";
+ path = fetchurl {
+ name = "crypt___crypt_0.0.2.tgz";
+ url = "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz";
+ sha1 = "88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b";
+ };
+ }
+ {
+ name = "crypto_browserify___crypto_browserify_3.12.0.tgz";
+ path = fetchurl {
+ name = "crypto_browserify___crypto_browserify_3.12.0.tgz";
+ url = "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz";
+ sha1 = "396cf9f3137f03e4b8e532c58f698254e00f80ec";
+ };
+ }
+ {
+ name = "crypto_js___crypto_js_3.3.0.tgz";
+ path = fetchurl {
+ name = "crypto_js___crypto_js_3.3.0.tgz";
+ url = "https://registry.yarnpkg.com/crypto-js/-/crypto-js-3.3.0.tgz";
+ sha1 = "846dd1cce2f68aacfa156c8578f926a609b7976b";
+ };
+ }
+ {
+ name = "css_color_names___css_color_names_0.0.4.tgz";
+ path = fetchurl {
+ name = "css_color_names___css_color_names_0.0.4.tgz";
+ url = "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz";
+ sha1 = "808adc2e79cf84738069b646cb20ec27beb629e0";
+ };
+ }
+ {
+ name = "css_declaration_sorter___css_declaration_sorter_4.0.1.tgz";
+ path = fetchurl {
+ name = "css_declaration_sorter___css_declaration_sorter_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz";
+ sha1 = "c198940f63a76d7e36c1e71018b001721054cb22";
+ };
+ }
+ {
+ name = "css_loader___css_loader_3.1.0.tgz";
+ path = fetchurl {
+ name = "css_loader___css_loader_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/css-loader/-/css-loader-3.1.0.tgz";
+ sha1 = "6f008b993b8ce812e6bab57f3cbfdc7a7cf28685";
+ };
+ }
+ {
+ name = "css_select_base_adapter___css_select_base_adapter_0.1.1.tgz";
+ path = fetchurl {
+ name = "css_select_base_adapter___css_select_base_adapter_0.1.1.tgz";
+ url = "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz";
+ sha1 = "3b2ff4972cc362ab88561507a95408a1432135d7";
+ };
+ }
+ {
+ name = "css_select___css_select_1.2.0.tgz";
+ path = fetchurl {
+ name = "css_select___css_select_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz";
+ sha1 = "2b3a110539c5355f1cd8d314623e870b121ec858";
+ };
+ }
+ {
+ name = "css_select___css_select_2.0.2.tgz";
+ path = fetchurl {
+ name = "css_select___css_select_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/css-select/-/css-select-2.0.2.tgz";
+ sha1 = "ab4386cec9e1f668855564b17c3733b43b2a5ede";
+ };
+ }
+ {
+ name = "css_tree___css_tree_1.0.0_alpha.28.tgz";
+ path = fetchurl {
+ name = "css_tree___css_tree_1.0.0_alpha.28.tgz";
+ url = "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.28.tgz";
+ sha1 = "8e8968190d886c9477bc8d61e96f61af3f7ffa7f";
+ };
+ }
+ {
+ name = "css_tree___css_tree_1.0.0_alpha.29.tgz";
+ path = fetchurl {
+ name = "css_tree___css_tree_1.0.0_alpha.29.tgz";
+ url = "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.29.tgz";
+ sha1 = "3fa9d4ef3142cbd1c301e7664c1f352bd82f5a39";
+ };
+ }
+ {
+ name = "css_unit_converter___css_unit_converter_1.1.1.tgz";
+ path = fetchurl {
+ name = "css_unit_converter___css_unit_converter_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/css-unit-converter/-/css-unit-converter-1.1.1.tgz";
+ sha1 = "d9b9281adcfd8ced935bdbaba83786897f64e996";
+ };
+ }
+ {
+ name = "css_url_regex___css_url_regex_1.1.0.tgz";
+ path = fetchurl {
+ name = "css_url_regex___css_url_regex_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/css-url-regex/-/css-url-regex-1.1.0.tgz";
+ sha1 = "83834230cc9f74c457de59eebd1543feeb83b7ec";
+ };
+ }
+ {
+ name = "css_what___css_what_2.1.0.tgz";
+ path = fetchurl {
+ name = "css_what___css_what_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/css-what/-/css-what-2.1.0.tgz";
+ sha1 = "9467d032c38cfaefb9f2d79501253062f87fa1bd";
+ };
+ }
+ {
+ name = "css_what___css_what_2.1.3.tgz";
+ path = fetchurl {
+ name = "css_what___css_what_2.1.3.tgz";
+ url = "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz";
+ sha1 = "a6d7604573365fe74686c3f311c56513d88285f2";
+ };
+ }
+ {
+ name = "css.escape___css.escape_1.5.1.tgz";
+ path = fetchurl {
+ name = "css.escape___css.escape_1.5.1.tgz";
+ url = "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz";
+ sha1 = "42e27d4fa04ae32f931a4b4d4191fa9cddee97cb";
+ };
+ }
+ {
+ name = "cssesc___cssesc_2.0.0.tgz";
+ path = fetchurl {
+ name = "cssesc___cssesc_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz";
+ sha1 = "3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703";
+ };
+ }
+ {
+ name = "cssesc___cssesc_3.0.0.tgz";
+ path = fetchurl {
+ name = "cssesc___cssesc_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz";
+ sha1 = "37741919903b868565e1c09ea747445cd18983ee";
+ };
+ }
+ {
+ name = "cssnano_preset_default___cssnano_preset_default_4.0.7.tgz";
+ path = fetchurl {
+ name = "cssnano_preset_default___cssnano_preset_default_4.0.7.tgz";
+ url = "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz";
+ sha1 = "51ec662ccfca0f88b396dcd9679cdb931be17f76";
+ };
+ }
+ {
+ name = "cssnano_util_get_arguments___cssnano_util_get_arguments_4.0.0.tgz";
+ path = fetchurl {
+ name = "cssnano_util_get_arguments___cssnano_util_get_arguments_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz";
+ sha1 = "ed3a08299f21d75741b20f3b81f194ed49cc150f";
+ };
+ }
+ {
+ name = "cssnano_util_get_match___cssnano_util_get_match_4.0.0.tgz";
+ path = fetchurl {
+ name = "cssnano_util_get_match___cssnano_util_get_match_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz";
+ sha1 = "c0e4ca07f5386bb17ec5e52250b4f5961365156d";
+ };
+ }
+ {
+ name = "cssnano_util_raw_cache___cssnano_util_raw_cache_4.0.1.tgz";
+ path = fetchurl {
+ name = "cssnano_util_raw_cache___cssnano_util_raw_cache_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz";
+ sha1 = "b26d5fd5f72a11dfe7a7846fb4c67260f96bf282";
+ };
+ }
+ {
+ name = "cssnano_util_same_parent___cssnano_util_same_parent_4.0.1.tgz";
+ path = fetchurl {
+ name = "cssnano_util_same_parent___cssnano_util_same_parent_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz";
+ sha1 = "574082fb2859d2db433855835d9a8456ea18bbf3";
+ };
+ }
+ {
+ name = "cssnano___cssnano_4.1.10.tgz";
+ path = fetchurl {
+ name = "cssnano___cssnano_4.1.10.tgz";
+ url = "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz";
+ sha1 = "0ac41f0b13d13d465487e111b778d42da631b8b2";
+ };
+ }
+ {
+ name = "csso___csso_3.5.1.tgz";
+ path = fetchurl {
+ name = "csso___csso_3.5.1.tgz";
+ url = "https://registry.yarnpkg.com/csso/-/csso-3.5.1.tgz";
+ sha1 = "7b9eb8be61628973c1b261e169d2f024008e758b";
+ };
+ }
+ {
+ name = "cssom___cssom_0.3.8.tgz";
+ path = fetchurl {
+ name = "cssom___cssom_0.3.8.tgz";
+ url = "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz";
+ sha1 = "9f1276f5b2b463f2114d3f2c75250af8c1a36f4a";
+ };
+ }
+ {
+ name = "cssstyle___cssstyle_0.2.37.tgz";
+ path = fetchurl {
+ name = "cssstyle___cssstyle_0.2.37.tgz";
+ url = "https://registry.yarnpkg.com/cssstyle/-/cssstyle-0.2.37.tgz";
+ sha1 = "541097234cb2513c83ceed3acddc27ff27987d54";
+ };
+ }
+ {
+ name = "cssstyle___cssstyle_1.4.0.tgz";
+ path = fetchurl {
+ name = "cssstyle___cssstyle_1.4.0.tgz";
+ url = "https://registry.yarnpkg.com/cssstyle/-/cssstyle-1.4.0.tgz";
+ sha1 = "9d31328229d3c565c61e586b02041a28fccdccf1";
+ };
+ }
+ {
+ name = "csstype___csstype_2.6.2.tgz";
+ path = fetchurl {
+ name = "csstype___csstype_2.6.2.tgz";
+ url = "https://registry.yarnpkg.com/csstype/-/csstype-2.6.2.tgz";
+ sha1 = "3043d5e065454579afc7478a18de41909c8a2f01";
+ };
+ }
+ {
+ name = "custom_event___custom_event_1.0.0.tgz";
+ path = fetchurl {
+ name = "custom_event___custom_event_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/custom-event/-/custom-event-1.0.0.tgz";
+ sha1 = "2e4628be19dc4b214b5c02630c5971e811618062";
+ };
+ }
+ {
+ name = "cyclist___cyclist_1.0.1.tgz";
+ path = fetchurl {
+ name = "cyclist___cyclist_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz";
+ sha1 = "596e9698fd0c80e12038c2b82d6eb1b35b6224d9";
+ };
+ }
+ {
+ name = "cypress_file_upload___cypress_file_upload_4.0.7.tgz";
+ path = fetchurl {
+ name = "cypress_file_upload___cypress_file_upload_4.0.7.tgz";
+ url = "https://registry.yarnpkg.com/cypress-file-upload/-/cypress-file-upload-4.0.7.tgz";
+ sha1 = "1136139bb3c660b9c39a69f231ac1da7785acaae";
+ };
+ }
+ {
+ name = "cypress_pipe___cypress_pipe_1.5.0.tgz";
+ path = fetchurl {
+ name = "cypress_pipe___cypress_pipe_1.5.0.tgz";
+ url = "https://registry.yarnpkg.com/cypress-pipe/-/cypress-pipe-1.5.0.tgz";
+ sha1 = "bf8603a8eb6969b3ebad49080957192b03be85a0";
+ };
+ }
+ {
+ name = "cypress_plugin_tab___cypress_plugin_tab_1.0.5.tgz";
+ path = fetchurl {
+ name = "cypress_plugin_tab___cypress_plugin_tab_1.0.5.tgz";
+ url = "https://registry.yarnpkg.com/cypress-plugin-tab/-/cypress-plugin-tab-1.0.5.tgz";
+ sha1 = "a40714148104004bb05ed62b1bf46bb544f8eb4a";
+ };
+ }
+ {
+ name = "cypress___cypress_4.12.1.tgz";
+ path = fetchurl {
+ name = "cypress___cypress_4.12.1.tgz";
+ url = "https://registry.yarnpkg.com/cypress/-/cypress-4.12.1.tgz";
+ sha1 = "0ead1b9f4c0917d69d8b57f996b6e01fe693b6ec";
+ };
+ }
+ {
+ name = "d3_array___d3_array_1.2.4.tgz";
+ path = fetchurl {
+ name = "d3_array___d3_array_1.2.4.tgz";
+ url = "https://registry.yarnpkg.com/d3-array/-/d3-array-1.2.4.tgz";
+ sha1 = "635ce4d5eea759f6f605863dbcfc30edc737f71f";
+ };
+ }
+ {
+ name = "d3_collection___d3_collection_1.0.7.tgz";
+ path = fetchurl {
+ name = "d3_collection___d3_collection_1.0.7.tgz";
+ url = "https://registry.yarnpkg.com/d3-collection/-/d3-collection-1.0.7.tgz";
+ sha1 = "349bd2aa9977db071091c13144d5e4f16b5b310e";
+ };
+ }
+ {
+ name = "d3_color___d3_color_1.2.3.tgz";
+ path = fetchurl {
+ name = "d3_color___d3_color_1.2.3.tgz";
+ url = "https://registry.yarnpkg.com/d3-color/-/d3-color-1.2.3.tgz";
+ sha1 = "6c67bb2af6df3cc8d79efcc4d3a3e83e28c8048f";
+ };
+ }
+ {
+ name = "d3_format___d3_format_1.3.2.tgz";
+ path = fetchurl {
+ name = "d3_format___d3_format_1.3.2.tgz";
+ url = "https://registry.yarnpkg.com/d3-format/-/d3-format-1.3.2.tgz";
+ sha1 = "6a96b5e31bcb98122a30863f7d92365c00603562";
+ };
+ }
+ {
+ name = "d3_interpolate___d3_interpolate_1.3.2.tgz";
+ path = fetchurl {
+ name = "d3_interpolate___d3_interpolate_1.3.2.tgz";
+ url = "https://registry.yarnpkg.com/d3-interpolate/-/d3-interpolate-1.3.2.tgz";
+ sha1 = "417d3ebdeb4bc4efcc8fd4361c55e4040211fd68";
+ };
+ }
+ {
+ name = "d3_scale___d3_scale_2.1.2.tgz";
+ path = fetchurl {
+ name = "d3_scale___d3_scale_2.1.2.tgz";
+ url = "https://registry.yarnpkg.com/d3-scale/-/d3-scale-2.1.2.tgz";
+ sha1 = "4e932b7b60182aee9073ede8764c98423e5f9a94";
+ };
+ }
+ {
+ name = "d3_time_format___d3_time_format_2.1.3.tgz";
+ path = fetchurl {
+ name = "d3_time_format___d3_time_format_2.1.3.tgz";
+ url = "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-2.1.3.tgz";
+ sha1 = "ae06f8e0126a9d60d6364eac5b1533ae1bac826b";
+ };
+ }
+ {
+ name = "d3_time___d3_time_1.0.10.tgz";
+ path = fetchurl {
+ name = "d3_time___d3_time_1.0.10.tgz";
+ url = "https://registry.yarnpkg.com/d3-time/-/d3-time-1.0.10.tgz";
+ sha1 = "8259dd71288d72eeacfd8de281c4bf5c7393053c";
+ };
+ }
+ {
+ name = "dashdash___dashdash_1.14.1.tgz";
+ path = fetchurl {
+ name = "dashdash___dashdash_1.14.1.tgz";
+ url = "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz";
+ sha1 = "853cfa0f7cbe2fed5de20326b8dd581035f6e2f0";
+ };
+ }
+ {
+ name = "data_urls___data_urls_1.1.0.tgz";
+ path = fetchurl {
+ name = "data_urls___data_urls_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/data-urls/-/data-urls-1.1.0.tgz";
+ sha1 = "15ee0582baa5e22bb59c77140da8f9c76963bbfe";
+ };
+ }
+ {
+ name = "date_fns___date_fns_1.30.1.tgz";
+ path = fetchurl {
+ name = "date_fns___date_fns_1.30.1.tgz";
+ url = "https://registry.yarnpkg.com/date-fns/-/date-fns-1.30.1.tgz";
+ sha1 = "2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c";
+ };
+ }
+ {
+ name = "date_fns___date_fns_2.0.0_alpha.27.tgz";
+ path = fetchurl {
+ name = "date_fns___date_fns_2.0.0_alpha.27.tgz";
+ url = "https://registry.yarnpkg.com/date-fns/-/date-fns-2.0.0-alpha.27.tgz";
+ sha1 = "5ecd4204ef0e7064264039570f6e8afbc014481c";
+ };
+ }
+ {
+ name = "date_fns___date_fns_2.0.0_beta.2.tgz";
+ path = fetchurl {
+ name = "date_fns___date_fns_2.0.0_beta.2.tgz";
+ url = "https://registry.yarnpkg.com/date-fns/-/date-fns-2.0.0-beta.2.tgz";
+ sha1 = "ccd556df832ef761baa88c600f53d2e829245999";
+ };
+ }
+ {
+ name = "debug___debug_2.6.9.tgz";
+ path = fetchurl {
+ name = "debug___debug_2.6.9.tgz";
+ url = "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz";
+ sha1 = "5d128515df134ff327e90a4c93f4e077a536341f";
+ };
+ }
+ {
+ name = "debug___debug_3.1.0.tgz";
+ path = fetchurl {
+ name = "debug___debug_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz";
+ sha1 = "5bb5a0672628b64149566ba16819e61518c67261";
+ };
+ }
+ {
+ name = "debug___debug_3.2.6.tgz";
+ path = fetchurl {
+ name = "debug___debug_3.2.6.tgz";
+ url = "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz";
+ sha1 = "e83d17de16d8a7efb7717edbe5fb10135eee629b";
+ };
+ }
+ {
+ name = "debug___debug_4.1.1.tgz";
+ path = fetchurl {
+ name = "debug___debug_4.1.1.tgz";
+ url = "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz";
+ sha1 = "3b72260255109c6b589cee050f1d516139664791";
+ };
+ }
+ {
+ name = "decamelize___decamelize_1.2.0.tgz";
+ path = fetchurl {
+ name = "decamelize___decamelize_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz";
+ sha1 = "f6534d15148269b20352e7bee26f501f9a191290";
+ };
+ }
+ {
+ name = "decode_uri_component___decode_uri_component_0.2.0.tgz";
+ path = fetchurl {
+ name = "decode_uri_component___decode_uri_component_0.2.0.tgz";
+ url = "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz";
+ sha1 = "eb3913333458775cb84cd1a1fae062106bb87545";
+ };
+ }
+ {
+ name = "deep_equal___deep_equal_1.1.1.tgz";
+ path = fetchurl {
+ name = "deep_equal___deep_equal_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz";
+ sha1 = "b5c98c942ceffaf7cb051e24e1434a25a2e6076a";
+ };
+ }
+ {
+ name = "deep_is___deep_is_0.1.3.tgz";
+ path = fetchurl {
+ name = "deep_is___deep_is_0.1.3.tgz";
+ url = "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz";
+ sha1 = "b369d6fb5dbc13eecf524f91b070feedc357cf34";
+ };
+ }
+ {
+ name = "default_gateway___default_gateway_4.2.0.tgz";
+ path = fetchurl {
+ name = "default_gateway___default_gateway_4.2.0.tgz";
+ url = "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz";
+ sha1 = "167104c7500c2115f6dd69b0a536bb8ed720552b";
+ };
+ }
+ {
+ name = "define_properties___define_properties_1.1.3.tgz";
+ path = fetchurl {
+ name = "define_properties___define_properties_1.1.3.tgz";
+ url = "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz";
+ sha1 = "cf88da6cbee26fe6db7094f61d870cbd84cee9f1";
+ };
+ }
+ {
+ name = "define_property___define_property_0.2.5.tgz";
+ path = fetchurl {
+ name = "define_property___define_property_0.2.5.tgz";
+ url = "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz";
+ sha1 = "c35b1ef918ec3c990f9a5bc57be04aacec5c8116";
+ };
+ }
+ {
+ name = "define_property___define_property_1.0.0.tgz";
+ path = fetchurl {
+ name = "define_property___define_property_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz";
+ sha1 = "769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6";
+ };
+ }
+ {
+ name = "define_property___define_property_2.0.2.tgz";
+ path = fetchurl {
+ name = "define_property___define_property_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz";
+ sha1 = "d459689e8d654ba77e02a817f8710d702cb16e9d";
+ };
+ }
+ {
+ name = "del___del_4.1.1.tgz";
+ path = fetchurl {
+ name = "del___del_4.1.1.tgz";
+ url = "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz";
+ sha1 = "9e8f117222ea44a31ff3a156c049b99052a9f0b4";
+ };
+ }
+ {
+ name = "delayed_stream___delayed_stream_1.0.0.tgz";
+ path = fetchurl {
+ name = "delayed_stream___delayed_stream_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz";
+ sha1 = "df3ae199acadfb7d440aaae0b29e2272b24ec619";
+ };
+ }
+ {
+ name = "depd___depd_1.1.1.tgz";
+ path = fetchurl {
+ name = "depd___depd_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz";
+ sha1 = "5783b4e1c459f06fa5ca27f991f3d06e7a310359";
+ };
+ }
+ {
+ name = "depd___depd_1.1.2.tgz";
+ path = fetchurl {
+ name = "depd___depd_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz";
+ sha1 = "9bcd52e14c097763e749b274c4346ed2e560b5a9";
+ };
+ }
+ {
+ name = "des.js___des.js_1.0.1.tgz";
+ path = fetchurl {
+ name = "des.js___des.js_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz";
+ sha1 = "5382142e1bdc53f85d86d53e5f4aa7deb91e0843";
+ };
+ }
+ {
+ name = "destroy___destroy_1.0.4.tgz";
+ path = fetchurl {
+ name = "destroy___destroy_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz";
+ sha1 = "978857442c44749e4206613e37946205826abd80";
+ };
+ }
+ {
+ name = "detect_file___detect_file_1.0.0.tgz";
+ path = fetchurl {
+ name = "detect_file___detect_file_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz";
+ sha1 = "f0d66d03672a825cb1b73bdb3fe62310c8e552b7";
+ };
+ }
+ {
+ name = "detect_newline___detect_newline_2.1.0.tgz";
+ path = fetchurl {
+ name = "detect_newline___detect_newline_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz";
+ sha1 = "f41f1c10be4b00e87b5f13da680759f2c5bfd3e2";
+ };
+ }
+ {
+ name = "detect_node___detect_node_2.0.4.tgz";
+ path = fetchurl {
+ name = "detect_node___detect_node_2.0.4.tgz";
+ url = "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz";
+ sha1 = "014ee8f8f669c5c58023da64b8179c083a28c46c";
+ };
+ }
+ {
+ name = "diff_sequences___diff_sequences_24.3.0.tgz";
+ path = fetchurl {
+ name = "diff_sequences___diff_sequences_24.3.0.tgz";
+ url = "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-24.3.0.tgz";
+ sha1 = "0f20e8a1df1abddaf4d9c226680952e64118b975";
+ };
+ }
+ {
+ name = "diff___diff_3.5.0.tgz";
+ path = fetchurl {
+ name = "diff___diff_3.5.0.tgz";
+ url = "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz";
+ sha1 = "800c0dd1e0a8bfbc95835c202ad220fe317e5a12";
+ };
+ }
+ {
+ name = "diff___diff_4.0.1.tgz";
+ path = fetchurl {
+ name = "diff___diff_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/diff/-/diff-4.0.1.tgz";
+ sha1 = "0c667cb467ebbb5cea7f14f135cc2dba7780a8ff";
+ };
+ }
+ {
+ name = "diffie_hellman___diffie_hellman_5.0.3.tgz";
+ path = fetchurl {
+ name = "diffie_hellman___diffie_hellman_5.0.3.tgz";
+ url = "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz";
+ sha1 = "40e8ee98f55a2149607146921c63e1ae5f3d2875";
+ };
+ }
+ {
+ name = "discontinuous_range___discontinuous_range_1.0.0.tgz";
+ path = fetchurl {
+ name = "discontinuous_range___discontinuous_range_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/discontinuous-range/-/discontinuous-range-1.0.0.tgz";
+ sha1 = "e38331f0844bba49b9a9cb71c771585aab1bc65a";
+ };
+ }
+ {
+ name = "dnd_core___dnd_core_9.5.1.tgz";
+ path = fetchurl {
+ name = "dnd_core___dnd_core_9.5.1.tgz";
+ url = "https://registry.yarnpkg.com/dnd-core/-/dnd-core-9.5.1.tgz";
+ sha1 = "e9ec02d33529b68fa528865704d40ac4b14f2baf";
+ };
+ }
+ {
+ name = "dns_equal___dns_equal_1.0.0.tgz";
+ path = fetchurl {
+ name = "dns_equal___dns_equal_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz";
+ sha1 = "b39e7f1da6eb0a75ba9c17324b34753c47e0654d";
+ };
+ }
+ {
+ name = "dns_packet___dns_packet_1.3.1.tgz";
+ path = fetchurl {
+ name = "dns_packet___dns_packet_1.3.1.tgz";
+ url = "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz";
+ sha1 = "12aa426981075be500b910eedcd0b47dd7deda5a";
+ };
+ }
+ {
+ name = "dns_txt___dns_txt_2.0.2.tgz";
+ path = fetchurl {
+ name = "dns_txt___dns_txt_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz";
+ sha1 = "b91d806f5d27188e4ab3e7d107d881a1cc4642b6";
+ };
+ }
+ {
+ name = "doctrine___doctrine_2.1.0.tgz";
+ path = fetchurl {
+ name = "doctrine___doctrine_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz";
+ sha1 = "5cd01fc101621b42c4cd7f5d1a66243716d3f39d";
+ };
+ }
+ {
+ name = "doctrine___doctrine_3.0.0.tgz";
+ path = fetchurl {
+ name = "doctrine___doctrine_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz";
+ sha1 = "addebead72a6574db783639dc87a121773973961";
+ };
+ }
+ {
+ name = "dom_accessibility_api___dom_accessibility_api_0.4.5.tgz";
+ path = fetchurl {
+ name = "dom_accessibility_api___dom_accessibility_api_0.4.5.tgz";
+ url = "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.4.5.tgz";
+ sha1 = "d9c1cefa89f509d8cf132ab5d250004d755e76e3";
+ };
+ }
+ {
+ name = "dom_converter___dom_converter_0.2.0.tgz";
+ path = fetchurl {
+ name = "dom_converter___dom_converter_0.2.0.tgz";
+ url = "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz";
+ sha1 = "6721a9daee2e293682955b6afe416771627bb768";
+ };
+ }
+ {
+ name = "dom_css___dom_css_2.1.0.tgz";
+ path = fetchurl {
+ name = "dom_css___dom_css_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/dom-css/-/dom-css-2.1.0.tgz";
+ sha1 = "fdbc2d5a015d0a3e1872e11472bbd0e7b9e6a202";
+ };
+ }
+ {
+ name = "dom_helpers___dom_helpers_3.3.1.tgz";
+ path = fetchurl {
+ name = "dom_helpers___dom_helpers_3.3.1.tgz";
+ url = "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-3.3.1.tgz";
+ sha1 = "fc1a4e15ffdf60ddde03a480a9c0fece821dd4a6";
+ };
+ }
+ {
+ name = "dom_serializer___dom_serializer_0.1.0.tgz";
+ path = fetchurl {
+ name = "dom_serializer___dom_serializer_0.1.0.tgz";
+ url = "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.0.tgz";
+ sha1 = "073c697546ce0780ce23be4a28e293e40bc30c82";
+ };
+ }
+ {
+ name = "domain_browser___domain_browser_1.2.0.tgz";
+ path = fetchurl {
+ name = "domain_browser___domain_browser_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz";
+ sha1 = "3d31f50191a6749dd1375a7f522e823d42e54eda";
+ };
+ }
+ {
+ name = "domelementtype___domelementtype_1.3.0.tgz";
+ path = fetchurl {
+ name = "domelementtype___domelementtype_1.3.0.tgz";
+ url = "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.0.tgz";
+ sha1 = "b17aed82e8ab59e52dd9c19b1756e0fc187204c2";
+ };
+ }
+ {
+ name = "domelementtype___domelementtype_1.3.1.tgz";
+ path = fetchurl {
+ name = "domelementtype___domelementtype_1.3.1.tgz";
+ url = "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz";
+ sha1 = "d048c44b37b0d10a7f2a3d5fee3f4333d790481f";
+ };
+ }
+ {
+ name = "domelementtype___domelementtype_1.1.3.tgz";
+ path = fetchurl {
+ name = "domelementtype___domelementtype_1.1.3.tgz";
+ url = "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.1.3.tgz";
+ sha1 = "bd28773e2642881aec51544924299c5cd822185b";
+ };
+ }
+ {
+ name = "domexception___domexception_1.0.1.tgz";
+ path = fetchurl {
+ name = "domexception___domexception_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz";
+ sha1 = "937442644ca6a31261ef36e3ec677fe805582c90";
+ };
+ }
+ {
+ name = "domhandler___domhandler_2.4.2.tgz";
+ path = fetchurl {
+ name = "domhandler___domhandler_2.4.2.tgz";
+ url = "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz";
+ sha1 = "8805097e933d65e85546f726d60f5eb88b44f803";
+ };
+ }
+ {
+ name = "domutils___domutils_1.5.1.tgz";
+ path = fetchurl {
+ name = "domutils___domutils_1.5.1.tgz";
+ url = "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz";
+ sha1 = "dcd8488a26f563d61079e48c9f7b7e32373682cf";
+ };
+ }
+ {
+ name = "domutils___domutils_1.7.0.tgz";
+ path = fetchurl {
+ name = "domutils___domutils_1.7.0.tgz";
+ url = "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz";
+ sha1 = "56ea341e834e06e6748af7a1cb25da67ea9f8c2a";
+ };
+ }
+ {
+ name = "dot_prop___dot_prop_4.2.0.tgz";
+ path = fetchurl {
+ name = "dot_prop___dot_prop_4.2.0.tgz";
+ url = "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz";
+ sha1 = "1f19e0c2e1aa0e32797c49799f2837ac6af69c57";
+ };
+ }
+ {
+ name = "duplexer___duplexer_0.1.1.tgz";
+ path = fetchurl {
+ name = "duplexer___duplexer_0.1.1.tgz";
+ url = "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz";
+ sha1 = "ace6ff808c1ce66b57d1ebf97977acb02334cfc1";
+ };
+ }
+ {
+ name = "duplexify___duplexify_3.7.1.tgz";
+ path = fetchurl {
+ name = "duplexify___duplexify_3.7.1.tgz";
+ url = "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz";
+ sha1 = "2a4df5317f6ccfd91f86d6fd25d8d8a103b88309";
+ };
+ }
+ {
+ name = "ecc_jsbn___ecc_jsbn_0.1.2.tgz";
+ path = fetchurl {
+ name = "ecc_jsbn___ecc_jsbn_0.1.2.tgz";
+ url = "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz";
+ sha1 = "3a83a904e54353287874c564b7549386849a98c9";
+ };
+ }
+ {
+ name = "ee_first___ee_first_1.1.1.tgz";
+ path = fetchurl {
+ name = "ee_first___ee_first_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz";
+ sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d";
+ };
+ }
+ {
+ name = "ejs___ejs_2.7.1.tgz";
+ path = fetchurl {
+ name = "ejs___ejs_2.7.1.tgz";
+ url = "https://registry.yarnpkg.com/ejs/-/ejs-2.7.1.tgz";
+ sha1 = "5b5ab57f718b79d4aca9254457afecd36fa80228";
+ };
+ }
+ {
+ name = "electron_to_chromium___electron_to_chromium_1.3.75.tgz";
+ path = fetchurl {
+ name = "electron_to_chromium___electron_to_chromium_1.3.75.tgz";
+ url = "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.75.tgz";
+ sha1 = "dd04551739e7371862b0ac7f4ddaa9f3f95b7e68";
+ };
+ }
+ {
+ name = "electron_to_chromium___electron_to_chromium_1.3.194.tgz";
+ path = fetchurl {
+ name = "electron_to_chromium___electron_to_chromium_1.3.194.tgz";
+ url = "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.194.tgz";
+ sha1 = "a96452a96d4539131957aade9f634a45721f2819";
+ };
+ }
+ {
+ name = "electron_to_chromium___electron_to_chromium_1.3.96.tgz";
+ path = fetchurl {
+ name = "electron_to_chromium___electron_to_chromium_1.3.96.tgz";
+ url = "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.96.tgz";
+ sha1 = "25770ec99b8b07706dedf3a5f43fa50cb54c4f9a";
+ };
+ }
+ {
+ name = "elegant_spinner___elegant_spinner_1.0.1.tgz";
+ path = fetchurl {
+ name = "elegant_spinner___elegant_spinner_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz";
+ sha1 = "db043521c95d7e303fd8f345bedc3349cfb0729e";
+ };
+ }
+ {
+ name = "element_resize_event___element_resize_event_2.0.9.tgz";
+ path = fetchurl {
+ name = "element_resize_event___element_resize_event_2.0.9.tgz";
+ url = "https://registry.yarnpkg.com/element-resize-event/-/element-resize-event-2.0.9.tgz";
+ sha1 = "2f5e1581a296eb5275210c141bc56342e218f876";
+ };
+ }
+ {
+ name = "elliptic___elliptic_6.5.2.tgz";
+ path = fetchurl {
+ name = "elliptic___elliptic_6.5.2.tgz";
+ url = "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.2.tgz";
+ sha1 = "05c5678d7173c049d8ca433552224a495d0e3762";
+ };
+ }
+ {
+ name = "emoji_regex___emoji_regex_7.0.3.tgz";
+ path = fetchurl {
+ name = "emoji_regex___emoji_regex_7.0.3.tgz";
+ url = "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz";
+ sha1 = "933a04052860c85e83c122479c4748a8e4c72156";
+ };
+ }
+ {
+ name = "emoji_regex___emoji_regex_8.0.0.tgz";
+ path = fetchurl {
+ name = "emoji_regex___emoji_regex_8.0.0.tgz";
+ url = "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz";
+ sha1 = "e818fd69ce5ccfcb404594f842963bf53164cc37";
+ };
+ }
+ {
+ name = "emojis_list___emojis_list_2.1.0.tgz";
+ path = fetchurl {
+ name = "emojis_list___emojis_list_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz";
+ sha1 = "4daa4d9db00f9819880c79fa457ae5b09a1fd389";
+ };
+ }
+ {
+ name = "emojis_list___emojis_list_3.0.0.tgz";
+ path = fetchurl {
+ name = "emojis_list___emojis_list_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz";
+ sha1 = "5570662046ad29e2e916e71aae260abdff4f6a78";
+ };
+ }
+ {
+ name = "encodeurl___encodeurl_1.0.2.tgz";
+ path = fetchurl {
+ name = "encodeurl___encodeurl_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz";
+ sha1 = "ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59";
+ };
+ }
+ {
+ name = "encoding___encoding_0.1.12.tgz";
+ path = fetchurl {
+ name = "encoding___encoding_0.1.12.tgz";
+ url = "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz";
+ sha1 = "538b66f3ee62cd1ab51ec323829d1f9480c74beb";
+ };
+ }
+ {
+ name = "end_of_stream___end_of_stream_1.4.4.tgz";
+ path = fetchurl {
+ name = "end_of_stream___end_of_stream_1.4.4.tgz";
+ url = "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz";
+ sha1 = "5ae64a5f45057baf3626ec14da0ca5e4b2431eb0";
+ };
+ }
+ {
+ name = "enhanced_resolve___enhanced_resolve_4.1.0.tgz";
+ path = fetchurl {
+ name = "enhanced_resolve___enhanced_resolve_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz";
+ sha1 = "41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f";
+ };
+ }
+ {
+ name = "enhanced_resolve___enhanced_resolve_4.1.1.tgz";
+ path = fetchurl {
+ name = "enhanced_resolve___enhanced_resolve_4.1.1.tgz";
+ url = "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz";
+ sha1 = "2937e2b8066cd0fe7ce0990a98f0d71a35189f66";
+ };
+ }
+ {
+ name = "entities___entities_1.1.1.tgz";
+ path = fetchurl {
+ name = "entities___entities_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/entities/-/entities-1.1.1.tgz";
+ sha1 = "6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0";
+ };
+ }
+ {
+ name = "enzyme_adapter_react_16___enzyme_adapter_react_16_1.6.0.tgz";
+ path = fetchurl {
+ name = "enzyme_adapter_react_16___enzyme_adapter_react_16_1.6.0.tgz";
+ url = "https://registry.yarnpkg.com/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.6.0.tgz";
+ sha1 = "3fca28d3c32f3ff427495380fe2dd51494689073";
+ };
+ }
+ {
+ name = "enzyme_adapter_utils___enzyme_adapter_utils_1.8.1.tgz";
+ path = fetchurl {
+ name = "enzyme_adapter_utils___enzyme_adapter_utils_1.8.1.tgz";
+ url = "https://registry.yarnpkg.com/enzyme-adapter-utils/-/enzyme-adapter-utils-1.8.1.tgz";
+ sha1 = "a927d840ce2c14b42892a533aec836809d4e022b";
+ };
+ }
+ {
+ name = "enzyme_to_json___enzyme_to_json_3.3.4.tgz";
+ path = fetchurl {
+ name = "enzyme_to_json___enzyme_to_json_3.3.4.tgz";
+ url = "https://registry.yarnpkg.com/enzyme-to-json/-/enzyme-to-json-3.3.4.tgz";
+ sha1 = "67c6040e931182f183418af2eb9f4323258aa77f";
+ };
+ }
+ {
+ name = "enzyme___enzyme_3.7.0.tgz";
+ path = fetchurl {
+ name = "enzyme___enzyme_3.7.0.tgz";
+ url = "https://registry.yarnpkg.com/enzyme/-/enzyme-3.7.0.tgz";
+ sha1 = "9b499e8ca155df44fef64d9f1558961ba1385a46";
+ };
+ }
+ {
+ name = "errno___errno_0.1.7.tgz";
+ path = fetchurl {
+ name = "errno___errno_0.1.7.tgz";
+ url = "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz";
+ sha1 = "4684d71779ad39af177e3f007996f7c67c852618";
+ };
+ }
+ {
+ name = "error_ex___error_ex_1.3.2.tgz";
+ path = fetchurl {
+ name = "error_ex___error_ex_1.3.2.tgz";
+ url = "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz";
+ sha1 = "b4ac40648107fdcdcfae242f428bea8a14d4f1bf";
+ };
+ }
+ {
+ name = "es_abstract___es_abstract_1.12.0.tgz";
+ path = fetchurl {
+ name = "es_abstract___es_abstract_1.12.0.tgz";
+ url = "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.12.0.tgz";
+ sha1 = "9dbbdd27c6856f0001421ca18782d786bf8a6165";
+ };
+ }
+ {
+ name = "es_abstract___es_abstract_1.17.4.tgz";
+ path = fetchurl {
+ name = "es_abstract___es_abstract_1.17.4.tgz";
+ url = "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.4.tgz";
+ sha1 = "e3aedf19706b20e7c2594c35fc0d57605a79e184";
+ };
+ }
+ {
+ name = "es_abstract___es_abstract_1.13.0.tgz";
+ path = fetchurl {
+ name = "es_abstract___es_abstract_1.13.0.tgz";
+ url = "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.13.0.tgz";
+ sha1 = "ac86145fdd5099d8dd49558ccba2eaf9b88e24e9";
+ };
+ }
+ {
+ name = "es_to_primitive___es_to_primitive_1.2.0.tgz";
+ path = fetchurl {
+ name = "es_to_primitive___es_to_primitive_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.0.tgz";
+ sha1 = "edf72478033456e8dda8ef09e00ad9650707f377";
+ };
+ }
+ {
+ name = "es_to_primitive___es_to_primitive_1.2.1.tgz";
+ path = fetchurl {
+ name = "es_to_primitive___es_to_primitive_1.2.1.tgz";
+ url = "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz";
+ sha1 = "e55cd4c9cdc188bcefb03b366c736323fc5c898a";
+ };
+ }
+ {
+ name = "es6_promise___es6_promise_4.2.8.tgz";
+ path = fetchurl {
+ name = "es6_promise___es6_promise_4.2.8.tgz";
+ url = "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz";
+ sha1 = "4eb21594c972bc40553d276e510539143db53e0a";
+ };
+ }
+ {
+ name = "escape_html___escape_html_1.0.3.tgz";
+ path = fetchurl {
+ name = "escape_html___escape_html_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz";
+ sha1 = "0258eae4d3d0c0974de1c169188ef0051d1d1988";
+ };
+ }
+ {
+ name = "escape_string_regexp___escape_string_regexp_1.0.5.tgz";
+ path = fetchurl {
+ name = "escape_string_regexp___escape_string_regexp_1.0.5.tgz";
+ url = "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz";
+ sha1 = "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4";
+ };
+ }
+ {
+ name = "escodegen___escodegen_1.11.0.tgz";
+ path = fetchurl {
+ name = "escodegen___escodegen_1.11.0.tgz";
+ url = "https://registry.yarnpkg.com/escodegen/-/escodegen-1.11.0.tgz";
+ sha1 = "b27a9389481d5bfd5bec76f7bb1eb3f8f4556589";
+ };
+ }
+ {
+ name = "escodegen___escodegen_1.11.1.tgz";
+ path = fetchurl {
+ name = "escodegen___escodegen_1.11.1.tgz";
+ url = "https://registry.yarnpkg.com/escodegen/-/escodegen-1.11.1.tgz";
+ sha1 = "c485ff8d6b4cdb89e27f4a856e91f118401ca510";
+ };
+ }
+ {
+ name = "eslint_config_prettier___eslint_config_prettier_6.5.0.tgz";
+ path = fetchurl {
+ name = "eslint_config_prettier___eslint_config_prettier_6.5.0.tgz";
+ url = "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.5.0.tgz";
+ sha1 = "aaf9a495e2a816865e541bfdbb73a65cc162b3eb";
+ };
+ }
+ {
+ name = "eslint_plugin_jest___eslint_plugin_jest_23.0.2.tgz";
+ path = fetchurl {
+ name = "eslint_plugin_jest___eslint_plugin_jest_23.0.2.tgz";
+ url = "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-23.0.2.tgz";
+ sha1 = "54a59bfe77245186afe13711a297067aefefff0a";
+ };
+ }
+ {
+ name = "eslint_plugin_react_hooks___eslint_plugin_react_hooks_4.0.5.tgz";
+ path = fetchurl {
+ name = "eslint_plugin_react_hooks___eslint_plugin_react_hooks_4.0.5.tgz";
+ url = "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.0.5.tgz";
+ sha1 = "4879003aa38e5d05d0312175beb6e4a1f617bfcf";
+ };
+ }
+ {
+ name = "eslint_plugin_react___eslint_plugin_react_7.16.0.tgz";
+ path = fetchurl {
+ name = "eslint_plugin_react___eslint_plugin_react_7.16.0.tgz";
+ url = "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.16.0.tgz";
+ sha1 = "9928e4f3e2122ed3ba6a5b56d0303ba3e41d8c09";
+ };
+ }
+ {
+ name = "eslint_scope___eslint_scope_4.0.3.tgz";
+ path = fetchurl {
+ name = "eslint_scope___eslint_scope_4.0.3.tgz";
+ url = "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz";
+ sha1 = "ca03833310f6889a3264781aa82e63eb9cfe7848";
+ };
+ }
+ {
+ name = "eslint_scope___eslint_scope_5.0.0.tgz";
+ path = fetchurl {
+ name = "eslint_scope___eslint_scope_5.0.0.tgz";
+ url = "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.0.0.tgz";
+ sha1 = "e87c8887c73e8d1ec84f1ca591645c358bfc8fb9";
+ };
+ }
+ {
+ name = "eslint_utils___eslint_utils_1.4.2.tgz";
+ path = fetchurl {
+ name = "eslint_utils___eslint_utils_1.4.2.tgz";
+ url = "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.2.tgz";
+ sha1 = "166a5180ef6ab7eb462f162fd0e6f2463d7309ab";
+ };
+ }
+ {
+ name = "eslint_utils___eslint_utils_1.4.3.tgz";
+ path = fetchurl {
+ name = "eslint_utils___eslint_utils_1.4.3.tgz";
+ url = "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz";
+ sha1 = "74fec7c54d0776b6f67e0251040b5806564e981f";
+ };
+ }
+ {
+ name = "eslint_visitor_keys___eslint_visitor_keys_1.0.0.tgz";
+ path = fetchurl {
+ name = "eslint_visitor_keys___eslint_visitor_keys_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz";
+ sha1 = "3f3180fb2e291017716acb4c9d6d5b5c34a6a81d";
+ };
+ }
+ {
+ name = "eslint_visitor_keys___eslint_visitor_keys_1.1.0.tgz";
+ path = fetchurl {
+ name = "eslint_visitor_keys___eslint_visitor_keys_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz";
+ sha1 = "e2a82cea84ff246ad6fb57f9bde5b46621459ec2";
+ };
+ }
+ {
+ name = "eslint___eslint_6.6.0.tgz";
+ path = fetchurl {
+ name = "eslint___eslint_6.6.0.tgz";
+ url = "https://registry.yarnpkg.com/eslint/-/eslint-6.6.0.tgz";
+ sha1 = "4a01a2fb48d32aacef5530ee9c5a78f11a8afd04";
+ };
+ }
+ {
+ name = "espree___espree_6.1.2.tgz";
+ path = fetchurl {
+ name = "espree___espree_6.1.2.tgz";
+ url = "https://registry.yarnpkg.com/espree/-/espree-6.1.2.tgz";
+ sha1 = "6c272650932b4f91c3714e5e7b5f5e2ecf47262d";
+ };
+ }
+ {
+ name = "esprima___esprima_3.1.3.tgz";
+ path = fetchurl {
+ name = "esprima___esprima_3.1.3.tgz";
+ url = "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz";
+ sha1 = "fdca51cee6133895e3c88d535ce49dbff62a4633";
+ };
+ }
+ {
+ name = "esprima___esprima_4.0.1.tgz";
+ path = fetchurl {
+ name = "esprima___esprima_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz";
+ sha1 = "13b04cdb3e6c5d19df91ab6987a8695619b0aa71";
+ };
+ }
+ {
+ name = "esquery___esquery_1.0.1.tgz";
+ path = fetchurl {
+ name = "esquery___esquery_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz";
+ sha1 = "406c51658b1f5991a5f9b62b1dc25b00e3e5c708";
+ };
+ }
+ {
+ name = "esrecurse___esrecurse_4.2.1.tgz";
+ path = fetchurl {
+ name = "esrecurse___esrecurse_4.2.1.tgz";
+ url = "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz";
+ sha1 = "007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf";
+ };
+ }
+ {
+ name = "estraverse___estraverse_4.2.0.tgz";
+ path = fetchurl {
+ name = "estraverse___estraverse_4.2.0.tgz";
+ url = "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz";
+ sha1 = "0dee3fed31fcd469618ce7342099fc1afa0bdb13";
+ };
+ }
+ {
+ name = "estraverse___estraverse_4.3.0.tgz";
+ path = fetchurl {
+ name = "estraverse___estraverse_4.3.0.tgz";
+ url = "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz";
+ sha1 = "398ad3f3c5a24948be7725e83d11a7de28cdbd1d";
+ };
+ }
+ {
+ name = "esutils___esutils_2.0.2.tgz";
+ path = fetchurl {
+ name = "esutils___esutils_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz";
+ sha1 = "0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b";
+ };
+ }
+ {
+ name = "etag___etag_1.8.1.tgz";
+ path = fetchurl {
+ name = "etag___etag_1.8.1.tgz";
+ url = "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz";
+ sha1 = "41ae2eeb65efa62268aebfea83ac7d79299b0887";
+ };
+ }
+ {
+ name = "eventemitter2___eventemitter2_6.4.3.tgz";
+ path = fetchurl {
+ name = "eventemitter2___eventemitter2_6.4.3.tgz";
+ url = "https://registry.yarnpkg.com/eventemitter2/-/eventemitter2-6.4.3.tgz";
+ sha1 = "35c563619b13f3681e7eb05cbdaf50f56ba58820";
+ };
+ }
+ {
+ name = "eventemitter3___eventemitter3_3.1.2.tgz";
+ path = fetchurl {
+ name = "eventemitter3___eventemitter3_3.1.2.tgz";
+ url = "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz";
+ sha1 = "2d3d48f9c346698fce83a85d7d664e98535df6e7";
+ };
+ }
+ {
+ name = "eventemitter3___eventemitter3_4.0.0.tgz";
+ path = fetchurl {
+ name = "eventemitter3___eventemitter3_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.0.tgz";
+ sha1 = "d65176163887ee59f386d64c82610b696a4a74eb";
+ };
+ }
+ {
+ name = "events___events_3.1.0.tgz";
+ path = fetchurl {
+ name = "events___events_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/events/-/events-3.1.0.tgz";
+ sha1 = "84279af1b34cb75aa88bf5ff291f6d0bd9b31a59";
+ };
+ }
+ {
+ name = "eventsource___eventsource_1.0.7.tgz";
+ path = fetchurl {
+ name = "eventsource___eventsource_1.0.7.tgz";
+ url = "https://registry.yarnpkg.com/eventsource/-/eventsource-1.0.7.tgz";
+ sha1 = "8fbc72c93fcd34088090bc0a4e64f4b5cee6d8d0";
+ };
+ }
+ {
+ name = "evp_bytestokey___evp_bytestokey_1.0.3.tgz";
+ path = fetchurl {
+ name = "evp_bytestokey___evp_bytestokey_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz";
+ sha1 = "7fcbdb198dc71959432efe13842684e0525acb02";
+ };
+ }
+ {
+ name = "exec_sh___exec_sh_0.3.2.tgz";
+ path = fetchurl {
+ name = "exec_sh___exec_sh_0.3.2.tgz";
+ url = "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.2.tgz";
+ sha1 = "6738de2eb7c8e671d0366aea0b0db8c6f7d7391b";
+ };
+ }
+ {
+ name = "execa___execa_1.0.0.tgz";
+ path = fetchurl {
+ name = "execa___execa_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz";
+ sha1 = "c6236a5bb4df6d6f15e88e7f017798216749ddd8";
+ };
+ }
+ {
+ name = "executable___executable_4.1.1.tgz";
+ path = fetchurl {
+ name = "executable___executable_4.1.1.tgz";
+ url = "https://registry.yarnpkg.com/executable/-/executable-4.1.1.tgz";
+ sha1 = "41532bff361d3e57af4d763b70582db18f5d133c";
+ };
+ }
+ {
+ name = "exit_hook___exit_hook_1.1.1.tgz";
+ path = fetchurl {
+ name = "exit_hook___exit_hook_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz";
+ sha1 = "f05ca233b48c05d54fff07765df8507e95c02ff8";
+ };
+ }
+ {
+ name = "exit___exit_0.1.2.tgz";
+ path = fetchurl {
+ name = "exit___exit_0.1.2.tgz";
+ url = "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz";
+ sha1 = "0632638f8d877cc82107d30a0fff1a17cba1cd0c";
+ };
+ }
+ {
+ name = "expand_brackets___expand_brackets_2.1.4.tgz";
+ path = fetchurl {
+ name = "expand_brackets___expand_brackets_2.1.4.tgz";
+ url = "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz";
+ sha1 = "b77735e315ce30f6b6eff0f83b04151a22449622";
+ };
+ }
+ {
+ name = "expand_tilde___expand_tilde_2.0.2.tgz";
+ path = fetchurl {
+ name = "expand_tilde___expand_tilde_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz";
+ sha1 = "97e801aa052df02454de46b02bf621642cdc8502";
+ };
+ }
+ {
+ name = "expect___expect_24.8.0.tgz";
+ path = fetchurl {
+ name = "expect___expect_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/expect/-/expect-24.8.0.tgz";
+ sha1 = "471f8ec256b7b6129ca2524b2a62f030df38718d";
+ };
+ }
+ {
+ name = "express___express_4.16.3.tgz";
+ path = fetchurl {
+ name = "express___express_4.16.3.tgz";
+ url = "https://registry.yarnpkg.com/express/-/express-4.16.3.tgz";
+ sha1 = "6af8a502350db3246ecc4becf6b5a34d22f7ed53";
+ };
+ }
+ {
+ name = "express___express_4.17.1.tgz";
+ path = fetchurl {
+ name = "express___express_4.17.1.tgz";
+ url = "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz";
+ sha1 = "4491fc38605cf51f8629d39c2b5d026f98a4c134";
+ };
+ }
+ {
+ name = "extend_shallow___extend_shallow_2.0.1.tgz";
+ path = fetchurl {
+ name = "extend_shallow___extend_shallow_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz";
+ sha1 = "51af7d614ad9a9f610ea1bafbb989d6b1c56890f";
+ };
+ }
+ {
+ name = "extend_shallow___extend_shallow_3.0.2.tgz";
+ path = fetchurl {
+ name = "extend_shallow___extend_shallow_3.0.2.tgz";
+ url = "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz";
+ sha1 = "26a71aaf073b39fb2127172746131c2704028db8";
+ };
+ }
+ {
+ name = "extend___extend_3.0.2.tgz";
+ path = fetchurl {
+ name = "extend___extend_3.0.2.tgz";
+ url = "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz";
+ sha1 = "f8b1136b4071fbd8eb140aff858b1019ec2915fa";
+ };
+ }
+ {
+ name = "external_editor___external_editor_3.0.3.tgz";
+ path = fetchurl {
+ name = "external_editor___external_editor_3.0.3.tgz";
+ url = "https://registry.yarnpkg.com/external-editor/-/external-editor-3.0.3.tgz";
+ sha1 = "5866db29a97826dbe4bf3afd24070ead9ea43a27";
+ };
+ }
+ {
+ name = "extglob___extglob_2.0.4.tgz";
+ path = fetchurl {
+ name = "extglob___extglob_2.0.4.tgz";
+ url = "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz";
+ sha1 = "ad00fe4dc612a9232e8718711dc5cb5ab0285543";
+ };
+ }
+ {
+ name = "extract_zip___extract_zip_1.7.0.tgz";
+ path = fetchurl {
+ name = "extract_zip___extract_zip_1.7.0.tgz";
+ url = "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.7.0.tgz";
+ sha1 = "556cc3ae9df7f452c493a0cfb51cc30277940927";
+ };
+ }
+ {
+ name = "extsprintf___extsprintf_1.3.0.tgz";
+ path = fetchurl {
+ name = "extsprintf___extsprintf_1.3.0.tgz";
+ url = "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz";
+ sha1 = "96918440e3041a7a414f8c52e3c574eb3c3e1e05";
+ };
+ }
+ {
+ name = "extsprintf___extsprintf_1.4.0.tgz";
+ path = fetchurl {
+ name = "extsprintf___extsprintf_1.4.0.tgz";
+ url = "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz";
+ sha1 = "e2689f8f356fad62cca65a3a91c5df5f9551692f";
+ };
+ }
+ {
+ name = "fast_deep_equal___fast_deep_equal_2.0.1.tgz";
+ path = fetchurl {
+ name = "fast_deep_equal___fast_deep_equal_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz";
+ sha1 = "7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49";
+ };
+ }
+ {
+ name = "fast_deep_equal___fast_deep_equal_3.1.1.tgz";
+ path = fetchurl {
+ name = "fast_deep_equal___fast_deep_equal_3.1.1.tgz";
+ url = "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz";
+ sha1 = "545145077c501491e33b15ec408c294376e94ae4";
+ };
+ }
+ {
+ name = "fast_json_stable_stringify___fast_json_stable_stringify_2.0.0.tgz";
+ path = fetchurl {
+ name = "fast_json_stable_stringify___fast_json_stable_stringify_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz";
+ sha1 = "d5142c0caee6b1189f87d3a76111064f86c8bbf2";
+ };
+ }
+ {
+ name = "fast_json_stable_stringify___fast_json_stable_stringify_2.1.0.tgz";
+ path = fetchurl {
+ name = "fast_json_stable_stringify___fast_json_stable_stringify_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz";
+ sha1 = "874bf69c6f404c2b5d99c481341399fd55892633";
+ };
+ }
+ {
+ name = "fast_levenshtein___fast_levenshtein_2.0.6.tgz";
+ path = fetchurl {
+ name = "fast_levenshtein___fast_levenshtein_2.0.6.tgz";
+ url = "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz";
+ sha1 = "3d8a5c66883a16a30ca8643e851f19baa7797917";
+ };
+ }
+ {
+ name = "fast_plist___fast_plist_0.1.2.tgz";
+ path = fetchurl {
+ name = "fast_plist___fast_plist_0.1.2.tgz";
+ url = "https://registry.yarnpkg.com/fast-plist/-/fast-plist-0.1.2.tgz";
+ sha1 = "a45aff345196006d406ca6cdcd05f69051ef35b8";
+ };
+ }
+ {
+ name = "fast.js___fast.js_0.1.1.tgz";
+ path = fetchurl {
+ name = "fast.js___fast.js_0.1.1.tgz";
+ url = "https://registry.yarnpkg.com/fast.js/-/fast.js-0.1.1.tgz";
+ sha1 = "7c024d55ae144882fbcee44b79005fe2dcabd9fe";
+ };
+ }
+ {
+ name = "faye_websocket___faye_websocket_0.10.0.tgz";
+ path = fetchurl {
+ name = "faye_websocket___faye_websocket_0.10.0.tgz";
+ url = "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz";
+ sha1 = "4e492f8d04dfb6f89003507f6edbf2d501e7c6f4";
+ };
+ }
+ {
+ name = "faye_websocket___faye_websocket_0.11.3.tgz";
+ path = fetchurl {
+ name = "faye_websocket___faye_websocket_0.11.3.tgz";
+ url = "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz";
+ sha1 = "5c0e9a8968e8912c286639fde977a8b209f2508e";
+ };
+ }
+ {
+ name = "fb_watchman___fb_watchman_2.0.0.tgz";
+ path = fetchurl {
+ name = "fb_watchman___fb_watchman_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz";
+ sha1 = "54e9abf7dfa2f26cd9b1636c588c1afc05de5d58";
+ };
+ }
+ {
+ name = "fbjs___fbjs_0.8.17.tgz";
+ path = fetchurl {
+ name = "fbjs___fbjs_0.8.17.tgz";
+ url = "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.17.tgz";
+ sha1 = "c4d598ead6949112653d6588b01a5cdcd9f90fdd";
+ };
+ }
+ {
+ name = "fd_slicer___fd_slicer_1.1.0.tgz";
+ path = fetchurl {
+ name = "fd_slicer___fd_slicer_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz";
+ sha1 = "25c7c89cb1f9077f8891bbe61d8f390eae256f1e";
+ };
+ }
+ {
+ name = "figgy_pudding___figgy_pudding_3.5.1.tgz";
+ path = fetchurl {
+ name = "figgy_pudding___figgy_pudding_3.5.1.tgz";
+ url = "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.1.tgz";
+ sha1 = "862470112901c727a0e495a80744bd5baa1d6790";
+ };
+ }
+ {
+ name = "figures___figures_1.7.0.tgz";
+ path = fetchurl {
+ name = "figures___figures_1.7.0.tgz";
+ url = "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz";
+ sha1 = "cbe1e3affcf1cd44b80cadfed28dc793a9701d2e";
+ };
+ }
+ {
+ name = "figures___figures_2.0.0.tgz";
+ path = fetchurl {
+ name = "figures___figures_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz";
+ sha1 = "3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962";
+ };
+ }
+ {
+ name = "figures___figures_3.1.0.tgz";
+ path = fetchurl {
+ name = "figures___figures_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/figures/-/figures-3.1.0.tgz";
+ sha1 = "4b198dd07d8d71530642864af2d45dd9e459c4ec";
+ };
+ }
+ {
+ name = "file_entry_cache___file_entry_cache_5.0.1.tgz";
+ path = fetchurl {
+ name = "file_entry_cache___file_entry_cache_5.0.1.tgz";
+ url = "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz";
+ sha1 = "ca0f6efa6dd3d561333fb14515065c2fafdf439c";
+ };
+ }
+ {
+ name = "file_loader___file_loader_4.1.0.tgz";
+ path = fetchurl {
+ name = "file_loader___file_loader_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/file-loader/-/file-loader-4.1.0.tgz";
+ sha1 = "3a763391bc9502da7c59612fe348e38fc1980336";
+ };
+ }
+ {
+ name = "file_uri_to_path___file_uri_to_path_1.0.0.tgz";
+ path = fetchurl {
+ name = "file_uri_to_path___file_uri_to_path_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz";
+ sha1 = "553a7b8446ff6f684359c445f1e37a05dacc33dd";
+ };
+ }
+ {
+ name = "filesize___filesize_3.6.1.tgz";
+ path = fetchurl {
+ name = "filesize___filesize_3.6.1.tgz";
+ url = "https://registry.yarnpkg.com/filesize/-/filesize-3.6.1.tgz";
+ sha1 = "090bb3ee01b6f801a8a8be99d31710b3422bb317";
+ };
+ }
+ {
+ name = "fill_range___fill_range_4.0.0.tgz";
+ path = fetchurl {
+ name = "fill_range___fill_range_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz";
+ sha1 = "d544811d428f98eb06a63dc402d2403c328c38f7";
+ };
+ }
+ {
+ name = "fill_range___fill_range_7.0.1.tgz";
+ path = fetchurl {
+ name = "fill_range___fill_range_7.0.1.tgz";
+ url = "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz";
+ sha1 = "1919a6a7c75fe38b2c7c77e5198535da9acdda40";
+ };
+ }
+ {
+ name = "finalhandler___finalhandler_1.1.1.tgz";
+ path = fetchurl {
+ name = "finalhandler___finalhandler_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.1.tgz";
+ sha1 = "eebf4ed840079c83f4249038c9d703008301b105";
+ };
+ }
+ {
+ name = "finalhandler___finalhandler_1.1.2.tgz";
+ path = fetchurl {
+ name = "finalhandler___finalhandler_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz";
+ sha1 = "b7e7d000ffd11938d0fdb053506f6ebabe9f587d";
+ };
+ }
+ {
+ name = "find_cache_dir___find_cache_dir_2.0.0.tgz";
+ path = fetchurl {
+ name = "find_cache_dir___find_cache_dir_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.0.0.tgz";
+ sha1 = "4c1faed59f45184530fb9d7fa123a4d04a98472d";
+ };
+ }
+ {
+ name = "find_cache_dir___find_cache_dir_2.1.0.tgz";
+ path = fetchurl {
+ name = "find_cache_dir___find_cache_dir_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz";
+ sha1 = "8d0f94cd13fe43c6c7c261a0d86115ca918c05f7";
+ };
+ }
+ {
+ name = "find_cache_dir___find_cache_dir_3.1.0.tgz";
+ path = fetchurl {
+ name = "find_cache_dir___find_cache_dir_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.1.0.tgz";
+ sha1 = "9935894999debef4cf9f677fdf646d002c4cdecb";
+ };
+ }
+ {
+ name = "find_up___find_up_3.0.0.tgz";
+ path = fetchurl {
+ name = "find_up___find_up_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz";
+ sha1 = "49169f1d7993430646da61ecc5ae355c21c97b73";
+ };
+ }
+ {
+ name = "find_up___find_up_4.1.0.tgz";
+ path = fetchurl {
+ name = "find_up___find_up_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz";
+ sha1 = "97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19";
+ };
+ }
+ {
+ name = "findup_sync___findup_sync_3.0.0.tgz";
+ path = fetchurl {
+ name = "findup_sync___findup_sync_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/findup-sync/-/findup-sync-3.0.0.tgz";
+ sha1 = "17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1";
+ };
+ }
+ {
+ name = "flat_cache___flat_cache_2.0.1.tgz";
+ path = fetchurl {
+ name = "flat_cache___flat_cache_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz";
+ sha1 = "5d296d6f04bda44a4630a301413bdbc2ec085ec0";
+ };
+ }
+ {
+ name = "flatted___flatted_2.0.0.tgz";
+ path = fetchurl {
+ name = "flatted___flatted_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/flatted/-/flatted-2.0.0.tgz";
+ sha1 = "55122b6536ea496b4b44893ee2608141d10d9916";
+ };
+ }
+ {
+ name = "flush_write_stream___flush_write_stream_1.1.1.tgz";
+ path = fetchurl {
+ name = "flush_write_stream___flush_write_stream_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz";
+ sha1 = "8dd7d873a1babc207d94ead0c2e0e44276ebf2e8";
+ };
+ }
+ {
+ name = "follow_redirects___follow_redirects_1.5.10.tgz";
+ path = fetchurl {
+ name = "follow_redirects___follow_redirects_1.5.10.tgz";
+ url = "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.10.tgz";
+ sha1 = "7b7a9f9aea2fdff36786a94ff643ed07f4ff5e2a";
+ };
+ }
+ {
+ name = "follow_redirects___follow_redirects_1.10.0.tgz";
+ path = fetchurl {
+ name = "follow_redirects___follow_redirects_1.10.0.tgz";
+ url = "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.10.0.tgz";
+ sha1 = "01f5263aee921c6a54fb91667f08f4155ce169eb";
+ };
+ }
+ {
+ name = "for_in___for_in_0.1.8.tgz";
+ path = fetchurl {
+ name = "for_in___for_in_0.1.8.tgz";
+ url = "https://registry.yarnpkg.com/for-in/-/for-in-0.1.8.tgz";
+ sha1 = "d8773908e31256109952b1fdb9b3fa867d2775e1";
+ };
+ }
+ {
+ name = "for_in___for_in_1.0.2.tgz";
+ path = fetchurl {
+ name = "for_in___for_in_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz";
+ sha1 = "81068d295a8142ec0ac726c6e2200c30fb6d5e80";
+ };
+ }
+ {
+ name = "for_own___for_own_1.0.0.tgz";
+ path = fetchurl {
+ name = "for_own___for_own_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/for-own/-/for-own-1.0.0.tgz";
+ sha1 = "c63332f415cedc4b04dbfe70cf836494c53cb44b";
+ };
+ }
+ {
+ name = "forever_agent___forever_agent_0.6.1.tgz";
+ path = fetchurl {
+ name = "forever_agent___forever_agent_0.6.1.tgz";
+ url = "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz";
+ sha1 = "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91";
+ };
+ }
+ {
+ name = "fork_ts_checker_webpack_plugin___fork_ts_checker_webpack_plugin_1.4.3.tgz";
+ path = fetchurl {
+ name = "fork_ts_checker_webpack_plugin___fork_ts_checker_webpack_plugin_1.4.3.tgz";
+ url = "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-1.4.3.tgz";
+ sha1 = "2252c1f8ad1b25313e056835d939b423ea240cd6";
+ };
+ }
+ {
+ name = "form_data___form_data_2.5.1.tgz";
+ path = fetchurl {
+ name = "form_data___form_data_2.5.1.tgz";
+ url = "https://registry.yarnpkg.com/form-data/-/form-data-2.5.1.tgz";
+ sha1 = "f2cbec57b5e59e23716e128fe44d4e5dd23895f4";
+ };
+ }
+ {
+ name = "form_data___form_data_2.3.3.tgz";
+ path = fetchurl {
+ name = "form_data___form_data_2.3.3.tgz";
+ url = "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz";
+ sha1 = "dcce52c05f644f298c6a7ab936bd724ceffbf3a6";
+ };
+ }
+ {
+ name = "formidable___formidable_1.2.1.tgz";
+ path = fetchurl {
+ name = "formidable___formidable_1.2.1.tgz";
+ url = "https://registry.yarnpkg.com/formidable/-/formidable-1.2.1.tgz";
+ sha1 = "70fb7ca0290ee6ff961090415f4b3df3d2082659";
+ };
+ }
+ {
+ name = "forwarded___forwarded_0.1.2.tgz";
+ path = fetchurl {
+ name = "forwarded___forwarded_0.1.2.tgz";
+ url = "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz";
+ sha1 = "98c23dab1175657b8c0573e8ceccd91b0ff18c84";
+ };
+ }
+ {
+ name = "fragment_cache___fragment_cache_0.2.1.tgz";
+ path = fetchurl {
+ name = "fragment_cache___fragment_cache_0.2.1.tgz";
+ url = "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz";
+ sha1 = "4290fad27f13e89be7f33799c6bc5a0abfff0d19";
+ };
+ }
+ {
+ name = "fresh___fresh_0.5.2.tgz";
+ path = fetchurl {
+ name = "fresh___fresh_0.5.2.tgz";
+ url = "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz";
+ sha1 = "3d8cadd90d976569fa835ab1f8e4b23a105605a7";
+ };
+ }
+ {
+ name = "from2___from2_2.3.0.tgz";
+ path = fetchurl {
+ name = "from2___from2_2.3.0.tgz";
+ url = "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz";
+ sha1 = "8bfb5502bde4a4d36cfdeea007fcca21d7e382af";
+ };
+ }
+ {
+ name = "fs_extra___fs_extra_8.1.0.tgz";
+ path = fetchurl {
+ name = "fs_extra___fs_extra_8.1.0.tgz";
+ url = "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz";
+ sha1 = "49d43c45a88cd9677668cb7be1b46efdb8d2e1c0";
+ };
+ }
+ {
+ name = "fs_minipass___fs_minipass_2.0.0.tgz";
+ path = fetchurl {
+ name = "fs_minipass___fs_minipass_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.0.0.tgz";
+ sha1 = "a6415edab02fae4b9e9230bc87ee2e4472003cd1";
+ };
+ }
+ {
+ name = "fs_write_stream_atomic___fs_write_stream_atomic_1.0.10.tgz";
+ path = fetchurl {
+ name = "fs_write_stream_atomic___fs_write_stream_atomic_1.0.10.tgz";
+ url = "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz";
+ sha1 = "b47df53493ef911df75731e70a9ded0189db40c9";
+ };
+ }
+ {
+ name = "fs.realpath___fs.realpath_1.0.0.tgz";
+ path = fetchurl {
+ name = "fs.realpath___fs.realpath_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz";
+ sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f";
+ };
+ }
+ {
+ name = "fsevents___fsevents_1.2.12.tgz";
+ path = fetchurl {
+ name = "fsevents___fsevents_1.2.12.tgz";
+ url = "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.12.tgz";
+ sha1 = "db7e0d8ec3b0b45724fd4d83d43554a8f1f0de5c";
+ };
+ }
+ {
+ name = "fsevents___fsevents_2.0.7.tgz";
+ path = fetchurl {
+ name = "fsevents___fsevents_2.0.7.tgz";
+ url = "https://registry.yarnpkg.com/fsevents/-/fsevents-2.0.7.tgz";
+ sha1 = "382c9b443c6cbac4c57187cdda23aa3bf1ccfc2a";
+ };
+ }
+ {
+ name = "function_bind___function_bind_1.1.1.tgz";
+ path = fetchurl {
+ name = "function_bind___function_bind_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz";
+ sha1 = "a56899d3ea3c9bab874bb9773b7c5ede92f4895d";
+ };
+ }
+ {
+ name = "function.prototype.name___function.prototype.name_1.1.0.tgz";
+ path = fetchurl {
+ name = "function.prototype.name___function.prototype.name_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.0.tgz";
+ sha1 = "8bd763cc0af860a859cc5d49384d74b932cd2327";
+ };
+ }
+ {
+ name = "functional_red_black_tree___functional_red_black_tree_1.0.1.tgz";
+ path = fetchurl {
+ name = "functional_red_black_tree___functional_red_black_tree_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz";
+ sha1 = "1b0ab3bd553b2a0d6399d29c0e3ea0b252078327";
+ };
+ }
+ {
+ name = "get_caller_file___get_caller_file_1.0.3.tgz";
+ path = fetchurl {
+ name = "get_caller_file___get_caller_file_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz";
+ sha1 = "f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a";
+ };
+ }
+ {
+ name = "get_caller_file___get_caller_file_2.0.5.tgz";
+ path = fetchurl {
+ name = "get_caller_file___get_caller_file_2.0.5.tgz";
+ url = "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz";
+ sha1 = "4f94412a82db32f36e3b0b9741f8a97feb031f7e";
+ };
+ }
+ {
+ name = "get_stdin___get_stdin_6.0.0.tgz";
+ path = fetchurl {
+ name = "get_stdin___get_stdin_6.0.0.tgz";
+ url = "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz";
+ sha1 = "9e09bf712b360ab9225e812048f71fde9c89657b";
+ };
+ }
+ {
+ name = "get_stream___get_stream_4.1.0.tgz";
+ path = fetchurl {
+ name = "get_stream___get_stream_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz";
+ sha1 = "c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5";
+ };
+ }
+ {
+ name = "get_value___get_value_2.0.6.tgz";
+ path = fetchurl {
+ name = "get_value___get_value_2.0.6.tgz";
+ url = "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz";
+ sha1 = "dc15ca1c672387ca76bd37ac0a395ba2042a2c28";
+ };
+ }
+ {
+ name = "getos___getos_3.2.1.tgz";
+ path = fetchurl {
+ name = "getos___getos_3.2.1.tgz";
+ url = "https://registry.yarnpkg.com/getos/-/getos-3.2.1.tgz";
+ sha1 = "0134d1f4e00eb46144c5a9c0ac4dc087cbb27dc5";
+ };
+ }
+ {
+ name = "getpass___getpass_0.1.7.tgz";
+ path = fetchurl {
+ name = "getpass___getpass_0.1.7.tgz";
+ url = "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz";
+ sha1 = "5eff8e3e684d569ae4cb2b1282604e8ba62149fa";
+ };
+ }
+ {
+ name = "glob_parent___glob_parent_3.1.0.tgz";
+ path = fetchurl {
+ name = "glob_parent___glob_parent_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz";
+ sha1 = "9e6af6299d8d3bd2bd40430832bd113df906c5ae";
+ };
+ }
+ {
+ name = "glob_parent___glob_parent_5.0.0.tgz";
+ path = fetchurl {
+ name = "glob_parent___glob_parent_5.0.0.tgz";
+ url = "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.0.0.tgz";
+ sha1 = "1dc99f0f39b006d3e92c2c284068382f0c20e954";
+ };
+ }
+ {
+ name = "glob_to_regexp___glob_to_regexp_0.3.0.tgz";
+ path = fetchurl {
+ name = "glob_to_regexp___glob_to_regexp_0.3.0.tgz";
+ url = "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz";
+ sha1 = "8c5a1494d2066c570cc3bfe4496175acc4d502ab";
+ };
+ }
+ {
+ name = "glob___glob_7.1.2.tgz";
+ path = fetchurl {
+ name = "glob___glob_7.1.2.tgz";
+ url = "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz";
+ sha1 = "c19c9df9a028702d678612384a6552404c636d15";
+ };
+ }
+ {
+ name = "glob___glob_7.1.6.tgz";
+ path = fetchurl {
+ name = "glob___glob_7.1.6.tgz";
+ url = "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz";
+ sha1 = "141f33b81a7c2492e125594307480c46679278a6";
+ };
+ }
+ {
+ name = "glob___glob_7.1.4.tgz";
+ path = fetchurl {
+ name = "glob___glob_7.1.4.tgz";
+ url = "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz";
+ sha1 = "aa608a2f6c577ad357e1ae5a5c26d9a8d1969255";
+ };
+ }
+ {
+ name = "global_dirs___global_dirs_2.0.1.tgz";
+ path = fetchurl {
+ name = "global_dirs___global_dirs_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/global-dirs/-/global-dirs-2.0.1.tgz";
+ sha1 = "acdf3bb6685bcd55cb35e8a052266569e9469201";
+ };
+ }
+ {
+ name = "global_modules___global_modules_2.0.0.tgz";
+ path = fetchurl {
+ name = "global_modules___global_modules_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz";
+ sha1 = "997605ad2345f27f51539bea26574421215c7780";
+ };
+ }
+ {
+ name = "global_modules___global_modules_1.0.0.tgz";
+ path = fetchurl {
+ name = "global_modules___global_modules_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz";
+ sha1 = "6d770f0eb523ac78164d72b5e71a8877265cc3ea";
+ };
+ }
+ {
+ name = "global_prefix___global_prefix_1.0.2.tgz";
+ path = fetchurl {
+ name = "global_prefix___global_prefix_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz";
+ sha1 = "dbf743c6c14992593c655568cb66ed32c0122ebe";
+ };
+ }
+ {
+ name = "global_prefix___global_prefix_3.0.0.tgz";
+ path = fetchurl {
+ name = "global_prefix___global_prefix_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz";
+ sha1 = "fc85f73064df69f50421f47f883fe5b913ba9b97";
+ };
+ }
+ {
+ name = "globals___globals_11.12.0.tgz";
+ path = fetchurl {
+ name = "globals___globals_11.12.0.tgz";
+ url = "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz";
+ sha1 = "ab8795338868a0babd8525758018c2a7eb95c42e";
+ };
+ }
+ {
+ name = "globals___globals_11.9.0.tgz";
+ path = fetchurl {
+ name = "globals___globals_11.9.0.tgz";
+ url = "https://registry.yarnpkg.com/globals/-/globals-11.9.0.tgz";
+ sha1 = "bde236808e987f290768a93d065060d78e6ab249";
+ };
+ }
+ {
+ name = "globby___globby_6.1.0.tgz";
+ path = fetchurl {
+ name = "globby___globby_6.1.0.tgz";
+ url = "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz";
+ sha1 = "f5a6d70e8395e21c858fb0489d64df02424d506c";
+ };
+ }
+ {
+ name = "graceful_fs___graceful_fs_4.2.3.tgz";
+ path = fetchurl {
+ name = "graceful_fs___graceful_fs_4.2.3.tgz";
+ url = "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz";
+ sha1 = "4a12ff1b60376ef09862c2093edd908328be8423";
+ };
+ }
+ {
+ name = "graceful_fs___graceful_fs_4.1.11.tgz";
+ path = fetchurl {
+ name = "graceful_fs___graceful_fs_4.1.11.tgz";
+ url = "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz";
+ sha1 = "0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658";
+ };
+ }
+ {
+ name = "graceful_fs___graceful_fs_4.2.4.tgz";
+ path = fetchurl {
+ name = "graceful_fs___graceful_fs_4.2.4.tgz";
+ url = "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz";
+ sha1 = "2256bde14d3632958c465ebc96dc467ca07a29fb";
+ };
+ }
+ {
+ name = "graceful_readlink___graceful_readlink_1.0.1.tgz";
+ path = fetchurl {
+ name = "graceful_readlink___graceful_readlink_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz";
+ sha1 = "4cafad76bc62f02fa039b2f94e9a3dd3a391a725";
+ };
+ }
+ {
+ name = "growl___growl_1.10.5.tgz";
+ path = fetchurl {
+ name = "growl___growl_1.10.5.tgz";
+ url = "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz";
+ sha1 = "f2735dc2283674fa67478b10181059355c369e5e";
+ };
+ }
+ {
+ name = "growly___growly_1.3.0.tgz";
+ path = fetchurl {
+ name = "growly___growly_1.3.0.tgz";
+ url = "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz";
+ sha1 = "f10748cbe76af964b7c96c93c6bcc28af120c081";
+ };
+ }
+ {
+ name = "gud___gud_1.0.0.tgz";
+ path = fetchurl {
+ name = "gud___gud_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/gud/-/gud-1.0.0.tgz";
+ sha1 = "a489581b17e6a70beca9abe3ae57de7a499852c0";
+ };
+ }
+ {
+ name = "gzip_size___gzip_size_5.1.1.tgz";
+ path = fetchurl {
+ name = "gzip_size___gzip_size_5.1.1.tgz";
+ url = "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz";
+ sha1 = "cb9bee692f87c0612b232840a873904e4c135274";
+ };
+ }
+ {
+ name = "handle_thing___handle_thing_2.0.0.tgz";
+ path = fetchurl {
+ name = "handle_thing___handle_thing_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.0.tgz";
+ sha1 = "0e039695ff50c93fc288557d696f3c1dc6776754";
+ };
+ }
+ {
+ name = "handlebars___handlebars_4.1.2.tgz";
+ path = fetchurl {
+ name = "handlebars___handlebars_4.1.2.tgz";
+ url = "https://registry.yarnpkg.com/handlebars/-/handlebars-4.1.2.tgz";
+ sha1 = "b6b37c1ced0306b221e094fc7aca3ec23b131b67";
+ };
+ }
+ {
+ name = "har_schema___har_schema_2.0.0.tgz";
+ path = fetchurl {
+ name = "har_schema___har_schema_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz";
+ sha1 = "a94c2224ebcac04782a0d9035521f24735b7ec92";
+ };
+ }
+ {
+ name = "har_validator___har_validator_5.1.3.tgz";
+ path = fetchurl {
+ name = "har_validator___har_validator_5.1.3.tgz";
+ url = "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz";
+ sha1 = "1ef89ebd3e4996557675eed9893110dc350fa080";
+ };
+ }
+ {
+ name = "harmony_reflect___harmony_reflect_1.6.1.tgz";
+ path = fetchurl {
+ name = "harmony_reflect___harmony_reflect_1.6.1.tgz";
+ url = "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.1.tgz";
+ sha1 = "c108d4f2bb451efef7a37861fdbdae72c9bdefa9";
+ };
+ }
+ {
+ name = "has_ansi___has_ansi_2.0.0.tgz";
+ path = fetchurl {
+ name = "has_ansi___has_ansi_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz";
+ sha1 = "34f5049ce1ecdf2b0649af3ef24e45ed35416d91";
+ };
+ }
+ {
+ name = "has_flag___has_flag_1.0.0.tgz";
+ path = fetchurl {
+ name = "has_flag___has_flag_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz";
+ sha1 = "9d9e793165ce017a00f00418c43f942a7b1d11fa";
+ };
+ }
+ {
+ name = "has_flag___has_flag_3.0.0.tgz";
+ path = fetchurl {
+ name = "has_flag___has_flag_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz";
+ sha1 = "b5d454dc2199ae225699f3467e5a07f3b955bafd";
+ };
+ }
+ {
+ name = "has_flag___has_flag_4.0.0.tgz";
+ path = fetchurl {
+ name = "has_flag___has_flag_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz";
+ sha1 = "944771fd9c81c81265c4d6941860da06bb59479b";
+ };
+ }
+ {
+ name = "has_symbols___has_symbols_1.0.0.tgz";
+ path = fetchurl {
+ name = "has_symbols___has_symbols_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz";
+ sha1 = "ba1a8f1af2a0fc39650f5c850367704122063b44";
+ };
+ }
+ {
+ name = "has_symbols___has_symbols_1.0.1.tgz";
+ path = fetchurl {
+ name = "has_symbols___has_symbols_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz";
+ sha1 = "9f5214758a44196c406d9bd76cebf81ec2dd31e8";
+ };
+ }
+ {
+ name = "has_value___has_value_0.3.1.tgz";
+ path = fetchurl {
+ name = "has_value___has_value_0.3.1.tgz";
+ url = "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz";
+ sha1 = "7b1f58bada62ca827ec0a2078025654845995e1f";
+ };
+ }
+ {
+ name = "has_value___has_value_1.0.0.tgz";
+ path = fetchurl {
+ name = "has_value___has_value_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz";
+ sha1 = "18b281da585b1c5c51def24c930ed29a0be6b177";
+ };
+ }
+ {
+ name = "has_values___has_values_0.1.4.tgz";
+ path = fetchurl {
+ name = "has_values___has_values_0.1.4.tgz";
+ url = "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz";
+ sha1 = "6d61de95d91dfca9b9a02089ad384bff8f62b771";
+ };
+ }
+ {
+ name = "has_values___has_values_1.0.0.tgz";
+ path = fetchurl {
+ name = "has_values___has_values_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz";
+ sha1 = "95b0b63fec2146619a6fe57fe75628d5a39efe4f";
+ };
+ }
+ {
+ name = "has___has_1.0.3.tgz";
+ path = fetchurl {
+ name = "has___has_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz";
+ sha1 = "722d7cbfc1f6aa8241f16dd814e011e1f41e8796";
+ };
+ }
+ {
+ name = "hash_base___hash_base_3.0.4.tgz";
+ path = fetchurl {
+ name = "hash_base___hash_base_3.0.4.tgz";
+ url = "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz";
+ sha1 = "5fc8686847ecd73499403319a6b0a3f3f6ae4918";
+ };
+ }
+ {
+ name = "hash.js___hash.js_1.1.7.tgz";
+ path = fetchurl {
+ name = "hash.js___hash.js_1.1.7.tgz";
+ url = "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz";
+ sha1 = "0babca538e8d4ee4a0f8988d68866537a003cf42";
+ };
+ }
+ {
+ name = "he___he_1.1.1.tgz";
+ path = fetchurl {
+ name = "he___he_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz";
+ sha1 = "93410fd21b009735151f8868c2f271f3427e23fd";
+ };
+ }
+ {
+ name = "he___he_1.2.0.tgz";
+ path = fetchurl {
+ name = "he___he_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz";
+ sha1 = "84ae65fa7eafb165fddb61566ae14baf05664f0f";
+ };
+ }
+ {
+ name = "hex_color_regex___hex_color_regex_1.1.0.tgz";
+ path = fetchurl {
+ name = "hex_color_regex___hex_color_regex_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz";
+ sha1 = "4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e";
+ };
+ }
+ {
+ name = "history___history_4.10.1.tgz";
+ path = fetchurl {
+ name = "history___history_4.10.1.tgz";
+ url = "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz";
+ sha1 = "33371a65e3a83b267434e2b3f3b1b4c58aad4cf3";
+ };
+ }
+ {
+ name = "hmac_drbg___hmac_drbg_1.0.1.tgz";
+ path = fetchurl {
+ name = "hmac_drbg___hmac_drbg_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz";
+ sha1 = "d2745701025a6c775a6c545793ed502fc0c649a1";
+ };
+ }
+ {
+ name = "hoist_non_react_statics___hoist_non_react_statics_1.2.0.tgz";
+ path = fetchurl {
+ name = "hoist_non_react_statics___hoist_non_react_statics_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-1.2.0.tgz";
+ sha1 = "aa448cf0986d55cc40773b17174b7dd066cb7cfb";
+ };
+ }
+ {
+ name = "hoist_non_react_statics___hoist_non_react_statics_3.3.2.tgz";
+ path = fetchurl {
+ name = "hoist_non_react_statics___hoist_non_react_statics_3.3.2.tgz";
+ url = "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz";
+ sha1 = "ece0acaf71d62c2969c2ec59feff42a4b1a85b45";
+ };
+ }
+ {
+ name = "hoist_non_react_statics___hoist_non_react_statics_3.3.1.tgz";
+ path = fetchurl {
+ name = "hoist_non_react_statics___hoist_non_react_statics_3.3.1.tgz";
+ url = "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz";
+ sha1 = "101685d3aff3b23ea213163f6e8e12f4f111e19f";
+ };
+ }
+ {
+ name = "homedir_polyfill___homedir_polyfill_1.0.3.tgz";
+ path = fetchurl {
+ name = "homedir_polyfill___homedir_polyfill_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz";
+ sha1 = "743298cef4e5af3e194161fbadcc2151d3a058e8";
+ };
+ }
+ {
+ name = "honeybadger_js___honeybadger_js_1.0.2.tgz";
+ path = fetchurl {
+ name = "honeybadger_js___honeybadger_js_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/honeybadger-js/-/honeybadger-js-1.0.2.tgz";
+ sha1 = "f5abb30c4d036773fe9b2c8c1b77dd855b158dab";
+ };
+ }
+ {
+ name = "hoopy___hoopy_0.1.4.tgz";
+ path = fetchurl {
+ name = "hoopy___hoopy_0.1.4.tgz";
+ url = "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz";
+ sha1 = "609207d661100033a9a9402ad3dea677381c1b1d";
+ };
+ }
+ {
+ name = "hosted_git_info___hosted_git_info_2.7.1.tgz";
+ path = fetchurl {
+ name = "hosted_git_info___hosted_git_info_2.7.1.tgz";
+ url = "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz";
+ sha1 = "97f236977bd6e125408930ff6de3eec6281ec047";
+ };
+ }
+ {
+ name = "hpack.js___hpack.js_2.1.6.tgz";
+ path = fetchurl {
+ name = "hpack.js___hpack.js_2.1.6.tgz";
+ url = "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz";
+ sha1 = "87774c0949e513f42e84575b3c45681fade2a0b2";
+ };
+ }
+ {
+ name = "hsl_regex___hsl_regex_1.0.0.tgz";
+ path = fetchurl {
+ name = "hsl_regex___hsl_regex_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz";
+ sha1 = "d49330c789ed819e276a4c0d272dffa30b18fe6e";
+ };
+ }
+ {
+ name = "hsla_regex___hsla_regex_1.0.0.tgz";
+ path = fetchurl {
+ name = "hsla_regex___hsla_regex_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz";
+ sha1 = "c1ce7a3168c8c6614033a4b5f7877f3b225f9c38";
+ };
+ }
+ {
+ name = "html_comment_regex___html_comment_regex_1.1.2.tgz";
+ path = fetchurl {
+ name = "html_comment_regex___html_comment_regex_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz";
+ sha1 = "97d4688aeb5c81886a364faa0cad1dda14d433a7";
+ };
+ }
+ {
+ name = "html_encoding_sniffer___html_encoding_sniffer_1.0.2.tgz";
+ path = fetchurl {
+ name = "html_encoding_sniffer___html_encoding_sniffer_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz";
+ sha1 = "e70d84b94da53aa375e11fe3a351be6642ca46f8";
+ };
+ }
+ {
+ name = "html_entities___html_entities_1.2.1.tgz";
+ path = fetchurl {
+ name = "html_entities___html_entities_1.2.1.tgz";
+ url = "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz";
+ sha1 = "0df29351f0721163515dfb9e5543e5f6eed5162f";
+ };
+ }
+ {
+ name = "html_minifier___html_minifier_3.5.21.tgz";
+ path = fetchurl {
+ name = "html_minifier___html_minifier_3.5.21.tgz";
+ url = "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.21.tgz";
+ sha1 = "d0040e054730e354db008463593194015212d20c";
+ };
+ }
+ {
+ name = "html_minify___html_minify_0.3.2.tgz";
+ path = fetchurl {
+ name = "html_minify___html_minify_0.3.2.tgz";
+ url = "https://registry.yarnpkg.com/html-minify/-/html-minify-0.3.2.tgz";
+ sha1 = "32604b23b267ea2e67997e0814cdcd4250139df0";
+ };
+ }
+ {
+ name = "html_to_react___html_to_react_1.3.4.tgz";
+ path = fetchurl {
+ name = "html_to_react___html_to_react_1.3.4.tgz";
+ url = "https://registry.yarnpkg.com/html-to-react/-/html-to-react-1.3.4.tgz";
+ sha1 = "647b3a54fdec73a6461864b129fb0d1eec7d4589";
+ };
+ }
+ {
+ name = "html_webpack_plugin___html_webpack_plugin_3.2.0.tgz";
+ path = fetchurl {
+ name = "html_webpack_plugin___html_webpack_plugin_3.2.0.tgz";
+ url = "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz";
+ sha1 = "b01abbd723acaaa7b37b6af4492ebda03d9dd37b";
+ };
+ }
+ {
+ name = "htmlparser2___htmlparser2_3.10.0.tgz";
+ path = fetchurl {
+ name = "htmlparser2___htmlparser2_3.10.0.tgz";
+ url = "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.0.tgz";
+ sha1 = "5f5e422dcf6119c0d983ed36260ce9ded0bee464";
+ };
+ }
+ {
+ name = "htmlparser2___htmlparser2_3.10.1.tgz";
+ path = fetchurl {
+ name = "htmlparser2___htmlparser2_3.10.1.tgz";
+ url = "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz";
+ sha1 = "bd679dc3f59897b6a34bb10749c855bb53a9392f";
+ };
+ }
+ {
+ name = "htmlparser2___htmlparser2_3.9.2.tgz";
+ path = fetchurl {
+ name = "htmlparser2___htmlparser2_3.9.2.tgz";
+ url = "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.9.2.tgz";
+ sha1 = "1bdf87acca0f3f9e53fa4fcceb0f4b4cbb00b338";
+ };
+ }
+ {
+ name = "http_deceiver___http_deceiver_1.2.7.tgz";
+ path = fetchurl {
+ name = "http_deceiver___http_deceiver_1.2.7.tgz";
+ url = "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz";
+ sha1 = "fa7168944ab9a519d337cb0bec7284dc3e723d87";
+ };
+ }
+ {
+ name = "http_errors___http_errors_1.6.2.tgz";
+ path = fetchurl {
+ name = "http_errors___http_errors_1.6.2.tgz";
+ url = "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.2.tgz";
+ sha1 = "0a002cc85707192a7e7946ceedc11155f60ec736";
+ };
+ }
+ {
+ name = "http_errors___http_errors_1.7.2.tgz";
+ path = fetchurl {
+ name = "http_errors___http_errors_1.7.2.tgz";
+ url = "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz";
+ sha1 = "4f5029cf13239f31036e5b2e55292bcfbcc85c8f";
+ };
+ }
+ {
+ name = "http_errors___http_errors_1.6.3.tgz";
+ path = fetchurl {
+ name = "http_errors___http_errors_1.6.3.tgz";
+ url = "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz";
+ sha1 = "8b55680bb4be283a0b5bf4ea2e38580be1d9320d";
+ };
+ }
+ {
+ name = "http_errors___http_errors_1.7.3.tgz";
+ path = fetchurl {
+ name = "http_errors___http_errors_1.7.3.tgz";
+ url = "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz";
+ sha1 = "6c619e4f9c60308c38519498c14fbb10aacebb06";
+ };
+ }
+ {
+ name = "http_parser_js___http_parser_js_0.4.10.tgz";
+ path = fetchurl {
+ name = "http_parser_js___http_parser_js_0.4.10.tgz";
+ url = "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.10.tgz";
+ sha1 = "92c9c1374c35085f75db359ec56cc257cbb93fa4";
+ };
+ }
+ {
+ name = "http_proxy_middleware___http_proxy_middleware_0.19.1.tgz";
+ path = fetchurl {
+ name = "http_proxy_middleware___http_proxy_middleware_0.19.1.tgz";
+ url = "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz";
+ sha1 = "183c7dc4aa1479150306498c210cdaf96080a43a";
+ };
+ }
+ {
+ name = "http_proxy_middleware___http_proxy_middleware_0.18.0.tgz";
+ path = fetchurl {
+ name = "http_proxy_middleware___http_proxy_middleware_0.18.0.tgz";
+ url = "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz";
+ sha1 = "0987e6bb5a5606e5a69168d8f967a87f15dd8aab";
+ };
+ }
+ {
+ name = "http_proxy___http_proxy_1.17.0.tgz";
+ path = fetchurl {
+ name = "http_proxy___http_proxy_1.17.0.tgz";
+ url = "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.17.0.tgz";
+ sha1 = "7ad38494658f84605e2f6db4436df410f4e5be9a";
+ };
+ }
+ {
+ name = "http_proxy___http_proxy_1.18.0.tgz";
+ path = fetchurl {
+ name = "http_proxy___http_proxy_1.18.0.tgz";
+ url = "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.0.tgz";
+ sha1 = "dbe55f63e75a347db7f3d99974f2692a314a6a3a";
+ };
+ }
+ {
+ name = "http_signature___http_signature_1.2.0.tgz";
+ path = fetchurl {
+ name = "http_signature___http_signature_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz";
+ sha1 = "9aecd925114772f3d95b65a60abb8f7c18fbace1";
+ };
+ }
+ {
+ name = "https_browserify___https_browserify_1.0.0.tgz";
+ path = fetchurl {
+ name = "https_browserify___https_browserify_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz";
+ sha1 = "ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73";
+ };
+ }
+ {
+ name = "humps___humps_2.0.1.tgz";
+ path = fetchurl {
+ name = "humps___humps_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/humps/-/humps-2.0.1.tgz";
+ sha1 = "dd02ea6081bd0568dc5d073184463957ba9ef9aa";
+ };
+ }
+ {
+ name = "iconv_lite___iconv_lite_0.4.19.tgz";
+ path = fetchurl {
+ name = "iconv_lite___iconv_lite_0.4.19.tgz";
+ url = "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz";
+ sha1 = "f7468f60135f5e5dad3399c0a81be9a1603a082b";
+ };
+ }
+ {
+ name = "iconv_lite___iconv_lite_0.4.24.tgz";
+ path = fetchurl {
+ name = "iconv_lite___iconv_lite_0.4.24.tgz";
+ url = "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz";
+ sha1 = "2022b4b25fbddc21d2f524974a474aafe733908b";
+ };
+ }
+ {
+ name = "icss_utils___icss_utils_4.1.1.tgz";
+ path = fetchurl {
+ name = "icss_utils___icss_utils_4.1.1.tgz";
+ url = "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz";
+ sha1 = "21170b53789ee27447c2f47dd683081403f9a467";
+ };
+ }
+ {
+ name = "identity_obj_proxy___identity_obj_proxy_3.0.0.tgz";
+ path = fetchurl {
+ name = "identity_obj_proxy___identity_obj_proxy_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz";
+ sha1 = "94d2bda96084453ef36fbc5aaec37e0f79f1fc14";
+ };
+ }
+ {
+ name = "idtoken_verifier___idtoken_verifier_2.0.2.tgz";
+ path = fetchurl {
+ name = "idtoken_verifier___idtoken_verifier_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/idtoken-verifier/-/idtoken-verifier-2.0.2.tgz";
+ sha1 = "7fd1c64c435abf07e92f137e7ac538a758fdc399";
+ };
+ }
+ {
+ name = "ieee754___ieee754_1.1.13.tgz";
+ path = fetchurl {
+ name = "ieee754___ieee754_1.1.13.tgz";
+ url = "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz";
+ sha1 = "ec168558e95aa181fd87d37f55c32bbcb6708b84";
+ };
+ }
+ {
+ name = "iferr___iferr_0.1.5.tgz";
+ path = fetchurl {
+ name = "iferr___iferr_0.1.5.tgz";
+ url = "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz";
+ sha1 = "c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501";
+ };
+ }
+ {
+ name = "ignore___ignore_4.0.6.tgz";
+ path = fetchurl {
+ name = "ignore___ignore_4.0.6.tgz";
+ url = "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz";
+ sha1 = "750e3db5862087b4737ebac8207ffd1ef27b25fc";
+ };
+ }
+ {
+ name = "immer___immer_1.9.3.tgz";
+ path = fetchurl {
+ name = "immer___immer_1.9.3.tgz";
+ url = "https://registry.yarnpkg.com/immer/-/immer-1.9.3.tgz";
+ sha1 = "e88f8cbea730d2cde0f5e7e763000a8608bccdae";
+ };
+ }
+ {
+ name = "immutable___immutable_3.8.2.tgz";
+ path = fetchurl {
+ name = "immutable___immutable_3.8.2.tgz";
+ url = "https://registry.yarnpkg.com/immutable/-/immutable-3.8.2.tgz";
+ sha1 = "c2439951455bb39913daf281376f1530e104adf3";
+ };
+ }
+ {
+ name = "import_fresh___import_fresh_2.0.0.tgz";
+ path = fetchurl {
+ name = "import_fresh___import_fresh_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz";
+ sha1 = "d81355c15612d386c61f9ddd3922d4304822a546";
+ };
+ }
+ {
+ name = "import_fresh___import_fresh_3.0.0.tgz";
+ path = fetchurl {
+ name = "import_fresh___import_fresh_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.0.0.tgz";
+ sha1 = "a3d897f420cab0e671236897f75bc14b4885c390";
+ };
+ }
+ {
+ name = "import_local___import_local_2.0.0.tgz";
+ path = fetchurl {
+ name = "import_local___import_local_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz";
+ sha1 = "55070be38a5993cf18ef6db7e961f5bee5c5a09d";
+ };
+ }
+ {
+ name = "imurmurhash___imurmurhash_0.1.4.tgz";
+ path = fetchurl {
+ name = "imurmurhash___imurmurhash_0.1.4.tgz";
+ url = "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz";
+ sha1 = "9218b9b2b928a238b13dc4fb6b6d576f231453ea";
+ };
+ }
+ {
+ name = "indent_string___indent_string_3.2.0.tgz";
+ path = fetchurl {
+ name = "indent_string___indent_string_3.2.0.tgz";
+ url = "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz";
+ sha1 = "4a5fd6d27cc332f37e5419a504dbb837105c9289";
+ };
+ }
+ {
+ name = "indent_string___indent_string_4.0.0.tgz";
+ path = fetchurl {
+ name = "indent_string___indent_string_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz";
+ sha1 = "624f8f4497d619b2d9768531d58f4122854d7251";
+ };
+ }
+ {
+ name = "indexes_of___indexes_of_1.0.1.tgz";
+ path = fetchurl {
+ name = "indexes_of___indexes_of_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz";
+ sha1 = "f30f716c8e2bd346c7b67d3df3915566a7c05607";
+ };
+ }
+ {
+ name = "infer_owner___infer_owner_1.0.4.tgz";
+ path = fetchurl {
+ name = "infer_owner___infer_owner_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz";
+ sha1 = "c4cefcaa8e51051c2a40ba2ce8a3d27295af9467";
+ };
+ }
+ {
+ name = "inflight___inflight_1.0.6.tgz";
+ path = fetchurl {
+ name = "inflight___inflight_1.0.6.tgz";
+ url = "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz";
+ sha1 = "49bd6331d7d02d0c09bc910a1075ba8165b56df9";
+ };
+ }
+ {
+ name = "inherits___inherits_2.0.4.tgz";
+ path = fetchurl {
+ name = "inherits___inherits_2.0.4.tgz";
+ url = "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz";
+ sha1 = "0fa2c64f932917c3433a0ded55363aae37416b7c";
+ };
+ }
+ {
+ name = "inherits___inherits_2.0.1.tgz";
+ path = fetchurl {
+ name = "inherits___inherits_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz";
+ sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1";
+ };
+ }
+ {
+ name = "inherits___inherits_2.0.3.tgz";
+ path = fetchurl {
+ name = "inherits___inherits_2.0.3.tgz";
+ url = "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz";
+ sha1 = "633c2c83e3da42a502f52466022480f4208261de";
+ };
+ }
+ {
+ name = "ini___ini_1.3.5.tgz";
+ path = fetchurl {
+ name = "ini___ini_1.3.5.tgz";
+ url = "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz";
+ sha1 = "eee25f56db1c9ec6085e0c22778083f596abf927";
+ };
+ }
+ {
+ name = "inquirer___inquirer_7.0.0.tgz";
+ path = fetchurl {
+ name = "inquirer___inquirer_7.0.0.tgz";
+ url = "https://registry.yarnpkg.com/inquirer/-/inquirer-7.0.0.tgz";
+ sha1 = "9e2b032dde77da1db5db804758b8fea3a970519a";
+ };
+ }
+ {
+ name = "internal_ip___internal_ip_4.3.0.tgz";
+ path = fetchurl {
+ name = "internal_ip___internal_ip_4.3.0.tgz";
+ url = "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz";
+ sha1 = "845452baad9d2ca3b69c635a137acb9a0dad0907";
+ };
+ }
+ {
+ name = "interpret___interpret_1.2.0.tgz";
+ path = fetchurl {
+ name = "interpret___interpret_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz";
+ sha1 = "d5061a6224be58e8083985f5014d844359576296";
+ };
+ }
+ {
+ name = "intersection_observer___intersection_observer_0.7.0.tgz";
+ path = fetchurl {
+ name = "intersection_observer___intersection_observer_0.7.0.tgz";
+ url = "https://registry.yarnpkg.com/intersection-observer/-/intersection-observer-0.7.0.tgz";
+ sha1 = "ee16bee978db53516ead2f0a8154b09b400bbdc9";
+ };
+ }
+ {
+ name = "invariant___invariant_2.2.4.tgz";
+ path = fetchurl {
+ name = "invariant___invariant_2.2.4.tgz";
+ url = "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz";
+ sha1 = "610f3c92c9359ce1db616e538008d23ff35158e6";
+ };
+ }
+ {
+ name = "invert_kv___invert_kv_2.0.0.tgz";
+ path = fetchurl {
+ name = "invert_kv___invert_kv_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz";
+ sha1 = "7393f5afa59ec9ff5f67a27620d11c226e3eec02";
+ };
+ }
+ {
+ name = "ip_regex___ip_regex_2.1.0.tgz";
+ path = fetchurl {
+ name = "ip_regex___ip_regex_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz";
+ sha1 = "fa78bf5d2e6913c911ce9f819ee5146bb6d844e9";
+ };
+ }
+ {
+ name = "ip___ip_1.1.5.tgz";
+ path = fetchurl {
+ name = "ip___ip_1.1.5.tgz";
+ url = "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz";
+ sha1 = "bdded70114290828c0a039e72ef25f5aaec4354a";
+ };
+ }
+ {
+ name = "ipaddr.js___ipaddr.js_1.8.0.tgz";
+ path = fetchurl {
+ name = "ipaddr.js___ipaddr.js_1.8.0.tgz";
+ url = "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.8.0.tgz";
+ sha1 = "eaa33d6ddd7ace8f7f6fe0c9ca0440e706738b1e";
+ };
+ }
+ {
+ name = "ipaddr.js___ipaddr.js_1.9.1.tgz";
+ path = fetchurl {
+ name = "ipaddr.js___ipaddr.js_1.9.1.tgz";
+ url = "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz";
+ sha1 = "bff38543eeb8984825079ff3a2a8e6cbd46781b3";
+ };
+ }
+ {
+ name = "is_absolute_url___is_absolute_url_2.1.0.tgz";
+ path = fetchurl {
+ name = "is_absolute_url___is_absolute_url_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz";
+ sha1 = "50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6";
+ };
+ }
+ {
+ name = "is_absolute_url___is_absolute_url_3.0.3.tgz";
+ path = fetchurl {
+ name = "is_absolute_url___is_absolute_url_3.0.3.tgz";
+ url = "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz";
+ sha1 = "96c6a22b6a23929b11ea0afb1836c36ad4a5d698";
+ };
+ }
+ {
+ name = "is_accessor_descriptor___is_accessor_descriptor_0.1.6.tgz";
+ path = fetchurl {
+ name = "is_accessor_descriptor___is_accessor_descriptor_0.1.6.tgz";
+ url = "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz";
+ sha1 = "a9e12cb3ae8d876727eeef3843f8a0897b5c98d6";
+ };
+ }
+ {
+ name = "is_accessor_descriptor___is_accessor_descriptor_1.0.0.tgz";
+ path = fetchurl {
+ name = "is_accessor_descriptor___is_accessor_descriptor_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz";
+ sha1 = "169c2f6d3df1f992618072365c9b0ea1f6878656";
+ };
+ }
+ {
+ name = "is_alphabetical___is_alphabetical_1.0.2.tgz";
+ path = fetchurl {
+ name = "is_alphabetical___is_alphabetical_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.2.tgz";
+ sha1 = "1fa6e49213cb7885b75d15862fb3f3d96c884f41";
+ };
+ }
+ {
+ name = "is_alphanumerical___is_alphanumerical_1.0.2.tgz";
+ path = fetchurl {
+ name = "is_alphanumerical___is_alphanumerical_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.2.tgz";
+ sha1 = "1138e9ae5040158dc6ff76b820acd6b7a181fd40";
+ };
+ }
+ {
+ name = "is_arguments___is_arguments_1.0.4.tgz";
+ path = fetchurl {
+ name = "is_arguments___is_arguments_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.0.4.tgz";
+ sha1 = "3faf966c7cba0ff437fb31f6250082fcf0448cf3";
+ };
+ }
+ {
+ name = "is_arrayish___is_arrayish_0.2.1.tgz";
+ path = fetchurl {
+ name = "is_arrayish___is_arrayish_0.2.1.tgz";
+ url = "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz";
+ sha1 = "77c99840527aa8ecb1a8ba697b80645a7a926a9d";
+ };
+ }
+ {
+ name = "is_arrayish___is_arrayish_0.3.2.tgz";
+ path = fetchurl {
+ name = "is_arrayish___is_arrayish_0.3.2.tgz";
+ url = "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz";
+ sha1 = "4574a2ae56f7ab206896fb431eaeed066fdf8f03";
+ };
+ }
+ {
+ name = "is_binary_path___is_binary_path_1.0.1.tgz";
+ path = fetchurl {
+ name = "is_binary_path___is_binary_path_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz";
+ sha1 = "75f16642b480f187a711c814161fd3a4a7655898";
+ };
+ }
+ {
+ name = "is_binary_path___is_binary_path_2.1.0.tgz";
+ path = fetchurl {
+ name = "is_binary_path___is_binary_path_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz";
+ sha1 = "ea1f7f3b80f064236e83470f86c09c254fb45b09";
+ };
+ }
+ {
+ name = "is_boolean_object___is_boolean_object_1.0.0.tgz";
+ path = fetchurl {
+ name = "is_boolean_object___is_boolean_object_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.0.0.tgz";
+ sha1 = "98f8b28030684219a95f375cfbd88ce3405dff93";
+ };
+ }
+ {
+ name = "is_buffer___is_buffer_1.1.6.tgz";
+ path = fetchurl {
+ name = "is_buffer___is_buffer_1.1.6.tgz";
+ url = "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz";
+ sha1 = "efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be";
+ };
+ }
+ {
+ name = "is_buffer___is_buffer_2.0.3.tgz";
+ path = fetchurl {
+ name = "is_buffer___is_buffer_2.0.3.tgz";
+ url = "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.3.tgz";
+ sha1 = "4ecf3fcf749cbd1e472689e109ac66261a25e725";
+ };
+ }
+ {
+ name = "is_callable___is_callable_1.1.4.tgz";
+ path = fetchurl {
+ name = "is_callable___is_callable_1.1.4.tgz";
+ url = "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz";
+ sha1 = "1e1adf219e1eeb684d691f9d6a05ff0d30a24d75";
+ };
+ }
+ {
+ name = "is_callable___is_callable_1.1.5.tgz";
+ path = fetchurl {
+ name = "is_callable___is_callable_1.1.5.tgz";
+ url = "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.5.tgz";
+ sha1 = "f7e46b596890456db74e7f6e976cb3273d06faab";
+ };
+ }
+ {
+ name = "is_ci___is_ci_2.0.0.tgz";
+ path = fetchurl {
+ name = "is_ci___is_ci_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz";
+ sha1 = "6bc6334181810e04b5c22b3d589fdca55026404c";
+ };
+ }
+ {
+ name = "is_color_stop___is_color_stop_1.1.0.tgz";
+ path = fetchurl {
+ name = "is_color_stop___is_color_stop_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz";
+ sha1 = "cfff471aee4dd5c9e158598fbe12967b5cdad345";
+ };
+ }
+ {
+ name = "is_data_descriptor___is_data_descriptor_0.1.4.tgz";
+ path = fetchurl {
+ name = "is_data_descriptor___is_data_descriptor_0.1.4.tgz";
+ url = "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz";
+ sha1 = "0b5ee648388e2c860282e793f1856fec3f301b56";
+ };
+ }
+ {
+ name = "is_data_descriptor___is_data_descriptor_1.0.0.tgz";
+ path = fetchurl {
+ name = "is_data_descriptor___is_data_descriptor_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz";
+ sha1 = "d84876321d0e7add03990406abbbbd36ba9268c7";
+ };
+ }
+ {
+ name = "is_date_object___is_date_object_1.0.1.tgz";
+ path = fetchurl {
+ name = "is_date_object___is_date_object_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz";
+ sha1 = "9aa20eb6aeebbff77fbd33e74ca01b33581d3a16";
+ };
+ }
+ {
+ name = "is_decimal___is_decimal_1.0.2.tgz";
+ path = fetchurl {
+ name = "is_decimal___is_decimal_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.2.tgz";
+ sha1 = "894662d6a8709d307f3a276ca4339c8fa5dff0ff";
+ };
+ }
+ {
+ name = "is_descriptor___is_descriptor_0.1.6.tgz";
+ path = fetchurl {
+ name = "is_descriptor___is_descriptor_0.1.6.tgz";
+ url = "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz";
+ sha1 = "366d8240dde487ca51823b1ab9f07a10a78251ca";
+ };
+ }
+ {
+ name = "is_descriptor___is_descriptor_1.0.2.tgz";
+ path = fetchurl {
+ name = "is_descriptor___is_descriptor_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz";
+ sha1 = "3b159746a66604b04f8c81524ba365c5f14d86ec";
+ };
+ }
+ {
+ name = "is_directory___is_directory_0.3.1.tgz";
+ path = fetchurl {
+ name = "is_directory___is_directory_0.3.1.tgz";
+ url = "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz";
+ sha1 = "61339b6f2475fc772fd9c9d83f5c8575dc154ae1";
+ };
+ }
+ {
+ name = "is_extendable___is_extendable_0.1.1.tgz";
+ path = fetchurl {
+ name = "is_extendable___is_extendable_0.1.1.tgz";
+ url = "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz";
+ sha1 = "62b110e289a471418e3ec36a617d472e301dfc89";
+ };
+ }
+ {
+ name = "is_extendable___is_extendable_1.0.1.tgz";
+ path = fetchurl {
+ name = "is_extendable___is_extendable_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz";
+ sha1 = "a7470f9e426733d81bd81e1155264e3a3507cab4";
+ };
+ }
+ {
+ name = "is_extglob___is_extglob_2.1.1.tgz";
+ path = fetchurl {
+ name = "is_extglob___is_extglob_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz";
+ sha1 = "a88c02535791f02ed37c76a1b9ea9773c833f8c2";
+ };
+ }
+ {
+ name = "is_fullwidth_code_point___is_fullwidth_code_point_1.0.0.tgz";
+ path = fetchurl {
+ name = "is_fullwidth_code_point___is_fullwidth_code_point_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz";
+ sha1 = "ef9e31386f031a7f0d643af82fde50c457ef00cb";
+ };
+ }
+ {
+ name = "is_fullwidth_code_point___is_fullwidth_code_point_2.0.0.tgz";
+ path = fetchurl {
+ name = "is_fullwidth_code_point___is_fullwidth_code_point_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz";
+ sha1 = "a3b30a5c4f199183167aaab93beefae3ddfb654f";
+ };
+ }
+ {
+ name = "is_fullwidth_code_point___is_fullwidth_code_point_3.0.0.tgz";
+ path = fetchurl {
+ name = "is_fullwidth_code_point___is_fullwidth_code_point_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz";
+ sha1 = "f116f8064fe90b3f7844a38997c0b75051269f1d";
+ };
+ }
+ {
+ name = "is_generator_fn___is_generator_fn_2.1.0.tgz";
+ path = fetchurl {
+ name = "is_generator_fn___is_generator_fn_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz";
+ sha1 = "7d140adc389aaf3011a8f2a2a4cfa6faadffb118";
+ };
+ }
+ {
+ name = "is_glob___is_glob_3.1.0.tgz";
+ path = fetchurl {
+ name = "is_glob___is_glob_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz";
+ sha1 = "7ba5ae24217804ac70707b96922567486cc3e84a";
+ };
+ }
+ {
+ name = "is_glob___is_glob_4.0.1.tgz";
+ path = fetchurl {
+ name = "is_glob___is_glob_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz";
+ sha1 = "7567dbe9f2f5e2467bc77ab83c4a29482407a5dc";
+ };
+ }
+ {
+ name = "is_hexadecimal___is_hexadecimal_1.0.2.tgz";
+ path = fetchurl {
+ name = "is_hexadecimal___is_hexadecimal_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.2.tgz";
+ sha1 = "b6e710d7d07bb66b98cb8cece5c9b4921deeb835";
+ };
+ }
+ {
+ name = "is_installed_globally___is_installed_globally_0.3.2.tgz";
+ path = fetchurl {
+ name = "is_installed_globally___is_installed_globally_0.3.2.tgz";
+ url = "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.3.2.tgz";
+ sha1 = "fd3efa79ee670d1187233182d5b0a1dd00313141";
+ };
+ }
+ {
+ name = "is_number_object___is_number_object_1.0.3.tgz";
+ path = fetchurl {
+ name = "is_number_object___is_number_object_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.3.tgz";
+ sha1 = "f265ab89a9f445034ef6aff15a8f00b00f551799";
+ };
+ }
+ {
+ name = "is_number___is_number_3.0.0.tgz";
+ path = fetchurl {
+ name = "is_number___is_number_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz";
+ sha1 = "24fd6201a4782cf50561c810276afc7d12d71195";
+ };
+ }
+ {
+ name = "is_number___is_number_7.0.0.tgz";
+ path = fetchurl {
+ name = "is_number___is_number_7.0.0.tgz";
+ url = "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz";
+ sha1 = "7535345b896734d5f80c4d06c50955527a14f12b";
+ };
+ }
+ {
+ name = "is_obj___is_obj_1.0.1.tgz";
+ path = fetchurl {
+ name = "is_obj___is_obj_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz";
+ sha1 = "3e4729ac1f5fde025cd7d83a896dab9f4f67db0f";
+ };
+ }
+ {
+ name = "is_observable___is_observable_1.1.0.tgz";
+ path = fetchurl {
+ name = "is_observable___is_observable_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/is-observable/-/is-observable-1.1.0.tgz";
+ sha1 = "b3e986c8f44de950867cab5403f5a3465005975e";
+ };
+ }
+ {
+ name = "is_path_cwd___is_path_cwd_2.2.0.tgz";
+ path = fetchurl {
+ name = "is_path_cwd___is_path_cwd_2.2.0.tgz";
+ url = "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz";
+ sha1 = "67d43b82664a7b5191fd9119127eb300048a9fdb";
+ };
+ }
+ {
+ name = "is_path_in_cwd___is_path_in_cwd_2.1.0.tgz";
+ path = fetchurl {
+ name = "is_path_in_cwd___is_path_in_cwd_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz";
+ sha1 = "bfe2dca26c69f397265a4009963602935a053acb";
+ };
+ }
+ {
+ name = "is_path_inside___is_path_inside_2.1.0.tgz";
+ path = fetchurl {
+ name = "is_path_inside___is_path_inside_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz";
+ sha1 = "7c9810587d659a40d27bcdb4d5616eab059494b2";
+ };
+ }
+ {
+ name = "is_path_inside___is_path_inside_3.0.2.tgz";
+ path = fetchurl {
+ name = "is_path_inside___is_path_inside_3.0.2.tgz";
+ url = "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz";
+ sha1 = "f5220fc82a3e233757291dddc9c5877f2a1f3017";
+ };
+ }
+ {
+ name = "is_plain_obj___is_plain_obj_1.1.0.tgz";
+ path = fetchurl {
+ name = "is_plain_obj___is_plain_obj_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz";
+ sha1 = "71a50c8429dfca773c92a390a4a03b39fcd51d3e";
+ };
+ }
+ {
+ name = "is_plain_object___is_plain_object_2.0.4.tgz";
+ path = fetchurl {
+ name = "is_plain_object___is_plain_object_2.0.4.tgz";
+ url = "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz";
+ sha1 = "2c163b3fafb1b606d9d17928f05c2a1c38e07677";
+ };
+ }
+ {
+ name = "is_promise___is_promise_2.1.0.tgz";
+ path = fetchurl {
+ name = "is_promise___is_promise_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz";
+ sha1 = "79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa";
+ };
+ }
+ {
+ name = "is_regex___is_regex_1.0.4.tgz";
+ path = fetchurl {
+ name = "is_regex___is_regex_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz";
+ sha1 = "5517489b547091b0930e095654ced25ee97e9491";
+ };
+ }
+ {
+ name = "is_regex___is_regex_1.0.5.tgz";
+ path = fetchurl {
+ name = "is_regex___is_regex_1.0.5.tgz";
+ url = "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.5.tgz";
+ sha1 = "39d589a358bf18967f726967120b8fc1aed74eae";
+ };
+ }
+ {
+ name = "is_resolvable___is_resolvable_1.1.0.tgz";
+ path = fetchurl {
+ name = "is_resolvable___is_resolvable_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz";
+ sha1 = "fb18f87ce1feb925169c9a407c19318a3206ed88";
+ };
+ }
+ {
+ name = "is_stream___is_stream_1.1.0.tgz";
+ path = fetchurl {
+ name = "is_stream___is_stream_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz";
+ sha1 = "12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44";
+ };
+ }
+ {
+ name = "is_string___is_string_1.0.4.tgz";
+ path = fetchurl {
+ name = "is_string___is_string_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/is-string/-/is-string-1.0.4.tgz";
+ sha1 = "cc3a9b69857d621e963725a24caeec873b826e64";
+ };
+ }
+ {
+ name = "is_subset___is_subset_0.1.1.tgz";
+ path = fetchurl {
+ name = "is_subset___is_subset_0.1.1.tgz";
+ url = "https://registry.yarnpkg.com/is-subset/-/is-subset-0.1.1.tgz";
+ sha1 = "8a59117d932de1de00f245fcdd39ce43f1e939a6";
+ };
+ }
+ {
+ name = "is_svg___is_svg_3.0.0.tgz";
+ path = fetchurl {
+ name = "is_svg___is_svg_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz";
+ sha1 = "9321dbd29c212e5ca99c4fa9794c714bcafa2f75";
+ };
+ }
+ {
+ name = "is_symbol___is_symbol_1.0.2.tgz";
+ path = fetchurl {
+ name = "is_symbol___is_symbol_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.2.tgz";
+ sha1 = "a055f6ae57192caee329e7a860118b497a950f38";
+ };
+ }
+ {
+ name = "is_typedarray___is_typedarray_1.0.0.tgz";
+ path = fetchurl {
+ name = "is_typedarray___is_typedarray_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz";
+ sha1 = "e479c80858df0c1b11ddda6940f96011fcda4a9a";
+ };
+ }
+ {
+ name = "is_whitespace_character___is_whitespace_character_1.0.2.tgz";
+ path = fetchurl {
+ name = "is_whitespace_character___is_whitespace_character_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.2.tgz";
+ sha1 = "ede53b4c6f6fb3874533751ec9280d01928d03ed";
+ };
+ }
+ {
+ name = "is_windows___is_windows_1.0.2.tgz";
+ path = fetchurl {
+ name = "is_windows___is_windows_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz";
+ sha1 = "d1850eb9791ecd18e6182ce12a30f396634bb19d";
+ };
+ }
+ {
+ name = "is_word_character___is_word_character_1.0.2.tgz";
+ path = fetchurl {
+ name = "is_word_character___is_word_character_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.2.tgz";
+ sha1 = "46a5dac3f2a1840898b91e576cd40d493f3ae553";
+ };
+ }
+ {
+ name = "is_wsl___is_wsl_1.1.0.tgz";
+ path = fetchurl {
+ name = "is_wsl___is_wsl_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz";
+ sha1 = "1f16e4aa22b04d1336b66188a66af3c600c3a66d";
+ };
+ }
+ {
+ name = "isarray___isarray_0.0.1.tgz";
+ path = fetchurl {
+ name = "isarray___isarray_0.0.1.tgz";
+ url = "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz";
+ sha1 = "8a18acfca9a8f4177e09abfc6038939b05d1eedf";
+ };
+ }
+ {
+ name = "isarray___isarray_1.0.0.tgz";
+ path = fetchurl {
+ name = "isarray___isarray_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz";
+ sha1 = "bb935d48582cba168c06834957a54a3e07124f11";
+ };
+ }
+ {
+ name = "isexe___isexe_2.0.0.tgz";
+ path = fetchurl {
+ name = "isexe___isexe_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz";
+ sha1 = "e8fbf374dc556ff8947a10dcb0572d633f2cfa10";
+ };
+ }
+ {
+ name = "isobject___isobject_2.1.0.tgz";
+ path = fetchurl {
+ name = "isobject___isobject_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz";
+ sha1 = "f065561096a3f1da2ef46272f815c840d87e0c89";
+ };
+ }
+ {
+ name = "isobject___isobject_3.0.1.tgz";
+ path = fetchurl {
+ name = "isobject___isobject_3.0.1.tgz";
+ url = "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz";
+ sha1 = "4e431e92b11a9731636aa1f9c8d1ccbcfdab78df";
+ };
+ }
+ {
+ name = "isomorphic_fetch___isomorphic_fetch_2.2.1.tgz";
+ path = fetchurl {
+ name = "isomorphic_fetch___isomorphic_fetch_2.2.1.tgz";
+ url = "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz";
+ sha1 = "611ae1acf14f5e81f729507472819fe9733558a9";
+ };
+ }
+ {
+ name = "isstream___isstream_0.1.2.tgz";
+ path = fetchurl {
+ name = "isstream___isstream_0.1.2.tgz";
+ url = "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz";
+ sha1 = "47e63f7af55afa6f92e1500e690eb8b8529c099a";
+ };
+ }
+ {
+ name = "istanbul_lib_coverage___istanbul_lib_coverage_2.0.5.tgz";
+ path = fetchurl {
+ name = "istanbul_lib_coverage___istanbul_lib_coverage_2.0.5.tgz";
+ url = "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz";
+ sha1 = "675f0ab69503fad4b1d849f736baaca803344f49";
+ };
+ }
+ {
+ name = "istanbul_lib_instrument___istanbul_lib_instrument_3.3.0.tgz";
+ path = fetchurl {
+ name = "istanbul_lib_instrument___istanbul_lib_instrument_3.3.0.tgz";
+ url = "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz";
+ sha1 = "a5f63d91f0bbc0c3e479ef4c5de027335ec6d630";
+ };
+ }
+ {
+ name = "istanbul_lib_report___istanbul_lib_report_2.0.8.tgz";
+ path = fetchurl {
+ name = "istanbul_lib_report___istanbul_lib_report_2.0.8.tgz";
+ url = "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz";
+ sha1 = "5a8113cd746d43c4889eba36ab10e7d50c9b4f33";
+ };
+ }
+ {
+ name = "istanbul_lib_source_maps___istanbul_lib_source_maps_3.0.6.tgz";
+ path = fetchurl {
+ name = "istanbul_lib_source_maps___istanbul_lib_source_maps_3.0.6.tgz";
+ url = "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz";
+ sha1 = "284997c48211752ec486253da97e3879defba8c8";
+ };
+ }
+ {
+ name = "istanbul_reports___istanbul_reports_2.2.6.tgz";
+ path = fetchurl {
+ name = "istanbul_reports___istanbul_reports_2.2.6.tgz";
+ url = "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-2.2.6.tgz";
+ sha1 = "7b4f2660d82b29303a8fe6091f8ca4bf058da1af";
+ };
+ }
+ {
+ name = "jest_changed_files___jest_changed_files_24.8.0.tgz";
+ path = fetchurl {
+ name = "jest_changed_files___jest_changed_files_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-24.8.0.tgz";
+ sha1 = "7e7eb21cf687587a85e50f3d249d1327e15b157b";
+ };
+ }
+ {
+ name = "jest_cli___jest_cli_24.8.0.tgz";
+ path = fetchurl {
+ name = "jest_cli___jest_cli_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-cli/-/jest-cli-24.8.0.tgz";
+ sha1 = "b075ac914492ed114fa338ade7362a301693e989";
+ };
+ }
+ {
+ name = "jest_config___jest_config_24.8.0.tgz";
+ path = fetchurl {
+ name = "jest_config___jest_config_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-config/-/jest-config-24.8.0.tgz";
+ sha1 = "77db3d265a6f726294687cbbccc36f8a76ee0f4f";
+ };
+ }
+ {
+ name = "jest_diff___jest_diff_24.8.0.tgz";
+ path = fetchurl {
+ name = "jest_diff___jest_diff_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-diff/-/jest-diff-24.8.0.tgz";
+ sha1 = "146435e7d1e3ffdf293d53ff97e193f1d1546172";
+ };
+ }
+ {
+ name = "jest_docblock___jest_docblock_24.3.0.tgz";
+ path = fetchurl {
+ name = "jest_docblock___jest_docblock_24.3.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-24.3.0.tgz";
+ sha1 = "b9c32dac70f72e4464520d2ba4aec02ab14db5dd";
+ };
+ }
+ {
+ name = "jest_each___jest_each_24.8.0.tgz";
+ path = fetchurl {
+ name = "jest_each___jest_each_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-each/-/jest-each-24.8.0.tgz";
+ sha1 = "a05fd2bf94ddc0b1da66c6d13ec2457f35e52775";
+ };
+ }
+ {
+ name = "jest_environment_jsdom___jest_environment_jsdom_24.8.0.tgz";
+ path = fetchurl {
+ name = "jest_environment_jsdom___jest_environment_jsdom_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-24.8.0.tgz";
+ sha1 = "300f6949a146cabe1c9357ad9e9ecf9f43f38857";
+ };
+ }
+ {
+ name = "jest_environment_node___jest_environment_node_24.8.0.tgz";
+ path = fetchurl {
+ name = "jest_environment_node___jest_environment_node_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-24.8.0.tgz";
+ sha1 = "d3f726ba8bc53087a60e7a84ca08883a4c892231";
+ };
+ }
+ {
+ name = "jest_fetch_mock___jest_fetch_mock_3.0.3.tgz";
+ path = fetchurl {
+ name = "jest_fetch_mock___jest_fetch_mock_3.0.3.tgz";
+ url = "https://registry.yarnpkg.com/jest-fetch-mock/-/jest-fetch-mock-3.0.3.tgz";
+ sha1 = "31749c456ae27b8919d69824f1c2bd85fe0a1f3b";
+ };
+ }
+ {
+ name = "jest_get_type___jest_get_type_24.8.0.tgz";
+ path = fetchurl {
+ name = "jest_get_type___jest_get_type_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-24.8.0.tgz";
+ sha1 = "a7440de30b651f5a70ea3ed7ff073a32dfe646fc";
+ };
+ }
+ {
+ name = "jest_get_type___jest_get_type_24.9.0.tgz";
+ path = fetchurl {
+ name = "jest_get_type___jest_get_type_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-24.9.0.tgz";
+ sha1 = "1684a0c8a50f2e4901b6644ae861f579eed2ef0e";
+ };
+ }
+ {
+ name = "jest_haste_map___jest_haste_map_24.8.1.tgz";
+ path = fetchurl {
+ name = "jest_haste_map___jest_haste_map_24.8.1.tgz";
+ url = "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-24.8.1.tgz";
+ sha1 = "f39cc1d2b1d907e014165b4bd5a957afcb992982";
+ };
+ }
+ {
+ name = "jest_jasmine2___jest_jasmine2_24.8.0.tgz";
+ path = fetchurl {
+ name = "jest_jasmine2___jest_jasmine2_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-24.8.0.tgz";
+ sha1 = "a9c7e14c83dd77d8b15e820549ce8987cc8cd898";
+ };
+ }
+ {
+ name = "jest_junit___jest_junit_10.0.0.tgz";
+ path = fetchurl {
+ name = "jest_junit___jest_junit_10.0.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-junit/-/jest-junit-10.0.0.tgz";
+ sha1 = "c94b91c24920a327c9d2a075e897b2dba4af494b";
+ };
+ }
+ {
+ name = "jest_leak_detector___jest_leak_detector_24.8.0.tgz";
+ path = fetchurl {
+ name = "jest_leak_detector___jest_leak_detector_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-24.8.0.tgz";
+ sha1 = "c0086384e1f650c2d8348095df769f29b48e6980";
+ };
+ }
+ {
+ name = "jest_matcher_utils___jest_matcher_utils_24.8.0.tgz";
+ path = fetchurl {
+ name = "jest_matcher_utils___jest_matcher_utils_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-24.8.0.tgz";
+ sha1 = "2bce42204c9af12bde46f83dc839efe8be832495";
+ };
+ }
+ {
+ name = "jest_message_util___jest_message_util_24.8.0.tgz";
+ path = fetchurl {
+ name = "jest_message_util___jest_message_util_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-24.8.0.tgz";
+ sha1 = "0d6891e72a4beacc0292b638685df42e28d6218b";
+ };
+ }
+ {
+ name = "jest_mock___jest_mock_24.8.0.tgz";
+ path = fetchurl {
+ name = "jest_mock___jest_mock_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-mock/-/jest-mock-24.8.0.tgz";
+ sha1 = "2f9d14d37699e863f1febf4e4d5a33b7fdbbde56";
+ };
+ }
+ {
+ name = "jest_pnp_resolver___jest_pnp_resolver_1.2.1.tgz";
+ path = fetchurl {
+ name = "jest_pnp_resolver___jest_pnp_resolver_1.2.1.tgz";
+ url = "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz";
+ sha1 = "ecdae604c077a7fbc70defb6d517c3c1c898923a";
+ };
+ }
+ {
+ name = "jest_regex_util___jest_regex_util_24.3.0.tgz";
+ path = fetchurl {
+ name = "jest_regex_util___jest_regex_util_24.3.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-24.3.0.tgz";
+ sha1 = "d5a65f60be1ae3e310d5214a0307581995227b36";
+ };
+ }
+ {
+ name = "jest_resolve_dependencies___jest_resolve_dependencies_24.8.0.tgz";
+ path = fetchurl {
+ name = "jest_resolve_dependencies___jest_resolve_dependencies_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-24.8.0.tgz";
+ sha1 = "19eec3241f2045d3f990dba331d0d7526acff8e0";
+ };
+ }
+ {
+ name = "jest_resolve___jest_resolve_24.8.0.tgz";
+ path = fetchurl {
+ name = "jest_resolve___jest_resolve_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-24.8.0.tgz";
+ sha1 = "84b8e5408c1f6a11539793e2b5feb1b6e722439f";
+ };
+ }
+ {
+ name = "jest_runner___jest_runner_24.8.0.tgz";
+ path = fetchurl {
+ name = "jest_runner___jest_runner_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-runner/-/jest-runner-24.8.0.tgz";
+ sha1 = "4f9ae07b767db27b740d7deffad0cf67ccb4c5bb";
+ };
+ }
+ {
+ name = "jest_runtime___jest_runtime_24.8.0.tgz";
+ path = fetchurl {
+ name = "jest_runtime___jest_runtime_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-24.8.0.tgz";
+ sha1 = "05f94d5b05c21f6dc54e427cd2e4980923350620";
+ };
+ }
+ {
+ name = "jest_serializer___jest_serializer_24.4.0.tgz";
+ path = fetchurl {
+ name = "jest_serializer___jest_serializer_24.4.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-24.4.0.tgz";
+ sha1 = "f70c5918c8ea9235ccb1276d232e459080588db3";
+ };
+ }
+ {
+ name = "jest_snapshot___jest_snapshot_24.8.0.tgz";
+ path = fetchurl {
+ name = "jest_snapshot___jest_snapshot_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-24.8.0.tgz";
+ sha1 = "3bec6a59da2ff7bc7d097a853fb67f9d415cb7c6";
+ };
+ }
+ {
+ name = "jest_util___jest_util_24.8.0.tgz";
+ path = fetchurl {
+ name = "jest_util___jest_util_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-util/-/jest-util-24.8.0.tgz";
+ sha1 = "41f0e945da11df44cc76d64ffb915d0716f46cd1";
+ };
+ }
+ {
+ name = "jest_validate___jest_validate_24.8.0.tgz";
+ path = fetchurl {
+ name = "jest_validate___jest_validate_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-validate/-/jest-validate-24.8.0.tgz";
+ sha1 = "624c41533e6dfe356ffadc6e2423a35c2d3b4849";
+ };
+ }
+ {
+ name = "jest_validate___jest_validate_24.9.0.tgz";
+ path = fetchurl {
+ name = "jest_validate___jest_validate_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-validate/-/jest-validate-24.9.0.tgz";
+ sha1 = "0775c55360d173cd854e40180756d4ff52def8ab";
+ };
+ }
+ {
+ name = "jest_watcher___jest_watcher_24.8.0.tgz";
+ path = fetchurl {
+ name = "jest_watcher___jest_watcher_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-24.8.0.tgz";
+ sha1 = "58d49915ceddd2de85e238f6213cef1c93715de4";
+ };
+ }
+ {
+ name = "jest_worker___jest_worker_24.6.0.tgz";
+ path = fetchurl {
+ name = "jest_worker___jest_worker_24.6.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.6.0.tgz";
+ sha1 = "7f81ceae34b7cde0c9827a6980c35b7cdc0161b3";
+ };
+ }
+ {
+ name = "jest_worker___jest_worker_24.9.0.tgz";
+ path = fetchurl {
+ name = "jest_worker___jest_worker_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz";
+ sha1 = "5dbfdb5b2d322e98567898238a9697bcce67b3e5";
+ };
+ }
+ {
+ name = "jest___jest_24.8.0.tgz";
+ path = fetchurl {
+ name = "jest___jest_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/jest/-/jest-24.8.0.tgz";
+ sha1 = "d5dff1984d0d1002196e9b7f12f75af1b2809081";
+ };
+ }
+ {
+ name = "js_base64___js_base64_2.4.9.tgz";
+ path = fetchurl {
+ name = "js_base64___js_base64_2.4.9.tgz";
+ url = "https://registry.yarnpkg.com/js-base64/-/js-base64-2.4.9.tgz";
+ sha1 = "748911fb04f48a60c4771b375cac45a80df11c03";
+ };
+ }
+ {
+ name = "js_cookie___js_cookie_2.2.1.tgz";
+ path = fetchurl {
+ name = "js_cookie___js_cookie_2.2.1.tgz";
+ url = "https://registry.yarnpkg.com/js-cookie/-/js-cookie-2.2.1.tgz";
+ sha1 = "69e106dc5d5806894562902aa5baec3744e9b2b8";
+ };
+ }
+ {
+ name = "js_levenshtein___js_levenshtein_1.1.6.tgz";
+ path = fetchurl {
+ name = "js_levenshtein___js_levenshtein_1.1.6.tgz";
+ url = "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz";
+ sha1 = "c6cee58eb3550372df8deb85fad5ce66ce01d59d";
+ };
+ }
+ {
+ name = "js_tokens___js_tokens_4.0.0.tgz";
+ path = fetchurl {
+ name = "js_tokens___js_tokens_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz";
+ sha1 = "19203fb59991df98e3a287050d4647cdeaf32499";
+ };
+ }
+ {
+ name = "js_tokens___js_tokens_3.0.2.tgz";
+ path = fetchurl {
+ name = "js_tokens___js_tokens_3.0.2.tgz";
+ url = "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz";
+ sha1 = "9866df395102130e38f7f996bceb65443209c25b";
+ };
+ }
+ {
+ name = "js_yaml___js_yaml_3.13.1.tgz";
+ path = fetchurl {
+ name = "js_yaml___js_yaml_3.13.1.tgz";
+ url = "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz";
+ sha1 = "aff151b30bfdfa8e49e05da22e7415e9dfa37847";
+ };
+ }
+ {
+ name = "jsbn___jsbn_1.1.0.tgz";
+ path = fetchurl {
+ name = "jsbn___jsbn_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/jsbn/-/jsbn-1.1.0.tgz";
+ sha1 = "b01307cb29b618a1ed26ec79e911f803c4da0040";
+ };
+ }
+ {
+ name = "jsbn___jsbn_0.1.1.tgz";
+ path = fetchurl {
+ name = "jsbn___jsbn_0.1.1.tgz";
+ url = "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz";
+ sha1 = "a5e654c2e5a2deb5f201d96cefbca80c0ef2f513";
+ };
+ }
+ {
+ name = "jsdom___jsdom_11.12.0.tgz";
+ path = fetchurl {
+ name = "jsdom___jsdom_11.12.0.tgz";
+ url = "https://registry.yarnpkg.com/jsdom/-/jsdom-11.12.0.tgz";
+ sha1 = "1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8";
+ };
+ }
+ {
+ name = "jsdom___jsdom_9.12.0.tgz";
+ path = fetchurl {
+ name = "jsdom___jsdom_9.12.0.tgz";
+ url = "https://registry.yarnpkg.com/jsdom/-/jsdom-9.12.0.tgz";
+ sha1 = "e8c546fffcb06c00d4833ca84410fed7f8a097d4";
+ };
+ }
+ {
+ name = "jsesc___jsesc_2.5.2.tgz";
+ path = fetchurl {
+ name = "jsesc___jsesc_2.5.2.tgz";
+ url = "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz";
+ sha1 = "80564d2e483dacf6e8ef209650a67df3f0c283a4";
+ };
+ }
+ {
+ name = "jsesc___jsesc_0.5.0.tgz";
+ path = fetchurl {
+ name = "jsesc___jsesc_0.5.0.tgz";
+ url = "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz";
+ sha1 = "e7dee66e35d6fc16f710fe91d5cf69f70f08911d";
+ };
+ }
+ {
+ name = "json_parse_better_errors___json_parse_better_errors_1.0.2.tgz";
+ path = fetchurl {
+ name = "json_parse_better_errors___json_parse_better_errors_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz";
+ sha1 = "bb867cfb3450e69107c131d1c514bab3dc8bcaa9";
+ };
+ }
+ {
+ name = "json_schema_ref_parser___json_schema_ref_parser_7.1.0.tgz";
+ path = fetchurl {
+ name = "json_schema_ref_parser___json_schema_ref_parser_7.1.0.tgz";
+ url = "https://registry.yarnpkg.com/json-schema-ref-parser/-/json-schema-ref-parser-7.1.0.tgz";
+ sha1 = "987582b19fa06a37db4797d4e825879a7aea127c";
+ };
+ }
+ {
+ name = "json_schema_traverse___json_schema_traverse_0.4.1.tgz";
+ path = fetchurl {
+ name = "json_schema_traverse___json_schema_traverse_0.4.1.tgz";
+ url = "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz";
+ sha1 = "69f6a87d9513ab8bb8fe63bdb0979c448e684660";
+ };
+ }
+ {
+ name = "json_schema___json_schema_0.2.3.tgz";
+ path = fetchurl {
+ name = "json_schema___json_schema_0.2.3.tgz";
+ url = "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz";
+ sha1 = "b480c892e59a2f05954ce727bd3f2a4e882f9e13";
+ };
+ }
+ {
+ name = "json_stable_stringify_without_jsonify___json_stable_stringify_without_jsonify_1.0.1.tgz";
+ path = fetchurl {
+ name = "json_stable_stringify_without_jsonify___json_stable_stringify_without_jsonify_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz";
+ sha1 = "9db7b59496ad3f3cfef30a75142d2d930ad72651";
+ };
+ }
+ {
+ name = "json_stringify_safe___json_stringify_safe_5.0.1.tgz";
+ path = fetchurl {
+ name = "json_stringify_safe___json_stringify_safe_5.0.1.tgz";
+ url = "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz";
+ sha1 = "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb";
+ };
+ }
+ {
+ name = "json3___json3_3.3.3.tgz";
+ path = fetchurl {
+ name = "json3___json3_3.3.3.tgz";
+ url = "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz";
+ sha1 = "7fc10e375fc5ae42c4705a5cc0aa6f62be305b81";
+ };
+ }
+ {
+ name = "json5___json5_2.1.0.tgz";
+ path = fetchurl {
+ name = "json5___json5_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/json5/-/json5-2.1.0.tgz";
+ sha1 = "e7a0c62c48285c628d20a10b85c89bb807c32850";
+ };
+ }
+ {
+ name = "json5___json5_0.5.1.tgz";
+ path = fetchurl {
+ name = "json5___json5_0.5.1.tgz";
+ url = "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz";
+ sha1 = "1eade7acc012034ad84e2396767ead9fa5495821";
+ };
+ }
+ {
+ name = "json5___json5_1.0.1.tgz";
+ path = fetchurl {
+ name = "json5___json5_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz";
+ sha1 = "779fb0018604fa854eacbf6252180d83543e3dbe";
+ };
+ }
+ {
+ name = "json5___json5_2.1.3.tgz";
+ path = fetchurl {
+ name = "json5___json5_2.1.3.tgz";
+ url = "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz";
+ sha1 = "c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43";
+ };
+ }
+ {
+ name = "jsonfile___jsonfile_4.0.0.tgz";
+ path = fetchurl {
+ name = "jsonfile___jsonfile_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz";
+ sha1 = "8771aae0799b64076b76640fca058f9c10e33ecb";
+ };
+ }
+ {
+ name = "jsonlint_mod___jsonlint_mod_1.7.5.tgz";
+ path = fetchurl {
+ name = "jsonlint_mod___jsonlint_mod_1.7.5.tgz";
+ url = "https://registry.yarnpkg.com/jsonlint-mod/-/jsonlint-mod-1.7.5.tgz";
+ sha1 = "678d2b600b9d350ec3448373d6f71dcbf09a0e3d";
+ };
+ }
+ {
+ name = "jsprim___jsprim_1.4.1.tgz";
+ path = fetchurl {
+ name = "jsprim___jsprim_1.4.1.tgz";
+ url = "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz";
+ sha1 = "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2";
+ };
+ }
+ {
+ name = "jsx_ast_utils___jsx_ast_utils_2.2.3.tgz";
+ path = fetchurl {
+ name = "jsx_ast_utils___jsx_ast_utils_2.2.3.tgz";
+ url = "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz";
+ sha1 = "8a9364e402448a3ce7f14d357738310d9248054f";
+ };
+ }
+ {
+ name = "junit_viewer___junit_viewer_4.11.1.tgz";
+ path = fetchurl {
+ name = "junit_viewer___junit_viewer_4.11.1.tgz";
+ url = "https://registry.yarnpkg.com/junit-viewer/-/junit-viewer-4.11.1.tgz";
+ sha1 = "31f712789a92a815605fb12bc2be9f6b377c34f7";
+ };
+ }
+ {
+ name = "killable___killable_1.0.1.tgz";
+ path = fetchurl {
+ name = "killable___killable_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz";
+ sha1 = "4c8ce441187a061c7474fb87ca08e2a638194892";
+ };
+ }
+ {
+ name = "kind_of___kind_of_3.2.2.tgz";
+ path = fetchurl {
+ name = "kind_of___kind_of_3.2.2.tgz";
+ url = "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz";
+ sha1 = "31ea21a734bab9bbb0f32466d893aea51e4a3c64";
+ };
+ }
+ {
+ name = "kind_of___kind_of_4.0.0.tgz";
+ path = fetchurl {
+ name = "kind_of___kind_of_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz";
+ sha1 = "20813df3d712928b207378691a45066fae72dd57";
+ };
+ }
+ {
+ name = "kind_of___kind_of_5.1.0.tgz";
+ path = fetchurl {
+ name = "kind_of___kind_of_5.1.0.tgz";
+ url = "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz";
+ sha1 = "729c91e2d857b7a419a1f9aa65685c4c33f5845d";
+ };
+ }
+ {
+ name = "kind_of___kind_of_6.0.3.tgz";
+ path = fetchurl {
+ name = "kind_of___kind_of_6.0.3.tgz";
+ url = "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz";
+ sha1 = "07c05034a6c349fa06e24fa35aa76db4580ce4dd";
+ };
+ }
+ {
+ name = "kleur___kleur_3.0.3.tgz";
+ path = fetchurl {
+ name = "kleur___kleur_3.0.3.tgz";
+ url = "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz";
+ sha1 = "a79c9ecc86ee1ce3fa6206d1216c501f147fc07e";
+ };
+ }
+ {
+ name = "last_call_webpack_plugin___last_call_webpack_plugin_3.0.0.tgz";
+ path = fetchurl {
+ name = "last_call_webpack_plugin___last_call_webpack_plugin_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz";
+ sha1 = "9742df0e10e3cf46e5c0381c2de90d3a7a2d7555";
+ };
+ }
+ {
+ name = "lazy_ass___lazy_ass_1.6.0.tgz";
+ path = fetchurl {
+ name = "lazy_ass___lazy_ass_1.6.0.tgz";
+ url = "https://registry.yarnpkg.com/lazy-ass/-/lazy-ass-1.6.0.tgz";
+ sha1 = "7999655e8646c17f089fdd187d150d3324d54513";
+ };
+ }
+ {
+ name = "lazy_cache___lazy_cache_1.0.4.tgz";
+ path = fetchurl {
+ name = "lazy_cache___lazy_cache_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz";
+ sha1 = "a1d78fc3a50474cb80845d3b3b6e1da49a446e8e";
+ };
+ }
+ {
+ name = "lcid___lcid_2.0.0.tgz";
+ path = fetchurl {
+ name = "lcid___lcid_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz";
+ sha1 = "6ef5d2df60e52f82eb228a4c373e8d1f397253cf";
+ };
+ }
+ {
+ name = "left_pad___left_pad_1.3.0.tgz";
+ path = fetchurl {
+ name = "left_pad___left_pad_1.3.0.tgz";
+ url = "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz";
+ sha1 = "5b8a3a7765dfe001261dde915589e782f8c94d1e";
+ };
+ }
+ {
+ name = "leven___leven_2.1.0.tgz";
+ path = fetchurl {
+ name = "leven___leven_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz";
+ sha1 = "c2e7a9f772094dee9d34202ae8acce4687875580";
+ };
+ }
+ {
+ name = "leven___leven_3.1.0.tgz";
+ path = fetchurl {
+ name = "leven___leven_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz";
+ sha1 = "77891de834064cccba82ae7842bb6b14a13ed7f2";
+ };
+ }
+ {
+ name = "levn___levn_0.3.0.tgz";
+ path = fetchurl {
+ name = "levn___levn_0.3.0.tgz";
+ url = "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz";
+ sha1 = "3b09924edf9f083c0490fdd4c0bc4421e04764ee";
+ };
+ }
+ {
+ name = "listr_silent_renderer___listr_silent_renderer_1.1.1.tgz";
+ path = fetchurl {
+ name = "listr_silent_renderer___listr_silent_renderer_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz";
+ sha1 = "924b5a3757153770bf1a8e3fbf74b8bbf3f9242e";
+ };
+ }
+ {
+ name = "listr_update_renderer___listr_update_renderer_0.5.0.tgz";
+ path = fetchurl {
+ name = "listr_update_renderer___listr_update_renderer_0.5.0.tgz";
+ url = "https://registry.yarnpkg.com/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz";
+ sha1 = "4ea8368548a7b8aecb7e06d8c95cb45ae2ede6a2";
+ };
+ }
+ {
+ name = "listr_verbose_renderer___listr_verbose_renderer_0.5.0.tgz";
+ path = fetchurl {
+ name = "listr_verbose_renderer___listr_verbose_renderer_0.5.0.tgz";
+ url = "https://registry.yarnpkg.com/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz";
+ sha1 = "f1132167535ea4c1261102b9f28dac7cba1e03db";
+ };
+ }
+ {
+ name = "listr___listr_0.14.3.tgz";
+ path = fetchurl {
+ name = "listr___listr_0.14.3.tgz";
+ url = "https://registry.yarnpkg.com/listr/-/listr-0.14.3.tgz";
+ sha1 = "2fea909604e434be464c50bddba0d496928fa586";
+ };
+ }
+ {
+ name = "load_json_file___load_json_file_4.0.0.tgz";
+ path = fetchurl {
+ name = "load_json_file___load_json_file_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz";
+ sha1 = "2f5f45ab91e33216234fd53adab668eb4ec0993b";
+ };
+ }
+ {
+ name = "loader_runner___loader_runner_2.4.0.tgz";
+ path = fetchurl {
+ name = "loader_runner___loader_runner_2.4.0.tgz";
+ url = "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz";
+ sha1 = "ed47066bfe534d7e84c4c7b9998c2a75607d9357";
+ };
+ }
+ {
+ name = "loader_utils___loader_utils_1.2.3.tgz";
+ path = fetchurl {
+ name = "loader_utils___loader_utils_1.2.3.tgz";
+ url = "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz";
+ sha1 = "1ff5dc6911c9f0a062531a4c04b609406108c2c7";
+ };
+ }
+ {
+ name = "loader_utils___loader_utils_0.2.17.tgz";
+ path = fetchurl {
+ name = "loader_utils___loader_utils_0.2.17.tgz";
+ url = "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz";
+ sha1 = "f86e6374d43205a6e6c60e9196f17c0299bfb348";
+ };
+ }
+ {
+ name = "loader_utils___loader_utils_1.4.0.tgz";
+ path = fetchurl {
+ name = "loader_utils___loader_utils_1.4.0.tgz";
+ url = "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz";
+ sha1 = "c579b5e34cb34b1a74edc6c1fb36bfa371d5a613";
+ };
+ }
+ {
+ name = "loader_utils___loader_utils_2.0.0.tgz";
+ path = fetchurl {
+ name = "loader_utils___loader_utils_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz";
+ sha1 = "e4cace5b816d425a166b5f097e10cd12b36064b0";
+ };
+ }
+ {
+ name = "locate_path___locate_path_3.0.0.tgz";
+ path = fetchurl {
+ name = "locate_path___locate_path_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz";
+ sha1 = "dbec3b3ab759758071b58fe59fc41871af21400e";
+ };
+ }
+ {
+ name = "locate_path___locate_path_5.0.0.tgz";
+ path = fetchurl {
+ name = "locate_path___locate_path_5.0.0.tgz";
+ url = "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz";
+ sha1 = "1afba396afd676a6d42504d0a67a3a7eb9f62aa0";
+ };
+ }
+ {
+ name = "lodash.camelcase___lodash.camelcase_4.3.0.tgz";
+ path = fetchurl {
+ name = "lodash.camelcase___lodash.camelcase_4.3.0.tgz";
+ url = "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz";
+ sha1 = "b28aa6288a2b9fc651035c7711f65ab6190331a6";
+ };
+ }
+ {
+ name = "lodash.escape___lodash.escape_4.0.1.tgz";
+ path = fetchurl {
+ name = "lodash.escape___lodash.escape_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-4.0.1.tgz";
+ sha1 = "c9044690c21e04294beaa517712fded1fa88de98";
+ };
+ }
+ {
+ name = "lodash.flattendeep___lodash.flattendeep_4.4.0.tgz";
+ path = fetchurl {
+ name = "lodash.flattendeep___lodash.flattendeep_4.4.0.tgz";
+ url = "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz";
+ sha1 = "fb030917f86a3134e5bc9bec0d69e0013ddfedb2";
+ };
+ }
+ {
+ name = "lodash.get___lodash.get_4.4.2.tgz";
+ path = fetchurl {
+ name = "lodash.get___lodash.get_4.4.2.tgz";
+ url = "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz";
+ sha1 = "2d177f652fa31e939b4438d5341499dfa3825e99";
+ };
+ }
+ {
+ name = "lodash.isempty___lodash.isempty_4.4.0.tgz";
+ path = fetchurl {
+ name = "lodash.isempty___lodash.isempty_4.4.0.tgz";
+ url = "https://registry.yarnpkg.com/lodash.isempty/-/lodash.isempty-4.4.0.tgz";
+ sha1 = "6f86cbedd8be4ec987be9aaf33c9684db1b31e7e";
+ };
+ }
+ {
+ name = "lodash.isequal___lodash.isequal_4.5.0.tgz";
+ path = fetchurl {
+ name = "lodash.isequal___lodash.isequal_4.5.0.tgz";
+ url = "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz";
+ sha1 = "415c4478f2bcc30120c22ce10ed3226f7d3e18e0";
+ };
+ }
+ {
+ name = "lodash.memoize___lodash.memoize_4.1.2.tgz";
+ path = fetchurl {
+ name = "lodash.memoize___lodash.memoize_4.1.2.tgz";
+ url = "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz";
+ sha1 = "bcc6c49a42a2840ed997f323eada5ecd182e0bfe";
+ };
+ }
+ {
+ name = "lodash.once___lodash.once_4.1.1.tgz";
+ path = fetchurl {
+ name = "lodash.once___lodash.once_4.1.1.tgz";
+ url = "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz";
+ sha1 = "0dd3971213c7c56df880977d504c88fb471a97ac";
+ };
+ }
+ {
+ name = "lodash.sortby___lodash.sortby_4.7.0.tgz";
+ path = fetchurl {
+ name = "lodash.sortby___lodash.sortby_4.7.0.tgz";
+ url = "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz";
+ sha1 = "edd14c824e2cc9c1e0b0a1b42bb5210516a42438";
+ };
+ }
+ {
+ name = "lodash.tail___lodash.tail_4.1.1.tgz";
+ path = fetchurl {
+ name = "lodash.tail___lodash.tail_4.1.1.tgz";
+ url = "https://registry.yarnpkg.com/lodash.tail/-/lodash.tail-4.1.1.tgz";
+ sha1 = "d2333a36d9e7717c8ad2f7cacafec7c32b444664";
+ };
+ }
+ {
+ name = "lodash.unescape___lodash.unescape_4.0.1.tgz";
+ path = fetchurl {
+ name = "lodash.unescape___lodash.unescape_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/lodash.unescape/-/lodash.unescape-4.0.1.tgz";
+ sha1 = "bf2249886ce514cda112fae9218cdc065211fc9c";
+ };
+ }
+ {
+ name = "lodash.uniq___lodash.uniq_4.5.0.tgz";
+ path = fetchurl {
+ name = "lodash.uniq___lodash.uniq_4.5.0.tgz";
+ url = "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz";
+ sha1 = "d0225373aeb652adc1bc82e4945339a842754773";
+ };
+ }
+ {
+ name = "lodash___lodash_4.17.11.tgz";
+ path = fetchurl {
+ name = "lodash___lodash_4.17.11.tgz";
+ url = "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz";
+ sha1 = "b39ea6229ef607ecd89e2c8df12536891cac9b8d";
+ };
+ }
+ {
+ name = "lodash___lodash_4.17.15.tgz";
+ path = fetchurl {
+ name = "lodash___lodash_4.17.15.tgz";
+ url = "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz";
+ sha1 = "b447f6670a0455bbfeedd11392eff330ea097548";
+ };
+ }
+ {
+ name = "lodash___lodash_4.17.19.tgz";
+ path = fetchurl {
+ name = "lodash___lodash_4.17.19.tgz";
+ url = "https://registry.yarnpkg.com/lodash/-/lodash-4.17.19.tgz";
+ sha1 = "e48ddedbe30b3321783c5b4301fbd353bc1e4a4b";
+ };
+ }
+ {
+ name = "log_symbols___log_symbols_1.0.2.tgz";
+ path = fetchurl {
+ name = "log_symbols___log_symbols_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz";
+ sha1 = "376ff7b58ea3086a0f09facc74617eca501e1a18";
+ };
+ }
+ {
+ name = "log_symbols___log_symbols_3.0.0.tgz";
+ path = fetchurl {
+ name = "log_symbols___log_symbols_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/log-symbols/-/log-symbols-3.0.0.tgz";
+ sha1 = "f3a08516a5dea893336a7dee14d18a1cfdab77c4";
+ };
+ }
+ {
+ name = "log_update___log_update_2.3.0.tgz";
+ path = fetchurl {
+ name = "log_update___log_update_2.3.0.tgz";
+ url = "https://registry.yarnpkg.com/log-update/-/log-update-2.3.0.tgz";
+ sha1 = "88328fd7d1ce7938b29283746f0b1bc126b24708";
+ };
+ }
+ {
+ name = "loglevel___loglevel_1.6.7.tgz";
+ path = fetchurl {
+ name = "loglevel___loglevel_1.6.7.tgz";
+ url = "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.7.tgz";
+ sha1 = "b3e034233188c68b889f5b862415306f565e2c56";
+ };
+ }
+ {
+ name = "longest___longest_1.0.1.tgz";
+ path = fetchurl {
+ name = "longest___longest_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz";
+ sha1 = "30a0b2da38f73770e8294a0d22e6625ed77d0097";
+ };
+ }
+ {
+ name = "loose_envify___loose_envify_1.4.0.tgz";
+ path = fetchurl {
+ name = "loose_envify___loose_envify_1.4.0.tgz";
+ url = "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz";
+ sha1 = "71ee51fa7be4caec1a63839f7e682d8132d30caf";
+ };
+ }
+ {
+ name = "lower_case___lower_case_1.1.4.tgz";
+ path = fetchurl {
+ name = "lower_case___lower_case_1.1.4.tgz";
+ url = "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz";
+ sha1 = "9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac";
+ };
+ }
+ {
+ name = "lru_cache___lru_cache_5.1.1.tgz";
+ path = fetchurl {
+ name = "lru_cache___lru_cache_5.1.1.tgz";
+ url = "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz";
+ sha1 = "1da27e6710271947695daf6848e847f01d84b920";
+ };
+ }
+ {
+ name = "make_dir___make_dir_1.3.0.tgz";
+ path = fetchurl {
+ name = "make_dir___make_dir_1.3.0.tgz";
+ url = "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz";
+ sha1 = "79c1033b80515bd6d24ec9933e860ca75ee27f0c";
+ };
+ }
+ {
+ name = "make_dir___make_dir_2.1.0.tgz";
+ path = fetchurl {
+ name = "make_dir___make_dir_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz";
+ sha1 = "5f0310e18b8be898cc07009295a30ae41e91e6f5";
+ };
+ }
+ {
+ name = "make_dir___make_dir_3.0.0.tgz";
+ path = fetchurl {
+ name = "make_dir___make_dir_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/make-dir/-/make-dir-3.0.0.tgz";
+ sha1 = "1b5f39f6b9270ed33f9f054c5c0f84304989f801";
+ };
+ }
+ {
+ name = "make_error___make_error_1.3.5.tgz";
+ path = fetchurl {
+ name = "make_error___make_error_1.3.5.tgz";
+ url = "https://registry.yarnpkg.com/make-error/-/make-error-1.3.5.tgz";
+ sha1 = "efe4e81f6db28cadd605c70f29c831b58ef776c8";
+ };
+ }
+ {
+ name = "makeerror___makeerror_1.0.11.tgz";
+ path = fetchurl {
+ name = "makeerror___makeerror_1.0.11.tgz";
+ url = "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz";
+ sha1 = "e01a5c9109f2af79660e4e8b9587790184f5a96c";
+ };
+ }
+ {
+ name = "mamacro___mamacro_0.0.3.tgz";
+ path = fetchurl {
+ name = "mamacro___mamacro_0.0.3.tgz";
+ url = "https://registry.yarnpkg.com/mamacro/-/mamacro-0.0.3.tgz";
+ sha1 = "ad2c9576197c9f1abf308d0787865bd975a3f3e4";
+ };
+ }
+ {
+ name = "map_age_cleaner___map_age_cleaner_0.1.3.tgz";
+ path = fetchurl {
+ name = "map_age_cleaner___map_age_cleaner_0.1.3.tgz";
+ url = "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz";
+ sha1 = "7d583a7306434c055fe474b0f45078e6e1b4b92a";
+ };
+ }
+ {
+ name = "map_cache___map_cache_0.2.2.tgz";
+ path = fetchurl {
+ name = "map_cache___map_cache_0.2.2.tgz";
+ url = "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz";
+ sha1 = "c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf";
+ };
+ }
+ {
+ name = "map_visit___map_visit_1.0.0.tgz";
+ path = fetchurl {
+ name = "map_visit___map_visit_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz";
+ sha1 = "ecdca8f13144e660f1b5bd41f12f3479d98dfb8f";
+ };
+ }
+ {
+ name = "markdown_escapes___markdown_escapes_1.0.2.tgz";
+ path = fetchurl {
+ name = "markdown_escapes___markdown_escapes_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.2.tgz";
+ sha1 = "e639cbde7b99c841c0bacc8a07982873b46d2122";
+ };
+ }
+ {
+ name = "md5.js___md5.js_1.3.5.tgz";
+ path = fetchurl {
+ name = "md5.js___md5.js_1.3.5.tgz";
+ url = "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz";
+ sha1 = "b5d07b8e3216e3e27cd728d72f70d1e6a342005f";
+ };
+ }
+ {
+ name = "md5___md5_2.2.1.tgz";
+ path = fetchurl {
+ name = "md5___md5_2.2.1.tgz";
+ url = "https://registry.yarnpkg.com/md5/-/md5-2.2.1.tgz";
+ sha1 = "53ab38d5fe3c8891ba465329ea23fac0540126f9";
+ };
+ }
+ {
+ name = "mdast_add_list_metadata___mdast_add_list_metadata_1.0.1.tgz";
+ path = fetchurl {
+ name = "mdast_add_list_metadata___mdast_add_list_metadata_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/mdast-add-list-metadata/-/mdast-add-list-metadata-1.0.1.tgz";
+ sha1 = "95e73640ce2fc1fa2dcb7ec443d09e2bfe7db4cf";
+ };
+ }
+ {
+ name = "mdn_data___mdn_data_1.1.4.tgz";
+ path = fetchurl {
+ name = "mdn_data___mdn_data_1.1.4.tgz";
+ url = "https://registry.yarnpkg.com/mdn-data/-/mdn-data-1.1.4.tgz";
+ sha1 = "50b5d4ffc4575276573c4eedb8780812a8419f01";
+ };
+ }
+ {
+ name = "media_typer___media_typer_0.3.0.tgz";
+ path = fetchurl {
+ name = "media_typer___media_typer_0.3.0.tgz";
+ url = "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz";
+ sha1 = "8710d7af0aa626f8fffa1ce00168545263255748";
+ };
+ }
+ {
+ name = "mem___mem_4.3.0.tgz";
+ path = fetchurl {
+ name = "mem___mem_4.3.0.tgz";
+ url = "https://registry.yarnpkg.com/mem/-/mem-4.3.0.tgz";
+ sha1 = "461af497bc4ae09608cdb2e60eefb69bff744178";
+ };
+ }
+ {
+ name = "memoize_one___memoize_one_4.0.2.tgz";
+ path = fetchurl {
+ name = "memoize_one___memoize_one_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/memoize-one/-/memoize-one-4.0.2.tgz";
+ sha1 = "3fb8db695aa14ab9c0f1644e1585a8806adc1aee";
+ };
+ }
+ {
+ name = "memory_fs___memory_fs_0.4.1.tgz";
+ path = fetchurl {
+ name = "memory_fs___memory_fs_0.4.1.tgz";
+ url = "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz";
+ sha1 = "3a9a20b8462523e447cfbc7e8bb80ed667bfc552";
+ };
+ }
+ {
+ name = "memory_fs___memory_fs_0.5.0.tgz";
+ path = fetchurl {
+ name = "memory_fs___memory_fs_0.5.0.tgz";
+ url = "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz";
+ sha1 = "324c01288b88652966d161db77838720845a8e3c";
+ };
+ }
+ {
+ name = "merge_descriptors___merge_descriptors_1.0.1.tgz";
+ path = fetchurl {
+ name = "merge_descriptors___merge_descriptors_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz";
+ sha1 = "b00aaa556dd8b44568150ec9d1b953f3f90cbb61";
+ };
+ }
+ {
+ name = "merge_stream___merge_stream_1.0.1.tgz";
+ path = fetchurl {
+ name = "merge_stream___merge_stream_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz";
+ sha1 = "4041202d508a342ba00174008df0c251b8c135e1";
+ };
+ }
+ {
+ name = "merge_stream___merge_stream_2.0.0.tgz";
+ path = fetchurl {
+ name = "merge_stream___merge_stream_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz";
+ sha1 = "52823629a14dd00c9770fb6ad47dc6310f2c1f60";
+ };
+ }
+ {
+ name = "methods___methods_1.1.2.tgz";
+ path = fetchurl {
+ name = "methods___methods_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz";
+ sha1 = "5529a4d67654134edcc5266656835b0f851afcee";
+ };
+ }
+ {
+ name = "microevent.ts___microevent.ts_0.1.1.tgz";
+ path = fetchurl {
+ name = "microevent.ts___microevent.ts_0.1.1.tgz";
+ url = "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz";
+ sha1 = "70b09b83f43df5172d0205a63025bce0f7357fa0";
+ };
+ }
+ {
+ name = "micromatch___micromatch_3.1.10.tgz";
+ path = fetchurl {
+ name = "micromatch___micromatch_3.1.10.tgz";
+ url = "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz";
+ sha1 = "70859bc95c9840952f359a068a3fc49f9ecfac23";
+ };
+ }
+ {
+ name = "miller_rabin___miller_rabin_4.0.1.tgz";
+ path = fetchurl {
+ name = "miller_rabin___miller_rabin_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz";
+ sha1 = "f080351c865b0dc562a8462966daa53543c78a4d";
+ };
+ }
+ {
+ name = "mime_db___mime_db_1.40.0.tgz";
+ path = fetchurl {
+ name = "mime_db___mime_db_1.40.0.tgz";
+ url = "https://registry.yarnpkg.com/mime-db/-/mime-db-1.40.0.tgz";
+ sha1 = "a65057e998db090f732a68f6c276d387d4126c32";
+ };
+ }
+ {
+ name = "mime_db___mime_db_1.43.0.tgz";
+ path = fetchurl {
+ name = "mime_db___mime_db_1.43.0.tgz";
+ url = "https://registry.yarnpkg.com/mime-db/-/mime-db-1.43.0.tgz";
+ sha1 = "0a12e0502650e473d735535050e7c8f4eb4fae58";
+ };
+ }
+ {
+ name = "mime_types___mime_types_2.1.24.tgz";
+ path = fetchurl {
+ name = "mime_types___mime_types_2.1.24.tgz";
+ url = "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.24.tgz";
+ sha1 = "b6f8d0b3e951efb77dedeca194cff6d16f676f81";
+ };
+ }
+ {
+ name = "mime_types___mime_types_2.1.26.tgz";
+ path = fetchurl {
+ name = "mime_types___mime_types_2.1.26.tgz";
+ url = "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.26.tgz";
+ sha1 = "9c921fc09b7e149a65dfdc0da4d20997200b0a06";
+ };
+ }
+ {
+ name = "mime___mime_1.4.1.tgz";
+ path = fetchurl {
+ name = "mime___mime_1.4.1.tgz";
+ url = "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz";
+ sha1 = "121f9ebc49e3766f311a76e1fa1c8003c4b03aa6";
+ };
+ }
+ {
+ name = "mime___mime_1.6.0.tgz";
+ path = fetchurl {
+ name = "mime___mime_1.6.0.tgz";
+ url = "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz";
+ sha1 = "32cd9e5c64553bd58d19a568af452acff04981b1";
+ };
+ }
+ {
+ name = "mime___mime_2.4.4.tgz";
+ path = fetchurl {
+ name = "mime___mime_2.4.4.tgz";
+ url = "https://registry.yarnpkg.com/mime/-/mime-2.4.4.tgz";
+ sha1 = "bd7b91135fc6b01cde3e9bae33d659b63d8857e5";
+ };
+ }
+ {
+ name = "mimic_fn___mimic_fn_1.2.0.tgz";
+ path = fetchurl {
+ name = "mimic_fn___mimic_fn_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz";
+ sha1 = "820c86a39334640e99516928bd03fca88057d022";
+ };
+ }
+ {
+ name = "mimic_fn___mimic_fn_2.1.0.tgz";
+ path = fetchurl {
+ name = "mimic_fn___mimic_fn_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz";
+ sha1 = "7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b";
+ };
+ }
+ {
+ name = "mini_create_react_context___mini_create_react_context_0.4.0.tgz";
+ path = fetchurl {
+ name = "mini_create_react_context___mini_create_react_context_0.4.0.tgz";
+ url = "https://registry.yarnpkg.com/mini-create-react-context/-/mini-create-react-context-0.4.0.tgz";
+ sha1 = "df60501c83151db69e28eac0ef08b4002efab040";
+ };
+ }
+ {
+ name = "mini_css_extract_plugin___mini_css_extract_plugin_0.8.0.tgz";
+ path = fetchurl {
+ name = "mini_css_extract_plugin___mini_css_extract_plugin_0.8.0.tgz";
+ url = "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.8.0.tgz";
+ sha1 = "81d41ec4fe58c713a96ad7c723cdb2d0bd4d70e1";
+ };
+ }
+ {
+ name = "minimalistic_assert___minimalistic_assert_1.0.1.tgz";
+ path = fetchurl {
+ name = "minimalistic_assert___minimalistic_assert_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz";
+ sha1 = "2e194de044626d4a10e7f7fbc00ce73e83e4d5c7";
+ };
+ }
+ {
+ name = "minimalistic_crypto_utils___minimalistic_crypto_utils_1.0.1.tgz";
+ path = fetchurl {
+ name = "minimalistic_crypto_utils___minimalistic_crypto_utils_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz";
+ sha1 = "f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a";
+ };
+ }
+ {
+ name = "minimatch___minimatch_3.0.4.tgz";
+ path = fetchurl {
+ name = "minimatch___minimatch_3.0.4.tgz";
+ url = "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz";
+ sha1 = "5166e286457f03306064be5497e8dbb0c3d32083";
+ };
+ }
+ {
+ name = "minimist___minimist_0.0.8.tgz";
+ path = fetchurl {
+ name = "minimist___minimist_0.0.8.tgz";
+ url = "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz";
+ sha1 = "857fcabfc3397d2625b8228262e86aa7a011b05d";
+ };
+ }
+ {
+ name = "minimist___minimist_1.2.0.tgz";
+ path = fetchurl {
+ name = "minimist___minimist_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz";
+ sha1 = "a35008b20f41383eec1fb914f4cd5df79a264284";
+ };
+ }
+ {
+ name = "minimist___minimist_1.2.5.tgz";
+ path = fetchurl {
+ name = "minimist___minimist_1.2.5.tgz";
+ url = "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz";
+ sha1 = "67d66014b66a6a8aaa0c083c5fd58df4e4e97602";
+ };
+ }
+ {
+ name = "minimist___minimist_0.0.10.tgz";
+ path = fetchurl {
+ name = "minimist___minimist_0.0.10.tgz";
+ url = "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz";
+ sha1 = "de3f98543dbf96082be48ad1a0c7cda836301dcf";
+ };
+ }
+ {
+ name = "minipass_collect___minipass_collect_1.0.2.tgz";
+ path = fetchurl {
+ name = "minipass_collect___minipass_collect_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz";
+ sha1 = "22b813bf745dc6edba2576b940022ad6edc8c617";
+ };
+ }
+ {
+ name = "minipass_flush___minipass_flush_1.0.5.tgz";
+ path = fetchurl {
+ name = "minipass_flush___minipass_flush_1.0.5.tgz";
+ url = "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz";
+ sha1 = "82e7135d7e89a50ffe64610a787953c4c4cbb373";
+ };
+ }
+ {
+ name = "minipass_pipeline___minipass_pipeline_1.2.2.tgz";
+ path = fetchurl {
+ name = "minipass_pipeline___minipass_pipeline_1.2.2.tgz";
+ url = "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.2.tgz";
+ sha1 = "3dcb6bb4a546e32969c7ad710f2c79a86abba93a";
+ };
+ }
+ {
+ name = "minipass___minipass_3.1.1.tgz";
+ path = fetchurl {
+ name = "minipass___minipass_3.1.1.tgz";
+ url = "https://registry.yarnpkg.com/minipass/-/minipass-3.1.1.tgz";
+ sha1 = "7607ce778472a185ad6d89082aa2070f79cedcd5";
+ };
+ }
+ {
+ name = "mississippi___mississippi_3.0.0.tgz";
+ path = fetchurl {
+ name = "mississippi___mississippi_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz";
+ sha1 = "ea0a3291f97e0b5e8776b363d5f0a12d94c67022";
+ };
+ }
+ {
+ name = "mixin_deep___mixin_deep_1.3.2.tgz";
+ path = fetchurl {
+ name = "mixin_deep___mixin_deep_1.3.2.tgz";
+ url = "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz";
+ sha1 = "1120b43dc359a785dce65b55b82e257ccf479566";
+ };
+ }
+ {
+ name = "mixin_object___mixin_object_2.0.1.tgz";
+ path = fetchurl {
+ name = "mixin_object___mixin_object_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/mixin-object/-/mixin-object-2.0.1.tgz";
+ sha1 = "4fb949441dab182540f1fe035ba60e1947a5e57e";
+ };
+ }
+ {
+ name = "mkdirp___mkdirp_0.5.1.tgz";
+ path = fetchurl {
+ name = "mkdirp___mkdirp_0.5.1.tgz";
+ url = "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz";
+ sha1 = "30057438eac6cf7f8c4767f38648d6697d75c903";
+ };
+ }
+ {
+ name = "mkdirp___mkdirp_0.5.3.tgz";
+ path = fetchurl {
+ name = "mkdirp___mkdirp_0.5.3.tgz";
+ url = "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.3.tgz";
+ sha1 = "5a514b7179259287952881e94410ec5465659f8c";
+ };
+ }
+ {
+ name = "mkdirp___mkdirp_0.5.5.tgz";
+ path = fetchurl {
+ name = "mkdirp___mkdirp_0.5.5.tgz";
+ url = "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz";
+ sha1 = "d91cefd62d1436ca0f41620e251288d420099def";
+ };
+ }
+ {
+ name = "mocha_junit_reporter___mocha_junit_reporter_1.18.0.tgz";
+ path = fetchurl {
+ name = "mocha_junit_reporter___mocha_junit_reporter_1.18.0.tgz";
+ url = "https://registry.yarnpkg.com/mocha-junit-reporter/-/mocha-junit-reporter-1.18.0.tgz";
+ sha1 = "9209a3fba30025ae3ae5e6bfe7f9c5bc3c2e8ee2";
+ };
+ }
+ {
+ name = "mocha___mocha_5.2.0.tgz";
+ path = fetchurl {
+ name = "mocha___mocha_5.2.0.tgz";
+ url = "https://registry.yarnpkg.com/mocha/-/mocha-5.2.0.tgz";
+ sha1 = "6d8ae508f59167f940f2b5b3c4a612ae50c90ae6";
+ };
+ }
+ {
+ name = "moment___moment_2.22.2.tgz";
+ path = fetchurl {
+ name = "moment___moment_2.22.2.tgz";
+ url = "https://registry.yarnpkg.com/moment/-/moment-2.22.2.tgz";
+ sha1 = "3c257f9839fc0e93ff53149632239eb90783ff66";
+ };
+ }
+ {
+ name = "moment___moment_2.27.0.tgz";
+ path = fetchurl {
+ name = "moment___moment_2.27.0.tgz";
+ url = "https://registry.yarnpkg.com/moment/-/moment-2.27.0.tgz";
+ sha1 = "8bff4e3e26a236220dfe3e36de756b6ebaa0105d";
+ };
+ }
+ {
+ name = "monaco_editor_textmate___monaco_editor_textmate_2.2.1.tgz";
+ path = fetchurl {
+ name = "monaco_editor_textmate___monaco_editor_textmate_2.2.1.tgz";
+ url = "https://registry.yarnpkg.com/monaco-editor-textmate/-/monaco-editor-textmate-2.2.1.tgz";
+ sha1 = "93f3f1932061dd2311b92a42ea1c027cfeb3e439";
+ };
+ }
+ {
+ name = "monaco_editor_webpack_plugin___monaco_editor_webpack_plugin_1.8.2.tgz";
+ path = fetchurl {
+ name = "monaco_editor_webpack_plugin___monaco_editor_webpack_plugin_1.8.2.tgz";
+ url = "https://registry.yarnpkg.com/monaco-editor-webpack-plugin/-/monaco-editor-webpack-plugin-1.8.2.tgz";
+ sha1 = "3721b8d9a3e2e41b154cf2a2955a7d7246c03714";
+ };
+ }
+ {
+ name = "monaco_editor___monaco_editor_0.19.3.tgz";
+ path = fetchurl {
+ name = "monaco_editor___monaco_editor_0.19.3.tgz";
+ url = "https://registry.yarnpkg.com/monaco-editor/-/monaco-editor-0.19.3.tgz";
+ sha1 = "1c994b3186c00650dbcd034d5370d46bf56c0663";
+ };
+ }
+ {
+ name = "monaco_languageclient___monaco_languageclient_0.11.0.tgz";
+ path = fetchurl {
+ name = "monaco_languageclient___monaco_languageclient_0.11.0.tgz";
+ url = "https://registry.yarnpkg.com/monaco-languageclient/-/monaco-languageclient-0.11.0.tgz";
+ sha1 = "0968ec143c98bf2c9fa69c2a84ac9ad5448e039d";
+ };
+ }
+ {
+ name = "monaco_textmate___monaco_textmate_3.0.1.tgz";
+ path = fetchurl {
+ name = "monaco_textmate___monaco_textmate_3.0.1.tgz";
+ url = "https://registry.yarnpkg.com/monaco-textmate/-/monaco-textmate-3.0.1.tgz";
+ sha1 = "b6d26d266aa12edaff7069dae0d6e3747cba5cd7";
+ };
+ }
+ {
+ name = "moo___moo_0.4.3.tgz";
+ path = fetchurl {
+ name = "moo___moo_0.4.3.tgz";
+ url = "https://registry.yarnpkg.com/moo/-/moo-0.4.3.tgz";
+ sha1 = "3f847a26f31cf625a956a87f2b10fbc013bfd10e";
+ };
+ }
+ {
+ name = "move_concurrently___move_concurrently_1.0.1.tgz";
+ path = fetchurl {
+ name = "move_concurrently___move_concurrently_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz";
+ sha1 = "be2c005fda32e0b29af1f05d7c4b33214c701f92";
+ };
+ }
+ {
+ name = "ms___ms_2.0.0.tgz";
+ path = fetchurl {
+ name = "ms___ms_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz";
+ sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8";
+ };
+ }
+ {
+ name = "ms___ms_2.1.1.tgz";
+ path = fetchurl {
+ name = "ms___ms_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz";
+ sha1 = "30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a";
+ };
+ }
+ {
+ name = "ms___ms_2.1.2.tgz";
+ path = fetchurl {
+ name = "ms___ms_2.1.2.tgz";
+ url = "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz";
+ sha1 = "d09d1f357b443f493382a8eb3ccd183872ae6009";
+ };
+ }
+ {
+ name = "multicast_dns_service_types___multicast_dns_service_types_1.1.0.tgz";
+ path = fetchurl {
+ name = "multicast_dns_service_types___multicast_dns_service_types_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz";
+ sha1 = "899f11d9686e5e05cb91b35d5f0e63b773cfc901";
+ };
+ }
+ {
+ name = "multicast_dns___multicast_dns_6.2.3.tgz";
+ path = fetchurl {
+ name = "multicast_dns___multicast_dns_6.2.3.tgz";
+ url = "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz";
+ sha1 = "a0ec7bd9055c4282f790c3c82f4e28db3b31b229";
+ };
+ }
+ {
+ name = "mustache___mustache_2.3.2.tgz";
+ path = fetchurl {
+ name = "mustache___mustache_2.3.2.tgz";
+ url = "https://registry.yarnpkg.com/mustache/-/mustache-2.3.2.tgz";
+ sha1 = "a6d4d9c3f91d13359ab889a812954f9230a3d0c5";
+ };
+ }
+ {
+ name = "mutation_observer___mutation_observer_1.0.3.tgz";
+ path = fetchurl {
+ name = "mutation_observer___mutation_observer_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/mutation-observer/-/mutation-observer-1.0.3.tgz";
+ sha1 = "42e9222b101bca82e5ba9d5a7acf4a14c0f263d0";
+ };
+ }
+ {
+ name = "mute_stream___mute_stream_0.0.8.tgz";
+ path = fetchurl {
+ name = "mute_stream___mute_stream_0.0.8.tgz";
+ url = "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz";
+ sha1 = "1630c42b2251ff81e2a283de96a5497ea92e5e0d";
+ };
+ }
+ {
+ name = "nan___nan_2.14.0.tgz";
+ path = fetchurl {
+ name = "nan___nan_2.14.0.tgz";
+ url = "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz";
+ sha1 = "7818f722027b2459a86f0295d434d1fc2336c52c";
+ };
+ }
+ {
+ name = "nanomatch___nanomatch_1.2.13.tgz";
+ path = fetchurl {
+ name = "nanomatch___nanomatch_1.2.13.tgz";
+ url = "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz";
+ sha1 = "b87a8aa4fc0de8fe6be88895b38983ff265bd119";
+ };
+ }
+ {
+ name = "natural_compare___natural_compare_1.4.0.tgz";
+ path = fetchurl {
+ name = "natural_compare___natural_compare_1.4.0.tgz";
+ url = "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz";
+ sha1 = "4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7";
+ };
+ }
+ {
+ name = "nearley___nearley_2.15.1.tgz";
+ path = fetchurl {
+ name = "nearley___nearley_2.15.1.tgz";
+ url = "https://registry.yarnpkg.com/nearley/-/nearley-2.15.1.tgz";
+ sha1 = "965e4e6ec9ed6b80fc81453e161efbcebb36d247";
+ };
+ }
+ {
+ name = "negotiator___negotiator_0.6.2.tgz";
+ path = fetchurl {
+ name = "negotiator___negotiator_0.6.2.tgz";
+ url = "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz";
+ sha1 = "feacf7ccf525a77ae9634436a64883ffeca346fb";
+ };
+ }
+ {
+ name = "neo_async___neo_async_2.6.1.tgz";
+ path = fetchurl {
+ name = "neo_async___neo_async_2.6.1.tgz";
+ url = "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz";
+ sha1 = "ac27ada66167fa8849a6addd837f6b189ad2081c";
+ };
+ }
+ {
+ name = "nice_try___nice_try_1.0.5.tgz";
+ path = fetchurl {
+ name = "nice_try___nice_try_1.0.5.tgz";
+ url = "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz";
+ sha1 = "a3378a7696ce7d223e88fc9b764bd7ef1089e366";
+ };
+ }
+ {
+ name = "no_case___no_case_2.3.2.tgz";
+ path = fetchurl {
+ name = "no_case___no_case_2.3.2.tgz";
+ url = "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz";
+ sha1 = "60b813396be39b3f1288a4c1ed5d1e7d28b464ac";
+ };
+ }
+ {
+ name = "node_fetch___node_fetch_2.6.0.tgz";
+ path = fetchurl {
+ name = "node_fetch___node_fetch_2.6.0.tgz";
+ url = "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz";
+ sha1 = "e633456386d4aa55863f676a7ab0daa8fdecb0fd";
+ };
+ }
+ {
+ name = "node_fetch___node_fetch_1.7.3.tgz";
+ path = fetchurl {
+ name = "node_fetch___node_fetch_1.7.3.tgz";
+ url = "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz";
+ sha1 = "980f6f72d85211a5347c6b2bc18c5b84c3eb47ef";
+ };
+ }
+ {
+ name = "node_forge___node_forge_0.9.0.tgz";
+ path = fetchurl {
+ name = "node_forge___node_forge_0.9.0.tgz";
+ url = "https://registry.yarnpkg.com/node-forge/-/node-forge-0.9.0.tgz";
+ sha1 = "d624050edbb44874adca12bb9a52ec63cb782579";
+ };
+ }
+ {
+ name = "node_int64___node_int64_0.4.0.tgz";
+ path = fetchurl {
+ name = "node_int64___node_int64_0.4.0.tgz";
+ url = "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz";
+ sha1 = "87a9065cdb355d3182d8f94ce11188b825c68a3b";
+ };
+ }
+ {
+ name = "node_libs_browser___node_libs_browser_2.2.1.tgz";
+ path = fetchurl {
+ name = "node_libs_browser___node_libs_browser_2.2.1.tgz";
+ url = "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz";
+ sha1 = "b64f513d18338625f90346d27b0d235e631f6425";
+ };
+ }
+ {
+ name = "node_modules_regexp___node_modules_regexp_1.0.0.tgz";
+ path = fetchurl {
+ name = "node_modules_regexp___node_modules_regexp_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz";
+ sha1 = "8d9dbe28964a4ac5712e9131642107c71e90ec40";
+ };
+ }
+ {
+ name = "node_notifier___node_notifier_5.4.0.tgz";
+ path = fetchurl {
+ name = "node_notifier___node_notifier_5.4.0.tgz";
+ url = "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.4.0.tgz";
+ sha1 = "7b455fdce9f7de0c63538297354f3db468426e6a";
+ };
+ }
+ {
+ name = "node_releases___node_releases_1.1.25.tgz";
+ path = fetchurl {
+ name = "node_releases___node_releases_1.1.25.tgz";
+ url = "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.25.tgz";
+ sha1 = "0c2d7dbc7fed30fbe02a9ee3007b8c90bf0133d3";
+ };
+ }
+ {
+ name = "node_releases___node_releases_1.1.3.tgz";
+ path = fetchurl {
+ name = "node_releases___node_releases_1.1.3.tgz";
+ url = "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.3.tgz";
+ sha1 = "aad9ce0dcb98129c753f772c0aa01360fb90fbd2";
+ };
+ }
+ {
+ name = "nomnom___nomnom_1.6.2.tgz";
+ path = fetchurl {
+ name = "nomnom___nomnom_1.6.2.tgz";
+ url = "https://registry.yarnpkg.com/nomnom/-/nomnom-1.6.2.tgz";
+ sha1 = "84a66a260174408fc5b77a18f888eccc44fb6971";
+ };
+ }
+ {
+ name = "normalize_package_data___normalize_package_data_2.5.0.tgz";
+ path = fetchurl {
+ name = "normalize_package_data___normalize_package_data_2.5.0.tgz";
+ url = "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz";
+ sha1 = "e66db1838b200c1dfc233225d12cb36520e234a8";
+ };
+ }
+ {
+ name = "normalize_path___normalize_path_2.1.1.tgz";
+ path = fetchurl {
+ name = "normalize_path___normalize_path_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz";
+ sha1 = "1ab28b556e198363a8c1a6f7e6fa20137fe6aed9";
+ };
+ }
+ {
+ name = "normalize_path___normalize_path_3.0.0.tgz";
+ path = fetchurl {
+ name = "normalize_path___normalize_path_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz";
+ sha1 = "0dcd69ff23a1c9b11fd0978316644a0388216a65";
+ };
+ }
+ {
+ name = "normalize_range___normalize_range_0.1.2.tgz";
+ path = fetchurl {
+ name = "normalize_range___normalize_range_0.1.2.tgz";
+ url = "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz";
+ sha1 = "2d10c06bdfd312ea9777695a4d28439456b75942";
+ };
+ }
+ {
+ name = "normalize_url___normalize_url_1.9.1.tgz";
+ path = fetchurl {
+ name = "normalize_url___normalize_url_1.9.1.tgz";
+ url = "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz";
+ sha1 = "2cc0d66b31ea23036458436e3620d85954c66c3c";
+ };
+ }
+ {
+ name = "normalize_url___normalize_url_3.3.0.tgz";
+ path = fetchurl {
+ name = "normalize_url___normalize_url_3.3.0.tgz";
+ url = "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz";
+ sha1 = "b2e1c4dc4f7c6d57743df733a4f5978d18650559";
+ };
+ }
+ {
+ name = "normalizr___normalizr_3.4.1.tgz";
+ path = fetchurl {
+ name = "normalizr___normalizr_3.4.1.tgz";
+ url = "https://registry.yarnpkg.com/normalizr/-/normalizr-3.4.1.tgz";
+ sha1 = "cf4f8ac7a4a0dd7fe504b77cbe9dd533cb3e45b5";
+ };
+ }
+ {
+ name = "npm_run_path___npm_run_path_2.0.2.tgz";
+ path = fetchurl {
+ name = "npm_run_path___npm_run_path_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz";
+ sha1 = "35a9232dfa35d7067b4cb2ddf2357b1871536c5f";
+ };
+ }
+ {
+ name = "nth_check___nth_check_1.0.2.tgz";
+ path = fetchurl {
+ name = "nth_check___nth_check_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz";
+ sha1 = "b2bd295c37e3dd58a3bf0700376663ba4d9cf05c";
+ };
+ }
+ {
+ name = "nth_check___nth_check_1.0.1.tgz";
+ path = fetchurl {
+ name = "nth_check___nth_check_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.1.tgz";
+ sha1 = "9929acdf628fc2c41098deab82ac580cf149aae4";
+ };
+ }
+ {
+ name = "num2fraction___num2fraction_1.2.2.tgz";
+ path = fetchurl {
+ name = "num2fraction___num2fraction_1.2.2.tgz";
+ url = "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz";
+ sha1 = "6f682b6a027a4e9ddfa4564cd2589d1d4e669ede";
+ };
+ }
+ {
+ name = "number_is_nan___number_is_nan_1.0.1.tgz";
+ path = fetchurl {
+ name = "number_is_nan___number_is_nan_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz";
+ sha1 = "097b602b53422a522c1afb8790318336941a011d";
+ };
+ }
+ {
+ name = "nwmatcher___nwmatcher_1.4.4.tgz";
+ path = fetchurl {
+ name = "nwmatcher___nwmatcher_1.4.4.tgz";
+ url = "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.4.4.tgz";
+ sha1 = "2285631f34a95f0d0395cd900c96ed39b58f346e";
+ };
+ }
+ {
+ name = "nwsapi___nwsapi_2.1.4.tgz";
+ path = fetchurl {
+ name = "nwsapi___nwsapi_2.1.4.tgz";
+ url = "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.1.4.tgz";
+ sha1 = "e006a878db23636f8e8a67d33ca0e4edf61a842f";
+ };
+ }
+ {
+ name = "oauth_sign___oauth_sign_0.9.0.tgz";
+ path = fetchurl {
+ name = "oauth_sign___oauth_sign_0.9.0.tgz";
+ url = "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz";
+ sha1 = "47a7b016baa68b5fa0ecf3dee08a85c679ac6455";
+ };
+ }
+ {
+ name = "object_assign___object_assign_4.1.1.tgz";
+ path = fetchurl {
+ name = "object_assign___object_assign_4.1.1.tgz";
+ url = "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz";
+ sha1 = "2109adc7965887cfc05cbbd442cac8bfbb360863";
+ };
+ }
+ {
+ name = "object_copy___object_copy_0.1.0.tgz";
+ path = fetchurl {
+ name = "object_copy___object_copy_0.1.0.tgz";
+ url = "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz";
+ sha1 = "7e7d858b781bd7c991a41ba975ed3812754e998c";
+ };
+ }
+ {
+ name = "object_inspect___object_inspect_1.6.0.tgz";
+ path = fetchurl {
+ name = "object_inspect___object_inspect_1.6.0.tgz";
+ url = "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.6.0.tgz";
+ sha1 = "c70b6cbf72f274aab4c34c0c82f5167bf82cf15b";
+ };
+ }
+ {
+ name = "object_inspect___object_inspect_1.7.0.tgz";
+ path = fetchurl {
+ name = "object_inspect___object_inspect_1.7.0.tgz";
+ url = "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz";
+ sha1 = "f4f6bd181ad77f006b5ece60bd0b6f398ff74a67";
+ };
+ }
+ {
+ name = "object_is___object_is_1.0.1.tgz";
+ path = fetchurl {
+ name = "object_is___object_is_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/object-is/-/object-is-1.0.1.tgz";
+ sha1 = "0aa60ec9989a0b3ed795cf4d06f62cf1ad6539b6";
+ };
+ }
+ {
+ name = "object_keys___object_keys_1.0.12.tgz";
+ path = fetchurl {
+ name = "object_keys___object_keys_1.0.12.tgz";
+ url = "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.12.tgz";
+ sha1 = "09c53855377575310cca62f55bb334abff7b3ed2";
+ };
+ }
+ {
+ name = "object_keys___object_keys_1.1.1.tgz";
+ path = fetchurl {
+ name = "object_keys___object_keys_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz";
+ sha1 = "1c47f272df277f3b1daf061677d9c82e2322c60e";
+ };
+ }
+ {
+ name = "object_visit___object_visit_1.0.1.tgz";
+ path = fetchurl {
+ name = "object_visit___object_visit_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz";
+ sha1 = "f79c4493af0c5377b59fe39d395e41042dd045bb";
+ };
+ }
+ {
+ name = "object.assign___object.assign_4.1.0.tgz";
+ path = fetchurl {
+ name = "object.assign___object.assign_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz";
+ sha1 = "968bf1100d7956bb3ca086f006f846b3bc4008da";
+ };
+ }
+ {
+ name = "object.entries___object.entries_1.0.4.tgz";
+ path = fetchurl {
+ name = "object.entries___object.entries_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/object.entries/-/object.entries-1.0.4.tgz";
+ sha1 = "1bf9a4dd2288f5b33f3a993d257661f05d161a5f";
+ };
+ }
+ {
+ name = "object.entries___object.entries_1.1.0.tgz";
+ path = fetchurl {
+ name = "object.entries___object.entries_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.0.tgz";
+ sha1 = "2024fc6d6ba246aee38bdb0ffd5cfbcf371b7519";
+ };
+ }
+ {
+ name = "object.fromentries___object.fromentries_2.0.0.tgz";
+ path = fetchurl {
+ name = "object.fromentries___object.fromentries_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.0.tgz";
+ sha1 = "49a543d92151f8277b3ac9600f1e930b189d30ab";
+ };
+ }
+ {
+ name = "object.getownpropertydescriptors___object.getownpropertydescriptors_2.0.3.tgz";
+ path = fetchurl {
+ name = "object.getownpropertydescriptors___object.getownpropertydescriptors_2.0.3.tgz";
+ url = "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz";
+ sha1 = "8758c846f5b407adab0f236e0986f14b051caa16";
+ };
+ }
+ {
+ name = "object.pick___object.pick_1.3.0.tgz";
+ path = fetchurl {
+ name = "object.pick___object.pick_1.3.0.tgz";
+ url = "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz";
+ sha1 = "87a10ac4c1694bd2e1cbf53591a66141fb5dd747";
+ };
+ }
+ {
+ name = "object.values___object.values_1.0.4.tgz";
+ path = fetchurl {
+ name = "object.values___object.values_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/object.values/-/object.values-1.0.4.tgz";
+ sha1 = "e524da09b4f66ff05df457546ec72ac99f13069a";
+ };
+ }
+ {
+ name = "object.values___object.values_1.1.0.tgz";
+ path = fetchurl {
+ name = "object.values___object.values_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/object.values/-/object.values-1.1.0.tgz";
+ sha1 = "bf6810ef5da3e5325790eaaa2be213ea84624da9";
+ };
+ }
+ {
+ name = "obuf___obuf_1.1.2.tgz";
+ path = fetchurl {
+ name = "obuf___obuf_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz";
+ sha1 = "09bea3343d41859ebd446292d11c9d4db619084e";
+ };
+ }
+ {
+ name = "on_finished___on_finished_2.3.0.tgz";
+ path = fetchurl {
+ name = "on_finished___on_finished_2.3.0.tgz";
+ url = "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz";
+ sha1 = "20f1336481b083cd75337992a16971aa2d906947";
+ };
+ }
+ {
+ name = "on_headers___on_headers_1.0.2.tgz";
+ path = fetchurl {
+ name = "on_headers___on_headers_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz";
+ sha1 = "772b0ae6aaa525c399e489adfad90c403eb3c28f";
+ };
+ }
+ {
+ name = "once___once_1.4.0.tgz";
+ path = fetchurl {
+ name = "once___once_1.4.0.tgz";
+ url = "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz";
+ sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1";
+ };
+ }
+ {
+ name = "onetime___onetime_1.1.0.tgz";
+ path = fetchurl {
+ name = "onetime___onetime_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz";
+ sha1 = "a1f7838f8314c516f05ecefcbc4ccfe04b4ed789";
+ };
+ }
+ {
+ name = "onetime___onetime_2.0.1.tgz";
+ path = fetchurl {
+ name = "onetime___onetime_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz";
+ sha1 = "067428230fd67443b2794b22bba528b6867962d4";
+ };
+ }
+ {
+ name = "onetime___onetime_5.1.0.tgz";
+ path = fetchurl {
+ name = "onetime___onetime_5.1.0.tgz";
+ url = "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz";
+ sha1 = "fff0f3c91617fe62bb50189636e99ac8a6df7be5";
+ };
+ }
+ {
+ name = "onigasm___onigasm_2.2.4.tgz";
+ path = fetchurl {
+ name = "onigasm___onigasm_2.2.4.tgz";
+ url = "https://registry.yarnpkg.com/onigasm/-/onigasm-2.2.4.tgz";
+ sha1 = "b0ad97e3d7c3080476a1e5daae4b4579a976cbba";
+ };
+ }
+ {
+ name = "ono___ono_5.0.1.tgz";
+ path = fetchurl {
+ name = "ono___ono_5.0.1.tgz";
+ url = "https://registry.yarnpkg.com/ono/-/ono-5.0.1.tgz";
+ sha1 = "a39e0af7ab2c2a143a06f08ad9d187e61f9da0c8";
+ };
+ }
+ {
+ name = "openapi_schemas___openapi_schemas_1.0.0.tgz";
+ path = fetchurl {
+ name = "openapi_schemas___openapi_schemas_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/openapi-schemas/-/openapi-schemas-1.0.0.tgz";
+ sha1 = "c23ae0ae990d867a608e06265cb1ba8c73136a8e";
+ };
+ }
+ {
+ name = "openapi_types___openapi_types_1.3.5.tgz";
+ path = fetchurl {
+ name = "openapi_types___openapi_types_1.3.5.tgz";
+ url = "https://registry.yarnpkg.com/openapi-types/-/openapi-types-1.3.5.tgz";
+ sha1 = "6718cfbc857fe6c6f1471f65b32bdebb9c10ce40";
+ };
+ }
+ {
+ name = "opener___opener_1.5.1.tgz";
+ path = fetchurl {
+ name = "opener___opener_1.5.1.tgz";
+ url = "https://registry.yarnpkg.com/opener/-/opener-1.5.1.tgz";
+ sha1 = "6d2f0e77f1a0af0032aca716c2c1fbb8e7e8abed";
+ };
+ }
+ {
+ name = "opn___opn_5.5.0.tgz";
+ path = fetchurl {
+ name = "opn___opn_5.5.0.tgz";
+ url = "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz";
+ sha1 = "fc7164fab56d235904c51c3b27da6758ca3b9bfc";
+ };
+ }
+ {
+ name = "optimist___optimist_0.6.1.tgz";
+ path = fetchurl {
+ name = "optimist___optimist_0.6.1.tgz";
+ url = "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz";
+ sha1 = "da3ea74686fa21a19a111c326e90eb15a0196686";
+ };
+ }
+ {
+ name = "optimize_css_assets_webpack_plugin___optimize_css_assets_webpack_plugin_5.0.3.tgz";
+ path = fetchurl {
+ name = "optimize_css_assets_webpack_plugin___optimize_css_assets_webpack_plugin_5.0.3.tgz";
+ url = "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz";
+ sha1 = "e2f1d4d94ad8c0af8967ebd7cf138dcb1ef14572";
+ };
+ }
+ {
+ name = "optionator___optionator_0.8.2.tgz";
+ path = fetchurl {
+ name = "optionator___optionator_0.8.2.tgz";
+ url = "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz";
+ sha1 = "364c5e409d3f4d6301d6c0b4c05bba50180aeb64";
+ };
+ }
+ {
+ name = "original___original_1.0.2.tgz";
+ path = fetchurl {
+ name = "original___original_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz";
+ sha1 = "e442a61cffe1c5fd20a65f3261c26663b303f25f";
+ };
+ }
+ {
+ name = "os_browserify___os_browserify_0.3.0.tgz";
+ path = fetchurl {
+ name = "os_browserify___os_browserify_0.3.0.tgz";
+ url = "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz";
+ sha1 = "854373c7f5c2315914fc9bfc6bd8238fdda1ec27";
+ };
+ }
+ {
+ name = "os_locale___os_locale_3.1.0.tgz";
+ path = fetchurl {
+ name = "os_locale___os_locale_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/os-locale/-/os-locale-3.1.0.tgz";
+ sha1 = "a802a6ee17f24c10483ab9935719cef4ed16bf1a";
+ };
+ }
+ {
+ name = "os_tmpdir___os_tmpdir_1.0.2.tgz";
+ path = fetchurl {
+ name = "os_tmpdir___os_tmpdir_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz";
+ sha1 = "bbe67406c79aa85c5cfec766fe5734555dfa1274";
+ };
+ }
+ {
+ name = "ospath___ospath_1.2.2.tgz";
+ path = fetchurl {
+ name = "ospath___ospath_1.2.2.tgz";
+ url = "https://registry.yarnpkg.com/ospath/-/ospath-1.2.2.tgz";
+ sha1 = "1276639774a3f8ef2572f7fe4280e0ea4550c07b";
+ };
+ }
+ {
+ name = "p_defer___p_defer_1.0.0.tgz";
+ path = fetchurl {
+ name = "p_defer___p_defer_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz";
+ sha1 = "9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c";
+ };
+ }
+ {
+ name = "p_each_series___p_each_series_1.0.0.tgz";
+ path = fetchurl {
+ name = "p_each_series___p_each_series_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/p-each-series/-/p-each-series-1.0.0.tgz";
+ sha1 = "930f3d12dd1f50e7434457a22cd6f04ac6ad7f71";
+ };
+ }
+ {
+ name = "p_finally___p_finally_1.0.0.tgz";
+ path = fetchurl {
+ name = "p_finally___p_finally_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz";
+ sha1 = "3fbcfb15b899a44123b34b6dcc18b724336a2cae";
+ };
+ }
+ {
+ name = "p_is_promise___p_is_promise_2.1.0.tgz";
+ path = fetchurl {
+ name = "p_is_promise___p_is_promise_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz";
+ sha1 = "918cebaea248a62cf7ffab8e3bca8c5f882fc42e";
+ };
+ }
+ {
+ name = "p_limit___p_limit_2.2.2.tgz";
+ path = fetchurl {
+ name = "p_limit___p_limit_2.2.2.tgz";
+ url = "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.2.tgz";
+ sha1 = "61279b67721f5287aa1c13a9a7fbbc48c9291b1e";
+ };
+ }
+ {
+ name = "p_limit___p_limit_2.2.1.tgz";
+ path = fetchurl {
+ name = "p_limit___p_limit_2.2.1.tgz";
+ url = "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.1.tgz";
+ sha1 = "aa07a788cc3151c939b5131f63570f0dd2009537";
+ };
+ }
+ {
+ name = "p_locate___p_locate_3.0.0.tgz";
+ path = fetchurl {
+ name = "p_locate___p_locate_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz";
+ sha1 = "322d69a05c0264b25997d9f40cd8a891ab0064a4";
+ };
+ }
+ {
+ name = "p_locate___p_locate_4.1.0.tgz";
+ path = fetchurl {
+ name = "p_locate___p_locate_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz";
+ sha1 = "a3428bb7088b3a60292f66919278b7c297ad4f07";
+ };
+ }
+ {
+ name = "p_map___p_map_2.1.0.tgz";
+ path = fetchurl {
+ name = "p_map___p_map_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz";
+ sha1 = "310928feef9c9ecc65b68b17693018a665cea175";
+ };
+ }
+ {
+ name = "p_map___p_map_3.0.0.tgz";
+ path = fetchurl {
+ name = "p_map___p_map_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/p-map/-/p-map-3.0.0.tgz";
+ sha1 = "d704d9af8a2ba684e2600d9a215983d4141a979d";
+ };
+ }
+ {
+ name = "p_reduce___p_reduce_1.0.0.tgz";
+ path = fetchurl {
+ name = "p_reduce___p_reduce_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz";
+ sha1 = "18c2b0dd936a4690a529f8231f58a0fdb6a47dfa";
+ };
+ }
+ {
+ name = "p_retry___p_retry_3.0.1.tgz";
+ path = fetchurl {
+ name = "p_retry___p_retry_3.0.1.tgz";
+ url = "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz";
+ sha1 = "316b4c8893e2c8dc1cfa891f406c4b422bebf328";
+ };
+ }
+ {
+ name = "p_try___p_try_2.2.0.tgz";
+ path = fetchurl {
+ name = "p_try___p_try_2.2.0.tgz";
+ url = "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz";
+ sha1 = "cb2868540e313d61de58fafbe35ce9004d5540e6";
+ };
+ }
+ {
+ name = "pako___pako_1.0.11.tgz";
+ path = fetchurl {
+ name = "pako___pako_1.0.11.tgz";
+ url = "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz";
+ sha1 = "6c9599d340d54dfd3946380252a35705a6b992bf";
+ };
+ }
+ {
+ name = "papaparse___papaparse_5.2.0.tgz";
+ path = fetchurl {
+ name = "papaparse___papaparse_5.2.0.tgz";
+ url = "https://registry.yarnpkg.com/papaparse/-/papaparse-5.2.0.tgz";
+ sha1 = "97976a1b135c46612773029153dc64995caa3b7b";
+ };
+ }
+ {
+ name = "parallel_transform___parallel_transform_1.2.0.tgz";
+ path = fetchurl {
+ name = "parallel_transform___parallel_transform_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz";
+ sha1 = "9049ca37d6cb2182c3b1d2c720be94d14a5814fc";
+ };
+ }
+ {
+ name = "param_case___param_case_2.1.1.tgz";
+ path = fetchurl {
+ name = "param_case___param_case_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz";
+ sha1 = "df94fd8cf6531ecf75e6bef9a0858fbc72be2247";
+ };
+ }
+ {
+ name = "parent_module___parent_module_1.0.0.tgz";
+ path = fetchurl {
+ name = "parent_module___parent_module_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.0.tgz";
+ sha1 = "df250bdc5391f4a085fb589dad761f5ad6b865b5";
+ };
+ }
+ {
+ name = "parse_asn1___parse_asn1_5.1.5.tgz";
+ path = fetchurl {
+ name = "parse_asn1___parse_asn1_5.1.5.tgz";
+ url = "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.5.tgz";
+ sha1 = "003271343da58dc94cace494faef3d2147ecea0e";
+ };
+ }
+ {
+ name = "parse_entities___parse_entities_1.2.0.tgz";
+ path = fetchurl {
+ name = "parse_entities___parse_entities_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.2.0.tgz";
+ sha1 = "9deac087661b2e36814153cb78d7e54a4c5fd6f4";
+ };
+ }
+ {
+ name = "parse_json___parse_json_4.0.0.tgz";
+ path = fetchurl {
+ name = "parse_json___parse_json_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz";
+ sha1 = "be35f5425be1f7f6c747184f98a788cb99477ee0";
+ };
+ }
+ {
+ name = "parse_passwd___parse_passwd_1.0.0.tgz";
+ path = fetchurl {
+ name = "parse_passwd___parse_passwd_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz";
+ sha1 = "6d5b934a456993b23d37f40a382d6f1666a8e5c6";
+ };
+ }
+ {
+ name = "parse5___parse5_4.0.0.tgz";
+ path = fetchurl {
+ name = "parse5___parse5_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz";
+ sha1 = "6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608";
+ };
+ }
+ {
+ name = "parse5___parse5_1.5.1.tgz";
+ path = fetchurl {
+ name = "parse5___parse5_1.5.1.tgz";
+ url = "https://registry.yarnpkg.com/parse5/-/parse5-1.5.1.tgz";
+ sha1 = "9b7f3b0de32be78dc2401b17573ccaf0f6f59d94";
+ };
+ }
+ {
+ name = "parse5___parse5_3.0.3.tgz";
+ path = fetchurl {
+ name = "parse5___parse5_3.0.3.tgz";
+ url = "https://registry.yarnpkg.com/parse5/-/parse5-3.0.3.tgz";
+ sha1 = "042f792ffdd36851551cf4e9e066b3874ab45b5c";
+ };
+ }
+ {
+ name = "parseurl___parseurl_1.3.3.tgz";
+ path = fetchurl {
+ name = "parseurl___parseurl_1.3.3.tgz";
+ url = "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz";
+ sha1 = "9da19e7bee8d12dff0513ed5b76957793bc2e8d4";
+ };
+ }
+ {
+ name = "pascalcase___pascalcase_0.1.1.tgz";
+ path = fetchurl {
+ name = "pascalcase___pascalcase_0.1.1.tgz";
+ url = "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz";
+ sha1 = "b363e55e8006ca6fe21784d2db22bd15d7917f14";
+ };
+ }
+ {
+ name = "path_browserify___path_browserify_0.0.1.tgz";
+ path = fetchurl {
+ name = "path_browserify___path_browserify_0.0.1.tgz";
+ url = "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz";
+ sha1 = "e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a";
+ };
+ }
+ {
+ name = "path_dirname___path_dirname_1.0.2.tgz";
+ path = fetchurl {
+ name = "path_dirname___path_dirname_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz";
+ sha1 = "cc33d24d525e099a5388c0336c6e32b9160609e0";
+ };
+ }
+ {
+ name = "path_exists___path_exists_3.0.0.tgz";
+ path = fetchurl {
+ name = "path_exists___path_exists_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz";
+ sha1 = "ce0ebeaa5f78cb18925ea7d810d7b59b010fd515";
+ };
+ }
+ {
+ name = "path_exists___path_exists_4.0.0.tgz";
+ path = fetchurl {
+ name = "path_exists___path_exists_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz";
+ sha1 = "513bdbe2d3b95d7762e8c1137efa195c6c61b5b3";
+ };
+ }
+ {
+ name = "path_is_absolute___path_is_absolute_1.0.1.tgz";
+ path = fetchurl {
+ name = "path_is_absolute___path_is_absolute_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz";
+ sha1 = "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f";
+ };
+ }
+ {
+ name = "path_is_inside___path_is_inside_1.0.2.tgz";
+ path = fetchurl {
+ name = "path_is_inside___path_is_inside_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz";
+ sha1 = "365417dede44430d1c11af61027facf074bdfc53";
+ };
+ }
+ {
+ name = "path_key___path_key_2.0.1.tgz";
+ path = fetchurl {
+ name = "path_key___path_key_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz";
+ sha1 = "411cadb574c5a140d3a4b1910d40d80cc9f40b40";
+ };
+ }
+ {
+ name = "path_parse___path_parse_1.0.6.tgz";
+ path = fetchurl {
+ name = "path_parse___path_parse_1.0.6.tgz";
+ url = "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz";
+ sha1 = "d62dbb5679405d72c4737ec58600e9ddcf06d24c";
+ };
+ }
+ {
+ name = "path_to_regexp___path_to_regexp_0.1.7.tgz";
+ path = fetchurl {
+ name = "path_to_regexp___path_to_regexp_0.1.7.tgz";
+ url = "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz";
+ sha1 = "df604178005f522f15eb4490e7247a1bfaa67f8c";
+ };
+ }
+ {
+ name = "path_to_regexp___path_to_regexp_1.8.0.tgz";
+ path = fetchurl {
+ name = "path_to_regexp___path_to_regexp_1.8.0.tgz";
+ url = "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz";
+ sha1 = "887b3ba9d84393e87a0a0b9f4cb756198b53548a";
+ };
+ }
+ {
+ name = "path_type___path_type_3.0.0.tgz";
+ path = fetchurl {
+ name = "path_type___path_type_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz";
+ sha1 = "cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f";
+ };
+ }
+ {
+ name = "pbkdf2___pbkdf2_3.0.17.tgz";
+ path = fetchurl {
+ name = "pbkdf2___pbkdf2_3.0.17.tgz";
+ url = "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz";
+ sha1 = "976c206530617b14ebb32114239f7b09336e93a6";
+ };
+ }
+ {
+ name = "pend___pend_1.2.0.tgz";
+ path = fetchurl {
+ name = "pend___pend_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz";
+ sha1 = "7a57eb550a6783f9115331fcf4663d5c8e007a50";
+ };
+ }
+ {
+ name = "performance_now___performance_now_2.1.0.tgz";
+ path = fetchurl {
+ name = "performance_now___performance_now_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz";
+ sha1 = "6309f4e0e5fa913ec1c69307ae364b4b377c9e7b";
+ };
+ }
+ {
+ name = "picomatch___picomatch_2.0.7.tgz";
+ path = fetchurl {
+ name = "picomatch___picomatch_2.0.7.tgz";
+ url = "https://registry.yarnpkg.com/picomatch/-/picomatch-2.0.7.tgz";
+ sha1 = "514169d8c7cd0bdbeecc8a2609e34a7163de69f6";
+ };
+ }
+ {
+ name = "pify___pify_2.3.0.tgz";
+ path = fetchurl {
+ name = "pify___pify_2.3.0.tgz";
+ url = "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz";
+ sha1 = "ed141a6ac043a849ea588498e7dca8b15330e90c";
+ };
+ }
+ {
+ name = "pify___pify_3.0.0.tgz";
+ path = fetchurl {
+ name = "pify___pify_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz";
+ sha1 = "e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176";
+ };
+ }
+ {
+ name = "pify___pify_4.0.1.tgz";
+ path = fetchurl {
+ name = "pify___pify_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz";
+ sha1 = "4b2cd25c50d598735c50292224fd8c6df41e3231";
+ };
+ }
+ {
+ name = "pinkie_promise___pinkie_promise_2.0.1.tgz";
+ path = fetchurl {
+ name = "pinkie_promise___pinkie_promise_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz";
+ sha1 = "2135d6dfa7a358c069ac9b178776288228450ffa";
+ };
+ }
+ {
+ name = "pinkie___pinkie_2.0.4.tgz";
+ path = fetchurl {
+ name = "pinkie___pinkie_2.0.4.tgz";
+ url = "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz";
+ sha1 = "72556b80cfa0d48a974e80e77248e80ed4f7f870";
+ };
+ }
+ {
+ name = "pirates___pirates_4.0.1.tgz";
+ path = fetchurl {
+ name = "pirates___pirates_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz";
+ sha1 = "643a92caf894566f91b2b986d2c66950a8e2fb87";
+ };
+ }
+ {
+ name = "pkg_dir___pkg_dir_3.0.0.tgz";
+ path = fetchurl {
+ name = "pkg_dir___pkg_dir_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz";
+ sha1 = "2749020f239ed990881b1f71210d51eb6523bea3";
+ };
+ }
+ {
+ name = "pkg_dir___pkg_dir_4.2.0.tgz";
+ path = fetchurl {
+ name = "pkg_dir___pkg_dir_4.2.0.tgz";
+ url = "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz";
+ sha1 = "f099133df7ede422e81d1d8448270eeb3e4261f3";
+ };
+ }
+ {
+ name = "platform___platform_1.3.3.tgz";
+ path = fetchurl {
+ name = "platform___platform_1.3.3.tgz";
+ url = "https://registry.yarnpkg.com/platform/-/platform-1.3.3.tgz";
+ sha1 = "646c77011899870b6a0903e75e997e8e51da7461";
+ };
+ }
+ {
+ name = "pn___pn_1.1.0.tgz";
+ path = fetchurl {
+ name = "pn___pn_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz";
+ sha1 = "e2f4cef0e219f463c179ab37463e4e1ecdccbafb";
+ };
+ }
+ {
+ name = "popper.js___popper.js_1.15.0.tgz";
+ path = fetchurl {
+ name = "popper.js___popper.js_1.15.0.tgz";
+ url = "https://registry.yarnpkg.com/popper.js/-/popper.js-1.15.0.tgz";
+ sha1 = "5560b99bbad7647e9faa475c6b8056621f5a4ff2";
+ };
+ }
+ {
+ name = "popper.js___popper.js_1.14.7.tgz";
+ path = fetchurl {
+ name = "popper.js___popper.js_1.14.7.tgz";
+ url = "https://registry.yarnpkg.com/popper.js/-/popper.js-1.14.7.tgz";
+ sha1 = "e31ec06cfac6a97a53280c3e55e4e0c860e7738e";
+ };
+ }
+ {
+ name = "portfinder___portfinder_1.0.25.tgz";
+ path = fetchurl {
+ name = "portfinder___portfinder_1.0.25.tgz";
+ url = "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.25.tgz";
+ sha1 = "254fd337ffba869f4b9d37edc298059cb4d35eca";
+ };
+ }
+ {
+ name = "posix_character_classes___posix_character_classes_0.1.1.tgz";
+ path = fetchurl {
+ name = "posix_character_classes___posix_character_classes_0.1.1.tgz";
+ url = "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz";
+ sha1 = "01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab";
+ };
+ }
+ {
+ name = "postcss_calc___postcss_calc_7.0.1.tgz";
+ path = fetchurl {
+ name = "postcss_calc___postcss_calc_7.0.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.1.tgz";
+ sha1 = "36d77bab023b0ecbb9789d84dcb23c4941145436";
+ };
+ }
+ {
+ name = "postcss_colormin___postcss_colormin_4.0.3.tgz";
+ path = fetchurl {
+ name = "postcss_colormin___postcss_colormin_4.0.3.tgz";
+ url = "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz";
+ sha1 = "ae060bce93ed794ac71264f08132d550956bd381";
+ };
+ }
+ {
+ name = "postcss_convert_values___postcss_convert_values_4.0.1.tgz";
+ path = fetchurl {
+ name = "postcss_convert_values___postcss_convert_values_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz";
+ sha1 = "ca3813ed4da0f812f9d43703584e449ebe189a7f";
+ };
+ }
+ {
+ name = "postcss_discard_comments___postcss_discard_comments_4.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_discard_comments___postcss_discard_comments_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz";
+ sha1 = "1fbabd2c246bff6aaad7997b2b0918f4d7af4033";
+ };
+ }
+ {
+ name = "postcss_discard_duplicates___postcss_discard_duplicates_4.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_discard_duplicates___postcss_discard_duplicates_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz";
+ sha1 = "3fe133cd3c82282e550fc9b239176a9207b784eb";
+ };
+ }
+ {
+ name = "postcss_discard_empty___postcss_discard_empty_4.0.1.tgz";
+ path = fetchurl {
+ name = "postcss_discard_empty___postcss_discard_empty_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz";
+ sha1 = "c8c951e9f73ed9428019458444a02ad90bb9f765";
+ };
+ }
+ {
+ name = "postcss_discard_overridden___postcss_discard_overridden_4.0.1.tgz";
+ path = fetchurl {
+ name = "postcss_discard_overridden___postcss_discard_overridden_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz";
+ sha1 = "652aef8a96726f029f5e3e00146ee7a4e755ff57";
+ };
+ }
+ {
+ name = "postcss_merge_longhand___postcss_merge_longhand_4.0.11.tgz";
+ path = fetchurl {
+ name = "postcss_merge_longhand___postcss_merge_longhand_4.0.11.tgz";
+ url = "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz";
+ sha1 = "62f49a13e4a0ee04e7b98f42bb16062ca2549e24";
+ };
+ }
+ {
+ name = "postcss_merge_rules___postcss_merge_rules_4.0.3.tgz";
+ path = fetchurl {
+ name = "postcss_merge_rules___postcss_merge_rules_4.0.3.tgz";
+ url = "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz";
+ sha1 = "362bea4ff5a1f98e4075a713c6cb25aefef9a650";
+ };
+ }
+ {
+ name = "postcss_minify_font_values___postcss_minify_font_values_4.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_minify_font_values___postcss_minify_font_values_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz";
+ sha1 = "cd4c344cce474343fac5d82206ab2cbcb8afd5a6";
+ };
+ }
+ {
+ name = "postcss_minify_gradients___postcss_minify_gradients_4.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_minify_gradients___postcss_minify_gradients_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz";
+ sha1 = "93b29c2ff5099c535eecda56c4aa6e665a663471";
+ };
+ }
+ {
+ name = "postcss_minify_params___postcss_minify_params_4.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_minify_params___postcss_minify_params_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz";
+ sha1 = "6b9cef030c11e35261f95f618c90036d680db874";
+ };
+ }
+ {
+ name = "postcss_minify_selectors___postcss_minify_selectors_4.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_minify_selectors___postcss_minify_selectors_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz";
+ sha1 = "e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8";
+ };
+ }
+ {
+ name = "postcss_modules_extract_imports___postcss_modules_extract_imports_2.0.0.tgz";
+ path = fetchurl {
+ name = "postcss_modules_extract_imports___postcss_modules_extract_imports_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz";
+ sha1 = "818719a1ae1da325f9832446b01136eeb493cd7e";
+ };
+ }
+ {
+ name = "postcss_modules_local_by_default___postcss_modules_local_by_default_3.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_modules_local_by_default___postcss_modules_local_by_default_3.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.2.tgz";
+ sha1 = "e8a6561be914aaf3c052876377524ca90dbb7915";
+ };
+ }
+ {
+ name = "postcss_modules_scope___postcss_modules_scope_2.1.0.tgz";
+ path = fetchurl {
+ name = "postcss_modules_scope___postcss_modules_scope_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.1.0.tgz";
+ sha1 = "ad3f5bf7856114f6fcab901b0502e2a2bc39d4eb";
+ };
+ }
+ {
+ name = "postcss_modules_values___postcss_modules_values_3.0.0.tgz";
+ path = fetchurl {
+ name = "postcss_modules_values___postcss_modules_values_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz";
+ sha1 = "5b5000d6ebae29b4255301b4a3a54574423e7f10";
+ };
+ }
+ {
+ name = "postcss_normalize_charset___postcss_normalize_charset_4.0.1.tgz";
+ path = fetchurl {
+ name = "postcss_normalize_charset___postcss_normalize_charset_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz";
+ sha1 = "8b35add3aee83a136b0471e0d59be58a50285dd4";
+ };
+ }
+ {
+ name = "postcss_normalize_display_values___postcss_normalize_display_values_4.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_normalize_display_values___postcss_normalize_display_values_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz";
+ sha1 = "0dbe04a4ce9063d4667ed2be476bb830c825935a";
+ };
+ }
+ {
+ name = "postcss_normalize_positions___postcss_normalize_positions_4.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_normalize_positions___postcss_normalize_positions_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz";
+ sha1 = "05f757f84f260437378368a91f8932d4b102917f";
+ };
+ }
+ {
+ name = "postcss_normalize_repeat_style___postcss_normalize_repeat_style_4.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_normalize_repeat_style___postcss_normalize_repeat_style_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz";
+ sha1 = "c4ebbc289f3991a028d44751cbdd11918b17910c";
+ };
+ }
+ {
+ name = "postcss_normalize_string___postcss_normalize_string_4.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_normalize_string___postcss_normalize_string_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz";
+ sha1 = "cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c";
+ };
+ }
+ {
+ name = "postcss_normalize_timing_functions___postcss_normalize_timing_functions_4.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_normalize_timing_functions___postcss_normalize_timing_functions_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz";
+ sha1 = "8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9";
+ };
+ }
+ {
+ name = "postcss_normalize_unicode___postcss_normalize_unicode_4.0.1.tgz";
+ path = fetchurl {
+ name = "postcss_normalize_unicode___postcss_normalize_unicode_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz";
+ sha1 = "841bd48fdcf3019ad4baa7493a3d363b52ae1cfb";
+ };
+ }
+ {
+ name = "postcss_normalize_url___postcss_normalize_url_4.0.1.tgz";
+ path = fetchurl {
+ name = "postcss_normalize_url___postcss_normalize_url_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz";
+ sha1 = "10e437f86bc7c7e58f7b9652ed878daaa95faae1";
+ };
+ }
+ {
+ name = "postcss_normalize_whitespace___postcss_normalize_whitespace_4.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_normalize_whitespace___postcss_normalize_whitespace_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz";
+ sha1 = "bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82";
+ };
+ }
+ {
+ name = "postcss_ordered_values___postcss_ordered_values_4.1.2.tgz";
+ path = fetchurl {
+ name = "postcss_ordered_values___postcss_ordered_values_4.1.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz";
+ sha1 = "0cf75c820ec7d5c4d280189559e0b571ebac0eee";
+ };
+ }
+ {
+ name = "postcss_reduce_initial___postcss_reduce_initial_4.0.3.tgz";
+ path = fetchurl {
+ name = "postcss_reduce_initial___postcss_reduce_initial_4.0.3.tgz";
+ url = "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz";
+ sha1 = "7fd42ebea5e9c814609639e2c2e84ae270ba48df";
+ };
+ }
+ {
+ name = "postcss_reduce_transforms___postcss_reduce_transforms_4.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_reduce_transforms___postcss_reduce_transforms_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz";
+ sha1 = "17efa405eacc6e07be3414a5ca2d1074681d4e29";
+ };
+ }
+ {
+ name = "postcss_selector_parser___postcss_selector_parser_3.1.1.tgz";
+ path = fetchurl {
+ name = "postcss_selector_parser___postcss_selector_parser_3.1.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz";
+ sha1 = "4f875f4afb0c96573d5cf4d74011aee250a7e865";
+ };
+ }
+ {
+ name = "postcss_selector_parser___postcss_selector_parser_5.0.0.tgz";
+ path = fetchurl {
+ name = "postcss_selector_parser___postcss_selector_parser_5.0.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz";
+ sha1 = "249044356697b33b64f1a8f7c80922dddee7195c";
+ };
+ }
+ {
+ name = "postcss_selector_parser___postcss_selector_parser_6.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_selector_parser___postcss_selector_parser_6.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz";
+ sha1 = "934cf799d016c83411859e09dcecade01286ec5c";
+ };
+ }
+ {
+ name = "postcss_svgo___postcss_svgo_4.0.2.tgz";
+ path = fetchurl {
+ name = "postcss_svgo___postcss_svgo_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.2.tgz";
+ sha1 = "17b997bc711b333bab143aaed3b8d3d6e3d38258";
+ };
+ }
+ {
+ name = "postcss_unique_selectors___postcss_unique_selectors_4.0.1.tgz";
+ path = fetchurl {
+ name = "postcss_unique_selectors___postcss_unique_selectors_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz";
+ sha1 = "9446911f3289bfd64c6d680f073c03b1f9ee4bac";
+ };
+ }
+ {
+ name = "postcss_value_parser___postcss_value_parser_3.3.0.tgz";
+ path = fetchurl {
+ name = "postcss_value_parser___postcss_value_parser_3.3.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz";
+ sha1 = "87f38f9f18f774a4ab4c8a232f5c5ce8872a9d15";
+ };
+ }
+ {
+ name = "postcss_value_parser___postcss_value_parser_3.3.1.tgz";
+ path = fetchurl {
+ name = "postcss_value_parser___postcss_value_parser_3.3.1.tgz";
+ url = "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz";
+ sha1 = "9ff822547e2893213cf1c30efa51ac5fd1ba8281";
+ };
+ }
+ {
+ name = "postcss_value_parser___postcss_value_parser_4.0.0.tgz";
+ path = fetchurl {
+ name = "postcss_value_parser___postcss_value_parser_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.0.0.tgz";
+ sha1 = "99a983d365f7b2ad8d0f9b8c3094926eab4b936d";
+ };
+ }
+ {
+ name = "postcss___postcss_5.2.18.tgz";
+ path = fetchurl {
+ name = "postcss___postcss_5.2.18.tgz";
+ url = "https://registry.yarnpkg.com/postcss/-/postcss-5.2.18.tgz";
+ sha1 = "badfa1497d46244f6390f58b319830d9107853c5";
+ };
+ }
+ {
+ name = "postcss___postcss_7.0.16.tgz";
+ path = fetchurl {
+ name = "postcss___postcss_7.0.16.tgz";
+ url = "https://registry.yarnpkg.com/postcss/-/postcss-7.0.16.tgz";
+ sha1 = "48f64f1b4b558cb8b52c88987724359acb010da2";
+ };
+ }
+ {
+ name = "postcss___postcss_7.0.17.tgz";
+ path = fetchurl {
+ name = "postcss___postcss_7.0.17.tgz";
+ url = "https://registry.yarnpkg.com/postcss/-/postcss-7.0.17.tgz";
+ sha1 = "4da1bdff5322d4a0acaab4d87f3e782436bad31f";
+ };
+ }
+ {
+ name = "prefix_style___prefix_style_2.0.1.tgz";
+ path = fetchurl {
+ name = "prefix_style___prefix_style_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/prefix-style/-/prefix-style-2.0.1.tgz";
+ sha1 = "66bba9a870cfda308a5dc20e85e9120932c95a06";
+ };
+ }
+ {
+ name = "prelude_ls___prelude_ls_1.1.2.tgz";
+ path = fetchurl {
+ name = "prelude_ls___prelude_ls_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz";
+ sha1 = "21932a549f5e52ffd9a827f570e04be62a97da54";
+ };
+ }
+ {
+ name = "prepend_http___prepend_http_1.0.4.tgz";
+ path = fetchurl {
+ name = "prepend_http___prepend_http_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz";
+ sha1 = "d4f4562b0ce3696e41ac52d0e002e57a635dc6dc";
+ };
+ }
+ {
+ name = "prettier___prettier_1.19.1.tgz";
+ path = fetchurl {
+ name = "prettier___prettier_1.19.1.tgz";
+ url = "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz";
+ sha1 = "f7d7f5ff8a9cd872a7be4ca142095956a60797cb";
+ };
+ }
+ {
+ name = "pretty_bytes___pretty_bytes_5.3.0.tgz";
+ path = fetchurl {
+ name = "pretty_bytes___pretty_bytes_5.3.0.tgz";
+ url = "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.3.0.tgz";
+ sha1 = "f2849e27db79fb4d6cfe24764fc4134f165989f2";
+ };
+ }
+ {
+ name = "pretty_error___pretty_error_2.1.1.tgz";
+ path = fetchurl {
+ name = "pretty_error___pretty_error_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.1.tgz";
+ sha1 = "5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3";
+ };
+ }
+ {
+ name = "pretty_format___pretty_format_24.8.0.tgz";
+ path = fetchurl {
+ name = "pretty_format___pretty_format_24.8.0.tgz";
+ url = "https://registry.yarnpkg.com/pretty-format/-/pretty-format-24.8.0.tgz";
+ sha1 = "8dae7044f58db7cb8be245383b565a963e3c27f2";
+ };
+ }
+ {
+ name = "pretty_format___pretty_format_24.9.0.tgz";
+ path = fetchurl {
+ name = "pretty_format___pretty_format_24.9.0.tgz";
+ url = "https://registry.yarnpkg.com/pretty-format/-/pretty-format-24.9.0.tgz";
+ sha1 = "12fac31b37019a4eea3c11aa9a959eb7628aa7c9";
+ };
+ }
+ {
+ name = "pretty_format___pretty_format_25.5.0.tgz";
+ path = fetchurl {
+ name = "pretty_format___pretty_format_25.5.0.tgz";
+ url = "https://registry.yarnpkg.com/pretty-format/-/pretty-format-25.5.0.tgz";
+ sha1 = "7873c1d774f682c34b8d48b6743a2bf2ac55791a";
+ };
+ }
+ {
+ name = "private___private_0.1.8.tgz";
+ path = fetchurl {
+ name = "private___private_0.1.8.tgz";
+ url = "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz";
+ sha1 = "2381edb3689f7a53d653190060fcf822d2f368ff";
+ };
+ }
+ {
+ name = "process_nextick_args___process_nextick_args_2.0.1.tgz";
+ path = fetchurl {
+ name = "process_nextick_args___process_nextick_args_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz";
+ sha1 = "7820d9b16120cc55ca9ae7792680ae7dba6d7fe2";
+ };
+ }
+ {
+ name = "process___process_0.11.10.tgz";
+ path = fetchurl {
+ name = "process___process_0.11.10.tgz";
+ url = "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz";
+ sha1 = "7332300e840161bda3e69a1d1d91a7d4bc16f182";
+ };
+ }
+ {
+ name = "progress___progress_2.0.3.tgz";
+ path = fetchurl {
+ name = "progress___progress_2.0.3.tgz";
+ url = "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz";
+ sha1 = "7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8";
+ };
+ }
+ {
+ name = "promise_inflight___promise_inflight_1.0.1.tgz";
+ path = fetchurl {
+ name = "promise_inflight___promise_inflight_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz";
+ sha1 = "98472870bf228132fcbdd868129bad12c3c029e3";
+ };
+ }
+ {
+ name = "promise_polyfill___promise_polyfill_8.1.3.tgz";
+ path = fetchurl {
+ name = "promise_polyfill___promise_polyfill_8.1.3.tgz";
+ url = "https://registry.yarnpkg.com/promise-polyfill/-/promise-polyfill-8.1.3.tgz";
+ sha1 = "8c99b3cf53f3a91c68226ffde7bde81d7f904116";
+ };
+ }
+ {
+ name = "promise___promise_7.3.1.tgz";
+ path = fetchurl {
+ name = "promise___promise_7.3.1.tgz";
+ url = "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz";
+ sha1 = "064b72602b18f90f29192b8b1bc418ffd1ebd3bf";
+ };
+ }
+ {
+ name = "prompts___prompts_2.1.0.tgz";
+ path = fetchurl {
+ name = "prompts___prompts_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/prompts/-/prompts-2.1.0.tgz";
+ sha1 = "bf90bc71f6065d255ea2bdc0fe6520485c1b45db";
+ };
+ }
+ {
+ name = "prop_types___prop_types_15.5.8.tgz";
+ path = fetchurl {
+ name = "prop_types___prop_types_15.5.8.tgz";
+ url = "https://registry.yarnpkg.com/prop-types/-/prop-types-15.5.8.tgz";
+ sha1 = "6b7b2e141083be38c8595aa51fc55775c7199394";
+ };
+ }
+ {
+ name = "prop_types___prop_types_15.6.2.tgz";
+ path = fetchurl {
+ name = "prop_types___prop_types_15.6.2.tgz";
+ url = "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.2.tgz";
+ sha1 = "05d5ca77b4453e985d60fc7ff8c859094a497102";
+ };
+ }
+ {
+ name = "prop_types___prop_types_15.7.2.tgz";
+ path = fetchurl {
+ name = "prop_types___prop_types_15.7.2.tgz";
+ url = "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz";
+ sha1 = "52c41e75b8c87e72b9d9360e0206b99dcbffa6c5";
+ };
+ }
+ {
+ name = "proxy_addr___proxy_addr_2.0.4.tgz";
+ path = fetchurl {
+ name = "proxy_addr___proxy_addr_2.0.4.tgz";
+ url = "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.4.tgz";
+ sha1 = "ecfc733bf22ff8c6f407fa275327b9ab67e48b93";
+ };
+ }
+ {
+ name = "proxy_addr___proxy_addr_2.0.6.tgz";
+ path = fetchurl {
+ name = "proxy_addr___proxy_addr_2.0.6.tgz";
+ url = "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz";
+ sha1 = "fdc2336505447d3f2f2c638ed272caf614bbb2bf";
+ };
+ }
+ {
+ name = "prr___prr_1.0.1.tgz";
+ path = fetchurl {
+ name = "prr___prr_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz";
+ sha1 = "d3fc114ba06995a45ec6893f484ceb1d78f5f476";
+ };
+ }
+ {
+ name = "psl___psl_1.2.0.tgz";
+ path = fetchurl {
+ name = "psl___psl_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/psl/-/psl-1.2.0.tgz";
+ sha1 = "df12b5b1b3a30f51c329eacbdef98f3a6e136dc6";
+ };
+ }
+ {
+ name = "public_encrypt___public_encrypt_4.0.3.tgz";
+ path = fetchurl {
+ name = "public_encrypt___public_encrypt_4.0.3.tgz";
+ url = "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz";
+ sha1 = "4fcc9d77a07e48ba7527e7cbe0de33d0701331e0";
+ };
+ }
+ {
+ name = "pump___pump_2.0.1.tgz";
+ path = fetchurl {
+ name = "pump___pump_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz";
+ sha1 = "12399add6e4cf7526d973cbc8b5ce2e2908b3909";
+ };
+ }
+ {
+ name = "pump___pump_3.0.0.tgz";
+ path = fetchurl {
+ name = "pump___pump_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz";
+ sha1 = "b4a2116815bde2f4e1ea602354e8c75565107a64";
+ };
+ }
+ {
+ name = "pumpify___pumpify_1.5.1.tgz";
+ path = fetchurl {
+ name = "pumpify___pumpify_1.5.1.tgz";
+ url = "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz";
+ sha1 = "36513be246ab27570b1a374a5ce278bfd74370ce";
+ };
+ }
+ {
+ name = "punycode___punycode_1.3.2.tgz";
+ path = fetchurl {
+ name = "punycode___punycode_1.3.2.tgz";
+ url = "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz";
+ sha1 = "9653a036fb7c1ee42342f2325cceefea3926c48d";
+ };
+ }
+ {
+ name = "punycode___punycode_1.4.1.tgz";
+ path = fetchurl {
+ name = "punycode___punycode_1.4.1.tgz";
+ url = "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz";
+ sha1 = "c0d5a63b2718800ad8e1eb0fa5269c84dd41845e";
+ };
+ }
+ {
+ name = "punycode___punycode_2.1.1.tgz";
+ path = fetchurl {
+ name = "punycode___punycode_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz";
+ sha1 = "b58b010ac40c22c5657616c8d2c2c02c7bf479ec";
+ };
+ }
+ {
+ name = "q___q_1.5.1.tgz";
+ path = fetchurl {
+ name = "q___q_1.5.1.tgz";
+ url = "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz";
+ sha1 = "7e32f75b41381291d04611f1bf14109ac00651d7";
+ };
+ }
+ {
+ name = "qs___qs_6.5.1.tgz";
+ path = fetchurl {
+ name = "qs___qs_6.5.1.tgz";
+ url = "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz";
+ sha1 = "349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8";
+ };
+ }
+ {
+ name = "qs___qs_6.7.0.tgz";
+ path = fetchurl {
+ name = "qs___qs_6.7.0.tgz";
+ url = "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz";
+ sha1 = "41dc1a015e3d581f1621776be31afb2876a9b1bc";
+ };
+ }
+ {
+ name = "qs___qs_6.9.1.tgz";
+ path = fetchurl {
+ name = "qs___qs_6.9.1.tgz";
+ url = "https://registry.yarnpkg.com/qs/-/qs-6.9.1.tgz";
+ sha1 = "20082c65cb78223635ab1a9eaca8875a29bf8ec9";
+ };
+ }
+ {
+ name = "qs___qs_6.5.2.tgz";
+ path = fetchurl {
+ name = "qs___qs_6.5.2.tgz";
+ url = "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz";
+ sha1 = "cb3ae806e8740444584ef154ce8ee98d403f3e36";
+ };
+ }
+ {
+ name = "query_string___query_string_4.3.4.tgz";
+ path = fetchurl {
+ name = "query_string___query_string_4.3.4.tgz";
+ url = "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz";
+ sha1 = "bbb693b9ca915c232515b228b1a02b609043dbeb";
+ };
+ }
+ {
+ name = "querystring_es3___querystring_es3_0.2.1.tgz";
+ path = fetchurl {
+ name = "querystring_es3___querystring_es3_0.2.1.tgz";
+ url = "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz";
+ sha1 = "9ec61f79049875707d69414596fd907a4d711e73";
+ };
+ }
+ {
+ name = "querystring___querystring_0.2.0.tgz";
+ path = fetchurl {
+ name = "querystring___querystring_0.2.0.tgz";
+ url = "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz";
+ sha1 = "b209849203bb25df820da756e747005878521620";
+ };
+ }
+ {
+ name = "querystringify___querystringify_2.1.1.tgz";
+ path = fetchurl {
+ name = "querystringify___querystringify_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/querystringify/-/querystringify-2.1.1.tgz";
+ sha1 = "60e5a5fd64a7f8bfa4d2ab2ed6fdf4c85bad154e";
+ };
+ }
+ {
+ name = "raf___raf_3.4.0.tgz";
+ path = fetchurl {
+ name = "raf___raf_3.4.0.tgz";
+ url = "https://registry.yarnpkg.com/raf/-/raf-3.4.0.tgz";
+ sha1 = "a28876881b4bc2ca9117d4138163ddb80f781575";
+ };
+ }
+ {
+ name = "railroad_diagrams___railroad_diagrams_1.0.0.tgz";
+ path = fetchurl {
+ name = "railroad_diagrams___railroad_diagrams_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz";
+ sha1 = "eb7e6267548ddedfb899c1b90e57374559cddb7e";
+ };
+ }
+ {
+ name = "ramda___ramda_0.26.1.tgz";
+ path = fetchurl {
+ name = "ramda___ramda_0.26.1.tgz";
+ url = "https://registry.yarnpkg.com/ramda/-/ramda-0.26.1.tgz";
+ sha1 = "8d41351eb8111c55353617fc3bbffad8e4d35d06";
+ };
+ }
+ {
+ name = "randexp___randexp_0.4.6.tgz";
+ path = fetchurl {
+ name = "randexp___randexp_0.4.6.tgz";
+ url = "https://registry.yarnpkg.com/randexp/-/randexp-0.4.6.tgz";
+ sha1 = "e986ad5e5e31dae13ddd6f7b3019aa7c87f60ca3";
+ };
+ }
+ {
+ name = "randombytes___randombytes_2.1.0.tgz";
+ path = fetchurl {
+ name = "randombytes___randombytes_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz";
+ sha1 = "df6f84372f0270dc65cdf6291349ab7a473d4f2a";
+ };
+ }
+ {
+ name = "randomfill___randomfill_1.0.4.tgz";
+ path = fetchurl {
+ name = "randomfill___randomfill_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz";
+ sha1 = "c92196fc86ab42be983f1bf31778224931d61458";
+ };
+ }
+ {
+ name = "range_parser___range_parser_1.2.1.tgz";
+ path = fetchurl {
+ name = "range_parser___range_parser_1.2.1.tgz";
+ url = "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz";
+ sha1 = "3cf37023d199e1c24d1a55b84800c2f3e6468031";
+ };
+ }
+ {
+ name = "range_parser___range_parser_1.2.0.tgz";
+ path = fetchurl {
+ name = "range_parser___range_parser_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz";
+ sha1 = "f49be6b487894ddc40dcc94a322f611092e00d5e";
+ };
+ }
+ {
+ name = "raw_body___raw_body_2.3.2.tgz";
+ path = fetchurl {
+ name = "raw_body___raw_body_2.3.2.tgz";
+ url = "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.2.tgz";
+ sha1 = "bcd60c77d3eb93cde0050295c3f379389bc88f89";
+ };
+ }
+ {
+ name = "raw_body___raw_body_2.4.0.tgz";
+ path = fetchurl {
+ name = "raw_body___raw_body_2.4.0.tgz";
+ url = "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz";
+ sha1 = "a1ce6fb9c9bc356ca52e89256ab59059e13d0332";
+ };
+ }
+ {
+ name = "raw_loader___raw_loader_4.0.1.tgz";
+ path = fetchurl {
+ name = "raw_loader___raw_loader_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/raw-loader/-/raw-loader-4.0.1.tgz";
+ sha1 = "14e1f726a359b68437e183d5a5b7d33a3eba6933";
+ };
+ }
+ {
+ name = "react_codemirror2___react_codemirror2_4.3.0.tgz";
+ path = fetchurl {
+ name = "react_codemirror2___react_codemirror2_4.3.0.tgz";
+ url = "https://registry.yarnpkg.com/react-codemirror2/-/react-codemirror2-4.3.0.tgz";
+ sha1 = "e79aedca4da60d22402d2cd74f2885a3e5c009fd";
+ };
+ }
+ {
+ name = "react_copy_to_clipboard___react_copy_to_clipboard_5.0.1.tgz";
+ path = fetchurl {
+ name = "react_copy_to_clipboard___react_copy_to_clipboard_5.0.1.tgz";
+ url = "https://registry.yarnpkg.com/react-copy-to-clipboard/-/react-copy-to-clipboard-5.0.1.tgz";
+ sha1 = "8eae107bb400be73132ed3b6a7b4fb156090208e";
+ };
+ }
+ {
+ name = "react_datepicker___react_datepicker_2.1.0.tgz";
+ path = fetchurl {
+ name = "react_datepicker___react_datepicker_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/react-datepicker/-/react-datepicker-2.1.0.tgz";
+ sha1 = "d9b9dfe78eaf4214e93a77d150cdafbc49ef522c";
+ };
+ }
+ {
+ name = "react_dimensions___react_dimensions_1.3.1.tgz";
+ path = fetchurl {
+ name = "react_dimensions___react_dimensions_1.3.1.tgz";
+ url = "https://registry.yarnpkg.com/react-dimensions/-/react-dimensions-1.3.1.tgz";
+ sha1 = "89c29bcd48828a74faeb07da1e461e1a354ccc48";
+ };
+ }
+ {
+ name = "react_dnd_html5_backend___react_dnd_html5_backend_9.5.1.tgz";
+ path = fetchurl {
+ name = "react_dnd_html5_backend___react_dnd_html5_backend_9.5.1.tgz";
+ url = "https://registry.yarnpkg.com/react-dnd-html5-backend/-/react-dnd-html5-backend-9.5.1.tgz";
+ sha1 = "e6a0aed3ece800c1abe004f9ed9991513e2e644c";
+ };
+ }
+ {
+ name = "react_dnd___react_dnd_9.5.1.tgz";
+ path = fetchurl {
+ name = "react_dnd___react_dnd_9.5.1.tgz";
+ url = "https://registry.yarnpkg.com/react-dnd/-/react-dnd-9.5.1.tgz";
+ sha1 = "907e55c791d6c50cbed1a4021c14b989b86ac467";
+ };
+ }
+ {
+ name = "react_dom___react_dom_16.8.2.tgz";
+ path = fetchurl {
+ name = "react_dom___react_dom_16.8.2.tgz";
+ url = "https://registry.yarnpkg.com/react-dom/-/react-dom-16.8.2.tgz";
+ sha1 = "7c8a69545dd554d45d66442230ba04a6a0a3c3d3";
+ };
+ }
+ {
+ name = "react_draggable___react_draggable_3.0.5.tgz";
+ path = fetchurl {
+ name = "react_draggable___react_draggable_3.0.5.tgz";
+ url = "https://registry.yarnpkg.com/react-draggable/-/react-draggable-3.0.5.tgz";
+ sha1 = "c031e0ed4313531f9409d6cd84c8ebcec0ddfe2d";
+ };
+ }
+ {
+ name = "react_draggable___react_draggable_3.3.0.tgz";
+ path = fetchurl {
+ name = "react_draggable___react_draggable_3.3.0.tgz";
+ url = "https://registry.yarnpkg.com/react-draggable/-/react-draggable-3.3.0.tgz";
+ sha1 = "2ed7ea3f92e7d742d747f9e6324860606cd4d997";
+ };
+ }
+ {
+ name = "react_grid_layout___react_grid_layout_0.16.6.tgz";
+ path = fetchurl {
+ name = "react_grid_layout___react_grid_layout_0.16.6.tgz";
+ url = "https://registry.yarnpkg.com/react-grid-layout/-/react-grid-layout-0.16.6.tgz";
+ sha1 = "9b2407a2b946c2260ebaf66f13b556e1da4efeb2";
+ };
+ }
+ {
+ name = "react_is___react_is_16.13.1.tgz";
+ path = fetchurl {
+ name = "react_is___react_is_16.13.1.tgz";
+ url = "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz";
+ sha1 = "789729a4dc36de2999dc156dd6c1d9c18cea56a4";
+ };
+ }
+ {
+ name = "react_is___react_is_16.5.2.tgz";
+ path = fetchurl {
+ name = "react_is___react_is_16.5.2.tgz";
+ url = "https://registry.yarnpkg.com/react-is/-/react-is-16.5.2.tgz";
+ sha1 = "e2a7b7c3f5d48062eb769fcb123505eb928722e3";
+ };
+ }
+ {
+ name = "react_is___react_is_16.12.0.tgz";
+ path = fetchurl {
+ name = "react_is___react_is_16.12.0.tgz";
+ url = "https://registry.yarnpkg.com/react-is/-/react-is-16.12.0.tgz";
+ sha1 = "2cc0fe0fba742d97fd527c42a13bec4eeb06241c";
+ };
+ }
+ {
+ name = "react_is___react_is_16.11.0.tgz";
+ path = fetchurl {
+ name = "react_is___react_is_16.11.0.tgz";
+ url = "https://registry.yarnpkg.com/react-is/-/react-is-16.11.0.tgz";
+ sha1 = "b85dfecd48ad1ce469ff558a882ca8e8313928fa";
+ };
+ }
+ {
+ name = "react_is___react_is_16.8.6.tgz";
+ path = fetchurl {
+ name = "react_is___react_is_16.8.6.tgz";
+ url = "https://registry.yarnpkg.com/react-is/-/react-is-16.8.6.tgz";
+ sha1 = "5bbc1e2d29141c9fbdfed456343fe2bc430a6a16";
+ };
+ }
+ {
+ name = "react_lifecycles_compat___react_lifecycles_compat_3.0.4.tgz";
+ path = fetchurl {
+ name = "react_lifecycles_compat___react_lifecycles_compat_3.0.4.tgz";
+ url = "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz";
+ sha1 = "4f1a273afdfc8f3488a8c516bfda78f872352362";
+ };
+ }
+ {
+ name = "react_loadable___react_loadable_5.5.0.tgz";
+ path = fetchurl {
+ name = "react_loadable___react_loadable_5.5.0.tgz";
+ url = "https://registry.yarnpkg.com/react-loadable/-/react-loadable-5.5.0.tgz";
+ sha1 = "582251679d3da86c32aae2c8e689c59f1196d8c4";
+ };
+ }
+ {
+ name = "react_markdown___react_markdown_4.0.4.tgz";
+ path = fetchurl {
+ name = "react_markdown___react_markdown_4.0.4.tgz";
+ url = "https://registry.yarnpkg.com/react-markdown/-/react-markdown-4.0.4.tgz";
+ sha1 = "bdc882bc3eb4dfac45d57bfe58d8f482c5a85a64";
+ };
+ }
+ {
+ name = "react_monaco_editor___react_monaco_editor_0.33.0.tgz";
+ path = fetchurl {
+ name = "react_monaco_editor___react_monaco_editor_0.33.0.tgz";
+ url = "https://registry.yarnpkg.com/react-monaco-editor/-/react-monaco-editor-0.33.0.tgz";
+ sha1 = "822c331836ec39b1160faf22b0c722266f822460";
+ };
+ }
+ {
+ name = "react_onclickoutside___react_onclickoutside_6.7.1.tgz";
+ path = fetchurl {
+ name = "react_onclickoutside___react_onclickoutside_6.7.1.tgz";
+ url = "https://registry.yarnpkg.com/react-onclickoutside/-/react-onclickoutside-6.7.1.tgz";
+ sha1 = "6a5b5b8b4eae6b776259712c89c8a2b36b17be93";
+ };
+ }
+ {
+ name = "react_popper___react_popper_1.3.3.tgz";
+ path = fetchurl {
+ name = "react_popper___react_popper_1.3.3.tgz";
+ url = "https://registry.yarnpkg.com/react-popper/-/react-popper-1.3.3.tgz";
+ sha1 = "2c6cef7515a991256b4f0536cd4bdcb58a7b6af6";
+ };
+ }
+ {
+ name = "react_redux___react_redux_7.2.0.tgz";
+ path = fetchurl {
+ name = "react_redux___react_redux_7.2.0.tgz";
+ url = "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.0.tgz";
+ sha1 = "f970f62192b3981642fec46fd0db18a074fe879d";
+ };
+ }
+ {
+ name = "react_resizable___react_resizable_1.7.5.tgz";
+ path = fetchurl {
+ name = "react_resizable___react_resizable_1.7.5.tgz";
+ url = "https://registry.yarnpkg.com/react-resizable/-/react-resizable-1.7.5.tgz";
+ sha1 = "83eb75bb3684da6989bbbf4f826e1470f0af902e";
+ };
+ }
+ {
+ name = "react_router_dom___react_router_dom_5.2.0.tgz";
+ path = fetchurl {
+ name = "react_router_dom___react_router_dom_5.2.0.tgz";
+ url = "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.2.0.tgz";
+ sha1 = "9e65a4d0c45e13289e66c7b17c7e175d0ea15662";
+ };
+ }
+ {
+ name = "react_router___react_router_5.2.0.tgz";
+ path = fetchurl {
+ name = "react_router___react_router_5.2.0.tgz";
+ url = "https://registry.yarnpkg.com/react-router/-/react-router-5.2.0.tgz";
+ sha1 = "424e75641ca8747fbf76e5ecca69781aa37ea293";
+ };
+ }
+ {
+ name = "react_scrollbars_custom___react_scrollbars_custom_4.0.0_alpha.8.tgz";
+ path = fetchurl {
+ name = "react_scrollbars_custom___react_scrollbars_custom_4.0.0_alpha.8.tgz";
+ url = "https://registry.yarnpkg.com/react-scrollbars-custom/-/react-scrollbars-custom-4.0.0-alpha.8.tgz";
+ sha1 = "dc09b61831b59d93e24f0ec18dae84c9f3fc14e8";
+ };
+ }
+ {
+ name = "react_test_renderer___react_test_renderer_16.5.2.tgz";
+ path = fetchurl {
+ name = "react_test_renderer___react_test_renderer_16.5.2.tgz";
+ url = "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.5.2.tgz";
+ sha1 = "92e9d2c6f763b9821b2e0b22f994ee675068b5ae";
+ };
+ }
+ {
+ name = "react_virtualized___react_virtualized_9.20.1.tgz";
+ path = fetchurl {
+ name = "react_virtualized___react_virtualized_9.20.1.tgz";
+ url = "https://registry.yarnpkg.com/react-virtualized/-/react-virtualized-9.20.1.tgz";
+ sha1 = "02dc08fe9070386b8c48e2ac56bce7af0208d22d";
+ };
+ }
+ {
+ name = "react___react_16.11.0.tgz";
+ path = fetchurl {
+ name = "react___react_16.11.0.tgz";
+ url = "https://registry.yarnpkg.com/react/-/react-16.11.0.tgz";
+ sha1 = "d294545fe62299ccee83363599bf904e4a07fdbb";
+ };
+ }
+ {
+ name = "read_pkg_up___read_pkg_up_4.0.0.tgz";
+ path = fetchurl {
+ name = "read_pkg_up___read_pkg_up_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-4.0.0.tgz";
+ sha1 = "1b221c6088ba7799601c808f91161c66e58f8978";
+ };
+ }
+ {
+ name = "read_pkg___read_pkg_3.0.0.tgz";
+ path = fetchurl {
+ name = "read_pkg___read_pkg_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz";
+ sha1 = "9cbc686978fee65d16c00e2b19c237fcf6e38389";
+ };
+ }
+ {
+ name = "readable_stream___readable_stream_2.3.7.tgz";
+ path = fetchurl {
+ name = "readable_stream___readable_stream_2.3.7.tgz";
+ url = "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz";
+ sha1 = "1eca1cf711aef814c04f62252a36a62f6cb23b57";
+ };
+ }
+ {
+ name = "readable_stream___readable_stream_3.6.0.tgz";
+ path = fetchurl {
+ name = "readable_stream___readable_stream_3.6.0.tgz";
+ url = "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz";
+ sha1 = "337bbda3adc0706bd3e024426a286d4b4b2c9198";
+ };
+ }
+ {
+ name = "readable_stream___readable_stream_3.4.0.tgz";
+ path = fetchurl {
+ name = "readable_stream___readable_stream_3.4.0.tgz";
+ url = "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.4.0.tgz";
+ sha1 = "a51c26754658e0a3c21dbf59163bd45ba6f447fc";
+ };
+ }
+ {
+ name = "readdirp___readdirp_2.2.1.tgz";
+ path = fetchurl {
+ name = "readdirp___readdirp_2.2.1.tgz";
+ url = "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz";
+ sha1 = "0e87622a3325aa33e892285caf8b4e846529a525";
+ };
+ }
+ {
+ name = "readdirp___readdirp_3.1.1.tgz";
+ path = fetchurl {
+ name = "readdirp___readdirp_3.1.1.tgz";
+ url = "https://registry.yarnpkg.com/readdirp/-/readdirp-3.1.1.tgz";
+ sha1 = "b158123ac343c8b0f31d65680269cc0fc1025db1";
+ };
+ }
+ {
+ name = "realpath_native___realpath_native_1.1.0.tgz";
+ path = fetchurl {
+ name = "realpath_native___realpath_native_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/realpath-native/-/realpath-native-1.1.0.tgz";
+ sha1 = "2003294fea23fb0672f2476ebe22fcf498a2d65c";
+ };
+ }
+ {
+ name = "redux_auth_wrapper___redux_auth_wrapper_1.1.0.tgz";
+ path = fetchurl {
+ name = "redux_auth_wrapper___redux_auth_wrapper_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/redux-auth-wrapper/-/redux-auth-wrapper-1.1.0.tgz";
+ sha1 = "ccd4a753fe2134eb93c44f4e5781054577f6244a";
+ };
+ }
+ {
+ name = "redux_thunk___redux_thunk_2.3.0.tgz";
+ path = fetchurl {
+ name = "redux_thunk___redux_thunk_2.3.0.tgz";
+ url = "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.3.0.tgz";
+ sha1 = "51c2c19a185ed5187aaa9a2d08b666d0d6467622";
+ };
+ }
+ {
+ name = "redux___redux_4.0.0.tgz";
+ path = fetchurl {
+ name = "redux___redux_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/redux/-/redux-4.0.0.tgz";
+ sha1 = "aa698a92b729315d22b34a0553d7e6533555cc03";
+ };
+ }
+ {
+ name = "redux___redux_4.0.5.tgz";
+ path = fetchurl {
+ name = "redux___redux_4.0.5.tgz";
+ url = "https://registry.yarnpkg.com/redux/-/redux-4.0.5.tgz";
+ sha1 = "4db5de5816e17891de8a80c424232d06f051d93f";
+ };
+ }
+ {
+ name = "regenerate_unicode_properties___regenerate_unicode_properties_8.1.0.tgz";
+ path = fetchurl {
+ name = "regenerate_unicode_properties___regenerate_unicode_properties_8.1.0.tgz";
+ url = "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz";
+ sha1 = "ef51e0f0ea4ad424b77bf7cb41f3e015c70a3f0e";
+ };
+ }
+ {
+ name = "regenerate___regenerate_1.4.0.tgz";
+ path = fetchurl {
+ name = "regenerate___regenerate_1.4.0.tgz";
+ url = "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz";
+ sha1 = "4a856ec4b56e4077c557589cae85e7a4c8869a11";
+ };
+ }
+ {
+ name = "regenerator_runtime___regenerator_runtime_0.10.5.tgz";
+ path = fetchurl {
+ name = "regenerator_runtime___regenerator_runtime_0.10.5.tgz";
+ url = "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz";
+ sha1 = "336c3efc1220adcedda2c9fab67b5a7955a33658";
+ };
+ }
+ {
+ name = "regenerator_runtime___regenerator_runtime_0.11.1.tgz";
+ path = fetchurl {
+ name = "regenerator_runtime___regenerator_runtime_0.11.1.tgz";
+ url = "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz";
+ sha1 = "be05ad7f9bf7d22e056f9726cee5017fbf19e2e9";
+ };
+ }
+ {
+ name = "regenerator_runtime___regenerator_runtime_0.13.3.tgz";
+ path = fetchurl {
+ name = "regenerator_runtime___regenerator_runtime_0.13.3.tgz";
+ url = "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz";
+ sha1 = "7cf6a77d8f5c6f60eb73c5fc1955b2ceb01e6bf5";
+ };
+ }
+ {
+ name = "regenerator_runtime___regenerator_runtime_0.13.5.tgz";
+ path = fetchurl {
+ name = "regenerator_runtime___regenerator_runtime_0.13.5.tgz";
+ url = "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz";
+ sha1 = "d878a1d094b4306d10b9096484b33ebd55e26697";
+ };
+ }
+ {
+ name = "regenerator_transform___regenerator_transform_0.14.1.tgz";
+ path = fetchurl {
+ name = "regenerator_transform___regenerator_transform_0.14.1.tgz";
+ url = "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.1.tgz";
+ sha1 = "3b2fce4e1ab7732c08f665dfdb314749c7ddd2fb";
+ };
+ }
+ {
+ name = "regex_not___regex_not_1.0.2.tgz";
+ path = fetchurl {
+ name = "regex_not___regex_not_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz";
+ sha1 = "1f4ece27e00b0b65e0247a6810e6a85d83a5752c";
+ };
+ }
+ {
+ name = "regexp_tree___regexp_tree_0.1.11.tgz";
+ path = fetchurl {
+ name = "regexp_tree___regexp_tree_0.1.11.tgz";
+ url = "https://registry.yarnpkg.com/regexp-tree/-/regexp-tree-0.1.11.tgz";
+ sha1 = "c9c7f00fcf722e0a56c7390983a7a63dd6c272f3";
+ };
+ }
+ {
+ name = "regexp.prototype.flags___regexp.prototype.flags_1.3.0.tgz";
+ path = fetchurl {
+ name = "regexp.prototype.flags___regexp.prototype.flags_1.3.0.tgz";
+ url = "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz";
+ sha1 = "7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75";
+ };
+ }
+ {
+ name = "regexpp___regexpp_2.0.1.tgz";
+ path = fetchurl {
+ name = "regexpp___regexpp_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz";
+ sha1 = "8d19d31cf632482b589049f8281f93dbcba4d07f";
+ };
+ }
+ {
+ name = "regexpu_core___regexpu_core_4.5.4.tgz";
+ path = fetchurl {
+ name = "regexpu_core___regexpu_core_4.5.4.tgz";
+ url = "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.5.4.tgz";
+ sha1 = "080d9d02289aa87fe1667a4f5136bc98a6aebaae";
+ };
+ }
+ {
+ name = "regjsgen___regjsgen_0.5.0.tgz";
+ path = fetchurl {
+ name = "regjsgen___regjsgen_0.5.0.tgz";
+ url = "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.0.tgz";
+ sha1 = "a7634dc08f89209c2049adda3525711fb97265dd";
+ };
+ }
+ {
+ name = "regjsparser___regjsparser_0.6.0.tgz";
+ path = fetchurl {
+ name = "regjsparser___regjsparser_0.6.0.tgz";
+ url = "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.0.tgz";
+ sha1 = "f1e6ae8b7da2bae96c99399b868cd6c933a2ba9c";
+ };
+ }
+ {
+ name = "relateurl___relateurl_0.2.7.tgz";
+ path = fetchurl {
+ name = "relateurl___relateurl_0.2.7.tgz";
+ url = "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz";
+ sha1 = "54dbf377e51440aca90a4cd274600d3ff2d888a9";
+ };
+ }
+ {
+ name = "remark_parse___remark_parse_5.0.0.tgz";
+ path = fetchurl {
+ name = "remark_parse___remark_parse_5.0.0.tgz";
+ url = "https://registry.yarnpkg.com/remark-parse/-/remark-parse-5.0.0.tgz";
+ sha1 = "4c077f9e499044d1d5c13f80d7a98cf7b9285d95";
+ };
+ }
+ {
+ name = "remove_trailing_separator___remove_trailing_separator_1.1.0.tgz";
+ path = fetchurl {
+ name = "remove_trailing_separator___remove_trailing_separator_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz";
+ sha1 = "c24bce2a283adad5bc3f58e0d48249b92379d8ef";
+ };
+ }
+ {
+ name = "renderkid___renderkid_2.0.3.tgz";
+ path = fetchurl {
+ name = "renderkid___renderkid_2.0.3.tgz";
+ url = "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.3.tgz";
+ sha1 = "380179c2ff5ae1365c522bf2fcfcff01c5b74149";
+ };
+ }
+ {
+ name = "repeat_element___repeat_element_1.1.3.tgz";
+ path = fetchurl {
+ name = "repeat_element___repeat_element_1.1.3.tgz";
+ url = "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz";
+ sha1 = "782e0d825c0c5a3bb39731f84efee6b742e6b1ce";
+ };
+ }
+ {
+ name = "repeat_string___repeat_string_1.6.1.tgz";
+ path = fetchurl {
+ name = "repeat_string___repeat_string_1.6.1.tgz";
+ url = "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz";
+ sha1 = "8dcae470e1c88abc2d600fff4a776286da75e637";
+ };
+ }
+ {
+ name = "replace_ext___replace_ext_1.0.0.tgz";
+ path = fetchurl {
+ name = "replace_ext___replace_ext_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz";
+ sha1 = "de63128373fcbf7c3ccfa4de5a480c45a67958eb";
+ };
+ }
+ {
+ name = "request_progress___request_progress_3.0.0.tgz";
+ path = fetchurl {
+ name = "request_progress___request_progress_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/request-progress/-/request-progress-3.0.0.tgz";
+ sha1 = "4ca754081c7fec63f505e4faa825aa06cd669dbe";
+ };
+ }
+ {
+ name = "request_promise_core___request_promise_core_1.1.2.tgz";
+ path = fetchurl {
+ name = "request_promise_core___request_promise_core_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.2.tgz";
+ sha1 = "339f6aababcafdb31c799ff158700336301d3346";
+ };
+ }
+ {
+ name = "request_promise_native___request_promise_native_1.0.7.tgz";
+ path = fetchurl {
+ name = "request_promise_native___request_promise_native_1.0.7.tgz";
+ url = "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.7.tgz";
+ sha1 = "a49868a624bdea5069f1251d0a836e0d89aa2c59";
+ };
+ }
+ {
+ name = "request___request_2.88.0.tgz";
+ path = fetchurl {
+ name = "request___request_2.88.0.tgz";
+ url = "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz";
+ sha1 = "9c2fca4f7d35b592efe57c7f0a55e81052124fef";
+ };
+ }
+ {
+ name = "require_directory___require_directory_2.1.1.tgz";
+ path = fetchurl {
+ name = "require_directory___require_directory_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz";
+ sha1 = "8c64ad5fd30dab1c976e2344ffe7f792a6a6df42";
+ };
+ }
+ {
+ name = "require_main_filename___require_main_filename_1.0.1.tgz";
+ path = fetchurl {
+ name = "require_main_filename___require_main_filename_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz";
+ sha1 = "97f717b69d48784f5f526a6c5aa8ffdda055a4d1";
+ };
+ }
+ {
+ name = "require_main_filename___require_main_filename_2.0.0.tgz";
+ path = fetchurl {
+ name = "require_main_filename___require_main_filename_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz";
+ sha1 = "d0b329ecc7cc0f61649f62215be69af54aa8989b";
+ };
+ }
+ {
+ name = "requires_port___requires_port_1.0.0.tgz";
+ path = fetchurl {
+ name = "requires_port___requires_port_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz";
+ sha1 = "925d2601d39ac485e091cf0da5c6e694dc3dcaff";
+ };
+ }
+ {
+ name = "reselect___reselect_4.0.0.tgz";
+ path = fetchurl {
+ name = "reselect___reselect_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/reselect/-/reselect-4.0.0.tgz";
+ sha1 = "f2529830e5d3d0e021408b246a206ef4ea4437f7";
+ };
+ }
+ {
+ name = "resolve_cwd___resolve_cwd_2.0.0.tgz";
+ path = fetchurl {
+ name = "resolve_cwd___resolve_cwd_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz";
+ sha1 = "00a9f7387556e27038eae232caa372a6a59b665a";
+ };
+ }
+ {
+ name = "resolve_dir___resolve_dir_1.0.1.tgz";
+ path = fetchurl {
+ name = "resolve_dir___resolve_dir_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz";
+ sha1 = "79a40644c362be82f26effe739c9bb5382046f43";
+ };
+ }
+ {
+ name = "resolve_from___resolve_from_3.0.0.tgz";
+ path = fetchurl {
+ name = "resolve_from___resolve_from_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz";
+ sha1 = "b22c7af7d9d6881bc8b6e653335eebcb0a188748";
+ };
+ }
+ {
+ name = "resolve_from___resolve_from_4.0.0.tgz";
+ path = fetchurl {
+ name = "resolve_from___resolve_from_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz";
+ sha1 = "4abcd852ad32dd7baabfe9b40e00a36db5f392e6";
+ };
+ }
+ {
+ name = "resolve_pathname___resolve_pathname_3.0.0.tgz";
+ path = fetchurl {
+ name = "resolve_pathname___resolve_pathname_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz";
+ sha1 = "99d02224d3cf263689becbb393bc560313025dcd";
+ };
+ }
+ {
+ name = "resolve_url___resolve_url_0.2.1.tgz";
+ path = fetchurl {
+ name = "resolve_url___resolve_url_0.2.1.tgz";
+ url = "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz";
+ sha1 = "2c637fe77c893afd2a663fe21aa9080068e2052a";
+ };
+ }
+ {
+ name = "resolve___resolve_1.1.7.tgz";
+ path = fetchurl {
+ name = "resolve___resolve_1.1.7.tgz";
+ url = "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz";
+ sha1 = "203114d82ad2c5ed9e8e0411b3932875e889e97b";
+ };
+ }
+ {
+ name = "resolve___resolve_1.8.1.tgz";
+ path = fetchurl {
+ name = "resolve___resolve_1.8.1.tgz";
+ url = "https://registry.yarnpkg.com/resolve/-/resolve-1.8.1.tgz";
+ sha1 = "82f1ec19a423ac1fbd080b0bab06ba36e84a7a26";
+ };
+ }
+ {
+ name = "resolve___resolve_1.11.1.tgz";
+ path = fetchurl {
+ name = "resolve___resolve_1.11.1.tgz";
+ url = "https://registry.yarnpkg.com/resolve/-/resolve-1.11.1.tgz";
+ sha1 = "ea10d8110376982fef578df8fc30b9ac30a07a3e";
+ };
+ }
+ {
+ name = "resolve___resolve_1.12.0.tgz";
+ path = fetchurl {
+ name = "resolve___resolve_1.12.0.tgz";
+ url = "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz";
+ sha1 = "3fc644a35c84a48554609ff26ec52b66fa577df6";
+ };
+ }
+ {
+ name = "restore_cursor___restore_cursor_1.0.1.tgz";
+ path = fetchurl {
+ name = "restore_cursor___restore_cursor_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz";
+ sha1 = "34661f46886327fed2991479152252df92daa541";
+ };
+ }
+ {
+ name = "restore_cursor___restore_cursor_2.0.0.tgz";
+ path = fetchurl {
+ name = "restore_cursor___restore_cursor_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz";
+ sha1 = "9f7ee287f82fd326d4fd162923d62129eee0dfaf";
+ };
+ }
+ {
+ name = "restore_cursor___restore_cursor_3.1.0.tgz";
+ path = fetchurl {
+ name = "restore_cursor___restore_cursor_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz";
+ sha1 = "39f67c54b3a7a58cea5236d95cf0034239631f7e";
+ };
+ }
+ {
+ name = "ret___ret_0.1.15.tgz";
+ path = fetchurl {
+ name = "ret___ret_0.1.15.tgz";
+ url = "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz";
+ sha1 = "b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc";
+ };
+ }
+ {
+ name = "retry___retry_0.12.0.tgz";
+ path = fetchurl {
+ name = "retry___retry_0.12.0.tgz";
+ url = "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz";
+ sha1 = "1b42a6266a21f07421d1b0b54b7dc167b01c013b";
+ };
+ }
+ {
+ name = "rgb_regex___rgb_regex_1.0.1.tgz";
+ path = fetchurl {
+ name = "rgb_regex___rgb_regex_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz";
+ sha1 = "c0e0d6882df0e23be254a475e8edd41915feaeb1";
+ };
+ }
+ {
+ name = "rgba_regex___rgba_regex_1.0.0.tgz";
+ path = fetchurl {
+ name = "rgba_regex___rgba_regex_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz";
+ sha1 = "43374e2e2ca0968b0ef1523460b7d730ff22eeb3";
+ };
+ }
+ {
+ name = "right_align___right_align_0.1.3.tgz";
+ path = fetchurl {
+ name = "right_align___right_align_0.1.3.tgz";
+ url = "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz";
+ sha1 = "61339b722fe6a3515689210d24e14c96148613ef";
+ };
+ }
+ {
+ name = "rimraf___rimraf_2.6.3.tgz";
+ path = fetchurl {
+ name = "rimraf___rimraf_2.6.3.tgz";
+ url = "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz";
+ sha1 = "b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab";
+ };
+ }
+ {
+ name = "rimraf___rimraf_2.7.1.tgz";
+ path = fetchurl {
+ name = "rimraf___rimraf_2.7.1.tgz";
+ url = "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz";
+ sha1 = "35797f13a7fdadc566142c29d4f07ccad483e3ec";
+ };
+ }
+ {
+ name = "ripemd160___ripemd160_2.0.2.tgz";
+ path = fetchurl {
+ name = "ripemd160___ripemd160_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz";
+ sha1 = "a1c1a6f624751577ba5d07914cbc92850585890c";
+ };
+ }
+ {
+ name = "rome___rome_2.1.22.tgz";
+ path = fetchurl {
+ name = "rome___rome_2.1.22.tgz";
+ url = "https://registry.yarnpkg.com/rome/-/rome-2.1.22.tgz";
+ sha1 = "4bf25318cc0522ae92dd090472ce7a6e0b1f5e02";
+ };
+ }
+ {
+ name = "rst_selector_parser___rst_selector_parser_2.2.3.tgz";
+ path = fetchurl {
+ name = "rst_selector_parser___rst_selector_parser_2.2.3.tgz";
+ url = "https://registry.yarnpkg.com/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz";
+ sha1 = "81b230ea2fcc6066c89e3472de794285d9b03d91";
+ };
+ }
+ {
+ name = "rsvp___rsvp_4.8.5.tgz";
+ path = fetchurl {
+ name = "rsvp___rsvp_4.8.5.tgz";
+ url = "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz";
+ sha1 = "c8f155311d167f68f21e168df71ec5b083113734";
+ };
+ }
+ {
+ name = "run_async___run_async_2.3.0.tgz";
+ path = fetchurl {
+ name = "run_async___run_async_2.3.0.tgz";
+ url = "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz";
+ sha1 = "0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0";
+ };
+ }
+ {
+ name = "run_queue___run_queue_1.0.3.tgz";
+ path = fetchurl {
+ name = "run_queue___run_queue_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz";
+ sha1 = "e848396f057d223f24386924618e25694161ec47";
+ };
+ }
+ {
+ name = "rxjs___rxjs_6.5.5.tgz";
+ path = fetchurl {
+ name = "rxjs___rxjs_6.5.5.tgz";
+ url = "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.5.tgz";
+ sha1 = "c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec";
+ };
+ }
+ {
+ name = "rxjs___rxjs_6.4.0.tgz";
+ path = fetchurl {
+ name = "rxjs___rxjs_6.4.0.tgz";
+ url = "https://registry.yarnpkg.com/rxjs/-/rxjs-6.4.0.tgz";
+ sha1 = "f3bb0fe7bda7fb69deac0c16f17b50b0b8790504";
+ };
+ }
+ {
+ name = "safe_buffer___safe_buffer_5.1.1.tgz";
+ path = fetchurl {
+ name = "safe_buffer___safe_buffer_5.1.1.tgz";
+ url = "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz";
+ sha1 = "893312af69b2123def71f57889001671eeb2c853";
+ };
+ }
+ {
+ name = "safe_buffer___safe_buffer_5.1.2.tgz";
+ path = fetchurl {
+ name = "safe_buffer___safe_buffer_5.1.2.tgz";
+ url = "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz";
+ sha1 = "991ec69d296e0313747d59bdfd2b745c35f8828d";
+ };
+ }
+ {
+ name = "safe_buffer___safe_buffer_5.2.0.tgz";
+ path = fetchurl {
+ name = "safe_buffer___safe_buffer_5.2.0.tgz";
+ url = "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz";
+ sha1 = "b74daec49b1148f88c64b68d49b1e815c1f2f519";
+ };
+ }
+ {
+ name = "safe_regex___safe_regex_1.1.0.tgz";
+ path = fetchurl {
+ name = "safe_regex___safe_regex_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz";
+ sha1 = "40a3669f3b077d1e943d44629e157dd48023bf2e";
+ };
+ }
+ {
+ name = "safer_buffer___safer_buffer_2.1.2.tgz";
+ path = fetchurl {
+ name = "safer_buffer___safer_buffer_2.1.2.tgz";
+ url = "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz";
+ sha1 = "44fa161b0187b9549dd84bb91802f9bd8385cd6a";
+ };
+ }
+ {
+ name = "sane___sane_4.1.0.tgz";
+ path = fetchurl {
+ name = "sane___sane_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz";
+ sha1 = "ed881fd922733a6c461bc189dc2b6c006f3ffded";
+ };
+ }
+ {
+ name = "sass_loader___sass_loader_7.1.0.tgz";
+ path = fetchurl {
+ name = "sass_loader___sass_loader_7.1.0.tgz";
+ url = "https://registry.yarnpkg.com/sass-loader/-/sass-loader-7.1.0.tgz";
+ sha1 = "16fd5138cb8b424bf8a759528a1972d72aad069d";
+ };
+ }
+ {
+ name = "sass___sass_1.22.7.tgz";
+ path = fetchurl {
+ name = "sass___sass_1.22.7.tgz";
+ url = "https://registry.yarnpkg.com/sass/-/sass-1.22.7.tgz";
+ sha1 = "5a1a77dc11aa659db4e782d238bf9f3d44a60546";
+ };
+ }
+ {
+ name = "sax___sax_1.2.4.tgz";
+ path = fetchurl {
+ name = "sax___sax_1.2.4.tgz";
+ url = "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz";
+ sha1 = "2816234e2378bddc4e5354fab5caa895df7100d9";
+ };
+ }
+ {
+ name = "schedule___schedule_0.5.0.tgz";
+ path = fetchurl {
+ name = "schedule___schedule_0.5.0.tgz";
+ url = "https://registry.yarnpkg.com/schedule/-/schedule-0.5.0.tgz";
+ sha1 = "c128fffa0b402488b08b55ae74bb9df55cc29cc8";
+ };
+ }
+ {
+ name = "scheduler___scheduler_0.13.2.tgz";
+ path = fetchurl {
+ name = "scheduler___scheduler_0.13.2.tgz";
+ url = "https://registry.yarnpkg.com/scheduler/-/scheduler-0.13.2.tgz";
+ sha1 = "969eaee2764a51d2e97b20a60963b2546beff8fa";
+ };
+ }
+ {
+ name = "schema_utils___schema_utils_1.0.0.tgz";
+ path = fetchurl {
+ name = "schema_utils___schema_utils_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz";
+ sha1 = "0b79a93204d7b600d4b2850d1f66c2a34951c770";
+ };
+ }
+ {
+ name = "schema_utils___schema_utils_2.0.1.tgz";
+ path = fetchurl {
+ name = "schema_utils___schema_utils_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.0.1.tgz";
+ sha1 = "1eec2e059556af841b7f3a83b61af13d7a3f9196";
+ };
+ }
+ {
+ name = "schema_utils___schema_utils_2.5.0.tgz";
+ path = fetchurl {
+ name = "schema_utils___schema_utils_2.5.0.tgz";
+ url = "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.5.0.tgz";
+ sha1 = "8f254f618d402cc80257486213c8970edfd7c22f";
+ };
+ }
+ {
+ name = "schema_utils___schema_utils_2.7.0.tgz";
+ path = fetchurl {
+ name = "schema_utils___schema_utils_2.7.0.tgz";
+ url = "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz";
+ sha1 = "17151f76d8eae67fbbf77960c33c676ad9f4efc7";
+ };
+ }
+ {
+ name = "seamless_immutable___seamless_immutable_7.1.4.tgz";
+ path = fetchurl {
+ name = "seamless_immutable___seamless_immutable_7.1.4.tgz";
+ url = "https://registry.yarnpkg.com/seamless-immutable/-/seamless-immutable-7.1.4.tgz";
+ sha1 = "6e9536def083ddc4dea0207d722e0e80d0f372f8";
+ };
+ }
+ {
+ name = "seleccion___seleccion_2.0.0.tgz";
+ path = fetchurl {
+ name = "seleccion___seleccion_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/seleccion/-/seleccion-2.0.0.tgz";
+ sha1 = "0984ac1e8df513e38b41a608e65042e8381e0a73";
+ };
+ }
+ {
+ name = "select_hose___select_hose_2.0.0.tgz";
+ path = fetchurl {
+ name = "select_hose___select_hose_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz";
+ sha1 = "625d8658f865af43ec962bfc376a37359a4994ca";
+ };
+ }
+ {
+ name = "selfsigned___selfsigned_1.10.7.tgz";
+ path = fetchurl {
+ name = "selfsigned___selfsigned_1.10.7.tgz";
+ url = "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.7.tgz";
+ sha1 = "da5819fd049d5574f28e88a9bcc6dbc6e6f3906b";
+ };
+ }
+ {
+ name = "sell___sell_1.0.0.tgz";
+ path = fetchurl {
+ name = "sell___sell_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/sell/-/sell-1.0.0.tgz";
+ sha1 = "3baca7e51f78ddee9e22eea1ac747a6368bd1630";
+ };
+ }
+ {
+ name = "semver___semver_5.7.0.tgz";
+ path = fetchurl {
+ name = "semver___semver_5.7.0.tgz";
+ url = "https://registry.yarnpkg.com/semver/-/semver-5.7.0.tgz";
+ sha1 = "790a7cf6fea5459bac96110b29b60412dc8ff96b";
+ };
+ }
+ {
+ name = "semver___semver_5.5.1.tgz";
+ path = fetchurl {
+ name = "semver___semver_5.5.1.tgz";
+ url = "https://registry.yarnpkg.com/semver/-/semver-5.5.1.tgz";
+ sha1 = "7dfdd8814bdb7cabc7be0fb1d734cfb66c940477";
+ };
+ }
+ {
+ name = "semver___semver_5.7.1.tgz";
+ path = fetchurl {
+ name = "semver___semver_5.7.1.tgz";
+ url = "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz";
+ sha1 = "a954f931aeba508d307bbf069eff0c01c96116f7";
+ };
+ }
+ {
+ name = "semver___semver_6.3.0.tgz";
+ path = fetchurl {
+ name = "semver___semver_6.3.0.tgz";
+ url = "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz";
+ sha1 = "ee0a64c8af5e8ceea67687b133761e1becbd1d3d";
+ };
+ }
+ {
+ name = "send___send_0.16.2.tgz";
+ path = fetchurl {
+ name = "send___send_0.16.2.tgz";
+ url = "https://registry.yarnpkg.com/send/-/send-0.16.2.tgz";
+ sha1 = "6ecca1e0f8c156d141597559848df64730a6bbc1";
+ };
+ }
+ {
+ name = "send___send_0.17.1.tgz";
+ path = fetchurl {
+ name = "send___send_0.17.1.tgz";
+ url = "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz";
+ sha1 = "c1d8b059f7900f7466dd4938bdc44e11ddb376c8";
+ };
+ }
+ {
+ name = "serialize_javascript___serialize_javascript_2.1.0.tgz";
+ path = fetchurl {
+ name = "serialize_javascript___serialize_javascript_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-2.1.0.tgz";
+ sha1 = "9310276819efd0eb128258bb341957f6eb2fc570";
+ };
+ }
+ {
+ name = "serialize_javascript___serialize_javascript_2.1.2.tgz";
+ path = fetchurl {
+ name = "serialize_javascript___serialize_javascript_2.1.2.tgz";
+ url = "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-2.1.2.tgz";
+ sha1 = "ecec53b0e0317bdc95ef76ab7074b7384785fa61";
+ };
+ }
+ {
+ name = "serve_index___serve_index_1.9.1.tgz";
+ path = fetchurl {
+ name = "serve_index___serve_index_1.9.1.tgz";
+ url = "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz";
+ sha1 = "d3768d69b1e7d82e5ce050fff5b453bea12a9239";
+ };
+ }
+ {
+ name = "serve_static___serve_static_1.13.2.tgz";
+ path = fetchurl {
+ name = "serve_static___serve_static_1.13.2.tgz";
+ url = "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.2.tgz";
+ sha1 = "095e8472fd5b46237db50ce486a43f4b86c6cec1";
+ };
+ }
+ {
+ name = "serve_static___serve_static_1.14.1.tgz";
+ path = fetchurl {
+ name = "serve_static___serve_static_1.14.1.tgz";
+ url = "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz";
+ sha1 = "666e636dc4f010f7ef29970a88a674320898b2f9";
+ };
+ }
+ {
+ name = "set_blocking___set_blocking_2.0.0.tgz";
+ path = fetchurl {
+ name = "set_blocking___set_blocking_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz";
+ sha1 = "045f9782d011ae9a6803ddd382b24392b3d890f7";
+ };
+ }
+ {
+ name = "set_value___set_value_2.0.1.tgz";
+ path = fetchurl {
+ name = "set_value___set_value_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz";
+ sha1 = "a18d40530e6f07de4228c7defe4227af8cad005b";
+ };
+ }
+ {
+ name = "setimmediate___setimmediate_1.0.5.tgz";
+ path = fetchurl {
+ name = "setimmediate___setimmediate_1.0.5.tgz";
+ url = "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz";
+ sha1 = "290cbb232e306942d7d7ea9b83732ab7856f8285";
+ };
+ }
+ {
+ name = "setprototypeof___setprototypeof_1.0.3.tgz";
+ path = fetchurl {
+ name = "setprototypeof___setprototypeof_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.3.tgz";
+ sha1 = "66567e37043eeb4f04d91bd658c0cbefb55b8e04";
+ };
+ }
+ {
+ name = "setprototypeof___setprototypeof_1.1.0.tgz";
+ path = fetchurl {
+ name = "setprototypeof___setprototypeof_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz";
+ sha1 = "d0bd85536887b6fe7c0d818cb962d9d91c54e656";
+ };
+ }
+ {
+ name = "setprototypeof___setprototypeof_1.1.1.tgz";
+ path = fetchurl {
+ name = "setprototypeof___setprototypeof_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz";
+ sha1 = "7e95acb24aa92f5885e0abef5ba131330d4ae683";
+ };
+ }
+ {
+ name = "sha.js___sha.js_2.4.11.tgz";
+ path = fetchurl {
+ name = "sha.js___sha.js_2.4.11.tgz";
+ url = "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz";
+ sha1 = "37a5cf0b81ecbc6943de109ba2960d1b26584ae7";
+ };
+ }
+ {
+ name = "shallow_clone___shallow_clone_1.0.0.tgz";
+ path = fetchurl {
+ name = "shallow_clone___shallow_clone_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-1.0.0.tgz";
+ sha1 = "4480cd06e882ef68b2ad88a3ea54832e2c48b571";
+ };
+ }
+ {
+ name = "shallowequal___shallowequal_1.1.0.tgz";
+ path = fetchurl {
+ name = "shallowequal___shallowequal_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz";
+ sha1 = "188d521de95b9087404fd4dcb68b13df0ae4e7f8";
+ };
+ }
+ {
+ name = "shebang_command___shebang_command_1.2.0.tgz";
+ path = fetchurl {
+ name = "shebang_command___shebang_command_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz";
+ sha1 = "44aac65b695b03398968c39f363fee5deafdf1ea";
+ };
+ }
+ {
+ name = "shebang_regex___shebang_regex_1.0.0.tgz";
+ path = fetchurl {
+ name = "shebang_regex___shebang_regex_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz";
+ sha1 = "da42f49740c0b42db2ca9728571cb190c98efea3";
+ };
+ }
+ {
+ name = "shellwords___shellwords_0.1.1.tgz";
+ path = fetchurl {
+ name = "shellwords___shellwords_0.1.1.tgz";
+ url = "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz";
+ sha1 = "d6b9181c1a48d397324c84871efbcfc73fc0654b";
+ };
+ }
+ {
+ name = "signal_exit___signal_exit_3.0.2.tgz";
+ path = fetchurl {
+ name = "signal_exit___signal_exit_3.0.2.tgz";
+ url = "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz";
+ sha1 = "b5fdc08f1287ea1178628e415e25132b73646c6d";
+ };
+ }
+ {
+ name = "simple_swizzle___simple_swizzle_0.2.2.tgz";
+ path = fetchurl {
+ name = "simple_swizzle___simple_swizzle_0.2.2.tgz";
+ url = "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz";
+ sha1 = "a4da6b635ffcccca33f70d17cb92592de95e557a";
+ };
+ }
+ {
+ name = "sisteransi___sisteransi_1.0.2.tgz";
+ path = fetchurl {
+ name = "sisteransi___sisteransi_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.2.tgz";
+ sha1 = "ec57d64b6f25c4f26c0e2c7dd23f2d7f12f7e418";
+ };
+ }
+ {
+ name = "slash___slash_2.0.0.tgz";
+ path = fetchurl {
+ name = "slash___slash_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz";
+ sha1 = "de552851a1759df3a8f206535442f5ec4ddeab44";
+ };
+ }
+ {
+ name = "slice_ansi___slice_ansi_0.0.4.tgz";
+ path = fetchurl {
+ name = "slice_ansi___slice_ansi_0.0.4.tgz";
+ url = "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz";
+ sha1 = "edbf8903f66f7ce2f8eafd6ceed65e264c831b35";
+ };
+ }
+ {
+ name = "slice_ansi___slice_ansi_2.1.0.tgz";
+ path = fetchurl {
+ name = "slice_ansi___slice_ansi_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz";
+ sha1 = "cacd7693461a637a5788d92a7dd4fba068e81636";
+ };
+ }
+ {
+ name = "snapdragon_node___snapdragon_node_2.1.1.tgz";
+ path = fetchurl {
+ name = "snapdragon_node___snapdragon_node_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz";
+ sha1 = "6c175f86ff14bdb0724563e8f3c1b021a286853b";
+ };
+ }
+ {
+ name = "snapdragon_util___snapdragon_util_3.0.1.tgz";
+ path = fetchurl {
+ name = "snapdragon_util___snapdragon_util_3.0.1.tgz";
+ url = "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz";
+ sha1 = "f956479486f2acd79700693f6f7b805e45ab56e2";
+ };
+ }
+ {
+ name = "snapdragon___snapdragon_0.8.2.tgz";
+ path = fetchurl {
+ name = "snapdragon___snapdragon_0.8.2.tgz";
+ url = "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz";
+ sha1 = "64922e7c565b0e14204ba1aa7d6964278d25182d";
+ };
+ }
+ {
+ name = "sockjs_client___sockjs_client_1.4.0.tgz";
+ path = fetchurl {
+ name = "sockjs_client___sockjs_client_1.4.0.tgz";
+ url = "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.4.0.tgz";
+ sha1 = "c9f2568e19c8fd8173b4997ea3420e0bb306c7d5";
+ };
+ }
+ {
+ name = "sockjs___sockjs_0.3.19.tgz";
+ path = fetchurl {
+ name = "sockjs___sockjs_0.3.19.tgz";
+ url = "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.19.tgz";
+ sha1 = "d976bbe800af7bd20ae08598d582393508993c0d";
+ };
+ }
+ {
+ name = "sort_keys___sort_keys_1.1.2.tgz";
+ path = fetchurl {
+ name = "sort_keys___sort_keys_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz";
+ sha1 = "441b6d4d346798f1b4e49e8920adfba0e543f9ad";
+ };
+ }
+ {
+ name = "source_list_map___source_list_map_2.0.1.tgz";
+ path = fetchurl {
+ name = "source_list_map___source_list_map_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz";
+ sha1 = "3993bd873bfc48479cca9ea3a547835c7c154b34";
+ };
+ }
+ {
+ name = "source_map_loader___source_map_loader_0.2.4.tgz";
+ path = fetchurl {
+ name = "source_map_loader___source_map_loader_0.2.4.tgz";
+ url = "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-0.2.4.tgz";
+ sha1 = "c18b0dc6e23bf66f6792437557c569a11e072271";
+ };
+ }
+ {
+ name = "source_map_resolve___source_map_resolve_0.5.3.tgz";
+ path = fetchurl {
+ name = "source_map_resolve___source_map_resolve_0.5.3.tgz";
+ url = "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz";
+ sha1 = "190866bece7553e1f8f267a2ee82c606b5509a1a";
+ };
+ }
+ {
+ name = "source_map_support___source_map_support_0.5.12.tgz";
+ path = fetchurl {
+ name = "source_map_support___source_map_support_0.5.12.tgz";
+ url = "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.12.tgz";
+ sha1 = "b4f3b10d51857a5af0138d3ce8003b201613d599";
+ };
+ }
+ {
+ name = "source_map_support___source_map_support_0.5.16.tgz";
+ path = fetchurl {
+ name = "source_map_support___source_map_support_0.5.16.tgz";
+ url = "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.16.tgz";
+ sha1 = "0ae069e7fe3ba7538c64c98515e35339eac5a042";
+ };
+ }
+ {
+ name = "source_map_url___source_map_url_0.4.0.tgz";
+ path = fetchurl {
+ name = "source_map_url___source_map_url_0.4.0.tgz";
+ url = "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz";
+ sha1 = "3e935d7ddd73631b97659956d55128e87b5084a3";
+ };
+ }
+ {
+ name = "source_map___source_map_0.4.4.tgz";
+ path = fetchurl {
+ name = "source_map___source_map_0.4.4.tgz";
+ url = "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz";
+ sha1 = "eba4f5da9c0dc999de68032d8b4f76173652036b";
+ };
+ }
+ {
+ name = "source_map___source_map_0.5.7.tgz";
+ path = fetchurl {
+ name = "source_map___source_map_0.5.7.tgz";
+ url = "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz";
+ sha1 = "8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc";
+ };
+ }
+ {
+ name = "source_map___source_map_0.6.1.tgz";
+ path = fetchurl {
+ name = "source_map___source_map_0.6.1.tgz";
+ url = "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz";
+ sha1 = "74722af32e9614e9c287a8d0bbde48b5e2f1a263";
+ };
+ }
+ {
+ name = "spdx_correct___spdx_correct_3.1.0.tgz";
+ path = fetchurl {
+ name = "spdx_correct___spdx_correct_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz";
+ sha1 = "fb83e504445268f154b074e218c87c003cd31df4";
+ };
+ }
+ {
+ name = "spdx_exceptions___spdx_exceptions_2.2.0.tgz";
+ path = fetchurl {
+ name = "spdx_exceptions___spdx_exceptions_2.2.0.tgz";
+ url = "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz";
+ sha1 = "2ea450aee74f2a89bfb94519c07fcd6f41322977";
+ };
+ }
+ {
+ name = "spdx_expression_parse___spdx_expression_parse_3.0.0.tgz";
+ path = fetchurl {
+ name = "spdx_expression_parse___spdx_expression_parse_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz";
+ sha1 = "99e119b7a5da00e05491c9fa338b7904823b41d0";
+ };
+ }
+ {
+ name = "spdx_license_ids___spdx_license_ids_3.0.5.tgz";
+ path = fetchurl {
+ name = "spdx_license_ids___spdx_license_ids_3.0.5.tgz";
+ url = "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz";
+ sha1 = "3694b5804567a458d3c8045842a6358632f62654";
+ };
+ }
+ {
+ name = "spdy_transport___spdy_transport_3.0.0.tgz";
+ path = fetchurl {
+ name = "spdy_transport___spdy_transport_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz";
+ sha1 = "00d4863a6400ad75df93361a1608605e5dcdcf31";
+ };
+ }
+ {
+ name = "spdy___spdy_4.0.1.tgz";
+ path = fetchurl {
+ name = "spdy___spdy_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/spdy/-/spdy-4.0.1.tgz";
+ sha1 = "6f12ed1c5db7ea4f24ebb8b89ba58c87c08257f2";
+ };
+ }
+ {
+ name = "split_string___split_string_3.1.0.tgz";
+ path = fetchurl {
+ name = "split_string___split_string_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz";
+ sha1 = "7cb09dda3a86585705c64b39a6466038682e8fe2";
+ };
+ }
+ {
+ name = "sprintf_js___sprintf_js_1.0.3.tgz";
+ path = fetchurl {
+ name = "sprintf_js___sprintf_js_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz";
+ sha1 = "04e6926f662895354f3dd015203633b857297e2c";
+ };
+ }
+ {
+ name = "sshpk___sshpk_1.16.1.tgz";
+ path = fetchurl {
+ name = "sshpk___sshpk_1.16.1.tgz";
+ url = "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz";
+ sha1 = "fb661c0bef29b39db40769ee39fa70093d6f6877";
+ };
+ }
+ {
+ name = "ssri___ssri_6.0.1.tgz";
+ path = fetchurl {
+ name = "ssri___ssri_6.0.1.tgz";
+ url = "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz";
+ sha1 = "2a3c41b28dd45b62b63676ecb74001265ae9edd8";
+ };
+ }
+ {
+ name = "ssri___ssri_7.1.0.tgz";
+ path = fetchurl {
+ name = "ssri___ssri_7.1.0.tgz";
+ url = "https://registry.yarnpkg.com/ssri/-/ssri-7.1.0.tgz";
+ sha1 = "92c241bf6de82365b5c7fb4bd76e975522e1294d";
+ };
+ }
+ {
+ name = "stable___stable_0.1.8.tgz";
+ path = fetchurl {
+ name = "stable___stable_0.1.8.tgz";
+ url = "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz";
+ sha1 = "836eb3c8382fe2936feaf544631017ce7d47a3cf";
+ };
+ }
+ {
+ name = "stack_utils___stack_utils_1.0.2.tgz";
+ path = fetchurl {
+ name = "stack_utils___stack_utils_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz";
+ sha1 = "33eba3897788558bebfc2db059dc158ec36cebb8";
+ };
+ }
+ {
+ name = "state_toggle___state_toggle_1.0.1.tgz";
+ path = fetchurl {
+ name = "state_toggle___state_toggle_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.1.tgz";
+ sha1 = "c3cb0974f40a6a0f8e905b96789eb41afa1cde3a";
+ };
+ }
+ {
+ name = "static_extend___static_extend_0.1.2.tgz";
+ path = fetchurl {
+ name = "static_extend___static_extend_0.1.2.tgz";
+ url = "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz";
+ sha1 = "60809c39cbff55337226fd5e0b520f341f1fb5c6";
+ };
+ }
+ {
+ name = "statuses___statuses_1.4.0.tgz";
+ path = fetchurl {
+ name = "statuses___statuses_1.4.0.tgz";
+ url = "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz";
+ sha1 = "bb73d446da2796106efcc1b601a253d6c46bd087";
+ };
+ }
+ {
+ name = "statuses___statuses_1.5.0.tgz";
+ path = fetchurl {
+ name = "statuses___statuses_1.5.0.tgz";
+ url = "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz";
+ sha1 = "161c7dac177659fd9811f43771fa99381478628c";
+ };
+ }
+ {
+ name = "stealthy_require___stealthy_require_1.1.1.tgz";
+ path = fetchurl {
+ name = "stealthy_require___stealthy_require_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz";
+ sha1 = "35b09875b4ff49f26a777e509b3090a3226bf24b";
+ };
+ }
+ {
+ name = "stream_browserify___stream_browserify_2.0.2.tgz";
+ path = fetchurl {
+ name = "stream_browserify___stream_browserify_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz";
+ sha1 = "87521d38a44aa7ee91ce1cd2a47df0cb49dd660b";
+ };
+ }
+ {
+ name = "stream_each___stream_each_1.2.3.tgz";
+ path = fetchurl {
+ name = "stream_each___stream_each_1.2.3.tgz";
+ url = "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz";
+ sha1 = "ebe27a0c389b04fbcc233642952e10731afa9bae";
+ };
+ }
+ {
+ name = "stream_http___stream_http_2.8.3.tgz";
+ path = fetchurl {
+ name = "stream_http___stream_http_2.8.3.tgz";
+ url = "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz";
+ sha1 = "b2d242469288a5a27ec4fe8933acf623de6514fc";
+ };
+ }
+ {
+ name = "stream_shift___stream_shift_1.0.1.tgz";
+ path = fetchurl {
+ name = "stream_shift___stream_shift_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz";
+ sha1 = "d7088281559ab2778424279b0877da3c392d5a3d";
+ };
+ }
+ {
+ name = "strict_uri_encode___strict_uri_encode_1.1.0.tgz";
+ path = fetchurl {
+ name = "strict_uri_encode___strict_uri_encode_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz";
+ sha1 = "279b225df1d582b1f54e65addd4352e18faa0713";
+ };
+ }
+ {
+ name = "string_length___string_length_2.0.0.tgz";
+ path = fetchurl {
+ name = "string_length___string_length_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/string-length/-/string-length-2.0.0.tgz";
+ sha1 = "d40dbb686a3ace960c1cffca562bf2c45f8363ed";
+ };
+ }
+ {
+ name = "string_width___string_width_1.0.2.tgz";
+ path = fetchurl {
+ name = "string_width___string_width_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz";
+ sha1 = "118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3";
+ };
+ }
+ {
+ name = "string_width___string_width_2.1.1.tgz";
+ path = fetchurl {
+ name = "string_width___string_width_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz";
+ sha1 = "ab93f27a8dc13d28cac815c462143a6d9012ae9e";
+ };
+ }
+ {
+ name = "string_width___string_width_3.0.0.tgz";
+ path = fetchurl {
+ name = "string_width___string_width_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/string-width/-/string-width-3.0.0.tgz";
+ sha1 = "5a1690a57cc78211fffd9bf24bbe24d090604eb1";
+ };
+ }
+ {
+ name = "string_width___string_width_3.1.0.tgz";
+ path = fetchurl {
+ name = "string_width___string_width_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz";
+ sha1 = "22767be21b62af1081574306f69ac51b62203961";
+ };
+ }
+ {
+ name = "string_width___string_width_4.1.0.tgz";
+ path = fetchurl {
+ name = "string_width___string_width_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/string-width/-/string-width-4.1.0.tgz";
+ sha1 = "ba846d1daa97c3c596155308063e075ed1c99aff";
+ };
+ }
+ {
+ name = "string.prototype.trim___string.prototype.trim_1.1.2.tgz";
+ path = fetchurl {
+ name = "string.prototype.trim___string.prototype.trim_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.1.2.tgz";
+ sha1 = "d04de2c89e137f4d7d206f086b5ed2fae6be8cea";
+ };
+ }
+ {
+ name = "string.prototype.trimleft___string.prototype.trimleft_2.1.1.tgz";
+ path = fetchurl {
+ name = "string.prototype.trimleft___string.prototype.trimleft_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz";
+ sha1 = "9bdb8ac6abd6d602b17a4ed321870d2f8dcefc74";
+ };
+ }
+ {
+ name = "string.prototype.trimright___string.prototype.trimright_2.1.1.tgz";
+ path = fetchurl {
+ name = "string.prototype.trimright___string.prototype.trimright_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz";
+ sha1 = "440314b15996c866ce8a0341894d45186200c5d9";
+ };
+ }
+ {
+ name = "string_decoder___string_decoder_1.3.0.tgz";
+ path = fetchurl {
+ name = "string_decoder___string_decoder_1.3.0.tgz";
+ url = "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz";
+ sha1 = "42f114594a46cf1a8e30b0a84f56c78c3edac21e";
+ };
+ }
+ {
+ name = "string_decoder___string_decoder_1.1.1.tgz";
+ path = fetchurl {
+ name = "string_decoder___string_decoder_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz";
+ sha1 = "9cf1611ba62685d7030ae9e4ba34149c3af03fc8";
+ };
+ }
+ {
+ name = "strip_ansi___strip_ansi_3.0.1.tgz";
+ path = fetchurl {
+ name = "strip_ansi___strip_ansi_3.0.1.tgz";
+ url = "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz";
+ sha1 = "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf";
+ };
+ }
+ {
+ name = "strip_ansi___strip_ansi_4.0.0.tgz";
+ path = fetchurl {
+ name = "strip_ansi___strip_ansi_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz";
+ sha1 = "a8479022eb1ac368a871389b635262c505ee368f";
+ };
+ }
+ {
+ name = "strip_ansi___strip_ansi_5.2.0.tgz";
+ path = fetchurl {
+ name = "strip_ansi___strip_ansi_5.2.0.tgz";
+ url = "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz";
+ sha1 = "8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae";
+ };
+ }
+ {
+ name = "strip_bom___strip_bom_3.0.0.tgz";
+ path = fetchurl {
+ name = "strip_bom___strip_bom_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz";
+ sha1 = "2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3";
+ };
+ }
+ {
+ name = "strip_eof___strip_eof_1.0.0.tgz";
+ path = fetchurl {
+ name = "strip_eof___strip_eof_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz";
+ sha1 = "bb43ff5598a6eb05d89b59fcd129c983313606bf";
+ };
+ }
+ {
+ name = "strip_json_comments___strip_json_comments_3.0.1.tgz";
+ path = fetchurl {
+ name = "strip_json_comments___strip_json_comments_3.0.1.tgz";
+ url = "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.0.1.tgz";
+ sha1 = "85713975a91fb87bf1b305cca77395e40d2a64a7";
+ };
+ }
+ {
+ name = "style_loader___style_loader_0.23.1.tgz";
+ path = fetchurl {
+ name = "style_loader___style_loader_0.23.1.tgz";
+ url = "https://registry.yarnpkg.com/style-loader/-/style-loader-0.23.1.tgz";
+ sha1 = "cb9154606f3e771ab6c4ab637026a1049174d925";
+ };
+ }
+ {
+ name = "stylehacks___stylehacks_4.0.3.tgz";
+ path = fetchurl {
+ name = "stylehacks___stylehacks_4.0.3.tgz";
+ url = "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz";
+ sha1 = "6718fcaf4d1e07d8a1318690881e8d96726a71d5";
+ };
+ }
+ {
+ name = "superagent___superagent_3.8.3.tgz";
+ path = fetchurl {
+ name = "superagent___superagent_3.8.3.tgz";
+ url = "https://registry.yarnpkg.com/superagent/-/superagent-3.8.3.tgz";
+ sha1 = "460ea0dbdb7d5b11bc4f78deba565f86a178e128";
+ };
+ }
+ {
+ name = "supports_color___supports_color_5.4.0.tgz";
+ path = fetchurl {
+ name = "supports_color___supports_color_5.4.0.tgz";
+ url = "https://registry.yarnpkg.com/supports-color/-/supports-color-5.4.0.tgz";
+ sha1 = "1c6b337402c2137605efe19f10fec390f6faab54";
+ };
+ }
+ {
+ name = "supports_color___supports_color_6.1.0.tgz";
+ path = fetchurl {
+ name = "supports_color___supports_color_6.1.0.tgz";
+ url = "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz";
+ sha1 = "0764abc69c63d5ac842dd4867e8d025e880df8f3";
+ };
+ }
+ {
+ name = "supports_color___supports_color_2.0.0.tgz";
+ path = fetchurl {
+ name = "supports_color___supports_color_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz";
+ sha1 = "535d045ce6b6363fa40117084629995e9df324c7";
+ };
+ }
+ {
+ name = "supports_color___supports_color_3.2.3.tgz";
+ path = fetchurl {
+ name = "supports_color___supports_color_3.2.3.tgz";
+ url = "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz";
+ sha1 = "65ac0504b3954171d8a64946b2ae3cbb8a5f54f6";
+ };
+ }
+ {
+ name = "supports_color___supports_color_5.5.0.tgz";
+ path = fetchurl {
+ name = "supports_color___supports_color_5.5.0.tgz";
+ url = "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz";
+ sha1 = "e2e69a44ac8772f78a1ec0b35b689df6530efc8f";
+ };
+ }
+ {
+ name = "supports_color___supports_color_7.1.0.tgz";
+ path = fetchurl {
+ name = "supports_color___supports_color_7.1.0.tgz";
+ url = "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz";
+ sha1 = "68e32591df73e25ad1c4b49108a2ec507962bfd1";
+ };
+ }
+ {
+ name = "svgo___svgo_1.2.2.tgz";
+ path = fetchurl {
+ name = "svgo___svgo_1.2.2.tgz";
+ url = "https://registry.yarnpkg.com/svgo/-/svgo-1.2.2.tgz";
+ sha1 = "0253d34eccf2aed4ad4f283e11ee75198f9d7316";
+ };
+ }
+ {
+ name = "swagger_methods___swagger_methods_2.0.0.tgz";
+ path = fetchurl {
+ name = "swagger_methods___swagger_methods_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/swagger-methods/-/swagger-methods-2.0.0.tgz";
+ sha1 = "e1260876e7638b8a5d61ae5735ad9d5e97f4f09d";
+ };
+ }
+ {
+ name = "swagger_parser___swagger_parser_8.0.0.tgz";
+ path = fetchurl {
+ name = "swagger_parser___swagger_parser_8.0.0.tgz";
+ url = "https://registry.yarnpkg.com/swagger-parser/-/swagger-parser-8.0.0.tgz";
+ sha1 = "7a714c98a9a7a4ce81331336c1f53bb89f5d4e2f";
+ };
+ }
+ {
+ name = "symbol_observable___symbol_observable_1.2.0.tgz";
+ path = fetchurl {
+ name = "symbol_observable___symbol_observable_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz";
+ sha1 = "c22688aed4eab3cdc2dfeacbb561660560a00804";
+ };
+ }
+ {
+ name = "symbol_tree___symbol_tree_3.2.2.tgz";
+ path = fetchurl {
+ name = "symbol_tree___symbol_tree_3.2.2.tgz";
+ url = "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz";
+ sha1 = "ae27db38f660a7ae2e1c3b7d1bc290819b8519e6";
+ };
+ }
+ {
+ name = "symbol_tree___symbol_tree_3.2.4.tgz";
+ path = fetchurl {
+ name = "symbol_tree___symbol_tree_3.2.4.tgz";
+ url = "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz";
+ sha1 = "430637d248ba77e078883951fb9aa0eed7c63fa2";
+ };
+ }
+ {
+ name = "table___table_5.2.3.tgz";
+ path = fetchurl {
+ name = "table___table_5.2.3.tgz";
+ url = "https://registry.yarnpkg.com/table/-/table-5.2.3.tgz";
+ sha1 = "cde0cc6eb06751c009efab27e8c820ca5b67b7f2";
+ };
+ }
+ {
+ name = "tapable___tapable_1.1.3.tgz";
+ path = fetchurl {
+ name = "tapable___tapable_1.1.3.tgz";
+ url = "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz";
+ sha1 = "a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2";
+ };
+ }
+ {
+ name = "terser_webpack_plugin___terser_webpack_plugin_2.2.1.tgz";
+ path = fetchurl {
+ name = "terser_webpack_plugin___terser_webpack_plugin_2.2.1.tgz";
+ url = "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-2.2.1.tgz";
+ sha1 = "5569e6c7d8be79e5e43d6da23acc3b6ba77d22bd";
+ };
+ }
+ {
+ name = "terser_webpack_plugin___terser_webpack_plugin_1.4.3.tgz";
+ path = fetchurl {
+ name = "terser_webpack_plugin___terser_webpack_plugin_1.4.3.tgz";
+ url = "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz";
+ sha1 = "5ecaf2dbdc5fb99745fd06791f46fc9ddb1c9a7c";
+ };
+ }
+ {
+ name = "terser___terser_4.6.7.tgz";
+ path = fetchurl {
+ name = "terser___terser_4.6.7.tgz";
+ url = "https://registry.yarnpkg.com/terser/-/terser-4.6.7.tgz";
+ sha1 = "478d7f9394ec1907f0e488c5f6a6a9a2bad55e72";
+ };
+ }
+ {
+ name = "terser___terser_4.4.0.tgz";
+ path = fetchurl {
+ name = "terser___terser_4.4.0.tgz";
+ url = "https://registry.yarnpkg.com/terser/-/terser-4.4.0.tgz";
+ sha1 = "22c46b4817cf4c9565434bfe6ad47336af259ac3";
+ };
+ }
+ {
+ name = "test_exclude___test_exclude_5.2.3.tgz";
+ path = fetchurl {
+ name = "test_exclude___test_exclude_5.2.3.tgz";
+ url = "https://registry.yarnpkg.com/test-exclude/-/test-exclude-5.2.3.tgz";
+ sha1 = "c3d3e1e311eb7ee405e092dac10aefd09091eac0";
+ };
+ }
+ {
+ name = "text_table___text_table_0.2.0.tgz";
+ path = fetchurl {
+ name = "text_table___text_table_0.2.0.tgz";
+ url = "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz";
+ sha1 = "7f5ee823ae805207c00af2df4a84ec3fcfa570b4";
+ };
+ }
+ {
+ name = "throat___throat_4.1.0.tgz";
+ path = fetchurl {
+ name = "throat___throat_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz";
+ sha1 = "89037cbc92c56ab18926e6ba4cbb200e15672a6a";
+ };
+ }
+ {
+ name = "throttleit___throttleit_1.0.0.tgz";
+ path = fetchurl {
+ name = "throttleit___throttleit_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.0.tgz";
+ sha1 = "9e785836daf46743145a5984b6268d828528ac6c";
+ };
+ }
+ {
+ name = "through2___through2_2.0.5.tgz";
+ path = fetchurl {
+ name = "through2___through2_2.0.5.tgz";
+ url = "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz";
+ sha1 = "01c1e39eb31d07cb7d03a96a70823260b23132cd";
+ };
+ }
+ {
+ name = "through___through_2.3.8.tgz";
+ path = fetchurl {
+ name = "through___through_2.3.8.tgz";
+ url = "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz";
+ sha1 = "0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5";
+ };
+ }
+ {
+ name = "thunky___thunky_1.1.0.tgz";
+ path = fetchurl {
+ name = "thunky___thunky_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz";
+ sha1 = "5abaf714a9405db0504732bbccd2cedd9ef9537d";
+ };
+ }
+ {
+ name = "ticky___ticky_1.0.0.tgz";
+ path = fetchurl {
+ name = "ticky___ticky_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/ticky/-/ticky-1.0.0.tgz";
+ sha1 = "e87f38ee0491ea32f62e8f0567ba9638b29f049c";
+ };
+ }
+ {
+ name = "timers_browserify___timers_browserify_2.0.11.tgz";
+ path = fetchurl {
+ name = "timers_browserify___timers_browserify_2.0.11.tgz";
+ url = "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.11.tgz";
+ sha1 = "800b1f3eee272e5bc53ee465a04d0e804c31211f";
+ };
+ }
+ {
+ name = "timsort___timsort_0.3.0.tgz";
+ path = fetchurl {
+ name = "timsort___timsort_0.3.0.tgz";
+ url = "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz";
+ sha1 = "405411a8e7e6339fe64db9a234de11dc31e02bd4";
+ };
+ }
+ {
+ name = "tiny_invariant___tiny_invariant_1.1.0.tgz";
+ path = fetchurl {
+ name = "tiny_invariant___tiny_invariant_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.1.0.tgz";
+ sha1 = "634c5f8efdc27714b7f386c35e6760991d230875";
+ };
+ }
+ {
+ name = "tiny_warning___tiny_warning_1.0.3.tgz";
+ path = fetchurl {
+ name = "tiny_warning___tiny_warning_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz";
+ sha1 = "94a30db453df4c643d0fd566060d60a875d84754";
+ };
+ }
+ {
+ name = "tmp___tmp_0.0.33.tgz";
+ path = fetchurl {
+ name = "tmp___tmp_0.0.33.tgz";
+ url = "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz";
+ sha1 = "6d34335889768d21b2bcda0aa277ced3b1bfadf9";
+ };
+ }
+ {
+ name = "tmp___tmp_0.1.0.tgz";
+ path = fetchurl {
+ name = "tmp___tmp_0.1.0.tgz";
+ url = "https://registry.yarnpkg.com/tmp/-/tmp-0.1.0.tgz";
+ sha1 = "ee434a4e22543082e294ba6201dcc6eafefa2877";
+ };
+ }
+ {
+ name = "tmpl___tmpl_1.0.4.tgz";
+ path = fetchurl {
+ name = "tmpl___tmpl_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz";
+ sha1 = "23640dd7b42d00433911140820e5cf440e521dd1";
+ };
+ }
+ {
+ name = "to_arraybuffer___to_arraybuffer_1.0.1.tgz";
+ path = fetchurl {
+ name = "to_arraybuffer___to_arraybuffer_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz";
+ sha1 = "7d229b1fcc637e466ca081180836a7aabff83f43";
+ };
+ }
+ {
+ name = "to_camel_case___to_camel_case_1.0.0.tgz";
+ path = fetchurl {
+ name = "to_camel_case___to_camel_case_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/to-camel-case/-/to-camel-case-1.0.0.tgz";
+ sha1 = "1a56054b2f9d696298ce66a60897322b6f423e46";
+ };
+ }
+ {
+ name = "to_fast_properties___to_fast_properties_2.0.0.tgz";
+ path = fetchurl {
+ name = "to_fast_properties___to_fast_properties_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz";
+ sha1 = "dc5e698cbd079265bc73e0377681a4e4e83f616e";
+ };
+ }
+ {
+ name = "to_no_case___to_no_case_1.0.2.tgz";
+ path = fetchurl {
+ name = "to_no_case___to_no_case_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/to-no-case/-/to-no-case-1.0.2.tgz";
+ sha1 = "c722907164ef6b178132c8e69930212d1b4aa16a";
+ };
+ }
+ {
+ name = "to_object_path___to_object_path_0.3.0.tgz";
+ path = fetchurl {
+ name = "to_object_path___to_object_path_0.3.0.tgz";
+ url = "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz";
+ sha1 = "297588b7b0e7e0ac08e04e672f85c1f4999e17af";
+ };
+ }
+ {
+ name = "to_regex_range___to_regex_range_2.1.1.tgz";
+ path = fetchurl {
+ name = "to_regex_range___to_regex_range_2.1.1.tgz";
+ url = "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz";
+ sha1 = "7c80c17b9dfebe599e27367e0d4dd5590141db38";
+ };
+ }
+ {
+ name = "to_regex_range___to_regex_range_5.0.1.tgz";
+ path = fetchurl {
+ name = "to_regex_range___to_regex_range_5.0.1.tgz";
+ url = "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz";
+ sha1 = "1648c44aae7c8d988a326018ed72f5b4dd0392e4";
+ };
+ }
+ {
+ name = "to_regex___to_regex_3.0.2.tgz";
+ path = fetchurl {
+ name = "to_regex___to_regex_3.0.2.tgz";
+ url = "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz";
+ sha1 = "13cfdd9b336552f30b51f33a8ae1b42a7a7599ce";
+ };
+ }
+ {
+ name = "to_space_case___to_space_case_1.0.0.tgz";
+ path = fetchurl {
+ name = "to_space_case___to_space_case_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/to-space-case/-/to-space-case-1.0.0.tgz";
+ sha1 = "b052daafb1b2b29dc770cea0163e5ec0ebc9fc17";
+ };
+ }
+ {
+ name = "toggle_selection___toggle_selection_1.0.6.tgz";
+ path = fetchurl {
+ name = "toggle_selection___toggle_selection_1.0.6.tgz";
+ url = "https://registry.yarnpkg.com/toggle-selection/-/toggle-selection-1.0.6.tgz";
+ sha1 = "6e45b1263f2017fa0acc7d89d78b15b8bf77da32";
+ };
+ }
+ {
+ name = "toidentifier___toidentifier_1.0.0.tgz";
+ path = fetchurl {
+ name = "toidentifier___toidentifier_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz";
+ sha1 = "7e1be3470f1e77948bc43d94a3c8f4d7752ba553";
+ };
+ }
+ {
+ name = "toposort___toposort_1.0.7.tgz";
+ path = fetchurl {
+ name = "toposort___toposort_1.0.7.tgz";
+ url = "https://registry.yarnpkg.com/toposort/-/toposort-1.0.7.tgz";
+ sha1 = "2e68442d9f64ec720b8cc89e6443ac6caa950029";
+ };
+ }
+ {
+ name = "tough_cookie___tough_cookie_2.4.3.tgz";
+ path = fetchurl {
+ name = "tough_cookie___tough_cookie_2.4.3.tgz";
+ url = "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz";
+ sha1 = "53f36da3f47783b0925afa06ff9f3b165280f781";
+ };
+ }
+ {
+ name = "tough_cookie___tough_cookie_2.5.0.tgz";
+ path = fetchurl {
+ name = "tough_cookie___tough_cookie_2.5.0.tgz";
+ url = "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz";
+ sha1 = "cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2";
+ };
+ }
+ {
+ name = "tr46___tr46_1.0.1.tgz";
+ path = fetchurl {
+ name = "tr46___tr46_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz";
+ sha1 = "a8b13fd6bfd2489519674ccde55ba3693b706d09";
+ };
+ }
+ {
+ name = "tr46___tr46_0.0.3.tgz";
+ path = fetchurl {
+ name = "tr46___tr46_0.0.3.tgz";
+ url = "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz";
+ sha1 = "8184fd347dac9cdc185992f3a6622e14b9d9ab6a";
+ };
+ }
+ {
+ name = "trim_right___trim_right_1.0.1.tgz";
+ path = fetchurl {
+ name = "trim_right___trim_right_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz";
+ sha1 = "cb2e1203067e0c8de1f614094b9fe45704ea6003";
+ };
+ }
+ {
+ name = "trim_trailing_lines___trim_trailing_lines_1.1.1.tgz";
+ path = fetchurl {
+ name = "trim_trailing_lines___trim_trailing_lines_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.1.tgz";
+ sha1 = "e0ec0810fd3c3f1730516b45f49083caaf2774d9";
+ };
+ }
+ {
+ name = "trim___trim_0.0.1.tgz";
+ path = fetchurl {
+ name = "trim___trim_0.0.1.tgz";
+ url = "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz";
+ sha1 = "5858547f6b290757ee95cccc666fb50084c460dd";
+ };
+ }
+ {
+ name = "trough___trough_1.0.3.tgz";
+ path = fetchurl {
+ name = "trough___trough_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/trough/-/trough-1.0.3.tgz";
+ sha1 = "e29bd1614c6458d44869fc28b255ab7857ef7c24";
+ };
+ }
+ {
+ name = "tryer___tryer_1.0.1.tgz";
+ path = fetchurl {
+ name = "tryer___tryer_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz";
+ sha1 = "f2c85406800b9b0f74c9f7465b81eaad241252f8";
+ };
+ }
+ {
+ name = "ts_jest___ts_jest_24.0.0.tgz";
+ path = fetchurl {
+ name = "ts_jest___ts_jest_24.0.0.tgz";
+ url = "https://registry.yarnpkg.com/ts-jest/-/ts-jest-24.0.0.tgz";
+ sha1 = "3f26bf2ec1fa584863a5a9c29bd8717d549efbf6";
+ };
+ }
+ {
+ name = "ts_loader___ts_loader_5.3.3.tgz";
+ path = fetchurl {
+ name = "ts_loader___ts_loader_5.3.3.tgz";
+ url = "https://registry.yarnpkg.com/ts-loader/-/ts-loader-5.3.3.tgz";
+ sha1 = "8b4af042e773132d86b3c99ef0acf3b4d325f473";
+ };
+ }
+ {
+ name = "ts_node___ts_node_8.3.0.tgz";
+ path = fetchurl {
+ name = "ts_node___ts_node_8.3.0.tgz";
+ url = "https://registry.yarnpkg.com/ts-node/-/ts-node-8.3.0.tgz";
+ sha1 = "e4059618411371924a1fb5f3b125915f324efb57";
+ };
+ }
+ {
+ name = "tslib___tslib_1.10.0.tgz";
+ path = fetchurl {
+ name = "tslib___tslib_1.10.0.tgz";
+ url = "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz";
+ sha1 = "c3c19f95973fb0a62973fb09d90d961ee43e5c8a";
+ };
+ }
+ {
+ name = "tslib___tslib_1.9.3.tgz";
+ path = fetchurl {
+ name = "tslib___tslib_1.9.3.tgz";
+ url = "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz";
+ sha1 = "d7e4dd79245d85428c4d7e4822a79917954ca286";
+ };
+ }
+ {
+ name = "tslint___tslint_5.20.1.tgz";
+ path = fetchurl {
+ name = "tslint___tslint_5.20.1.tgz";
+ url = "https://registry.yarnpkg.com/tslint/-/tslint-5.20.1.tgz";
+ sha1 = "e401e8aeda0152bc44dd07e614034f3f80c67b7d";
+ };
+ }
+ {
+ name = "tsutils___tsutils_2.29.0.tgz";
+ path = fetchurl {
+ name = "tsutils___tsutils_2.29.0.tgz";
+ url = "https://registry.yarnpkg.com/tsutils/-/tsutils-2.29.0.tgz";
+ sha1 = "32b488501467acbedd4b85498673a0812aca0b99";
+ };
+ }
+ {
+ name = "tsutils___tsutils_3.17.1.tgz";
+ path = fetchurl {
+ name = "tsutils___tsutils_3.17.1.tgz";
+ url = "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz";
+ sha1 = "ed719917f11ca0dee586272b2ac49e015a2dd759";
+ };
+ }
+ {
+ name = "tty_browserify___tty_browserify_0.0.0.tgz";
+ path = fetchurl {
+ name = "tty_browserify___tty_browserify_0.0.0.tgz";
+ url = "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz";
+ sha1 = "a157ba402da24e9bf957f9aa69d524eed42901a6";
+ };
+ }
+ {
+ name = "tunnel_agent___tunnel_agent_0.6.0.tgz";
+ path = fetchurl {
+ name = "tunnel_agent___tunnel_agent_0.6.0.tgz";
+ url = "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz";
+ sha1 = "27a5dea06b36b04a0a9966774b290868f0fc40fd";
+ };
+ }
+ {
+ name = "tweetnacl___tweetnacl_0.14.5.tgz";
+ path = fetchurl {
+ name = "tweetnacl___tweetnacl_0.14.5.tgz";
+ url = "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz";
+ sha1 = "5ae68177f192d4456269d108afa93ff8743f4f64";
+ };
+ }
+ {
+ name = "type_check___type_check_0.3.2.tgz";
+ path = fetchurl {
+ name = "type_check___type_check_0.3.2.tgz";
+ url = "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz";
+ sha1 = "5884cab512cf1d355e3fb784f30804b2b520db72";
+ };
+ }
+ {
+ name = "type_fest___type_fest_0.5.2.tgz";
+ path = fetchurl {
+ name = "type_fest___type_fest_0.5.2.tgz";
+ url = "https://registry.yarnpkg.com/type-fest/-/type-fest-0.5.2.tgz";
+ sha1 = "d6ef42a0356c6cd45f49485c3b6281fc148e48a2";
+ };
+ }
+ {
+ name = "type_is___type_is_1.6.16.tgz";
+ path = fetchurl {
+ name = "type_is___type_is_1.6.16.tgz";
+ url = "https://registry.yarnpkg.com/type-is/-/type-is-1.6.16.tgz";
+ sha1 = "f89ce341541c672b25ee7ae3c73dee3b2be50194";
+ };
+ }
+ {
+ name = "type_is___type_is_1.6.18.tgz";
+ path = fetchurl {
+ name = "type_is___type_is_1.6.18.tgz";
+ url = "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz";
+ sha1 = "4e552cd05df09467dcbc4ef739de89f2cf37c131";
+ };
+ }
+ {
+ name = "typed_styles___typed_styles_0.0.7.tgz";
+ path = fetchurl {
+ name = "typed_styles___typed_styles_0.0.7.tgz";
+ url = "https://registry.yarnpkg.com/typed-styles/-/typed-styles-0.0.7.tgz";
+ sha1 = "93392a008794c4595119ff62dde6809dbc40a3d9";
+ };
+ }
+ {
+ name = "typedarray___typedarray_0.0.6.tgz";
+ path = fetchurl {
+ name = "typedarray___typedarray_0.0.6.tgz";
+ url = "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz";
+ sha1 = "867ac74e3864187b1d3d47d996a78ec5c8830777";
+ };
+ }
+ {
+ name = "typescript___typescript_3.8.3.tgz";
+ path = fetchurl {
+ name = "typescript___typescript_3.8.3.tgz";
+ url = "https://registry.yarnpkg.com/typescript/-/typescript-3.8.3.tgz";
+ sha1 = "409eb8544ea0335711205869ec458ab109ee1061";
+ };
+ }
+ {
+ name = "ua_parser_js___ua_parser_js_0.7.18.tgz";
+ path = fetchurl {
+ name = "ua_parser_js___ua_parser_js_0.7.18.tgz";
+ url = "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.18.tgz";
+ sha1 = "a7bfd92f56edfb117083b69e31d2aa8882d4b1ed";
+ };
+ }
+ {
+ name = "uglify_js___uglify_js_3.4.10.tgz";
+ path = fetchurl {
+ name = "uglify_js___uglify_js_3.4.10.tgz";
+ url = "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.4.10.tgz";
+ sha1 = "9ad9563d8eb3acdfb8d38597d2af1d815f6a755f";
+ };
+ }
+ {
+ name = "uglify_js___uglify_js_3.6.0.tgz";
+ path = fetchurl {
+ name = "uglify_js___uglify_js_3.6.0.tgz";
+ url = "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.6.0.tgz";
+ sha1 = "704681345c53a8b2079fb6cec294b05ead242ff5";
+ };
+ }
+ {
+ name = "uglify_js___uglify_js_2.6.4.tgz";
+ path = fetchurl {
+ name = "uglify_js___uglify_js_2.6.4.tgz";
+ url = "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.6.4.tgz";
+ sha1 = "65ea2fb3059c9394692f15fed87c2b36c16b9adf";
+ };
+ }
+ {
+ name = "uglify_to_browserify___uglify_to_browserify_1.0.2.tgz";
+ path = fetchurl {
+ name = "uglify_to_browserify___uglify_to_browserify_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz";
+ sha1 = "6e0924d6bda6b5afe349e39a6d632850a0f882b7";
+ };
+ }
+ {
+ name = "underscore___underscore_1.9.1.tgz";
+ path = fetchurl {
+ name = "underscore___underscore_1.9.1.tgz";
+ url = "https://registry.yarnpkg.com/underscore/-/underscore-1.9.1.tgz";
+ sha1 = "06dce34a0e68a7babc29b365b8e74b8925203961";
+ };
+ }
+ {
+ name = "underscore___underscore_1.4.4.tgz";
+ path = fetchurl {
+ name = "underscore___underscore_1.4.4.tgz";
+ url = "https://registry.yarnpkg.com/underscore/-/underscore-1.4.4.tgz";
+ sha1 = "61a6a32010622afa07963bf325203cf12239d604";
+ };
+ }
+ {
+ name = "unfetch___unfetch_4.1.0.tgz";
+ path = fetchurl {
+ name = "unfetch___unfetch_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/unfetch/-/unfetch-4.1.0.tgz";
+ sha1 = "6ec2dd0de887e58a4dee83a050ded80ffc4137db";
+ };
+ }
+ {
+ name = "unherit___unherit_1.1.1.tgz";
+ path = fetchurl {
+ name = "unherit___unherit_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/unherit/-/unherit-1.1.1.tgz";
+ sha1 = "132748da3e88eab767e08fabfbb89c5e9d28628c";
+ };
+ }
+ {
+ name = "unicode_canonical_property_names_ecmascript___unicode_canonical_property_names_ecmascript_1.0.4.tgz";
+ path = fetchurl {
+ name = "unicode_canonical_property_names_ecmascript___unicode_canonical_property_names_ecmascript_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz";
+ sha1 = "2619800c4c825800efdd8343af7dd9933cbe2818";
+ };
+ }
+ {
+ name = "unicode_match_property_ecmascript___unicode_match_property_ecmascript_1.0.4.tgz";
+ path = fetchurl {
+ name = "unicode_match_property_ecmascript___unicode_match_property_ecmascript_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz";
+ sha1 = "8ed2a32569961bce9227d09cd3ffbb8fed5f020c";
+ };
+ }
+ {
+ name = "unicode_match_property_value_ecmascript___unicode_match_property_value_ecmascript_1.1.0.tgz";
+ path = fetchurl {
+ name = "unicode_match_property_value_ecmascript___unicode_match_property_value_ecmascript_1.1.0.tgz";
+ url = "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz";
+ sha1 = "5b4b426e08d13a80365e0d657ac7a6c1ec46a277";
+ };
+ }
+ {
+ name = "unicode_property_aliases_ecmascript___unicode_property_aliases_ecmascript_1.0.4.tgz";
+ path = fetchurl {
+ name = "unicode_property_aliases_ecmascript___unicode_property_aliases_ecmascript_1.0.4.tgz";
+ url = "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz";
+ sha1 = "5a533f31b4317ea76f17d807fa0d116546111dd0";
+ };
+ }
+ {
+ name = "unified___unified_6.2.0.tgz";
+ path = fetchurl {
+ name = "unified___unified_6.2.0.tgz";
+ url = "https://registry.yarnpkg.com/unified/-/unified-6.2.0.tgz";
+ sha1 = "7fbd630f719126d67d40c644b7e3f617035f6dba";
+ };
+ }
+ {
+ name = "union_value___union_value_1.0.1.tgz";
+ path = fetchurl {
+ name = "union_value___union_value_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz";
+ sha1 = "0b6fe7b835aecda61c6ea4d4f02c14221e109847";
+ };
+ }
+ {
+ name = "uniq___uniq_1.0.1.tgz";
+ path = fetchurl {
+ name = "uniq___uniq_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz";
+ sha1 = "b31c5ae8254844a3a8281541ce2b04b865a734ff";
+ };
+ }
+ {
+ name = "uniqs___uniqs_2.0.0.tgz";
+ path = fetchurl {
+ name = "uniqs___uniqs_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz";
+ sha1 = "ffede4b36b25290696e6e165d4a59edb998e6b02";
+ };
+ }
+ {
+ name = "unique_filename___unique_filename_1.1.1.tgz";
+ path = fetchurl {
+ name = "unique_filename___unique_filename_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz";
+ sha1 = "1d69769369ada0583103a1e6ae87681b56573230";
+ };
+ }
+ {
+ name = "unique_slug___unique_slug_2.0.2.tgz";
+ path = fetchurl {
+ name = "unique_slug___unique_slug_2.0.2.tgz";
+ url = "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz";
+ sha1 = "baabce91083fc64e945b0f3ad613e264f7cd4e6c";
+ };
+ }
+ {
+ name = "unist_util_is___unist_util_is_2.1.2.tgz";
+ path = fetchurl {
+ name = "unist_util_is___unist_util_is_2.1.2.tgz";
+ url = "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-2.1.2.tgz";
+ sha1 = "1193fa8f2bfbbb82150633f3a8d2eb9a1c1d55db";
+ };
+ }
+ {
+ name = "unist_util_remove_position___unist_util_remove_position_1.1.2.tgz";
+ path = fetchurl {
+ name = "unist_util_remove_position___unist_util_remove_position_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-1.1.2.tgz";
+ sha1 = "86b5dad104d0bbfbeb1db5f5c92f3570575c12cb";
+ };
+ }
+ {
+ name = "unist_util_stringify_position___unist_util_stringify_position_1.1.2.tgz";
+ path = fetchurl {
+ name = "unist_util_stringify_position___unist_util_stringify_position_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz";
+ sha1 = "3f37fcf351279dcbca7480ab5889bb8a832ee1c6";
+ };
+ }
+ {
+ name = "unist_util_visit_parents___unist_util_visit_parents_1.1.2.tgz";
+ path = fetchurl {
+ name = "unist_util_visit_parents___unist_util_visit_parents_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-1.1.2.tgz";
+ sha1 = "f6e3afee8bdbf961c0e6f028ea3c0480028c3d06";
+ };
+ }
+ {
+ name = "unist_util_visit_parents___unist_util_visit_parents_2.0.1.tgz";
+ path = fetchurl {
+ name = "unist_util_visit_parents___unist_util_visit_parents_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-2.0.1.tgz";
+ sha1 = "63fffc8929027bee04bfef7d2cce474f71cb6217";
+ };
+ }
+ {
+ name = "unist_util_visit___unist_util_visit_1.4.0.tgz";
+ path = fetchurl {
+ name = "unist_util_visit___unist_util_visit_1.4.0.tgz";
+ url = "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.4.0.tgz";
+ sha1 = "1cb763647186dc26f5e1df5db6bd1e48b3cc2fb1";
+ };
+ }
+ {
+ name = "universalify___universalify_0.1.2.tgz";
+ path = fetchurl {
+ name = "universalify___universalify_0.1.2.tgz";
+ url = "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz";
+ sha1 = "b646f69be3942dabcecc9d6639c80dc105efaa66";
+ };
+ }
+ {
+ name = "unpipe___unpipe_1.0.0.tgz";
+ path = fetchurl {
+ name = "unpipe___unpipe_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz";
+ sha1 = "b2bf4ee8514aae6165b4817829d21b2ef49904ec";
+ };
+ }
+ {
+ name = "unquote___unquote_1.1.1.tgz";
+ path = fetchurl {
+ name = "unquote___unquote_1.1.1.tgz";
+ url = "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz";
+ sha1 = "8fded7324ec6e88a0ff8b905e7c098cdc086d544";
+ };
+ }
+ {
+ name = "unset_value___unset_value_1.0.0.tgz";
+ path = fetchurl {
+ name = "unset_value___unset_value_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz";
+ sha1 = "8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559";
+ };
+ }
+ {
+ name = "untildify___untildify_4.0.0.tgz";
+ path = fetchurl {
+ name = "untildify___untildify_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz";
+ sha1 = "2bc947b953652487e4600949fb091e3ae8cd919b";
+ };
+ }
+ {
+ name = "upath___upath_1.2.0.tgz";
+ path = fetchurl {
+ name = "upath___upath_1.2.0.tgz";
+ url = "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz";
+ sha1 = "8f66dbcd55a883acdae4408af8b035a5044c1894";
+ };
+ }
+ {
+ name = "upper_case___upper_case_1.1.3.tgz";
+ path = fetchurl {
+ name = "upper_case___upper_case_1.1.3.tgz";
+ url = "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz";
+ sha1 = "f6b4501c2ec4cdd26ba78be7222961de77621598";
+ };
+ }
+ {
+ name = "uri_js___uri_js_4.2.2.tgz";
+ path = fetchurl {
+ name = "uri_js___uri_js_4.2.2.tgz";
+ url = "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz";
+ sha1 = "94c540e1ff772956e2299507c010aea6c8838eb0";
+ };
+ }
+ {
+ name = "urix___urix_0.1.0.tgz";
+ path = fetchurl {
+ name = "urix___urix_0.1.0.tgz";
+ url = "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz";
+ sha1 = "da937f7a62e21fec1fd18d49b35c2935067a6c72";
+ };
+ }
+ {
+ name = "url_join___url_join_4.0.1.tgz";
+ path = fetchurl {
+ name = "url_join___url_join_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/url-join/-/url-join-4.0.1.tgz";
+ sha1 = "b642e21a2646808ffa178c4c5fda39844e12cde7";
+ };
+ }
+ {
+ name = "url_parse___url_parse_1.4.7.tgz";
+ path = fetchurl {
+ name = "url_parse___url_parse_1.4.7.tgz";
+ url = "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.7.tgz";
+ sha1 = "a8a83535e8c00a316e403a5db4ac1b9b853ae278";
+ };
+ }
+ {
+ name = "url___url_0.11.0.tgz";
+ path = fetchurl {
+ name = "url___url_0.11.0.tgz";
+ url = "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz";
+ sha1 = "3838e97cfc60521eb73c525a8e55bfdd9e2e28f1";
+ };
+ }
+ {
+ name = "use_persisted_state___use_persisted_state_0.3.0.tgz";
+ path = fetchurl {
+ name = "use_persisted_state___use_persisted_state_0.3.0.tgz";
+ url = "https://registry.yarnpkg.com/use-persisted-state/-/use-persisted-state-0.3.0.tgz";
+ sha1 = "f8e3d2fd8eee67e0c86fd596c3ea3e8121c07402";
+ };
+ }
+ {
+ name = "use___use_3.1.1.tgz";
+ path = fetchurl {
+ name = "use___use_3.1.1.tgz";
+ url = "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz";
+ sha1 = "d50c8cac79a19fbc20f2911f56eb973f4e10070f";
+ };
+ }
+ {
+ name = "util_deprecate___util_deprecate_1.0.2.tgz";
+ path = fetchurl {
+ name = "util_deprecate___util_deprecate_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz";
+ sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf";
+ };
+ }
+ {
+ name = "util.promisify___util.promisify_1.0.0.tgz";
+ path = fetchurl {
+ name = "util.promisify___util.promisify_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz";
+ sha1 = "440f7165a459c9a16dc145eb8e72f35687097030";
+ };
+ }
+ {
+ name = "util___util_0.10.3.tgz";
+ path = fetchurl {
+ name = "util___util_0.10.3.tgz";
+ url = "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz";
+ sha1 = "7afb1afe50805246489e3db7fe0ed379336ac0f9";
+ };
+ }
+ {
+ name = "util___util_0.11.1.tgz";
+ path = fetchurl {
+ name = "util___util_0.11.1.tgz";
+ url = "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz";
+ sha1 = "3236733720ec64bb27f6e26f421aaa2e1b588d61";
+ };
+ }
+ {
+ name = "utila___utila_0.4.0.tgz";
+ path = fetchurl {
+ name = "utila___utila_0.4.0.tgz";
+ url = "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz";
+ sha1 = "8a16a05d445657a3aea5eecc5b12a4fa5379772c";
+ };
+ }
+ {
+ name = "utils_merge___utils_merge_1.0.1.tgz";
+ path = fetchurl {
+ name = "utils_merge___utils_merge_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz";
+ sha1 = "9f95710f50a267947b2ccc124741c1028427e713";
+ };
+ }
+ {
+ name = "uuid___uuid_3.4.0.tgz";
+ path = fetchurl {
+ name = "uuid___uuid_3.4.0.tgz";
+ url = "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz";
+ sha1 = "b23e4358afa8a202fe7a100af1f5f883f02007ee";
+ };
+ }
+ {
+ name = "uuid___uuid_3.3.2.tgz";
+ path = fetchurl {
+ name = "uuid___uuid_3.3.2.tgz";
+ url = "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz";
+ sha1 = "1b4af4955eb3077c501c23872fc6513811587131";
+ };
+ }
+ {
+ name = "uuid___uuid_3.3.3.tgz";
+ path = fetchurl {
+ name = "uuid___uuid_3.3.3.tgz";
+ url = "https://registry.yarnpkg.com/uuid/-/uuid-3.3.3.tgz";
+ sha1 = "4568f0216e78760ee1dbf3a4d2cf53e224112866";
+ };
+ }
+ {
+ name = "v8_compile_cache___v8_compile_cache_2.0.3.tgz";
+ path = fetchurl {
+ name = "v8_compile_cache___v8_compile_cache_2.0.3.tgz";
+ url = "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz";
+ sha1 = "00f7494d2ae2b688cfe2899df6ed2c54bef91dbe";
+ };
+ }
+ {
+ name = "v8_compile_cache___v8_compile_cache_2.1.0.tgz";
+ path = fetchurl {
+ name = "v8_compile_cache___v8_compile_cache_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz";
+ sha1 = "e14de37b31a6d194f5690d67efc4e7f6fc6ab30e";
+ };
+ }
+ {
+ name = "validate_npm_package_license___validate_npm_package_license_3.0.4.tgz";
+ path = fetchurl {
+ name = "validate_npm_package_license___validate_npm_package_license_3.0.4.tgz";
+ url = "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz";
+ sha1 = "fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a";
+ };
+ }
+ {
+ name = "validator___validator_10.11.0.tgz";
+ path = fetchurl {
+ name = "validator___validator_10.11.0.tgz";
+ url = "https://registry.yarnpkg.com/validator/-/validator-10.11.0.tgz";
+ sha1 = "003108ea6e9a9874d31ccc9e5006856ccd76b228";
+ };
+ }
+ {
+ name = "value_equal___value_equal_1.0.1.tgz";
+ path = fetchurl {
+ name = "value_equal___value_equal_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz";
+ sha1 = "1e0b794c734c5c0cade179c437d356d931a34d6c";
+ };
+ }
+ {
+ name = "vary___vary_1.1.2.tgz";
+ path = fetchurl {
+ name = "vary___vary_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz";
+ sha1 = "2299f02c6ded30d4a5961b0b9f74524a18f634fc";
+ };
+ }
+ {
+ name = "vendors___vendors_1.0.3.tgz";
+ path = fetchurl {
+ name = "vendors___vendors_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/vendors/-/vendors-1.0.3.tgz";
+ sha1 = "a6467781abd366217c050f8202e7e50cc9eef8c0";
+ };
+ }
+ {
+ name = "verror___verror_1.10.0.tgz";
+ path = fetchurl {
+ name = "verror___verror_1.10.0.tgz";
+ url = "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz";
+ sha1 = "3a105ca17053af55d6e270c1f8288682e18da400";
+ };
+ }
+ {
+ name = "vfile_location___vfile_location_2.0.4.tgz";
+ path = fetchurl {
+ name = "vfile_location___vfile_location_2.0.4.tgz";
+ url = "https://registry.yarnpkg.com/vfile-location/-/vfile-location-2.0.4.tgz";
+ sha1 = "2a5e7297dd0d9e2da4381464d04acc6b834d3e55";
+ };
+ }
+ {
+ name = "vfile_message___vfile_message_1.0.2.tgz";
+ path = fetchurl {
+ name = "vfile_message___vfile_message_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/vfile-message/-/vfile-message-1.0.2.tgz";
+ sha1 = "0f8a62584c5dff0f81760531b8e34f3cea554ebc";
+ };
+ }
+ {
+ name = "vfile___vfile_2.3.0.tgz";
+ path = fetchurl {
+ name = "vfile___vfile_2.3.0.tgz";
+ url = "https://registry.yarnpkg.com/vfile/-/vfile-2.3.0.tgz";
+ sha1 = "e62d8e72b20e83c324bc6c67278ee272488bf84a";
+ };
+ }
+ {
+ name = "vm_browserify___vm_browserify_1.1.2.tgz";
+ path = fetchurl {
+ name = "vm_browserify___vm_browserify_1.1.2.tgz";
+ url = "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz";
+ sha1 = "78641c488b8e6ca91a75f511e7a3b32a86e5dda0";
+ };
+ }
+ {
+ name = "vscode_jsonrpc___vscode_jsonrpc_4.1.0_next.3.tgz";
+ path = fetchurl {
+ name = "vscode_jsonrpc___vscode_jsonrpc_4.1.0_next.3.tgz";
+ url = "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-4.1.0-next.3.tgz";
+ sha1 = "05fe742959a2726020d4d0bfbc3d3c97873c7fde";
+ };
+ }
+ {
+ name = "vscode_jsonrpc___vscode_jsonrpc_5.0.1.tgz";
+ path = fetchurl {
+ name = "vscode_jsonrpc___vscode_jsonrpc_5.0.1.tgz";
+ url = "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-5.0.1.tgz";
+ sha1 = "9bab9c330d89f43fc8c1e8702b5c36e058a01794";
+ };
+ }
+ {
+ name = "vscode_languageclient___vscode_languageclient_5.3.0_next.9.tgz";
+ path = fetchurl {
+ name = "vscode_languageclient___vscode_languageclient_5.3.0_next.9.tgz";
+ url = "https://registry.yarnpkg.com/vscode-languageclient/-/vscode-languageclient-5.3.0-next.9.tgz";
+ sha1 = "34f58017647f15cd86015f7af45935dc750611f7";
+ };
+ }
+ {
+ name = "vscode_languageserver_protocol___vscode_languageserver_protocol_3.15.2.tgz";
+ path = fetchurl {
+ name = "vscode_languageserver_protocol___vscode_languageserver_protocol_3.15.2.tgz";
+ url = "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.15.2.tgz";
+ sha1 = "e52c62923140b2655ad2472f6f29cfb83bacf5b8";
+ };
+ }
+ {
+ name = "vscode_languageserver_types___vscode_languageserver_types_3.15.1.tgz";
+ path = fetchurl {
+ name = "vscode_languageserver_types___vscode_languageserver_types_3.15.1.tgz";
+ url = "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.15.1.tgz";
+ sha1 = "17be71d78d2f6236d414f0001ce1ef4d23e6b6de";
+ };
+ }
+ {
+ name = "vscode_uri___vscode_uri_1.0.8.tgz";
+ path = fetchurl {
+ name = "vscode_uri___vscode_uri_1.0.8.tgz";
+ url = "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-1.0.8.tgz";
+ sha1 = "9769aaececae4026fb6e22359cb38946580ded59";
+ };
+ }
+ {
+ name = "w3c_hr_time___w3c_hr_time_1.0.1.tgz";
+ path = fetchurl {
+ name = "w3c_hr_time___w3c_hr_time_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz";
+ sha1 = "82ac2bff63d950ea9e3189a58a65625fedf19045";
+ };
+ }
+ {
+ name = "walker___walker_1.0.7.tgz";
+ path = fetchurl {
+ name = "walker___walker_1.0.7.tgz";
+ url = "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz";
+ sha1 = "2f7f9b8fd10d677262b18a884e28d19618e028fb";
+ };
+ }
+ {
+ name = "warning___warning_4.0.3.tgz";
+ path = fetchurl {
+ name = "warning___warning_4.0.3.tgz";
+ url = "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz";
+ sha1 = "16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3";
+ };
+ }
+ {
+ name = "watchpack___watchpack_1.6.0.tgz";
+ path = fetchurl {
+ name = "watchpack___watchpack_1.6.0.tgz";
+ url = "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz";
+ sha1 = "4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00";
+ };
+ }
+ {
+ name = "wbuf___wbuf_1.7.3.tgz";
+ path = fetchurl {
+ name = "wbuf___wbuf_1.7.3.tgz";
+ url = "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz";
+ sha1 = "c1d8d149316d3ea852848895cb6a0bfe887b87df";
+ };
+ }
+ {
+ name = "webidl_conversions___webidl_conversions_3.0.1.tgz";
+ path = fetchurl {
+ name = "webidl_conversions___webidl_conversions_3.0.1.tgz";
+ url = "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz";
+ sha1 = "24534275e2a7bc6be7bc86611cc16ae0a5654871";
+ };
+ }
+ {
+ name = "webidl_conversions___webidl_conversions_4.0.2.tgz";
+ path = fetchurl {
+ name = "webidl_conversions___webidl_conversions_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz";
+ sha1 = "a855980b1f0b6b359ba1d5d9fb39ae941faa63ad";
+ };
+ }
+ {
+ name = "webpack_bundle_analyzer___webpack_bundle_analyzer_3.6.0.tgz";
+ path = fetchurl {
+ name = "webpack_bundle_analyzer___webpack_bundle_analyzer_3.6.0.tgz";
+ url = "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.6.0.tgz";
+ sha1 = "39b3a8f829ca044682bc6f9e011c95deb554aefd";
+ };
+ }
+ {
+ name = "webpack_cli___webpack_cli_3.3.10.tgz";
+ path = fetchurl {
+ name = "webpack_cli___webpack_cli_3.3.10.tgz";
+ url = "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.10.tgz";
+ sha1 = "17b279267e9b4fb549023fae170da8e6e766da13";
+ };
+ }
+ {
+ name = "webpack_dev_middleware___webpack_dev_middleware_3.7.2.tgz";
+ path = fetchurl {
+ name = "webpack_dev_middleware___webpack_dev_middleware_3.7.2.tgz";
+ url = "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz";
+ sha1 = "0019c3db716e3fa5cecbf64f2ab88a74bab331f3";
+ };
+ }
+ {
+ name = "webpack_dev_server___webpack_dev_server_3.10.3.tgz";
+ path = fetchurl {
+ name = "webpack_dev_server___webpack_dev_server_3.10.3.tgz";
+ url = "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.10.3.tgz";
+ sha1 = "f35945036813e57ef582c2420ef7b470e14d3af0";
+ };
+ }
+ {
+ name = "webpack_log___webpack_log_2.0.0.tgz";
+ path = fetchurl {
+ name = "webpack_log___webpack_log_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz";
+ sha1 = "5b7928e0637593f119d32f6227c1e0ac31e1b47f";
+ };
+ }
+ {
+ name = "webpack_merge___webpack_merge_4.2.1.tgz";
+ path = fetchurl {
+ name = "webpack_merge___webpack_merge_4.2.1.tgz";
+ url = "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-4.2.1.tgz";
+ sha1 = "5e923cf802ea2ace4fd5af1d3247368a633489b4";
+ };
+ }
+ {
+ name = "webpack_sources___webpack_sources_1.3.0.tgz";
+ path = fetchurl {
+ name = "webpack_sources___webpack_sources_1.3.0.tgz";
+ url = "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.3.0.tgz";
+ sha1 = "2a28dcb9f1f45fe960d8f1493252b5ee6530fa85";
+ };
+ }
+ {
+ name = "webpack_sources___webpack_sources_1.4.3.tgz";
+ path = fetchurl {
+ name = "webpack_sources___webpack_sources_1.4.3.tgz";
+ url = "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz";
+ sha1 = "eedd8ec0b928fbf1cbfe994e22d2d890f330a933";
+ };
+ }
+ {
+ name = "webpack___webpack_4.42.0.tgz";
+ path = fetchurl {
+ name = "webpack___webpack_4.42.0.tgz";
+ url = "https://registry.yarnpkg.com/webpack/-/webpack-4.42.0.tgz";
+ sha1 = "b901635dd6179391d90740a63c93f76f39883eb8";
+ };
+ }
+ {
+ name = "websocket_driver___websocket_driver_0.7.3.tgz";
+ path = fetchurl {
+ name = "websocket_driver___websocket_driver_0.7.3.tgz";
+ url = "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.3.tgz";
+ sha1 = "a2d4e0d4f4f116f1e6297eba58b05d430100e9f9";
+ };
+ }
+ {
+ name = "websocket_extensions___websocket_extensions_0.1.3.tgz";
+ path = fetchurl {
+ name = "websocket_extensions___websocket_extensions_0.1.3.tgz";
+ url = "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.3.tgz";
+ sha1 = "5d2ff22977003ec687a4b87073dfbbac146ccf29";
+ };
+ }
+ {
+ name = "whatwg_encoding___whatwg_encoding_1.0.5.tgz";
+ path = fetchurl {
+ name = "whatwg_encoding___whatwg_encoding_1.0.5.tgz";
+ url = "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz";
+ sha1 = "5abacf777c32166a51d085d6b4f3e7d27113ddb0";
+ };
+ }
+ {
+ name = "whatwg_fetch___whatwg_fetch_3.0.0.tgz";
+ path = fetchurl {
+ name = "whatwg_fetch___whatwg_fetch_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz";
+ sha1 = "fc804e458cc460009b1a2b966bc8817d2578aefb";
+ };
+ }
+ {
+ name = "whatwg_mimetype___whatwg_mimetype_2.3.0.tgz";
+ path = fetchurl {
+ name = "whatwg_mimetype___whatwg_mimetype_2.3.0.tgz";
+ url = "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz";
+ sha1 = "3d4b1e0312d2079879f826aff18dbeeca5960fbf";
+ };
+ }
+ {
+ name = "whatwg_url___whatwg_url_4.8.0.tgz";
+ path = fetchurl {
+ name = "whatwg_url___whatwg_url_4.8.0.tgz";
+ url = "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-4.8.0.tgz";
+ sha1 = "d2981aa9148c1e00a41c5a6131166ab4683bbcc0";
+ };
+ }
+ {
+ name = "whatwg_url___whatwg_url_6.5.0.tgz";
+ path = fetchurl {
+ name = "whatwg_url___whatwg_url_6.5.0.tgz";
+ url = "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.5.0.tgz";
+ sha1 = "f2df02bff176fd65070df74ad5ccbb5a199965a8";
+ };
+ }
+ {
+ name = "whatwg_url___whatwg_url_7.0.0.tgz";
+ path = fetchurl {
+ name = "whatwg_url___whatwg_url_7.0.0.tgz";
+ url = "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.0.0.tgz";
+ sha1 = "fde926fa54a599f3adf82dff25a9f7be02dc6edd";
+ };
+ }
+ {
+ name = "which_module___which_module_2.0.0.tgz";
+ path = fetchurl {
+ name = "which_module___which_module_2.0.0.tgz";
+ url = "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz";
+ sha1 = "d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a";
+ };
+ }
+ {
+ name = "which___which_1.3.1.tgz";
+ path = fetchurl {
+ name = "which___which_1.3.1.tgz";
+ url = "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz";
+ sha1 = "a45043d54f5805316da8d62f9f50918d3da70b0a";
+ };
+ }
+ {
+ name = "winchan___winchan_0.2.2.tgz";
+ path = fetchurl {
+ name = "winchan___winchan_0.2.2.tgz";
+ url = "https://registry.yarnpkg.com/winchan/-/winchan-0.2.2.tgz";
+ sha1 = "6766917b88e5e1cb75f455ffc7cc13f51e5c834e";
+ };
+ }
+ {
+ name = "window_size___window_size_0.1.0.tgz";
+ path = fetchurl {
+ name = "window_size___window_size_0.1.0.tgz";
+ url = "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz";
+ sha1 = "5438cd2ea93b202efa3a19fe8887aee7c94f9c9d";
+ };
+ }
+ {
+ name = "wordwrap___wordwrap_0.0.2.tgz";
+ path = fetchurl {
+ name = "wordwrap___wordwrap_0.0.2.tgz";
+ url = "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz";
+ sha1 = "b79669bb42ecb409f83d583cad52ca17eaa1643f";
+ };
+ }
+ {
+ name = "wordwrap___wordwrap_0.0.3.tgz";
+ path = fetchurl {
+ name = "wordwrap___wordwrap_0.0.3.tgz";
+ url = "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz";
+ sha1 = "a3d5da6cd5c0bc0008d37234bbaf1bed63059107";
+ };
+ }
+ {
+ name = "wordwrap___wordwrap_1.0.0.tgz";
+ path = fetchurl {
+ name = "wordwrap___wordwrap_1.0.0.tgz";
+ url = "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz";
+ sha1 = "27584810891456a4171c8d0226441ade90cbcaeb";
+ };
+ }
+ {
+ name = "worker_farm___worker_farm_1.7.0.tgz";
+ path = fetchurl {
+ name = "worker_farm___worker_farm_1.7.0.tgz";
+ url = "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz";
+ sha1 = "26a94c5391bbca926152002f69b84a4bf772e5a8";
+ };
+ }
+ {
+ name = "worker_rpc___worker_rpc_0.1.1.tgz";
+ path = fetchurl {
+ name = "worker_rpc___worker_rpc_0.1.1.tgz";
+ url = "https://registry.yarnpkg.com/worker-rpc/-/worker-rpc-0.1.1.tgz";
+ sha1 = "cb565bd6d7071a8f16660686051e969ad32f54d5";
+ };
+ }
+ {
+ name = "wrap_ansi___wrap_ansi_2.1.0.tgz";
+ path = fetchurl {
+ name = "wrap_ansi___wrap_ansi_2.1.0.tgz";
+ url = "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz";
+ sha1 = "d8fc3d284dd05794fe84973caecdd1cf824fdd85";
+ };
+ }
+ {
+ name = "wrap_ansi___wrap_ansi_3.0.1.tgz";
+ path = fetchurl {
+ name = "wrap_ansi___wrap_ansi_3.0.1.tgz";
+ url = "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-3.0.1.tgz";
+ sha1 = "288a04d87eda5c286e060dfe8f135ce8d007f8ba";
+ };
+ }
+ {
+ name = "wrap_ansi___wrap_ansi_5.1.0.tgz";
+ path = fetchurl {
+ name = "wrap_ansi___wrap_ansi_5.1.0.tgz";
+ url = "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz";
+ sha1 = "1fd1f67235d5b6d0fee781056001bfb694c03b09";
+ };
+ }
+ {
+ name = "wrappy___wrappy_1.0.2.tgz";
+ path = fetchurl {
+ name = "wrappy___wrappy_1.0.2.tgz";
+ url = "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz";
+ sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f";
+ };
+ }
+ {
+ name = "write_file_atomic___write_file_atomic_2.4.1.tgz";
+ path = fetchurl {
+ name = "write_file_atomic___write_file_atomic_2.4.1.tgz";
+ url = "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.1.tgz";
+ sha1 = "d0b05463c188ae804396fd5ab2a370062af87529";
+ };
+ }
+ {
+ name = "write___write_1.0.3.tgz";
+ path = fetchurl {
+ name = "write___write_1.0.3.tgz";
+ url = "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz";
+ sha1 = "0800e14523b923a387e415123c865616aae0f5c3";
+ };
+ }
+ {
+ name = "ws___ws_5.2.2.tgz";
+ path = fetchurl {
+ name = "ws___ws_5.2.2.tgz";
+ url = "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz";
+ sha1 = "dffef14866b8e8dc9133582514d1befaf96e980f";
+ };
+ }
+ {
+ name = "ws___ws_6.2.1.tgz";
+ path = fetchurl {
+ name = "ws___ws_6.2.1.tgz";
+ url = "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz";
+ sha1 = "442fdf0a47ed64f59b6a5d8ff130f4748ed524fb";
+ };
+ }
+ {
+ name = "x_is_string___x_is_string_0.1.0.tgz";
+ path = fetchurl {
+ name = "x_is_string___x_is_string_0.1.0.tgz";
+ url = "https://registry.yarnpkg.com/x-is-string/-/x-is-string-0.1.0.tgz";
+ sha1 = "474b50865af3a49a9c4657f05acd145458f77d82";
+ };
+ }
+ {
+ name = "xml_name_validator___xml_name_validator_2.0.1.tgz";
+ path = fetchurl {
+ name = "xml_name_validator___xml_name_validator_2.0.1.tgz";
+ url = "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-2.0.1.tgz";
+ sha1 = "4d8b8f1eccd3419aa362061becef515e1e559635";
+ };
+ }
+ {
+ name = "xml_name_validator___xml_name_validator_3.0.0.tgz";
+ path = fetchurl {
+ name = "xml_name_validator___xml_name_validator_3.0.0.tgz";
+ url = "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz";
+ sha1 = "6ae73e06de4d8c6e47f9fb181f78d648ad457c6a";
+ };
+ }
+ {
+ name = "xml2js___xml2js_0.4.19.tgz";
+ path = fetchurl {
+ name = "xml2js___xml2js_0.4.19.tgz";
+ url = "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.19.tgz";
+ sha1 = "686c20f213209e94abf0d1bcf1efaa291c7827a7";
+ };
+ }
+ {
+ name = "xml___xml_1.0.1.tgz";
+ path = fetchurl {
+ name = "xml___xml_1.0.1.tgz";
+ url = "https://registry.yarnpkg.com/xml/-/xml-1.0.1.tgz";
+ sha1 = "78ba72020029c5bc87b8a81a3cfcd74b4a2fc1e5";
+ };
+ }
+ {
+ name = "xmlbuilder___xmlbuilder_9.0.7.tgz";
+ path = fetchurl {
+ name = "xmlbuilder___xmlbuilder_9.0.7.tgz";
+ url = "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz";
+ sha1 = "132ee63d2ec5565c557e20f4c22df9aca686b10d";
+ };
+ }
+ {
+ name = "xtend___xtend_4.0.2.tgz";
+ path = fetchurl {
+ name = "xtend___xtend_4.0.2.tgz";
+ url = "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz";
+ sha1 = "bb72779f5fa465186b1f438f674fa347fdb5db54";
+ };
+ }
+ {
+ name = "xtend___xtend_4.0.1.tgz";
+ path = fetchurl {
+ name = "xtend___xtend_4.0.1.tgz";
+ url = "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz";
+ sha1 = "a5c6d532be656e23db820efb943a1f04998d63af";
+ };
+ }
+ {
+ name = "y18n___y18n_4.0.0.tgz";
+ path = fetchurl {
+ name = "y18n___y18n_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz";
+ sha1 = "95ef94f85ecc81d007c264e190a120f0a3c8566b";
+ };
+ }
+ {
+ name = "yallist___yallist_3.1.1.tgz";
+ path = fetchurl {
+ name = "yallist___yallist_3.1.1.tgz";
+ url = "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz";
+ sha1 = "dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd";
+ };
+ }
+ {
+ name = "yallist___yallist_4.0.0.tgz";
+ path = fetchurl {
+ name = "yallist___yallist_4.0.0.tgz";
+ url = "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz";
+ sha1 = "9bb92790d9c0effec63be73519e11a35019a3a72";
+ };
+ }
+ {
+ name = "yargs_parser___yargs_parser_10.1.0.tgz";
+ path = fetchurl {
+ name = "yargs_parser___yargs_parser_10.1.0.tgz";
+ url = "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-10.1.0.tgz";
+ sha1 = "7202265b89f7e9e9f2e5765e0fe735a905edbaa8";
+ };
+ }
+ {
+ name = "yargs_parser___yargs_parser_11.1.1.tgz";
+ path = fetchurl {
+ name = "yargs_parser___yargs_parser_11.1.1.tgz";
+ url = "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-11.1.1.tgz";
+ sha1 = "879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4";
+ };
+ }
+ {
+ name = "yargs_parser___yargs_parser_13.1.1.tgz";
+ path = fetchurl {
+ name = "yargs_parser___yargs_parser_13.1.1.tgz";
+ url = "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.1.tgz";
+ sha1 = "d26058532aa06d365fe091f6a1fc06b2f7e5eca0";
+ };
+ }
+ {
+ name = "yargs___yargs_12.0.5.tgz";
+ path = fetchurl {
+ name = "yargs___yargs_12.0.5.tgz";
+ url = "https://registry.yarnpkg.com/yargs/-/yargs-12.0.5.tgz";
+ sha1 = "05f5997b609647b64f66b81e3b4b10a368e7ad13";
+ };
+ }
+ {
+ name = "yargs___yargs_13.2.4.tgz";
+ path = fetchurl {
+ name = "yargs___yargs_13.2.4.tgz";
+ url = "https://registry.yarnpkg.com/yargs/-/yargs-13.2.4.tgz";
+ sha1 = "0b562b794016eb9651b98bd37acf364aa5d6dc83";
+ };
+ }
+ {
+ name = "yargs___yargs_3.10.0.tgz";
+ path = fetchurl {
+ name = "yargs___yargs_3.10.0.tgz";
+ url = "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz";
+ sha1 = "f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1";
+ };
+ }
+ {
+ name = "yauzl___yauzl_2.10.0.tgz";
+ path = fetchurl {
+ name = "yauzl___yauzl_2.10.0.tgz";
+ url = "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz";
+ sha1 = "c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9";
+ };
+ }
+ {
+ name = "yn___yn_3.1.0.tgz";
+ path = fetchurl {
+ name = "yn___yn_3.1.0.tgz";
+ url = "https://registry.yarnpkg.com/yn/-/yn-3.1.0.tgz";
+ sha1 = "fcbe2db63610361afcc5eb9e0ac91e976d046114";
+ };
+ }
+ {
+ name = "z_schema___z_schema_4.1.0.tgz";
+ path = fetchurl {
+ name = "z_schema___z_schema_4.1.0.tgz";
+ url = "https://registry.yarnpkg.com/z-schema/-/z-schema-4.1.0.tgz";
+ sha1 = "8f824eabffdf018875cbcfa9b92dc3a348140b76";
+ };
+ }
+ ];
+}
diff --git a/pkgs/servers/nosql/influxdb2/update-influxdb2.sh b/pkgs/servers/nosql/influxdb2/update-influxdb2.sh
new file mode 100755
index 000000000000..826fa9251577
--- /dev/null
+++ b/pkgs/servers/nosql/influxdb2/update-influxdb2.sh
@@ -0,0 +1,17 @@
+#!/usr/bin/env nix-shell
+#!nix-shell -I nixpkgs=../../../../ -i bash -p wget yarn2nix
+
+set -euo pipefail
+
+if [ "$#" -ne 1 ] || [[ "$1" == -* ]]; then
+ echo "Regenerates the Yarn dependency lock files for the influxdb UI."
+ echo "Usage: $0 <git release tag>"
+ exit 1
+fi
+
+INFLUXDB_SRC="https://raw.githubusercontent.com/influxdata/influxdb/$1"
+
+wget "$INFLUXDB_SRC/ui/package.json" -O influx-ui-package.json
+wget "$INFLUXDB_SRC/ui/yarn.lock" -O influx-ui-yarndeps.lock
+yarn2nix --lockfile=influx-ui-yarndeps.lock > influx-ui-yarndeps.nix
+rm influx-ui-yarndeps.lock
diff --git a/pkgs/servers/nosql/redis/default.nix b/pkgs/servers/nosql/redis/default.nix
index 2ca829b62b12..38e12010f416 100644
--- a/pkgs/servers/nosql/redis/default.nix
+++ b/pkgs/servers/nosql/redis/default.nix
@@ -18,14 +18,14 @@ stdenv.mkDerivation rec {
''}
'';
- buildInputs = [ lua pkgconfig ] ++ stdenv.lib.optional (stdenv.isLinux) systemd;
+ buildInputs = [ lua pkgconfig ] ++ stdenv.lib.optional (stdenv.isLinux && !stdenv.hostPlatform.isMusl) systemd;
# More cross-compiling fixes.
# Note: this enables libc malloc as a temporary fix for cross-compiling.
# Due to hardcoded configure flags in jemalloc, we can't cross-compile vendored jemalloc properly, and so we're forced to use libc allocator.
# It's weird that the build isn't failing because of failure to compile dependencies, it's from failure to link them!
makeFlags = [ "PREFIX=$(out)" ]
++ stdenv.lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ "AR=${stdenv.cc.targetPrefix}ar" "RANLIB=${stdenv.cc.targetPrefix}ranlib" "MALLOC=libc" ]
- ++ stdenv.lib.optional (stdenv.isLinux) ["USE_SYSTEMD=yes"];
+ ++ stdenv.lib.optional (stdenv.isLinux && !stdenv.hostPlatform.isMusl) ["USE_SYSTEMD=yes"];
enableParallelBuilding = true;
diff --git a/pkgs/servers/peach/default.nix b/pkgs/servers/peach/default.nix
new file mode 100644
index 000000000000..59d5a6c2f60d
--- /dev/null
+++ b/pkgs/servers/peach/default.nix
@@ -0,0 +1,22 @@
+{ lib, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "peach";
+ version = "0.9.8";
+
+ src = fetchFromGitHub {
+ owner = "peachdocs";
+ repo = "peach";
+ rev = "v${version}";
+ sha256 = "1pzk3sah39hz8n1kswxl35djh6wm0qcfcwrbfi50nd4k3bdgz7xl";
+ };
+
+ vendorSha256 = "0f215hd5a9d4fyvdirp2j14ghap5vwv12i28jmzm6wxjihj8nn1g";
+
+ meta = with lib; {
+ description = "Web server for multi-language, real-time synchronization and searchable documentation";
+ homepage = "https://peachdocs.org/";
+ license = licenses.asl20;
+ maintainers = [ maintainers.ivar ];
+ };
+}
diff --git a/pkgs/servers/pg_featureserv/default.nix b/pkgs/servers/pg_featureserv/default.nix
new file mode 100644
index 000000000000..fd31d728a3b2
--- /dev/null
+++ b/pkgs/servers/pg_featureserv/default.nix
@@ -0,0 +1,25 @@
+{ lib, fetchFromGitHub, buildGoModule }:
+
+buildGoModule rec {
+ pname = "pg_featureserv";
+ version = "1.2.0";
+
+ src = fetchFromGitHub {
+ owner = "CrunchyData";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0lfsbsgcb7z8ljxn1by37rbx02vaprrpacybk1kja1rjli7ik7m9";
+ };
+
+ vendorSha256 = "1jqrkx850ghmpnfjhqky93r8fq7q63m5ivs0lzljzbvn7ya75f2r";
+
+ buildFlagsArray = [ "-ldflags=-s -w -X github.com/CrunchyData/pg_featureserv/conf.setVersion=${version}" ];
+
+ meta = with lib; {
+ description = "Lightweight RESTful Geospatial Feature Server for PostGIS in Go";
+ homepage = "https://github.com/CrunchyData/pg_featureserv";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ sikmir ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/servers/pg_tileserv/default.nix b/pkgs/servers/pg_tileserv/default.nix
index 14f8b7938560..bd8edcf43356 100644
--- a/pkgs/servers/pg_tileserv/default.nix
+++ b/pkgs/servers/pg_tileserv/default.nix
@@ -2,16 +2,18 @@
buildGoModule rec {
pname = "pg_tileserv";
- version = "1.0.3";
+ version = "1.0.4";
src = fetchFromGitHub {
owner = "CrunchyData";
repo = pname;
rev = "v${version}";
- sha256 = "19ycpir662dv6jg3fnlj3208cjhy0lxww3wc3h19x96556yklnfg";
+ sha256 = "1vdxnh1s8r8ydsjnj70s69nifhpyicb4jmgd5j7i49cr096jg526";
};
- vendorSha256 = "1wpzj6par25z7cyyz6p41cxdll4nzb0jjdl1pffgawiy9z7j17vb";
+ vendorSha256 = "1wbv1wh3phd9p2hfnffsjv6f8hf9fgkwg88k9w56rx1pgps63nd9";
+
+ buildFlagsArray = [ "-ldflags=-s -w -X main.programVersion=${version}" ];
doCheck = false;
diff --git a/pkgs/servers/pim6sd/default.nix b/pkgs/servers/pim6sd/default.nix
new file mode 100644
index 000000000000..6752a8089af3
--- /dev/null
+++ b/pkgs/servers/pim6sd/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, fetchFromGitHub, lib, autoreconfHook, yacc, flex }:
+
+stdenv.mkDerivation rec {
+ pname = "pim6sd";
+ version = "unstable-2019-05-31";
+
+ src = fetchFromGitHub {
+ owner = "troglobit";
+ repo = "pim6sd";
+ rev = "fa3909529981dd705ba9ead0517222c30c581a4e";
+ sha256 = "0x7dyark2mp9xqz9cnmmgaf0z143vxn2835clllpji4ylg77zdjw";
+ };
+
+ nativeBuildInputs = [ autoreconfHook yacc flex ];
+
+ meta = with lib; {
+ description = "PIM for IPv6 sparse mode daemon";
+ homepage = "https://github.com/troglobit/pim6sd";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ hexa ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/servers/pinnwand/default.nix b/pkgs/servers/pinnwand/default.nix
index 16fa6a7196ab..fd02fc770813 100644
--- a/pkgs/servers/pinnwand/default.nix
+++ b/pkgs/servers/pinnwand/default.nix
@@ -1,4 +1,4 @@
-{ lib, python3, fetchFromGitHub, poetry, nixosTests }:
+{ lib, python3, fetchFromGitHub, nixosTests }:
let
python = python3.override {
diff --git a/pkgs/servers/plex/raw.nix b/pkgs/servers/plex/raw.nix
index 925c22091356..e27048b27235 100644
--- a/pkgs/servers/plex/raw.nix
+++ b/pkgs/servers/plex/raw.nix
@@ -1,6 +1,10 @@
{ stdenv
, fetchurl
-, rpmextract
+, dpkg
+, writeScript
+, curl
+, jq
+, common-updater-scripts
}:
# The raw package that fetches and extracts the Plex RPM. Override the source
@@ -8,23 +12,26 @@
# server, and the FHS userenv and corresponding NixOS module should
# automatically pick up the changes.
stdenv.mkDerivation rec {
- version = "1.20.5.3600-47c0d9038";
+ version = "1.21.0.3711-b509cc236";
pname = "plexmediaserver";
# Fetch the source
- src = fetchurl {
- url = "https://downloads.plex.tv/plex-media-server-new/${version}/redhat/plexmediaserver-${version}.x86_64.rpm";
- sha256 = "0vqsmmgqcvvhxiqaw87qz9fdisyf9smp6ab069dz3nq39x7n9na0";
+ src = if stdenv.hostPlatform.system == "aarch64-linux" then fetchurl {
+ url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_arm64.deb";
+ sha256 = "0nhxxfcds3byhbz8gsd9107diy182m33xbcc8jgi78hwfadyjj7h";
+ } else fetchurl {
+ url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_amd64.deb";
+ sha256 = "0izsmcc337paakz1nqfsr78s097sxyxy3kbs43qpzpx7w5wshynb";
};
outputs = [ "out" "basedb" ];
- nativeBuildInputs = [ rpmextract ];
+ nativeBuildInputs = [ dpkg ];
phases = [ "unpackPhase" "installPhase" "fixupPhase" "distPhase" ];
unpackPhase = ''
- rpmextract $src
+ dpkg-deb -R $src .
'';
installPhase = ''
@@ -49,10 +56,31 @@ stdenv.mkDerivation rec {
dontPatchELF = true;
dontAutoPatchelf = true;
+ passthru.updateScript = writeScript "${pname}-updater" ''
+ #!${stdenv.shell}
+ set -eu -o pipefail
+ PATH=${stdenv.lib.makeBinPath [curl jq common-updater-scripts]}:$PATH
+
+ plexApiJson=$(curl -sS https://plex.tv/api/downloads/5.json)
+ latestVersion="$(echo $plexApiJson | jq .computer.Linux.version | tr -d '"\n')"
+
+ for platform in ${stdenv.lib.concatStringsSep " " meta.platforms}; do
+ arch=$(echo $platform | cut -d '-' -f1)
+ dlUrl="$(echo $plexApiJson | jq --arg arch "$arch" -c '.computer.Linux.releases[] | select(.distro == "debian") | select(.build | contains($arch)) .url' | tr -d '"\n')"
+
+ latestSha="$(nix-prefetch-url $dlUrl)"
+
+ # The script will not perform an update when the version attribute is up to date from previous platform run
+ # We need to clear it before each run
+ update-source-version plexRaw 0 $(yes 0 | head -64 | tr -d "\n") --system=$platform
+ update-source-version plexRaw "$latestVersion" "$latestSha" --system=$platform
+ done
+ '';
+
meta = with stdenv.lib; {
homepage = "https://plex.tv/";
license = licenses.unfree;
- platforms = platforms.linux;
+ platforms = [ "x86_64-linux" "aarch64-linux" ];
maintainers = with maintainers; [
badmutex
colemickens
diff --git a/pkgs/servers/pounce/default.nix b/pkgs/servers/pounce/default.nix
index 62d576ffc6d9..4a55a2c65620 100644
--- a/pkgs/servers/pounce/default.nix
+++ b/pkgs/servers/pounce/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "pounce";
- version = "2.0";
+ version = "2.1p1";
src = fetchzip {
url = "https://git.causal.agency/pounce/snapshot/pounce-${version}.tar.gz";
- sha256 = "0vr42s8l617k6893zq7qn9wz7kcdchmr99ivbkrmvd38qrhsa02l";
+ sha256 = "1gphia45swj4ws6nrklqg1hvjrc6yw921v0pf29cvjhwrfl6dl0h";
};
buildInputs = [ libressl ];
diff --git a/pkgs/servers/pulseaudio/hsphfpd.nix b/pkgs/servers/pulseaudio/hsphfpd.nix
index 8c1bea86aca1..dd2f5f07a2f0 100644
--- a/pkgs/servers/pulseaudio/hsphfpd.nix
+++ b/pkgs/servers/pulseaudio/hsphfpd.nix
@@ -5,13 +5,13 @@ let
in
stdenv.mkDerivation {
pname = "hsphfpd";
- version = "2020-10-25";
+ version = "2020-11-27";
src = fetchFromGitHub {
owner = "pali";
repo = "hsphfpd-prototype";
- rev = "601bf8f7bf2da97257aa6f786ec4cbb69b0ecbc8";
- sha256 = "06hh0xmp143334x8dg5nmp5727g38q2m5kqsvlrfia6vw2hcq0v0";
+ rev = "58ffbf8f1b457e46801039d572cd344472828714";
+ sha256 = "1hyg3cz6s58k6a7a3hcbs6wfk14cflnikd9psi7sirq6cn1z0ggb";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/servers/rainloop/default.nix b/pkgs/servers/rainloop/default.nix
index bff5d2ea3062..42c68d5608ed 100644
--- a/pkgs/servers/rainloop/default.nix
+++ b/pkgs/servers/rainloop/default.nix
@@ -24,7 +24,8 @@
*/
function __get_custom_data_full_path()
{
- return '${dataPath}'; // custom data folder path
+ $v = getenv('RAINLOOP_DATA_DIR', TRUE);
+ return $v === FALSE ? '${dataPath}' : $v;
}
'';
@@ -33,6 +34,8 @@
cp -r rainloop/* $out
rm -rf $out/data
cp ${includeScript} $out/include.php
+ mkdir $out/data
+ chmod 700 $out/data
'';
meta = with stdenv.lib; {
@@ -44,13 +47,13 @@
maintainers = with maintainers; [ das_j ];
};
});
- in {
- rainloop-community = common {
- edition = "community";
- sha256 = "0a8qafm4khwj8cnaiaxvjb9073w6fr63vk1b89nks4hmfv10jn6y";
- };
- rainloop-standard = common {
- edition = "";
- sha256 = "0961g4mci080f7y98zx9r4qw620l4z3na1ivvlyhhr1v4dywqvch";
- };
- }
+in {
+ rainloop-community = common {
+ edition = "community";
+ sha256 = "0a8qafm4khwj8cnaiaxvjb9073w6fr63vk1b89nks4hmfv10jn6y";
+ };
+ rainloop-standard = common {
+ edition = "";
+ sha256 = "0961g4mci080f7y98zx9r4qw620l4z3na1ivvlyhhr1v4dywqvch";
+ };
+}
diff --git a/pkgs/servers/rippled/default.nix b/pkgs/servers/rippled/default.nix
index c9095339cc34..c95d043106cd 100644
--- a/pkgs/servers/rippled/default.nix
+++ b/pkgs/servers/rippled/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, fetchgit, fetchurl, runCommand, git, cmake, pkgconfig
-, openssl, zlib, boost, grpc, c-ares, abseil-cpp, protobuf3_8 }:
+, openssl, zlib, boost, grpc, c-ares, abseil-cpp, protobuf3_8, libnsl }:
let
sqlite3 = fetchurl rec {
@@ -9,7 +9,7 @@ let
};
boostSharedStatic = boost.override {
- enableShared = true;
+ enableShared = true;
enabledStatic = true;
};
@@ -130,7 +130,7 @@ in stdenv.mkDerivation rec {
cmakeFlags = ["-Dstatic=OFF" "-DBoost_NO_BOOST_CMAKE=ON"];
nativeBuildInputs = [ pkgconfig cmake git ];
- buildInputs = [ openssl openssl.dev boostSharedStatic zlib grpc c-ares c-ares.cmake-config abseil-cpp protobuf3_8 ];
+ buildInputs = [ openssl openssl.dev boostSharedStatic zlib grpc c-ares c-ares.cmake-config abseil-cpp protobuf3_8 libnsl ];
preConfigure = ''
export HOME=$PWD
@@ -146,9 +146,9 @@ in stdenv.mkDerivation rec {
git config --global url."file://${google-test}".insteadOf "${google-test.url}"
git config --global url."file://${date}".insteadOf "${date.url}"
- substituteInPlace Builds/CMake/deps/Sqlite.cmake --replace "http://www.sqlite.org/2018/sqlite-amalgamation-3260000.zip" ""
- substituteInPlace Builds/CMake/deps/Sqlite.cmake --replace "https://www2.sqlite.org/2018/sqlite-amalgamation-3260000.zip" ""
- substituteInPlace Builds/CMake/deps/Sqlite.cmake --replace "http://www2.sqlite.org/2018/sqlite-amalgamation-3260000.zip" ""
+ substituteInPlace Builds/CMake/deps/Sqlite.cmake --replace "http://www.sqlite.org/2018/sqlite-amalgamation-3260000.zip" ""
+ substituteInPlace Builds/CMake/deps/Sqlite.cmake --replace "https://www2.sqlite.org/2018/sqlite-amalgamation-3260000.zip" ""
+ substituteInPlace Builds/CMake/deps/Sqlite.cmake --replace "http://www2.sqlite.org/2018/sqlite-amalgamation-3260000.zip" ""
substituteInPlace Builds/CMake/deps/Sqlite.cmake --replace "URL ${sqlite3.url}" "URL ${sqlite3}"
'';
diff --git a/pkgs/servers/routinator/default.nix b/pkgs/servers/routinator/default.nix
index e80e27d7a890..a1de033af468 100644
--- a/pkgs/servers/routinator/default.nix
+++ b/pkgs/servers/routinator/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "routinator";
- version = "0.8.0";
+ version = "0.8.1";
src = fetchFromGitHub {
owner = "NLnetLabs";
repo = pname;
rev = "v${version}";
- sha256 = "1lldrb469vc7l6bkwgxz38n7lyxh74cb88xak5r0sjm1ip5q0glp";
+ sha256 = "sha256-yH43FPeMohN6zpzEcLpbFBvO8Wz4IjuWRmsE19C7NIA=";
};
- cargoSha256 = "sha256:19yzx9h02cx5dldliaq814n84f8w0s3nbyjk3pgia2siim5mdv94";
+ cargoSha256 = "14cbkvcvbjgc308lh1yj0715rnl035r5qwvfsip17xk5j3y8w1xr";
meta = with stdenv.lib; {
description = "An RPKI Validator written in Rust";
diff --git a/pkgs/servers/rtsp-simple-server/default.nix b/pkgs/servers/rtsp-simple-server/default.nix
index 254c24754c2e..94a15d35489f 100644
--- a/pkgs/servers/rtsp-simple-server/default.nix
+++ b/pkgs/servers/rtsp-simple-server/default.nix
@@ -5,16 +5,16 @@
buildGoModule rec {
pname = "rtsp-simple-server";
- version = "0.12.1";
+ version = "0.12.2";
src = fetchFromGitHub {
owner = "aler9";
repo = pname;
rev = "v${version}";
- sha256 = "0x8di6zkbn7v77awlybp3m722a27kw20vrpjgalifv8p87238x24";
+ sha256 = "094brxiiapm7402q0ysaha2xk3wymc2kz8vqisjyiswz7wf4wsx0";
};
- vendorSha256 = "0p7d0c6zgbzj7wd2qdz578cgamydl6mp5sc8jmvnwb50h10n45af";
+ vendorSha256 = "007dyw825jsfma7sq5llxllhrzbkhqxr985s1nhg5cdd803gz42p";
# Tests need docker
doCheck = false;
diff --git a/pkgs/servers/sabnzbd/default.nix b/pkgs/servers/sabnzbd/default.nix
index f6b0574fa5cd..f2cbb2f820cf 100644
--- a/pkgs/servers/sabnzbd/default.nix
+++ b/pkgs/servers/sabnzbd/default.nix
@@ -20,14 +20,14 @@ let
]);
path = stdenv.lib.makeBinPath [ par2cmdline unrar unzip p7zip ];
in stdenv.mkDerivation rec {
- version = "3.0.1";
+ version = "3.1.1";
pname = "sabnzbd";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = version;
- sha256 = "1zp8cxz56qmai1z6xcscnq85gxhv64dv1s5zqsqdn0zpbxyqqdlr";
+ sha256 = "0m39r2il7d014kf2p6v28lw2hzshm6bhhdchqa8wzyvvmygqmwf2";
};
buildInputs = [ pythonEnv makeWrapper ];
diff --git a/pkgs/servers/search/elasticsearch/6.x.nix b/pkgs/servers/search/elasticsearch/6.x.nix
index 04e81fe150a9..673167030dc1 100644
--- a/pkgs/servers/search/elasticsearch/6.x.nix
+++ b/pkgs/servers/search/elasticsearch/6.x.nix
@@ -4,7 +4,7 @@
, fetchurl
, makeWrapper
, jre_headless
-, utillinux, gnugrep, coreutils
+, util-linux, gnugrep, coreutils
, autoPatchelfHook
, zlib
}:
@@ -35,7 +35,7 @@ stdenv.mkDerivation (rec {
"ES_CLASSPATH=\"\$ES_CLASSPATH:$out/\$additional_classpath_directory/*\""
'';
- buildInputs = [ makeWrapper jre_headless utillinux ]
+ buildInputs = [ makeWrapper jre_headless util-linux ]
++ optional enableUnfree zlib;
installPhase = ''
@@ -45,7 +45,7 @@ stdenv.mkDerivation (rec {
chmod -x $out/bin/*.*
wrapProgram $out/bin/elasticsearch \
- --prefix PATH : "${makeBinPath [ utillinux gnugrep coreutils ]}" \
+ --prefix PATH : "${makeBinPath [ util-linux gnugrep coreutils ]}" \
--set JAVA_HOME "${jre_headless}"
wrapProgram $out/bin/elasticsearch-plugin --set JAVA_HOME "${jre_headless}"
diff --git a/pkgs/servers/search/elasticsearch/7.x.nix b/pkgs/servers/search/elasticsearch/7.x.nix
index 73a947066bfa..c3d50f8fbddd 100644
--- a/pkgs/servers/search/elasticsearch/7.x.nix
+++ b/pkgs/servers/search/elasticsearch/7.x.nix
@@ -4,7 +4,7 @@
, fetchurl
, makeWrapper
, jre_headless
-, utillinux, gnugrep, coreutils
+, util-linux, gnugrep, coreutils
, autoPatchelfHook
, zlib
}:
@@ -46,7 +46,7 @@ stdenv.mkDerivation (rec {
"ES_CLASSPATH=\"\$ES_CLASSPATH:$out/\$additional_classpath_directory/*\""
'';
- buildInputs = [ makeWrapper jre_headless utillinux ]
+ buildInputs = [ makeWrapper jre_headless util-linux ]
++ optional enableUnfree zlib;
installPhase = ''
@@ -56,7 +56,7 @@ stdenv.mkDerivation (rec {
chmod +x $out/bin/*
wrapProgram $out/bin/elasticsearch \
- --prefix PATH : "${makeBinPath [ utillinux coreutils gnugrep ]}" \
+ --prefix PATH : "${makeBinPath [ util-linux coreutils gnugrep ]}" \
--set JAVA_HOME "${jre_headless}"
wrapProgram $out/bin/elasticsearch-plugin --set JAVA_HOME "${jre_headless}"
diff --git a/pkgs/servers/search/groonga/default.nix b/pkgs/servers/search/groonga/default.nix
index 2a937e27d2fb..501533bda54f 100644
--- a/pkgs/servers/search/groonga/default.nix
+++ b/pkgs/servers/search/groonga/default.nix
@@ -7,11 +7,11 @@
stdenv.mkDerivation rec {
pname = "groonga";
- version = "10.0.8";
+ version = "10.0.9";
src = fetchurl {
url = "https://packages.groonga.org/source/groonga/${pname}-${version}.tar.gz";
- sha256 = "0ppjxgq7bwhzzlrl2jn7ybc132c8rg95yhwshxqgccbhbs8s6c29";
+ sha256 = "191saqanv8k6ijl96mw4jdhh9pkpdn651f1bg4kfb34p7vy8ld9k";
};
buildInputs = with stdenv.lib;
diff --git a/pkgs/servers/shairport-sync/default.nix b/pkgs/servers/shairport-sync/default.nix
index af14a3e176c5..a20579371516 100644
--- a/pkgs/servers/shairport-sync/default.nix
+++ b/pkgs/servers/shairport-sync/default.nix
@@ -2,11 +2,11 @@
, libdaemon, popt, pkgconfig, libconfig, libpulseaudio, soxr }:
stdenv.mkDerivation rec {
- version = "3.3.6";
+ version = "3.3.7";
pname = "shairport-sync";
src = fetchFromGitHub {
- sha256 = "0s5aq1a7dmf3n2d6ps6x7xarpn53vvlcbms8k23wl2h5vrx91rwi";
+ sha256 = "110k196y62zy6cmdvcnf74iamqj7jq0ybnqh1q1irjak81s3yz12";
rev = version;
repo = "shairport-sync";
owner = "mikebrady";
diff --git a/pkgs/servers/sickbeard/sickgear.nix b/pkgs/servers/sickbeard/sickgear.nix
index 4eab9d364e10..777793b254cc 100644
--- a/pkgs/servers/sickbeard/sickgear.nix
+++ b/pkgs/servers/sickbeard/sickgear.nix
@@ -4,13 +4,13 @@ let
pythonEnv = python2.withPackages(ps: with ps; [ cheetah ]);
in stdenv.mkDerivation rec {
pname = "sickgear";
- version = "0.22.15";
+ version = "0.23.4";
src = fetchFromGitHub {
owner = "SickGear";
repo = "SickGear";
rev = "release_${version}";
- sha256 = "1hc0aahfxyv05d3bskfxcv7ik5zvd1j22r3z964idhch8csxw92l";
+ sha256 = "05pkg0id9w8brjw7fdqh3qg1q920cdz9dizprim54dhx70kav27x";
};
dontBuild = true;
diff --git a/pkgs/servers/slimserver/default.nix b/pkgs/servers/slimserver/default.nix
index 254825c862ef..8be2cc15d4a7 100644
--- a/pkgs/servers/slimserver/default.nix
+++ b/pkgs/servers/slimserver/default.nix
@@ -3,11 +3,11 @@
perlPackages.buildPerlPackage rec {
pname = "slimserver";
- version = "7.9.1";
+ version = "7.9.2";
src = fetchurl {
url = "https://github.com/Logitech/slimserver/archive/${version}.tar.gz";
- sha256 = "0szp5zkmx2b5lncsijf97asjnl73fyijkbgbwkl1i7p8qnqrb4mp";
+ sha256 = "1rn9y7xvg5aqmgcbfpi7lcqy8d7hgwqx8b2llzpzrv7854zm1wcw";
};
buildInputs = [
diff --git a/pkgs/servers/smcroute/default.nix b/pkgs/servers/smcroute/default.nix
index e725e6243f00..b881c6007309 100644
--- a/pkgs/servers/smcroute/default.nix
+++ b/pkgs/servers/smcroute/default.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Static multicast routing daemon";
- homepage = "http://troglobit.com/smcroute.html";
+ homepage = "https://troglobit.com/smcroute.html";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ fpletz ];
platforms = with platforms; (linux ++ freebsd ++ netbsd ++ openbsd);
diff --git a/pkgs/servers/sql/dolt/default.nix b/pkgs/servers/sql/dolt/default.nix
index 08b873ea0345..b926e747e49d 100644
--- a/pkgs/servers/sql/dolt/default.nix
+++ b/pkgs/servers/sql/dolt/default.nix
@@ -2,18 +2,18 @@
buildGoModule rec {
pname = "dolt";
- version = "0.21.4";
+ version = "0.22.5";
src = fetchFromGitHub {
owner = "liquidata-inc";
repo = "dolt";
rev = "v${version}";
- sha256 = "13dr3iq3v14i9zlcpv8yvq6yp90b70512bk2jkr5arlk2bilba8c";
+ sha256 = "04lsmh80br1cr26dp11ai0f96lmjdkc9mjdwnmwkkc0d7igv7rc0";
};
modRoot = "./go";
subPackages = [ "cmd/dolt" "cmd/git-dolt" "cmd/git-dolt-smudge" ];
- vendorSha256 = "1x3a4q629jrgh7x8b81n2iapbxjfd389pj1wc2zd6c5l9r70xr97";
+ vendorSha256 = "0hyp44gzmp49mv26xa9j2nc64y2v3np1x1iqc4vsryf3ajsy2720";
doCheck = false;
diff --git a/pkgs/servers/sql/monetdb/default.nix b/pkgs/servers/sql/monetdb/default.nix
index 699fcf8569fe..04617943e269 100644
--- a/pkgs/servers/sql/monetdb/default.nix
+++ b/pkgs/servers/sql/monetdb/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "monetdb";
- version = "11.39.5";
+ version = "11.39.7";
src = fetchurl {
url = "https://dev.monetdb.org/downloads/sources/archive/MonetDB-${version}.tar.bz2";
- sha256 = "1hdlab2gcj71yw6sb3yvl8s027blcsyvch3n5sgi0a2yz84wj765";
+ sha256 = "0qb2hlz42400diahmsbflfjmfnzd5slm6761xhgvh8s4rjfqm21w";
};
postPatch = ''
diff --git a/pkgs/servers/sql/pgbouncer/default.nix b/pkgs/servers/sql/pgbouncer/default.nix
index e824298c4886..d72a32746dba 100644
--- a/pkgs/servers/sql/pgbouncer/default.nix
+++ b/pkgs/servers/sql/pgbouncer/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "pgbouncer";
- version = "1.14.0";
+ version = "1.15.0";
src = fetchurl {
url = "https://pgbouncer.github.io/downloads/files/${version}/${pname}-${version}.tar.gz";
- sha256 = "1rzy06hqzhnijm32vah9icgrx95pmf9iglvyzwv7wmcg2h83vhd0";
+ sha256 = "100ksf2wcdrsscaiq78s030mb48hscjr3kfbm9h6y9d6i8arwnp0";
};
nativeBuildInputs = [ pkg-config ];
diff --git a/pkgs/servers/sql/postgresql/default.nix b/pkgs/servers/sql/postgresql/default.nix
index 31c60303c039..7ec59c6873b5 100644
--- a/pkgs/servers/sql/postgresql/default.nix
+++ b/pkgs/servers/sql/postgresql/default.nix
@@ -41,6 +41,8 @@ let
enableParallelBuilding = !stdenv.isDarwin;
+ separateDebugInfo = true;
+
buildFlags = [ "world" ];
NIX_CFLAGS_COMPILE = "-I${libxml2.dev}/include/libxml2";
@@ -54,6 +56,7 @@ let
"--sysconfdir=/etc"
"--libdir=$(lib)/lib"
"--with-system-tzdata=${tzdata}/share/zoneinfo"
+ "--enable-debug"
(lib.optionalString enableSystemd "--with-systemd")
(if stdenv.isDarwin then "--with-uuid=e2fs" else "--with-ossp-uuid")
] ++ lib.optionals icuEnabled [ "--with-icu" ];
@@ -65,7 +68,6 @@ let
./patches/specify_pkglibdir_at_runtime.patch
./patches/findstring.patch
]
- ++ lib.optional (atLeast "10") ./patches/stabilize-timetz-dst.patch
++ lib.optional stdenv.isLinux (if atLeast "13" then ./patches/socketdir-in-run-13.patch else ./patches/socketdir-in-run.patch);
installTargets = [ "install-world" ];
@@ -162,6 +164,7 @@ let
];
buildInputs = [ makeWrapper ];
+
# We include /bin to ensure the $out/bin directory is created, which is
# needed because we'll be removing the files from that directory in postBuild
# below. See #22653
@@ -184,51 +187,50 @@ let
in self: {
postgresql_9_5 = self.callPackage generic {
- version = "9.5.23";
+ version = "9.5.24";
psqlSchema = "9.5";
- sha256 = "0rl31jc3kg2wq6hazyd297gnmx3cibjvivllbsivii2m6dzgl573";
+ sha256 = "0an2k4m1da96897hyxlff8p4p63wg4dffwsfg57aib7mp4yzsp06";
this = self.postgresql_9_5;
inherit self;
};
postgresql_9_6 = self.callPackage generic {
- version = "9.6.19";
+ version = "9.6.20";
psqlSchema = "9.6";
- sha256 = "1c2wnl5bbpjs1s1rpzvlnzsqlpb0p823zw7s38nhpgnxrja3myb1";
+ sha256 = "1dkv916y7vrfbygrfbfvs6y3fxaysnh32i5j88nvcnnl16jcn21x";
this = self.postgresql_9_6;
inherit self;
};
postgresql_10 = self.callPackage generic {
- version = "10.14";
+ version = "10.15";
psqlSchema = "10.0"; # should be 10, but changing it is invasive
- sha256 = "0fxj30jvwq5pqpbj97vhlxgmn2ah59a78s9jyjr7vxyqj7sdh71q";
+ sha256 = "0zhzj9skag1pgqas2rnd217vj41ilaalqna17j47gyngpvhbqmjr";
this = self.postgresql_10;
inherit self;
};
postgresql_11 = self.callPackage generic {
- version = "11.9";
+ version = "11.10";
psqlSchema = "11.1"; # should be 11, but changing it is invasive
- sha256 = "0db6pfphc5rp12abnkvv2l9pbl7bdyf3hhiwj8ghjwh35skqlq9m";
+ sha256 = "16bqp6ds37kbwqx7mk5gg3y6gv59wq6xz33iqwxldzk20vwd5rhk";
this = self.postgresql_11;
inherit self;
};
postgresql_12 = self.callPackage generic {
- version = "12.4";
+ version = "12.5";
psqlSchema = "12";
- sha256 = "1k06wryy8p4s1fim9qafcjlak3f58l0wqaqnrccr9x9j5jz3zsdy";
+ sha256 = "15gzg778da23sbfmy7sqg443f9ny480301lm7i3vay4m3ls2a3dx";
this = self.postgresql_12;
inherit self;
};
postgresql_13 = self.callPackage generic {
- version = "13.0";
+ version = "13.1";
psqlSchema = "13";
- sha256 = "15i2b7m9a9430idqdgvrcyx66cpxz0v2d81nfqcm8ss3inz51rw0";
+ sha256 = "07z6zwr58dckaa97yl9ml240z83d1lhgaxw9aq49i8lsp21mqd0j";
this = self.postgresql_13;
inherit self;
};
-
}
diff --git a/pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix b/pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix
index 9625c240c5d9..14cdb3ba8f80 100644
--- a/pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix
+++ b/pkgs/servers/sql/postgresql/ext/pg_auto_failover.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "pg_auto_failover";
- version = "1.4.0";
+ version = "1.4.1";
src = fetchFromGitHub {
owner = "citusdata";
repo = pname;
rev = "v${version}";
- sha256 = "1q5gy1jaklk885xjda9dhf6jd5q3sc7jd8p1zdlwv4srxf6sgf10";
+ sha256 = "0x19p0b9hv1hkhwjm68cm8gskhnsl7np4si8wl0ablf6kasyl3q7";
};
buildInputs = [ postgresql openssl zlib readline ];
diff --git a/pkgs/servers/sql/postgresql/ext/pg_hll.nix b/pkgs/servers/sql/postgresql/ext/pg_hll.nix
index 7630e2e32bac..28e3947f4b37 100644
--- a/pkgs/servers/sql/postgresql/ext/pg_hll.nix
+++ b/pkgs/servers/sql/postgresql/ext/pg_hll.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "pg_hll";
- version = "2.14";
+ version = "2.15";
buildInputs = [ postgresql ];
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
owner = "citusdata";
repo = "postgresql-hll";
rev = "refs/tags/v${version}";
- sha256 = "13vphxkc9pn4bkpgab560bgdbl99li2b3p1n2rm5a78wswlsbsps";
+ sha256 = "19d50cvp3byjyr2dc5rjmyrlp97bb19mz0ykr3w4iyc6qi5d5qj2";
};
installPhase = ''
diff --git a/pkgs/servers/sql/postgresql/ext/pg_topn.nix b/pkgs/servers/sql/postgresql/ext/pg_topn.nix
index 0f8e2f61a6ec..03d571c03ba6 100644
--- a/pkgs/servers/sql/postgresql/ext/pg_topn.nix
+++ b/pkgs/servers/sql/postgresql/ext/pg_topn.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "pg_topn";
- version = "2.3.0";
+ version = "2.3.1";
buildInputs = [ postgresql ];
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
owner = "citusdata";
repo = "postgresql-topn";
rev = "refs/tags/v${version}";
- sha256 = "05mjzm7rz5j7byzag23526hhsqsg4dsyxxsg8q9ray1rwxjbr392";
+ sha256 = "0ai07an90ywhk10q52hajgb33va5q76j7h8vj1r0rvq6dyii0wal";
};
installPhase = ''
@@ -24,6 +24,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Efficient querying of 'top values' for PostgreSQL";
homepage = "https://github.com/citusdata/postgresql-topn";
+ changelog = "https://github.com/citusdata/postgresql-topn/blob/v${version}/CHANGELOG.md";
maintainers = with maintainers; [ thoughtpolice ];
platforms = postgresql.meta.platforms;
license = licenses.agpl3;
diff --git a/pkgs/servers/sql/postgresql/ext/pgrouting.nix b/pkgs/servers/sql/postgresql/ext/pgrouting.nix
index 674aa29daec7..9863b2276d11 100644
--- a/pkgs/servers/sql/postgresql/ext/pgrouting.nix
+++ b/pkgs/servers/sql/postgresql/ext/pgrouting.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "pgrouting";
- version = "3.1.0";
+ version = "3.1.1";
nativeBuildInputs = [ cmake perl ];
buildInputs = [ postgresql boost ];
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
owner = "pgRouting";
repo = pname;
rev = "v${version}";
- sha256 = "0sdyq0a98snmcq6g6mgmadlz6cgvacivv34943azhnzspa3iy409";
+ sha256 = "1wj583c4iipsss75czww176aqa8sncsvcx1i0d6cb41v03iq5acf";
};
installPhase = ''
@@ -23,6 +23,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A PostgreSQL/PostGIS extension that provides geospatial routing functionality";
homepage = "https://pgrouting.org/";
+ changelog = "https://github.com/pgRouting/pgrouting/releases/tag/v${version}";
maintainers = [ maintainers.steve-chavez ];
platforms = postgresql.meta.platforms;
license = licenses.gpl2;
diff --git a/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix b/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix
index b95ef73308db..665cb1dc0693 100644
--- a/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix
+++ b/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "plpgsql_check";
- version = "1.13.1";
+ version = "1.15.1";
src = fetchFromGitHub {
owner = "okbob";
repo = pname;
rev = "v${version}";
- sha256 = "19vcvfhxh0922qgibahmkyf7czniycqbzccxdw65j1ia7fd8yyc3";
+ sha256 = "0rjbzcdvwx19ql0ilccr47inilf7kh5hn7aacjqs1nxk91g3x7yf";
};
buildInputs = [ postgresql ];
diff --git a/pkgs/servers/sql/postgresql/ext/postgis.nix b/pkgs/servers/sql/postgresql/ext/postgis.nix
index 9feb45d311a0..0d6176d85971 100644
--- a/pkgs/servers/sql/postgresql/ext/postgis.nix
+++ b/pkgs/servers/sql/postgresql/ext/postgis.nix
@@ -11,16 +11,17 @@
, file
, protobufc
, libiconv
+, nixosTests
}:
stdenv.mkDerivation rec {
pname = "postgis";
- version = "3.0.2";
+ version = "3.0.3";
outputs = [ "out" "doc" ];
src = fetchurl {
url = "https://download.osgeo.org/postgis/source/postgis-${version}.tar.gz";
- sha256 = "1jmji8i2wjabkrzqil683lypnmimigdmn64a10j3kj3kzlfn98d3";
+ sha256 = "05s8cx1rlysiq7dd44kf7cid0la61a4p895j9g95bvfb8v8dpzh7";
};
buildInputs = [ libxml2 postgresql geos proj gdal json_c protobufc ]
@@ -65,6 +66,8 @@ stdenv.mkDerivation rec {
mv doc/* $doc/share/doc/postgis/
'';
+ passthru.tests.postgis = nixosTests.postgis;
+
meta = with stdenv.lib; {
description = "Geographic Objects for PostgreSQL";
homepage = "https://postgis.net/";
diff --git a/pkgs/servers/sql/postgresql/patches/stabilize-timetz-dst.patch b/pkgs/servers/sql/postgresql/patches/stabilize-timetz-dst.patch
deleted file mode 100644
index b6c633cb73eb..000000000000
--- a/pkgs/servers/sql/postgresql/patches/stabilize-timetz-dst.patch
+++ /dev/null
@@ -1,117 +0,0 @@
-From 4a071afbd056282746a5bc9362e87f579a56402d Mon Sep 17 00:00:00 2001
-From: Tom Lane <tgl@sss.pgh.pa.us>
-Date: Thu, 29 Oct 2020 15:28:14 -0400
-Subject: [PATCH 1/1] Stabilize timetz test across DST transitions.
-
-The timetz test cases I added in commit a9632830b were unintentionally
-sensitive to whether or not DST is active in the PST8PDT time zone.
-Thus, they'll start failing this coming weekend, as reported by
-Bernhard M. Wiedemann in bug #16689. Fortunately, DST-awareness is
-not significant to the purpose of these test cases, so we can just
-force them all to PDT (DST hours) to preserve stability of the
-results.
-
-Back-patch to v10, as the prior patch was.
-
-Discussion: https://postgr.es/m/16689-57701daa23b377bf@postgresql.org
-Git viewer: https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=4a071afbd056282746a5bc9362e87f579a56402d;hp=f90149e6285aaae6b48559afce1bd638ee26c33e
----
- src/test/regress/expected/timetz.out | 32 ++++++++++++++--------------
- src/test/regress/sql/timetz.sql | 16 +++++++-------
- 2 files changed, 24 insertions(+), 24 deletions(-)
-
-diff --git a/src/test/regress/expected/timetz.out b/src/test/regress/expected/timetz.out
-index 038bb5fa09..1ab5ed5105 100644
---- a/src/test/regress/expected/timetz.out
-+++ b/src/test/regress/expected/timetz.out
-@@ -91,45 +91,45 @@ SELECT f1 AS "Ten" FROM TIMETZ_TBL WHERE f1 >= '00:00-07';
- (12 rows)
-
- -- Check edge cases
--SELECT '23:59:59.999999'::timetz;
-+SELECT '23:59:59.999999 PDT'::timetz;
- timetz
- --------------------
- 23:59:59.999999-07
- (1 row)
-
--SELECT '23:59:59.9999999'::timetz; -- rounds up
-+SELECT '23:59:59.9999999 PDT'::timetz; -- rounds up
- timetz
- -------------
- 24:00:00-07
- (1 row)
-
--SELECT '23:59:60'::timetz; -- rounds up
-+SELECT '23:59:60 PDT'::timetz; -- rounds up
- timetz
- -------------
- 24:00:00-07
- (1 row)
-
--SELECT '24:00:00'::timetz; -- allowed
-+SELECT '24:00:00 PDT'::timetz; -- allowed
- timetz
- -------------
- 24:00:00-07
- (1 row)
-
--SELECT '24:00:00.01'::timetz; -- not allowed
--ERROR: date/time field value out of range: "24:00:00.01"
--LINE 1: SELECT '24:00:00.01'::timetz;
-+SELECT '24:00:00.01 PDT'::timetz; -- not allowed
-+ERROR: date/time field value out of range: "24:00:00.01 PDT"
-+LINE 1: SELECT '24:00:00.01 PDT'::timetz;
- ^
--SELECT '23:59:60.01'::timetz; -- not allowed
--ERROR: date/time field value out of range: "23:59:60.01"
--LINE 1: SELECT '23:59:60.01'::timetz;
-+SELECT '23:59:60.01 PDT'::timetz; -- not allowed
-+ERROR: date/time field value out of range: "23:59:60.01 PDT"
-+LINE 1: SELECT '23:59:60.01 PDT'::timetz;
- ^
--SELECT '24:01:00'::timetz; -- not allowed
--ERROR: date/time field value out of range: "24:01:00"
--LINE 1: SELECT '24:01:00'::timetz;
-+SELECT '24:01:00 PDT'::timetz; -- not allowed
-+ERROR: date/time field value out of range: "24:01:00 PDT"
-+LINE 1: SELECT '24:01:00 PDT'::timetz;
- ^
--SELECT '25:00:00'::timetz; -- not allowed
--ERROR: date/time field value out of range: "25:00:00"
--LINE 1: SELECT '25:00:00'::timetz;
-+SELECT '25:00:00 PDT'::timetz; -- not allowed
-+ERROR: date/time field value out of range: "25:00:00 PDT"
-+LINE 1: SELECT '25:00:00 PDT'::timetz;
- ^
- --
- -- TIME simple math
-diff --git a/src/test/regress/sql/timetz.sql b/src/test/regress/sql/timetz.sql
-index b699e4b03c..ce763d89e8 100644
---- a/src/test/regress/sql/timetz.sql
-+++ b/src/test/regress/sql/timetz.sql
-@@ -36,14 +36,14 @@ SELECT f1 AS "None" FROM TIMETZ_TBL WHERE f1 < '00:00-07';
- SELECT f1 AS "Ten" FROM TIMETZ_TBL WHERE f1 >= '00:00-07';
-
- -- Check edge cases
--SELECT '23:59:59.999999'::timetz;
--SELECT '23:59:59.9999999'::timetz; -- rounds up
--SELECT '23:59:60'::timetz; -- rounds up
--SELECT '24:00:00'::timetz; -- allowed
--SELECT '24:00:00.01'::timetz; -- not allowed
--SELECT '23:59:60.01'::timetz; -- not allowed
--SELECT '24:01:00'::timetz; -- not allowed
--SELECT '25:00:00'::timetz; -- not allowed
-+SELECT '23:59:59.999999 PDT'::timetz;
-+SELECT '23:59:59.9999999 PDT'::timetz; -- rounds up
-+SELECT '23:59:60 PDT'::timetz; -- rounds up
-+SELECT '24:00:00 PDT'::timetz; -- allowed
-+SELECT '24:00:00.01 PDT'::timetz; -- not allowed
-+SELECT '23:59:60.01 PDT'::timetz; -- not allowed
-+SELECT '24:01:00 PDT'::timetz; -- not allowed
-+SELECT '25:00:00 PDT'::timetz; -- not allowed
-
- --
- -- TIME simple math
---
-2.20.1
diff --git a/pkgs/servers/tailscale/default.nix b/pkgs/servers/tailscale/default.nix
index 353ac4d5d882..a32f8115e273 100644
--- a/pkgs/servers/tailscale/default.nix
+++ b/pkgs/servers/tailscale/default.nix
@@ -2,14 +2,14 @@
buildGoModule rec {
pname = "tailscale";
- version = "1.2.6";
- tagHash = "0423683af6500dacbbc0194cb97eedaa312a34f2"; # from `git rev-parse v1.2.6`
+ version = "1.2.8";
+ tagHash = "37adb62a35d818f4af638924d3fc1526bdeaf215"; # from `git rev-parse v1.2.7`
src = fetchFromGitHub {
owner = "tailscale";
repo = "tailscale";
rev = "v${version}";
- sha256 = "0p2ygv2vwpjq6yhhaxis8j9gxkv0qcx0byxlf0vbmy9xqb03cs87";
+ sha256 = "0305n5gwp2w36z3yh0w8x3ma8a074zr913cx3y73szln56jz88hg";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/servers/tarssh/default.nix b/pkgs/servers/tarssh/default.nix
index 72e636b303f1..4e9ef3e0b588 100644
--- a/pkgs/servers/tarssh/default.nix
+++ b/pkgs/servers/tarssh/default.nix
@@ -4,16 +4,16 @@ with rustPlatform;
buildRustPackage rec {
pname = "tarssh";
- version = "0.4.0";
+ version = "0.5.0";
src = fetchFromGitHub {
rev = "v${version}";
owner = "Freaky";
repo = pname;
- sha256 = "0fm0rwknhm39nhd6g0pnxby34i5gpmi5ri795d9ylsw0pqwz6kd0";
+ sha256 = "1waxfbw9lqbqv8igb291pjqg22324lzv4p7fsdfrkvxf95jd2i03";
};
- cargoSha256 = "108xdpgfgfd4z455snif0mzbla0rv8gjqxci5qgwjzfyshwkprgv";
+ cargoSha256 = "1f3anrh2y8yg7l4nilwk0a7c7kq5yvg07cqh75igjdb5a7p9di0j";
meta = with stdenv.lib; {
description = "A simple SSH tarpit inspired by endlessh";
diff --git a/pkgs/servers/tautulli/default.nix b/pkgs/servers/tautulli/default.nix
index 1fbf94beb18b..c7e88eb0c463 100644
--- a/pkgs/servers/tautulli/default.nix
+++ b/pkgs/servers/tautulli/default.nix
@@ -1,54 +1,48 @@
-{stdenv, fetchFromGitHub, python }:
+{ lib, fetchFromGitHub, python, buildPythonApplication, bash, setuptools, wrapPython, makeWrapper }:
-stdenv.mkDerivation rec {
- version = "2.2.4";
+buildPythonApplication rec {
pname = "Tautulli";
+ version = "2.6.1";
+ format = "other";
- pythonPath = [ python.pkgs.setuptools ];
- buildInputs = [ python.pkgs.setuptools ];
- nativeBuildInputs = [ python.pkgs.wrapPython ];
+ pythonPath = [ setuptools ];
+ nativeBuildInputs = [ wrapPython makeWrapper ];
src = fetchFromGitHub {
owner = "Tautulli";
repo = pname;
rev = "v${version}";
- sha256 = "0yg7r7yscx6jbs1lnl9nbax3v9r6ppvhr4igdm3gbvd2803j8fs7";
+ sha256 = "QHpVIOtGFzNqAEcBCv48YWO4pYatbTe/CWwcwjbj+34=";
};
- buildPhase = ":";
+ doBuild = false;
installPhase = ''
- mkdir -p $out
- cp -R * $out/
+ mkdir -p $out/bin $out/libexec/tautulli
+ cp -R contrib data lib plexpy Tautulli.py $out/libexec/tautulli
- # Remove the PlexPy.py compatibility file as it won't work after wrapping.
- # We still have the plexpy executable in bin for compatibility.
- rm $out/PlexPy.py
-
- # Remove superfluous Python checks from main script;
- # prepend shebang
- echo "#!${python.interpreter}" > $out/Tautulli.py
- tail -n +7 Tautulli.py >> $out/Tautulli.py
-
-
- mkdir $out/bin
# Can't just symlink to the main script, since it uses __file__ to
# import bundled packages and manage the service
- echo "#!/bin/bash" > $out/bin/tautulli
- echo "$out/Tautulli.py \$*" >> $out/bin/tautulli
- chmod +x $out/bin/tautulli
+ makeWrapper $out/libexec/tautulli/Tautulli.py $out/bin/tautulli
+ wrapPythonProgramsIn "$out/libexec/tautulli" "$pythonPath"
# Creat backwards compatibility symlink to bin/plexpy
ln -s $out/bin/tautulli $out/bin/plexpy
+ '';
+
+ checkPhase = ''
+ runHook preCheck
+
+ $out/bin/tautulli --help
- wrapPythonProgramsIn "$out" "$out $pythonPath"
+ runHook postCheck
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A Python based monitoring and tracking tool for Plex Media Server";
homepage = "https://tautulli.com/";
license = licenses.gpl3;
platforms = platforms.linux;
- maintainers = with stdenv.lib.maintainers; [ csingley ];
+ maintainers = with maintainers; [ csingley ];
};
}
diff --git a/pkgs/servers/tracing/tempo/default.nix b/pkgs/servers/tracing/tempo/default.nix
index 37bc4aa70d8d..6e5ae662b018 100644
--- a/pkgs/servers/tracing/tempo/default.nix
+++ b/pkgs/servers/tracing/tempo/default.nix
@@ -1,14 +1,14 @@
{ lib, buildGoModule, fetchFromGitHub }:
buildGoModule rec {
- version = "0.3.0";
+ version = "0.4.0";
pname = "tempo";
src = fetchFromGitHub {
rev = "v${version}";
owner = "grafana";
repo = "tempo";
- sha256 = "0inqljiavqyq8dk2w0w0l2bds5390mrf8j190yb7lqwx9ra0cjp9";
+ sha256 = "16hrvhnlciaf06l34p3bb3nvmxr8zwbh7zql13zja1hs0kvwxv5c";
};
vendorSha256 = null;
diff --git a/pkgs/servers/traefik/default.nix b/pkgs/servers/traefik/default.nix
index dffb92326b88..9c576dd2bdfd 100644
--- a/pkgs/servers/traefik/default.nix
+++ b/pkgs/servers/traefik/default.nix
@@ -2,15 +2,15 @@
buildGoModule rec {
pname = "traefik";
- version = "2.3.2";
+ version = "2.3.4";
src = fetchzip {
url = "https://github.com/traefik/traefik/releases/download/v${version}/traefik-v${version}.src.tar.gz";
- sha256 = "1h8wflkzjzz0nr81d99f8vksihqa6q4vmkqq40170a8js06fgizx";
+ sha256 = "1vdnd6nb8bfiwd51rrqhrc9p8lh3fhny49lapgbzk36ynqc97bi5";
stripRoot = false;
};
- vendorSha256 = "16y6cyw4xipadwz7wlzl55sn81by9hc37crf143dfb4c3kmwb581";
+ vendorSha256 = "0h3j0b034yh70c9bscj1k1jy8igsr7p0i014yr0zl7wlc6s6c9bp";
doCheck = false;
diff --git a/pkgs/servers/u9fs/default.nix b/pkgs/servers/u9fs/default.nix
index 3dea897971aa..97745b77ad2f 100644
--- a/pkgs/servers/u9fs/default.nix
+++ b/pkgs/servers/u9fs/default.nix
@@ -1,24 +1,26 @@
{ stdenv, fetchhg }:
stdenv.mkDerivation {
- name = "u9fs-20110513";
+ pname = "u9fs";
+ version = "unstable-2020-11-21";
+
src = fetchhg {
- url = "https://bitbucket.org/plan9-from-bell-labs/u9fs";
- rev = "9474edb23b11";
+ url = "https://code.9front.org/hg/plan9front";
+ rev = "6eef4d6a9bce";
sha256 = "0irwyk8vnvx0fmz8lmbdb2jrlvas8imr61jr76a1pkwi9wpf2wv6";
};
- installPhase =
- ''
+ installPhase = ''
mkdir -p $out/bin $out/share/man4
- cp u9fs $out/bin; cp u9fs.man $out/share/man4
+ cp u9fs.man $out/share/man4
+ cp u9fs $out/bin
'';
- meta = with stdenv.lib;
- { description = "Serve 9P from Unix";
- homepage = "http://plan9.bell-labs.com/magic/man2html/4/u9fs";
- license = licenses.free;
- maintainers = [ maintainers.ehmry ];
- platforms = platforms.unix;
- };
+ meta = with stdenv.lib; {
+ description = "Serve 9P from Unix";
+ homepage = "http://plan9.bell-labs.com/magic/man2html/4/u9fs";
+ license = licenses.free;
+ maintainers = [ maintainers.ehmry ];
+ platforms = platforms.unix;
+ };
}
diff --git a/pkgs/servers/unifi/default.nix b/pkgs/servers/unifi/default.nix
index 3cdd331f3b17..3072b44e4a30 100644
--- a/pkgs/servers/unifi/default.nix
+++ b/pkgs/servers/unifi/default.nix
@@ -54,7 +54,7 @@ in {
};
unifiBeta = generic {
- version = "6.0.28";
- sha256 = "14q8r4mcqx0v3sh8zwqg4cc3iszqn5201q5r4c20cwqdd4ivf97q";
+ version = "6.0.36";
+ sha256 = "1sjf4jd8jkf6194ahwqjxd2ip0r70bdk15gci1qrdw88agab143j";
};
}
diff --git a/pkgs/servers/ursadb/default.nix b/pkgs/servers/ursadb/default.nix
index 8a2f768443f5..6a3a1cff5b56 100644
--- a/pkgs/servers/ursadb/default.nix
+++ b/pkgs/servers/ursadb/default.nix
@@ -31,5 +31,6 @@ stdenv.mkDerivation {
license = licenses.bsd3;
maintainers = with maintainers; [ msm ];
platforms = platforms.unix;
+ broken = stdenv.isDarwin;
};
}
diff --git a/pkgs/servers/web-apps/cryptpad/node-packages.nix b/pkgs/servers/web-apps/cryptpad/node-packages.nix
index 19c034aa78b3..208bb3c72c7f 100644
--- a/pkgs/servers/web-apps/cryptpad/node-packages.nix
+++ b/pkgs/servers/web-apps/cryptpad/node-packages.nix
@@ -6,7 +6,7 @@
let
nodeEnv = import ../../../development/node-packages/node-env.nix {
- inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile;
+ inherit (pkgs) stdenv python2 util-linux runCommand writeTextFile;
inherit nodejs;
libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null;
};
diff --git a/pkgs/servers/web-apps/engelsystem/default.nix b/pkgs/servers/web-apps/engelsystem/default.nix
index ad3a69958005..92d50ff67c8e 100644
--- a/pkgs/servers/web-apps/engelsystem/default.nix
+++ b/pkgs/servers/web-apps/engelsystem/default.nix
@@ -11,8 +11,6 @@ in stdenv.mkDerivation rec {
url =
"https://github.com/engelsystem/engelsystem/releases/download/v3.1.0/engelsystem-v3.1.0.zip";
sha256 = "01wra7li7n5kn1l6xkrmw4vlvvyqh089zs43qzn98hj0mw8gw7ai";
- # This is needed, because the zip contains a directory with world write access, which is not allowed in nix
- extraPostFetch = "chmod -R a-w $out";
};
buildInputs = [ phpExt ];
diff --git a/pkgs/servers/web-apps/shaarli/default.nix b/pkgs/servers/web-apps/shaarli/default.nix
index 288c30734fe1..a4374b833908 100644
--- a/pkgs/servers/web-apps/shaarli/default.nix
+++ b/pkgs/servers/web-apps/shaarli/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "shaarli";
- version = "0.11.1";
+ version = "0.12.1";
src = fetchurl {
url = "https://github.com/shaarli/Shaarli/releases/download/v${version}/shaarli-v${version}-full.tar.gz";
- sha256 = "1psijcmi24hk0gxh1zdsm299xj11i7find2045nnx3r96cgnwjpn";
+ sha256 = "02zwfr92bmr8pnkrg6my31wx2qapddcgmfsq44msfpmvvnxfj57n";
};
outputs = [ "out" "doc" ];
diff --git a/pkgs/servers/wsdd/default.nix b/pkgs/servers/wsdd/default.nix
new file mode 100644
index 000000000000..1411b6f3adcf
--- /dev/null
+++ b/pkgs/servers/wsdd/default.nix
@@ -0,0 +1,34 @@
+{ stdenv, fetchFromGitHub, makeWrapper, nixosTests, python3 }:
+
+stdenv.mkDerivation rec {
+ pname = "wsdd";
+ version = "0.6.2";
+
+ src = fetchFromGitHub {
+ owner = "christgau";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0444xh1r5wd0zfch1hg1f9s4cw68srrm87hqx16qvlgx6jmz5j0p";
+ };
+
+ nativeBuildInputs = [ makeWrapper ];
+
+ buildInputs = [ python3 ];
+
+ installPhase = ''
+ install -Dm0755 src/wsdd.py $out/bin/wsdd
+ wrapProgram $out/bin/wsdd --prefix PYTHONPATH : "$PYTHONPATH"
+ '';
+
+ passthru = {
+ tests.samba-wsdd = nixosTests.samba-wsdd;
+ };
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/christgau/wsdd";
+ description = "A Web Service Discovery (WSD) host daemon for SMB/Samba";
+ maintainers = with maintainers; [ izorkin ];
+ license = licenses.mit;
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/servers/x11/xorg/default.nix b/pkgs/servers/x11/xorg/default.nix
index bd0d5bd6d8b4..27a2b47387ff 100644
--- a/pkgs/servers/x11/xorg/default.nix
+++ b/pkgs/servers/x11/xorg/default.nix
@@ -703,11 +703,11 @@ lib.makeScope newScope (self: with self; {
}) {};
libX11 = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, libxcb, xtrans }: stdenv.mkDerivation {
- name = "libX11-1.6.12";
+ name = "libX11-1.7.0";
builder = ./builder.sh;
src = fetchurl {
- url = "mirror://xorg/individual/lib/libX11-1.6.12.tar.bz2";
- sha256 = "1ivfzl1qwk8zh7gc0m5vb58gdxz11jwg7w3d356w16j1d5s2427i";
+ url = "mirror://xorg/individual/lib/libX11-1.7.0.tar.bz2";
+ sha256 = "0m6bfwllr3pq2c00l51y62yiq15kphc8dw69zf67qhwmclxzkj1n";
};
hardeningDisable = [ "bindnow" "relro" ];
nativeBuildInputs = [ pkgconfig ];
@@ -1157,7 +1157,7 @@ lib.makeScope newScope (self: with self; {
meta.platforms = stdenv.lib.platforms.unix;
}) {};
- libxcb = callPackage ({ stdenv, pkgconfig, fetchurl, libxslt, libpthreadstubs, libXau, xcbproto, libXdmcp, python }: stdenv.mkDerivation {
+ libxcb = callPackage ({ stdenv, pkgconfig, fetchurl, libxslt, libpthreadstubs, libXau, xcbproto, libXdmcp, python3 }: stdenv.mkDerivation {
name = "libxcb-1.14";
builder = ./builder.sh;
src = fetchurl {
@@ -1165,7 +1165,7 @@ lib.makeScope newScope (self: with self; {
sha256 = "0d2chjgyn5lr9sfhacfvqgnj9l9faz11vn322a06jd6lk3dxcpm5";
};
hardeningDisable = [ "bindnow" "relro" ];
- nativeBuildInputs = [ pkgconfig python ];
+ nativeBuildInputs = [ pkgconfig python3 ];
buildInputs = [ libxslt libpthreadstubs libXau xcbproto libXdmcp ];
meta.platforms = stdenv.lib.platforms.unix;
}) {};
@@ -1430,7 +1430,7 @@ lib.makeScope newScope (self: with self; {
meta.platforms = stdenv.lib.platforms.unix;
}) {};
- xcbproto = callPackage ({ stdenv, pkgconfig, fetchurl, python }: stdenv.mkDerivation {
+ xcbproto = callPackage ({ stdenv, pkgconfig, fetchurl, python3 }: stdenv.mkDerivation {
name = "xcb-proto-1.14.1";
builder = ./builder.sh;
src = fetchurl {
@@ -1438,7 +1438,7 @@ lib.makeScope newScope (self: with self; {
sha256 = "1hzwazgyywd9mz4mjj1yv8ski27qqx7ypmyr27m39hrajyddsjph";
};
hardeningDisable = [ "bindnow" "relro" ];
- nativeBuildInputs = [ pkgconfig python ];
+ nativeBuildInputs = [ pkgconfig python3 ];
buildInputs = [ ];
meta.platforms = stdenv.lib.platforms.unix;
}) {};
@@ -1963,7 +1963,7 @@ lib.makeScope newScope (self: with self; {
meta.platforms = stdenv.lib.platforms.unix;
}) {};
- xf86videointel = callPackage ({ stdenv, pkgconfig, fetchurl, cairo, xorgproto, libdrm, libpng, udev, libpciaccess, libX11, xcbutil, libxcb, libXcursor, libXdamage, libXext, libXfixes, xorgserver, libXrandr, libXrender, libxshmfence, libXtst, libXvMC, libXv }: stdenv.mkDerivation {
+ xf86videointel = callPackage ({ stdenv, pkgconfig, fetchurl, cairo, xorgproto, libdrm, libpng, udev, libpciaccess, libX11, xcbutil, libxcb, libXcursor, libXdamage, libXext, libXfixes, xorgserver, libXrandr, libXrender, libxshmfence, libXtst, libXvMC }: stdenv.mkDerivation {
name = "xf86-video-intel-2.99.917";
builder = ./builder.sh;
src = fetchurl {
@@ -1972,7 +1972,7 @@ lib.makeScope newScope (self: with self; {
};
hardeningDisable = [ "bindnow" "relro" ];
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ cairo xorgproto libdrm libpng udev libpciaccess libX11 xcbutil libxcb libXcursor libXdamage libXext libXfixes xorgserver libXrandr libXrender libxshmfence libXtst libXvMC libXv ];
+ buildInputs = [ cairo xorgproto libdrm libpng udev libpciaccess libX11 xcbutil libxcb libXcursor libXdamage libXext libXfixes xorgserver libXrandr libXrender libxshmfence libXtst libXvMC ];
meta.platforms = stdenv.lib.platforms.unix;
}) {};
@@ -2522,7 +2522,7 @@ lib.makeScope newScope (self: with self; {
meta.platforms = stdenv.lib.platforms.unix;
}) {};
- xkeyboardconfig = callPackage ({ stdenv, python3, pkgconfig, fetchurl, libX11, xorgproto }: stdenv.mkDerivation {
+ xkeyboardconfig = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, xorgproto, python3 }: stdenv.mkDerivation {
name = "xkeyboard-config-2.31";
builder = ./builder.sh;
src = fetchurl {
@@ -2532,9 +2532,6 @@ lib.makeScope newScope (self: with self; {
hardeningDisable = [ "bindnow" "relro" ];
nativeBuildInputs = [ pkgconfig python3 ];
buildInputs = [ libX11 xorgproto ];
- prePatch = ''
- patchShebangs rules/merge.py
- '';
meta.platforms = stdenv.lib.platforms.unix;
}) {};
@@ -2695,11 +2692,11 @@ lib.makeScope newScope (self: with self; {
}) {};
xorgserver = callPackage ({ stdenv, pkgconfig, fetchurl, xorgproto, openssl, libX11, libXau, libXaw, libxcb, xcbutil, xcbutilwm, xcbutilimage, xcbutilkeysyms, xcbutilrenderutil, libXdmcp, libXfixes, libxkbfile, libXmu, libXpm, libXrender, libXres, libXt }: stdenv.mkDerivation {
- name = "xorg-server-1.20.9";
+ name = "xorg-server-1.20.10";
builder = ./builder.sh;
src = fetchurl {
- url = "mirror://xorg/individual/xserver/xorg-server-1.20.9.tar.bz2";
- sha256 = "0w9mrnffvjgmwi50kln15i8rpdskxv97r78l75wlcmg4vzhg46g2";
+ url = "mirror://xorg/individual/xserver/xorg-server-1.20.10.tar.bz2";
+ sha256 = "16bwrf0ag41l7jbrllbix8z6avc5yimga7ihvq4ch3a5hb020x4p";
};
hardeningDisable = [ "bindnow" "relro" ];
nativeBuildInputs = [ pkgconfig ];
@@ -2734,11 +2731,11 @@ lib.makeScope newScope (self: with self; {
}) {};
xprop = callPackage ({ stdenv, pkgconfig, fetchurl, libX11, xorgproto }: stdenv.mkDerivation {
- name = "xprop-1.2.4";
+ name = "xprop-1.2.5";
builder = ./builder.sh;
src = fetchurl {
- url = "mirror://xorg/individual/app/xprop-1.2.4.tar.bz2";
- sha256 = "0lzp7kyhpwd5hm83j2zm6j3w3z1z5i4ykgg2nwr01ij6dq4znxwc";
+ url = "mirror://xorg/individual/app/xprop-1.2.5.tar.bz2";
+ sha256 = "18ckr8g1z50zkc01hprkpm1npwbq32yqib4b3l98c95z2q1yv4lv";
};
hardeningDisable = [ "bindnow" "relro" ];
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl b/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl
index ba33623b4956..b0cab5fb88ee 100755
--- a/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl
+++ b/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl
@@ -25,7 +25,7 @@ my %pcMap;
my %extraAttrs;
-my @missingPCs = ("fontconfig", "libdrm", "libXaw", "zlib", "perl", "python", "mkfontscale", "bdftopcf", "libxslt", "openssl", "gperf", "m4", "libinput", "libevdev", "mtdev", "xorgproto", "cairo", "gettext" );
+my @missingPCs = ("fontconfig", "libdrm", "libXaw", "zlib", "perl", "python3", "mkfontscale", "bdftopcf", "libxslt", "openssl", "gperf", "m4", "libinput", "libevdev", "mtdev", "xorgproto", "cairo", "gettext" );
$pcMap{$_} = $_ foreach @missingPCs;
$pcMap{"freetype2"} = "freetype";
$pcMap{"libpng12"} = "libpng";
@@ -161,7 +161,7 @@ while (<>) {
}
if ($file =~ /AM_PATH_PYTHON/) {
- push @nativeRequires, "python";
+ push @nativeRequires, "python3";
}
if ($file =~ /AC_PATH_PROG\(FCCACHE/) {
diff --git a/pkgs/servers/x11/xorg/overrides.nix b/pkgs/servers/x11/xorg/overrides.nix
index 14ef7a95c439..02dfb7ee1f55 100644
--- a/pkgs/servers/x11/xorg/overrides.nix
+++ b/pkgs/servers/x11/xorg/overrides.nix
@@ -4,7 +4,7 @@
freetype, tradcpp, fontconfig, meson, ninja, ed, fontforge,
libGL, spice-protocol, zlib, libGLU, dbus, libunwind, libdrm,
mesa, udev, bootstrap_cmds, bison, flex, clangStdenv, autoreconfHook,
- mcpp, epoxy, openssl, pkgconfig, llvm_6, python3, libxslt,
+ mcpp, epoxy, openssl, pkgconfig, llvm_6, libxslt,
ApplicationServices, Carbon, Cocoa, Xplugin
}:
@@ -73,9 +73,7 @@ self: super:
mkfontdir = self.mkfontscale;
- libxcb = (super.libxcb.override {
- python = python3;
- }).overrideAttrs (attrs: {
+ libxcb = super.libxcb.overrideAttrs (attrs: {
configureFlags = [ "--enable-xkb" "--enable-xinput" ];
outputs = [ "out" "dev" "man" "doc" ];
});
@@ -332,10 +330,6 @@ self: super:
buildInputs = attrs.buildInputs ++ [ freetype fontconfig ];
});
- xcbproto = super.xcbproto.override {
- python = python3;
- };
-
xcbutil = super.xcbutil.overrideAttrs (attrs: {
outputs = [ "out" "dev" ];
});
@@ -463,8 +457,8 @@ self: super:
});
xkeyboardconfig = super.xkeyboardconfig.overrideAttrs (attrs: {
+ prePatch = "patchShebangs rules/merge.py";
nativeBuildInputs = attrs.nativeBuildInputs ++ [ intltool libxslt ];
-
configureFlags = [ "--with-xkb-rules-symlink=xorg" ];
# 1: compatibility for X11/xkb location
@@ -636,16 +630,6 @@ self: super:
propagatedBuildInputs = attrs.propagatedBuildInputs or [] ++ [ libpciaccess epoxy ] ++ commonPropagatedBuildInputs ++ lib.optionals stdenv.isLinux [
udev
];
- # patchPhase is not working, this is a hack but we can remove it in the next xorg-server release
- preConfigure = let
- # https://gitlab.freedesktop.org/xorg/xserver/-/issues/1067
- headerFix = fetchpatch {
- url = "https://gitlab.freedesktop.org/xorg/xserver/-/commit/919f1f46fc67dae93b2b3f278fcbfc77af34ec58.patch";
- sha256 = "0w48rdpl01v0c97n9zdxhf929y76r1f6rqkfs9mfygkz3xcmrfsq";
- };
- in ''
- patch -p1 < ${headerFix}
- '';
prePatch = stdenv.lib.optionalString stdenv.hostPlatform.isMusl ''
export CFLAGS+=" -D__uid_t=uid_t -D__gid_t=gid_t"
'';
@@ -790,7 +774,7 @@ self: super:
rev = "f66d39544bb8339130c96d282a80f87ca1606caf";
sha256 = "14rwbbn06l8qpx7s5crxghn80vgcx8jmfc7qvivh72d81r0kvywl";
};
- buildInputs = attrs.buildInputs ++ [self.libXfixes self.libXScrnSaver self.pixman];
+ buildInputs = attrs.buildInputs ++ [ self.libXScrnSaver self.libXfixes self.libXv self.pixman ];
nativeBuildInputs = attrs.nativeBuildInputs ++ [autoreconfHook self.utilmacros];
configureFlags = [ "--with-default-dri=3" "--enable-tools" ];
diff --git a/pkgs/servers/x11/xorg/tarballs.list b/pkgs/servers/x11/xorg/tarballs.list
index cd2946048847..d4773075a251 100644
--- a/pkgs/servers/x11/xorg/tarballs.list
+++ b/pkgs/servers/x11/xorg/tarballs.list
@@ -60,7 +60,7 @@ mirror://xorg/individual/app/xmessage-1.0.5.tar.bz2
mirror://xorg/individual/app/xmodmap-1.0.10.tar.bz2
mirror://xorg/individual/app/xmore-1.0.3.tar.bz2
mirror://xorg/individual/app/xpr-1.0.5.tar.bz2
-mirror://xorg/individual/app/xprop-1.2.4.tar.bz2
+mirror://xorg/individual/app/xprop-1.2.5.tar.bz2
mirror://xorg/individual/app/xrandr-1.5.0.tar.bz2
mirror://xorg/individual/app/xrdb-1.2.0.tar.bz2
mirror://xorg/individual/app/xrefresh-1.0.6.tar.bz2
@@ -75,7 +75,7 @@ mirror://xorg/individual/app/xwininfo-1.1.4.tar.bz2
mirror://xorg/individual/app/xwud-1.0.5.tar.bz2
mirror://xorg/individual/data/xbitmaps-1.1.2.tar.bz2
mirror://xorg/individual/data/xcursor-themes-1.0.6.tar.bz2
-mirror://xorg/individual/data/xkeyboard-config/xkeyboard-config-2.27.tar.bz2
+mirror://xorg/individual/data/xkeyboard-config/xkeyboard-config-2.31.tar.bz2
mirror://xorg/individual/doc/xorg-docs-1.7.1.tar.bz2
mirror://xorg/individual/doc/xorg-sgml-doctools-1.11.tar.bz2
mirror://xorg/individual/driver/xf86-input-evdev-2.10.6.tar.bz2
@@ -175,7 +175,7 @@ mirror://xorg/individual/lib/libICE-1.0.10.tar.bz2
mirror://xorg/individual/lib/libpciaccess-0.16.tar.bz2
mirror://xorg/individual/lib/libSM-1.2.3.tar.bz2
mirror://xorg/individual/lib/libWindowsWM-1.0.1.tar.bz2
-mirror://xorg/individual/lib/libX11-1.6.12.tar.bz2
+mirror://xorg/individual/lib/libX11-1.7.0.tar.bz2
mirror://xorg/individual/lib/libXau-1.0.9.tar.bz2
mirror://xorg/individual/lib/libXaw-1.0.13.tar.bz2
mirror://xorg/individual/lib/libXaw3d-1.6.3.tar.bz2
@@ -218,4 +218,4 @@ mirror://xorg/individual/util/lndir-1.0.3.tar.bz2
mirror://xorg/individual/util/makedepend-1.0.6.tar.bz2
mirror://xorg/individual/util/util-macros-1.19.2.tar.bz2
mirror://xorg/individual/util/xorg-cf-files-1.0.6.tar.bz2
-mirror://xorg/individual/xserver/xorg-server-1.20.9.tar.bz2
+mirror://xorg/individual/xserver/xorg-server-1.20.10.tar.bz2
diff --git a/pkgs/servers/xmpp/ejabberd/default.nix b/pkgs/servers/xmpp/ejabberd/default.nix
index 2cf4d9465aec..f6a8f658039b 100644
--- a/pkgs/servers/xmpp/ejabberd/default.nix
+++ b/pkgs/servers/xmpp/ejabberd/default.nix
@@ -1,5 +1,5 @@
{ stdenv, writeScriptBin, makeWrapper, lib, fetchurl, git, cacert, libpng, libjpeg, libwebp
-, erlang, openssl, expat, libyaml, bash, gnused, gnugrep, coreutils, utillinux, procps, gd
+, erlang, openssl, expat, libyaml, bash, gnused, gnugrep, coreutils, util-linux, procps, gd
, flock
, withMysql ? false
, withPgsql ? false
@@ -21,7 +21,7 @@ let
fi
'';
- ctlpath = lib.makeBinPath [ bash gnused gnugrep coreutils utillinux procps ];
+ ctlpath = lib.makeBinPath [ bash gnused gnugrep coreutils util-linux procps ];
in stdenv.mkDerivation rec {
version = "20.03";
diff --git a/pkgs/servers/zigbee2mqtt/default.nix b/pkgs/servers/zigbee2mqtt/default.nix
index 10fa4e3340c9..9e0b75133bb5 100644
--- a/pkgs/servers/zigbee2mqtt/default.nix
+++ b/pkgs/servers/zigbee2mqtt/default.nix
@@ -3,24 +3,14 @@ let
package = (import ./node.nix { inherit pkgs system; }).package;
in
package.override rec {
- version = "1.16.0";
+ version = "1.16.2";
reconstructLock = true;
- postInstall = ''
- sed -i '1s;^;#!/usr/bin/env node\n;' $out/lib/node_modules/zigbee2mqtt/index.js
- chmod +x $out/lib/node_modules/zigbee2mqtt/index.js
- mkdir $out/bin
- ln -s $out/lib/node_modules/zigbee2mqtt/index.js $out/bin/zigbee2mqtt
-
- rm -rf $out/lib/node_modules/zigbee2mqtt/data
- ln -s ${dataDir} $out/lib/node_modules/zigbee2mqtt/data
- '';
-
src = pkgs.fetchFromGitHub {
owner = "Koenkk";
repo = "zigbee2mqtt";
rev = version;
- sha256 = "0hahzvp3099g0i4jqbkcq6vndpjigx7b6mg1vjcs5v0wyllxdlwp";
+ sha256 = "0rpmm4pwm8s4i9fl26ql0czg5kijv42k9wwik7jb3ppi5jzxrakd";
};
passthru.tests.zigbee2mqtt = nixosTests.zigbee2mqtt;
diff --git a/pkgs/servers/zigbee2mqtt/node-packages.nix b/pkgs/servers/zigbee2mqtt/node-packages.nix
index 89f3be7119d4..374b97bb509a 100644
--- a/pkgs/servers/zigbee2mqtt/node-packages.nix
+++ b/pkgs/servers/zigbee2mqtt/node-packages.nix
@@ -22,13 +22,13 @@ let
sha512 = "vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==";
};
};
- "@babel/compat-data-7.12.1" = {
+ "@babel/compat-data-7.12.5" = {
name = "_at_babel_slash_compat-data";
packageName = "@babel/compat-data";
- version = "7.12.1";
+ version = "7.12.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.1.tgz";
- sha512 = "725AQupWJZ8ba0jbKceeFblZTY90McUBWMwHhkFQ9q1zKPJ95GUktljFcgcsIVwRnTnRKlcYzfiNImg5G9m6ZQ==";
+ url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.5.tgz";
+ sha512 = "DTsS7cxrsH3by8nqQSpFSyjSfSYl57D6Cf4q8dW3LK83tBKBDCkfcay1nYkXq1nIHXnpX8WMMb/O25HOy3h1zg==";
};
};
"@babel/core-7.12.3" = {
@@ -40,13 +40,22 @@ let
sha512 = "0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==";
};
};
- "@babel/generator-7.12.1" = {
+ "@babel/core-7.12.9" = {
+ name = "_at_babel_slash_core";
+ packageName = "@babel/core";
+ version = "7.12.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz";
+ sha512 = "gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==";
+ };
+ };
+ "@babel/generator-7.12.5" = {
name = "_at_babel_slash_generator";
packageName = "@babel/generator";
- version = "7.12.1";
+ version = "7.12.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/generator/-/generator-7.12.1.tgz";
- sha512 = "DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==";
+ url = "https://registry.npmjs.org/@babel/generator/-/generator-7.12.5.tgz";
+ sha512 = "m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==";
};
};
"@babel/helper-annotate-as-pure-7.10.4" = {
@@ -67,13 +76,13 @@ let
sha512 = "L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==";
};
};
- "@babel/helper-compilation-targets-7.12.1" = {
+ "@babel/helper-compilation-targets-7.12.5" = {
name = "_at_babel_slash_helper-compilation-targets";
packageName = "@babel/helper-compilation-targets";
- version = "7.12.1";
+ version = "7.12.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.1.tgz";
- sha512 = "jtBEif7jsPwP27GPHs06v4WBV0KrE8a/P7n0N0sSvHn2hwUCYnolP/CLmz51IzAW4NlN+HuoBtb9QcwnRo9F/g==";
+ url = "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz";
+ sha512 = "+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==";
};
};
"@babel/helper-create-class-features-plugin-7.12.1" = {
@@ -148,13 +157,22 @@ let
sha512 = "k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ==";
};
};
- "@babel/helper-module-imports-7.12.1" = {
+ "@babel/helper-member-expression-to-functions-7.12.7" = {
+ name = "_at_babel_slash_helper-member-expression-to-functions";
+ packageName = "@babel/helper-member-expression-to-functions";
+ version = "7.12.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz";
+ sha512 = "DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==";
+ };
+ };
+ "@babel/helper-module-imports-7.12.5" = {
name = "_at_babel_slash_helper-module-imports";
packageName = "@babel/helper-module-imports";
- version = "7.12.1";
+ version = "7.12.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.1.tgz";
- sha512 = "ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA==";
+ url = "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz";
+ sha512 = "SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==";
};
};
"@babel/helper-module-transforms-7.12.1" = {
@@ -175,6 +193,15 @@ let
sha512 = "n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==";
};
};
+ "@babel/helper-optimise-call-expression-7.12.7" = {
+ name = "_at_babel_slash_helper-optimise-call-expression";
+ packageName = "@babel/helper-optimise-call-expression";
+ version = "7.12.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.7.tgz";
+ sha512 = "I5xc9oSJ2h59OwyUqjv95HRyzxj53DAubUERgQMrpcCEYQyToeHA+NEcUEsVWB4j53RDeskeBJ0SgRAYHDBckw==";
+ };
+ };
"@babel/helper-plugin-utils-7.10.4" = {
name = "_at_babel_slash_helper-plugin-utils";
packageName = "@babel/helper-plugin-utils";
@@ -202,13 +229,13 @@ let
sha512 = "9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==";
};
};
- "@babel/helper-replace-supers-7.12.1" = {
+ "@babel/helper-replace-supers-7.12.5" = {
name = "_at_babel_slash_helper-replace-supers";
packageName = "@babel/helper-replace-supers";
- version = "7.12.1";
+ version = "7.12.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.1.tgz";
- sha512 = "zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw==";
+ url = "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz";
+ sha512 = "5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==";
};
};
"@babel/helper-simple-access-7.12.1" = {
@@ -265,13 +292,13 @@ let
sha512 = "Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==";
};
};
- "@babel/helpers-7.12.1" = {
+ "@babel/helpers-7.12.5" = {
name = "_at_babel_slash_helpers";
packageName = "@babel/helpers";
- version = "7.12.1";
+ version = "7.12.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.1.tgz";
- sha512 = "9JoDSBGoWtmbay98efmT2+mySkwjzeFeAL9BuWNoVQpkPFQF8SIIFUfY5os9u8wVzglzoiPRSW7cuJmBDUt43g==";
+ url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz";
+ sha512 = "lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==";
};
};
"@babel/highlight-7.10.4" = {
@@ -283,13 +310,22 @@ let
sha512 = "i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==";
};
};
- "@babel/parser-7.12.3" = {
+ "@babel/parser-7.12.5" = {
name = "_at_babel_slash_parser";
packageName = "@babel/parser";
- version = "7.12.3";
+ version = "7.12.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/parser/-/parser-7.12.5.tgz";
+ sha512 = "FVM6RZQ0mn2KCf1VUED7KepYeUWoVShczewOCfm3nzoBybaih51h+sYVVGthW9M6lPByEPTQf+xm27PBdlpwmQ==";
+ };
+ };
+ "@babel/parser-7.12.7" = {
+ name = "_at_babel_slash_parser";
+ packageName = "@babel/parser";
+ version = "7.12.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/parser/-/parser-7.12.3.tgz";
- sha512 = "kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw==";
+ url = "https://registry.npmjs.org/@babel/parser/-/parser-7.12.7.tgz";
+ sha512 = "oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==";
};
};
"@babel/plugin-proposal-async-generator-functions-7.12.1" = {
@@ -355,13 +391,13 @@ let
sha512 = "nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==";
};
};
- "@babel/plugin-proposal-numeric-separator-7.12.1" = {
+ "@babel/plugin-proposal-numeric-separator-7.12.5" = {
name = "_at_babel_slash_plugin-proposal-numeric-separator";
packageName = "@babel/plugin-proposal-numeric-separator";
- version = "7.12.1";
+ version = "7.12.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz";
- sha512 = "MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==";
+ url = "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.5.tgz";
+ sha512 = "UiAnkKuOrCyjZ3sYNHlRlfuZJbBHknMQ9VMwVeX97Ofwx7RpD6gS2HfqTCh8KNUQgcOm8IKt103oR4KIjh7Q8g==";
};
};
"@babel/plugin-proposal-object-rest-spread-7.12.1" = {
@@ -868,13 +904,13 @@ let
sha512 = "hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw==";
};
};
- "@babel/runtime-7.12.1" = {
+ "@babel/runtime-7.12.5" = {
name = "_at_babel_slash_runtime";
packageName = "@babel/runtime";
- version = "7.12.1";
+ version = "7.12.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz";
- sha512 = "J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==";
+ url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz";
+ sha512 = "plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==";
};
};
"@babel/template-7.10.4" = {
@@ -886,22 +922,49 @@ let
sha512 = "ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==";
};
};
- "@babel/traverse-7.12.1" = {
+ "@babel/template-7.12.7" = {
+ name = "_at_babel_slash_template";
+ packageName = "@babel/template";
+ version = "7.12.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz";
+ sha512 = "GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==";
+ };
+ };
+ "@babel/traverse-7.12.5" = {
name = "_at_babel_slash_traverse";
packageName = "@babel/traverse";
- version = "7.12.1";
+ version = "7.12.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.1.tgz";
- sha512 = "MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw==";
+ url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.5.tgz";
+ sha512 = "xa15FbQnias7z9a62LwYAA5SZZPkHIXpd42C6uW68o8uTuua96FHZy1y61Va5P/i83FAAcMpW8+A/QayntzuqA==";
};
};
- "@babel/types-7.12.1" = {
+ "@babel/traverse-7.12.9" = {
+ name = "_at_babel_slash_traverse";
+ packageName = "@babel/traverse";
+ version = "7.12.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.9.tgz";
+ sha512 = "iX9ajqnLdoU1s1nHt36JDI9KG4k+vmI8WgjK5d+aDTwQbL2fUnzedNedssA645Ede3PM2ma1n8Q4h2ohwXgMXw==";
+ };
+ };
+ "@babel/types-7.12.6" = {
name = "_at_babel_slash_types";
packageName = "@babel/types";
- version = "7.12.1";
+ version = "7.12.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@babel/types/-/types-7.12.1.tgz";
- sha512 = "BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA==";
+ url = "https://registry.npmjs.org/@babel/types/-/types-7.12.6.tgz";
+ sha512 = "hwyjw6GvjBLiyy3W0YQf0Z5Zf4NpYejUnKFcfcUhZCSffoBBp30w6wP2Wn6pk31jMYZvcOrB/1b7cGXvEoKogA==";
+ };
+ };
+ "@babel/types-7.12.7" = {
+ name = "_at_babel_slash_types";
+ packageName = "@babel/types";
+ version = "7.12.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz";
+ sha512 = "MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==";
};
};
"@bcoe/v8-coverage-0.2.3" = {
@@ -958,103 +1021,103 @@ let
sha512 = "tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==";
};
};
- "@jest/console-26.6.1" = {
+ "@jest/console-26.6.2" = {
name = "_at_jest_slash_console";
packageName = "@jest/console";
- version = "26.6.1";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@jest/console/-/console-26.6.1.tgz";
- sha512 = "cjqcXepwC5M+VeIhwT6Xpi/tT4AiNzlIx8SMJ9IihduHnsSrnWNvTBfKIpmqOOCNOPqtbBx6w2JqfoLOJguo8g==";
+ url = "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz";
+ sha512 = "IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==";
};
};
- "@jest/core-26.6.1" = {
+ "@jest/core-26.6.3" = {
name = "_at_jest_slash_core";
packageName = "@jest/core";
- version = "26.6.1";
+ version = "26.6.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@jest/core/-/core-26.6.1.tgz";
- sha512 = "p4F0pgK3rKnoS9olXXXOkbus1Bsu6fd8pcvLMPsUy4CVXZ8WSeiwQ1lK5hwkCIqJ+amZOYPd778sbPha/S8Srw==";
+ url = "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz";
+ sha512 = "xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==";
};
};
- "@jest/environment-26.6.1" = {
+ "@jest/environment-26.6.2" = {
name = "_at_jest_slash_environment";
packageName = "@jest/environment";
- version = "26.6.1";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@jest/environment/-/environment-26.6.1.tgz";
- sha512 = "GNvHwkOFJtNgSwdzH9flUPzF9AYAZhUg124CBoQcwcZCM9s5TLz8Y3fMtiaWt4ffbigoetjGk5PU2Dd8nLrSEw==";
+ url = "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz";
+ sha512 = "nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==";
};
};
- "@jest/fake-timers-26.6.1" = {
+ "@jest/fake-timers-26.6.2" = {
name = "_at_jest_slash_fake-timers";
packageName = "@jest/fake-timers";
- version = "26.6.1";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.1.tgz";
- sha512 = "T/SkMLgOquenw/nIisBRD6XAYpFir0kNuclYLkse5BpzeDUukyBr+K31xgAo9M0hgjU9ORlekAYPSzc0DKfmKg==";
+ url = "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz";
+ sha512 = "14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==";
};
};
- "@jest/globals-26.6.1" = {
+ "@jest/globals-26.6.2" = {
name = "_at_jest_slash_globals";
packageName = "@jest/globals";
- version = "26.6.1";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@jest/globals/-/globals-26.6.1.tgz";
- sha512 = "acxXsSguuLV/CeMYmBseefw6apO7NuXqpE+v5r3yD9ye2PY7h1nS20vY7Obk2w6S7eJO4OIAJeDnoGcLC/McEQ==";
+ url = "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz";
+ sha512 = "85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==";
};
};
- "@jest/reporters-26.6.1" = {
+ "@jest/reporters-26.6.2" = {
name = "_at_jest_slash_reporters";
packageName = "@jest/reporters";
- version = "26.6.1";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.1.tgz";
- sha512 = "J6OlXVFY3q1SXWJhjme5i7qT/BAZSikdOK2t8Ht5OS32BDo6KfG5CzIzzIFnAVd82/WWbc9Hb7SJ/jwSvVH9YA==";
+ url = "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz";
+ sha512 = "h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==";
};
};
- "@jest/source-map-26.5.0" = {
+ "@jest/source-map-26.6.2" = {
name = "_at_jest_slash_source-map";
packageName = "@jest/source-map";
- version = "26.5.0";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@jest/source-map/-/source-map-26.5.0.tgz";
- sha512 = "jWAw9ZwYHJMe9eZq/WrsHlwF8E3hM9gynlcDpOyCb9bR8wEd9ZNBZCi7/jZyzHxC7t3thZ10gO2IDhu0bPKS5g==";
+ url = "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz";
+ sha512 = "YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==";
};
};
- "@jest/test-result-26.6.1" = {
+ "@jest/test-result-26.6.2" = {
name = "_at_jest_slash_test-result";
packageName = "@jest/test-result";
- version = "26.6.1";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.1.tgz";
- sha512 = "wqAgIerIN2gSdT2A8WeA5+AFh9XQBqYGf8etK143yng3qYd0mF0ie2W5PVmgnjw4VDU6ammI9NdXrKgNhreawg==";
+ url = "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz";
+ sha512 = "5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==";
};
};
- "@jest/test-sequencer-26.6.1" = {
+ "@jest/test-sequencer-26.6.3" = {
name = "_at_jest_slash_test-sequencer";
packageName = "@jest/test-sequencer";
- version = "26.6.1";
+ version = "26.6.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.1.tgz";
- sha512 = "0csqA/XApZiNeTIPYh6koIDCACSoR6hi29T61tKJMtCZdEC+tF3PoNt7MS0oK/zKC6daBgCbqXxia5ztr/NyCQ==";
+ url = "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz";
+ sha512 = "YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==";
};
};
- "@jest/transform-26.6.1" = {
+ "@jest/transform-26.6.2" = {
name = "_at_jest_slash_transform";
packageName = "@jest/transform";
- version = "26.6.1";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@jest/transform/-/transform-26.6.1.tgz";
- sha512 = "oNFAqVtqRxZRx6vXL3I4bPKUK0BIlEeaalkwxyQGGI8oXDQBtYQBpiMe5F7qPs4QdvvFYB42gPGIMMcxXaBBxQ==";
+ url = "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz";
+ sha512 = "E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==";
};
};
- "@jest/types-26.6.1" = {
+ "@jest/types-26.6.2" = {
name = "_at_jest_slash_types";
packageName = "@jest/types";
- version = "26.6.1";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@jest/types/-/types-26.6.1.tgz";
- sha512 = "ywHavIKNpAVrStiRY5wiyehvcktpijpItvGiK72RAn5ctqmzvPk8OvKnvHeBqa1XdQr959CTWAJMqxI8BTibyg==";
+ url = "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz";
+ sha512 = "fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==";
};
};
"@nicolo-ribaudo/chokidar-2-2.1.8" = {
@@ -1201,13 +1264,13 @@ let
sha512 = "MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==";
};
};
- "@types/babel__core-7.1.11" = {
+ "@types/babel__core-7.1.12" = {
name = "_at_types_slash_babel__core";
packageName = "@types/babel__core";
- version = "7.1.11";
+ version = "7.1.12";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.11.tgz";
- sha512 = "E5nSOzrjnvhURYnbOR2dClTqcyhPbPvtEwLHf7JJADKedPbcZsoJVfP+I2vBNfBjz4bnZIuhL/tNmRi5nJ7Jlw==";
+ url = "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz";
+ sha512 = "wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==";
};
};
"@types/babel__generator-7.6.2" = {
@@ -1219,13 +1282,13 @@ let
sha512 = "MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==";
};
};
- "@types/babel__template-7.0.3" = {
+ "@types/babel__template-7.4.0" = {
name = "_at_types_slash_babel__template";
packageName = "@types/babel__template";
- version = "7.0.3";
+ version = "7.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.3.tgz";
- sha512 = "uCoznIPDmnickEi6D0v11SBpW0OuVqHJCa7syXqQHy5uktSCreIlt0iglsCnmvz8yCb38hGcWeseA8cWJSwv5Q==";
+ url = "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz";
+ sha512 = "NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==";
};
};
"@types/babel__traverse-7.0.15" = {
@@ -1237,6 +1300,15 @@ let
sha512 = "Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A==";
};
};
+ "@types/babel__traverse-7.0.16" = {
+ name = "_at_types_slash_babel__traverse";
+ packageName = "@types/babel__traverse";
+ version = "7.0.16";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.16.tgz";
+ sha512 = "S63Dt4CZOkuTmpLGGWtT/mQdVORJOpx6SZWGVaP56dda/0Nx5nEe82K7/LAm8zYr6SfMq+1N2OreIOrHAx656w==";
+ };
+ };
"@types/debounce-1.2.0" = {
name = "_at_types_slash_debounce";
packageName = "@types/debounce";
@@ -1318,13 +1390,22 @@ let
sha512 = "qHQRLZ0e6l/XK/2Qb2v5N1ujmdttYkUvnRI4nPIifMy6vYwoAnER10xhX13isWjjQtNsrjNLinZgDDguzPmEKw==";
};
};
- "@types/node-14.14.6" = {
+ "@types/node-14.14.10" = {
+ name = "_at_types_slash_node";
+ packageName = "@types/node";
+ version = "14.14.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/node/-/node-14.14.10.tgz";
+ sha512 = "J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==";
+ };
+ };
+ "@types/node-14.14.7" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "14.14.6";
+ version = "14.14.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-14.14.6.tgz";
- sha512 = "6QlRuqsQ/Ox/aJEQWBEJG7A9+u7oSYl3mem/K8IzxXG/kAGbV1YPD9Bg9Zw3vyxC/YP+zONKwy8hGkSt1jxFMw==";
+ url = "https://registry.npmjs.org/@types/node/-/node-14.14.7.tgz";
+ sha512 = "Zw1vhUSQZYw+7u5dAwNbIA9TuTotpzY/OF7sJM9FqPOF3SPjKnxrjoTktXDZgUjybf4cWVBP7O8wvKdSaGHweg==";
};
};
"@types/normalize-package-data-2.4.0" = {
@@ -1363,6 +1444,15 @@ let
sha512 = "RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==";
};
};
+ "@types/yargs-15.0.10" = {
+ name = "_at_types_slash_yargs";
+ packageName = "@types/yargs";
+ version = "15.0.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.10.tgz";
+ sha512 = "z8PNtlhrj7eJNLmrAivM7rjBESG6JwC5xP3RVk12i/8HVP7Xnx/sEmERnRImyEuUaJfO942X0qMOYsoupaJbZQ==";
+ };
+ };
"@types/yargs-15.0.9" = {
name = "_at_types_slash_yargs";
packageName = "@types/yargs";
@@ -1381,67 +1471,112 @@ let
sha512 = "FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==";
};
};
- "@typescript-eslint/eslint-plugin-4.6.0" = {
+ "@typescript-eslint/eslint-plugin-4.7.0" = {
name = "_at_typescript-eslint_slash_eslint-plugin";
packageName = "@typescript-eslint/eslint-plugin";
- version = "4.6.0";
+ version = "4.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.6.0.tgz";
- sha512 = "1+419X+Ynijytr1iWI+/IcX/kJryc78YNpdaXR1aRO1sU3bC0vZrIAF1tIX7rudVI84W7o7M4zo5p1aVt70fAg==";
+ url = "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.7.0.tgz";
+ sha512 = "li9aiSVBBd7kU5VlQlT1AqP0uWGDK6JYKUQ9cVDnOg34VNnd9t4jr0Yqc/bKxJr/tDCPDaB4KzoSFN9fgVxe/Q==";
};
};
- "@typescript-eslint/experimental-utils-4.6.0" = {
+ "@typescript-eslint/experimental-utils-4.7.0" = {
name = "_at_typescript-eslint_slash_experimental-utils";
packageName = "@typescript-eslint/experimental-utils";
- version = "4.6.0";
+ version = "4.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.6.0.tgz";
- sha512 = "pnh6Beh2/4xjJVNL+keP49DFHk3orDHHFylSp3WEjtgW3y1U+6l+jNnJrGlbs6qhAz5z96aFmmbUyKhunXKvKw==";
+ url = "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.7.0.tgz";
+ sha512 = "cymzovXAiD4EF+YoHAB5Oh02MpnXjvyaOb+v+BdpY7lsJXZQN34oIETeUwVT2XfV9rSNpXaIcknDLfupO/tUoA==";
};
};
- "@typescript-eslint/parser-4.6.0" = {
+ "@typescript-eslint/experimental-utils-4.8.2" = {
+ name = "_at_typescript-eslint_slash_experimental-utils";
+ packageName = "@typescript-eslint/experimental-utils";
+ version = "4.8.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.8.2.tgz";
+ sha512 = "hpTw6o6IhBZEsQsjuw/4RWmceRyESfAiEzAEnXHKG1X7S5DXFaZ4IO1JO7CW1aQ604leQBzjZmuMI9QBCAJX8Q==";
+ };
+ };
+ "@typescript-eslint/parser-4.7.0" = {
name = "_at_typescript-eslint_slash_parser";
packageName = "@typescript-eslint/parser";
- version = "4.6.0";
+ version = "4.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.6.0.tgz";
- sha512 = "Dj6NJxBhbdbPSZ5DYsQqpR32MwujF772F2H3VojWU6iT4AqL4BKuoNWOPFCoSZvCcADDvQjDpa6OLDAaiZPz2Q==";
+ url = "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.7.0.tgz";
+ sha512 = "+meGV8bMP1sJHBI2AFq1GeTwofcGiur8LoIr6v+rEmD9knyCqDlrQcFHR0KDDfldHIFDU/enZ53fla6ReF4wRw==";
};
};
- "@typescript-eslint/scope-manager-4.6.0" = {
+ "@typescript-eslint/scope-manager-4.7.0" = {
name = "_at_typescript-eslint_slash_scope-manager";
packageName = "@typescript-eslint/scope-manager";
- version = "4.6.0";
+ version = "4.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.6.0.tgz";
- sha512 = "uZx5KvStXP/lwrMrfQQwDNvh2ppiXzz5TmyTVHb+5TfZ3sUP7U1onlz3pjoWrK9konRyFe1czyxObWTly27Ang==";
+ url = "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.7.0.tgz";
+ sha512 = "ILITvqwDJYbcDCROj6+Ob0oCKNg3SH46iWcNcTIT9B5aiVssoTYkhKjxOMNzR1F7WSJkik4zmuqve5MdnA0DyA==";
};
};
- "@typescript-eslint/types-4.6.0" = {
+ "@typescript-eslint/scope-manager-4.8.2" = {
+ name = "_at_typescript-eslint_slash_scope-manager";
+ packageName = "@typescript-eslint/scope-manager";
+ version = "4.8.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.8.2.tgz";
+ sha512 = "qHQ8ODi7mMin4Sq2eh/6eu03uVzsf5TX+J43xRmiq8ujng7ViQSHNPLOHGw/Wr5dFEoxq/ubKhzClIIdQy5q3g==";
+ };
+ };
+ "@typescript-eslint/types-4.7.0" = {
name = "_at_typescript-eslint_slash_types";
packageName = "@typescript-eslint/types";
- version = "4.6.0";
+ version = "4.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.6.0.tgz";
- sha512 = "5FAgjqH68SfFG4UTtIFv+rqYJg0nLjfkjD0iv+5O27a0xEeNZ5rZNDvFGZDizlCD1Ifj7MAbSW2DPMrf0E9zjA==";
+ url = "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.7.0.tgz";
+ sha512 = "uLszFe0wExJc+I7q0Z/+BnP7wao/kzX0hB5vJn4LIgrfrMLgnB2UXoReV19lkJQS1a1mHWGGODSxnBx6JQC3Sg==";
};
};
- "@typescript-eslint/typescript-estree-4.6.0" = {
+ "@typescript-eslint/types-4.8.2" = {
+ name = "_at_typescript-eslint_slash_types";
+ packageName = "@typescript-eslint/types";
+ version = "4.8.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.8.2.tgz";
+ sha512 = "z1/AVcVF8ju5ObaHe2fOpZYEQrwHyZ7PTOlmjd3EoFeX9sv7UekQhfrCmgUO7PruLNfSHrJGQvrW3Q7xQ8EoAw==";
+ };
+ };
+ "@typescript-eslint/typescript-estree-4.7.0" = {
name = "_at_typescript-eslint_slash_typescript-estree";
packageName = "@typescript-eslint/typescript-estree";
- version = "4.6.0";
+ version = "4.7.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.7.0.tgz";
+ sha512 = "5XZRQznD1MfUmxu1t8/j2Af4OxbA7EFU2rbo0No7meb46eHgGkSieFdfV6omiC/DGIBhH9H9gXn7okBbVOm8jw==";
+ };
+ };
+ "@typescript-eslint/typescript-estree-4.8.2" = {
+ name = "_at_typescript-eslint_slash_typescript-estree";
+ packageName = "@typescript-eslint/typescript-estree";
+ version = "4.8.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.6.0.tgz";
- sha512 = "s4Z9qubMrAo/tw0CbN0IN4AtfwuehGXVZM0CHNMdfYMGBDhPdwTEpBrecwhP7dRJu6d9tT9ECYNaWDHvlFSngA==";
+ url = "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.8.2.tgz";
+ sha512 = "HToGNwI6fekH0dOw3XEVESUm71Onfam0AKin6f26S2FtUmO7o3cLlWgrIaT1q3vjB3wCTdww3Dx2iGq5wtUOCg==";
};
};
- "@typescript-eslint/visitor-keys-4.6.0" = {
+ "@typescript-eslint/visitor-keys-4.7.0" = {
name = "_at_typescript-eslint_slash_visitor-keys";
packageName = "@typescript-eslint/visitor-keys";
- version = "4.6.0";
+ version = "4.7.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.7.0.tgz";
+ sha512 = "aDJDWuCRsf1lXOtignlfiPODkzSxxop7D0rZ91L6ZuMlcMCSh0YyK+gAfo5zN/ih6WxMwhoXgJWC3cWQdaKC+A==";
+ };
+ };
+ "@typescript-eslint/visitor-keys-4.8.2" = {
+ name = "_at_typescript-eslint_slash_visitor-keys";
+ packageName = "@typescript-eslint/visitor-keys";
+ version = "4.8.2";
src = fetchurl {
- url = "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.6.0.tgz";
- sha512 = "38Aa9Ztl0XyFPVzmutHXqDMCu15Xx8yKvUo38Gu3GhsuckCh3StPI5t2WIO9LHEsOH7MLmlGfKUisU8eW1Sjhg==";
+ url = "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.8.2.tgz";
+ sha512 = "Vg+/SJTMZJEKKGHW7YC21QxgKJrSbxoYYd3MEUGtW7zuytHuEcksewq0DUmo4eh/CTNrVJGSdIY9AtRb6riWFw==";
};
};
"abab-2.0.5" = {
@@ -1768,13 +1903,13 @@ let
sha512 = "fmkJBknJKoZwem3/IKSSLpkdNXZeBu5Q7GA/aRsr2btgrptmSCxi2oFjZHqGdK9DoTil9PIHlPIZw2EcRJXRvw==";
};
};
- "babel-jest-26.6.1" = {
+ "babel-jest-26.6.3" = {
name = "babel-jest";
packageName = "babel-jest";
- version = "26.6.1";
+ version = "26.6.3";
src = fetchurl {
- url = "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.1.tgz";
- sha512 = "duMWEOKrSBYRVTTNpL2SipNIWnZOjP77auOBMPQ3zXAdnDbyZQWU8r/RxNWpUf9N6cgPFecQYelYLytTVXVDtA==";
+ url = "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz";
+ sha512 = "pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==";
};
};
"babel-plugin-dynamic-import-node-2.3.3" = {
@@ -1795,31 +1930,31 @@ let
sha512 = "AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==";
};
};
- "babel-plugin-jest-hoist-26.5.0" = {
+ "babel-plugin-jest-hoist-26.6.2" = {
name = "babel-plugin-jest-hoist";
packageName = "babel-plugin-jest-hoist";
- version = "26.5.0";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.5.0.tgz";
- sha512 = "ck17uZFD3CDfuwCLATWZxkkuGGFhMij8quP8CNhwj8ek1mqFgbFzRJ30xwC04LLscj/aKsVFfRST+b5PT7rSuw==";
+ url = "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz";
+ sha512 = "PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==";
};
};
- "babel-preset-current-node-syntax-0.1.4" = {
+ "babel-preset-current-node-syntax-1.0.0" = {
name = "babel-preset-current-node-syntax";
packageName = "babel-preset-current-node-syntax";
- version = "0.1.4";
+ version = "1.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.4.tgz";
- sha512 = "5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w==";
+ url = "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.0.tgz";
+ sha512 = "mGkvkpocWJes1CmMKtgGUwCeeq0pOhALyymozzDWYomHTbDLwueDYG6p4TK1YOeYHCzBzYPsWkgTto10JubI1Q==";
};
};
- "babel-preset-jest-26.5.0" = {
+ "babel-preset-jest-26.6.2" = {
name = "babel-preset-jest";
packageName = "babel-preset-jest";
- version = "26.5.0";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.5.0.tgz";
- sha512 = "F2vTluljhqkiGSJGBg/jOruA8vIIIL11YrxRcO7nviNTMbbofPSHwnm8mgP7d/wS7wRSexRoI6X1A6T74d4LQA==";
+ url = "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz";
+ sha512 = "YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==";
};
};
"balanced-match-1.0.0" = {
@@ -1840,13 +1975,13 @@ let
sha512 = "5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==";
};
};
- "base64-js-1.3.1" = {
+ "base64-js-1.5.1" = {
name = "base64-js";
packageName = "base64-js";
- version = "1.3.1";
+ version = "1.5.1";
src = fetchurl {
- url = "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz";
- sha512 = "mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==";
+ url = "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz";
+ sha512 = "AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==";
};
};
"bcrypt-pbkdf-1.0.2" = {
@@ -1930,13 +2065,13 @@ let
sha512 = "9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==";
};
};
- "browserslist-4.14.5" = {
+ "browserslist-4.14.7" = {
name = "browserslist";
packageName = "browserslist";
- version = "4.14.5";
+ version = "4.14.7";
src = fetchurl {
- url = "https://registry.npmjs.org/browserslist/-/browserslist-4.14.5.tgz";
- sha512 = "Z+vsCZIvCBvqLoYkBFTwEYH3v5MCQbsAjp50ERycpOjnPmolg1Gjy4+KaWWpm8QOJt9GHkhdqAl14NpCX73CWA==";
+ url = "https://registry.npmjs.org/browserslist/-/browserslist-4.14.7.tgz";
+ sha512 = "BSVRLCeG3Xt/j/1cCGj1019Wbty0H+Yvu2AOuZSuoaUWn3RatbL33Cxk+Q4jRMRAbOm0p7SLravLjpnT6s0vzQ==";
};
};
"bser-2.1.1" = {
@@ -1948,13 +2083,13 @@ let
sha512 = "gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==";
};
};
- "buffer-5.7.0" = {
+ "buffer-5.7.1" = {
name = "buffer";
packageName = "buffer";
- version = "5.7.0";
+ version = "5.7.1";
src = fetchurl {
- url = "https://registry.npmjs.org/buffer/-/buffer-5.7.0.tgz";
- sha512 = "cd+5r1VLBwUqTrmnzW+D7ABkJUM6mr7uv1dv+6jRw4Rcl7tFIFHDqHPL98LhpGFn3dbAt3gtLxtrWp4m1kFrqg==";
+ url = "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz";
+ sha512 = "EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==";
};
};
"buffer-crc32-0.2.13" = {
@@ -2029,13 +2164,13 @@ let
sha512 = "c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==";
};
};
- "caniuse-lite-1.0.30001154" = {
+ "caniuse-lite-1.0.30001157" = {
name = "caniuse-lite";
packageName = "caniuse-lite";
- version = "1.0.30001154";
+ version = "1.0.30001157";
src = fetchurl {
- url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001154.tgz";
- sha512 = "y9DvdSti8NnYB9Be92ddMZQrcOe04kcQtcxtBx4NkB04+qZ+JUWotnXBJTmxlKudhxNTQ3RRknMwNU2YQl/Org==";
+ url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001157.tgz";
+ sha512 = "gOerH9Wz2IRZ2ZPdMfBvyOi3cjaz4O4dgNwPGzx8EhqAs4+2IL/O+fJsbt+znSigujoZG8bVcIAUM/I/E5K3MA==";
};
};
"capture-exit-2.0.0" = {
@@ -2119,13 +2254,13 @@ let
sha512 = "5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==";
};
};
- "cjs-module-lexer-0.4.3" = {
+ "cjs-module-lexer-0.6.0" = {
name = "cjs-module-lexer";
packageName = "cjs-module-lexer";
- version = "0.4.3";
+ version = "0.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.4.3.tgz";
- sha512 = "5RLK0Qfs0PNDpEyBXIr3bIT1Muw3ojSlvpw6dAmkUcO0+uTrsBn7GuEIgx40u+OzbCBLDta7nvmud85P4EmTsQ==";
+ url = "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz";
+ sha512 = "uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==";
};
};
"class-utils-0.3.6" = {
@@ -2236,6 +2371,15 @@ let
sha512 = "57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==";
};
};
+ "colorette-1.2.1" = {
+ name = "colorette";
+ packageName = "colorette";
+ version = "1.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz";
+ sha512 = "puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==";
+ };
+ };
"colors-1.4.0" = {
name = "colors";
packageName = "colors";
@@ -2299,13 +2443,13 @@ let
sha1 = "d8a96bd77fd68df7793a73036a3ba0d5405d477b";
};
};
- "concat-stream-2.0.0" = {
+ "concat-stream-1.6.2" = {
name = "concat-stream";
packageName = "concat-stream";
- version = "2.0.0";
+ version = "1.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz";
- sha512 = "MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==";
+ url = "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz";
+ sha512 = "27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==";
};
};
"console-control-strings-1.1.0" = {
@@ -2335,13 +2479,13 @@ let
sha1 = "676f6eb3c39997c2ee1ac3a924fd6124748f578d";
};
};
- "core-js-compat-3.6.5" = {
+ "core-js-compat-3.7.0" = {
name = "core-js-compat";
packageName = "core-js-compat";
- version = "3.6.5";
+ version = "3.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz";
- sha512 = "7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==";
+ url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.7.0.tgz";
+ sha512 = "V8yBI3+ZLDVomoWICO6kq/CD28Y4r1M7CWeO4AGpMdMfseu8bkSubBmUPySMGKRTS+su4XQ07zUkAsiu9FCWTg==";
};
};
"core-util-is-1.0.2" = {
@@ -2398,6 +2542,15 @@ let
sha512 = "AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==";
};
};
+ "d-1.0.1" = {
+ name = "d";
+ packageName = "d";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/d/-/d-1.0.1.tgz";
+ sha512 = "m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==";
+ };
+ };
"dashdash-1.14.1" = {
name = "dashdash";
packageName = "dashdash";
@@ -2443,6 +2596,15 @@ let
sha512 = "IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==";
};
};
+ "debug-4.3.1" = {
+ name = "debug";
+ packageName = "debug";
+ version = "4.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz";
+ sha512 = "doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==";
+ };
+ };
"decamelize-1.2.0" = {
name = "decamelize";
packageName = "decamelize";
@@ -2596,13 +2758,13 @@ let
sha512 = "TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==";
};
};
- "diff-sequences-26.5.0" = {
+ "diff-sequences-26.6.2" = {
name = "diff-sequences";
packageName = "diff-sequences";
- version = "26.5.0";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.5.0.tgz";
- sha512 = "ZXx86srb/iYy6jG71k++wBN9P9J05UNQ5hQHQd9MtMPvcqXPx/vKU69jfHV637D00Q2gSgPk2D+jSx3l1lDW/Q==";
+ url = "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz";
+ sha512 = "Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==";
};
};
"dir-glob-3.0.1" = {
@@ -2659,13 +2821,13 @@ let
sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d";
};
};
- "electron-to-chromium-1.3.585" = {
+ "electron-to-chromium-1.3.596" = {
name = "electron-to-chromium";
packageName = "electron-to-chromium";
- version = "1.3.585";
+ version = "1.3.596";
src = fetchurl {
- url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.585.tgz";
- sha512 = "xoeqjMQhgHDZM7FiglJAb2aeOxHZWFruUc3MbAGTgE7GB8rr5fTn1Sdh5THGuQtndU3GuXlu91ZKqRivxoCZ/A==";
+ url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.596.tgz";
+ sha512 = "nLO2Wd2yU42eSoNJVQKNf89CcEGqeFZd++QsnN2XIgje1s/19AgctfjLIbPORlvcCO8sYjLwX4iUgDdusOY8Sg==";
};
};
"emittery-0.7.2" = {
@@ -2740,6 +2902,60 @@ let
sha512 = "7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==";
};
};
+ "es5-ext-0.10.53" = {
+ name = "es5-ext";
+ packageName = "es5-ext";
+ version = "0.10.53";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz";
+ sha512 = "Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==";
+ };
+ };
+ "es6-iterator-2.0.3" = {
+ name = "es6-iterator";
+ packageName = "es6-iterator";
+ version = "2.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz";
+ sha1 = "a7de889141a05a94b0854403b2d0a0fbfa98f3b7";
+ };
+ };
+ "es6-map-0.1.5" = {
+ name = "es6-map";
+ packageName = "es6-map";
+ version = "0.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz";
+ sha1 = "9136e0503dcc06a301690f0bb14ff4e364e949f0";
+ };
+ };
+ "es6-set-0.1.5" = {
+ name = "es6-set";
+ packageName = "es6-set";
+ version = "0.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz";
+ sha1 = "d2b3ec5d4d800ced818db538d28974db0a73ccb1";
+ };
+ };
+ "es6-symbol-3.1.1" = {
+ name = "es6-symbol";
+ packageName = "es6-symbol";
+ version = "3.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz";
+ sha1 = "bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77";
+ };
+ };
+ "es6-symbol-3.1.3" = {
+ name = "es6-symbol";
+ packageName = "es6-symbol";
+ version = "3.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz";
+ sha512 = "NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==";
+ };
+ };
"escalade-3.1.1" = {
name = "escalade";
packageName = "escalade";
@@ -2785,13 +3001,22 @@ let
sha512 = "qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==";
};
};
- "eslint-7.12.1" = {
+ "eslint-7.13.0" = {
name = "eslint";
packageName = "eslint";
- version = "7.12.1";
+ version = "7.13.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/eslint/-/eslint-7.13.0.tgz";
+ sha512 = "uCORMuOO8tUzJmsdRtrvcGq5qposf7Rw0LwkTJkoDbOycVQtQjmnhZSuLQnozLE4TmAzlMVV45eCHmQ1OpDKUQ==";
+ };
+ };
+ "eslint-7.14.0" = {
+ name = "eslint";
+ packageName = "eslint";
+ version = "7.14.0";
src = fetchurl {
- url = "https://registry.npmjs.org/eslint/-/eslint-7.12.1.tgz";
- sha512 = "HlMTEdr/LicJfN08LB3nM1rRYliDXOmfoO4vj39xN6BLpFzF00hbwBoqHk8UcJ2M/3nlARZWy/mslvGEuZFvsg==";
+ url = "https://registry.npmjs.org/eslint/-/eslint-7.14.0.tgz";
+ sha512 = "5YubdnPXrlrYAFCKybPuHIAH++PINe1pmKNc5wQRB9HSbqIK1ywAnntE3Wwua4giKu0bjligf1gLF6qxMGOYRA==";
};
};
"eslint-config-google-0.14.0" = {
@@ -2803,13 +3028,13 @@ let
sha512 = "WsbX4WbjuMvTdeVL6+J3rK1RGhCTqjsFjX7UMSMgZiyxxaNLkoJENbrGExzERFeoTpGw3F3FypTiWAP9ZXzkEw==";
};
};
- "eslint-plugin-jest-24.1.0" = {
+ "eslint-plugin-jest-24.1.3" = {
name = "eslint-plugin-jest";
packageName = "eslint-plugin-jest";
- version = "24.1.0";
+ version = "24.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.1.0.tgz";
- sha512 = "827YJ+E8B9PvXu/0eiVSNFfxxndbKv+qE/3GSMhdorCaeaOehtqHGX2YDW9B85TEOre9n/zscledkFW/KbnyGg==";
+ url = "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.1.3.tgz";
+ sha512 = "dNGGjzuEzCE3d5EPZQ/QGtmlMotqnYWD/QpCZ1UuZlrMAdhG5rldh0N0haCvhGnUkSeuORS5VNROwF9Hrgn3Lg==";
};
};
"eslint-scope-5.1.1" = {
@@ -2920,13 +3145,13 @@ let
sha1 = "41ae2eeb65efa62268aebfea83ac7d79299b0887";
};
};
- "eventemitter3-4.0.7" = {
- name = "eventemitter3";
- packageName = "eventemitter3";
- version = "4.0.7";
+ "event-emitter-0.3.5" = {
+ name = "event-emitter";
+ packageName = "event-emitter";
+ version = "0.3.5";
src = fetchurl {
- url = "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz";
- sha512 = "8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==";
+ url = "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz";
+ sha1 = "df8c69eef1647923c7157b9ce83840610b02cc39";
};
};
"exec-sh-0.3.4" = {
@@ -2983,13 +3208,22 @@ let
sha512 = "XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==";
};
};
- "expect-26.6.1" = {
+ "expect-26.6.2" = {
name = "expect";
packageName = "expect";
- version = "26.6.1";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/expect/-/expect-26.6.1.tgz";
- sha512 = "BRfxIBHagghMmr1D2MRY0Qv5d3Nc8HCqgbDwNXw/9izmM5eBb42a2YjLKSbsqle76ozGkAEPELQX4IdNHAKRNA==";
+ url = "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz";
+ sha512 = "9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==";
+ };
+ };
+ "ext-1.4.0" = {
+ name = "ext";
+ packageName = "ext";
+ version = "1.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz";
+ sha512 = "Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==";
};
};
"extend-3.0.2" = {
@@ -3298,6 +3532,15 @@ let
sha512 = "Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==";
};
};
+ "fsevents-2.2.1" = {
+ name = "fsevents";
+ packageName = "fsevents";
+ version = "2.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fsevents/-/fsevents-2.2.1.tgz";
+ sha512 = "bTLYHSeC0UH/EFXS9KqWnXuOl/wHK5Z/d+ghd5AsFMYN7wIGkUCOJyzy88+wJKkZPGON8u4Z9f6U4FdgURE9qA==";
+ };
+ };
"function-bind-1.1.1" = {
name = "function-bind";
packageName = "function-bind";
@@ -3667,15 +3910,6 @@ let
sha512 = "ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==";
};
};
- "http-proxy-1.18.1" = {
- name = "http-proxy";
- packageName = "http-proxy";
- version = "1.18.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz";
- sha512 = "7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==";
- };
- };
"http-signature-1.2.0" = {
name = "http-signature";
packageName = "http-signature";
@@ -3748,13 +3982,13 @@ let
sha512 = "BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==";
};
};
- "import-fresh-3.2.1" = {
+ "import-fresh-3.2.2" = {
name = "import-fresh";
packageName = "import-fresh";
- version = "3.2.1";
+ version = "3.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz";
- sha512 = "6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==";
+ url = "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz";
+ sha512 = "cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==";
};
};
"import-local-3.0.2" = {
@@ -3901,13 +4135,22 @@ let
sha512 = "YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==";
};
};
- "is-core-module-2.0.0" = {
+ "is-core-module-2.1.0" = {
name = "is-core-module";
packageName = "is-core-module";
- version = "2.0.0";
+ version = "2.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/is-core-module/-/is-core-module-2.0.0.tgz";
- sha512 = "jq1AH6C8MuteOoBPwkxHafmByhL9j5q4OaPGdbuD+ZtQJVzH+i6E3BJDQcBA09k57i2Hh2yQbEG8yObZ0jdlWw==";
+ url = "https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz";
+ sha512 = "YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA==";
+ };
+ };
+ "is-core-module-2.2.0" = {
+ name = "is-core-module";
+ packageName = "is-core-module";
+ version = "2.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz";
+ sha512 = "XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==";
};
};
"is-data-descriptor-0.1.4" = {
@@ -4234,49 +4477,49 @@ let
sha512 = "9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==";
};
};
- "jest-26.6.1" = {
+ "jest-26.6.3" = {
name = "jest";
packageName = "jest";
- version = "26.6.1";
+ version = "26.6.3";
src = fetchurl {
- url = "https://registry.npmjs.org/jest/-/jest-26.6.1.tgz";
- sha512 = "f+ahfqw3Ffy+9vA7sWFGpTmhtKEMsNAZiWBVXDkrpIO73zIz22iimjirnV78kh/eWlylmvLh/0WxHN6fZraZdA==";
+ url = "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz";
+ sha512 = "lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==";
};
};
- "jest-changed-files-26.6.1" = {
+ "jest-changed-files-26.6.2" = {
name = "jest-changed-files";
packageName = "jest-changed-files";
- version = "26.6.1";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.1.tgz";
- sha512 = "NhSdZ5F6b/rIN5V46x1l31vrmukD/bJUXgYAY8VtP1SknYdJwjYDRxuLt7Z8QryIdqCjMIn2C0Cd98EZ4umo8Q==";
+ url = "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz";
+ sha512 = "fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==";
};
};
- "jest-cli-26.6.1" = {
+ "jest-cli-26.6.3" = {
name = "jest-cli";
packageName = "jest-cli";
- version = "26.6.1";
+ version = "26.6.3";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.1.tgz";
- sha512 = "aPLoEjlwFrCWhiPpW5NUxQA1X1kWsAnQcQ0SO/fHsCvczL3W75iVAcH9kP6NN+BNqZcHNEvkhxT5cDmBfEAh+w==";
+ url = "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz";
+ sha512 = "GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==";
};
};
- "jest-config-26.6.1" = {
+ "jest-config-26.6.3" = {
name = "jest-config";
packageName = "jest-config";
- version = "26.6.1";
+ version = "26.6.3";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-config/-/jest-config-26.6.1.tgz";
- sha512 = "mtJzIynIwW1d1nMlKCNCQiSgWaqFn8cH/fOSNY97xG7Y9tBCZbCSuW2GTX0RPmceSJGO7l27JgwC18LEg0Vg+g==";
+ url = "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz";
+ sha512 = "t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==";
};
};
- "jest-diff-26.6.1" = {
+ "jest-diff-26.6.2" = {
name = "jest-diff";
packageName = "jest-diff";
- version = "26.6.1";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.1.tgz";
- sha512 = "BBNy/zin2m4kG5In126O8chOBxLLS/XMTuuM2+YhgyHk87ewPzKTuTJcqj3lOWOi03NNgrl+DkMeV/exdvG9gg==";
+ url = "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz";
+ sha512 = "6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==";
};
};
"jest-docblock-26.0.0" = {
@@ -4288,31 +4531,31 @@ let
sha512 = "RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==";
};
};
- "jest-each-26.6.1" = {
+ "jest-each-26.6.2" = {
name = "jest-each";
packageName = "jest-each";
- version = "26.6.1";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-each/-/jest-each-26.6.1.tgz";
- sha512 = "gSn8eB3buchuq45SU7pLB7qmCGax1ZSxfaWuEFblCyNMtyokYaKFh9dRhYPujK6xYL57dLIPhLKatjmB5XWzGA==";
+ url = "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz";
+ sha512 = "Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==";
};
};
- "jest-environment-jsdom-26.6.1" = {
+ "jest-environment-jsdom-26.6.2" = {
name = "jest-environment-jsdom";
packageName = "jest-environment-jsdom";
- version = "26.6.1";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.1.tgz";
- sha512 = "A17RiXuHYNVlkM+3QNcQ6n5EZyAc6eld8ra9TW26luounGWpku4tj03uqRgHJCI1d4uHr5rJiuCH5JFRtdmrcA==";
+ url = "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz";
+ sha512 = "jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==";
};
};
- "jest-environment-node-26.6.1" = {
+ "jest-environment-node-26.6.2" = {
name = "jest-environment-node";
packageName = "jest-environment-node";
- version = "26.6.1";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.1.tgz";
- sha512 = "YffaCp6h0j1kbcf1NVZ7umC6CPgD67YS+G1BeornfuSkx5s3xdhuwG0DCxSiHPXyT81FfJzA1L7nXvhq50OWIg==";
+ url = "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz";
+ sha512 = "zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==";
};
};
"jest-get-type-26.3.0" = {
@@ -4324,58 +4567,58 @@ let
sha512 = "TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==";
};
};
- "jest-haste-map-26.6.1" = {
+ "jest-haste-map-26.6.2" = {
name = "jest-haste-map";
packageName = "jest-haste-map";
- version = "26.6.1";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.1.tgz";
- sha512 = "9kPafkv0nX6ta1PrshnkiyhhoQoFWncrU/uUBt3/AP1r78WSCU5iLceYRTwDvJl67H3RrXqSlSVDDa/AsUB7OQ==";
+ url = "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz";
+ sha512 = "easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==";
};
};
- "jest-jasmine2-26.6.1" = {
+ "jest-jasmine2-26.6.3" = {
name = "jest-jasmine2";
packageName = "jest-jasmine2";
- version = "26.6.1";
+ version = "26.6.3";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.1.tgz";
- sha512 = "2uYdT32o/ZzSxYAPduAgokO8OlAL1YdG/9oxcEY138EDNpIK5XRRJDaGzTZdIBWSxk0aR8XxN44FvfXtHB+Fiw==";
+ url = "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz";
+ sha512 = "kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==";
};
};
- "jest-leak-detector-26.6.1" = {
+ "jest-leak-detector-26.6.2" = {
name = "jest-leak-detector";
packageName = "jest-leak-detector";
- version = "26.6.1";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.1.tgz";
- sha512 = "j9ZOtJSJKlHjrs4aIxWjiQUjyrffPdiAQn2Iw0916w7qZE5Lk0T2KhIH6E9vfhzP6sw0Q0jtnLLb4vQ71o1HlA==";
+ url = "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz";
+ sha512 = "i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==";
};
};
- "jest-matcher-utils-26.6.1" = {
+ "jest-matcher-utils-26.6.2" = {
name = "jest-matcher-utils";
packageName = "jest-matcher-utils";
- version = "26.6.1";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.1.tgz";
- sha512 = "9iu3zrsYlUnl8pByhREF9rr5eYoiEb1F7ymNKg6lJr/0qD37LWS5FSW/JcoDl8UdMX2+zAzabDs7sTO+QFKjCg==";
+ url = "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz";
+ sha512 = "llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==";
};
};
- "jest-message-util-26.6.1" = {
+ "jest-message-util-26.6.2" = {
name = "jest-message-util";
packageName = "jest-message-util";
- version = "26.6.1";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.1.tgz";
- sha512 = "cqM4HnqncIebBNdTKrBoWR/4ufHTll0pK/FWwX0YasK+TlBQEMqw3IEdynuuOTjDPFO3ONlFn37280X48beByw==";
+ url = "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz";
+ sha512 = "rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==";
};
};
- "jest-mock-26.6.1" = {
+ "jest-mock-26.6.2" = {
name = "jest-mock";
packageName = "jest-mock";
- version = "26.6.1";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.1.tgz";
- sha512 = "my0lPTBu1awY8iVG62sB2sx9qf8zxNDVX+5aFgoB8Vbqjb6LqIOsfyFA8P1z6H2IsqMbvOX9oCJnK67Y3yUIMA==";
+ url = "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz";
+ sha512 = "YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==";
};
};
"jest-pnp-resolver-1.2.2" = {
@@ -4396,94 +4639,94 @@ let
sha512 = "Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==";
};
};
- "jest-resolve-26.6.1" = {
+ "jest-resolve-26.6.2" = {
name = "jest-resolve";
packageName = "jest-resolve";
- version = "26.6.1";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.1.tgz";
- sha512 = "hiHfQH6rrcpAmw9xCQ0vD66SDuU+7ZulOuKwc4jpbmFFsz0bQG/Ib92K+9/489u5rVw0btr/ZhiHqBpmkbCvuQ==";
+ url = "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz";
+ sha512 = "sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==";
};
};
- "jest-resolve-dependencies-26.6.1" = {
+ "jest-resolve-dependencies-26.6.3" = {
name = "jest-resolve-dependencies";
packageName = "jest-resolve-dependencies";
- version = "26.6.1";
+ version = "26.6.3";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.1.tgz";
- sha512 = "MN6lufbZJ3RBfTnJesZtHu3hUCBqPdHRe2+FhIt0yiqJ3fMgzWRqMRQyN/d/QwOE7KXwAG2ekZutbPhuD7s51A==";
+ url = "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz";
+ sha512 = "pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==";
};
};
- "jest-runner-26.6.1" = {
+ "jest-runner-26.6.3" = {
name = "jest-runner";
packageName = "jest-runner";
- version = "26.6.1";
+ version = "26.6.3";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.1.tgz";
- sha512 = "DmpNGdgsbl5s0FGkmsInmqnmqCtliCSnjWA2TFAJS1m1mL5atwfPsf+uoZ8uYQ2X0uDj4NM+nPcDnUpbNTRMBA==";
+ url = "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz";
+ sha512 = "atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==";
};
};
- "jest-runtime-26.6.1" = {
+ "jest-runtime-26.6.3" = {
name = "jest-runtime";
packageName = "jest-runtime";
- version = "26.6.1";
+ version = "26.6.3";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.1.tgz";
- sha512 = "7uOCNeezXDWgjEyzYbRN2ViY7xNZzusNVGAMmU0UHRUNXuY4j4GBHKGMqPo/cBPZA9bSYp+lwK2DRRBU5Dv6YQ==";
+ url = "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz";
+ sha512 = "lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==";
};
};
- "jest-serializer-26.5.0" = {
+ "jest-serializer-26.6.2" = {
name = "jest-serializer";
packageName = "jest-serializer";
- version = "26.5.0";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.5.0.tgz";
- sha512 = "+h3Gf5CDRlSLdgTv7y0vPIAoLgX/SI7T4v6hy+TEXMgYbv+ztzbg5PSN6mUXAT/hXYHvZRWm+MaObVfqkhCGxA==";
+ url = "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz";
+ sha512 = "S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==";
};
};
- "jest-snapshot-26.6.1" = {
+ "jest-snapshot-26.6.2" = {
name = "jest-snapshot";
packageName = "jest-snapshot";
- version = "26.6.1";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.1.tgz";
- sha512 = "JA7bZp7HRTIJYAi85pJ/OZ2eur2dqmwIToA5/6d7Mn90isGEfeF9FvuhDLLEczgKP1ihreBzrJ6Vr7zteP5JNA==";
+ url = "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz";
+ sha512 = "OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==";
};
};
- "jest-util-26.6.1" = {
+ "jest-util-26.6.2" = {
name = "jest-util";
packageName = "jest-util";
- version = "26.6.1";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-util/-/jest-util-26.6.1.tgz";
- sha512 = "xCLZUqVoqhquyPLuDXmH7ogceGctbW8SMyQVjD9o+1+NPWI7t0vO08udcFLVPLgKWcvc+zotaUv/RuaR6l8HIA==";
+ url = "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz";
+ sha512 = "MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==";
};
};
- "jest-validate-26.6.1" = {
+ "jest-validate-26.6.2" = {
name = "jest-validate";
packageName = "jest-validate";
- version = "26.6.1";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.1.tgz";
- sha512 = "BEFpGbylKocnNPZULcnk+TGaz1oFZQH/wcaXlaXABbu0zBwkOGczuWgdLucUouuQqn7VadHZZeTvo8VSFDLMOA==";
+ url = "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz";
+ sha512 = "NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==";
};
};
- "jest-watcher-26.6.1" = {
+ "jest-watcher-26.6.2" = {
name = "jest-watcher";
packageName = "jest-watcher";
- version = "26.6.1";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.1.tgz";
- sha512 = "0LBIPPncNi9CaLKK15bnxyd2E8OMl4kJg0PTiNOI+MXztXw1zVdtX/x9Pr6pXaQYps+eS/ts43O4+HByZ7yJSw==";
+ url = "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz";
+ sha512 = "WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==";
};
};
- "jest-worker-26.6.1" = {
+ "jest-worker-26.6.2" = {
name = "jest-worker";
packageName = "jest-worker";
- version = "26.6.1";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.1.tgz";
- sha512 = "R5IE3qSGz+QynJx8y+ICEkdI2OJ3RJjRQVEyCcFAd3yVhQSEtquziPO29Mlzgn07LOVE8u8jhJ1FqcwegiXWOw==";
+ url = "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz";
+ sha512 = "KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==";
};
};
"js-tokens-4.0.0" = {
@@ -4801,13 +5044,13 @@ let
sha1 = "ecdca8f13144e660f1b5bd41f12f3479d98dfb8f";
};
};
- "marked-1.2.2" = {
+ "marked-1.2.3" = {
name = "marked";
packageName = "marked";
- version = "1.2.2";
+ version = "1.2.3";
src = fetchurl {
- url = "https://registry.npmjs.org/marked/-/marked-1.2.2.tgz";
- sha512 = "5jjKHVl/FPo0Z6ocP3zYhKiJLzkwJAw4CZoLjv57FkvbUuwOX4LIBBGGcXjAY6ATcd1q9B8UTj5T9Umauj0QYQ==";
+ url = "https://registry.npmjs.org/marked/-/marked-1.2.3.tgz";
+ sha512 = "RQuL2i6I6Gn+9n81IDNGbL0VHnta4a+8ZhqvryXEniTb/hQNtf3i26hi1XWUhzb9BgVyWHKR3UO8MaHtKoYibw==";
};
};
"merge-stream-2.0.0" = {
@@ -4963,13 +5206,13 @@ let
sha512 = "kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==";
};
};
- "mqtt-4.2.4" = {
+ "mqtt-4.2.1" = {
name = "mqtt";
packageName = "mqtt";
- version = "4.2.4";
+ version = "4.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/mqtt/-/mqtt-4.2.4.tgz";
- sha512 = "g3tJt5UOS1Wqn/xntl4JhlJW51OM8CvgEmY8cwZ1zecE5G7uuwjSUUvgGeVDiEMWJ5vXCfZz2VMCQGNvKhzfEQ==";
+ url = "https://registry.npmjs.org/mqtt/-/mqtt-4.2.1.tgz";
+ sha512 = "Iv893r+jWlo5GkNcPOfCGwW8M49IixwHiKLFFYTociEymSibUVCORVEjPXWPGzSxhn7BdlUeHicbRmWiv0Crkg==";
};
};
"mqtt-packet-6.6.0" = {
@@ -5053,6 +5296,15 @@ let
sha512 = "Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==";
};
};
+ "next-tick-1.0.0" = {
+ name = "next-tick";
+ packageName = "next-tick";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz";
+ sha1 = "ca86d1fe8828169b0120208e3dc8424b9db8342c";
+ };
+ };
"nice-try-1.0.5" = {
name = "nice-try";
packageName = "nice-try";
@@ -5098,13 +5350,13 @@ let
sha512 = "46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA==";
};
};
- "node-releases-1.1.65" = {
+ "node-releases-1.1.66" = {
name = "node-releases";
packageName = "node-releases";
- version = "1.1.65";
+ version = "1.1.66";
src = fetchurl {
- url = "https://registry.npmjs.org/node-releases/-/node-releases-1.1.65.tgz";
- sha512 = "YpzJOe2WFIW0V4ZkJQd/DGR/zdVwc/pI4Nl1CZrBO19FdRcSTmsuhdttw9rsTzzJLrNcSloLiBbEYx1C4f6gpA==";
+ url = "https://registry.npmjs.org/node-releases/-/node-releases-1.1.66.tgz";
+ sha512 = "JHEQ1iWPGK+38VLB2H9ef2otU4l8s3yAMt9Xf934r6+ojCYDMHPMqvCc9TnzfeFSP1QEOeU6YZEd3+De0LTCgg==";
};
};
"noop-logger-0.1.1" = {
@@ -5332,6 +5584,15 @@ let
sha512 = "ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ==";
};
};
+ "p-each-series-2.2.0" = {
+ name = "p-each-series";
+ packageName = "p-each-series";
+ version = "2.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz";
+ sha512 = "ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==";
+ };
+ };
"p-finally-1.0.0" = {
name = "p-finally";
packageName = "p-finally";
@@ -5557,13 +5818,13 @@ let
sha512 = "vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==";
};
};
- "pretty-format-26.6.1" = {
+ "pretty-format-26.6.2" = {
name = "pretty-format";
packageName = "pretty-format";
- version = "26.6.1";
+ version = "26.6.2";
src = fetchurl {
- url = "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.1.tgz";
- sha512 = "MeqqsP5PYcRBbGMvwzsyBdmAJ4EFX7pWFyl7x4+dMVg5pE0ZDdBIvEH2ergvIO+Gvwv1wh64YuOY9y5LuyY/GA==";
+ url = "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz";
+ sha512 = "7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==";
};
};
"process-nextick-args-2.0.1" = {
@@ -5737,13 +5998,13 @@ let
sha1 = "85204b54dba82d5742e28c96756ef43af50e3384";
};
};
- "regenerate-1.4.1" = {
+ "regenerate-1.4.2" = {
name = "regenerate";
packageName = "regenerate";
- version = "1.4.1";
+ version = "1.4.2";
src = fetchurl {
- url = "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz";
- sha512 = "j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==";
+ url = "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz";
+ sha512 = "zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==";
};
};
"regenerate-unicode-properties-8.2.0" = {
@@ -5899,22 +6160,13 @@ let
sha512 = "NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==";
};
};
- "requires-port-1.0.0" = {
- name = "requires-port";
- packageName = "requires-port";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz";
- sha1 = "925d2601d39ac485e091cf0da5c6e694dc3dcaff";
- };
- };
- "resolve-1.18.1" = {
+ "resolve-1.19.0" = {
name = "resolve";
packageName = "resolve";
- version = "1.18.1";
+ version = "1.19.0";
src = fetchurl {
- url = "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz";
- sha512 = "lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==";
+ url = "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz";
+ sha512 = "rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==";
};
};
"resolve-cwd-3.0.0" = {
@@ -6448,13 +6700,13 @@ let
sha1 = "547c70b347e8d32b4e108ea1a2a159e5fdde19c0";
};
};
- "stack-utils-2.0.2" = {
+ "stack-utils-2.0.3" = {
name = "stack-utils";
packageName = "stack-utils";
- version = "2.0.2";
+ version = "2.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.2.tgz";
- sha512 = "0H7QK2ECz3fyZMzQ8rH0j2ykpfbnd20BFtfg/SqVC2+sCTtcw0aDTGB7dk+de4U4uUeuz6nOtJcrkFFLG1B0Rg==";
+ url = "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz";
+ sha512 = "gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==";
};
};
"static-extend-0.1.2" = {
@@ -6664,13 +6916,13 @@ let
sha512 = "wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==";
};
};
- "tar-fs-2.1.0" = {
+ "tar-fs-2.1.1" = {
name = "tar-fs";
packageName = "tar-fs";
- version = "2.1.0";
+ version = "2.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.0.tgz";
- sha512 = "9uW5iDvrIMCVpvasdFHW0wJPez0K4JnMZtsuIeDI7HyMGJNxmDZDOCQROr7lXyS+iL/QMpj07qcjGYTSdRFXUg==";
+ url = "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz";
+ sha512 = "V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==";
};
};
"tar-stream-2.1.4" = {
@@ -6889,6 +7141,24 @@ let
sha1 = "5ae68177f192d4456269d108afa93ff8743f4f64";
};
};
+ "type-1.2.0" = {
+ name = "type";
+ packageName = "type";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/type/-/type-1.2.0.tgz";
+ sha512 = "+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==";
+ };
+ };
+ "type-2.1.0" = {
+ name = "type";
+ packageName = "type";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/type/-/type-2.1.0.tgz";
+ sha512 = "G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==";
+ };
+ };
"type-check-0.3.2" = {
name = "type-check";
packageName = "type-check";
@@ -7015,13 +7285,13 @@ let
sha512 = "ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ==";
};
};
- "uglify-js-3.11.4" = {
+ "uglify-js-3.11.6" = {
name = "uglify-js";
packageName = "uglify-js";
- version = "3.11.4";
+ version = "3.11.6";
src = fetchurl {
- url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.11.4.tgz";
- sha512 = "FyYnoxVL1D6+jDGQpbK5jW6y/2JlVfRfEeQ67BPCUg5wfCjaKOpr2XeceE4QL+MkhxliLtf5EbrMDZgzpt2CNw==";
+ url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.11.6.tgz";
+ sha512 = "oASI1FOJ7BBFkSCNDZ446EgkSuHkOZBuqRFrwXIKWCoXw8ZXQETooTQjkAcBS03Acab7ubCKsXnwuV2svy061g==";
};
};
"unc-path-regex-0.1.2" = {
@@ -7204,13 +7474,13 @@ let
sha512 = "gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==";
};
};
- "v8-to-istanbul-6.0.1" = {
+ "v8-to-istanbul-7.0.0" = {
name = "v8-to-istanbul";
packageName = "v8-to-istanbul";
- version = "6.0.1";
+ version = "7.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-6.0.1.tgz";
- sha512 = "PzM1WlqquhBvsV+Gco6WSFeg1AGdD53ccMRkFeyHRE/KRZaVacPOmQYP3EeVgDBtKD2BJ8kgynBQ5OtKiHCH+w==";
+ url = "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.0.0.tgz";
+ sha512 = "fLL2rFuQpMtm9r8hrAV2apXX/WqHJ6+IC4/eQVdMDGBUgH/YMV4Gv3duk3kjmyg6uiQWBAA9nJwue4iJUOkHeA==";
};
};
"validate-npm-package-license-3.0.4" = {
@@ -7429,13 +7699,13 @@ let
sha512 = "AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==";
};
};
- "ws-7.3.1" = {
+ "ws-7.4.0" = {
name = "ws";
packageName = "ws";
- version = "7.3.1";
+ version = "7.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz";
- sha512 = "D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==";
+ url = "https://registry.npmjs.org/ws/-/ws-7.4.0.tgz";
+ sha512 = "kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ==";
};
};
"xml-name-validator-3.0.0" = {
@@ -7492,38 +7762,38 @@ let
sha512 = "o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==";
};
};
- "zigbee-herdsman-0.13.26" = {
+ "zigbee-herdsman-0.13.37" = {
name = "zigbee-herdsman";
packageName = "zigbee-herdsman";
- version = "0.13.26";
+ version = "0.13.37";
src = fetchurl {
- url = "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.13.26.tgz";
- sha512 = "NNPNmcqP7SaSdwzPGF4IjXczBnwX6rHXwB89t9faLDOLxAJgNU4EtFnLQXVrKi1t6ItMMfWzE9YtNdopSWicig==";
+ url = "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.13.37.tgz";
+ sha512 = "eK2EK2mqT80ueHvEicKmXGyw+VezoK+7NcHX9WjjeQL6bdOpaLCuDGZY0sOh86Lmodyvdd0ZxY7MwA6z/Ko2PA==";
};
};
- "zigbee-herdsman-converters-12.0.224" = {
+ "zigbee-herdsman-converters-13.0.7" = {
name = "zigbee-herdsman-converters";
packageName = "zigbee-herdsman-converters";
- version = "12.0.224";
+ version = "13.0.7";
src = fetchurl {
- url = "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-12.0.224.tgz";
- sha512 = "Iej1T5biRrXuKOdC6bsT8HDpayZSao/I4DWNstYlSyJhpa3QM0vZLbS4QexVmkG35gebrs1MSC7RVT4kUqizrw==";
+ url = "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-13.0.7.tgz";
+ sha512 = "aHqcbkQmoSkBth4s94//wJm2UO+0YFQkIndRBbz1XAIdNeHDhUVA6ZT1B1DgJZEbF/HRW8ZZLC+biSF6h/1HvQ==";
};
};
- "zigbee2mqtt-frontend-0.2.68" = {
+ "zigbee2mqtt-frontend-0.2.100" = {
name = "zigbee2mqtt-frontend";
packageName = "zigbee2mqtt-frontend";
- version = "0.2.68";
+ version = "0.2.100";
src = fetchurl {
- url = "https://registry.npmjs.org/zigbee2mqtt-frontend/-/zigbee2mqtt-frontend-0.2.68.tgz";
- sha512 = "i89/EG+wQZ4m+O8I9VPuIgsAOxtft/e1pH5qqZeFcDvQg2iRuvRWR7CuEFJ4FnbakjOXU62eGldfzqsoq/m9Tw==";
+ url = "https://registry.npmjs.org/zigbee2mqtt-frontend/-/zigbee2mqtt-frontend-0.2.100.tgz";
+ sha512 = "/WASdNtWYAqts8RvC3j6HkdnZifg2KEocGS1eIl1G7Gghoj/80TiF5TVYtU3YG9M40vgMIIMvIwrmc8UOmdJhg==";
};
};
};
args = {
name = "zigbee2mqtt";
packageName = "zigbee2mqtt";
- version = "1.16.0";
+ version = "1.16.2";
src = ./.;
dependencies = [
sources."@dabh/diagnostics-2.0.2"
@@ -7531,19 +7801,17 @@ let
sources."argparse-1.0.10"
sources."async-3.2.0"
sources."balanced-match-1.0.0"
- sources."base64-js-1.3.1"
+ sources."base64-js-1.5.1"
sources."bindings-1.5.0"
- sources."bl-4.0.3"
- sources."brace-expansion-1.1.11"
- sources."buffer-5.7.0"
- sources."buffer-from-1.1.1"
- (sources."callback-stream-1.1.0" // {
+ (sources."bl-4.0.3" // {
dependencies = [
- sources."readable-stream-2.3.7"
- sources."safe-buffer-5.1.2"
- sources."string_decoder-1.1.1"
+ sources."readable-stream-3.6.0"
];
})
+ sources."brace-expansion-1.1.11"
+ sources."buffer-5.7.1"
+ sources."buffer-from-1.1.1"
+ sources."callback-stream-1.1.0"
sources."color-3.0.0"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
@@ -7552,27 +7820,36 @@ let
sources."colorspace-1.1.2"
sources."commist-1.1.0"
sources."concat-map-0.0.1"
- sources."concat-stream-2.0.0"
+ sources."concat-stream-1.6.2"
sources."core-util-is-1.0.2"
+ sources."d-1.0.1"
sources."debounce-1.2.0"
sources."debug-2.6.9"
sources."depd-1.1.2"
sources."destroy-1.0.4"
- (sources."duplexify-3.7.1" // {
- dependencies = [
- sources."readable-stream-2.3.7"
- sources."safe-buffer-5.1.2"
- sources."string_decoder-1.1.1"
- ];
- })
+ sources."duplexify-3.7.1"
sources."ee-first-1.1.1"
sources."enabled-2.0.0"
sources."encodeurl-1.0.2"
sources."end-of-stream-1.4.4"
+ sources."es5-ext-0.10.53"
+ sources."es6-iterator-2.0.3"
+ sources."es6-map-0.1.5"
+ (sources."es6-set-0.1.5" // {
+ dependencies = [
+ sources."es6-symbol-3.1.1"
+ ];
+ })
+ sources."es6-symbol-3.1.3"
sources."escape-html-1.0.3"
sources."esprima-4.0.1"
sources."etag-1.8.1"
- sources."eventemitter3-4.0.7"
+ sources."event-emitter-0.3.5"
+ (sources."ext-1.4.0" // {
+ dependencies = [
+ sources."type-2.1.0"
+ ];
+ })
sources."extend-3.0.2"
sources."fast-deep-equal-3.1.3"
sources."fast-json-stable-stringify-2.1.0"
@@ -7581,23 +7858,15 @@ let
sources."file-uri-to-path-1.0.0"
sources."finalhandler-1.1.2"
sources."fn.name-1.1.0"
- sources."follow-redirects-1.13.0"
sources."fresh-0.5.2"
sources."fs.realpath-1.0.0"
sources."git-last-commit-1.0.0"
sources."glob-7.1.6"
sources."glob-parent-3.1.0"
- (sources."glob-stream-6.1.0" // {
- dependencies = [
- sources."readable-stream-2.3.7"
- sources."safe-buffer-5.1.2"
- sources."string_decoder-1.1.1"
- ];
- })
+ sources."glob-stream-6.1.0"
sources."glossy-0.1.7"
sources."help-me-1.1.0"
sources."http-errors-1.7.3"
- sources."http-proxy-1.18.1"
sources."humanize-duration-3.24.0"
sources."ieee754-1.2.1"
sources."inflight-1.0.6"
@@ -7627,31 +7896,26 @@ let
sources."minimist-1.2.5"
sources."mkdir-recursive-0.4.0"
sources."moment-2.29.1"
- (sources."mqtt-4.2.4" // {
+ (sources."mqtt-4.2.1" // {
dependencies = [
- sources."debug-4.2.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
(sources."mqtt-packet-6.6.0" // {
dependencies = [
- sources."debug-4.2.0"
+ sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
sources."ms-2.0.0"
sources."nan-2.14.2"
+ sources."next-tick-1.0.0"
sources."object-assign-deep-0.4.0"
sources."on-finished-2.3.0"
sources."once-1.4.0"
sources."one-time-1.0.0"
- (sources."ordered-read-streams-1.0.1" // {
- dependencies = [
- sources."readable-stream-2.3.7"
- sources."safe-buffer-5.1.2"
- sources."string_decoder-1.1.1"
- ];
- })
+ sources."ordered-read-streams-1.0.1"
sources."parseurl-1.3.3"
sources."path-dirname-1.0.2"
sources."path-is-absolute-1.0.1"
@@ -7664,12 +7928,11 @@ let
})
sources."punycode-2.1.1"
sources."range-parser-1.2.1"
- sources."readable-stream-3.6.0"
+ sources."readable-stream-2.3.7"
sources."reinterval-1.1.0"
sources."remove-trailing-separator-1.1.0"
- sources."requires-port-1.0.0"
sources."rimraf-3.0.2"
- sources."safe-buffer-5.2.1"
+ sources."safe-buffer-5.1.2"
sources."semver-7.3.2"
(sources."send-0.17.1" // {
dependencies = [
@@ -7679,24 +7942,23 @@ let
sources."serve-static-1.14.1"
sources."setprototypeof-1.1.1"
sources."simple-swizzle-0.2.2"
- sources."split2-3.2.2"
+ (sources."split2-3.2.2" // {
+ dependencies = [
+ sources."readable-stream-3.6.0"
+ ];
+ })
sources."sprintf-js-1.0.3"
sources."stack-trace-0.0.10"
sources."statuses-1.5.0"
sources."stream-shift-1.0.1"
- sources."string_decoder-1.3.0"
+ sources."string_decoder-1.1.1"
sources."text-hex-1.0.0"
- (sources."through2-2.0.5" // {
- dependencies = [
- sources."readable-stream-2.3.7"
- sources."safe-buffer-5.1.2"
- sources."string_decoder-1.1.1"
- ];
- })
+ sources."through2-2.0.5"
sources."through2-filter-3.0.0"
sources."to-absolute-glob-2.0.2"
sources."toidentifier-1.0.0"
sources."triple-beam-1.3.0"
+ sources."type-1.2.0"
sources."typedarray-0.0.6"
sources."unc-path-regex-0.1.2"
sources."unique-stream-2.3.1"
@@ -7704,28 +7966,26 @@ let
sources."unpipe-1.0.0"
sources."uri-js-4.4.0"
sources."util-deprecate-1.0.2"
- sources."winston-3.3.3"
- sources."winston-syslog-2.4.4"
- (sources."winston-transport-4.4.0" // {
+ (sources."winston-3.3.3" // {
dependencies = [
- sources."readable-stream-2.3.7"
- sources."safe-buffer-5.1.2"
- sources."string_decoder-1.1.1"
+ sources."readable-stream-3.6.0"
];
})
+ sources."winston-syslog-2.4.4"
+ sources."winston-transport-4.4.0"
sources."wrappy-1.0.2"
- sources."ws-7.3.1"
+ sources."ws-7.4.0"
sources."xtend-4.0.2"
- (sources."zigbee-herdsman-0.13.26" // {
+ (sources."zigbee-herdsman-0.13.37" // {
dependencies = [
sources."@babel/cli-7.12.1"
sources."@babel/code-frame-7.10.4"
- sources."@babel/compat-data-7.12.1"
+ sources."@babel/compat-data-7.12.5"
sources."@babel/core-7.12.3"
- sources."@babel/generator-7.12.1"
+ sources."@babel/generator-7.12.5"
sources."@babel/helper-annotate-as-pure-7.10.4"
sources."@babel/helper-builder-binary-assignment-operator-visitor-7.10.4"
- sources."@babel/helper-compilation-targets-7.12.1"
+ sources."@babel/helper-compilation-targets-7.12.5"
sources."@babel/helper-create-class-features-plugin-7.12.1"
sources."@babel/helper-create-regexp-features-plugin-7.12.1"
sources."@babel/helper-define-map-7.10.5"
@@ -7734,22 +7994,22 @@ let
sources."@babel/helper-get-function-arity-7.10.4"
sources."@babel/helper-hoist-variables-7.10.4"
sources."@babel/helper-member-expression-to-functions-7.12.1"
- sources."@babel/helper-module-imports-7.12.1"
+ sources."@babel/helper-module-imports-7.12.5"
sources."@babel/helper-module-transforms-7.12.1"
sources."@babel/helper-optimise-call-expression-7.10.4"
sources."@babel/helper-plugin-utils-7.10.4"
sources."@babel/helper-regex-7.10.5"
sources."@babel/helper-remap-async-to-generator-7.12.1"
- sources."@babel/helper-replace-supers-7.12.1"
+ sources."@babel/helper-replace-supers-7.12.5"
sources."@babel/helper-simple-access-7.12.1"
sources."@babel/helper-skip-transparent-expression-wrappers-7.12.1"
sources."@babel/helper-split-export-declaration-7.11.0"
sources."@babel/helper-validator-identifier-7.10.4"
sources."@babel/helper-validator-option-7.12.1"
sources."@babel/helper-wrap-function-7.12.3"
- sources."@babel/helpers-7.12.1"
+ sources."@babel/helpers-7.12.5"
sources."@babel/highlight-7.10.4"
- sources."@babel/parser-7.12.3"
+ sources."@babel/parser-7.12.5"
sources."@babel/plugin-proposal-async-generator-functions-7.12.1"
sources."@babel/plugin-proposal-class-properties-7.12.1"
sources."@babel/plugin-proposal-dynamic-import-7.12.1"
@@ -7757,7 +8017,7 @@ let
sources."@babel/plugin-proposal-json-strings-7.12.1"
sources."@babel/plugin-proposal-logical-assignment-operators-7.12.1"
sources."@babel/plugin-proposal-nullish-coalescing-operator-7.12.1"
- sources."@babel/plugin-proposal-numeric-separator-7.12.1"
+ sources."@babel/plugin-proposal-numeric-separator-7.12.5"
sources."@babel/plugin-proposal-object-rest-spread-7.12.1"
sources."@babel/plugin-proposal-optional-catch-binding-7.12.1"
sources."@babel/plugin-proposal-optional-chaining-7.12.1"
@@ -7814,10 +8074,10 @@ let
sources."@babel/preset-env-7.12.1"
sources."@babel/preset-modules-0.1.4"
sources."@babel/preset-typescript-7.12.1"
- sources."@babel/runtime-7.12.1"
+ sources."@babel/runtime-7.12.5"
sources."@babel/template-7.10.4"
- sources."@babel/traverse-7.12.1"
- sources."@babel/types-7.12.1"
+ sources."@babel/traverse-7.12.5"
+ sources."@babel/types-7.12.6"
sources."@bcoe/v8-coverage-0.2.3"
sources."@cnakazawa/watch-1.0.4"
(sources."@eslint/eslintrc-0.2.1" // {
@@ -7829,7 +8089,7 @@ let
})
sources."@istanbuljs/load-nyc-config-1.1.0"
sources."@istanbuljs/schema-0.1.2"
- (sources."@jest/console-26.6.1" // {
+ (sources."@jest/console-26.6.2" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."chalk-4.1.0"
@@ -7840,7 +8100,7 @@ let
sources."supports-color-7.2.0"
];
})
- (sources."@jest/core-26.6.1" // {
+ (sources."@jest/core-26.6.3" // {
dependencies = [
sources."ansi-regex-5.0.0"
sources."ansi-styles-4.3.0"
@@ -7859,10 +8119,10 @@ let
sources."to-regex-range-5.0.1"
];
})
- sources."@jest/environment-26.6.1"
- sources."@jest/fake-timers-26.6.1"
- sources."@jest/globals-26.6.1"
- (sources."@jest/reporters-26.6.1" // {
+ sources."@jest/environment-26.6.2"
+ sources."@jest/fake-timers-26.6.2"
+ sources."@jest/globals-26.6.2"
+ (sources."@jest/reporters-26.6.2" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."chalk-4.1.0"
@@ -7874,14 +8134,14 @@ let
sources."supports-color-7.2.0"
];
})
- (sources."@jest/source-map-26.5.0" // {
+ (sources."@jest/source-map-26.6.2" // {
dependencies = [
sources."source-map-0.6.1"
];
})
- sources."@jest/test-result-26.6.1"
- sources."@jest/test-sequencer-26.6.1"
- (sources."@jest/transform-26.6.1" // {
+ sources."@jest/test-result-26.6.2"
+ sources."@jest/test-sequencer-26.6.3"
+ (sources."@jest/transform-26.6.2" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."braces-3.0.2"
@@ -7898,7 +8158,7 @@ let
sources."to-regex-range-5.0.1"
];
})
- (sources."@jest/types-26.6.1" // {
+ (sources."@jest/types-26.6.2" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."chalk-4.1.0"
@@ -7928,9 +8188,9 @@ let
sources."@serialport/stream-9.0.2"
sources."@sinonjs/commons-1.8.1"
sources."@sinonjs/fake-timers-6.0.1"
- sources."@types/babel__core-7.1.11"
+ sources."@types/babel__core-7.1.12"
sources."@types/babel__generator-7.6.2"
- sources."@types/babel__template-7.0.3"
+ sources."@types/babel__template-7.4.0"
sources."@types/babel__traverse-7.0.15"
sources."@types/debounce-1.2.0"
sources."@types/debug-4.1.5"
@@ -7941,28 +8201,28 @@ let
sources."@types/jest-26.0.15"
sources."@types/json-schema-7.0.6"
sources."@types/nedb-1.8.11"
- sources."@types/node-14.14.6"
+ sources."@types/node-14.14.7"
sources."@types/normalize-package-data-2.4.0"
sources."@types/prettier-2.1.5"
sources."@types/serialport-8.0.1"
sources."@types/stack-utils-2.0.0"
sources."@types/yargs-15.0.9"
sources."@types/yargs-parser-15.0.0"
- (sources."@typescript-eslint/eslint-plugin-4.6.0" // {
+ (sources."@typescript-eslint/eslint-plugin-4.7.0" // {
dependencies = [
sources."semver-7.3.2"
];
})
- sources."@typescript-eslint/experimental-utils-4.6.0"
- sources."@typescript-eslint/parser-4.6.0"
- sources."@typescript-eslint/scope-manager-4.6.0"
- sources."@typescript-eslint/types-4.6.0"
- (sources."@typescript-eslint/typescript-estree-4.6.0" // {
+ sources."@typescript-eslint/experimental-utils-4.7.0"
+ sources."@typescript-eslint/parser-4.7.0"
+ sources."@typescript-eslint/scope-manager-4.7.0"
+ sources."@typescript-eslint/types-4.7.0"
+ (sources."@typescript-eslint/typescript-estree-4.7.0" // {
dependencies = [
sources."semver-7.3.2"
];
})
- sources."@typescript-eslint/visitor-keys-4.6.0"
+ sources."@typescript-eslint/visitor-keys-4.7.0"
sources."abab-2.0.5"
sources."acorn-7.4.1"
sources."acorn-globals-6.0.0"
@@ -8000,7 +8260,7 @@ let
sources."atob-2.1.2"
sources."aws-sign2-0.7.0"
sources."aws4-1.11.0"
- (sources."babel-jest-26.6.1" // {
+ (sources."babel-jest-26.6.3" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."chalk-4.1.0"
@@ -8013,9 +8273,9 @@ let
})
sources."babel-plugin-dynamic-import-node-2.3.3"
sources."babel-plugin-istanbul-6.0.0"
- sources."babel-plugin-jest-hoist-26.5.0"
- sources."babel-preset-current-node-syntax-0.1.4"
- sources."babel-preset-jest-26.5.0"
+ sources."babel-plugin-jest-hoist-26.6.2"
+ sources."babel-preset-current-node-syntax-1.0.0"
+ sources."babel-preset-jest-26.6.2"
sources."balanced-match-1.0.0"
(sources."base-0.11.2" // {
dependencies = [
@@ -8027,7 +8287,7 @@ let
sources."mixin-deep-1.3.2"
];
})
- sources."base64-js-1.3.1"
+ sources."base64-js-1.5.1"
sources."bcrypt-pbkdf-1.0.2"
sources."binary-extensions-1.13.1"
sources."bindings-1.5.0"
@@ -8043,15 +8303,15 @@ let
];
})
sources."browser-process-hrtime-1.0.0"
- sources."browserslist-4.14.5"
+ sources."browserslist-4.14.7"
sources."bser-2.1.1"
- sources."buffer-5.7.0"
+ sources."buffer-5.7.1"
sources."buffer-from-1.1.1"
sources."cache-base-1.0.1"
sources."call-bind-1.0.0"
sources."callsites-3.1.0"
sources."camelcase-5.3.1"
- sources."caniuse-lite-1.0.30001154"
+ sources."caniuse-lite-1.0.30001157"
sources."capture-exit-2.0.0"
sources."caseless-0.12.0"
sources."chalk-2.4.2"
@@ -8072,7 +8332,7 @@ let
})
sources."chownr-1.1.4"
sources."ci-info-2.0.0"
- sources."cjs-module-lexer-0.4.3"
+ sources."cjs-module-lexer-0.6.0"
(sources."class-utils-0.3.6" // {
dependencies = [
sources."define-property-0.2.5"
@@ -8093,6 +8353,7 @@ let
sources."collection-visit-1.0.0"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
+ sources."colorette-1.2.1"
sources."combined-stream-1.0.8"
sources."commander-4.1.1"
sources."component-emitter-1.3.0"
@@ -8100,7 +8361,7 @@ let
sources."console-control-strings-1.1.0"
sources."convert-source-map-1.7.0"
sources."copy-descriptor-0.1.1"
- (sources."core-js-compat-3.6.5" // {
+ (sources."core-js-compat-3.7.0" // {
dependencies = [
sources."semver-7.0.0"
];
@@ -8136,7 +8397,7 @@ let
sources."delegates-1.0.0"
sources."detect-libc-1.0.3"
sources."detect-newline-3.1.0"
- sources."diff-sequences-26.5.0"
+ sources."diff-sequences-26.6.2"
sources."dir-glob-3.0.1"
sources."doctrine-3.0.0"
(sources."domexception-2.0.1" // {
@@ -8145,7 +8406,7 @@ let
];
})
sources."ecc-jsbn-0.1.2"
- sources."electron-to-chromium-1.3.585"
+ sources."electron-to-chromium-1.3.596"
sources."emittery-0.7.2"
sources."emoji-regex-7.0.3"
sources."end-of-stream-1.4.4"
@@ -8162,7 +8423,7 @@ let
sources."type-check-0.3.2"
];
})
- (sources."eslint-7.12.1" // {
+ (sources."eslint-7.13.0" // {
dependencies = [
sources."ansi-regex-5.0.0"
sources."ansi-styles-4.3.0"
@@ -8221,7 +8482,7 @@ let
];
})
sources."expand-template-2.0.3"
- (sources."expect-26.6.1" // {
+ (sources."expect-26.6.2" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."color-convert-2.0.1"
@@ -8329,7 +8590,7 @@ let
sources."iconv-lite-0.4.24"
sources."ieee754-1.2.1"
sources."ignore-5.1.8"
- (sources."import-fresh-3.2.1" // {
+ (sources."import-fresh-3.2.2" // {
dependencies = [
sources."resolve-from-4.0.0"
];
@@ -8350,7 +8611,7 @@ let
sources."is-binary-path-1.0.1"
sources."is-buffer-1.1.6"
sources."is-ci-2.0.0"
- sources."is-core-module-2.0.0"
+ sources."is-core-module-2.1.0"
(sources."is-data-descriptor-0.1.4" // {
dependencies = [
sources."kind-of-3.2.2"
@@ -8402,18 +8663,18 @@ let
];
})
sources."istanbul-reports-3.0.2"
- (sources."jest-26.6.1" // {
+ (sources."jest-26.6.3" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."chalk-4.1.0"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
sources."has-flag-4.0.0"
- sources."jest-cli-26.6.1"
+ sources."jest-cli-26.6.3"
sources."supports-color-7.2.0"
];
})
- (sources."jest-changed-files-26.6.1" // {
+ (sources."jest-changed-files-26.6.2" // {
dependencies = [
sources."cross-spawn-7.0.3"
sources."execa-4.1.0"
@@ -8426,7 +8687,7 @@ let
sources."which-2.0.2"
];
})
- (sources."jest-config-26.6.1" // {
+ (sources."jest-config-26.6.3" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."braces-3.0.2"
@@ -8441,7 +8702,7 @@ let
sources."to-regex-range-5.0.1"
];
})
- (sources."jest-diff-26.6.1" // {
+ (sources."jest-diff-26.6.2" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."chalk-4.1.0"
@@ -8452,7 +8713,7 @@ let
];
})
sources."jest-docblock-26.0.0"
- (sources."jest-each-26.6.1" // {
+ (sources."jest-each-26.6.2" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."chalk-4.1.0"
@@ -8462,21 +8723,21 @@ let
sources."supports-color-7.2.0"
];
})
- sources."jest-environment-jsdom-26.6.1"
- sources."jest-environment-node-26.6.1"
+ sources."jest-environment-jsdom-26.6.2"
+ sources."jest-environment-node-26.6.2"
sources."jest-get-type-26.3.0"
- (sources."jest-haste-map-26.6.1" // {
+ (sources."jest-haste-map-26.6.2" // {
dependencies = [
sources."anymatch-3.1.1"
sources."braces-3.0.2"
sources."fill-range-7.0.1"
- sources."fsevents-2.1.3"
+ sources."fsevents-2.2.1"
sources."is-number-7.0.0"
sources."micromatch-4.0.2"
sources."to-regex-range-5.0.1"
];
})
- (sources."jest-jasmine2-26.6.1" // {
+ (sources."jest-jasmine2-26.6.3" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."chalk-4.1.0"
@@ -8486,8 +8747,8 @@ let
sources."supports-color-7.2.0"
];
})
- sources."jest-leak-detector-26.6.1"
- (sources."jest-matcher-utils-26.6.1" // {
+ sources."jest-leak-detector-26.6.2"
+ (sources."jest-matcher-utils-26.6.2" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."chalk-4.1.0"
@@ -8497,7 +8758,7 @@ let
sources."supports-color-7.2.0"
];
})
- (sources."jest-message-util-26.6.1" // {
+ (sources."jest-message-util-26.6.2" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."braces-3.0.2"
@@ -8513,10 +8774,10 @@ let
sources."to-regex-range-5.0.1"
];
})
- sources."jest-mock-26.6.1"
+ sources."jest-mock-26.6.2"
sources."jest-pnp-resolver-1.2.2"
sources."jest-regex-util-26.0.0"
- (sources."jest-resolve-26.6.1" // {
+ (sources."jest-resolve-26.6.2" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."chalk-4.1.0"
@@ -8527,8 +8788,8 @@ let
sources."supports-color-7.2.0"
];
})
- sources."jest-resolve-dependencies-26.6.1"
- (sources."jest-runner-26.6.1" // {
+ sources."jest-resolve-dependencies-26.6.3"
+ (sources."jest-runner-26.6.3" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."chalk-4.1.0"
@@ -8538,7 +8799,7 @@ let
sources."supports-color-7.2.0"
];
})
- (sources."jest-runtime-26.6.1" // {
+ (sources."jest-runtime-26.6.3" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."chalk-4.1.0"
@@ -8549,8 +8810,8 @@ let
sources."supports-color-7.2.0"
];
})
- sources."jest-serializer-26.5.0"
- (sources."jest-snapshot-26.6.1" // {
+ sources."jest-serializer-26.6.2"
+ (sources."jest-snapshot-26.6.2" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."chalk-4.1.0"
@@ -8561,7 +8822,7 @@ let
sources."supports-color-7.2.0"
];
})
- (sources."jest-util-26.6.1" // {
+ (sources."jest-util-26.6.2" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."braces-3.0.2"
@@ -8576,7 +8837,7 @@ let
sources."to-regex-range-5.0.1"
];
})
- (sources."jest-validate-26.6.1" // {
+ (sources."jest-validate-26.6.2" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."camelcase-6.2.0"
@@ -8587,7 +8848,7 @@ let
sources."supports-color-7.2.0"
];
})
- (sources."jest-watcher-26.6.1" // {
+ (sources."jest-watcher-26.6.2" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."chalk-4.1.0"
@@ -8597,7 +8858,7 @@ let
sources."supports-color-7.2.0"
];
})
- (sources."jest-worker-26.6.1" // {
+ (sources."jest-worker-26.6.2" // {
dependencies = [
sources."has-flag-4.0.0"
sources."supports-color-7.2.0"
@@ -8633,7 +8894,7 @@ let
sources."makeerror-1.0.11"
sources."map-cache-0.2.2"
sources."map-visit-1.0.0"
- sources."marked-1.2.2"
+ sources."marked-1.2.3"
sources."merge-stream-2.0.0"
sources."merge2-1.4.1"
sources."micromatch-3.1.10"
@@ -8662,7 +8923,7 @@ let
sources."which-2.0.2"
];
})
- sources."node-releases-1.1.65"
+ sources."node-releases-1.1.66"
sources."noop-logger-0.1.1"
sources."normalize-package-data-2.5.0"
sources."normalize-path-3.0.0"
@@ -8708,7 +8969,7 @@ let
sources."posix-character-classes-0.1.1"
sources."prebuild-install-5.3.6"
sources."prelude-ls-1.2.1"
- (sources."pretty-format-26.6.1" // {
+ (sources."pretty-format-26.6.2" // {
dependencies = [
sources."ansi-regex-5.0.0"
sources."ansi-styles-4.3.0"
@@ -8734,7 +8995,7 @@ let
sources."readable-stream-2.3.7"
sources."readdirp-2.2.1"
sources."rechoir-0.6.2"
- sources."regenerate-1.4.1"
+ sources."regenerate-1.4.2"
sources."regenerate-unicode-properties-8.2.0"
sources."regenerator-runtime-0.13.7"
sources."regenerator-transform-0.14.5"
@@ -8764,7 +9025,7 @@ let
})
sources."require-directory-2.1.1"
sources."require-main-filename-2.0.0"
- sources."resolve-1.18.1"
+ sources."resolve-1.19.0"
sources."resolve-cwd-3.0.0"
sources."resolve-from-5.0.0"
sources."resolve-url-0.2.1"
@@ -8837,7 +9098,7 @@ let
sources."split-string-3.1.0"
sources."sprintf-js-1.0.3"
sources."sshpk-1.16.1"
- (sources."stack-utils-2.0.2" // {
+ (sources."stack-utils-2.0.3" // {
dependencies = [
sources."escape-string-regexp-2.0.0"
];
@@ -8877,7 +9138,7 @@ let
sources."strip-ansi-5.2.0"
];
})
- sources."tar-fs-2.1.0"
+ sources."tar-fs-2.1.1"
(sources."tar-stream-2.1.4" // {
dependencies = [
sources."readable-stream-3.6.0"
@@ -8916,7 +9177,7 @@ let
sources."typedoc-plugin-no-inherit-1.2.0"
sources."typedoc-plugin-sourcefile-url-1.0.6"
sources."typescript-4.0.5"
- sources."uglify-js-3.11.4"
+ sources."uglify-js-3.11.6"
sources."unicode-canonical-property-names-ecmascript-1.0.4"
sources."unicode-match-property-ecmascript-1.0.4"
sources."unicode-match-property-value-ecmascript-1.2.0"
@@ -8940,7 +9201,7 @@ let
sources."util-deprecate-1.0.2"
sources."uuid-8.3.1"
sources."v8-compile-cache-2.2.0"
- (sources."v8-to-istanbul-6.0.1" // {
+ (sources."v8-to-istanbul-7.0.0" // {
dependencies = [
sources."source-map-0.7.3"
];
@@ -8975,7 +9236,7 @@ let
sources."wrappy-1.0.2"
sources."write-1.0.3"
sources."write-file-atomic-3.0.3"
- sources."ws-7.3.1"
+ sources."ws-7.4.0"
sources."xml-name-validator-3.0.0"
sources."xmlchars-2.2.0"
sources."y18n-4.0.0"
@@ -8991,38 +9252,38 @@ let
sources."yargs-parser-18.1.3"
];
})
- (sources."zigbee-herdsman-converters-12.0.224" // {
+ (sources."zigbee-herdsman-converters-13.0.7" // {
dependencies = [
sources."@babel/code-frame-7.10.4"
- (sources."@babel/core-7.12.3" // {
+ (sources."@babel/core-7.12.9" // {
dependencies = [
sources."semver-5.7.1"
sources."source-map-0.5.7"
];
})
- (sources."@babel/generator-7.12.1" // {
+ (sources."@babel/generator-7.12.5" // {
dependencies = [
sources."source-map-0.5.7"
];
})
sources."@babel/helper-function-name-7.10.4"
sources."@babel/helper-get-function-arity-7.10.4"
- sources."@babel/helper-member-expression-to-functions-7.12.1"
- sources."@babel/helper-module-imports-7.12.1"
+ sources."@babel/helper-member-expression-to-functions-7.12.7"
+ sources."@babel/helper-module-imports-7.12.5"
sources."@babel/helper-module-transforms-7.12.1"
- sources."@babel/helper-optimise-call-expression-7.10.4"
+ sources."@babel/helper-optimise-call-expression-7.12.7"
sources."@babel/helper-plugin-utils-7.10.4"
- sources."@babel/helper-replace-supers-7.12.1"
+ sources."@babel/helper-replace-supers-7.12.5"
sources."@babel/helper-simple-access-7.12.1"
sources."@babel/helper-split-export-declaration-7.11.0"
sources."@babel/helper-validator-identifier-7.10.4"
- sources."@babel/helpers-7.12.1"
+ sources."@babel/helpers-7.12.5"
(sources."@babel/highlight-7.10.4" // {
dependencies = [
sources."chalk-2.4.2"
];
})
- sources."@babel/parser-7.12.3"
+ sources."@babel/parser-7.12.7"
sources."@babel/plugin-syntax-async-generators-7.8.4"
sources."@babel/plugin-syntax-bigint-7.8.3"
sources."@babel/plugin-syntax-class-properties-7.12.1"
@@ -9034,13 +9295,14 @@ let
sources."@babel/plugin-syntax-object-rest-spread-7.8.3"
sources."@babel/plugin-syntax-optional-catch-binding-7.8.3"
sources."@babel/plugin-syntax-optional-chaining-7.8.3"
- sources."@babel/template-7.10.4"
- (sources."@babel/traverse-7.12.1" // {
+ sources."@babel/plugin-syntax-top-level-await-7.12.1"
+ sources."@babel/template-7.12.7"
+ (sources."@babel/traverse-7.12.9" // {
dependencies = [
sources."globals-11.12.0"
];
})
- sources."@babel/types-7.12.1"
+ sources."@babel/types-7.12.7"
sources."@bcoe/v8-coverage-0.2.3"
sources."@cnakazawa/watch-1.0.4"
sources."@eslint/eslintrc-0.2.1"
@@ -9050,46 +9312,46 @@ let
];
})
sources."@istanbuljs/schema-0.1.2"
- sources."@jest/console-26.6.1"
- (sources."@jest/core-26.6.1" // {
+ sources."@jest/console-26.6.2"
+ (sources."@jest/core-26.6.3" // {
dependencies = [
sources."rimraf-3.0.2"
];
})
- sources."@jest/environment-26.6.1"
- sources."@jest/fake-timers-26.6.1"
- sources."@jest/globals-26.6.1"
- sources."@jest/reporters-26.6.1"
- sources."@jest/source-map-26.5.0"
- sources."@jest/test-result-26.6.1"
- sources."@jest/test-sequencer-26.6.1"
- sources."@jest/transform-26.6.1"
- sources."@jest/types-26.6.1"
+ sources."@jest/environment-26.6.2"
+ sources."@jest/fake-timers-26.6.2"
+ sources."@jest/globals-26.6.2"
+ sources."@jest/reporters-26.6.2"
+ sources."@jest/source-map-26.6.2"
+ sources."@jest/test-result-26.6.2"
+ sources."@jest/test-sequencer-26.6.3"
+ sources."@jest/transform-26.6.2"
+ sources."@jest/types-26.6.2"
sources."@nodelib/fs.scandir-2.1.3"
sources."@nodelib/fs.stat-2.0.3"
sources."@nodelib/fs.walk-1.2.4"
sources."@sinonjs/commons-1.8.1"
sources."@sinonjs/fake-timers-6.0.1"
- sources."@types/babel__core-7.1.11"
+ sources."@types/babel__core-7.1.12"
sources."@types/babel__generator-7.6.2"
- sources."@types/babel__template-7.0.3"
- sources."@types/babel__traverse-7.0.15"
+ sources."@types/babel__template-7.4.0"
+ sources."@types/babel__traverse-7.0.16"
sources."@types/graceful-fs-4.1.4"
sources."@types/istanbul-lib-coverage-2.0.3"
sources."@types/istanbul-lib-report-3.0.0"
sources."@types/istanbul-reports-3.0.0"
sources."@types/json-schema-7.0.6"
- sources."@types/node-14.14.6"
+ sources."@types/node-14.14.10"
sources."@types/normalize-package-data-2.4.0"
sources."@types/prettier-2.1.5"
sources."@types/stack-utils-2.0.0"
- sources."@types/yargs-15.0.9"
+ sources."@types/yargs-15.0.10"
sources."@types/yargs-parser-15.0.0"
- sources."@typescript-eslint/experimental-utils-4.6.0"
- sources."@typescript-eslint/scope-manager-4.6.0"
- sources."@typescript-eslint/types-4.6.0"
- sources."@typescript-eslint/typescript-estree-4.6.0"
- sources."@typescript-eslint/visitor-keys-4.6.0"
+ sources."@typescript-eslint/experimental-utils-4.8.2"
+ sources."@typescript-eslint/scope-manager-4.8.2"
+ sources."@typescript-eslint/types-4.8.2"
+ sources."@typescript-eslint/typescript-estree-4.8.2"
+ sources."@typescript-eslint/visitor-keys-4.8.2"
sources."abab-2.0.5"
sources."acorn-7.4.1"
sources."acorn-globals-6.0.0"
@@ -9121,11 +9383,11 @@ let
sources."aws-sign2-0.7.0"
sources."aws4-1.11.0"
sources."axios-0.21.0"
- sources."babel-jest-26.6.1"
+ sources."babel-jest-26.6.3"
sources."babel-plugin-istanbul-6.0.0"
- sources."babel-plugin-jest-hoist-26.5.0"
- sources."babel-preset-current-node-syntax-0.1.4"
- sources."babel-preset-jest-26.5.0"
+ sources."babel-plugin-jest-hoist-26.6.2"
+ sources."babel-preset-current-node-syntax-1.0.0"
+ sources."babel-preset-jest-26.6.2"
sources."balanced-match-1.0.0"
(sources."base-0.11.2" // {
dependencies = [
@@ -9135,14 +9397,14 @@ let
sources."is-descriptor-1.0.2"
];
})
- sources."base64-js-1.3.1"
+ sources."base64-js-1.5.1"
sources."bcrypt-pbkdf-1.0.2"
sources."bl-4.0.3"
sources."brace-expansion-1.1.11"
sources."braces-3.0.2"
sources."browser-process-hrtime-1.0.0"
sources."bser-2.1.1"
- sources."buffer-5.7.0"
+ sources."buffer-5.7.1"
sources."buffer-crc32-0.2.13"
sources."buffer-from-1.1.1"
sources."cache-base-1.0.1"
@@ -9161,7 +9423,7 @@ let
})
sources."char-regex-1.0.2"
sources."ci-info-2.0.0"
- sources."cjs-module-lexer-0.4.3"
+ sources."cjs-module-lexer-0.6.0"
(sources."class-utils-0.3.6" // {
dependencies = [
sources."define-property-0.2.5"
@@ -9198,7 +9460,7 @@ let
})
sources."dashdash-1.14.1"
sources."data-urls-2.0.0"
- sources."debug-4.2.0"
+ sources."debug-4.3.1"
sources."decamelize-1.2.0"
sources."decimal.js-10.2.1"
sources."decode-uri-component-0.2.0"
@@ -9213,7 +9475,7 @@ let
})
sources."delayed-stream-1.0.0"
sources."detect-newline-3.1.0"
- sources."diff-sequences-26.5.0"
+ sources."diff-sequences-26.6.2"
sources."dir-glob-3.0.1"
sources."doctrine-3.0.0"
(sources."domexception-2.0.1" // {
@@ -9236,9 +9498,9 @@ let
sources."type-check-0.3.2"
];
})
- sources."eslint-7.12.1"
+ sources."eslint-7.14.0"
sources."eslint-config-google-0.14.0"
- sources."eslint-plugin-jest-24.1.0"
+ sources."eslint-plugin-jest-24.1.3"
sources."eslint-scope-5.1.1"
(sources."eslint-utils-2.1.0" // {
dependencies = [
@@ -9284,7 +9546,7 @@ let
sources."ms-2.0.0"
];
})
- (sources."expect-26.6.1" // {
+ (sources."expect-26.6.2" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."color-convert-2.0.1"
@@ -9325,7 +9587,7 @@ let
sources."fragment-cache-0.2.1"
sources."fs-constants-1.0.0"
sources."fs.realpath-1.0.0"
- sources."fsevents-2.1.3"
+ sources."fsevents-2.2.1"
sources."function-bind-1.1.1"
sources."functional-red-black-tree-1.0.1"
sources."gensync-1.0.0-beta.2"
@@ -9368,7 +9630,7 @@ let
sources."iconv-lite-0.4.24"
sources."ieee754-1.2.1"
sources."ignore-4.0.6"
- sources."import-fresh-3.2.1"
+ sources."import-fresh-3.2.2"
sources."import-local-3.0.2"
sources."imurmurhash-0.1.4"
sources."inflight-1.0.6"
@@ -9382,7 +9644,7 @@ let
sources."is-arrayish-0.2.1"
sources."is-buffer-1.1.6"
sources."is-ci-2.0.0"
- sources."is-core-module-2.0.0"
+ sources."is-core-module-2.2.0"
(sources."is-data-descriptor-0.1.4" // {
dependencies = [
sources."kind-of-3.2.2"
@@ -9424,12 +9686,12 @@ let
})
sources."istanbul-lib-source-maps-4.0.0"
sources."istanbul-reports-3.0.2"
- (sources."jest-26.6.1" // {
+ (sources."jest-26.6.3" // {
dependencies = [
- sources."jest-cli-26.6.1"
+ sources."jest-cli-26.6.3"
];
})
- (sources."jest-changed-files-26.6.1" // {
+ (sources."jest-changed-files-26.6.2" // {
dependencies = [
sources."execa-4.1.0"
sources."get-stream-5.2.0"
@@ -9437,35 +9699,35 @@ let
sources."npm-run-path-4.0.1"
];
})
- sources."jest-config-26.6.1"
- sources."jest-diff-26.6.1"
+ sources."jest-config-26.6.3"
+ sources."jest-diff-26.6.2"
sources."jest-docblock-26.0.0"
- sources."jest-each-26.6.1"
- sources."jest-environment-jsdom-26.6.1"
- sources."jest-environment-node-26.6.1"
+ sources."jest-each-26.6.2"
+ sources."jest-environment-jsdom-26.6.2"
+ sources."jest-environment-node-26.6.2"
sources."jest-get-type-26.3.0"
- sources."jest-haste-map-26.6.1"
- sources."jest-jasmine2-26.6.1"
- sources."jest-leak-detector-26.6.1"
- sources."jest-matcher-utils-26.6.1"
- sources."jest-message-util-26.6.1"
- sources."jest-mock-26.6.1"
+ sources."jest-haste-map-26.6.2"
+ sources."jest-jasmine2-26.6.3"
+ sources."jest-leak-detector-26.6.2"
+ sources."jest-matcher-utils-26.6.2"
+ sources."jest-message-util-26.6.2"
+ sources."jest-mock-26.6.2"
sources."jest-pnp-resolver-1.2.2"
sources."jest-regex-util-26.0.0"
- sources."jest-resolve-26.6.1"
- sources."jest-resolve-dependencies-26.6.1"
- sources."jest-runner-26.6.1"
- sources."jest-runtime-26.6.1"
- sources."jest-serializer-26.5.0"
- sources."jest-snapshot-26.6.1"
- sources."jest-util-26.6.1"
- (sources."jest-validate-26.6.1" // {
+ sources."jest-resolve-26.6.2"
+ sources."jest-resolve-dependencies-26.6.3"
+ sources."jest-runner-26.6.3"
+ sources."jest-runtime-26.6.3"
+ sources."jest-serializer-26.6.2"
+ sources."jest-snapshot-26.6.2"
+ sources."jest-util-26.6.2"
+ (sources."jest-validate-26.6.2" // {
dependencies = [
sources."camelcase-6.2.0"
];
})
- sources."jest-watcher-26.6.1"
- (sources."jest-worker-26.6.1" // {
+ sources."jest-watcher-26.6.2"
+ (sources."jest-worker-26.6.2" // {
dependencies = [
sources."has-flag-4.0.0"
sources."supports-color-7.2.0"
@@ -9544,7 +9806,7 @@ let
sources."once-1.4.0"
sources."onetime-5.1.2"
sources."optionator-0.9.1"
- sources."p-each-series-2.1.0"
+ sources."p-each-series-2.2.0"
sources."p-finally-1.0.0"
sources."p-limit-2.3.0"
sources."p-locate-4.1.0"
@@ -9564,7 +9826,7 @@ let
sources."pkg-dir-4.2.0"
sources."posix-character-classes-0.1.1"
sources."prelude-ls-1.2.1"
- (sources."pretty-format-26.6.1" // {
+ (sources."pretty-format-26.6.2" // {
dependencies = [
sources."ansi-styles-4.3.0"
sources."color-convert-2.0.1"
@@ -9604,7 +9866,7 @@ let
})
sources."require-directory-2.1.1"
sources."require-main-filename-2.0.0"
- sources."resolve-1.18.1"
+ sources."resolve-1.19.0"
(sources."resolve-cwd-3.0.0" // {
dependencies = [
sources."resolve-from-5.0.0"
@@ -9691,7 +9953,7 @@ let
sources."split-string-3.1.0"
sources."sprintf-js-1.0.3"
sources."sshpk-1.16.1"
- (sources."stack-utils-2.0.2" // {
+ (sources."stack-utils-2.0.3" // {
dependencies = [
sources."escape-string-regexp-2.0.0"
];
@@ -9765,7 +10027,7 @@ let
sources."util-deprecate-1.0.2"
sources."uuid-8.3.1"
sources."v8-compile-cache-2.2.0"
- (sources."v8-to-istanbul-6.0.1" // {
+ (sources."v8-to-istanbul-7.0.0" // {
dependencies = [
sources."source-map-0.7.3"
];
@@ -9795,7 +10057,7 @@ let
sources."wrappy-1.0.2"
sources."write-1.0.3"
sources."write-file-atomic-3.0.3"
- sources."ws-7.3.1"
+ sources."ws-7.4.0"
sources."xml-name-validator-3.0.0"
sources."xmlchars-2.2.0"
sources."y18n-4.0.0"
@@ -9809,7 +10071,7 @@ let
sources."yargs-parser-18.1.3"
];
})
- sources."zigbee2mqtt-frontend-0.2.68"
+ sources."zigbee2mqtt-frontend-0.2.100"
];
buildInputs = globalBuildInputs;
meta = {
diff --git a/pkgs/servers/zigbee2mqtt/node.nix b/pkgs/servers/zigbee2mqtt/node.nix
index 42b6358224cf..6080388b05e8 100644
--- a/pkgs/servers/zigbee2mqtt/node.nix
+++ b/pkgs/servers/zigbee2mqtt/node.nix
@@ -6,7 +6,7 @@
let
nodeEnv = import ../../development/node-packages/node-env.nix {
- inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile;
+ inherit (pkgs) stdenv python2 util-linux runCommand writeTextFile;
inherit nodejs;
libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null;
};
diff --git a/pkgs/servers/zigbee2mqtt/update.sh b/pkgs/servers/zigbee2mqtt/update.sh
index 7fd32dff4634..14c4d93261d1 100755
--- a/pkgs/servers/zigbee2mqtt/update.sh
+++ b/pkgs/servers/zigbee2mqtt/update.sh
@@ -10,8 +10,8 @@ if [[ "$CURRENT_VERSION" == "$TARGET_VERSION" ]]; then
exit 0
fi
-wget $ZIGBEE2MQTT/package.json
-wget $ZIGBEE2MQTT/npm-shrinkwrap.json
+curl -LO $ZIGBEE2MQTT/package.json
+curl -LO $ZIGBEE2MQTT/npm-shrinkwrap.json
node2nix --nodejs-12 \
-l npm-shrinkwrap.json \
diff --git a/pkgs/servers/zoneminder/default.nix b/pkgs/servers/zoneminder/default.nix
index 0bdaede49a5e..657bbc8d6648 100644
--- a/pkgs/servers/zoneminder/default.nix
+++ b/pkgs/servers/zoneminder/default.nix
@@ -1,6 +1,6 @@
{ stdenv, lib, fetchFromGitHub, fetchurl, fetchpatch, substituteAll, cmake, makeWrapper, pkgconfig
, curl, ffmpeg_3, glib, libjpeg, libselinux, libsepol, mp4v2, libmysqlclient, mysql, pcre, perl, perlPackages
-, polkit, utillinuxMinimal, x264, zlib
+, polkit, util-linuxMinimal, x264, zlib
, coreutils, procps, psmisc, nixosTests }:
# NOTES:
@@ -148,7 +148,7 @@ in stdenv.mkDerivation rec {
buildInputs = [
curl ffmpeg_3 glib libjpeg libselinux libsepol mp4v2 libmysqlclient mysql.client pcre perl polkit x264 zlib
- utillinuxMinimal # for libmount
+ util-linuxMinimal # for libmount
] ++ (with perlPackages; [
# build-time dependencies
DateManip DBI DBDmysql LWP SysMmap
diff --git a/pkgs/shells/bash/4.4.nix b/pkgs/shells/bash/4.4.nix
index deeb4093c682..d06157fa77cc 100644
--- a/pkgs/shells/bash/4.4.nix
+++ b/pkgs/shells/bash/4.4.nix
@@ -1,5 +1,5 @@
{ stdenv, buildPackages
-, fetchurl, binutils ? null, bison, autoconf, utillinux
+, fetchurl, binutils ? null, bison, autoconf, util-linux
# patch for cygwin requires readline support
, interactive ? stdenv.isCygwin, readline70 ? null
@@ -93,7 +93,7 @@ stdenv.mkDerivation rec {
"SHOBJ_LIBS=-lbash"
];
- checkInputs = [ utillinux ];
+ checkInputs = [ util-linux ];
doCheck = false; # dependency cycle, needs to be interactive
postInstall = ''
diff --git a/pkgs/shells/bash/5.0.nix b/pkgs/shells/bash/5.0.nix
index 09030493fb60..7120910d79e7 100644
--- a/pkgs/shells/bash/5.0.nix
+++ b/pkgs/shells/bash/5.0.nix
@@ -1,5 +1,5 @@
{ stdenv, buildPackages
-, fetchurl, binutils ? null, bison, utillinux
+, fetchurl, binutils ? null, bison, util-linux
# patch for cygwin requires readline support
, interactive ? stdenv.isCygwin, readline80 ? null
@@ -79,7 +79,7 @@ stdenv.mkDerivation rec {
"SHOBJ_LIBS=-lbash"
];
- checkInputs = [ utillinux ];
+ checkInputs = [ util-linux ];
doCheck = false; # dependency cycle, needs to be interactive
postInstall = ''
diff --git a/pkgs/shells/dash/default.nix b/pkgs/shells/dash/default.nix
index 030e5695b225..bc270daf09cf 100644
--- a/pkgs/shells/dash/default.nix
+++ b/pkgs/shells/dash/default.nix
@@ -1,17 +1,25 @@
{ stdenv, buildPackages, autoreconfHook, fetchurl }:
stdenv.mkDerivation rec {
- name = "dash-0.5.11.2";
+ pname = "dash";
+ version = "0.5.11.2";
src = fetchurl {
- url = "http://gondor.apana.org.au/~herbert/dash/files/${name}.tar.gz";
+ url = "http://gondor.apana.org.au/~herbert/dash/files/${pname}-${version}.tar.gz";
sha256 = "0pvdpm1cgfbc25ramn4305a0158yq031q1ain4dc972rnxl7vyq0";
};
hardeningDisable = [ "format" ];
# Temporary fix until a proper one is accepted upstream
- patches = stdenv.lib.optional stdenv.isDarwin ./0001-fix-dirent64-et-al-on-darwin.patch;
+ patches = [
+ (fetchurl {
+ # Dash executes code when noexec ("-n") is specified
+ # https://www.openwall.com/lists/oss-security/2020/11/11/3
+ url = "https://git.kernel.org/pub/scm/utils/dash/dash.git/patch/?id=29d6f2148f10213de4e904d515e792d2cf8c968e";
+ sha256 = "08q90bx36ixwlcj331dh7420qyj8i0qh1cc1gljrhd83fhl9w0y5";
+ })
+ ] ++ stdenv.lib.optional stdenv.isDarwin ./0001-fix-dirent64-et-al-on-darwin.patch;
depsBuildBuild = [ buildPackages.stdenv.cc ];
nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin autoreconfHook;
diff --git a/pkgs/shells/fish/default.nix b/pkgs/shells/fish/default.nix
index 3faa7f996575..eabed40e8ebc 100644
--- a/pkgs/shells/fish/default.nix
+++ b/pkgs/shells/fish/default.nix
@@ -2,7 +2,7 @@
, lib
, fetchurl
, coreutils
-, utillinux
+, util-linux
, which
, gnused
, gnugrep
@@ -178,7 +178,7 @@ let
EOF
'' + optionalString stdenv.isLinux ''
- sed -e "s| ul| ${utillinux}/bin/ul|" \
+ sed -e "s| ul| ${util-linux}/bin/ul|" \
-i "$out/share/fish/functions/__fish_print_help.fish"
for cur in $out/share/fish/functions/*.fish; do
sed -e "s|/usr/bin/getent|${getent}/bin/getent|" \
diff --git a/pkgs/shells/nushell/default.nix b/pkgs/shells/nushell/default.nix
index 411d6eba0000..44961696195f 100644
--- a/pkgs/shells/nushell/default.nix
+++ b/pkgs/shells/nushell/default.nix
@@ -15,16 +15,16 @@
rustPlatform.buildRustPackage rec {
pname = "nushell";
- version = "0.22.0";
+ version = "0.23.0";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = version;
- sha256 = "1nj8cjj5db5r4wnxbcsd5z9n5kqf2p1j54l5z0m650370z41df1f";
+ sha256 = "0rbg0jchg59x0g4h0xahdm9qah8l8g4i2s8lkaqzdkm4yv29gqx4";
};
- cargoSha256 = "0sh6z8dclla3lrjzwfjb7avsbkagaq9d9q3d8ll8y0mahv1a135w";
+ cargoSha256 = "1sbgn68n0rqh1m98dm3r2a3pqqqx4v7axw5djw8qlx4gv7xw1ql0";
nativeBuildInputs = [ pkg-config ]
++ lib.optionals (withStableFeatures && stdenv.isLinux) [ python3 ];
diff --git a/pkgs/shells/oil/default.nix b/pkgs/shells/oil/default.nix
index e1d4ff1585f8..0896b8a50462 100644
--- a/pkgs/shells/oil/default.nix
+++ b/pkgs/shells/oil/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "oil";
- version = "0.8.3";
+ version = "0.8.5";
src = fetchurl {
url = "https://www.oilshell.org/download/oil-${version}.tar.xz";
- sha256 = "1jrw8lbcya5wza1g65b5mgm432a2r00d8i0p1plz0kp8rl3ccy1z";
+ sha256 = "1z0p08q4808h78bp6nwdszpfavhr4y7n313bp0gg5qdbssnciq1v";
};
postPatch = ''
diff --git a/pkgs/shells/powershell/default.nix b/pkgs/shells/powershell/default.nix
index 3d412a30afb2..d776e64fa49d 100644
--- a/pkgs/shells/powershell/default.nix
+++ b/pkgs/shells/powershell/default.nix
@@ -5,7 +5,7 @@ let platformString = if stdenv.isDarwin then "osx"
else if stdenv.isLinux then "linux"
else throw "unsupported platform";
platformSha = if stdenv.isDarwin then "0zv02h3njphrs8kgmicy7w40mmhmigdfl38f2dpwrs6z67f8vrm2"
- else if stdenv.isLinux then "1zgdah397az0n3db6132h4bql0xzri7j98q5wg3s57sp4irlwx9w"
+ else if stdenv.isLinux then "0dka2q8ijg3ryzwmxapf8aq55d0sgaj6jj0rzj2738in9g4w2hbh"
else throw "unsupported platform";
platformLdLibraryPath = if stdenv.isDarwin then "DYLD_FALLBACK_LIBRARY_PATH"
else if stdenv.isLinux then "LD_LIBRARY_PATH"
@@ -15,7 +15,7 @@ let platformString = if stdenv.isDarwin then "osx"
in
stdenv.mkDerivation rec {
pname = "powershell";
- version = "7.0.3";
+ version = "7.1.0";
src = fetchzip {
url = "https://github.com/PowerShell/PowerShell/releases/download/v${version}/powershell-${version}-${platformString}-x64.tar.gz";
diff --git a/pkgs/shells/zsh/oh-my-zsh/default.nix b/pkgs/shells/zsh/oh-my-zsh/default.nix
index adeab519a0b7..8fbbfd47fb95 100644
--- a/pkgs/shells/zsh/oh-my-zsh/default.nix
+++ b/pkgs/shells/zsh/oh-my-zsh/default.nix
@@ -5,15 +5,15 @@
, nix, nixfmt, jq, coreutils, gnused, curl, cacert }:
stdenv.mkDerivation rec {
- version = "2020-11-12";
+ version = "2020-11-26";
pname = "oh-my-zsh";
- rev = "9b119866dd0e2d5054abd992f4dfbf346ac81b0d";
+ rev = "05e2956dc61198d4767b96d97c5d10c93cedd6e3";
src = fetchFromGitHub {
inherit rev;
owner = "ohmyzsh";
repo = "ohmyzsh";
- sha256 = "0m65ii79lp8mhl4adicg4qqzj93321gxpg6s91h0wbpkdgd53qxw";
+ sha256 = "1Eh6L92hvSHcQeQL+1bCDrg/2FKaZshKTTF2PeVGhLs=";
};
installPhase = ''
diff --git a/pkgs/shells/zsh/zsh-powerlevel10k/default.nix b/pkgs/shells/zsh/zsh-powerlevel10k/default.nix
index a978ac93a9b0..c8e845eec99e 100644
--- a/pkgs/shells/zsh/zsh-powerlevel10k/default.nix
+++ b/pkgs/shells/zsh/zsh-powerlevel10k/default.nix
@@ -7,25 +7,25 @@ let
# match gitstatus version with given `gitstatus_version`:
# https://github.com/romkatv/powerlevel10k/blob/master/gitstatus/build.info
gitstatus = pkgs.gitAndTools.gitstatus.overrideAttrs (oldAtttrs: rec {
- version = "1.2.0";
+ version = "1.3.1";
src = fetchFromGitHub {
owner = "romkatv";
repo = "gitstatus";
rev = "v${version}";
- sha256 = "0xi5ab0rsj6xs4vqgn2j5rih1nncghr83yn395mk1is1f4bsmp0s";
+ sha256 = "03zaywncds7pjrl07rvdf3fh39gnp2zfvgsf0afqwv317sgmgpzf";
};
});
in
stdenv.mkDerivation rec {
pname = "powerlevel10k";
- version = "1.13.0";
+ version = "1.14.3";
src = fetchFromGitHub {
owner = "romkatv";
repo = "powerlevel10k";
rev = "v${version}";
- sha256 = "0w5rv7z47nys3x113mdddpb2pf1d9pmz9myh4xjzrcy4hp4qv421";
+ sha256 = "073d9hlf6x1nq63mzpywc1b8cljbm1dd8qr07fdf0hsk2fcjiqg7";
};
patches = [
diff --git a/pkgs/stdenv/generic/check-meta.nix b/pkgs/stdenv/generic/check-meta.nix
index 0ceb60535f55..160ca5d4e068 100644
--- a/pkgs/stdenv/generic/check-meta.nix
+++ b/pkgs/stdenv/generic/check-meta.nix
@@ -49,6 +49,18 @@ let
isUnfree = licenses: lib.lists.any (l: !l.free or true) licenses;
+ hasUnfreeLicense = attrs:
+ hasLicense attrs &&
+ isUnfree (lib.lists.toList attrs.meta.license);
+
+ isMarkedBroken = attrs: attrs.meta.broken or false;
+
+ hasUnsupportedPlatform = attrs:
+ (!lib.lists.elem hostPlatform.system (attrs.meta.platforms or lib.platforms.all) ||
+ lib.lists.elem hostPlatform.system (attrs.meta.badPlatforms or []));
+
+ isMarkedInsecure = attrs: (attrs.meta.knownVulnerabilities or []) != [];
+
# Alow granular checks to allow only some unfree packages
# Example:
# {pkgs, ...}:
@@ -62,16 +74,15 @@ let
# package has an unfree license and is not explicitely allowed by the
# `allowUnfreePredicate` function.
hasDeniedUnfreeLicense = attrs:
+ hasUnfreeLicense attrs &&
!allowUnfree &&
- hasLicense attrs &&
- isUnfree (lib.lists.toList attrs.meta.license) &&
!allowUnfreePredicate attrs;
allowInsecureDefaultPredicate = x: builtins.elem (getName x) (config.permittedInsecurePackages or []);
allowInsecurePredicate = x: (config.allowInsecurePredicate or allowInsecureDefaultPredicate) x;
hasAllowedInsecure = attrs:
- (attrs.meta.knownVulnerabilities or []) == [] ||
+ !(isMarkedInsecure attrs) ||
allowInsecurePredicate attrs ||
builtins.getEnv "NIXPKGS_ALLOW_INSECURE" == "1";
@@ -203,6 +214,9 @@ let
platforms = listOf str;
hydraPlatforms = listOf str;
broken = bool;
+ unfree = bool;
+ unsupported = bool;
+ insecure = bool;
# TODO: refactor once something like Profpatsch's types-simple will land
# This is currently dead code due to https://github.com/NixOS/nix/issues/2532
tests = attrsOf (mkOptionType {
@@ -254,17 +268,22 @@ let
#
# Return { valid: Bool } and additionally
# { reason: String; errormsg: String } if it is not valid, where
- # reason is one of "unfree", "blacklisted" or "broken".
+ # reason is one of "unfree", "blacklisted", "broken", "insecure", ...
+ # Along with a boolean flag for each reason
checkValidity = attrs:
- if hasDeniedUnfreeLicense attrs && !(hasWhitelistedLicense attrs) then
+ {
+ unfree = hasUnfreeLicense attrs;
+ broken = isMarkedBroken attrs;
+ unsupported = hasUnsupportedPlatform attrs;
+ insecure = isMarkedInsecure attrs;
+ }
+ // (if hasDeniedUnfreeLicense attrs && !(hasWhitelistedLicense attrs) then
{ valid = false; reason = "unfree"; errormsg = "has an unfree license (‘${showLicense attrs.meta.license}’)"; }
else if hasBlacklistedLicense attrs then
{ valid = false; reason = "blacklisted"; errormsg = "has a blacklisted license (‘${showLicense attrs.meta.license}’)"; }
else if !allowBroken && attrs.meta.broken or false then
{ valid = false; reason = "broken"; errormsg = "is marked as broken"; }
- else if !allowUnsupportedSystem &&
- (!lib.lists.elem hostPlatform.system (attrs.meta.platforms or lib.platforms.all) ||
- lib.lists.elem hostPlatform.system (attrs.meta.badPlatforms or [])) then
+ else if !allowUnsupportedSystem && hasUnsupportedPlatform attrs then
{ valid = false; reason = "unsupported"; errormsg = "is not supported on ‘${hostPlatform.system}’"; }
else if !(hasAllowedInsecure attrs) then
{ valid = false; reason = "insecure"; errormsg = "is marked as insecure"; }
@@ -272,14 +291,14 @@ let
{ valid = false; reason = "broken-outputs"; errormsg = "has invalid meta.outputsToInstall"; }
else let res = checkMeta (attrs.meta or {}); in if res != [] then
{ valid = false; reason = "unknown-meta"; errormsg = "has an invalid meta attrset:${lib.concatMapStrings (x: "\n\t - " + x) res}"; }
- else { valid = true; };
+ else { valid = true; });
assertValidity = { meta, attrs }: let
validity = checkValidity attrs;
in validity // {
# Throw an error if trying to evaluate an non-valid derivation
handled = if !validity.valid
- then handleEvalIssue { inherit meta attrs; } (removeAttrs validity ["valid"])
+ then handleEvalIssue { inherit meta attrs; } { inherit (validity) reason errormsg; }
else true;
};
diff --git a/pkgs/stdenv/generic/default.nix b/pkgs/stdenv/generic/default.nix
index eeddb584a3d5..c7c3bb9f3f3f 100644
--- a/pkgs/stdenv/generic/default.nix
+++ b/pkgs/stdenv/generic/default.nix
@@ -70,6 +70,7 @@ let
../../build-support/setup-hooks/move-sbin.sh
../../build-support/setup-hooks/move-lib64.sh
../../build-support/setup-hooks/set-source-date-epoch-to-latest.sh
+ ../../build-support/setup-hooks/reproducible-builds.sh
# TODO use lib.optional instead
(if hasCC then cc else null)
];
diff --git a/pkgs/stdenv/generic/make-derivation.nix b/pkgs/stdenv/generic/make-derivation.nix
index 491951e6121f..0eb799e45258 100644
--- a/pkgs/stdenv/generic/make-derivation.nix
+++ b/pkgs/stdenv/generic/make-derivation.nix
@@ -328,8 +328,9 @@ in rec {
# Fill `meta.position` to identify the source location of the package.
// lib.optionalAttrs (pos != null) {
position = pos.file + ":" + toString pos.line;
- # Expose the result of the checks for everyone to see.
} // {
+ # Expose the result of the checks for everyone to see.
+ inherit (validity) unfree broken unsupported insecure;
available = validity.valid
&& (if config.checkMetaRecursively or false
then lib.all (d: d.meta.available or true) references
diff --git a/pkgs/stdenv/generic/setup.sh b/pkgs/stdenv/generic/setup.sh
index 2617a8f74ab5..4ff0a6caf760 100644
--- a/pkgs/stdenv/generic/setup.sh
+++ b/pkgs/stdenv/generic/setup.sh
@@ -483,10 +483,14 @@ activatePackage() {
# the transition, we do include everything in thatcase.
#
# TODO(@Ericson2314): Don't special-case native compilation
- if [[ ( -z "${strictDeps-}" || "$hostOffset" -le -1 ) && -d "$pkg/bin" ]]; then
+ if [[ -z "${strictDeps-}" || "$hostOffset" -le -1 ]]; then
addToSearchPath _PATH "$pkg/bin"
fi
+ if [[ "$hostOffset" -le -1 ]]; then
+ addToSearchPath _XDG_DATA_DIRS "$pkg/share"
+ fi
+
if [[ "$hostOffset" -eq 0 && -d "$pkg/bin" ]]; then
addToSearchPath _HOST_PATH "$pkg/bin"
fi
@@ -602,13 +606,16 @@ fi
PATH="${_PATH-}${_PATH:+${PATH:+:}}$PATH"
HOST_PATH="${_HOST_PATH-}${_HOST_PATH:+${HOST_PATH:+:}}$HOST_PATH"
+export XDG_DATA_DIRS="${_XDG_DATA_DIRS-}${_XDG_DATA_DIRS:+${XDG_DATA_DIRS:+:}}${XDG_DATA_DIRS-}"
if (( "${NIX_DEBUG:-0}" >= 1 )); then
echo "final path: $PATH"
echo "final host path: $HOST_PATH"
+ echo "final data dirs: $XDG_DATA_DIRS"
fi
unset _PATH
unset _HOST_PATH
+unset _XDG_DATA_DIRS
# Make GNU Make produce nested output.
diff --git a/pkgs/stdenv/linux/default.nix b/pkgs/stdenv/linux/default.nix
index 6c396b277469..6d6bca870bf9 100644
--- a/pkgs/stdenv/linux/default.nix
+++ b/pkgs/stdenv/linux/default.nix
@@ -274,9 +274,9 @@ in
gmp = super.gmp.override { stdenv = self.makeStaticLibraries self.stdenv; };
mpfr = super.mpfr.override { stdenv = self.makeStaticLibraries self.stdenv; };
libmpc = super.libmpc.override { stdenv = self.makeStaticLibraries self.stdenv; };
- isl_0_17 = super.isl_0_17.override { stdenv = self.makeStaticLibraries self.stdenv; };
+ isl_0_20 = super.isl_0_20.override { stdenv = self.makeStaticLibraries self.stdenv; };
gcc-unwrapped = super.gcc-unwrapped.override {
- isl = isl_0_17;
+ isl = isl_0_20;
};
};
extraNativeBuildInputs = [ prevStage.patchelf ] ++
diff --git a/pkgs/stdenv/linux/make-bootstrap-tools.nix b/pkgs/stdenv/linux/make-bootstrap-tools.nix
index ec5f1092a469..25cde589a923 100644
--- a/pkgs/stdenv/linux/make-bootstrap-tools.nix
+++ b/pkgs/stdenv/linux/make-bootstrap-tools.nix
@@ -47,6 +47,12 @@ in with pkgs; rec {
stdenv.mkDerivation {
name = "stdenv-bootstrap-tools";
+ meta = {
+ # Increase priority to unblock nixpkgs-unstable
+ # https://github.com/NixOS/nixpkgs/pull/104679#issuecomment-732267288
+ schedulingPriority = 200;
+ };
+
nativeBuildInputs = [ buildPackages.nukeReferences buildPackages.cpio ];
buildCommand = ''
@@ -152,7 +158,7 @@ in with pkgs; rec {
# These needed for cross but not native tools because the stdenv
# GCC has certain things built in statically. See
# pkgs/stdenv/linux/default.nix for the details.
- cp -d ${isl_0_17.out}/lib/libisl*.so* $out/lib
+ cp -d ${isl_0_20.out}/lib/libisl*.so* $out/lib
'' + ''
cp -d ${bzip2.out}/lib/libbz2.so* $out/lib
@@ -199,6 +205,12 @@ in with pkgs; rec {
dist = stdenv.mkDerivation {
name = "stdenv-bootstrap-tools";
+ meta = {
+ # Increase priority to unblock nixpkgs-unstable
+ # https://github.com/NixOS/nixpkgs/pull/104679#issuecomment-732267288
+ schedulingPriority = 200;
+ };
+
buildCommand = ''
mkdir -p $out/nix-support
echo "file tarball ${build}/on-server/bootstrap-tools.tar.xz" >> $out/nix-support/hydra-build-products
diff --git a/pkgs/test/default.nix b/pkgs/test/default.nix
index 7ee7d21fd56e..8746f065b1bf 100644
--- a/pkgs/test/default.nix
+++ b/pkgs/test/default.nix
@@ -38,6 +38,8 @@ with pkgs;
cross = callPackage ./cross {};
+ rustCustomSysroot = callPackage ./rust-sysroot {};
+
nixos-functions = callPackage ./nixos-functions {};
patch-shebangs = callPackage ./patch-shebangs {};
diff --git a/pkgs/test/rust-sysroot/default.nix b/pkgs/test/rust-sysroot/default.nix
new file mode 100644
index 000000000000..3a786ad6f00b
--- /dev/null
+++ b/pkgs/test/rust-sysroot/default.nix
@@ -0,0 +1,60 @@
+{ lib, rust, rustPlatform, fetchFromGitHub }:
+
+let
+ mkBlogOsTest = target: rustPlatform.buildRustPackage rec {
+ name = "blog_os-sysroot-test";
+
+ src = fetchFromGitHub {
+ owner = "phil-opp";
+ repo = "blog_os";
+ rev = "4e38e7ddf8dd021c3cd7e4609dfa01afb827797b";
+ sha256 = "0k9ipm9ddm1bad7bs7368wzzp6xwrhyfzfpckdax54l4ffqwljcg";
+ };
+
+ cargoSha256 = "1cbcplgz28yxshyrp2krp1jphbrcqdw6wxx3rry91p7hiqyibd30";
+
+ inherit target;
+
+ RUSTFLAGS = "-C link-arg=-nostartfiles";
+
+ # Tests don't work for `no_std`. See https://os.phil-opp.com/testing/
+ doCheck = false;
+
+ meta = with lib; {
+ description = "Test for using custom sysroots with buildRustPackage";
+ maintainers = with maintainers; [ aaronjanse ];
+ platforms = lib.platforms.x86_64;
+ };
+ };
+
+ # The book uses rust-lld for linking, but rust-lld is not currently packaged for NixOS.
+ # The justification in the book for using rust-lld suggests that gcc can still be used for testing:
+ # > Instead of using the platform's default linker (which might not support Linux targets),
+ # > we use the cross platform LLD linker that is shipped with Rust for linking our kernel.
+ # https://github.com/phil-opp/blog_os/blame/7212ffaa8383122b1eb07fe1854814f99d2e1af4/blog/content/second-edition/posts/02-minimal-rust-kernel/index.md#L157
+ targetContents = {
+ "llvm-target" = "x86_64-unknown-none";
+ "data-layout" = "e-m:e-i64:64-f80:128-n8:16:32:64-S128";
+ "arch" = "x86_64";
+ "target-endian" = "little";
+ "target-pointer-width" = "64";
+ "target-c-int-width" = "32";
+ "os" = "none";
+ "executables" = true;
+ "linker-flavor" = "gcc";
+ "panic-strategy" = "abort";
+ "disable-redzone" = true;
+ "features" = "-mmx,-sse,+soft-float";
+ };
+
+in {
+ blogOS-targetByFile = mkBlogOsTest (builtins.toFile "x86_64-blog_os.json" (builtins.toJSON targetContents));
+ blogOS-targetByNix = let
+ plat = lib.systems.elaborate { config = "x86_64-none"; } // {
+ rustc = {
+ config = "x86_64-blog_os";
+ platform = targetContents;
+ };
+ };
+ in mkBlogOsTest (rust.toRustTargetSpec plat);
+}
diff --git a/pkgs/tools/X11/devour/default.nix b/pkgs/tools/X11/devour/default.nix
new file mode 100644
index 000000000000..4f39c0a98904
--- /dev/null
+++ b/pkgs/tools/X11/devour/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchFromGitHub, libX11 }:
+
+stdenv.mkDerivation rec {
+ pname = "devour";
+ version = "12";
+
+ src = fetchFromGitHub {
+ owner = "salman-abedin";
+ repo = "devour";
+ rev = version;
+ sha256 = "1qq5l6d0fn8azg7sj7a4m2jsmhlpswl5793clcxs1p34vy4wb2lp";
+ };
+
+ installPhase = ''
+ install -Dm555 -t $out/bin devour
+ '';
+
+ buildInputs = [ libX11 ];
+
+ meta = with stdenv.lib; {
+ description = "Devour hides your current window when launching an external program";
+ longDescription = "Devour hides your current window before launching an external program and unhides it after quitting";
+ homepage = "https://github.com/salman-abedin/devour";
+ license = licenses.gpl2Only;
+ maintainers = with maintainers; [ mazurel ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/tools/X11/nx-libs/default.nix b/pkgs/tools/X11/nx-libs/default.nix
index c08a2fd21855..807282fae598 100644
--- a/pkgs/tools/X11/nx-libs/default.nix
+++ b/pkgs/tools/X11/nx-libs/default.nix
@@ -4,12 +4,12 @@
}:
stdenv.mkDerivation rec {
pname = "nx-libs";
- version = "3.5.99.24";
+ version = "3.5.99.25";
src = fetchFromGitHub {
owner = "ArcticaProject";
repo = "nx-libs";
rev = version;
- sha256 = "0knx4phya90ahjxaflkvnnb7w22vdwjf7r78dhzmbmlccnlvwi7q";
+ sha256 = "01aqdwy0i4nxdyfa24bwnrqjz93q0idihdaqals2yjqpg160nwfc";
};
nativeBuildInputs = [ autoconf automake libtool pkgconfig which
diff --git a/pkgs/tools/X11/virtualgl/lib.nix b/pkgs/tools/X11/virtualgl/lib.nix
index a2a7e5e6922b..054e061c4ac8 100644
--- a/pkgs/tools/X11/virtualgl/lib.nix
+++ b/pkgs/tools/X11/virtualgl/lib.nix
@@ -1,12 +1,16 @@
-{ stdenv, fetchurl, cmake, libGL, libGLU, libX11, libXv, libXtst, libjpeg_turbo, fltk }:
+{ stdenv, fetchurl, cmake
+, libGL, libGLU, libX11, libXv, libXtst, libjpeg_turbo, fltk
+, xorg
+, opencl-headers, opencl-clhpp, ocl-icd
+}:
stdenv.mkDerivation rec {
pname = "virtualgl-lib";
- version = "2.6.2";
+ version = "2.6.5";
src = fetchurl {
url = "mirror://sourceforge/virtualgl/VirtualGL-${version}.tar.gz";
- sha256 = "0ngqwsm9bml6lis0igq3bn92amh04rccd6jhjibj3418hrbzipvr";
+ sha256 = "1giin3jmcs6y616bb44bpz30frsmj9f8pz2vg7jvb9vcfc9456rr";
};
cmakeFlags = [ "-DVGL_SYSTEMFLTK=1" "-DTJPEG_LIBRARY=${libjpeg_turbo.out}/lib/libturbojpeg.so" ];
@@ -15,7 +19,17 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ];
- buildInputs = [ libjpeg_turbo libGL libGLU fltk libX11 libXv libXtst ];
+ buildInputs = [ libjpeg_turbo libGL libGLU fltk
+ libX11 libXv libXtst xorg.xcbutilkeysyms
+ opencl-headers opencl-clhpp ocl-icd
+ ];
+
+ fixupPhase = ''
+ substituteInPlace $out/bin/vglrun \
+ --replace "LD_PRELOAD=libvglfaker" "LD_PRELOAD=$out/lib/libvglfaker" \
+ --replace "LD_PRELOAD=libdlfaker" "LD_PRELOAD=$out/lib/libdlfaker" \
+ --replace "LD_PRELOAD=libgefaker" "LD_PRELOAD=$out/lib/libgefaker"
+ '';
enableParallelBuilding = true;
diff --git a/pkgs/tools/X11/x11vnc/default.nix b/pkgs/tools/X11/x11vnc/default.nix
index 2f7b0d7697e5..5ed827b5a546 100644
--- a/pkgs/tools/X11/x11vnc/default.nix
+++ b/pkgs/tools/X11/x11vnc/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub,
+{ stdenv, fetchFromGitHub, fetchpatch,
openssl, zlib, libjpeg, xorg, coreutils, libvncserver,
autoreconfHook, pkgconfig }:
@@ -13,6 +13,14 @@ stdenv.mkDerivation rec {
sha256 = "1g652mmi79pfq4p5p7spaswa164rpzjhc5rn2phy5pm71lm0vib1";
};
+ patches = [
+ (fetchpatch {
+ name = "CVE-2020-29074.patch";
+ url = "https://github.com/LibVNC/x11vnc/commit/69eeb9f7baa14ca03b16c9de821f9876def7a36a.patch";
+ sha256 = "0hdhp32g2i5m0ihmaxkxhsn3d5f2qasadvwpgxify4xnzabmyb2d";
+ })
+ ];
+
nativeBuildInputs = [ autoreconfHook pkgconfig ];
buildInputs =
diff --git a/pkgs/tools/X11/xpra/default.nix b/pkgs/tools/X11/xpra/default.nix
index 7f46e017c367..3f1bf557ae8e 100644
--- a/pkgs/tools/X11/xpra/default.nix
+++ b/pkgs/tools/X11/xpra/default.nix
@@ -1,6 +1,6 @@
{ stdenv, lib, fetchurl, callPackage, substituteAll, python3, pkgconfig, writeText
, xorg, gtk3, glib, pango, cairo, gdk-pixbuf, atk
-, wrapGAppsHook, xorgserver, getopt, xauth, utillinux, which
+, wrapGAppsHook, xorgserver, getopt, xauth, util-linux, which
, ffmpeg, x264, libvpx, libwebp, x265
, libfakeXinerama
, gst_all_1, pulseaudio, gobject-introspection
@@ -97,7 +97,7 @@ in buildPythonApplication rec {
--set XPRA_INSTALL_PREFIX "$out"
--set XPRA_COMMAND "$out/bin/xpra"
--prefix LD_LIBRARY_PATH : ${libfakeXinerama}/lib
- --prefix PATH : ${stdenv.lib.makeBinPath [ getopt xorgserver xauth which utillinux pulseaudio ]}
+ --prefix PATH : ${stdenv.lib.makeBinPath [ getopt xorgserver xauth which util-linux pulseaudio ]}
)
'';
diff --git a/pkgs/tools/admin/acme.sh/default.nix b/pkgs/tools/admin/acme.sh/default.nix
index 30badb175a96..8fb14ed2ead7 100644
--- a/pkgs/tools/admin/acme.sh/default.nix
+++ b/pkgs/tools/admin/acme.sh/default.nix
@@ -1,13 +1,13 @@
{ stdenv, lib, fetchFromGitHub, makeWrapper, curl, openssl, socat, iproute, unixtools, dnsutils }:
stdenv.mkDerivation rec {
pname = "acme.sh";
- version = "2.8.7";
+ version = "2.8.8";
src = fetchFromGitHub {
owner = "Neilpang";
repo = "acme.sh";
rev = version;
- sha256 = "0bwzrrm07v2lpsja0r0z7nj3jrf814w57mmk8lbdk9dsb3i07x4w";
+ sha256 = "1iqwzqgg26vsg7lwmgmga9y3ap9q8r5xyx799bj8kawnr8n6s4jd";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/tools/admin/awscli/default.nix b/pkgs/tools/admin/awscli/default.nix
index 79d6f42628f3..8bf242561b1c 100644
--- a/pkgs/tools/admin/awscli/default.nix
+++ b/pkgs/tools/admin/awscli/default.nix
@@ -1,4 +1,5 @@
{ lib
+, nixosTests
, python3
, groff
, less
@@ -14,16 +15,24 @@ let
sha256 = "25df4e10c263fb88b5ace923dd84bf9aa7f5019687b5e55382ffcdb8bede9db5";
};
});
+ # TODO: https://github.com/aws/aws-cli/pull/5712
+ colorama = super.colorama.overridePythonAttrs (oldAttrs: rec {
+ version = "0.4.3";
+ src = oldAttrs.src.override {
+ inherit version;
+ sha256 = "189n8hpijy14jfan4ha9f5n06mnl33cxz7ay92wjqgkr639s0vg9";
+ };
+ });
};
};
in with py.pkgs; buildPythonApplication rec {
pname = "awscli";
- version = "1.18.150"; # N.B: if you change this, change botocore to a matching version too
+ version = "1.18.185"; # N.B: if you change this, change botocore to a matching version too
src = fetchPypi {
inherit pname version;
- sha256 = "0jrxzr4dx2s6ychmrz19yz8i4kqcwj7f8ly82ydwvrr0ff62374g";
+ sha256 = "0yf8dmjgiib5s4dimc1896zxrrj0sl5kzrp7x8spm6xkcvwb02l1";
};
postPatch = ''
@@ -47,14 +56,20 @@ in with py.pkgs; buildPythonApplication rec {
];
postInstall = ''
- mkdir -p $out/etc/bash_completion.d
- echo "complete -C $out/bin/aws_completer aws" > $out/etc/bash_completion.d/awscli
+ mkdir -p $out/share/bash-completion/completions
+ echo "complete -C $out/bin/aws_completer aws" > $out/share/bash-completion/completions/awscli
+
mkdir -p $out/share/zsh/site-functions
mv $out/bin/aws_zsh_completer.sh $out/share/zsh/site-functions
+
rm $out/bin/aws.cmd
'';
- passthru.python = py; # for aws_shell
+ passthru = {
+ python = py; # for aws_shell
+
+ tests = { inherit (nixosTests) awscli; };
+ };
meta = with lib; {
homepage = "https://aws.amazon.com/cli/";
diff --git a/pkgs/tools/admin/awscli2/default.nix b/pkgs/tools/admin/awscli2/default.nix
index e89df04e3bd1..a477beac5a0f 100644
--- a/pkgs/tools/admin/awscli2/default.nix
+++ b/pkgs/tools/admin/awscli2/default.nix
@@ -8,12 +8,12 @@ let
py = python3.override {
packageOverrides = self: super: {
botocore = super.botocore.overridePythonAttrs (oldAttrs: rec {
- version = "2.0.0dev58";
+ version = "2.0.0dev75";
src = fetchFromGitHub {
owner = "boto";
repo = "botocore";
- rev = "2d65a1bdf85d24b40a40bc681b44d167ce1cc8cb";
- hash = "sha256-HPeNWLhNFjRoD4TZ54ZGgJPp8fsnh8Rt6DMJ8Q0nPkY=";
+ rev = "1a4caa8d1c232e9463febec406a8fedc71cb065c";
+ sha256 = "0z2c9i2ci3f8979si8gcgnsz44ylchjax1f3dhj7pzyb2kcw6zri";
};
});
prompt_toolkit = super.prompt_toolkit.overridePythonAttrs (oldAttrs: rec {
@@ -29,16 +29,17 @@ let
in
with py.pkgs; buildPythonApplication rec {
pname = "awscli2";
- version = "2.0.54"; # N.B: if you change this, change botocore to a matching version too
+ version = "2.1.7"; # N.B: if you change this, change botocore to a matching version too
src = fetchFromGitHub {
owner = "aws";
repo = "aws-cli";
rev = version;
- hash = "sha256-RVF9/2s5oy3Re6hdvbhwPf0nXSoizBDwOgtXCc7cwgc=";
+ sha256 = "0sxdbc8y5yqcvsk2bxkywdh4fsq90vlsmcm45y0sa3rpza64xs3r";
};
postPatch = ''
+ substituteInPlace setup.py --replace "colorama>=0.2.5,<0.4.4" "colorama>=0.2.5"
substituteInPlace setup.py --replace "cryptography>=2.8.0,<=2.9.0" "cryptography>=2.8.0"
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"
@@ -67,10 +68,15 @@ with py.pkgs; buildPythonApplication rec {
];
postInstall = ''
- mkdir -p $out/etc/bash_completion.d
- echo "complete -C $out/bin/aws_completer aws" > $out/etc/bash_completion.d/awscli
+ mkdir -p $out/${python3.sitePackages}/awscli/data
+ ${python3.interpreter} scripts/gen-ac-index --index-location $out/${python3.sitePackages}/awscli/data/ac.index
+
+ mkdir -p $out/share/bash-completion/completions
+ echo "complete -C $out/bin/aws_completer aws" > $out/share/bash-completion/completions/aws
+
mkdir -p $out/share/zsh/site-functions
mv $out/bin/aws_zsh_completer.sh $out/share/zsh/site-functions
+
rm $out/bin/aws.cmd
'';
diff --git a/pkgs/tools/admin/azure-cli/default.nix b/pkgs/tools/admin/azure-cli/default.nix
index 820fef1a74aa..81389f39dd38 100644
--- a/pkgs/tools/admin/azure-cli/default.nix
+++ b/pkgs/tools/admin/azure-cli/default.nix
@@ -1,21 +1,23 @@
-{ stdenv, lib, python, fetchFromGitHub, installShellFiles }:
+{ stdenv, lib, python3, fetchFromGitHub, installShellFiles }:
let
- version = "2.14.2";
+ version = "2.15.1";
src = fetchFromGitHub {
owner = "Azure";
repo = "azure-cli";
rev = "azure-cli-${version}";
- sha256 = "1d5qd39b0i5icg193ybr9gzl0axqw5ml5zjwqin1zxqj5y3r6sc2";
+ sha256 = "05vwaafb6yzvrhig0gjkb4803yj6qr00gqh41rws9520899f2m9d";
};
# put packages that needs to be overriden in the py package scope
- py = import ./python-packages.nix { inherit stdenv python lib src version; };
+ py = import ./python-packages.nix {
+ inherit stdenv lib src version;
+ python = python3;
+ };
in
py.pkgs.toPythonApplication (py.pkgs.buildAzureCliPackage {
pname = "azure-cli";
inherit version src;
- disabled = python.isPy27; # namespacing assumes PEP420, which isn't compat with py2
sourceRoot = "source/src/azure-cli";
diff --git a/pkgs/tools/admin/azure-cli/python-packages.nix b/pkgs/tools/admin/azure-cli/python-packages.nix
index ce3b3f657b8f..29787cfb17a1 100644
--- a/pkgs/tools/admin/azure-cli/python-packages.nix
+++ b/pkgs/tools/admin/azure-cli/python-packages.nix
@@ -83,6 +83,11 @@ let
++ lib.optionals isPy3k [ antlr4-python3-runtime ]
++ lib.optionals (!isPy3k) [ enum34 futures antlr4-python2-runtime ndg-httpsclient ];
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace "azure-mgmt-core==1.2.1" "azure-mgmt-core~=1.2"
+ '';
+
doCheck = stdenv.isLinux;
# ignore tests that does network call
checkPhase = ''
@@ -128,8 +133,8 @@ let
azure-mgmt-batch = overrideAzureMgmtPackage super.azure-mgmt-batch "9.0.0" "zip"
"1zn3yqwvm2f3sy8v0xvj4yb7m8kxxm1wpcaccxp91b0zzbn7wh83";
- azure-mgmt-billing = overrideAzureMgmtPackage super.azure-mgmt-billing "0.2.0" "zip"
- "1li2bcdwdapwwx7xbvgfsq51f2mrwm0qyzih8cjhszcah2rkpxw5";
+ azure-mgmt-billing = overrideAzureMgmtPackage super.azure-mgmt-billing "1.0.0" "zip"
+ "8b55064546c8e94839d9f8c98e9ea4b021004b3804e192bf39fa65b603536ad0";
azure-mgmt-policyinsights = overrideAzureMgmtPackage super.azure-mgmt-policyinsights "0.5.0" "zip"
"1wxh7mgrknnhqyafdd7sbwx8plx0zga2af21vs6yhxy48lw9w8pd";
@@ -191,8 +196,8 @@ let
azure-mgmt-devtestlabs = overrideAzureMgmtPackage super.azure-mgmt-devtestlabs "4.0.0" "zip"
"1397ksrd61jv7400mgn8sqngp6ahir55fyq9n5k69wk88169qm2r";
- azure-mgmt-netapp = overrideAzureMgmtPackage super.azure-mgmt-netapp "0.12.0" "zip"
- "7d773119bc02e3d6f9d7cffb7effc17e85676d5c5b1f656d05abc4489e472c76";
+ azure-mgmt-netapp = overrideAzureMgmtPackage super.azure-mgmt-netapp "0.13.0" "zip"
+ "1fq3hgwwhba6vv07rciiibwmp2zlygz20zp1mzdxajqlfg838q78";
azure-mgmt-dns = overrideAzureMgmtPackage super.azure-mgmt-dns "2.1.0" "zip"
"1l55py4fzzwhxlmnwa41gpmqk9v2ncc79w7zq11sm9a5ynrv2c1p";
@@ -248,8 +253,8 @@ let
azure-mgmt-eventhub = overrideAzureMgmtPackage super.azure-mgmt-eventhub "4.1.0" "zip"
"186g70slb259ybrr69zr2ibbmqgplnpncwxzg0nxp6rd7pml7d85";
- azure-mgmt-keyvault = overrideAzureMgmtPackage super.azure-mgmt-keyvault "7.0.0b3" "zip"
- "1w8kp4r8v54cr4sskkgv5mbqx2pisrly2066ma5msg6amy97jnr6";
+ azure-mgmt-keyvault = overrideAzureMgmtPackage super.azure-mgmt-keyvault "8.0.0" "zip"
+ "2c974c6114d8d27152642c82a975812790a5e86ccf609bf370a476d9ea0d2e7d";
azure-mgmt-cdn = overrideAzureMgmtPackage super.azure-mgmt-cdn "5.0.0" "zip"
"0y1bq6lirwx4n8zydi49jx72xfc7dppzhy82x22sx98id8lxgcwm";
@@ -269,8 +274,8 @@ let
azure-mgmt-authorization = overrideAzureMgmtPackage super.azure-mgmt-authorization "0.61.0" "zip"
"0xfvx2dvfj3fbz4ngn860ipi4v6gxqajyjc8x92r8knhmniyxk7m";
- azure-mgmt-storage = overrideAzureMgmtPackage super.azure-mgmt-storage "11.2.0" "zip"
- "0a05djzgwnd9lwj5mazmjfv91k72v9scf612kf6vkjjq7jzkr3pw";
+ azure-mgmt-storage = overrideAzureMgmtPackage super.azure-mgmt-storage "16.0.0" "zip"
+ "2f9d714d9722b1ef4bac6563676612e6e795c4e90f6f3cd323616fdadb0a99e5";
azure-mgmt-servicebus = overrideAzureMgmtPackage super.azure-mgmt-servicebus "0.6.0" "zip"
"1c88pj8diijciizw4c6g1g6liz54cp3xmlm4xnmz97hizfw202gj";
@@ -278,8 +283,8 @@ let
azure-mgmt-servicefabric = overrideAzureMgmtPackage super.azure-mgmt-servicefabric "0.5.0" "zip"
"0x6wxb9zrvcayg3yw0nm99p10vvgc0x3zwk9amzs5m682r2z4wap";
- azure-mgmt-hdinsight = overrideAzureMgmtPackage super.azure-mgmt-hdinsight "1.7.0" "zip"
- "0nq9gbhc2qlllz6v6mdymw25acxpay9cxiafb63pss30jyyj04cx";
+ azure-mgmt-hdinsight = overrideAzureMgmtPackage super.azure-mgmt-hdinsight "2.0.0" "zip"
+ "fd47029f2423e45ec4d311f651dc972043b98e960f186f5c6508c6fdf6eb2fe8";
azure-multiapi-storage = overrideAzureMgmtPackage super.azure-multiapi-storage "0.5.2" "tar.gz"
"09y075mc7kig4dlb0xdvdvl9xbr931bi7kv60xaqnf31pf4pb7gf";
diff --git a/pkgs/tools/admin/bluemix-cli/default.nix b/pkgs/tools/admin/bluemix-cli/default.nix
index f97a6e5df891..b0a5af35def5 100644
--- a/pkgs/tools/admin/bluemix-cli/default.nix
+++ b/pkgs/tools/admin/bluemix-cli/default.nix
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
install -m755 -D -t $out/bin/cfcli bin/cfcli/cf
ln -sv $out/bin/ibmcloud $out/bin/bx
ln -sv $out/bin/ibmcloud $out/bin/bluemix
- install -D -t "$out/etc/bash_completion.d" bx/bash_autocomplete
+ install -D -t "$out/share/bash-completion/completions" bx/bash_autocomplete
install -D -t "$out/share/zsh/site-functions" bx/zsh_autocomplete
'';
diff --git a/pkgs/tools/admin/eksctl/default.nix b/pkgs/tools/admin/eksctl/default.nix
index 6de26c81e623..c375b0987dc4 100644
--- a/pkgs/tools/admin/eksctl/default.nix
+++ b/pkgs/tools/admin/eksctl/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "eksctl";
- version = "0.31.0";
+ version = "0.33.0";
src = fetchFromGitHub {
owner = "weaveworks";
repo = pname;
rev = version;
- sha256 = "08vdcbgi0s9rm8rh025yifacqma2c0dxf6jdfnacrz1gj2s7s4rd";
+ sha256 = "1rhiak1264czcww5ayz35am9nsn5xa3kjd90szssg46ngxisd61x";
};
- vendorSha256 = "1lhs1h0x3ryq0bd5w9ny7i2j9d0x2904br1vlxy677w2xsa9213p";
+ vendorSha256 = "1s9xhq1k67gf9saada1dr95n1sd265hndkxz0alqw6dm2vdp3n2q";
doCheck = false;
diff --git a/pkgs/tools/admin/exoscale-cli/default.nix b/pkgs/tools/admin/exoscale-cli/default.nix
index 9fbedcdbf4ad..36a1cf97a146 100644
--- a/pkgs/tools/admin/exoscale-cli/default.nix
+++ b/pkgs/tools/admin/exoscale-cli/default.nix
@@ -2,13 +2,13 @@
buildGoPackage rec {
pname = "exoscale-cli";
- version = "1.20.2";
+ version = "1.21.0";
src = fetchFromGitHub {
owner = "exoscale";
repo = "cli";
rev = "v${version}";
- sha256 = "1vawc3ba7p35gil57wz9s1mlp1x99imvwcxfzlkfhgizfa56vfrx";
+ sha256 = "12z5mbw7yzhyhzl6499xlhzpgysarjql4qlrpmwfpb8ij1hk8q6i";
};
goPackagePath = "github.com/exoscale/cli";
diff --git a/pkgs/tools/admin/google-cloud-sdk/default.nix b/pkgs/tools/admin/google-cloud-sdk/default.nix
index 53cbaf1229aa..29592451734f 100644
--- a/pkgs/tools/admin/google-cloud-sdk/default.nix
+++ b/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 = "1lkmilj873ia8kigyfmqfjnlpi7jzq3q4m0ip3lr0a111nr3wi4m";
+ sha256 = "0kldvy63gba5k6ymybnggw3q3rlav1gcbpxiwnv6670lk5qzqdsw";
};
x86_64-linux = {
url = "${baseUrl}/${name}-linux-x86_64.tar.gz";
- sha256 = "0q20vaqr9rrzcp57jrskcmbdvqrfpr4lscki85824fdlpklc00ga";
+ sha256 = "1ifl4skwqhkapfwhymyz7v4jpwpd01n4x3956w5ci8c3zvw8l118";
};
}.${system};
in stdenv.mkDerivation rec {
pname = "google-cloud-sdk";
- version = "315.0.0";
+ version = "319.0.0";
src = fetchurl (sources "${pname}-${version}" stdenv.hostPlatform.system);
@@ -74,8 +74,8 @@ in stdenv.mkDerivation rec {
disable_update_check = true" >> $out/google-cloud-sdk/properties
# setup bash completion
- mkdir -p $out/etc/bash_completion.d
- mv $out/google-cloud-sdk/completion.bash.inc $out/etc/bash_completion.d/gcloud.inc
+ mkdir -p $out/share/bash-completion/completions
+ mv $out/google-cloud-sdk/completion.bash.inc $out/share/bash-completion/completions/gcloud.inc
# This directory contains compiled mac binaries. We used crcmod from
# nixpkgs instead.
diff --git a/pkgs/tools/admin/procs/default.nix b/pkgs/tools/admin/procs/default.nix
index 4e0a093ad51c..2c11b6f4523b 100644
--- a/pkgs/tools/admin/procs/default.nix
+++ b/pkgs/tools/admin/procs/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "procs";
- version = "0.10.7";
+ version = "0.10.10";
src = fetchFromGitHub {
owner = "dalance";
repo = pname;
rev = "v${version}";
- sha256 = "0aaspzx8sna1m5zldql0ps3sldazwr32q0md0p8z3nimww24i3b3";
+ sha256 = "12p95nybsisqpji01qgkp5wfg7fwk814xdsz338q9wac8nvqw9w3";
};
- cargoSha256 = "1nb38nnmmc4hf8crp0bka029hlph15zm796nqziq25i26cgz4xvp";
+ cargoSha256 = "13wfz0ig9dsl0h085rzlrx0dg9la957c50xyzjfxq1ybw2qr266b";
buildInputs = stdenv.lib.optional stdenv.isDarwin Security;
diff --git a/pkgs/tools/admin/pulumi/data.nix b/pkgs/tools/admin/pulumi/data.nix
index 7d2523b4073d..1bcee96c9fff 100644
--- a/pkgs/tools/admin/pulumi/data.nix
+++ b/pkgs/tools/admin/pulumi/data.nix
@@ -1,178 +1,178 @@
# DO NOT EDIT! This file is generated automatically by update.sh
{ }:
{
- version = "2.10.2";
+ version = "2.15.0";
pulumiPkgs = {
x86_64-linux = [
{
- url = "https://get.pulumi.com/releases/sdk/pulumi-v2.10.2-linux-x64.tar.gz";
- sha256 = "0pxm90vmha265zc4b1ip2f3iryslkwxznn4kb8l3ma6gibz1zav3";
+ url = "https://get.pulumi.com/releases/sdk/pulumi-v2.15.0-linux-x64.tar.gz";
+ sha256 = "0yvzqqcfmgblig5jwdc07phyhnfjzvjd1qm0vgfi9ll9y88l33lc";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v1.1.0-linux-amd64.tar.gz";
- sha256 = "1l4kszzw1w862sfd4jnz66lwnp02p4kl1fwvj5ab81qfwzwg0cfx";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v1.3.0-linux-amd64.tar.gz";
+ sha256 = "1rpmzra42kx2jnhdbnqg120lbnpw86y00vkqbqc3qyagi260f01g";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v3.4.0-linux-amd64.tar.gz";
- sha256 = "1gzjdafx5zsqrb5r3amskak51ajcpqbbfw45939jdsdll8vclw7g";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v3.19.0-linux-amd64.tar.gz";
+ sha256 = "0y0j1aflrfas9sfr4g7jbn2cnhlz9hpz5il6qykz0m01v6sv604w";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v2.6.0-linux-amd64.tar.gz";
- sha256 = "0myvx2glqnx29l4wd5vx4gm773zrcmwcjvs2b1yv63fl10md9sv7";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v2.8.0-linux-amd64.tar.gz";
+ sha256 = "174b6r2vhbf9svknidd05sccjzihp97wcd8jwy6dll83d8f8v2xn";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v2.5.0-linux-amd64.tar.gz";
- sha256 = "12cajd8jiqy11s880vsv20gqfm44g160x7fxm93agjl7wng32ad6";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v2.6.2-linux-amd64.tar.gz";
+ sha256 = "0xq36wh57w7b7l5skx173lj3chl4rfgbfdivsvyjlnfahh2fmfr4";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v2.8.0-linux-amd64.tar.gz";
- sha256 = "0k429fh477f84kmnhyl5s9p0yym7d6sdq7hy7wqx6psxp4rf5h9x";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v2.11.0-linux-amd64.tar.gz";
+ sha256 = "0p2i0k0js3js35jcphf64rzxs7zg9wq25yfzd9q6b2kp2vyqbvjs";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v2.8.0-linux-amd64.tar.gz";
- sha256 = "045z7qj23bq71nxfjk1vvnfbjcnqfkcbxbpjz72q0hw4xn7dq6jz";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v3.1.1-linux-amd64.tar.gz";
+ sha256 = "1hzf4668sljy2g6s9xz6lvn8cbjy8bb2flhdmc4ln69xxcsslj9z";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v2.3.0-linux-amd64.tar.gz";
- sha256 = "16d0jd3429pr4vlrzrv32w2fa53j7gyqq5lc78gw9j4v3mc3scvz";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v2.4.1-linux-amd64.tar.gz";
+ sha256 = "0fr8ac7864ph02hhl3f08xjyk626c4zbcf8nr7xhmh2ifz6sj9sl";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v3.25.0-linux-amd64.tar.gz";
- sha256 = "0gz4kpddaf9p25lfnp70p6197wrfgsiys7s4vdy75z8dyd4sbiv0";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v4.4.0-linux-amd64.tar.gz";
+ sha256 = "0zx9yy97n0wk87ylgq67nphagfp1gas5z99mcfmlh9rf4mj8fhpz";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v2.0.0-linux-amd64.tar.gz";
- sha256 = "0n2532gfb5i53raya07rn8wcp15rc07jfg8wsm2lfzj7a4mp2p6c";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v2.3.0-linux-amd64.tar.gz";
+ sha256 = "02c0nmnk27q9ssv7wv8s30ysxnkqbq7sd004gia4wxf97fhlhl5x";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v2.6.0-linux-amd64.tar.gz";
- sha256 = "16l1a30rkg9l6yh68qv61dgm3h3gdgpsdacvnfg1ra0fvvfs9477";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v3.3.0-linux-amd64.tar.gz";
+ sha256 = "01rpv9m6mj8yqz302g15x4yp37pp4ghdc686n4l7xz08xdb209xi";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v0.2.0-linux-amd64.tar.gz";
- sha256 = "1m2w8gsksr36pprxr6v3v4y3n7x5ycbcdfywv67yxmbi4lxyy3ar";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v0.4.0-linux-amd64.tar.gz";
+ sha256 = "1w4cjgccm29ncqb7jfsf9ajlvq0q8h5mnz4v5lxwyx21n80kq34p";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v2.6.1-linux-amd64.tar.gz";
- sha256 = "01vnbgck1ffj4jg8ghmkjp63xq3r9q3459vy03xpzm14l1i6agwv";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v2.7.3-linux-amd64.tar.gz";
+ sha256 = "0imqwx4v6qsk10anxvnaxpxg87mm34x0qcq30c435mcfrly728sp";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v2.2.0-linux-amd64.tar.gz";
- sha256 = "1g05kqymbkrxf48iskn9w12kxy880allhqm9a7p4g7mx0174yfhm";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v2.3.1-linux-amd64.tar.gz";
+ sha256 = "0zrza0i73ld16szbbsz3h9p9z09ws2pf380kzb1358g70ayvzga3";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mysql-v2.2.1-linux-amd64.tar.gz";
- sha256 = "1fa5i283nisa6cq02fcrsgwkw7bwnh2j3agjbqyvv2xiss34i7hw";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mysql-v2.3.2-linux-amd64.tar.gz";
+ sha256 = "12gs049074vn5s0njza0r48bk5z8d7bfc50j2mbbylkdrlrl87ci";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-openstack-v2.6.0-linux-amd64.tar.gz";
- sha256 = "0ihiag248c30dz4z2b559689zqwp52p0m7pv7jqpk86xwvimbsn1";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-openstack-v2.9.0-linux-amd64.tar.gz";
+ sha256 = "1vqzl72q939i381vy6dkn75xv09vjs2mg2prbmx63j3hylgb9m6r";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-packet-v3.1.0-linux-amd64.tar.gz";
- sha256 = "0jwvdsb26bhsqcbrsw9ss54xgpccl830hhbwnbz8ql8yndd35srg";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-packet-v3.2.2-linux-amd64.tar.gz";
+ sha256 = "0glbjhgrb2hiyhd6kwmy7v384j8zw641pw9737g1fczv3x16a3s3";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v2.4.0-linux-amd64.tar.gz";
- sha256 = "1wr4p312xwqi0icn153iv2j88rp37wkf8hc5y4pmdr61vd0kpw7w";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v2.5.2-linux-amd64.tar.gz";
+ sha256 = "1xxhc5sy3z391dgzzb4s6wzad2n2j3f5g158wffcj8jss2ylbh1x";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v2.3.1-linux-amd64.tar.gz";
- sha256 = "0xq3as94i9ah9dv1cabgdqjg68yg7laksfzpf81s6kcv742cnnqi";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v2.4.2-linux-amd64.tar.gz";
+ sha256 = "02xq4mph35fnziz6fb230cvd828yfs030nmi3a4hwh4w1xbr24iw";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v2.4.0-linux-amd64.tar.gz";
- sha256 = "1av7fj1jlhhqplqq60d6hzzidlhsvr41z9p1x3mvz5frwijxr1ab";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v3.1.0-linux-amd64.tar.gz";
+ sha256 = "0avlf8gyh52zc11a87izy2v8iy4zvbfv6zrm8zg1i5ar43xqg3pm";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v2.10.0-linux-amd64.tar.gz";
- sha256 = "1bgw5xw6f01whxlm5358xn6v9wqz9mxg3dvb5vi7rfs9wwxykr4g";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v2.11.2-linux-amd64.tar.gz";
+ sha256 = "1wb953vm990c4dsb757msmz7ws844alad3g68sfy029cgmnf8q5i";
}
];
x86_64-darwin = [
{
- url = "https://get.pulumi.com/releases/sdk/pulumi-v2.10.2-darwin-x64.tar.gz";
- sha256 = "1fzqylx7pmrpvsxrmhlx56v9i9zkid96zrj9hsc26qhx5w7k600w";
+ url = "https://get.pulumi.com/releases/sdk/pulumi-v2.15.0-darwin-x64.tar.gz";
+ sha256 = "08hyk06qwm1aibpyqb07h83gc6nfp0cwf6hikf8mc18b2mrwr27r";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v1.1.0-darwin-amd64.tar.gz";
- sha256 = "05dxpdwdg8cd1a6d3xh8dkns5wkvpr0v11bb4zdzv38x6wxnqx0z";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v1.3.0-darwin-amd64.tar.gz";
+ sha256 = "0ih9l3pkqxfslc11qcgwshxqxbcwy5wfpjczahny6mkgqwmxixnx";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v3.4.0-darwin-amd64.tar.gz";
- sha256 = "1jbnx1wpzh2k127ixh9j0ghlqhj3sc1s17cp3ax3q9gq3cadcl5i";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v3.19.0-darwin-amd64.tar.gz";
+ sha256 = "0yqm66av2yb9qndpkxxisjml66dyg3zhzkb9fr6kywx8xar4gfdp";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v2.6.0-darwin-amd64.tar.gz";
- sha256 = "0lpf3cqi3kss7hmr8a3y6gmwjl854vmva4f9p9q7147rxr8aw5f9";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v2.8.0-darwin-amd64.tar.gz";
+ sha256 = "02is7mfbzhv8bkyn4vk1x9b6m1v9c21chihpry6cjdhpq46bfssf";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v2.5.0-darwin-amd64.tar.gz";
- sha256 = "0qwjrhmspibjr17kgswfcgbdhmkicqrjd1md6azingdr5wp7cwwm";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v2.6.2-darwin-amd64.tar.gz";
+ sha256 = "09z1kn5gbgda0d4sfyd17qv1p9ldvxn8jbd049s46gvalmqbfwpd";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v2.8.0-darwin-amd64.tar.gz";
- sha256 = "0rwgbpif7l3ayh363cz0k2dir36a87x0bszspq3nm3xbwmd190f0";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-datadog-v2.11.0-darwin-amd64.tar.gz";
+ sha256 = "1r0r6hpchkiq6bg3z6bqnqqz8s96pijsp6rn1dby9f2kaqmar23c";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v2.8.0-darwin-amd64.tar.gz";
- sha256 = "0943r8x70gxxkfn0rhcx2b9zya44k28j5s8z2m8jn2i1fvqvahq5";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v3.1.1-darwin-amd64.tar.gz";
+ sha256 = "1nrj3lh2asw6169pddjp83q6ll3w5fjp854bdrx99zajpv7gd0gm";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v2.3.0-darwin-amd64.tar.gz";
- sha256 = "1nvqjc1zrxfn2r1wdh2sdr2vimar5836bhscqsiaw4i6mjdsggfy";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v2.4.1-darwin-amd64.tar.gz";
+ sha256 = "0y76cy3h0n004lfch37gf9vi8glxnxixwmf1zby3izxd34pyri17";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v3.25.0-darwin-amd64.tar.gz";
- sha256 = "05x0qlv3xkkvs71ixzmc21ck85w9f4a4dxrwmgkq6c0nhy3npbnj";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v4.4.0-darwin-amd64.tar.gz";
+ sha256 = "09zc0sg2h07c97bqbh3ma4pgs232nbd0q5l43992nqa4mn5b8w14";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v2.0.0-darwin-amd64.tar.gz";
- sha256 = "1m80l75r2w46m7191igjan4ipfkhc9ld1xlybncd628qlcf2jpqz";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v2.3.0-darwin-amd64.tar.gz";
+ sha256 = "08crawyaa26llqc3hj2grba0546ny8zwj8dfg6i46ad3kx1nmycq";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v2.6.0-darwin-amd64.tar.gz";
- sha256 = "0dan0qqvaxfh90db14s7adjjy670lz15bbm6a8fjfyj4fdhsbwyn";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v3.3.0-darwin-amd64.tar.gz";
+ sha256 = "12ny0kmly1blj8hd8dlzqbg1pbfh37259x3k2kxx2zcqvcw9y4z9";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v0.2.0-darwin-amd64.tar.gz";
- sha256 = "1gznv5d10pxbkyl4hbd4c9skkgkypfs1xg0jjmszkwxcjzvhc4l3";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v0.4.0-darwin-amd64.tar.gz";
+ sha256 = "0svbnv3axy397w2hi3g1mghcahq88aj4jsnipn3lyxrm29n4wna7";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v2.6.1-darwin-amd64.tar.gz";
- sha256 = "08w8by7h9nlgvyap2in6yy21dk46fxvl93h4ghaw7xxjjs2l3dfi";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v2.7.3-darwin-amd64.tar.gz";
+ sha256 = "1viwi0ji1qqy4ysl4a9dhv8sfpg8sp3w4i9ndvxs2m7zq0hbndbs";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v2.2.0-darwin-amd64.tar.gz";
- sha256 = "0qjszd30r3094p5m7v5gynx2kxh9xf9878mxdc2wnswpkpw3v5pb";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v2.3.1-darwin-amd64.tar.gz";
+ sha256 = "1382c66vfkzr4hinqi45g7w9s7zv8yhj4in5wnd20s3cg5890mr1";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mysql-v2.2.1-darwin-amd64.tar.gz";
- sha256 = "1a19lmxi8r8h4yfll0k97kvq0lgkzwvrwf52ny4zl67bc9g4jr5p";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mysql-v2.3.2-darwin-amd64.tar.gz";
+ sha256 = "1fb6p0nafs3s0kablwyq8v5kf5bs0fi9hkgwkz8hl0ydijzpasl4";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-openstack-v2.6.0-darwin-amd64.tar.gz";
- sha256 = "11vfjkmhrq7q4j6h5d2sdzan3ziyhl5qhc0fhfnsz2pxss549zab";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-openstack-v2.9.0-darwin-amd64.tar.gz";
+ sha256 = "0dhxhsjb3vbc1bq4pgidadiyfr3gasj0h344prcjzcaxymb3609f";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-packet-v3.1.0-darwin-amd64.tar.gz";
- sha256 = "1ny1m6pb44k77gqf97km3gkb7dwhilkmqi2zy4hdl20js1ijsh7p";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-packet-v3.2.2-darwin-amd64.tar.gz";
+ sha256 = "0621njipng32x43lw8n49mapq10lnvibg8vlvgciqsfvrbpz1yp5";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v2.4.0-darwin-amd64.tar.gz";
- sha256 = "1vm2pfj93wi6q7kcrqwy9190mx0jn2p96algcd5gms48a4m8bgpb";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v2.5.2-darwin-amd64.tar.gz";
+ sha256 = "0mf7a33ldvfx3yiprprh0cdb4bcnjcp7dhl0bifwyi644v94ffm1";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v2.3.1-darwin-amd64.tar.gz";
- sha256 = "0mnmlvyppfndq1rwy4k40j0syy590v2lg75kg0rnf16qlpffskn9";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v2.4.2-darwin-amd64.tar.gz";
+ sha256 = "0f77ja9cvhcl86654a3gmb399c7ybigznmxxd8f6f2m7x44pih4q";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v2.4.0-darwin-amd64.tar.gz";
- sha256 = "0q9qbqalask628cbi3347pjbnm3304c8qhx7h8icqxxh59mjnhr7";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v3.1.0-darwin-amd64.tar.gz";
+ sha256 = "18i81mdws02kfil8zcrnjl3i4gjxqix9n04flz67mqw730mhr3ss";
}
{
- url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v2.10.0-darwin-amd64.tar.gz";
- sha256 = "1gxiqq6hk77s1n3q3p92p0yykpihw2k8lv01dra015fjha6pyl19";
+ url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v2.11.2-darwin-amd64.tar.gz";
+ sha256 = "1mw70j1iky98k09739mq1b7lsarvlqp2kcm26555520z78ifiibh";
}
];
};
diff --git a/pkgs/tools/admin/pulumi/update.sh b/pkgs/tools/admin/pulumi/update.sh
index 5e0c721959c3..80acc33322d0 100755
--- a/pkgs/tools/admin/pulumi/update.sh
+++ b/pkgs/tools/admin/pulumi/update.sh
@@ -3,31 +3,31 @@
# Version of Pulumi from
# https://www.pulumi.com/docs/get-started/install/versions/
-VERSION="2.10.2"
+VERSION="2.15.0"
# Grab latest release ${VERSION} from
# https://github.com/pulumi/pulumi-${NAME}/releases
plugins=(
- "auth0=1.1.0"
- "aws=3.4.0"
- "cloudflare=2.6.0"
- "consul=2.5.0"
- "datadog=2.8.0"
- "digitalocean=2.8.0"
- "docker=2.3.0"
- "gcp=3.25.0"
- "github=2.0.0"
- "gitlab=2.6.0"
- "hcloud=0.2.0"
- "kubernetes=2.6.1"
- "mailgun=2.2.0"
- "mysql=2.2.1"
- "openstack=2.6.0"
- "packet=3.1.0"
- "postgresql=2.4.0"
- "random=2.3.1"
- "vault=2.4.0"
- "vsphere=2.10.0"
+ "auth0=1.3.0"
+ "aws=3.19.0"
+ "cloudflare=2.8.0"
+ "consul=2.6.2"
+ "datadog=2.11.0"
+ "digitalocean=3.1.1"
+ "docker=2.4.1"
+ "gcp=4.4.0"
+ "github=2.3.0"
+ "gitlab=3.3.0"
+ "hcloud=0.4.0"
+ "kubernetes=2.7.3"
+ "mailgun=2.3.1"
+ "mysql=2.3.2"
+ "openstack=2.9.0"
+ "packet=3.2.2"
+ "postgresql=2.5.2"
+ "random=2.4.2"
+ "vault=3.1.0"
+ "vsphere=2.11.2"
);
function genMainSrc() {
diff --git a/pkgs/tools/admin/salt/default.nix b/pkgs/tools/admin/salt/default.nix
index b66911c9325b..ad0cae6ecde6 100644
--- a/pkgs/tools/admin/salt/default.nix
+++ b/pkgs/tools/admin/salt/default.nix
@@ -7,11 +7,11 @@
}:
python3.pkgs.buildPythonApplication rec {
pname = "salt";
- version = "3002.1";
+ version = "3002.2";
src = python3.pkgs.fetchPypi {
inherit pname version;
- sha256 = "0pp7qcfwsvg4419hzfka1180pw3saa9mrhl0z9951zn9fw2nllsc";
+ sha256 = "vW0pYhzo4JlBJ3fNOWrzVHSqESuwmZtdqAQ4fYcpAHU=";
};
propagatedBuildInputs = with python3.pkgs; [
diff --git a/pkgs/tools/admin/stripe-cli/default.nix b/pkgs/tools/admin/stripe-cli/default.nix
index 51f6499f8e36..f675e7518f58 100644
--- a/pkgs/tools/admin/stripe-cli/default.nix
+++ b/pkgs/tools/admin/stripe-cli/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "stripe-cli";
- version = "1.5.4";
+ version = "1.5.5";
src = fetchFromGitHub {
owner = "stripe";
repo = pname;
rev = "v${version}";
- sha256 = "1gb9xk40drj7z6sw6a2hva4kvim508q4f3cfjpmr7yjzspqy32p0";
+ sha256 = "0r0szzw3xl9cn5vcqgn6sc4wbk2j17r1rhg14qgix835lzp9wpdv";
};
vendorSha256 = "05cyn9cgmijj6dl075slwm5qc6fj6m5sm414wqm50xz2fjs0400r";
diff --git a/pkgs/tools/admin/trivy/default.nix b/pkgs/tools/admin/trivy/default.nix
index 7af02e567c3d..ffe5d25bd9c1 100644
--- a/pkgs/tools/admin/trivy/default.nix
+++ b/pkgs/tools/admin/trivy/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "trivy";
- version = "0.12.0";
+ version = "0.14.0";
src = fetchFromGitHub {
owner = "aquasecurity";
repo = pname;
rev = "v${version}";
- sha256 = "0vgir7sc14lb0wqwr786sq77pda6rw7svwr6hxklckkn20d9z7z0";
+ sha256 = "1ylk6n062n9w2c8179mj0z5acz98b30w6dkpz8gslachsz9sb5ij";
};
- vendorSha256 = "0k6n73im14gaayl8rday2fhhizsv3klza146gx0dqm0694rqph0r";
+ vendorSha256 = "0kljvy61n72dg99jyc47fzhc8ihyfjk30a1a031gczk3q3z2l7kj";
subPackages = [ "cmd/trivy" ];
@@ -32,6 +32,7 @@ buildGoModule rec {
application dependencies (Bundler, Composer, npm, yarn, etc.).
'';
homepage = src.meta.homepage;
+ changelog = "${src.meta.homepage}/releases/tag/v${version}";
license = licenses.asl20;
maintainers = with maintainers; [ jk ];
};
diff --git a/pkgs/tools/archivers/ctrtool/default.nix b/pkgs/tools/archivers/ctrtool/default.nix
index 97abeadffc09..4b8eb4dfab2e 100644
--- a/pkgs/tools/archivers/ctrtool/default.nix
+++ b/pkgs/tools/archivers/ctrtool/default.nix
@@ -2,22 +2,23 @@
stdenv.mkDerivation rec {
pname = "ctrtool";
- version = "0.16";
+ version = "0.7";
src = fetchFromGitHub {
owner = "jakcron";
repo = "Project_CTR";
- rev = "v${version}";
- sha256 = "1n3j3fd1bqd39v5bdl9mhq4qdrcl1k4ib1yzl3qfckaz3y8bkrap";
+ rev = "ctrtool-v${version}";
+ sha256 = "07aayck82w5xcp3si35d7ghybmrbqw91fqqvmbpjrjcixc6m42z7";
};
sourceRoot = "source/ctrtool";
+ makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" "CXX=${stdenv.cc.targetPrefix}c++"];
enableParallelBuilding = true;
installPhase = "
mkdir $out/bin -p
- cp ctrtool $out/bin/ctrtool
+ cp ctrtool${stdenv.hostPlatform.extensions.executable} $out/bin/
";
meta = with stdenv.lib; {
diff --git a/pkgs/tools/archivers/fsarchiver/default.nix b/pkgs/tools/archivers/fsarchiver/default.nix
index 621e3f718e02..721accd93f03 100644
--- a/pkgs/tools/archivers/fsarchiver/default.nix
+++ b/pkgs/tools/archivers/fsarchiver/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig
, zlib, bzip2, lzma, lzo, lz4, zstd, xz
-, libgcrypt, e2fsprogs, utillinux, libgpgerror }:
+, libgcrypt, e2fsprogs, util-linux, libgpgerror }:
let
version = "0.8.5";
@@ -22,7 +22,7 @@ in stdenv.mkDerivation {
buildInputs = [
zlib bzip2 lzma lzo lz4 zstd xz
- libgcrypt e2fsprogs utillinux libgpgerror
+ libgcrypt e2fsprogs util-linux libgpgerror
];
meta = with stdenv.lib; {
diff --git a/pkgs/tools/archivers/pax/default.nix b/pkgs/tools/archivers/pax/default.nix
new file mode 100644
index 000000000000..aa457b976d0d
--- /dev/null
+++ b/pkgs/tools/archivers/pax/default.nix
@@ -0,0 +1,30 @@
+{ stdenv, fetchurl }:
+
+stdenv.mkDerivation rec {
+ pname = "pax";
+ version = "20201030";
+
+ src = fetchurl {
+ url = "http://www.mirbsd.org/MirOS/dist/mir/cpio/paxmirabilis-${version}.tgz";
+ sha256 = "1p18nxijh323f4i1s2pg7pcr0557xljl5avv8ll5s9nfr34r5j0w";
+ };
+
+ buildPhase = ''
+ sh Build.sh -r -tpax
+ '';
+
+ installPhase = ''
+ install -Dm555 pax $out/bin/pax
+ ln -s $out/bin/pax $out/bin/paxcpio
+ ln -s $out/bin/pax $out/bin/paxtar
+ install -Dm444 mans/pax{,cpio,tar}.1 -t $out/share/man/man1/
+ '';
+
+ meta = with stdenv.lib; {
+ description = "POSIX standard archive tool from MirBSD";
+ homepage = "https://www.mirbsd.org/pax.htm";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ gebner ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/tools/audio/abcm2ps/default.nix b/pkgs/tools/audio/abcm2ps/default.nix
index 099ccc6f4cb8..5088cdeb9609 100644
--- a/pkgs/tools/audio/abcm2ps/default.nix
+++ b/pkgs/tools/audio/abcm2ps/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "abcm2ps";
- version = "8.14.9";
+ version = "8.14.10";
src = fetchFromGitHub {
owner = "leesavide";
repo = "abcm2ps";
rev = "v${version}";
- sha256 = "0h4qzj9k5ng09nbkfipvr82piq68c576akjwmhsqn05rvgirmhx7";
+ sha256 = "0x20vmf94n9s4r2q45543yi39fkc0jg9wd1imihjcqmb2sz3x3vm";
};
configureFlags = [
diff --git a/pkgs/tools/audio/abcmidi/default.nix b/pkgs/tools/audio/abcmidi/default.nix
index 4ab394516a84..e33ff98587bf 100644
--- a/pkgs/tools/audio/abcmidi/default.nix
+++ b/pkgs/tools/audio/abcmidi/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "abcMIDI";
- version = "2020.08.09";
+ version = "2020.11.07";
src = fetchzip {
url = "https://ifdo.ca/~seymour/runabc/${pname}-${version}.zip";
- sha256 = "1j7jkv2fdrhyyjavffb5nrs8p9mfp8zqqravcad1ayv1z2wxr8vl";
+ sha256 = "0zwzgqy1wa7yd2cm6spq11lw21mdn92lx8qzrxpk9kxcl03mv5jd";
};
# There is also a file called "makefile" which seems to be preferred by the standard build phase
diff --git a/pkgs/tools/audio/pasystray/default.nix b/pkgs/tools/audio/pasystray/default.nix
index 8b0580ba98c4..d80f1af4182a 100644
--- a/pkgs/tools/audio/pasystray/default.nix
+++ b/pkgs/tools/audio/pasystray/default.nix
@@ -1,5 +1,5 @@
-{ stdenv, fetchFromGitHub, pkgconfig, autoreconfHook, wrapGAppsHook
-, gnome3, avahi, gtk3, libappindicator-gtk3, libnotify, libpulseaudio
+{ stdenv, fetchpatch, fetchFromGitHub, pkgconfig, autoreconfHook, wrapGAppsHook
+, gnome3, avahi, gtk3, libayatana-appindicator-gtk3, libnotify, libpulseaudio
, xlibsWrapper, gsettings-desktop-schemas
}:
@@ -17,12 +17,18 @@ stdenv.mkDerivation rec {
patches = [
# https://github.com/christophgysin/pasystray/issues/90#issuecomment-306190701
./fix-wayland.patch
+
+ # https://github.com/christophgysin/pasystray/issues/98
+ (fetchpatch {
+ url = "https://sources.debian.org/data/main/p/pasystray/0.7.1-1/debian/patches/0001-Build-against-ayatana-appindicator.patch";
+ sha256 = "0hijphrf52n2zfwdnrmxlp3a7iwznnkb79awvpzplz0ia2lqywpw";
+ })
];
nativeBuildInputs = [ pkgconfig autoreconfHook wrapGAppsHook ];
buildInputs = [
gnome3.adwaita-icon-theme
- avahi gtk3 libappindicator-gtk3 libnotify libpulseaudio xlibsWrapper
+ avahi gtk3 libayatana-appindicator-gtk3 libnotify libpulseaudio xlibsWrapper
gsettings-desktop-schemas
];
diff --git a/pkgs/tools/audio/playerctl/default.nix b/pkgs/tools/audio/playerctl/default.nix
index c1cddf12b650..7ef9557b42aa 100644
--- a/pkgs/tools/audio/playerctl/default.nix
+++ b/pkgs/tools/audio/playerctl/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "playerctl";
- version = "2.2.1";
+ version = "2.3.1";
src = fetchFromGitHub {
owner = "acrisci";
repo = "playerctl";
rev = "v${version}";
- sha256 = "17hi33sw3663qz5v54bqqil31sgkrlxkb2l5bgqk87pac6x2wnbz";
+ sha256 = "00z5c6amlxd3q42l7x8i0ngl627dxglgg5vikbbhjp9ms34xbxdn";
};
nativeBuildInputs = [ meson ninja pkgconfig gtk-doc docbook_xsl gobject-introspection ];
diff --git a/pkgs/tools/audio/tts/default.nix b/pkgs/tools/audio/tts/default.nix
new file mode 100644
index 000000000000..770e898f2eec
--- /dev/null
+++ b/pkgs/tools/audio/tts/default.nix
@@ -0,0 +1,123 @@
+{ lib
+, python3Packages
+, fetchFromGitHub
+, fetchpatch
+, python3
+}:
+
+#
+# Tested in the following setup:
+#
+# TTS model:
+# Tacotron2 DDC
+# https://drive.google.com/drive/folders/1Y_0PcB7W6apQChXtbt6v3fAiNwVf4ER5
+# Vocoder model:
+# Multi-Band MelGAN
+# https://drive.google.com/drive/folders/1XeRT0q4zm5gjERJqwmX5w84pMrD00cKD
+#
+# Arrange /tmp/tts like this:
+# scale_stats.npy
+# tts
+# tts/checkpoint_130000.pth.tar
+# tts/checkpoint_130000_tf.pkl
+# tts/checkpoint_130000_tf_2.3rc0.tflite
+# tts/config.json
+# tts/scale_stats.npy
+# vocoder
+# vocoder/checkpoint_1450000.pth.tar
+# vocoder/checkpoint_2750000_tf.pkl
+# vocoder/checkpoint_2750000_tf_v2.3rc.tflite
+# vocoder/config.json
+# vocoder/scale_stats.npy
+#
+# Start like this:
+# cd /tmp/tts
+# tts-server \
+# --vocoder_config ./tts/vocoder/config.json \
+# --vocoder_checkpoint ./tts/vocoder/checkpoint_1450000.pth.tar \
+# --tts_config ./tts/config.json \
+# --tts_checkpoint ./tts/checkpoint_130000.pth.tar
+#
+# For now, for deployment check the systemd unit in the pull request:
+# https://github.com/NixOS/nixpkgs/pull/103851#issue-521121136
+#
+
+python3Packages.buildPythonApplication rec {
+ pname = "tts";
+ # until https://github.com/mozilla/TTS/issues/424 is resolved
+ # we treat released models as released versions:
+ # https://github.com/mozilla/TTS/wiki/Released-Models
+ version = "unstable-2020-06-17";
+
+ src = fetchFromGitHub {
+ owner = "mozilla";
+ repo = "TTS";
+ rev = "72a6ac54c8cfaa407fc64b660248c6a788bdd381";
+ sha256 = "1wvs264if9n5xzwi7ryxvwj1j513szp6sfj6n587xk1fphi0921f";
+ };
+
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/mozilla/TTS/commit/36fee428b9f3f4ec1914b090a2ec9d785314d9aa.patch";
+ sha256 = "sha256-pP0NxiyrsvQ0A7GEleTdT87XO08o7WxPEpb6Bmj66dc=";
+ })
+ ];
+
+ preBuild = ''
+ # numba jit tries to write to its cache directory
+ export HOME=$TMPDIR
+ sed -i -e 's!tensorflow==.*!tensorflow!' requirements.txt
+ sed -i -e 's!librosa==[^"]*!librosa!' requirements.txt setup.py
+ sed -i -e 's!unidecode==[^"]*!unidecode!' requirements.txt setup.py
+ sed -i -e 's!bokeh==[^"]*!bokeh!' requirements.txt setup.py
+ sed -i -e 's!numba==[^"]*!numba!' requirements.txt setup.py
+ # Not required for building/installation but for their development/ci workflow
+ sed -i -e '/pylint/d' requirements.txt setup.py
+ sed -i -e '/cardboardlint/d' requirements.txt setup.py
+ '';
+
+
+ propagatedBuildInputs = with python3Packages; [
+ matplotlib
+ scipy
+ pytorch
+ flask
+ attrdict
+ bokeh
+ soundfile
+ tqdm
+ librosa
+ unidecode
+ phonemizer
+ tensorboardx
+ fuzzywuzzy
+ tensorflow_2
+ inflect
+ gdown
+ pysbd
+ ];
+
+ postInstall = ''
+ cp -r TTS/server/templates/ $out/${python3.sitePackages}/TTS/server
+ '';
+
+ checkInputs = with python3Packages; [ pytestCheckHook ];
+
+ disabledTests = [
+ # RuntimeError: fft: ATen not compiled with MKL support
+ "test_torch_stft"
+ "test_stft_loss"
+ "test_multiscale_stft_loss"
+ # AssertionErrors that I feel incapable of debugging
+ "test_phoneme_to_sequence"
+ "test_text2phone"
+ "test_parametrized_gan_dataset"
+ ];
+
+ meta = with lib; {
+ homepage = "https://github.com/mozilla/TTS";
+ description = "Deep learning for Text to Speech";
+ license = licenses.mpl20;
+ maintainers = with maintainers; [ hexa mic92 ];
+ };
+}
diff --git a/pkgs/tools/backup/btrbk/default.nix b/pkgs/tools/backup/btrbk/default.nix
index 0c528bcea1ec..6e450b11aa2b 100644
--- a/pkgs/tools/backup/btrbk/default.nix
+++ b/pkgs/tools/backup/btrbk/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, coreutils, bash, btrfs-progs, openssh, perl, perlPackages
-, utillinux, asciidoc, asciidoctor, mbuffer, makeWrapper }:
+, util-linux, asciidoc, asciidoctor, mbuffer, makeWrapper }:
stdenv.mkDerivation rec {
pname = "btrbk";
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
# Fix SSH filter script
sed -i '/^export PATH/d' ssh_filter_btrbk.sh
- substituteInPlace ssh_filter_btrbk.sh --replace logger ${utillinux}/bin/logger
+ substituteInPlace ssh_filter_btrbk.sh --replace logger ${util-linux}/bin/logger
'';
preFixup = ''
diff --git a/pkgs/tools/backup/duplicity/default.nix b/pkgs/tools/backup/duplicity/default.nix
index c12cc1198c9c..1f62834e4d19 100644
--- a/pkgs/tools/backup/duplicity/default.nix
+++ b/pkgs/tools/backup/duplicity/default.nix
@@ -7,7 +7,7 @@
, gnupg
, gnutar
, par2cmdline
-, utillinux
+, util-linux
, rsync
, backblaze-b2
, makeWrapper
@@ -72,7 +72,7 @@ pythonPackages.buildPythonApplication rec {
librsync # Add 'rdiff' to PATH.
par2cmdline # Add 'par2' to PATH.
] ++ stdenv.lib.optionals stdenv.isLinux [
- utillinux # Add 'setsid' to PATH.
+ util-linux # Add 'setsid' to PATH.
] ++ (with pythonPackages; [
lockfile
mock
diff --git a/pkgs/tools/backup/ori/default.nix b/pkgs/tools/backup/ori/default.nix
index e3b4a0fb537e..9f00a7f2133a 100644
--- a/pkgs/tools/backup/ori/default.nix
+++ b/pkgs/tools/backup/ori/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, boost, pkgconfig, scons, utillinux, fuse, libevent, openssl, zlib }:
+{ stdenv, fetchurl, boost, pkgconfig, scons, util-linux, fuse, libevent, openssl, zlib }:
stdenv.mkDerivation {
version = "0.8.1";
@@ -10,7 +10,7 @@ stdenv.mkDerivation {
};
buildInputs = [
- boost pkgconfig scons utillinux fuse libevent openssl zlib
+ boost pkgconfig scons util-linux fuse libevent openssl zlib
];
buildPhase = ''
diff --git a/pkgs/tools/backup/tarsnap/default.nix b/pkgs/tools/backup/tarsnap/default.nix
index 8d23e955095a..34955a979a41 100644
--- a/pkgs/tools/backup/tarsnap/default.nix
+++ b/pkgs/tools/backup/tarsnap/default.nix
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
};
preConfigure = ''
- configureFlags="--with-bash-completion-dir=$out/etc/bash_completion.d"
+ configureFlags="--with-bash-completion-dir=$out/share/bash-completion/completions"
'';
patchPhase = ''
diff --git a/pkgs/tools/backup/wal-g/default.nix b/pkgs/tools/backup/wal-g/default.nix
index 278ee3ad25ed..a2702f993a69 100644
--- a/pkgs/tools/backup/wal-g/default.nix
+++ b/pkgs/tools/backup/wal-g/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "wal-g";
- version = "0.2.18";
+ version = "0.2.19";
src = fetchFromGitHub {
owner = "wal-g";
repo = "wal-g";
rev = "v${version}";
- sha256 = "1clsh42sgfrzyg3vr215wrpi93cb8y8ky3cb1v2l6cs4psh3py1q";
+ sha256 = "030c949cs13x4gnby6apy1adis8d4dlg3gzhhhs991117dxb0i3v";
};
- vendorSha256 = "1ax8niw4zfwvh5ikxnkbsjc9fdz1lziqlwig9nwrhzfp45ysbakh";
+ vendorSha256 = "186cqn10fljzjc876byaj1affd8xmi8zvmkfxp9dbzsfxdir4nf7";
buildInputs = [ brotli ];
diff --git a/pkgs/tools/bluetooth/blueberry/default.nix b/pkgs/tools/bluetooth/blueberry/default.nix
index 16563c380998..25e72c1b880d 100644
--- a/pkgs/tools/bluetooth/blueberry/default.nix
+++ b/pkgs/tools/bluetooth/blueberry/default.nix
@@ -8,7 +8,7 @@
, intltool
, pavucontrol
, python3Packages
-, utillinux
+, util-linux
, wrapGAppsHook
}:
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
cinnamon.xapps
gnome3.gnome-bluetooth
python3Packages.python
- utillinux
+ util-linux
];
pythonPath = with python3Packages; [
@@ -68,8 +68,8 @@ stdenv.mkDerivation rec {
--replace /usr/lib/blueberry $out/lib/blueberry \
--replace /usr/share $out/share
substituteInPlace $out/lib/blueberry/rfkillMagic.py \
- --replace /usr/bin/rfkill ${utillinux}/bin/rfkill \
- --replace /usr/sbin/rfkill ${utillinux}/bin/rfkill \
+ --replace /usr/bin/rfkill ${util-linux}/bin/rfkill \
+ --replace /usr/sbin/rfkill ${util-linux}/bin/rfkill \
--replace /usr/lib/blueberry $out/lib/blueberry
substituteInPlace $out/share/applications/blueberry.desktop \
--replace Exec=blueberry Exec=$out/bin/blueberry
diff --git a/pkgs/tools/cd-dvd/bashburn/default.nix b/pkgs/tools/cd-dvd/bashburn/default.nix
index 9b232be8ce00..0acf55da7fe2 100644
--- a/pkgs/tools/cd-dvd/bashburn/default.nix
+++ b/pkgs/tools/cd-dvd/bashburn/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, utillinux
+{ stdenv, fetchurl, util-linux
, cdparanoia, cdrdao, dvdplusrwtools, flac, lame, mpg123, normalize
, vorbis-tools, xorriso }:
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
name = "${pname}-${version}.tar.gz";
};
- nativeBuildInputs = [ utillinux ];
+ nativeBuildInputs = [ util-linux ];
postPatch = ''
for path in \
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
BB_OGGENC=${vorbis-tools}/bin/oggenc \
BB_OGGDEC=${vorbis-tools}/bin/oggdec \
BB_FLACCMD=${flac.bin}/bin/flac \
- BB_EJECT=${utillinux}/bin/eject \
+ BB_EJECT=${util-linux}/bin/eject \
BB_NORMCMD=${normalize}/bin/normalize \
; do
echo $path
diff --git a/pkgs/tools/cd-dvd/unetbootin/default.nix b/pkgs/tools/cd-dvd/unetbootin/default.nix
index ae9e6724facc..b935bc02d150 100644
--- a/pkgs/tools/cd-dvd/unetbootin/default.nix
+++ b/pkgs/tools/cd-dvd/unetbootin/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, makeWrapper, qt4, utillinux, coreutils, which, qmake4Hook
+{ stdenv, fetchFromGitHub, makeWrapper, qt4, util-linux, coreutils, which, qmake4Hook
, p7zip, mtools, syslinux }:
stdenv.mkDerivation rec {
@@ -24,9 +24,9 @@ stdenv.mkDerivation rec {
postPatch = ''
substituteInPlace unetbootin.cpp \
--replace /bin/df ${coreutils}/bin/df \
- --replace /sbin/blkid ${utillinux}/sbin/blkid \
- --replace /sbin/fdisk ${utillinux}/sbin/fdisk \
- --replace /sbin/sfdisk ${utillinux}/sbin/sfdisk \
+ --replace /sbin/blkid ${util-linux}/sbin/blkid \
+ --replace /sbin/fdisk ${util-linux}/sbin/fdisk \
+ --replace /sbin/sfdisk ${util-linux}/sbin/sfdisk \
--replace /usr/bin/syslinux ${syslinux}/bin/syslinux \
--replace /usr/bin/extlinux ${syslinux}/sbin/extlinux \
--replace /usr/share/syslinux ${syslinux}/share/syslinux
diff --git a/pkgs/tools/compression/lz4/default.nix b/pkgs/tools/compression/lz4/default.nix
index 6bc365b8e1e1..0124a0b3d63b 100644
--- a/pkgs/tools/compression/lz4/default.nix
+++ b/pkgs/tools/compression/lz4/default.nix
@@ -4,10 +4,10 @@
stdenv.mkDerivation rec {
pname = "lz4";
- version = "1.9.2";
+ version = "1.9.3";
src = fetchFromGitHub {
- sha256 = "0lpaypmk70ag2ks3kf2dl4ac3ba40n5kc1ainkp9wfjawz76mh61";
+ sha256 = "1w02kazh1fps3sji2sn89fz862j1199c5ajrqcgl1bnlxj09kcbz";
rev = "v${version}";
repo = pname;
owner = pname;
diff --git a/pkgs/tools/compression/pigz/default.nix b/pkgs/tools/compression/pigz/default.nix
index 1953b793657e..07c7bf95607d 100644
--- a/pkgs/tools/compression/pigz/default.nix
+++ b/pkgs/tools/compression/pigz/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, zlib, utillinux }:
+{ stdenv, fetchurl, zlib, util-linux }:
let name = "pigz";
version = "2.4";
@@ -13,7 +13,7 @@ stdenv.mkDerivation {
enableParallelBuilding = true;
- buildInputs = [zlib] ++ stdenv.lib.optional stdenv.isLinux utillinux;
+ buildInputs = [zlib] ++ stdenv.lib.optional stdenv.isLinux util-linux;
makeFlags = [ "CC=${stdenv.cc}/bin/${stdenv.cc.targetPrefix}cc" ];
diff --git a/pkgs/tools/filesystems/bcache-tools/default.nix b/pkgs/tools/filesystems/bcache-tools/default.nix
index c3b1759bcdd5..6e39ff174588 100644
--- a/pkgs/tools/filesystems/bcache-tools/default.nix
+++ b/pkgs/tools/filesystems/bcache-tools/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, utillinux, bash }:
+{ stdenv, fetchurl, pkgconfig, util-linux, bash }:
stdenv.mkDerivation rec {
pname = "bcache-tools";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ utillinux ];
+ buildInputs = [ util-linux ];
# * Remove broken install rules (they ignore $PREFIX) for stuff we don't need
# anyway (it's distro specific stuff).
diff --git a/pkgs/tools/filesystems/bees/default.nix b/pkgs/tools/filesystems/bees/default.nix
index e87cecbf8fd3..bdca893a136c 100644
--- a/pkgs/tools/filesystems/bees/default.nix
+++ b/pkgs/tools/filesystems/bees/default.nix
@@ -1,24 +1,21 @@
-{ stdenv, runCommand, fetchFromGitHub, bash, btrfs-progs, coreutils, python3Packages, utillinux }:
+{ stdenv, runCommand, fetchFromGitHub, bash, btrfs-progs, coreutils, python3Packages, util-linux }:
let
- version = "0.6.2";
- sha256 = "05niv9rivd3j3cwcx3n3vjr85wr0l5i76giq9n54d2vdwmn8qjib";
-
- bees = stdenv.mkDerivation {
+ bees = stdenv.mkDerivation rec {
pname = "bees";
- inherit version;
+ version = "0.6.3";
src = fetchFromGitHub {
owner = "Zygo";
repo = "bees";
rev = "v${version}";
- inherit sha256;
+ sha256 = "sha256-brEjr7lhmKDCIDeLq+XP+ZTxv1RvwoUlszMSEYygxv8=";
};
buildInputs = [
btrfs-progs # for btrfs/ioctl.h
- utillinux # for uuid.h
+ util-linux # for uuid.h
];
nativeBuildInputs = [
@@ -58,8 +55,9 @@ let
in
-runCommand "bees-service-${version}" {
- inherit bash bees coreutils utillinux;
+runCommand "bees-service" {
+ inherit bash bees coreutils;
+ utillinux = util-linux; # needs to be a valid shell variable name
btrfsProgs = btrfs-progs; # needs to be a valid shell variable name
} ''
mkdir -p -- "$out/bin"
diff --git a/pkgs/tools/filesystems/btrfs-progs/default.nix b/pkgs/tools/filesystems/btrfs-progs/default.nix
index 3358d1c02776..03db1d913e2b 100644
--- a/pkgs/tools/filesystems/btrfs-progs/default.nix
+++ b/pkgs/tools/filesystems/btrfs-progs/default.nix
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
postPatch = "sed -i s/-O1/-O2/ configure";
postInstall = ''
- install -v -m 444 -D btrfs-completion $out/etc/bash_completion.d/btrfs
+ install -v -m 444 -D btrfs-completion $out/share/bash-completion/completions/btrfs
'';
configureFlags = stdenv.lib.optional stdenv.hostPlatform.isMusl "--disable-backtrace";
diff --git a/pkgs/tools/filesystems/ceph/default.nix b/pkgs/tools/filesystems/ceph/default.nix
index b221025f85b8..b75a902681e5 100644
--- a/pkgs/tools/filesystems/ceph/default.nix
+++ b/pkgs/tools/filesystems/ceph/default.nix
@@ -1,4 +1,5 @@
{ stdenv, runCommand, fetchurl
+, fetchpatch
, ensureNewerSourcesHook
, cmake, pkgconfig
, which, git
@@ -27,7 +28,7 @@
, nss ? null, nspr ? null
# Linux Only Dependencies
-, linuxHeaders, utillinux, libuuid, udev, keyutils, rdma-core, rabbitmq-c
+, linuxHeaders, util-linux, libuuid, udev, keyutils, rdma-core, rabbitmq-c
, libaio ? null, libxfs ? null, zfs ? null
, ...
}:
@@ -121,10 +122,10 @@ let
]);
sitePackages = ceph-python-env.python.sitePackages;
- version = "15.2.5";
+ version = "15.2.6";
src = fetchurl {
url = "http://download.ceph.com/tarballs/ceph-${version}.tar.gz";
- sha256 = "05p7ssbfypf5x8bry361rrnyaihf89xzbqzhygdyrg7w1rxpna8d";
+ sha256 = "093pphgqrkrbv3484ayl0vac6a6s53zxa01yad0cbvnx0kyj55hh";
};
in rec {
ceph = stdenv.mkDerivation {
@@ -148,7 +149,7 @@ in rec {
malloc zlib openldap lttng-ust babeltrace gperf gtest cunit
snappy rocksdb lz4 oathToolkit leveldb libnl libcap_ng rdkafka
] ++ optionals stdenv.isLinux [
- linuxHeaders utillinux libuuid udev keyutils optLibaio optLibxfs optZfs
+ linuxHeaders util-linux libuuid udev keyutils optLibaio optLibxfs optZfs
# ceph 14
rdma-core rabbitmq-c
] ++ optionals hasRadosgw [
@@ -208,12 +209,12 @@ in rec {
ceph-client = runCommand "ceph-client-${version}" {
meta = getMeta "Tools needed to mount Ceph's RADOS Block Devices";
} ''
- mkdir -p $out/{bin,etc,${sitePackages}}
+ mkdir -p $out/{bin,etc,${sitePackages},share/bash-completion/completions}
cp -r ${ceph}/bin/{ceph,.ceph-wrapped,rados,rbd,rbdmap} $out/bin
cp -r ${ceph}/bin/ceph-{authtool,conf,dencoder,rbdnamer,syn} $out/bin
cp -r ${ceph}/bin/rbd-replay* $out/bin
cp -r ${ceph}/${sitePackages} $out/${sitePackages}
- cp -r ${ceph}/etc/bash_completion.d $out/etc
+ cp -r ${ceph}/etc/bash_completion.d $out/share/bash-completion/completions
# wrapPythonPrograms modifies .ceph-wrapped, so lets just update its paths
substituteInPlace $out/bin/ceph --replace ${ceph} $out
substituteInPlace $out/bin/.ceph-wrapped --replace ${ceph} $out
diff --git a/pkgs/tools/filesystems/darling-dmg/default.nix b/pkgs/tools/filesystems/darling-dmg/default.nix
index 43823e5b51a3..42853eb8ff97 100644
--- a/pkgs/tools/filesystems/darling-dmg/default.nix
+++ b/pkgs/tools/filesystems/darling-dmg/default.nix
@@ -1,26 +1,29 @@
-{ stdenv, fetchFromGitHub, cmake, fuse, zlib, bzip2, openssl, libxml2, icu } :
+{ stdenv, fetchFromGitHub, cmake, fuse, zlib, bzip2, openssl, libxml2, icu, lzfse }:
stdenv.mkDerivation rec {
pname = "darling-dmg";
- version = "1.0.4+git20180914";
+ version = "1.0.4+git20200427";
src = fetchFromGitHub {
owner = "darlinghq";
repo = "darling-dmg";
- rev = "97a92a6930e43cdbc9dedaee62716e3223deb027";
- sha256 = "1bngr4827qnl4s2f7z39wjp13nfm3zzzykjshb43wvjz536bnqdj";
+ rev = "71cc76c792db30328663272788c0b64aca27fdb0";
+ sha256 = "08iphkxlmjddrxpbm13gxyqwcrd0k65z3l1944n4pccb6qbyj8gv";
};
nativeBuildInputs = [ cmake ];
- buildInputs = [ fuse openssl zlib bzip2 libxml2 icu ];
+ buildInputs = [ fuse openssl zlib bzip2 libxml2 icu lzfse ];
- # compat with icu61+ https://github.com/unicode-org/icu/blob/release-64-2/icu4c/readme.html#L554
- CXXFLAGS = [ "-DU_USING_ICU_NAMESPACE=1" ];
+ CXXFLAGS = [
+ "-DCOMPILE_WITH_LZFSE=1"
+ "-llzfse"
+ ];
- meta = {
+ meta = with stdenv.lib; {
homepage = "https://www.darlinghq.org/";
description = "Darling lets you open macOS dmgs on Linux";
- platforms = stdenv.lib.platforms.linux;
- license = stdenv.lib.licenses.gpl3;
+ platforms = platforms.linux;
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ Luflosi ];
};
}
diff --git a/pkgs/tools/filesystems/dislocker/default.nix b/pkgs/tools/filesystems/dislocker/default.nix
index 10e6e2f9c801..e1f28a0f2792 100644
--- a/pkgs/tools/filesystems/dislocker/default.nix
+++ b/pkgs/tools/filesystems/dislocker/default.nix
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "dislocker";
- version = "0.7.1";
+ version = "0.7.3";
src = fetchFromGitHub {
owner = "aorimn";
repo = "dislocker";
rev = "v${version}";
- sha256 = "1crh2sg5x1kgqmdrl1nmrqwxjykxa4zwnbggcpdn97mj2gvdw7sb";
+ sha256 = "1ak68s1v5dwh8y2dy5zjybmrh0pnqralmyqzis67y21m87g47h2k";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/tools/filesystems/fatresize/default.nix b/pkgs/tools/filesystems/fatresize/default.nix
index 79551df00ee9..c8366a96f075 100644
--- a/pkgs/tools/filesystems/fatresize/default.nix
+++ b/pkgs/tools/filesystems/fatresize/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, parted, utillinux, pkg-config }:
+{ stdenv, fetchFromGitHub, parted, util-linux, pkg-config }:
stdenv.mkDerivation rec {
@@ -12,10 +12,10 @@ stdenv.mkDerivation rec {
sha256 = "1vhz84kxfyl0q7mkqn68nvzzly0a4xgzv76m6db0bk7xyczv1qr2";
};
- buildInputs = [ parted utillinux ];
+ buildInputs = [ parted util-linux ];
nativeBuildInputs = [ pkg-config ];
- propagatedBuildInputs = [ parted utillinux ];
+ propagatedBuildInputs = [ parted util-linux ];
meta = with stdenv.lib; {
description = "The FAT16/FAT32 non-destructive resizer";
diff --git a/pkgs/tools/filesystems/fuse-overlayfs/default.nix b/pkgs/tools/filesystems/fuse-overlayfs/default.nix
index 7e6bd7440b30..4aafe8d6d628 100644
--- a/pkgs/tools/filesystems/fuse-overlayfs/default.nix
+++ b/pkgs/tools/filesystems/fuse-overlayfs/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "fuse-overlayfs";
- version = "1.2.0";
+ version = "1.3.0";
src = fetchFromGitHub {
owner = "containers";
repo = pname;
rev = "v${version}";
- sha256 = "1ihibhj48fk1c89yh7vyb44mkywxphxqqgz7xks9caw05qw5ac1y";
+ sha256 = "00pzwxn5a7dwz9ngl98198lx1c3nlhalzajyqazw9ydjkxibfpay";
};
nativeBuildInputs = [ autoreconfHook pkg-config ];
diff --git a/pkgs/tools/filesystems/glusterfs/default.nix b/pkgs/tools/filesystems/glusterfs/default.nix
index e7028ec12494..f495b56e3252 100644
--- a/pkgs/tools/filesystems/glusterfs/default.nix
+++ b/pkgs/tools/filesystems/glusterfs/default.nix
@@ -1,7 +1,7 @@
{stdenv, fetchurl, fuse, bison, flex_2_5_35, openssl, python3, ncurses, readline,
autoconf, automake, libtool, pkgconfig, zlib, libaio, libxml2, acl, sqlite,
liburcu, attr, makeWrapper, coreutils, gnused, gnugrep, which,
- openssh, gawk, findutils, utillinux, lvm2, btrfs-progs, e2fsprogs, xfsprogs, systemd,
+ openssh, gawk, findutils, util-linux, lvm2, btrfs-progs, e2fsprogs, xfsprogs, systemd,
rsync, glibc, rpcsvc-proto, libtirpc
}:
let
@@ -24,7 +24,7 @@ let
buildInputs = [
fuse bison flex_2_5_35 openssl ncurses readline
autoconf automake libtool pkgconfig zlib libaio libxml2
- acl sqlite liburcu attr makeWrapper utillinux libtirpc
+ acl sqlite liburcu attr makeWrapper util-linux libtirpc
(python3.withPackages (pkgs: [
pkgs.flask
pkgs.prettytable
@@ -56,7 +56,7 @@ let
openssh # ssh
rsync # rsync, e.g. for geo-replication
systemd # systemctl
- utillinux # mount umount
+ util-linux # mount umount
which # which
xfsprogs # xfs_info
];
@@ -76,9 +76,9 @@ stdenv.mkDerivation
substituteInPlace libglusterfs/src/glusterfs/lvm-defaults.h \
--replace '/sbin/' '${lvm2}/bin/'
substituteInPlace libglusterfs/src/glusterfs/compat.h \
- --replace '/bin/umount' '${utillinux}/bin/umount'
+ --replace '/bin/umount' '${util-linux}/bin/umount'
substituteInPlace contrib/fuse-lib/mount-gluster-compat.h \
- --replace '/bin/mount' '${utillinux}/bin/mount'
+ --replace '/bin/mount' '${util-linux}/bin/mount'
'';
# Note that the VERSION file is something that is present in release tarballs
diff --git a/pkgs/tools/filesystems/irods/common.nix b/pkgs/tools/filesystems/irods/common.nix
index fb90c3b0aebb..dfa7530ac64f 100644
--- a/pkgs/tools/filesystems/irods/common.nix
+++ b/pkgs/tools/filesystems/irods/common.nix
@@ -51,6 +51,6 @@ with stdenv;
homepage = "https://irods.org";
license = stdenv.lib.licenses.bsd3;
maintainers = [ stdenv.lib.maintainers.bzizou ];
- platforms = stdenv.lib.platforms.all;
+ platforms = stdenv.lib.platforms.linux;
};
}
diff --git a/pkgs/tools/filesystems/mergerfs/default.nix b/pkgs/tools/filesystems/mergerfs/default.nix
index ba7d5456d863..60670708f4bc 100644
--- a/pkgs/tools/filesystems/mergerfs/default.nix
+++ b/pkgs/tools/filesystems/mergerfs/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "mergerfs";
- version = "2.31.0";
+ version = "2.32.0";
src = fetchFromGitHub {
owner = "trapexit";
repo = pname;
rev = version;
- sha256 = "0j7nbxzv85as76glzk4cf7j6ggfihcjaihp06s0zcar4i7zaiy9z";
+ sha256 = "1qmhwkl2ws0hwd7s1mzrdiw4h7jpilzcr0w8dgx465mdzb5d2jad";
};
nativeBuildInputs = [
diff --git a/pkgs/tools/filesystems/moosefs/default.nix b/pkgs/tools/filesystems/moosefs/default.nix
index 2be21cea3a57..48c005e1caaf 100644
--- a/pkgs/tools/filesystems/moosefs/default.nix
+++ b/pkgs/tools/filesystems/moosefs/default.nix
@@ -22,12 +22,10 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig makeWrapper ];
buildInputs =
- [ fuse libpcap zlib ];
+ [ fuse libpcap zlib python ];
postInstall = ''
substituteInPlace $out/sbin/mfscgiserv --replace "datapath=\"$out" "datapath=\""
- wrapProgram $out/sbin/mfscgiserv \
- --prefix PATH ":" "${python}/bin"
'';
meta = with stdenv.lib; {
diff --git a/pkgs/tools/filesystems/mtools/default.nix b/pkgs/tools/filesystems/mtools/default.nix
index 5ebf82ea91f8..5f78b3c379d2 100644
--- a/pkgs/tools/filesystems/mtools/default.nix
+++ b/pkgs/tools/filesystems/mtools/default.nix
@@ -1,11 +1,12 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
- name = "mtools-4.0.25";
+ pname = "mtools";
+ version = "4.0.26";
src = fetchurl {
- url = "mirror://gnu/mtools/${name}.tar.bz2";
- sha256 = "059cirrarizvcxv8zyp6ykaz45rymljpgdkdjc9kvadp7gn1w5px";
+ url = "mirror://gnu/mtools/${pname}-${version}.tar.bz2";
+ sha256 = "06pabnjc4r2vv3dzfm6q97g6jbp2k5bhmcdwv2cf25ka8y5ir7sk";
};
patches = stdenv.lib.optional stdenv.isDarwin ./UNUSED-darwin.patch;
diff --git a/pkgs/tools/filesystems/nixpart/0.4/blivet.nix b/pkgs/tools/filesystems/nixpart/0.4/blivet.nix
index 6ba29cb98d40..15d6686fbc33 100644
--- a/pkgs/tools/filesystems/nixpart/0.4/blivet.nix
+++ b/pkgs/tools/filesystems/nixpart/0.4/blivet.nix
@@ -1,7 +1,7 @@
# FIXME: Unify with pkgs/development/python-modules/blivet/default.nix.
{ stdenv, fetchurl, buildPythonApplication, pykickstart, pyparted, pyblock
-, libselinux, cryptsetup, multipath_tools, lsof, utillinux
+, libselinux, cryptsetup, multipath_tools, lsof, util-linux
, useNixUdev ? true, systemd ? null
# useNixUdev is here for bw compatibility
}:
@@ -24,11 +24,11 @@ buildPythonApplication rec {
sed -i -e 's|"multipath"|"${multipath_tools}/sbin/multipath"|' \
blivet/devicelibs/mpath.py blivet/devices.py
sed -i -e '/"wipefs"/ {
- s|wipefs|${utillinux.bin}/sbin/wipefs|
+ s|wipefs|${util-linux.bin}/sbin/wipefs|
s/-f/--force/
}' blivet/formats/__init__.py
sed -i -e 's|"lsof"|"${lsof}/bin/lsof"|' blivet/formats/fs.py
- sed -i -r -e 's|"(u?mount)"|"${utillinux.bin}/bin/\1"|' blivet/util.py
+ sed -i -r -e 's|"(u?mount)"|"${util-linux.bin}/bin/\1"|' blivet/util.py
sed -i -e '/find_library/,/find_library/ {
c libudev = "${stdenv.lib.getLib systemd}/lib/libudev.so.1"
}' blivet/pyudev.py
diff --git a/pkgs/tools/filesystems/nixpart/0.4/default.nix b/pkgs/tools/filesystems/nixpart/0.4/default.nix
index 1f672701d382..703d918f92a9 100644
--- a/pkgs/tools/filesystems/nixpart/0.4/default.nix
+++ b/pkgs/tools/filesystems/nixpart/0.4/default.nix
@@ -13,7 +13,7 @@ let
inherit stdenv fetchurl buildPythonApplication;
inherit pykickstart pyparted pyblock cryptsetup libselinux multipath_tools;
inherit useNixUdev;
- inherit (pkgs) lsof utillinux systemd;
+ inherit (pkgs) lsof util-linux systemd;
};
cryptsetup = import ./cryptsetup.nix {
@@ -27,7 +27,7 @@ let
lvm2 = import ./lvm2.nix {
inherit stdenv fetchurl;
- inherit (pkgs) fetchpatch pkgconfig utillinux systemd coreutils;
+ inherit (pkgs) fetchpatch pkgconfig util-linux systemd coreutils;
};
multipath_tools = import ./multipath-tools.nix {
@@ -37,7 +37,7 @@ let
parted = import ./parted.nix {
inherit stdenv fetchurl;
- inherit (pkgs) fetchpatch utillinux readline libuuid gettext check lvm2;
+ inherit (pkgs) fetchpatch util-linux readline libuuid gettext check lvm2;
};
pyblock = import ./pyblock.nix {
diff --git a/pkgs/tools/filesystems/nixpart/0.4/lvm2.nix b/pkgs/tools/filesystems/nixpart/0.4/lvm2.nix
index fc0005a14d45..4369d659034e 100644
--- a/pkgs/tools/filesystems/nixpart/0.4/lvm2.nix
+++ b/pkgs/tools/filesystems/nixpart/0.4/lvm2.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, fetchpatch, pkgconfig, systemd, utillinux, coreutils }:
+{ stdenv, fetchurl, fetchpatch, pkgconfig, systemd, util-linux, coreutils }:
let
v = "2.02.106";
@@ -60,7 +60,7 @@ stdenv.mkDerivation {
postInstall =
''
substituteInPlace $out/lib/udev/rules.d/13-dm-disk.rules \
- --replace $out/sbin/blkid ${utillinux.bin}/sbin/blkid
+ --replace $out/sbin/blkid ${util-linux.bin}/sbin/blkid
# Systemd stuff
mkdir -p $out/etc/systemd/system $out/lib/systemd/system-generators
diff --git a/pkgs/tools/filesystems/nixpart/0.4/parted.nix b/pkgs/tools/filesystems/nixpart/0.4/parted.nix
index 16f3a57ea147..7fe1b7454668 100644
--- a/pkgs/tools/filesystems/nixpart/0.4/parted.nix
+++ b/pkgs/tools/filesystems/nixpart/0.4/parted.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, fetchpatch, lvm2, libuuid, gettext, readline
-, utillinux, check, enableStatic ? false }:
+, util-linux, check, enableStatic ? false }:
stdenv.mkDerivation rec {
name = "parted-3.1";
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
++ stdenv.lib.optional enableStatic "--enable-static";
doCheck = true;
- checkInputs = [ check utillinux ];
+ checkInputs = [ check util-linux ];
meta = {
description = "Create, destroy, resize, check, and copy partitions";
diff --git a/pkgs/tools/filesystems/ntfs-3g/default.nix b/pkgs/tools/filesystems/ntfs-3g/default.nix
index abe171170d41..2065e31e97a0 100644
--- a/pkgs/tools/filesystems/ntfs-3g/default.nix
+++ b/pkgs/tools/filesystems/ntfs-3g/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, utillinux, libuuid
+{stdenv, fetchurl, util-linux, libuuid
, crypto ? false, libgcrypt, gnutls, pkgconfig}:
stdenv.mkDerivation rec {
@@ -19,8 +19,8 @@ stdenv.mkDerivation rec {
substituteInPlace src/Makefile.in --replace /sbin '@sbindir@'
substituteInPlace ntfsprogs/Makefile.in --replace /sbin '@sbindir@'
substituteInPlace libfuse-lite/mount_util.c \
- --replace /bin/mount ${utillinux}/bin/mount \
- --replace /bin/umount ${utillinux}/bin/umount
+ --replace /bin/mount ${util-linux}/bin/mount \
+ --replace /bin/umount ${util-linux}/bin/umount
'';
configureFlags = [
diff --git a/pkgs/tools/filesystems/sftpman/default.nix b/pkgs/tools/filesystems/sftpman/default.nix
new file mode 100644
index 000000000000..e89012b76f63
--- /dev/null
+++ b/pkgs/tools/filesystems/sftpman/default.nix
@@ -0,0 +1,25 @@
+{ lib, python3Packages, fetchFromGitHub }:
+
+python3Packages.buildPythonApplication rec {
+ pname = "sftpman";
+ version = "1.1.3";
+
+ src = fetchFromGitHub {
+ owner = "spantaleev";
+ repo = pname;
+ rev = version;
+ sha256 = "04awwwfw51fi1q18xdysp54jyhr0rhb4kfyrgv0vhhrlpwwyhnqy";
+ };
+
+ checkPhase = ''
+ $out/bin/sftpman help
+ '';
+
+ meta = with lib; {
+ homepage = "https://github.com/spantaleev/sftpman";
+ description = "Application that handles sshfs/sftp file systems mounting";
+ license = licenses.gpl3;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ contrun ];
+ };
+}
diff --git a/pkgs/tools/filesystems/yandex-disk/default.nix b/pkgs/tools/filesystems/yandex-disk/default.nix
index 334aa6ad9c60..152fd1d7a71e 100644
--- a/pkgs/tools/filesystems/yandex-disk/default.nix
+++ b/pkgs/tools/filesystems/yandex-disk/default.nix
@@ -32,12 +32,13 @@ stdenv.mkDerivation rec {
cd unpacked
${rpmextract}/bin/rpmextract $src
+ mkdir -p $out/share/bash-completion/completions
cp -r -t $out/bin usr/bin/*
cp -r -t $out/share usr/share/*
- cp -r -t $out/etc etc/*
+ cp -r -t $out/share/bash-completion/completions etc/bash_completion.d/*
sed -i 's@have@${which}/bin/which >/dev/null 2>\&1@' \
- $out/etc/bash_completion.d/yandex-disk-completion.bash
+ $out/share/bash-completion/completions/yandex-disk-completion.bash
${patchelf}/bin/patchelf \
--set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
diff --git a/pkgs/tools/graphics/exifprobe/default.nix b/pkgs/tools/graphics/exifprobe/default.nix
new file mode 100644
index 000000000000..93a9be58b72a
--- /dev/null
+++ b/pkgs/tools/graphics/exifprobe/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+ pname = "exifprobe";
+ version = "unstable-2018-06-19";
+
+ src = fetchFromGitHub {
+ owner = "hfiguiere";
+ repo = "exifprobe";
+ rev = "ce1ea2bc3dbbe8092b26f41cd89831cafe633d69";
+ sha256 = "1c1fhc0v1m452lgnfcijnvrc0by06qfbhn3zkliqi60kv8l2isbp";
+ };
+
+ CFLAGS = [ "-O2" ];
+
+ installFlags = [ "DESTDIR=$(out)" ];
+
+ postInstall = ''
+ mv $out/usr/bin $out/bin
+ mv $out/usr/share $out/share
+ rm -r $out/usr
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Tool for reading EXIF data from image files produced by digital cameras";
+ homepage = "https://github.com/hfiguiere/exifprobe";
+ license = licenses.bsd2;
+ maintainers = with maintainers; [ siraben ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/tools/graphics/gmic/default.nix b/pkgs/tools/graphics/gmic/default.nix
index 435cafe001d1..e8e9472cabdf 100644
--- a/pkgs/tools/graphics/gmic/default.nix
+++ b/pkgs/tools/graphics/gmic/default.nix
@@ -3,7 +3,7 @@
, cmake
, ninja
, pkg-config
-, opencv3
+, opencv
, openexr
, graphicsmagick
, fftw
@@ -15,13 +15,13 @@
stdenv.mkDerivation rec {
pname = "gmic";
- version = "2.9.3";
+ version = "2.9.4";
outputs = [ "out" "lib" "dev" "man" ];
src = fetchurl {
url = "https://gmic.eu/files/source/gmic_${version}.tar.gz";
- sha256 = "1pj3rwycwnspw2lm5j0w4647677y6s3446zsx9s6br9bc7v7w5s6";
+ sha256 = "1ixcdq16gmgh1brrb6mgdibypq9lvh8gnz86b5mmyxlnyi4fw2vr";
};
nativeBuildInputs = [
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
libjpeg
libtiff
libpng
- opencv3
+ opencv
openexr
graphicsmagick
];
diff --git a/pkgs/tools/graphics/gromit-mpx/default.nix b/pkgs/tools/graphics/gromit-mpx/default.nix
index c7f0beba8fb8..b8c344258bb9 100644
--- a/pkgs/tools/graphics/gromit-mpx/default.nix
+++ b/pkgs/tools/graphics/gromit-mpx/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "gromit-mpx";
- version = "1.3.1";
+ version = "1.4";
src = fetchFromGitHub {
owner = "bk138";
repo = "gromit-mpx";
rev = version;
- sha256 = "1dvn7vwg4fg1a3lfj5f7nij1vcxm27gyf2wr817f3qb4sx5xmjwy";
+ sha256 = "1xn14r7lhay720y78j1fs4amp5lia39kpq7vzv02x4nnwhgbsd9r";
};
nativeBuildInputs = [ pkgconfig wrapGAppsHook ];
diff --git a/pkgs/tools/graphics/oxipng/default.nix b/pkgs/tools/graphics/oxipng/default.nix
index cdb8a16708e0..1c89a1574c54 100644
--- a/pkgs/tools/graphics/oxipng/default.nix
+++ b/pkgs/tools/graphics/oxipng/default.nix
@@ -1,15 +1,15 @@
{ stdenv, fetchCrate, rustPlatform }:
rustPlatform.buildRustPackage rec {
- version = "4.0.0";
+ version = "4.0.2";
pname = "oxipng";
src = fetchCrate {
inherit version pname;
- sha256 = "0p9h006l75ci324lbcx496732pb77srcd46g6dnfw3mcrg33cspc";
+ sha256 = "0m36af9w1l6pc71fjbgyzcsszizwayvcv5d750zz2bnj23c77m69";
};
- cargoSha256 = "1r2zw7p95abxqc31b5gswdyhm4msxsiml34dsh9x8zydhqnwy17j";
+ cargoSha256 = "16fby8ncdq0dyg9r0glrqwi04sja34br306c5sj22cq1dm3bb64q";
doCheck = !stdenv.isAarch64 && !stdenv.isDarwin;
diff --git a/pkgs/tools/graphics/vips/default.nix b/pkgs/tools/graphics/vips/default.nix
index c85e89581243..2e745fc1a7c9 100644
--- a/pkgs/tools/graphics/vips/default.nix
+++ b/pkgs/tools/graphics/vips/default.nix
@@ -13,6 +13,7 @@
, libgsf
, libexif
, libheif
+, librsvg
, ApplicationServices
, python27
, libpng
@@ -63,6 +64,7 @@ stdenv.mkDerivation rec {
libexif
libheif
libpng
+ librsvg
python27
libpng
expat
diff --git a/pkgs/tools/graphics/vulkan-extension-layer/default.nix b/pkgs/tools/graphics/vulkan-extension-layer/default.nix
new file mode 100644
index 000000000000..3a7473530d60
--- /dev/null
+++ b/pkgs/tools/graphics/vulkan-extension-layer/default.nix
@@ -0,0 +1,39 @@
+{ stdenv, fetchFromGitHub, cmake, writeText, vulkan-headers, jq }:
+
+stdenv.mkDerivation rec {
+ pname = "vulkan-extension-layer";
+ version = "2020-11-20";
+
+ src = fetchFromGitHub {
+ owner = "KhronosGroup";
+ repo = "Vulkan-ExtensionLayer";
+ rev = "7474cb8e1f70e9f4a8bf382708a7f15465453af5";
+ sha256 = "1lxkgcnv32wqk4hlckv13xy84g38jzgc4qxp9vsbkrgz87hkdvwj";
+ };
+
+ nativeBuildInputs = [ cmake jq ];
+
+ buildInputs = [ vulkan-headers ];
+
+ # Help vulkan-loader find the validation layers
+ setupHook = writeText "setup-hook" ''
+ export XDG_DATA_DIRS=@out@/share:$XDG_DATA_DIRS
+ '';
+
+ # Include absolute paths to layer libraries in their associated
+ # layer definition json files.
+ preFixup = ''
+ for f in "$out"/share/vulkan/explicit_layer.d/*.json "$out"/share/vulkan/implicit_layer.d/*.json; do
+ jq <"$f" >tmp.json ".layer.library_path = \"$out/lib/\" + .layer.library_path"
+ mv tmp.json "$f"
+ done
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Layers providing Vulkan features when native support is unavailable";
+ homepage = "https://github.com/KhronosGroup/Vulkan-ExtensionLayer/";
+ platforms = platforms.linux;
+ license = licenses.asl20;
+ maintainers = with maintainers; [ expipiplus1 ];
+ };
+}
diff --git a/pkgs/tools/graphics/waifu2x-converter-cpp/default.nix b/pkgs/tools/graphics/waifu2x-converter-cpp/default.nix
index 66c8b1d5cc74..fa2088ca297b 100644
--- a/pkgs/tools/graphics/waifu2x-converter-cpp/default.nix
+++ b/pkgs/tools/graphics/waifu2x-converter-cpp/default.nix
@@ -1,16 +1,16 @@
-{ cmake, fetchFromGitHub, opencv3, stdenv, opencl-headers
+{ cmake, fetchFromGitHub, makeWrapper, opencv3, stdenv, ocl-icd, opencl-headers
, cudaSupport ? false, cudatoolkit ? null
}:
stdenv.mkDerivation rec {
pname = "waifu2x-converter-cpp";
- version = "5.2.4";
+ version = "5.3.3";
src = fetchFromGitHub {
owner = "DeadSix27";
repo = pname;
rev = "v${version}";
- sha256 = "0r7xcjqbyaa20gsgmjj7645640g3nb2bn1pc1nlfplwlzjxmz213";
+ sha256 = "04r0xyjknvcwk70ilj1p3qwlcz3i6sqgcp0qbc9qwxnsgrrgz09w";
};
patchPhase = ''
@@ -19,10 +19,14 @@ stdenv.mkDerivation rec {
'';
buildInputs = [
- opencv3 opencl-headers
+ ocl-icd opencv3 opencl-headers
] ++ stdenv.lib.optional cudaSupport cudatoolkit;
- nativeBuildInputs = [ cmake ];
+ nativeBuildInputs = [ cmake makeWrapper ];
+
+ preFixup = ''
+ wrapProgram $out/bin/waifu2x-converter-cpp --prefix LD_LIBRARY_PATH : "${ocl-icd}/lib"
+ '';
meta = {
description = "Improved fork of Waifu2X C++ using OpenCL and OpenCV";
diff --git a/pkgs/tools/graphics/yafaray-core/default.nix b/pkgs/tools/graphics/yafaray-core/default.nix
index 3ca9a7b5e8d6..9a52d4531854 100644
--- a/pkgs/tools/graphics/yafaray-core/default.nix
+++ b/pkgs/tools/graphics/yafaray-core/default.nix
@@ -7,13 +7,13 @@
stdenv.mkDerivation rec {
pname = "yafaray-core";
- version = "3.5.0";
+ version = "3.5.1";
src = fetchFromGitHub {
owner = "YafaRay";
repo = "Core";
rev = "v${version}";
- sha256 = "05r08ynm6p9jq9l3v1v3lqkrfx3bm6zlqcxm1yk7mdv1zv2yxikd";
+ sha256 = "043ixf3h4ay2fahsw9lh0pha82f7ri04mlfhvn2pg251012jvhrx";
};
preConfigure = ''
diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-bamboo/default.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-bamboo/default.nix
index b34206e6cf6d..18e878b47b5c 100644
--- a/pkgs/tools/inputmethods/ibus-engines/ibus-bamboo/default.nix
+++ b/pkgs/tools/inputmethods/ibus-engines/ibus-bamboo/default.nix
@@ -11,13 +11,13 @@
stdenv.mkDerivation rec {
pname = "ibus-bamboo";
- version = "0.6.6";
+ version = "0.6.8";
src = fetchFromGitHub {
owner = "BambooEngine";
repo = pname;
rev = "v${version}";
- sha256 = "0bjcc2dm6c6s0v271nyslmwf5z0xxpcbvmk4lyirs48hc1bzv3n6";
+ sha256 = "17zgxqlsjkqyjywynqzmymw310aypcsjdrwnc7hx7v7xwal8iwjk";
};
nativeBuildInputs = [
diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-mozc/default.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-mozc/default.nix
index 41a04d018355..695a45d81ffc 100644
--- a/pkgs/tools/inputmethods/ibus-engines/ibus-mozc/default.nix
+++ b/pkgs/tools/inputmethods/ibus-engines/ibus-mozc/default.nix
@@ -1,5 +1,5 @@
-{ clangStdenv, fetchFromGitHub, fetchpatch, which, ninja, python, gyp, pkgconfig
-, protobuf, ibus, gtk2, zinnia, qt5, libxcb, tegaki-zinnia-japanese }:
+{ stdenv, fetchFromGitHub, which, ninja, python, pkgconfig, protobuf
+, ibus, gtk2, zinnia, qt5, libxcb, tegaki-zinnia-japanese, python3Packages }:
let
japanese_usage_dictionary = fetchFromGitHub {
@@ -8,11 +8,11 @@ let
rev = "e5b3425575734c323e1d947009dd74709437b684";
sha256 = "0pyrpz9c8nxccwpgyr36w314mi8h132cis8ijvlqmmhqxwsi30hm";
};
-in clangStdenv.mkDerivation rec {
+in stdenv.mkDerivation rec {
name = "ibus-mozc-${version}";
- version = "2.23.2815.102";
+ version = "2.23.4206.102";
- meta = with clangStdenv.lib; {
+ meta = with stdenv.lib; {
isIbusEngine = true;
description = "Japanese input method from Google";
homepage = "https://github.com/google/mozc";
@@ -21,37 +21,28 @@ in clangStdenv.mkDerivation rec {
maintainers = with maintainers; [ gebner ericsagnes ];
};
- nativeBuildInputs = [ which ninja python gyp pkgconfig qt5.wrapQtAppsHook ];
+ nativeBuildInputs = [ which ninja python3Packages.python python3Packages.six
+ python3Packages.gyp pkgconfig qt5.wrapQtAppsHook ];
buildInputs = [ protobuf ibus gtk2 zinnia qt5.qtbase libxcb ];
src = fetchFromGitHub {
owner = "google";
repo = "mozc";
- rev = "afb03ddfe72dde4cf2409863a3bfea160f7a66d8";
- sha256 = "0w2dy2j9x5nc7x3g95j17r3m60vbfyn5j617h7js9xryv33yzpgx";
+ rev = "91cc1e19ef34aeb12888b697fefa52907f1a834d";
+ sha256 = "1fyy9g1pnaq6s5nkf56aqmp5mgyibbmp1ylc64fqc6g1plg90zk2";
+ fetchSubmodules = true;
};
- patches = [
- # https://github.com/google/mozc/pull/444 - fix for gcc8 STL
- (fetchpatch {
- url = "https://github.com/google/mozc/commit/82d38f929882a9c62289b179c6fe41efed249987.patch";
- sha256 = "07cja1b7qfsd3i76nscf1zwiav74h7d6h2g9g2w4bs3h1mc9jwla";
- })
- # Support dates after 2019
- (fetchpatch {
- url = "https://salsa.debian.org/debian/mozc/-/raw/master/debian/patches/add_support_new_japanese_era.patch";
- sha256 = "1dsiiglrmm8i8shn2hv0j2b8pv6miysjrimj4569h606j4lwmcw2";
- })
- ];
-
postUnpack = ''
- rmdir $sourceRoot/src/third_party/japanese_usage_dictionary/
+ rm -rf $sourceRoot/src/third_party/japanese_usage_dictionary/
ln -s ${japanese_usage_dictionary} $sourceRoot/src/third_party/japanese_usage_dictionary
+ '' + stdenv.lib.optionalString stdenv.isLinux ''
+ sed -i 's/-lc++/-lstdc++/g' $sourceRoot/src/gyp/common.gypi
'';
configurePhase = ''
export GYP_DEFINES="document_dir=$out/share/doc/mozc use_libzinnia=1 use_libprotobuf=1 ibus_mozc_path=$out/lib/ibus-mozc/ibus-engine-mozc zinnia_model_file=${tegaki-zinnia-japanese}/share/tegaki/models/zinnia/handwriting-ja.model"
- cd src && python build_mozc.py gyp --gypdir=${gyp}/bin --server_dir=$out/lib/mozc
+ cd src && python build_mozc.py gyp --gypdir=${python3Packages.gyp}/bin --server_dir=$out/lib/mozc
'';
buildPhase = ''
diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-rime/default.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-rime/default.nix
new file mode 100644
index 000000000000..03a801abbeb0
--- /dev/null
+++ b/pkgs/tools/inputmethods/ibus-engines/ibus-rime/default.nix
@@ -0,0 +1,44 @@
+{ stdenv, fetchFromGitHub, cmake, pkg-config, gdk-pixbuf, glib, ibus, libnotify
+, librime, brise }:
+
+stdenv.mkDerivation rec {
+ pname = "ibus-rime";
+ version = "1.4.0";
+
+ src = fetchFromGitHub {
+ owner = "rime";
+ repo = "ibus-rime";
+ rev = version;
+ sha256 = "0zbajz7i18vrqwdyclzywvsjg6qzaih64jhi3pkxp7mbw8jc5vhy";
+ };
+
+ buildInputs = [ gdk-pixbuf glib ibus libnotify librime brise ];
+ nativeBuildInputs = [ cmake pkg-config ];
+
+ makeFlags = [ "PREFIX=$(out)" ];
+ dontUseCmakeConfigure = true;
+
+ prePatch = ''
+ substituteInPlace Makefile \
+ --replace 'cmake' 'cmake -DRIME_DATA_DIR=${brise}/share/rime-data'
+
+ substituteInPlace rime_config.h \
+ --replace '/usr' $out
+
+ substituteInPlace rime_config.h \
+ --replace 'IBUS_RIME_SHARED_DATA_DIR IBUS_RIME_INSTALL_PREFIX' \
+ 'IBUS_RIME_SHARED_DATA_DIR "${brise}"'
+
+ substituteInPlace rime.xml \
+ --replace '/usr' $out
+ '';
+
+ meta = with stdenv.lib; {
+ isIbusEngine = true;
+ description = "Rime input method engine for IBus";
+ homepage = "https://rime.im/";
+ license = licenses.gpl3Plus;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ pengmeiyu ];
+ };
+}
diff --git a/pkgs/tools/inputmethods/ibus/default.nix b/pkgs/tools/inputmethods/ibus/default.nix
index 238e133495c9..32db48503919 100644
--- a/pkgs/tools/inputmethods/ibus/default.nix
+++ b/pkgs/tools/inputmethods/ibus/default.nix
@@ -60,13 +60,13 @@ in
stdenv.mkDerivation rec {
pname = "ibus";
- version = "1.5.22";
+ version = "1.5.23";
src = fetchFromGitHub {
owner = "ibus";
repo = "ibus";
rev = version;
- sha256 = "09ynn7gq84q18hhbg6wq2yrliwil42qbzxbwbpggry1s955jg5xb";
+ sha256 = "0qnblqhz8wyhchnm36zrxhbvi9g4fcwcgmw7p60yjybdlhq4asc7";
};
patches = [
diff --git a/pkgs/tools/misc/archi/default.nix b/pkgs/tools/misc/archi/default.nix
new file mode 100644
index 000000000000..41562ccbf711
--- /dev/null
+++ b/pkgs/tools/misc/archi/default.nix
@@ -0,0 +1,61 @@
+{ stdenv
+, fetchurl
+, fetchzip
+, autoPatchelfHook
+, libsecret
+}:
+
+stdenv.mkDerivation rec {
+ pname = "Archi";
+ version = "4.7.1";
+
+ src =
+ if stdenv.hostPlatform.system == "x86_64-linux" then
+ fetchurl {
+ url = "https://www.archimatetool.com/downloads/archi/Archi-Linux64-${version}.tgz";
+ sha256 = "0sd57cfnh5q2p17sd86c8wgmqyipg29rz6iaa5brq8mwn8ps2fdw";
+ }
+ else if stdenv.hostPlatform.system == "x86_64-darwin" then
+ fetchzip {
+ url = "https://www.archimatetool.com/downloads/archi/Archi-Mac-${version}.zip";
+ sha256 = "1h05lal5jnjwm30dbqvd6gisgrmf1an8xf34f01gs9pwqvqfvmxc";
+ }
+ else
+ throw "Unsupported system";
+
+ buildInputs = [
+ libsecret
+ ];
+
+ nativeBuildInputs = [
+ autoPatchelfHook
+ ];
+
+ installPhase =
+ if stdenv.hostPlatform.system == "x86_64-linux" then
+ ''
+ mkdir -p $out/bin
+ for f in configuration features p2 plugins Archi.ini Archi; do
+ cp $f $out/bin/
+ done
+
+ install -D -m755 Archi $out/bin/Archi
+ ''
+ else
+ ''
+ mkdir -p "$out/Applications"
+ mv Archi.app "$out/Applications/"
+ '';
+
+ meta = with stdenv.lib; {
+ description = "ArchiMate modelling toolkit";
+ longDescription = ''
+ Archi is an open source modelling toolkit to create ArchiMate
+ models and sketches.
+ '';
+ homepage = "https://www.archimatetool.com/";
+ license = licenses.mit;
+ platforms = platforms.linux ++ platforms.darwin;
+ maintainers = with maintainers; [ earldouglas SuperSandro2000 ];
+ };
+}
diff --git a/pkgs/tools/misc/autojump/default.nix b/pkgs/tools/misc/autojump/default.nix
index 85e500388341..c1a55256b35a 100644
--- a/pkgs/tools/misc/autojump/default.nix
+++ b/pkgs/tools/misc/autojump/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, python, bash }:
+{ stdenv, fetchFromGitHub, python3, bash }:
stdenv.mkDerivation rec {
pname = "autojump";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "1rgpsh70manr2dydna9da4x7p8ahii7dgdgwir5fka340n1wrcws";
};
- buildInputs = [ python bash ];
+ buildInputs = [ python3 bash ];
dontBuild = true;
installPhase = ''
diff --git a/pkgs/tools/misc/autorandr/default.nix b/pkgs/tools/misc/autorandr/default.nix
index b2bbb161f289..376b66181669 100644
--- a/pkgs/tools/misc/autorandr/default.nix
+++ b/pkgs/tools/misc/autorandr/default.nix
@@ -6,7 +6,7 @@
let
python = python3Packages.python;
- version = "1.10.1";
+ version = "1.11";
in
stdenv.mkDerivation {
pname = "autorandr";
@@ -21,6 +21,8 @@ in
--replace '["xrandr"]' '["${xrandr}/bin/xrandr"]'
'';
+ outputs = [ "out" "man" ];
+
installPhase = ''
runHook preInstall
make install TARGETS='autorandr' PREFIX=$out
@@ -29,6 +31,8 @@ in
make install TARGETS='autostart_config' PREFIX=$out DESTDIR=$out
+ make install TARGETS='manpage' PREFIX=$man
+
${if systemd != null then ''
make install TARGETS='systemd udev' PREFIX=$out DESTDIR=$out \
SYSTEMD_UNIT_DIR=/lib/systemd/system \
@@ -49,7 +53,7 @@ in
owner = "phillipberndt";
repo = "autorandr";
rev = version;
- sha256 = "0msw9b1hdy3gbq9w5d04mfizhyirz1c648x84mlcbzl8salm7vpg";
+ sha256 = "0rmnqk2bi6bbd2if1rll37mlzlqxzmnazfffdhcpzskxwyaj4yn5";
};
meta = with stdenv.lib; {
diff --git a/pkgs/tools/misc/bat/default.nix b/pkgs/tools/misc/bat/default.nix
index b84ef63edc92..5c60305a2e74 100644
--- a/pkgs/tools/misc/bat/default.nix
+++ b/pkgs/tools/misc/bat/default.nix
@@ -1,4 +1,5 @@
{ stdenv
+, nixosTests
, rustPlatform
, fetchFromGitHub
, pkg-config
@@ -11,16 +12,16 @@
rustPlatform.buildRustPackage rec {
pname = "bat";
- version = "0.16.0";
+ version = "0.17.1";
src = fetchFromGitHub {
owner = "sharkdp";
repo = pname;
rev = "v${version}";
- sha256 = "161pfix42j767ziyp4mslffdd20v9i0ncplvjw2pmpccwdm106kg";
+ sha256 = "1kbziqm00skj65gpjq6m83hmfk9g3xyx88gai1r80pzsx8g239w1";
};
- cargoSha256 = "19vhhxfyx3nrngcs6dvwldnk9h4lvs7xjkb31aj1y0pyawz882h9";
+ cargoSha256 = "1pdja5jhk036hpgv77xc3fcvra1sw0z5jc1ry53i0r7362lnwapz";
nativeBuildInputs = [ pkg-config installShellFiles makeWrapper ];
@@ -38,6 +39,8 @@ rustPlatform.buildRustPackage rec {
--prefix PATH : "${stdenv.lib.makeBinPath [ less ]}"
'';
+ passthru.tests = { inherit (nixosTests) bat; };
+
meta = with stdenv.lib; {
description = "A cat(1) clone with syntax highlighting and Git integration";
homepage = "https://github.com/sharkdp/bat";
diff --git a/pkgs/tools/misc/bdf2psf/default.nix b/pkgs/tools/misc/bdf2psf/default.nix
index 0316a9b08a40..676467c9b67d 100644
--- a/pkgs/tools/misc/bdf2psf/default.nix
+++ b/pkgs/tools/misc/bdf2psf/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "bdf2psf";
- version = "1.198";
+ version = "1.199";
src = fetchurl {
url = "mirror://debian/pool/main/c/console-setup/bdf2psf_${version}_all.deb";
- sha256 = "1b57pk10wf667aag3mhh397sfra44gilnyyg7fm532qaw3xapv2i";
+ sha256 = "0qs0qrdagvnh4z20wp4v3v4ry6j5jihlpv3iqzzhdzzxjfrw9m9y";
};
nativeBuildInputs = [ dpkg ];
diff --git a/pkgs/tools/misc/birdfont/xmlbird.nix b/pkgs/tools/misc/birdfont/xmlbird.nix
index eddcba1c9c89..2d0d43871e83 100644
--- a/pkgs/tools/misc/birdfont/xmlbird.nix
+++ b/pkgs/tools/misc/birdfont/xmlbird.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "xmlbird";
- version = "1.2.11";
+ version = "1.2.12";
src = fetchurl {
url = "https://birdfont.org/${pname}-releases/lib${pname}-${version}.tar.xz";
- sha256 = "1ycbgjvywnlc0garw8qjqd18s0xnrwjvssdrb410yschv3wjq1i0";
+ sha256 = "15z4rvii3p54g2hasibjnf83c1702d84367fnl8pbisjqqrdcl04";
};
nativeBuildInputs = [ python3 pkgconfig vala gobject-introspection ];
diff --git a/pkgs/tools/misc/broot/default.nix b/pkgs/tools/misc/broot/default.nix
index b46d6490c4c0..fb8e2508294a 100644
--- a/pkgs/tools/misc/broot/default.nix
+++ b/pkgs/tools/misc/broot/default.nix
@@ -11,14 +11,14 @@
rustPlatform.buildRustPackage rec {
pname = "broot";
- version = "1.0.5";
+ version = "1.0.8";
src = fetchCrate {
inherit pname version;
- sha256 = "0b28xdc3dwhr4vb3w19fsrbj2m82zwkg44l4an3r4mi2vgb25nv2";
+ sha256 = "06881c8qnh917y2mn5q5qlf86idz17xi2dapsad3m1zbdr53c25j";
};
- cargoSha256 = "07gsga5hf4l64kyjadqvmbg5bay7mad9kg2pi4grjxdw6lsxky0f";
+ cargoSha256 = "1k5qm4h028172r7i2pz5l8886qviy7ni83qxn10a8d5hsgalarvx";
nativeBuildInputs = [
makeWrapper
diff --git a/pkgs/tools/misc/calamares/default.nix b/pkgs/tools/misc/calamares/default.nix
index 8f365d023d2c..815129f7f0f7 100644
--- a/pkgs/tools/misc/calamares/default.nix
+++ b/pkgs/tools/misc/calamares/default.nix
@@ -1,6 +1,6 @@
{ lib, fetchurl, boost, cmake, extra-cmake-modules, kparts, kpmcore
, kservice, libatasmart, libxcb, libyamlcpp, parted, polkit-qt, python, qtbase
-, qtquickcontrols, qtsvg, qttools, qtwebengine, utillinux, glibc, tzdata
+, qtquickcontrols, qtsvg, qttools, qtwebengine, util-linux, glibc, tzdata
, ckbcomp, xkeyboard_config, mkDerivation
}:
@@ -17,7 +17,7 @@ mkDerivation rec {
buildInputs = [
boost cmake extra-cmake-modules kparts.dev kpmcore.out kservice.dev
libatasmart libxcb libyamlcpp parted polkit-qt python qtbase
- qtquickcontrols qtsvg qttools qtwebengine.dev utillinux
+ qtquickcontrols qtsvg qttools qtwebengine.dev util-linux
];
enableParallelBuilding = false;
diff --git a/pkgs/tools/misc/chezmoi/default.nix b/pkgs/tools/misc/chezmoi/default.nix
index 95e1f0592eef..0722fca4370b 100644
--- a/pkgs/tools/misc/chezmoi/default.nix
+++ b/pkgs/tools/misc/chezmoi/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "chezmoi";
- version = "1.8.8";
+ version = "1.8.9";
src = fetchFromGitHub {
owner = "twpayne";
repo = "chezmoi";
rev = "v${version}";
- sha256 = "1ax0rq341k8mi7lghw1rkmlg802fd22zpql5v3g6lhgy6s1xq9wk";
+ sha256 = "07jsakihci98ww1hgppilq942raz05c5xi2pzq632vq5i11fi0nj";
};
- vendorSha256 = "08x81r9y2x1xcld1s6maspq94wr817w9aqjdv226058ran0492s8";
+ vendorSha256 = "0adva7crl6dachbf76920aniki3zcq9chdjjrzssasm89zqgwicf";
doCheck = false;
diff --git a/pkgs/tools/misc/cht.sh/default.nix b/pkgs/tools/misc/cht.sh/default.nix
index 1c38e7c3b8f5..ceef26b577d6 100644
--- a/pkgs/tools/misc/cht.sh/default.nix
+++ b/pkgs/tools/misc/cht.sh/default.nix
@@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitHub
+, unstableGitUpdater
, makeWrapper
, curl
, ncurses
@@ -35,6 +36,8 @@ stdenv.mkDerivation {
--prefix PATH : "${stdenv.lib.makeBinPath [ curl rlwrap ncurses xsel ]}"
'';
+ passthru.updateScript = unstableGitUpdater { };
+
meta = with stdenv.lib; {
description = "CLI client for cheat.sh, a community driven cheat sheet";
license = licenses.mit;
@@ -42,4 +45,3 @@ stdenv.mkDerivation {
homepage = "https://github.com/chubin/cheat.sh";
};
}
-
diff --git a/pkgs/tools/misc/cloud-utils/default.nix b/pkgs/tools/misc/cloud-utils/default.nix
index bd6d59c8a0ce..1bd3def87c41 100644
--- a/pkgs/tools/misc/cloud-utils/default.nix
+++ b/pkgs/tools/misc/cloud-utils/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, makeWrapper
-, gawk, gnused, utillinux, file
+, gawk, gnused, util-linux, file
, wget, python3, qemu-utils, euca2ools
, e2fsprogs, cdrkit
, gptfdisk }:
@@ -7,7 +7,7 @@
let
# according to https://packages.debian.org/sid/cloud-image-utils + https://packages.debian.org/sid/admin/cloud-guest-utils
guestDeps = [
- e2fsprogs gptfdisk gawk gnused utillinux
+ e2fsprogs gptfdisk gawk gnused util-linux
];
binDeps = guestDeps ++ [
wget file qemu-utils cdrkit
diff --git a/pkgs/tools/misc/codebraid/default.nix b/pkgs/tools/misc/codebraid/default.nix
index eea5260a989c..79ed7dd01fca 100644
--- a/pkgs/tools/misc/codebraid/default.nix
+++ b/pkgs/tools/misc/codebraid/default.nix
@@ -2,13 +2,13 @@
python3Packages.buildPythonApplication rec {
pname = "codebraid";
- version = "0.5.0-unstable-2020-07-01";
+ version = "0.5.0-unstable-2020-08-14";
src = fetchFromGitHub {
owner = "gpoore";
repo = pname;
- rev = "c7962587e7f1e619b5dcf9a5e901eb7042520b00";
- sha256 = "1f31yaiwc33ivjbipym7sggsqwqxn70kgf9dixi8392pk70jzq6p";
+ rev = "526a223c4fc32c37d6c5c9133524dfa0e1811ca4";
+ sha256 = "0qkqaj49k584qzgx9jlsf5vlv4lq7x403s1kig8v87i0kgh55p56";
};
propagatedBuildInputs = with python3Packages; [ bespon ];
diff --git a/pkgs/tools/misc/cutecom/default.nix b/pkgs/tools/misc/cutecom/default.nix
index d825b555e195..e109b12f2879 100644
--- a/pkgs/tools/misc/cutecom/default.nix
+++ b/pkgs/tools/misc/cutecom/default.nix
@@ -2,13 +2,13 @@
mkDerivation rec {
pname = "cutecom";
- version = "0.51.0";
+ version = "0.51.0+patch";
src = fetchFromGitLab {
owner = "cutecom";
repo = "cutecom";
- rev = "v${version}";
- sha256 = "1zprabjs4z26hsb64fc3k790aiiqiz9d88j666xrzi4983m1bfv8";
+ rev = "70d0c497acf8f298374052b2956bcf142ed5f6ca";
+ sha256 = "X8jeESt+x5PxK3rTNC1h1Tpvue2WH09QRnG2g1eMoEE=";
};
preConfigure = ''
diff --git a/pkgs/tools/misc/debootstrap/default.nix b/pkgs/tools/misc/debootstrap/default.nix
index 2940ff0a5738..4d4afb0b995f 100644
--- a/pkgs/tools/misc/debootstrap/default.nix
+++ b/pkgs/tools/misc/debootstrap/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, dpkg, gawk, perl, wget, coreutils, utillinux
+{ stdenv, fetchurl, dpkg, gawk, perl, wget, coreutils, util-linux
, gnugrep, gnutar, gnused, gzip, makeWrapper }:
# USAGE like this: debootstrap sid /tmp/target-chroot-directory
# There is also cdebootstrap now. Is that easier to maintain?
@@ -33,7 +33,7 @@ in stdenv.mkDerivation rec {
substituteInPlace debootstrap \
--replace 'CHROOT_CMD="chroot ' 'CHROOT_CMD="${coreutils}/bin/chroot ' \
- --replace 'CHROOT_CMD="unshare ' 'CHROOT_CMD="${utillinux}/bin/unshare ' \
+ --replace 'CHROOT_CMD="unshare ' 'CHROOT_CMD="${util-linux}/bin/unshare ' \
--replace /usr/bin/dpkg ${dpkg}/bin/dpkg \
--replace '#!/bin/sh' '#!/bin/bash' \
--subst-var-by VERSION ${version}
diff --git a/pkgs/tools/misc/direnv/default.nix b/pkgs/tools/misc/direnv/default.nix
index f84a51486d98..050dcf2955f3 100644
--- a/pkgs/tools/misc/direnv/default.nix
+++ b/pkgs/tools/misc/direnv/default.nix
@@ -2,7 +2,7 @@
buildGoModule rec {
pname = "direnv";
- version = "2.24.0";
+ version = "2.25.0";
vendorSha256 = null;
@@ -10,7 +10,7 @@ buildGoModule rec {
owner = "direnv";
repo = "direnv";
rev = "v${version}";
- sha256 = "1hgivmz6f5knpchkyi3njj1h81hixm77ad5g2v0m9bid09b97nh8";
+ sha256 = "00bvznswmz08s2jqpz5xxmkqggd06h6g8cwk242aaih6qajxfpsn";
};
# we have no bash at the moment for windows
diff --git a/pkgs/tools/misc/dua/default.nix b/pkgs/tools/misc/dua/default.nix
index 0fdd73ff552c..a2f3938adec1 100644
--- a/pkgs/tools/misc/dua/default.nix
+++ b/pkgs/tools/misc/dua/default.nix
@@ -2,13 +2,13 @@
rustPlatform.buildRustPackage rec {
pname = "dua";
- version = "2.10.3";
+ version = "2.10.5";
src = fetchFromGitHub {
owner = "Byron";
repo = "dua-cli";
rev = "v${version}";
- sha256 = "0zzansnbry73h7b2i4rz4rxc86xiw037n7f3va5gkz0pfdfa9mzi";
+ sha256 = "0imf9ngmyhyj5jdr99g1xc3vqzr61fnz32bxhmy63n1szylig5zq";
# Remove unicode file names which leads to different checksums on HFS+
# vs. other filesystems because of unicode normalisation.
extraPostFetch = ''
@@ -16,7 +16,7 @@ rustPlatform.buildRustPackage rec {
'';
};
- cargoSha256 = "0wky0b9sv4hsj56s001m5gh16r8ms421l7h7xjh117fs87aaj42w";
+ cargoSha256 = "1czc0jma5k6idv463kn5qrirq8apgfrcxwv2yjk0pxy6vkji6154";
doCheck = false;
diff --git a/pkgs/tools/misc/envchain/default.nix b/pkgs/tools/misc/envchain/default.nix
new file mode 100644
index 000000000000..1bafa4688ae8
--- /dev/null
+++ b/pkgs/tools/misc/envchain/default.nix
@@ -0,0 +1,32 @@
+{ stdenv, fetchFromGitHub, libedit, libsecret, ncurses, pkg-config, readline, Security }:
+
+stdenv.mkDerivation rec {
+ pname = "envchain";
+ version = "1.0.1";
+
+ src = fetchFromGitHub {
+ owner = "sorah";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0qxwiqhb8cg0zbn5p0mvnbyxx1xwvgiricrkjlvxz13sf2ngq87p";
+ };
+
+ postPatch = ''
+ sed -i -e "s|-ltermcap|-lncurses|" Makefile
+ '';
+
+ nativeBuildInputs = [ pkg-config ];
+
+ buildInputs = [ libsecret readline ]
+ ++ stdenv.lib.optionals stdenv.isDarwin [ libedit ncurses Security ];
+
+ makeFlags = [ "DESTDIR=$(out)" ];
+
+ meta = with stdenv.lib; {
+ description = "Set environment variables with macOS keychain or D-Bus secret service";
+ homepage = "https://github.com/sorah/envchain";
+ license = licenses.mit;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ bbigras ];
+ };
+}
diff --git a/pkgs/tools/misc/etcher/default.nix b/pkgs/tools/misc/etcher/default.nix
index fec78db979c0..6634d2d23ca2 100644
--- a/pkgs/tools/misc/etcher/default.nix
+++ b/pkgs/tools/misc/etcher/default.nix
@@ -3,7 +3,7 @@
, gcc-unwrapped
, dpkg
, polkit
-, utillinux
+, util-linux
, bash
, nodePackages
, makeWrapper
@@ -50,7 +50,7 @@ stdenv.mkDerivation rec {
# use Nix(OS) paths
sed -i "s|/usr/bin/pkexec|/usr/bin/pkexec', '/run/wrappers/bin/pkexec|" tmp/node_modules/sudo-prompt/index.js
sed -i 's|/bin/bash|${bash}/bin/bash|' tmp/node_modules/sudo-prompt/index.js
- sed -i "s|'lsblk'|'${utillinux}/bin/lsblk'|" tmp/node_modules/drivelist/js/lsblk/index.js
+ sed -i "s|'lsblk'|'${util-linux}/bin/lsblk'|" tmp/node_modules/drivelist/js/lsblk/index.js
sed -i "s|process.resourcesPath|'$out/share/${pname}/resources/'|" tmp/generated/gui.js
${nodePackages.asar}/bin/asar pack tmp opt/balenaEtcher/resources/app.asar
rm -rf tmp
diff --git a/pkgs/tools/misc/execline/default.nix b/pkgs/tools/misc/execline/default.nix
index ecedd2b0b417..bf7853c11736 100644
--- a/pkgs/tools/misc/execline/default.nix
+++ b/pkgs/tools/misc/execline/default.nix
@@ -1,14 +1,11 @@
-{ lib, skawarePackages
-# for execlineb-with-builtins
-, coreutils, gnugrep, writeScriptBin, runCommand, runCommandCC
-}:
+{ skawarePackages }:
with skawarePackages;
buildPackage {
pname = "execline";
- version = "2.6.1.0";
- sha256 = "0mj565xml3hvw27finydms0s9abbbpgbr29vnr8gwi7zjzq7ck52";
+ version = "2.6.1.1";
+ sha256 = "0mmsnai3bkyhng0cxdz6bf7d6b7kbsxs4p39m63215lz6kq0hhrr";
description = "A small scripting language, to be used in place of a shell in non-interactive scripts";
diff --git a/pkgs/tools/misc/fend/default.nix b/pkgs/tools/misc/fend/default.nix
index ee91c66cc82a..8813ec5a14e7 100644
--- a/pkgs/tools/misc/fend/default.nix
+++ b/pkgs/tools/misc/fend/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "fend";
- version = "0.1.9";
+ version = "0.1.11";
src = fetchFromGitHub {
owner = "printfn";
repo = pname;
rev = "v${version}";
- sha256 = "11cvpg7j2rvqri16cr3gb6dpm7dzgs3vywhdc91aa531f87qj16c";
+ sha256 = "0g9zr2afi103cwv6ikpmmyh5v055dh47l3wj9a1kbxgms0953iwh";
};
- cargoSha256 = "0q9gkvbay6rnb0nd14z71h3506yzn9610zc6g8wbpgmw6cpwvbg9";
+ cargoSha256 = "0hydlaibanw2vjyxymfbzgwwk2qjv7jsz15gn66ga5vknsqihcrx";
meta = with lib; {
description = "Arbitrary-precision unit-aware calculator";
diff --git a/pkgs/tools/misc/flameshot/default.nix b/pkgs/tools/misc/flameshot/default.nix
index 3dcf1e962691..988849fbbbf6 100644
--- a/pkgs/tools/misc/flameshot/default.nix
+++ b/pkgs/tools/misc/flameshot/default.nix
@@ -18,7 +18,7 @@ mkDerivation rec {
meta = with lib; {
description = "Powerful yet simple to use screenshot software";
- homepage = "https://flameshot.js.org";
+ homepage = "https://github.com/flameshot-org/flameshot";
maintainers = [ maintainers.scode ];
license = lib.licenses.gpl3Plus;
platforms = lib.platforms.linux;
diff --git a/pkgs/tools/misc/flashrom/default.nix b/pkgs/tools/misc/flashrom/default.nix
index 2f92dc6d9bf2..47d4fd127575 100644
--- a/pkgs/tools/misc/flashrom/default.nix
+++ b/pkgs/tools/misc/flashrom/default.nix
@@ -28,5 +28,6 @@ stdenv.mkDerivation rec {
license = licenses.gpl2;
maintainers = with maintainers; [ funfunctor fpletz ];
platforms = platforms.all;
+ broken = stdenv.isDarwin; # requires DirectHW
};
}
diff --git a/pkgs/tools/misc/fluent-bit/default.nix b/pkgs/tools/misc/fluent-bit/default.nix
index f787ab1ef0ba..ec1a0072a559 100644
--- a/pkgs/tools/misc/fluent-bit/default.nix
+++ b/pkgs/tools/misc/fluent-bit/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "fluent-bit";
- version = "1.6.4";
+ version = "1.6.7";
src = fetchFromGitHub {
owner = "fluent";
repo = "fluent-bit";
rev = "v${version}";
- sha256 = "1hfkix5pjcrm68bm4k71dlkkdlnwffzlw4kxhiq9pmg09z8s6kq3";
+ sha256 = "1rybz69yhjm1g8m6wmn6v143a65y69w2fvs62yr8n1r92cadzbia";
};
nativeBuildInputs = [ cmake flex bison ];
diff --git a/pkgs/tools/misc/fselect/default.nix b/pkgs/tools/misc/fselect/default.nix
index 4c30dc4b785c..587483f4ac41 100644
--- a/pkgs/tools/misc/fselect/default.nix
+++ b/pkgs/tools/misc/fselect/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "fselect";
- version = "0.7.1";
+ version = "0.7.2";
src = fetchFromGitHub {
owner = "jhspetersson";
repo = "fselect";
rev = version;
- sha256 = "1q7y5agsi6wjb1dnyvdhm4qmdhpv30cx5a8m1blks8is9z2bblz0";
+ sha256 = "1cqa52n5y6g087w4yzc273jpxhzpinwkqd32azg03dkczbgx5b2v";
};
- cargoSha256 = "0r2zj0dvf6h4ph3b75z2rdlqwzkdjrjj2iad4dbf9nsr63giwd9n";
+ cargoSha256 = "00yhp2b74plrbi944apbxpkw2y6nbgf81sinfchw44ww1i58mfhj";
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/tools/misc/fzf/default.nix b/pkgs/tools/misc/fzf/default.nix
index b92236d35e6e..b114ee2373c1 100644
--- a/pkgs/tools/misc/fzf/default.nix
+++ b/pkgs/tools/misc/fzf/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "fzf";
- version = "0.24.3";
+ version = "0.24.4";
src = fetchFromGitHub {
owner = "junegunn";
repo = pname;
rev = version;
- sha256 = "04ycjgy40if0licc883lp7i6jpndvcndw24xp7lilskmaacpm5if";
+ sha256 = "17k32wr70sp7ag69xww2q9mrgnzakgkjw6la04n3jlhfa5z37dzj";
};
vendorSha256 = "0dd0qm1fxp3jnlrhfaas8fw87cj7rygaac35a9nk3xh2xsk7q35p";
diff --git a/pkgs/tools/misc/geekbench/default.nix b/pkgs/tools/misc/geekbench/default.nix
index 56292f3ad7dd..a33ae0ed3305 100644
--- a/pkgs/tools/misc/geekbench/default.nix
+++ b/pkgs/tools/misc/geekbench/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "geekbench";
- version = "5.2.5";
+ version = "5.3.1";
src = fetchurl {
url = "https://cdn.geekbench.com/Geekbench-${version}-Linux.tar.gz";
- sha256 = "0mq33khmsay646csr7j7mqb1fr2dlacb58hjqyxfbh83r0a1q67p";
+ sha256 = "0hil3mvrwpwy60x9s16bf8vgvfv11sdarcbk45zjlgjzfhh8h2qr";
};
dontConfigure = true;
diff --git a/pkgs/tools/misc/gibo/default.nix b/pkgs/tools/misc/gibo/default.nix
index abee4950d879..1357ab5196d7 100644
--- a/pkgs/tools/misc/gibo/default.nix
+++ b/pkgs/tools/misc/gibo/default.nix
@@ -14,15 +14,15 @@ stdenv.mkDerivation rec {
phases = [ "unpackPhase" "installPhase" "fixupPhase" ];
installPhase = ''
- mkdir -p $out/bin $out/etc/bash_completion.d
+ mkdir -p $out/bin $out/share/bash-completion/completions
cp gibo $out/bin
- cp gibo-completion.bash $out/etc/bash_completion.d
+ cp gibo-completion.bash $out/share/bash-completion/completions
sed -e 's|\<git |${git}/bin/git |g' \
-e 's|\<basename |${coreutils}/bin/basename |g' \
-i "$out/bin/gibo"
sed -e 's|\<find |${findutils}/bin/find |g' \
- -i "$out/etc/bash_completion.d/gibo-completion.bash"
+ -i "$out/share/bash-completion/completions/gibo-completion.bash"
'';
meta = {
diff --git a/pkgs/tools/misc/goreleaser/default.nix b/pkgs/tools/misc/goreleaser/default.nix
new file mode 100644
index 000000000000..58a7ce619c5a
--- /dev/null
+++ b/pkgs/tools/misc/goreleaser/default.nix
@@ -0,0 +1,33 @@
+{ lib, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "goreleaser";
+ version = "0.149.0";
+
+ src = fetchFromGitHub {
+ owner = "goreleaser";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "14yvxnl2ap1hizpk3pfzlh36399df1z2zgsc63qdh1h4ixyav6cy";
+ };
+
+ vendorSha256 = "17l15z2wyxzh7h7hvb1fysdnyg8wr8ww827vvmki73s1plfgr80d";
+
+ buildFlagsArray = [
+ "-ldflags="
+ "-s"
+ "-w"
+ "-X main.version=${version}"
+ "-X main.builtBy=nixpkgs"
+ ];
+
+ # tests expect the source files to be a build repo
+ doCheck = false;
+
+ meta = with lib; {
+ description = "Deliver Go binaries as fast and easily as possible";
+ homepage = "https://goreleaser.com";
+ maintainers = with maintainers; [ c0deaddict endocrimes sarcasticadmin ];
+ license = licenses.mit;
+ };
+}
diff --git a/pkgs/tools/misc/gparted/default.nix b/pkgs/tools/misc/gparted/default.nix
index 6292fb4a7227..7d610416da47 100644
--- a/pkgs/tools/misc/gparted/default.nix
+++ b/pkgs/tools/misc/gparted/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, intltool, gettext, makeWrapper, coreutils, gnused, gnome3
, gnugrep, parted, glib, libuuid, pkgconfig, gtkmm3, libxml2
-, gpart, hdparm, procps, utillinux, polkit, wrapGAppsHook, substituteAll
+, gpart, hdparm, procps, util-linux, polkit, wrapGAppsHook, substituteAll
}:
stdenv.mkDerivation rec {
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
preFixup = ''
gappsWrapperArgs+=(
- --prefix PATH : "${stdenv.lib.makeBinPath [ gpart hdparm utillinux procps coreutils gnused gnugrep ]}"
+ --prefix PATH : "${stdenv.lib.makeBinPath [ gpart hdparm util-linux procps coreutils gnused gnugrep ]}"
)
'';
diff --git a/pkgs/tools/misc/graylog/default.nix b/pkgs/tools/misc/graylog/default.nix
index 503b9bcd411a..f6a48364bfda 100644
--- a/pkgs/tools/misc/graylog/default.nix
+++ b/pkgs/tools/misc/graylog/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "graylog";
- version = "3.3.8";
+ version = "3.3.9";
src = fetchurl {
url = "https://packages.graylog2.org/releases/graylog/graylog-${version}.tgz";
- sha256 = "0y5c7sgdswh2p50plv78vkva0wwlyh2vh3qy3mymq48nqpzrbirp";
+ sha256 = "1wl9j2jgjg5gwcsh92qr5f68wx12nvwadc9xkaa9wwd7x3z825jq";
};
dontBuild = true;
diff --git a/pkgs/tools/misc/graylog/plugins.nix b/pkgs/tools/misc/graylog/plugins.nix
index 0499011cd111..5a9b692b1b8f 100644
--- a/pkgs/tools/misc/graylog/plugins.nix
+++ b/pkgs/tools/misc/graylog/plugins.nix
@@ -64,10 +64,10 @@ in {
enterprise-integrations = glPlugin rec {
name = "graylog-enterprise-integrations-${version}";
pluginName = "graylog-plugin-enterprise-integrations";
- version = "3.3.8";
+ version = "3.3.9";
src = fetchurl {
url = "https://downloads.graylog.org/releases/graylog-enterprise-integrations/graylog-enterprise-integrations-plugins-${version}.tgz";
- sha256 = "1567q2pwgcwxvaa0qmbhgvnr9f9v3w7vgvnv8kvfvjhxlvm78g1q";
+ sha256 = "0yr2lmf50w8qw5amimmym6y4jxga4d7s7cbiqs5sqzvipgsknbwj";
};
installPhase = ''
mkdir -p $out/bin
@@ -96,10 +96,10 @@ in {
integrations = glPlugin rec {
name = "graylog-integrations-${version}";
pluginName = "graylog-plugin-integrations";
- version = "3.3.8";
+ version = "3.3.9";
src = fetchurl {
url = "https://downloads.graylog.org/releases/graylog-integrations/graylog-integrations-plugins-${version}.tgz";
- sha256 = "00ax3r24inzicak0dd77737qpfas455w5vmj980yfsz40vwnqlr2";
+ sha256 = "0q858ffmkinngyqqsaszcrx93zc4fg43ny0xb7vm0p4wd48hjyqc";
};
installPhase = ''
mkdir -p $out/bin
diff --git a/pkgs/tools/misc/hdl-dump/default.nix b/pkgs/tools/misc/hdl-dump/default.nix
new file mode 100644
index 000000000000..96e81fe8bd4c
--- /dev/null
+++ b/pkgs/tools/misc/hdl-dump/default.nix
@@ -0,0 +1,35 @@
+{ stdenv
+, fetchFromGitHub
+, upx
+}:
+
+let
+ version = "20202807";
+ pname = "hdl-dump";
+in stdenv.mkDerivation {
+ inherit pname version;
+
+ # Using AkuHAK's repo because playstation2's repo is outdated
+ src = fetchFromGitHub {
+ owner = "AKuHAK";
+ repo = pname;
+ rev = "be37e112a44772a1341c867dc3dfee7381ce9e59";
+ sha256 = "0akxak6hm11h8z6jczxgr795s4a8czspwnhl3swqxp803dvjdx41";
+ };
+
+ buildInputs = [ upx ];
+
+ makeFlags = [ "RELEASE=yes" ];
+
+ installPhase = ''
+ install -Dm755 hdl_dump -t $out/bin
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/AKuHAK/hdl-dump";
+ description = "PlayStation 2 HDLoader image dump/install utility";
+ platforms = platforms.linux;
+ license = licenses.gpl2Only;
+ maintainers = with maintainers; [ makefu ];
+ };
+}
diff --git a/pkgs/tools/misc/html-proofer/Gemfile.lock b/pkgs/tools/misc/html-proofer/Gemfile.lock
index c918577fded7..9c42a2c0a9f3 100644
--- a/pkgs/tools/misc/html-proofer/Gemfile.lock
+++ b/pkgs/tools/misc/html-proofer/Gemfile.lock
@@ -6,7 +6,7 @@ GEM
ethon (0.12.0)
ffi (>= 1.3.0)
ffi (1.13.1)
- html-proofer (3.17.0)
+ html-proofer (3.17.4)
addressable (~> 2.3)
mercenary (~> 0.3)
nokogumbo (~> 2.0)
@@ -18,9 +18,9 @@ GEM
mini_portile2 (2.4.0)
nokogiri (1.10.10)
mini_portile2 (~> 2.4.0)
- nokogumbo (2.0.2)
+ nokogumbo (2.0.4)
nokogiri (~> 1.8, >= 1.8.4)
- parallel (1.20.0)
+ parallel (1.20.1)
public_suffix (4.0.6)
rainbow (3.0.0)
typhoeus (1.4.0)
diff --git a/pkgs/tools/misc/html-proofer/gemset.nix b/pkgs/tools/misc/html-proofer/gemset.nix
index b617ebe7b0e5..d4c9a5367db8 100644
--- a/pkgs/tools/misc/html-proofer/gemset.nix
+++ b/pkgs/tools/misc/html-proofer/gemset.nix
@@ -37,10 +37,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0vjy9r9lwr0rfxxadj4rfkl94b2rz6avgq4h54g6b7x1jmx6b3sd";
+ sha256 = "1wjwr7c19dr7rai44ypqghbakgav91h9swg88cddn7rxf7a6vl3b";
type = "gem";
};
- version = "3.17.0";
+ version = "3.17.4";
};
mercenary = {
groups = ["default"];
@@ -79,20 +79,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0sxjnpjvrn10gdmfw2dimhch861lz00f28hvkkz0b1gc2rb65k9s";
+ sha256 = "0pxm7hx2lhmanm8kljd39f1j1742kl0a31zx98jsjiwrkfb5hhc6";
type = "gem";
};
- version = "2.0.2";
+ version = "2.0.4";
};
parallel = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1wci3dimgrap91nw5vnq4qa2vfmxga27m6sfmn8caskhzwxwv1dg";
+ sha256 = "0055br0mibnqz0j8wvy20zry548dhkakws681bhj3ycb972awkzd";
type = "gem";
};
- version = "1.20.0";
+ version = "1.20.1";
};
public_suffix = {
groups = ["default"];
diff --git a/pkgs/tools/misc/idevicerestore/default.nix b/pkgs/tools/misc/idevicerestore/default.nix
index 5a6064114419..ab22e413b003 100644
--- a/pkgs/tools/misc/idevicerestore/default.nix
+++ b/pkgs/tools/misc/idevicerestore/default.nix
@@ -4,6 +4,7 @@
, libirecovery
, libzip
, libusbmuxd
+, IOKit
}:
stdenv.mkDerivation rec {
@@ -31,7 +32,7 @@ stdenv.mkDerivation rec {
# Not listing other dependencies specified in
# https://github.com/libimobiledevice/idevicerestore/blob/8a882038b2b1e022fbd19eaf8bea51006a373c06/README#L20
# because they are inherited `libimobiledevice`.
- ];
+ ] ++ stdenv.lib.optionals stdenv.isDarwin [ IOKit ];
meta = with stdenv.lib; {
homepage = "https://github.com/libimobiledevice/idevicerestore";
@@ -51,8 +52,8 @@ stdenv.mkDerivation rec {
This will download and restore a device to the latest firmware available.
'';
license = licenses.lgpl21Plus;
- # configure.ac suggests it should work for darwin and mingw as well but not tried yet
- platforms = platforms.linux;
+ # configure.ac suggests it should work for mingw as well but not tried yet
+ platforms = platforms.linux ++ platforms.darwin;
maintainers = with maintainers; [ nh2 ];
};
}
diff --git a/pkgs/tools/misc/jdiskreport/default.nix b/pkgs/tools/misc/jdiskreport/default.nix
index 5e6c0bdd5968..ae70e0f3e613 100644
--- a/pkgs/tools/misc/jdiskreport/default.nix
+++ b/pkgs/tools/misc/jdiskreport/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, unzip, jre, makeDesktopItem }:
+{ stdenv, fetchurl, unzip, jre, makeDesktopItem, copyDesktopItems }:
let
desktopItem = makeDesktopItem {
@@ -18,11 +18,12 @@ stdenv.mkDerivation {
sha256 = "0d5mzkwsbh9s9b1vyvpaawqc09b0q41l2a7pmwf7386b1fsx6d58";
};
+ nativeBuildInputs = [ copyDesktopItems ];
buildInputs = [ unzip ];
inherit jre;
installPhase = ''
- source $stdenv/setup
+ runHook preInstall
unzip $src
@@ -38,9 +39,11 @@ stdenv.mkDerivation {
EOF
chmod +x $out/bin/jdiskreport
- ${desktopItem.buildCommand}
+ runHook postInstall
'';
+ desktopItems = [ desktopItem ];
+
meta = with stdenv.lib; {
homepage = "http://www.jgoodies.com/freeware/jdiskreport/";
description = "A graphical utility to visualize disk usage";
diff --git a/pkgs/tools/misc/jdupes/default.nix b/pkgs/tools/misc/jdupes/default.nix
index 7d559a1468e3..a22fcc77dd96 100644
--- a/pkgs/tools/misc/jdupes/default.nix
+++ b/pkgs/tools/misc/jdupes/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "jdupes";
- version = "1.18.2";
+ version = "1.19.0";
src = fetchFromGitHub {
owner = "jbruchon";
repo = "jdupes";
rev = "v${version}";
- sha256 = "1gaqdcz0s31qncar9dzlr8izv50zlk4y6dgdm9xjk6as2g8b0fkk";
+ sha256 = "1f6qv701c4c9s4hliha7kp8wraq4jfx1jdk86ii10akkm07fkdlz";
# Unicode file names lead to different checksums on HFS+ vs. other
# filesystems because of unicode normalisation. The testdir
# directories have such files and will be removed.
diff --git a/pkgs/tools/misc/logstash/6.x.nix b/pkgs/tools/misc/logstash/6.x.nix
index 52e74e5babf5..b8008864bccf 100644
--- a/pkgs/tools/misc/logstash/6.x.nix
+++ b/pkgs/tools/misc/logstash/6.x.nix
@@ -30,6 +30,7 @@ stdenv.mkDerivation rec {
];
installPhase = ''
+ runHook preInstall
mkdir -p $out
cp -r {Gemfile*,modules,vendor,lib,bin,config,data,logstash-core,logstash-core-plugin-api} $out
@@ -41,6 +42,7 @@ stdenv.mkDerivation rec {
wrapProgram $out/bin/logstash-plugin \
--set JAVA_HOME "${jre}"
+ runHook postInstall
'';
meta = with stdenv.lib; {
diff --git a/pkgs/tools/misc/logstash/7.x.nix b/pkgs/tools/misc/logstash/7.x.nix
index e7872b0c4061..cd554167dda8 100644
--- a/pkgs/tools/misc/logstash/7.x.nix
+++ b/pkgs/tools/misc/logstash/7.x.nix
@@ -30,6 +30,7 @@ stdenv.mkDerivation rec {
];
installPhase = ''
+ runHook preInstall
mkdir -p $out
cp -r {Gemfile*,modules,vendor,lib,bin,config,data,logstash-core,logstash-core-plugin-api} $out
@@ -41,6 +42,7 @@ stdenv.mkDerivation rec {
wrapProgram $out/bin/logstash-plugin \
--set JAVA_HOME "${jre}"
+ runHook postInstall
'';
meta = with stdenv.lib; {
diff --git a/pkgs/tools/misc/logstash/contrib.nix b/pkgs/tools/misc/logstash/contrib.nix
index d03e031b7aee..d4fb6532ef59 100644
--- a/pkgs/tools/misc/logstash/contrib.nix
+++ b/pkgs/tools/misc/logstash/contrib.nix
@@ -1,7 +1,7 @@
{ stdenv, lib, fetchzip }:
# Note that plugins are supposed to be installed as:
-# $path/logstash/{inputs,codecs,filters,outputs}/*.rb
+# $path/logstash/{inputs,codecs,filters,outputs}/*.rb
stdenv.mkDerivation rec {
version = "1.4.2";
pname = "logstash-contrib";
@@ -17,8 +17,10 @@ stdenv.mkDerivation rec {
dontPatchShebangs = true;
installPhase = ''
+ runHook preInstall
mkdir -p $out/logstash
cp -r lib/* $out
+ runHook postInstall
'';
meta = with lib; {
diff --git a/pkgs/tools/misc/lokalise2-cli/default.nix b/pkgs/tools/misc/lokalise2-cli/default.nix
index a823973bf9a4..ccf7a05907d1 100644
--- a/pkgs/tools/misc/lokalise2-cli/default.nix
+++ b/pkgs/tools/misc/lokalise2-cli/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "lokalise2-cli";
- version = "2.6.1";
+ version = "2.6.2";
src = fetchFromGitHub {
owner = "lokalise";
repo = "lokalise-cli-2-go";
rev = "v${version}";
- sha256 = "0a3bah5xa2vmxgqkqihbvcc8rpl64yhw3i0c30lhfdfza0jisaql";
+ sha256 = "1iizyr6bv17dpv05whcx34498wbrs0q3gn8s50srvdqrdk9hs4gj";
};
- vendorSha256 = "06y1v0v1kkbd5vxa8h0qvasm9ibwwhz0v4x03k3nb5xlwn0x9jx8";
+ vendorSha256 = "17nykcx47h1q55msh43mmf092y5cigarz5486yp6sqp79p6lbjk3";
doCheck = false;
diff --git a/pkgs/tools/misc/lsd/default.nix b/pkgs/tools/misc/lsd/default.nix
index ea80a2995103..2acd5a789ab7 100644
--- a/pkgs/tools/misc/lsd/default.nix
+++ b/pkgs/tools/misc/lsd/default.nix
@@ -1,4 +1,5 @@
{ stdenv
+, nixosTests
, fetchFromGitHub
, rustPlatform
, installShellFiles
@@ -26,6 +27,8 @@ rustPlatform.buildRustPackage rec {
"--skip meta::filetype::test::test_socket_type"
];
+ passthru.tests = { inherit (nixosTests) lsd; };
+
meta = with stdenv.lib; {
homepage = "https://github.com/Peltoche/lsd";
description = "The next gen ls command";
diff --git a/pkgs/tools/misc/memtest86-efi/default.nix b/pkgs/tools/misc/memtest86-efi/default.nix
index c33aa074404f..dc29aad2a549 100644
--- a/pkgs/tools/misc/memtest86-efi/default.nix
+++ b/pkgs/tools/misc/memtest86-efi/default.nix
@@ -1,7 +1,7 @@
{ stdenv
, lib
, fetchzip
-, utillinux
+, util-linux
, jq
, mtools
}:
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
- utillinux
+ util-linux
jq
mtools
];
diff --git a/pkgs/tools/misc/mongodb-compass/default.nix b/pkgs/tools/misc/mongodb-compass/default.nix
index 93fca738dc40..28a1339e9a37 100644
--- a/pkgs/tools/misc/mongodb-compass/default.nix
+++ b/pkgs/tools/misc/mongodb-compass/default.nix
@@ -3,7 +3,7 @@
, gnome2, gdk-pixbuf, gtk3, pango, libnotify, libsecret, libuuid, libxcb, nspr, nss, systemd, xorg, wrapGAppsHook }:
let
- version = "1.22.1";
+ version = "1.23.0";
rpath = stdenv.lib.makeLibraryPath [
alsaLib
@@ -49,7 +49,7 @@ let
if stdenv.hostPlatform.system == "x86_64-linux" then
fetchurl {
url = "https://downloads.mongodb.com/compass/mongodb-compass_${version}_amd64.deb";
- sha256 = "1wbjj2w4dii644lprvmwnlval53yqh4y0f58cad657jjw8101rd9";
+ sha256 = "1kmhki4kq28z8h249p4imcpb0nz2dx5bmpv8ldhhqh3rcq5vzxsv";
}
else
throw "MongoDB compass is not supported on ${stdenv.hostPlatform.system}";
diff --git a/pkgs/tools/misc/onefetch/default.nix b/pkgs/tools/misc/onefetch/default.nix
index 4bb8ff9ef350..165a49fad038 100644
--- a/pkgs/tools/misc/onefetch/default.nix
+++ b/pkgs/tools/misc/onefetch/default.nix
@@ -3,16 +3,16 @@
rustPlatform.buildRustPackage rec {
pname = "onefetch";
- version = "2.7.1";
+ version = "2.7.3";
src = fetchFromGitHub {
owner = "o2sh";
repo = pname;
rev = "v${version}";
- sha256 = "1l4acikxkxvmdqn10ck4w4f100vz7kfrzghz5h4haj7ycrr35j3l";
+ sha256 = "0c56na9s3g7rdb4cc6ccsnfby2ihf5zrfs3lg9qxiqsfr7mcn4w9";
};
- cargoSha256 = "0rmy0jnf5rqd4dqyl6rinxb3n3rzqnixrybs4i27lcas9m753z40";
+ cargoSha256 = "05rrww53g3k2c8mpxvyc067qsgs7w9sxnzdlvmca1idbqa0k9060";
buildInputs = with stdenv;
lib.optionals isDarwin [ CoreFoundation libiconv libresolv Security ];
diff --git a/pkgs/tools/misc/ostree/default.nix b/pkgs/tools/misc/ostree/default.nix
index 56262d8171ee..e2cda521f08f 100644
--- a/pkgs/tools/misc/ostree/default.nix
+++ b/pkgs/tools/misc/ostree/default.nix
@@ -19,7 +19,7 @@
, automake
, libtool
, fuse
-, utillinuxMinimal
+, util-linuxMinimal
, libselinux
, libsodium
, libarchive
@@ -39,13 +39,13 @@ let
]));
in stdenv.mkDerivation rec {
pname = "ostree";
- version = "2020.7";
+ version = "2020.8";
outputs = [ "out" "dev" "man" "installedTests" ];
src = fetchurl {
url = "https://github.com/ostreedev/ostree/releases/download/v${version}/libostree-${version}.tar.xz";
- sha256 = "0clriq2ypz1fycd6mpjyrhzid44svzpzw0amnank593h69b216ax";
+ sha256 = "16v73v63h16ika73kgh2cvgm0v27r2d48m932mbj3xm6s295kapx";
};
patches = [
@@ -93,7 +93,7 @@ in stdenv.mkDerivation rec {
libarchive
bzip2
xz
- utillinuxMinimal # for libmount
+ util-linuxMinimal # for libmount
# for installed tests
testPython
diff --git a/pkgs/tools/misc/page/default.nix b/pkgs/tools/misc/page/default.nix
index c93084a16d7e..b1042d3ae550 100644
--- a/pkgs/tools/misc/page/default.nix
+++ b/pkgs/tools/misc/page/default.nix
@@ -2,13 +2,13 @@
rustPlatform.buildRustPackage rec {
pname = "page";
- version = "2.3.4";
+ version = "2.3.5";
src = fetchFromGitHub {
owner = "I60R";
repo = pname;
rev = "v${version}";
- sha256 = "0xcbnl8fbdfdmcbv5d7v830aa3vfhg7nlf768rbrfd5a0970pllh";
+ sha256 = "1pk3iclmwbkg4nvsgarq4qjpzapjhsl7b7z6zw6havp1zmx9h806";
};
nativeBuildInputs = [ installShellFiles ];
@@ -20,7 +20,7 @@ rustPlatform.buildRustPackage rec {
installShellCompletion --zsh $completions_dir/_page
'';
- cargoSha256 = "0ckfmqi6jvbvj99vbdp798mmy6gc54254n32br0ri842b04i26qf";
+ cargoSha256 = "0s1iwli5h6qkibi24v80izr38z84zfx1dv71fv06lzq38b6s4nd5";
meta = with lib; {
description = "Use neovim as pager";
diff --git a/pkgs/tools/misc/parted/default.nix b/pkgs/tools/misc/parted/default.nix
index 808b0382f321..b00a0836021f 100644
--- a/pkgs/tools/misc/parted/default.nix
+++ b/pkgs/tools/misc/parted/default.nix
@@ -8,8 +8,8 @@
, dosfstools
, e2fsprogs
, perl
-, python2
-, utillinux
+, python3
+, util-linux
, check
, enableStatic ? false
}:
@@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
# Tests were previously failing due to Hydra running builds as uid 0.
# That should hopefully be fixed now.
doCheck = !stdenv.hostPlatform.isMusl; /* translation test */
- checkInputs = [ check dosfstools e2fsprogs perl python2 utillinux ];
+ checkInputs = [ check dosfstools e2fsprogs perl python3 util-linux ];
meta = {
description = "Create, destroy, resize, check, and copy partitions";
diff --git a/pkgs/tools/misc/partition-manager/default.nix b/pkgs/tools/misc/partition-manager/default.nix
index 1b5f7dbdbece..1a779616ab83 100644
--- a/pkgs/tools/misc/partition-manager/default.nix
+++ b/pkgs/tools/misc/partition-manager/default.nix
@@ -1,7 +1,7 @@
{ mkDerivation, fetchurl, lib
, extra-cmake-modules, kdoctools, wrapGAppsHook, wrapQtAppsHook
, kconfig, kcrash, kinit, kpmcore
-, eject, libatasmart , utillinux, qtbase
+, eject, libatasmart , util-linux, qtbase
}:
let
@@ -20,7 +20,7 @@ in mkDerivation rec {
nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook wrapQtAppsHook ];
# refer to kpmcore for the use of eject
- buildInputs = [ eject libatasmart utillinux ];
+ buildInputs = [ eject libatasmart util-linux ];
propagatedBuildInputs = [ kconfig kcrash kinit kpmcore ];
meta = with lib; {
diff --git a/pkgs/tools/misc/phraseapp-client/default.nix b/pkgs/tools/misc/phraseapp-client/default.nix
index 8e1787f29a89..b99aadf9337f 100644
--- a/pkgs/tools/misc/phraseapp-client/default.nix
+++ b/pkgs/tools/misc/phraseapp-client/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
pname = "phraseapp-client";
- version = "1.11.0";
+ version = "1.17.1";
goPackagePath = "github.com/phrase/phraseapp-client";
subPackages = [ "." ];
@@ -11,7 +11,7 @@ buildGoPackage rec {
owner = "phrase";
repo = "phraseapp-client";
rev = version;
- sha256 = "0lfx0wv95hgczi74qnkw2cripwgvl53z2gi5i6nyflisy4r7vvkr";
+ sha256 = "0j8fygp9bw68p1736hq7n7qv86rghchxbdm1xibvk5jpgph1nzl7";
};
postInstall = ''
diff --git a/pkgs/tools/misc/pipreqs/default.nix b/pkgs/tools/misc/pipreqs/default.nix
index bbd4125c4b0e..3f27be2c9f94 100644
--- a/pkgs/tools/misc/pipreqs/default.nix
+++ b/pkgs/tools/misc/pipreqs/default.nix
@@ -1,16 +1,17 @@
-{ lib, python2Packages }:
+{ lib, python3 }:
-# Using python 2 because when packaging with python 3 pipreqs fails to parse python 2 code.
-python2Packages.buildPythonApplication rec {
+with python3.pkgs;
+
+buildPythonApplication rec {
pname = "pipreqs";
version = "0.4.10";
- src = python2Packages.fetchPypi {
+ src = fetchPypi {
inherit pname version;
sha256 = "0fdr3mbxjpmrxr7yfc1sn9kbpcyb0qwafimhhrrqvf989dj1sdcy";
};
- propagatedBuildInputs = with python2Packages; [ yarg docopt ];
+ propagatedBuildInputs = [ yarg docopt ];
# Tests requires network access. Works fine without sandboxing
doCheck = false;
diff --git a/pkgs/tools/misc/pistol/default.nix b/pkgs/tools/misc/pistol/default.nix
index d5061d61f57b..fa3a9d01f312 100644
--- a/pkgs/tools/misc/pistol/default.nix
+++ b/pkgs/tools/misc/pistol/default.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "pistol";
- version = "0.1.7";
+ version = "0.1.8";
src = fetchFromGitHub {
owner = "doronbehar";
repo = pname;
rev = "v${version}";
- sha256 = "0kspix7ac4fb0gblrlhnf8hi2ijc997qqkhmy47jibmj6120lmqk";
+ sha256 = "00vpl43m0zw6vqw8yjkaa7dnis9g169jfb48g2mr0hgyhsjr7jbj";
};
- vendorSha256 = "08fjavadx5mwibzc130mlhp4zph6iwv15xnd4rsniw6zldkzmczy";
+ vendorSha256 = "1rkyvcyrjnrgd3b05gjd4sv95j1b99q641f3n36kgf3sc3hp31ws";
doCheck = false;
diff --git a/pkgs/tools/misc/plantuml/default.nix b/pkgs/tools/misc/plantuml/default.nix
index 12b7dda0df1a..b5eba51a5d8f 100644
--- a/pkgs/tools/misc/plantuml/default.nix
+++ b/pkgs/tools/misc/plantuml/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, makeWrapper, jre, graphviz }:
stdenv.mkDerivation rec {
- version = "1.2020.19";
+ version = "1.2020.21";
pname = "plantuml";
src = fetchurl {
url = "mirror://sourceforge/project/plantuml/${version}/plantuml.${version}.jar";
- sha256 = "0lb0gxww7fgbwazfj1z533crryvcgb5vdprpy8j9p6h6x929qaqi";
+ sha256 = "0hf2s3k6v57d51k72jjciakdmlgdrdg4aa7z5hchy74gchsp3x17";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/tools/misc/powerline-rs/default.nix b/pkgs/tools/misc/powerline-rs/default.nix
index df0d344afaa9..6df48f0effba 100644
--- a/pkgs/tools/misc/powerline-rs/default.nix
+++ b/pkgs/tools/misc/powerline-rs/default.nix
@@ -19,7 +19,7 @@ rustPlatform.buildRustPackage rec {
COMPLETION_OUT = "out";
postInstall = ''
- install -Dm 755 "${COMPLETION_OUT}/${pname}.bash" "$out/etc/bash_completion.d/${pname}"
+ install -Dm 755 "${COMPLETION_OUT}/${pname}.bash" "$out/share/bash-completion/completions/${pname}"
install -Dm 755 "${COMPLETION_OUT}/${pname}.fish" "$out/share/fish/vendor_completions.d/${pname}"
'';
diff --git a/pkgs/tools/misc/profile-sync-daemon/default.nix b/pkgs/tools/misc/profile-sync-daemon/default.nix
index 7d68ada2c1bc..b4497c4d7c87 100644
--- a/pkgs/tools/misc/profile-sync-daemon/default.nix
+++ b/pkgs/tools/misc/profile-sync-daemon/default.nix
@@ -1,12 +1,12 @@
-{ stdenv, fetchurl, utillinux, coreutils}:
+{ stdenv, fetchurl, util-linux, coreutils}:
stdenv.mkDerivation rec {
- version = "6.40";
+ version = "6.42";
pname = "profile-sync-daemon";
src = fetchurl {
url = "https://github.com/graysky2/profile-sync-daemon/archive/v${version}.tar.gz";
- sha256 = "1z1n7dqbkk0x9w2pq71nf93wp4hrzin4a0hcvfynj1khf12z369h";
+ sha256 = "1x47ydrwawkic5cgzp0ikd99g1hbpzc2aalq9z630vm13yw2adnp";
};
installPhase = ''
@@ -17,8 +17,8 @@ stdenv.mkDerivation rec {
# $HOME detection fails (and is unnecessary)
sed -i '/^HOME/d' $out/bin/profile-sync-daemon
substituteInPlace $out/bin/psd-overlay-helper \
- --replace "PATH=/usr/bin:/bin" "PATH=${utillinux.bin}/bin:${coreutils}/bin" \
- --replace "sudo " "/run/wrappers/bin/sudo "
+ --replace "PATH=/usr/bin:/bin" "PATH=${util-linux.bin}/bin:${coreutils}/bin" \
+ --replace "sudo " "/run/wrappers/bin/sudo "
'';
preferLocalBuild = true;
diff --git a/pkgs/tools/misc/rmlint/default.nix b/pkgs/tools/misc/rmlint/default.nix
index 936c78b695d1..36da8d0a463b 100644
--- a/pkgs/tools/misc/rmlint/default.nix
+++ b/pkgs/tools/misc/rmlint/default.nix
@@ -14,7 +14,7 @@
, python3
, scons
, sphinx
-, utillinux
+, util-linux
, wrapGAppsHook
, withGui ? false }:
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
sha256 = "15xfkcw1bkfyf3z8kl23k3rlv702m0h7ghqxvhniynvlwbgh6j2x";
};
- CFLAGS="-I${stdenv.lib.getDev utillinux}/include";
+ CFLAGS="-I${stdenv.lib.getDev util-linux}/include";
nativeBuildInputs = [
pkgconfig
@@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
glib
json-glib
libelf
- utillinux
+ util-linux
] ++ stdenv.lib.optionals withGui [
cairo
gobject-introspection
diff --git a/pkgs/tools/misc/rmtrash/default.nix b/pkgs/tools/misc/rmtrash/default.nix
index 073871b0f438..d50079f82c26 100644
--- a/pkgs/tools/misc/rmtrash/default.nix
+++ b/pkgs/tools/misc/rmtrash/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "rmtrash";
- version = "1.13";
+ version = "1.14";
src = fetchFromGitHub {
owner = "PhrozenByte";
repo = pname;
rev = "v${version}";
- sha256 = "04a9c65wnkq1fj8qhdsdbps88xjbp7rn6p27y25v47kaysvrw01j";
+ sha256 = "0wfb2ykzlsxyqn9krfsis9jxhaxy3pxl71a4f15an1ngfndai694";
};
dontConfigure = true;
diff --git a/pkgs/tools/misc/rpm-ostree/default.nix b/pkgs/tools/misc/rpm-ostree/default.nix
index 16d088c00980..abca71febb93 100644
--- a/pkgs/tools/misc/rpm-ostree/default.nix
+++ b/pkgs/tools/misc/rpm-ostree/default.nix
@@ -33,20 +33,20 @@
, json_c
, zchunk
, libmodulemd
-, utillinux
+, util-linux
, sqlite
, cppunit
}:
stdenv.mkDerivation rec {
pname = "rpm-ostree";
- version = "2020.7";
+ version = "2020.8";
outputs = [ "out" "dev" "man" "devdoc" ];
src = fetchurl {
url = "https://github.com/coreos/${pname}/releases/download/v${version}/${pname}-${version}.tar.xz";
- sha256 = "1f8ajri6k5ni2rm8c75nydl8wcza0q6bv2bia3aqd0mr7iw31pbm";
+ sha256 = "1iyl6bjkj3drlwds579bh25xcmlwj9lkkbdmcdanq5b3shbmpyhi";
};
nativeBuildInputs = [
@@ -89,7 +89,7 @@ stdenv.mkDerivation rec {
json_c
zchunk
libmodulemd
- utillinux # for smartcols.pc
+ util-linux # for smartcols.pc
sqlite
cppunit
];
diff --git a/pkgs/tools/misc/s6-portable-utils/default.nix b/pkgs/tools/misc/s6-portable-utils/default.nix
index bc32489c588e..fee6ae14bbde 100644
--- a/pkgs/tools/misc/s6-portable-utils/default.nix
+++ b/pkgs/tools/misc/s6-portable-utils/default.nix
@@ -7,8 +7,8 @@ let
in buildPackage {
pname = pname;
- version = "2.2.2.2";
- sha256 = "1k3la37q46n93vjwk9wm9ym4w87z6lqzv43f03qd0vqj9k94mpv3";
+ version = "2.2.3.0";
+ sha256 = "063zwifigg2b3wsixdcz4h9yvr6fkqssvx0iyfsprjfmm1yapfi9";
description = "A set of tiny general Unix utilities optimized for simplicity and small size";
diff --git a/pkgs/tools/misc/silicon/default.nix b/pkgs/tools/misc/silicon/default.nix
index 7c3d6a4f70a2..56c9541c2e03 100644
--- a/pkgs/tools/misc/silicon/default.nix
+++ b/pkgs/tools/misc/silicon/default.nix
@@ -16,16 +16,16 @@
rustPlatform.buildRustPackage rec {
pname = "silicon";
- version = "0.3.2";
+ version = "0.4.0";
src = fetchFromGitHub {
owner = "Aloxaf";
repo = "silicon";
rev = "v${version}";
- sha256 = "1ga632c86l30n6wjj8rc3gz43v93mb7kcl9f8vhig16ycgiw8v09";
+ sha256 = "0cvzkfyljgxhmn456f2rn0vq2bhm1ishr4jg4dnwjjfgmjg3w908";
};
- cargoSha256 = "0bgm29v9vmd1xcdazg1psrx6hb1z3zfzr1c4iy8j1r28csbmm6kq";
+ cargoSha256 = "1aymhbfzcncrbc5n8rf62bdgi95b4bjhw6p716vhca5p6c7wfxcb";
buildInputs = [ llvmPackages.libclang expat freetype ]
++ lib.optionals stdenv.isLinux [ libxcb ]
diff --git a/pkgs/tools/misc/snapper/default.nix b/pkgs/tools/misc/snapper/default.nix
index 576e1d780744..177580c099b6 100644
--- a/pkgs/tools/misc/snapper/default.nix
+++ b/pkgs/tools/misc/snapper/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchFromGitHub
, autoreconfHook, pkgconfig, docbook_xsl, libxslt, docbook_xml_dtd_45
, acl, attr, boost, btrfs-progs, dbus, diffutils, e2fsprogs, libxml2
-, lvm2, pam, python, utillinux, fetchpatch, json_c, nixosTests }:
+, lvm2, pam, python, util-linux, fetchpatch, json_c, nixosTests }:
stdenv.mkDerivation rec {
pname = "snapper";
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
];
buildInputs = [
acl attr boost btrfs-progs dbus diffutils e2fsprogs libxml2
- lvm2 pam python utillinux json_c
+ lvm2 pam python util-linux json_c
];
passthru.tests.snapper = nixosTests.snapper;
diff --git a/pkgs/tools/misc/spigot/default.nix b/pkgs/tools/misc/spigot/default.nix
index fbed27a24478..8321d03a48f4 100644
--- a/pkgs/tools/misc/spigot/default.nix
+++ b/pkgs/tools/misc/spigot/default.nix
@@ -11,11 +11,11 @@
stdenv.mkDerivation rec {
pname = "spigot";
- version = "20200101";
+ version = "20200901";
src = fetchgit {
url = "https://git.tartarus.org/simon/spigot.git";
- rev = "b1b0b202b3523b72f0638fb31fd49c47f4abb39c";
- sha256 = "0lh5v42aia1hvhsqzs515q0anrjc6c2s9bjklfaap5gz0cg59wbv";
+ rev = "9910e5bdc203bae6b7bbe1ed4a93f13755c1cae";
+ sha256 = "1az6v9gk0g2k197lr288nmr9jv20bvgc508vn9ic3v7mav7hf5bf";
};
nativeBuildInputs = [ autoreconfHook halibut perl ];
diff --git a/pkgs/tools/misc/staruml/default.nix b/pkgs/tools/misc/staruml/default.nix
index 90c3c696526d..d0266cf30e28 100644
--- a/pkgs/tools/misc/staruml/default.nix
+++ b/pkgs/tools/misc/staruml/default.nix
@@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "A sophisticated software modeler";
- homepage = "http://staruml.io/";
+ homepage = "https://staruml.io/";
license = licenses.unfree;
platforms = [ "i686-linux" "x86_64-linux" ];
};
diff --git a/pkgs/tools/misc/svtplay-dl/default.nix b/pkgs/tools/misc/svtplay-dl/default.nix
index a3e973be544c..d06bb8b134db 100644
--- a/pkgs/tools/misc/svtplay-dl/default.nix
+++ b/pkgs/tools/misc/svtplay-dl/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, makeWrapper, python3Packages, perl, zip
-, gitMinimal }:
+, gitMinimal, ffmpeg }:
let
@@ -8,13 +8,13 @@ let
in stdenv.mkDerivation rec {
pname = "svtplay-dl";
- version = "2.7";
+ version = "2.8";
src = fetchFromGitHub {
owner = "spaam";
repo = "svtplay-dl";
rev = version;
- sha256 = "0gcw7hwbr9jniwvqix37vvd2fiplsz70qab9w45d21i8jrfnhxb5";
+ sha256 = "1977xyxi9jfj7qra1sz7c9lk885cadpci66jvbzvnwm6d60m05lb";
};
pythonPaths = [ pycrypto pyyaml requests ];
@@ -33,6 +33,7 @@ in stdenv.mkDerivation rec {
postInstall = ''
wrapProgram "$out/bin/svtplay-dl" \
+ --prefix PATH : "${ffmpeg}" \
--prefix PYTHONPATH : "$PYTHONPATH"
'';
@@ -45,7 +46,7 @@ in stdenv.mkDerivation rec {
homepage = "https://github.com/spaam/svtplay-dl";
description = "Command-line tool to download videos from svtplay.se and other sites";
license = licenses.mit;
- platforms = stdenv.lib.platforms.linux;
+ platforms = stdenv.lib.platforms.unix;
maintainers = [ maintainers.rycee ];
};
}
diff --git a/pkgs/tools/misc/tagref/default.nix b/pkgs/tools/misc/tagref/default.nix
new file mode 100644
index 000000000000..64870e07a3d3
--- /dev/null
+++ b/pkgs/tools/misc/tagref/default.nix
@@ -0,0 +1,22 @@
+{ stdenv, lib, fetchFromGitHub, rustPlatform }:
+rustPlatform.buildRustPackage rec {
+ pname = "tagref";
+ version = "1.3.3";
+
+ src = fetchFromGitHub {
+ owner = "stepchowfun";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "sha256-3R6vhevSld9IjJMsGl5Rwv0ADMjm94NeZxvl8eYHR2Y=";
+ };
+
+ cargoSha256 = "sha256-pLugAT8QlgxawkR2y+LIacRh4nB59qpKLJjxc81CNDY=";
+
+ meta = with lib; {
+ description = "Tagref helps you refer to other locations in your codebase.";
+ homepage = "https://github.com/stepchowfun/tagref";
+ license = licenses.mit;
+ maintainers = [ maintainers.yusdacra ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/tools/misc/thin-provisioning-tools/default.nix b/pkgs/tools/misc/thin-provisioning-tools/default.nix
index 8df030eafadb..3eccb4883618 100644
--- a/pkgs/tools/misc/thin-provisioning-tools/default.nix
+++ b/pkgs/tools/misc/thin-provisioning-tools/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, fetchpatch, autoreconfHook, expat, libaio, boost, binutils }:
+{ stdenv, fetchFromGitHub, autoreconfHook, expat, libaio, boost, binutils }:
stdenv.mkDerivation rec {
pname = "thin-provisioning-tools";
diff --git a/pkgs/tools/misc/tlp/default.nix b/pkgs/tools/misc/tlp/default.nix
index a32e941ad849..b39f631f95bf 100644
--- a/pkgs/tools/misc/tlp/default.nix
+++ b/pkgs/tools/misc/tlp/default.nix
@@ -16,7 +16,7 @@
, shellcheck
, smartmontools
, systemd
-, utillinux
+, util-linux
, x86_energy_perf_policy
# RDW only works with NetworkManager, and thus is optional with default off
, enableRDW ? false
@@ -86,7 +86,7 @@
perl
smartmontools
systemd
- utillinux
+ util-linux
] ++ lib.optional enableRDW networkmanager
++ lib.optional (lib.any (lib.meta.platformMatch stdenv.hostPlatform) x86_energy_perf_policy.meta.platforms) x86_energy_perf_policy
);
diff --git a/pkgs/tools/misc/tmuxinator/default.nix b/pkgs/tools/misc/tmuxinator/default.nix
index e631aa9d342b..5ed63d799793 100644
--- a/pkgs/tools/misc/tmuxinator/default.nix
+++ b/pkgs/tools/misc/tmuxinator/default.nix
@@ -8,8 +8,8 @@ buildRubyGem rec {
inherit ruby;
name = "${gemName}-${version}";
gemName = "tmuxinator";
- version = "2.0.1";
- source.sha256 = "03q1q6majci0l6kzw6kv7r395jycrl862mlqmyydxcd29y8wm3m2";
+ version = "2.0.2";
+ source.sha256 = "0wwrgx1syi3zrwn52pblh7qivyxp3cvq0rywp6n0s2bkk0xz903z";
erubis = buildRubyGem rec {
inherit ruby;
diff --git a/pkgs/tools/misc/tmuxp/default.nix b/pkgs/tools/misc/tmuxp/default.nix
index a02c1d0f437d..cc910c8b41c1 100644
--- a/pkgs/tools/misc/tmuxp/default.nix
+++ b/pkgs/tools/misc/tmuxp/default.nix
@@ -4,11 +4,11 @@ with python.pkgs;
buildPythonApplication rec {
pname = "tmuxp";
- version = "1.6.2";
+ version = "1.6.3";
src = fetchPypi {
inherit pname version;
- sha256 = "feec0be98a60c8cd8557bce388156202496dd9c8998e6913e595e939aeb0f735";
+ sha256 = "4bc52d6683235307c92ddbb164c84e3e892ee2d00afa16ed89eca0fa7f85029e";
};
postPatch = ''
diff --git a/pkgs/tools/misc/topgrade/default.nix b/pkgs/tools/misc/topgrade/default.nix
index 715bbc879cd4..04a11a922041 100644
--- a/pkgs/tools/misc/topgrade/default.nix
+++ b/pkgs/tools/misc/topgrade/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "topgrade";
- version = "5.9.1";
+ version = "6.0.1";
src = fetchFromGitHub {
owner = "r-darwish";
repo = pname;
rev = "v${version}";
- sha256 = "17vrnwx8qv2s2m9sj7h4gxxrnppqs9yzjzp8jsyfnpqd66h60wcg";
+ sha256 = "1bpq4zki98vw793rvrk9qwgh62f1qwzh0cm4a3h0bif43kg836n0";
};
- cargoSha256 = "1k5lslin5qpmgz1zkz6xazjnapbr0i5r2ifzcz7bdbxwkaaliksd";
+ cargoSha256 = "1486pfiv4lfzdz3hj5z6s7q8lhzrldffji3fsf10z50sm4fhq73q";
buildInputs = lib.optional stdenv.isDarwin Foundation;
diff --git a/pkgs/tools/misc/toybox/default.nix b/pkgs/tools/misc/toybox/default.nix
index 23fdc2f7135c..9b38db5a7273 100644
--- a/pkgs/tools/misc/toybox/default.nix
+++ b/pkgs/tools/misc/toybox/default.nix
@@ -7,13 +7,13 @@
stdenv.mkDerivation rec {
pname = "toybox";
- version = "0.8.3";
+ version = "0.8.4";
src = fetchFromGitHub {
owner = "landley";
repo = pname;
rev = version;
- sha256 = "0cb1n0skanwwkwgzlswwhvfb4iji1bw9iqskmczlhakpw3j1yaqa";
+ sha256 = "0cgbmv6qk1haj709hjx5q4sl7wgh91i459gzs1203adwc7rvk6jv";
};
buildInputs = lib.optionals enableStatic [ stdenv.cc.libc stdenv.cc.libc.static ];
@@ -60,6 +60,8 @@ stdenv.mkDerivation rec {
homepage = "https://landley.net/toybox/";
license = licenses.bsd0;
platforms = with platforms; linux ++ darwin ++ freebsd;
+ # https://github.com/NixOS/nixpkgs/issues/101229
+ broken = stdenv.isDarwin;
maintainers = with maintainers; [ hhm ];
priority = 10;
};
diff --git a/pkgs/tools/misc/trash-cli/default.nix b/pkgs/tools/misc/trash-cli/default.nix
index 2f5a52531b9d..fce992acd31d 100644
--- a/pkgs/tools/misc/trash-cli/default.nix
+++ b/pkgs/tools/misc/trash-cli/default.nix
@@ -1,27 +1,17 @@
-{ stdenv, fetchFromGitHub, fetchpatch, coreutils
-, python3Packages, substituteAll }:
+{ stdenv, fetchFromGitHub, python3Packages }:
python3Packages.buildPythonApplication rec {
pname = "trash-cli";
- version = "0.20.11.7";
+ version = "0.20.11.23";
src = fetchFromGitHub {
owner = "andreafrancia";
repo = "trash-cli";
rev = version;
- sha256 = "0083vagy0jkahb5sw1il7r53ggk45zbjwwjsqd76v7ph3v1awf4v";
+ sha256 = "1fjkmpnbpzxniypql68cpwc2rrnih8b34p8pzabrf55f49wcmcph";
};
- patches = [
- (substituteAll {
- src = ./nix-paths.patch;
- df = "${coreutils}/bin/df";
- libc =
- if stdenv.hostPlatform.isDarwin
- then "/usr/lib/libSystem.dylib"
- else "${stdenv.cc.libc}/lib/libc.so.6";
- })
- ];
+ propagatedBuildInputs = [ python3Packages.psutil ];
checkInputs = with python3Packages; [
nose
diff --git a/pkgs/tools/misc/ugtrain/default.nix b/pkgs/tools/misc/ugtrain/default.nix
new file mode 100644
index 000000000000..0645645ae2bf
--- /dev/null
+++ b/pkgs/tools/misc/ugtrain/default.nix
@@ -0,0 +1,28 @@
+{ stdenv
+, fetchFromGitHub
+, autoreconfHook
+, pkg-config
+, scanmem
+}:
+
+stdenv.mkDerivation rec {
+ version = "0.4.1";
+ pname = "ugtrain";
+
+ src = fetchFromGitHub {
+ owner = "ugtrain";
+ repo = "ugtrain";
+ rev = "v${version}";
+ sha256 = "0pw9lm8y83mda7x39874ax2147818h1wcibi83pd2x4rp1hjbkkn";
+ };
+
+ nativeBuildInputs = [ autoreconfHook pkg-config scanmem ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/ugtrain/ugtrain";
+ description = "The Universal Elite Game Trainer for CLI (Linux game trainer research project)";
+ maintainers = with maintainers; [ mtrsk ];
+ platforms = platforms.linux;
+ license = licenses.gpl3Only;
+ };
+}
diff --git a/pkgs/tools/misc/urjtag/default.nix b/pkgs/tools/misc/urjtag/default.nix
index 2056fb9d0a5a..f058f2cb8dde 100644
--- a/pkgs/tools/misc/urjtag/default.nix
+++ b/pkgs/tools/misc/urjtag/default.nix
@@ -1,5 +1,5 @@
{ stdenv, autoconf, automake, pkgconfig, gettext, libtool, bison
-, flex, which, subversion, fetchsvn, makeWrapper, libftdi, libusb-compat-0_1, readline
+, flex, which, subversion, fetchurl, makeWrapper, libftdi1, libusb-compat-0_1, readline
, python3
, svfSupport ? true
, bsdlSupport ? true
@@ -7,19 +7,18 @@
, jedecSupport ? true
}:
-stdenv.mkDerivation {
- version = "0.10";
+stdenv.mkDerivation rec {
+ version = "2019.12";
pname = "urjtag";
- src = fetchsvn {
- url = "svn://svn.code.sf.net/p/urjtag/svn/trunk/urjtag";
- rev = "2051";
- sha256 = "0pyl0y27136nr8mmjdml7zjnfnpbjmgqzkjk99j3hvj38k10wq7f";
+ src = fetchurl {
+ url = "https://downloads.sourceforge.net/project/urjtag/urjtag/${version}/urjtag-${version}.tar.xz";
+ sha256 = "1k2vmvvarik0q3llbfbk8ad35mcns7w1ln9gla1mn7z9c6x6x90r";
};
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ gettext autoconf automake libtool bison flex which
- subversion makeWrapper readline libftdi libusb-compat-0_1 python3 ];
+ subversion makeWrapper readline libftdi1 libusb-compat-0_1 python3 ];
configureFlags = [
(stdenv.lib.enableFeature svfSupport "svf")
@@ -28,8 +27,6 @@ stdenv.mkDerivation {
(stdenv.lib.enableFeature jedecSupport "jedec-exp")
];
- preConfigure = "./autogen.sh";
-
meta = {
description = "Enhanced, modern tool for communicating over JTAG with flash chips, CPUs,and many more";
homepage = "http://urjtag.org/";
diff --git a/pkgs/tools/misc/vector/default.nix b/pkgs/tools/misc/vector/default.nix
index 1525d3a22963..d7b141153f46 100644
--- a/pkgs/tools/misc/vector/default.nix
+++ b/pkgs/tools/misc/vector/default.nix
@@ -62,6 +62,6 @@ rustPlatform.buildRustPackage rec {
description = "A high-performance logs, metrics, and events router";
homepage = "https://github.com/timberio/vector";
license = with licenses; [ asl20 ];
- maintainers = with maintainers; [ thoughtpolice ];
+ maintainers = with maintainers; [ thoughtpolice happysalada ];
};
}
diff --git a/pkgs/tools/misc/vimwiki-markdown/default.nix b/pkgs/tools/misc/vimwiki-markdown/default.nix
index 6e6a985d44f4..7c8a723f41f0 100644
--- a/pkgs/tools/misc/vimwiki-markdown/default.nix
+++ b/pkgs/tools/misc/vimwiki-markdown/default.nix
@@ -6,12 +6,12 @@
}:
buildPythonApplication rec {
- version = "0.3.2";
+ version = "0.3.3";
pname = "vimwiki-markdown";
src = fetchPypi {
inherit version pname;
- sha256 = "e8dc7de7fc7f88480acb940aa51088464b9911c85cc3d5cca962a45e75ff9b81";
+ sha256 = "ee4ef08f7e4df27f67ffebb5fa413a7cf4fad967a248c1c75d48b00122a5b945";
};
propagatedBuildInputs= [
diff --git a/pkgs/tools/misc/wacomtablet/default.nix b/pkgs/tools/misc/wacomtablet/default.nix
index aa631d441148..5ff2800496a7 100644
--- a/pkgs/tools/misc/wacomtablet/default.nix
+++ b/pkgs/tools/misc/wacomtablet/default.nix
@@ -1,4 +1,4 @@
-{ lib, mkDerivation, fetchurl, extra-cmake-modules, qtx11extras,
+{ lib, mkDerivation, fetchurl, fetchpatch, extra-cmake-modules, qtx11extras,
plasma-workspace, libwacom, xf86_input_wacom
}:
@@ -9,6 +9,12 @@ mkDerivation rec {
url = "mirror://kde/stable/${pname}/${version}/${pname}-${version}.tar.xz";
sha256 = "197pwpl87gqlnza36bp68jvw8ww25znk08acmi8bpz7n84xfc368";
};
+ patches = [
+ (fetchpatch {
+ url = "https://invent.kde.org/system/wacomtablet/commit/4f73ff02b3efd5e8728b18fcf1067eca166704ee.patch";
+ sha256 = "0185gbh1vywfz8a3wnvncmzdk0dd189my4bzimkbh85rlrqq2nf8";
+ })
+ ];
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [
@@ -22,7 +28,7 @@ mkDerivation rec {
This module implements a GUI for the Wacom Linux Drivers and extends it
with profile support to handle different button / pen layouts per profile.
'';
- homepage = "https://cgit.kde.org/wacomtablet.git/about/";
+ homepage = "https://invent.kde.org/system/wacomtablet";
license = lib.licenses.gpl2;
maintainers = [ lib.maintainers.Thra11 ];
platforms = lib.platforms.linux;
diff --git a/pkgs/tools/misc/woeusb/default.nix b/pkgs/tools/misc/woeusb/default.nix
index 4c235b4866f2..fddb98d8dc38 100644
--- a/pkgs/tools/misc/woeusb/default.nix
+++ b/pkgs/tools/misc/woeusb/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, autoreconfHook, makeWrapper
-, coreutils, dosfstools, findutils, gawk, gnugrep, grub2_light, ncurses, ntfs3g, parted, p7zip, utillinux, wget
+, coreutils, dosfstools, findutils, gawk, gnugrep, grub2_light, ncurses, ntfs3g, parted, p7zip, util-linux, wget
, wxGTK30 }:
stdenv.mkDerivation rec {
@@ -39,7 +39,7 @@ stdenv.mkDerivation rec {
# should be patched with a less useless default PATH, but for now
# we add everything we need manually.
wrapProgram "$out/bin/woeusb" \
- --set PATH '${stdenv.lib.makeBinPath [ coreutils dosfstools findutils gawk gnugrep grub2_light ncurses ntfs3g parted utillinux wget p7zip ]}'
+ --set PATH '${stdenv.lib.makeBinPath [ coreutils dosfstools findutils gawk gnugrep grub2_light ncurses ntfs3g parted util-linux wget p7zip ]}'
'';
doInstallCheck = true;
diff --git a/pkgs/tools/misc/wsl-open/default.nix b/pkgs/tools/misc/wsl-open/default.nix
new file mode 100644
index 000000000000..ddd3904a1057
--- /dev/null
+++ b/pkgs/tools/misc/wsl-open/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchFromGitHub, installShellFiles }:
+
+stdenv.mkDerivation rec {
+ pname = "wsl-open";
+ version = "2.1.1";
+
+ src = fetchFromGitHub {
+ owner = "4U6U57";
+ repo = "wsl-open";
+ rev = "v${version}";
+ sha256 = "1mwak846zh47p3pp4q5f54cw8d9qk61zn43q81j2pkcm35mv9lzg";
+ };
+
+ nativeBuildInputs = [ installShellFiles ];
+
+ installPhase = ''
+ install -m0755 -D wsl-open.sh $out/bin/wsl-open
+ installManPage wsl-open.1
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Open files with xdg-open from Windows Subsystem for Linux (WSL) in Windows applications";
+ homepage = "https://gitlab.com/4U6U57/wsl-open";
+ license = licenses.mit;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ SuperSandro2000 ];
+ };
+}
diff --git a/pkgs/tools/misc/xfstests/default.nix b/pkgs/tools/misc/xfstests/default.nix
index 5f6d2bb1278d..3bc01048c1ed 100644
--- a/pkgs/tools/misc/xfstests/default.nix
+++ b/pkgs/tools/misc/xfstests/default.nix
@@ -1,7 +1,7 @@
{ stdenv, acl, attr, autoconf, automake, bash, bc, coreutils, e2fsprogs
, fetchgit, fio, gawk, keyutils, killall, lib, libaio, libcap, libtool
, libuuid, libxfs, lvm2, openssl, perl, procps, quota
-, time, utillinux, which, writeScript, xfsprogs, runtimeShell }:
+, time, util-linux, which, writeScript, xfsprogs, runtimeShell }:
stdenv.mkDerivation {
name = "xfstests-2019-09-08";
@@ -96,7 +96,7 @@ stdenv.mkDerivation {
export PATH=${lib.makeBinPath [acl attr bc e2fsprogs fio gawk keyutils
libcap lvm2 perl procps killall quota
- utillinux which xfsprogs]}:$PATH
+ util-linux which xfsprogs]}:$PATH
exec ./check "$@"
'';
diff --git a/pkgs/tools/misc/xvfb-run/default.nix b/pkgs/tools/misc/xvfb-run/default.nix
index 04c1902f3a0b..02a2d67de53d 100644
--- a/pkgs/tools/misc/xvfb-run/default.nix
+++ b/pkgs/tools/misc/xvfb-run/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, makeWrapper, xorgserver, getopt
-, xauth, utillinux, which, fontsConf, gawk, coreutils }:
+, xauth, util-linux, which, fontsConf, gawk, coreutils }:
let
xvfb_run = fetchurl {
name = "xvfb-run";
@@ -19,7 +19,7 @@ stdenv.mkDerivation {
patchShebangs $out/bin/xvfb-run
wrapProgram $out/bin/xvfb-run \
--set FONTCONFIG_FILE "${fontsConf}" \
- --prefix PATH : ${stdenv.lib.makeBinPath [ getopt xorgserver xauth which utillinux gawk coreutils ]}
+ --prefix PATH : ${stdenv.lib.makeBinPath [ getopt xorgserver xauth which util-linux gawk coreutils ]}
'';
meta = with stdenv.lib; {
diff --git a/pkgs/tools/misc/you-get/default.nix b/pkgs/tools/misc/you-get/default.nix
index 155081db36a1..053d2ae59d2a 100644
--- a/pkgs/tools/misc/you-get/default.nix
+++ b/pkgs/tools/misc/you-get/default.nix
@@ -2,7 +2,7 @@
buildPythonApplication rec {
pname = "you-get";
- version = "0.4.1475";
+ version = "0.4.1488";
# Tests aren't packaged, but they all hit the real network so
# probably aren't suitable for a build environment anyway.
@@ -10,7 +10,7 @@ buildPythonApplication rec {
src = fetchPypi {
inherit pname version;
- sha256 = "432c04170bb5f4881ca6af9c802b6c90e81759811487b8d7918762dcd674697f";
+ sha256 = "28aec2f15e86ea1cbf9900827ade41388aa3f1ac43b4ab49999bce48f37cf9c3";
};
meta = with stdenv.lib; {
diff --git a/pkgs/tools/misc/youtube-dl/default.nix b/pkgs/tools/misc/youtube-dl/default.nix
index a2a316a575cf..b037a982edcf 100644
--- a/pkgs/tools/misc/youtube-dl/default.nix
+++ b/pkgs/tools/misc/youtube-dl/default.nix
@@ -18,11 +18,11 @@ buildPythonPackage rec {
# The websites youtube-dl deals with are a very moving target. That means that
# downloads break constantly. Because of that, updates should always be backported
# to the latest stable release.
- version = "2020.11.19";
+ version = "2020.12.05";
src = fetchurl {
url = "https://yt-dl.org/downloads/${version}/${pname}-${version}.tar.gz";
- sha256 = "17my2k6ksj2gch2j85laa5y8c448j4n6zfg85ljfg3zxnag4vhgq";
+ sha256 = "065s45l8qz7wlkaxw9bj20gq9647zpwdj9vc6chhqjscl63z1aqm";
};
nativeBuildInputs = [ installShellFiles makeWrapper ];
diff --git a/pkgs/tools/networking/airfield/node.nix b/pkgs/tools/networking/airfield/node.nix
index e306e49c8498..055fc5267c37 100644
--- a/pkgs/tools/networking/airfield/node.nix
+++ b/pkgs/tools/networking/airfield/node.nix
@@ -6,7 +6,7 @@
let
nodeEnv = import ../../../development/node-packages/node-env.nix {
- inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile;
+ inherit (pkgs) stdenv python2 util-linux runCommand writeTextFile;
inherit nodejs;
libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null;
};
diff --git a/pkgs/tools/networking/axel/default.nix b/pkgs/tools/networking/axel/default.nix
index 5cd8e41f70c8..baa498042f94 100644
--- a/pkgs/tools/networking/axel/default.nix
+++ b/pkgs/tools/networking/axel/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "axel";
- version = "2.17.9";
+ version = "2.17.10";
src = fetchFromGitHub {
owner = "axel-download-accelerator";
repo = pname;
rev = "v${version}";
- sha256 = "1bhzgvvqcwa5bd487400hg1nycvw8qqxzbzvq5ywyz5d9j12hdrd";
+ sha256 = "01mpfkz98r2fx4n0gyi3b4zvlyfd5bxydp2wh431lnj0ahrsiikp";
};
nativeBuildInputs = [ autoreconfHook pkgconfig autoconf-archive txt2man ];
diff --git a/pkgs/tools/networking/bud/default.nix b/pkgs/tools/networking/bud/default.nix
index a79cbdc8bbd8..724d25d49f93 100644
--- a/pkgs/tools/networking/bud/default.nix
+++ b/pkgs/tools/networking/bud/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchgit, python, gyp, utillinux }:
+{ stdenv, lib, fetchgit, python, gyp, util-linux }:
stdenv.mkDerivation {
pname = "bud";
@@ -13,7 +13,7 @@ stdenv.mkDerivation {
buildInputs = [
python gyp
- ] ++ lib.optional stdenv.isLinux utillinux;
+ ] ++ lib.optional stdenv.isLinux util-linux;
buildPhase = ''
python ./gyp_bud -f make
diff --git a/pkgs/tools/networking/cjdns/default.nix b/pkgs/tools/networking/cjdns/default.nix
index 438f107c27c4..28a418c27f28 100644
--- a/pkgs/tools/networking/cjdns/default.nix
+++ b/pkgs/tools/networking/cjdns/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, nodejs, which, python27, utillinux, nixosTests }:
+{ stdenv, fetchFromGitHub, nodejs, which, python27, util-linux, nixosTests }:
stdenv.mkDerivation rec {
pname = "cjdns";
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
buildInputs = [ which python27 nodejs ] ++
# for flock
- stdenv.lib.optional stdenv.isLinux utillinux;
+ stdenv.lib.optional stdenv.isLinux util-linux;
CFLAGS = "-O2 -Wno-error=stringop-truncation";
buildPhase =
diff --git a/pkgs/tools/networking/clash/default.nix b/pkgs/tools/networking/clash/default.nix
index 3a37f345c969..502a4b4bbd42 100644
--- a/pkgs/tools/networking/clash/default.nix
+++ b/pkgs/tools/networking/clash/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "clash";
- version = "1.2.0";
+ version = "1.3.0";
src = fetchFromGitHub {
owner = "Dreamacro";
repo = pname;
rev = "v${version}";
- sha256 = "16dgpq67bcy9z5lqwykwh61kwxi164khxqc78i6a3dc9xyivwfya";
+ sha256 = "1y0im2xs6pibbfri2k7g9jqbzm90jd9a5lghrzasxmkzjfcimrnf";
};
- vendorSha256 = "0gmyq54h9zb4ry2p24nsp8ybqrmaq69zlyp220w16kamx790j07j";
+ vendorSha256 = "0lljm594xgcv7ylz7qn170r9526k9d1lh77m9f9zcnhdd2qw4rw1";
doCheck = false;
diff --git a/pkgs/tools/networking/croc/default.nix b/pkgs/tools/networking/croc/default.nix
index 6d6c08a1efe0..08eb3d69128b 100644
--- a/pkgs/tools/networking/croc/default.nix
+++ b/pkgs/tools/networking/croc/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "croc";
- version = "8.6.5";
+ version = "8.6.6";
src = fetchFromGitHub {
owner = "schollz";
repo = pname;
rev = "v${version}";
- sha256 = "1lzprv4qbmv2jjjp02z87819k54wdlsf8i6zvl3vchkqvygdkk6v";
+ sha256 = "0bd7q3j2i0r3v4liv2xpqlvx4nrixpdhr1yy1c579bls7y4myv61";
};
- vendorSha256 = "02mai9bp9pizbq6b8dj05rngxp3lfm9gh37zs8jknx56gas90j9i";
+ vendorSha256 = "06hqb5r9p67zh0v5whdsb3rvax6461y2n6jkhjwmn6zzswpgkg7y";
doCheck = false;
diff --git a/pkgs/tools/networking/davix/default.nix b/pkgs/tools/networking/davix/default.nix
index 797791e1c0b9..ca9e7b033c51 100644
--- a/pkgs/tools/networking/davix/default.nix
+++ b/pkgs/tools/networking/davix/default.nix
@@ -6,11 +6,11 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake pkgconfig python3 ];
buildInputs = [ openssl libxml2 boost libuuid ];
- # using the url below since the 0.7.6 release did carry a broken CMake file,
- # supposedly fixed in the next release
- # https://github.com/cern-fts/davix/issues/40
+ # using the url below since the github release page states
+ # "please ignore the GitHub-generated tarballs, as they are incomplete"
+ # https://github.com/cern-fts/davix/releases/tag/R_0_7_6
src = fetchurl {
- url = "http://grid-deployment.web.cern.ch/grid-deployment/dms/lcgutil/tar/davix/${version}/davix-${version}.tar.gz";
+ url = "https://github.com/cern-fts/${pname}/releases/download/R_${stdenv.lib.replaceStrings ["."] ["_"] version}/${pname}-${version}.tar.gz";
sha256 = "0wq66spnr616cns72f9dvr2xfvkdvfqqmc6d7dx29fpp57zzvrx2";
};
diff --git a/pkgs/tools/networking/drill/default.nix b/pkgs/tools/networking/drill/default.nix
index 78ba291b1519..176062ed314b 100644
--- a/pkgs/tools/networking/drill/default.nix
+++ b/pkgs/tools/networking/drill/default.nix
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "drill";
- version = "0.6.0";
+ version = "0.7.0";
src = fetchFromGitHub {
owner = "fcsonline";
repo = pname;
rev = version;
- sha256 = "0pcc91nk68z7hlhj7xvh6v3rybxpy6bzv3pzjcyaq7l0szjljrpw";
+ sha256 = "07zz0dj0wjwrc1rmayz7s8kpcv03i0ygl4vfwsam72qd4nf6v538";
};
- cargoSha256 = "1611w8b60d3x16ik8v96za0mkr5p0f9gdpz0awprfgj6c3r6s16m";
+ cargoSha256 = "1nbfbmm9v1yp7380zdzz7qrc7x6krwlvgn5x5yzb8yn1rc99jzx4";
nativeBuildInputs = stdenv.lib.optionals stdenv.isLinux [ pkg-config ];
buildInputs = [ ]
diff --git a/pkgs/tools/networking/dsniff/default.nix b/pkgs/tools/networking/dsniff/default.nix
index 7d8cf97f46d8..db9c608e931b 100644
--- a/pkgs/tools/networking/dsniff/default.nix
+++ b/pkgs/tools/networking/dsniff/default.nix
@@ -38,7 +38,7 @@ let
inherit (openssl) name;
paths = with openssl.override { static = true; }; [ out dev ];
};
-in stdenv.mkDerivation {
+in stdenv.mkDerivation rec {
pname = "dsniff";
version = "2.4b1";
# upstream is so old that nearly every distribution packages the beta version.
@@ -49,7 +49,7 @@ in stdenv.mkDerivation {
domain = "salsa.debian.org";
owner = "pkg-security-team";
repo = "dsniff";
- rev = "debian%2F2.4b1%2Bdebian-29"; # %2B = urlquote("+"), %2F = urlquote("/")
+ rev = "debian/${version}+debian-29";
sha256 = "10zz9krf65jsqvlcr72ycp5cd27xwr18jkc38zqp2i4j6x0caj2g";
name = "dsniff.tar.gz";
};
diff --git a/pkgs/tools/networking/easyrsa/default.nix b/pkgs/tools/networking/easyrsa/default.nix
index 90e05e5310bd..4568aec9c5d9 100644
--- a/pkgs/tools/networking/easyrsa/default.nix
+++ b/pkgs/tools/networking/easyrsa/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchFromGitHub, openssl, runtimeShell }:
let
- version = "3.0.0";
+ version = "3.0.8";
in stdenv.mkDerivation {
pname = "easyrsa";
inherit version;
@@ -10,14 +10,15 @@ in stdenv.mkDerivation {
owner = "OpenVPN";
repo = "easy-rsa";
rev = "v${version}";
- sha256 = "0wbdv3wmqwm5680rpb971l56xiw49adpicqshk3vhfmpvqzl4dbs";
+ sha256 = "05q60s343ydh9j6hzj0840qdcq8fkyz06q68yw4pqgqg4w68rbgs";
};
patches = [ ./fix-paths.patch ];
installPhase = ''
mkdir -p $out/share/easyrsa
- cp -r easyrsa3/{openssl*.cnf,x509-types,vars.example} $out/share/easyrsa
+ cp -r easyrsa3/{*.cnf,x509-types,vars.example} $out/share/easyrsa
+ cp easyrsa3/openssl-easyrsa.cnf $out/share/easyrsa/safessl-easyrsa.cnf
install -D -m755 easyrsa3/easyrsa $out/bin/easyrsa
substituteInPlace $out/bin/easyrsa \
--subst-var out \
@@ -35,7 +36,7 @@ in stdenv.mkDerivation {
description = "Simple shell based CA utility";
homepage = "https://openvpn.net/";
license = licenses.gpl2;
- maintainers = [ maintainers.offline ];
+ maintainers = [ maintainers.offline maintainers.numinit ];
platforms = platforms.unix;
};
}
diff --git a/pkgs/tools/networking/easyrsa/fix-paths.patch b/pkgs/tools/networking/easyrsa/fix-paths.patch
index 82688fa79460..7891adcb20c7 100644
--- a/pkgs/tools/networking/easyrsa/fix-paths.patch
+++ b/pkgs/tools/networking/easyrsa/fix-paths.patch
@@ -1,33 +1,49 @@
diff --git a/easyrsa3/easyrsa b/easyrsa3/easyrsa
-index 6fec288..210648a 100755
+index 261336f..7b9a79b 100755
--- a/easyrsa3/easyrsa
+++ b/easyrsa3/easyrsa
-@@ -1003,7 +1003,7 @@ Note: using Easy-RSA configuration from: $vars"
+@@ -1661,7 +1661,7 @@ Note: using Easy-RSA configuration from: $vars"
# Set defaults, preferring existing env-vars if present
- set_var EASYRSA "$PWD"
+ set_var EASYRSA "$prog_dir"
- set_var EASYRSA_OPENSSL openssl
+ set_var EASYRSA_OPENSSL "@openssl@"
- set_var EASYRSA_PKI "$EASYRSA/pki"
+ set_var EASYRSA_PKI "$PWD/pki"
set_var EASYRSA_DN cn_only
set_var EASYRSA_REQ_COUNTRY "US"
-@@ -1030,13 +1030,17 @@ Note: using Easy-RSA configuration from: $vars"
- # Detect openssl config, preferring EASYRSA_PKI over EASYRSA
- if [ -f "$EASYRSA_PKI/openssl-1.0.cnf" ]; then
- set_var EASYRSA_SSL_CONF "$EASYRSA_PKI/openssl-1.0.cnf"
-- else set_var EASYRSA_SSL_CONF "$EASYRSA/openssl-1.0.cnf"
-+ elif [ -f "$EASYRSA/openssl-1.0.cnf" ]; then
-+ set_var EASYRSA_SSL_CONF "$EASYRSA/openssl-1.0.cnf"
-+ else set_var EASYRSA_SSL_CONF "@out@/share/easyrsa/openssl-1.0.cnf"
- fi
+@@ -1683,16 +1683,31 @@ Note: using Easy-RSA configuration from: $vars"
+ set_var EASYRSA_TEMP_DIR "$EASYRSA_PKI"
+ set_var EASYRSA_REQ_CN ChangeMe
+ set_var EASYRSA_DIGEST sha256
+- set_var EASYRSA_SSL_CONF "$EASYRSA_PKI/openssl-easyrsa.cnf"
+- set_var EASYRSA_SAFE_CONF "$EASYRSA_PKI/safessl-easyrsa.cnf"
+ set_var EASYRSA_KDC_REALM "CHANGEME.EXAMPLE.COM"
++ if [ -f "$EASYRSA_PKI/safessl-easyrsa.conf" ]; then
++ set_var EASYRSA_SAFE_CONF "$EASYRSA_PKI/safessl-easyrsa.cnf"
++ elif [ -f "$EASYRSA/safessl-easyrsa.conf" ]; then
++ set_var EASYRSA_SAFE_CONF "$EASYRSA/safessl-easyrsa.cnf"
++ elif [ -f "@out@/share/easyrsa/safessl-easyrsa.cnf" ]; then
++ set_var EASYRSA_SAFE_CONF "@out@/share/easyrsa/safessl-easyrsa.cnf"
++ fi
++
++ if [ -f "$EASYRSA_PKI/openssl-easyrsa.conf" ]; then
++ set_var EASYRSA_SSL_CONF "$EASYRSA_PKI/openssl-easyrsa.cnf"
++ elif [ -f "$EASYRSA/openssl-easyrsa.conf" ]; then
++ set_var EASYRSA_SSL_CONF "$EASYRSA/openssl-easyrsa.cnf"
++ elif [ -f "@out@/share/easyrsa/openssl-easyrsa.cnf" ]; then
++ set_var EASYRSA_SSL_CONF "@out@/share/easyrsa/openssl-easyrsa.cnf"
++ fi
++
# Same as above for the x509-types extensions dir
if [ -d "$EASYRSA_PKI/x509-types" ]; then
set_var EASYRSA_EXT_DIR "$EASYRSA_PKI/x509-types"
-- else set_var EASYRSA_EXT_DIR "$EASYRSA/x509-types"
+- else
+- #TODO: This should be removed. Not really suitable for packaging.
+ elif [ -d "$EASYRSA/x509-types" ]; then
-+ set_var EASYRSA_EXT_DIR "$EASYRSA/x509-types"
-+ else set_var EASYRSA_EXT_DIR "@out@/share/easyrsa/x509-types"
+ set_var EASYRSA_EXT_DIR "$EASYRSA/x509-types"
++ else
++ set_var EASYRSA_EXT_DIR "@out@/share/easyrsa/x509-types"
fi
# EASYRSA_ALGO_PARAMS must be set depending on selected algo
diff --git a/pkgs/tools/networking/eternal-terminal/default.nix b/pkgs/tools/networking/eternal-terminal/default.nix
index 452a9873bece..fdad966c81b6 100644
--- a/pkgs/tools/networking/eternal-terminal/default.nix
+++ b/pkgs/tools/networking/eternal-terminal/default.nix
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "eternal-terminal";
- version = "6.0.11";
+ version = "6.0.13";
src = fetchFromGitHub {
owner = "MisterTea";
repo = "EternalTerminal";
rev = "et-v${version}";
- sha256 = "0yjf639ldfaxrw4pbg9avdkhhmcpnx58j3x70zskvgkajny8yqqr";
+ sha256 = "0sb1hypg2276y8c2a5vivrkcxp70swddvhnd9h273if3kv6j879r";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/tools/networking/frp/default.nix b/pkgs/tools/networking/frp/default.nix
index fd454c3d7763..7ba943e338d1 100644
--- a/pkgs/tools/networking/frp/default.nix
+++ b/pkgs/tools/networking/frp/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "frp";
- version = "0.34.2";
+ version = "0.34.3";
src = fetchFromGitHub {
owner = "fatedier";
repo = pname;
rev = "v${version}";
- sha256 = "0r7bp99kbp5nh5kqrxc4fb7pblpmcksbq67c6z922hvynpgnycj0";
+ sha256 = "1c5337yv7m4ad1mr73a38lbxg6b7sk8pxqkzws01jxrry2jahb35";
};
- vendorSha256 = "18d9478ndzywwmh0jsxcb4i2rqyn3vzrgwflqrsv7krijalknsc9";
+ vendorSha256 = "0srkvd1kvjabf3r391n6spv5n77r7dw4y982ynqsv5grp5f4zmm1";
doCheck = false;
diff --git a/pkgs/tools/networking/gnirehtet/default.nix b/pkgs/tools/networking/gnirehtet/default.nix
index f739e80be1fe..8d7d2392dfb7 100644
--- a/pkgs/tools/networking/gnirehtet/default.nix
+++ b/pkgs/tools/networking/gnirehtet/default.nix
@@ -1,12 +1,12 @@
-{stdenv, rustPlatform, fetchFromGitHub, fetchzip, androidenv, substituteAll}:
+{ stdenv, rustPlatform, fetchFromGitHub, fetchzip, androidenv, makeWrapper }:
let
-version = "2.4";
+version = "2.5";
apk = stdenv.mkDerivation {
pname = "gnirehtet.apk";
inherit version;
src = fetchzip {
url = "https://github.com/Genymobile/gnirehtet/releases/download/v${version}/gnirehtet-rust-linux64-v${version}.zip";
- sha256 = "13gsh5982v961j86j5y71pgas94g2d1v1fgnbslbqw4h69fbf48g";
+ sha256 = "1db0gkg5z8lighhkyqfsr9jiacrck89zmfnmp74vj865hhxgjzgq";
};
installPhase = ''
mkdir $out
@@ -22,19 +22,18 @@ rustPlatform.buildRustPackage {
owner = "Genymobile";
repo = "gnirehtet";
rev = "v${version}";
- sha256 = "1c99d6zpjxa8xlrg0n1825am20d2pjiicfcjwv8iay9ylfdnvygl";
+ sha256 = "0wk6n082gnj9xk46n542h1012h8gyhldca23bs7vl73g0534g878";
};
sourceRoot = "source/relay-rust";
- cargoSha256 = "0rb5xcqg5ikgrxpmzrql5n298j50aqgkkp45znbfv2x2n40dywad";
+ cargoSha256 = "0i7f52r697gjw30m8k60hd3y6wsn5lpz419r083a1rhpbinzd26q";
- patchFlags = [ "-p2" ];
- patches = [
- (substituteAll {
- src = ./paths.patch;
- adb = "${androidenv.androidPkgs_9_0.platform-tools}/bin/adb";
- inherit apk;
- })
- ];
+ nativeBuildInputs = [ makeWrapper ];
+
+ postInstall = ''
+ wrapProgram $out/bin/gnirehtet \
+ --set GNIREHTET_APK ${apk}/gnirehtet.apk \
+ --set ADB ${androidenv.androidPkgs_9_0.platform-tools}/bin/adb
+ '';
meta = with stdenv.lib; {
description = "Reverse tethering over adb for Android";
diff --git a/pkgs/tools/networking/gnirehtet/paths.patch b/pkgs/tools/networking/gnirehtet/paths.patch
deleted file mode 100644
index e5df4b8e4fe7..000000000000
--- a/pkgs/tools/networking/gnirehtet/paths.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-Index: gnirehtet/relay-rust/src/main.rs
-===================================================================
---- gnirehtet.orig/relay-rust/src/main.rs
-+++ gnirehtet/relay-rust/src/main.rs
-@@ -299,7 +299,7 @@ impl Command for RelayCommand {
-
- fn cmd_install(serial: Option<&String>) -> Result<(), CommandExecutionError> {
- info!(target: TAG, "Installing gnirehtet client...");
-- exec_adb(serial, vec!["install", "-r", "gnirehtet.apk"])
-+ exec_adb(serial, vec!["install", "-r", "@apk@/gnirehtet.apk"])
- }
-
- fn cmd_uninstall(serial: Option<&String>) -> Result<(), CommandExecutionError> {
-@@ -464,8 +464,8 @@ fn exec_adb<S: Into<String>>(
- args: Vec<S>,
- ) -> Result<(), CommandExecutionError> {
- let adb_args = create_adb_args(serial, args);
-- debug!(target: TAG, "Execute: adb {:?}", adb_args);
-- match process::Command::new("adb").args(&adb_args[..]).status() {
-+ debug!(target: TAG, "Execute: @adb@ {:?}", adb_args);
-+ match process::Command::new("@adb@").args(&adb_args[..]).status() {
- Ok(exit_status) => {
- if exit_status.success() {
- Ok(())
-@@ -487,8 +487,8 @@ fn must_install_client(serial: Option<&S
- serial,
- vec!["shell", "dumpsys", "package", "com.genymobile.gnirehtet"],
- );
-- debug!(target: TAG, "Execute: adb {:?}", args);
-- match process::Command::new("adb").args(&args[..]).output() {
-+ debug!(target: TAG, "Execute: @adb@ {:?}", args);
-+ match process::Command::new("@adb@").args(&args[..]).output() {
- Ok(output) => {
- if output.status.success() {
- // the "regex" crate makes the binary far bigger, so just parse the versionCode
-Index: gnirehtet/relay-rust/src/adb_monitor.rs
-===================================================================
---- gnirehtet.orig/relay-rust/src/adb_monitor.rs
-+++ gnirehtet/relay-rust/src/adb_monitor.rs
-@@ -206,7 +206,7 @@ impl AdbMonitor {
-
- fn start_adb_daemon() -> bool {
- info!(target: TAG, "Restarting adb daemon");
-- match process::Command::new("adb")
-+ match process::Command::new("@adb@")
- .args(&["start-server"])
- .status() {
- Ok(exit_status) => {
diff --git a/pkgs/tools/networking/gping/default.nix b/pkgs/tools/networking/gping/default.nix
index 76fdecf5e14c..fdf5c9ad704b 100644
--- a/pkgs/tools/networking/gping/default.nix
+++ b/pkgs/tools/networking/gping/default.nix
@@ -5,16 +5,16 @@
rustPlatform.buildRustPackage rec {
pname = "gping";
- version = "0.1.6";
+ version = "1.1.0";
src = fetchFromGitHub {
owner = "orf";
repo = "gping";
rev = "v${version}";
- sha256 = "1scwwrrj30ff9yr776gpn4jyl3lbrx2s2dv0pc8b1zj7mvwp3as2";
+ sha256 = "10hvzgn98qbzs7mmql9wlbll814mkki29lvg71lbvr81wlbdn6mr";
};
- cargoSha256 = "1dsfrl5cajl9nmzl6p43j7j50xn1z7dymqaz8kqs7zalj9zadm8k";
+ cargoSha256 = "0kkfrdzyy5068k8nz08pfc4cl1dvn0vd6i01gax5dblk122ybbag";
meta = with lib; {
description = "Ping, but with a graph";
diff --git a/pkgs/tools/networking/haproxy/default.nix b/pkgs/tools/networking/haproxy/default.nix
index 80b135e524bf..9f01962250dc 100644
--- a/pkgs/tools/networking/haproxy/default.nix
+++ b/pkgs/tools/networking/haproxy/default.nix
@@ -11,11 +11,11 @@ assert usePcre -> pcre != null;
stdenv.mkDerivation rec {
pname = "haproxy";
- version = "2.3.0";
+ version = "2.3.2";
src = fetchurl {
url = "https://www.haproxy.org/download/${stdenv.lib.versions.majorMinor version}/src/${pname}-${version}.tar.gz";
- sha256 = "1z3qzwm2brpi36kxhvw2xvm1ld9yz9c373rcixw3z21pw1cxrfh8";
+ sha256 = "1mcg0d6qiwl3xps65ir2sv5sc868zla5wnfhk24d2b0sg6xp7jwr";
};
buildInputs = [ openssl zlib ]
diff --git a/pkgs/tools/networking/hey/default.nix b/pkgs/tools/networking/hey/default.nix
index 9add729cf2f0..edf91dd311d9 100644
--- a/pkgs/tools/networking/hey/default.nix
+++ b/pkgs/tools/networking/hey/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "hey";
- version = "0.1.3";
+ version = "0.1.4";
src = fetchFromGitHub {
owner = "rakyll";
repo = pname;
rev = "v${version}";
- sha256 = "06w5hf0np0ayvjnfy8zgy605yrs5j326nk2gm0fy7amhwx1fzkwv";
+ sha256 = "0gsdksrzlwpba14a43ayyy41l1hxpw4ayjpvqyd4ycakddlkvgzb";
};
vendorSha256 = null;
diff --git a/pkgs/tools/networking/httpstat/default.nix b/pkgs/tools/networking/httpstat/default.nix
index 29bd4c331eb8..e9987a51eaec 100644
--- a/pkgs/tools/networking/httpstat/default.nix
+++ b/pkgs/tools/networking/httpstat/default.nix
@@ -2,12 +2,12 @@
pythonPackages.buildPythonApplication rec {
pname = "httpstat";
- version = "1.2.1";
+ version = "1.3.0";
src = fetchFromGitHub {
owner = "reorx";
repo = pname;
rev = version;
- sha256 = "1vriibcsq4j1hvm5yigbbmmv21dc40y5c9gvd31dg9qkaz26hml6";
+ sha256 = "18k2glnyzxlmry19ijmndim2vqqn3c86smd7xc3haw6k7qafifx1";
};
doCheck = false; # No tests
buildInputs = [ glibcLocales ];
diff --git a/pkgs/tools/networking/i2p/default.nix b/pkgs/tools/networking/i2p/default.nix
index 4371d37391be..5c209393978f 100644
--- a/pkgs/tools/networking/i2p/default.nix
+++ b/pkgs/tools/networking/i2p/default.nix
@@ -2,11 +2,11 @@
let wrapper = stdenv.mkDerivation rec {
pname = "wrapper";
- version = "3.5.43";
+ version = "3.5.44";
src = fetchurl {
url = "https://wrapper.tanukisoftware.com/download/${version}/wrapper_${version}_src.tar.gz";
- sha256 = "19cx3854rk7b2056z8pvxnf4simsg5js7czsy2bys7jl6vh2x02b";
+ sha256 = "1iq4j7srzy5p8q3nci9316bnwx4g71jyvzd1i5hp3s8v1k61910g";
};
buildInputs = [ jdk ];
@@ -32,11 +32,11 @@ in
stdenv.mkDerivation rec {
pname = "i2p";
- version = "0.9.47";
+ version = "0.9.48";
src = fetchurl {
url = "https://download.i2p2.de/releases/${version}/i2psource_${version}.tar.bz2";
- sha256 = "0krcdm73qing7z918wpml9sk6dn0284wps2ghkmlrdaklfkavk6v";
+ sha256 = "0cnm4bwl1gqcx89i96j2qlq6adphy4l72h5whamqwv86n8bmpig8";
};
buildInputs = [ jdk ant gettext which ];
diff --git a/pkgs/tools/networking/i2pd/default.nix b/pkgs/tools/networking/i2pd/default.nix
index 1439b62bc94e..8bf90293a8ec 100644
--- a/pkgs/tools/networking/i2pd/default.nix
+++ b/pkgs/tools/networking/i2pd/default.nix
@@ -9,13 +9,13 @@ assert upnpSupport -> miniupnpc != null;
stdenv.mkDerivation rec {
pname = "i2pd";
- version = "2.34.0";
+ version = "2.35.0";
src = fetchFromGitHub {
owner = "PurpleI2P";
repo = pname;
rev = version;
- sha256 = "0ibk222fwgjaxrmhrk5avcmmbj52ibcsydm2m02xnlpr8kcqsjnc";
+ sha256 = "0bpkgq7srwpjmadsz3nsd14jpr19b1zfrpc074lzjaq15icxxgxc";
};
buildInputs = with stdenv.lib; [ boost zlib openssl ]
diff --git a/pkgs/tools/networking/igmpproxy/default.nix b/pkgs/tools/networking/igmpproxy/default.nix
new file mode 100644
index 000000000000..83b35c098669
--- /dev/null
+++ b/pkgs/tools/networking/igmpproxy/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, fetchFromGitHub, autoreconfHook }:
+
+stdenv.mkDerivation rec {
+ pname = "igmpproxy";
+ version = "0.2.1";
+
+ src = fetchFromGitHub {
+ owner = "pali";
+ repo = "igmpproxy";
+ rev = version;
+ sha256 = "13zn4q24drbhpqmcmqh1jg7ind5iqn11wj3xvczlc8w35vyqssyf";
+ };
+
+ nativeBuildInputs = [ autoreconfHook ];
+
+ meta = with stdenv.lib; {
+ description = "A daemon that routes multicast using IGMP forwarding";
+ homepage = "https://github.com/pali/igmpproxy/";
+ changelog = "https://github.com/pali/igmpproxy/releases/tag/${version}";
+ license = licenses.gpl2Plus;
+ maintainers = [ maintainers.sdier ];
+ # The maintainer is using this on linux, but if you test it on other platforms
+ # please add them here!
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/tools/networking/inadyn/default.nix b/pkgs/tools/networking/inadyn/default.nix
index 2a551c56768c..f01bffa76da5 100644
--- a/pkgs/tools/networking/inadyn/default.nix
+++ b/pkgs/tools/networking/inadyn/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = with stdenv.lib; {
- homepage = "http://troglobit.com/project/inadyn/";
+ homepage = "https://troglobit.com/project/inadyn/";
description = "Free dynamic DNS client";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ ];
diff --git a/pkgs/tools/networking/minidlna/default.nix b/pkgs/tools/networking/minidlna/default.nix
index 6a14b5f1c82d..d425e16782b3 100644
--- a/pkgs/tools/networking/minidlna/default.nix
+++ b/pkgs/tools/networking/minidlna/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, ffmpeg_3, flac, libvorbis, libogg, libid3tag, libexif, libjpeg, sqlite, gettext }:
-let version = "1.2.1"; in
+let version = "1.3.0"; in
stdenv.mkDerivation {
pname = "minidlna";
@@ -8,7 +8,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "mirror://sourceforge/project/minidlna/minidlna/${version}/minidlna-${version}.tar.gz";
- sha256 = "1v1ffhmaqxpvf2vv4yyvjsks4skr9y088853awsh7ixh7ai8nf37";
+ sha256 = "0qrw5ny82p5ybccw4pp9jma8nwl28z927v0j2561m0289imv1na7";
};
preConfigure = ''
diff --git a/pkgs/tools/networking/minio-client/default.nix b/pkgs/tools/networking/minio-client/default.nix
index ba715571000f..e452719a494a 100644
--- a/pkgs/tools/networking/minio-client/default.nix
+++ b/pkgs/tools/networking/minio-client/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "minio-client";
- version = "2020-10-03T02-54-56Z";
+ version = "2020-11-25T23-04-07Z";
src = fetchFromGitHub {
owner = "minio";
repo = "mc";
rev = "RELEASE.${version}";
- sha256 = "0pc08w0xdkk9w8xya0q7d1601wprshq852419pwpi8hd7y3q381h";
+ sha256 = "0r4za7jnwmh2wna5l4iv5pz6s5c62f7v4hmbv7misff9qbk4p4k7";
};
- vendorSha256 = "0bkidqcdfjyqjlzxy9w564c6s3vw850wgq6ksx5y1p8f5r4plzxs";
+ vendorSha256 = "0zracgqwhqs3gabrqqm8fm3hyicaadcinsjp5qgprjwd9a3c1zfv";
doCheck = false;
diff --git a/pkgs/tools/networking/modem-manager/default.nix b/pkgs/tools/networking/modem-manager/default.nix
index c3981b902f2b..7bad593e4dfa 100644
--- a/pkgs/tools/networking/modem-manager/default.nix
+++ b/pkgs/tools/networking/modem-manager/default.nix
@@ -3,12 +3,12 @@
stdenv.mkDerivation rec {
pname = "modem-manager";
- version = "1.12.10";
+ version = "1.14.8";
package = "ModemManager";
src = fetchurl {
url = "https://www.freedesktop.org/software/${package}/${package}-${version}.tar.xz";
- sha256 = "1apq9camys2gaw6y6ic1ld20cncfwpmxnzvh4j5zkbbjpf5hbcxj";
+ sha256 = "15cjy7zzsxagx649vz0990avin47vpgdmm4ss2msggdla6x2c6py";
};
nativeBuildInputs = [ vala gobject-introspection gettext pkgconfig ];
diff --git a/pkgs/tools/networking/mosh/default.nix b/pkgs/tools/networking/mosh/default.nix
index 26c9035cd79b..dba75400f6fa 100644
--- a/pkgs/tools/networking/mosh/default.nix
+++ b/pkgs/tools/networking/mosh/default.nix
@@ -3,10 +3,11 @@
, libutempter ? null, withUtempter ? stdenv.isLinux }:
stdenv.mkDerivation rec {
- name = "mosh-1.3.2";
+ pname = "mosh";
+ version = "1.3.2";
src = fetchurl {
- url = "https://mosh.org/${name}.tar.gz";
+ url = "https://mosh.org/mosh-${version}.tar.gz";
sha256 = "05hjhlp6lk8yjcy59zywpf0r6s0h0b9zxq0lw66dh9x8vxrhaq6s";
};
diff --git a/pkgs/tools/networking/nfdump/default.nix b/pkgs/tools/networking/nfdump/default.nix
index 11ba442393dd..0c9bc41099f2 100644
--- a/pkgs/tools/networking/nfdump/default.nix
+++ b/pkgs/tools/networking/nfdump/default.nix
@@ -2,7 +2,7 @@
, autoconf, automake, libtool, pkg-config
, bzip2, libpcap, flex, yacc }:
-let version = "1.6.21"; in
+let version = "1.6.22"; in
stdenv.mkDerivation {
pname = "nfdump";
@@ -12,7 +12,7 @@ stdenv.mkDerivation {
owner = "phaag";
repo = "nfdump";
rev = "v${version}";
- sha256 = "1ifxnpyzyn8nd6n44pjcw0rwck392nzj1gwa4zzqvvgzj477m6ha";
+ sha256 = "14x2k85ard1kp99hhd90zsmvyw24g03m84rn13gb4grm9gjggzrj";
};
nativeBuildInputs = [ autoconf automake flex libtool pkg-config yacc ];
diff --git a/pkgs/tools/networking/openapi-generator-cli/default.nix b/pkgs/tools/networking/openapi-generator-cli/default.nix
index 2b09fe901d07..4630342cf8ae 100644
--- a/pkgs/tools/networking/openapi-generator-cli/default.nix
+++ b/pkgs/tools/networking/openapi-generator-cli/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, jre, makeWrapper }:
stdenv.mkDerivation rec {
- version = "4.2.2";
+ version = "4.3.1";
pname = "openapi-generator-cli";
jarfilename = "${pname}-${version}.jar";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://maven/org/openapitools/${pname}/${version}/${jarfilename}";
- sha256 = "1pafv432ll3pp52580pbnk0gnrm6byl5fkrf1rarhxfkpkr82yif";
+ sha256 = "1h9infspwbij9ahb376vc4ijakrqb7xww573ccrqvchxphbcsf7l";
};
phases = [ "installPhase" ];
@@ -31,4 +31,3 @@ stdenv.mkDerivation rec {
maintainers = [ maintainers.shou ];
};
}
-
diff --git a/pkgs/tools/networking/openfortivpn/default.nix b/pkgs/tools/networking/openfortivpn/default.nix
index 0a1680bfdb56..a8ce80f98382 100644
--- a/pkgs/tools/networking/openfortivpn/default.nix
+++ b/pkgs/tools/networking/openfortivpn/default.nix
@@ -8,13 +8,13 @@ let
in
stdenv.mkDerivation rec {
pname = "openfortivpn";
- version = "1.14.1";
+ version = "1.15.0";
src = fetchFromGitHub {
owner = "adrienverge";
repo = pname;
rev = "v${version}";
- sha256 = "1r9lp19fmqx9dw33j5967ydijbnacmr80mqnhbbxyqiw4k5c10ds";
+ sha256 = "1qsfgpxg553s8rc9cyrc4k96z0pislxsdxb9wyhp8fdprkak2mw2";
};
# we cannot write the config file to /etc and as we don't need the file, so drop it
diff --git a/pkgs/tools/networking/openssh/default.nix b/pkgs/tools/networking/openssh/default.nix
index 1a96cc58d58a..f8a518ca4dce 100644
--- a/pkgs/tools/networking/openssh/default.nix
+++ b/pkgs/tools/networking/openssh/default.nix
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
src = if hpnSupport then
fetchurl {
url = "https://github.com/rapier1/openssh-portable/archive/hpn-KitchenSink-${replaceStrings [ "." "p" ] [ "_" "_P" ] version}.tar.gz";
- sha256 = "06mr2q8d9kbj145r7mzmpm3a4ilnssibwlbjyy0bjsqrqnrll3zl";
+ sha256 = "1x2afjy1isslbg7qlvhhs4zhj2c8q2h1ljz0fc5b4h9pqcm9j540";
}
else
fetchurl {
@@ -53,6 +53,9 @@ stdenv.mkDerivation rec {
./dont_create_privsep_path.patch
./ssh-keysign.patch
+
+ # See https://github.com/openssh/openssh-portable/pull/206
+ ./ssh-copy-id-fix-eof.patch
]
++ optional withGssapiPatches (assert withKerberos; gssapiPatch);
diff --git a/pkgs/tools/networking/openssh/ssh-copy-id-fix-eof.patch b/pkgs/tools/networking/openssh/ssh-copy-id-fix-eof.patch
new file mode 100644
index 000000000000..4ba2b562f556
--- /dev/null
+++ b/pkgs/tools/networking/openssh/ssh-copy-id-fix-eof.patch
@@ -0,0 +1,21 @@
+diff --git a/contrib/ssh-copy-id b/contrib/ssh-copy-id
+index 392f64f..a769077 100644
+--- a/contrib/ssh-copy-id
++++ b/contrib/ssh-copy-id
+@@ -247,7 +247,7 @@ installkeys_sh() {
+ # the -z `tail ...` checks for a trailing newline. The echo adds one if was missing
+ # the cat adds the keys we're getting via STDIN
+ # and if available restorecon is used to restore the SELinux context
+- INSTALLKEYS_SH=$(tr '\t\n' ' ' <<-EOF)
++ INSTALLKEYS_SH=$(tr '\t\n' ' ' <<-EOF
+ cd;
+ umask 077;
+ mkdir -p $(dirname "${AUTH_KEY_FILE}") &&
+@@ -258,6 +258,7 @@ installkeys_sh() {
+ restorecon -F .ssh ${AUTH_KEY_FILE};
+ fi
+ EOF
++ )
+
+ # to defend against quirky remote shells: use 'exec sh -c' to get POSIX;
+ printf "exec sh -c '%s'" "${INSTALLKEYS_SH}"
diff --git a/pkgs/tools/networking/openvpn/default.nix b/pkgs/tools/networking/openvpn/default.nix
index c5a15c2f87a8..04ac97003102 100644
--- a/pkgs/tools/networking/openvpn/default.nix
+++ b/pkgs/tools/networking/openvpn/default.nix
@@ -1,14 +1,23 @@
-{ stdenv, fetchurl, fetchpatch, pkgconfig, makeWrapper
-, iproute, lzo, openssl, pam
-, useSystemd ? stdenv.isLinux, systemd ? null, utillinux ? null
-, pkcs11Support ? false, pkcs11helper ? null,
+{ stdenv
+, fetchurl
+, pkg-config
+, makeWrapper
+, runtimeShell
+, iproute ? null
+, lzo
+, openssl
+, pam
+, useSystemd ? stdenv.isLinux
+, systemd ? null
+, util-linux ? null
+, pkcs11Support ? false
+, pkcs11helper ? null
}:
assert useSystemd -> (systemd != null);
assert pkcs11Support -> (pkcs11helper != null);
with stdenv.lib;
-
let
# Check if the script needs to have other binaries wrapped when changing this.
update-resolved = fetchurl {
@@ -16,49 +25,68 @@ let
sha256 = "021qzv1k0zxgv1rmyfpqj3zlzqr28xa7zff1n7vrbjk36ijylpsc";
};
-in stdenv.mkDerivation rec {
- pname = "openvpn";
- version = "2.4.9";
+ generic = { version, sha256 }:
+ let
+ withIpRoute = stdenv.isLinux && (versionOlder version "2.5");
+ in
+ stdenv.mkDerivation
+ rec {
+ pname = "openvpn";
+ inherit version;
- src = fetchurl {
- url = "https://swupdate.openvpn.net/community/releases/${pname}-${version}.tar.xz";
- sha256 = "1qpbllwlha7cffsd5dlddb8rl22g9rar5zflkz1wrcllhvfkl7v4";
- };
+ src = fetchurl {
+ url = "https://swupdate.openvpn.net/community/releases/${pname}-${version}.tar.xz";
+ inherit sha256;
+ };
+
+ nativeBuildInputs = [ makeWrapper pkg-config ];
- nativeBuildInputs = [ makeWrapper pkgconfig ];
+ buildInputs = [ lzo openssl ]
+ ++ optional stdenv.isLinux pam
+ ++ optional withIpRoute iproute
+ ++ optional useSystemd systemd
+ ++ optional pkcs11Support pkcs11helper;
- buildInputs = [ lzo openssl ]
- ++ optionals stdenv.isLinux [ pam iproute ]
- ++ optional useSystemd systemd
- ++ optional pkcs11Support pkcs11helper;
+ configureFlags = optionals withIpRoute [
+ "--enable-iproute2"
+ "IPROUTE=${iproute}/sbin/ip"
+ ]
+ ++ optional useSystemd "--enable-systemd"
+ ++ optional pkcs11Support "--enable-pkcs11"
+ ++ optional stdenv.isDarwin "--disable-plugin-auth-pam";
- configureFlags = optionals stdenv.isLinux [
- "--enable-iproute2"
- "IPROUTE=${iproute}/sbin/ip" ]
- ++ optional useSystemd "--enable-systemd"
- ++ optional pkcs11Support "--enable-pkcs11"
- ++ optional stdenv.isDarwin "--disable-plugin-auth-pam";
+ postInstall = ''
+ mkdir -p $out/share/doc/openvpn/examples
+ cp -r sample/sample-config-files/ $out/share/doc/openvpn/examples
+ cp -r sample/sample-keys/ $out/share/doc/openvpn/examples
+ cp -r sample/sample-scripts/ $out/share/doc/openvpn/examples
+ '' + optionalString useSystemd ''
+ install -Dm555 ${update-resolved} $out/libexec/update-systemd-resolved
+ wrapProgram $out/libexec/update-systemd-resolved \
+ --prefix PATH : ${makeBinPath [ runtimeShell iproute systemd util-linux ]}
+ '';
- postInstall = ''
- mkdir -p $out/share/doc/openvpn/examples
- cp -r sample/sample-config-files/ $out/share/doc/openvpn/examples
- cp -r sample/sample-keys/ $out/share/doc/openvpn/examples
- cp -r sample/sample-scripts/ $out/share/doc/openvpn/examples
- '' + optionalString useSystemd ''
- install -Dm555 ${update-resolved} $out/libexec/update-systemd-resolved
- wrapProgram $out/libexec/update-systemd-resolved \
- --prefix PATH : ${makeBinPath [ stdenv.shell iproute systemd utillinux ]}
- '';
+ enableParallelBuilding = true;
- enableParallelBuilding = true;
+ meta = with stdenv.lib; {
+ description = "A robust and highly flexible tunneling application";
+ downloadPage = "https://openvpn.net/community-downloads/";
+ homepage = "https://openvpn.net/";
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ viric peterhoeg ];
+ platforms = platforms.unix;
+ };
+ };
+
+in
+{
+ openvpn_24 = generic {
+ version = "2.4.9";
+ sha256 = "1qpbllwlha7cffsd5dlddb8rl22g9rar5zflkz1wrcllhvfkl7v4";
+ };
- meta = with stdenv.lib; {
- description = "A robust and highly flexible tunneling application";
- downloadPage = "https://openvpn.net/community-downloads/";
- homepage = "https://openvpn.net/";
- license = licenses.gpl2;
- maintainers = with maintainers; [ viric ];
- platforms = platforms.unix;
- updateWalker = true;
+ openvpn = generic {
+ version = "2.5.0";
+ sha256 = "sha256-AppCbkTWVstOEYkxnJX+b8mGQkdyT1WZ2Z35xMNHj70=";
};
}
diff --git a/pkgs/tools/networking/openvpn/openvpn_learnaddress.nix b/pkgs/tools/networking/openvpn/openvpn_learnaddress.nix
index d73b8e911b9d..f50d17eaf7de 100644
--- a/pkgs/tools/networking/openvpn/openvpn_learnaddress.nix
+++ b/pkgs/tools/networking/openvpn/openvpn_learnaddress.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchgit, makeWrapper, coreutils, gawk, utillinux }:
+{ stdenv, fetchgit, makeWrapper, coreutils, gawk, util-linux }:
stdenv.mkDerivation {
name = "openvpn-learnaddress-19b03c3";
@@ -9,13 +9,13 @@ stdenv.mkDerivation {
sha256 = "16pcyvyhwsx34i0cjkkx906lmrwdd9gvznvqdwlad4ha8l8f8z42";
};
- buildInputs = [ makeWrapper coreutils gawk utillinux ];
+ buildInputs = [ makeWrapper coreutils gawk util-linux ];
installPhase = ''
install -Dm555 ovpn-learnaddress $out/libexec/openvpn/openvpn-learnaddress
wrapProgram $out/libexec/openvpn/openvpn-learnaddress \
- --prefix PATH : ${stdenv.lib.makeBinPath [ coreutils gawk utillinux ]}
+ --prefix PATH : ${stdenv.lib.makeBinPath [ coreutils gawk util-linux ]}
'';
meta = {
diff --git a/pkgs/tools/networking/openvpn/update-systemd-resolved.nix b/pkgs/tools/networking/openvpn/update-systemd-resolved.nix
index 4d18372363b6..1a192ce6688a 100644
--- a/pkgs/tools/networking/openvpn/update-systemd-resolved.nix
+++ b/pkgs/tools/networking/openvpn/update-systemd-resolved.nix
@@ -1,6 +1,6 @@
{ lib, stdenv, fetchFromGitHub
, makeWrapper
-, iproute, systemd, coreutils, utillinux }:
+, iproute, systemd, coreutils, util-linux }:
stdenv.mkDerivation rec {
pname = "update-systemd-resolved";
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
installPhase = ''
wrapProgram $out/libexec/openvpn/update-systemd-resolved \
- --prefix PATH : ${lib.makeBinPath [ iproute systemd coreutils utillinux ]}
+ --prefix PATH : ${lib.makeBinPath [ iproute systemd coreutils util-linux ]}
'';
meta = with stdenv.lib; {
diff --git a/pkgs/tools/networking/pdsh/default.nix b/pkgs/tools/networking/pdsh/default.nix
index 9dd1a5581c55..3f00964bfd35 100644
--- a/pkgs/tools/networking/pdsh/default.nix
+++ b/pkgs/tools/networking/pdsh/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, perl, readline, rsh, ssh }:
+{ stdenv, fetchurl, perl, readline, rsh, ssh, slurm, slurmSupport ? false }:
stdenv.mkDerivation rec {
name = "pdsh-2.34";
@@ -8,7 +8,8 @@ stdenv.mkDerivation rec {
sha256 = "1s91hmhrz7rfb6h3l5k97s393rcm1ww3svp8dx5z8vkkc933wyxl";
};
- buildInputs = [ perl readline ssh ];
+ buildInputs = [ perl readline ssh ]
+ ++ (stdenv.lib.optional slurmSupport slurm);
preConfigure = ''
configureFlagsArray=(
@@ -18,6 +19,7 @@ stdenv.mkDerivation rec {
${if readline == null then "--without-readline" else "--with-readline"}
${if ssh == null then "--without-ssh" else "--with-ssh"}
${if rsh == false then "--without-rsh" else "--with-rsh"}
+ ${if slurmSupport then "--with-slurm" else "--without-slurm"}
"--with-dshgroups"
"--with-xcpu"
"--disable-debug"
diff --git a/pkgs/tools/networking/privoxy/default.nix b/pkgs/tools/networking/privoxy/default.nix
index 10a25d5bf8b2..8346c862fc6e 100644
--- a/pkgs/tools/networking/privoxy/default.nix
+++ b/pkgs/tools/networking/privoxy/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
pname = "privoxy";
- version = "3.0.28";
+ version = "3.0.29";
src = fetchurl {
url = "mirror://sourceforge/ijbswa/Sources/${version}%20%28stable%29/${pname}-${version}-stable-src.tar.gz";
- sha256 = "0jl2yav1qzqnaqnnx8i6i53ayckkimcrs3l6ryvv7bda6v08rmxm";
+ sha256 = "17a8fbdyb0ixc0wwq68fg7xn7l6n7jq67njpq93psmxgzng0dii5";
};
hardeningEnable = [ "pie" ];
diff --git a/pkgs/tools/networking/proxychains/default.nix b/pkgs/tools/networking/proxychains/default.nix
index 6f00c7fc8b74..6ace8e139e13 100644
--- a/pkgs/tools/networking/proxychains/default.nix
+++ b/pkgs/tools/networking/proxychains/default.nix
@@ -14,6 +14,9 @@ stdenv.mkDerivation rec {
# Temporary work-around; most likely fixed by next upstream release
sed -i Makefile -e '/-lpthread/a LDFLAGS+=-ldl'
'';
+ postInstall = ''
+ cp src/proxychains.conf $out/etc
+ '';
meta = {
description = "Proxifier for SOCKS proxies";
diff --git a/pkgs/tools/networking/shorewall/default.nix b/pkgs/tools/networking/shorewall/default.nix
index 67f81b821053..c56f0eac7ff8 100644
--- a/pkgs/tools/networking/shorewall/default.nix
+++ b/pkgs/tools/networking/shorewall/default.nix
@@ -10,7 +10,7 @@
, perlPackages
, stdenv
, tree
-, utillinux
+, util-linux
}:
let
PATH = stdenv.lib.concatStringsSep ":"
@@ -19,7 +19,7 @@ let
"${iptables}/bin"
"${ipset}/bin"
"${ebtables}/bin"
- "${utillinux}/bin"
+ "${util-linux}/bin"
"${gnugrep}/bin"
"${gnused}/bin"
];
@@ -50,7 +50,7 @@ stdenv.mkDerivation rec {
ipset
iptables
ebtables
- utillinux
+ util-linux
gnugrep
gnused
perl
diff --git a/pkgs/tools/networking/slirp4netns/default.nix b/pkgs/tools/networking/slirp4netns/default.nix
index 39b361bd3020..c0c64405c0d4 100644
--- a/pkgs/tools/networking/slirp4netns/default.nix
+++ b/pkgs/tools/networking/slirp4netns/default.nix
@@ -11,13 +11,13 @@
stdenv.mkDerivation rec {
pname = "slirp4netns";
- version = "1.1.6";
+ version = "1.1.8";
src = fetchFromGitHub {
owner = "rootless-containers";
repo = "slirp4netns";
rev = "v${version}";
- sha256 = "1nspvzcpwmaipdq49jm7z3ymdg95zqgcyv1cjfs1zb950knrrggr";
+ sha256 = "06813k8a1gpakgykz5h75qpdlhrci9r39309n3qqh34ynbjil468";
};
nativeBuildInputs = [ autoreconfHook pkg-config ];
diff --git a/pkgs/tools/networking/tcpreplay/default.nix b/pkgs/tools/networking/tcpreplay/default.nix
index b40df721c83e..fdf7965311d0 100644
--- a/pkgs/tools/networking/tcpreplay/default.nix
+++ b/pkgs/tools/networking/tcpreplay/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, libpcap, tcpdump }:
+{ stdenv, fetchurl, libpcap, tcpdump, Carbon, CoreServices }:
stdenv.mkDerivation rec {
pname = "tcpreplay";
@@ -9,7 +9,11 @@ stdenv.mkDerivation rec {
sha256 = "1plgjm3dr9rr5q71s7paqk2wgrvkihbk2yrf9g3zaks3m750497d";
};
- buildInputs = [ libpcap ];
+ buildInputs = [ libpcap ]
+ ++ stdenv.lib.optionals stdenv.hostPlatform.isDarwin [
+ Carbon CoreServices
+ ];
+
configureFlags = [
"--disable-local-libopts"
@@ -26,6 +30,6 @@ stdenv.mkDerivation rec {
homepage = "http://tcpreplay.appneta.com/";
license = with licenses; [ bsd3 gpl3 ];
maintainers = with maintainers; [ eleanor ];
- platforms = platforms.linux;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/tools/networking/telepresence/default.nix b/pkgs/tools/networking/telepresence/default.nix
index 285a3764e038..a077ddb3de46 100644
--- a/pkgs/tools/networking/telepresence/default.nix
+++ b/pkgs/tools/networking/telepresence/default.nix
@@ -3,7 +3,7 @@
, iptables, bash }:
let
- sshuttle-telepresence =
+ sshuttle-telepresence =
let
sshuttleTelepresenceRev = "32226ff14d98d58ccad2a699e10cdfa5d86d6269";
in
@@ -22,13 +22,13 @@ let
});
in pythonPackages.buildPythonPackage rec {
pname = "telepresence";
- version = "0.105";
+ version = "0.108";
src = fetchFromGitHub {
owner = "telepresenceio";
repo = "telepresence";
rev = version;
- sha256 = "0fccbd54ryd9rcbhfh5lx8qcc3kx3k9jads918rwnzwllqzjf7sg";
+ sha256 = "6V0sM0Z+2xNDgL0wIzJOdaUp2Ol4ejNTk9K/pllVa7g=";
};
buildInputs = [ makeWrapper ];
diff --git a/pkgs/tools/networking/tendermint/default.nix b/pkgs/tools/networking/tendermint/default.nix
index 4ca5529bdc60..2fedae4b7a79 100644
--- a/pkgs/tools/networking/tendermint/default.nix
+++ b/pkgs/tools/networking/tendermint/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "tendermint";
- version = "0.33.8";
+ version = "0.34.0";
src = fetchFromGitHub {
owner = "tendermint";
repo = pname;
rev = "v${version}";
- sha256 = "1dcr60gmbkb6833n49mjmlr082ahlv7alaqycl8g3d4f93kdm5c3";
+ sha256 = "1fnykdk35937ld8dyzjs571klz187jr8wlj8ljn78pajx1cd84k6";
};
- vendorSha256 = "0i0n89lal99fqnzva51kp9f7wzqsfmncpshwxhq26kvykp7ji7sw";
+ vendorSha256 = "19qx7ab6ar609cxxdsb9i2c3h7icqgf5bhi28lnsdk3bdjxr27vz";
doCheck = false;
diff --git a/pkgs/tools/networking/tgt/default.nix b/pkgs/tools/networking/tgt/default.nix
index 478c1ed35f29..d9d8478e9856 100644
--- a/pkgs/tools/networking/tgt/default.nix
+++ b/pkgs/tools/networking/tgt/default.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, fetchFromGitHub, libxslt, libaio, systemd, perl, perlPackages
-, docbook_xsl, coreutils, lsof, rdma-core, makeWrapper, sg3_utils, utillinux
+, docbook_xsl, coreutils, lsof, rdma-core, makeWrapper, sg3_utils, util-linux
}:
stdenv.mkDerivation rec {
diff --git a/pkgs/tools/networking/tridactyl-native/default.nix b/pkgs/tools/networking/tridactyl-native/default.nix
index c0a132b481e1..1ebd8d8be6a2 100644
--- a/pkgs/tools/networking/tridactyl-native/default.nix
+++ b/pkgs/tools/networking/tridactyl-native/default.nix
@@ -7,13 +7,13 @@ stdenv.mkDerivation rec {
pname = "tridactyl-native";
# this is actually the version of tridactyl itself; the native messenger will
# probably not change with every tridactyl version
- version = "1.20.2";
+ version = "1.20.3";
src = fetchFromGitHub {
owner = "tridactyl";
repo = "tridactyl";
rev = version;
- sha256 = "0yz1vbqa3sppkjmny5ipnspsdi5gnix7wb6hzvdkm9h1rj2kb8ci";
+ sha256 = "064cl9m4hdv69q1af0xjcf2rf30n3pvz6ym2l53w90aq3217amps";
};
sourceRoot = "source/native";
diff --git a/pkgs/tools/networking/zerotierone/default.nix b/pkgs/tools/networking/zerotierone/default.nix
index 666b30d2c8e7..1413ca72a105 100644
--- a/pkgs/tools/networking/zerotierone/default.nix
+++ b/pkgs/tools/networking/zerotierone/default.nix
@@ -2,22 +2,16 @@
stdenv.mkDerivation rec {
pname = "zerotierone";
- version = "1.4.6";
+ version = "1.6.2";
src = fetchFromGitHub {
owner = "zerotier";
repo = "ZeroTierOne";
rev = version;
- sha256 = "1f8hh05wx59dc0fbzdzwq05x0gmrdfl4v103wbcyjmzsbazaw6p3";
+ sha256 = "0lky68fjrqjsd62g97jkn5a9hzj53g8wb6d2ncx8s21rknpncdar";
};
preConfigure = ''
- substituteInPlace ./osdep/ManagedRoute.cpp \
- --replace '/usr/sbin/ip' '${iproute}/bin/ip'
-
- substituteInPlace ./osdep/ManagedRoute.cpp \
- --replace '/sbin/ip' '${iproute}/bin/ip'
-
patchShebangs ./doc/build.sh
substituteInPlace ./doc/build.sh \
--replace '/usr/bin/ronn' '${buildPackages.ronn}/bin/ronn' \
diff --git a/pkgs/tools/nix/cached-nix-shell/default.nix b/pkgs/tools/nix/cached-nix-shell/default.nix
index 2db9ee6d9b3f..0b40e2b71435 100644
--- a/pkgs/tools/nix/cached-nix-shell/default.nix
+++ b/pkgs/tools/nix/cached-nix-shell/default.nix
@@ -10,16 +10,16 @@ let
in rustPlatform.buildRustPackage rec {
pname = "cached-nix-shell";
- version = "0.1.3";
+ version = "0.1.4";
src = fetchFromGitHub {
owner = "xzfc";
repo = pname;
rev = "v${version}";
- sha256 = "1ni671wr2lrvyz6myaz3v4llrjvq4jc1ygw1m7rvnadzyf3va3lw";
+ sha256 = "0w6khry1ncyqy5h6996xw1f6viw4wdrfji5m8lz9gm487xlq5v0b";
};
- cargoSha256 = "19i39b1yqdf81ql4psr3nfah6ci2mw3ljkv740clqmz088j2av8g";
+ cargoSha256 = "0d4fz0rhqy1n30wfl2pmf76zpp21agr3h0hswp3r5bfnxqp6i54h";
# The BLAKE3 C library is intended to be built by the project depending on it
# rather than as a standalone library.
@@ -29,14 +29,11 @@ in rustPlatform.buildRustPackage rec {
nativeBuildInputs = [ ronn ];
postBuild = ''
- ronn -r cached-nix-shell.1.md
+ make -f nix/Makefile post-build
'';
postInstall = ''
- mkdir -p $out/lib $out/share/cached-nix-shell $out/share/man/man1 $out/var/empty
- cp $releaseDir/build/cached-nix-shell-*/out/trace-nix.so $out/lib
- cp rcfile.sh $out/share/cached-nix-shell/rcfile.sh
- cp cached-nix-shell.1 $out/share/man/man1
+ make -f nix/Makefile post-install
'';
meta = with stdenv.lib; {
diff --git a/pkgs/tools/nix/dnadd/default.nix b/pkgs/tools/nix/dnadd/default.nix
new file mode 100644
index 000000000000..eff99743f1e1
--- /dev/null
+++ b/pkgs/tools/nix/dnadd/default.nix
@@ -0,0 +1,22 @@
+{ stdenv, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+ pname = "dnadd";
+ version = "1.0.0";
+
+ src = fetchFromGitHub {
+ owner = "JoeLancaster";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1vzbgz8y9gj4lszsx4iczfbrj373sl4wi43j7rp46zfcbw323d4r";
+ };
+
+ makeFlags = [ "PREFIX=$(out)" ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/joelancaster/dnadd";
+ description = "Adds packages declaratively on the command line";
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ joelancaster ];
+ };
+}
diff --git a/pkgs/tools/package-management/disnix/DisnixWebService/default.nix b/pkgs/tools/package-management/disnix/DisnixWebService/default.nix
index 5ede7af10bf0..b4cb6d030411 100644
--- a/pkgs/tools/package-management/disnix/DisnixWebService/default.nix
+++ b/pkgs/tools/package-management/disnix/DisnixWebService/default.nix
@@ -1,10 +1,10 @@
{stdenv, fetchurl, apacheAnt, jdk, axis2, dbus_java }:
stdenv.mkDerivation {
- name = "DisnixWebService-0.9";
+ name = "DisnixWebService-0.10";
src = fetchurl {
- url = "https://github.com/svanderburg/DisnixWebService/releases/download/DisnixWebService-0.9/DisnixWebService-0.9.tar.gz";
- sha256 = "1z7w44bf023c0aqchjfi4mla3qbhsh87mdzx7pqn0sy74cjfgqvl";
+ url = "https://github.com/svanderburg/DisnixWebService/releases/download/DisnixWebService-0.10/DisnixWebService-0.10.tar.gz";
+ sha256 = "0m451msd127ay09yb8rbflg68szm8s4hh65j99f7s3mz375vc114";
};
buildInputs = [ apacheAnt jdk ];
PREFIX = ''''${env.out}'';
diff --git a/pkgs/tools/package-management/disnix/default.nix b/pkgs/tools/package-management/disnix/default.nix
index cc6072eb6dc8..f63c7dd737cd 100644
--- a/pkgs/tools/package-management/disnix/default.nix
+++ b/pkgs/tools/package-management/disnix/default.nix
@@ -1,24 +1,20 @@
-{ stdenv, fetchurl, pkgconfig, glib, libxml2, libxslt, getopt, nixUnstable, dysnomia, libintl, libiconv }:
+{ stdenv, fetchurl, pkgconfig, glib, libxml2, libxslt, getopt, gettext, nixUnstable, dysnomia, libintl, libiconv, help2man, doclifter, docbook5, dblatex, doxygen, libnixxml, autoreconfHook }:
stdenv.mkDerivation {
- name = "disnix-0.9.1";
+ name = "disnix-0.10";
src = fetchurl {
- url = "https://github.com/svanderburg/disnix/releases/download/disnix-0.9.1/disnix-0.9.1.tar.gz";
- sha256 = "0bidln5xw3raqkvdks9aipis8aaza8asgyapmilnxkkrxgmw7rdf";
+ url = "https://github.com/svanderburg/disnix/releases/download/disnix-0.10/disnix-0.10.tar.gz";
+ sha256 = "0mciqbc2h60nc0i6pd36w0m2yr96v97ybrzrqzh5f67ac1f0gqwg";
};
- configureFlags = [
- " --with-dbus-sys=${placeholder "out"}/share/dbus-1/system.d"
- ];
-
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ glib libxml2 libxslt getopt nixUnstable libintl libiconv dysnomia ];
meta = {
description = "A Nix-based distributed service deployment tool";
license = stdenv.lib.licenses.lgpl21Plus;
- maintainers = [ stdenv.lib.maintainers.sander ];
+ maintainers = with stdenv.lib.maintainers; [ sander tomberek ];
platforms = stdenv.lib.platforms.unix;
};
}
diff --git a/pkgs/tools/package-management/disnix/disnixos/default.nix b/pkgs/tools/package-management/disnix/disnixos/default.nix
index 709c5454e104..2fa7d3ed9d76 100644
--- a/pkgs/tools/package-management/disnix/disnixos/default.nix
+++ b/pkgs/tools/package-management/disnix/disnixos/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, dysnomia, disnix, socat, pkgconfig, getopt }:
stdenv.mkDerivation {
- name = "disnixos-0.8";
-
+ name = "disnixos-0.9";
+
src = fetchurl {
- url = "https://github.com/svanderburg/disnixos/releases/download/disnixos-0.8/disnixos-0.8.tar.gz";
- sha256 = "186blirfx89i8hdp4a0djy4q9qr9wcl0ilwr66hlil0wxqj1sr91";
+ url = "https://github.com/svanderburg/disnixos/releases/download/disnixos-0.9/disnixos-0.9.tar.gz";
+ sha256 = "0vllm5a8d9dvz5cjiq1mmkc4r4vnljabq42ng0ml85sjn0w7xvm7";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/tools/package-management/disnix/dydisnix/default.nix b/pkgs/tools/package-management/disnix/dydisnix/default.nix
new file mode 100644
index 000000000000..552d2a106fba
--- /dev/null
+++ b/pkgs/tools/package-management/disnix/dydisnix/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchFromGitHub, autoconf, automake, libtool , pkgconfig, glib, libxml2, libxslt, getopt, libiconv, gettext, nix, disnix, libnixxml }:
+
+stdenv.mkDerivation rec {
+ version="2020-07-04";
+ name = "dydisnix-${version}";
+
+ src = fetchFromGitHub {
+ owner = "svanderburg";
+ repo = "dydisnix";
+ rev = "e99091f1c2329d562097e35faedee80622d387f0";
+ sha256 = "sha256-XKab2hNGtWDkIEMxE1vMvqQBTP9BvHTabBVfzpH57h0=";
+ };
+
+ nativeBuildInputs = [ pkgconfig autoconf automake libtool ];
+ buildInputs = [ glib libxml2 libxslt getopt nix disnix libiconv gettext libnixxml ];
+ preConfigure = ''
+ ./bootstrap
+ '';
+
+ meta = {
+ description = "A toolset enabling self-adaptive redeployment on top of Disnix";
+ longDescription = "Dynamic Disnix is a (very experimental!) prototype extension framework for Disnix supporting dynamic (re)deployment of service-oriented systems.";
+ license = stdenv.lib.licenses.lgpl21Plus;
+ maintainers = [ stdenv.lib.maintainers.tomberek ];
+ platforms = stdenv.lib.platforms.unix;
+ };
+}
diff --git a/pkgs/tools/package-management/disnix/dysnomia/default.nix b/pkgs/tools/package-management/disnix/dysnomia/default.nix
index 2485becc9e57..031e926e78a6 100644
--- a/pkgs/tools/package-management/disnix/dysnomia/default.nix
+++ b/pkgs/tools/package-management/disnix/dysnomia/default.nix
@@ -1,5 +1,5 @@
-{ stdenv, fetchurl
-, ejabberd ? null, mysql ? null, postgresql ? null, subversion ? null, mongodb ? null, mongodb-tools ? null, influxdb ? null
+{ stdenv, fetchurl, netcat
+, systemd ? null, ejabberd ? null, mysql ? null, postgresql ? null, subversion ? null, mongodb ? null, mongodb-tools ? null, influxdb ? null, supervisor ? null, docker ? null
, enableApacheWebApplication ? false
, enableAxis2WebService ? false
, enableEjabberdDump ? false
@@ -9,6 +9,9 @@
, enableTomcatWebApplication ? false
, enableMongoDatabase ? false
, enableInfluxDatabase ? false
+, enableSupervisordProgram ? false
+, enableDockerContainer ? true
+, enableLegacy ? false
, catalinaBaseDir ? "/var/tomcat"
, jobTemplate ? "systemd"
, getopt
@@ -20,12 +23,14 @@ assert enableSubversionRepository -> subversion != null;
assert enableEjabberdDump -> ejabberd != null;
assert enableMongoDatabase -> (mongodb != null && mongodb-tools != null);
assert enableInfluxDatabase -> influxdb != null;
+assert enableSupervisordProgram -> supervisor != null;
+assert enableDockerContainer -> docker != null;
stdenv.mkDerivation {
- name = "dysnomia-0.9.1";
+ name = "dysnomia-0.10";
src = fetchurl {
- url = "https://github.com/svanderburg/dysnomia/releases/download/dysnomia-0.9.1/dysnomia-0.9.1.tar.gz";
- sha256 = "1rrq9jnmpsjg1rrjbnq7znm4gma2ga5j4nlykvxwkylp72dq12ks";
+ url = "https://github.com/svanderburg/dysnomia/releases/download/dysnomia-0.10/dysnomia-0.10.tar.gz";
+ sha256 = "19zg4nhn0f9v4i7c9hhan1i4xv3ljfpl2d0s84ph8byiscvhyrna";
};
preConfigure = if enableEjabberdDump then "export PATH=$PATH:${ejabberd}/sbin" else "";
@@ -40,17 +45,22 @@ stdenv.mkDerivation {
(if enableTomcatWebApplication then "--with-tomcat=${catalinaBaseDir}" else "--without-tomcat")
(if enableMongoDatabase then "--with-mongodb" else "--without-mongodb")
(if enableInfluxDatabase then "--with-influxdb" else "--without-influxdb")
+ (if enableSupervisordProgram then "--with-supervisord" else "--without-supervisord")
+ (if enableDockerContainer then "--with-docker" else "--without-docker")
"--with-job-template=${jobTemplate}"
- ];
+ ] ++ stdenv.lib.optional enableLegacy "--enable-legacy";
- buildInputs = [ getopt ]
+ buildInputs = [ getopt netcat ]
+ ++ stdenv.lib.optional stdenv.isLinux systemd
++ stdenv.lib.optional enableEjabberdDump ejabberd
++ stdenv.lib.optional enableMySQLDatabase mysql.out
++ stdenv.lib.optional enablePostgreSQLDatabase postgresql
++ stdenv.lib.optional enableSubversionRepository subversion
++ stdenv.lib.optional enableMongoDatabase mongodb
++ stdenv.lib.optional enableMongoDatabase mongodb-tools
- ++ stdenv.lib.optional enableInfluxDatabase influxdb;
+ ++ stdenv.lib.optional enableInfluxDatabase influxdb
+ ++ stdenv.lib.optional enableSupervisordProgram supervisor
+ ++ stdenv.lib.optional enableDockerContainer docker;
meta = {
description = "Automated deployment of mutable components and services for Disnix";
diff --git a/pkgs/tools/package-management/emplace/default.nix b/pkgs/tools/package-management/emplace/default.nix
index a214c327fe6f..b00155028651 100644
--- a/pkgs/tools/package-management/emplace/default.nix
+++ b/pkgs/tools/package-management/emplace/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "emplace";
- version = "0.3.8";
+ version = "0.3.9";
src = fetchFromGitHub {
owner = "tversteeg";
repo = pname;
rev = "v${version}";
- sha256 = "1g7xrsw0ji3nbrj1a2hywxwy7f33fgbvzp7k4l9ls2icg0xsw9a3";
+ sha256 = "173nj6fx2l15shy7s4dngnfqsa10m7qwhi2ia2rr421l7b24ixqq";
};
- cargoSha256 = "1phr0k05dxwdhj1i71v8lr91qanjvp2zgi9wjpppzixpnpcsrbrb";
+ cargoSha256 = "0bjw3fvc430b1jxla25clr75c94p2ms7d94j72d8mirxsiklgsp9";
meta = with lib; {
description = "Mirror installed software on multiple machines";
diff --git a/pkgs/tools/package-management/nfpm/default.nix b/pkgs/tools/package-management/nfpm/default.nix
index 66ea91a56d41..f10b90d0173a 100644
--- a/pkgs/tools/package-management/nfpm/default.nix
+++ b/pkgs/tools/package-management/nfpm/default.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "nfpm";
- version = "1.10.1";
+ version = "1.10.2";
src = fetchFromGitHub {
owner = "goreleaser";
repo = pname;
rev = "v${version}";
- sha256 = "1j9b6kkhlw2sx6qwnxkhsk7bj9vm2vr0z1hj1jf257fxw9m2q6mz";
+ sha256 = "08qz9zfk19iwf8qfv7vmzvbl8w1vpjrry25w3pxsg93gyjw8v7mi";
};
- vendorSha256 = "0x7r7qn4852q57fx5mcrw3aqdydmidk9g0hvj6apj81q77k5svqs";
+ vendorSha256 = "0qnfd47ykb6g28d3mnfncgmkvqd1myx47x563sxx4lcsq542q83n";
doCheck = false;
diff --git a/pkgs/tools/package-management/nix-update-source/default.nix b/pkgs/tools/package-management/nix-update-source/default.nix
index a2add8f8a78e..ebfd730544e1 100644
--- a/pkgs/tools/package-management/nix-update-source/default.nix
+++ b/pkgs/tools/package-management/nix-update-source/default.nix
@@ -1,15 +1,20 @@
-{ lib, pkgs, fetchFromGitHub, python3Packages, nix-prefetch-scripts
-, runtimeShell }:
+{ lib, pkgs, fetchFromGitHub, python3Packages, nix-prefetch-scripts, runtimeShell }:
+
python3Packages.buildPythonApplication rec {
+ pname = "nix-update-source";
version = "0.6.3";
- name = "nix-update-source-${version}";
+
src = fetchFromGitHub {
owner = "timbertson";
repo = "nix-update-source";
- rev = "version-0.6.3";
+ rev = "version-${version}";
sha256 = "157wvv9vnaszzwbj68jpdc0imcm1hdab3z760bx2axbsgfpqqilz";
};
+
propagatedBuildInputs = [ nix-prefetch-scripts ];
+
+ doCheck = false;
+
passthru = {
# NOTE: `fetch` should not be used within nixpkgs because it
# uses a non-idiomatic structure. It is provided for use by
@@ -28,6 +33,7 @@ python3Packages.buildPythonApplication rec {
inherit src;
overrideSrc = drv: lib.overrideDerivation drv (orig: { inherit src; });
};
+
updateScript = ''
#!${runtimeShell}
set -e
@@ -43,6 +49,7 @@ python3Packages.buildPythonApplication rec {
--modify-nix default.nix
'';
};
+
meta = {
description = "Utility to automate updating of nix derivation sources";
maintainers = with lib.maintainers; [ timbertson ];
diff --git a/pkgs/tools/package-management/nix-update/default.nix b/pkgs/tools/package-management/nix-update/default.nix
index bd4ff86c9949..54492d173e82 100644
--- a/pkgs/tools/package-management/nix-update/default.nix
+++ b/pkgs/tools/package-management/nix-update/default.nix
@@ -1,27 +1,27 @@
{ lib
, buildPythonApplication
, fetchFromGitHub
-, nix
+, nixFlakes
, nix-prefetch
}:
buildPythonApplication rec {
pname = "nix-update";
- version = "0.1";
+ version = "0.2";
src = fetchFromGitHub {
owner = "Mic92";
repo = pname;
rev = version;
- sha256 = "0mw31n7kqfr7fskkxp58b0wprxj1pj6n1zs6ymvvl548gs5rgn2s";
+ sha256 = "12fsxy2rv2dgk8l10ymp10j01jkcbn9w0fv5iyb5db85q4xsrsm5";
};
makeWrapperArgs = [
- "--prefix" "PATH" ":" (lib.makeBinPath [ nix nix-prefetch ])
+ "--prefix" "PATH" ":" (lib.makeBinPath [ nixFlakes nix-prefetch ])
];
checkPhase = ''
- $out/bin/nix-update --help
+ $out/bin/nix-update --help >/dev/null
'';
meta = with lib; {
diff --git a/pkgs/tools/package-management/nix/default.nix b/pkgs/tools/package-management/nix/default.nix
index 2762a3df7381..c17a1a82d9f3 100644
--- a/pkgs/tools/package-management/nix/default.nix
+++ b/pkgs/tools/package-management/nix/default.nix
@@ -188,10 +188,10 @@ in rec {
nix = nixStable;
nixStable = callPackage common (rec {
- name = "nix-2.3.8";
+ name = "nix-2.3.9";
src = fetchurl {
url = "https://nixos.org/releases/nix/${name}/${name}.tar.xz";
- sha256 = "c7119823c1eabdcc9e527cc96a91f11a0b0e63f3840a02fe7573538dad2dad2a";
+ sha256 = "72331fdba220517a0ccabcf5c9735703c31674bfb4ef0b64da5d8f715d6022fa";
};
inherit storeDir stateDir confDir boehmgc;
@@ -199,13 +199,13 @@ in rec {
nixUnstable = lib.lowPrio (callPackage common rec {
name = "nix-2.4${suffix}";
- suffix = "pre20201102_550e11f";
+ suffix = "pre20201201_5a6ddb3";
src = fetchFromGitHub {
owner = "NixOS";
repo = "nix";
- rev = "550e11f077ae508abde5a33998a9d4029880e7b2";
- sha256 = "186grfxsfqg7r92wgwbma66xc7p3iywn43ff7s59m4g6bvb0qgcl";
+ rev = "5a6ddb3de14a1684af6c793d663764d093fa7846";
+ sha256 = "0qhd3nxvqzszzsfvh89xhd239ycqb0kq2n0bzh9br78pcb60vj3g";
};
inherit storeDir stateDir confDir boehmgc;
diff --git a/pkgs/tools/package-management/nixpkgs-review/default.nix b/pkgs/tools/package-management/nixpkgs-review/default.nix
index 89be8b5842ab..c093b2fab0ee 100644
--- a/pkgs/tools/package-management/nixpkgs-review/default.nix
+++ b/pkgs/tools/package-management/nixpkgs-review/default.nix
@@ -1,24 +1,24 @@
{ stdenv
, python3
, fetchFromGitHub
-, nix
+, nixFlakes
, git
, lib
}:
python3.pkgs.buildPythonApplication rec {
pname = "nixpkgs-review";
- version = "2.4.2";
+ version = "2.5.0";
src = fetchFromGitHub {
owner = "Mic92";
repo = "nixpkgs-review";
rev = version;
- sha256 = "0qc2m2nr7w7sgpg3yzwfxxpqi9acnw46kj2hlalg5ldjffiqdjxa";
+ sha256 = "1k4i54j5if86qf9dmwm8ybfc4j7ap40y82f03hxfxb7lzq5cqmcv";
};
makeWrapperArgs = [
- "--prefix" "PATH" ":" (lib.makeBinPath [ nix git ])
+ "--prefix" "PATH" ":" (lib.makeBinPath [ nixFlakes git ])
];
meta = with stdenv.lib; {
diff --git a/pkgs/tools/package-management/nixui/nixui.nix b/pkgs/tools/package-management/nixui/nixui.nix
index e306e49c8498..055fc5267c37 100644
--- a/pkgs/tools/package-management/nixui/nixui.nix
+++ b/pkgs/tools/package-management/nixui/nixui.nix
@@ -6,7 +6,7 @@
let
nodeEnv = import ../../../development/node-packages/node-env.nix {
- inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile;
+ inherit (pkgs) stdenv python2 util-linux runCommand writeTextFile;
inherit nodejs;
libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null;
};
diff --git a/pkgs/tools/security/1password-gui/default.nix b/pkgs/tools/security/1password-gui/default.nix
index cce49acacd60..777e7292fde0 100644
--- a/pkgs/tools/security/1password-gui/default.nix
+++ b/pkgs/tools/security/1password-gui/default.nix
@@ -2,22 +2,17 @@
, fetchurl
, appimageTools
, makeWrapper
-, electron_9
+, electron_11
, openssl
}:
-let
- electron = electron_9;
-
-in
-
stdenv.mkDerivation rec {
pname = "1password";
- version = "0.9.4-1";
+ version = "0.9.6";
src = fetchurl {
url = "https://onepassword.s3.amazonaws.com/linux/appimage/${pname}-${version}.AppImage";
- sha256 = "1d5k7066hzc7j2nncrj6b85nklpjbn88izlyisznb3m1yxi8jm5i";
+ sha256 = "0464a5d39g20hif3dz3qr78dqb0cmxbazy0q48j9gkawhxm30c1h";
};
nativeBuildInputs = [ makeWrapper ];
@@ -51,7 +46,7 @@ stdenv.mkDerivation rec {
cp -a ${appimageContents}/usr/share/icons $out/share
# Wrap the application with Electron.
- makeWrapper "${electron}/bin/electron" "$out/bin/${pname}" \
+ makeWrapper "${electron_11}/bin/electron" "$out/bin/${pname}" \
--add-flags "$out/share/${pname}/resources/app.asar" \
--prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath runtimeLibs}"
'';
diff --git a/pkgs/tools/security/aflplusplus/default.nix b/pkgs/tools/security/aflplusplus/default.nix
index a0ef58ae8b61..8e5db3cd22c9 100644
--- a/pkgs/tools/security/aflplusplus/default.nix
+++ b/pkgs/tools/security/aflplusplus/default.nix
@@ -124,8 +124,8 @@ let
meta = {
description = ''
- AFL++ is a heavily enhanced version of AFL, incorporating many features and
- improvements from the community.
+ A heavily enhanced version of AFL, incorporating many features
+ and improvements from the community
'';
homepage = "https://aflplus.plus";
license = stdenv.lib.licenses.asl20;
diff --git a/pkgs/tools/security/b3sum/add-cargo-lock.patch b/pkgs/tools/security/b3sum/cargo-lock.patch
index ecbb2b0bab9c..1f8494089477 100644
--- a/pkgs/tools/security/b3sum/add-cargo-lock.patch
+++ b/pkgs/tools/security/b3sum/cargo-lock.patch
@@ -1,9 +1,9 @@
-diff --git a/b3sum/Cargo.lock b/b3sum/Cargo.lock
+diff --git a/Cargo.lock b/Cargo.lock
new file mode 100644
-index 0000000..1ce7abc
+index 0000000..1dff162
--- /dev/null
+++ b/Cargo.lock
-@@ -0,0 +1,495 @@
+@@ -0,0 +1,507 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+[[package]]
@@ -17,9 +17,9 @@ index 0000000..1ce7abc
+
+[[package]]
+name = "anyhow"
-+version = "1.0.31"
++version = "1.0.34"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "85bb70cc08ec97ca5450e6eba421deeea5f172c0fc61f78b5357b2a8e8be195f"
++checksum = "bf8dcb5b4bbaa28653b647d8c77bd4ed40183b48882e130c1f1ffb73de069fd7"
+
+[[package]]
+name = "arrayref"
@@ -29,9 +29,9 @@ index 0000000..1ce7abc
+
+[[package]]
+name = "arrayvec"
-+version = "0.5.1"
++version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8"
++checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"
+
+[[package]]
+name = "atty"
@@ -46,13 +46,13 @@ index 0000000..1ce7abc
+
+[[package]]
+name = "autocfg"
-+version = "1.0.0"
++version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d"
++checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
+
+[[package]]
+name = "b3sum"
-+version = "0.3.4"
++version = "0.3.7"
+dependencies = [
+ "anyhow",
+ "blake3",
@@ -73,12 +73,12 @@ index 0000000..1ce7abc
+
+[[package]]
+name = "blake3"
-+version = "0.3.4"
++version = "0.3.7"
+dependencies = [
+ "arrayref",
+ "arrayvec",
+ "cc",
-+ "cfg-if",
++ "cfg-if 0.1.10",
+ "constant_time_eq",
+ "crypto-mac",
+ "digest",
@@ -87,9 +87,9 @@ index 0000000..1ce7abc
+
+[[package]]
+name = "cc"
-+version = "1.0.57"
++version = "1.0.62"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "0fde55d2a2bfaa4c9668bbc63f531fbdeee3ffe188f4662511ce2c22b3eedebe"
++checksum = "f1770ced377336a88a67c473594ccc14eca6f4559217c34f64aac8f83d641b40"
+
+[[package]]
+name = "cfg-if"
@@ -98,10 +98,16 @@ index 0000000..1ce7abc
+checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
+
+[[package]]
++name = "cfg-if"
++version = "1.0.0"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
++
++[[package]]
+name = "clap"
-+version = "2.33.1"
++version = "2.33.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "bdfa80d47f954d53a35a64987ca1422f495b8d6483c0fe9f7117b36c2a792129"
++checksum = "37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002"
+dependencies = [
+ "ansi_term",
+ "atty",
@@ -113,64 +119,69 @@ index 0000000..1ce7abc
+]
+
+[[package]]
++name = "const_fn"
++version = "0.4.3"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "c478836e029dcef17fb47c89023448c64f781a046e0300e257ad8225ae59afab"
++
++[[package]]
+name = "constant_time_eq"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc"
+
+[[package]]
-+name = "crossbeam-deque"
-+version = "0.7.3"
++name = "crossbeam-channel"
++version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "9f02af974daeee82218205558e51ec8768b48cf524bd01d550abe5573a608285"
++checksum = "dca26ee1f8d361640700bde38b2c37d8c22b3ce2d360e1fc1c74ea4b0aa7d775"
+dependencies = [
-+ "crossbeam-epoch",
++ "cfg-if 1.0.0",
+ "crossbeam-utils",
-+ "maybe-uninit",
+]
+
+[[package]]
-+name = "crossbeam-epoch"
-+version = "0.8.2"
++name = "crossbeam-deque"
++version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace"
++checksum = "94af6efb46fef72616855b036a624cf27ba656ffc9be1b9a3c931cfc7749a9a9"
+dependencies = [
-+ "autocfg",
-+ "cfg-if",
++ "cfg-if 1.0.0",
++ "crossbeam-epoch",
+ "crossbeam-utils",
-+ "lazy_static",
-+ "maybe-uninit",
-+ "memoffset",
-+ "scopeguard",
+]
+
+[[package]]
-+name = "crossbeam-queue"
-+version = "0.2.3"
++name = "crossbeam-epoch"
++version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "774ba60a54c213d409d5353bda12d49cd68d14e45036a285234c8d6f91f92570"
++checksum = "ec0f606a85340376eef0d6d8fec399e6d4a544d648386c6645eb6d0653b27d9f"
+dependencies = [
-+ "cfg-if",
++ "cfg-if 1.0.0",
++ "const_fn",
+ "crossbeam-utils",
-+ "maybe-uninit",
++ "lazy_static",
++ "memoffset",
++ "scopeguard",
+]
+
+[[package]]
+name = "crossbeam-utils"
-+version = "0.7.2"
++version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8"
++checksum = "ec91540d98355f690a86367e566ecad2e9e579f230230eb7c21398372be73ea5"
+dependencies = [
+ "autocfg",
-+ "cfg-if",
++ "cfg-if 1.0.0",
++ "const_fn",
+ "lazy_static",
+]
+
+[[package]]
+name = "crypto-mac"
-+version = "0.7.0"
++version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5"
++checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab"
+dependencies = [
+ "generic-array",
+ "subtle",
@@ -178,9 +189,9 @@ index 0000000..1ce7abc
+
+[[package]]
+name = "digest"
-+version = "0.8.1"
++version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5"
++checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"
+dependencies = [
+ "generic-array",
+]
@@ -199,26 +210,27 @@ index 0000000..1ce7abc
+
+[[package]]
+name = "either"
-+version = "1.5.3"
++version = "1.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3"
++checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"
+
+[[package]]
+name = "generic-array"
-+version = "0.12.3"
++version = "0.14.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "c68f0274ae0e023facc3c97b2e00f076be70e254bc851d972503b328db79b2ec"
++checksum = "501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817"
+dependencies = [
+ "typenum",
++ "version_check",
+]
+
+[[package]]
+name = "getrandom"
-+version = "0.1.14"
++version = "0.1.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "7abc8dd8451921606d809ba32e95b6111925cd2906060d2dcc29c070220503eb"
++checksum = "fc587bc0ec293155d5bfa6b9891ec18a1e330c234f896ea47fbada4cadbe47e6"
+dependencies = [
-+ "cfg-if",
++ "cfg-if 0.1.10",
+ "libc",
+ "wasi",
+]
@@ -231,9 +243,9 @@ index 0000000..1ce7abc
+
+[[package]]
+name = "hermit-abi"
-+version = "0.1.15"
++version = "0.1.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "3deed196b6e7f9e44a2ae8d94225d80302d81208b1bb673fd21fe634645c85a9"
++checksum = "5aca5565f760fb5b220e499d72710ed156fdb74e631659e99377d9ebfbd13ae8"
+dependencies = [
+ "libc",
+]
@@ -252,15 +264,9 @@ index 0000000..1ce7abc
+
+[[package]]
+name = "libc"
-+version = "0.2.71"
++version = "0.2.80"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "9457b06509d27052635f90d6466700c65095fdf75409b3fbdd903e988b886f49"
-+
-+[[package]]
-+name = "maybe-uninit"
-+version = "2.0.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00"
++checksum = "4d58d1b70b004888f764dfbf6a26a3b0342a1632d33968e4a179d8011c760614"
+
+[[package]]
+name = "memmap"
@@ -274,9 +280,9 @@ index 0000000..1ce7abc
+
+[[package]]
+name = "memoffset"
-+version = "0.5.5"
++version = "0.5.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "c198b026e1bbf08a937e94c6c60f9ec4a2267f5b0d2eec9c1b21b061ce2be55f"
++checksum = "043175f069eda7b85febe4a74abbaeff828d9f8b448515d3151a14a3542811aa"
+dependencies = [
+ "autocfg",
+]
@@ -293,9 +299,9 @@ index 0000000..1ce7abc
+
+[[package]]
+name = "once_cell"
-+version = "1.4.0"
++version = "1.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "0b631f7e854af39a1739f401cf34a8a013dfe09eac4fa4dba91e9768bd28168d"
++checksum = "13bd41f508810a131401606d54ac32a467c97172d74ba7662562ebba5ad07fa0"
+
+[[package]]
+name = "os_pipe"
@@ -309,9 +315,9 @@ index 0000000..1ce7abc
+
+[[package]]
+name = "ppv-lite86"
-+version = "0.2.8"
++version = "0.2.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "237a5ed80e274dbc66f86bd59c1e25edc039660be53194b5fe0a482e0f2612ea"
++checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857"
+
+[[package]]
+name = "rand"
@@ -356,9 +362,9 @@ index 0000000..1ce7abc
+
+[[package]]
+name = "rayon"
-+version = "1.3.1"
++version = "1.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "62f02856753d04e03e26929f820d0a0a337ebe71f849801eea335d464b349080"
++checksum = "8b0d8e0819fadc20c74ea8373106ead0600e3a67ef1fe8da56e39b9ae7275674"
+dependencies = [
+ "autocfg",
+ "crossbeam-deque",
@@ -368,12 +374,12 @@ index 0000000..1ce7abc
+
+[[package]]
+name = "rayon-core"
-+version = "1.7.1"
++version = "1.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "e92e15d89083484e11353891f1af602cc661426deb9564c298b270c726973280"
++checksum = "9ab346ac5921dc62ffa9f89b7a773907511cdfa5490c572ae9be1be33e8afa4a"
+dependencies = [
++ "crossbeam-channel",
+ "crossbeam-deque",
-+ "crossbeam-queue",
+ "crossbeam-utils",
+ "lazy_static",
+ "num_cpus",
@@ -381,9 +387,9 @@ index 0000000..1ce7abc
+
+[[package]]
+name = "redox_syscall"
-+version = "0.1.56"
++version = "0.1.57"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84"
++checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce"
+
+[[package]]
+name = "remove_dir_all"
@@ -418,9 +424,9 @@ index 0000000..1ce7abc
+
+[[package]]
+name = "subtle"
-+version = "1.0.0"
++version = "2.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee"
++checksum = "343f3f510c2915908f155e94f17220b19ccfacf2a64a2a5d8004f2c3e311e7fd"
+
+[[package]]
+name = "tempfile"
@@ -428,7 +434,7 @@ index 0000000..1ce7abc
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9"
+dependencies = [
-+ "cfg-if",
++ "cfg-if 0.1.10",
+ "libc",
+ "rand",
+ "redox_syscall",
@@ -464,6 +470,12 @@ index 0000000..1ce7abc
+checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
+
+[[package]]
++name = "version_check"
++version = "0.9.2"
++source = "registry+https://github.com/rust-lang/crates.io-index"
++checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed"
++
++[[package]]
+name = "wasi"
+version = "0.9.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
diff --git a/pkgs/tools/security/b3sum/default.nix b/pkgs/tools/security/b3sum/default.nix
index dd6a538d11d0..d36dfc8e18cb 100644
--- a/pkgs/tools/security/b3sum/default.nix
+++ b/pkgs/tools/security/b3sum/default.nix
@@ -2,25 +2,25 @@
rustPlatform.buildRustPackage rec {
pname = "b3sum";
- version = "0.3.4";
+ version = "0.3.7";
src = fetchFromGitHub {
owner = "BLAKE3-team";
repo = "BLAKE3";
rev = version;
- sha256 = "02yyv91wvy5w7i05z6f3kzxm5x34a4xgkgmcqxnb0ivsxnnld73h";
+ sha256 = "0r3nj7jbrpb2gkkfa9h6nv6blrbv6dlrhxg131qnh340q1ysh0x7";
};
sourceRoot = "source/b3sum";
- cargoSha256 = "0ycn5788dc925wx28sgfs121w4x7yggm4mnmwij829ka8859bymk";
+ cargoSha256 = "0n8hp83hw7g260vmf4qcicpca75faam7k0zmb0k4cdzsar96gdrr";
- cargoPatches = [ ./add-cargo-lock.patch ];
+ cargoPatches = [ ./cargo-lock.patch ];
meta = {
description = "BLAKE3 cryptographic hash function";
homepage = "https://github.com/BLAKE3-team/BLAKE3/";
- maintainers = with lib.maintainers; [ fpletz ];
+ maintainers = with lib.maintainers; [ fpletz ivan ];
license = with lib.licenses; [ cc0 asl20 ];
};
}
diff --git a/pkgs/tools/security/b3sum/update-cargo-lock.sh b/pkgs/tools/security/b3sum/update-cargo-lock.sh
new file mode 100755
index 000000000000..8c52ad5cf6c0
--- /dev/null
+++ b/pkgs/tools/security/b3sum/update-cargo-lock.sh
@@ -0,0 +1,19 @@
+#!/bin/sh
+
+# This updates cargo-lock.patch for the b3sum version listed in default.nix.
+
+set -eu -o verbose
+
+here=$PWD
+version=$(cat default.nix | grep '^ version = "' | cut -d '"' -f 2)
+checkout=$(mktemp -d)
+git clone -b "$version" --depth=1 https://github.com/BLAKE3-team/BLAKE3 "$checkout"
+cd "$checkout"
+
+(cd b3sum && cargo generate-lockfile)
+mv b3sum/Cargo.lock ./
+git add -f Cargo.lock
+git diff HEAD -- Cargo.lock > "$here"/cargo-lock.patch
+
+cd "$here"
+rm -rf "$checkout"
diff --git a/pkgs/tools/security/bash-supergenpass/default.nix b/pkgs/tools/security/bash-supergenpass/default.nix
index f72c916acf99..53bc45acf8f7 100644
--- a/pkgs/tools/security/bash-supergenpass/default.nix
+++ b/pkgs/tools/security/bash-supergenpass/default.nix
@@ -1,8 +1,14 @@
-{ stdenv, fetchFromGitHub, makeWrapper, openssl, coreutils, gnugrep }:
+{ stdenv
+, fetchFromGitHub
+, unstableGitUpdater
+, makeWrapper
+, openssl
+, coreutils
+, gnugrep }:
stdenv.mkDerivation {
- pname = "bash-supergenpass-unstable";
- version = "2018-04-18";
+ pname = "bash-supergenpass";
+ version = "unstable-2018-04-18";
nativeBuildInputs = [ makeWrapper ];
@@ -18,6 +24,8 @@ stdenv.mkDerivation {
wrapProgram "$out/bin/supergenpass" --prefix PATH : "${stdenv.lib.makeBinPath [ openssl coreutils gnugrep ]}"
'';
+ passthru.updateScript = unstableGitUpdater { };
+
meta = with stdenv.lib; {
description = "Bash shell-script implementation of SuperGenPass password generation";
longDescription = ''
@@ -36,4 +44,3 @@ stdenv.mkDerivation {
homepage = "https://github.com/lanzz/bash-supergenpass";
};
}
-
diff --git a/pkgs/tools/security/chrome-token-signing/default.nix b/pkgs/tools/security/chrome-token-signing/default.nix
index 19dd9e9819af..0065758e1c3f 100644
--- a/pkgs/tools/security/chrome-token-signing/default.nix
+++ b/pkgs/tools/security/chrome-token-signing/default.nix
@@ -2,13 +2,13 @@
mkDerivation rec {
pname = "chrome-token-signing";
- version = "1.1.2";
+ version = "1.1.2-1";
src = fetchFromGitHub {
owner = "open-eid";
repo = "chrome-token-signing";
rev = "v${version}";
- sha256 = "0fqgci4336fbnd944zx9w37d5ky7i27n6wvlp5zv3hj955ldbh7g";
+ sha256 = "1vbghy12fjmq4m5l7hisq1ylnzy0rdnnd920xwamjamlx38jj3ln";
};
buildInputs = [ qmake pcsclite pkgconfig ];
diff --git a/pkgs/tools/security/clamav/default.nix b/pkgs/tools/security/clamav/default.nix
index fb523c5299ce..3c09951f24f8 100644
--- a/pkgs/tools/security/clamav/default.nix
+++ b/pkgs/tools/security/clamav/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "clamav";
- version = "0.102.4";
+ version = "0.103.0";
src = fetchurl {
url = "https://www.clamav.net/downloads/production/${pname}-${version}.tar.gz";
- sha256 = "06rrzyrhnr0rswryijpbbzywr6387rv8qjq8sb8cl3h2d1m45ggf";
+ sha256 = "0ih5x1rscg2m64y0z20njj7435q8k7ss575cfw7aipdzfx979a9j";
};
# don't install sample config files into the absolute sysconfdir folder
diff --git a/pkgs/tools/security/creddump/default.nix b/pkgs/tools/security/creddump/default.nix
index d37c58a51591..ffa2fd2311c1 100644
--- a/pkgs/tools/security/creddump/default.nix
+++ b/pkgs/tools/security/creddump/default.nix
@@ -7,8 +7,7 @@ python2Packages.buildPythonApplication rec {
src = fetchFromGitLab {
owner = "kalilinux";
repo = "packages/creddump";
- # url-encoding workaround: https://github.com/NixOS/nixpkgs/issues/65796#issuecomment-517829019
- rev = "debian%2F${version}-1kali2"; # %2F = urlquote("/")
+ rev = "debian/${version}-1kali2";
sha256 = "0r3rs2hggsvv619l3fh3c0jli6d3ryyj30ni3hz0nz670z5smzcf";
};
diff --git a/pkgs/tools/security/doas/default.nix b/pkgs/tools/security/doas/default.nix
index 6aa9759affd3..6867256ea90c 100644
--- a/pkgs/tools/security/doas/default.nix
+++ b/pkgs/tools/security/doas/default.nix
@@ -10,13 +10,13 @@
stdenv.mkDerivation rec {
pname = "doas";
- version = "6.6.1";
+ version = "6.8";
src = fetchFromGitHub {
owner = "Duncaen";
repo = "OpenDoas";
rev = "v${version}";
- sha256 = "07kkc5729p654jrgfsc8zyhiwicgmq38yacmwfvay2b3gmy728zn";
+ sha256 = "1dlwnvy8r6slxcy260gfkximp1ms510wdslpfq9y6xvd2qi5izcb";
};
# otherwise confuses ./configure
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
];
postPatch = ''
- sed -i '/\(chown\|chmod\)/d' bsd.prog.mk
+ sed -i '/\(chown\|chmod\)/d' GNUmakefile
'';
buildInputs = [ bison pam ];
diff --git a/pkgs/tools/security/doppler/default.nix b/pkgs/tools/security/doppler/default.nix
index d31ad30ff61f..0822828eb90b 100644
--- a/pkgs/tools/security/doppler/default.nix
+++ b/pkgs/tools/security/doppler/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "doppler";
- version = "3.16.1";
+ version = "3.19.0";
src = fetchFromGitHub {
owner = "dopplerhq";
repo = "cli";
rev = version;
- sha256 = "141ic9vgkqv3hdcpj1dlb4lawzd2rm7h2np21x28mmsd0hlg6v7y";
+ sha256 = "049x8y7zjvpd1gvkrld69dffnf4pawjwm7by71r6z408hwvfqjpa";
};
vendorSha256 = "1s8zwjfk9kcddn8cywr7llh9v5m140kvmi5lmy2glvwh3rwccgxf";
diff --git a/pkgs/tools/security/ecryptfs/default.nix b/pkgs/tools/security/ecryptfs/default.nix
index e4caa9c4e18d..1a8329885ba2 100644
--- a/pkgs/tools/security/ecryptfs/default.nix
+++ b/pkgs/tools/security/ecryptfs/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, perl, utillinux, keyutils, nss, nspr, python2, pam, enablePython ? false
+{ stdenv, fetchurl, pkgconfig, perl, util-linux, keyutils, nss, nspr, python2, pam, enablePython ? false
, intltool, makeWrapper, coreutils, bash, gettext, cryptsetup, lvm2, rsync, which, lsof }:
stdenv.mkDerivation rec {
@@ -17,8 +17,8 @@ stdenv.mkDerivation rec {
FILES="$(grep -r '/bin/sh' src/utils -l; find src -name \*.c)"
for file in $FILES; do
substituteInPlace "$file" \
- --replace /bin/mount ${utillinux}/bin/mount \
- --replace /bin/umount ${utillinux}/bin/umount \
+ --replace /bin/mount ${util-linux}/bin/mount \
+ --replace /bin/umount ${util-linux}/bin/umount \
--replace /sbin/mount.ecryptfs_private ${wrapperDir}/mount.ecryptfs_private \
--replace /sbin/umount.ecryptfs_private ${wrapperDir}/umount.ecryptfs_private \
--replace /sbin/mount.ecryptfs $out/sbin/mount.ecryptfs \
diff --git a/pkgs/tools/security/ghidra/default.nix b/pkgs/tools/security/ghidra/default.nix
index d31e1f2c2758..e11d028f1f8b 100644
--- a/pkgs/tools/security/ghidra/default.nix
+++ b/pkgs/tools/security/ghidra/default.nix
@@ -14,13 +14,15 @@
};
-in stdenv.mkDerivation {
+in stdenv.mkDerivation rec {
- name = "ghidra-9.1.2";
+ pname = "ghidra";
+ version = "9.2";
+ versiondate = "20201113";
src = fetchzip {
- url = "https://ghidra-sre.org/ghidra_9.1.2_PUBLIC_20200212.zip";
- sha256 = "0j48pijypg44bw06azbrgfqjkigb13ljfdxib70sxwyqia3vkbbm";
+ url = "https://www.ghidra-sre.org/ghidra_${version}_PUBLIC_${versiondate}.zip";
+ sha256 = "0lcvmbq04qkdsf0bz509frgw79bhyxyixkqg1k712p3576ng3nby";
};
nativeBuildInputs = [
@@ -62,7 +64,7 @@ in stdenv.mkDerivation {
homepage = "https://ghidra-sre.org/";
platforms = [ "x86_64-linux" ];
license = licenses.asl20;
- maintainers = [ maintainers.ck3d ];
+ maintainers = with maintainers; [ ck3d govanify ];
};
}
diff --git a/pkgs/tools/security/gnupg/22.nix b/pkgs/tools/security/gnupg/22.nix
index 605947e3ab26..9acd64a2c86e 100644
--- a/pkgs/tools/security/gnupg/22.nix
+++ b/pkgs/tools/security/gnupg/22.nix
@@ -16,11 +16,11 @@ assert guiSupport -> pinentry != null && enableMinimal == false;
stdenv.mkDerivation rec {
pname = "gnupg";
- version = "2.2.23";
+ version = "2.2.24";
src = fetchurl {
url = "mirror://gnupg/gnupg/${pname}-${version}.tar.bz2";
- sha256 = "0p6ss4f3vlkf91pmp27bmvfr5bdxxi0pb3dmxpqljglbsx4mxd8h";
+ sha256 = "0ilcp7m1dvwnri3i7q9wanf5pvhwxk7h106pd62g0d5fz80b944h";
};
depsBuildBuild = [ buildPackages.stdenv.cc ];
diff --git a/pkgs/tools/security/hcxdumptool/default.nix b/pkgs/tools/security/hcxdumptool/default.nix
index 4ffc4133c140..afc08d88a590 100644
--- a/pkgs/tools/security/hcxdumptool/default.nix
+++ b/pkgs/tools/security/hcxdumptool/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "hcxdumptool";
- version = "6.1.3";
+ version = "6.1.4";
src = fetchFromGitHub {
owner = "ZerBea";
repo = "hcxdumptool";
rev = version;
- sha256 = "1bbf617islljmcw665vqwlplbkpa36w2n4fc4avy7blj773lxp6y";
+ sha256 = "14rwcchqpsxyzvk086d7wbi5qlcxj4jcmafzgvkwzrpbspqh8p24";
};
buildInputs = [ openssl ];
diff --git a/pkgs/tools/security/ipscan/default.nix b/pkgs/tools/security/ipscan/default.nix
index 80634b7d1a1c..4963f5774875 100644
--- a/pkgs/tools/security/ipscan/default.nix
+++ b/pkgs/tools/security/ipscan/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "ipscan";
- version = "3.7.1";
+ version = "3.7.3";
src = fetchurl {
url = "https://github.com/angryip/ipscan/releases/download/${version}/ipscan_${version}_all.deb";
- sha256 = "1l6l3nb1yq0f09ia3k9k1dcpzp9g1hxnf547pqmiyiqvd27n7shs";
+ sha256 = "18vvjqsxkz9g503k983cxdzzz6sdkv6qg3nwf8af9k34ynhhh0m7";
};
sourceRoot = ".";
diff --git a/pkgs/tools/security/jadx/default.nix b/pkgs/tools/security/jadx/default.nix
index 961f1e6954a1..770062736bf1 100644
--- a/pkgs/tools/security/jadx/default.nix
+++ b/pkgs/tools/security/jadx/default.nix
@@ -2,13 +2,13 @@
let
pname = "jadx";
- version = "1.1.0";
+ version = "1.2.0";
src = fetchFromGitHub {
owner = "skylot";
repo = pname;
rev = "v${version}";
- sha256 = "1dx3g0sm46qy57gggpg8bpmin5glzbxdbf0qzvha9r2dwh4mrwlg";
+ sha256 = "1w1wc81mkjcsgjbrihbsphxkcmwnfnf555pmlsd2vs2a04nki01y";
};
deps = stdenv.mkDerivation {
@@ -33,7 +33,7 @@ let
outputHashAlgo = "sha256";
outputHashMode = "recursive";
- outputHash = "083r4hg6m9cxzm2m8nckf10awq8kh901v5i39r60x47xk5yw84ps";
+ outputHash = "05fsycpd90dbak2vgdpd9cz08liq5j78ag9ry9y1s62ld776g0hz";
};
in stdenv.mkDerivation {
inherit pname version src;
diff --git a/pkgs/tools/security/jd-gui/default.nix b/pkgs/tools/security/jd-gui/default.nix
index c4b7706c266b..91c092922f04 100644
--- a/pkgs/tools/security/jd-gui/default.nix
+++ b/pkgs/tools/security/jd-gui/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, jre, jdk, gradle_5, makeDesktopItem, perl, writeText, runtimeShell }:
+{ stdenv, fetchFromGitHub, jre, jdk, gradle_5, makeDesktopItem, copyDesktopItems, perl, writeText, runtimeShell }:
let
pname = "jd-gui";
@@ -55,9 +55,9 @@ let
}
'';
- desktopItem = launcher: makeDesktopItem {
+ desktopItem = makeDesktopItem {
name = "jd-gui";
- exec = "${launcher} %F";
+ exec = "jd-gui %F";
icon = "jd-gui";
comment = "Java Decompiler JD-GUI";
desktopName = "JD-GUI";
@@ -71,7 +71,7 @@ in stdenv.mkDerivation rec {
inherit pname version src;
name = "${pname}-${version}";
- nativeBuildInputs = [ jdk gradle_5 ];
+ nativeBuildInputs = [ jdk gradle_5 copyDesktopItems ];
buildPhase = ''
export GRADLE_USER_HOME=$(mktemp -d)
@@ -81,6 +81,8 @@ in stdenv.mkDerivation rec {
installPhase = let
jar = "$out/share/jd-gui/${name}.jar";
in ''
+ runHook preInstall
+
mkdir -p $out/bin $out/share/{jd-gui,icons/hicolor/128x128/apps}
cp build/libs/${name}.jar ${jar}
cp src/linux/resources/jd_icon_128.png $out/share/icons/hicolor/128x128/apps/jd-gui.png
@@ -92,9 +94,11 @@ in stdenv.mkDerivation rec {
EOF
chmod +x $out/bin/jd-gui
- ${(desktopItem "$out/bin/jd-gui").buildCommand}
+ runHook postInstall
'';
+ desktopItems = [ desktopItem ];
+
meta = with stdenv.lib; {
description = "Fast Java Decompiler with powerful GUI";
homepage = "https://java-decompiler.github.io/";
diff --git a/pkgs/tools/security/keybase/default.nix b/pkgs/tools/security/keybase/default.nix
index e7fc67c51d84..ddc83ce0ce62 100644
--- a/pkgs/tools/security/keybase/default.nix
+++ b/pkgs/tools/security/keybase/default.nix
@@ -6,7 +6,7 @@
buildGoPackage rec {
pname = "keybase";
- version = "5.5.1";
+ version = "5.5.2";
goPackagePath = "github.com/keybase/client";
subPackages = [ "go/kbnm" "go/keybase" ];
@@ -17,7 +17,7 @@ buildGoPackage rec {
owner = "keybase";
repo = "client";
rev = "v${version}";
- sha256 = "03y69zmzbnfay173xkbzvnhh8zjjd2rfnqmpgr0wvh1psn7mgpsh";
+ sha256 = "01k50mank6cdc7q3yd8m7xi8vmyklsqlmz7hw17a35lqcsjzy9zj";
};
patches = [
diff --git a/pkgs/tools/security/keybase/gui.nix b/pkgs/tools/security/keybase/gui.nix
index fd1123dca22f..13a1fed2e308 100644
--- a/pkgs/tools/security/keybase/gui.nix
+++ b/pkgs/tools/security/keybase/gui.nix
@@ -4,17 +4,17 @@
, runtimeShell, gsettings-desktop-schemas }:
let
- versionSuffix = "20200527202541.39ca0071e5";
+ versionSuffix = "20201016183637.d4ebf7d999";
in
stdenv.mkDerivation rec {
pname = "keybase-gui";
- version = "5.5.1"; # Find latest version from https://prerelease.keybase.io/deb/dists/stable/main/binary-amd64/Packages
+ version = "5.5.2"; # Find latest version from https://prerelease.keybase.io/deb/dists/stable/main/binary-amd64/Packages
src = fetchurl {
url = "https://s3.amazonaws.com/prerelease.keybase.io/linux_binaries/deb/keybase_${version + "-" + versionSuffix}_amd64.deb";
- sha256 = "1n54a86491aqazqa4rgljbji638nj83ciibqxq46sa2m1php9dfd";
+ sha256 = "0qwbqnc6dhfnx3gdwl1lyhdsbclaxpkv3zr3dmxfx1242s64v0c1";
};
nativeBuildInputs = [
diff --git a/pkgs/tools/security/keysmith/default.nix b/pkgs/tools/security/keysmith/default.nix
index b9ab7bb0b4aa..142e9c1e4a04 100644
--- a/pkgs/tools/security/keysmith/default.nix
+++ b/pkgs/tools/security/keysmith/default.nix
@@ -10,30 +10,25 @@
, qtgraphicaleffects
, kirigami2
, oathToolkit
+, ki18n
+, libsodium
}:
mkDerivation rec {
pname = "keysmith";
- version = "0.1";
+ version = "0.2";
src = fetchFromGitHub {
owner = "KDE";
repo = "keysmith";
rev = "v${version}";
- sha256 = "15fzf0bvarivm32zqa5w71mscpxdac64ykiawc5hx6kplz93bsgx";
+ sha256 = "1gvzw23mly8cp7ag3xpbngpid9gqrfj8cyv9dar6i9j660bh03km";
};
nativeBuildInputs = [ cmake extra-cmake-modules makeWrapper ];
- buildInputs = [ oathToolkit kirigami2 qtquickcontrols2 qtbase ];
-
- postInstall = ''
- mv $out/bin/org.kde.keysmith $out/bin/.org.kde.keysmith-wrapped
- makeWrapper $out/bin/.org.kde.keysmith-wrapped $out/bin/org.kde.keysmith \
- --set QML2_IMPORT_PATH "${lib.getLib kirigami2}/lib/qt-5.12.7/qml:${lib.getBin qtquickcontrols2}/lib/qt-5.12.7/qml:${lib.getBin qtdeclarative}/lib/qt-5.12.7/qml:${qtgraphicaleffects}/lib/qt-5.12.7/qml" \
- --set QT_PLUGIN_PATH "${lib.getBin qtbase}/lib/qt-5.12.7/plugins"
- ln -s $out/bin/org.kde.keysmith $out/bin/keysmith
- '';
+ buildInputs = [ libsodium ki18n oathToolkit kirigami2 qtquickcontrols2 qtbase ];
+ propagatedBuildInput = [ oathToolkit ];
meta = with lib; {
description = "OTP client for Plasma Mobile and Desktop";
diff --git a/pkgs/tools/security/metasploit/Gemfile b/pkgs/tools/security/metasploit/Gemfile
index 457c6249ca00..4df0d2235a05 100644
--- a/pkgs/tools/security/metasploit/Gemfile
+++ b/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/5.0.90"
+gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.0.12"
diff --git a/pkgs/tools/security/metasploit/Gemfile.lock b/pkgs/tools/security/metasploit/Gemfile.lock
index 7142983f98cc..8ef6d3b3148a 100644
--- a/pkgs/tools/security/metasploit/Gemfile.lock
+++ b/pkgs/tools/security/metasploit/Gemfile.lock
@@ -1,16 +1,16 @@
GIT
remote: https://github.com/rapid7/metasploit-framework
- revision: 592eedc5584953fb94b01a9aae48ec04d2cf153a
- ref: refs/tags/5.0.90
+ revision: 8ba313ed85b03ef54bec32086c2a8708a7e1df58
+ ref: refs/tags/6.0.12
specs:
- metasploit-framework (5.0.90)
- actionpack (~> 4.2.6)
- activerecord (~> 4.2.6)
- activesupport (~> 4.2.6)
+ metasploit-framework (6.0.12)
+ actionpack (~> 5.2.2)
+ activerecord (~> 5.2.2)
+ activesupport (~> 5.2.2)
aws-sdk-ec2
aws-sdk-iam
aws-sdk-s3
- bcrypt (= 3.1.12)
+ bcrypt
bcrypt_pbkdf
bit-struct
bson
@@ -24,15 +24,16 @@ GIT
faye-websocket
filesize
hrr_rb_ssh (= 0.3.0.pre2)
+ irb
jsobfu
json
metasm
- metasploit-concern (~> 2.0.0)
- metasploit-credential (~> 3.0.0)
- metasploit-model (~> 2.0.4)
- metasploit-payloads (= 1.4.2)
- metasploit_data_models (~> 3.0.10)
- metasploit_payloads-mettle (= 0.5.21)
+ metasploit-concern
+ metasploit-credential
+ metasploit-model
+ metasploit-payloads (= 2.0.22)
+ metasploit_data_models
+ metasploit_payloads-mettle (= 1.0.2)
mqtt
msgpack
nessus_rest
@@ -48,7 +49,7 @@ GIT
patch_finder
pcaprub
pdf-reader
- pg (~> 0.20)
+ pg
railties
rb-readline
recog
@@ -72,7 +73,7 @@ GIT
rex-text
rex-zip
ruby-macho
- ruby_smb
+ ruby_smb (~> 2.0)
rubyntlm
rubyzip
sinatra
@@ -90,73 +91,72 @@ GEM
remote: https://rubygems.org/
specs:
Ascii85 (1.0.3)
- actionpack (4.2.11.3)
- actionview (= 4.2.11.3)
- activesupport (= 4.2.11.3)
- rack (~> 1.6)
- rack-test (~> 0.6.2)
- rails-dom-testing (~> 1.0, >= 1.0.5)
+ actionpack (5.2.4.4)
+ actionview (= 5.2.4.4)
+ activesupport (= 5.2.4.4)
+ rack (~> 2.0, >= 2.0.8)
+ rack-test (>= 0.6.3)
+ rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.0, >= 1.0.2)
- actionview (4.2.11.3)
- activesupport (= 4.2.11.3)
+ actionview (5.2.4.4)
+ activesupport (= 5.2.4.4)
builder (~> 3.1)
- erubis (~> 2.7.0)
- rails-dom-testing (~> 1.0, >= 1.0.5)
+ erubi (~> 1.4)
+ rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.0, >= 1.0.3)
- activemodel (4.2.11.3)
- activesupport (= 4.2.11.3)
- builder (~> 3.1)
- activerecord (4.2.11.3)
- activemodel (= 4.2.11.3)
- activesupport (= 4.2.11.3)
- arel (~> 6.0)
- activesupport (4.2.11.3)
- i18n (~> 0.7)
+ activemodel (5.2.4.4)
+ activesupport (= 5.2.4.4)
+ activerecord (5.2.4.4)
+ activemodel (= 5.2.4.4)
+ activesupport (= 5.2.4.4)
+ arel (>= 9.0)
+ activesupport (5.2.4.4)
+ concurrent-ruby (~> 1.0, >= 1.0.2)
+ i18n (>= 0.7, < 2)
minitest (~> 5.1)
- thread_safe (~> 0.3, >= 0.3.4)
tzinfo (~> 1.1)
addressable (2.7.0)
public_suffix (>= 2.0.2, < 5.0)
afm (0.2.2)
- arel (6.0.4)
+ arel (9.0.0)
arel-helpers (2.11.0)
activerecord (>= 3.1.0, < 7)
aws-eventstream (1.1.0)
- aws-partitions (1.319.0)
- aws-sdk-core (3.96.1)
+ aws-partitions (1.385.0)
+ aws-sdk-core (3.109.1)
aws-eventstream (~> 1, >= 1.0.2)
aws-partitions (~> 1, >= 1.239.0)
aws-sigv4 (~> 1.1)
jmespath (~> 1.0)
- aws-sdk-ec2 (1.162.0)
- aws-sdk-core (~> 3, >= 3.71.0)
+ aws-sdk-ec2 (1.202.0)
+ aws-sdk-core (~> 3, >= 3.109.0)
aws-sigv4 (~> 1.1)
- aws-sdk-iam (1.37.0)
- aws-sdk-core (~> 3, >= 3.71.0)
+ aws-sdk-iam (1.46.0)
+ aws-sdk-core (~> 3, >= 3.109.0)
aws-sigv4 (~> 1.1)
- aws-sdk-kms (1.31.0)
- aws-sdk-core (~> 3, >= 3.71.0)
+ aws-sdk-kms (1.39.0)
+ aws-sdk-core (~> 3, >= 3.109.0)
aws-sigv4 (~> 1.1)
- aws-sdk-s3 (1.66.0)
- aws-sdk-core (~> 3, >= 3.96.1)
+ aws-sdk-s3 (1.83.1)
+ aws-sdk-core (~> 3, >= 3.109.0)
aws-sdk-kms (~> 1)
aws-sigv4 (~> 1.1)
- aws-sigv4 (1.1.3)
- aws-eventstream (~> 1.0, >= 1.0.2)
- bcrypt (3.1.12)
+ aws-sigv4 (1.2.2)
+ aws-eventstream (~> 1, >= 1.0.2)
+ bcrypt (3.1.16)
bcrypt_pbkdf (1.0.1)
- bindata (2.4.7)
+ bindata (2.4.8)
bit-struct (0.16)
- bson (4.8.2)
+ bson (4.11.0)
builder (3.2.4)
concurrent-ruby (1.0.5)
cookiejar (0.3.3)
crass (1.0.6)
daemons (1.3.1)
- dnsruby (1.61.3)
- addressable (~> 2.5)
+ dnsruby (1.61.4)
+ simpleidn (~> 0.1)
ed25519 (1.2.4)
- em-http-request (1.1.5)
+ em-http-request (1.1.7)
addressable (>= 2.3.4)
cookiejar (!= 0.3.1)
em-socksify (>= 0.3)
@@ -164,13 +164,14 @@ GEM
http_parser.rb (>= 0.6.0)
em-socksify (0.3.2)
eventmachine (>= 1.0.0.beta.4)
- erubis (2.7.0)
+ erubi (1.9.0)
eventmachine (1.2.7)
- faker (2.2.1)
- i18n (>= 0.8)
- faraday (1.0.1)
+ faker (2.14.0)
+ i18n (>= 1.6, < 2)
+ faraday (1.1.0)
multipart-post (>= 1.2, < 3)
- faye-websocket (0.10.9)
+ ruby2_keywords
+ faye-websocket (0.11.0)
eventmachine (>= 0.12.0)
websocket-driver (>= 0.5.1)
filesize (0.2.0)
@@ -178,21 +179,24 @@ GEM
hrr_rb_ssh (0.3.0.pre2)
ed25519 (~> 1.2)
http_parser.rb (0.6.0)
- i18n (0.9.5)
+ i18n (1.8.5)
concurrent-ruby (~> 1.0)
+ io-console (0.5.6)
+ irb (1.2.7)
+ reline (>= 0.1.5)
jmespath (1.4.0)
jsobfu (0.4.2)
rkelly-remix
- json (2.3.0)
- loofah (2.5.0)
+ json (2.3.1)
+ loofah (2.7.0)
crass (~> 1.0.2)
nokogiri (>= 1.5.9)
metasm (1.0.4)
- metasploit-concern (2.0.5)
- activemodel (~> 4.2.6)
- activesupport (~> 4.2.6)
- railties (~> 4.2.6)
- metasploit-credential (3.0.4)
+ metasploit-concern (3.0.0)
+ activemodel (~> 5.2.2)
+ activesupport (~> 5.2.2)
+ railties (~> 5.2.2)
+ metasploit-credential (4.0.2)
metasploit-concern
metasploit-model
metasploit_data_models (>= 3.0.0)
@@ -202,79 +206,77 @@ GEM
rex-socket
rubyntlm
rubyzip
- metasploit-model (2.0.4)
- activemodel (~> 4.2.6)
- activesupport (~> 4.2.6)
- railties (~> 4.2.6)
- metasploit-payloads (1.4.2)
- metasploit_data_models (3.0.10)
- activerecord (~> 4.2.6)
- activesupport (~> 4.2.6)
+ metasploit-model (3.1.2)
+ activemodel (~> 5.2.2)
+ activesupport (~> 5.2.2)
+ railties (~> 5.2.2)
+ metasploit-payloads (2.0.22)
+ metasploit_data_models (4.1.0)
+ activerecord (~> 5.2.2)
+ activesupport (~> 5.2.2)
arel-helpers
metasploit-concern
- metasploit-model
+ metasploit-model (>= 3.1)
pg
- postgres_ext
- railties (~> 4.2.6)
+ railties (~> 5.2.2)
recog (~> 2.0)
- metasploit_payloads-mettle (0.5.21)
+ metasploit_payloads-mettle (1.0.2)
+ method_source (1.0.0)
mini_portile2 (2.4.0)
- minitest (5.14.1)
+ minitest (5.14.2)
mqtt (0.5.0)
msgpack (1.3.3)
multipart-post (2.1.1)
+ mustermann (1.1.1)
+ ruby2_keywords (~> 0.0.1)
nessus_rest (0.1.6)
- net-ldap (0.16.2)
- net-ssh (6.0.2)
+ net-ldap (0.16.3)
+ net-ssh (6.1.0)
network_interface (0.0.2)
nexpose (7.2.1)
- nokogiri (1.10.9)
+ nokogiri (1.10.10)
mini_portile2 (~> 2.4.0)
- octokit (4.18.0)
+ octokit (4.19.0)
faraday (>= 0.9)
sawyer (~> 0.8.0, >= 0.5.3)
openssl-ccm (1.2.2)
+ openssl-cmac (2.0.1)
openvas-omp (0.0.4)
packetfu (1.1.13)
pcaprub
patch_finder (1.0.2)
pcaprub (0.13.0)
- pdf-reader (2.4.0)
+ pdf-reader (2.4.1)
Ascii85 (~> 1.0.0)
afm (~> 0.2.1)
hashery (~> 2.0)
ruby-rc4
ttfunk
- pg (0.21.0)
- pg_array_parser (0.0.9)
- postgres_ext (3.0.1)
- activerecord (~> 4.0)
- arel (>= 4.0.1)
- pg_array_parser (~> 0.0.9)
- public_suffix (4.0.5)
- rack (1.6.13)
- rack-protection (1.5.5)
+ pg (1.2.3)
+ public_suffix (4.0.6)
+ rack (2.2.3)
+ rack-protection (2.1.0)
rack
- rack-test (0.6.3)
- rack (>= 1.0)
- rails-deprecated_sanitizer (1.0.3)
- activesupport (>= 4.2.0.alpha)
- rails-dom-testing (1.0.9)
- activesupport (>= 4.2.0, < 5.0)
- nokogiri (~> 1.6)
- rails-deprecated_sanitizer (>= 1.0.1)
+ rack-test (1.1.0)
+ rack (>= 1.0, < 3)
+ rails-dom-testing (2.0.3)
+ activesupport (>= 4.2.0)
+ nokogiri (>= 1.6)
rails-html-sanitizer (1.3.0)
loofah (~> 2.3)
- railties (4.2.11.3)
- actionpack (= 4.2.11.3)
- activesupport (= 4.2.11.3)
+ railties (5.2.4.4)
+ actionpack (= 5.2.4.4)
+ activesupport (= 5.2.4.4)
+ method_source
rake (>= 0.8.7)
- thor (>= 0.18.1, < 2.0)
+ thor (>= 0.19.0, < 2.0)
rake (13.0.1)
rb-readline (0.5.5)
- recog (2.3.7)
+ recog (2.3.15)
nokogiri
redcarpet (3.5.0)
+ reline (0.1.6)
+ io-console (~> 0.5)
rex-arch (0.1.13)
rex-text
rex-bin_tools (0.1.6)
@@ -312,21 +314,24 @@ GEM
metasm
rex-core
rex-text
- rex-socket (0.1.23)
+ rex-socket (0.1.24)
rex-core
rex-sslscan (0.1.5)
rex-core
rex-socket
rex-text
rex-struct2 (0.1.2)
- rex-text (0.2.26)
+ rex-text (0.2.28)
rex-zip (0.1.3)
rex-text
rkelly-remix (0.0.7)
- ruby-macho (2.2.0)
+ ruby-macho (2.3.0)
ruby-rc4 (0.1.5)
- ruby_smb (1.1.0)
+ ruby2_keywords (0.0.2)
+ ruby_smb (2.0.6)
bindata
+ openssl-ccm
+ openssl-cmac
rubyntlm
windows_error
rubyntlm (0.6.2)
@@ -334,10 +339,13 @@ GEM
sawyer (0.8.2)
addressable (>= 2.3.5)
faraday (> 0.8, < 2.0)
- sinatra (1.4.8)
- rack (~> 1.5)
- rack-protection (~> 1.4)
- tilt (>= 1.3, < 3)
+ simpleidn (0.1.1)
+ unf (~> 0.1.4)
+ sinatra (2.1.0)
+ mustermann (~> 1.0)
+ rack (~> 2.2)
+ rack-protection (= 2.1.0)
+ tilt (~> 2.0)
sqlite3 (1.4.2)
sshkey (2.0.0)
thin (1.7.2)
@@ -350,17 +358,20 @@ GEM
ttfunk (1.6.2.1)
tzinfo (1.2.7)
thread_safe (~> 0.1)
- tzinfo-data (1.2020.1)
+ tzinfo-data (1.2020.4)
tzinfo (>= 1.0.0)
- warden (1.2.7)
- rack (>= 1.0)
- websocket-driver (0.7.1)
+ unf (0.1.4)
+ unf_ext
+ unf_ext (0.0.7.7)
+ warden (1.2.9)
+ rack (>= 2.0.9)
+ websocket-driver (0.7.3)
websocket-extensions (>= 0.1.0)
- websocket-extensions (0.1.4)
+ websocket-extensions (0.1.5)
windows_error (0.1.2)
- xdr (2.0.0)
- activemodel (>= 4.2.7)
- activesupport (>= 4.2.7)
+ xdr (3.0.2)
+ activemodel (>= 4.2, < 7.0)
+ activesupport (>= 4.2, < 7.0)
xmlrpc (0.3.0)
PLATFORMS
diff --git a/pkgs/tools/security/metasploit/default.nix b/pkgs/tools/security/metasploit/default.nix
index cc3d26fbee0b..a2a0a28bbff6 100644
--- a/pkgs/tools/security/metasploit/default.nix
+++ b/pkgs/tools/security/metasploit/default.nix
@@ -1,14 +1,5 @@
{ stdenv, fetchFromGitHub, makeWrapper, ruby, bundlerEnv }:
-# Maintainer notes for updating:
-# 1. increment version number in expression and in Gemfile
-# 2. run $ nix-shell --command "bundler install && bundix"
-# in metasploit in nixpkgs
-# 3. run $ sed -i '/[ ]*dependencies =/d' gemset.nix
-# 4. run $ nix-build -A metasploit ../../../../
-# 5. update sha256sum in expression
-# 6. run step 3 again
-
let
env = bundlerEnv {
inherit ruby;
@@ -17,13 +8,13 @@ let
};
in stdenv.mkDerivation rec {
pname = "metasploit-framework";
- version = "5.0.90";
+ version = "6.0.12";
src = fetchFromGitHub {
owner = "rapid7";
repo = "metasploit-framework";
rev = version;
- sha256 = "1z3m8pvf1r8rz0snfkr9svhgjl2xn2qjgf8qswszzplsccqx1rss";
+ sha256 = "1kh5alvw68lxnm1wcwbka983b5ww7bqvbkih831mrf6sfmv4wkxs";
};
buildInputs = [ makeWrapper ];
@@ -45,6 +36,9 @@ in stdenv.mkDerivation rec {
'';
+ # run with: nix-shell maintainers/scripts/update.nix --argstr path metasploit
+ passthru.updateScript = ./update.sh;
+
meta = with stdenv.lib; {
description = "Metasploit Framework - a collection of exploits";
homepage = "https://github.com/rapid7/metasploit-framework/wiki";
diff --git a/pkgs/tools/security/metasploit/gemset.nix b/pkgs/tools/security/metasploit/gemset.nix
index cd3b2a336bda..4879eb922846 100644
--- a/pkgs/tools/security/metasploit/gemset.nix
+++ b/pkgs/tools/security/metasploit/gemset.nix
@@ -4,50 +4,50 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1955wx9m2g776sinamanzlk1jx2dzd34ci3sk22xicp0rmglps37";
+ sha256 = "0d8gxymshjhva5fyv33iy2hzp4jm3i44asdbma9pv9wzpl5fwhn0";
type = "gem";
};
- version = "4.2.11.3";
+ version = "5.2.4.4";
};
actionview = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0glnaq3jx4m9q6vn55xqlsg8dbflqzm99fgsl9fl267mc2mz3qrv";
+ sha256 = "0k8dgkplqj76i3q1f8897m8svj2xggd1knhy3bcwfl4nh7998kw6";
type = "gem";
};
- version = "4.2.11.3";
+ version = "5.2.4.4";
};
activemodel = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1z3777xsm82i7ggkg74mg21sqz8m5dfl8ykjm7xcrhd2nj843fcp";
+ sha256 = "1g79l7v0ddpxcj5r2s9kii6h4r4nbpy5bksbqi5lxvivrb3pkz1m";
type = "gem";
};
- version = "4.2.11.3";
+ version = "5.2.4.4";
};
activerecord = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1fpw9vyf2frkxkc6jbq9g78lhhflwz04j89qxj4krvmlq12q8v6d";
+ sha256 = "05b9l85a31cq6g7v4b4ifrj798q49rlidcvvfasmb3bk412wlp03";
type = "gem";
};
- version = "4.2.11.3";
+ version = "5.2.4.4";
};
activesupport = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0wp36wi3r3dscmcr0q6sbz13hr5h911c24ar7zrmmcy7p32ial2i";
+ sha256 = "0dpnk20s754fz6jfz9sp3ri49hn46ksw4hf6ycnlw7s3hsdxqgcd";
type = "gem";
};
- version = "4.2.11.3";
+ version = "5.2.4.4";
};
addressable = {
groups = ["default"];
@@ -74,10 +74,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0nfcrdiys6q6ylxiblky9jyssrw2xj96fmxmal7f4f0jj3417vj4";
+ sha256 = "1jk7wlmkr61f6g36w9s2sn46nmdg6wn2jfssrhbhirv5x9n95nk0";
type = "gem";
};
- version = "6.0.4";
+ version = "9.0.0";
};
arel-helpers = {
groups = ["default"];
@@ -114,80 +114,80 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "11gr3pkd0cq034jdmvmi32sb99hkh91qjrpvc6jchi4lsaiaiqgc";
+ sha256 = "04i4bry59c3g1anbjpsz9g1pz7yy23kh4vvhg7z611amlcr48zvb";
type = "gem";
};
- version = "1.319.0";
+ version = "1.385.0";
};
aws-sdk-core = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0jdnzynjrpp2jyg8vrbfbaad16k8ni1520xah1z2ckl5779x9fi6";
+ sha256 = "0xmppcxq7jm8lffqibkhq257hfwfbv82zm2y1fbhwm3icgxzwlfx";
type = "gem";
};
- version = "3.96.1";
+ version = "3.109.1";
};
aws-sdk-ec2 = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0xp9kp90ixk1ywd0d8ssbk8dl5kxqnz942yr2qq00m7fd60pihh7";
+ sha256 = "0fsf9qhlxczz8cz755xlcdpfqn384d4kr3ybx2p54n377wamdq08";
type = "gem";
};
- version = "1.162.0";
+ version = "1.202.0";
};
aws-sdk-iam = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "09l3g5a2r7gnc6pwln409b9ahwcs6xpnjx2qaj70cbllanyxbw0c";
+ sha256 = "1j0llz7m9qymfn54vim99k0fjg6vsw71ylcagz1csay6qkjxipg7";
type = "gem";
};
- version = "1.37.0";
+ version = "1.46.0";
};
aws-sdk-kms = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1czxr6yi8p9gma4dwgygp1jn0i289hwa2vw69kzfscgbn118c3mm";
+ sha256 = "0ly1m631qm2ciif7sysbzrgczjvz95ga3g6w6vrzvfdv31jjnl9a";
type = "gem";
};
- version = "1.31.0";
+ version = "1.39.0";
};
aws-sdk-s3 = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1x1d1azxwanvm0d7qppw41x5nx2zv0bcz41yk9vqi5lvr7apaq13";
+ sha256 = "021yqghdb1i980vn249hv44jajr0v3hq4ik4r6fqh9kwp04fsbqv";
type = "gem";
};
- version = "1.66.0";
+ version = "1.83.1";
};
aws-sigv4 = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0kysxyw1zkvggbmcj4xnscdh15kxli8mx07hv447h74g9x02drsd";
+ sha256 = "1ll9382c1x2hp750cilh01h1cycgyhdr4cmmgx23k94hyyb8chv5";
type = "gem";
};
- version = "1.1.3";
+ version = "1.2.2";
};
bcrypt = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0ysblqxkclmnhrd0kmb5mr8p38mbar633gdsb14b7dhkhgawgzfy";
+ sha256 = "02r1c3isfchs5fxivbq99gc3aq4vfyn8snhcy707dal1p8qz12qb";
type = "gem";
};
- version = "3.1.12";
+ version = "3.1.16";
};
bcrypt_pbkdf = {
groups = ["default"];
@@ -204,10 +204,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "033vd169q751qn3zrsv8j5f80k6wg5yhsy8z3clds6py4vqm6xl8";
+ sha256 = "1bmlqjb5h1ry6wm2d903d6yxibpqzzxwqczvlicsqv0vilaca5ic";
type = "gem";
};
- version = "2.4.7";
+ version = "2.4.8";
};
bit-struct = {
groups = ["default"];
@@ -224,10 +224,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "06h8sk2wl7pgrwl15xb1bd6l9ws8sz006rf9cy6n6q7g0iwdalkh";
+ sha256 = "1bm64q413wrrm3pda6ha2kn1yipyl0qp5240fwsdw1hkqhbjdnjm";
type = "gem";
};
- version = "4.8.2";
+ version = "4.11.0";
};
builder = {
groups = ["default"];
@@ -284,10 +284,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "139cbl2k934q7d50g7hi8r4im69ca3iv16y9plq9yc6mgjq1cgfk";
+ sha256 = "0i4mq4zm8bqd0ik908gnn8nm3kph268af7q173wlq4krg3nw562x";
type = "gem";
};
- version = "1.61.3";
+ version = "1.61.4";
};
ed25519 = {
groups = ["default"];
@@ -304,10 +304,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "13rxmbi0fv91n4sg300v3i9iiwd0jxv0i6xd0sp81dx3jlx7kasx";
+ sha256 = "1azx5rgm1zvx7391sfwcxzyccs46x495vb34ql2ch83f58mwgyqn";
type = "gem";
};
- version = "1.1.5";
+ version = "1.1.7";
};
em-socksify = {
groups = ["default"];
@@ -319,15 +319,15 @@
};
version = "0.3.2";
};
- erubis = {
+ erubi = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1fj827xqjs91yqsydf0zmfyw9p4l2jz5yikg3mppz6d7fi8kyrb3";
+ sha256 = "1nwzxnqhr31fn7nbqmffcysvxjdfl3bhxi0bld5qqhcnfc1xd13x";
type = "gem";
};
- version = "2.7.0";
+ version = "1.9.0";
};
eventmachine = {
groups = ["default"];
@@ -344,30 +344,30 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1wpzpqzpqd9jjzm3ap8182sfbnhdahcxpbg0dssbwq13qdf1s5xs";
+ sha256 = "06sh8492k03p9lsfzv5zifzn51ilb4734vrvwl30vzmzg1apzml6";
type = "gem";
};
- version = "2.2.1";
+ version = "2.14.0";
};
faraday = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0wwks9652xwgjm7yszcq5xr960pjypc07ivwzbjzpvy9zh2fw6iq";
+ sha256 = "16dapwi5pivrl25r4lkr1mxjrzkznj4wlcb08fzkmxnj4g5c6y35";
type = "gem";
};
- version = "1.0.1";
+ version = "1.1.0";
};
faye-websocket = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1kbp3rjwm74zdj0wy2n1cyyvd7ak4k8i8zva6ib4vqfcv8d2j11a";
+ sha256 = "1cwngdb41zh842y3nzz3cr7z2100pjsl7m3i05yjc1wlyrdk2sm3";
type = "gem";
};
- version = "0.10.9";
+ version = "0.11.0";
};
filesize = {
groups = ["default"];
@@ -414,10 +414,30 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "038qvz7kd3cfxk8bvagqhakx68pfbnmghpdkx7573wbf0maqp9a3";
+ sha256 = "153sx77p16vawrs4qpkv7qlzf9v5fks4g7xqcj1dwk40i6g7rfzk";
type = "gem";
};
- version = "0.9.5";
+ version = "1.8.5";
+ };
+ io-console = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0vbn4nvnr1pcmjsn0gghc3bz2md89njxq4801zi5dv5niypdxlsp";
+ type = "gem";
+ };
+ version = "0.5.6";
+ };
+ irb = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "10d9xr1hdpkqhljxhvdm44c2qbxdjfqm5x00d4v6aw0fym1w7r2g";
+ type = "gem";
+ };
+ version = "1.2.7";
};
jmespath = {
groups = ["default"];
@@ -444,20 +464,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0nrmw2r4nfxlfgprfgki3hjifgrcrs3l5zvm3ca3gb4743yr25mn";
+ sha256 = "158fawfwmv2sq4whqqaksfykkiad2xxrrj0nmpnc6vnlzi1bp7iz";
type = "gem";
};
- version = "2.3.0";
+ version = "2.3.1";
};
loofah = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0jk9fgn5ayzbqvzqm11gbkqvas77zdbpkvynlylyiwynclgrn040";
+ sha256 = "1alz1x6rkhbw10qpszr384299rf52rcyasn0619a9p50vzs8vczq";
type = "gem";
};
- version = "2.5.0";
+ version = "2.7.0";
};
metasm = {
groups = ["default"];
@@ -474,72 +494,82 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0v9lm225fhzhnbjcc0vwb38ybikxwzlv8116rrrkndzs8qy79297";
+ sha256 = "10a9dr0pi25vsnk7x1bavx2ja62lqswdkym0hvhjsds6awvx1cf2";
type = "gem";
};
- version = "2.0.5";
+ version = "3.0.0";
};
metasploit-credential = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1jh1mzvjpsmqamhwjqs6x2bx550mxkqjvl0f1gl1g87w5qvg3w69";
+ sha256 = "03339i3v6lgz0cymn2i7y0sylpw2nihsc8h75c4yn3bq9p6wk6sx";
type = "gem";
};
- version = "3.0.4";
+ version = "4.0.2";
};
metasploit-framework = {
groups = ["default"];
platforms = [];
source = {
fetchSubmodules = false;
- rev = "592eedc5584953fb94b01a9aae48ec04d2cf153a";
- sha256 = "1z3m8pvf1r8rz0snfkr9svhgjl2xn2qjgf8qswszzplsccqx1rss";
+ rev = "8ba313ed85b03ef54bec32086c2a8708a7e1df58";
+ sha256 = "1kh5alvw68lxnm1wcwbka983b5ww7bqvbkih831mrf6sfmv4wkxs";
type = "git";
url = "https://github.com/rapid7/metasploit-framework";
};
- version = "5.0.90";
+ version = "6.0.12";
};
metasploit-model = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "05pnai1cv00xw87rrz38dz4s3ss45s90290d0knsy1mq6rp8yvmw";
+ sha256 = "0szwqs6djh882alpnmnnkx46s548jg3vb0ya61hibw3kqcw3i1ig";
type = "gem";
};
- version = "2.0.4";
+ version = "3.1.2";
};
metasploit-payloads = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1kddir54jnzl64nsawnvkzdabnmqncq9vav49i1cfschnf4cxc4g";
+ sha256 = "1yiwwyc12f9jln58l4j26yjbixij1v5h3spp4ci3ik4dxyk2r4zb";
type = "gem";
};
- version = "1.4.2";
+ version = "2.0.22";
};
metasploit_data_models = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1h59lblfrx8gsnqr10wk958zp6rsjy3qib3hb87s3nm6m1zhm2bc";
+ sha256 = "1n7vb6pg446jadjsgrc29kxnc9b6ga29hw8pg52dnrzhp7rwhiyl";
type = "gem";
};
- version = "3.0.10";
+ version = "4.1.0";
};
metasploit_payloads-mettle = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1419z6z0j69zdlkfx3kqgqygsm0ysigwccgn82z5lz82i16krhca";
+ sha256 = "147s4jd2hckls76binsskb6rvnh1crd2agmf1lk7fsj1n55dhkvk";
type = "gem";
};
- version = "0.5.21";
+ version = "1.0.2";
+ };
+ method_source = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1pnyh44qycnf9mzi1j6fywd5fkskv3x7nmsqrrws0rjn5dd4ayfp";
+ type = "gem";
+ };
+ version = "1.0.0";
};
mini_portile2 = {
groups = ["default"];
@@ -556,10 +586,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "09bz9nsznxgaf06cx3b5z71glgl0hdw469gqx3w7bqijgrb55p5g";
+ sha256 = "170y2cvx51gm3cm3nhdf7j36sxnkh6vv8ls36p90ric7w8w16h4v";
type = "gem";
};
- version = "5.14.1";
+ version = "5.14.2";
};
mqtt = {
groups = ["default"];
@@ -591,6 +621,16 @@
};
version = "2.1.1";
};
+ mustermann = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0ccm54qgshr1lq3pr1dfh7gphkilc19dp63rw6fcx7460pjwy88a";
+ type = "gem";
+ };
+ version = "1.1.1";
+ };
nessus_rest = {
groups = ["default"];
platforms = [];
@@ -606,20 +646,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1vzfhivjfr9q65hkln7xig3qcba6fw9y4kb4384fpm7d7ww0b7xg";
+ sha256 = "13lh6qizxi8fza8py73b2dvjp9p010dvbaq7diagir9nh8plsinv";
type = "gem";
};
- version = "0.16.2";
+ version = "0.16.3";
};
net-ssh = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0kf4am0mz8mwqhif4iqh5yz9pcbbmja5w707j00sfsgrq19nxqld";
+ sha256 = "0jp3jgcn8cij407xx9ldb5h9c6jv13jc4cf6kk2idclz43ww21c9";
type = "gem";
};
- version = "6.0.2";
+ version = "6.1.0";
};
network_interface = {
groups = ["default"];
@@ -646,20 +686,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "12j76d0bp608932xkzmfi638c7aqah57l437q8494znzbj610qnm";
+ sha256 = "0xmf60nj5kg9vaj5bysy308687sgmkasgx06vbbnf94p52ih7si2";
type = "gem";
};
- version = "1.10.9";
+ version = "1.10.10";
};
octokit = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0zvfr9njmj5svi39fcsi2b0g7pcxb0vamw9dlyas8bg814jlzhi6";
+ sha256 = "1dz8na8fk445yqrwpkl31fimnap7p4xf9m9qm9i7cpvaxxgk2n24";
type = "gem";
};
- version = "4.18.0";
+ version = "4.19.0";
};
openssl-ccm = {
groups = ["default"];
@@ -671,6 +711,16 @@
};
version = "1.2.2";
};
+ openssl-cmac = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1k69p0p0ilvqnwskhc0bfax8rwvyk6n4wzarg8qsjdvm13xwx508";
+ type = "gem";
+ };
+ version = "2.0.1";
+ };
openvas-omp = {
groups = ["default"];
platforms = [];
@@ -716,100 +766,70 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1g3gr2m46275hjv6fv4jwq3qlvdbnhf1jxir9vzgxhv45ncnhffy";
+ sha256 = "0987glcd02mqglplmp1camivqx61jsyik21n99vrmi8s2p7h4mbh";
type = "gem";
};
- version = "2.4.0";
+ version = "2.4.1";
};
pg = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "00vhasqwc4f98qb4wxqn2h07fjwzhp5lwyi41j2gndi2g02wrdqh";
- type = "gem";
- };
- version = "0.21.0";
- };
- pg_array_parser = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "1034dhg8h53j48sfm373js54skg4vpndjga6hzn2zylflikrrf3s";
- type = "gem";
- };
- version = "0.0.9";
- };
- postgres_ext = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0ni1ajzxvc17ba4rgl27cd3645ddbpqpfckv7m08sfgk015hh7dq";
+ sha256 = "13mfrysrdrh8cka1d96zm0lnfs59i5x2g6ps49r2kz5p3q81xrzj";
type = "gem";
};
- version = "3.0.1";
+ version = "1.2.3";
};
public_suffix = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0vywld400fzi17cszwrchrzcqys4qm6sshbv73wy5mwcixmrgg7g";
+ sha256 = "1xqcgkl7bwws1qrlnmxgh8g4g9m10vg60bhlw40fplninb3ng6d9";
type = "gem";
};
- version = "4.0.5";
+ version = "4.0.6";
};
rack = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0wr1f3g9rc9i8svfxa9cijajl1661d817s56b2w7rd572zwn0zi0";
+ sha256 = "0i5vs0dph9i5jn8dfc6aqd6njcafmb20rwqngrf759c9cvmyff16";
type = "gem";
};
- version = "1.6.13";
+ version = "2.2.3";
};
rack-protection = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0my0wlw4a5l3hs79jkx2xzv7djhajgf8d28k8ai1ddlnxxb0v7ss";
+ sha256 = "159a4j4kragqh0z0z8vrpilpmaisnlz3n7kgiyf16bxkwlb3qlhz";
type = "gem";
};
- version = "1.5.5";
+ version = "2.1.0";
};
rack-test = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0h6x5jq24makgv2fq5qqgjlrk74dxfy62jif9blk43llw8ib2q7z";
+ sha256 = "0rh8h376mx71ci5yklnpqqn118z3bl67nnv5k801qaqn1zs62h8m";
type = "gem";
};
- version = "0.6.3";
- };
- rails-deprecated_sanitizer = {
- groups = ["default"];
- platforms = [];
- source = {
- remotes = ["https://rubygems.org"];
- sha256 = "0qxymchzdxww8bjsxj05kbf86hsmrjx40r41ksj0xsixr2gmhbbj";
- type = "gem";
- };
- version = "1.0.3";
+ version = "1.1.0";
};
rails-dom-testing = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0wssfqpn00byhvp2372p99mphkcj8qx6pf6646avwr9ifvq0q1x6";
+ sha256 = "1lfq2a7kp2x64dzzi5p4cjcbiv62vxh9lyqk2f0rqq3fkzrw8h5i";
type = "gem";
};
- version = "1.0.9";
+ version = "2.0.3";
};
rails-html-sanitizer = {
groups = ["default"];
@@ -826,10 +846,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "12f7g5iw1gqjwl2rvfmbgxipds5c475ggalw6qskzzrx9vyc2fpk";
+ sha256 = "089kiwmv8fxyfk0zp57q74nyd5i6d5x5ihlrzbzwl041v94s2zx9";
type = "gem";
};
- version = "4.2.11.3";
+ version = "5.2.4.4";
};
rake = {
groups = ["default"];
@@ -856,10 +876,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1j65iary8qkgyrjc3vnjd7dbyjs2bsz2hcg7ndibjk623faxb1wk";
+ sha256 = "0vxnm9ld3rn8xxccq9jyhzz6558bqfxdb3sd4na20frg9f5pflb7";
type = "gem";
};
- version = "2.3.7";
+ version = "2.3.15";
};
redcarpet = {
groups = ["default"];
@@ -871,6 +891,16 @@
};
version = "3.5.0";
};
+ reline = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0sspfd5x8aq80pmkdj0dzd20iclhrdjan1ibkrivgk7j8af23hbk";
+ type = "gem";
+ };
+ version = "0.1.6";
+ };
rex-arch = {
groups = ["default"];
platforms = [];
@@ -1006,10 +1036,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "07vm17w791vdpr23aqp45kqsjbqgwpqj92a535h6n4fckxgzhg94";
+ sha256 = "1y6p1sw0wiw4x4dk89lwhf7vzsb0cjgpbr8hf7m119lg2kzm5g8y";
type = "gem";
};
- version = "0.1.23";
+ version = "0.1.24";
};
rex-sslscan = {
groups = ["default"];
@@ -1036,10 +1066,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "17m5zwca15qsd7mqqhi2q530iwsrb7wkqh8qff7pxjxwlxbvsrxx";
+ sha256 = "0wx8pncrk7yb2zxxqaycm4ikvb577zj7rma8jdfi74a0c5119c44";
type = "gem";
};
- version = "0.2.26";
+ version = "0.2.28";
};
rex-zip = {
groups = ["default"];
@@ -1066,10 +1096,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1k5vvk9d13pixhbram6fs74ibgmr2dngv7bks13npcjb42q275if";
+ sha256 = "12khgv5hx90a4dxqca2hzbksalx9czb51bsz0bhq0czsql9pwby8";
type = "gem";
};
- version = "2.2.0";
+ version = "2.3.0";
};
ruby-rc4 = {
groups = ["default"];
@@ -1081,15 +1111,25 @@
};
version = "0.1.5";
};
+ ruby2_keywords = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "17pcc0wgvh3ikrkr7bm3nx0qhyiqwidd13ij0fa50k7gsbnr2p0l";
+ type = "gem";
+ };
+ version = "0.0.2";
+ };
ruby_smb = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "125pimmaskp13nkk5j138nfk1kd8n91sfdlx4dhj2j9zk342wsf4";
+ sha256 = "0fsdnvisswchk27knii6ijq8sjsc7qm9jiffdsf71q195ga2qi66";
type = "gem";
};
- version = "1.1.0";
+ version = "2.0.6";
};
rubyntlm = {
groups = ["default"];
@@ -1121,15 +1161,25 @@
};
version = "0.8.2";
};
+ simpleidn = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0b9v0xs4ksd68zckamv6rbrrqllpa9am0p29bycq9fxvlkqd7w2w";
+ type = "gem";
+ };
+ version = "0.1.1";
+ };
sinatra = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0byxzl7rx3ki0xd7aiv1x8mbah7hzd8f81l65nq8857kmgzj1jqq";
+ sha256 = "0dd53rzpkxgs697pycbhhgc9vcnxra4ly4xar8ni6aiydx2f88zk";
type = "gem";
};
- version = "1.4.8";
+ version = "2.1.0";
};
sqlite3 = {
groups = ["default"];
@@ -1216,40 +1266,60 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1kjywciambyhlkc8ijp3kkx4r24pi9zs7plmxw003mxr6mrhah1w";
+ sha256 = "02anabncgfjwsqn07ra9jdqvmi0a4yngzp6dfiz2yxb1m9qpdm4a";
+ type = "gem";
+ };
+ version = "1.2020.4";
+ };
+ unf = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0bh2cf73i2ffh4fcpdn9ir4mhq8zi50ik0zqa1braahzadx536a9";
+ type = "gem";
+ };
+ version = "0.1.4";
+ };
+ unf_ext = {
+ groups = ["default"];
+ platforms = [];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0wc47r23h063l8ysws8sy24gzh74mks81cak3lkzlrw4qkqb3sg4";
type = "gem";
};
- version = "1.2020.1";
+ version = "0.0.7.7";
};
warden = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0va966lhpylcwbqb9n151kkihx30agh0a57mwjwdxyanll4s1q12";
+ sha256 = "1l7gl7vms023w4clg02pm4ky9j12la2vzsixi2xrv9imbn44ys26";
type = "gem";
};
- version = "1.2.7";
+ version = "1.2.9";
};
websocket-driver = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1bxamwqldmy98hxs5pqby3andws14hl36ch78g0s81gaz9b91nj2";
+ sha256 = "1i3rs4kcj0jba8idxla3s6xd1xfln3k8b4cb1dik2lda3ifnp3dh";
type = "gem";
};
- version = "0.7.1";
+ version = "0.7.3";
};
websocket-extensions = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "00i624ng1nvkz1yckj3f8yxxp6hi7xaqf40qh9q3hj2n1l9i8g6m";
+ sha256 = "0hc2g9qps8lmhibl5baa91b4qx8wqw872rgwagml78ydj8qacsqw";
type = "gem";
};
- version = "0.1.4";
+ version = "0.1.5";
};
windows_error = {
groups = ["default"];
@@ -1266,10 +1336,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "0c5cp1k4ij3xq1q6fb0f6xv5b65wy18y7bhwvsdx8wd0zyg3x96m";
+ sha256 = "019yzxddyndc7m7basars0m380m27sfcq99vr5hk1ag4ymayqkwr";
type = "gem";
};
- version = "2.0.0";
+ version = "3.0.2";
};
xmlrpc = {
groups = ["default"];
diff --git a/pkgs/tools/security/metasploit/update.sh b/pkgs/tools/security/metasploit/update.sh
new file mode 100755
index 000000000000..e4da457c6f57
--- /dev/null
+++ b/pkgs/tools/security/metasploit/update.sh
@@ -0,0 +1,17 @@
+#!/usr/bin/env nix-shell
+#!nix-shell -i bash -p curl bundix git libiconv libpcap libxml2 libxslt pkg-config postgresql ruby.devEnv sqlite xmlstarlet nix-update
+
+set -eu -o pipefail
+cd "$(dirname "$(readlink -f "$0")")"
+
+latest=$(curl https://github.com/rapid7/metasploit-framework/releases.atom | xmlstarlet sel -N atom="http://www.w3.org/2005/Atom" -t -m /atom:feed/atom:entry -v atom:title -n | head -n1)
+echo "Updating metasploit to $latest"
+
+sed -i "s#refs/tags/.*#refs/tags/$latest\"#" Gemfile
+
+bundler install
+bundix
+sed -i '/[ ]*dependencies =/d' gemset.nix
+
+cd "../../../../"
+nix-update metasploit --version "$latest"
diff --git a/pkgs/tools/security/ncrack/default.nix b/pkgs/tools/security/ncrack/default.nix
new file mode 100644
index 000000000000..e377d9748645
--- /dev/null
+++ b/pkgs/tools/security/ncrack/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, fetchFromGitHub, openssl, zlib }:
+
+stdenv.mkDerivation rec {
+ pname = "ncrack";
+ version = "0.7";
+
+ src = fetchFromGitHub {
+ owner = "nmap";
+ repo = "ncrack";
+ rev = version;
+ sha256 = "1gnv5xdd7n04glcpy7q1mkb6f8gdhdrhlrh8z6k4g2pjdhxlz26g";
+ };
+
+ buildInputs = [ openssl zlib ];
+
+ meta = with stdenv.lib; {
+ description = "Network authentication tool";
+ homepage = "https://nmap.org/ncrack/";
+ license = licenses.gpl2Only;
+ maintainers = with maintainers; [ siraben ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/tools/security/nmap/default.nix b/pkgs/tools/security/nmap/default.nix
index f03a794b6800..bd543154494c 100644
--- a/pkgs/tools/security/nmap/default.nix
+++ b/pkgs/tools/security/nmap/default.nix
@@ -12,11 +12,11 @@ with stdenv.lib;
stdenv.mkDerivation rec {
name = "nmap${optionalString graphicalSupport "-graphical"}-${version}";
- version = "7.90";
+ version = "7.80";
src = fetchurl {
url = "https://nmap.org/dist/nmap-${version}.tar.bz2";
- sha256 = "1s20i84m9bci70lrl0p2j7h3kpbi9snmvyhc3lzc9s3mh92w6msm";
+ sha256 = "1aizfys6l9f9grm82bk878w56mg0zpkfns3spzj157h98875mypw";
};
patches = [ ./zenmap.patch ]
diff --git a/pkgs/tools/security/opensc/default.nix b/pkgs/tools/security/opensc/default.nix
index a9eea81c4e83..735f7558e7a8 100644
--- a/pkgs/tools/security/opensc/default.nix
+++ b/pkgs/tools/security/opensc/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, zlib, readline, openssl
-, libiconv, pcsclite, libassuan, libXt, fetchpatch
+, libiconv, pcsclite, libassuan, libXt
, docbook_xsl, libxslt, docbook_xml_dtd_412
, Carbon, PCSC, buildPackages
, withApplePCSC ? stdenv.isDarwin
@@ -7,30 +7,15 @@
stdenv.mkDerivation rec {
pname = "opensc";
- version = "0.20.0";
+ version = "0.21.0";
src = fetchFromGitHub {
owner = "OpenSC";
repo = "OpenSC";
rev = version;
- sha256 = "0mg8qmhww3li1isfgvn5hang1hq58zra057ilvgci88csfziv5lv";
+ sha256 = "sha256-OjOfA1pIu8NeN+hPuow5UVMKsg0PrsLojw5h05/Qm+o=";
};
- patches = [
- (fetchpatch {
- # https://nvd.nist.gov/vuln/detail/CVE-2020-26570
- name = "CVE-2020-26570.patch";
- url = "https://github.com/OpenSC/OpenSC/commit/6903aebfddc466d966c7b865fae34572bf3ed23e.patch";
- sha256 = "sha256-aB9iCVcdp9zFhZiSv5A399Ttj7NUHRVgXr0EfmMwKN4=";
- })
- (fetchpatch {
- # https://nvd.nist.gov/vuln/detail/CVE-2020-26572
- name = "CVE-2020-26572.patch";
- url = "https://github.com/OpenSC/OpenSC/commit/9d294de90d1cc66956389856e60b6944b27b4817.patch";
- sha256 = "sha256-gKJaR5K+NaXh4NeTkGpzHzHCdpt6n54Hnt1GAq0tA9o=";
- })
- ];
-
nativeBuildInputs = [ pkgconfig autoreconfHook ];
buildInputs = [
zlib readline openssl libassuan
diff --git a/pkgs/tools/security/pass/default.nix b/pkgs/tools/security/pass/default.nix
index 76b90d5b8858..9e9348105010 100644
--- a/pkgs/tools/security/pass/default.nix
+++ b/pkgs/tools/security/pass/default.nix
@@ -1,9 +1,9 @@
{ stdenv, lib, pkgs, fetchurl, buildEnv
-, coreutils, gnused, getopt, git, tree, gnupg, openssl, which, procps
-, qrencode , makeWrapper, pass, symlinkJoin
+, coreutils, findutils, gnugrep, gnused, getopt, git, tree, gnupg, openssl
+, which, procps , qrencode , makeWrapper, pass, symlinkJoin
, xclip ? null, xdotool ? null, dmenu ? null
-, x11Support ? !stdenv.isDarwin
+, x11Support ? !stdenv.isDarwin , dmenuSupport ? x11Support
, waylandSupport ? false, wl-clipboard ? null
# For backwards-compatibility
@@ -12,9 +12,11 @@
with lib;
-assert x11Support -> xclip != null
- && xdotool != null
- && dmenu != null;
+assert x11Support -> xclip != null;
+
+assert dmenuSupport -> dmenu != null
+ && xdotool != null
+ && x11Support;
assert waylandSupport -> wl-clipboard != null;
@@ -72,14 +74,16 @@ stdenv.mkDerivation rec {
# himself.
mkdir -p "$out/share/emacs/site-lisp"
cp "contrib/emacs/password-store.el" "$out/share/emacs/site-lisp/"
- '' + optionalString x11Support ''
+ '' + optionalString dmenuSupport ''
cp "contrib/dmenu/passmenu" "$out/bin/"
'';
wrapperPath = with stdenv.lib; makeBinPath ([
coreutils
+ findutils
getopt
git
+ gnugrep
gnupg
gnused
tree
@@ -87,7 +91,8 @@ stdenv.mkDerivation rec {
qrencode
procps
] ++ optional stdenv.isDarwin openssl
- ++ ifEnable x11Support [ dmenu xclip xdotool ]
+ ++ optional x11Support xclip
+ ++ optionals dmenuSupport [ xdotool dmenu ]
++ optional waylandSupport wl-clipboard);
postFixup = ''
@@ -98,7 +103,7 @@ stdenv.mkDerivation rec {
# Ensure all dependencies are in PATH
wrapProgram $out/bin/pass \
--prefix PATH : "${wrapperPath}"
- '' + stdenv.lib.optionalString x11Support ''
+ '' + stdenv.lib.optionalString dmenuSupport ''
# We just wrap passmenu with the same PATH as pass. It doesn't
# need all the tools in there but it doesn't hurt either.
wrapProgram $out/bin/passmenu \
diff --git a/pkgs/tools/security/pass/extensions/audit/default.nix b/pkgs/tools/security/pass/extensions/audit/default.nix
index 144d13238f26..ec0f23ddc383 100644
--- a/pkgs/tools/security/pass/extensions/audit/default.nix
+++ b/pkgs/tools/security/pass/extensions/audit/default.nix
@@ -30,7 +30,8 @@ in stdenv.mkDerivation rec {
buildInputs = [ pythonEnv ];
nativeBuildInputs = [ makeWrapper ];
- doCheck = true;
+ # Tests freeze on darwin with: pass-audit-1.1 (checkPhase): EOFError
+ doCheck = !stdenv.isDarwin;
checkInputs = [ pythonPackages.green pass gnupg ];
checkPhase = ''
${pythonEnv}/bin/python3 setup.py green -q
diff --git a/pkgs/tools/security/pass/extensions/import.nix b/pkgs/tools/security/pass/extensions/import.nix
index cc5f0c94e119..bd41ae0c593c 100644
--- a/pkgs/tools/security/pass/extensions/import.nix
+++ b/pkgs/tools/security/pass/extensions/import.nix
@@ -38,7 +38,7 @@ in stdenv.mkDerivation rec {
installFlags = [
"PREFIX=$(out)"
- "BASHCOMPDIR=$(out)/etc/bash_completion.d"
+ "BASHCOMPDIR=$(out)/share/bash-completion/completions"
];
postFixup = ''
diff --git a/pkgs/tools/security/pass/extensions/update.nix b/pkgs/tools/security/pass/extensions/update.nix
index b2f331f13757..c364c341bda5 100644
--- a/pkgs/tools/security/pass/extensions/update.nix
+++ b/pkgs/tools/security/pass/extensions/update.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
postPatch = ''
substituteInPlace Makefile \
- --replace "BASHCOMPDIR ?= /etc/bash_completion.d" "BASHCOMPDIR ?= $out/etc/bash_completion.d"
+ --replace "BASHCOMPDIR ?= /etc/bash_completion.d" "BASHCOMPDIR ?= $out/share/bash-completion/completions"
'';
dontBuild = true;
diff --git a/pkgs/tools/security/pass/rofi-pass.nix b/pkgs/tools/security/pass/rofi-pass.nix
index b3c086488629..d46aac93e86b 100644
--- a/pkgs/tools/security/pass/rofi-pass.nix
+++ b/pkgs/tools/security/pass/rofi-pass.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, pass, rofi, coreutils, utillinux, xdotool, gnugrep
+{ stdenv, fetchFromGitHub, pass, rofi, coreutils, util-linux, xdotool, gnugrep
, libnotify, pwgen, findutils, gawk, gnused, xclip, makeWrapper
}:
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
(pass.withExtensions (ext: [ ext.pass-otp ]))
pwgen
rofi
- utillinux
+ util-linux
xclip
xdotool
];
diff --git a/pkgs/tools/security/rage/default.nix b/pkgs/tools/security/rage/default.nix
index 26ae27dff6b2..1e0164e10cf4 100644
--- a/pkgs/tools/security/rage/default.nix
+++ b/pkgs/tools/security/rage/default.nix
@@ -1,21 +1,21 @@
-{ stdenv, rustPlatform, fetchFromGitHub, installShellFiles, Security }:
+{ stdenv, rustPlatform, fetchFromGitHub, installShellFiles, darwin }:
rustPlatform.buildRustPackage rec {
pname = "rage";
- version = "0.4.0";
+ version = "0.5.0";
src = fetchFromGitHub {
owner = "str4d";
repo = pname;
rev = "v${version}";
- sha256 = "1wwndzy4xxbar9r67z8g7pp0s1xsxk5xaarh4h6hc0kh411zglrq";
+ sha256 = "sha256-XSDfAsXfwSoe5JMdJtZlC324Sra+4fVJhE3/k2TthEc=";
};
- cargoSha256 = "08njl8irkqkfxj54pz4sx3l9aqb40h10wxb82zza52pqd4zapgn6";
+ cargoSha256 = "sha256-GPr5zxeODAjD+ynp/nned9gZUiReYcdzosuEbLIKZSs=";
nativeBuildInputs = [ installShellFiles ];
- buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
+ buildInputs = stdenv.lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Security ];
postBuild = ''
cargo run --example generate-docs
@@ -31,7 +31,7 @@ rustPlatform.buildRustPackage rec {
description = "A simple, secure and modern encryption tool with small explicit keys, no config options, and UNIX-style composability";
homepage = "https://github.com/str4d/rage";
changelog = "https://github.com/str4d/rage/releases/tag/v${version}";
- license = licenses.asl20;
- maintainers = [ maintainers.marsam ];
+ license = with licenses; [ asl20 mit ]; # either at your option
+ maintainers = with maintainers; [ marsam ryantm ];
};
}
diff --git a/pkgs/tools/security/rustscan/default.nix b/pkgs/tools/security/rustscan/default.nix
index f36565479512..43b6a3a0afd7 100644
--- a/pkgs/tools/security/rustscan/default.nix
+++ b/pkgs/tools/security/rustscan/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "rustscan";
- version = "1.10.1";
+ version = "2.0.1";
src = fetchFromGitHub {
owner = "RustScan";
repo = pname;
rev = version;
- sha256 = "0dhy7b73ipsxsr7wlc3r5yy39i3cjrdszhsw9xwjj31692s3b605";
+ sha256 = "0fdbsz1v7bb5dm3zqjs1qf73lb1m4qzkqyb3h3hbyrp9vklgxsgw";
};
- cargoSha256 = "00s1iv8yw06647ijw9p3l5n7d899gsks5j8ljag6ha7hgl5vs4ci";
+ cargoSha256 = "039xarscwqndpyrr3sgzkhqna3c908zh06id8x2qaykm8l248zs9";
postPatch = ''
substituteInPlace src/main.rs \
@@ -25,6 +25,8 @@ rustPlatform.buildRustPackage rec {
"--skip=google_dns_runs"
"--skip=parse_correct_host_addresses"
"--skip=parse_hosts_file_and_incorrect_hosts"
+ "--skip=run_perl_script"
+ "--skip=run_python_script"
];
meta = with stdenv.lib; {
diff --git a/pkgs/tools/security/scrypt/default.nix b/pkgs/tools/security/scrypt/default.nix
index 66b5afc9a9b7..e230b2ee4574 100644
--- a/pkgs/tools/security/scrypt/default.nix
+++ b/pkgs/tools/security/scrypt/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, openssl, utillinux, getconf }:
+{ stdenv, fetchurl, openssl, util-linux, getconf }:
stdenv.mkDerivation rec {
pname = "scrypt";
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
doCheck = true;
checkTarget = "test";
- checkInputs = [ utillinux ];
+ checkInputs = [ util-linux ];
meta = with stdenv.lib; {
description = "Encryption utility";
diff --git a/pkgs/tools/security/secp256k1/default.nix b/pkgs/tools/security/secp256k1/default.nix
index b5e92a354541..d3b43d6adf69 100644
--- a/pkgs/tools/security/secp256k1/default.nix
+++ b/pkgs/tools/security/secp256k1/default.nix
@@ -20,13 +20,13 @@ stdenv.mkDerivation {
# I can't find any version numbers, so we're just using the date of the
# last commit.
- version = "2017-12-18";
+ version = "2020-08-16";
src = fetchFromGitHub {
owner = "bitcoin-core";
repo = "secp256k1";
- rev = "f54c6c5083307b18224c953cf5870ea7ffce070b";
- sha256 = "0bxqmimm627g9klalg1vdbspmn52588v4a6cli3p8bn84ibsnzbm";
+ rev = "670cdd3f8be25f81472b2d16dcd228b0d24a5c45";
+ sha256 = "0ak2hrr0wznl5d9s905qwn5yds7k22i28d2jp957l4a8yf8cqv3s";
};
buildInputs = optionals enableJNI [ jdk ];
@@ -34,11 +34,14 @@ stdenv.mkDerivation {
nativeBuildInputs = [ autoreconfHook ];
configureFlags =
- [ "--enable-benchmark=no" "--enable-tests=no" "--enable-exhaustive-tests=no" ] ++
+ [ "--enable-benchmark=no" "--enable-tests=yes" "--enable-exhaustive-tests=no" ] ++
optionals enableECDH [ "--enable-module-ecdh" "--enable-experimental" ] ++
optionals enableRecovery [ "--enable-module-recovery" ] ++
optionals enableJNI [ "--enable-jni" ];
+ doCheck = true;
+ checkPhase = "./tests";
+
meta = with stdenv.lib; {
description = "Optimized C library for EC operations on curve secp256k1";
longDescription = ''
diff --git a/pkgs/tools/security/snallygaster/default.nix b/pkgs/tools/security/snallygaster/default.nix
new file mode 100644
index 000000000000..36ea37edbb9a
--- /dev/null
+++ b/pkgs/tools/security/snallygaster/default.nix
@@ -0,0 +1,38 @@
+{ lib
+, python3Packages
+, fetchFromGitHub
+}:
+
+python3Packages.buildPythonApplication rec {
+ pname = "snallygaster";
+ version = "0.0.9";
+
+ src = fetchFromGitHub {
+ owner = "hannob";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1gan5asgrxdgfi9lalhxzj3vs7nkazi8nqia36bpz1qb5fz7jrx3";
+ };
+
+ propagatedBuildInputs = with python3Packages; [
+ urllib3
+ beautifulsoup4
+ dnspython
+ ];
+
+ checkInputs = with python3Packages; [
+ pytestCheckHook
+ ];
+
+ pytestFlagsArray = [
+ # we are not interested in linting the project
+ "--ignore=tests/test_codingstyle.py"
+ ];
+
+ meta = with lib; {
+ description = "Tool to scan for secret files on HTTP servers";
+ homepage = "https://github.com/hannob/snallygaster";
+ license = licenses.cc0;
+ maintainers = with maintainers; [ hexa ];
+ };
+}
diff --git a/pkgs/tools/security/snow/default.nix b/pkgs/tools/security/snow/default.nix
new file mode 100644
index 000000000000..db52d853b7a3
--- /dev/null
+++ b/pkgs/tools/security/snow/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchurl }:
+
+stdenv.mkDerivation rec {
+ pname = "snow";
+ version = "20130616";
+
+ src = fetchurl {
+ url = "https://web.archive.org/web/20200304125913if_/http://darkside.com.au/snow/snow-${version}.tar.gz";
+ sha256 = "0r9q45y55z4i0askkxmxrx0jr1620ypd870vz0hx2a6n9skimdy0";
+ };
+
+ makeFlags = [ "CFLAGS=-O2" ];
+
+ installPhase = ''
+ install -Dm755 snow -t $out/bin
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Conceal messages in ASCII text by appending whitespace to the end of lines";
+ homepage = "http://www.darkside.com.au/snow/";
+ license = licenses.apsl20;
+ maintainers = with maintainers; [ siraben ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/tools/security/sudo/default.nix b/pkgs/tools/security/sudo/default.nix
index 8ba10f66396d..ae29eeafd006 100644
--- a/pkgs/tools/security/sudo/default.nix
+++ b/pkgs/tools/security/sudo/default.nix
@@ -6,11 +6,11 @@
stdenv.mkDerivation rec {
pname = "sudo";
- version = "1.9.3p1";
+ version = "1.9.4";
src = fetchurl {
url = "https://www.sudo.ws/dist/${pname}-${version}.tar.gz";
- sha256 = "17mldsg5d08s23cskmjxfa81ibnqw3slgf3l4023j72ywi9xxffw";
+ sha256 = "1w03257akspgkkl757vmpq3p30sb2n6y61hll038mw9sqwnbv4cb";
};
prePatch = ''
diff --git a/pkgs/tools/security/thc-ipv6/default.nix b/pkgs/tools/security/thc-ipv6/default.nix
index 1bc7bc4ce6b7..b8175ef6dbac 100644
--- a/pkgs/tools/security/thc-ipv6/default.nix
+++ b/pkgs/tools/security/thc-ipv6/default.nix
@@ -1,13 +1,13 @@
{ stdenv, fetchFromGitHub, libpcap, openssl, libnetfilter_queue, libnfnetlink }:
stdenv.mkDerivation rec {
pname = "thc-ipv6";
- version = "3.6";
+ version = "3.8";
src = fetchFromGitHub {
owner = "vanhauser-thc";
repo = pname;
rev = "v${version}";
- sha256 = "1xjg30z0wzm3xvccv9cgh000i1m79p3m8f0b3s741k0mzyrk8lln";
+ sha256 = "07kwika1zdq62s5p5z94xznm77dxjxdg8k0hrg7wygz50151nzmx";
};
buildInputs = [
diff --git a/pkgs/tools/security/vault/default.nix b/pkgs/tools/security/vault/default.nix
index b51542a8edde..4b460e74024b 100644
--- a/pkgs/tools/security/vault/default.nix
+++ b/pkgs/tools/security/vault/default.nix
@@ -2,13 +2,13 @@
buildGoPackage rec {
pname = "vault";
- version = "1.5.5";
+ version = "1.6.0";
src = fetchFromGitHub {
owner = "hashicorp";
repo = "vault";
rev = "v${version}";
- sha256 = "144v7vmp2amv29y6d50jzc21zrcw0g6qlwks16mvqy2hnbsnzdwa";
+ sha256 = "13fasdiijxy87m33wfyd8gylyz556i0bdd7xp706ip2fcckrmz7a";
};
goPackagePath = "github.com/hashicorp/vault";
@@ -29,6 +29,7 @@ buildGoPackage rec {
meta = with stdenv.lib; {
homepage = "https://www.vaultproject.io/";
description = "A tool for managing secrets";
+ changelog = "https://github.com/hashicorp/vault/blob/v${version}/CHANGELOG.md";
platforms = platforms.linux ++ platforms.darwin;
license = licenses.mpl20;
maintainers = with maintainers; [ rushmorem lnl7 offline pradeepchhetri ];
diff --git a/pkgs/tools/security/vault/vault-bin.nix b/pkgs/tools/security/vault/vault-bin.nix
index 4960fe8fb018..805afe89d31a 100644
--- a/pkgs/tools/security/vault/vault-bin.nix
+++ b/pkgs/tools/security/vault/vault-bin.nix
@@ -1,30 +1,26 @@
-{ stdenv, fetchurl, unzip, nixosTests }:
+{ stdenv, fetchurl, unzip }:
let
- version = "1.5.5";
+ version = "1.6.0";
sources = let
base = "https://releases.hashicorp.com/vault/${version}";
in {
x86_64-linux = fetchurl {
url = "${base}/vault_${version}_linux_amd64.zip";
- sha256 = "1vg1c34d2ck2a96p800gblq06jakg29yzrczaa6nsmnnr3k5hs9a";
+ sha256 = "0fay6bw31x9kxmc52sh5qp63nfkwji74fbnlx8pj3smz3qnqw143";
};
i686-linux = fetchurl {
url = "${base}/vault_${version}_linux_386.zip";
- sha256 = "1hf46mm7shvq9gpi50b6hcp2cydhzbkwigqcnl527y4cvc9iv7in";
+ sha256 = "0bjks9lpgl39cq55c9cyc0glhmyxzs37a2an8ynzza94gv5mgcxa";
};
x86_64-darwin = fetchurl {
url = "${base}/vault_${version}_darwin_amd64.zip";
- sha256 = "1jna9rmdhqi7j8p67y9dzq716dv8fn4rjsn76mbvlgc5wylky6gz";
- };
- i686-darwin = fetchurl {
- url = "${base}/vault_${version}_darwin_386.zip";
- sha256 = "1qv02zd5dwaw1i52pnbyshbd8cy0x5nr3f2s9l3p9ci5rzad4rjn";
+ sha256 = "0hl1k35x78y0hi3y5xjnzby1ygisqjyvdak7s61m9f363nsr1shh";
};
aarch64-linux = fetchurl {
url = "${base}/vault_${version}_linux_arm64.zip";
- sha256 = "1y4i62qq5cx2bv18dnbgys2qa5xx0acn8j3hdh0dbsw0zyms4qv7";
+ sha256 = "018a5i14x6phhx1axvx0bvqn4ggsimfizs48xbmykgiyfmzkrwgz";
};
};
@@ -44,12 +40,10 @@ in stdenv.mkDerivation {
echo "complete -C $out/bin/vault vault" > $out/share/bash-completion/completions/vault
'';
- passthru.tests.vault = nixosTests.vault;
-
meta = with stdenv.lib; {
homepage = "https://www.vaultproject.io";
description = "A tool for managing secrets, this binary includes the UI";
- platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" "aarch64-linux" "i686-darwin" ];
+ platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" "aarch64-linux" ];
license = licenses.mpl20;
maintainers = with maintainers; [ offline psyanticy mkaito ];
};
diff --git a/pkgs/tools/security/volatility/default.nix b/pkgs/tools/security/volatility/default.nix
index 8cf904c39c5f..4f1e90eb9100 100644
--- a/pkgs/tools/security/volatility/default.nix
+++ b/pkgs/tools/security/volatility/default.nix
@@ -1,12 +1,14 @@
-{ stdenv, fetchurl, pythonPackages }:
+{ stdenv, fetchFromGitHub, pythonPackages }:
pythonPackages.buildPythonApplication rec {
- version = "2.6";
pname = "volatility";
+ version = "2.6.1";
- src = fetchurl {
- url = "https://downloads.volatilityfoundation.org/releases/${version}/${pname}-${version}.zip";
- sha256 = "15cjrx31nnqa3bpjkv0x05j7f2sb7pq46a72zh7qg55zf86hawsv";
+ src = fetchFromGitHub {
+ owner = "volatilityfoundation";
+ repo = pname;
+ rev = version;
+ sha256 = "1v92allp3cv3akk71kljcwxr27h1k067dsq7j9h8jnlwk9jxh6rf";
};
doCheck = false;
diff --git a/pkgs/tools/system/bottom/default.nix b/pkgs/tools/system/bottom/default.nix
index 498ab1136fa4..8c5e2833212c 100644
--- a/pkgs/tools/system/bottom/default.nix
+++ b/pkgs/tools/system/bottom/default.nix
@@ -1,22 +1,28 @@
-{ stdenv, fetchFromGitHub, rustPlatform, darwin }:
+{ stdenv, fetchFromGitHub, rustPlatform, darwin, installShellFiles }:
rustPlatform.buildRustPackage rec {
pname = "bottom";
- version = "0.4.7";
+ version = "0.5.3";
src = fetchFromGitHub {
owner = "ClementTsang";
repo = pname;
rev = version;
- sha256 = "rDcJ5XF7L13MKZ8/J4sYD+UqC+HkZvxRtDkY9IVLH50=";
+ sha256 = "sha256-Gc2bL7KqDqab0hCCOi2rtEw+5r0bSETzTipLLdX/ipk=";
};
+ nativeBuildInputs = [ installShellFiles ];
+
buildInputs = stdenv.lib.optional stdenv.hostPlatform.isDarwin darwin.apple_sdk.frameworks.IOKit;
- cargoSha256 = "XeX6QM0a628mcaptNZkKAvDnGfW5tx+aWNBpMyjz44M=";
+ cargoSha256 = "sha256-Bdkq3cTuziTQ7/BkvuBHbfuxRIXnz4h2OadoAGNTBc0=";
doCheck = false;
+ postInstall = ''
+ installShellCompletion $releaseDir/build/bottom-*/out/btm.{bash,fish} --zsh $releaseDir/build/bottom-*/out/_btm
+ '';
+
meta = with stdenv.lib; {
description = "A cross-platform graphical process/system monitor with a customizable interface";
homepage = "https://github.com/ClementTsang/bottom";
@@ -25,4 +31,3 @@ rustPlatform.buildRustPackage rec {
platforms = platforms.unix;
};
}
-
diff --git a/pkgs/tools/system/bpytop/default.nix b/pkgs/tools/system/bpytop/default.nix
index e395b3c5d611..feaebc14e0ad 100644
--- a/pkgs/tools/system/bpytop/default.nix
+++ b/pkgs/tools/system/bpytop/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "bpytop";
- version = "1.0.47";
+ version = "1.0.50";
src = fetchFromGitHub {
owner = "aristocratos";
repo = pname;
rev = "v${version}";
- sha256 = "1zsxqnisb9zyji6xwl4b7r722mr0g4hs3a74xsfghd5kafvgzj24";
+ sha256 = "10j2g19sh2hl5lzbcllr862hkzr0mc1z8n24afzaycn1sphri8fc";
};
buildInputs = [ makeWrapper ];
diff --git a/pkgs/tools/system/clinfo/default.nix b/pkgs/tools/system/clinfo/default.nix
index c50bfe4a0d04..9e9b4df80880 100644
--- a/pkgs/tools/system/clinfo/default.nix
+++ b/pkgs/tools/system/clinfo/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "clinfo";
- version = "2.2.18.04.06";
+ version = "3.0.20.11.20";
src = fetchFromGitHub {
owner = "Oblomov";
repo = "clinfo";
rev = version;
- sha256 = "0y2q0lz5yzxy970b7w7340vp4fl25vndahsyvvrywcrn51ipgplx";
+ sha256 = "052xfkbmgfpalmhfwn0dj5114x2mzwz29y37qqhhsdpaxsz0y422";
};
buildInputs = [ ocl-icd opencl-headers ];
diff --git a/pkgs/tools/system/daemon/default.nix b/pkgs/tools/system/daemon/default.nix
index 6763b476f303..29f976998d53 100644
--- a/pkgs/tools/system/daemon/default.nix
+++ b/pkgs/tools/system/daemon/default.nix
@@ -1,15 +1,18 @@
-{stdenv, fetchurl, perl}:
+{ stdenv, fetchurl, perl }:
+
+stdenv.mkDerivation rec {
+ pname = "daemon";
+ version = "0.7";
-stdenv.mkDerivation {
- name = "daemon-0.6.4";
src = fetchurl {
- url = "http://libslack.org/daemon/download/daemon-0.6.4.tar.gz";
- sha256 = "18aw0f8k3j30xqwv4z03962kdpqd10nf1w9liihylmadlx5fmff4";
+ url = "http://libslack.org/daemon/download/daemon-${version}.tar.gz";
+ sha256 = "0b17zzl7bqnkn7a4pr3l6fxqfmxfld7izphrab5nvhc4wzng4spn";
};
+
makeFlags = [ "PREFIX=$(out)" ];
buildInputs = [ perl ];
- meta = {
+ meta = with stdenv.lib; {
description = "Turns other processes into daemons";
longDescription = ''
Daemon turns other process into daemons. There are many tasks that need
@@ -18,8 +21,8 @@ stdenv.mkDerivation {
writing daemons in languages other than C, C++ or Perl (e.g. /bin/sh,
Java).
'';
- license = stdenv.lib.licenses.gpl2Plus;
- maintainers = [ stdenv.lib.maintainers.sander ];
- platforms = stdenv.lib.platforms.unix;
+ license = licenses.gpl2Plus;
+ maintainers = [ maintainers.sander ];
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/tools/system/facter/default.nix b/pkgs/tools/system/facter/default.nix
index f9ea99432bf0..2a101bba8865 100644
--- a/pkgs/tools/system/facter/default.nix
+++ b/pkgs/tools/system/facter/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, boost, cmake, cpp-hocon, curl, leatherman, libwhereami, libyamlcpp, openssl, ruby, utillinux }:
+{ stdenv, fetchFromGitHub, boost, cmake, cpp-hocon, curl, leatherman, libwhereami, libyamlcpp, openssl, ruby, util-linux }:
stdenv.mkDerivation rec {
pname = "facter";
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
NIX_CFLAGS_COMPILE = "-Wno-error";
nativeBuildInputs = [ cmake ];
- buildInputs = [ boost cpp-hocon curl leatherman libwhereami libyamlcpp openssl ruby utillinux ];
+ buildInputs = [ boost cpp-hocon curl leatherman libwhereami libyamlcpp openssl ruby util-linux ];
enableParallelBuilding = true;
diff --git a/pkgs/tools/system/fio/default.nix b/pkgs/tools/system/fio/default.nix
index 2a945c78f821..e0dc69de0e43 100644
--- a/pkgs/tools/system/fio/default.nix
+++ b/pkgs/tools/system/fio/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "fio";
- version = "3.23";
+ version = "3.25";
src = fetchFromGitHub {
owner = "axboe";
repo = "fio";
rev = "fio-${version}";
- sha256 = "0xr1d1jh7zhdhf0zfv8w6r99hk8h5d22v36h13hrd8mqyaz1g8m0";
+ sha256 = "1f20ihynwnz8jqqlr73i5glr8ziplz4mmcjgk340mj2yqqcnsqag";
};
buildInputs = [ python zlib ]
diff --git a/pkgs/tools/system/hwinfo/default.nix b/pkgs/tools/system/hwinfo/default.nix
index 6b6aa40a0f73..7a212f5bbeeb 100644
--- a/pkgs/tools/system/hwinfo/default.nix
+++ b/pkgs/tools/system/hwinfo/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "hwinfo";
- version = "21.70";
+ version = "21.71";
src = fetchFromGitHub {
owner = "opensuse";
repo = "hwinfo";
rev = version;
- sha256 = "13vvsxj06wy86m7fy6bwy63ga49a2k4chdnk8jj3klj2cnh7ql8z";
+ sha256 = "1g671fvkg6r30n9vwwlqpdd6yn6jf7n9ynjmslblk7kbnabzayby";
};
patchPhase = ''
diff --git a/pkgs/tools/system/inxi/default.nix b/pkgs/tools/system/inxi/default.nix
index 4257e2f2fd1b..e5747a09f9c5 100644
--- a/pkgs/tools/system/inxi/default.nix
+++ b/pkgs/tools/system/inxi/default.nix
@@ -1,7 +1,7 @@
{ lib, stdenv, fetchFromGitHub, perl, perlPackages, makeWrapper
, ps, dnsutils # dig is recommended for multiple categories
, withRecommends ? false # Install (almost) all recommended tools (see --recommends)
-, withRecommendedSystemPrograms ? withRecommends, utillinuxMinimal, dmidecode
+, withRecommendedSystemPrograms ? withRecommends, util-linuxMinimal, dmidecode
, file, hddtemp, iproute, ipmitool, usbutils, kmod, lm_sensors, smartmontools
, binutils, tree, upower
, withRecommendedDisplayInformationPrograms ? withRecommends, glxinfo, xorg
@@ -11,7 +11,7 @@ let
prefixPath = programs:
"--prefix PATH ':' '${stdenv.lib.makeBinPath programs}'";
recommendedSystemPrograms = lib.optionals withRecommendedSystemPrograms [
- utillinuxMinimal dmidecode file hddtemp iproute ipmitool usbutils kmod
+ util-linuxMinimal dmidecode file hddtemp iproute ipmitool usbutils kmod
lm_sensors smartmontools binutils tree upower
];
recommendedDisplayInformationPrograms = lib.optionals
diff --git a/pkgs/tools/system/netdata/go.d.plugin.nix b/pkgs/tools/system/netdata/go.d.plugin.nix
index e2392df495f0..3cf3a1b116bf 100644
--- a/pkgs/tools/system/netdata/go.d.plugin.nix
+++ b/pkgs/tools/system/netdata/go.d.plugin.nix
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "netdata-go.d.plugin";
- version = "0.20.0";
+ version = "0.25.0";
src = fetchFromGitHub {
owner = "netdata";
repo = "go.d.plugin";
rev = "v${version}";
- sha256 = "0wd1wg56q955jm5ksq2zqzlms1nlxx7n7vv43l096k1578fv93jv";
+ sha256 = "0cp1asw10a8ndndzq8r57mncrm8521aw3x081vrlfqvhp6qahr3j";
};
- vendorSha256 = "1k84l97fw4s9jdwbka4p168m7l7wil0c4cpijis8ypj3g1xfrw90";
+ vendorSha256 = "16b6i9cpk8j7292qgjvida70rg7nixi6g94wayzikx01vmdbis5r";
doCheck = false;
diff --git a/pkgs/tools/system/nvtop/default.nix b/pkgs/tools/system/nvtop/default.nix
index 59636fb5dc80..1b826e6fab4f 100644
--- a/pkgs/tools/system/nvtop/default.nix
+++ b/pkgs/tools/system/nvtop/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "nvtop";
- version = "1.0.0";
+ version = "1.1.0";
src = fetchFromGitHub {
owner = "Syllo";
repo = "nvtop";
rev = version;
- sha256 = "1b6yz54xddip1r0k8cbqg41dpyhds18fj29bj3yf40xvysklb0f4";
+ sha256 = "1h24ppdz7l6l0znwbgir49f7r1fshzjavc6i5j33c6bvr318dpqb";
};
cmakeFlags = [
diff --git a/pkgs/tools/system/rocm-smi/default.nix b/pkgs/tools/system/rocm-smi/default.nix
index 1ef25fd08237..1ed1d9135165 100644
--- a/pkgs/tools/system/rocm-smi/default.nix
+++ b/pkgs/tools/system/rocm-smi/default.nix
@@ -2,13 +2,13 @@
buildPythonApplication rec {
pname = "rocm-smi";
- version = "3.9.0";
+ version = "3.10.0";
src = fetchFromGitHub {
owner = "RadeonOpenCompute";
repo = "ROC-smi";
rev = "rocm-${version}";
- sha256 = "190x31s7mjpyp7hr6cgdnvn2s20qj3sqcxywycjm2i9ar429l2ni";
+ hash = "sha256-0QqaBMkqRVEl89x3hvWQGAgt7LbtMZPhuf7KenQYHaQ=";
};
format = "other";
diff --git a/pkgs/tools/system/rofi-systemd/default.nix b/pkgs/tools/system/rofi-systemd/default.nix
index 92c13527c6fe..5078adbf3b7b 100644
--- a/pkgs/tools/system/rofi-systemd/default.nix
+++ b/pkgs/tools/system/rofi-systemd/default.nix
@@ -1,15 +1,15 @@
-{ stdenv, fetchFromGitHub, rofi, systemd, coreutils, utillinux, gawk, makeWrapper
+{ stdenv, fetchFromGitHub, rofi, systemd, coreutils, util-linux, gawk, makeWrapper, jq
}:
stdenv.mkDerivation rec {
pname = "rofi-systemd";
- version = "0.1.0";
+ version = "0.1.1";
src = fetchFromGitHub {
owner = "IvanMalison";
repo = "rofi-systemd";
rev = "v${version}";
- sha256 = "1dbygq3qaj1f73hh3njdnmibq7vi6zbyzdc6c0j989c0r1ksv0zi";
+ sha256 = "0lgffb6rk1kf91j4j303lzpx8w2g9zy2gk99p8g8pk62a30c5asm";
};
buildInputs = [ makeWrapper ];
@@ -22,11 +22,12 @@ stdenv.mkDerivation rec {
'';
wrapperPath = with stdenv.lib; makeBinPath [
- rofi
coreutils
- utillinux
gawk
+ jq
+ rofi
systemd
+ util-linux
];
fixupPhase = ''
diff --git a/pkgs/tools/system/s6-rc/default.nix b/pkgs/tools/system/s6-rc/default.nix
index 4ddc7fbecc01..328dd3242d84 100644
--- a/pkgs/tools/system/s6-rc/default.nix
+++ b/pkgs/tools/system/s6-rc/default.nix
@@ -4,8 +4,8 @@ with skawarePackages;
buildPackage {
pname = "s6-rc";
- version = "0.5.1.2";
- sha256 = "18m8jsx3bkj566p6xwwnsvdckk10n8wqnhp0na2k88i295h4rnjp";
+ version = "0.5.2.0";
+ sha256 = "1qpygkajalaziszhwfv5rr6hc27q05z8dayyv7im06z6vndimchs";
description = "A service manager for s6-based systems";
platforms = stdenv.lib.platforms.linux;
diff --git a/pkgs/tools/system/s6/default.nix b/pkgs/tools/system/s6/default.nix
index 3ce97a9d97bd..a0419c2d2ad4 100644
--- a/pkgs/tools/system/s6/default.nix
+++ b/pkgs/tools/system/s6/default.nix
@@ -4,8 +4,8 @@ with skawarePackages;
buildPackage {
pname = "s6";
- version = "2.9.1.0";
- sha256 = "1xqzl2wnvcmcyhppk7mc10h1ac7fkik3i6gpyliwpf3d5i9mkqh5";
+ version = "2.9.2.0";
+ sha256 = "1pfxx50shncg2s47ic4kp02jh1cxfjq75j3mnxjagyzzz0mbfg9n";
description = "skarnet.org's small & secure supervision software suite";
diff --git a/pkgs/tools/system/safe-rm/default.nix b/pkgs/tools/system/safe-rm/default.nix
index a9fc44e8b40d..c188f066d180 100644
--- a/pkgs/tools/system/safe-rm/default.nix
+++ b/pkgs/tools/system/safe-rm/default.nix
@@ -5,7 +5,7 @@ stdenv.mkDerivation rec {
version = "0.12";
src = fetchgit {
- url = "https://gitorious.org/safe-rm/mainline.git";
+ url = "https://git.launchpad.net/safe-rm";
rev = "refs/tags/${pname}-${version}";
sha256 = "0zkmwxyl1870ar6jr9h537vmqgkckqs9jd1yv6m4qqzdsmg5gdbq";
};
diff --git a/pkgs/tools/system/thermald/default.nix b/pkgs/tools/system/thermald/default.nix
index ae9e29b6f1dc..4c076db7b8c0 100644
--- a/pkgs/tools/system/thermald/default.nix
+++ b/pkgs/tools/system/thermald/default.nix
@@ -18,7 +18,7 @@
stdenv.mkDerivation rec {
pname = "thermald";
- version = "2.3";
+ version = "2.4.1";
outputs = [ "out" "devdoc" ];
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
owner = "intel";
repo = "thermal_daemon";
rev = "v${version}";
- sha256 = "0cisaca2c2z1x9xvxc4lr6nl6yqx5bww6brh73m0p1n643jgq1dl";
+ sha256 = "0rlac7v1b59m7gh767hkd8a0r4p001nd24786fnmryygbxynd2s6";
};
nativeBuildInputs = [
diff --git a/pkgs/tools/system/tuptime/default.nix b/pkgs/tools/system/tuptime/default.nix
index abfc8ae5ac87..213a79fe2700 100644
--- a/pkgs/tools/system/tuptime/default.nix
+++ b/pkgs/tools/system/tuptime/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
pname = "tuptime";
- version = "5.0.0";
+ version = "5.0.1";
src = fetchFromGitHub {
owner = "rfrail3";
repo = "tuptime";
rev = version;
- sha256 = "0izps85p8pxidfrzp7l4hp221fx3dcgapapsix1zavq6jrsl2qyh";
+ sha256 = "0nk3yyjavgmc435vj3f0siw4y5nwipsbcsvsf5m7mgvq0xi8f3ls";
};
nativeBuildInputs = [ makeWrapper installShellFiles ];
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Total uptime & downtime statistics utility";
homepage = "https://github.com/rfrail3/tuptime";
- license = licenses.gpl2;
+ license = licenses.gpl2Plus;
platforms = platforms.all;
maintainers = [ maintainers.evils ];
};
diff --git a/pkgs/tools/text/amber/default.nix b/pkgs/tools/text/amber/default.nix
index c6ba6f98da1d..205efc414d59 100644
--- a/pkgs/tools/text/amber/default.nix
+++ b/pkgs/tools/text/amber/default.nix
@@ -4,16 +4,16 @@
rustPlatform.buildRustPackage rec {
pname = "amber";
- version = "0.5.5";
+ version = "0.5.8";
src = fetchFromGitHub {
owner = "dalance";
repo = pname;
rev = "v${version}";
- sha256 = "083gpssnhjxp1gr5rn27k9j4pm42wqz76llrn5yh91rwcwvlg1l8";
+ sha256 = "0j9h9zzg6n4mhq2bqj71k5db595ilbgd9dn6ygmzsm74619q4454";
};
- cargoSha256 = "199wfc98vq6vgrz8xqqh8lz4j3ig7w66mrk1am9x0viyhj92fvx0";
+ cargoSha256 = "0h47xqqq8f8m28rl1s6r305cf3dvk94aa86j6m0rk535i2jqfvhp";
buildInputs = stdenv.lib.optional stdenv.isDarwin Security;
diff --git a/pkgs/tools/text/chars/default.nix b/pkgs/tools/text/chars/default.nix
new file mode 100644
index 000000000000..fa58d110550e
--- /dev/null
+++ b/pkgs/tools/text/chars/default.nix
@@ -0,0 +1,28 @@
+{ stdenv
+, fetchFromGitHub
+, rustPlatform
+, Security
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "chars";
+ version = "0.5.0";
+
+ src = fetchFromGitHub {
+ owner = "antifuchs";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1pyda3b6svxzc98d7ggl7v9xd0xhilmpjrnajzh77zcwzq42s17l";
+ };
+
+ cargoSha256 = "1ampmw0l2wk2xp4q13aj5shxncqfh4dc3rsmpk2scaivanrsikn5";
+
+ buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ];
+
+ meta = with stdenv.lib; {
+ description = "Commandline tool to display information about unicode characters";
+ homepage = "https://github.com/antifuchs/chars";
+ license = licenses.mit;
+ maintainers = with maintainers; [ bbigras ];
+ };
+}
diff --git a/pkgs/tools/text/gnugrep/default.nix b/pkgs/tools/text/gnugrep/default.nix
index 19ef3aacc6b2..08b588691e50 100644
--- a/pkgs/tools/text/gnugrep/default.nix
+++ b/pkgs/tools/text/gnugrep/default.nix
@@ -5,7 +5,7 @@
# cgit) that are needed here should be included directly in Nixpkgs as
# files.
-let version = "3.5"; in
+let version = "3.6"; in
stdenv.mkDerivation {
pname = "gnugrep";
@@ -13,7 +13,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "mirror://gnu/grep/grep-${version}.tar.xz";
- sha256 = "0jm4hynsqf32rw1j3kv239wzg47qm6glqh6841ar9ay20xvwfamq";
+ sha256 = "0gipv6bzkm1aihj0ncqpyh164xrzgcxcv9r1kwzyk2g1mzl1azk6";
};
# Perl is needed for testing
diff --git a/pkgs/tools/text/groff/default.nix b/pkgs/tools/text/groff/default.nix
index 8c98a4aba465..20052f6c4cef 100644
--- a/pkgs/tools/text/groff/default.nix
+++ b/pkgs/tools/text/groff/default.nix
@@ -82,10 +82,6 @@ stdenv.mkDerivation rec {
moveToOutput bin/afmtodit $perl
moveToOutput bin/gperl $perl
moveToOutput bin/chem $perl
- moveToOutput share/groff/${version}/font/devpdf $perl
-
- # idk if this is needed, but Fedora does it
- moveToOutput share/groff/${version}/tmac/pdf.tmac $perl
moveToOutput bin/gpinyin $perl
moveToOutput lib/groff/gpinyin $perl
diff --git a/pkgs/tools/text/highlight/default.nix b/pkgs/tools/text/highlight/default.nix
index a918770aa7b9..e4e80e694fe1 100644
--- a/pkgs/tools/text/highlight/default.nix
+++ b/pkgs/tools/text/highlight/default.nix
@@ -5,13 +5,13 @@ with stdenv.lib;
let
self = stdenv.mkDerivation rec {
pname = "highlight";
- version = "3.57";
+ version = "3.59";
src = fetchFromGitLab {
owner = "saalen";
repo = "highlight";
rev = "v${version}";
- sha256 = "1xrk7c7akjiwh3wh9bll0qh4g0kqvbzjz9ancpadnk0k7bqi0kxf";
+ sha256 = "0sqdzivnak3gcinvkf6rkgp1p5gjx5my6cb2790nh0v53y67v2pb";
};
enableParallelBuilding = true;
diff --git a/pkgs/tools/text/kdiff3/default.nix b/pkgs/tools/text/kdiff3/default.nix
index 9921862b798e..862faadea3f1 100644
--- a/pkgs/tools/text/kdiff3/default.nix
+++ b/pkgs/tools/text/kdiff3/default.nix
@@ -18,7 +18,7 @@ mkDerivation rec {
propagatedBuildInputs = [ kconfig kcrash kinit kparts kiconthemes ];
meta = with lib; {
- homepage = "http://kdiff3.sourceforge.net/";
+ homepage = "https://invent.kde.org/sdk/kdiff3";
license = licenses.gpl2Plus;
description = "Compares and merges 2 or 3 files or directories";
maintainers = with maintainers; [ peterhoeg ];
diff --git a/pkgs/tools/text/languagetool/default.nix b/pkgs/tools/text/languagetool/default.nix
index 0dd01d382ed0..fc0ec487ad50 100644
--- a/pkgs/tools/text/languagetool/default.nix
+++ b/pkgs/tools/text/languagetool/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "LanguageTool";
- version = "5.0";
+ version = "5.1";
src = fetchzip {
url = "https://www.languagetool.org/download/${pname}-${version}.zip";
- sha256 = "1jyd4z62ldwhqx9r7v4b9k4pl300wr4b7ggj4f0yjf0gpwg7l9p7";
+ sha256 = "07a2cxsa04lzifphlf5mv88xpnixalmryd0blawblxsmdyhmvg3y";
};
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ jre ];
diff --git a/pkgs/tools/text/miller/default.nix b/pkgs/tools/text/miller/default.nix
index 3bacd53c7136..ca71c3a1b3d4 100644
--- a/pkgs/tools/text/miller/default.nix
+++ b/pkgs/tools/text/miller/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "miller";
- version = "5.9.1";
+ version = "5.10.0";
src = fetchFromGitHub {
owner = "johnkerl";
repo = "miller";
rev = "v${version}";
- sha256 = "1i9bcpfjnl2yjnfmf0ar1l62zwq01ph0yylz0dby8k2l7cvq5ci6";
+ sha256 = "02jqbxnchljyqnmlbxjaf5zpdi03gxapfy38dfikl5j4f7yyxvjs";
};
nativeBuildInputs = [ autoreconfHook flex libtool ];
diff --git a/pkgs/tools/text/pbgopy/default.nix b/pkgs/tools/text/pbgopy/default.nix
new file mode 100644
index 000000000000..3972d3dc9bd4
--- /dev/null
+++ b/pkgs/tools/text/pbgopy/default.nix
@@ -0,0 +1,22 @@
+{ stdenv, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "pbgopy";
+ version = "0.1.1";
+
+ src = fetchFromGitHub {
+ owner = "nakabonne";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "17rk15hs7kg9m1vphh1gjny7sqnk80qw61jn8qyxcmw2n55rkmfp";
+ };
+
+ vendorSha256 = "1ak3hd979395grbns9p5sw5f45plcqq6vg7j7v8n7xqc20s2l8m9";
+
+ meta = with stdenv.lib; {
+ description = "Copy and paste between devices";
+ homepage = "https://github.com/nakabonne/pbgopy";
+ license = licenses.mit;
+ maintainers = [ maintainers.ivar ];
+ };
+}
diff --git a/pkgs/tools/text/poedit/default.nix b/pkgs/tools/text/poedit/default.nix
index 9ece11c74260..1c82d8d365e7 100644
--- a/pkgs/tools/text/poedit/default.nix
+++ b/pkgs/tools/text/poedit/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
pname = "poedit";
- version = "2.4.1";
+ version = "2.4.2";
src = fetchurl {
url = "https://github.com/vslavik/poedit/archive/v${version}-oss.tar.gz";
- sha256 = "0pvd903j2x3h9wh38fhlcn23d0jkjlqnfbdpbvnbhy6al1ngx72w";
+ sha256 = "1kry3xphrdccx8znfm9pw5872c5w0ri7cknlad4qcps54b25nnzk";
};
nativeBuildInputs = [ autoconf automake asciidoc wrapGAppsHook
diff --git a/pkgs/tools/text/recode/default.nix b/pkgs/tools/text/recode/default.nix
index b6503f888483..e8dd5c8bbf77 100644
--- a/pkgs/tools/text/recode/default.nix
+++ b/pkgs/tools/text/recode/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
pname = "recode";
- version = "3.7.7";
+ version = "3.7.8";
# Use official tarball, avoid need to bootstrap/generate build system
src = fetchurl {
url = "https://github.com/rrthomas/${pname}/releases/download/v${version}/${pname}-${version}.tar.gz";
- sha256 = "1yrqgw74qrdmy82lxd1cxlfclrf2fqi0qp7afjmfc6b7f0xzcih9";
+ sha256 = "19yg20z1smj9kag1axgvc4s4kd6jmw75h0pa8xqxl3xqqyn5rdsg";
};
nativeBuildInputs = [ python3 python3.pkgs.cython perl intltool flex texinfo libiconv ];
diff --git a/pkgs/tools/text/rst2html5/default.nix b/pkgs/tools/text/rst2html5/default.nix
index d20ce99dd74e..6f484bed8bcf 100644
--- a/pkgs/tools/text/rst2html5/default.nix
+++ b/pkgs/tools/text/rst2html5/default.nix
@@ -1,19 +1,22 @@
-{ stdenv, fetchurl, pythonPackages }:
+{ lib, python3Packages }:
-pythonPackages.buildPythonPackage rec {
+let
pname = "rst2html5";
- version = "1.9.4";
+ version = "1.10.6";
+in python3Packages.buildPythonPackage {
+ inherit pname version;
+ format = "wheel";
- src = fetchurl {
- url = "mirror://pypi/${builtins.substring 0 1 pname}/${pname}/${pname}-${version}.tar.gz";
- sha256 = "d044589d30eeaf7336986078b7bd175510fd649a212b01a457d7806b279e6c73";
+ src = python3Packages.fetchPypi {
+ inherit pname version;
+ sha256 = "sha256-jmToDFLQODqgTycBp2J8LyoJ1Zxho9w1VdhFMzvDFkg=";
};
- propagatedBuildInputs = with pythonPackages;
+ propagatedBuildInputs = with python3Packages;
[ docutils genshi pygments beautifulsoup4 ];
- meta = with stdenv.lib;{
- homepage = "https://bitbucket.org/andre_felipe_dias/rst2html5";
+ meta = with lib;{
+ homepage = "https://pypi.org/project/rst2html5/";
description = "Converts ReSTructuredText to (X)HTML5";
license = licenses.mit;
maintainers = with maintainers; [ AndersonTorres ];
diff --git a/pkgs/tools/text/shfmt/default.nix b/pkgs/tools/text/shfmt/default.nix
index 1d1def43177c..705999639053 100644
--- a/pkgs/tools/text/shfmt/default.nix
+++ b/pkgs/tools/text/shfmt/default.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "shfmt";
- version = "3.2.0";
+ version = "3.2.1";
src = fetchFromGitHub {
owner = "mvdan";
repo = "sh";
rev = "v${version}";
- sha256 = "1ybrx82c4djp7izyqhvzk0rcf9ac7nv5g5ahxr0k0jhm752ba5z2";
+ sha256 = "1kp4ib0a64cc9qylny48ff5q9ciklzx93yhv7fgqhl1v2c7fm1jp";
};
vendorSha256 = "1ma7nvyn6ylbi8bd7x900i94pzs877kfy9xh0nf1bbify1vcpd29";
diff --git a/pkgs/tools/text/ucg/default.nix b/pkgs/tools/text/ucg/default.nix
new file mode 100644
index 000000000000..db8984536804
--- /dev/null
+++ b/pkgs/tools/text/ucg/default.nix
@@ -0,0 +1,40 @@
+{ stdenv
+, fetchFromGitHub
+, pkg-config
+, autoreconfHook
+, pcre
+, nixosTests
+}:
+
+let
+ pname = "ucg";
+ version = "20190225";
+in stdenv.mkDerivation {
+ inherit pname version;
+
+ src = fetchFromGitHub {
+ owner = "gvansickle";
+ repo = pname;
+ rev = "c3a67632f1e3f332bfb102f0db167f34a2e42da7";
+ sha256 = "sha256-/wU1PmI4ejlv7gZzZNasgROYXFiDiIxE9BFoCo6+G5Y=";
+ };
+
+ nativeBuildInputs = [ autoreconfHook pkg-config ];
+ buildInputs = [ pcre ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/gvansickle/ucg/";
+ description = "Grep-like tool for searching large bodies of source code";
+ longDescription = ''
+ UniversalCodeGrep (ucg) is an extremely fast grep-like tool specialized
+ for searching large bodies of source code. It is intended to be largely
+ command-line compatible with Ack, to some extent with ag, and where
+ appropriate with grep. Search patterns are specified as PCRE regexes.
+ '';
+ license = licenses.gpl3Plus;
+ maintainers = with maintainers; [ AndersonTorres ];
+ platforms = with platforms; unix;
+ };
+
+ passthru.tests = { inherit (nixosTests) ucg; };
+}
diff --git a/pkgs/tools/text/ugrep/default.nix b/pkgs/tools/text/ugrep/default.nix
index 40266a5440bb..06c8b0d3d6a9 100644
--- a/pkgs/tools/text/ugrep/default.nix
+++ b/pkgs/tools/text/ugrep/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "ugrep";
- version = "3.0.4";
+ version = "3.0.5";
src = fetchFromGitHub {
owner = "Genivia";
repo = pname;
rev = "v${version}";
- sha256 = "0z3l6dm7v5fdki70nmz2qzrzqmkj3lngiwpswqmyygm7v8gvmimv";
+ sha256 = "17yrlgn18kkx7m03dr0hamv0jny6z4x6sk6an41l807i1xaqjyg6";
};
buildInputs = [ boost bzip2 lz4 pcre2 xz zlib ];
diff --git a/pkgs/tools/text/uwc/default.nix b/pkgs/tools/text/uwc/default.nix
new file mode 100644
index 000000000000..cf8e5658f764
--- /dev/null
+++ b/pkgs/tools/text/uwc/default.nix
@@ -0,0 +1,24 @@
+{ rustPlatform, lib, fetchFromGitLab }:
+
+rustPlatform.buildRustPackage rec {
+ pname = "uwc";
+ version = "1.0.4";
+
+ src = fetchFromGitLab {
+ owner = "dead10ck";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "1ywqq9hrrm3frvd2sswknxygjlxi195kcy7g7phwq63j7hkyrn50";
+ };
+
+ cargoSha256 = "0ra62cf75b1c4knxxpbdg8m0sy2k02r52j606fp5l9crp0fml8l0";
+
+ doCheck = true;
+
+ meta = with lib; {
+ description = "Like wc, but unicode-aware, and with per-line mode";
+ homepage = "https://gitlab.com/dead10ck/uwc";
+ license = licenses.mit;
+ maintainers = with maintainers; [ ShamrockLee ];
+ };
+}
diff --git a/pkgs/tools/text/vale/default.nix b/pkgs/tools/text/vale/default.nix
index 5ae858d79db7..893f54eedc6e 100644
--- a/pkgs/tools/text/vale/default.nix
+++ b/pkgs/tools/text/vale/default.nix
@@ -2,7 +2,7 @@
buildGoModule rec {
pname = "vale";
- version = "2.6.1";
+ version = "2.6.4";
subPackages = [ "." ];
outputs = [ "out" "data" ];
@@ -11,7 +11,7 @@ buildGoModule rec {
owner = "errata-ai";
repo = "vale";
rev = "v${version}";
- sha256 = "1xn3i1d8z2zlnykcz0z779naashn92kd7fnnssamjqblclr8dsp8";
+ sha256 = "192w98ghfldxamkx717wqa4v3lsr2imlf8xd6ygjpgx78b5zvvcx";
};
vendorSha256 = null;
diff --git a/pkgs/tools/typesetting/asciidoctorj/default.nix b/pkgs/tools/typesetting/asciidoctorj/default.nix
index 08351dd6f3e9..391c78814e77 100644
--- a/pkgs/tools/typesetting/asciidoctorj/default.nix
+++ b/pkgs/tools/typesetting/asciidoctorj/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "asciidoctorj";
- version = "2.4.1";
+ version = "2.4.2";
src = fetchzip {
url = "http://dl.bintray.com/asciidoctor/maven/org/asciidoctor/${pname}/${version}/${pname}-${version}-bin.zip";
- sha256 = "1m00cdg1520ampg3i2j64si8gmwph7j4189agjlimx3fjjsp3xrh";
+ sha256 = "1b4ivyzpg9p3idk48nfvgpz18qlxyycswkaab31j3dp1mniwvjla";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/tools/typesetting/pdftk/default.nix b/pkgs/tools/typesetting/pdftk/default.nix
index b30d6269c347..25fc794b0558 100644
--- a/pkgs/tools/typesetting/pdftk/default.nix
+++ b/pkgs/tools/typesetting/pdftk/default.nix
@@ -1,21 +1,21 @@
-{ stdenv, fetchFromGitLab, gradle_5, jre, perl, writeText, runtimeShell }:
+{ stdenv, fetchFromGitLab, gradle, jre, perl, writeText, runtimeShell }:
let
pname = "pdftk";
- version = "3.0.8";
+ version = "3.2.1";
src = fetchFromGitLab {
owner = "pdftk-java";
repo = "pdftk";
rev = "v${version}";
- sha256 = "1bj4a9g5mbxd859mmawzs0mpm0jw7ap4n1imcwkwz142r9x1g6rk";
+ sha256 = "056db8rjczdfkq7fm3bv5g15y042rc9hb4zh5qccjrdw630vk9y4";
};
deps = stdenv.mkDerivation {
pname = "${pname}-deps";
inherit src version;
- nativeBuildInputs = [ gradle_5 perl ];
+ nativeBuildInputs = [ gradle perl ];
buildPhase = ''
export GRADLE_USER_HOME=$(mktemp -d)
@@ -32,7 +32,7 @@ let
outputHashAlgo = "sha256";
outputHashMode = "recursive";
- outputHash = "12b7lw1zpj69pv4bpbrm6pi0ip02ay3dfj3vcy2jyikfbwdb3qcz";
+ outputHash = "0p59myc5m3ds7fh0zdz3n7l7hx6dj8bpyqxzlhdrqybsyxwpw4w3";
};
# Point to our local deps repo
@@ -65,7 +65,7 @@ let
in stdenv.mkDerivation rec {
inherit pname version src;
- nativeBuildInputs = [ gradle_5 ];
+ nativeBuildInputs = [ gradle ];
buildPhase = ''
export GRADLE_USER_HOME=$(mktemp -d)
@@ -74,22 +74,23 @@ in stdenv.mkDerivation rec {
installPhase = ''
mkdir -p $out/{bin,share/pdftk,share/man/man1}
- cp build/libs/pdftk.jar $out/share/pdftk
+ cp build/libs/pdftk-all.jar $out/share/pdftk
cat << EOF > $out/bin/pdftk
#!${runtimeShell}
- exec ${jre}/bin/java -jar "$out/share/pdftk/pdftk.jar" "\$@"
+ exec ${jre}/bin/java -jar "$out/share/pdftk/pdftk-all.jar" "\$@"
EOF
chmod a+x "$out/bin/pdftk"
cp ${src}/pdftk.1 $out/share/man/man1
'';
- meta = {
+ meta = with stdenv.lib; {
description = "Command-line tool for working with PDFs";
homepage = "https://gitlab.com/pdftk-java/pdftk";
- license = stdenv.lib.licenses.gpl2;
- maintainers = with stdenv.lib.maintainers; [ raskin averelld ];
- platforms = stdenv.lib.platforms.unix;
+ license = licenses.gpl2Plus;
+ maintainers = with maintainers; [ raskin averelld ];
+ platforms = platforms.unix;
+ broken = stdenv.isDarwin;
};
}
diff --git a/pkgs/tools/typesetting/pdftk/legacy.nix b/pkgs/tools/typesetting/pdftk/legacy.nix
index b3edd7d54507..5caafa054cf9 100644
--- a/pkgs/tools/typesetting/pdftk/legacy.nix
+++ b/pkgs/tools/typesetting/pdftk/legacy.nix
@@ -38,5 +38,6 @@ stdenv.mkDerivation {
license = stdenv.lib.licenses.gpl2;
maintainers = with stdenv.lib.maintainers; [raskin];
platforms = with stdenv.lib.platforms; linux;
+ broken = true; # Broken on Hydra since 2020-08-24
};
}
diff --git a/pkgs/tools/typesetting/skribilo/default.nix b/pkgs/tools/typesetting/skribilo/default.nix
index 813a464b7703..0e90e1cf614c 100644
--- a/pkgs/tools/typesetting/skribilo/default.nix
+++ b/pkgs/tools/typesetting/skribilo/default.nix
@@ -1,21 +1,30 @@
-{ stdenv, fetchurl, pkgconfig, gettext
-, guile, guile-reader, guile-lib
-, ploticus, imagemagick
-, ghostscript, transfig
+{ stdenv
+, fetchurl
+, pkgconfig
+, gettext
+, guile
+, guile-reader
+, guile-lib
+, ploticus
+, imagemagick
+, ghostscript
+, transfig
, enableEmacs ? false, emacs ? null
, enableLout ? true, lout ? null
, enableTex ? true, tex ? null
-, makeWrapper }:
-
-with stdenv.lib;
-stdenv.mkDerivation rec {
+, makeWrapper
+}:
+let
pname = "skribilo";
- version = "0.9.4";
+ version = "0.9.5";
+ inherit (stdenv.lib) optional;
+in stdenv.mkDerivation {
+ inherit pname version;
src = fetchurl {
url = "http://download.savannah.nongnu.org/releases/skribilo/${pname}-${version}.tar.gz";
- sha256 = "06ywnfjfa9sxrzdszb5sryzg266380g519cm64kq62sskzl7zmnf";
+ sha256 = "sha256-AIJqIcRjT7C0EO6J60gGjERdgAglh0ZU49U9XKPwvwk=";
};
nativeBuildInputs = [ pkgconfig makeWrapper ];
@@ -33,7 +42,7 @@ stdenv.mkDerivation rec {
--prefix GUILE_LOAD_COMPILED_PATH : "$out/share/guile/site:${guile-lib}/share/guile/site:${guile-reader}/share/guile/site"
'';
- meta = {
+ meta = with stdenv.lib;{
description = "The Ultimate Document Programming Framework";
longDescription = ''
Skribilo is a free document production tool that takes a
diff --git a/pkgs/tools/typesetting/tex/nix/run-latex.sh b/pkgs/tools/typesetting/tex/nix/run-latex.sh
index 7a5767f9c063..3f8a16580ea5 100644
--- a/pkgs/tools/typesetting/tex/nix/run-latex.sh
+++ b/pkgs/tools/typesetting/tex/nix/run-latex.sh
@@ -41,7 +41,11 @@ showError() {
exit 1
}
+pass=0
+
runLaTeX() {
+ ((pass=pass+1))
+ echo "PASS $pass..."
if ! $latex $latexFlags $rootName >$tmpFile 2>&1; then showError; fi
runNeeded=
if fgrep -q \
@@ -51,6 +55,7 @@ runLaTeX() {
"$tmpFile"; then
runNeeded=1
fi
+ echo
}
echo
@@ -61,10 +66,7 @@ if test -n "$copySources"; then
fi
-echo "PASS 1..."
runLaTeX
-echo
-
for auxFile in $(find . -name "*.aux"); do
# Run bibtex to process all bibliographies. There may be several
@@ -89,11 +91,8 @@ for auxFile in $(find . -name "*.aux"); do
fi
done
-
if test "$runNeeded"; then
- echo "PASS 2..."
runLaTeX
- echo
fi
@@ -105,20 +104,18 @@ if test -f $rootNameBase.idx; then
makeindex $makeindexFlags $rootNameBase.idx
runNeeded=1
echo
-fi
-
+fi
-if test "$runNeeded"; then
- echo "PASS 3..."
+# We check that pass is less than 2 to catch situations where the document is
+# simple enough (no bibtex, etc.) so that it would otherwise require only one
+# pass but also contains a ToC.
+# In essence this check ensures that we do at least two passes on all documents.
+if test "$runNeeded" = 1 -o "$pass" -lt 2 ; then
runLaTeX
- echo
fi
-
if test "$runNeeded"; then
- echo "PASS 4..."
runLaTeX
- echo
fi
diff --git a/pkgs/tools/typesetting/tex/texlive/bin.nix b/pkgs/tools/typesetting/tex/texlive/bin.nix
index 672d5af68c80..030ac1b43aae 100644
--- a/pkgs/tools/typesetting/tex/texlive/bin.nix
+++ b/pkgs/tools/typesetting/tex/texlive/bin.nix
@@ -4,7 +4,7 @@
, freetype, gd, libXaw, icu, ghostscript, libXpm, libXmu, libXext
, perl, perlPackages, python2Packages, pkgconfig
, poppler, libpaper, graphite2, zziplib, harfbuzz, potrace, gmp, mpfr
-, cairo, pixman, xorg, clisp, biber, xxHash
+, brotli, cairo, pixman, xorg, clisp, biber, woff2, xxHash
, makeWrapper, shortenPerlShebang
}:
@@ -245,20 +245,20 @@ chktex = stdenv.mkDerivation {
};
-dvisvgm = stdenv.mkDerivation {
+dvisvgm = stdenv.mkDerivation rec {
pname = "texlive-dvisvgm.bin";
- inherit version;
-
- inherit (common) src;
+ version = "2.11";
+ # TODO: dvisvgm was switched to build from upstream sources
+ # to address https://github.com/NixOS/nixpkgs/issues/104847
+ # We might want to consider reverting that change in the future.
+
+ src = fetchurl {
+ url = "https://github.com/mgieseki/dvisvgm/releases/download/${version}/dvisvgm-${version}.tar.gz";
+ sha256 = "12b6h0h8rc487yjh3sq9zsdabm9cs2vqcrb0znnfi8277f87zf3j";
+ };
nativeBuildInputs = [ pkgconfig ];
- # TODO: dvisvgm still uses vendored dependencies
- buildInputs = [ core/*kpathsea*/ ghostscript zlib freetype /*potrace xxHash*/ ];
-
- preConfigure = "cd texk/dvisvgm";
-
- configureFlags = common.configureFlags
- ++ [ "--with-system-kpathsea" ];
+ buildInputs = [ core/*kpathsea*/ brotli ghostscript zlib freetype woff2 potrace xxHash ];
enableParallelBuilding = true;
};
diff --git a/pkgs/tools/typesetting/tex/texlive/combine.nix b/pkgs/tools/typesetting/tex/texlive/combine.nix
index fb3e6668a47c..891495c46cac 100644
--- a/pkgs/tools/typesetting/tex/texlive/combine.nix
+++ b/pkgs/tools/typesetting/tex/texlive/combine.nix
@@ -31,13 +31,7 @@ let
++ lib.optional (lib.any pkgNeedsRuby splitBin.wrong) ruby;
};
- # TODO: replace by buitin once it exists
- fastUnique = comparator: list: with lib;
- let un_adj = l: if length l < 2 then l
- else optional (head l != elemAt l 1) (head l) ++ un_adj (tail l);
- in un_adj (lib.sort comparator list);
-
- uniqueStrings = fastUnique (a: b: a < b);
+ uniqueStrings = list: lib.sort (a: b: a < b) (lib.unique list);
mkUniqueOutPaths = pkgs: uniqueStrings
(map (p: p.outPath) (builtins.filter lib.isDerivation pkgs));
diff --git a/pkgs/tools/typesetting/xmlto/default.nix b/pkgs/tools/typesetting/xmlto/default.nix
index f37bfb7c133b..31b260d846c7 100644
--- a/pkgs/tools/typesetting/xmlto/default.nix
+++ b/pkgs/tools/typesetting/xmlto/default.nix
@@ -3,9 +3,10 @@
, bash, getopt, makeWrapper }:
stdenv.mkDerivation rec {
- name = "xmlto-0.0.28";
+ pname = "xmlto";
+ version = "0.0.28";
src = fetchurl {
- url = "http://fedorahosted.org/releases/x/m/xmlto/${name}.tar.bz2";
+ url = "https://releases.pagure.org/${pname}/${pname}-${version}.tar.bz2";
sha256 = "0xhj8b2pwp4vhl9y16v3dpxpsakkflfamr191mprzsspg4xdyc0i";
};
diff --git a/pkgs/tools/virtualization/alpine-make-vm-image/default.nix b/pkgs/tools/virtualization/alpine-make-vm-image/default.nix
index 08d37a1d53bc..d6dad6433e7a 100644
--- a/pkgs/tools/virtualization/alpine-make-vm-image/default.nix
+++ b/pkgs/tools/virtualization/alpine-make-vm-image/default.nix
@@ -1,6 +1,6 @@
{ stdenv, lib, fetchFromGitHub, makeWrapper
, apk-tools, coreutils, e2fsprogs, findutils, gnugrep, gnused, kmod, qemu-utils
-, utillinux
+, util-linux
}:
stdenv.mkDerivation rec {
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
postInstall = ''
wrapProgram $out/bin/alpine-make-vm-image --set PATH ${lib.makeBinPath [
apk-tools coreutils e2fsprogs findutils gnugrep gnused kmod qemu-utils
- utillinux
+ util-linux
]}
'';
diff --git a/pkgs/tools/virtualization/awsebcli/default.nix b/pkgs/tools/virtualization/awsebcli/default.nix
index aff00519a2dc..00f8ed89a2bf 100644
--- a/pkgs/tools/virtualization/awsebcli/default.nix
+++ b/pkgs/tools/virtualization/awsebcli/default.nix
@@ -83,8 +83,8 @@ in with localPython.pkgs; buildPythonApplication rec {
];
postInstall = ''
- mkdir -p $out/etc/bash_completion.d
- mv $out/bin/eb_completion.bash $out/etc/bash_completion.d
+ mkdir -p $out/share/bash-completion/completions
+ mv $out/bin/eb_completion.bash $out/share/bash-completion/completions/
'';
meta = with stdenv.lib; {
diff --git a/pkgs/tools/virtualization/google-compute-engine/default.nix b/pkgs/tools/virtualization/google-compute-engine/default.nix
index 34f2bc9e1909..be62ace4797b 100644
--- a/pkgs/tools/virtualization/google-compute-engine/default.nix
+++ b/pkgs/tools/virtualization/google-compute-engine/default.nix
@@ -4,7 +4,7 @@
, bash
, bashInteractive
, systemd
-, utillinux
+, util-linux
, boto
, setuptools
, distro
@@ -31,14 +31,14 @@ buildPythonApplication rec {
substituteInPlace "$file" \
--replace /bin/systemctl "/run/current-system/systemd/bin/systemctl" \
--replace /bin/bash "${bashInteractive}/bin/bash" \
- --replace /sbin/hwclock "${utillinux}/bin/hwclock"
+ --replace /sbin/hwclock "${util-linux}/bin/hwclock"
# SELinux tool ??? /sbin/restorecon
done
substituteInPlace google_config/udev/64-gce-disk-removal.rules \
--replace /bin/sh "${bash}/bin/sh" \
- --replace /bin/umount "${utillinux}/bin/umount" \
- --replace /usr/bin/logger "${utillinux}/bin/logger"
+ --replace /bin/umount "${util-linux}/bin/umount" \
+ --replace /usr/bin/logger "${util-linux}/bin/logger"
'';
postInstall = ''
diff --git a/pkgs/tools/virtualization/nixos-container/default.nix b/pkgs/tools/virtualization/nixos-container/default.nix
index 94a19c5375ea..badd25b4e248 100644
--- a/pkgs/tools/virtualization/nixos-container/default.nix
+++ b/pkgs/tools/virtualization/nixos-container/default.nix
@@ -1,4 +1,4 @@
-{ substituteAll, perlPackages, shadow, utillinux }:
+{ substituteAll, perlPackages, shadow, util-linux }:
substituteAll {
name = "nixos-container";
@@ -7,10 +7,10 @@ substituteAll {
src = ./nixos-container.pl;
perl = "${perlPackages.perl}/bin/perl -I${perlPackages.FileSlurp}/${perlPackages.perl.libPrefix}";
su = "${shadow.su}/bin/su";
- inherit utillinux;
+ utillinux = util-linux;
postInstall = ''
- t=$out/etc/bash_completion.d
+ t=$out/share/bash-completion/completions
mkdir -p $t
cp ${./nixos-container-completion.sh} $t/nixos-container
'';
diff --git a/pkgs/tools/virtualization/rootlesskit/default.nix b/pkgs/tools/virtualization/rootlesskit/default.nix
index 7edbeee88b51..61da0d86e33b 100644
--- a/pkgs/tools/virtualization/rootlesskit/default.nix
+++ b/pkgs/tools/virtualization/rootlesskit/default.nix
@@ -2,14 +2,14 @@
buildGoPackage rec {
pname = "rootlesskit";
- version = "0.11.0";
+ version = "0.11.1";
goPackagePath = "github.com/rootless-containers/rootlesskit";
src = fetchFromGitHub {
owner = "rootless-containers";
repo = "rootlesskit";
rev = "v${version}";
- sha256 = "1x5f02yw5bzkjwg7lcsa7549d8fj13dnk596rgg90q0z6vqfarzj";
+ sha256 = "15k0503077ang9ywvmhpr1l7ax0v3wla0x8n6lqpmd71w0j2zm5r";
};
meta = with lib; {
diff --git a/pkgs/tools/wayland/wlsunset/default.nix b/pkgs/tools/wayland/wlsunset/default.nix
new file mode 100644
index 000000000000..2993f990aad5
--- /dev/null
+++ b/pkgs/tools/wayland/wlsunset/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchurl, meson, pkg-config, ninja, wayland
+, wayland-protocols
+}:
+
+stdenv.mkDerivation rec {
+ pname = "wlsunset";
+ version = "0.1.0";
+
+ src = fetchurl {
+ url = "https://git.sr.ht/~kennylevinsen/wlsunset/archive/${version}.tar.gz";
+ sha256 = "0g7mk14hlbwbhq6nqr84452sbgcja3hdxsqf0vws4njhfjgqiv3q";
+ };
+
+ nativeBuildInputs = [ meson pkg-config ninja wayland ];
+ buildInputs = [ wayland wayland-protocols ];
+
+ meta = with stdenv.lib; {
+ description = "Day/night gamma adjustments for Wayland";
+ longDescription = ''
+ Day/night gamma adjustments for Wayland compositors supporting
+ wlr-gamma-control-unstable-v1.
+ '';
+ homepage = "https://sr.ht/~kennylevinsen/wlsunset/";
+ changelog = "https://git.sr.ht/~kennylevinsen/wlsunset/refs/${version}";
+ license = licenses.mit;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ primeos ];
+ };
+}
diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix
index ddd94bc9b9a4..8009208739a6 100644
--- a/pkgs/top-level/aliases.nix
+++ b/pkgs/top-level/aliases.nix
@@ -41,6 +41,7 @@ mapAliases ({
ag = silver-searcher; # added 2018-04-25
aircrackng = aircrack-ng; # added 2016-01-14
alienfx = throw "alienfx has been removed."; # added 2019-12-08
+ aleth = throw "aleth (previously packaged as cpp_ethereum) has been removed; abandoned upstream."; # added 2020-11-30
amazon-glacier-cmd-interface = throw "amazon-glacier-cmd-interface has been removed due to it being unmaintained."; # added 2020-10-30
ammonite-repl = ammonite; # added 2017-05-02
antimicro = throw "antimicro has been removed as it was broken, see antimicroX instead."; # added 2020-08-06
@@ -92,6 +93,7 @@ mapAliases ({
coprthr = throw "coprthr has been removed."; # added 2019-12-08
corebird = throw "corebird was deprecated 2019-10-02: See https://www.patreon.com/posts/corebirds-future-18921328. Please use Cawbird as replacement.";
coredumper = throw "coredumper has been removed: abandoned by upstream."; # added 2019-11-16
+ cpp_ethereum = throw "cpp_ethereum has been removed; abandoned upstream."; # added 2020-11-30
cryptol = throw "cryptol was removed due to prolonged broken build"; # added 2020-08-21
cpp-gsl = microsoft_gsl; # added 2019-05-24
cupsBjnp = cups-bjnp; # added 2016-01-02
@@ -187,6 +189,10 @@ mapAliases ({
gnuradio-limesdr = gr-limesdr; # added 2019-05-27
gnuradio-rds = gr-rds; # added 2019-05-27
gnuradio-osmosdr = gr-osmosdr; # added 2019-05-27
+ # added 20-10-2020
+ gnuradio-with-packages = gnuradio3_7.override {
+ extraPackages = [ gr-nacl gr-gsm gr-ais gr-limesdr gr-rds gr-osmosdr ];
+ };
gnustep-make = gnustep.make; # added 2016-7-6
gnupg20 = throw "gnupg20 has been removed from nixpkgs as upstream dropped support on 2017-12-31";# added 2020-07-12
go_1_12 = throw "go_1_12 has been removed"; # added 2020-04-26
@@ -307,7 +313,7 @@ mapAliases ({
mbedtls_1_3 = throw "mbedtls_1_3 is end of life, see https://tls.mbed.org/kb/how-to/upgrade-2.0"; # added 2019-12-08
mess = mame; # added 2019-10-30
mcgrid = throw "mcgrid has been removed from nixpkgs, as it's not compatible with rivet 3"; # added 2020-05-23
- mcomix = throw "mcomix has been removed from nixpkgs, as it's unmaintained"; # added 2019-12-10
+ mcomix = throw "mcomix has been removed from nixpkgs, as it's unmaintained; try mcomix3 a Python 3 fork"; # added 2019-12-10, modified 2020-11-25
mirage = throw "mirage has been femoved from nixpkgs, as it's unmaintained"; # added 2019-12-10
mopidy-local-images = throw "mopidy-local-images has been removed as it's unmaintained. It's functionality has been merged into the mopidy-local extension."; # added 2020-10-18
mopidy-local-sqlite = throw "mopidy-local-sqlite has been removed as it's unmaintained. It's functionality has been merged into the mopidy-local extension."; # added 2020-10-18
@@ -363,6 +369,7 @@ mapAliases ({
openjpeg_2_1 = openjpeg_2; # added 2018-10-25
opensans-ttf = open-sans; # added 2018-12-04
openssh_with_kerberos = openssh; # added 2018-01-28
+ onnxruntime = throw "onnxruntime has been removed due to poor maintainability"; # added 2020-12-04
osquery = throw "osquery has been removed."; # added 2019-11-24
otter-browser = throw "otter-browser has been removed from nixpkgs, as it was unmaintained"; # added 2020-02-02
owncloudclient = owncloud-client; # added 2016-08
@@ -470,10 +477,13 @@ mapAliases ({
phonon-backend-gstreamer = throw "phonon-backend-gstreamer: Please use libsForQt5.phonon-backend-gstreamer, as Qt4 support in this package has been removed."; # added 2019-11-22
phonon-backend-vlc = throw "phonon-backend-vlc: Please use libsForQt5.phonon-backend-vlc, as Qt4 support in this package has been removed."; # added 2019-11-22
phonon = throw "phonon: Please use libsForQt5.phonon, as Qt4 support in this package has been removed."; # added 2019-11-22
+ pynagsystemd = throw "pynagsystemd was removed as it was unmaintained and incompatible with recent systemd versions. Instead use its fork check_systemd."; # added 2020-10-24
qca-qt5 = libsForQt5.qca-qt5; # added 2015-12-19
+ qcsxcad = libsForQt5.qcsxcad; # added 2020-11-05
quake3game = ioquake3; # added 2016-01-14
qvim = throw "qvim has been removed."; # added 2020-08-31
qwt6 = libsForQt5.qwt; # added 2015-12-19
+ qtcurve = libsForQt5.qtcurve; # added 2020-11-07
qtpfsgui = throw "qtpfsgui is now luminanceHDR"; # added 2019-06-26
quaternion-git = throw "quaternion-git has been removed in favor of the stable version 'quaternion'"; # added 2020-04-09
rdf4store = throw "rdf4store has been removed from nixpkgs."; # added 2019-12-21
@@ -486,9 +496,10 @@ mapAliases ({
rssglx = rss-glx; #added 2015-03-25
rssh = throw "rssh has been removed from nixpkgs: no upstream releases since 2012, several known CVEs"; # added 2020-08-25
recordmydesktop = throw "recordmydesktop has been removed from nixpkgs, as it's unmaintained and uses deprecated libraries"; # added 2019-12-10
+ retroshare06 = retroshare;
gtk-recordmydesktop = throw "gtk-recordmydesktop has been removed from nixpkgs, as it's unmaintained and uses deprecated libraries"; # added 2019-12-10
qt-recordmydesktop = throw "qt-recordmydesktop has been removed from nixpkgs, as it's abandoned and uses deprecated libraries"; # added 2019-12-10
- rfkill = throw "rfkill has been removed, as it's included in utillinux"; # added 2020-08-23
+ rfkill = throw "rfkill has been removed, as it's included in util-linux"; # added 2020-08-23
riak-cs = throw "riak-cs is not maintained anymore"; # added 2020-10-14
rkt = throw "rkt was archived by upstream"; # added 2020-05-16
ruby_2_0_0 = throw "ruby_2_0_0 was deprecated on 2018-02-13: use a newer version of ruby";
@@ -639,6 +650,7 @@ mapAliases ({
unicorn-emu = unicorn; # added 2020-10-29
usb_modeswitch = usb-modeswitch; # added 2016-05-10
usbguard-nox = usbguard; # added 2019-09-04
+ utillinux = util-linux; # added 2020-11-24
uzbl = throw "uzbl has been removed from nixpkgs, as it's unmaintained and uses insecure libraries";
v4l_utils = v4l-utils; # added 2019-08-07
v8_3_16_14 = throw "v8_3_16_14 was removed in 2019-11-01: no longer referenced by other packages";
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 5c90c1bbff3f..435e707b13c0 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -94,6 +94,8 @@ in
genericUpdater = callPackage ../common-updater/generic-updater.nix { };
+ unstableGitUpdater = callPackage ../common-updater/unstable-updater.nix { };
+
nix-update-script = callPackage ../common-updater/nix-update.nix { };
### Push NixOS tests inside the fixed point
@@ -208,7 +210,7 @@ in
hobbes = callPackage ../development/tools/hobbes { };
- html5validator = python36Packages.callPackage ../applications/misc/html5validator { };
+ html5validator = python3Packages.callPackage ../applications/misc/html5validator { };
proto-contrib = callPackage ../development/tools/proto-contrib {};
@@ -228,6 +230,8 @@ in
device-tree_rpi = callPackage ../os-specific/linux/device-tree/raspberrypi.nix {};
+ devour = callPackage ../tools/X11/devour {};
+
diffPlugins = (callPackage ../build-support/plugins.nix {}).diffPlugins;
dieHook = makeSetupHook {} ../build-support/setup-hooks/die.sh;
@@ -236,6 +240,8 @@ in
digitalbitbox = libsForQt514.callPackage ../applications/misc/digitalbitbox { };
+ gretl = callPackage ../applications/science/math/gretl { };
+
grsync = callPackage ../applications/misc/grsync { };
dockerTools = callPackage ../build-support/docker {
@@ -359,6 +365,8 @@ in
fetchhg = callPackage ../build-support/fetchhg { };
+ fetchFirefoxAddon = callPackage ../build-support/fetchfirefoxaddon {};
+
# `fetchurl' downloads a file from the network.
fetchurl = if stdenv.buildPlatform != stdenv.hostPlatform
then buildPackages.fetchurl # No need to do special overrides twice,
@@ -457,6 +465,8 @@ in
madonctl = callPackage ../applications/misc/madonctl { };
+ copyDesktopItems = makeSetupHook { } ../build-support/setup-hooks/copy-desktop-items.sh;
+
makeDesktopItem = callPackage ../build-support/make-desktopitem { };
makeAutostartItem = callPackage ../build-support/make-startupitem { };
@@ -480,6 +490,7 @@ in
ociTools = callPackage ../build-support/oci-tools { };
octant = callPackage ../applications/networking/cluster/octant { };
+ starboard-octant-plugin = callPackage ../applications/networking/cluster/octant/plugins/starboard-octant-plugin.nix { };
pathsFromGraph = ../build-support/kernel/paths-from-graph.pl;
@@ -535,6 +546,8 @@ in
wrapGAppsHook = callPackage ../build-support/setup-hooks/wrap-gapps-hook { };
+ wrapGAppsNoGuiHook = wrapGAppsHook.override { isGraphical = false; };
+
separateDebugInfo = makeSetupHook { } ../build-support/setup-hooks/separate-debug-info.sh;
setupDebugInfoDirs = makeSetupHook { } ../build-support/setup-hooks/setup-debug-info-dirs.sh;
@@ -692,6 +705,8 @@ in
inherit (darwin.apple_sdk.frameworks) Carbon Cocoa Kernel;
};
+ archi = callPackage ../tools/misc/archi { };
+
cool-retro-term = libsForQt5.callPackage ../applications/terminal-emulators/cool-retro-term { };
eterm = callPackage ../applications/terminal-emulators/eterm { };
@@ -844,6 +859,8 @@ in
archivemount = callPackage ../tools/filesystems/archivemount { };
+ archivy = python3Packages.callPackage ../applications/misc/archivy { };
+
arandr = callPackage ../tools/X11/arandr { };
inherit (callPackages ../servers/nosql/arangodb {
@@ -933,13 +950,13 @@ in
aws-rotate-key = callPackage ../tools/admin/aws-rotate-key { };
- aws-sam-cli = callPackage ../development/tools/aws-sam-cli { python = python3; };
+ aws-sam-cli = callPackage ../development/tools/aws-sam-cli { };
aws-vault = callPackage ../tools/admin/aws-vault { };
iamy = callPackage ../tools/admin/iamy { };
- azure-cli = callPackage ../tools/admin/azure-cli { python = python37; };
+ azure-cli = callPackage ../tools/admin/azure-cli { };
azure-storage-azcopy = callPackage ../development/tools/azcopy { };
@@ -959,6 +976,10 @@ in
charm = callPackage ../applications/misc/charm { };
+ chars = callPackage ../tools/text/chars {
+ inherit (darwin.apple_sdk.frameworks) Security;
+ };
+
ec2_api_tools = callPackage ../tools/virtualization/ec2-api-tools { };
ec2_ami_tools = callPackage ../tools/virtualization/ec2-ami-tools { };
@@ -1157,6 +1178,8 @@ in
fitnesstrax = callPackage ../applications/misc/fitnesstrax/default.nix { };
+ flood = nodePackages.flood;
+
fxlinuxprintutil = callPackage ../tools/misc/fxlinuxprintutil { };
genpass = callPackage ../tools/security/genpass {
@@ -1251,6 +1274,11 @@ in
pass = callPackage ../tools/security/pass { };
+ pass-nodmenu = callPackage ../tools/security/pass {
+ dmenuSupport = false;
+ pass = pass-nodmenu;
+ };
+
pass-wayland = callPackage ../tools/security/pass {
waylandSupport = true;
pass = pass-wayland;
@@ -1481,7 +1509,7 @@ in
bindfs = callPackage ../tools/filesystems/bindfs { };
- birdtray = libsForQt514.callPackage ../applications/misc/birdtray { };
+ birdtray = libsForQt5.callPackage ../applications/misc/birdtray { };
bitbucket-cli = python2Packages.bitbucket-cli;
@@ -2013,6 +2041,8 @@ in
dyncall = callPackage ../development/libraries/dyncall { };
+ dyndnsc = callPackage ../applications/networking/dyndns/dyndnsc { };
+
earlyoom = callPackage ../os-specific/linux/earlyoom { };
EBTKS = callPackage ../development/libraries/science/biology/EBTKS { };
@@ -2346,6 +2376,8 @@ in
mapproxy = callPackage ../applications/misc/mapproxy { };
+ marl = callPackage ../development/libraries/marl {};
+
marlin-calc = callPackage ../tools/misc/marlin-calc {};
masscan = callPackage ../tools/security/masscan {
@@ -2450,8 +2482,6 @@ in
oneshot = callPackage ../tools/networking/oneshot { };
- onnxruntime = callPackage ../development/libraries/onnxruntime { };
-
xkbd = callPackage ../applications/misc/xkbd { };
libpsm2 = callPackage ../os-specific/linux/libpsm2 { };
@@ -2470,6 +2500,8 @@ in
patool = with python3Packages; toPythonApplication patool;
+ pbgopy = callPackage ../tools/text/pbgopy { };
+
pbpst = callPackage ../applications/misc/pbpst { };
pbzx = callPackage ../tools/compression/pbzx { };
@@ -2480,6 +2512,8 @@ in
pev = callPackage ../development/tools/analysis/pev { };
+ phd2 = callPackage ../applications/science/astronomy/phd2 { };
+
phoronix-test-suite = callPackage ../tools/misc/phoronix-test-suite { };
photon = callPackage ../tools/networking/photon { };
@@ -2492,7 +2526,7 @@ in
psstop = callPackage ../tools/system/psstop { };
- precice = callPackage ../development/libraries/precice { python3 = python37; };
+ precice = callPackage ../development/libraries/precice { };
pueue = callPackage ../applications/misc/pueue { };
@@ -2638,7 +2672,7 @@ in
mstflint = callPackage ../tools/misc/mstflint { };
mcelog = callPackage ../os-specific/linux/mcelog {
- utillinux = utillinuxMinimal;
+ util-linux = util-linuxMinimal;
};
sqlint = callPackage ../development/tools/sqlint { };
@@ -2760,6 +2794,8 @@ in
inherit (pythonPackages) gyp;
};
+ bumpver = callPackage ../applications/version-management/bumpver { };
+
bup = callPackage ../tools/backup/bup { };
burp = callPackage ../tools/backup/burp { };
@@ -2872,7 +2908,7 @@ in
clementineUnfree = clementine.unfree;
- mellowplayer = libsForQt514.callPackage ../applications/audio/mellowplayer { };
+ mellowplayer = libsForQt5.callPackage ../applications/audio/mellowplayer { };
ciopfs = callPackage ../tools/filesystems/ciopfs { };
@@ -3008,11 +3044,12 @@ in
m17n = callPackage ../tools/inputmethods/ibus-engines/ibus-m17n { };
mozc = callPackage ../tools/inputmethods/ibus-engines/ibus-mozc {
- python = python2;
- inherit (python2Packages) gyp;
+ stdenv = clangStdenv;
protobuf = pkgs.protobuf3_8.overrideDerivation (oldAttrs: { stdenv = clangStdenv; });
};
+ rime = callPackage ../tools/inputmethods/ibus-engines/ibus-rime { };
+
table = callPackage ../tools/inputmethods/ibus-engines/ibus-table { };
table-chinese = callPackage ../tools/inputmethods/ibus-engines/ibus-table-chinese {
@@ -3414,7 +3451,7 @@ in
dropbear = callPackage ../tools/networking/dropbear { };
- dsview = libsForQt514.callPackage ../applications/science/electronics/dsview { };
+ dsview = libsForQt5.callPackage ../applications/science/electronics/dsview { };
dtach = callPackage ../tools/misc/dtach { };
@@ -3508,9 +3545,9 @@ in
inherit (darwin.apple_sdk.frameworks) Security;
};
- rage = callPackage ../tools/security/rage {
- inherit (darwin.apple_sdk.frameworks) Security;
- };
+ pax = callPackage ../tools/archivers/pax { };
+
+ rage = callPackage ../tools/security/rage { };
rar2fs = callPackage ../tools/filesystems/rar2fs { };
@@ -3520,7 +3557,7 @@ in
sonobuoy = callPackage ../applications/networking/cluster/sonobuoy { };
- strawberry = libsForQt514.callPackage ../applications/audio/strawberry { };
+ strawberry = libsForQt5.callPackage ../applications/audio/strawberry { };
tealdeer = callPackage ../tools/misc/tealdeer {
inherit (darwin.apple_sdk.frameworks) Security;
@@ -3572,6 +3609,8 @@ in
wl-clipboard = callPackage ../tools/misc/wl-clipboard { };
+ wlsunset = callPackage ../tools/wayland/wlsunset { };
+
wob = callPackage ../tools/misc/wob { };
wtype = callPackage ../tools/wayland/wtype { };
@@ -3580,6 +3619,8 @@ in
wshowkeys = callPackage ../tools/wayland/wshowkeys { };
+ wsl-open = callPackage ../tools/misc/wsl-open { };
+
xkcdpass = with pythonPackages; toPythonApplication xkcdpass;
xob = callPackage ../tools/X11/xob { };
@@ -3624,21 +3665,21 @@ in
elk7Version = "7.5.1";
elasticsearch6 = callPackage ../servers/search/elasticsearch/6.x.nix {
- utillinux = utillinuxMinimal;
+ util-linux = util-linuxMinimal;
jre_headless = jre8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
};
elasticsearch6-oss = callPackage ../servers/search/elasticsearch/6.x.nix {
enableUnfree = false;
- utillinux = utillinuxMinimal;
+ util-linux = util-linuxMinimal;
jre_headless = jre8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
};
elasticsearch7 = callPackage ../servers/search/elasticsearch/7.x.nix {
- utillinux = utillinuxMinimal;
+ util-linux = util-linuxMinimal;
jre_headless = jre8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
};
elasticsearch7-oss = callPackage ../servers/search/elasticsearch/7.x.nix {
enableUnfree = false;
- utillinux = utillinuxMinimal;
+ util-linux = util-linuxMinimal;
jre_headless = jre8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
};
elasticsearch = elasticsearch6;
@@ -3683,6 +3724,8 @@ in
entr = callPackage ../tools/misc/entr { };
+ envchain = callPackage ../tools/misc/envchain { inherit (pkgs.darwin.apple_sdk.frameworks) Security; };
+
eot_utilities = callPackage ../tools/misc/eot-utilities { };
eplot = callPackage ../tools/graphics/eplot { };
@@ -3723,6 +3766,8 @@ in
exif = callPackage ../tools/graphics/exif { };
+ exifprobe = callPackage ../tools/graphics/exifprobe { };
+
exiftags = callPackage ../tools/graphics/exiftags { };
exiftool = perlPackages.ImageExifTool;
@@ -4046,7 +4091,7 @@ in
galen = callPackage ../development/tools/galen {};
- gallery-dl = callPackage ../applications/misc/gallery-dl { };
+ gallery-dl = python3Packages.callPackage ../applications/misc/gallery-dl { };
gandi-cli = callPackage ../tools/networking/gandi-cli { };
@@ -4140,18 +4185,27 @@ in
gitkraken = callPackage ../applications/version-management/gitkraken { };
- gitlab = callPackage ../applications/version-management/gitlab { };
- gitlab-ee = callPackage ../applications/version-management/gitlab { gitlabEnterprise = true; };
+ gitlab = callPackage ../applications/version-management/gitlab {
+ ruby = ruby_2_7;
+ };
+ gitlab-ee = callPackage ../applications/version-management/gitlab {
+ ruby = ruby_2_7;
+ gitlabEnterprise = true;
+ };
gitlab-runner = callPackage ../development/tools/continuous-integration/gitlab-runner { };
- gitlab-shell = callPackage ../applications/version-management/gitlab/gitlab-shell { };
+ gitlab-shell = callPackage ../applications/version-management/gitlab/gitlab-shell {
+ ruby = ruby_2_7;
+ };
gitlab-triage = callPackage ../applications/version-management/gitlab-triage { };
gitlab-workhorse = callPackage ../applications/version-management/gitlab/gitlab-workhorse { };
- gitaly = callPackage ../applications/version-management/gitlab/gitaly { };
+ gitaly = callPackage ../applications/version-management/gitlab/gitaly {
+ ruby = ruby_2_7;
+ };
gitstats = callPackage ../applications/version-management/gitstats { };
@@ -4292,6 +4346,8 @@ in
gopro = callPackage ../tools/video/gopro { };
+ goreleaser = callPackage ../tools/misc/goreleaser { };
+
goreplay = callPackage ../tools/networking/goreplay { };
gource = callPackage ../applications/version-management/gource { };
@@ -4348,6 +4404,8 @@ in
inherit (darwin.apple_sdk.frameworks) Security;
};
+ ucg = callPackage ../tools/text/ucg { };
+
grive2 = callPackage ../tools/filesystems/grive2 { };
groff = callPackage ../tools/text/groff {
@@ -4585,7 +4643,7 @@ in
hecate = callPackage ../applications/editors/hecate { };
- heaptrack = libsForQt514.callPackage ../development/tools/profiling/heaptrack {};
+ heaptrack = libsForQt5.callPackage ../development/tools/profiling/heaptrack {};
heimdall = libsForQt5.callPackage ../tools/misc/heimdall { };
@@ -4703,7 +4761,9 @@ in
ifuse = callPackage ../tools/filesystems/ifuse { };
ideviceinstaller = callPackage ../tools/misc/ideviceinstaller { };
- idevicerestore = callPackage ../tools/misc/idevicerestore { };
+ idevicerestore = callPackage ../tools/misc/idevicerestore {
+ inherit (darwin) IOKit;
+ };
inherit (callPackages ../tools/filesystems/irods rec {
stdenv = llvmPackages.libcxxStdenv;
@@ -4714,6 +4774,8 @@ in
irods
irods-icommands;
+ igmpproxy = callPackage ../tools/networking/igmpproxy { };
+
ihaskell = callPackage ../development/tools/haskell/ihaskell/wrapper.nix {
inherit (haskellPackages) ghcWithPackages;
@@ -5020,25 +5082,25 @@ in
krakenx = callPackage ../tools/system/krakenx { };
- partition-manager = libsForQt514.callPackage ../tools/misc/partition-manager { };
+ partition-manager = libsForQt5.callPackage ../tools/misc/partition-manager { };
kpcli = callPackage ../tools/security/kpcli { };
- krename = libsForQt514.callPackage ../applications/misc/krename { };
+ krename = libsForQt5.callPackage ../applications/misc/krename { };
krunner-pass = libsForQt5.callPackage ../tools/security/krunner-pass { };
- kronometer = libsForQt514.callPackage ../tools/misc/kronometer { };
+ kronometer = libsForQt5.callPackage ../tools/misc/kronometer { };
krop = callPackage ../applications/graphics/krop { };
- kdiff3 = libsForQt514.callPackage ../tools/text/kdiff3 { };
+ kdiff3 = libsForQt5.callPackage ../tools/text/kdiff3 { };
kube-router = callPackage ../applications/networking/cluster/kube-router { };
kwalletcli = libsForQt5.callPackage ../tools/security/kwalletcli { };
- peruse = libsForQt514.callPackage ../tools/misc/peruse { };
+ peruse = libsForQt5.callPackage ../tools/misc/peruse { };
ksmoothdock = libsForQt514.callPackage ../applications/misc/ksmoothdock { };
@@ -5223,6 +5285,8 @@ in
nbench = callPackage ../tools/misc/nbench { };
+ ncrack = callPackage ../tools/security/ncrack { };
+
netdata = callPackage ../tools/system/netdata {
inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit;
};
@@ -5317,6 +5381,8 @@ in
libck = callPackage ../development/libraries/libck { };
+ libcork = callPackage ../development/libraries/libcork { };
+
libconfig = callPackage ../development/libraries/libconfig { };
libcmis = callPackage ../development/libraries/libcmis { };
@@ -5400,6 +5466,8 @@ in
libngspice = callPackage ../development/libraries/libngspice { };
+ libnixxml = callPackage ../development/libraries/libnixxml { };
+
libpointmatcher = callPackage ../development/libraries/libpointmatcher { };
libportal = callPackage ../development/libraries/libportal { };
@@ -5530,7 +5598,6 @@ in
mailpile = callPackage ../applications/networking/mailreaders/mailpile { };
mailutils = callPackage ../tools/networking/mailutils {
- guile = guile_2_0; # compilation fails with guile 2.2
sasl = gsasl;
};
@@ -6199,7 +6266,9 @@ in
opentsdb = callPackage ../tools/misc/opentsdb {};
- openvpn = callPackage ../tools/networking/openvpn {};
+ inherit (callPackages ../tools/networking/openvpn {})
+ openvpn_24
+ openvpn;
openvpn_learnaddress = callPackage ../tools/networking/openvpn/openvpn_learnaddress.nix { };
@@ -6299,7 +6368,7 @@ in
paperless = callPackage ../applications/office/paperless { };
- paperwork = callPackage ../applications/office/paperwork { };
+ paperwork = callPackage ../applications/office/paperwork/paperwork-gtk.nix { };
papertrail = callPackage ../tools/text/papertrail { };
@@ -6444,6 +6513,8 @@ in
phodav = callPackage ../tools/networking/phodav { };
+ pim6sd = callPackage ../servers/pim6sd { };
+
pinentry = libsForQt5.callPackage ../tools/security/pinentry {
libcap = if stdenv.isDarwin then null else libcap;
};
@@ -6495,7 +6566,7 @@ in
tab = callPackage ../tools/text/tab { };
- tautulli = callPackage ../servers/tautulli { python = python2; };
+ tautulli = python3Packages.callPackage ../servers/tautulli { };
ploticus = callPackage ../tools/graphics/ploticus {
libpng = libpng12;
@@ -6689,7 +6760,7 @@ in
qarte = libsForQt5.callPackage ../applications/video/qarte { };
- qlcplus = libsForQt512.callPackage ../applications/misc/qlcplus { };
+ qlcplus = libsForQt5.callPackage ../applications/misc/qlcplus { };
qnial = callPackage ../development/interpreters/qnial { };
@@ -6935,7 +7006,9 @@ in
rshijack = callPackage ../tools/networking/rshijack { };
- rsibreak = libsForQt514.callPackage ../applications/misc/rsibreak { };
+ rsibreak = libsForQt5.callPackage ../applications/misc/rsibreak { };
+
+ rss-bridge-cli = callPackage ../applications/misc/rss-bridge-cli { };
rss2email = callPackage ../applications/networking/feedreaders/rss2email {
pythonPackages = python3Packages;
@@ -6949,6 +7022,8 @@ in
rubocop = callPackage ../development/tools/rubocop { };
+ ruffle = callPackage ../misc/emulators/ruffle { };
+
runelite = callPackage ../games/runelite { };
runningx = callPackage ../tools/X11/runningx { };
@@ -7105,6 +7180,8 @@ in
sewer = callPackage ../tools/admin/sewer { };
+ sftpman = callPackage ../tools/filesystems/sftpman { };
+
screenfetch = callPackage ../tools/misc/screenfetch { };
sg3_utils = callPackage ../tools/system/sg3_utils { };
@@ -7159,7 +7236,7 @@ in
sigal = callPackage ../applications/misc/sigal { };
- sigil = libsForQt514.callPackage ../applications/editors/sigil { };
+ sigil = libsForQt5.callPackage ../applications/editors/sigil { };
signal-cli = callPackage ../applications/networking/instant-messengers/signal-cli { };
@@ -7239,7 +7316,9 @@ in
sn0int = callPackage ../tools/security/sn0int { };
- snabb = callPackage ../tools/networking/snabb { } ;
+ snabb = callPackage ../tools/networking/snabb { };
+
+ snallygaster = callPackage ../tools/security/snallygaster { };
snapcast = callPackage ../applications/audio/snapcast { };
@@ -7449,6 +7528,8 @@ in
swagger-codegen = callPackage ../tools/networking/swagger-codegen { };
+ swapview = callPackage ../os-specific/linux/swapview/default.nix { };
+
swec = callPackage ../tools/networking/swec { };
svnfs = callPackage ../tools/filesystems/svnfs { };
@@ -7519,7 +7600,9 @@ in
tcpkali = callPackage ../applications/networking/tcpkali { };
- tcpreplay = callPackage ../tools/networking/tcpreplay { };
+ tcpreplay = callPackage ../tools/networking/tcpreplay {
+ inherit (darwin.apple_sdk.frameworks) Carbon CoreServices;
+ };
tdns-cli = callPackage ../tools/networking/tdns-cli { };
@@ -7613,6 +7696,8 @@ in
tinyfecvpn = callPackage ../tools/networking/tinyfecvpn {};
+ tinyobjloader = callPackage ../development/libraries/tinyobjloader { };
+
tinyprog = callPackage ../development/tools/misc/tinyprog { };
tinyproxy = callPackage ../tools/networking/tinyproxy {};
@@ -7775,6 +7860,8 @@ in
twitterBootstrap = callPackage ../development/web/twitter-bootstrap {};
+ twtxt = callPackage ../applications/networking/twtxt { };
+
txr = callPackage ../tools/misc/txr { stdenv = clangStdenv; };
txt2man = callPackage ../tools/misc/txt2man { };
@@ -7859,6 +7946,8 @@ in
usync = callPackage ../applications/misc/usync { };
+ uwc = callPackage ../tools/text/uwc { };
+
uwsgi = callPackage ../servers/uwsgi { };
v2ray = callPackage ../tools/networking/v2ray { };
@@ -7897,6 +7986,8 @@ in
verilog = callPackage ../applications/science/electronics/verilog {};
+ versus = callPackage ../applications/networking/versus { };
+
vgrep = callPackage ../tools/text/vgrep { };
vhd2vl = callPackage ../applications/science/electronics/vhd2vl { };
@@ -8605,6 +8696,42 @@ in
jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
};
+ adoptopenjdk-bin-15-packages-linux = import ../development/compilers/adoptopenjdk-bin/jdk15-linux.nix;
+ adoptopenjdk-bin-15-packages-darwin = import ../development/compilers/adoptopenjdk-bin/jdk15-darwin.nix;
+
+ adoptopenjdk-hotspot-bin-15 = if stdenv.isLinux
+ then callPackage adoptopenjdk-bin-15-packages-linux.jdk-hotspot {}
+ else callPackage adoptopenjdk-bin-15-packages-darwin.jdk-hotspot {};
+ adoptopenjdk-jre-hotspot-bin-15 = if stdenv.isLinux
+ then callPackage adoptopenjdk-bin-15-packages-linux.jre-hotspot {}
+ else callPackage adoptopenjdk-bin-15-packages-darwin.jre-hotspot {};
+
+ adoptopenjdk-openj9-bin-15 = if stdenv.isLinux
+ then callPackage adoptopenjdk-bin-15-packages-linux.jdk-openj9 {}
+ else callPackage adoptopenjdk-bin-15-packages-darwin.jdk-openj9 {};
+
+ adoptopenjdk-jre-openj9-bin-15 = if stdenv.isLinux
+ then callPackage adoptopenjdk-bin-15-packages-linux.jre-openj9 {}
+ else callPackage adoptopenjdk-bin-15-packages-darwin.jre-openj9 {};
+
+ adoptopenjdk-bin-14-packages-linux = import ../development/compilers/adoptopenjdk-bin/jdk14-linux.nix;
+ adoptopenjdk-bin-14-packages-darwin = import ../development/compilers/adoptopenjdk-bin/jdk14-darwin.nix;
+
+ adoptopenjdk-hotspot-bin-14 = if stdenv.isLinux
+ then callPackage adoptopenjdk-bin-14-packages-linux.jdk-hotspot {}
+ else callPackage adoptopenjdk-bin-14-packages-darwin.jdk-hotspot {};
+ adoptopenjdk-jre-hotspot-bin-14 = if stdenv.isLinux
+ then callPackage adoptopenjdk-bin-14-packages-linux.jre-hotspot {}
+ else callPackage adoptopenjdk-bin-14-packages-darwin.jre-hotspot {};
+
+ adoptopenjdk-openj9-bin-14 = if stdenv.isLinux
+ then callPackage adoptopenjdk-bin-14-packages-linux.jdk-openj9 {}
+ else callPackage adoptopenjdk-bin-14-packages-darwin.jdk-openj9 {};
+
+ adoptopenjdk-jre-openj9-bin-14 = if stdenv.isLinux
+ then callPackage adoptopenjdk-bin-14-packages-linux.jre-openj9 {}
+ else callPackage adoptopenjdk-bin-14-packages-darwin.jre-openj9 {};
+
adoptopenjdk-bin-13-packages-linux = import ../development/compilers/adoptopenjdk-bin/jdk13-linux.nix;
adoptopenjdk-bin-13-packages-darwin = import ../development/compilers/adoptopenjdk-bin/jdk13-darwin.nix;
@@ -8692,7 +8819,9 @@ in
binaryen = callPackage ../development/compilers/binaryen { };
- bluespec = callPackage ../development/compilers/bluespec { };
+ bluespec = callPackage ../development/compilers/bluespec {
+ gmp-static = gmp.override { withStatic = true; };
+ };
ciao = callPackage ../development/compilers/ciao { };
@@ -8843,6 +8972,8 @@ in
};
fasm-bin = callPackage ../development/compilers/fasm/bin.nix { };
+ fasmg = callPackage ../development/compilers/fasmg { };
+
flyctl = callPackage ../development/web/flyctl { };
flutterPackages =
@@ -8950,7 +9081,7 @@ in
inherit noSysDirs;
# PGO seems to speed up compilation by gcc by ~10%, see #445 discussion
profiledCompiler = with stdenv; (!isDarwin && (isi686 || isx86_64));
- isl = if !stdenv.isDarwin then isl_0_17 else null;
+ isl = if !stdenv.isDarwin then isl_0_20 else null;
# just for stage static
crossStageStatic = true;
@@ -9043,7 +9174,7 @@ in
libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else null;
- isl = if !stdenv.isDarwin then isl_0_17 else null;
+ isl = if !stdenv.isDarwin then isl_0_20 else null;
}));
gcc10 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/10 {
@@ -9057,7 +9188,7 @@ in
libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else null;
- isl = if !stdenv.isDarwin then isl_0_17 else null;
+ isl = if !stdenv.isDarwin then isl_0_20 else null;
}));
gcc_latest = gcc10;
@@ -9229,7 +9360,7 @@ in
# Please update doc/languages-frameworks/haskell.section.md, “Our
# current default compiler is”, if you bump this:
- haskellPackages = dontRecurseIntoAttrs haskell.packages.ghc884;
+ haskellPackages = dontRecurseIntoAttrs haskell.packages.ghc8102;
inherit (haskellPackages) ghc;
@@ -9481,15 +9612,7 @@ in
graalvm8-ee
graalvm11-ee;
- # Cannot use a newer Qt (5.15) version because it requires qtwebkit
- # and our qtwebkit fails to build with 5.15. 01bcfd3579219d60e5d07df309a000f96b2b658b
- openshot-qt = (pkgs.extend (final: prev: rec {
- qt5 = if stdenv.isDarwin then prev.qt5 else prev.qt514;
- libsForQt5 = if stdenv.isDarwin then prev.libsForQt5 else prev.libsForQt514;
- pythonInterpreters = prev.pythonInterpreters.override {
- pkgs = final;
- };
- })).libsForQt5.callPackage ../applications/video/openshot-qt { };
+ openshot-qt = libsForQt5.callPackage ../applications/video/openshot-qt { };
openspin = callPackage ../development/compilers/openspin { };
@@ -9545,6 +9668,10 @@ in
jwasm = callPackage ../development/compilers/jwasm { };
+ knightos-genkfs = callPackage ../development/tools/knightos/genkfs {
+ asciidoc = asciidoc-full;
+ };
+
knightos-kcc = callPackage ../development/tools/knightos/kcc { };
knightos-kimg = callPackage ../development/tools/knightos/kimg {
@@ -9740,14 +9867,17 @@ in
mozart2-binary = callPackage ../development/compilers/mozart/binary.nix { };
+ muon = callPackage ../development/compilers/muon { };
+
nim = callPackage ../development/compilers/nim { };
nim-unwrapped = nim.unwrapped;
+ nimble-unwrapped = nim.nimble-unwrapped;
nrpl = callPackage ../development/tools/nrpl { };
neko = callPackage ../development/compilers/neko { };
- nextpnr = libsForQt514.callPackage ../development/compilers/nextpnr {
+ nextpnr = libsForQt5.callPackage ../development/compilers/nextpnr {
inherit (darwin.apple_sdk.frameworks) OpenGL;
};
@@ -9864,15 +9994,15 @@ in
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
llvmPackages = if stdenv.cc.isClang then llvmPackages_5 else llvmPackages_10;
};
- rust_1_47 = callPackage ../development/compilers/rust/1_47.nix {
+ rust_1_48 = callPackage ../development/compilers/rust/1_48.nix {
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
llvmPackages = if stdenv.cc.isClang then llvmPackages_5 else llvmPackages_11;
};
- rust = rust_1_47;
+ rust = rust_1_48;
rustPackages_1_45 = rust_1_45.packages.stable;
- rustPackages_1_47 = rust_1_47.packages.stable;
- rustPackages = rustPackages_1_47;
+ rustPackages_1_48 = rust_1_48.packages.stable;
+ rustPackages = rustPackages_1_48;
inherit (rustPackages) cargo clippy rustc rustPlatform;
@@ -10207,14 +10337,16 @@ in
dhall = haskell.lib.justStaticExecutables haskellPackages.dhall;
- dhall-nix = haskell.lib.justStaticExecutables haskellPackages.dhall-nix;
-
dhall-bash = haskell.lib.justStaticExecutables haskellPackages.dhall-bash;
- dhall-json = haskell.lib.justStaticExecutables haskellPackages.dhall-json;
+ dhall-docs = haskell.lib.justStaticExecutables haskellPackages.dhall-docs;
dhall-lsp-server = haskell.lib.justStaticExecutables haskellPackages.dhall-lsp-server;
+ dhall-json = haskell.lib.justStaticExecutables haskellPackages.dhall-json;
+
+ dhall-nix = haskell.lib.justStaticExecutables haskellPackages.dhall-nix;
+
dhall-text = haskell.lib.justStaticExecutables haskellPackages.dhall-text;
dhallPackages = callPackages ./dhall-packages.nix { };
@@ -10389,6 +10521,12 @@ in
phpExtensions = php74Extensions;
phpPackages = php74Packages;
+ php80 = callPackage ../development/interpreters/php/8.0.nix {
+ stdenv = if stdenv.cc.isClang then llvmPackages_6.stdenv else stdenv;
+ };
+ php80Extensions = recurseIntoAttrs php80.extensions;
+ php80Packages = recurseIntoAttrs php80.packages;
+
# Import PHP74 interpreter, extensions and packages
php74 = callPackage ../development/interpreters/php/7.4.nix {
stdenv = if stdenv.cc.isClang then llvmPackages_6.stdenv else stdenv;
@@ -10472,20 +10610,15 @@ in
python2Packages = python2.pkgs;
python3Packages = python3.pkgs;
- pythonInterpreters = callPackage ./../development/interpreters/python {
- # Overrides that apply to all Python interpreters and their packages
- # Generally, this should be avoided.
- pkgs = pkgs.extend (final: _: {
- });
- };
+ pythonInterpreters = callPackage ./../development/interpreters/python { };
inherit (pythonInterpreters) python27 python36 python37 python38 python39 python310 python3Minimal pypy27 pypy36;
# Python package sets.
- python27Packages = lib.hiPrioSet (recurseIntoAttrs python27.pkgs);
+ python27Packages = python27.pkgs;
python36Packages = python36.pkgs;
python37Packages = recurseIntoAttrs python37.pkgs;
python38Packages = recurseIntoAttrs python38.pkgs;
- python39Packages = python39.pkgs;
+ python39Packages = recurseIntoAttrs python39.pkgs;
python310Packages = python310.pkgs;
pypyPackages = pypy.pkgs;
pypy2Packages = pypy2.pkgs;
@@ -10579,6 +10712,8 @@ in
solargraph = callPackage ../development/ruby-modules/solargraph { };
+ rbenv = callPackage ../development/ruby-modules/rbenv { };
+
inherit (callPackage ../development/interpreters/ruby {
inherit (darwin) libiconv libobjc libunwind;
inherit (darwin.apple_sdk.frameworks) Foundation;
@@ -10620,7 +10755,7 @@ in
ssm-agent = callPackage ../applications/networking/cluster/ssm-agent { };
ssm-session-manager-plugin = callPackage ../applications/networking/cluster/ssm-session-manager-plugin { };
- supercollider = libsForQt514.callPackage ../development/interpreters/supercollider {
+ supercollider = libsForQt5.callPackage ../development/interpreters/supercollider {
fftw = fftwSinglePrec;
};
@@ -10804,7 +10939,7 @@ in
aws-adfs = with python3Packages; toPythonApplication aws-adfs;
inherit (callPackages ../development/tools/electron { })
- electron electron_3 electron_4 electron_5 electron_6 electron_7 electron_8 electron_9 electron_10;
+ electron electron_3 electron_4 electron_5 electron_6 electron_7 electron_8 electron_9 electron_10 electron_11;
autobuild = callPackage ../development/tools/misc/autobuild { };
@@ -10972,7 +11107,9 @@ in
cc-tool = callPackage ../development/tools/misc/cc-tool { };
- ccache = callPackage ../development/tools/misc/ccache { };
+ ccache = callPackage ../development/tools/misc/ccache {
+ asciidoc = asciidoc-full;
+ };
# Wrapper that works as gcc or g++
# It can be used by setting in nixpkgs config like this, for example:
@@ -10994,12 +11131,25 @@ in
# };
# You can use a different directory, but whichever directory you choose
# should be owned by user root, group nixbld with permissions 0770.
- ccacheWrapper = makeOverridable ({ extraConfig ? "", cc ? stdenv.cc }:
- cc.override { cc = ccache.links {
+ ccacheWrapper = makeOverridable ({ extraConfig, cc }:
+ cc.override {
+ cc = ccache.links {
+ inherit extraConfig;
+ unwrappedCC = cc.cc;
+ };
+ }) {
+ extraConfig = "";
+ inherit (stdenv) cc;
+ };
+
+ ccacheStdenv = lowPrio (makeOverridable ({ extraConfig, stdenv }:
+ overrideCC stdenv (buildPackages.ccacheWrapper.override {
inherit extraConfig;
- unwrappedCC = cc.cc;
- }; }) {};
- ccacheStdenv = lowPrio (overrideCC stdenv buildPackages.ccacheWrapper);
+ inherit (stdenv) cc;
+ })) {
+ extraConfig = "";
+ inherit stdenv;
+ });
cccc = callPackage ../development/tools/analysis/cccc { };
@@ -11546,7 +11696,7 @@ in
lttv = callPackage ../development/tools/misc/lttv { };
- massif-visualizer = libsForQt514.callPackage ../development/tools/analysis/massif-visualizer { };
+ massif-visualizer = libsForQt5.callPackage ../development/tools/analysis/massif-visualizer { };
maven = maven3;
maven3 = callPackage ../development/tools/build-managers/apache-maven {
@@ -12088,6 +12238,8 @@ in
yq-go = callPackage ../development/tools/yq-go { };
+ ytt = callPackage ../development/tools/ytt {};
+
winpdb = callPackage ../development/tools/winpdb { };
grabserial = callPackage ../development/tools/grabserial { };
@@ -12496,9 +12648,9 @@ in
dbus-sharp-glib-1_0 = callPackage ../development/libraries/dbus-sharp-glib/dbus-sharp-glib-1.0.nix { };
dbus-sharp-glib-2_0 = callPackage ../development/libraries/dbus-sharp-glib { };
- makeDBusConf = { suidHelper, serviceDirectories }:
+ makeDBusConf = { suidHelper, serviceDirectories, apparmor }:
callPackage ../development/libraries/dbus/make-dbus-conf.nix {
- inherit suidHelper serviceDirectories;
+ inherit suidHelper serviceDirectories apparmor;
};
dee = callPackage ../development/libraries/dee { };
@@ -12636,18 +12788,12 @@ in
ffmpeg-full = callPackage ../development/libraries/ffmpeg-full {
# The following need to be fixed on Darwin
- frei0r = if stdenv.isDarwin then null else frei0r;
- game-music-emu = if stdenv.isDarwin then null else game-music-emu;
libjack2 = if stdenv.isDarwin then null else libjack2;
libmodplug = if stdenv.isDarwin then null else libmodplug;
- openal = if stdenv.isDarwin then null else openal;
libmfx = if stdenv.isDarwin then null else intel-media-sdk;
libpulseaudio = if stdenv.isDarwin then null else libpulseaudio;
- rav1e = if stdenv.isDarwin then null else rav1e;
samba = if stdenv.isDarwin then null else samba;
vid-stab = if stdenv.isDarwin then null else vid-stab;
- x265 = if stdenv.isDarwin then null else x265;
- xavs = if stdenv.isDarwin then null else xavs;
inherit (darwin.apple_sdk.frameworks)
Cocoa CoreServices CoreAudio AVFoundation MediaToolbox
VideoDecodeAcceleration;
@@ -12686,8 +12832,7 @@ in
flyway = callPackage ../development/tools/flyway { };
- inherit (callPackages ../development/libraries/fmt { })
- fmt_6 fmt_7;
+ inherit (callPackages ../development/libraries/fmt { }) fmt_7;
fmt = fmt_7;
@@ -13023,7 +13168,7 @@ in
gnutls = callPackage ../development/libraries/gnutls/default.nix {
inherit (darwin.apple_sdk.frameworks) Security;
- utillinux = utillinuxMinimal; # break the cyclic dependency
+ util-linux = util-linuxMinimal; # break the cyclic dependency
};
gnutls-kdh = callPackage ../development/libraries/gnutls-kdh/3.5.nix {
@@ -13038,6 +13183,8 @@ in
pgpkeyserver-lite = callPackage ../servers/web-apps/pgpkeyserver-lite {};
+ pgweb = callPackage ../development/tools/database/pgweb { };
+
gpgstats = callPackage ../tools/security/gpgstats { };
gpshell = callPackage ../development/tools/misc/gpshell { };
@@ -13430,6 +13577,8 @@ in
jsonnet = callPackage ../development/compilers/jsonnet { };
+ jsonnet-bundler = callPackage ../development/tools/jsonnet-bundler { };
+
go-jsonnet = callPackage ../development/compilers/go-jsonnet { };
jsonrpc-glib = callPackage ../development/libraries/jsonrpc-glib { };
@@ -13480,6 +13629,8 @@ in
lasso = callPackage ../development/libraries/lasso { };
+ LAStools = callPackage ../development/libraries/LAStools { };
+
LASzip = callPackage ../development/libraries/LASzip { };
LASzip2 = callPackage ../development/libraries/LASzip/LASzip2.nix { };
@@ -13923,6 +14074,8 @@ in
libfixposix = callPackage ../development/libraries/libfixposix {};
+ libff = callPackage ../development/libraries/libff { };
+
libffcall = callPackage ../development/libraries/libffcall { };
libffi = callPackage ../development/libraries/libffi { };
@@ -14163,7 +14316,18 @@ in
libjpeg_original = callPackage ../development/libraries/libjpeg { };
# also known as libturbojpeg
- libjpeg_turbo = callPackage ../development/libraries/libjpeg-turbo { };
+ libjpeg_turbo = callPackage ../development/libraries/libjpeg-turbo (lib.optionalAttrs stdenv.isDarwin {
+ # cmake 3.19.1 has a bug. So far only noticed with this package.
+ # https://github.com/NixOS/nixpkgs/issues/105854
+ cmake = cmake.overrideAttrs(oldAttrs: {
+ patches = oldAttrs.patches ++ [
+ (fetchpatch {
+ url = "https://gitlab.kitware.com/cmake/cmake/-/commit/fcabf4a47e0c441ff80fad8f34e388b16738bd33.patch";
+ sha256 = "bVrjY8omtAEKe8G76hGtmO54LKJvhx3RTW6OF6Y7rsU=";
+ })
+ ];
+ });
+ });
libjpeg = libjpeg_turbo;
libjreen = callPackage ../development/libraries/libjreen { };
@@ -14204,7 +14368,9 @@ in
libmemcached = callPackage ../development/libraries/libmemcached { };
- libmicrohttpd = callPackage ../development/libraries/libmicrohttpd { };
+ libmicrohttpd_0_9_70 = callPackage ../development/libraries/libmicrohttpd/0.9.70.nix { };
+ libmicrohttpd_0_9_71 = callPackage ../development/libraries/libmicrohttpd/0.9.71.nix { };
+ libmicrohttpd = libmicrohttpd_0_9_71;
libmikmod = callPackage ../development/libraries/libmikmod {
inherit (darwin.apple_sdk.frameworks) CoreAudio;
@@ -14888,8 +15054,6 @@ in
non = callPackage ../applications/audio/non { };
- noise-suppression-for-voice = callPackage ../development/libraries/noise-suppression-for-voice { };
-
ntl = callPackage ../development/libraries/ntl { };
nspr = callPackage ../development/libraries/nspr {
@@ -15174,8 +15338,9 @@ in
python = python37;
};
- protobuf = protobuf3_13;
+ protobuf = protobuf3_14;
+ protobuf3_14 = callPackage ../development/libraries/protobuf/3.14.nix { };
protobuf3_13 = callPackage ../development/libraries/protobuf/3.13.nix { };
protobuf3_12 = callPackage ../development/libraries/protobuf/3.12.nix { };
protobuf3_11 = callPackage ../development/libraries/protobuf/3.11.nix { };
@@ -15383,8 +15548,14 @@ in
grantlee = callPackage ../development/libraries/grantlee/5 { };
+ qtcurve = callPackage ../data/themes/qtcurve {};
+
+ herqq = callPackage ../development/libraries/herqq { };
+
kdb = callPackage ../development/libraries/kdb { };
+ kde2-decoration = callPackage ../data/themes/kde2 { };
+
kdiagram = callPackage ../development/libraries/kdiagram { };
kdsoap = callPackage ../development/libraries/kdsoap { };
@@ -15449,6 +15620,8 @@ in
qca-qt5 = callPackage ../development/libraries/qca-qt5 { };
+ qcsxcad = callPackage ../development/libraries/science/electronics/qcsxcad { };
+
qmltermwidget = callPackage ../development/libraries/qmltermwidget {
inherit (darwin.apple_sdk.libs) utmp;
};
@@ -15503,6 +15676,8 @@ in
quicksynergy = callPackage ../applications/misc/quicksynergy { };
+ qv2ray = libsForQt5.callPackage ../applications/networking/qv2ray {};
+
qwt = callPackage ../development/libraries/qwt {};
qwt6_qt4 = callPackage ../development/libraries/qwt/6_qt4.nix {
@@ -15577,7 +15752,13 @@ in
qm-dsp = callPackage ../development/libraries/audio/qm-dsp { };
- qradiolink = callPackage ../applications/radio/qradiolink { };
+ qradiolink = callPackage ../applications/radio/qradiolink {
+ # 3.8 support is not ready yet:
+ # https://github.com/qradiolink/qradiolink/issues/67#issuecomment-703222573
+ # The non minimal build is used because the 'qtgui' component is needed.
+ # gr-osmosdr is using the same gnuradio as of now.
+ gnuradio = gnuradio3_7-unwrapped;
+ };
qrupdate = callPackage ../development/libraries/qrupdate { };
@@ -15756,6 +15937,8 @@ in
snappy = callPackage ../development/libraries/snappy { };
+ snow = callPackage ../tools/security/snow { };
+
soapyairspy = callPackage ../applications/radio/soapyairspy { };
soapybladerf = callPackage ../applications/radio/soapybladerf { };
@@ -15955,9 +16138,7 @@ in
taglib-sharp = callPackage ../development/libraries/taglib-sharp { };
- talloc = callPackage ../development/libraries/talloc {
- python = buildPackages.python3;
- };
+ talloc = callPackage ../development/libraries/talloc { };
tclap = callPackage ../development/libraries/tclap {};
@@ -16166,6 +16347,7 @@ in
CoreText IOSurface ImageIO OpenGL GLUT;
};
+ vulkan-extension-layer = callPackage ../tools/graphics/vulkan-extension-layer { };
vulkan-headers = callPackage ../development/libraries/vulkan-headers { };
vulkan-loader = callPackage ../development/libraries/vulkan-loader { };
vulkan-tools = callPackage ../tools/graphics/vulkan-tools { };
@@ -16709,8 +16891,8 @@ in
clamsmtp = callPackage ../servers/mail/clamsmtp { };
clickhouse = callPackage ../servers/clickhouse {
- # clickhouse doesn't build on llvm8.
- inherit (llvmPackages_9) clang-unwrapped lld lldClang llvm;
+ # upstream requires llvm10 as of v20.11.4.13
+ inherit (llvmPackages_10) clang-unwrapped lld lldClang llvm;
};
couchdb = callPackage ../servers/http/couchdb {
@@ -16834,9 +17016,7 @@ in
grafana_reporter = callPackage ../servers/monitoring/grafana-reporter { };
- gerbera = callPackage ../servers/gerbera {
- fmt = fmt_6;
- };
+ gerbera = callPackage ../servers/gerbera {};
gobetween = callPackage ../servers/gobetween { };
@@ -17127,6 +17307,8 @@ in
tomcat-native = callPackage ../servers/http/tomcat/tomcat-native.nix { };
+ pg_featureserv = callPackage ../servers/pg_featureserv { };
+
pg_tileserv = callPackage ../servers/pg_tileserv { };
pies = callPackage ../servers/pies { };
@@ -17193,6 +17375,7 @@ in
};
influxdb = callPackage ../servers/nosql/influxdb { };
+ influxdb2 = callPackage ../servers/nosql/influxdb2 { };
mysql57 = callPackage ../servers/sql/mysql/5.7.x.nix {
inherit (darwin) cctools developer_cmds;
@@ -17231,7 +17414,7 @@ in
checkSSLCert = callPackage ../servers/monitoring/nagios/plugins/check_ssl_cert.nix { };
- pynagsystemd = callPackage ../servers/monitoring/nagios/plugins/pynagsystemd.nix { };
+ check_systemd = callPackage ../servers/monitoring/nagios/plugins/check_systemd.nix { };
neo4j = callPackage ../servers/nosql/neo4j { };
@@ -17571,6 +17754,8 @@ in
webmetro = callPackage ../servers/webmetro { };
+ wsdd = callPackage ../servers/wsdd { };
+
webhook = callPackage ../servers/http/webhook { };
winstone = throw "Winstone is not supported anymore. Alternatives are Jetty or Tomcat.";
@@ -17820,7 +18005,7 @@ in
libossp_uuid = callPackage ../development/libraries/libossp-uuid { };
libuuid = if stdenv.isLinux
- then utillinuxMinimal
+ then util-linuxMinimal
else null;
light = callPackage ../os-specific/linux/light { };
@@ -17853,7 +18038,7 @@ in
};
fusePackages = dontRecurseIntoAttrs (callPackage ../os-specific/linux/fuse {
- utillinux = utillinuxMinimal;
+ util-linux = util-linuxMinimal;
});
fuse = lowPrio fusePackages.fuse_2;
fuse3 = fusePackages.fuse_3;
@@ -18187,6 +18372,10 @@ in
acpi_call = callPackage ../os-specific/linux/acpi-call {};
+ akvcam = callPackage ../os-specific/linux/akvcam {
+ inherit (qt5) qmake;
+ };
+
amdgpu-pro = callPackage ../os-specific/linux/amdgpu-pro { };
anbox = callPackage ../os-specific/linux/anbox/kmod.nix { };
@@ -18224,6 +18413,8 @@ in
fwts-efi-runtime = callPackage ../os-specific/linux/fwts/module.nix { };
+ gcadapter-oc-kmod = callPackage ../os-specific/linux/gcadapter-oc-kmod { };
+
hyperv-daemons = callPackage ../os-specific/linux/hyperv-daemons { };
e1000e = if stdenv.lib.versionOlder kernel.version "4.10" then callPackage ../os-specific/linux/e1000e {} else null;
@@ -18509,9 +18700,7 @@ in
keyutils = callPackage ../os-specific/linux/keyutils { };
- libselinux = callPackage ../os-specific/linux/libselinux {
- python = python37;
- };
+ libselinux = callPackage ../os-specific/linux/libselinux { };
libsemanage = callPackage ../os-specific/linux/libsemanage {
python = python3;
@@ -18806,8 +18995,6 @@ in
# Building with `xen` instead of `xen-slim` is possible, but makes no sense.
qemu_xen = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen-slim; });
qemu_xen-light = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen-light; });
- qemu_xen_4_8 = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen_4_8-slim; });
- qemu_xen_4_8-light = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen_4_8-light; });
qemu_xen_4_10 = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen_4_10-slim; });
qemu_xen_4_10-light = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen_4_10-light; });
@@ -18905,7 +19092,7 @@ in
systemd = callPackage ../os-specific/linux/systemd {
# break some cyclic dependencies
- utillinux = utillinuxMinimal;
+ util-linux = util-linuxMinimal;
# provide a super minimal gnupg used for systemd-machined
gnupg = callPackage ../tools/security/gnupg/22.nix {
enableMinimal = true;
@@ -19025,7 +19212,7 @@ in
stdenv = crossLibcStdenv;
};
- eudev = callPackage ../os-specific/linux/eudev { utillinux = utillinuxMinimal; };
+ eudev = callPackage ../os-specific/linux/eudev { util-linux = util-linuxMinimal; };
libudev0-shim = callPackage ../os-specific/linux/libudev0-shim { };
@@ -19035,6 +19222,8 @@ in
udisks_glue = callPackage ../os-specific/linux/udisks-glue { };
+ ugtrain = callPackage ../tools/misc/ugtrain { };
+
untie = callPackage ../os-specific/linux/untie { };
upower = callPackage ../os-specific/linux/upower { };
@@ -19049,17 +19238,17 @@ in
usermount = callPackage ../os-specific/linux/usermount { };
- utillinux = if stdenv.isLinux then callPackage ../os-specific/linux/util-linux { }
- else unixtools.utillinux;
+ util-linux = if stdenv.isLinux then callPackage ../os-specific/linux/util-linux { }
+ else unixtools.util-linux;
- utillinuxCurses = utillinux;
+ util-linuxCurses = util-linux;
- utillinuxMinimal = if stdenv.isLinux then appendToName "minimal" (utillinux.override {
+ util-linuxMinimal = if stdenv.isLinux then appendToName "minimal" (util-linux.override {
minimal = true;
ncurses = null;
perl = null;
systemd = null;
- }) else utillinux;
+ }) else util-linux;
v4l-utils = qt5.callPackage ../os-specific/linux/v4l-utils { };
@@ -19438,8 +19627,6 @@ in
kawkab-mono-font = callPackage ../data/fonts/kawkab-mono {};
- kde2-decoration = libsForQt514.callPackage ../data/themes/kde2 { };
-
kochi-substitute = callPackage ../data/fonts/kochi-substitute {};
kochi-substitute-naga10 = callPackage ../data/fonts/kochi-substitute-naga10 {};
@@ -19587,6 +19774,8 @@ in
inherit (callPackages ../data/fonts/noto-fonts {})
noto-fonts noto-fonts-cjk noto-fonts-emoji noto-fonts-emoji-blob-bin noto-fonts-extra;
+ nuclear = callPackage ../applications/audio/nuclear { };
+
nullmailer = callPackage ../servers/mail/nullmailer {
stdenv = gccStdenv;
};
@@ -19692,8 +19881,6 @@ in
qogir-theme = callPackage ../data/themes/qogir { };
- qtcurve = libsForQt514.callPackage ../data/themes/qtcurve {};
-
redhat-official-fonts = callPackage ../data/fonts/redhat-official { };
route159 = callPackage ../data/fonts/route159 { };
@@ -20023,7 +20210,7 @@ in
msgviewer = callPackage ../applications/networking/mailreaders/msgviewer { };
- amarok = libsForQt514.callPackage ../applications/audio/amarok { };
+ amarok = libsForQt5.callPackage ../applications/audio/amarok { };
amarok-kf5 = amarok; # for compatibility
amfora = callPackage ../applications/networking/browsers/amfora { };
@@ -20121,17 +20308,7 @@ in
bambootracker = libsForQt5.callPackage ../applications/audio/bambootracker { };
- cadence = let
- # Use Qt 5.14 consistently
- pkgs_ = pkgs.extend(_: prev: {
- pythonInterpreters = prev.pythonInterpreters.override(oldAttrs: {
- pkgs = oldAttrs.pkgs.extend(_: _: {
- qt5 = pkgs.qt514;
- libsForQt5 = pkgs.libsForQt514;
- });
- });
- });
- in pkgs_.libsForQt514.callPackage ../applications/audio/cadence { };
+ cadence = libsForQt5.callPackage ../applications/audio/cadence { };
cheesecutter = callPackage ../applications/audio/cheesecutter { };
@@ -20277,6 +20454,8 @@ in
blugon = callPackage ../applications/misc/blugon { };
+ bombadillo = callPackage ../applications/networking/browsers/bombadillo { };
+
bombono = callPackage ../applications/video/bombono {};
bomi = libsForQt5.callPackage ../applications/video/bomi {
@@ -20356,6 +20535,8 @@ in
castor = callPackage ../applications/networking/browsers/castor { };
+ catfs = callPackage ../os-specific/linux/catfs { };
+
catimg = callPackage ../tools/misc/catimg { };
catt = callPackage ../applications/video/catt { };
@@ -20426,7 +20607,7 @@ in
clightd = callPackage ../applications/misc/clight/clightd.nix { };
- clipgrab = libsForQt514.callPackage ../applications/video/clipgrab { };
+ clipgrab = libsForQt5.callPackage ../applications/video/clipgrab { };
clipcat = callPackage ../applications/misc/clipcat { };
@@ -20455,7 +20636,7 @@ in
cntr = callPackage ../applications/virtualization/cntr { };
- communi = libsForQt514.callPackage ../applications/networking/irc/communi { };
+ communi = libsForQt5.callPackage ../applications/networking/irc/communi { };
confclerk = callPackage ../applications/misc/confclerk { };
@@ -20478,7 +20659,7 @@ in
pygments = python27Packages.pygments;
};
- csound-qt = libsForQt514.callPackage ../applications/audio/csound/csound-qt {
+ csound-qt = libsForQt5.callPackage ../applications/audio/csound/csound-qt {
python = python27;
};
@@ -20507,8 +20688,6 @@ in
python3Packages = python37Packages;
};
- cpp_ethereum = callPackage ../applications/misc/cpp-ethereum { };
-
crun = callPackage ../applications/virtualization/crun {};
csdp = callPackage ../applications/science/math/csdp { };
@@ -20523,7 +20702,7 @@ in
curseradio = callPackage ../applications/audio/curseradio { };
- cutecom = libsForQt514.callPackage ../tools/misc/cutecom { };
+ cutecom = libsForQt5.callPackage ../tools/misc/cutecom { };
cvs = callPackage ../applications/version-management/cvs { };
@@ -20654,10 +20833,12 @@ in
buildServerGui = false;
};
- droopy = python37Packages.callPackage ../applications/networking/droopy { };
+ droopy = python3Packages.callPackage ../applications/networking/droopy { };
drumgizmo = callPackage ../applications/audio/drumgizmo { };
+ dsf2flac = callPackage ../applications/audio/dsf2flac { };
+
dunst = callPackage ../applications/misc/dunst { };
du-dust = callPackage ../tools/misc/dust { };
@@ -20859,6 +21040,10 @@ in
gpg-mdp = callPackage ../applications/misc/gpg-mdp { };
+ greenfoot = callPackage ../applications/editors/greenfoot/default.nix {
+ jdk = jetbrains.jdk;
+ };
+
gspeech = callPackage ../applications/audio/gspeech { };
icesl = callPackage ../applications/misc/icesl { };
@@ -20961,7 +21146,7 @@ in
freewheeling = callPackage ../applications/audio/freewheeling { };
- fritzing = libsForQt514.callPackage ../applications/science/electronics/fritzing { };
+ fritzing = libsForQt5.callPackage ../applications/science/electronics/fritzing { };
fsv = callPackage ../applications/misc/fsv { };
@@ -20990,34 +21175,80 @@ in
gksu = callPackage ../applications/misc/gksu { };
- gnss-sdr = callPackage ../applications/radio/gnss-sdr { boost=boost166; };
+ gnss-sdr = callPackage ../applications/radio/gnss-sdr {
+ boost = boost166;
+ gnuradio = gnuradio3_7-unwrapped;
+ };
- gnuradio = callPackage ../applications/radio/gnuradio {
- inherit (python2Packages) cheetah lxml Mako matplotlib numpy python pyopengl pyqt4 scipy wxPython pygtk;
+ gnuradio-unwrapped = callPackage ../applications/radio/gnuradio {
inherit (darwin.apple_sdk.frameworks) CoreAudio;
- fftw = fftwFloat;
- qwt = qwt6_qt4;
+ python = python3;
};
-
- gnuradio-with-packages = callPackage ../applications/radio/gnuradio/wrapper.nix {
- inherit (python2Packages) python;
- extraPackages = [ gr-nacl gr-osmosdr gr-ais gr-rds ]
- ++ lib.optionals stdenv.isLinux [ gr-gsm gr-limesdr ];
+ # A build without gui components and other utilites not needed for end user
+ # libraries
+ gnuradioMinimal = gnuradio-unwrapped.override {
+ features = {
+ gnuradio-companion = false;
+ python-support = false;
+ gr-ctrlport = false;
+ examples = false;
+ gr-qtgui = false;
+ gr-utils = false;
+ gr-modtool = false;
+ sphinx = false;
+ doxygen = false;
+ };
+ };
+ gnuradio = callPackage ../applications/radio/gnuradio/wrapper.nix {
+ unwrapped = gnuradio-unwrapped;
+ };
+ gnuradio3_7-unwrapped = callPackage ../applications/radio/gnuradio/3.7.nix {
+ inherit (darwin.apple_sdk.frameworks) CoreAudio;
+ python = python2;
+ };
+ # A build without gui components and other utilites not needed if gnuradio is
+ # used as a c++ library.
+ gnuradio3_7Minimal = gnuradio3_7-unwrapped.override {
+ features = {
+ gnuradio-companion = false;
+ python-support = false;
+ gr-ctrlport = false;
+ gr-qtgui = false;
+ gr-utils = false;
+ sphinx = false;
+ doxygen = false;
+ gr-wxgui = false;
+ };
+ };
+ gnuradio3_7 = callPackage ../applications/radio/gnuradio/wrapper.nix {
+ unwrapped = gnuradio3_7-unwrapped;
};
grandorgue = callPackage ../applications/audio/grandorgue { };
- gr-nacl = callPackage ../applications/radio/gnuradio/nacl.nix { };
+ gr-nacl = callPackage ../applications/radio/gnuradio/nacl.nix {
+ gnuradio = gnuradio3_7-unwrapped;
+ };
- gr-gsm = callPackage ../applications/radio/gnuradio/gsm.nix { };
+ gr-gsm = callPackage ../applications/radio/gnuradio/gsm.nix {
+ gnuradio = gnuradio3_7-unwrapped;
+ };
- gr-ais = callPackage ../applications/radio/gnuradio/ais.nix { };
+ gr-ais = callPackage ../applications/radio/gnuradio/ais.nix {
+ gnuradio = gnuradio3_7-unwrapped;
+ };
- gr-limesdr = callPackage ../applications/radio/gnuradio/limesdr.nix { };
+ gr-limesdr = callPackage ../applications/radio/gnuradio/limesdr.nix {
+ gnuradio = gnuradio3_7-unwrapped;
+ };
- gr-rds = callPackage ../applications/radio/gnuradio/rds.nix { };
+ gr-rds = callPackage ../applications/radio/gnuradio/rds.nix {
+ gnuradio = gnuradio3_7-unwrapped;
+ };
- gr-osmosdr = callPackage ../applications/radio/gnuradio/osmosdr.nix { };
+ gr-osmosdr = callPackage ../applications/radio/gnuradio/osmosdr.nix {
+ gnuradio = gnuradio3_7-unwrapped;
+ };
goldendict = libsForQt514.callPackage ../applications/misc/goldendict {
inherit (darwin) libiconv;
@@ -21056,7 +21287,14 @@ in
gpx = callPackage ../applications/misc/gpx { };
- gqrx = libsForQt514.callPackage ../applications/radio/gqrx { };
+ gqrx = libsForQt514.callPackage ../applications/radio/gqrx {
+ gnuradio = gnuradio3_7Minimal;
+ # Use the same gnuradio for gr-osmosdr as well
+ gr-osmosdr = gr-osmosdr.override {
+ gnuradio = gnuradio3_7Minimal;
+ pythonSupport = false;
+ };
+ };
gpx-viewer = callPackage ../applications/misc/gpx-viewer { };
@@ -21181,7 +21419,7 @@ in
redoflacs = callPackage ../applications/audio/redoflacs { };
- flameshot = libsForQt514.callPackage ../tools/misc/flameshot { };
+ flameshot = libsForQt5.callPackage ../tools/misc/flameshot { };
flashplayer = callPackage ../applications/networking/browsers/mozilla-plugins/flashplayer (config.flashplayer or {});
@@ -21326,8 +21564,8 @@ in
m32edit = callPackage ../applications/audio/midas/m32edit.nix {};
- manim = python37Packages.callPackage ../applications/video/manim {
- opencv = python37Packages.opencv3;
+ manim = python3Packages.callPackage ../applications/video/manim {
+ opencv = python3Packages.opencv3;
};
manuskript = libsForQt5.callPackage ../applications/editors/manuskript { };
@@ -21539,6 +21777,8 @@ in
howl = callPackage ../applications/editors/howl { };
+ hdl-dump = callPackage ../tools/misc/hdl-dump { };
+
hpcg = callPackage ../tools/misc/hpcg/default.nix { };
hpl = callPackage ../tools/misc/hpl { mpi = openmpi; };
@@ -21648,9 +21888,7 @@ in
swaylock-effects = callPackage ../applications/window-managers/sway/lock-effects.nix { };
- waybar = callPackage ../applications/misc/waybar {
- fmt = fmt_6;
- };
+ waybar = callPackage ../applications/misc/waybar {};
hikari = callPackage ../applications/window-managers/hikari { };
@@ -21660,6 +21898,8 @@ in
i3-gaps = callPackage ../applications/window-managers/i3/gaps.nix { };
+ i3altlayout = callPackage ../applications/window-managers/i3/altlayout.nix { };
+
i3-easyfocus = callPackage ../applications/window-managers/i3/easyfocus.nix { };
i3-layout-manager = callPackage ../applications/window-managers/i3/layout-manager.nix { };
@@ -21688,6 +21928,8 @@ in
inherit (xorg) xrdb;
};
+ multilockscreen = callPackage ../misc/screensavers/multilockscreen { };
+
i3minator = callPackage ../tools/misc/i3minator { };
i3pystatus = callPackage ../applications/window-managers/i3/pystatus.nix { };
@@ -21710,6 +21952,8 @@ in
id3v2 = callPackage ../applications/audio/id3v2 { };
+ ideamaker = callPackage ../applications/misc/ideamaker { };
+
ifenslave = callPackage ../os-specific/linux/ifenslave { };
ii = callPackage ../applications/networking/irc/ii {
@@ -21719,6 +21963,7 @@ in
ike = callPackage ../applications/networking/ike { };
ikiwiki = callPackage ../applications/misc/ikiwiki {
+ python = python3;
inherit (perlPackages.override { pkgs = pkgs // { imagemagick = imagemagickBig;}; }) PerlMagick;
};
@@ -21794,6 +22039,10 @@ in
img2pdf = with python3Packages; toPythonApplication img2pdf;
+ imgbrd-grabber = qt5.callPackage ../applications/graphics/imgbrd-grabber/default.nix {
+ typescript = nodePackages.typescript;
+ };
+
imgcat = callPackage ../applications/graphics/imgcat { };
imgp = python3Packages.callPackage ../applications/graphics/imgp { };
@@ -21811,7 +22060,9 @@ in
inkscape-extensions = recurseIntoAttrs (callPackages ../applications/graphics/inkscape/extensions.nix {});
- inspectrum = libsForQt514.callPackage ../applications/radio/inspectrum { };
+ inspectrum = libsForQt514.callPackage ../applications/radio/inspectrum {
+ gnuradio = gnuradioMinimal;
+ };
ion3 = callPackage ../applications/window-managers/ion-3 {
lua = lua5_1;
@@ -21961,7 +22212,7 @@ in
keyfinder-cli = libsForQt5.callPackage ../applications/audio/keyfinder-cli { };
- kgraphviewer = libsForQt514.callPackage ../applications/graphics/kgraphviewer { };
+ kgraphviewer = libsForQt5.callPackage ../applications/graphics/kgraphviewer { };
khal = callPackage ../applications/misc/khal { };
@@ -21984,7 +22235,8 @@ in
kmplayer = libsForQt5.callPackage ../applications/video/kmplayer { };
- kmymoney = libsForQt5.callPackage ../applications/office/kmymoney { };
+ # Pinned to qt5.14 due to kdewebkit (depends on qtwebkit) which is currently broken with qt5.15
+ kmymoney = libsForQt514.callPackage ../applications/office/kmymoney { };
kodestudio = callPackage ../applications/editors/kodestudio { };
@@ -22006,7 +22258,7 @@ in
ktimetracker = libsForQt5.callPackage ../applications/office/ktimetracker { };
- ktorrent = libsForQt514.callPackage ../applications/networking/p2p/ktorrent { };
+ ktorrent = libsForQt5.callPackage ../applications/networking/p2p/ktorrent { };
kubecfg = callPackage ../applications/networking/cluster/kubecfg { };
@@ -22046,6 +22298,8 @@ in
kvirc = libsForQt514.callPackage ../applications/networking/irc/kvirc { };
+ lambda-delta = callPackage ../misc/emulators/lambda-delta { };
+
lame = callPackage ../development/libraries/lame { };
larswm = callPackage ../applications/window-managers/larswm { };
@@ -22187,13 +22441,13 @@ in
loxodo = callPackage ../applications/misc/loxodo { };
- lsd2dsl = libsForQt514.callPackage ../applications/misc/lsd2dsl { };
+ lsd2dsl = libsForQt5.callPackage ../applications/misc/lsd2dsl { };
lrzsz = callPackage ../tools/misc/lrzsz { };
lsp-plugins = callPackage ../applications/audio/lsp-plugins { };
- luminanceHDR = libsForQt514.callPackage ../applications/graphics/luminance-hdr { };
+ luminanceHDR = libsForQt5.callPackage ../applications/graphics/luminance-hdr { };
lxdvdrip = callPackage ../applications/video/lxdvdrip { };
@@ -22243,7 +22497,7 @@ in
mac = callPackage ../development/libraries/mac { };
- macdylibbundler = callPackage ../development/tools/misc/macdylibbundler { };
+ macdylibbundler = callPackage ../development/tools/misc/macdylibbundler { inherit (darwin) cctools; };
magic-wormhole = with python3Packages; toPythonApplication magic-wormhole;
@@ -22294,6 +22548,8 @@ in
mblaze = callPackage ../applications/networking/mailreaders/mblaze { };
+ mcomix3 = callPackage ../applications/graphics/mcomix3 {};
+
mcpp = callPackage ../development/compilers/mcpp { };
mda_lv2 = callPackage ../applications/audio/mda-lv2 { };
@@ -22314,6 +22570,7 @@ in
meme = callPackage ../applications/graphics/meme { };
+ # Needs qtwebkit which is broken on qt5.15
mendeley = libsForQt514.callPackage ../applications/office/mendeley {
gconf = pkgs.gnome2.GConf;
};
@@ -22329,6 +22586,7 @@ in
mercurialFull = appendToName "full" (pkgs.mercurial.override { guiSupport = true; });
+ # Needs qtwebkit which is broken on qt5.15
merkaartor = libsForQt514.callPackage ../applications/misc/merkaartor { };
meshlab = libsForQt5.callPackage ../applications/graphics/meshlab { };
@@ -22358,7 +22616,7 @@ in
minishift = callPackage ../applications/networking/cluster/minishift { };
- minitube = libsForQt514.callPackage ../applications/video/minitube { };
+ minitube = libsForQt5.callPackage ../applications/video/minitube { };
mimic = callPackage ../applications/audio/mimic { };
@@ -22487,6 +22745,9 @@ in
ympd = callPackage ../applications/audio/ympd { };
+ # a somewhat more maintained fork of ympd
+ mympd = callPackage ../applications/audio/mympd { };
+
nload = callPackage ../applications/networking/nload { };
normalize = callPackage ../applications/audio/normalize { };
@@ -22574,6 +22835,8 @@ in
pythonPackages = python3Packages;
};
+ n8n = callPackage ../applications/networking/n8n {};
+
neap = callPackage ../applications/misc/neap { };
neomutt = callPackage ../applications/networking/mailreaders/neomutt { };
@@ -22615,11 +22878,10 @@ in
osm2pgsql = callPackage ../tools/misc/osm2pgsql { };
- ostinato = callPackage ../applications/networking/ostinato {
- wireshark = wireshark.override { qt5 = qt514; };
- };
+ ostinato = libsForQt5.callPackage ../applications/networking/ostinato { };
p4 = callPackage ../applications/version-management/p4 { };
+ # Broken with Qt5.15 because qtwebkit is broken with it
p4v = libsForQt514.callPackage ../applications/version-management/p4v { };
partio = callPackage ../development/libraries/partio {};
@@ -22638,9 +22900,7 @@ in
pig = callPackage ../applications/networking/cluster/pig { };
- pijul = callPackage ../applications/version-management/pijul {
- inherit (llvmPackages) clang libclang;
- };
+ pijul = callPackage ../applications/version-management/pijul { };
ping = callPackage ../applications/networking/ping { };
@@ -22681,13 +22941,11 @@ in
qbec = callPackage ../applications/networking/cluster/qbec { };
- rssguard = libsForQt514.callPackage ../applications/networking/feedreaders/rssguard { };
+ rssguard = libsForQt5.callPackage ../applications/networking/feedreaders/rssguard { };
scudcloud = callPackage ../applications/networking/instant-messengers/scudcloud { };
- shotcut = libsForQt514.callPackage ../applications/video/shotcut {
- libmlt = mlt;
- };
+ shotcut = libsForQt5.callPackage ../applications/video/shotcut { };
shogun = callPackage ../applications/science/machine-learning/shogun {
stdenv = gcc8Stdenv;
@@ -22853,13 +23111,15 @@ in
inherit (gnome2) libglade;
};
- obs-studio = libsForQt514.callPackage ../applications/video/obs-studio { };
+ obs-studio = libsForQt5.callPackage ../applications/video/obs-studio { };
obs-wlrobs = callPackage ../applications/video/obs-studio/wlrobs.nix { };
- obs-v4l2sink = libsForQt514.callPackage ../applications/video/obs-studio/v4l2sink.nix { };
+ obs-move-transition = callPackage ../applications/video/obs-studio/obs-move-transition.nix { };
+
+ obs-v4l2sink = libsForQt5.callPackage ../applications/video/obs-studio/v4l2sink.nix { };
- obs-ndi = libsForQt514.callPackage ../applications/video/obs-studio/obs-ndi.nix { };
+ obs-ndi = libsForQt5.callPackage ../applications/video/obs-studio/obs-ndi.nix { };
obsidian = callPackage ../applications/misc/obsidian { };
@@ -22983,6 +23243,8 @@ in
packet = callPackage ../development/tools/packet { };
+ packet-sd = callPackage ../development/tools/packet-sd { };
+
packet-cli = callPackage ../development/tools/packet-cli { };
pb_cli = callPackage ../tools/misc/pb_cli {};
@@ -22991,6 +23253,8 @@ in
pbrt = callPackage ../applications/graphics/pbrt { };
+ pcloud = callPackage ../applications/networking/pcloud { };
+
pcsxr = callPackage ../misc/emulators/pcsxr {
ffmpeg = ffmpeg_2;
};
@@ -23021,6 +23285,8 @@ in
inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-libav;
};
+ peach = callPackage ../servers/peach { };
+
peaclock = callPackage ../applications/misc/peaclock {
stdenv = gccStdenv;
};
@@ -23173,7 +23439,7 @@ in
properties-cpp = callPackage ../development/libraries/properties-cpp { };
- protonmail-bridge = libsForQt512.callPackage ../applications/networking/protonmail-bridge { };
+ protonmail-bridge = callPackage ../applications/networking/protonmail-bridge { };
protonvpn-cli = callPackage ../applications/networking/protonvpn-cli { };
@@ -23181,9 +23447,9 @@ in
ps2client = callPackage ../applications/networking/ps2client { };
- psi = libsForQt514.callPackage ../applications/networking/instant-messengers/psi { };
+ psi = libsForQt5.callPackage ../applications/networking/instant-messengers/psi { };
- psi-plus = libsForQt514.callPackage ../applications/networking/instant-messengers/psi-plus { };
+ psi-plus = libsForQt5.callPackage ../applications/networking/instant-messengers/psi-plus { };
psol = callPackage ../development/libraries/psol { };
@@ -23230,19 +23496,8 @@ in
qemu-utils = callPackage ../applications/virtualization/qemu/utils.nix {};
- # Our 3.10 LTS cannot use a newer Qt (5.15) version because it requires qtwebkit
- # and our qtwebkit fails to build with 5.15. 01bcfd3579219d60e5d07df309a000f96b2b658b
- qgis-unwrapped = let
- pkgs_ = pkgs.extend(_: prev: {
- pythonInterpreters = prev.pythonInterpreters.override(oldAttrs: {
- pkgs = oldAttrs.pkgs.extend(_: _: {
- qt5 = pkgs.qt514;
- libsForQt5 = pkgs.libsForQt514;
- });
- });
- });
- in pkgs_.libsForQt514.callPackage ../applications/gis/qgis/unwrapped.nix {
- withGrass = false;
+ qgis-unwrapped = libsForQt5.callPackage ../applications/gis/qgis/unwrapped.nix {
+ withGrass = false;
};
qgis = callPackage ../applications/gis/qgis { };
@@ -23257,12 +23512,14 @@ in
garmindev = callPackage ../applications/misc/qlandkartegt/garmindev.nix {};
- qmapshack = libsForQt514.callPackage ../applications/misc/qmapshack { };
+ qmapshack = libsForQt5.callPackage ../applications/gis/qmapshack { };
qmediathekview = libsForQt5.callPackage ../applications/video/qmediathekview {
boost = boost17x;
};
+ qmplay2 = libsForQt5.callPackage ../applications/video/qmplay2 { };
+
qmetro = callPackage ../applications/misc/qmetro { };
qmidiarp = callPackage ../applications/audio/qmidiarp {};
@@ -23427,8 +23684,9 @@ in
remotebox = callPackage ../applications/virtualization/remotebox { };
- retroshare = libsForQt514.callPackage ../applications/networking/p2p/retroshare { };
- retroshare06 = retroshare;
+ # This package is currently broken with libupnp
+ # But when unbroken, it should work with the stable Qt5
+ retroshare = libsForQt5.callPackage ../applications/networking/p2p/retroshare { };
rgp = libsForQt5.callPackage ../development/tools/rgp { };
@@ -23684,7 +23942,7 @@ in
robustirc-bridge = callPackage ../servers/irc/robustirc-bridge { };
- skrooge = libsForQt514.callPackage ../applications/office/skrooge {};
+ skrooge = libsForQt5.callPackage ../applications/office/skrooge {};
smartgithg = callPackage ../applications/version-management/smartgithg {
jre = openjdk11;
@@ -23700,11 +23958,11 @@ in
sipp = callPackage ../development/tools/misc/sipp { };
- skanlite = libsForQt514.callPackage ../applications/office/skanlite { };
+ skanlite = libsForQt5.callPackage ../applications/office/skanlite { };
soci = callPackage ../development/libraries/soci { };
- sonic-lineup = libsForQt514.callPackage ../applications/audio/sonic-lineup { };
+ sonic-lineup = libsForQt5.callPackage ../applications/audio/sonic-lineup { };
sonic-visualiser = libsForQt5.callPackage ../applications/audio/sonic-visualiser { };
@@ -23820,8 +24078,7 @@ in
symlinks = callPackage ../tools/system/symlinks { };
- # this can be changed to python3 once pyside2 is updated to support the latest python version
- syncplay = python37.pkgs.callPackage ../applications/networking/syncplay { };
+ syncplay = python3.pkgs.callPackage ../applications/networking/syncplay { };
inherit (callPackages ../applications/networking/syncthing { })
syncthing
@@ -23879,7 +24136,7 @@ in
teams = callPackage ../applications/networking/instant-messengers/teams { };
- teamspeak_client = libsForQt512.callPackage ../applications/networking/instant-messengers/teamspeak/client.nix { };
+ teamspeak_client = libsForQt5.callPackage ../applications/networking/instant-messengers/teamspeak/client.nix { };
teamspeak_server = callPackage ../applications/networking/instant-messengers/teamspeak/server.nix { };
taskell = haskell.lib.justStaticExecutables haskellPackages.taskell;
@@ -23971,6 +24228,8 @@ in
ticpp = callPackage ../development/libraries/ticpp { };
+ tickrs = callPackage ../applications/misc/tickrs { };
+
tig = gitAndTools.tig;
timbreid = callPackage ../applications/audio/pd-plugins/timbreid {
@@ -24216,7 +24475,7 @@ in
system-libvirt = libvirt;
};
- virt-manager-qt = libsForQt514.callPackage ../applications/virtualization/virt-manager/qt.nix {
+ virt-manager-qt = libsForQt5.callPackage ../applications/virtualization/virt-manager/qt.nix {
qtermwidget = lxqt.qtermwidget;
};
@@ -24378,7 +24637,7 @@ in
wayvnc = callPackage ../applications/networking/remote/wayvnc { };
- webcamoid = libsForQt514.callPackage ../applications/video/webcamoid { };
+ webcamoid = libsForQt5.callPackage ../applications/video/webcamoid { };
webmacs = libsForQt5.callPackage ../applications/networking/browsers/webmacs {};
@@ -24700,9 +24959,6 @@ in
xen-slim = xenPackages.xen-slim;
xen-light = xenPackages.xen-light;
- xen_4_8 = xenPackages.xen_4_8-vanilla;
- xen_4_8-slim = xenPackages.xen_4_8-slim;
- xen_4_8-light = xenPackages.xen_4_8-light;
xen_4_10 = xenPackages.xen_4_10-vanilla;
xen_4_10-slim = xenPackages.xen_4_10-slim;
xen_4_10-light = xenPackages.xen_4_10-light;
@@ -24763,6 +25019,8 @@ in
xkblayout-state = callPackage ../applications/misc/xkblayout-state { };
+ xlife = callPackage ../applications/graphics/xlife { };
+
xmobar = haskellPackages.xmobar;
xmonad-log = callPackage ../tools/misc/xmonad-log { };
@@ -24914,9 +25172,9 @@ in
inherit (darwin.apple_sdk.frameworks) CoreServices;
};
- zombietrackergps = libsForQt514.callPackage ../applications/gis/zombietrackergps { };
+ zombietrackergps = libsForQt5.callPackage ../applications/gis/zombietrackergps { };
- zoom-us = libsForQt514.callPackage ../applications/networking/instant-messengers/zoom-us { };
+ zoom-us = libsForQt5.callPackage ../applications/networking/instant-messengers/zoom-us { };
zotero = callPackage ../applications/office/zotero { };
@@ -25052,6 +25310,8 @@ in
### GAMES
+ _1oom = callPackage ../games/1oom { };
+
_2048-in-terminal = callPackage ../games/2048-in-terminal { };
_20kly = callPackage ../games/20kly { };
@@ -25157,7 +25417,7 @@ in
chessx = libsForQt5.callPackage ../games/chessx { };
- chiaki = libsForQt514.callPackage ../games/chiaki { };
+ chiaki = libsForQt5.callPackage ../games/chiaki { };
chocolateDoom = callPackage ../games/chocolate-doom { };
@@ -25209,9 +25469,7 @@ in
dhewm3 = callPackage ../games/dhewm3 {};
- digikam = libsForQt514.callPackage ../applications/graphics/digikam {
- opencv3 = opencv3WithoutCuda;
- };
+ digikam = libsForQt514.callPackage ../applications/graphics/digikam {};
displaycal = callPackage ../applications/graphics/displaycal {};
@@ -25601,7 +25859,7 @@ in
papermc = callPackage ../games/papermc { };
- pentobi = libsForQt514.callPackage ../games/pentobi { };
+ pentobi = libsForQt5.callPackage ../games/pentobi { };
performous = callPackage ../games/performous {
boost = boost166;
@@ -25686,11 +25944,11 @@ in
rrootage = callPackage ../games/rrootage { };
- saga = libsForQt514.callPackage ../applications/gis/saga {
+ saga = libsForQt5.callPackage ../applications/gis/saga {
inherit (darwin.apple_sdk.frameworks) Cocoa;
};
- samplv1 = callPackage ../applications/audio/samplv1 { qt5 = qt514; };
+ samplv1 = libsForQt5.callPackage ../applications/audio/samplv1 { };
sauerbraten = callPackage ../games/sauerbraten {};
@@ -25848,6 +26106,8 @@ in
tremulous = callPackage ../games/tremulous { };
+ tts = callPackage ../tools/audio/tts { };
+
tuxpaint = callPackage ../games/tuxpaint { };
tuxtype = callPackage ../games/tuxtype { };
@@ -26051,6 +26311,7 @@ in
dash-to-panel = callPackage ../desktops/gnome-3/extensions/dash-to-panel { };
draw-on-your-screen = callPackage ../desktops/gnome-3/extensions/draw-on-your-screen { };
drop-down-terminal = callPackage ../desktops/gnome-3/extensions/drop-down-terminal { };
+ easyScreenCast = callPackage ../desktops/gnome-3/extensions/EasyScreenCast { };
emoji-selector = callPackage ../desktops/gnome-3/extensions/emoji-selector { };
freon = callPackage ../desktops/gnome-3/extensions/freon { };
gsconnect = callPackage ../desktops/gnome-3/extensions/gsconnect { };
@@ -26196,7 +26457,9 @@ in
alliance = callPackage ../applications/science/electronics/alliance { };
- ants = callPackage ../applications/science/biology/ants { };
+ ants = callPackage ../applications/science/biology/ants {
+ inherit (darwin.apple_sdk.frameworks) Cocoa;
+ };
aragorn = callPackage ../applications/science/biology/aragorn { };
@@ -26591,7 +26854,7 @@ in
xfitter = callPackage ../applications/science/physics/xfitter {};
- xflr5 = libsForQt514.callPackage ../applications/science/physics/xflr5 { };
+ xflr5 = libsForQt5.callPackage ../applications/science/physics/xflr5 { };
### SCIENCE/PROGRAMMING
@@ -26706,6 +26969,8 @@ in
else smlnj;
};
+ key = callPackage ../applications/science/logic/key { };
+
lean = callPackage ../applications/science/logic/lean {};
lean2 = callPackage ../applications/science/logic/lean2 {};
lean3 = lean;
@@ -26820,7 +27085,7 @@ in
adms = callPackage ../applications/science/electronics/adms { };
- appcsxcad = libsForQt514.callPackage ../applications/science/electronics/appcsxcad { };
+ appcsxcad = libsForQt5.callPackage ../applications/science/electronics/appcsxcad { };
# Since version 8 Eagle requires an Autodesk account and a subscription
# in contrast to single payment for the charged editions.
@@ -26829,7 +27094,7 @@ in
openssl = openssl_1_0_2;
};
- eagle = libsForQt514.callPackage ../applications/science/electronics/eagle/eagle.nix { };
+ eagle = libsForQt5.callPackage ../applications/science/electronics/eagle/eagle.nix { };
caneda = libsForQt5.callPackage ../applications/science/electronics/caneda { };
@@ -26872,8 +27137,6 @@ in
pcb = callPackage ../applications/science/electronics/pcb { };
- qcsxcad = libsForQt514.callPackage ../applications/science/electronics/qcsxcad { };
-
qucs = callPackage ../applications/science/electronics/qucs { };
xcircuit = callPackage ../applications/science/electronics/xcircuit { };
@@ -27016,6 +27279,8 @@ in
netlogo = callPackage ../applications/science/misc/netlogo { };
+ nextinspace = python3Packages.callPackage ../applications/science/misc/nextinspace { };
+
ns-3 = callPackage ../development/libraries/science/networking/ns-3 { python = python3; };
root = callPackage ../applications/science/misc/root {
@@ -27149,7 +27414,7 @@ in
cached-nix-shell = callPackage ../tools/nix/cached-nix-shell {};
- calaos_installer = libsForQt514.callPackage ../misc/calaos/installer {};
+ calaos_installer = libsForQt5.callPackage ../misc/calaos/installer {};
ccemux = callPackage ../misc/emulators/ccemux { };
@@ -27605,6 +27870,8 @@ in
nixdoc = callPackage ../tools/nix/nixdoc {};
+ dnadd = callPackage ../tools/nix/dnadd { };
+
nix-doc = callPackage ../tools/package-management/nix-doc { };
nix-bundle = callPackage ../tools/package-management/nix-bundle { };
@@ -27691,7 +27958,11 @@ in
disnix = callPackage ../tools/package-management/disnix { };
- dysnomia = callPackage ../tools/package-management/disnix/dysnomia (config.disnix or {});
+ dysnomia = callPackage ../tools/package-management/disnix/dysnomia (config.disnix or {
+ inherit (pythonPackages) supervisor;
+ });
+
+ dydisnix = callPackage ../tools/package-management/disnix/dydisnix { };
disnixos = callPackage ../tools/package-management/disnix/disnixos { };
@@ -27948,7 +28219,9 @@ in
prow = callPackage ../applications/networking/cluster/prow { };
- tellico = libsForQt514.callPackage ../applications/misc/tellico { };
+ tagref = callPackage ../tools/misc/tagref { };
+
+ tellico = libsForQt5.callPackage ../applications/misc/tellico { };
termpdfpy = python3Packages.callPackage ../applications/misc/termpdf.py {};
@@ -27957,6 +28230,7 @@ in
terraform_0_11-full
terraform_0_12
terraform_0_13
+ terraform_0_14
terraform_plugins_test
;
@@ -27999,7 +28273,7 @@ in
ib-controller = callPackage ../applications/office/ib/controller { jdk=oraclejdk8; };
- vnote = libsForQt514.callPackage ../applications/office/vnote { };
+ vnote = libsForQt5.callPackage ../applications/office/vnote { };
ssh-audit = callPackage ../tools/security/ssh-audit { };
@@ -28081,7 +28355,7 @@ in
vttest = callPackage ../tools/misc/vttest { };
- wacomtablet = libsForQt514.callPackage ../tools/misc/wacomtablet { };
+ wacomtablet = libsForQt5.callPackage ../tools/misc/wacomtablet { };
wasmer = callPackage ../development/interpreters/wasmer { };
@@ -28314,7 +28588,7 @@ in
inherit pkgs;
};
- golden-cheetah = libsForQt512.callPackage ../applications/misc/golden-cheetah {};
+ golden-cheetah = libsForQt514.callPackage ../applications/misc/golden-cheetah {};
linkchecker = callPackage ../tools/networking/linkchecker { };
@@ -28554,4 +28828,5 @@ in
psftools = callPackage ../os-specific/linux/psftools {};
+ lc3tools = callPackage ../development/tools/lc3tools {};
}
diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix
index e613b931d631..2d25ea149a92 100644
--- a/pkgs/top-level/haskell-packages.nix
+++ b/pkgs/top-level/haskell-packages.nix
@@ -96,7 +96,7 @@ in {
};
ghc8102 = callPackage ../development/compilers/ghc/8.10.2.nix {
# aarch64 ghc865Binary gets SEGVs due to haskell#15449 or similar
- bootPkgs = if stdenv.isAarch64 then
+ bootPkgs = if stdenv.isAarch64 || stdenv.isAarch32 then
packages.ghc8102BinaryMinimal
else
packages.ghc865Binary;
diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix
index 235ffb67c9b0..6fe157d2ea2b 100644
--- a/pkgs/top-level/ocaml-packages.nix
+++ b/pkgs/top-level/ocaml-packages.nix
@@ -493,7 +493,9 @@ let
lua-ml = callPackage ../development/ocaml-modules/lua-ml { };
- lwt = callPackage ../development/ocaml-modules/lwt { };
+ lwt = callPackage ../development/ocaml-modules/lwt {
+ ocaml-migrate-parsetree = ocaml-migrate-parsetree-2-1;
+ };
ocaml_lwt = lwt;
@@ -597,6 +599,10 @@ let
mirage-time-unix = callPackage ../development/ocaml-modules/mirage-time/unix.nix { };
+ mirage-types = callPackage ../development/ocaml-modules/mirage/types.nix { };
+
+ mirage-types-lwt = callPackage ../development/ocaml-modules/mirage/types-lwt.nix { };
+
mirage-unix = callPackage ../development/ocaml-modules/mirage-unix { };
mlgmp = callPackage ../development/ocaml-modules/mlgmp { };
@@ -662,11 +668,17 @@ let
ocaml-lsp = callPackage ../development/ocaml-modules/ocaml-lsp { };
- ocaml-migrate-parsetree = callPackage ../development/ocaml-modules/ocaml-migrate-parsetree { };
+ ocaml-migrate-parsetree = ocaml-migrate-parsetree-1-8;
+
+ ocaml-migrate-parsetree-1-8 = callPackage ../development/ocaml-modules/ocaml-migrate-parsetree/1.8.x.nix { };
+
+ ocaml-migrate-parsetree-2-1 = callPackage ../development/ocaml-modules/ocaml-migrate-parsetree/2.1.x.nix { };
ocamlmod = callPackage ../development/tools/ocaml/ocamlmod { };
- ocaml-monadic = callPackage ../development/ocaml-modules/ocaml-monadic { };
+ ocaml-monadic = callPackage ../development/ocaml-modules/ocaml-monadic {
+ ocaml-migrate-parsetree = ocaml-migrate-parsetree-2-1;
+ };
ocaml_mysql = callPackage ../development/ocaml-modules/mysql { };
@@ -728,6 +740,8 @@ let
octavius = callPackage ../development/ocaml-modules/octavius { };
+ odate = callPackage ../development/ocaml-modules/odate { };
+
odoc = callPackage ../development/ocaml-modules/odoc { };
omd = callPackage ../development/ocaml-modules/omd { };
@@ -812,7 +826,9 @@ let
spacetime_lib = callPackage ../development/ocaml-modules/spacetime_lib { };
- sqlexpr = callPackage ../development/ocaml-modules/sqlexpr { };
+ sqlexpr = callPackage ../development/ocaml-modules/sqlexpr {
+ ocaml-migrate-parsetree = ocaml-migrate-parsetree-2-1;
+ };
tsort = callPackage ../development/ocaml-modules/tsort { };
@@ -874,9 +890,7 @@ let
ppx_deriving_protobuf = callPackage ../development/ocaml-modules/ppx_deriving_protobuf {};
- ppx_deriving_rpc = callPackage ../development/ocaml-modules/ppx_deriving_rpc {
- ppxlib = ppxlib.override { legacy = true; };
- };
+ ppx_deriving_rpc = callPackage ../development/ocaml-modules/ppx_deriving_rpc { };
ppx_deriving_yojson = callPackage ../development/ocaml-modules/ppx_deriving_yojson {};
@@ -934,6 +948,8 @@ let
rpclib = callPackage ../development/ocaml-modules/rpclib { };
+ rpclib-lwt = callPackage ../development/ocaml-modules/rpclib/lwt.nix { };
+
rresult = callPackage ../development/ocaml-modules/rresult { };
safepass = callPackage ../development/ocaml-modules/safepass { };
@@ -1257,6 +1273,8 @@ in let inherit (pkgs) callPackage; in rec
ocamlPackages_4_11 = mkOcamlPackages (callPackage ../development/compilers/ocaml/4.11.nix { });
+ ocamlPackages_4_12 = mkOcamlPackages (callPackage ../development/compilers/ocaml/4.12.nix { });
+
ocamlPackages_latest = ocamlPackages_4_11;
ocamlPackages = ocamlPackages_4_10;
diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix
index f88b68d73c7d..5202aa013e35 100644
--- a/pkgs/top-level/perl-packages.nix
+++ b/pkgs/top-level/perl-packages.nix
@@ -332,6 +332,20 @@ let
};
};
+ AnyEventAIO = buildPerlPackage {
+ pname ="AnyEvent-AIO";
+ version = "1.1";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/M/ML/MLEHMANN/AnyEvent-AIO-1.1.tar.gz";
+ sha256 = "0svh0mlp17g0ypq8bgs3h3axg8v7h0z45hryacgn6q8mcj65n43b";
+ };
+ propagatedBuildInputs = [ AnyEvent IOAIO ];
+ meta = {
+ description = "Truly asynchronous file and directory I/O";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
AnyEventCacheDNS = buildPerlModule {
pname = "AnyEvent-CacheDNS";
version = "0.08";
@@ -511,10 +525,10 @@ let
buildInputs = [ DataDump FileWhich Readonly TestDifferences TestTrap ];
preCheck = "rm t/30cluster.t"; # do not run failing tests
postInstall = ''
- mkdir -p $out/etc/bash_completion.d
+ mkdir -p $out/share/bash-completion/completions
mv $out/bin/clusterssh_bash_completion.dist \
- $out/etc/bash_completion.d/clusterssh_bash_completion
- substituteInPlace $out/etc/bash_completion.d/clusterssh_bash_completion \
+ $out/share/bash-completion/completions/clusterssh_bash_completion
+ substituteInPlace $out/share/bash-completion/completions/clusterssh_bash_completion \
--replace '/bin/true' '${pkgs.coreutils}/bin/true' \
--replace 'grep' '${pkgs.gnugrep}/bin/grep' \
--replace 'sed' '${pkgs.gnused}/bin/sed'
@@ -582,6 +596,27 @@ let
};
};
+ Appcpm = buildPerlModule {
+ pname = "App-cpm";
+ version = "0.995";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/S/SK/SKAJI/App-cpm-0.995.tar.gz";
+ sha256 = "b17fb0b7f97eb86430952bf387b6f08b5252413cb97474d1bf26e3376a4cc496";
+ };
+ buildInputs = [ ModuleBuildTiny ];
+ propagatedBuildInputs = [ CPANCommonIndex CPANDistnameInfo ClassTiny CommandRunner ExtUtilsInstallPaths FileCopyRecursive Filepushd HTTPTinyish MenloLegacy ModuleCPANfile ParallelPipes locallib ];
+ nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang;
+ postInstall = stdenv.lib.optionalString stdenv.isDarwin ''
+ shortenPerlShebang $out/bin/cpm
+ '';
+ meta = {
+ homepage = "https://github.com/skaji/cpm";
+ description = "A fast CPAN module installer";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.zakame ];
+ };
+ };
+
Applify = buildPerlPackage {
pname = "Applify";
version = "0.21";
@@ -847,7 +882,7 @@ let
sha256 = "530d59ef0c0935f9862d187187a2d7583b12c639bb67db14f983322b161892d9";
};
meta = {
- homepage = "http://github.com/timj/perl-Astro-FITS-Header/tree/master";
+ homepage = "https://github.com/timj/perl-Astro-FITS-Header/tree/master";
description = "Object-oriented interface to FITS HDUs";
license = stdenv.lib.licenses.free;
};
@@ -1300,7 +1335,7 @@ let
buildInputs = [ FileSlurp ];
propagatedBuildInputs = [ ClassLoad DirSelf FileShareDir ModulePluggable MooseXGetopt namespaceclean ];
meta = {
- homepage = "http://metacpan.org/release/Bot-Training";
+ homepage = "https://metacpan.org/release/Bot-Training";
description = "Plain text training material for bots like Hailo and AI::MegaHAL";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
};
@@ -1316,7 +1351,7 @@ let
buildInputs = [ FileShareDirInstall ];
propagatedBuildInputs = [ BotTraining ];
meta = {
- homepage = "http://metacpan.org/release/Bot-Training-MegaHAL";
+ homepage = "https://metacpan.org/release/Bot-Training-MegaHAL";
description = "Provide megahal.trn via Bot::Training";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
};
@@ -1332,7 +1367,7 @@ let
buildInputs = [ FileShareDirInstall ];
propagatedBuildInputs = [ BotTraining ];
meta = {
- homepage = "http://metacpan.org/release/Bot-Training-StarCraft";
+ homepage = "https://metacpan.org/release/Bot-Training-StarCraft";
description = "Provide starcraft.trn via Bot::Training";
license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
};
@@ -1449,6 +1484,20 @@ let
};
};
+ BytesRandomSecureTiny = buildPerlPackage {
+ pname = "Bytes-Random-Secure-Tiny";
+ version = "1.011";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/D/DA/DAVIDO/Bytes-Random-Secure-Tiny-1.011.tar.gz";
+ sha256 = "03d967b5f82846909137d5ab9984ac570ac10a4401e0c602f3d2208c465ac982";
+ };
+ meta = {
+ description = "A tiny Perl extension to generate cryptographically-secure random bytes";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.sgo ];
+ };
+ };
+
CacheCache = buildPerlPackage {
pname = "Cache-Cache";
version = "1.08";
@@ -1563,6 +1612,20 @@ let
propagatedBuildInputs = [ Cairo Glib ];
};
+ CallContext = buildPerlPackage {
+ pname = "Call-Context";
+ version = "0.03";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/F/FE/FELIPE/Call-Context-0.03.tar.gz";
+ sha256 = "0ee6bf46bc72755adb7a6b08e79d12e207de5f7809707b3c353b58cb2f0b5a26";
+ };
+ meta = {
+ description = "Sanity-check calling context";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.sgo ];
+ };
+ };
+
cam_pdf = buildPerlModule {
pname = "CAM-PDF";
version = "1.60";
@@ -3120,6 +3183,23 @@ let
};
};
+ CommandRunner = buildPerlModule {
+ pname = "Command-Runner";
+ version = "0.103";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/S/SK/SKAJI/Command-Runner-0.103.tar.gz";
+ sha256 = "0f180b5c3b3fc9db7b83d4a5fdd959db34f7d6d2472f817dbf8b4b795a9dc82a";
+ };
+ buildInputs = [ ModuleBuildTiny ];
+ propagatedBuildInputs = [ CaptureTiny StringShellQuote Win32ShellQuote ];
+ meta = {
+ homepage = "https://github.com/skaji/Command-Runner";
+ description = "Run external commands and Perl code refs";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.zakame ];
+ };
+ };
+
commonsense = buildPerlPackage {
pname = "common-sense";
version = "3.75";
@@ -3947,6 +4027,21 @@ let
perlPreHook = stdenv.lib.optionalString (stdenv.isi686 || stdenv.isDarwin) "export LD=$CC";
};
+ CryptFormat = buildPerlPackage {
+ pname = "Crypt-Format";
+ version = "0.10";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/F/FE/FELIPE/Crypt-Format-0.10.tar.gz";
+ sha256 = "89ddc010a6c91d5be7a1874a528eed6eda39f2c401c18e63d80ddfbf7127e2dd";
+ };
+ buildInputs = [ TestException TestFailWarnings ];
+ meta = {
+ description = "Conversion utilities for encryption applications";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.sgo ];
+ };
+ };
+
CryptIDEA = buildPerlPackage {
pname = "Crypt-IDEA";
version = "1.10";
@@ -4312,6 +4407,23 @@ let
};
};
+ CryptPerl = buildPerlPackage {
+ pname = "Crypt-Perl";
+ version = "0.34";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/F/FE/FELIPE/Crypt-Perl-0.34.tar.gz";
+ sha256 = "0e1cb223df0041f6d9b010f11e6f97a97ab55a118a273938eb4fe85d403f1b11";
+ };
+ checkInputs = [ pkgs.openssl MathBigIntGMP ];
+ buildInputs = [ CallContext FileSlurp FileWhich TestClass TestDeep TestException TestFailWarnings TestNoWarnings ];
+ propagatedBuildInputs = [ BytesRandomSecureTiny ClassAccessor ConvertASN1 CryptFormat MathProvablePrime SymbolGet TryTiny ];
+ meta = {
+ description = "Cryptography in pure Perl";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.sgo ];
+ };
+ };
+
CryptEd25519 = buildPerlPackage {
pname = "Crypt-Ed25519";
version = "1.04";
@@ -8317,10 +8429,10 @@ let
FutureAsyncAwait = buildPerlModule rec {
pname = "Future-AsyncAwait";
- version = "0.46";
+ version = "0.47";
src = fetchurl {
url = "mirror://cpan/authors/id/P/PE/PEVANS/Future-AsyncAwait-${version}.tar.gz";
- sha256 = "1iqbs7n8923xjkai51hiczn5an8cskddl7qrfi30axjl1d56h6r0";
+ sha256 = "1ja85hzzl36sjikcyavjqy4m41f2yyrsr1ipypzi5mlw7clhmdi3";
};
buildInputs = [ TestRefcount ];
propagatedBuildInputs = [ Future XSParseSublike ];
@@ -9941,6 +10053,25 @@ let
};
};
+ IOAIO = buildPerlPackage {
+ pname = "IO-AIO";
+ version = "4.72";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/M/ML/MLEHMANN/IO-AIO-4.72.tar.gz";
+ sha256 = "17vfbqagpab8lsbf5nmp2frvxw7hvsyy2i87dpid8djzr615wnvf";
+ };
+ buildInputs = [ CanaryStability ];
+ propagatedBuildInputs = [ commonsense ];
+ nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang;
+ postInstall = stdenv.lib.optionalString stdenv.isDarwin ''
+ shortenPerlShebang $out/bin/treescan
+ '';
+ meta = {
+ description = "Asynchronous/Advanced Input/Output";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
IOAll = buildPerlPackage {
pname = "IO-All";
version = "0.87";
@@ -10632,21 +10763,25 @@ let
};
};
- LaTeXML = buildPerlPackage {
+ LaTeXML = buildPerlPackage rec {
pname = "LaTeXML";
- version = "0.8.4";
+ version = "0.8.5";
src = fetchurl {
- url = "mirror://cpan/authors/id/B/BR/BRMILLER/LaTeXML-0.8.4.tar.gz";
- sha256 = "92599b45fb587ac14b2ba9cc84b85d9ddc2deaf1cbdc2e89e7a6559e1fbb34cc";
+ url = "mirror://cpan/authors/id/B/BR/BRMILLER/${pname}-${version}.tar.gz";
+ sha256 = "0dr69rgl4si9i9ww1r4dc7apgb7y6f7ih808w4g0924cvz823s0x";
};
- propagatedBuildInputs = [ shortenPerlShebang ArchiveZip DBFile FileWhich IOString ImageSize JSONXS LWP ParseRecDescent PodParser TextUnidecode XMLLibXSLT ];
- doCheck = false; # epub test fails
- postInstall = ''
- shortenPerlShebang $out/bin/latexml
- shortenPerlShebang $out/bin/latexmlc
- shortenPerlShebang $out/bin/latexmlfind
- shortenPerlShebang $out/bin/latexmlmath
- shortenPerlShebang $out/bin/latexmlpost
+ propagatedBuildInputs = [ ArchiveZip DBFile FileWhich IOString ImageSize JSONXS LWP ParseRecDescent PodParser TextUnidecode XMLLibXSLT ];
+ preCheck = ''
+ rm t/931_epub.t # epub test fails
+ '';
+ nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang;
+ # shebangs need to be patched before executables are copied to $out
+ preBuild = ''
+ patchShebangs bin/
+ '' + stdenv.lib.optionalString stdenv.isDarwin ''
+ for file in bin/*; do
+ shortenPerlShebang "$file"
+ done
'';
meta = {
description = "Transforms TeX and LaTeX into XML/HTML/MathML";
@@ -12159,6 +12294,22 @@ let
};
};
+ MathProvablePrime = buildPerlPackage {
+ pname = "Math-ProvablePrime";
+ version = "0.045";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/F/FE/FELIPE/Math-ProvablePrime-0.045.tar.gz";
+ sha256 = "32dce42861ce065a875a91ec14c6557e89af07df10cc450d1c4ded13dcbe3dd5";
+ };
+ buildInputs = [ FileWhich TestClass TestDeep TestException TestNoWarnings ];
+ propagatedBuildInputs = [ BytesRandomSecureTiny ];
+ meta = {
+ description = "Generate a provable prime number, in pure Perl";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.sgo ];
+ };
+ };
+
MathRandom = buildPerlPackage {
pname = "Math-Random";
version = "0.72";
@@ -15673,6 +15824,22 @@ let
propagatedBuildInputs = [ Moo ];
};
+ ParallelPipes = buildPerlModule {
+ pname = "Parallel-Pipes";
+ version = "0.005";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/S/SK/SKAJI/Parallel-Pipes-0.005.tar.gz";
+ sha256 = "44bd9e2be33d7b314f81c9b886a95d53514689090635f9fad53181f2d3051fd5";
+ };
+ buildInputs = [ ModuleBuildTiny ];
+ meta = {
+ homepage = "https://github.com/skaji/Parallel-Pipes";
+ description = "Parallel processing using pipe(2) for communication and synchronization";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.zakame ];
+ };
+ };
+
ParallelPrefork = buildPerlPackage {
pname = "Parallel-Prefork";
version = "0.18";
@@ -18750,6 +18917,22 @@ let
doCheck = false; # FIXME: 2/293 test failures
};
+ SymbolGet = buildPerlPackage {
+ pname = "Symbol-Get";
+ version = "0.10";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/F/FE/FELIPE/Symbol-Get-0.10.tar.gz";
+ sha256 = "0ee5568c5ae3573ca874e09e4d0524466cfc1ad9a2c24d0bc91d4c7b06f21d9c";
+ };
+ buildInputs = [ TestDeep TestException ];
+ propagatedBuildInputs = [ CallContext ];
+ meta = {
+ description = "Read Perl's symbol table programmatically";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ maintainers = [ maintainers.sgo ];
+ };
+ };
+
SymbolGlobalName = buildPerlPackage {
pname = "Symbol-Global-Name";
version = "0.05";
@@ -19245,6 +19428,22 @@ let
};
};
+ TermReadPassword = buildPerlPackage rec {
+ pname = "Term-ReadPassword";
+ version = "0.11";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/P/PH/PHOENIX/${pname}-${version}.tar.gz";
+ sha256 = "08s3zdqbr01qf4h8ryc900qq1cjcdlyy2dq0gppzzy9mbcs6da71";
+ };
+
+ outputs = [ "out" ];
+
+ meta = {
+ description = "This module lets you ask the user for a password in the traditional way, from the keyboard, without echoing";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
TermShell = buildPerlModule {
pname = "Term-Shell";
version = "0.11";
@@ -21031,10 +21230,10 @@ let
TextFormat = buildPerlModule {
pname = "Text-Format";
- version = "0.61";
+ version = "0.62";
src = fetchurl {
- url = "mirror://cpan/authors/id/S/SH/SHLOMIF/Text-Format-0.61.tar.gz";
- sha256 = "bb8a3b8ff515c85101baf553a769337f944a05cde81f111ae78aff416bf4ae2b";
+ url = "mirror://cpan/authors/id/S/SH/SHLOMIF/Text-Format-0.62.tar.gz";
+ sha256 = "0104z7jjv46kqh77rnx8kvmsbr5dy0s56xm01dckq4ly65br0hkx";
};
meta = {
homepage = "https://metacpan.org/release/Text-Format";
@@ -21211,6 +21410,21 @@ let
};
};
+ TextMultiMarkdown = buildPerlPackage {
+ pname = "Text-MultiMarkdown";
+ version = "1.000035";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/B/BO/BOBTFISH/Text-MultiMarkdown-1.000035.tar.gz";
+ sha256 = "2467dd13751dc2979d7c880b24e762952130fdf42a1ed3ee04fdf72d4b52646a";
+ };
+ buildInputs = [ ListMoreUtils TestException ];
+ propagatedBuildInputs = [ HTMLParser TextMarkdown ];
+ meta = {
+ description = "Convert MultiMarkdown syntax to (X)HTML";
+ license = stdenv.lib.licenses.bsd3;
+ };
+ };
+
TestNumberDelta = buildPerlPackage {
pname = "Test-Number-Delta";
version = "1.06";
@@ -22461,6 +22675,21 @@ let
};
};
+ WWWTwilioAPI = buildPerlPackage {
+ pname = "WWW-Twilio-API";
+ version = "0.21";
+ src = fetchurl {
+ url = "mirror://cpan/authors/id/S/SC/SCOTTW/WWW-Twilio-API-0.21.tar.gz";
+ sha256 = "582db53a091f8da3670c037733314f2510af5e8ee0ba42a0e391e2f2e3ca7734";
+ };
+ prePatch = "rm examples.pl";
+ propagatedBuildInputs = [ LWPProtocolhttps ];
+ meta = {
+ description = "Accessing Twilio's REST API with Perl";
+ license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ];
+ };
+ };
+
WWWYoutubeViewer = callPackage ../development/perl-modules/WWW-YoutubeViewer { };
Want = buildPerlPackage {
diff --git a/pkgs/top-level/php-packages.nix b/pkgs/top-level/php-packages.nix
index d4518b60d24d..d5bebb9bd847 100644
--- a/pkgs/top-level/php-packages.nix
+++ b/pkgs/top-level/php-packages.nix
@@ -3,7 +3,7 @@
, html-tidy, libzip, zlib, pcre, pcre2, libxslt, aspell, openldap, cyrus_sasl
, uwimap, pam, libiconv, enchant1, libXpm, gd, libwebp, libjpeg, libpng
, freetype, libffi, freetds, postgresql, sqlite, net-snmp, unixODBC, libedit
-, readline, rsync, fetchpatch
+, readline, rsync, fetchpatch, valgrind
}:
let
@@ -331,7 +331,7 @@ in
sha256 = "055l40lpyhb0rbjn6y23qkzdhvpp7inbnn6x13cpn4inmhjqfpg4";
});
}
- { name = "json"; }
+ { name = "json"; enable = lib.versionOlder php.version "8.0"; }
{ name = "ldap";
buildInputs = [ openldap cyrus_sasl ];
configureFlags = [
@@ -341,7 +341,9 @@ in
"LDAP_LIBDIR=${openldap.out}/lib"
] ++ lib.optional stdenv.isLinux "--with-ldap-sasl=${cyrus_sasl.dev}";
doCheck = false; }
- { name = "mbstring"; buildInputs = [ oniguruma ]; doCheck = false; }
+ { name = "mbstring"; buildInputs = [ oniguruma ] ++ lib.optionals (lib.versionAtLeast php.version "8.0") [
+ pcre'
+ ]; doCheck = false; }
{ name = "mysqli";
internalDeps = [ php.extensions.mysqlnd ];
configureFlags = [ "--with-mysqli=mysqlnd" "--with-mysql-sock=/run/mysqld/mysqld.sock" ];
@@ -388,11 +390,13 @@ in
# oci8 (7.4, 7.3, 7.2)
# odbc (7.4, 7.3, 7.2)
{ name = "opcache";
- buildInputs = [ pcre' ];
+ buildInputs = [ pcre' ] ++ lib.optionals (lib.versionAtLeast php.version "8.0") [
+ valgrind.dev
+ ];
# HAVE_OPCACHE_FILE_CACHE is defined in config.h, which is
# included from ZendAccelerator.h, but ZendAccelerator.h is
# included after the ifdef...
- patches = lib.optional (lib.versionOlder php.version "7.4") [
+ patches = [] ++ lib.optional (lib.versionAtLeast php.version "8.0") [ ../development/interpreters/php/fix-opcache-configure.patch ] ++lib.optional (lib.versionOlder php.version "7.4") [
(pkgs.writeText "zend_file_cache_config.patch" ''
--- a/ext/opcache/zend_file_cache.c
+++ b/ext/opcache/zend_file_cache.c
@@ -456,7 +460,7 @@ in
doCheck = false;
}
# recode (7.3, 7.2)
- { name = "session"; }
+ { name = "session"; doCheck = !(lib.versionAtLeast php.version "8.0"); }
{ name = "shmop"; }
{ name = "simplexml";
buildInputs = [ libxml2 pcre' ];
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 776848f8c3e2..c15b73e65a64 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -910,7 +910,7 @@ in {
blockdiag = callPackage ../development/python-modules/blockdiag { };
- blockdiagcontrib-cisco = callPackage ../development/python-modules/blockdiagcontrib-cisco { };
+ blockdiagcontrib-cisco = throw "blockdiagcontrib-cisco is not compatible with blockdiag 2.0.0 and has been removed."; # Added 2020-11-29
block-io = callPackage ../development/python-modules/block-io { };
@@ -1215,6 +1215,10 @@ in {
click-threading = callPackage ../development/python-modules/click-threading { };
+ clickhouse-cityhash = callPackage ../development/python-modules/clickhouse-cityhash {};
+
+ clickhouse-driver = callPackage ../development/python-modules/clickhouse-driver {};
+
cliff = callPackage ../development/python-modules/cliff { };
clifford = callPackage ../development/python-modules/clifford { };
@@ -1227,6 +1231,8 @@ in {
clint = callPackage ../development/python-modules/clint { };
+ clintermission = callPackage ../development/python-modules/clintermission { };
+
clize = callPackage ../development/python-modules/clize { };
clldutils = callPackage ../development/python-modules/clldutils { };
@@ -1253,6 +1259,8 @@ in {
cnvkit = callPackage ../development/python-modules/cnvkit { };
+ coapthon3 = callPackage ../development/python-modules/coapthon3 { };
+
coconut = callPackage ../development/python-modules/coconut { };
cocotb = callPackage ../development/python-modules/cocotb { };
@@ -1448,6 +1456,8 @@ in {
daemonize = callPackage ../development/python-modules/daemonize { };
+ daemonocle = callPackage ../development/python-modules/daemonocle { };
+
daphne = callPackage ../development/python-modules/daphne { };
darcsver = callPackage ../development/python-modules/darcsver { };
@@ -1907,6 +1917,8 @@ in {
emcee = callPackage ../development/python-modules/emcee { };
+ emv = callPackage ../development/python-modules/emv { };
+
emoji = callPackage ../development/python-modules/emoji { };
enaml = callPackage ../development/python-modules/enaml { };
@@ -1989,6 +2001,8 @@ in {
Fabric = callPackage ../development/python-modules/Fabric { };
+ fabulous = callPackage ../development/python-modules/fabulous { };
+
facebook-sdk = callPackage ../development/python-modules/facebook-sdk { };
face = callPackage ../development/python-modules/face { };
@@ -2260,7 +2274,10 @@ in {
freetype-py = callPackage ../development/python-modules/freetype-py { };
- freezegun = callPackage ../development/python-modules/freezegun { };
+ freezegun = if isPy27 then
+ callPackage ../development/python-modules/freezegun/0.3.nix { }
+ else
+ callPackage ../development/python-modules/freezegun { };
fritzconnection = callPackage ../development/python-modules/fritzconnection { };
@@ -2369,6 +2386,8 @@ in {
getmac = callPackage ../development/python-modules/getmac { };
+ getkey = callPackage ../development/python-modules/getkey { };
+
gevent = callPackage ../development/python-modules/gevent { };
geventhttpclient = callPackage ../development/python-modules/geventhttpclient { };
@@ -2747,6 +2766,8 @@ in {
hiyapyco = callPackage ../development/python-modules/hiyapyco { };
+ hjson = callPackage ../development/python-modules/hjson { };
+
hkdf = callPackage ../development/python-modules/hkdf { };
hmmlearn = callPackage ../development/python-modules/hmmlearn { };
@@ -2886,6 +2907,8 @@ in {
ifconfig-parser = callPackage ../development/python-modules/ifconfig-parser { };
+ ifcopenshell = callPackage ../development/python-modules/ifcopenshell { };
+
ignite = callPackage ../development/python-modules/ignite { };
ihatemoney = callPackage ../development/python-modules/ihatemoney { };
@@ -2904,6 +2927,8 @@ in {
imagesize = callPackage ../development/python-modules/imagesize { };
+ imantics = callPackage ../development/python-modules/imantics { };
+
IMAPClient = callPackage ../development/python-modules/imapclient { };
imaplib2 = callPackage ../development/python-modules/imaplib2 { };
@@ -3040,7 +3065,11 @@ in {
isodate = callPackage ../development/python-modules/isodate { };
- isort = callPackage ../development/python-modules/isort { };
+ isort = if isPy3k then
+ callPackage ../development/python-modules/isort { }
+ else
+ callPackage ../development/python-modules/isort/4.nix {
+ };
isoweek = callPackage ../development/python-modules/isoweek { };
@@ -3211,6 +3240,8 @@ in {
jupyterlab_launcher = callPackage ../development/python-modules/jupyterlab_launcher { };
+ jupyterlab-pygments = callPackage ../development/python-modules/jupyterlab-pygments { };
+
jupyterlab_server = callPackage ../development/python-modules/jupyterlab_server { };
jupyter-repo2docker = callPackage ../development/python-modules/jupyter-repo2docker { pkgs-docker = pkgs.docker; };
@@ -3355,6 +3386,8 @@ in {
leveldb = callPackage ../development/python-modules/leveldb { };
+ lexid = callPackage ../development/python-modules/lexid { };
+
libagent = callPackage ../development/python-modules/libagent { };
pa-ringbuffer = callPackage ../development/python-modules/pa-ringbuffer { };
@@ -3439,6 +3472,8 @@ in {
librosa = callPackage ../development/python-modules/librosa { };
+ libsass = (callPackage ../development/python-modules/libsass { inherit (pkgs) libsass; });
+
libsavitar = callPackage ../development/python-modules/libsavitar { };
libselinux = pipe pkgs.libselinux [
@@ -3447,13 +3482,13 @@ in {
p.overrideAttrs (super: {
meta = super.meta // {
outputsToInstall = [ "py" ];
- broken = (super.meta.broken or false) || pythonAtLeast "3.8";
+ broken = super.meta.broken or isPy27;
};
}))
(p:
p.override {
enablePython = true;
- inherit python;
+ python3 = python;
})
(p: p.py)
];
@@ -3547,8 +3582,6 @@ in {
lockfile = callPackage ../development/python-modules/lockfile { };
- locustio = callPackage ../development/python-modules/locustio { };
-
Logbook = callPackage ../development/python-modules/Logbook { };
logfury = callPackage ../development/python-modules/logfury { };
@@ -3761,6 +3794,8 @@ in {
mido = callPackage ../development/python-modules/mido { };
+ milc = callPackage ../development/python-modules/milc { };
+
milksnake = callPackage ../development/python-modules/milksnake { };
minidb = callPackage ../development/python-modules/minidb { };
@@ -3789,6 +3824,8 @@ in {
mlrose = callPackage ../development/python-modules/mlrose { };
+ mlxtend = callPackage ../development/python-modules/mlxtend { };
+
mmh3 = callPackage ../development/python-modules/mmh3 { };
mmpython = callPackage ../development/python-modules/mmpython { };
@@ -4103,6 +4140,10 @@ in {
nmigen-soc = callPackage ../development/python-modules/nmigen-soc { };
+ nocasedict = callPackage ../development/python-modules/nocasedict { };
+
+ nocaselist = callPackage ../development/python-modules/nocaselist { };
+
nodeenv = callPackage ../development/python-modules/nodeenv { };
node-semver = callPackage ../development/python-modules/node-semver { };
@@ -4320,7 +4361,9 @@ in {
oyaml = callPackage ../development/python-modules/oyaml { };
- packaging = callPackage ../development/python-modules/packaging { };
+ packaging = if isPy3k
+ then callPackage ../development/python-modules/packaging { }
+ else callPackage ../development/python-modules/packaging/2.nix { };
packet-python = callPackage ../development/python-modules/packet-python { };
@@ -4358,7 +4401,10 @@ in {
paperspace = callPackage ../development/python-modules/paperspace { };
- paperwork-backend = callPackage ../applications/office/paperwork/backend.nix { };
+ openpaperwork-core = callPackage ../applications/office/paperwork/openpaperwork-core.nix { };
+ openpaperwork-gtk = callPackage ../applications/office/paperwork/openpaperwork-gtk.nix { };
+ paperwork-backend = callPackage ../applications/office/paperwork/paperwork-backend.nix { };
+ paperwork-shell = callPackage ../applications/office/paperwork/paperwork-shell.nix { };
papis = callPackage ../development/python-modules/papis { };
@@ -4458,6 +4504,8 @@ in {
pdfx = callPackage ../development/python-modules/pdfx { };
+ pdoc3 = callPackage ../development/python-modules/pdoc3 { };
+
pecan = callPackage ../development/python-modules/pecan { };
peewee = callPackage ../development/python-modules/peewee { };
@@ -4521,6 +4569,8 @@ in {
phpserialize = callPackage ../development/python-modules/phpserialize { };
+ phx-class-registry = callPackage ../development/python-modules/phx-class-registry { };
+
piccata = callPackage ../development/python-modules/piccata { };
pickleshare = callPackage ../development/python-modules/pickleshare { };
@@ -4582,6 +4632,8 @@ in {
pkuseg = callPackage ../development/python-modules/pkuseg { };
+ pysbd = callPackage ../development/python-modules/pysbd { };
+
python-csxcad = callPackage ../development/python-modules/python-csxcad { };
python-openems = callPackage ../development/python-modules/python-openems { };
@@ -4684,6 +4736,8 @@ in {
pproxy = callPackage ../development/python-modules/pproxy { };
+ ppscore = callPackage ../development/python-modules/ppscore { };
+
pq = callPackage ../development/python-modules/pq { };
prance = callPackage ../development/python-modules/prance { };
@@ -4768,6 +4822,8 @@ in {
psycopg2 = callPackage ../development/python-modules/psycopg2 { };
+ psycopg2cffi = callPackage ../development/python-modules/psycopg2cffi { };
+
ptable = callPackage ../development/python-modules/ptable { };
ptest = callPackage ../development/python-modules/ptest { };
@@ -4810,6 +4866,10 @@ in {
pxml = callPackage ../development/python-modules/pxml { };
+ py-air-control = callPackage ../development/python-modules/py-air-control { };
+
+ py-air-control-exporter = callPackage ../development/python-modules/py-air-control-exporter { };
+
py2bit = callPackage ../development/python-modules/py2bit { };
py3buddy = toPythonModule (callPackage ../development/python-modules/py3buddy { });
@@ -4920,6 +4980,8 @@ in {
pycm = callPackage ../development/python-modules/pycm { };
+ pycmarkgfm = callPackage ../development/python-modules/pycmarkgfm { };
+
pycodestyle = callPackage ../development/python-modules/pycodestyle { };
pycognito = callPackage ../development/python-modules/pycognito { };
@@ -5318,6 +5380,8 @@ in {
pyopenssl = callPackage ../development/python-modules/pyopenssl { };
+ pyosf = callPackage ../development/python-modules/pyosf { };
+
pyosmium = callPackage ../development/python-modules/pyosmium { };
pyotp = callPackage ../development/python-modules/pyotp { };
@@ -5451,6 +5515,8 @@ in {
pyroma = callPackage ../development/python-modules/pyroma { };
+ pyro-api = callPackage ../development/python-modules/pyro-api { };
+
pyro-ppl = callPackage ../development/python-modules/pyro-ppl { };
pyroute2 = callPackage ../development/python-modules/pyroute2 { };
@@ -5591,7 +5657,7 @@ in {
pytesseract = callPackage ../development/python-modules/pytesseract { };
# pytest>=6 is too new for most packages
- pytest = if isPy3k then self.pytest_5 else self.pytest_4;
+ pytest = if isPy3k then self.pytest_6 else self.pytest_4;
pytest_4 = callPackage
../development/python-modules/pytest/4.nix { # hypothesis tests require pytest that causes dependency cycle
@@ -5763,7 +5829,7 @@ in {
pytest_xdist_2 = callPackage ../development/python-modules/pytest-xdist/2.nix { };
- pytest_xdist = self.pytest_xdist_1;
+ pytest_xdist = self.pytest_xdist_2;
pytest-xprocess = callPackage ../development/python-modules/pytest-xprocess { };
@@ -5785,6 +5851,8 @@ in {
python-constraint = callPackage ../development/python-modules/python-constraint { };
+ python-crontab = callPackage ../development/python-modules/python-crontab { };
+
python-ctags3 = callPackage ../development/python-modules/python-ctags3 { };
python-daemon = callPackage ../development/python-modules/python-daemon { };
@@ -5819,6 +5887,8 @@ in {
python-forecastio = callPackage ../development/python-modules/python-forecastio { };
+ python-frontmatter = callPackage ../development/python-modules/python-frontmatter { };
+
python-gitlab = callPackage ../development/python-modules/python-gitlab { };
python-gnupg = callPackage ../development/python-modules/python-gnupg { };
@@ -6178,6 +6248,8 @@ in {
rdflib-jsonld = callPackage ../development/python-modules/rdflib-jsonld { };
+ re-assert = callPackage ../development/python-modules/re-assert { };
+
readchar = callPackage ../development/python-modules/readchar { };
readme = callPackage ../development/python-modules/readme { };
@@ -6457,6 +6529,8 @@ in {
scikit-fmm = callPackage ../development/python-modules/scikit-fmm { };
+ scikit-fuzzy = callPackage ../development/python-modules/scikit-fuzzy { };
+
scikitimage = callPackage ../development/python-modules/scikit-image { };
scikitlearn = let args = { inherit (pkgs) gfortran glibcLocales; };
@@ -6531,6 +6605,8 @@ in {
seabreeze = callPackage ../development/python-modules/seabreeze { };
+ seccomp = callPackage ../development/python-modules/seccomp { };
+
secp256k1 = callPackage ../development/python-modules/secp256k1 { inherit (pkgs) secp256k1 pkgconfig; };
secretstorage = if isPy3k then
@@ -6605,6 +6681,8 @@ in {
shamir-mnemonic = callPackage ../development/python-modules/shamir-mnemonic { };
+ shap = callPackage ../development/python-modules/shap { };
+
shapely = callPackage ../development/python-modules/shapely { };
sharedmem = callPackage ../development/python-modules/sharedmem { };
@@ -6686,6 +6764,8 @@ in {
slicedimage = callPackage ../development/python-modules/slicedimage { };
+ slicer = callPackage ../development/python-modules/slicer { };
+
slicerator = callPackage ../development/python-modules/slicerator { };
slimit = callPackage ../development/python-modules/slimit { };
@@ -6994,6 +7074,8 @@ in {
sumo = callPackage ../development/python-modules/sumo { };
+ sumtypes = callPackage ../development/python-modules/sumtypes { };
+
sunpy = callPackage ../development/python-modules/sunpy { };
supervise_api = callPackage ../development/python-modules/supervise_api { };
@@ -7227,6 +7309,8 @@ in {
tinydb = callPackage ../development/python-modules/tinydb { };
+ tinyobjloader-py = callPackage ../development/python-modules/tinyobjloader-py { };
+
tiros = callPackage ../development/python-modules/tiros { };
tissue = callPackage ../development/python-modules/tissue { };
@@ -7779,6 +7863,8 @@ in {
xml2rfc = callPackage ../development/python-modules/xml2rfc { };
+ xmljson = callPackage ../development/python-modules/xmljson { };
+
xmlschema = callPackage ../development/python-modules/xmlschema { };
xmltodict = callPackage ../development/python-modules/xmltodict { };
@@ -7815,6 +7901,8 @@ in {
yamllint = callPackage ../development/python-modules/yamllint { };
+ yamlloader = callPackage ../development/python-modules/yamlloader { };
+
yamlordereddictloader = callPackage ../development/python-modules/yamlordereddictloader { };
yanc = callPackage ../development/python-modules/yanc { };
@@ -7848,6 +7936,8 @@ in {
phantomjsSupport = false;
};
+ youtube-dlc = callPackage ../development/python-modules/youtube-dlc { };
+
yowsup = callPackage ../development/python-modules/yowsup { };
yq = callPackage ../development/python-modules/yq { };
diff --git a/pkgs/top-level/release-lib.nix b/pkgs/top-level/release-lib.nix
index 1e33c7b0585b..411093186a6c 100644
--- a/pkgs/top-level/release-lib.nix
+++ b/pkgs/top-level/release-lib.nix
@@ -142,15 +142,13 @@ rec {
/* Recursively map a (nested) set of derivations to an isomorphic
set of meta.platforms values. */
packagePlatforms = mapAttrs (name: value:
- let res = builtins.tryEval (
if isDerivation value then
value.meta.hydraPlatforms
or (value.meta.platforms or [ "x86_64-linux" ])
else if value.recurseForDerivations or false || value.recurseForRelease or false then
packagePlatforms value
else
- []);
- in if res.success then res.value else []
+ []
);
diff --git a/pkgs/top-level/release-small.nix b/pkgs/top-level/release-small.nix
index 41aa86a8c463..5e591ec7a857 100644
--- a/pkgs/top-level/release-small.nix
+++ b/pkgs/top-level/release-small.nix
@@ -160,8 +160,8 @@ with import ./release-lib.nix { inherit supportedSystems nixpkgsArgs; };
udev = linux;
unzip = all;
usbutils = linux;
- utillinux = linux;
- utillinuxMinimal = linux;
+ util-linux = linux;
+ util-linuxMinimal = linux;
w3m = all;
webkitgtk = linux;
wget = all;
diff --git a/pkgs/top-level/stage.nix b/pkgs/top-level/stage.nix
index 58b0300cc79c..8fc460ca5227 100644
--- a/pkgs/top-level/stage.nix
+++ b/pkgs/top-level/stage.nix
@@ -200,6 +200,9 @@ let
then self
else import ./stage.nix (args // { overlays = args.overlays ++ extraOverlays; });
+ # NOTE: each call to extend causes a full nixpkgs rebuild, adding ~130MB
+ # of allocations. DO NOT USE THIS IN NIXPKGS.
+ #
# Extend the package set with a single overlay. This preserves
# preexisting overlays. Prefer to initialize with the right overlays
# in one go when calling Nixpkgs, for performance and simplicity.
diff --git a/pkgs/top-level/unix-tools.nix b/pkgs/top-level/unix-tools.nix
index cdad9de61f41..b4f708ad5651 100644
--- a/pkgs/top-level/unix-tools.nix
+++ b/pkgs/top-level/unix-tools.nix
@@ -55,15 +55,15 @@ let
darwin = pkgs.darwin.network_cmds;
};
col = {
- linux = pkgs.utillinux;
+ linux = pkgs.util-linux;
darwin = pkgs.darwin.text_cmds;
};
column = {
- linux = pkgs.utillinux;
+ linux = pkgs.util-linux;
darwin = pkgs.netbsd.column;
};
eject = {
- linux = pkgs.utillinux;
+ linux = pkgs.util-linux;
};
getconf = {
linux = if stdenv.hostPlatform.libc == "glibc" then pkgs.stdenv.cc.libc
@@ -76,19 +76,19 @@ let
darwin = pkgs.netbsd.getent;
};
getopt = {
- linux = pkgs.utillinux;
+ linux = pkgs.util-linux;
darwin = pkgs.getopt;
};
fdisk = {
- linux = pkgs.utillinux;
+ linux = pkgs.util-linux;
darwin = pkgs.darwin.diskdev_cmds;
};
fsck = {
- linux = pkgs.utillinux;
+ linux = pkgs.util-linux;
darwin = pkgs.darwin.diskdev_cmds;
};
hexdump = {
- linux = pkgs.utillinux;
+ linux = pkgs.util-linux;
darwin = pkgs.darwin.shell_cmds;
};
hostname = {
@@ -108,14 +108,14 @@ let
darwin = pkgs.netbsd.locale;
};
logger = {
- linux = pkgs.utillinux;
+ linux = pkgs.util-linux;
};
more = {
- linux = pkgs.utillinux;
+ linux = pkgs.util-linux;
darwin = more_compat;
};
mount = {
- linux = pkgs.utillinux;
+ linux = pkgs.util-linux;
darwin = pkgs.darwin.diskdev_cmds;
};
netstat = {
@@ -139,7 +139,7 @@ let
darwin = pkgs.darwin.network_cmds;
};
script = {
- linux = pkgs.utillinux;
+ linux = pkgs.util-linux;
darwin = pkgs.darwin.shell_cmds;
};
sysctl = {
@@ -151,15 +151,15 @@ let
darwin = pkgs.darwin.top;
};
umount = {
- linux = pkgs.utillinux;
+ linux = pkgs.util-linux;
darwin = pkgs.darwin.diskdev_cmds;
};
whereis = {
- linux = pkgs.utillinux;
+ linux = pkgs.util-linux;
darwin = pkgs.darwin.shell_cmds;
};
wall = {
- linux = pkgs.utillinux;
+ linux = pkgs.util-linux;
};
watch = {
linux = pkgs.procps;
@@ -169,7 +169,7 @@ let
darwin = pkgs.callPackage ../os-specific/linux/procps-ng {};
};
write = {
- linux = pkgs.utillinux;
+ linux = pkgs.util-linux;
darwin = pkgs.darwin.basic_cmds;
};
xxd = {
@@ -188,7 +188,7 @@ let
# Provided for old usage of these commands.
compat = with bins; lib.mapAttrs makeCompat {
procps = [ ps sysctl top watch ];
- utillinux = [ fsck fdisk getopt hexdump mount
+ util-linux = [ fsck fdisk getopt hexdump mount
script umount whereis write col column ];
nettools = [ arp hostname ifconfig netstat route ];
};